Commit graph

18 commits

Author SHA1 Message Date
Joachim Fasting
66384f9e52
tor-browser-bundle-bin: optionally disable multiprocess support
Multiprocess tabs always crash, as first reported by the issue mentioned
below.  It is now consistently reproducible both on NixOS and non-NixOS
for me, so I've decided to add a toggle to conveniently disable
multiprocess support as a work-around.

Closes https://github.com/NixOS/nixpkgs/issues/27759 but does
not really fix the underlying problem ...

(cherry picked from commit 69e3817eb6)
2017-09-25 14:12:41 +02:00
Joachim Fasting
6bb5c1ba49
tor-browser-bundle-bin: runtime purity improvements
These changes reduce file accesses outside TBB_HOME or the Nix store, as
determined by running under strace -e access,open,stat.

(cherry picked from commit f84125c3b1)
2017-09-10 17:55:49 +02:00
Joachim Fasting
481ccb82c8
tor-browser-bundle-bin: hard-code path to desktop Icon
(cherry picked from commit c8f2dbae9f)
2017-09-10 17:55:49 +02:00
Eelco Dolstra
460df30bd8
Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper"
This reverts commit 0a944b345e, reversing
changes made to 61733ed6cc.

I dislike these massive stdenv changes with unclear motivation,
especially when they involve gratuitous mass renames like NIX_CC ->
NIX_BINUTILS. The previous such rename (NIX_GCC -> NIX_CC) caused
months of pain, so let's not do that again.

(cherry picked from commit ec8d41f08c)
2017-09-07 12:53:33 +02:00
Joachim Fasting
9da9004062
tor-browser-bundle-bin: 7.0.4 -> 7.0.5
(cherry picked from commit 5113be54a4)
2017-09-06 07:08:57 +02:00
Jaka Hudoklin
1a3596a862
tor-browser: allow to pass TOR_CONTROL_PORT and TOR_SOCKS_PORT
(cherry picked from commit 0347659542)
2017-09-04 23:16:08 +02:00
Jaka Hudoklin
4d36f29e35
tor-browser: allow to pass TOR_SKIP_LAUNCH
(cherry picked from commit ff1b18a455)
2017-09-04 23:03:55 +02:00
John Ericson
89481b70ea misc pkgs: Use $NIX_BINUTILS for when needed
Certain files are now only there instead of $NIX_CC (some are in both)

(cherry picked from commit 3f30cffa55)
2017-09-03 11:30:38 -04:00
Joachim Fasting
1b77c29507
tor-browser-bundle-bin: 7.0.3 -> 7.0.4
- Update Firefox to 52.3.0esr
- Update Tor to 0.3.0.10
2017-08-08 22:12:03 +02:00
Tim Steinbach
449946ef94
torbrowser: 7.0.2 -> 7.0.3
Fixes a bug whereby visiting specially crafted urls could lead to
direct (non-tor) connections to the remote host[1]

[1]: https://blog.torproject.org/blog/tor-browser-703-released
2017-07-31 16:39:12 +02:00
Joachim Fasting
9e12be50b4
tor-browser-bundle-bin: support injecting additional prefs
The `extraPrefs` parameter is injected verbatim into the mozilla.cfg
file.

Note that the syntax is a superset of the usual prefs.js syntax.  The
following procedures are of particular interest:
pref() to set a preference as if it had been toggled in about:config
defaultPref() to set the *default* value of a preference
lockPref() to set a preference & prevent further modification
clearPref() to reset a preference to its default state

Example:
```nix
tor-browser-bundle-bin.override {
  extraPrefs = ''
    // Increase default security level
    pref("extensions.torbutton.security_slider", 2);
  '';
}
```
2017-07-13 10:12:33 +02:00
Joachim Fasting
07e492c6e6
tor-browser-bundle-bin: do not call home to check tbb version 2017-07-13 10:12:27 +02:00
Joachim Fasting
f617f30b4c
tor-browser-bundle-bin: communicate with tor over named pipes 2017-07-04 16:25:03 +02:00
Joachim Fasting
92524eb2f1
tor-browser-bundle-bin: 7.0.1 -> 7.0.2 2017-07-04 16:24:55 +02:00
Joachim Fasting
4f909c4f3a
tor-browser-bundle-bin: 7.0 -> 7.0.1 2017-06-14 23:33:45 +02:00
Joachim Fasting
5b5f3f542a
tor-browser-bundle-bin: 6.5.2 -> 7.0
Now requires pulseaudio for audio playback.

https://blog.torproject.org/blog/tor-browser-70-released
2017-06-07 19:08:25 +02:00
Joachim Fasting
2262f89230
tor-browser-bundle-bin: additional download urls
To better support users that are unable to access the official Tor
distribution site, e.g., https://github.com/NixOS/nixpkgs/issues/26184
2017-05-28 20:26:31 +02:00
Jan Malakhovski
48ec680ddb torbrowser: rename to tor-browser-bundle-bin 2017-04-30 00:08:21 +02:00