Branch: refs/heads/release-17.03
  Home:   https://github.com/NixOS/nixpkgs
  Commit: 9b767f19c690337407bbd1fc4a03b8533c918c0d
      
https://github.com/NixOS/nixpkgs/commit/9b767f19c690337407bbd1fc4a03b8533c918c0d
  Author: Joachim Fasting <joach...@fastmail.fm>
  Date:   2017-03-19 (Sun, 19 Mar 2017)

  Changed paths:
    M nixos/modules/services/networking/dnscrypt-proxy.nix

  Log Message:
  -----------
  nixos/dnscrypt-proxy: refactoring

Use mkMerge to make the code a little more ergonomic and easier
to follow (to my eyes, anyway ...).  Also take the opportunity
to do some minor cleanups & tweaks, but no functional changes.

(cherry picked from commit adf044e1fbb723e65942da887486a873c022e3ac)


  Commit: 4c1bdf24d31c641891203b00853452f7c22d851e
      
https://github.com/NixOS/nixpkgs/commit/4c1bdf24d31c641891203b00853452f7c22d851e
  Author: Joachim Fasting <joach...@fastmail.fm>
  Date:   2017-03-19 (Sun, 19 Mar 2017)

  Changed paths:
    M nixos/modules/services/networking/dnscrypt-proxy.nix

  Log Message:
  -----------
  nixos/dnscrypt-proxy: support updating before nss is up

Resolve download.dnscrypt.org using hostip with a bootstrap
resolver (hard-coded to Google Public DNS for now), to ensure
that we can get an up-to-date resolver list without working name
service lookups. This makes us more robust to the upstream
resolver list getting out of date and other DNS configuration
problems.

