- 01 Jul, 2021 2 commits
-
-
Matthew Finkel authored
-
Matthew Finkel authored
-
- 30 Jun, 2021 6 commits
-
-
Matthew Finkel authored
-
Matthew Finkel authored
-
Matthew Finkel authored
-
Matthew Finkel authored
-
Matthew Finkel authored
Bug 40429: Update Onboarding for 10.5
-
Richard Pospesel authored
-
- 29 Jun, 2021 1 commit
-
-
Richard Pospesel authored
-
- 28 Jun, 2021 2 commits
-
-
-
Matthew Finkel authored
-
- 25 Jun, 2021 2 commits
-
-
Richard Pospesel authored
- adds new v2 deprecated warning page (js and styling) that piggy-backs off of the existing added onion service errors - updates identity-icon to onionWarning.svg when visiting a v2 onion site adds warning tooltip; this warning supersedes all other identity states (including mixed-content error) - we determine whether to show the warning page in nsDocShell::DoURILoad() - a new synchonous IPC method is added to ContentChild/ContentParent to determine if the session has loaded the warning page already; worst case scenario, each child process will need to wait on this method to return only once when visiting a v2 onion; nothing is permanently cached with regards to this change - an exception for the new sync method is added to sync-messages.ini (generally, in practice adding new blocking methods is probably bad, but the minimial overhead and frequency this method is called is worth the simpler code)
-
Richard Pospesel authored
-
- 24 Jun, 2021 9 commits
-
-
Matthew Finkel authored
-
Matthew Finkel authored
-
Matthew Finkel authored
-
Richard Pospesel authored
-
Richard Pospesel authored
-
Matthew Finkel authored
-
Richard Pospesel authored
-
Matthew Finkel authored
Bug 40456: Update the SecureDrop HTTPS-Everywhere update channel Bug 40478: Onion alias url rewrite is broken
-
Matthew Finkel authored
-
- 23 Jun, 2021 1 commit
-
-
Richard Pospesel authored
-
- 22 Jun, 2021 2 commits
-
-
Matthew Finkel authored
-
Richard Pospesel authored
-
- 21 Jun, 2021 1 commit
-
-
Matthew Finkel authored
-
- 17 Jun, 2021 1 commit
-
-
Matthew Finkel authored
-
- 16 Jun, 2021 1 commit
-
-
Richard Pospesel authored
-
- 10 Jun, 2021 1 commit
-
-
Matthew Finkel authored
-
- 09 Jun, 2021 1 commit
-
-
Richard Pospesel authored
-
- 02 Jun, 2021 10 commits
-
-
Matthew Finkel authored
-
- implements new about:torconnect page as tor-launcher replacement - adds tor connection status to url bar and tweaks UX when not online - adds new torconnect component to browser - tor process management functionality remains implemented in tor-launcher through the TorProtocolService module - the onion pattern from about:tor migrated to an .inc.xhtml file now used by both about:tor and about:torconnect - various design tweaks and resusability fixes to onion pattern - adds warning/error box to about:preferences#tor when not connected to tor - explicitly allows about:torconnect URIs to ignore Resist Fingerprinting (RFP) - various tweaks to info-pages.inc.css for about:torconnect (also affects other firefox info pages)
-
Adds a CryptoSafety actor which detects when you've copied a crypto address from a HTTP webpage and shows a warning. Closes #40209. Bug 40428: Fix string attribute names
-
- Updated layout/svg/tests/test_disabled.html to ensure that this doesn't allow rendering SVGs on about:blank and about:srcdoc. Differential Revision: https://phabricator.services.mozilla.com/D95139
-
Bug 1658881 - When failing to create a channel and an image request, make sure to set the image blocking status appropriately. r=tnikkel This is the same status as we do for known no-data protocols here: https://searchfox.org/mozilla-central/rev/ac142717cc067d875e83e4b1316f004f6e063a46/dom/base/nsNoDataProtocolContentPolicy.cpp#59 This ensures we treat these two cases the same. Differential Revision: https://phabricator.services.mozilla.com/D89382
-
-
This loads HTTPS Everywhere as a builtin addon from a hardcoded resource:// URI in desktop. It also ensures that the non-builtin HTTPS Everywhere addon is always uninstalled on browser startup. The reason of making this desktop-only is that there are some issues when installing a builtin extension from geckoview side, making the extension not available on first startup. So, at least for now we handle the Fenix case separately. See #40118 for a followup for investigating these.
-
In any case, `gCombinedSizes` should be larger than or equal to the buffer within `MemoryClockCache`. Differential Revision: https://phabricator.services.mozilla.com/D84274
-
The `gCombinedSizes` need to be enlarged once the inner buffer within `MemoryBlockCache` grows. Otherwise, when the `MemoryBlockCache` is released, subtracting the buffer-size of the `MemoryBlockCache` from `gCombinedSizes` lead to a underflow. Differential Revision: https://phabricator.services.mozilla.com/D84273
-
Firefox Pioneer is an opt-in program in which people volunteer to participate in studies that collect detailed, sensitive data about how they use their browser.
-