fune/toolkit/components
Benjamin VanderSloot 58d36f75d6 Bug 1835907, part 1 - Add has storage access bit and triggering window id to the LoadInfo - r=smaug,necko-reviewers,kershaw,pbz
In the Storage Access API's latest draft, a few items were added to the user-agent state. Relevant here,
the source snapshot params gained two fields that are initialized from the sourceDocument during
snapshotting source params while navigating: "has storage access" and "environment id".

https://privacycg.github.io/storage-access/#ua-state

These are used to identify self-initiated navigations that come from documents that have obtained storage access.
Combined with a same-origin check, this determines if the destination document of the navigation should start
with storage access.

This is stricter than the current behavior, where if the permission is available, all documents start with storage access.
Instead, now a document will only have storage access if it requests it explicitly or if a same-origin document that has
storage access navigates itself to that document. This is seen as a security win.

Security discussion of this change was here: https://github.com/privacycg/storage-access/issues/113
Artur at Google wrote up a great summary here: https://docs.google.com/document/d/1AsrETl-7XvnZNbG81Zy9BcZfKbqACQYBSrjM3VsIpjY/edit#

Differential Revision: https://phabricator.services.mozilla.com/D184821
2023-08-15 13:04:04 +00:00
..
aboutcheckerboard
aboutconfig
aboutmemory Bug 1845311 - [Part 2] Use ChromeUtils.defineLazyGetter in more places r=arai,webcompat-reviewers,necko-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sync-reviewers,anti-tracking-reviewers,tabbrowser-reviewers,bytesized,twisniewski,sgalich,mak,kershaw,sclements,pbz,robwu,geckoview-reviewers,amejiamarmol 2023-08-01 23:01:02 +00:00
aboutprocesses Bug 1845311 - [Part 2] Use ChromeUtils.defineLazyGetter in more places r=arai,webcompat-reviewers,necko-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sync-reviewers,anti-tracking-reviewers,tabbrowser-reviewers,bytesized,twisniewski,sgalich,mak,kershaw,sclements,pbz,robwu,geckoview-reviewers,amejiamarmol 2023-08-01 23:01:02 +00:00
aboutthirdparty
aboutwindowsmessages Bug 1846277 - Untangle nsGlobalWindow*.h includes. r=dom-core,media-playback-reviewers,sessionstore-reviewers,padenot,farre 2023-08-02 20:41:49 +00:00
alerts Bug 1843790 - Part 10: Rewrite toolkit/modules/Timer.sys.mjs consumers in html/xhtml to use ChromeUtils.importESModule. r=Gijs 2023-07-18 23:06:34 +00:00
antitracking Bug 1840902 - Adjusted browser chrome tests under the Anti-tracking test suite to support only secure context storage access. r=bvandersloot 2023-08-15 12:58:43 +00:00
apppicker
asyncshutdown Bug 1845691 - Fix broken catch() in AsyncShutdown r=Gijs 2023-07-27 13:41:15 +00:00
autocomplete
backgroundhangmonitor
backgroundtasks Bug 1846570 - Convert more jsm style imports to ES modules (misc). r=arai,credential-management-reviewers,sgalich 2023-08-02 13:43:07 +00:00
bitsdownload
browser Bug 1843968 - Hold some strong references. r=mccr8 2023-08-01 12:09:36 +00:00
build
captivedetect
cascade_bloom_filter
certviewer
cleardata Bug 1819899 - Avoid host substring matching in SiteDataTestUtils.hasCookies. r=anti-tracking-reviewers,pbz 2023-08-01 15:29:37 +00:00
clearsitedata
commandlines
contentprefs
contextualidentity Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
cookiebanners Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
corroborator
crashes Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
crashmonitor
credentialmanagement Bug 1847059: Add missing providerName to FedCM Account and Provider entities in GeckoSession r=geckoview-reviewers,amejiamarmol 2023-08-10 14:14:58 +00:00
ctypes Bug 1846758 - Change ESLint env inclusions from mozilla/chrome-worker to worker where ctypes is not used. r=Gijs,devtools-reviewers 2023-08-04 09:51:15 +00:00
downloads Bug 1845311 - [Part 2] Use ChromeUtils.defineLazyGetter in more places r=arai,webcompat-reviewers,necko-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sync-reviewers,anti-tracking-reviewers,tabbrowser-reviewers,bytesized,twisniewski,sgalich,mak,kershaw,sclements,pbz,robwu,geckoview-reviewers,amejiamarmol 2023-08-01 23:01:02 +00:00
enterprisepolicies Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
extensions Backed out changeset c8c9ef33bbcf (bug 1817779) for causing mochitest-plain failures on test_ext_all_apis.html. CLOSED TREE 2023-08-14 17:59:30 +03:00
featuregates Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
finalizationwitness
find
forgetaboutsite Bug 1846036, replace usage of findLogins with searchLoginsAsync, r=credential-management-reviewers,sync-reviewers,joschmidt,markh 2023-08-15 00:21:05 +00:00
formautofill Bug 1398681 - Display confirmation hints for address, credit card and login operations. r=credential-management-reviewers,fluent-reviewers,flod,dimi 2023-08-10 16:03:41 +00:00
gfx
glean Bug 1834792 - Make Glean ping throttling limits configurable via Nimbus r=TravisLong,supply-chain-reviewers 2023-08-11 15:14:40 +00:00
httpsonlyerror
jsoncpp
kvstore Bug 1843568 - Part 5: Mark some nsIKeyValue types as rust_sync, r=lina 2023-07-20 17:39:04 +00:00
maintenanceservice
mediasniffer
messaging-system Bug 1846803 - Final adjustments to feature callout surveys. r=jprickett 2023-08-02 22:40:58 +00:00
mozintl
mozprotocol
narrate
nimbus Bug 1834792 - Make Glean ping throttling limits configurable via Nimbus r=TravisLong,supply-chain-reviewers 2023-08-11 15:14:40 +00:00
normandy Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
parentalcontrols Bug 1844908 - Remove pre-Win10-specific codepath from toolkit/components/parentalcontrols/. r=handyman 2023-07-26 08:52:52 +00:00
passwordmgr Bug 1846036, replace usage of findLogins with searchLoginsAsync, r=credential-management-reviewers,sync-reviewers,joschmidt,markh 2023-08-15 00:21:05 +00:00
pdfjs Bug 1848489 - Update PDF.js to new version 690b8738973565f4c4ed11952dee36f1c3ff0d4f r=pdfjs-reviewers,Snuffleupagus 2023-08-12 14:40:00 +00:00
pictureinpicture Bug 1564391 - Rename internal uses of mozInputSource. r=emilio,pip-reviewers,tabbrowser-reviewers,dao,kpatenio 2023-07-26 09:27:45 +00:00
places Bug 1828669 - Dedupe URLs in the history view r=mkaply 2023-08-14 22:27:26 +00:00
printing Bug 1844192 - Change isRemote to isRemoteBrowser in browser_print_selection.js r=emilio 2023-07-18 23:32:11 +00:00
printingui
processsingleton
processtools
promiseworker Bug 1846758 - Change ESLint env inclusions from mozilla/chrome-worker to worker where ctypes is not used. r=Gijs,devtools-reviewers 2023-08-04 09:51:15 +00:00
prompts Bug 1846500 - Inherit color scheme override from opener. r=pbz 2023-08-08 11:32:03 +00:00
protobuf
reader Bug 1846758 - Change ESLint env inclusions from mozilla/chrome-worker to worker where ctypes is not used. r=Gijs,devtools-reviewers 2023-08-04 09:51:15 +00:00
reflect
remote Bug 1848318 Don't start nsGTKRemoteServer on Wayland r=emilio 2023-08-12 08:20:33 +00:00
remotebrowserutils
reputationservice Bug 1843758. r=Gijs 2023-07-25 08:16:08 +00:00
resistfingerprinting Bug 1847921 - Support bitwise operations on RFPTarget. r=tjr 2023-08-14 09:22:39 +00:00
satchel Bug 1841471 - Calling isInferredEmailField and isInferredUsernameField on input field before running SignUpFormRuleset r=credential-management-reviewers,dimi 2023-08-11 08:24:40 +00:00
search Bug 1835918 - Add test to check urlbar shows history and bookmark results when search service has failed to initialize. r=Standard8,mak 2023-08-04 16:45:33 +00:00
sessionstore Bug 1846277 - Untangle nsGlobalWindow*.h includes. r=dom-core,media-playback-reviewers,sessionstore-reviewers,padenot,farre 2023-08-02 20:41:49 +00:00
shell
shopping Bug 1846774 - Add Shopping Attribution API. r=shopping-reviewers,jhirsch,niklas 2023-08-14 19:49:46 +00:00
startup
statusfilter
taskscheduler Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
telemetry Bug 1848321 - Improve the browser.search.content.* documentation. r=search-reviewers,jteow 2023-08-14 11:13:05 +00:00
terminator
thumbnails Bug 1846758 - Change ESLint env inclusions from mozilla/chrome-worker to worker where ctypes is not used. r=Gijs,devtools-reviewers 2023-08-04 09:51:15 +00:00
timermanager Bug 1845311 - [Part 2] Use ChromeUtils.defineLazyGetter in more places r=arai,webcompat-reviewers,necko-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sync-reviewers,anti-tracking-reviewers,tabbrowser-reviewers,bytesized,twisniewski,sgalich,mak,kershaw,sclements,pbz,robwu,geckoview-reviewers,amejiamarmol 2023-08-01 23:01:02 +00:00
tooltiptext
translation
translations Bug 1848074 - Cache firstShowUriSpec on TranslationsParent r=gregtatum 2023-08-10 18:05:13 +00:00
typeaheadfind
uniffi-bindgen-gecko-js Bug 1846347 - update application-services to fix tab syncing. r=skhamis 2023-08-01 15:45:56 +00:00
uniffi-example-custom-types
uniffi-fixture-callbacks
uniffi-fixture-external-types Bug 1840044 - Update to Glean 53.1.0, UniFFI 0.24.1 and latest application-services. r=TravisLong,nika,markh,supply-chain-reviewers 2023-07-26 15:34:27 +00:00
uniffi-js Bug 1846347 - update application-services to fix tab syncing. r=skhamis 2023-08-01 15:45:56 +00:00
url-classifier Bug 1844708 - UrlClassifierRemoteSettingsService fails to apply update when a list is too large r=timhuang 2023-07-21 13:20:38 +00:00
urlformatter Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
utils Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
viaduct Bug 1845815 - Support binary response bodies in Viaduct r=teshaq 2023-07-31 23:33:48 +00:00
viewsource
windowcreator
windowwatcher Bug 1835907, part 1 - Add has storage access bit and triggering window id to the LoadInfo - r=smaug,necko-reviewers,kershaw,pbz 2023-08-15 13:04:04 +00:00
workerloader Bug 1846758 - Change ESLint env inclusions from mozilla/chrome-worker to worker where ctypes is not used. r=Gijs,devtools-reviewers 2023-08-04 09:51:15 +00:00
xulstore
components.conf
DefaultCLH.sys.mjs
moz.build
update-jsoncpp.sh