nixpkgs/pkgs/tools/security
Joachim Fasting 961164a8a7
torbrowser: explicitly set paths to torrc-defaults and tor
This patch fixes an issue introduced by b897f825942b63ab790cad9ed66c8a79cbb3fc2d
where the bundled tor fails to run.

The error message claims that it cannot communicate with tor, but what actually
happens is that tor never runs at all, because it is invoked with a non-existent
rc file.  Specifying an absolute path to the torrc-defaults file fixes the
problem.  For good measure, we specify an absolute path to the tor executable
itself as well; we want as little autodetection logic as possible.

Note that users of torbrowser *must* remove the existing `~/.torbrowser4` folder
for this to take effect, otherwise torbrowser will continue to use extension
data from the previous release (this is why some existing users were able to
successfully use the new torbrowser version, see
https://github.com/NixOS/nixpkgs/pull/15854).
2016-05-31 23:37:20 +02:00
..
aespipe aespipe: update from 2.4c to 2.4d 2015-05-31 13:12:39 +02:00
afl afl: 1.94b -> 2.10b 2016-04-26 18:45:12 -07:00
aide meta.description fixups 2015-04-30 18:17:42 +02:00
apg
bmrsa bmrsa: reimplement using mkDerivation 2015-11-24 14:45:15 +01:00
bruteforce-luks bruteforce-luks: init at 1.2.0 2016-01-27 04:59:51 +01:00
ccid ccid: 1.4.20 -> 1.4.23 2016-05-13 17:27:59 +02:00
ccrypt
chaps chaps: not supported on i686 (ZHF) 2015-07-22 11:37:38 +02:00
chkrootkit Use versioned tarball URL for chkrootkit. 2015-10-15 09:56:22 +01:00
chntpw chntpw: fix #11474, build with multiple-output glibc 2016-01-20 11:48:12 +01:00
cipherscan treewide: Mass replace 'openssl}/bin' to refer to the correct outputs 2016-04-14 08:32:20 +03:00
clamav treewide: Make explicit that 'dev' output of zlib is used 2016-05-19 10:04:38 +02:00
crackxls cc-wrapper: add option to skip flags for native optimizations 2016-03-24 20:16:17 +03:00
dirmngr dirmngr: 1.0.3 -> 1.1.1 2016-05-14 08:48:56 +02:00
duo-unix treewide: Make explicit that 'dev' output of openssl is used 2016-05-19 10:02:23 +02:00
ecryptfs ecryptfs: 110 -> 111 2016-05-20 11:15:58 +01:00
eid-mw eid-mw: 4.1.17 -> 4.1.18 2016-05-21 14:13:29 +02:00
eid-viewer Add version attribute where maintainers |= nckx 2016-01-25 17:35:21 +01:00
fail2ban fail2ban: 0.9.3 -> 0.9.4 2016-03-22 02:12:43 +01:00
fprint_demo fix: add missing versions 2015-06-04 23:34:14 +03:00
fprintd fprintd: update 2015-03-29 13:05:28 +03:00
fprot
gencfsm gnome-encfs-manager: 1.8.15 -> 1.8.16 2016-02-23 14:38:48 +00:00
gnupg Bring my stdenv.lib.maintainers user name in line with my github nick. 2016-05-16 22:49:55 +02:00
gpgstats gpgstats: fix build on 32-bit; LFS problems 2016-03-09 23:15:41 +01:00
haka haka: fix build on gcc5 2016-03-20 22:57:48 +01:00
hashcat hashcat: 0.49 -> 2.00 2016-05-10 22:11:12 +02:00
haveged rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
jd-gui
john john: use gcc 4.9 instead of 5 (unbreaks build) 2016-05-21 22:17:52 +02:00
knockknock buildPythonApplication: use new function for Python applications 2016-02-19 13:16:41 +01:00
kpcli Added perl packages that allow kpcli to work with xclip, squashed fixes. 2016-02-19 11:21:52 +01:00
ksshaskpass kde414: build with kdelibs-4.14.12 2015-09-27 15:08:12 -05:00
lastpass-cli lastpass-cli: 0.7.0 -> 0.9.0 2016-03-08 12:02:44 -08:00
logkeys logkeys: 5ef6b0dcb9e3 -> 2015-11-10 2015-12-15 20:20:41 +09:00
mbox Rename 'emery' maintainer handle to 'ehmry', fixes #11493 2015-12-05 23:06:20 +01:00
meo meo: Use pcre-cpp (fixes build) 2016-04-27 13:28:04 +03:00
metasploit metasploit: reimplement using mkDerivation 2015-11-24 14:45:15 +01:00
mfcuk Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-17 21:30:43 +01:00
mfoc Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-17 21:30:43 +01:00
minisign minisign: move build deps to nativeBuildInputs 2016-03-12 19:06:56 +01:00
mkpasswd whois: init at 5.2.10 and share with mkpasswd 2015-11-11 15:26:10 +01:00
mkrand
mktemp
modsecurity treewide: Make explicit that 'dev' output of pcre is used 2016-05-19 10:02:28 +02:00
monkeysphere monkeysphere: fix description 2015-08-01 13:28:41 +03:00
mpw libxml2,libxslt: split into multiple outputs 2015-10-05 13:44:16 +02:00
munge Munge is buildable/usable on osx. 2015-11-22 19:01:44 -06:00
nasty Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-17 21:30:43 +01:00
nmap nmap: 7.00 -> 7.01 2015-12-16 23:21:19 +00:00
nsjail nsjail: init at 8b951e6 2015-08-10 22:27:15 +03:00
oath-toolkit oathToolkit: Support darwin 2015-09-23 13:26:37 +09:00
omapd omapd: init at 0.9.2 2015-08-03 13:04:59 +02:00
opencryptoki
opensc opensc: 0.14.0 -> 0.15.0 2015-06-18 22:59:38 -07:00
ossec
p0f p0f: 3.08b -> 3.09b 2016-05-13 17:25:25 +02:00
pamtester Remove all dots at end of descriptions 2016-02-27 17:30:29 +00:00
paperkey
pass replace makeSearchPath tree-wise to take care of possible multiple outputs 2016-04-13 22:09:41 +03:00
pcsclite pcsclite: 1.8.14 -> 1.8.16 2016-05-13 17:27:59 +02:00
pcsctools replace makeSearchPath tree-wise to take care of possible multiple outputs 2016-04-13 22:09:41 +03:00
pinentry pinentry: 0.9.6 -> 0.9.7 2016-02-22 04:51:53 +01:00
pinentry-mac pinentry-mac: init at 0.9.4 2016-01-08 17:13:21 -08:00
pius use dontBuild instead of hacks 2016-05-04 10:11:04 +00:00
polkit-gnome polkit_gnome: cleanup, add platforms 2015-12-15 18:09:07 +03:00
polkit-kde-agent kde414: build with kdelibs-4.14.12 2015-09-27 15:08:12 -05:00
prey imagemagick: split dev output to fix #9604 2016-05-22 13:41:15 +02:00
pwgen
qdigidoc qdigidoc: init at 3.12.0.1442 2016-04-27 11:38:10 +03:00
qesteidutil qesteidutil: init at 3.12.2.1206 2016-04-26 18:08:16 +03:00
radamsa radamsa: init at 0.4 2015-11-28 23:51:17 +01:00
rarcrack rarcrack: init at 0.2 2016-01-23 21:39:22 +01:00
rhash add myself as maintainer 2015-06-18 11:52:39 -07:00
rng-tools Unmaintain a bunch of packages 2015-07-01 08:11:05 -04:00
sbsigntool sbsigntool: only build for x86_64-linux, it is broken on i686 2015-08-06 15:59:51 +02:00
scrypt nixpkgs: scrypt 1.1.6 -> 1.2.0 2015-08-31 07:54:49 -05:00
seccure seccure: 0.4 -> 0.5 2016-05-03 20:41:19 +02:00
signing-party signing-party: 2.0 -> 2.1 2015-12-14 21:05:25 +09:00
simple-tpm-pk11
softhsm softhsm: init -> 2.1.0 2016-04-18 10:31:46 +01:00
srm
ssdeep ssdeep: only run patchelf on linux 2015-10-31 20:03:56 +01:00
sshuttle rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
sslscan sslscan: 1.11.0 -> 1.11.5 2016-05-31 20:10:26 +02:00
ssss
steghide
stoken stoken: fix evaluation (licence), refactor a little 2015-08-13 14:18:36 +02:00
stricat
sudo sudo: 1.8.15 -> 1.8.16 2016-04-12 15:51:32 +02:00
super
tboot
tcpcrypt Bring my stdenv.lib.maintainers user name in line with my github nick. 2016-05-16 22:49:55 +02:00
thc-hydra Merge remote-tracking branch 'origin/master' into closure-size 2015-11-25 21:37:30 +01:00
tmin
tor torbrowser: explicitly set paths to torrc-defaults and tor 2016-05-31 23:37:20 +02:00
tpm-luks tpm-luks: update -> git-2015-07-11 2015-07-15 10:22:40 +02:00
tpm-quote-tools
tpm-tools tpm-tools: fix build by applying debians patch 2016-03-24 22:31:40 +01:00
trousers Merge commit staging+systemd into closure-size 2015-10-03 13:33:37 +02:00
vidalia vidalia: fix meta.repositories.git, since torproject only allows https access now 2016-05-11 01:11:52 +03:00
volatility buildPythonApplication: use new function for Python applications 2016-02-19 13:16:41 +01:00
wipe
yara yara: init at 3.4.0 2015-11-01 12:23:29 +01:00