-
-
Notifications
You must be signed in to change notification settings - Fork 15.3k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: e67dd25516a3^
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 7a6c7716a264
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 19 commits
- 14 files changed
- 10 contributors
Commits on Sep 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e67dd25 - Browse repository at this point
Copy the full SHA e67dd25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 525fc6d - Browse repository at this point
Copy the full SHA 525fc6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dee255 - Browse repository at this point
Copy the full SHA 7dee255View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3910c24 - Browse repository at this point
Copy the full SHA 3910c24View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for f4efc9d - Browse repository at this point
Copy the full SHA f4efc9dView commit details -
Ryan Trinkle committed
Sep 18, 2019 Configuration menu - View commit details
-
Copy full SHA for 885f752 - Browse repository at this point
Copy the full SHA 885f752View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for ab858f1 - Browse repository at this point
Copy the full SHA ab858f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 495e085 - Browse repository at this point
Copy the full SHA 495e085View commit details -
wireguard service: allow empty interfaces
This is needed in case one wants to use wg-quick on NixOS.
Configuration menu - View commit details
-
Copy full SHA for b3311e1 - Browse repository at this point
Copy the full SHA b3311e1View commit details -
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 committedSep 18, 2019 Configuration menu - View commit details
-
Copy full SHA for 8b4fafc - Browse repository at this point
Copy the full SHA 8b4fafcView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 3b7e371 - Browse repository at this point
Copy the full SHA 3b7e371View commit details -
Configuration menu - View commit details
-
Copy full SHA for efac560 - Browse repository at this point
Copy the full SHA efac560View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for e3ee725 - Browse repository at this point
Copy the full SHA e3ee725View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 2a842f4 - Browse repository at this point
Copy the full SHA 2a842f4View commit details -
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 committedSep 18, 2019 Configuration menu - View commit details
-
Copy full SHA for f268e13 - Browse repository at this point
Copy the full SHA f268e13View commit details -
Ryan Trinkle committed
Sep 18, 2019 Configuration menu - View commit details
-
Copy full SHA for 73f83b9 - Browse repository at this point
Copy the full SHA 73f83b9View commit details -
Ryan Trinkle committed
Sep 18, 2019 Configuration menu - View commit details
-
Copy full SHA for ed06f25 - Browse repository at this point
Copy the full SHA ed06f25View commit details -
Try starting container network before postStart
Ryan Trinkle committedSep 18, 2019 Configuration menu - View commit details
-
Copy full SHA for d9c371a - Browse repository at this point
Copy the full SHA d9c371aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7a6c771 - Browse repository at this point
Copy the full SHA 7a6c771View commit details
There are no files selected for viewing