thunderbird.git
6 years agoMerge version 1:60.7.2-1+rpi1 and 1:60.8.0-1 to produce 1:60.8.0-1+rpi1 archive/raspbian/1%60.8.0-1+rpi1 raspbian/1%60.8.0-1+rpi1
Raspbian automatic forward porter [Thu, 18 Jul 2019 04:30:59 +0000 (05:30 +0100)]
Merge version 1:60.7.2-1+rpi1 and 1:60.8.0-1 to produce 1:60.8.0-1+rpi1

6 years agoMerge thunderbird (1:60.8.0-1) import into refs/heads/workingbranch
Carsten Schoenert [Tue, 9 Jul 2019 20:09:04 +0000 (21:09 +0100)]
Merge thunderbird (1:60.8.0-1) import into refs/heads/workingbranch

6 years agorust: ignore not available documentation
Carsten Schoenert [Wed, 22 May 2019 19:48:32 +0000 (21:48 +0200)]
rust: ignore not available documentation

Picked up from a patch list for FF from Arch.

Gbp-Pq: Topic fixes
Gbp-Pq: Name rust-ignore-not-available-documentation.patch

6 years agoBug 1526744 - find-dupes.py: Calculate md5 by chunk.
Rob Lemley [Thu, 21 Feb 2019 20:14:17 +0000 (15:14 -0500)]
Bug 1526744 - find-dupes.py: Calculate md5 by chunk.

Read the file in chunks and use md5.update() rather than reading the entire
file into RAM and calculating the hash all at once. This prevents out of memory
errors on build systems with low RAM.

Gbp-Pq: Topic fixes
Gbp-Pq: Name Bug-1526744-find-dupes.py-Calculate-md5-by-chunk.patch

6 years agopowerpc: Don't use static page sizes on powerpc
Carsten Schoenert [Thu, 31 Jan 2019 16:46:10 +0000 (17:46 +0100)]
powerpc: Don't use static page sizes on powerpc

Gbp-Pq: Topic porting-powerpc
Gbp-Pq: Name powerpc-Don-t-use-static-page-sizes-on-powerpc.patch

6 years agoAvoid using vmrs/vmsr on armel
Mike Hommey [Mon, 21 May 2018 22:51:56 +0000 (07:51 +0900)]
Avoid using vmrs/vmsr on armel

Gbp-Pq: Topic porting-armel
Gbp-Pq: Name Avoid-using-vmrs-vmsr-on-armel.patch

6 years agoBug 1463035 - Remove MOZ_SIGNAL_TRAMPOLINE. r?darchons
Mike Hommey [Mon, 21 May 2018 03:04:22 +0000 (12:04 +0900)]
Bug 1463035 - Remove MOZ_SIGNAL_TRAMPOLINE. r?darchons

For some reason, GNU as is not happy with the assembly generated after
bug 1238661 anymore on Debian armel.

OTOH, as mentioned in bug 1238661 comment 4, we actually don't need this
workaround anymore, so let's just kill it.

Gbp-Pq: Topic porting-armel
Gbp-Pq: Name Bug-1463035-Remove-MOZ_SIGNAL_TRAMPOLINE.-r-darchons.patch

6 years agoBuild also gdata-provider as xpi file
Carsten Schoenert [Sat, 30 Jun 2018 09:09:53 +0000 (11:09 +0200)]
Build also gdata-provider as xpi file

https://bugzilla.mozilla.org/show_bug.cgi?id=1471326

Gbp-Pq: Topic fixes
Gbp-Pq: Name Build-also-gdata-provider-as-xpi-file.patch

6 years agoUse -msse{2} -fpmath C-/CXXFLAGS only on x86_64 platforms
John Paul Adrian Glaubitz [Sun, 15 Apr 2018 06:49:43 +0000 (08:49 +0200)]
Use -msse{2} -fpmath C-/CXXFLAGS only on x86_64 platforms

The options -msse -msse2 -mfpmath=sse are only available on AMD64 based
platforms.

Gbp-Pq: Topic fixes
Gbp-Pq: Name Use-msse-2-fpmath-C-CXXFLAGS-only-on-x86_64-platforms.patch

6 years agoBug 1434726 - Early startup crash on Linux sparc64 in HashIIDPtrKey
Michael Karcher [Wed, 31 Jan 2018 23:04:36 +0000 (00:04 +0100)]
Bug 1434726 - Early startup crash on Linux sparc64 in HashIIDPtrKey

Origin: not yet exist
Bug-Debian: not yet exist
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1434726
Applied-Upstream: TBD

Gbp-Pq: Topic porting-sparc64
Gbp-Pq: Name Bug-1434726-Early-startup-crash-on-Linux-sparc64-in-HashI.patch

6 years agoFix big endian build for SKIA
Carsten Schoenert [Sat, 14 Apr 2018 16:00:02 +0000 (18:00 +0200)]
Fix big endian build for SKIA

Some parts of the skia source are currently not prepared for building on
big endian platforms.
Thanks Adrian Glaubitz for the updated patch.

Gbp-Pq: Topic fixes
Gbp-Pq: Name Fix-big-endian-build-for-SKIA.patch

6 years agoshellutil.py: ignore tilde '~' as special character
Carsten Schoenert [Fri, 12 Jan 2018 17:08:14 +0000 (18:08 +0100)]
shellutil.py: ignore tilde '~' as special character

Currently we don't need the tilde sign defined as a special character
inside the Python wrappers around the autotools files, it's not used any
there and breaks the build of Debian beta versions which uses '~' to
mark the Debian version as 'smaller than'.

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name shellutil.py-ignore-tilde-as-special-character.patch

6 years agoicu: use locale.h instead of xlocale.h
Carsten Schoenert [Fri, 12 Jan 2018 15:36:56 +0000 (16:36 +0100)]
icu: use locale.h instead of xlocale.h

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name icu-use-locale.h-instead-of-xlocale.h.patch

6 years agoBug 1444834 : [MIPS] Stubout MacroAssembler::speculationBarrier; r=jandem
Dragan Mladjenovic [Mon, 12 Mar 2018 09:31:24 +0000 (10:31 +0100)]
Bug 1444834 : [MIPS] Stubout MacroAssembler::speculationBarrier; r=jandem

Gbp-Pq: Topic porting-mips
Gbp-Pq: Name Bug-1444834-MIPS-Stubout-MacroAssembler-speculationBarrie.patch

6 years agoBug 1444303 : [MIPS] Fix build failures after Bug 1425580 part 17; r=jandem
Dragan Mladjenovic [Fri, 9 Mar 2018 06:58:43 +0000 (07:58 +0100)]
Bug 1444303 : [MIPS] Fix build failures after Bug 1425580 part 17; r=jandem

