fune/toolkit/components/url-classifier
Frederik Braun 30ca834b74 Bug 1752475 - Change nsICookie/CookieStruct to implicitly flip SameSite in getter func r=dveditz,dragana,freddyb
Given that we only support samesite lax/strict/none in our storage schema,
it's useful to introduce a default value, as required by the spec.
However, that would it hard to distinguish between none/lax when we switch
the default.
So, instead of doing that we use the peculiarities of our current schema
to our advantage: There's a "sameSite" attribute and a "rawSameSite"
attribute, where the latter is the literal value we received from the
server. With this patch, we'll interpret the "sameSite" attribute
based on the laxByDefault pref. This also has the advantage that various
front-end code (e.g., in DevTools) is always reading the "sameSite"
value of nsICookies.

Differential Revision: https://phabricator.services.mozilla.com/D137460
2022-04-05 08:20:25 +00:00
..
chromium
docs
tests Bug 1752475 - Change nsICookie/CookieStruct to implicitly flip SameSite in getter func r=dveditz,dragana,freddyb 2022-04-05 08:20:25 +00:00
ChunkSet.cpp
ChunkSet.h
Classifier.cpp
Classifier.h
components.conf
Entries.h
HashStore.cpp Bug 1741665 - Align nsCString's public size_type better with other C++ APIs, r=mccr8,geckoview-reviewers,agi 2021-12-13 21:47:56 +00:00
HashStore.h
IUrlClassifierUITelemetry.idl
LookupCache.cpp
LookupCache.h
LookupCacheV4.cpp
LookupCacheV4.h
moz.build
nsCheckSummedOutputStream.cpp
nsCheckSummedOutputStream.h
nsIUrlClassifierDBService.idl
nsIUrlClassifierHashCompleter.idl
nsIUrlClassifierInfo.idl
nsIUrlClassifierPrefixSet.idl
nsIUrlClassifierStreamUpdater.idl
nsIUrlClassifierUtils.idl
nsIUrlListManager.idl
nsUrlClassifierDBService.cpp Bug 1749059 - Remove Quantum DOM support from IPDL, r=ipc-reviewers,mccr8 2022-01-25 20:29:46 +00:00
nsUrlClassifierDBService.h Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
nsUrlClassifierInfo.cpp
nsUrlClassifierInfo.h
nsUrlClassifierPrefixSet.cpp Bug 1746430: URLClassifier cleanup r=dimi 2021-12-16 18:42:58 +00:00
nsUrlClassifierPrefixSet.h Bug 1207753 - nsUrlClassifier thread-safety annotations r=dimi? 2022-03-22 14:05:08 +00:00
nsUrlClassifierProxies.cpp
nsUrlClassifierProxies.h
nsUrlClassifierStreamUpdater.cpp
nsUrlClassifierStreamUpdater.h
nsUrlClassifierUtils.cpp
nsUrlClassifierUtils.h Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
ProtocolParser.cpp Bug 1741665 - Align nsCString's public size_type better with other C++ APIs, r=mccr8,geckoview-reviewers,agi 2021-12-13 21:47:56 +00:00
ProtocolParser.h
RiceDeltaDecoder.cpp
RiceDeltaDecoder.h
SafeBrowsing.jsm Bug 1371576 - Allow to disable all SafeBrowsing updates with the browser.safebrowsing.update.enabled preference r=dimi 2022-02-01 06:45:52 +00:00
UrlClassifierHashCompleter.jsm
UrlClassifierLib.jsm
UrlClassifierListManager.jsm
UrlClassifierTelemetryUtils.cpp
UrlClassifierTelemetryUtils.h
VariableLengthPrefixSet.cpp
VariableLengthPrefixSet.h Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00