- Nov 16, 2023
-
-
Encrypting pages hosted on Onion Services with SSL/TLS is redundant (in terms of hiding content) as all traffic within the Tor network is already fully encrypted. Therefore, serving HTTP pages from an Onion Service is more or less fine. Prior to this patch, Tor Browser would mostly treat pages delivered via Onion Services as well as pages delivered in the ordinary fashion over the internet in the same way. This created some inconsistencies in behaviour and misinformation presented to the user relating to the security of pages delivered via Onion Services: - HTTP Onion Service pages did not have any 'lock' icon indicating the site was secure - HTTP Onion Service pages would be marked as unencrypted in the Page Info screen - Mixed-mode content restrictions did not apply to HTTP Onion Service pages embedding Non-Onion HTTP content This patch fixes the above issues, and also adds several new 'Onion' icons to the mix to indicate all of the various permutations of Onion Services hosted HTTP or HTTPS pages with HTTP or HTTPS content. Strings for Onion Service Page Info page are pulled from Torbutton's localization strings.
-
- implements new about:torconnect page as tor-launcher replacement - adds new torconnect component to browser - tor process management functionality remains implemented in tor-launcher through the TorProtocolService module - adds warning/error box to about:preferences#tor when not connected to tor Bug 40773: Update the about:torconnect frontend page to match additional UI flows. Bug 41608: Add a toolbar status button and a urlbar "Connect" button.
-
Bug 41613: Skip Drang & Drop filtering for DNS-safe URLs
-
-
-
-
Related Bugzilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1428034
-
- fixes required to build dom/media/systemservices
-
- fixes required to build dom/media/webrtc
-
Similar to MediaTrack::mDisabledMode, but this is for uses on the SourceMediaTrack producer thread. It is still signaled via a control message from the control thread to maintain order of operations, and is protected by the SourceMediaTrack mutex. Differential Revision: https://phabricator.services.mozilla.com/D187554
-
- Nov 15, 2023
-
-
Kelsey Gilbert authored
We could do non-racy static init here (e.g. with a static initializer self-calling-closure), but there doesn't seem to be a strong reason for this. Let's just use a switch and get robustness from -Werror=switch. Differential Revision: https://phabricator.services.mozilla.com/D188054
-
Eden Chuang authored
Bug 1738426 - Ignoring status 206 and vary header checking for opaque response in Cache API. r=asuth Differential Revision: https://phabricator.services.mozilla.com/D186431
-
- Oct 26, 2023
-
-
Jan Varga authored
Bug 1856072 - Remove custom ResolveCallback for FileSystemGetWritableFileStreamResponse; r=#dom-storage a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D191968
-
Jan Varga authored
Differential Revision: https://phabricator.services.mozilla.com/D191967
-
Jan Varga authored
Bug 1856072 - Change FileSystemWritableFileStream::Create to return constructed streams synchronously; r=#dom-storage a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D191966
-
Jan Varga authored
Differential Revision: https://phabricator.services.mozilla.com/D191965
-
Jan Varga authored
Bug 1856072 - Make sure FileSystemWritableFileStream can't go away during Seek, Truncate and Close; r=#dom-storage a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D191964
-
Jan Varga authored
Differential Revision: https://phabricator.services.mozilla.com/D191963
-
Jan Varga authored
Differential Revision: https://phabricator.services.mozilla.com/D191962
-
Jan Varga authored
Differential Revision: https://phabricator.services.mozilla.com/D191961
-
Jan Varga authored
Differential Revision: https://phabricator.services.mozilla.com/D191960
-
- Oct 30, 2023
-
-
Kagami Sascha Rosylight authored
Bug 1861742 - Part 2: Traverse ReadableByteStreamQueueEntry and PullIntoDescriptor r=smaug, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D192106
-
Kagami Sascha Rosylight authored
Bug 1861742 - Part 1: Move ReadableByteStreamQueueEntry and PullIntoDescriptor to cpp r=smaug, a=RyanVM They are not used by other files. Differential Revision: https://phabricator.services.mozilla.com/D192215
-
- Oct 24, 2023
-
-
Andrew Sutherland authored
Differential Revision: https://phabricator.services.mozilla.com/D191773
-
- Oct 25, 2023
-
-
Timothy Nikkel authored
Depends on D191597 Differential Revision: https://phabricator.services.mozilla.com/D191598
-
Timothy Nikkel authored
Differential Revision: https://phabricator.services.mozilla.com/D191597
-
Kelsey Gilbert authored
This allows for disabling WebGL's use of GL_KHR_no_error, rather than the default of enabled. Use snake_case so that searching for KHR_no_error finds this more easily. Differential Revision: https://phabricator.services.mozilla.com/D188781
-
Jens Stutte authored
Bug 1859030 - Exit early in WorkerManagerCreatedRunnable::Run if the actor cannot send. r=dom-worker-reviewers,asuth, a=dsmith Differential Revision: https://phabricator.services.mozilla.com/D191094
-
Gregory Pappas authored
-
- Oct 24, 2023
-
-
Ryan VanderMeulen authored
Until we can resolve the underlying bug which is causing GMP launch slowdowns on Windows ASAN builds, just skip the impacted tests.
-
- Oct 10, 2023
-
-
Gabriele Svelto authored
Differential Revision: https://phabricator.services.mozilla.com/D190487
-
- Oct 02, 2023
-
-
Gabriele Svelto authored
Bug 1851829 - Do not send close messages for MIDI ports that have already been disconnected from their remote object r=padenot, a=dmeehan
-
- Sep 15, 2023
-
-
Gabriele Svelto authored
Bug 1851847 - Check that we really do have a document before creating a MIDI port r=padenot, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D187989
-
- Oct 12, 2023
-
-
Sean Feng authored
Bug 1856497 - Allow user input events to bypass the delay handling check if this is a non-visible document r=smaug, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D190133
-
- Oct 11, 2023
-
-
Sean Feng authored
Bug 1856514 - Make sure nsRefreshDriver will tick enough times for user input handling r=smaug, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D190108
-
- Sep 05, 2023
-
-
Sean Feng authored
Differential Revision: https://phabricator.services.mozilla.com/D186053
-
Sean Feng authored
In some edge cases, we may start handling user input events that are not supposed to be handled by the current document. This patch introduces some delay to handle user input events. Differential Revision: https://phabricator.services.mozilla.com/D180976
-
- Oct 13, 2023
-
-
donal meehan authored
Backed out changeset c4ed9a9b1665 (bug 1851847) with 1856659 and 1851729 for causing crashtests failures
-
donal meehan authored
Backed out changeset e9b6f035374a (bug 1851829) with 1856695 and 185147 for causing crashtests failures
-
donal meehan authored
Backed out changeset de9c4b028631 (bug 1856695) with 1851729 and 185147 for causing crashtests failures
-