Fatih Kilic
73f4f01465
Bug 1939881: Implement RFPTargetBits and replace appropriate uses. r=tjr
...
This is a huge patch, but it is only really refactoring of RFPTarget enum. We used to use RFPTarget as a bitset and now we ran out of bits, so now we need a workaround.
Differential Revision: https://phabricator.services.mozilla.com/D233182
2025-01-23 14:49:44 +00:00
Tooru Fujisawa
8084bcd8ca
Bug 1881888 - Part 10: Remove ChromeUtils.import. r=Standard8,mccr8,profiler-reviewers,omc-reviewers,home-newtab-reviewers,julienw,mconley,pdahiya
...
Differential Revision: https://phabricator.services.mozilla.com/D233722
2025-01-23 05:21:58 +00:00
Tooru Fujisawa
ac7fdd6102
Bug 1881888 - Part 9: Remove ChromeUtils.defineModuleGetter. r=Standard8,mccr8,profiler-reviewers,omc-reviewers,home-newtab-reviewers,julienw,mconley,pdahiya
...
Differential Revision: https://phabricator.services.mozilla.com/D233721
2025-01-23 05:21:58 +00:00
Cristian Tuns
6d135d7efe
Backed out 5 changesets (bug 1940797, bug 1940800, bug 1940819, bug 1939881, bug 1939903) for causing build bustages in ContentChild.cpp CLOSED TREE
...
Backed out changeset f632ead9f4bd (bug 1939903)
Backed out changeset 30e9f5c7c5b7 (bug 1940800)
Backed out changeset 7ce4c97719aa (bug 1940797)
Backed out changeset f994cb8875ff (bug 1939881)
Backed out changeset ac7780c78455 (bug 1940819)
2025-01-22 19:42:49 -05:00
Fatih Kilic
a0beaee8e2
Bug 1939881: Implement RFPTargetBits and replace appropriate uses. r=tjr
...
This is a huge patch, but it is only really refactoring of RFPTarget enum. We used to use RFPTarget as a bitset and now we ran out of bits, so now we need a workaround.
Differential Revision: https://phabricator.services.mozilla.com/D233182
2025-01-22 23:46:31 +00:00
Fatih Kilic
69ae66ee64
Bug 1448423: Allow passing IsPBM to ChromeUtils::ShouldResistFingerprinting. r=tjr
...
Differential Revision: https://phabricator.services.mozilla.com/D226828
2025-01-16 13:35:45 +00:00
Alexandru Marc
5a4a4de260
Backed out 2 changesets (bug 1448423) for causing bc failures @ browser_startup.js
...
Backed out changeset 93e49e407bc1 (bug 1448423)
Backed out changeset ac0d0fe55391 (bug 1448423)
2025-01-15 23:14:01 +02:00
Fatih Kilic
b021a1a326
Bug 1448423: Allow passing IsPBM to ChromeUtils::ShouldResistFingerprinting. r=tjr
...
Differential Revision: https://phabricator.services.mozilla.com/D226828
2025-01-15 18:17:53 +00:00
Tom Schuster
4f2b7226c3
Bug 1937080 - Block inline event handlers in Nightly and collect telemetry. r=freddyb,Gijs,saschanaz
...
Differential Revision: https://phabricator.services.mozilla.com/D232982
2025-01-08 07:52:15 +00:00
Benjamin Beurdouche
8da15edad3
Bug 1900537 - Part 4: Extend ClearDataService to handle MLS state. r=emilio,emz
...
Clear MLS state when clearing cookies and site data.
Implement the BySite function for when these can be cleared on a per pattern (/container) basis.
Differential Revision: https://phabricator.services.mozilla.com/D226256
2024-12-18 14:04:20 +00:00
Sandor Molnar
6b61a5aad4
Backed out 4 changesets (bug 1900537, bug 1883321) for causing build bustages. CLOSED TREE
...
Backed out changeset 560116c848c7 (bug 1900537)
Backed out changeset 519f2beaa972 (bug 1900537)
Backed out changeset be1b3bcbf647 (bug 1883321)
Backed out changeset fb2f38746d3f (bug 1883321)
2024-12-18 14:43:51 +02:00
Benjamin Beurdouche
8d734eb2ae
Bug 1900537 - Part 4: Extend ClearDataService to handle MLS state. r=emilio,emz
...
Clear MLS state when clearing cookies and site data.
Implement the BySite function for when these can be cleared on a per pattern (/container) basis.
Differential Revision: https://phabricator.services.mozilla.com/D226256
2024-12-18 12:06:53 +00:00
Sandor Molnar
ce80797adc
Backed out 4 changesets (bug 1883321, bug 1900537) for causing build bustages. CLOSED TREE
...
Backed out changeset 3d59c5411aa5 (bug 1900537)
Backed out changeset 54ff63eb9703 (bug 1900537)
Backed out changeset a6bddc58d43f (bug 1883321)
Backed out changeset 7e51eb2e066b (bug 1883321)
2024-12-18 13:49:19 +02:00
Benjamin Beurdouche
b1b6a5ef47
Bug 1900537 - Part 4: Extend ClearDataService to handle MLS state. r=emilio,emz
...
Clear MLS state when clearing cookies and site data.
Implement the BySite function for when these can be cleared on a per pattern (/container) basis.
Differential Revision: https://phabricator.services.mozilla.com/D226256
2024-12-18 10:07:43 +00:00
Norisz Fay
19bdbcffd4
Backed out 4 changesets (bug 1883321, bug 1900537) for causing bustages on Cargo.lock
...
Backed out changeset 7085f64159d1 (bug 1900537)
Backed out changeset b9db0177b920 (bug 1900537)
Backed out changeset b027ce53bfee (bug 1883321)
Backed out changeset b26c29557d77 (bug 1883321)
2024-12-17 22:01:52 +02:00
Benjamin Beurdouche
6339566465
Bug 1900537 - Part 4: Extend ClearDataService to handle MLS state. r=emilio,emz
...
Clear MLS state when clearing cookies and site data.
Implement the BySite function for when these can be cleared on a per pattern (/container) basis.
Differential Revision: https://phabricator.services.mozilla.com/D226256
2024-12-17 18:45:28 +00:00
Goloman Adrian
813cf9e0cb
Backed out 4 changesets (bug 1883321, bug 1900537) for causing multiple failures. CLOSED TREE
...
Backed out changeset 7b1ab2c1bfb6 (bug 1900537)
Backed out changeset 1306fe3ef6d3 (bug 1900537)
Backed out changeset e83b4e090bc0 (bug 1883321)
Backed out changeset b9e50942a0cd (bug 1883321)
2024-12-07 02:50:49 +02:00
Benjamin Beurdouche
120020376a
Bug 1900537 - Part 4: Extend ClearDataService to handle MLS state. r=emilio,pbz
...
Clear MLS state when clearing cookies and site data.
Implement the BySite function for when these can be cleared on a per pattern (/container) basis.
Differential Revision: https://phabricator.services.mozilla.com/D226256
2024-12-06 20:50:43 +00:00
alwu
8a4d02ed30
Bug 1928183 - part1 : add 'isHardwareDecryption' on CDMInformation. r=media-playback-reviewers,aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D227895
2024-11-07 00:25:04 +00:00
Bob Owen
9a7429a6d1
Bug 1920463 p1: Remove RemoteSandboxBroker. r=nika,geckoview-reviewers,ipc-reviewers,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D223114
2024-10-16 07:49:24 +00:00
Stanca Serban
4d5be66421
Backed out 2 changesets (bug 1920463) for causing multiple failures. CLOSED TREE
...
Backed out changeset e56421ffea4f (bug 1920463)
Backed out changeset 3c3f9787cfe4 (bug 1920463)
2024-10-08 15:17:36 +03:00
Bob Owen
603c3585be
Bug 1920463 p1: Remove RemoteSandboxBroker. r=nika,geckoview-reviewers,ipc-reviewers,m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D223114
2024-10-08 09:57:56 +00:00
Benjamin VanderSloot
e09c25681d
Bug 1873418 - Support Partitioned cookie attribute for browser extensions - r=robwu,anti-tracking-reviewers,webdriver-reviewers,timhuang,Sasha
...
The part that is covered here is extending the partitionKey attribute, as in the proposal of aselya here:
https://github.com/w3c/webextensions/pull/581/files
Notably not included is adding the new Cookies.GetPartitionKey function.
Differential Revision: https://phabricator.services.mozilla.com/D219990
2024-09-26 05:36:00 +00:00
Butkovits Atila
0403ca7be9
Backed out changeset b8b6e3f85b20 (bug 1873418) for causing failures at test_getPartitionKeyFromURL.js. CLOSED TREE
2024-09-26 02:03:50 +03:00
Benjamin VanderSloot
a8b2a28dae
Bug 1873418 - Support Partitioned cookie attribute for browser extensions - r=robwu,anti-tracking-reviewers,webdriver-reviewers,timhuang,Sasha
...
The part that is covered here is extending the partitionKey attribute, as in the proposal of aselya here:
https://github.com/w3c/webextensions/pull/581/files
Notably not included is adding the new Cookies.GetPartitionKey function.
Differential Revision: https://phabricator.services.mozilla.com/D219990
2024-09-25 21:55:08 +00:00
Paul Zuehlcke
6b444aace4
Bug 1915419 - CSSCacheCleaner, JSCacheCleaner support for OriginAttributesPattern. r=emilio,anti-tracking-reviewers,timhuang
...
Differential Revision: https://phabricator.services.mozilla.com/D220713
2024-09-24 09:17:59 +00:00
Fatih
a96b1db972
Bug 1861328: Disable color mode simulation if RFPTarget::CSSPrefersColorScheme is enabled. r=tjr,devtools-backward-compat-reviewers,devtools-reviewers,ochameau
...
Differential Revision: https://phabricator.services.mozilla.com/D219803
2024-09-19 16:02:05 +00:00
Butkovits Atila
d779b4bd81
Backed out 12 changesets (bug 1915419) for causing failures at test_bouncetracking_purge.js. CLOSED TREE
...
Backed out changeset e5c32a502e0f (bug 1915419)
Backed out changeset 8cbcbb25fc99 (bug 1915419)
Backed out changeset 947379a2f167 (bug 1915419)
Backed out changeset 4cfe3a954ade (bug 1915419)
Backed out changeset 94fba1a2786b (bug 1915419)
Backed out changeset 477b4f7c2760 (bug 1915419)
Backed out changeset ed6c8d9d39d4 (bug 1915419)
Backed out changeset e534c390101c (bug 1915419)
Backed out changeset bc3fe74a8b03 (bug 1915419)
Backed out changeset afefdce605f9 (bug 1915419)
Backed out changeset e58887b90d39 (bug 1915419)
Backed out changeset 114298b7b855 (bug 1915419)
2024-09-18 17:49:45 +03:00
Paul Zuehlcke
8e4cb9c9fe
Bug 1915419 - CSSCacheCleaner, JSCacheCleaner support for OriginAttributesPattern. r=emilio,anti-tracking-reviewers,timhuang
...
Differential Revision: https://phabricator.services.mozilla.com/D220713
2024-09-18 12:50:45 +00:00
Norisz Fay
d2360aaab4
Backed out 12 changesets (bug 1915419) for causing clearDataFromBaseDomain related gv-junit failures CLOSED TREE
...
Backed out changeset 6baf34e653ef (bug 1915419)
Backed out changeset 3015863afd5d (bug 1915419)
Backed out changeset 90558f317a75 (bug 1915419)
Backed out changeset 5f07cb9268dd (bug 1915419)
Backed out changeset aedba16d4af7 (bug 1915419)
Backed out changeset d9a2d5c2ba53 (bug 1915419)
Backed out changeset 4a250c451004 (bug 1915419)
Backed out changeset c6da2e632da6 (bug 1915419)
Backed out changeset 9256540ed21a (bug 1915419)
Backed out changeset 7621d766d6a4 (bug 1915419)
Backed out changeset 16d6589ba330 (bug 1915419)
Backed out changeset b3eebd764439 (bug 1915419)
2024-09-16 18:29:55 +03:00
Paul Zuehlcke
2ac59307af
Bug 1915419 - CSSCacheCleaner, JSCacheCleaner support for OriginAttributesPattern. r=emilio,anti-tracking-reviewers,timhuang
...
Differential Revision: https://phabricator.services.mozilla.com/D220713
2024-09-16 13:25:32 +00:00
tannal
fcd06e42be
Bug 1896539 - Fix typos in ChromeUtils.webidl r=aminomancer
...
Differential Revision: https://phabricator.services.mozilla.com/D220676
2024-09-16 10:02:47 +00:00
Alexandre Lissy
052d005802
Bug 1506198 - Remove content temp dir r=gcp
...
Differential Revision: https://phabricator.services.mozilla.com/D220369
2024-09-11 07:37:27 +00:00
Norisz Fay
b531d96b7d
Backed out changeset b38b6b47c602 (bug 1506198) for causing bustage on SandboxBroker.cpp CLOSED TREE
2024-09-11 10:21:38 +03:00
Alexandre Lissy
64b77d1d24
Bug 1506198 - Remove content temp dir r=gcp
...
Differential Revision: https://phabricator.services.mozilla.com/D220369
2024-09-11 06:07:42 +00:00
Tooru Fujisawa
c9218a3698
Bug 1896709 - Part 14: Add ChromeUtils.clearScriptCache* methods. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D215883
2024-07-18 21:58:15 +00:00
Norisz Fay
471367226c
Backed out 17 changesets (bug 1896709) for causing build bustage and mochitest failures CLOSED TREE
...
Backed out changeset 046f0f522ce7 (bug 1896709)
Backed out changeset 0271e50308e6 (bug 1896709)
Backed out changeset 26fac760de19 (bug 1896709)
Backed out changeset 6fa3424dfc40 (bug 1896709)
Backed out changeset b7bcb9904435 (bug 1896709)
Backed out changeset c6878c5fdde4 (bug 1896709)
Backed out changeset 8ca8a4082e44 (bug 1896709)
Backed out changeset 20ff83806cc6 (bug 1896709)
Backed out changeset 6c9338852a19 (bug 1896709)
Backed out changeset e8615b5d82ab (bug 1896709)
Backed out changeset 842f2047a4bd (bug 1896709)
Backed out changeset 54eea04a7342 (bug 1896709)
Backed out changeset 220b544127cb (bug 1896709)
Backed out changeset 52ce0ebfb29a (bug 1896709)
Backed out changeset 34fc79dc1ad7 (bug 1896709)
Backed out changeset 50b0f6a23e3c (bug 1896709)
Backed out changeset 89c4c6bb465a (bug 1896709)
2024-07-18 14:48:46 +03:00
Tooru Fujisawa
3e7786c61b
Bug 1896709 - Part 14: Add ChromeUtils.clearScriptCache* methods. r=nbp
...
Differential Revision: https://phabricator.services.mozilla.com/D215883
2024-07-18 09:15:28 +00:00
Tarek Ziadé
e79c3b1bf8
Bug 1905599 - Add a new remote type inference r=smaug,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D215476
2024-07-08 06:44:32 +00:00
Rob Wu
f8323d5291
Bug 1900410 - Add filename option to ChromeUtils.compileScript r=spidermonkey-reviewers,arai
...
This option enables internal callers to specify a different file name,
which we will rely upon for redacting the extension URL and filenames.
Differential Revision: https://phabricator.services.mozilla.com/D214295
2024-06-22 00:54:12 +00:00
Peter Van der Beken
ec2123dc09
Bug 1895261 - Only generate an equality operator for WebIDL dictionaries when they have a [GenerateEqualityOperator] extended attribute. r=farre
...
This also extends the check for supported types to the types of inherited
members, and automatically generates an equality operator in the base classes if
needed. It also deletes the equality operator if a dictionary doesn't need
one but its parent does.
Differential Revision: https://phabricator.services.mozilla.com/D210846
2024-05-21 14:20:35 +00:00
Florian Quèze
e63b838cb4
Bug 1842682 - Remove unused ChromeUtils.requestIOActivity and IOActivityMonitor, r=necko-reviewers,valentin.
...
Differential Revision: https://phabricator.services.mozilla.com/D210680
2024-05-17 14:03:21 +00:00
Benjamin VanderSloot
64faef2c8d
Bug 1876574 - Add SameSite bit to partition-key origin attribute for first-party partitioning - r=timhuang
...
This patch is a no-op for observable functionality. All it does is add a bit to the partitionKey for OA, and then adds plumbing to be able to set it, and where it is required, sets it to false.
This is serialized identically to the absence of the bit, so nothing changes at all.
Differential Revision: https://phabricator.services.mozilla.com/D203155
2024-04-02 18:53:25 +00:00
Cristian Tuns
16ac4d3300
Backed out 6 changesets (bug 1876574, bug 1876575) for causing multiple failures in TestGetPrincipalCookieBehavior5 CLOSED TREE
...
Backed out changeset f00e9fde550f (bug 1876575)
Backed out changeset ca1c6f8819f7 (bug 1876575)
Backed out changeset d65ac05bd9f8 (bug 1876575)
Backed out changeset 5dcfe3aa8497 (bug 1876575)
Backed out changeset 9ae9252761ac (bug 1876575)
Backed out changeset 704e94d28ad7 (bug 1876574)
2024-04-02 09:58:52 -04:00
Benjamin VanderSloot
149d4f6d47
Bug 1876574 - Add SameSite bit to partition-key origin attribute for first-party partitioning - r=timhuang
...
This patch is a no-op for observable functionality. All it does is add a bit to the partitionKey for OA, and then adds plumbing to be able to set it, and where it is required, sets it to false.
This is serialized identically to the absence of the bit, so nothing changes at all.
Differential Revision: https://phabricator.services.mozilla.com/D203155
2024-04-02 12:50:00 +00:00
Stanca Serban
d963aee96b
Backed out 6 changesets (bug 1876574, bug 1876575) for causing multiple failures. CLOSED TREE
...
Backed out changeset 8c7a9f405031 (bug 1876575)
Backed out changeset 49739f9ec590 (bug 1876575)
Backed out changeset 1c49f0c3b677 (bug 1876575)
Backed out changeset 1ca7a0f27bc0 (bug 1876575)
Backed out changeset bfa9862e3480 (bug 1876575)
Backed out changeset 58576ed7eb22 (bug 1876574)
2024-03-29 20:52:30 +02:00
Benjamin VanderSloot
13ffd24df0
Bug 1876574 - Add SameSite bit to partition-key origin attribute for first-party partitioning - r=timhuang
...
This patch is a no-op for observable functionality. All it does is add a bit to the partitionKey for OA, and then adds plumbing to be able to set it, and where it is required, sets it to false.
This is serialized identically to the absence of the bit, so nothing changes at all.
Differential Revision: https://phabricator.services.mozilla.com/D203155
2024-03-29 17:12:12 +00:00
Sandor Molnar
62e4773a7a
Backed out 6 changesets (bug 1876575, bug 1876574) for causing build bustages @ toolkit/components/resistfingerprinting/nsRFPService.cpp CLOSED TREE
...
Backed out changeset 455ce831c73c (bug 1876575)
Backed out changeset 4fa3fbf3a3ae (bug 1876575)
Backed out changeset ac4c41cb3b67 (bug 1876575)
Backed out changeset 15e06d10788e (bug 1876575)
Backed out changeset dcd6bbea816a (bug 1876575)
Backed out changeset cc547125fda9 (bug 1876574)
2024-03-29 16:29:47 +02:00
Benjamin VanderSloot
0cb84432a5
Bug 1876574 - Add SameSite bit to partition-key origin attribute for first-party partitioning - r=timhuang
...
This patch is a no-op for observable functionality. All it does is add a bit to the partitionKey for OA, and then adds plumbing to be able to set it, and where it is required, sets it to false.
This is serialized identically to the absence of the bit, so nothing changes at all.
Differential Revision: https://phabricator.services.mozilla.com/D203155
2024-03-29 13:11:26 +00:00
Artur Iunusov
7626d7af20
Bug 1770944 - Remove other references to inBrowserElement, r=cookie-reviewers,valentin,janv,decoder
...
Depends on D183230
Differential Revision: https://phabricator.services.mozilla.com/D189490
2024-03-07 13:04:23 +00:00