nixpkgs/modules/services/networking
Mathijs Kwik f31fefdfd9 splitted ssh/sshd X11 forwarding logic. Backward compatible change.
You can now set the forwardX11 config option for the ssh client and server separately.

For server, the option means "allow clients to request X11 forwarding".
For client, the option means "request X11 forwarding by default on all connections".

I don't think it made sense to couple them. I might not even run the server on some machines.
Also, I ssh to a lot of machines, and rarely want X11 forwarding. The times I want it,
I use the -X/-Y option, or set it in my ~/.ssh/config.

I also decoupled the 'XAuthLocation' logic from forwardX11.
For my case where ssh client doesn't want forwarding by default, it still wants to set the path for the cases I do need it.

As this flag is the one that pulls in X11 dependencies, I changed the minimal profile and the no-x-libs config to check that instead now.

svn path=/nixos/trunk/; revision=33407
2012-03-25 15:42:05 +00:00
..
ircd-hybrid renamed "all-interfaces" to "networking" 2012-03-04 18:44:42 +00:00
ssh splitted ssh/sshd X11 forwarding logic. Backward compatible change. 2012-03-25 15:42:05 +00:00
amuled.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
avahi-daemon.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
bind.nix many daemons: depend on all-interfaces instead of gw6c 2012-03-04 12:58:18 +00:00
bitlbee.nix BitlBee: Add `job.name'; cleanup white space. 2012-03-12 13:10:13 +00:00
cntlm.nix added cntlm as a system service with its own user 'cntlm' 2011-10-09 22:34:32 +00:00
ddclient.nix * Use boot.kernelModules everywhere instead of explicit calls to 2012-03-17 17:26:17 +00:00
dhclient.nix * Use boot.kernelModules everywhere instead of explicit calls to 2012-03-17 17:26:17 +00:00
dhcpcd.nix * dhcpcd: Don't use the "persistent" option. With it, dhcpcd won't 2012-03-23 21:00:32 +00:00
dhcpd.nix
dnsmasq.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
ejabberd.nix ejabberd: tabs->spaces, remove trailing whitespace 2011-02-16 21:03:14 +00:00
firewall.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
flashpolicyd.nix * Add a module for a Flash policy server. 2011-09-15 15:13:46 +00:00
git-daemon.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
gnunet.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
gogoclient.nix changed the way networking-providers plug themselves before "networking" 2012-03-04 18:44:47 +00:00
gvpe.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
ifplugd.nix * Fix incorrect default value. 2012-02-20 16:53:44 +00:00
nat.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
networkmanager.nix NM: add IFACE to ip-up 2012-03-15 13:51:17 +00:00
ntpd.nix * Use boot.kernelModules everywhere instead of explicit calls to 2012-03-17 17:26:17 +00:00
oidentd.nix * Added a module for oidentd. 2011-11-10 23:06:24 +00:00
openfire.nix renamed "all-interfaces" to "networking" 2012-03-04 18:44:42 +00:00
openvpn.nix * Allow the start/stop condition of OpenVPN jobs to be overriden 2012-02-28 10:30:12 +00:00
portmap.nix * Provide two utility functions in Upstart jobs: "ensure JOBNAME" 2012-03-17 19:12:33 +00:00
prayer.nix * GIDs are supposed to match UIDs. 2012-03-22 10:11:15 +00:00
privoxy.nix * Use boot.kernelModules everywhere instead of explicit calls to 2012-03-17 17:26:17 +00:00
quassel.nix Quassel: fix package name 2011-10-31 12:48:59 +00:00
radvd.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
rdnssd.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
rpcbind.nix Changing portmap by rpcbind on nfs services. 2012-03-21 20:37:37 +00:00
sabnzbd.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
tftpd.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
unbound.nix Adding extraConfig to unbound 2011-11-03 18:49:54 +00:00
vsftpd.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
wakeonlan.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
wicd.nix strip trailing whitespace; no functional change 2011-09-14 18:20:50 +00:00
wpa_supplicant.nix * Remove debug statement. 2012-03-04 17:21:33 +00:00
xinetd.nix * Use the ‘path’ attribute in Upstart jobs in more places. It's a bit 2011-11-25 16:32:54 +00:00