We use the curl --resolver switch to allow https cert validation
(we'd need to do --insecure if using just the ip addr). Note
that we don't rely on https for security but it's nice to have
it ...

(cherry picked from commit e72aaa73eacb15b82270fe702517be97d1beba37)


  Commit: c3cff5f762f43a76a71fb9688d9e398a2f0935f7
      
https://github.com/NixOS/nixpkgs/commit/c3cff5f762f43a76a71fb9688d9e398a2f0935f7
  Author: Joachim Fasting <joach...@fastmail.fm>
  Date:   2017-03-19 (Sun, 19 Mar 2017)

  Changed paths:
    M nixos/modules/services/networking/dnscrypt-proxy.nix

  Log Message:
  -----------
  nixos/dnscrypt-proxy: more fs isolation for the updater

It'd be better to do the update as an unprivileged user; for
now, we do our best to minimize the surface available.  We
filter mount syscalls to prevent the process from undoing the fs
isolation.

(cherry picked from commit 5f27abec233604ebe543e4fc833f282a7c835b3f)


  Commit: b40b58febf44a19e5a47419cdd5b45e7bf13b715
      
https://github.com/NixOS/nixpkgs/commit/b40b58febf44a19e5a47419cdd5b45e7bf13b715
  Author: Joachim Fasting <joach...@fastmail.fm>
  Date:   2017-03-19 (Sun, 19 Mar 2017)

  Changed paths:
    M nixos/modules/services/networking/dnscrypt-proxy.nix

  Log Message:
  -----------
  nixos/dnscrypt-proxy: indicate update status

Make it easier for the user to tell when the list is updated
and, at their option, see what changed.

(cherry picked from commit 06520c7fb785b872e17112bf8be0b6ae1d7d0ec0)


  Commit: 8c6b6b706434b6f43285a177c9815feff3572264
      
https://github.com/NixOS/nixpkgs/commit/8c6b6b706434b6f43285a177c9815feff3572264
  Author: Joachim Fasting <joach...@fastmail.fm>
  Date:   2017-03-19 (Sun, 19 Mar 2017)

  Changed paths:
    M nixos/modules/services/networking/dnscrypt-proxy.nix

  Log Message:
  -----------
  nixos/dnscrypt-proxy: use example.com in example values

It is the canonical example domain after all.

(cherry picked from commit c6da2c7c2bec396fe5557d08d595a2f75fea98fc)


  Commit: 482a7a667b88427fbafbd440bcc1ec853a1702c4
      
https://github.com/NixOS/nixpkgs/commit/482a7a667b88427fbafbd440bcc1ec853a1702c4
  Author: Joachim Fasting <joach...@fastmail.fm>
  Date:   2017-03-19 (Sun, 19 Mar 2017)

  Changed paths:
    M nixos/modules/services/networking/dnscrypt-proxy.nix

  Log Message:
  -----------
  nixos/dnscrypt-proxy: inline top-level binding (cleanup)

(cherry picked from commit 563c8e14965e15833c465330dfba1d94854285cf)


  Commit: 7f60074823697016f8d1d96ba42615f3d1759177
      
https://github.com/NixOS/nixpkgs/commit/7f60074823697016f8d1d96ba42615f3d1759177
  Author: Joachim Fasting <joach...@fastmail.fm>
  Date:   2017-03-19 (Sun, 19 Mar 2017)

  Changed paths:
    M nixos/modules/rename.nix
    M nixos/modules/services/networking/dnscrypt-proxy.nix

  Log Message:
  -----------
  nixos/dnscrypt-proxy: inline option renamings

In an effort to make the module more self-contained.

(cherry picked from commit c0a8a9205b590828c2a174f751c80908e632f734)


  Commit: 77916a4a9453b0c2acc80461d8c4ed63c8b17b98
      
https://github.com/NixOS/nixpkgs/commit/77916a4a9453b0c2acc80461d8c4ed63c8b17b98
  Author: Joachim Fasting <joach...@fastmail.fm>
  Date:   2017-03-19 (Sun, 19 Mar 2017)

  Changed paths:
    M nixos/modules/services/networking/dnscrypt-proxy.nix

  Log Message:
  -----------
  nixos/dnscrypt-proxy: support reload

(cherry picked from commit 83052ef9db71b5f70e65b25e255d61da3eaaa0ac)


  Commit: 046ae1f6f2c70cd51eddb05b6b4e103bce6a0062
      
https://github.com/NixOS/nixpkgs/commit/046ae1f6f2c70cd51eddb05b6b4e103bce6a0062
  Author: Joachim Fasting <joach...@fastmail.fm>
  Date:   2017-03-19 (Sun, 19 Mar 2017)

  Changed paths:
    M nixos/modules/services/networking/dnscrypt-proxy.nix

  Log Message:
  -----------
  nixos/dnscrypt-proxy: simplify module logic related to apparmor

(cherry picked from commit 9325c3a61646fb1da6ff7377da23c119523d038a)


  Commit: 20228826775e9310d129f0014eebacd0c47545e9
      
https://github.com/NixOS/nixpkgs/commit/20228826775e9310d129f0014eebacd0c47545e9
  Author: Jan Malakhovski <o...@oxij.org>
  Date:   2017-03-19 (Sun, 19 Mar 2017)

  Changed paths:
    M nixos/modules/services/security/tor.nix

  Log Message:
  -----------
  nixos: tor: add enableGeoIP

(cherry picked from commit 6d25f77a643762d718c49ab3fc86e0262d2d38fd)


  Commit: 6a0155d2b7cb10aef1c63b654a2b172d78fd89b4
      
https://github.com/NixOS/nixpkgs/commit/6a0155d2b7cb10aef1c63b654a2b172d78fd89b4
  Author: Jan Malakhovski <o...@oxij.org>
  Date:   2017-03-19 (Sun, 19 Mar 2017)

  Changed paths:
    M nixos/modules/services/security/torify.nix

  Log Message:
  -----------
  nixos: torify: disable by default, add some documentation as of why

This `tsocks` wrapper leaks DNS requests to clearnet, meanwhile Tor comes with
`torsocks` which doesn't.

Previous commits to this file state that all of this still useful somehow.
Assuming that it's true, at least let's not confuse users with two different 
tools
and don't clash with the `tsocks` binary from nixpkgs by disabling this by 
default.

(cherry picked from commit a04782581a96d5ee8b4001701432599959ac2dc2)


Compare: https://github.com/NixOS/nixpkgs/compare/bcea7502ed6f...6a0155d2b7cb
_______________________________________________
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to