| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
| |
This patch checks to see if the incoming channel has a first party
domain that's been smuggled out on the nsIHttpChannel. This is used for
XmlHttpRequests reqested from a System context when the first party
domain is known (as is the case of range-based requests in pdf.js)
|
| |
|
|
| |
Changelog update and version bump
|
| |
|
|
|
|
|
|
|
| |
The pref is called "extensions.torbutton.noscript_persist".
Warning! It is dangerous and could reveal what sites you have visited
in the past.
(We also use a pref named "extensions.torbutton.noscript_inited" to keep
track of the first run.)
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
If about:blank is the homepage (or has been passed as a command line
parameter), NoScript will send a message named "fetchChildPolicy"
_before_ "started". Torbutton would then send its "updateSettings" too
soon, resulting in the dreaded error "Could not establish connection.
Receiving end does not exist" (see bug 26520).
Fix this by whitelisting the relevant messages from NoScript: "started"
and also "pageshow" for a slightly more graceful failure mode in case
Torbutton somehow misses NoScript startup.
|
| |
|
|
| |
This reverts commit efdc83fec6244d5f2e4b8880fef010a6e362d9dc.
|
| |\ |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If about:blank is the homepage (or has been passed as a command line
parameter), NoScript will send a message named "fetchChildPolicy"
_before_ "started". Torbutton would then send its "updateSettings" too
soon, resulting in the dreaded error "Could not establish connection.
Receiving end does not exist" (see bug 26520).
Fix this by whitelisting the relevant messages from NoScript: "started"
and also "pageshow" for a slightly more graceful failure mode in case
Torbutton somehow misses NoScript startup.
|
| | |
| |
| |
| | |
This reverts commit 8ff3b44e478ebddf5a067d796f57a353beae2af0.
|
| | |
| |
| |
| | |
Changelog update and version bump
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If about:blank is the homepage (or has been passed as a command line
parameter), NoScript will send a message named "fetchChildPolicy"
_before_ "started". Torbutton would then send its "updateSettings" too
soon, resulting in the dreaded error "Could not establish connection.
Receiving end does not exist" (see bug 26520).
Fix this by whitelisting the relevant messages from NoScript: "started"
and also "pageshow" for a slightly more graceful failure mode in case
Torbutton somehow misses NoScript startup.
|
| |/ |
|
| | |
|
| |
|
|
|
|
|
| |
(the IP address for these PTs looks like 0.x.x.x)
Also, we remove some dead code that implemented
part of the old circuit display.
|
| |
|
|
|
|
|
| |
The banner disappears permanently:
* if the user clicks a small "X" on the right
* if the user clicks the "Sign Up" link
* if the banner has already been shown 4 times
|
| | |
|
| | |
|
| |
|
|
|
|
| |
We use both offset-inline-end and inset-inline-end because the
former is supported in Firefox 60 and the latter is supported
in Firefox 63 and later.
|
| |
|
|
|
|
|
|
|
|
| |
Moving the New Identity button to the hamburger menu without having the
redesign of our security controls in place and without having a proper
guidance for where we moved it to is confusing. Let's revert that
decision until we have all required pieces ready.
We omit the key attribute from the menu item to avoid doing a New
Identity twice if users press Ctrl+Shift+u.
|
| |
|
|
| |
Version bump and CHANGELOG update
|
| | |
|
| |
|
|
| |
CHANGELOG update and version bump
|
| | |
|
| |
|
|
|
|
| |
We need to wait for NoScript to have launched before we
send the first settings message from the security slider.
So wait for NoScript to send us a message first.
|
| |
|
|
|
|
|
| |
We now have the onboarding to show users our security slider. We
remove the notification bar on first start as it was a workaround for
that onboarding feature which on some system causes problems with
window size rounding.
|
| | |
|
| |
|
|
|
|
| |
Change TB Manual link to open in a new tab.
Use a dynamic margin between search box and TB Manual link (10% of viewport).
Add more onion circles to improve appearance on wide displays.
|
| |
|
|
| |
This file is no longer used. Move needed strings to aboutTor.dtd
|
| |
|
|
|
| |
Add strings for a "New Circuit Display" promotional banner which is
shown on the about:tbupdate page.
|
| |
|
|
| |
Add strings needed for circuit display onboarding.
|
| |
|
|
| |
CHANGELOG update and versions bump
|
| | |
|
| |
|
|
|
| |
Also, fix a bug in noscript-control.js where initialized
was never set to true.
|
| | |
|
| | |
|
| | |
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
The preference is not available in the Desktop and it doesn't
make sense on mobile.
Thus, we are removing it.
|
| | |
| |
| |
| |
| | |
Create a responsive security slider, it can be used on mobile and
tablet.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
get_general_useragent_locale to utils
On Desktop, show_torbrowser_manual is a torbutton.js method and it
is called by other components using the window.opener.
However, on mobile, the security settings is opened in a tab instead
of a modal. Thus the window.opener is nil.
This patch moves the show_torbrowser_manual to util.js allowing it
to be accessible from anywhere.
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
| |
|
|
| |
Version bump and CHANGELOG update
|
| |
|
|
|
| |
Add strings for use by new user onboarding.
Add "TorOpenSecuritySettings" observer.
|
| |
|
|
|
| |
Our old patch for Bug 8725 was upstreamed in
https://bugzilla.mozilla.org/show_bug.cgi?id=863246
|
| | |
|