https://github.com/mozilla/gecko-dev

sort by:
Revision Author Date Message Commit Date
2ac4b48 Bug 1850698 - remove 'esr' suffix added unintentionally to some other string. a=me 14 September 2023, 13:03:20 UTC
b01e072 Bug 1850698 - remove 'esr' suffix added unintentionally to some version strings. a=me 13 September 2023, 10:59:33 UTC
ec2ef67 Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD 12 September 2023, 15:33:17 UTC
7079164 No bug - Tagging e6d531e487447f2d6a3a902c146b0909029996c6 with FIREFOX_102_15_1esr_RELEASE a=release CLOSED TREE DONTBUILD 12 September 2023, 15:33:12 UTC
7effd12 No bug - Tagging e6d531e487447f2d6a3a902c146b0909029996c6 with FIREFOX_102_15_1esr_BUILD1 a=release CLOSED TREE DONTBUILD 12 September 2023, 04:42:11 UTC
8d433d5 Bug 1852649 - Cherry-pick upstream libwebp fix. r=tnikkel, a=RyanVM Backport of: https://chromium.googlesource.com/webm/libwebp.git/+/2af26267cdfcb63a88e5c74a85927a12d6ca1d76 Differential Revision: https://phabricator.services.mozilla.com/D187950 12 September 2023, 00:19:25 UTC
b4576bd Bug 1850423 - disable periodic-updates cron job on esr102. a=release DONTBUILD 04 September 2023, 12:04:24 UTC
41fbc0b No Bug, mozilla-esr102 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=pascalc Differential Revision: https://phabricator.services.mozilla.com/D187373 04 September 2023, 10:52:20 UTC
dfa462d Bug 1850698 - remove 'esr' suffix added unintentionally to some version strings. r=ahal,jcristau a=me These got added in the latest version bump in 42ecd2752a409f39e85d6a72c9b99b4c7f2a11ad Differential Revision: https://phabricator.services.mozilla.com/D187112 30 August 2023, 14:00:32 UTC
ad114b8 Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD 29 August 2023, 12:40:48 UTC
2f21605 No bug - Tagging 6db0d7b1b1653e0bbe3058e373235c673205adb4 with FIREFOX_102_15_0esr_RELEASE a=release CLOSED TREE DONTBUILD 29 August 2023, 12:40:42 UTC
4a7df5d No bug - Tagging 6db0d7b1b1653e0bbe3058e373235c673205adb4 with FIREFOX_102_15_0esr_BUILD2 a=release CLOSED TREE DONTBUILD 22 August 2023, 15:54:15 UTC
7a9f931 Bug 1849633: fix makecab builds on esr102 by pinning necessary dependencies. r=jcristau, a=release `flate2` was the obvious one, but even after that was pinned we had issues with `once_cell` Differential Revision: https://phabricator.services.mozilla.com/D186649 22 August 2023, 14:29:05 UTC
2b2a51f No bug - Tagging 753ea86de9a67b9e085b62ccf94bd1168a48a611 with FIREFOX_102_15_0esr_BUILD1 a=release CLOSED TREE DONTBUILD 21 August 2023, 13:46:12 UTC
139d2ea No Bug, mozilla-esr102 repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D186623 21 August 2023, 10:54:38 UTC
99f3023 Bug 1846688 - Backport ManualDealloc removal from ColorPicker and FilePicker. a=dmeehan This is a rebased version of bug 1816740 #6: https://hg.mozilla.org/mozilla-central/rev/dab075577d74 There should be no functional changes from this change, but it resolves the build failures caused by the patches in bug 1846688 and bug 1846689. Differential Revision: https://phabricator.services.mozilla.com/D186554 18 August 2023, 17:47:56 UTC
fa34955 Bug 1846689 - Make IORunnable::mFilePickerParent into a RefPtr. r=mccr8, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185820 14 August 2023, 18:36:40 UTC
78c03b2 Bug 1846688 - Make ColorPickerShownCallback::mCallback into a RefPtr. r=mccr8, a=RyanVM Depends on D185820 Differential Revision: https://phabricator.services.mozilla.com/D185839 14 August 2023, 18:36:40 UTC
532ebaa Bug 1847529 - Provide typed versions of Pointer::ToPtr. r=gfx-reviewers,lsalzman a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D186156 14 August 2023, 17:20:37 UTC
1ad19dd Bug 1846526: Handle IPC error condition r=nika a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185164 07 August 2023, 18:31:03 UTC
cbe6ec8 No Bug, mozilla-esr102 repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D186443 17 August 2023, 10:55:22 UTC
28b5f26 Bug 1845205 - Use GUARDED_BY instead of MOZ_GUARDED_BY to fix bustage. a=bustage 14 August 2023, 21:02:38 UTC
144643b Bug 1846694: Additional validation in RecordedSourceSurfaceCreation. r=gfx-reviewers,jrmuizel, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185354 10 August 2023, 18:37:08 UTC
a6c695c Bug 1846687: Don't allow CanvasTranslator to be initialized twice. r=jrmuizel, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185548 10 August 2023, 08:31:24 UTC
5699182 Bug 1845813 - Null-check the variation tag dictionary before trying to apply it to the font. r=gfx-reviewers,lsalzman, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185268 03 August 2023, 13:29:32 UTC
8678b7c Bug 1845205: Add locking around access to WebSocketChannel::mPMCECompressor r=kershaw,necko-reviewers a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184868 31 July 2023, 18:59:45 UTC
0a3b9b6 Bug 1846080: WebSocket cleanup r=kershaw,necko-reviewers a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184828 31 July 2023, 18:59:45 UTC
f245a43 No Bug, mozilla-esr102 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D186112 14 August 2023, 10:45:43 UTC
e162a4d No Bug, mozilla-esr102 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update, r=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D185905 10 August 2023, 10:43:06 UTC
1c175d3 Bug 1843968 - Hold some strong references. r=mccr8, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D185055 01 August 2023, 15:57:42 UTC
0d2ca57 No Bug, mozilla-esr102 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update, r=dsmith Differential Revision: https://phabricator.services.mozilla.com/D185541 07 August 2023, 10:45:00 UTC
1411691 No Bug, mozilla-esr102 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update Differential Revision: https://phabricator.services.mozilla.com/D185281 03 August 2023, 10:44:07 UTC
380cb16 Bug 1843758. a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184671 03 August 2023, 16:15:34 UTC
78a2bdb No bug - Tagging 381b375f07554410a27f95cefbc76b74c8274b46 with FIREFOX_102_14_0esr_RELEASE a=release CLOSED TREE DONTBUILD 01 August 2023, 12:42:52 UTC
b39b470 No Bug, mozilla-esr102 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184924 31 July 2023, 10:45:17 UTC
669d493 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 31 July 2023, 15:13:14 UTC
d2f5f3f No bug - Tagging 381b375f07554410a27f95cefbc76b74c8274b46 with FIREFOX_102_14_0esr_BUILD1 a=release CLOSED TREE DONTBUILD 24 July 2023, 17:00:17 UTC
4ce6120 No Bug, mozilla-esr102 repo-update HSTS HPKP remote-settings - a=repo-update, r=dsmith Differential Revision: https://phabricator.services.mozilla.com/D184360 24 July 2023, 10:44:41 UTC
7d03177 Bug 1833876., a=dsmith commit f6d29793e6c74f1beb9e558f61398cbb501aebd1 Author: Andrew Osmond <aosmond@mozilla.com> Date: Tue May 30 13:52:14 2023 -0400 Bug 1833876. Differential Revision: https://phabricator.services.mozilla.com/D179483 20 July 2023, 20:25:55 UTC
05b3802 Bug 1780042 - Set CanvasPattern principal for main thread OffscreenCanvas. r=lsalzman, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D152710 02 August 2022, 15:51:45 UTC
30b9ca8 Bug 1779521 - Check for null principal when drawing images to a canvas element. r=lsalzman, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D151819 14 July 2022, 18:04:30 UTC
5e91700 Bug 1779315 - Avoid tainting OffscreenCanvas if the principals match. r=lsalzman, a=dsmith If we are on the main thread and have access to the principals, we should perform the same check as we do for HTMLCanvasElement instead of just tainting the canvas. Differential Revision: https://phabricator.services.mozilla.com/D151673 13 July 2022, 16:06:50 UTC
4ee6fdc No Bug, mozilla-esr102 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update, r=dsmith Differential Revision: https://phabricator.services.mozilla.com/D184088 20 July 2023, 10:45:23 UTC
177098d Bug 1843038 - Make CypherStrategy::DeserializeKey fallible, r=janv, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D183509 18 July 2023, 14:32:57 UTC
d478837 Bug 1842658 - Part 2: Use refcounting macros for nsHtml5OwningUTF16Buffer, r=mccr8, a=dsmith When the code was originally added in bug 1842658, it was to use non-atomic refcounting across multiple threads due to some invariants preventing concurrent access. That was changed in bug 1607762 to fix a race issue. We should be able to switch to using the macros now, which will simplify the code here a bit. Depends on D183203 Differential Revision: https://phabricator.services.mozilla.com/D183204 14 July 2023, 16:20:54 UTC
c0eeffc Bug 1841368, don't leak the old AttrArray::Impl, r=peterv, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D183303 18 July 2023, 08:53:56 UTC
49b278e Bug 1843847. Clear nsDisplayListBuilder::mCurrentContainerASR at the end of a paint. r=mstange, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D183741 18 July 2023, 04:52:27 UTC
7640b55 Bug 1831467 - fix lint failure a=fix DONTBUILD 17 July 2023, 14:39:27 UTC
9715265 No Bug, mozilla-esr102 repo-update HSTS HPKP remote-settings - a=repo-update, r=dsmith Differential Revision: https://phabricator.services.mozilla.com/D183729 17 July 2023, 10:45:22 UTC
4913ac5 Bug 1831467 - Avoid more UB from transmuting a ref to a ref with interior mutability. r=emilio,a=dsmith aka one specific change in LLVM 16 introducing UB in Rust, take 3? 4? This time, we have multiple types like: #[xpcom(implement(nsISomething))] struct Foo { foo: RefCell<Something>, } impl Foo { fn from_interface(obj: &nsISomething) -> &Self { unsafe { ::std::mem::transmute(obj) } } } At first glance, this looks innocuous. But the problem is that nsISomething, as far as LLVM is informed by Rust, is readonly, but Foo, via the RefCell, has interious mutability. LLVM ends up assuming that any mutability that happens to that returned &Foo can't happen, and removes it. This is yet another case where https://github.com/rust-lang/rust/issues/111229 would save our feet from this footgun LLVM 16 added and that the rust compiler doesn't help us prevent the least. Differential Revision: https://phabricator.services.mozilla.com/D183569 14 July 2023, 08:34:43 UTC
ca87a96 Bug 1783689 - Fix typo in mozharness warning; r=releng-reviewers,aki, a=testonly Differential Revision: https://phabricator.services.mozilla.com/D153978 08 August 2022, 19:06:25 UTC
0fdc90e Bug 1842325. Ensure that WebRenderLayerManager::mTarget is always cleared after a transaction. r=gfx-reviewers,lsalzman, a=dsmith The scope exit in WebRenderLayerManager::EndTransactionWithoutLayer isn't necessary because there are no early returns in that function, but I added it just in case an early return is added in the future. The assert in nsDisplayList::PaintRoot currently holds because of how the current code is, but these changes will mean EndEmptyTransaction will handle that case as far as clearing mTarget is concerned. Differential Revision: https://phabricator.services.mozilla.com/D183069 10 July 2023, 21:15:03 UTC
cf7b7fa Bug 1824634 hold GtkIMContext reference a little longer than preedit-changed r?masayuki, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D182866 05 July 2023, 23:19:12 UTC
0dd9292 Bug 1824634 disconnect from GtkIMContext OnDestroyWindow r=masayuki, a=dsmith which will allow a GtkIMContext to outlive the IMContextWrapper. Differential Revision: https://phabricator.services.mozilla.com/D182865 12 July 2023, 21:38:19 UTC
e5b2017 Bug 1840777, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D183362 12 July 2023, 09:31:05 UTC
188456c No Bug, mozilla-esr102 repo-update HSTS HPKP remote-settings - a=repo-update, r=dsmith Differential Revision: https://phabricator.services.mozilla.com/D183487 13 July 2023, 10:49:26 UTC
c5b0b4a Bug 1839073, r=emilio, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D181779 06 July 2023, 10:38:31 UTC
36f65da Bug 1837686. r=jandem,rhunt a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D182324 07 July 2023, 15:12:26 UTC
af69981 Bug 1782561 - Make sure we can evict cookies while processing AddCookie r=necko-reviewers,cookie-reviewers,jesup,edgul, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D181744 06 July 2023, 13:34:55 UTC
a4dd619 Bug 1782561 - Do not use getter_AddRefs to pass object to function r=necko-reviewers,cookie-reviewers,jesup,edgul, a=RyanVM When using getter_AddRefs it actually nulls out the pointer before passing it to the function, so in this case a new list was being created with every call to CreateOrUpdatePurgeList. Instead, we can just pass a reference to the `nsCOMPtr<nsIArray>&` Differential Revision: https://phabricator.services.mozilla.com/D181743 06 July 2023, 13:34:55 UTC
44904c2 No Bug, mozilla-esr102 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update, r=dsmith Differential Revision: https://phabricator.services.mozilla.com/D183158 10 July 2023, 10:50:41 UTC
5bdcaee Bug 1839235 - Protect VideoBridgeChild's singleton with a StaticMutex r=lsalzman, a=RyanVM Protect sVideoBridge like ImageBridgeChild::GetSingleton() to avoid race condition. Differential Revision: https://phabricator.services.mozilla.com/D181844 06 July 2023, 00:09:03 UTC
6bf2ad2 No Bug, mozilla-esr102 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update, r=dsmith Differential Revision: https://phabricator.services.mozilla.com/D182883 06 July 2023, 10:50:33 UTC
fec90b1 No bug - Tagging 3ba84f15ffa6092b5587de58f09dbc4240bcf8e2 with FIREFOX_102_13_0esr_RELEASE a=release CLOSED TREE DONTBUILD 04 July 2023, 12:53:14 UTC
91c9162 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 04 July 2023, 08:28:23 UTC
1f4a8f9 No bug - Tagging 3ba84f15ffa6092b5587de58f09dbc4240bcf8e2 with FIREFOX_102_13_0esr_BUILD2 a=release CLOSED TREE DONTBUILD 29 June 2023, 19:44:28 UTC
de05007 Bug 1744288 - Store pending full screen request when calling element.requestFullscreen immediately. r=edgar, a=dmeehan When element.requestFullscreen is called, we dispatch small task via Document::AsyncRequestFullscreen. But it doesn't append FullscreenRequests to PendingFullscreenChangeList immediately. So if we want to check whether we have pending full screen request, we have to run an event loop. Although I would like to check whether we have pending full screen request for screen.orientation.lock compatibility, since we don't append it to pending list immediately, we don't have the easy way to detect it. RequestFullscreen doesn't wait for the completion if it runs on content process since RequestFullscreenInContentProcess doesn't wait for the result of chrome event. If runs on chrome process, RequestFullscreenInParentProcess is synchronous. So this change removes AsyncRequestFullscreen and simply calls RequestFullscreen. By not using AsyncRequestFullscreen, we will append FullscreenRequests to pending list immediately, so we can check it without event loop. Credit of this patch goes to : m_kato<mkato.birchill@mozilla.com> 29 June 2023, 17:21:47 UTC
8d3104d No bug - Tagging acdd5cca5f849a1363bedcfcdff172edd4dfe115 with FIREFOX_102_13_0esr_BUILD1 a=release CLOSED TREE DONTBUILD 28 June 2023, 18:11:53 UTC
eceebfe Bug 1840323 - Backport mp4parse change to fix building with recent rustc. r=kinetik, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D182272 27 June 2023, 21:12:59 UTC
fc71e9f Bug 1835886 - Cancel outstanding load requests when a document is detached from a global a=dmeehan Also cancel module load requests when cancelling requests generally. What was happening here was that a previous load was completing and calling into the wrong module loader, because the loader to use is determined via the current global, and this was now associated with a different document / script loader / module loader. Differential Revision: https://phabricator.services.mozilla.com/D182192 Depends on D182191 27 June 2023, 12:25:07 UTC
29c0713 Bug 1838484 - Don't create module loader for template contents owner document a=dmeehan When I added ScriptLoader::SetGlobalObject I didn't realise that more than one document could share the same global object. It turns out that this happens for these template contents owner documents and this causes the assert that checks that right module loader is associated with the global to fail because it finds the other document's module loader. As far as I can tell we don't need a module load for these documents so we can skip this call that creates it. Differential Revision: https://phabricator.services.mozilla.com/D182191 Depends on D182190 27 June 2023, 12:24:41 UTC
058b168 Bug 1813494 - Part 1: Common up code to cancel and remove all load requests a=dmeehan Cancellation happend in ParsingComplete() and Destroy() but was inconsistent in which kinds of requests were cancelled and which were cancelled and removed. This makes one method that cancels and removes everything and uses it in both places. Differential Revision: https://phabricator.services.mozilla.com/D182190 27 June 2023, 12:24:12 UTC
87c02fc Bug 1838108 - nsICryptoHash: use non-assembly hashing implementation on Windows r=jschanck, a=dmeehan On Windows 7 pre-SP1, AVX instructions are disabled, even though they might be supported by the processor. The cpufeatures crate doesn't take this into account, so the assembly implementation of sha-512 causes illegal instruction crashes. As a workaround for now, use the non-assembly implementation. Differential Revision: https://phabricator.services.mozilla.com/D181000 15 June 2023, 22:27:55 UTC
bf4b37b Bug 1834862 - implement nsICryptoHash in rust r=jschanck,supply-chain-reviewers, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D179727 07 June 2023, 23:03:21 UTC
643863e Bug 1779326 - Handle a few more `native` types in rust-xpidl, r=xpcom-reviewers,kmag, a=dmeehan This makes the logic for the rust type line up a bit more with the C++ logic for existing types, and adds support for 'char' and 'char16_t' native types (for 'charPtr'). This specifically enables `nsIInputStream::Read` to be used from Rust. Differential Revision: https://phabricator.services.mozilla.com/D152715 27 July 2022, 14:09:52 UTC
73a19e7 Bug 1816287 - Fix paths for browser_fullscreen_exit_on_external_protocol.js. a=bustage On ESR102, the fullscreen tests live in dom/html, not dom/base. Also, the support files are specified per-test rather than at the top of the manifest, so add them to the new test. Unfortunately, this test is still permanently failing due to a stuck application handler dialog trying to handle a mailto: link, so skip it for now. 27 June 2023, 19:37:36 UTC
a967f30 Backed out changeset 83c6a50319e2 (bug 1813494) with Bug 1813494 and Bug 1838484 for causing test failures in esr102 27 June 2023, 21:01:28 UTC
4016733 Backed out changeset 03da282eb8a5 (bug 1838484) with Bug 1813494 and Bug 1835886 for causing test failures in esr102 27 June 2023, 21:00:33 UTC
9a481ea Backed out changeset a09940345a85 (bug 1835886) with Bug 1813494 and Bug 1838484 for causing test failures in esr102 27 June 2023, 20:59:29 UTC
0061d4d Backed out changeset 13502893a893 (bug 1835886) with Bug 1813494 and Bug 1838484 for causing test failures in esr102 27 June 2023, 20:58:27 UTC
331b38c Backed out changeset e00b12330b4f (bug 1835886) with Bug 181394 and Bug 1838484 for causing test failures in esr102 27 June 2023, 20:55:28 UTC
db2b9de Bug 1835886 - Fix linter failures on esr102, a=me 27 June 2023, 18:39:39 UTC
a03cf6b Bug 1835886 - Report errors for dynamicly loaded modules in ensureCustomElements, a=dmeehan This is required to prevent unhandled rejections causing test failures when tests close the window before these dynamically loaded modules finish loading. Differential Revision: https://phabricator.services.mozilla.com/D182193 Depends on D182192 27 June 2023, 12:25:32 UTC
b7d13ae Bug 1835886 - Cancel outstanding load requests when a document is detached from a global, a=dmeehan Also cancel module load requests when cancelling requests generally. What was happening here was that a previous load was completing and calling into the wrong module loader, because the loader to use is determined via the current global, and this was now associated with a different document / script loader / module loader. Differential Revision: https://phabricator.services.mozilla.com/D182192 Depends on D182191 27 June 2023, 12:25:07 UTC
ee0263a Bug 1838484 - Don't create module loader for template contents owner document, a=dmeehan When I added ScriptLoader::SetGlobalObject I didn't realise that more than one document could share the same global object. It turns out that this happens for these template contents owner documents and this causes the assert that checks that right module loader is associated with the global to fail because it finds the other document's module loader. As far as I can tell we don't need a module load for these documents so we can skip this call that creates it. Differential Revision: https://phabricator.services.mozilla.com/D182191 Depends on D182190 27 June 2023, 12:24:41 UTC
d293481 Bug 1813494 - Part 1: Common up code to cancel and remove all load requests, a=dmeehan Cancellation happend in ParsingComplete() and Destroy() but was inconsistent in which kinds of requests were cancelled and which were cancelled and removed. This makes one method that cancels and removes everything and uses it in both places. Differential Revision: https://phabricator.services.mozilla.com/D182190 27 June 2023, 12:24:12 UTC
7e144ca Backed out changeset 5cd1ec341c13 (bug 1834862) with Bug 1838108 for causing build failures in esr102 27 June 2023, 14:05:13 UTC
3676980 Backed out changeset de3985836b99 (bug 1838108) with Bug 1834862 for causing build failures in esr102 27 June 2023, 14:04:02 UTC
d30759b Bug 1837675, a=dmeehan Original Revision: https://phabricator.services.mozilla.com/D182113 Differential Revision: https://phabricator.services.mozilla.com/D182114 26 June 2023, 20:39:40 UTC
5e86906 Bug 1838108 - nsICryptoHash: use non-assembly hashing implementation on Windows r=jschanck, a=dmeehan On Windows 7 pre-SP1, AVX instructions are disabled, even though they might be supported by the processor. The cpufeatures crate doesn't take this into account, so the assembly implementation of sha-512 causes illegal instruction crashes. As a workaround for now, use the non-assembly implementation. Differential Revision: https://phabricator.services.mozilla.com/D181000 15 June 2023, 22:27:55 UTC
e07ec6d Bug 1834862 - implement nsICryptoHash in rust r=jschanck,supply-chain-reviewers, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D179727 07 June 2023, 23:03:21 UTC
d3edf10 Bug 1826002 - use decoded certificates r=jschanck, a=dmeehan 09 June 2023, 17:36:20 UTC
a9f6d1b No Bug, mozilla-esr102 repo-update HSTS HPKP remote-settings - a=repo-update, r=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D181989 26 June 2023, 10:50:51 UTC
86565d1 Bug 1839669 - Use stack pointer register for stack probes to fix crashes on older Linux kernels. r=iain, a=dmeehan Google Images creates a huge stack frame with more than 19550 slots (more than 150 KB) and then uses OSR to enter Baseline Interpreter code. The stack probing we do there caused crashes because older kernels don't like it when the distance between the address and RSP is more than about 64 KB. Differential Revision: https://phabricator.services.mozilla.com/D181892 23 June 2023, 17:47:51 UTC
c9a4722 Bug 1837450 - Check for overflow when validating custom cursor data. r=nika, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D181260 26 June 2023, 15:58:45 UTC
f55da84 Bug 1816287 - Always exit fullscreen when triggering on external protocol r=edgar, a=dmeehan It's a security risk such that the maximized external program can obscure the fullscreen notification and the malicious site can use this trick to load a spoofed page in the background without user notices it. This patch minimized the risk by always exit the fullscreen mode when an external protocol is triggered. Differential Revision: https://phabricator.services.mozilla.com/D177771 26 June 2023, 15:57:40 UTC
485b64f No Bug, mozilla-esr102 repo-update HSTS HPKP remote-settings - a=repo-update, r=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D181766 22 June 2023, 12:50:09 UTC
0e02aa6 Bug 1836550 - Validate image data received from IPC r=NeilDeakin, a=dmeehan 22 June 2023, 09:33:43 UTC
5bcb99a Bug 1836723 - Link against ntdll for rustc 1.70. r=firefox-build-system-reviewers,ahochheiden, a=dmeehan Building with rustc 1.70 adds a dependency to the ntdll library through libstd using NtCreateFile/NtWriteFile (it previously picked the symbols at runtime). Differential Revision: https://phabricator.services.mozilla.com/D180011 05 June 2023, 22:05:16 UTC
f7fffbb Bug 1836188 - Cherry-pick bindgen fixes for llvm16. r=glandium, a=dmeehan Cherry-picks: * https://github.com/rust-lang/rust-bindgen/commit/80738016a36e803fe3bf8b8f6f388c6589d86a1c * https://github.com/rust-lang/rust-bindgen/commit/c03b37697a1e117995ea76203e5c0ce7d6696c4e Co-authored-by: Douglas R. Reno <renodr@linuxfromscratch.org> Differential Revision: https://phabricator.services.mozilla.com/D179683 02 June 2023, 09:47:40 UTC
back to top