Eemeli Aro
507e17f84a
Bug 2024854 Part 2 - Add "text" fetch destination. r=necko-reviewers,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D295487
2026-05-06 07:24:01 +00:00
rperta
c1b532f543
Revert "Bug 2024854 Part 15 - Fix and enable import-text WPT tests. r=dminor" for causing python-telemetry failures
...
This reverts commit cdddcc0cff .
This reverts commit d818e0fa08 .
This reverts commit 7fe31f22c7 .
This reverts commit 9d5be194ed .
This reverts commit e0fba2c9ac .
Revert "Bug 2024854 Part 10 - Create text modules: script. r=dminor"
This reverts commit dd57815041 .
This reverts commit 409b1063aa .
This reverts commit cd7afbc8ee .
This reverts commit 03b66bc4f0 .
This reverts commit c1b7e2177a .
This reverts commit 4696b1602f .
This reverts commit 21f4777b22 .
This reverts commit 00eab305c3 .
This reverts commit 10d0e76a4f .
This reverts commit e1746ab8a2 .
2026-04-29 20:12:13 +00:00
Eemeli Aro
10d0e76a4f
Bug 2024854 Part 2 - Add "text" fetch destination. r=necko-reviewers,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D295487
2026-04-29 19:51:49 +00:00
Tom Schuster
efb97dec2a
Bug 1967270 - Rewrite the nsContentPolicyType serializer. r=nika,dom-worker-reviewers,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D294160
2026-04-20 07:19:57 +00:00
Sylvestre Ledru
9eb1a31a98
Bug 2023419 - Remove Emacs/Vim modelines from dom/ r=emilio,media-playback-reviewers,webidl,padenot
...
replaced by .editorconfig
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D287843
2026-03-16 21:02:32 +00:00
Tom Schuster
1fb1037336
Bug 1997282 - Add new nsContentPolicyType TYPE_INTERNAL_IMAGE_NOTIFICATION. r=necko-reviewers,dom-worker-reviewers,jesup,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D276493
2026-01-12 15:14:57 +00:00
serge-sans-paille
7662b3abdc
Bug 1994397 - Remove obsolete Unused.h header r=emilio,tschuster,geckoview-reviewers,extension-reviewers,application-update-reviewers,media-playback-reviewers,webrtc-reviewers,cookie-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,permissions-reviewers,profiles-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,firefox-svg-reviewers,layout-reviewers,timhuang,gstoll,TravisLong,bytesized,mstange,karlt,robwu,pehrsons,m_kato,jari,jhirsch
...
It is replaced by a standard-conforming cast to (void) which is
understood the same by the compiler.
In some cases this could be replaced by `[[maybe_unused]]` but for
expression whose value is ignored, this requires storing to a temporary
variable first, so not going that way.
One notable change is that marking an object of type already_AddRefed as
unused used to implicitly leak memory. This is now made explicit.
Most of the heavy lifting was done through:
$ git grep -l '\<Unused\> <<' | xargs sed -i -e 's/Unused << /(void)/g'
$ git grep -l mozilla/Unused.h | xargs sed -i -e '/mozilla\/Unused.h/ d'
Differential Revision: https://phabricator.services.mozilla.com/D268706
2025-10-21 19:36:01 +00:00
Cristina Horotan
8a1b1970b7
Revert "Bug 1994397 - Remove obsolete Unused.h header r=emilio,tschuster,geckoview-reviewers,extension-reviewers,application-update-reviewers,media-playback-reviewers,webrtc-reviewers,cookie-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,permissions-reviewers,profiles-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,firefox-svg-reviewers,layout-reviewers,timhuang,gstoll,TravisLong,bytesized,mstange,karlt,robwu,pehrsons,m_kato,jari,jhirsch" for causing Gtest failures on AlreadyAddRefed.h
...
This reverts commit e98adca292 .
2025-10-21 16:16:29 +00:00
serge-sans-paille
e98adca292
Bug 1994397 - Remove obsolete Unused.h header r=emilio,tschuster,geckoview-reviewers,extension-reviewers,application-update-reviewers,media-playback-reviewers,webrtc-reviewers,cookie-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,permissions-reviewers,profiles-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,firefox-svg-reviewers,layout-reviewers,timhuang,gstoll,TravisLong,bytesized,mstange,karlt,robwu,pehrsons,m_kato,jari,jhirsch
...
It is replaced by a standard-conforming cast to (void) which is
understood the same by the compiler.
In some cases this could be replaced by `[[maybe_unused]]` but for
expression whose value is ignored, this requires storing to a temporary
variable first, so not going that way.
One notable change is that marking an object of type already_AddRefed as
unused used to implicitly leak memory. This is now made explicit.
Most of the heavy lifting was done through:
$ git grep -l '\<Unused\> <<' | xargs sed -i -e 's/Unused << /(void)/g'
$ git grep -l mozilla/Unused.h | xargs sed -i -e '/mozilla\/Unused.h/ d'
Differential Revision: https://phabricator.services.mozilla.com/D268706
2025-10-21 15:05:17 +00:00
Cristina Horotan
aab924e90d
Revert "Bug 1994397 - Remove obsolete Unused.h header r=emilio,tschuster,geckoview-reviewers,extension-reviewers,application-update-reviewers,media-playback-reviewers,webrtc-reviewers,cookie-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,permissions-reviewers,profiles-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,firefox-svg-reviewers,layout-reviewers,timhuang,gstoll,TravisLong,bytesized,mstange,karlt,robwu,pehrsons,m_kato,jari,jhirsch" for causing build bustage at nsBrowserApp.cpp
...
This reverts commit fd0ffa193c .
2025-10-21 10:44:13 +00:00
serge-sans-paille
fd0ffa193c
Bug 1994397 - Remove obsolete Unused.h header r=emilio,tschuster,geckoview-reviewers,extension-reviewers,application-update-reviewers,media-playback-reviewers,webrtc-reviewers,cookie-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,permissions-reviewers,profiles-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,firefox-svg-reviewers,layout-reviewers,timhuang,gstoll,TravisLong,bytesized,mstange,karlt,robwu,pehrsons,m_kato,jari,jhirsch
...
It is replaced by a standard-conforming cast to (void) which is
understood the same by the compiler.
In some cases this could be replaced by `[[maybe_unused]]` but for
expression whose value is ignored, this requires storing to a temporary
variable first, so not going that way.
One notable change is that marking an object of type already_AddRefed as
unused used to implicitly leak memory. This is now made explicit.
Most of the heavy lifting was done through:
$ git grep -l '\<Unused\> <<' | xargs sed -i -e 's/Unused << /(void)/g'
$ git grep -l mozilla/Unused.h | xargs sed -i -e '/mozilla\/Unused.h/ d'
Differential Revision: https://phabricator.services.mozilla.com/D268706
2025-10-21 09:44:11 +00:00
Narcis Beleuzu
e1e6bbb1c9
Revert "Bug 1994397 - Remove obsolete Unused.h header r=emilio,tschuster,geckoview-reviewers,extension-reviewers,application-update-reviewers,media-playback-reviewers,webrtc-reviewers,cookie-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,permissions-reviewers,profiles-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,firefox-svg-reviewers,layout-reviewers,timhuang,gstoll,TravisLong,bytesized,mstange,karlt,robwu,pehrsons,m_kato,jari,jhirsch" for causing bustages on Document.cpp
...
This reverts commit b23c15e927 .
2025-10-21 06:34:58 +00:00
serge-sans-paille
b23c15e927
Bug 1994397 - Remove obsolete Unused.h header r=emilio,tschuster,geckoview-reviewers,extension-reviewers,application-update-reviewers,media-playback-reviewers,webrtc-reviewers,cookie-reviewers,places-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,permissions-reviewers,profiles-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,firefox-svg-reviewers,layout-reviewers,timhuang,gstoll,TravisLong,bytesized,mstange,karlt,robwu,pehrsons,m_kato,jari,jhirsch
...
It is replaced by a standard-conforming cast to (void) which is
understood the same by the compiler.
In some cases this could be replaced by `[[maybe_unused]]` but for
expression whose value is ignored, this requires storing to a temporary
variable first, so not going that way.
One notable change is that marking an object of type already_AddRefed as
unused used to implicitly leak memory. This is now made explicit.
Most of the heavy lifting was done through:
$ git grep -l '\<Unused\> <<' | xargs sed -i -e 's/Unused << /(void)/g'
$ git grep -l mozilla/Unused.h | xargs sed -i -e '/mozilla\/Unused.h/ d'
Differential Revision: https://phabricator.services.mozilla.com/D268706
2025-10-21 06:01:36 +00:00
Simon Friedberger
1fc7a056fb
Bug 1984940: Make sec-fetch user-triggered check default to secure r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D265744
2025-09-26 19:25:21 +00:00
Emilio Cobos Álvarez
791917d8af
Bug 1976665 - Sort headers in dom/. r=dom-core,media-playback-reviewers,webrtc-reviewers,dom-storage-reviewers,padenot,janv,smaug,jesup,jib
...
Most changes are automated. Relevant bit is dom/.clang-format. I had to
manually disable clang-format in a few places where importing external
files and so on that aren't self-contained, and fix a couple includes /
forward declarations.
Differential Revision: https://phabricator.services.mozilla.com/D256800
2025-08-05 11:47:34 +00:00
Fatih Kilic
8a0b62f360
Bug 1966691 - Set request mode for script loads r=necko-reviewers,tschuster,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D249808
2025-06-10 13:01:26 +00:00
Tom Schuster
e709a4d123
Bug 1964754 - Remove nsIContentPolicy TYPE_OBJECT_SUBREQUEST. r=necko-reviewers,webdriver-reviewers,extension-reviewers,devtools-reviewers,valentin,robwu,whimboo,ochameau
...
Differential Revision: https://phabricator.services.mozilla.com/D250027
2025-05-22 08:27:55 +00:00
Jonatan Klemets
d60f6391b3
Bug 1858078 - Part 1: Add nsIContentPolicy::{TYPE_JSON,TYPE_INTERNAL_JSON_PRELOAD} r=extension-reviewers,webidl,devtools-reviewers,dom-core,smaug,robwu,tschuster,nchevobbe,farre
...
Differential Revision: https://phabricator.services.mozilla.com/D229524
2024-12-12 17:39:18 +00:00
Tom Schuster
87e0cb2fb6
Bug 1773976 - Add a new nsContentPolicyType TYPE_INTERNAL_EXTERNAL_RESOURCE. r=emilio
...
This is maybe not the best name, but at least it is not a lie.
Differential Revision: https://phabricator.services.mozilla.com/D216789
2024-09-09 12:16:12 +00:00
Thomas Wisniewski
11e391c9f5
Bug 697151 - distinguish between SYNC and ASYNC XMLHttpRequests in nsIContentPolicy types, and have ChannelEventQueue::MaybeSuspendIfEventsAreSuppressed only suspend async ones; r=nika,necko-reviewers,peterv,dom-storage-reviewers,asuth,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D213516
2024-06-24 18:45:18 +00:00
Magnus Melin
5146707a65
Bug 1819592 - Don't set Sec- headers for system requests. r=freddyb,ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D180932
2023-07-23 10:49:31 +00:00
CanadaHonk
e6839526d4
Bug 1806256 - Fix Sec-Fetch-Dest header value for WebSockets r=freddyb
...
Sec-Fetch-Dest for WebSockets should be "empty", not "websocket"
(not a spec value, see https://w3c.github.io/webappsec-fetch-metadata/#sec-fetch-dest-header )
Differential Revision: https://phabricator.services.mozilla.com/D181816
2023-06-26 16:09:59 +00:00
Stanca Serban
4148933b56
Backed out changeset 0b98f19ab7c1 (bug 1806256) for causing mochitests failures in test_websocket.html. CLOSED TREE
2023-06-26 18:58:41 +03:00
CanadaHonk
aa6fba172e
Bug 1806256 - Fix Sec-Fetch-Dest header value for WebSockets r=freddyb
...
Sec-Fetch-Dest for WebSockets should be "empty", not "websocket"
(not a spec value, see https://w3c.github.io/webappsec-fetch-metadata/#sec-fetch-dest-header )
Differential Revision: https://phabricator.services.mozilla.com/D181816
2023-06-26 14:06:53 +00:00
sunil mayya
8f6d13b1ce
Bug 1816918 - pass ClientInfo via IPC while creating webtransport session. r=necko-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D173115
2023-03-31 03:54:20 +00:00
Sandor Molnar
6545772c09
Backed out changeset 9fda7af76207 (bug 1816918) for causing build bustage in dom/webtransport/parent/WebTransportParent.cpp CLOSED TREE
2023-03-30 08:36:21 +03:00
sunil mayya
0ac0c747e6
Bug 1816918 - pass ClientInfo via IPC while creating webtransport session. r=necko-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D173115
2023-03-30 04:46:54 +00:00
Norisz Fay
3e62c287df
Backed out changeset 2ce4fba56cf7 (bug 1816918) for causing bustage on WebTransportParent.cpp
2023-03-28 21:48:35 +03:00
sunil mayya
cce4bd65ce
Bug 1816918 - pass ClientInfo via IPC while creating webtransport session. r=necko-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D173115
2023-03-28 16:53:23 +00:00
Sandor Molnar
60c3baebf6
Backed out changeset db2b968157d6 (bug 1816918) for causing xpc assertion failures in mozilla/Maybe.h CLOSED TREE
2023-03-28 05:30:53 +03:00
sunil mayya
36efea9373
Bug 1816918 - pass ClientInfo via IPC while creating webtransport session. r=necko-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D173115
2023-03-28 01:39:23 +00:00
Iulian Moraru
dcb56e1ef3
Backed out changeset 57f13fcb6953 (bug 1816918) for causing build bustages on WebTransportParent.cpp. CLOSED TREE
2023-03-27 18:03:33 +03:00
sunil mayya
35ad75e196
Bug 1816918 - pass ClientInfo via IPC while creating webtransport session. r=necko-reviewers,jesup
...
Differential Revision: https://phabricator.services.mozilla.com/D173115
2023-03-27 12:35:44 +00:00
Christoph Kerschbaumer
5e264b7cce
Bug 1813489: Remove pref dom.security.secFetch.enabled, r=dveditz
...
Differential Revision: https://phabricator.services.mozilla.com/D168229
2023-01-31 15:47:07 +00:00
Yulia Startsev
cf3f5d50f2
Bug 1247687 - Implement csp for Module Workers; r=evilpie,asuth,rpl,ckerschb
...
Depends on D155691
Differential Revision: https://phabricator.services.mozilla.com/D156102
2023-01-18 13:46:33 +00:00
Norisz Fay
afd4d3408b
Backed out 15 changesets (bug 1247687) as requested by dev CLOSED TREE
...
Backed out changeset 81d052cabf84 (bug 1247687)
Backed out changeset d698041e5174 (bug 1247687)
Backed out changeset 2adf67f910e8 (bug 1247687)
Backed out changeset 0bc871906e97 (bug 1247687)
Backed out changeset 1700d5b79273 (bug 1247687)
Backed out changeset 31888ffde37a (bug 1247687)
Backed out changeset 9153182c650d (bug 1247687)
Backed out changeset 45de9ffeec19 (bug 1247687)
Backed out changeset 59207e959b7c (bug 1247687)
Backed out changeset 49f18430c465 (bug 1247687)
Backed out changeset 0ae1fd421d4f (bug 1247687)
Backed out changeset 7770ec4717fd (bug 1247687)
Backed out changeset 68b476066248 (bug 1247687)
Backed out changeset c94a9dc60dff (bug 1247687)
Backed out changeset 0ab366c6eaaf (bug 1247687)
2022-12-21 10:48:15 +02:00
Yulia Startsev
765306663b
Bug 1247687 - Implement csp for Module Workers; r=evilpie,asuth,rpl,ckerschb
...
Depends on D155691
Differential Revision: https://phabricator.services.mozilla.com/D156102
2022-12-20 20:56:15 +00:00
Csoregi Natalia
b7e7a05b44
Backed out 16 changesets (bug 1247687) for frequent string bundle related crashes with PDF viewer (bug 1806064). a=backout
...
Backed out changeset 721f612fd09f (bug 1247687)
Backed out changeset c6c5750cf713 (bug 1247687)
Backed out changeset 5d05ab0c7cde (bug 1247687)
Backed out changeset 2429599729cb (bug 1247687)
Backed out changeset 55f13fb4ee3f (bug 1247687)
Backed out changeset 354711cf113a (bug 1247687)
Backed out changeset 40b8abaf1c0b (bug 1247687)
Backed out changeset 0c9650a1ac48 (bug 1247687)
Backed out changeset e7b103c79b1a (bug 1247687)
Backed out changeset 4dbd510fb042 (bug 1247687)
Backed out changeset 9276c7e1ddd9 (bug 1247687)
Backed out changeset 6ee318df6641 (bug 1247687)
Backed out changeset 6c129bd72b61 (bug 1247687)
Backed out changeset 4b0a4fcc6894 (bug 1247687)
Backed out changeset 34680059b9f0 (bug 1247687)
Backed out changeset 85b827971a48 (bug 1247687)
2022-12-17 11:27:32 +02:00
Yulia Startsev
6ef295ac2e
Bug 1247687 - Implement csp for Module Workers; r=evilpie,asuth,rpl,ckerschb
...
Depends on D155691
Differential Revision: https://phabricator.services.mozilla.com/D156102
2022-12-14 14:55:38 +00:00
Benjamin VanderSloot
636f4414bd
Bug 1793647, part 1 - Create new Sec-Fetch-Dest value for WebIdentity (FedCM), r=freddyb,webdriver-reviewers,whimboo
...
This is to keep up with WHATWG Fetch https://github.com/whatwg/fetch/pull/1495 .
Also revised to not include the new destination type in the RequestDestination enum, per https://github.com/whatwg/fetch/pull/1500 .
I added an element to nsIContentPolicy::nsContentPolicyType as my starting point and
proceeded from there, following the instructions at the end of the internal enum.
Differential Revision: https://phabricator.services.mozilla.com/D158657
2022-10-17 16:07:50 +00:00
Emilio Cobos Álvarez
76b6dc6000
Bug 1755947 - Simplify nsIPrincipal.isSameOrigin(). r=bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D139030
2022-02-17 18:11:58 +00:00
Niklas Goegge
794588638d
Bug 1732069: Consider loopback origin for Sec-Fetch-Site: same-site r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D129152
2021-11-04 08:56:29 +00:00
Niklas Goegge
0ea3fec8e4
Bug 1725173: Add sec-fetch tests for extension content scripts. r=ckerschb,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D122361
2021-09-29 09:42:49 +00:00
Byron Campen
b8c031d556
Bug 1702417: Test case for bug. r=freddyb,mixedpuppy,necko-reviewers
...
We add the new content policy here, but leave the behavior as TYPE_OTHER, so
we can verify that the new test fails before the fix is applied.
Differential Revision: https://phabricator.services.mozilla.com/D124965
2021-09-13 18:20:10 +00:00
Niklas Goegge
066613a90d
Bug 1722703: Consider requests from extension with access to the requested site as Sec-Fetch-Site: 'same-origin'. r=ckerschb,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D121600
2021-08-05 10:35:45 +00:00
Sandor Molnar
b6eb8a8f02
Backed out changeset 04ebee77f0ad (bug 1722703) for causing clang build bustage. CLOSED TREE
2021-08-04 23:37:35 +03:00
Niklas Goegge
f0d4374cb2
Bug 1722703: Consider requests from extension with access to the requested site as Sec-Fetch-Site: 'same-origin'. r=ckerschb,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D121600
2021-08-04 18:55:19 +00:00
Niklas Goegge
8c00e4cd44
Bug 1722044: Consider loads from external applications as user triggered. r=ckerschb,annevk
...
Differential Revision: https://phabricator.services.mozilla.com/D120963
2021-08-04 13:04:37 +00:00
Mats Palmgren
c50393b1de
Bug 1542807 part 5 - Don't apply CSP rules for the document to fonts loaded from User and UserAgent origin sheets. r=ckerschb
...
As for document.fonts, I don't think we intentionally meant to apply
CSP to User/UserAgent fonts. The document certainly has no authority
to block those from loading. (We already have a separate principal
for these which is further evidence that this was unintentional
and we can use the same bit (mUseOriginPrincipal) to avoid CSP.)
Differential Revision: https://phabricator.services.mozilla.com/D111695
2021-06-14 01:22:06 +00:00
Butkovits Atila
c8f6a1fcf4
Backed out 7 changesets (bug 1542807) for causing failures at inert-retargeting-iframe.tentative.html. CLOSED TREE
...
Backed out changeset e9ef32fa2f2e (bug 1542807)
Backed out changeset 8fa0cb199975 (bug 1542807)
Backed out changeset 38daf64afe59 (bug 1542807)
Backed out changeset e3aee052c495 (bug 1542807)
Backed out changeset a71056d4c7cc (bug 1542807)
Backed out changeset cf91e7d0a37f (bug 1542807)
Backed out changeset eee949e5fd67 (bug 1542807)
2021-06-12 01:38:25 +03:00