4bec2008f6e887d964d82df98407b5a97e804e21: Close obsolete FIREFOX_ESR_91_7_X_RELBRANCH. a=release FIREFOX_ESR_91_7_X_RELBRANCH
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 04 Apr 2022 14:10:56 -0400 - rev 657725
Push 230 by ryanvm@gmail.com at Mon, 04 Apr 2022 18:11:12 +0000
Close obsolete FIREFOX_ESR_91_7_X_RELBRANCH. a=release
12cb49c7e8592b3126ce25e92adf0a1e1eb57864: Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 04 Apr 2022 16:28:04 +0000 - rev 657724
Push 229 by ffxbld-merge at Mon, 04 Apr 2022 16:28:13 +0000
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
17ce1a14a57cfdde7d102d2b4f30343c21f4835b: Bug 1762505 - [firefox-ui] Disable test_ssl_status_after_restart.py because badssl.com is not reachable. r=webdriver-reviewers,jdescottes a=test-only DONTBUILD
Henrik Skupin <mail@hskupin.info> - Fri, 01 Apr 2022 07:06:19 +0000 - rev 657723
Push 228 by archaeopteryx@coole-files.de at Fri, 01 Apr 2022 10:35:52 +0000
Bug 1762505 - [firefox-ui] Disable test_ssl_status_after_restart.py because badssl.com is not reachable. r=webdriver-reviewers,jdescottes a=test-only DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D142654
29f48d33d4658384196ee6db3f2b8e1e73f2ff62: No Bug, mozilla-esr91 repo-update remote-settings - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Thu, 31 Mar 2022 10:55:55 +0000 - rev 657722
Push 227 by ryanvm@gmail.com at Thu, 31 Mar 2022 13:41:26 +0000
No Bug, mozilla-esr91 repo-update remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D142540
3cc2a373d28d3f0a2755aae246055d3b7637e3d5: No bug - Tagging 3b54d6b5407fca03efdb2e2f57a9838498e0d038 with FIREFOX_91_8_0esr_BUILD1 a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Wed, 30 Mar 2022 19:16:44 +0000 - rev 657721
Push 226 by ffxbld at Wed, 30 Mar 2022 19:16:51 +0000
No bug - Tagging 3b54d6b5407fca03efdb2e2f57a9838498e0d038 with FIREFOX_91_8_0esr_BUILD1 a=release CLOSED TREE DONTBUILD
3b54d6b5407fca03efdb2e2f57a9838498e0d038: Bug 1761026 - Add a null check for FetchDriver::mResponse, r=necko-reviewers,dragana a=dmeehan FIREFOX_91_8_0esr_BUILD1 FIREFOX_91_8_0esr_RELEASE
Kershaw Chang <kershaw@mozilla.com> - Wed, 30 Mar 2022 13:13:01 +0000 - rev 657720
Push 225 by dmeehan@mozilla.com at Wed, 30 Mar 2022 15:16:38 +0000
Bug 1761026 - Add a null check for FetchDriver::mResponse, r=necko-reviewers,dragana a=dmeehan This patch adds a null check to avoid crashing when `mResponse` is null. Differential Revision: https://phabricator.services.mozilla.com/D141911
8bf5927e8f7603a154d4d98b9ee05e6feafdb3ed: Backed out changeset 8c09f2e41217 (bug 1762128) issue in the build pipeline only affects central not esr
donal meehan <dmeehan@mozilla.com> - Wed, 30 Mar 2022 10:00:19 -0400 - rev 657719
Push 224 by dmeehan@mozilla.com at Wed, 30 Mar 2022 14:01:45 +0000
Backed out changeset 8c09f2e41217 (bug 1762128) issue in the build pipeline only affects central not esr
8c09f2e41217912cd30ff29bccc2f7141a05ad95: Bug 1762128 - bump the cache name for decision images to stop interfering with other trees. r=releng-reviewers,ahal a=release
Julien Cristau <jcristau@mozilla.com> - Wed, 30 Mar 2022 14:54:03 +0200 - rev 657718
Push 223 by dmeehan@mozilla.com at Wed, 30 Mar 2022 13:46:03 +0000
Bug 1762128 - bump the cache name for decision images to stop interfering with other trees. r=releng-reviewers,ahal a=release hg 4.8 (e.g. from the v3.0.1 decision image) seems to choke on cached repos created with 5.8 (from v4.0.0). Differential Revision: https://phabricator.services.mozilla.com/D142455
d64927492c807ff322fabd06688369bcb2730602: Bug 1761799 - Fix a bug that can crash deflate on some input when using Z_FIXED. r=tjr a=dmeehan
Mark Adler <madler@alumni.caltech.edu> - Mon, 28 Mar 2022 17:44:49 +0000 - rev 657717
Push 223 by dmeehan@mozilla.com at Wed, 30 Mar 2022 13:46:03 +0000
Bug 1761799 - Fix a bug that can crash deflate on some input when using Z_FIXED. r=tjr a=dmeehan This bug was reported by Danilo Ramos of Eideticom, Inc. It has lain in wait 13 years before being found! The bug was introduced in zlib 1.2.2.2, with the addition of the Z_FIXED option. That option forces the use of fixed Huffman codes. For rare inputs with a large number of distant matches, the pending buffer into which the compressed data is written can overwrite the distance symbol table which it overlays. That results in corrupted output due to invalid distances, and can result in out-of-bound accesses, crashing the application. The fix here combines the distance buffer and literal/length buffers into a single symbol buffer. Now three bytes of pending buffer space are opened up for each literal or length/distance pair consumed, instead of the previous two bytes. This assures that the pending buffer cannot overwrite the symbol table, since the maximum fixed code compressed length/distance is 31 bits, and since there are four bytes of pending space for every three bytes of symbol space. Differential Revision: https://phabricator.services.mozilla.com/D142231
d8503523b4cc610ec3bade0787f200afdef738e6: Bug 1760872 - land NSS NSS_3_68_3_RTM UPGRADE_NSS_RELEASE, r=djackson a=RyanVM
John Schanck <jschanck@mozilla.com> - Mon, 28 Mar 2022 17:23:11 +0000 - rev 657716
Push 222 by ryanvm@gmail.com at Mon, 28 Mar 2022 21:16:57 +0000
Bug 1760872 - land NSS NSS_3_68_3_RTM UPGRADE_NSS_RELEASE, r=djackson a=RyanVM 2022-03-23 John M. Schanck <jschanck@mozilla.com> * lib/dev/dev.h, lib/dev/devslot.c, lib/dev/devt.h, lib/dev/devtoken.c, lib/pk11wrap/dev3hack.c: Bug 1756271 - Remove token member from NSSSlot struct. r=rrelyea [e3da860d9d1c] [NSS_3_68_3_RTM] <NSS_3_68_3_BRANCH> 2022-02-24 John M. Schanck <jschanck@mozilla.com> * lib/pki/trustdomain.c: Bug 1755555 - Hold tokensLock through nssToken_GetSlot calls in nssTrustDomain_GetActiveSlots. r=rrelyea [1931b2b09b55] <NSS_3_68_3_BRANCH> 2022-02-23 John M. Schanck <jschanck@mozilla.com> * lib/certdb/crl.c, lib/certdb/stanpcertdb.c, lib/dev/devtoken.c, lib/dev/devutil.c, lib/pk11wrap/pk11auth.c, lib/pk11wrap/pk11cert.c, lib/pk11wrap/pk11nobj.c, lib/pk11wrap/pk11slot.c, lib/pk11wrap/pk11util.c, lib/pk11wrap/secmodti.h, lib/pki/pki3hack.c, lib/pki/trustdomain.c: Bug 1370866 - Check return value of PK11Slot_GetNSSToken. r=djackson [ba0086e6737d] <NSS_3_68_3_BRANCH> 2022-03-25 John M. Schanck <jschanck@mozilla.com> * lib/nss/nss.h, lib/softoken/softkver.h, lib/util/nssutil.h: Set version numbers to 3.68.3 final [c7b7c2f03ef2] <NSS_3_68_3_BRANCH> 2021-12-15 Benjamin Beurdouche <bbeurdouche@mozilla.com> * .hgtags: Added tag NSS_3_68_2_RTM for changeset 78d2f4a3339f [c55cf4a0cb0e] <NSS_3_68_2_BRANCH> Differential Revision: https://phabricator.services.mozilla.com/D142237
4dae981fb2894c84fcd9bf74dda24ee821353700: No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Mon, 28 Mar 2022 10:54:33 +0000 - rev 657715
Push 222 by ryanvm@gmail.com at Mon, 28 Mar 2022 21:16:57 +0000
No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D142196
333794dc5892259730cd7cdd66e17e3d5d072ac6: Bug 1735265 - Part 2: Add test. r=mstange, a=RyanVM
Miko Mynttinen <mikokm@gmail.com> - Tue, 22 Mar 2022 18:40:52 +0000 - rev 657714
Push 221 by ryanvm@gmail.com at Fri, 25 Mar 2022 21:32:14 +0000
Bug 1735265 - Part 2: Add test. r=mstange, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D129682
aa53a3f7fa5115faa69668e3b5cee9e881fa9f03: Bug 1735265 - Part 1: Set clip on background items for table cols and colgroups, when the table cell has captured clip. r=mstange, a=RyanVM
Miko Mynttinen <mikokm@gmail.com> - Tue, 22 Mar 2022 18:40:51 +0000 - rev 657713
Push 221 by ryanvm@gmail.com at Fri, 25 Mar 2022 21:32:14 +0000
Bug 1735265 - Part 1: Set clip on background items for table cols and colgroups, when the table cell has captured clip. r=mstange, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D129681
9d49bb0cdd2a8799fd778633bb9867cf6acea0ba: Bug 1735899 - Cover the browserAction popup preload with a smoketest. r=mixedpuppy, a=RyanVM
Luca Greco <lgreco@mozilla.com> - Tue, 14 Dec 2021 19:15:15 +0000 - rev 657712
Push 221 by ryanvm@gmail.com at Fri, 25 Mar 2022 21:32:14 +0000
Bug 1735899 - Cover the browserAction popup preload with a smoketest. r=mixedpuppy, a=RyanVM This patch includes a new test file to cover a scenario similar to the one fixed in Bug 1735899, and possibly some other similar ones that may slip through unnoticed. This test triggers the issue consistently on a build where the fix is not included and pass consistently in build including the fix, but even if it doesn't include any arbitrary timeouts to trigger the issue there is still a chance that the test may start to fail intermittently for some other reasons. Keeping it as a separate test file will make it easier to disable it as a temporary measure if turns out to be necessary. Differential Revision: https://phabricator.services.mozilla.com/D132267
f329065ab096c6c6cda1c46b9cb5526c26725219: Bug 1735899 - Make sure RemoteLazyInputStream::Close calls mInputStreamCallback OnInputStreamReady method. r=nika, a=RyanVM
Luca Greco <lgreco@mozilla.com> - Wed, 27 Oct 2021 16:36:34 +0000 - rev 657711
Push 221 by ryanvm@gmail.com at Fri, 25 Mar 2022 21:32:14 +0000
Bug 1735899 - Make sure RemoteLazyInputStream::Close calls mInputStreamCallback OnInputStreamReady method. r=nika, a=RyanVM RemoteLazyInputStream::Close was not setting mInputStreamCallback to a nullptr without using it in the InputStreamCallbackRunnable::Execute, which would be calling OnInputStreamReady on the mInputStreamCallback. This does also match the details we gathered while investigating the bug (which was triggered exactly by a remote lazy stream getter that did never got to call OnInputStreamReady by the time we were closing the channel). Differential Revision: https://phabricator.services.mozilla.com/D129374
fbb18fe4cd500ad94582d4bffb3d7bee6abc8088: Bug 1706594 - Add nsICancelable out param to nsBaseChannel::BeginAsyncRead virtual method. r=nika,valentin a=RyanVM
Luca Greco <lgreco@mozilla.com> - Mon, 11 Oct 2021 11:06:47 +0000 - rev 657710
Push 221 by ryanvm@gmail.com at Fri, 25 Mar 2022 21:32:14 +0000
Bug 1706594 - Add nsICancelable out param to nsBaseChannel::BeginAsyncRead virtual method. r=nika,valentin a=RyanVM This patch introduces: - a second nsICancelable out param in nsBaseChannel::BeginAsyncRead, which is meant to be non-null when the subclass is unable to set the nsIRequest out param right away (e.g because there is some async work needed before the subclass is able to get an nsIRequest instance). The nsICancelable does only allow the channel to cancel the underlying request (and stream pump), but it doesn't allow the channel to be suspended and resumed, but that was already the case for the subclasses that were already not returning an nsIRequest instance (e.g. like the ExtensionProtocolHandler was doing when it is asynchrously retriving a stream from the parent process). - require NotNull<nsCOMPtr<...>> in the SimpleChannel's BeginAsyncRead callback signature, to make harder to overlook the requirement of returning an nsIRequest or nsICancelable. - a diagnostic assertion (from SimpleChannel's BeginAsyncRead method) to more visible fail if we still end up with neither an nsIRequest or nsICancelable result as SimpleChannel callback result. - changes to ExtensionProtocolHandler, PageThumbProtocolHandler and nsAnnoProtocolHandler to adapt them to the new nsBaseChannel::BeginAsyncRead signature. Differential Revision: https://phabricator.services.mozilla.com/D125545
6e352c94beadeef5e328d83dad715baefb147f85: Bug 1744525 - Add missing IsMesa definition. a=bustage
Jeff Gilbert <jgilbert@mozilla.com> - Thu, 24 Mar 2022 10:34:57 -0400 - rev 657709
Push 220 by ryanvm@gmail.com at Thu, 24 Mar 2022 14:35:15 +0000
Bug 1744525 - Add missing IsMesa definition. a=bustage This was originally added by bug 1657189 for 93+.
1a765fdc874ea3cac4c57bf8e5037d4c850382a5: Backed out changeset 8b95a4976dc0 (bug 1744525)
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 24 Mar 2022 10:34:55 -0400 - rev 657708
Push 220 by ryanvm@gmail.com at Thu, 24 Mar 2022 14:35:15 +0000
Backed out changeset 8b95a4976dc0 (bug 1744525)
86d8eb995abe54abe63a97fe82622f8c8b39a42d: Bug 1759494 - Remove some dead code introduced for PDFium. r=dholbert a=RyanVM
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 14 Mar 2022 23:18:22 +0000 - rev 657707
Push 219 by ryanvm@gmail.com at Thu, 24 Mar 2022 14:30:05 +0000
Bug 1759494 - Remove some dead code introduced for PDFium. r=dholbert a=RyanVM IsSyncPagePrinting() only had one implementation which unconditionally returned true. So, any code that was conditioned on !IsSyncPagePrinting() is necessarily dead/unreachable. These are also crashing due to a null deref in mPrintTarget which might happen if print is aborted. Differential Revision: https://phabricator.services.mozilla.com/D140988
8b95a4976dc045e1a29ccf8352a3a4d82203fedc: Bug 1744525 - Add missing IsMesa definition. a=bustage
Jeff Gilbert <jgilbert@mozilla.com> - Thu, 24 Mar 2022 10:17:51 -0400 - rev 657706
Push 219 by ryanvm@gmail.com at Thu, 24 Mar 2022 14:30:05 +0000
Bug 1744525 - Add missing IsMesa definition. a=bustage This was originally added by bug 1657189 for 93+.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 tip