nixpkgs/nixos/modules/services/networking
Joachim Fasting e72aaa73ea
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 ...
2017-03-08 19:07:50 +01:00
..
firefox
ircd-hybrid stdenv/stripHash: print to stdout, not to variable 2016-10-11 18:34:36 +02:00
ssh openssh: 7.4p1 no longer backgrounds when systemd is starting it. 2016-12-29 17:04:46 -05:00
aiccu.nix
amuled.nix treewide: deprecate ip-up.target (#18319) 2016-09-10 18:03:59 +02:00
asterisk.nix service.asterisk: add package option 2017-02-02 15:16:00 +01:00
atftpd.nix nixos/atftpd: various improvements 2016-10-17 16:20:24 +02:00
autossh.nix
avahi-daemon.nix nixos/avahi: use more upstream-like systemd units 2016-10-15 22:51:39 +02:00
bind.nix bind: fix collision of binaries in outputs 2017-01-07 02:44:54 +01:00
bird.nix bird service: add bird to systemPackages 2016-12-28 06:35:31 +01:00
bitlbee.nix bitlbee module: use enum 2016-11-04 13:03:53 +09:00
btsync.nix btsync module: remove redundant example 2017-03-06 15:59:23 +01:00
charybdis.nix
chrony.nix nixos.chrony: remove generatecommandkey option 2017-02-07 18:01:58 +01:00
cjdns.nix cjdns service: allow daemon to drop privileges 2017-02-05 04:54:26 +01:00
cntlm.nix nixos: use types.lines for extraConfig 2016-10-23 19:41:43 +02:00
connman.nix connman: disable connman-vpn by default (#18323) 2016-09-25 08:02:29 +02:00
consul.nix
coturn.nix coturn: init at 4.5.0.3 (#16284) 2016-06-21 12:59:29 +02:00
dante.nix dante service: fix config option type 2016-12-10 20:35:41 +01:00
ddclient.nix ddclient: Make verbose logging deactivatable. 2017-03-07 22:03:22 +01:00
dhcpcd.nix dhcpcd service: fix network-online.target integration 2017-02-23 16:07:40 +01:00
dhcpd.nix nixos, dhcpd: make machines assignable 2017-02-27 10:52:21 +01:00
dnschain.nix dnschain service: overhaul option interface & implementation 2017-02-03 19:49:16 +01:00
dnscrypt-proxy.nix nixos/dnscrypt-proxy: support updating before nss is up 2017-03-08 19:07:50 +01:00
dnscrypt-proxy.xml dnscrypt-proxy module: minor config example tweaks 2016-10-29 03:04:00 +02:00
dnscrypt-wrapper.nix dnscrypt-wrapper: add service 2017-01-23 07:06:07 +01:00
dnsmasq.nix
ejabberd.nix ejabberd service: move service to foreground 2016-08-14 22:37:06 +03:00
fakeroute.nix fakeroute: add service 2016-11-23 15:23:10 +01:00
fan.nix modprobe service: drop kmod wrapper 2016-08-19 17:56:49 +03:00
ferm.nix ferm: reload rules on updates instead of restart 2016-12-14 16:09:11 +01:00
firewall.nix firewall: Fix check for rpfilter on manual-config kernels 2017-02-06 16:43:23 -05:00
flannel.nix flannel service: fix enable expression 2017-01-22 21:58:39 +01:00
flashpolicyd.nix
freenet.nix
gale.nix Fixing a bunch of issues 2017-01-29 01:58:12 -06:00
gateone.nix
gdomap.nix gnustep: fix gdomap service 2016-08-16 21:11:06 +00:00
git-daemon.nix treewide: deprecate ip-up.target (#18319) 2016-09-10 18:03:59 +02:00
gnunet.nix
gogoclient.nix
gvpe.nix gpve service: network-interfaces.target -> network.target 2016-09-13 11:19:22 +02:00
haproxy.nix
heyefi.nix
hostapd.nix hostapd module: use enum 2016-11-16 22:36:26 +09:00
htpdate.nix nixos: add htpdate module 2016-09-23 02:02:20 +10:00
i2p.nix
i2pd.nix nixos: i2pd, follow redirect 2017-01-29 18:00:58 +01:00
iodine.nix treewide: deprecate ip-up.target (#18319) 2016-09-10 18:03:59 +02:00
kippo.nix nixos: use types.lines for extraConfig 2016-10-23 19:41:43 +02:00
kresd.nix add kresd service with basic options 2017-01-25 18:46:28 +01:00
lambdabot.nix
libreswan.nix libreswan service: make EnvironmentFile optional (#22591) 2017-02-10 00:53:44 +01:00
logmein-hamachi.nix
mailpile.nix
mfi.nix
minidlna.nix
miniupnpd.nix
miredo.nix miredo: do not run miredo-checkconf 2017-01-12 14:30:58 +00:00
mjpg-streamer.nix mjpg-streamer service: restart on failure 2016-09-02 11:44:16 +03:00
mosquitto.nix
mstpd.nix
murmur.nix nixos: use types.lines for extraConfig 2016-10-23 19:41:43 +02:00
namecoind.nix namecoind: refactor nixos module 2017-02-03 20:06:45 +01:00
nat.nix Merge pull request #18491 from groxxda/network-interfaces 2016-10-02 16:34:37 +02:00
networkmanager.nix networkmanager service: support changing the mac-address (#23464) 2017-03-07 03:50:37 +01:00
nftables.nix nftables: make default configuration null 2017-02-26 16:24:20 +01:00
ngircd.nix
nix-serve.nix
nntp-proxy.nix nntp-proxy module: use enum 2016-11-16 22:36:53 +09:00
nsd.nix nsd module: use enum 2016-11-16 22:37:14 +09:00
ntopng.nix
ntpd.nix ntp: make timesyncd the new default 2016-12-17 00:00:45 +01:00
nylon.nix nixos: nylon, use named instances 2017-01-30 20:32:06 +01:00
oidentd.nix oidentd service: network-interfaces.target -> network.target 2016-09-13 11:19:22 +02:00
openfire.nix openfire service: more informative assertion failure message 2016-12-10 20:35:43 +01:00
openntpd.nix nixos.openntpd: don't spam systemd journal 2017-02-20 22:35:51 +01:00
openvpn.nix Merge pull request #18491 from groxxda/network-interfaces 2016-10-02 16:34:37 +02:00
ostinato.nix
pdns-recursor.nix pdns-recursor: add service 2017-01-23 17:57:48 +01:00
pdnsd.nix
polipo.nix
powerdns.nix powerdns: removed PrivateTmp=true in serviceConfig 2016-10-01 12:27:23 -04:00
pptpd.nix xl2tpd: add nixos module for service 2016-06-20 21:41:59 +01:00
prayer.nix Getting rid of the var indirection and using a bin path instead 2017-01-29 04:11:01 -06:00
privoxy.nix privoxy service: remove static uid 2016-12-05 13:37:08 +01:00
prosody.nix prosody service: needs working network connectivity 2017-02-23 16:07:41 +01:00
quagga.nix quagga service: New NixOS module. 2016-09-02 13:59:51 +03:00
quassel.nix Fix typo introduced by #22677 2017-02-15 23:44:11 +00:00
racoon.nix
radicale.nix Merge pull request #18491 from groxxda/network-interfaces 2016-10-02 16:34:37 +02:00
radvd.nix
rdnssd.nix
redsocks.nix redsocks module: initialize 2017-02-09 18:01:14 +01:00
rpcbind.nix rpcbind service: use upstream systemd unit 2017-02-01 02:45:19 +03:00
sabnzbd.nix
searx.nix nixos/modules: use defaultText/literalExample where applicable 2017-03-07 14:06:08 +01:00
seeks.nix
shairport-sync.nix nixos: fix avahi connectivity for shairport-sync module 2016-07-08 16:22:51 +02:00
shout.nix
skydns.nix etcd: make all service using etc go to 127.0.0.1:2379 by default 2016-11-11 23:11:54 +01:00
smokeping.nix More derp 2017-01-29 05:33:56 -06:00
sniproxy.nix
softether.nix softether: improve service dependencies 2016-09-13 11:19:22 +02:00
spiped.nix
sslh.nix
strongswan.nix modprobe service: drop kmod wrapper 2016-08-19 17:56:49 +03:00
supplicant.nix supplicant nixos module: Allow not specifying the configFile path 2017-02-05 06:50:20 -05:00
supybot.nix
syncthing.nix syncthing: use service files from upstream 2016-10-19 21:20:57 +02:00
tcpcrypt.nix tcpcrypt service: remove use of network-interfaces.target 2016-09-13 11:19:22 +02:00
teamspeak3.nix modules: move meta at top level 2016-08-11 00:29:48 +09:00
tftpd.nix nixos/tftpd: change default dir from /home/tftp to /srv/tftp 2016-10-25 17:20:52 +02:00
tinc.nix tinc module: networks, hosts option loaOf -> attrsOf 2016-11-16 16:32:02 +09:00
tlsdated.nix
tox-bootstrapd.nix
toxvpn.nix toxvpn service: doesn't require online network 2016-09-11 08:16:55 +02:00
tvheadend.nix
unbound.nix nixos: use types.lines for extraConfig 2016-10-23 19:41:43 +02:00
unifi.nix unifi: Open required ports by default. 2016-08-16 21:01:49 +01:00
vsftpd.nix vsftpd service: add extraConfig option, set anon_root (#20069) 2016-11-03 05:06:47 +01:00
wakeonlan.nix
websockify.nix
wicd.nix wicd: get closer to upstream service definition 2016-09-13 11:19:22 +02:00
wireguard.nix fix indentation in several nixos option descriptions 2016-12-16 18:29:25 +01:00
wpa_supplicant.nix Added option networking.wireless.networks.*.priority 2017-01-07 20:23:12 +08:00
xinetd.nix nixos: use types.lines for extraConfig 2016-10-23 19:41:43 +02:00
xl2tpd.nix xl2tpd: add nixos module for service 2016-06-20 21:41:59 +01:00
zerobin.nix treewide: minor format / style / documentation fixes 2016-09-13 11:19:22 +02:00
zerotierone.nix zerotierone: make package configurable 2016-08-31 12:39:55 +02:00
znc.nix znc module: networks option loaOf -> attrsOf 2016-11-16 16:33:06 +09:00