about summary refs log tree commit diff
path: root/nixos/modules/services/networking
Commit message (Collapse)AuthorAge
...
* | | | Merge pull request #39681 from pstn/gnunet-serviceRobert Schütz2018-05-11
|\ \ \ \ | | | | | | | | | | nixos/gnunet: create switch for package.
| * | | | nixos/gnunet: create switch for package.Philipp Steinpass2018-05-11
| | | | |
* | | | | hostapd: remove assertion (allow 5GHz channels)Yegor Timoshenko2018-05-11
|/ / / /
* | | | Merge pull request #39671 from johanot/keepalived-vrrpInstanceTrackingSarah Brofeldt2018-05-09
|\ \ \ \ | | | | | | | | | | nixos/keepalived: Implemented vrrp-instance track scripts and track interfaces
| * | | | nixos/keepalived: Implemented vrrp-instance tracking scripts and interfaces.Johan Thomsen2018-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | Tracking scripts in particular, cannot be included in extraOpts, because script declaration has to be above script usage in keepalived.conf. Changes are fully backward compatible.
* | | | | NetworkManager: add noDns optionjD91mZM22018-05-08
|/ / / /
* | | | nixos/nsd: Allow to configure root zoneaszlig2018-05-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When trying to run NSD to serve the root zone, one gets the following error message: error: illegal name: '.' This is because the name of the zone is used as the derivation name for building the zone file. However, Nix doesn't allow derivation names starting with a period. So whenever the zone is "." now, the file name generated is "root" instead of ".". I also added an assertion that makes sure the user sets services.nsd.rootServer, otherwise NSD will fail at runtime because it prevents serving the root zone without an explicit compile-time option. Tested this by adding a root zone to the "nsd" NixOS VM test. Signed-off-by: aszlig <aszlig@nix.build> Cc: @hrdinka, @qknight
* | | | Merge pull request #39455 from Ekleog/matterbridge-configfileJoachim F2018-05-06
|\ \ \ \ | | | | | | | | | | matterbridge module: add configPath option as a workaround, waiting for nix encryption
| * | | | matterbridge module: add configPath option as a workaround, waiting for nix ↵Léo Gaspard2018-04-25
| | | | | | | | | | | | | | | | | | | | encryption
* | | | | Merge pull request #38622 from obadz/minidlna-modulexeji2018-05-06
|\ \ \ \ \ | | | | | | | | | | | | nixos/minidlna: add loglevel config
| * | | | | minidlna nixos module: add loglevel configobadz2018-04-09
| | | | | |
* | | | | | Merge pull request #39055 from abbradar/reload-stopxeji2018-05-05
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | firewall service: run stop commands in reload
| * | | | | firewall service: run stop commands in reloadNikolay Amiantov2018-04-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do cleanup of user-created additional rules. Of course it'd be much better to just use iptables-{save,restore} for declarative management, but as it's still not there...
* | | | | | ndppd module: init (#35533)gnidorah2018-05-05
| |_|_|/ / |/| | | |
* | | | | Merge pull request #38831 from rdnetto/improve-cross-refsGraham Christensen2018-04-30
|\ \ \ \ \ | | | | | | | | | | | | Improve cross referencing in NixOS Manual
| * | | | | Added cross-references to NixOS manualReuben D'Netto2018-04-12
| | | | | |
* | | | | | unifi, nixos/unifi: support LTS (5.6.36) and release (5.7.20)Badi Abdul-Wahid2018-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ubiquiti has both a LTS and current version of their Unifi controller software. The latter adds new features, but may drop support for some devices. This adds the capability to use either for the unifi module but defaults to the LTS version, which was the previous behavior.
* | | | | | dante service: default for logoutputNikolay Amiantov2018-04-26
| | | | | | | | | | | | | | | | | | | | | | | | Log to journald via syslog by default; also improve option type.
* | | | | | dante service: restart only on failureNikolay Amiantov2018-04-26
| | | | | | | | | | | | | | | | | | | | | | | | Normal exit code shouldn't result in a restart.
* | | | | | nixos/hans, nixos/iodine: fix passwordFile attributegnidorah2018-04-23
| | | | | |
* | | | | | Merge pull request #36734 from gnidorah/hansMatthew Justin Bauer2018-04-23
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/hans: init
| * | | | | | hans: rename optiongnidorah2018-03-28
| | | | | | |
| * | | | | | hans, iodine: correct scriptgnidorah2018-03-28
| | | | | | |
| * | | | | | nixos/iodine: passwordFile option #24288gnidorah2018-03-27
| | | | | | |
| * | | | | | nixos/hans: passwordFile option #24288gnidorah2018-03-27
| | | | | | |
| * | | | | | nixos/hans: initgnidorah2018-03-27
| |/ / / / /
* | | | | | wireguard service: use scripts instead of ExecStarts/StopsNikolay Amiantov2018-04-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is more in line with what other services do; also looks cleaner. It changes configuration entries for pre-and post-hooks type to lines from lists of strings which are more logical for them; coersion is provided for backwards compatibility. Finally, add several steps to improve robustness: 1. Load kernel module on start if not loaded; 2. Don't remove wireguard interface on start; it is removed on service stop. If it's not something is wrong.
* | | | | | Merge pull request #27958 from LumiGuide/strongswan-swanctlMatthew Justin Bauer2018-04-21
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos: add the strongswan-swanctl service
| * | | | | | strongswan-swanctl: actually removed the strongswan parameter filesBas van Dijk2018-03-26
| | | | | | |
| * | | | | | strongswan-swanctl: fixed type of 'file' optionsBas van Dijk2018-02-28
| | | | | | |
| * | | | | | strongswan-swanctl: disable the structured strongswan config for now in ↵Bas van Dijk2018-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | favour of a literal config This reduces the number of option by over 600.
| * | | | | | strongswan-swanctl: support strongswan-5.6.2 configuration optionsBas van Dijk2018-02-28
| | | | | | |
| * | | | | | strongswan-swanctl: don't generate options for charonBas van Dijk2018-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This reduces the number of options from 1152 to 756.
| * | | | | | strongswan-swanctl: support strongswan-5.6.1 configuration optionsBas van Dijk2018-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I determined which options got changed by executing the following commands in the strongswan repository: git diff -U20 5.6.0..5.6.1 src/swanctl/swanctl.opt git diff -U20 5.6.0..5.6.1 conf
| * | | | | | nixos: add the strongswan-swanctl serviceBas van Dijk2018-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The strongswan-swanctl systemd service starts charon-systemd. This implements a IKE daemon very similar to charon, but it's specifically designed for use with systemd. It uses the systemd libraries for a native integration. Instead of using starter and an ipsec.conf based configuration, the daemon is directly managed by systemd and configured with the swanctl configuration backend. See: https://wiki.strongswan.org/projects/strongswan/wiki/Charon-systemd Note that the strongswan.conf and swantctl.conf configuration files are automatically generated based on NixOS options under services.strongswan-swanctl.strongswan and services.strongswan-swanctl.swanctl respectively.
* | | | | | | Merge branch 'master' into feat/nsd/dnssecMatthew Justin Bauer2018-04-21
|\ \ \ \ \ \ \
| * | | | | | | openvpn: remove redundant timestamps from log outputErik Arvstedt2018-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The systemd journal is already logging and showing timestamps
| * | | | | | | nixos/sshd: add options for kexAlgorithms, ciphers and MACsSilvan Mosberger2018-04-20
| | | | | | | |
| * | | | | | | Merge pull request #36864 from peterhoeg/f/ddclientPeter Hoeg2018-04-19
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos ddclient: support multiple domains and run via systemd timer [WIP]
| | * | | | | | | nixos ddclient: support multiple domains and run via systemd timerPeter Hoeg2018-04-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a) Some providers can update multiple domains - support that. b) Make "zone" and "script" configurable. Some providers require these. c) Instead of leaving the ddclient daemon running all the time, use a systemd timer to kick it off. d) Don't use a predefined user - run everything via DynamicUser e) Add documentation
| * | | | | | | | Merge pull request #38705 from tokudan/murmur_tmpfixMatthew Justin Bauer2018-04-18
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | murmur: fix /tmp usage
| | * | | | | | | | murmur: fix /tmp usageDaniel Frank2018-04-10
| | | |_|_|_|_|/ / | | |/| | | | | |
| * | | | | | | | Merge pull request #36440 from dywedir/iwdMatthew Justin Bauer2018-04-17
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | iwd: 2017-12-14 -> 0.1
| | * | | | | | | | iwd: 2017-12-14 -> 0.1Vladyslav M2018-03-07
| | | |_|_|/ / / / | | |/| | | | | |
| * | | | | | | | Merge pull request #37786 from woffs/fixing-quaggaMatthew Justin Bauer2018-04-17
| |\ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / | |/| | | | | | | quagga service: fix service and re-enable test
| | * | | | | | | quagga service: fix service and re-enable testFrank Doepper2018-03-25
| | | |_|_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | adding quagga to quaggavty reverting 8a18e1f
| * | | | | | | Merge pull request #38896 from abbradar/shadowsocksNikolay Amiantov2018-04-13
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Update shadowsocks-libuv and add shadowsocks service
| | * | | | | | | shadowsocks service: initNikolay Amiantov2018-04-13
| | | | | | | | |
| * | | | | | | | dnscache service: cleanup and add forwardOnlyNikolay Amiantov2018-04-13
| | | | | | | | |
| * | | | | | | | dnscache service: fix bug with several assigned DNS serversNikolay Amiantov2018-04-13
| |/ / / / / / /