Gbp-Pq: Topic porting-mips
Gbp-Pq: Name Bug-1444303-MIPS-Fix-build-failures-after-Bug-1425580-par.patch

6 years agoFix CPU_ARCH test for libjpeg on mips
Mike Hommey [Wed, 21 Jun 2017 17:06:40 +0000 (19:06 +0200)]
Fix CPU_ARCH test for libjpeg on mips

Gbp-Pq: Topic porting-mips
Gbp-Pq: Name Fix-CPU_ARCH-test-for-libjpeg-on-mips.patch

6 years agoAdd sh4 support to Thunderbird
John Paul Adrian Glaubitz [Thu, 18 May 2017 17:08:05 +0000 (19:08 +0200)]
Add sh4 support to Thunderbird

Cherry-picked and adapted patches from Firefox upstream:
5a74d13630a969473f72a143f37728f5bb87f552
Bug 1329194 - mozbuild: Add SH4 as target architecture.
b179235c38eb631286f9e2fd4a7b23361dbab6d2
Bug 1329194 - js:jit: Use PowerPC atomic operations on SH.
ba58645c87ed7e08b16adc3b40f0c6e3b6a2e140
Bug 1329194 - mfbt:tests: Define RETURN_INSTR for SH in TestPoisonArea.
942df3d3a4a1db3d182e97c54fb1705c50128470
Bug 1329194 - ipc:chromium: Add platform defines for SH.
85ae466ed90b3a0cac396aed24722ce4d0febb31
Bug 1329194 - media:webrtc: Add platform defines for SH.
5a74d13630a969473f72a143f37728f5bb87f552
Bug 1329194 - mozbuild: Add SH4 as target architecture.
- (not committed upstream yet)
Bug 382214 - xpcom: Add xptcall support for Linux/SH
- (not committed upstream yet)
Bug 382214 - xpcom: Make SH xpctcall inline assembly position-independent

Closes: #859508
Gbp-Pq: Topic porting-sh4
Gbp-Pq: Name Add-sh4-support-to-Thunderbird.patch

6 years agoBuild against system libjsoncpp
Mike Hommey [Tue, 9 May 2017 08:41:13 +0000 (10:41 +0200)]
Build against system libjsoncpp

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Build-against-system-libjsoncpp.patch

6 years agouse icudt??{b,l}.dat depending on architecture
Carsten Schoenert [Sun, 27 Aug 2017 19:14:01 +0000 (21:14 +0200)]
use icudt??{b,l}.dat depending on architecture

Upstream doesn't really care about big endian platforms and so also don't
care about a needed file icudt??b.dat on big endian platforms. Changing
the m4 macro for ICU so the needed file will be depended on the build
platform exported and let later the configure run automatically use the
correct name for the ICU *.dat file so we not only depend on the
prebuild *.dat file for little endian.

The `case foo in ...` loop could be obviously more compressed with only
one case entry for all architectures which are all big endian.

---%<---
    case $host in
       dnl big endian architectures
       hppa-*|m68k-*|...)
--->%---

For more readability the more exclusive extra list of all possible
architectures with big endianness in Debian was choosen.

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name use-icudt-b-l-.dat-depending-on-architecture.patch

6 years agoAdd m68k support to Thunderbird
John Paul Adrian Glaubitz [Sun, 2 Apr 2017 07:14:39 +0000 (09:14 +0200)]
Add m68k support to Thunderbird

Origin: not yet exist
Bug-Debian: https://bugs.debian.org/859271
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1325771
Applied-Upstream: TBD

