forked from pool/MozillaThunderbird
Accepting request 669999 from mozilla:Factory
- MozillaThunderbird 60.5.0: * FileLink provider WeTransfer to upload large attachments * Thunderbird now allows the addition of OpenSearch search engines from a local XML file using a minimal user inferface: [+] button to select a file an add, [-] to remove. * More search engines: Google and DuckDuckGo available by default in some locales * During account creation, Thunderbird will now detect servers using the Microsoft Exchange protocol. It will offer the installation of a 3rd party add-on (Owl) which supports that protocol. * Thunderbird now compatible with other WebExtension-based FileLink add-ons like the Dropbox add-on MFSA 2019-03 (bsc#1122983) * CVE-2018-18500 bmo#1510114 Use-after-free parsing HTML5 stream * CVE-2018-18505 bmo#1497749 Privilege escalation through IPC channel messages * CVE-2016-5824 bmo#1275400 DoS (use-after-free) via a crafted ics file * CVE-2018-18501 bmo#1512450 bmo#1517542 bmo#1513201 bmo#1460619 bmo#1502871 bmo#1516738 bmo#1516514 Memory safety bugs fixed in Firefox 65 and Firefox ESR 60.5 - requires NSS 3.36.7 - removed obsolete patch mozilla-no-stdcxx-check.patch - rebased patches MFSA 2018-31 * CVE-2018-17466 bmo#1488295 OBS-URL: https://build.opensuse.org/request/show/669999 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/MozillaThunderbird?expand=0&rev=204
This commit is contained in:
commit
46b2e6acbb
@ -1,3 +1,34 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 25 14:40:21 UTC 2019 - Wolfgang Rosenauer <wr@rosenauer.org>
|
||||||
|
|
||||||
|
- MozillaThunderbird 60.5.0:
|
||||||
|
* FileLink provider WeTransfer to upload large attachments
|
||||||
|
* Thunderbird now allows the addition of OpenSearch search engines
|
||||||
|
from a local XML file using a minimal user inferface: [+] button
|
||||||
|
to select a file an add, [-] to remove.
|
||||||
|
* More search engines: Google and DuckDuckGo available by default
|
||||||
|
in some locales
|
||||||
|
* During account creation, Thunderbird will now detect servers
|
||||||
|
using the Microsoft Exchange protocol. It will offer the
|
||||||
|
installation of a 3rd party add-on (Owl) which supports that
|
||||||
|
protocol.
|
||||||
|
* Thunderbird now compatible with other WebExtension-based
|
||||||
|
FileLink add-ons like the Dropbox add-on
|
||||||
|
MFSA 2019-03 (bsc#1122983)
|
||||||
|
* CVE-2018-18500 bmo#1510114
|
||||||
|
Use-after-free parsing HTML5 stream
|
||||||
|
* CVE-2018-18505 bmo#1497749
|
||||||
|
Privilege escalation through IPC channel messages
|
||||||
|
* CVE-2016-5824 bmo#1275400
|
||||||
|
DoS (use-after-free) via a crafted ics file
|
||||||
|
* CVE-2018-18501 bmo#1512450 bmo#1517542 bmo#1513201 bmo#1460619
|
||||||
|
bmo#1502871 bmo#1516738 bmo#1516514
|
||||||
|
Memory safety bugs fixed in Firefox 65 and Firefox ESR 60.5
|
||||||
|
- requires NSS 3.36.7
|
||||||
|
- removed obsolete patch
|
||||||
|
mozilla-no-stdcxx-check.patch
|
||||||
|
- rebased patches
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Dec 21 19:50:56 UTC 2018 - astieger@suse.com
|
Fri Dec 21 19:50:56 UTC 2018 - astieger@suse.com
|
||||||
|
|
||||||
@ -8,8 +39,25 @@ Fri Dec 21 19:50:56 UTC 2018 - astieger@suse.com
|
|||||||
* New messages in the drafts folder (and other special or virtual
|
* New messages in the drafts folder (and other special or virtual
|
||||||
folders) will no longer be included in the new messages
|
folders) will no longer be included in the new messages
|
||||||
notification
|
notification
|
||||||
|
MFSA 2018-31
|
||||||
|
* CVE-2018-17466 bmo#1488295
|
||||||
|
Buffer overflow and out-of-bounds read in ANGLE library with
|
||||||
|
TextureStorage11
|
||||||
|
* CVE-2018-18492 bmo#1499861
|
||||||
|
Use-after-free with select element
|
||||||
|
* CVE-2018-18493 bmo#1504452
|
||||||
|
Buffer overflow in accelerated 2D canvas with Skia
|
||||||
|
* CVE-2018-18494 bmo#1487964
|
||||||
|
Same-origin policy violation using location attribute and
|
||||||
|
performance.getEntries to steal cross-origin URLs
|
||||||
|
* CVE-2018-18498 bmo#1500011
|
||||||
|
Integer overflow when calculating buffer sizes for images
|
||||||
|
* CVE-2018-12405 bmo#1494752 bmo#1503326 bmo#1505181 bmo#1500759
|
||||||
|
bmo#1504365 bmo#1506640 bmo#1503082 bmo#1502013 bmo#1510471
|
||||||
|
Memory safety bugs fixed in Firefox 64, 60.4, and Thunderbird 60.4
|
||||||
- requires NSS 3.36.6
|
- requires NSS 3.36.6
|
||||||
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Dec 4 21:04:50 UTC 2018 - Wolfgang Rosenauer <wr@rosenauer.org>
|
Tue Dec 4 21:04:50 UTC 2018 - Wolfgang Rosenauer <wr@rosenauer.org>
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
#
|
#
|
||||||
# spec file for package MozillaThunderbird
|
# spec file for package MozillaThunderbird
|
||||||
#
|
#
|
||||||
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
# 2006-2018 Wolfgang Rosenauer <wr@rosenauer.org>
|
# 2006-2019 Wolfgang Rosenauer <wr@rosenauer.org>
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,9 +17,9 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define mainversion 60.4.0
|
%define mainversion 60.5.0
|
||||||
%define update_channel release
|
%define update_channel release
|
||||||
%define releasedate 20181217101353
|
%define releasedate 20190122170039
|
||||||
|
|
||||||
%bcond_without mozilla_tb_kde4
|
%bcond_without mozilla_tb_kde4
|
||||||
%bcond_with mozilla_tb_valgrind
|
%bcond_with mozilla_tb_valgrind
|
||||||
@ -44,7 +44,7 @@ BuildRequires: libidl-devel
|
|||||||
BuildRequires: libnotify-devel
|
BuildRequires: libnotify-devel
|
||||||
BuildRequires: memory-constraints
|
BuildRequires: memory-constraints
|
||||||
BuildRequires: mozilla-nspr-devel >= 4.19
|
BuildRequires: mozilla-nspr-devel >= 4.19
|
||||||
BuildRequires: mozilla-nss-devel >= 3.36.6
|
BuildRequires: mozilla-nss-devel >= 3.36.7
|
||||||
BuildRequires: python
|
BuildRequires: python
|
||||||
BuildRequires: python2-xml
|
BuildRequires: python2-xml
|
||||||
BuildRequires: rust >= 1.24
|
BuildRequires: rust >= 1.24
|
||||||
@ -116,7 +116,6 @@ Source14: http://ftp.mozilla.org/pub/thunderbird/releases/%{version}/KEY#/
|
|||||||
# Gecko/Toolkit
|
# Gecko/Toolkit
|
||||||
Patch2: mozilla-nongnome-proxies.patch
|
Patch2: mozilla-nongnome-proxies.patch
|
||||||
Patch3: mozilla-kde.patch
|
Patch3: mozilla-kde.patch
|
||||||
Patch5: mozilla-no-stdcxx-check.patch
|
|
||||||
Patch6: mozilla-aarch64-startup-crash.patch
|
Patch6: mozilla-aarch64-startup-crash.patch
|
||||||
Patch7: mozilla-bmo1375074.patch
|
Patch7: mozilla-bmo1375074.patch
|
||||||
Patch8: mozilla-bmo1464766.patch
|
Patch8: mozilla-bmo1464766.patch
|
||||||
@ -198,7 +197,6 @@ symbols meant for upload to Mozilla's crash collector database.
|
|||||||
%if %{with mozilla_tb_kde4}
|
%if %{with mozilla_tb_kde4}
|
||||||
%patch3 -p1
|
%patch3 -p1
|
||||||
%endif
|
%endif
|
||||||
%patch5 -p1
|
|
||||||
%patch6 -p1
|
%patch6 -p1
|
||||||
%patch7 -p1
|
%patch7 -p1
|
||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
@ -481,6 +479,7 @@ exit 0
|
|||||||
%{progdir}/defaults/
|
%{progdir}/defaults/
|
||||||
%dir %{progdir}/extensions/
|
%dir %{progdir}/extensions/
|
||||||
%{progdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
|
%{progdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
|
||||||
|
%{progdir}/features/
|
||||||
%{progdir}/isp/
|
%{progdir}/isp/
|
||||||
%{_datadir}/appdata/
|
%{_datadir}/appdata/
|
||||||
%{_datadir}/applications/%{desktop_file_name}.desktop
|
%{_datadir}/applications/%{desktop_file_name}.desktop
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:76b44663f5a7f687f38d32b193bc1d1d34c3bb904a2c8cbfef307e1e4ff4f6a0
|
oid sha256:fd6d08ed498da4259c30da63101d5a554d56ec02495f438119254fa25df55d8f
|
||||||
size 28848
|
size 28408
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
CHANNEL="esr60"
|
CHANNEL="esr60"
|
||||||
BRANCH="releases/comm-$CHANNEL"
|
BRANCH="releases/comm-$CHANNEL"
|
||||||
RELEASE_TAG="945fb5fce3d3"
|
RELEASE_TAG="0afc082591ad"
|
||||||
MOZ_RELEASE_TAG="c23331af8ac635f86d748c0eb1e5bbb8fcfd86d9"
|
MOZ_RELEASE_TAG="111144372339ec2c9e5c899656c2919c90f56f08"
|
||||||
VERSION="60.4.0"
|
VERSION="60.5.0"
|
||||||
VERSION_SUFFIX=""
|
VERSION_SUFFIX=""
|
||||||
LOCALE_FILE="thunderbird-$VERSION/comm/mail/locales/l10n-changesets.json"
|
LOCALE_FILE="thunderbird-$VERSION/comm/mail/locales/l10n-changesets.json"
|
||||||
|
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:0610239ed30b87b9b2a304a635aaaa56a85b46c961bdb3f328ad7e6650d46667
|
|
||||||
size 29672564
|
|
3
l10n-60.5.0.tar.xz
Normal file
3
l10n-60.5.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:46c9bbf5f4b7a4e2ae53ab6d2ba708873f766a3cfaa8e33a3663298adaca2ab4
|
||||||
|
size 27451012
|
@ -1,12 +1,13 @@
|
|||||||
# HG changeset patch
|
# HG changeset patch
|
||||||
# Parent a5cfa3aa11a9d3391df49de6fc5a0e5232c12c10
|
# Parent a5cfa3aa11a9d3391df49de6fc5a0e5232c12c10
|
||||||
# Parent 3005da37da3f1e2c568b1675307d10860182d214
|
# Parent 85c2e07d2a9ec3e45f55d0e482c7b663626bfc8a
|
||||||
Bug 991344 - Rpi3: Firefox crashes after a few seconds of usage
|
Bug 991344 - Rpi3: Firefox crashes after a few seconds of usage
|
||||||
|
|
||||||
diff --git a/netwerk/base/nsIOService.cpp b/netwerk/base/nsIOService.cpp
|
diff --git a/netwerk/base/nsIOService.cpp b/netwerk/base/nsIOService.cpp
|
||||||
--- a/netwerk/base/nsIOService.cpp
|
--- a/netwerk/base/nsIOService.cpp
|
||||||
+++ b/netwerk/base/nsIOService.cpp
|
+++ b/netwerk/base/nsIOService.cpp
|
||||||
@@ -887,17 +887,23 @@ nsIOService::NewChannelFromURIWithProxyF
|
@@ -874,18 +874,23 @@ nsresult nsIOService::NewChannelFromURIW
|
||||||
|
u"Http channel implementation "
|
||||||
"doesn't support nsIUploadChannel2. An extension has "
|
"doesn't support nsIUploadChannel2. An extension has "
|
||||||
"supplied a non-functional http protocol handler. This will "
|
"supplied a non-functional http protocol handler. This will "
|
||||||
"break behavior and in future releases not work at all.");
|
"break behavior and in future releases not work at all.");
|
||||||
@ -14,7 +15,7 @@ diff --git a/netwerk/base/nsIOService.cpp b/netwerk/base/nsIOService.cpp
|
|||||||
gHasWarnedUploadChannel2 = true;
|
gHasWarnedUploadChannel2 = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
-
|
||||||
+#if defined(__aarch64__)
|
+#if defined(__aarch64__)
|
||||||
+ if (result) {
|
+ if (result) {
|
||||||
+ channel.forget(result);
|
+ channel.forget(result);
|
||||||
@ -26,7 +27,7 @@ diff --git a/netwerk/base/nsIOService.cpp b/netwerk/base/nsIOService.cpp
|
|||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsIOService::NewChannelFromURIWithProxyFlags2(nsIURI* aURI,
|
nsIOService::NewChannelFromURIWithProxyFlags2(
|
||||||
nsIURI* aProxyURI,
|
nsIURI *aURI, nsIURI *aProxyURI, uint32_t aProxyFlags,
|
||||||
uint32_t aProxyFlags,
|
nsIDOMNode *aLoadingNode, nsIPrincipal *aLoadingPrincipal,
|
||||||
nsIDOMNode* aLoadingNode,
|
nsIPrincipal *aTriggeringPrincipal, uint32_t aSecurityFlags,
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# User Lars T Hansen <lhansen@mozilla.com>
|
# User Lars T Hansen <lhansen@mozilla.com>
|
||||||
# Date 1519822672 -3600
|
# Date 1519822672 -3600
|
||||||
# Node ID 800abe66894d6b07b24bccecbf6a65e2261076f6
|
# Node ID 800abe66894d6b07b24bccecbf6a65e2261076f6
|
||||||
# Parent 223c97459e96183eb616aed39147207bdb953ba8
|
# Parent 13ecd3214b18e4cab73c54e12e16071d58bed11e
|
||||||
Bug 1375074 - Save and restore non-volatile x28 on ARM64 for generated unboxed object constructor. r=sstangl
|
Bug 1375074 - Save and restore non-volatile x28 on ARM64 for generated unboxed object constructor. r=sstangl
|
||||||
|
|
||||||
diff --git a/js/src/jit-test/tests/bug1375074.js b/js/src/jit-test/tests/bug1375074.js
|
diff --git a/js/src/jit-test/tests/bug1375074.js b/js/src/jit-test/tests/bug1375074.js
|
||||||
@ -32,7 +32,7 @@ new file mode 100644
|
|||||||
diff --git a/js/src/vm/UnboxedObject.cpp b/js/src/vm/UnboxedObject.cpp
|
diff --git a/js/src/vm/UnboxedObject.cpp b/js/src/vm/UnboxedObject.cpp
|
||||||
--- a/js/src/vm/UnboxedObject.cpp
|
--- a/js/src/vm/UnboxedObject.cpp
|
||||||
+++ b/js/src/vm/UnboxedObject.cpp
|
+++ b/js/src/vm/UnboxedObject.cpp
|
||||||
@@ -90,17 +90,25 @@ UnboxedLayout::makeConstructorCode(JSCon
|
@@ -81,18 +81,25 @@ static const uintptr_t CLEAR_CONSTRUCTOR
|
||||||
masm.loadPtr(Address(masm.getStackPointer(), sizeof(void*)), propertiesReg);
|
masm.loadPtr(Address(masm.getStackPointer(), sizeof(void*)), propertiesReg);
|
||||||
masm.loadPtr(Address(masm.getStackPointer(), 2 * sizeof(void*)), newKindReg);
|
masm.loadPtr(Address(masm.getStackPointer(), 2 * sizeof(void*)), newKindReg);
|
||||||
#else
|
#else
|
||||||
@ -41,7 +41,8 @@ diff --git a/js/src/vm/UnboxedObject.cpp b/js/src/vm/UnboxedObject.cpp
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef JS_CODEGEN_ARM64
|
#ifdef JS_CODEGEN_ARM64
|
||||||
- // ARM64 communicates stack address via sp, but uses a pseudo-sp for addressing.
|
- // ARM64 communicates stack address via sp, but uses a pseudo-sp for
|
||||||
|
- // addressing.
|
||||||
+ // ARM64 communicates stack address via sp, but uses a pseudo-sp (PSP) for
|
+ // ARM64 communicates stack address via sp, but uses a pseudo-sp (PSP) for
|
||||||
+ // addressing. The register we use for PSP may however also be used by
|
+ // addressing. The register we use for PSP may however also be used by
|
||||||
+ // calling code, and it is nonvolatile, so save it. Do this as a special
|
+ // calling code, and it is nonvolatile, so save it. Do this as a special
|
||||||
@ -59,13 +60,13 @@ diff --git a/js/src/vm/UnboxedObject.cpp b/js/src/vm/UnboxedObject.cpp
|
|||||||
|
|
||||||
AllocatableGeneralRegisterSet regs(GeneralRegisterSet::All());
|
AllocatableGeneralRegisterSet regs(GeneralRegisterSet::All());
|
||||||
regs.take(propertiesReg);
|
regs.take(propertiesReg);
|
||||||
@@ -228,17 +236,32 @@ UnboxedLayout::makeConstructorCode(JSCon
|
@@ -234,17 +241,32 @@ static const uintptr_t CLEAR_CONSTRUCTOR
|
||||||
if (object != ReturnReg)
|
masm.bind(&done);
|
||||||
masm.movePtr(object, ReturnReg);
|
|
||||||
|
if (object != ReturnReg) masm.movePtr(object, ReturnReg);
|
||||||
|
|
||||||
// Restore non-volatile registers which were saved on entry.
|
// Restore non-volatile registers which were saved on entry.
|
||||||
if (ScratchDoubleReg.volatile_())
|
if (ScratchDoubleReg.volatile_()) masm.pop(ScratchDoubleReg);
|
||||||
masm.pop(ScratchDoubleReg);
|
|
||||||
masm.PopRegsInMask(savedNonVolatileRegisters);
|
masm.PopRegsInMask(savedNonVolatileRegisters);
|
||||||
|
|
||||||
+#ifdef JS_CODEGEN_ARM64
|
+#ifdef JS_CODEGEN_ARM64
|
||||||
@ -92,4 +93,3 @@ diff --git a/js/src/vm/UnboxedObject.cpp b/js/src/vm/UnboxedObject.cpp
|
|||||||
// return null.
|
// return null.
|
||||||
masm.initUnboxedObjectContents(object, templateObject);
|
masm.initUnboxedObjectContents(object, templateObject);
|
||||||
|
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# User Mike Hommey <mh+mozilla@glandium.org>
|
# User Mike Hommey <mh+mozilla@glandium.org>
|
||||||
# Date 1526871862 -32400
|
# Date 1526871862 -32400
|
||||||
# Node ID 94f21505ff13cd089f7129cd24927cf8b31a0f43
|
# Node ID 94f21505ff13cd089f7129cd24927cf8b31a0f43
|
||||||
# Parent 1800b8895c08bc0c60302775dc0a4b5ea4deb310
|
# Parent 4a2e8085417fe782738bfd736b69806d9ed19d6a
|
||||||
Bug 1463035 - Remove MOZ_SIGNAL_TRAMPOLINE. r?darchons
|
Bug 1463035 - Remove MOZ_SIGNAL_TRAMPOLINE. r?darchons
|
||||||
|
|
||||||
For some reason, GNU as is not happy with the assembly generated after
|
For some reason, GNU as is not happy with the assembly generated after
|
||||||
@ -12,12 +12,11 @@ bug 1238661 anymore on Debian armel.
|
|||||||
OTOH, as mentioned in bug 1238661 comment 4, we actually don't need this
|
OTOH, as mentioned in bug 1238661 comment 4, we actually don't need this
|
||||||
workaround anymore, so let's just kill it.
|
workaround anymore, so let's just kill it.
|
||||||
|
|
||||||
|
|
||||||
diff --git a/mfbt/LinuxSignal.h b/mfbt/LinuxSignal.h
|
diff --git a/mfbt/LinuxSignal.h b/mfbt/LinuxSignal.h
|
||||||
deleted file mode 100644
|
deleted file mode 100644
|
||||||
--- a/mfbt/LinuxSignal.h
|
--- a/mfbt/LinuxSignal.h
|
||||||
+++ /dev/null
|
+++ /dev/null
|
||||||
@@ -1,45 +0,0 @@
|
@@ -1,38 +0,0 @@
|
||||||
-/* This Source Code Form is subject to the terms of the Mozilla Public
|
-/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
- * License, v. 2.0. If a copy of the MPL was not distributed with this
|
- * License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
@ -38,18 +37,11 @@ deleted file mode 100644
|
|||||||
-// will be skipped over.
|
-// will be skipped over.
|
||||||
-
|
-
|
||||||
-template <void (*H)(int, siginfo_t*, void*)>
|
-template <void (*H)(int, siginfo_t*, void*)>
|
||||||
-__attribute__((naked)) void
|
-__attribute__((naked)) void SignalTrampoline(int aSignal, siginfo_t* aInfo,
|
||||||
-SignalTrampoline(int aSignal, siginfo_t* aInfo, void* aContext)
|
- void* aContext) {
|
||||||
-{
|
- asm volatile("nop; nop; nop; nop" : : : "memory");
|
||||||
- asm volatile (
|
|
||||||
- "nop; nop; nop; nop"
|
|
||||||
- : : : "memory");
|
|
||||||
-
|
-
|
||||||
- asm volatile (
|
- asm volatile("b %0" : : "X"(H) : "memory");
|
||||||
- "b %0"
|
|
||||||
- :
|
|
||||||
- : "X"(H)
|
|
||||||
- : "memory");
|
|
||||||
-}
|
-}
|
||||||
-
|
-
|
||||||
-#define MOZ_SIGNAL_TRAMPOLINE(h) (mozilla::SignalTrampoline<h>)
|
-#define MOZ_SIGNAL_TRAMPOLINE(h) (mozilla::SignalTrampoline<h>)
|
||||||
@ -66,7 +58,7 @@ deleted file mode 100644
|
|||||||
diff --git a/mfbt/moz.build b/mfbt/moz.build
|
diff --git a/mfbt/moz.build b/mfbt/moz.build
|
||||||
--- a/mfbt/moz.build
|
--- a/mfbt/moz.build
|
||||||
+++ b/mfbt/moz.build
|
+++ b/mfbt/moz.build
|
||||||
@@ -117,20 +117,16 @@ EXPORTS["double-conversion"] = [
|
@@ -115,20 +115,16 @@ EXPORTS["double-conversion"] = [
|
||||||
LOCAL_INCLUDES += [
|
LOCAL_INCLUDES += [
|
||||||
'/mfbt/double-conversion',
|
'/mfbt/double-conversion',
|
||||||
]
|
]
|
||||||
@ -108,7 +100,7 @@ diff --git a/tools/profiler/core/platform-linux-android.cpp b/tools/profiler/cor
|
|||||||
|
|
||||||
using namespace mozilla;
|
using namespace mozilla;
|
||||||
|
|
||||||
@@ -272,17 +271,17 @@ Sampler::Sampler(PSLockRef aLock)
|
@@ -248,17 +247,17 @@ Sampler::Sampler(PSLockRef aLock)
|
||||||
|
|
||||||
// NOTE: We don't initialize LUL here, instead initializing it in
|
// NOTE: We don't initialize LUL here, instead initializing it in
|
||||||
// SamplerThread's constructor. This is because with the
|
// SamplerThread's constructor. This is because with the
|
||||||
@ -126,5 +118,4 @@ diff --git a/tools/profiler/core/platform-linux-android.cpp b/tools/profiler/cor
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void Sampler::Disable(PSLockRef aLock) {
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,25 +0,0 @@
|
|||||||
# HG changeset patch
|
|
||||||
# User Wolfgang Rosenauer <wr@rosenauer.org>
|
|
||||||
# Parent f62746698c37af9593338fe75fbff6b319cd370c
|
|
||||||
|
|
||||||
diff --git a/config/config.mk b/config/config.mk
|
|
||||||
--- a/config/config.mk
|
|
||||||
+++ b/config/config.mk
|
|
||||||
@@ -471,17 +471,16 @@ ifeq ($(MOZ_WIDGET_TOOLKIT),android)
|
|
||||||
# of the linker command line), if libmozglue.so ends up after libc.so, all
|
|
||||||
# hell breaks loose, so better safe than sorry, and check it's actually the
|
|
||||||
# case.
|
|
||||||
CHECK_MOZGLUE_ORDER = @$(TOOLCHAIN_PREFIX)readelf -d $(1) | grep NEEDED | awk '{ libs[$$NF] = ++n } END { if (libs["[libmozglue.so]"] && libs["[libc.so]"] < libs["[libmozglue.so]"]) { print "libmozglue.so must be linked before libc.so"; exit 1 } }'
|
|
||||||
endif
|
|
||||||
|
|
||||||
define CHECK_BINARY
|
|
||||||
$(call CHECK_GLIBC,$(1))
|
|
||||||
-$(call CHECK_STDCXX,$(1))
|
|
||||||
$(call CHECK_TEXTREL,$(1))
|
|
||||||
$(call LOCAL_CHECKS,$(1))
|
|
||||||
$(call CHECK_MOZGLUE_ORDER,$(1))
|
|
||||||
endef
|
|
||||||
|
|
||||||
# autoconf.mk sets OBJ_SUFFIX to an error to avoid use before including
|
|
||||||
# this file
|
|
||||||
OBJ_SUFFIX := $(_OBJ_SUFFIX)
|
|
@ -9,18 +9,19 @@ retrieving revision 1.1
|
|||||||
diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
|
diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
|
||||||
--- a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
|
--- a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
|
||||||
+++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
|
+++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
|
||||||
@@ -54,23 +54,27 @@ nsUnixSystemProxySettings::GetMainThread
|
@@ -55,24 +55,27 @@ NS_IMETHODIMP
|
||||||
// dbus prevents us from being threadsafe, but this routine should not block anyhow
|
nsUnixSystemProxySettings::GetMainThreadOnly(bool* aMainThreadOnly) {
|
||||||
|
// dbus prevents us from being threadsafe, but this routine should not block
|
||||||
|
// anyhow
|
||||||
*aMainThreadOnly = true;
|
*aMainThreadOnly = true;
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
nsresult
|
nsresult nsUnixSystemProxySettings::Init() {
|
||||||
nsUnixSystemProxySettings::Init()
|
|
||||||
{
|
|
||||||
- mGSettings = do_GetService(NS_GSETTINGSSERVICE_CONTRACTID);
|
- mGSettings = do_GetService(NS_GSETTINGSSERVICE_CONTRACTID);
|
||||||
- if (mGSettings) {
|
- if (mGSettings) {
|
||||||
- mGSettings->GetCollectionForSchema(NS_LITERAL_CSTRING("org.gnome.system.proxy"),
|
- mGSettings->GetCollectionForSchema(
|
||||||
|
- NS_LITERAL_CSTRING("org.gnome.system.proxy"),
|
||||||
- getter_AddRefs(mProxySettings));
|
- getter_AddRefs(mProxySettings));
|
||||||
- }
|
- }
|
||||||
- if (!mProxySettings) {
|
- if (!mProxySettings) {
|
||||||
@ -41,6 +42,6 @@ diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp b/toolkit/sy
|
|||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool nsUnixSystemProxySettings::IsProxyMode(const char* aMode) {
|
||||||
nsUnixSystemProxySettings::IsProxyMode(const char* aMode)
|
nsAutoCString mode;
|
||||||
{
|
return NS_SUCCEEDED(mGConf->GetString(
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:27a6cdd9cfdd7ce70b1d193c64739db6be6b39eec308f0122d8472a6cd243e75
|
|
||||||
size 284938284
|
|
@ -1,17 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v2.0.14 (GNU/Linux)
|
|
||||||
|
|
||||||
iQIcBAABCAAGBQJcF7OsAAoJELu+vbskxvNV3jgQALg/OzG/qv/8LO7p/tQYD0EX
|
|
||||||
EAk0mg+NAbtynHUzVUWRMMLMWAne9Tpv1XEkAjlKN+1dK6vRpUt+DPsQDet0vWkO
|
|
||||||
iP8xwut5wYKbWSoNRa9jBVUwNsuxZo/mGFYM/Bk0F6dMTkBaqT6mEghtLp7pUIeI
|
|
||||||
Uiz/2a08E/KuNZnVd4eH6Pv2w7OvWVl9AxJwP2DO1Oks9WprfG2UwRunTEOV6353
|
|
||||||
iIxcsvr2BtyLjGqMu2grhWUI/b8zt2+0fBO2uflZBid+iqTppNGXHTyrfWwT7EQ0
|
|
||||||
HUR8Zf4e+DSuMpZOzaG0ga7Sg7NqmUme4w2RZx05uRyaBAK+vhkXcHaVk+uFTAUu
|
|
||||||
b3nX9K23zpFCWYc7M5GUZ4TLHfSpldmeg/A8RDjM0Y8hkLUJIYfcvan8pSte3LSa
|
|
||||||
/Qg7ckvRxT08ldg1gn80MT+LucwHQdJM/sXkrM7LlOMlsPHSrrqD5z9DN4pySYpJ
|
|
||||||
EMY282mRV0ccRa0qlO11U619nuJPcdU3dAKHn7ayTKHYp+JlPfX7WptWgvQpW/Kg
|
|
||||||
zmeJEzT8j32hTidHEioP67saZ2eUUyFc69JUNBeG2xF4Up2xVdMUKuspZRDwj/Vb
|
|
||||||
ZUdLSkENJ4Z0PEMIPRA27uSdqkZwv4hmLpCcFL9TMP6t8Vd2e4/UeDSN3AhDC1lI
|
|
||||||
qUF3xf7pW692FfJyd3xZ
|
|
||||||
=cpIQ
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
thunderbird-60.5.0.source.tar.xz
Normal file
3
thunderbird-60.5.0.source.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:6f96e87e832e4089c69418db64e19afd54a0acefe3e0364087a8bc6f442b9566
|
||||||
|
size 285636196
|
17
thunderbird-60.5.0.source.tar.xz.asc
Normal file
17
thunderbird-60.5.0.source.tar.xz.asc
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v2.0.14 (GNU/Linux)
|
||||||
|
|
||||||
|
iQIcBAABCAAGBQJcR3PQAAoJELu+vbskxvNV3OgP/Rk4x2u5TRdmv8ubjKb6mrLr
|
||||||
|
yx583WYhzlhAir1ou0I4GiKjZvg0HthzgURnfqPsn/46w9SiT0vgMeBIjyx6nn42
|
||||||
|
pvhKt7gGzCZUtxehltbbbG4e0ZnRHyqf2Z+N7rDgaZ4kqtrCKxQvN/0rBR2gKKVS
|
||||||
|
Uikil83DMr/5rZQmaSdzeEsw07PynP0fQJ/OYsY6+uVfwYf6b812zE8xuykvyOZm
|
||||||
|
fKMxY7HeC2Tdqt2L2jDliT93YKEcZsKhZLUVzjJ80WlItuJ3bUUatbOlnwUX8UJu
|
||||||
|
olMt4FqcDkrh0BQWPNo87aYbNZtWSQr1D/dxJdTqjwQoNbzVhFlmxyyaQzge24vW
|
||||||
|
gSk4ordI2SM3G0R+qztlJfaSvOid3LwolgTsjsULL6VA9tUSOlpEnYxwCqM5YaBS
|
||||||
|
rS3LJzjiWAWEUD7yHVFHLM+W7KBXODm3C+te1GlMXzxDwD42PkRknU2Ioobm8962
|
||||||
|
I27xvzr86ZSM3jSW69NFcbcn/g0RYPYaQWAfxFJ6Ns53cWX/U8Ywjei32jWEE3K8
|
||||||
|
f2uXYB0q4dG1laswB6f4NHzzahR6PVOQQkZDiU18hYucNlXRQvbHRB9q5BbxVxVF
|
||||||
|
gNeeoWVJkdJqmaeG0/wSL2GbsfYb6ttRBu5Ehc/x9Tyumsy3/rdlpP9L0GGrN77S
|
||||||
|
eW0G0sgcVKzvfU/IV6Hf
|
||||||
|
=E5Md
|
||||||
|
-----END PGP SIGNATURE-----
|
Loading…
Reference in New Issue
Block a user