TB 40597: Implement TorSettings module
- migrated in-page settings read/write implementation from about:preferences#tor to the TorSettings module - TorSettings initially loads settings from the tor daemon, and saves them to firefox prefs - TorSettings notifies observers when a setting has changed; currently only QuickStart notification is implemented for parity with previous preference notify logic in about:torconnect and about:preferences#tor - about:preferences#tor, and about:torconnect now read and write settings thorugh the TorSettings module - all tor settings live in the torbrowser.settings.* preference branch - removed unused pref modify permission for about:torconnect content page from AsyncPrefs.jsm Bug 40645: Migrate Moat APIs to Moat.jsm module
parent
969c1e04
No related branches found
No related tags found
Showing
- .eslintignore 1 addition, 0 deletions.eslintignore
- .prettierignore 1 addition, 0 deletions.prettierignore
- browser/app/profile/000-tor-browser.js 2 additions, 0 deletionsbrowser/app/profile/000-tor-browser.js
- toolkit/components/tor-launcher/TorStartupService.sys.mjs 7 additions, 0 deletionstoolkit/components/tor-launcher/TorStartupService.sys.mjs
- toolkit/content/jar.mn 2 additions, 0 deletionstoolkit/content/jar.mn
- toolkit/content/pt_config.json 32 additions, 0 deletionstoolkit/content/pt_config.json
- toolkit/modules/BridgeDB.sys.mjs 65 additions, 0 deletionstoolkit/modules/BridgeDB.sys.mjs
- toolkit/modules/DomainFrontedRequests.sys.mjs 553 additions, 0 deletionstoolkit/modules/DomainFrontedRequests.sys.mjs
- toolkit/modules/Moat.sys.mjs 374 additions, 0 deletionstoolkit/modules/Moat.sys.mjs
- toolkit/modules/TorConnect.sys.mjs 1747 additions, 0 deletionstoolkit/modules/TorConnect.sys.mjs
- toolkit/modules/TorSettings.sys.mjs 1102 additions, 0 deletionstoolkit/modules/TorSettings.sys.mjs
- toolkit/modules/moz.build 5 additions, 0 deletionstoolkit/modules/moz.build
Loading
Please register or sign in to comment