All patches have been reviewed by positively by upstream with the
exception of the alignment fixes where upstream wants to use a
C++11 solution instead of the other suggestions I made. This patch
currently uses __attribute__((aligned(4))) to ensure the alignment
is at least 4 bytes. This method is safe and works on gcc and clang
and unlike the suggested alignas() from C++11 does not break on
architectures which require stricter alignment (e.g. alignas(4)
would break on x86_64 while __attribute__((aligned(4))) does not
as it still allows for 8 bytes alignment.

Cherry-picked and adapted patches from Firefox upstream:
a31a2d92cf9a2f4e9ad2d12cb74f96579f54fa5e
  Bug 1325771 - layout:style: Make sure nsCSSValue has at least 4 bytes alignment
b65c6cf80f7038f47c7f5d223a6528d4aa4538cf
  Bug 1325771 - js:src: Make sure shadow::Shape has at least 4 bytes alignment
cbbe025c5034cfa28aa2a8a4e557f9a066ddd013
  Bug 1325771 - js:src: Make sure Cell has at least 4 bytes alignment
6441fad686d30230a6842a6432bc134ca20c4125
  Bug 1325771 - js:jit: Use 'Feeling Lucky' atomic operations on m68k
ec66da836071ec0f05a3517947c8e1a68620c399
  Bug 1325771 - mfbt:tests: Handle targets with less strict alignment in TestPair
48f3a6331cad497b933dc6e197f7a006b9189290
  Bug 1325771 - ipc:chromium: Add platform defines for m68k
26cd64f37741d85bc13c19bc55e3c6e26da59052
  Bug 1325771 - media:webrtc: Add platform defines for m68k
bd19fe85678f948f60caa864a2af28c3c39059c7
  Bug 1325771 - mfbt:tests: Define RETURN_INSTR for m68k in TestPoisonArea
a3e704b48760e3d45d20fc6bb13282d3285ba6bb
  Bug 1325771 - xpcom: Fix type of result in NS_InvokeByIndex on Linux/m68k
174cfc890291778d12241c9a4cfc25ea85fdd3a0
  Bug 1325771 - xpcom: Fix syntax error in PrepareAndDispatch on Linux/m68k
Additional changes:
- Add defines for m68k to double-conversion library
- Make sure both "struct Class" and "struct JSClass" have at
  least 4 bytes alignment

Gbp-Pq: Topic porting-m68k
Gbp-Pq: Name Add-m68k-support-to-Thunderbird.patch

6 years agoadding missed HURD adoptions
Carsten Schoenert [Sun, 24 Apr 2016 18:49:46 +0000 (20:49 +0200)]
adding missed HURD adoptions

Based on https://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/2016-April/027634.html

Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name adding-missed-HURD-adoptions.patch

6 years agochanging the default search engine
Carsten Schoenert [Sun, 31 May 2015 17:57:36 +0000 (19:57 +0200)]
changing the default search engine

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name changing-the-default-search-engine.patch

6 years agoFTBFS hurd: fixing unsupported platform Hurd
Carsten Schoenert [Sat, 29 Mar 2014 19:58:55 +0000 (20:58 +0100)]
FTBFS hurd: fixing unsupported platform Hurd

On the Hurd platform the build failed in
js/src/jit/AsmJSSignalHandlers.cpp:131 because of unsupported
mode for reading / writing thead state with following message.

 # error "Don't know how to read/write to the thread state via the mcontext_t."

The original patch comes from Richard Brown <rbraun@sceen.net>
https://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/2014-March/015565.html

After release of Thunderbird 44 there are additional changes made as the
various configuration files where split into more files.

Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name FTBFS-hurd-fixing-unsupported-platform-Hurd.patch

6 years agoipc/chromium: fix #if define() for kFreeBSD and Hurd
Christoph Goehre [Wed, 31 Oct 2012 17:27:07 +0000 (13:27 -0400)]
ipc/chromium: fix #if define() for kFreeBSD and Hurd

The kFreeBSD and Hurd platforms need some other macros to include
the correct needed headers.
Depended on this some minor changes to call the correct functions
also needed. Also the list of the cpp source file for the chromium
things needs to expanded.
The changes is an adoption of the previous dropped patch 'Fix
ipc/chromium on kFreeBSD and Hurd' from the version 17.

Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name ipc-chromium-fix-if-define-for-kFreeBSD-and-Hurd.patch

6 years agoBug 1505608 - Try to ensure the bss section of the elfhack testcase stays large enoug...
Mike Hommey [Thu, 8 Nov 2018 14:50:22 +0000 (14:50 +0000)]
Bug 1505608 - Try to ensure the bss section of the elfhack testcase stays large enough. r=froydnj

In bug 1470701, we added a dummy global variable so that it ends up in
the bss section, making it large enough for two pointers. Unfortunately,
in some cases, the symbol is eliminated by the linker because it is
unused. So we try to ensure it stays there.

Differential Revision: https://phabricator.services.mozilla.com/D11257

Gbp-Pq: Topic fixes
Gbp-Pq: Name Bug-1505608-Try-to-ensure-the-bss-section-of-the-elf.patch

6 years agoBug 1470701 - Use run-time page size when changing mapping permissions in elfhack...
Mike Hommey [Sun, 24 Jun 2018 00:02:38 +0000 (09:02 +0900)]
Bug 1470701 - Use run-time page size when changing mapping permissions in elfhack injected code. r?froydnj

When a binary has a PT_GNU_RELRO segment, the elfhack injected code
uses mprotect to add the writable flag to relocated pages before
applying relocations, removing it afterwards. To do so, the elfhack
program uses the location and size of the PT_GNU_RELRO segment, and
adjusts it to be aligned according to the PT_LOAD alignment.

The problem here is that the PT_LOAD alignment doesn't necessarily match
the actual page alignment, and the resulting mprotect may end up not
covering the full extent of what the dynamic linker has protected
read-only according to the PT_GNU_RELRO segment. In turn, this can lead
to a crash on startup when trying to apply relocations to the still
read-only locations.

Practically speaking, this doesn't end up being a problem on x86, where
the PT_LOAD alignment is usually 4096, which happens to be the page
size, but on Debian armhf, it is 64k, while the run time page size can be
4k.

Gbp-Pq: Topic fixes
Gbp-Pq: Name Bug-1470701-Use-run-time-page-size-when-changing-map.patch

6 years agofix function nsMsgComposeAndSend to respect ReploToSend
Carsten Schoenert [Sat, 9 Mar 2013 19:30:54 +0000 (20:30 +0100)]
fix function nsMsgComposeAndSend to respect ReploToSend

https://bugzilla.mozilla.org/show_bug.cgi?id=522450
Closes: #565903
Gbp-Pq: Topic fixes
Gbp-Pq: Name fix-function-nsMsgComposeAndSend-to-respect-Replo.patch

6 years agoBug 628252 - os2.cc fails to compile against GCC 4.6, missing #include <cstddef>...
Christopher Aillon [Tue, 8 Feb 2011 19:16:37 +0000 (14:16 -0500)]
Bug 628252 - os2.cc fails to compile against GCC 4.6, missing #include <cstddef>; r,a=roc

Gbp-Pq: Topic fixes
Gbp-Pq: Name Bug-628252-os2.cc-fails-to-compile-against-GCC-4.6-m.patch

6 years agoDon't auto-disable extensions in system directories
Christoph Goehre [Sat, 24 Mar 2012 10:54:43 +0000 (11:54 +0100)]
Don't auto-disable extensions in system directories

Gbp-Pq: Topic prefs
Gbp-Pq: Name Don-t-auto-disable-extensions-in-system-directories.patch

6 years agoSet javascript.options.showInConsole
Mike Hommey [Sat, 8 Dec 2007 18:24:40 +0000 (19:24 +0100)]
Set javascript.options.showInConsole

Gbp-Pq: Topic prefs
Gbp-Pq: Name Set-javascript.options.showInConsole.patch

6 years agoLoad-dependent-libraries-with-their-real-path-to-avo
Christoph Goehre [Mon, 16 Sep 2013 18:40:57 +0000 (20:40 +0200)]
Load-dependent-libraries-with-their-real-path-to-avo

Gbp-Pq: Topic fixes
Gbp-Pq: Name Load-dependent-libraries-with-their-real-path-to-avo.patch

6 years agoFix GNU/non-Linux failure to build because of ipc/chromium/src/base/dir_reader_posix.h
Mike Hommey [Fri, 18 Nov 2011 10:28:30 +0000 (11:28 +0100)]
Fix GNU/non-Linux failure to build because of ipc/chromium/src/base/dir_reader_posix.h

Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name Fix-GNU-non-Linux-failure-to-build-because-of-ipc-ch.patch

6 years agoAllow ipc code to build on GNU/hurd
Christoph Goehre [Sat, 6 Aug 2011 15:55:14 +0000 (17:55 +0200)]
Allow ipc code to build on GNU/hurd

Thanks: Pino Toscano <pino@debian.org>

Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name Allow-ipc-code-to-build-on-GNU-hurd.patch

6 years agoDon't register plugins if the MOZILLA_DISABLE_PLUGINS environment variable is set
Mike Hommey [Sat, 27 Sep 2008 15:17:39 +0000 (17:17 +0200)]
Don't register plugins if the MOZILLA_DISABLE_PLUGINS environment variable is set

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch

6 years agoAllow ipc code to build on GNU/kfreebsd
Mike Hommey [Thu, 30 Jun 2011 16:29:22 +0000 (18:29 +0200)]
Allow ipc code to build on GNU/kfreebsd

Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name Allow-ipc-code-to-build-on-GNU-kfreebsd.patch

6 years agostop configure if '--with-system-bz2' was passed, but no libbz2 is around
Guido Günther [Thu, 25 Oct 2012 17:37:44 +0000 (19:37 +0200)]
stop configure if '--with-system-bz2' was passed, but no libbz2 is around

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name stop-configure-if-with-system-bz2-was-passed-but-no-.patch

6 years agoDon't error-out when run-time libsqlite is older than build-time libsqlite
Mike Hommey [Mon, 5 Apr 2010 15:58:23 +0000 (17:58 +0200)]
Don't error-out when run-time libsqlite is older than build-time libsqlite

In Debian, we have shlibs to handle this.

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Don-t-error-out-when-run-time-libsqlite-is-older-tha.patch

6 years agoProperly launch applications set in $HOME/.mailcap
Mike Hommey [Sat, 22 Nov 2008 08:35:23 +0000 (09:35 +0100)]
Properly launch applications set in $HOME/.mailcap

https://bugzilla.mozilla.org/show_bug.cgi?id=444440

Gbp-Pq: Topic fixes
Gbp-Pq: Name Properly-launch-applications-set-in-HOME-.mailcap.patch

6 years agoDisable optimization on alpha for the url-classifier component
Mike Hommey [Sun, 2 Nov 2008 16:56:24 +0000 (17:56 +0100)]
Disable optimization on alpha for the url-classifier component

The use of this component leads to crashes when built with optimizations.

Gbp-Pq: Topic porting
Gbp-Pq: Name Disable-optimization-on-alpha-for-the-url-classifier.patch

6 years agoLDAP: support building on GNU/kFreeBSD and GNU/Hurd
Mike Hommey [Tue, 11 Mar 2008 07:29:25 +0000 (08:29 +0100)]
LDAP: support building on GNU/kFreeBSD and GNU/Hurd

https://bugzilla.mozilla.org/show_bug.cgi?id=356011

Squashed kFreeBSD/Hurd related fixes:
- Fix FTBFS on Hurd-i386
- Build fixes for GNU/kFreeBSD in directory/
- Missing bits for Hurd support

Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name LDAP-support-building-on-GNU-kFreeBSD-and-GNU-Hurd.patch

6 years agoAdd another preferences directory for applications: preferences/syspref
Mike Hommey [Sat, 21 Jun 2008 01:09:21 +0000 (03:09 +0200)]
Add another preferences directory for applications: preferences/syspref

This can be used to symlink to /etc/ice*/pref.

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Add-another-preferences-directory-for-applications-p.patch

6 years agoStrip version number from application before installation
Guido Günther [Sat, 24 Nov 2012 10:39:58 +0000 (11:39 +0100)]
Strip version number from application before installation

Strip thunderbird's version number from the installation directories so
we have a fixed location for extensions that build against it.

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Strip-version-number-from-application-before-installation.patch

6 years agosl: change Edit (Uredi) to CTRL+E
Christoph Goehre [Mon, 5 Sep 2011 17:21:25 +0000 (19:21 +0200)]
sl: change Edit (Uredi) to CTRL+E

Closes: #601331
Gbp-Pq: Topic thunderbird-l10n
Gbp-Pq: Name sl-change-Edit-Uredi-to-CTRL-E.patch

6 years agothunderbird (1:60.8.0-1) unstable; urgency=medium
Carsten Schoenert [Tue, 9 Jul 2019 20:09:04 +0000 (21:09 +0100)]
thunderbird (1:60.8.0-1) unstable; urgency=medium

  * [49f4e91] New upstream version 60.8.0
    Fixed CVE issues in upstream version 60.8.0 (MFSA 2019-23)
    CVE-2019-9811: Sandbox escape via installation of malicious language pack
    CVE-2019-11711: Script injection within domain through inner window reuse
    CVE-2019-11712: Cross-origin POST requests can be made with NPAPI plugins
                    by following 308 redirects
    CVE-2019-11713: Use-after-free with HTTP/2 cached stream
    CVE-2019-11729: Empty or malformed p256-ECDH public keys may trigger a
                    segmentation fault
    CVE-2019-11715: HTML parsing error can contribute to content XSS
    CVE-2019-11717: Caret character improperly escaped in origins
    CVE-2019-11719: Out-of-bounds read when importing curve25519 private key
    CVE-2019-11730: Same-origin policy treats all files in a directory as
                    having the same-origin
    CVE-2019-11709: Memory safety bugs fixed in Firefox 68, Firefox ESR 60.8,
                    and Thunderbird 60.8

[dgit import unpatched thunderbird 1:60.8.0-1]

6 years agoImport thunderbird_60.8.0.orig.tar.xz
Carsten Schoenert [Tue, 9 Jul 2019 20:09:04 +0000 (21:09 +0100)]
Import thunderbird_60.8.0.orig.tar.xz

[dgit import orig thunderbird_60.8.0.orig.tar.xz]

6 years agoImport thunderbird_60.8.0.orig-lightning-l10n.tar.xz
Carsten Schoenert [Tue, 9 Jul 2019 20:09:04 +0000 (21:09 +0100)]
Import thunderbird_60.8.0.orig-lightning-l10n.tar.xz

[dgit import orig thunderbird_60.8.0.orig-lightning-l10n.tar.xz]

6 years agoImport thunderbird_60.8.0.orig-thunderbird-l10n.tar.xz
Carsten Schoenert [Tue, 9 Jul 2019 20:09:04 +0000 (21:09 +0100)]
Import thunderbird_60.8.0.orig-thunderbird-l10n.tar.xz

[dgit import orig thunderbird_60.8.0.orig-thunderbird-l10n.tar.xz]

6 years agoImport thunderbird_60.8.0-1.debian.tar.xz
Carsten Schoenert [Tue, 9 Jul 2019 20:09:04 +0000 (21:09 +0100)]
Import thunderbird_60.8.0-1.debian.tar.xz

[dgit import tarball thunderbird 1:60.8.0-1 thunderbird_60.8.0-1.debian.tar.xz]

6 years agoMerge version 1:60.7.1-1+rpi1 and 1:60.7.2-1 to produce 1:60.7.2-1+rpi1 archive/raspbian/1%60.7.2-1+rpi1 raspbian/1%60.7.2-1+rpi1
Raspbian automatic forward porter [Thu, 27 Jun 2019 18:08:06 +0000 (19:08 +0100)]
Merge version 1:60.7.1-1+rpi1 and 1:60.7.2-1 to produce 1:60.7.2-1+rpi1

6 years agoMerge thunderbird (1:60.7.2-1) import into refs/heads/workingbranch
Carsten Schoenert [Fri, 21 Jun 2019 16:48:43 +0000 (17:48 +0100)]
Merge thunderbird (1:60.7.2-1) import into refs/heads/workingbranch

6 years agorust: ignore not available documentation
Carsten Schoenert [Wed, 22 May 2019 19:48:32 +0000 (21:48 +0200)]
rust: ignore not available documentation

Picked up from a patch list for FF from Arch.

Gbp-Pq: Topic fixes
Gbp-Pq: Name rust-ignore-not-available-documentation.patch

6 years agoBug 1526744 - find-dupes.py: Calculate md5 by chunk.
Rob Lemley [Thu, 21 Feb 2019 20:14:17 +0000 (15:14 -0500)]
Bug 1526744 - find-dupes.py: Calculate md5 by chunk.

Read the file in chunks and use md5.update() rather than reading the entire
file into RAM and calculating the hash all at once. This prevents out of memory
errors on build systems with low RAM.

Gbp-Pq: Topic fixes
Gbp-Pq: Name Bug-1526744-find-dupes.py-Calculate-md5-by-chunk.patch

6 years agopowerpc: Don't use static page sizes on powerpc
Carsten Schoenert [Thu, 31 Jan 2019 16:46:10 +0000 (17:46 +0100)]
powerpc: Don't use static page sizes on powerpc

Gbp-Pq: Topic porting-powerpc
Gbp-Pq: Name powerpc-Don-t-use-static-page-sizes-on-powerpc.patch

6 years agoAvoid using vmrs/vmsr on armel
Mike Hommey [Mon, 21 May 2018 22:51:56 +0000 (07:51 +0900)]
Avoid using vmrs/vmsr on armel

Gbp-Pq: Topic porting-armel
Gbp-Pq: Name Avoid-using-vmrs-vmsr-on-armel.patch

6 years agoBug 1463035 - Remove MOZ_SIGNAL_TRAMPOLINE. r?darchons
Mike Hommey [Mon, 21 May 2018 03:04:22 +0000 (12:04 +0900)]
Bug 1463035 - Remove MOZ_SIGNAL_TRAMPOLINE. r?darchons

For some reason, GNU as is not happy with the assembly generated after
bug 1238661 anymore on Debian armel.

OTOH, as mentioned in bug 1238661 comment 4, we actually don't need this
workaround anymore, so let's just kill it.

Gbp-Pq: Topic porting-armel
Gbp-Pq: Name Bug-1463035-Remove-MOZ_SIGNAL_TRAMPOLINE.-r-darchons.patch

6 years agoBuild also gdata-provider as xpi file
Carsten Schoenert [Sat, 30 Jun 2018 09:09:53 +0000 (11:09 +0200)]
Build also gdata-provider as xpi file

https://bugzilla.mozilla.org/show_bug.cgi?id=1471326

Gbp-Pq: Topic fixes
Gbp-Pq: Name Build-also-gdata-provider-as-xpi-file.patch

6 years agoUse -msse{2} -fpmath C-/CXXFLAGS only on x86_64 platforms
John Paul Adrian Glaubitz [Sun, 15 Apr 2018 06:49:43 +0000 (08:49 +0200)]
Use -msse{2} -fpmath C-/CXXFLAGS only on x86_64 platforms

The options -msse -msse2 -mfpmath=sse are only available on AMD64 based
platforms.

Gbp-Pq: Topic fixes
Gbp-Pq: Name Use-msse-2-fpmath-C-CXXFLAGS-only-on-x86_64-platforms.patch

6 years agoBug 1434726 - Early startup crash on Linux sparc64 in HashIIDPtrKey
Michael Karcher [Wed, 31 Jan 2018 23:04:36 +0000 (00:04 +0100)]
Bug 1434726 - Early startup crash on Linux sparc64 in HashIIDPtrKey

Origin: not yet exist
Bug-Debian: not yet exist
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1434726
Applied-Upstream: TBD

Gbp-Pq: Topic porting-sparc64
Gbp-Pq: Name Bug-1434726-Early-startup-crash-on-Linux-sparc64-in-HashI.patch

6 years agoFix big endian build for SKIA
Carsten Schoenert [Sat, 14 Apr 2018 16:00:02 +0000 (18:00 +0200)]
Fix big endian build for SKIA

Some parts of the skia source are currently not prepared for building on
big endian platforms.
Thanks Adrian Glaubitz for the updated patch.

Gbp-Pq: Topic fixes
Gbp-Pq: Name Fix-big-endian-build-for-SKIA.patch

6 years agoshellutil.py: ignore tilde '~' as special character
Carsten Schoenert [Fri, 12 Jan 2018 17:08:14 +0000 (18:08 +0100)]
shellutil.py: ignore tilde '~' as special character

Currently we don't need the tilde sign defined as a special character
inside the Python wrappers around the autotools files, it's not used any
there and breaks the build of Debian beta versions which uses '~' to
mark the Debian version as 'smaller than'.

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name shellutil.py-ignore-tilde-as-special-character.patch

6 years agoicu: use locale.h instead of xlocale.h
Carsten Schoenert [Fri, 12 Jan 2018 15:36:56 +0000 (16:36 +0100)]
icu: use locale.h instead of xlocale.h

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name icu-use-locale.h-instead-of-xlocale.h.patch

6 years agoBug 1444834 : [MIPS] Stubout MacroAssembler::speculationBarrier; r=jandem
Dragan Mladjenovic [Mon, 12 Mar 2018 09:31:24 +0000 (10:31 +0100)]
Bug 1444834 : [MIPS] Stubout MacroAssembler::speculationBarrier; r=jandem

Gbp-Pq: Topic porting-mips
Gbp-Pq: Name Bug-1444834-MIPS-Stubout-MacroAssembler-speculationBarrie.patch

6 years agoBug 1444303 : [MIPS] Fix build failures after Bug 1425580 part 17; r=jandem
Dragan Mladjenovic [Fri, 9 Mar 2018 06:58:43 +0000 (07:58 +0100)]
Bug 1444303 : [MIPS] Fix build failures after Bug 1425580 part 17; r=jandem

Gbp-Pq: Topic porting-mips
Gbp-Pq: Name Bug-1444303-MIPS-Fix-build-failures-after-Bug-1425580-par.patch

6 years agoFix CPU_ARCH test for libjpeg on mips
Mike Hommey [Wed, 21 Jun 2017 17:06:40 +0000 (19:06 +0200)]
Fix CPU_ARCH test for libjpeg on mips

Gbp-Pq: Topic porting-mips
Gbp-Pq: Name Fix-CPU_ARCH-test-for-libjpeg-on-mips.patch

6 years agoAdd sh4 support to Thunderbird
John Paul Adrian Glaubitz [Thu, 18 May 2017 17:08:05 +0000 (19:08 +0200)]
Add sh4 support to Thunderbird

Cherry-picked and adapted patches from Firefox upstream:
5a74d13630a969473f72a143f37728f5bb87f552
Bug 1329194 - mozbuild: Add SH4 as target architecture.
b179235c38eb631286f9e2fd4a7b23361dbab6d2
Bug 1329194 - js:jit: Use PowerPC atomic operations on SH.
ba58645c87ed7e08b16adc3b40f0c6e3b6a2e140
Bug 1329194 - mfbt:tests: Define RETURN_INSTR for SH in TestPoisonArea.
942df3d3a4a1db3d182e97c54fb1705c50128470
Bug 1329194 - ipc:chromium: Add platform defines for SH.
85ae466ed90b3a0cac396aed24722ce4d0febb31
Bug 1329194 - media:webrtc: Add platform defines for SH.
5a74d13630a969473f72a143f37728f5bb87f552
Bug 1329194 - mozbuild: Add SH4 as target architecture.
- (not committed upstream yet)
Bug 382214 - xpcom: Add xptcall support for Linux/SH
- (not committed upstream yet)
Bug 382214 - xpcom: Make SH xpctcall inline assembly position-independent

Closes: #859508
Gbp-Pq: Topic porting-sh4
Gbp-Pq: Name Add-sh4-support-to-Thunderbird.patch

6 years agoBuild against system libjsoncpp
Mike Hommey [Tue, 9 May 2017 08:41:13 +0000 (10:41 +0200)]
Build against system libjsoncpp

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Build-against-system-libjsoncpp.patch

6 years agouse icudt??{b,l}.dat depending on architecture
Carsten Schoenert [Sun, 27 Aug 2017 19:14:01 +0000 (21:14 +0200)]
use icudt??{b,l}.dat depending on architecture

Upstream doesn't really care about big endian platforms and so also don't
care about a needed file icudt??b.dat on big endian platforms. Changing
the m4 macro for ICU so the needed file will be depended on the build
platform exported and let later the configure run automatically use the
correct name for the ICU *.dat file so we not only depend on the
prebuild *.dat file for little endian.

The `case foo in ...` loop could be obviously more compressed with only
one case entry for all architectures which are all big endian.

---%<---
    case $host in
       dnl big endian architectures
       hppa-*|m68k-*|...)
