fune/toolkit/components/antitracking
Tim Huang b13bd2602a Bug 1898427 - Only apply CHIPS behavior if storage partitioning is enabled for the context. r=bvandersloot,cookie-reviewers,anti-tracking-reviewers,edgul
There are some situations that we don't apply storage partitioning, such
as tracker request, privilege reqeusts, and extension requests. In these
case, we don't need to apply CHIPS behavior. Otherwise, we will hit
certain assertions based on partitioning behavior.

In this patch, we also change the way how we determine if a request is
unpartitioned for HTTP requests and tackle an edge cases for extension's
requests.

Differential Revision: https://phabricator.services.mozilla.com/D211506
2024-05-30 08:54:14 +00:00
..
bouncetrackingprotection Bug 1890578 - Add Glean counters for Bounce Tracker purging and purge failures r=anti-tracking-reviewers,pbz 2024-05-29 10:30:01 +00:00
docs
StripOnShareLists Bug 1876912 - Add 'share' as a parameter to strip for 'Copy without Site Tracking' on 'www.handelsblatt.com'. r=amadan,anti-tracking-reviewers 2024-05-16 15:40:53 +00:00
test Bug 1898427 - Only apply CHIPS behavior if storage partitioning is enabled for the context. r=bvandersloot,cookie-reviewers,anti-tracking-reviewers,edgul 2024-05-30 08:54:14 +00:00
antitracking.manifest
AntiTrackingIPCUtils.h
AntiTrackingLog.h
AntiTrackingRedirectHeuristic.cpp
AntiTrackingRedirectHeuristic.h
AntiTrackingUtils.cpp Bug 1897653 - Make blob urls inherit their principal in third-party checks too - r=pbz,asuth,rpl 2024-05-29 16:29:32 +00:00
AntiTrackingUtils.h
components.conf
ContentBlockingAllowList.cpp Bug 1859738 - Do not purge bounce trackers that have a 'cookie' allow permission. r=anti-tracking-reviewers,manuel 2024-05-28 15:42:00 +00:00
ContentBlockingAllowList.h Bug 1859738 - Do not purge bounce trackers that have a 'cookie' allow permission. r=anti-tracking-reviewers,manuel 2024-05-28 15:42:00 +00:00
ContentBlockingAllowList.sys.mjs
ContentBlockingLog.cpp
ContentBlockingLog.h
ContentBlockingNotifier.cpp
ContentBlockingNotifier.h
ContentBlockingTelemetryService.cpp
ContentBlockingTelemetryService.h
ContentBlockingUserInteraction.cpp Backed out 2 changesets (bug 1895311) for causing Android mochitests failures. 2024-05-28 22:49:05 +03:00
ContentBlockingUserInteraction.h
DynamicFpiRedirectHeuristic.cpp Bug 1785058 - Change dFPI heuristic console message to refer to dFPI. r=hsohaney,anti-tracking-reviewers,pbz 2024-05-16 15:33:42 +00:00
DynamicFpiRedirectHeuristic.h
jar.mn
moz.build
nsIContentBlockingAllowList.idl
nsIPartitioningExceptionListService.idl
nsIPurgeTrackerService.idl
nsITrackingDBService.idl
nsIURLDecorationAnnotationsService.idl
nsIURLQueryStringStripper.idl
nsIURLQueryStrippingListService.idl
PartitioningExceptionList.cpp
PartitioningExceptionList.h
PartitioningExceptionListService.sys.mjs
PurgeTrackerService.sys.mjs
SettingsChangeObserver.cpp
SettingsChangeObserver.h
StorageAccess.cpp Bug 1888032 - Use WorkerAssociatedBrowsingContext in ShouldAllowAccessFor() for worker fetch requests. r=bvandersloot,anti-tracking-reviewers 2024-05-06 20:26:17 +00:00
StorageAccess.h
StorageAccessAPIHelper.cpp
StorageAccessAPIHelper.h
StoragePrincipalHelper.cpp
StoragePrincipalHelper.h
TemporaryAccessGrantObserver.cpp
TemporaryAccessGrantObserver.h
TrackingDBService.sys.mjs
URLDecorationAnnotationsService.sys.mjs
URLDecorationStripper.cpp
URLDecorationStripper.h
URLQueryStringStripper.cpp
URLQueryStringStripper.h
URLQueryStrippingListService.sys.mjs Bug 1889564 - Lowercase strip on share list during import .r=pbz,anti-tracking-reviewers. 2024-05-06 18:27:03 +00:00