nixpkgs/nixos/modules/services/networking
Michael Weiss 460b43dbfe firewall: Improve the comments (documentation) (#21862)
* Fix the FW names

FW_REFUSE was removed and nixos-fw-input was renamed to nixos-fw.

* Update the comment (documentation) at the top

Order the chains of the main table alphabetically (like in the rest of
the file) and add nixos-fw-rpfilter (from the raw table) and nixos-drop
(used while reloading the firewall).

* Refactor the module (mainly comments)

- Move some attributes to the top for better visibility (that should
  hopefully make it easier to read and understand this module without
  jumping around too much).
- Add some missing examples and improve some descriptions.
- Reorder the mkOption attributes for consistency.
- Wrap lines at 72 characters.
- Use two spaces between sentences.
2017-01-18 17:18:11 +01:00
..
firefox firefox sync-server service: make path to paster executable absolute 2015-07-12 20:43:52 +12:00
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 nixos: added aiccu service 2015-03-20 22:01:35 +01:00
amuled.nix treewide: deprecate ip-up.target (#18319) 2016-09-10 18:03:59 +02:00
asterisk.nix Fix asterisk & asterisk: 13.6.0 -> 14.1.2 (#20788) 2016-12-28 23:04:58 +01:00
atftpd.nix nixos/atftpd: various improvements 2016-10-17 16:20:24 +02:00
autossh.nix nixos: use "example.net" host name in autossh documentation 2015-10-28 20:04:36 +01:00
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 nixos: btsync - switch to using systemd user services 2016-01-07 03:33:38 -06:00
charybdis.nix charybdis service: fix preStart script 2015-07-13 15:11:18 +02:00
chrony.nix ntp: make timesyncd the new default 2016-12-17 00:00:45 +01:00
cjdns.nix cjdns service: optionally add cjdns hosts to networking.extraHosts 2017-01-02 19:31:37 +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 Fixes #16181 - using bin output for Go services 2016-06-13 23:32:16 +02:00
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: Don't include blank server= lines. 2017-01-16 18:54:49 +01:00
dhcpcd.nix networking.dhcpcd: use upstream targets 2016-09-13 11:19:22 +02:00
dhcpd.nix dhcpd service: add DHCPv6 support 2017-01-15 19:38:53 +03:00
dnschain.nix dnschain nixos module: init 2015-09-10 18:11:40 +02:00
dnscrypt-proxy.nix dnscrypt-proxy service: order before nss-lookup.target 2016-12-30 20:27:05 +01:00
dnscrypt-proxy.xml dnscrypt-proxy module: minor config example tweaks 2016-10-29 03:04:00 +02:00
dnsmasq.nix dnsmasq: create state dir for dhcp leases file 2015-12-24 22:36:19 +01:00
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: Improve the comments (documentation) (#21862) 2017-01-18 17:18:11 +01:00
flannel.nix nixos/modules: use defaultText where applicable 2016-11-21 16:35:15 +01:00
flashpolicyd.nix Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00
freenet.nix types.uniq types.int -> types.int 2015-06-15 18:11:32 +02:00
gale.nix gale service: fix permissions configuration, fixes #12457 2016-01-20 02:09:40 +01:00
gateone.nix Gateone: fix cacerts dependency 2016-01-24 16:52:06 -05:00
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 Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00
gogoclient.nix nixos/networking: Fixes 2014-11-26 16:29:24 -08:00
gvpe.nix gpve service: network-interfaces.target -> network.target 2016-09-13 11:19:22 +02:00
haproxy.nix nixos/haproxy: remove broken default 'config' 2015-02-22 12:30:14 +01:00
heyefi.nix heyefi service: make uploadDir path more generic and a string 2015-07-14 06:56:30 -07:00
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 i2p service: use mkEnableOption 2015-08-09 02:29:35 +02:00
i2pd.nix i2pd module: fix typo (#21525) 2016-12-30 15:14:05 +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
lambdabot.nix Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
libreswan.nix libreswan: add package and service to nixos 2016-03-02 09:44:30 -05:00
logmein-hamachi.nix logmein-hamachi: init at 2.1.0.139, add nixos service 2016-04-27 16:15:01 +03:00
mailpile.nix mailpile: add module 2014-09-26 10:49:09 +02:00
mfi.nix mfi: relocatable data dir 2016-04-22 22:43:45 -07:00
minidlna.nix minidlna: use journalctl for logging, systemd for runtimedir 2016-04-08 23:04:12 +02:00
miniupnpd.nix miniupnpd: firewall config 2015-12-13 16:44:58 +01:00
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 mosquitto service: init 2016-05-24 10:49:03 +02:00
mstpd.nix nixos/network-interfaces: Add mstpd support for bridges 2015-01-07 14:49:24 -08:00
murmur.nix nixos: use types.lines for extraConfig 2016-10-23 19:41:43 +02:00
namecoind.nix namecoind nixos module: security enhancements 2015-09-10 18:11:40 +02:00
nat.nix Merge pull request #18491 from groxxda/network-interfaces 2016-10-02 16:34:37 +02:00
networkmanager.nix NetworkManager-strongswan: init at 1.4.0 2016-10-15 20:32:16 +02:00
ngircd.nix Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
nix-serve.nix treewide: Use correct output of config.nix.package in non-string contexts 2016-04-25 16:44:38 +02:00
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 types.uniq types.int -> types.int 2015-06-15 18:11:32 +02:00
ntpd.nix ntp: make timesyncd the new default 2016-12-17 00:00:45 +01:00
nylon.nix nixos: adding nylon service with uid,gid 2015-01-14 22:08:47 +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 ntp: make timesyncd the new default 2016-12-17 00:00:45 +01:00
openvpn.nix Merge pull request #18491 from groxxda/network-interfaces 2016-10-02 16:34:37 +02:00
ostinato.nix ostinato: add ostinato in NixOS services 2016-01-04 14:29:02 +08:00
pdnsd.nix pdnsd service: init 2016-02-12 19:53:41 +08:00
polipo.nix Some more type cleanup 2015-06-15 18:18:46 +02:00
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 nixos: use types.lines for extraConfig 2016-10-23 19:41:43 +02:00
privoxy.nix privoxy service: remove static uid 2016-12-05 13:37:08 +01:00
prosody.nix nixos: use types.lines for extraConfig 2016-10-23 19:41:43 +02:00
quagga.nix quagga service: New NixOS module. 2016-09-02 13:59:51 +03:00
quassel.nix nixos/modules: use defaultText where applicable 2016-11-21 16:35:15 +01:00
racoon.nix nixos/racoon: create /var/racoon upon start 2015-08-19 23:38:44 +02:00
radicale.nix Merge pull request #18491 from groxxda/network-interfaces 2016-10-02 16:34:37 +02:00
radvd.nix nixos/radvd: Convert to a systemd unit 2014-08-24 03:12:55 -07:00
rdnssd.nix nixos/rdnssd: Major refactoring 2015-04-04 21:20:07 -07:00
rpcbind.nix Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00
sabnzbd.nix Sane default configuration for sabnzbd module 2015-05-05 00:18:22 -04:00
searx.nix Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00
seeks.nix Manual: Remove store path references 2015-09-24 11:50:58 +02:00
shairport-sync.nix nixos: fix avahi connectivity for shairport-sync module 2016-07-08 16:22:51 +02:00
shout.nix Shout: fix infinite loop in service configuration 2016-04-11 09:58:52 -04:00
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 smokeping: cleanup (option ordering) 2017-01-03 23:10:59 +01:00
sniproxy.nix sniproxy service: init 2016-05-11 13:27:28 +08:00
softether.nix softether: improve service dependencies 2016-09-13 11:19:22 +02:00
spiped.nix nixos: only enable spipe when user specifies 2014-04-25 05:42:00 -05:00
sslh.nix nixos/sslh: rename 'host' to 'listenAddress' 2015-12-24 00:23:51 +01:00
strongswan.nix modprobe service: drop kmod wrapper 2016-08-19 17:56:49 +03:00
supplicant.nix supplicant: fix wants and wantedBy 2016-10-20 20:17:17 +02:00
supybot.nix Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00
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: use enum 2016-11-04 13:04:17 +09:00
tlsdated.nix tlsdated: add missing default value for extraOptions 2016-02-18 05:29:12 +01:00
tox-bootstrapd.nix Fix user-facing typos (mainly in descriptions) 2014-12-30 03:31:03 +01:00
toxvpn.nix toxvpn service: doesn't require online network 2016-09-11 08:16:55 +02:00
tvheadend.nix tvheadend: init at 4.0.4 2015-06-24 13:22:09 +00:00
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 Fixed wrong documentation for Wake-On-LAN feature 2015-10-31 12:55:34 +01:00
websockify.nix Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00
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: optionSet -> submodule (#20096) 2016-11-03 05:02:14 +01:00