--->%---

For more readability the more exclusive extra list of all possible
architectures with big endianness in Debian was choosen.

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name use-icudt-b-l-.dat-depending-on-architecture.patch

6 years agoAdd m68k support to Thunderbird
John Paul Adrian Glaubitz [Sun, 2 Apr 2017 07:14:39 +0000 (09:14 +0200)]
Add m68k support to Thunderbird

Origin: not yet exist
Bug-Debian: https://bugs.debian.org/859271
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1325771
Applied-Upstream: TBD

All patches have been reviewed by positively by upstream with the
exception of the alignment fixes where upstream wants to use a
C++11 solution instead of the other suggestions I made. This patch
currently uses __attribute__((aligned(4))) to ensure the alignment
is at least 4 bytes. This method is safe and works on gcc and clang
and unlike the suggested alignas() from C++11 does not break on
architectures which require stricter alignment (e.g. alignas(4)
would break on x86_64 while __attribute__((aligned(4))) does not
as it still allows for 8 bytes alignment.

Cherry-picked and adapted patches from Firefox upstream:
a31a2d92cf9a2f4e9ad2d12cb74f96579f54fa5e
  Bug 1325771 - layout:style: Make sure nsCSSValue has at least 4 bytes alignment
b65c6cf80f7038f47c7f5d223a6528d4aa4538cf
  Bug 1325771 - js:src: Make sure shadow::Shape has at least 4 bytes alignment
cbbe025c5034cfa28aa2a8a4e557f9a066ddd013
  Bug 1325771 - js:src: Make sure Cell has at least 4 bytes alignment
6441fad686d30230a6842a6432bc134ca20c4125
  Bug 1325771 - js:jit: Use 'Feeling Lucky' atomic operations on m68k
ec66da836071ec0f05a3517947c8e1a68620c399
  Bug 1325771 - mfbt:tests: Handle targets with less strict alignment in TestPair
48f3a6331cad497b933dc6e197f7a006b9189290
  Bug 1325771 - ipc:chromium: Add platform defines for m68k
26cd64f37741d85bc13c19bc55e3c6e26da59052
  Bug 1325771 - media:webrtc: Add platform defines for m68k
bd19fe85678f948f60caa864a2af28c3c39059c7
  Bug 1325771 - mfbt:tests: Define RETURN_INSTR for m68k in TestPoisonArea
a3e704b48760e3d45d20fc6bb13282d3285ba6bb
  Bug 1325771 - xpcom: Fix type of result in NS_InvokeByIndex on Linux/m68k
174cfc890291778d12241c9a4cfc25ea85fdd3a0
  Bug 1325771 - xpcom: Fix syntax error in PrepareAndDispatch on Linux/m68k
Additional changes:
- Add defines for m68k to double-conversion library
- Make sure both "struct Class" and "struct JSClass" have at
  least 4 bytes alignment

Gbp-Pq: Topic porting-m68k
Gbp-Pq: Name Add-m68k-support-to-Thunderbird.patch

6 years agoadding missed HURD adoptions
Carsten Schoenert [Sun, 24 Apr 2016 18:49:46 +0000 (20:49 +0200)]
adding missed HURD adoptions

Based on https://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/2016-April/027634.html

Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name adding-missed-HURD-adoptions.patch

6 years agochanging the default search engine
Carsten Schoenert [Sun, 31 May 2015 17:57:36 +0000 (19:57 +0200)]
changing the default search engine

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name changing-the-default-search-engine.patch

6 years agoFTBFS hurd: fixing unsupported platform Hurd
Carsten Schoenert [Sat, 29 Mar 2014 19:58:55 +0000 (20:58 +0100)]
FTBFS hurd: fixing unsupported platform Hurd

On the Hurd platform the build failed in
js/src/jit/AsmJSSignalHandlers.cpp:131 because of unsupported
mode for reading / writing thead state with following message.

 # error "Don't know how to read/write to the thread state via the mcontext_t."

The original patch comes from Richard Brown <rbraun@sceen.net>
https://lists.alioth.debian.org/pipermail/pkg-mozilla-maintainers/2014-March/015565.html

After release of Thunderbird 44 there are additional changes made as the
various configuration files where split into more files.

Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name FTBFS-hurd-fixing-unsupported-platform-Hurd.patch

6 years agoipc/chromium: fix #if define() for kFreeBSD and Hurd
Christoph Goehre [Wed, 31 Oct 2012 17:27:07 +0000 (13:27 -0400)]
ipc/chromium: fix #if define() for kFreeBSD and Hurd

The kFreeBSD and Hurd platforms need some other macros to include
the correct needed headers.
Depended on this some minor changes to call the correct functions
also needed. Also the list of the cpp source file for the chromium
things needs to expanded.
The changes is an adoption of the previous dropped patch 'Fix
ipc/chromium on kFreeBSD and Hurd' from the version 17.

Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name ipc-chromium-fix-if-define-for-kFreeBSD-and-Hurd.patch

6 years agoBug 1505608 - Try to ensure the bss section of the elfhack testcase stays large enoug...
Mike Hommey [Thu, 8 Nov 2018 14:50:22 +0000 (14:50 +0000)]
Bug 1505608 - Try to ensure the bss section of the elfhack testcase stays large enough. r=froydnj

In bug 1470701, we added a dummy global variable so that it ends up in
the bss section, making it large enough for two pointers. Unfortunately,
in some cases, the symbol is eliminated by the linker because it is
unused. So we try to ensure it stays there.

Differential Revision: https://phabricator.services.mozilla.com/D11257

Gbp-Pq: Topic fixes
Gbp-Pq: Name Bug-1505608-Try-to-ensure-the-bss-section-of-the-elf.patch

6 years agoBug 1470701 - Use run-time page size when changing mapping permissions in elfhack...
Mike Hommey [Sun, 24 Jun 2018 00:02:38 +0000 (09:02 +0900)]
Bug 1470701 - Use run-time page size when changing mapping permissions in elfhack injected code. r?froydnj

When a binary has a PT_GNU_RELRO segment, the elfhack injected code
uses mprotect to add the writable flag to relocated pages before
applying relocations, removing it afterwards. To do so, the elfhack
program uses the location and size of the PT_GNU_RELRO segment, and
adjusts it to be aligned according to the PT_LOAD alignment.

The problem here is that the PT_LOAD alignment doesn't necessarily match
the actual page alignment, and the resulting mprotect may end up not
covering the full extent of what the dynamic linker has protected
read-only according to the PT_GNU_RELRO segment. In turn, this can lead
to a crash on startup when trying to apply relocations to the still
read-only locations.

Practically speaking, this doesn't end up being a problem on x86, where
the PT_LOAD alignment is usually 4096, which happens to be the page
size, but on Debian armhf, it is 64k, while the run time page size can be
4k.

Gbp-Pq: Topic fixes
Gbp-Pq: Name Bug-1470701-Use-run-time-page-size-when-changing-map.patch

6 years agofix function nsMsgComposeAndSend to respect ReploToSend
Carsten Schoenert [Sat, 9 Mar 2013 19:30:54 +0000 (20:30 +0100)]
fix function nsMsgComposeAndSend to respect ReploToSend

https://bugzilla.mozilla.org/show_bug.cgi?id=522450
Closes: #565903
Gbp-Pq: Topic fixes
Gbp-Pq: Name fix-function-nsMsgComposeAndSend-to-respect-Replo.patch

6 years agoBug 628252 - os2.cc fails to compile against GCC 4.6, missing #include <cstddef>...
Christopher Aillon [Tue, 8 Feb 2011 19:16:37 +0000 (14:16 -0500)]
Bug 628252 - os2.cc fails to compile against GCC 4.6, missing #include <cstddef>; r,a=roc

Gbp-Pq: Topic fixes
Gbp-Pq: Name Bug-628252-os2.cc-fails-to-compile-against-GCC-4.6-m.patch

6 years agoDon't auto-disable extensions in system directories
Christoph Goehre [Sat, 24 Mar 2012 10:54:43 +0000 (11:54 +0100)]
Don't auto-disable extensions in system directories

Gbp-Pq: Topic prefs
Gbp-Pq: Name Don-t-auto-disable-extensions-in-system-directories.patch

6 years agoSet javascript.options.showInConsole
Mike Hommey [Sat, 8 Dec 2007 18:24:40 +0000 (19:24 +0100)]
Set javascript.options.showInConsole

Gbp-Pq: Topic prefs
Gbp-Pq: Name Set-javascript.options.showInConsole.patch

6 years agoLoad-dependent-libraries-with-their-real-path-to-avo
Christoph Goehre [Mon, 16 Sep 2013 18:40:57 +0000 (20:40 +0200)]
Load-dependent-libraries-with-their-real-path-to-avo

Gbp-Pq: Topic fixes
Gbp-Pq: Name Load-dependent-libraries-with-their-real-path-to-avo.patch

6 years agoFix GNU/non-Linux failure to build because of ipc/chromium/src/base/dir_reader_posix.h
Mike Hommey [Fri, 18 Nov 2011 10:28:30 +0000 (11:28 +0100)]
Fix GNU/non-Linux failure to build because of ipc/chromium/src/base/dir_reader_posix.h

Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name Fix-GNU-non-Linux-failure-to-build-because-of-ipc-ch.patch

6 years agoAllow ipc code to build on GNU/hurd
Christoph Goehre [Sat, 6 Aug 2011 15:55:14 +0000 (17:55 +0200)]
Allow ipc code to build on GNU/hurd

Thanks: Pino Toscano <pino@debian.org>

Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name Allow-ipc-code-to-build-on-GNU-hurd.patch

6 years agoDon't register plugins if the MOZILLA_DISABLE_PLUGINS environment variable is set
Mike Hommey [Sat, 27 Sep 2008 15:17:39 +0000 (17:17 +0200)]
Don't register plugins if the MOZILLA_DISABLE_PLUGINS environment variable is set

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Don-t-register-plugins-if-the-MOZILLA_DISABLE_PLUGIN.patch

6 years agoAllow ipc code to build on GNU/kfreebsd
Mike Hommey [Thu, 30 Jun 2011 16:29:22 +0000 (18:29 +0200)]
Allow ipc code to build on GNU/kfreebsd

Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name Allow-ipc-code-to-build-on-GNU-kfreebsd.patch

6 years agostop configure if '--with-system-bz2' was passed, but no libbz2 is around
Guido Günther [Thu, 25 Oct 2012 17:37:44 +0000 (19:37 +0200)]
stop configure if '--with-system-bz2' was passed, but no libbz2 is around

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name stop-configure-if-with-system-bz2-was-passed-but-no-.patch

6 years agoDon't error-out when run-time libsqlite is older than build-time libsqlite
Mike Hommey [Mon, 5 Apr 2010 15:58:23 +0000 (17:58 +0200)]
Don't error-out when run-time libsqlite is older than build-time libsqlite

In Debian, we have shlibs to handle this.

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Don-t-error-out-when-run-time-libsqlite-is-older-tha.patch

6 years agoProperly launch applications set in $HOME/.mailcap
Mike Hommey [Sat, 22 Nov 2008 08:35:23 +0000 (09:35 +0100)]
Properly launch applications set in $HOME/.mailcap

https://bugzilla.mozilla.org/show_bug.cgi?id=444440

Gbp-Pq: Topic fixes
Gbp-Pq: Name Properly-launch-applications-set-in-HOME-.mailcap.patch

6 years agoDisable optimization on alpha for the url-classifier component
Mike Hommey [Sun, 2 Nov 2008 16:56:24 +0000 (17:56 +0100)]
Disable optimization on alpha for the url-classifier component

The use of this component leads to crashes when built with optimizations.

Gbp-Pq: Topic porting
Gbp-Pq: Name Disable-optimization-on-alpha-for-the-url-classifier.patch

6 years agoLDAP: support building on GNU/kFreeBSD and GNU/Hurd
Mike Hommey [Tue, 11 Mar 2008 07:29:25 +0000 (08:29 +0100)]
LDAP: support building on GNU/kFreeBSD and GNU/Hurd

https://bugzilla.mozilla.org/show_bug.cgi?id=356011

Squashed kFreeBSD/Hurd related fixes:
- Fix FTBFS on Hurd-i386
- Build fixes for GNU/kFreeBSD in directory/
- Missing bits for Hurd support

Gbp-Pq: Topic porting-kfreebsd-hurd
Gbp-Pq: Name LDAP-support-building-on-GNU-kFreeBSD-and-GNU-Hurd.patch

6 years agoAdd another preferences directory for applications: preferences/syspref
Mike Hommey [Sat, 21 Jun 2008 01:09:21 +0000 (03:09 +0200)]
Add another preferences directory for applications: preferences/syspref

This can be used to symlink to /etc/ice*/pref.

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Add-another-preferences-directory-for-applications-p.patch

6 years agoStrip version number from application before installation
Guido Günther [Sat, 24 Nov 2012 10:39:58 +0000 (11:39 +0100)]
Strip version number from application before installation

Strip thunderbird's version number from the installation directories so
we have a fixed location for extensions that build against it.

Gbp-Pq: Topic debian-hacks
Gbp-Pq: Name Strip-version-number-from-application-before-installation.patch

6 years agosl: change Edit (Uredi) to CTRL+E
Christoph Goehre [Mon, 5 Sep 2011 17:21:25 +0000 (19:21 +0200)]
sl: change Edit (Uredi) to CTRL+E

Closes: #601331
Gbp-Pq: Topic thunderbird-l10n
Gbp-Pq: Name sl-change-Edit-Uredi-to-CTRL-E.patch

6 years agothunderbird (1:60.7.2-1) unstable; urgency=medium
Carsten Schoenert [Fri, 21 Jun 2019 16:48:43 +0000 (17:48 +0100)]
thunderbird (1:60.7.2-1) unstable; urgency=medium

  * [d6c79ed] New upstream version 60.7.2
    Fixed CVE issues in upstream version 60.7.2 (MFSA 2019-20
    CVE-2019-11707: Type confusion in Array.pop
    CVE-2019-11708: sandbox escape using Prompt:Open

[dgit import unpatched thunderbird 1:60.7.2-1]

6 years agoImport thunderbird_60.7.2.orig.tar.xz
Carsten Schoenert [Fri, 21 Jun 2019 16:48:43 +0000 (17:48 +0100)]
Import thunderbird_60.7.2.orig.tar.xz

[dgit import orig thunderbird_60.7.2.orig.tar.xz]

6 years agoImport thunderbird_60.7.2.orig-lightning-l10n.tar.xz
Carsten Schoenert [Fri, 21 Jun 2019 16:48:43 +0000 (17:48 +0100)]
Import thunderbird_60.7.2.orig-lightning-l10n.tar.xz

[dgit import orig thunderbird_60.7.2.orig-lightning-l10n.tar.xz]

6 years agoImport thunderbird_60.7.2.orig-thunderbird-l10n.tar.xz
Carsten Schoenert [Fri, 21 Jun 2019 16:48:43 +0000 (17:48 +0100)]
Import thunderbird_60.7.2.orig-thunderbird-l10n.tar.xz

[dgit import orig thunderbird_60.7.2.orig-thunderbird-l10n.tar.xz]

6 years agoImport thunderbird_60.7.2-1.debian.tar.xz
Carsten Schoenert [Fri, 21 Jun 2019 16:48:43 +0000 (17:48 +0100)]
Import thunderbird_60.7.2-1.debian.tar.xz

[dgit import tarball thunderbird 1:60.7.2-1 thunderbird_60.7.2-1.debian.tar.xz]

6 years agoMerge version 1:60.7.0-1+rpi1 and 1:60.7.1-1 to produce 1:60.7.1-1+rpi1 archive/raspbian/1%60.7.1-1+rpi1 raspbian/1%60.7.1-1+rpi1
Raspbian automatic forward porter [Tue, 18 Jun 2019 13:23:44 +0000 (14:23 +0100)]
Merge version 1:60.7.0-1+rpi1 and 1:60.7.1-1 to produce 1:60.7.1-1+rpi1

6 years agoMerge thunderbird (1:60.7.1-1) import into refs/heads/workingbranch
Carsten Schoenert [Fri, 14 Jun 2019 05:25:35 +0000 (06:25 +0100)]
Merge thunderbird (1:60.7.1-1) import into refs/heads/workingbranch

6 years agorust: ignore not available documentation
Carsten Schoenert [Wed, 22 May 2019 19:48:32 +0000 (21:48 +0200)]
rust: ignore not available documentation

Picked up from a patch list for FF from Arch.

Gbp-Pq: Topic fixes
Gbp-Pq: Name rust-ignore-not-available-documentation.patch

6 years agoBug 1526744 - find-dupes.py: Calculate md5 by chunk.
Rob Lemley [Thu, 21 Feb 2019 20:14:17 +0000 (15:14 -0500)]
Bug 1526744 - find-dupes.py: Calculate md5 by chunk.

Read the file in chunks and use md5.update() rather than reading the entire
file into RAM and calculating the hash all at once. This prevents out of memory
errors on build systems with low RAM.

Gbp-Pq: Topic fixes
Gbp-Pq: Name Bug-1526744-find-dupes.py-Calculate-md5-by-chunk.patch