gecko-dev/toolkit/components/antitracking
Dana Keeler ef0a88c6f2 Bug 1715142 - introduce nsIPublicKeyPinningService and remove 'type' parameter from nsISiteSecurityService r=rmf,necko-reviewers
The public key pinning implementation is much less complex than the HSTS
implementation, and only needs a small subset of the parameters of the latter.
Furthermore, the information it relies on is static, and so is safe to access
from content processes. This patch separates the two implementations, thus
simplifying both of them and avoiding some unnecessary IPC calls in the
process.

Differential Revision: https://phabricator.services.mozilla.com/D117096
2021-06-12 01:12:25 +00:00
..
test Bug 1715142 - introduce nsIPublicKeyPinningService and remove 'type' parameter from nsISiteSecurityService r=rmf,necko-reviewers 2021-06-12 01:12:25 +00:00
antitracking.manifest
AntiTrackingIPCUtils.h
AntiTrackingLog.h
AntiTrackingRedirectHeuristic.cpp
AntiTrackingRedirectHeuristic.h
AntiTrackingUtils.cpp
AntiTrackingUtils.h
components.conf Backed out 4 changesets (bug 1706608) for failures on browser_urlQueryStringStripping.js. CLOSED TREE 2021-06-07 16:35:42 +03:00
ContentBlocking.cpp
ContentBlocking.h
ContentBlockingAllowList.cpp
ContentBlockingAllowList.h
ContentBlockingAllowList.jsm Bug 1699480 - Deprecate most existing TP exception API in GV and migrate it to new permissions API; also allow for importing/exporting ContentPermissions as JSONObjects. r=agi,geckoview-reviewers,aklotz 2021-06-07 17:57:24 +00:00
ContentBlockingLog.cpp
ContentBlockingLog.h Bug 1690905 - Factors DOM memory sizes out to its own struct r=mccr8 2021-05-27 17:55:44 +00:00
ContentBlockingNotifier.cpp
ContentBlockingNotifier.h
ContentBlockingTelemetryService.cpp
ContentBlockingTelemetryService.h
ContentBlockingUserInteraction.cpp
ContentBlockingUserInteraction.h
DynamicFpiRedirectHeuristic.cpp
DynamicFpiRedirectHeuristic.h
moz.build Backed out 4 changesets (bug 1706608) for failures on browser_urlQueryStringStripping.js. CLOSED TREE 2021-06-07 16:35:42 +03:00
nsIPartitioningExceptionListService.idl
nsIPurgeTrackerService.idl
nsITrackingDBService.idl
nsIURLDecorationAnnotationsService.idl
PartitioningExceptionList.cpp Bug 1713475 - Don't crash on invalid privacy.restrict3rdpartystorage.skip_list r=timhuang 2021-06-04 07:55:39 +00:00
PartitioningExceptionList.h
PartitioningExceptionListService.jsm
PurgeTrackerService.jsm
RejectForeignAllowList.cpp
RejectForeignAllowList.h
SettingsChangeObserver.cpp
SettingsChangeObserver.h
StorageAccess.cpp
StorageAccess.h
StoragePrincipalHelper.cpp Bug 1705030 - Added utility methods to get and match the baseDomain of a partitionKey. r=timhuang 2021-05-27 12:37:03 +00:00
StoragePrincipalHelper.h Bug 1705030 - Added utility methods to get and match the baseDomain of a partitionKey. r=timhuang 2021-05-27 12:37:03 +00:00
TemporaryAccessGrantObserver.cpp
TemporaryAccessGrantObserver.h
TrackingDBService.jsm
URLDecorationAnnotationsService.jsm
URLDecorationStripper.cpp
URLDecorationStripper.h
URLQueryStringStripper.cpp Backed out 4 changesets (bug 1706608) for failures on browser_urlQueryStringStripping.js. CLOSED TREE 2021-06-07 16:35:42 +03:00
URLQueryStringStripper.h Backed out 4 changesets (bug 1706608) for failures on browser_urlQueryStringStripping.js. CLOSED TREE 2021-06-07 16:35:42 +03:00