Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: e67dd25516a3^
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: 7a6c7716a264
Choose a head ref
  • 19 commits
  • 14 files changed
  • 10 contributors

Commits on Sep 18, 2019

  1. nvidia_x11: 418.74 -> 430.26

    eadwu authored and Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    e67dd25 View commit details
    Browse the repository at this point in the history
  2. nvidia_x11: 430.26 -> 430.34

    eadwu authored and Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    525fc6d View commit details
    Browse the repository at this point in the history
  3. nvidia_x11_legacy390: 390.116 -> 390.129

    eadwu authored and Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    7dee255 View commit details
    Browse the repository at this point in the history
  4. nvidia_x11: 430.34 -> 430.40

    eadwu authored and Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    3910c24 View commit details
    Browse the repository at this point in the history
  5. zfs: 0.7.13 -> 0.8.0

    Same as zfsUnstable for the moment.
    We still keep the zfsUnstable expression as we likely
    need it in the near future again.
    Also remove spl since it is no longer needed.
    Mic92 authored and Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    f4efc9d View commit details
    Browse the repository at this point in the history
  6. zfs: 0.8.0 -> 0.8.1

    Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    885f752 View commit details
    Browse the repository at this point in the history
  7. wireguard: add generatePrivateKeyFile option + test

    Ideally, private keys never leave the host they're generated on - like
    SSH. Setting generatePrivateKeyFile to true causes the PK to be
    generate automatically.
    grahamc authored and Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    ab858f1 View commit details
    Browse the repository at this point in the history
  8. Wrap 'wg' commands in <command>

    grahamc authored and Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    495e085 View commit details
    Browse the repository at this point in the history
  9. wireguard service: allow empty interfaces

    This is needed in case one wants to use wg-quick on NixOS.
    abbradar authored and Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    b3311e1 View commit details
    Browse the repository at this point in the history
  10. wireguard: restart on failure

    As a oneshot service, if the startup failed it would never be attempted again.
    This is problematic when peer's addresses require DNS. DNS may not be reliably available at
    the time wireguard starts. Converting this to a simple service with Restart
    and RestartAfter directives allows the service to be reattempted, but at
    the cost of losing the oneshot semantics.
    
    Signed-off-by: Maximilian Bosch <maximilian@mbosch.me>
    sjau authored and Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    8b4fafc View commit details
    Browse the repository at this point in the history
  11. wireguard: add each peer in a separate service

    Before, changing any peers caused the entire WireGuard interface to
    be torn down and rebuilt. By configuring each peer in a separate
    service we're able to only restart the affected peers.
    
    Adding each peer individually also means individual peer
    configurations can fail, but the overall interface and all other peers
    will still be added.
    
    A WireGuard peer's internal identifier is its public key. This means
    it is the only reliable identifier to use for the systemd service.
    grahamc authored and Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    3b7e371 View commit details
    Browse the repository at this point in the history
  12. wireguard: attempt infinity times to resolve a peer

    grahamc authored and Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    efac560 View commit details
    Browse the repository at this point in the history
  13. wireguard: Don't fail if modprobe fails

    This can lead to unnecessary failures if the kernel module is already
    loaded:
    
      Jun 06 12:38:50 chef bglisn9bz0y5403vdw9hny0ij43r41jk-unit-script-wireguard-wg0-start[13261]: modprobe: FATAL: Module wireguard not found in directory /run/booted-system/kernel-modules/lib/modules/4.19.36
    edolstra authored and Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    e3ee725 View commit details
    Browse the repository at this point in the history
  14. nixos/wireguard: add peer service to interface dependencies (#62828)

    Previously each oneshot peer service only ran once and was not
    restarted together with the interface unit. Because of this,
    defined peers were missing after restarting their corresponding
    interface unit.
    
    Co-Authored-By: Franz Pletz <fpletz@fnordicwalking.de>
    2 people authored and Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    2a842f4 View commit details
    Browse the repository at this point in the history
  15. wireguard: allow routes to overlap with other routes

    Previously, `ip route replace` was tripped-up by non-wireguard routes that overlap the wireguard routes.  This commit fixes that by using `ip route add` separately and also adds a metric of 10000 to avoid competing with local interfaces for traffic
    Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    f268e13 View commit details
    Browse the repository at this point in the history
  16. Add dynamic hairpin routing

    Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    73f83b9 View commit details
    Browse the repository at this point in the history
  17. Get rid of some old stuff

    Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    ed06f25 View commit details
    Browse the repository at this point in the history
  18. Try starting container network before postStart

    Ryan Trinkle committed Sep 18, 2019
    Copy the full SHA
    d9c371a View commit details
    Browse the repository at this point in the history
  19. git-subrepo: init at 0.4.0 (#67217)

    * git-subrepo: init at 0.4.0
    
    * Apply suggestions from code review
    
    Co-Authored-By: worldofpeace <worldofpeace@protonmail.ch>
    Ryan Trinkle and worldofpeace committed Sep 18, 2019
    Copy the full SHA
    7a6c771 View commit details
    Browse the repository at this point in the history