summary refs log tree commit diff
path: root/nixos/modules/services/security/tor.nix
Commit message (Collapse)AuthorAge
...
* nixos: tor: more options, no unexpected consequences for default relay operatorsSLNOS2017-08-22
| | | | | | Before this commit default relay configuration could produce unexpected real life consequences. This patch makes those choices explicit and documents them extensively.
* nixos/tor: add tor hidden service options (#28081)Phil2017-08-11
| | | | | | | | | | | | | | | | | | * nixos/tor: add hiddenServices option This change allows to configure hidden services more conveniently. * nixos/tor: fix default/example mixup * nixos/tor: use docbook in documentation Also use more elegant optionalString for optional strings. * tor: seperate hidden service port by newline * tor: better example for hidden service path a path below /var/lib/tor is usually used for hidden services
* nixos/tor: add missing option typeJoachim Fasting2017-03-22
|
* nixos: tor: add enableGeoIPJan Malakhovski2017-03-16
|
* tor: restore the Privoxy setup, but configure the system Privoxy instead of ↵Evgeny Egorochkin2014-12-19
| | | | running a separate instance.
* tor: restore strong circuit isolationEvgeny Egorochkin2014-12-19
|
* Tor module: append redundant specifications of 'extraConfig', via 'types.lines'.vi2014-12-11
|
* nixos: overhaul Tor moduleAustin Seipp2014-12-06
| | | | | | | | | | | | | | | This overhauls the Tor module in a few ways: - Uses systemd service files, including hardening/config checks - Removed old privoxy support; users should use the Tor Browser instead. - Remove 'fast' circuit/SOCKS port; most users don't care (and it adds added complexity and confusion) - Added support for bandwidth accounting - Removed old relay listenAddress option; taken over by portSpec - Formatting, description, code cleanups. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* Rewrite ‘with pkgs.lib’ -> ‘with lib’Eelco Dolstra2014-04-14
| | | | | | | | Using pkgs.lib on the spine of module evaluation is problematic because the pkgs argument depends on the result of module evaluation. To prevent an infinite recursion, pkgs and some of the modules are evaluated twice, which is inefficient. Using ‘with lib’ prevents this problem.
* Use the "assertions" option instead of mkAssertEelco Dolstra2013-10-30
|
* Move all of NixOS to nixos/ in preparation of the repository mergeEelco Dolstra2013-10-10