Add support for Unix domain socket forwarding. A remote TCP port
authormillert <millert@openbsd.org>
Tue, 15 Jul 2014 15:54:14 +0000 (15:54 +0000)
committermillert <millert@openbsd.org>
Tue, 15 Jul 2014 15:54:14 +0000 (15:54 +0000)
commita021549948d44046acb30dc986ea0d38437f8146
tree6cf2e1c14138430780731c2edb32e7f5269e0a58
parent5478378bc9804e9db86ce211f5f32ca9f01cd9ef
Add support for Unix domain socket forwarding.  A remote TCP port
may be forwarded to a local Unix domain socket and vice versa or
both ends may be a Unix domain socket.  This is a reimplementation
of the streamlocal patches by William Ahern from:
    http://www.25thandclement.com/~william/projects/streamlocal.html
OK djm@ markus@
40 files changed:
regress/usr.bin/ssh/forwarding.sh
regress/usr.bin/ssh/multiplex.sh
usr.bin/ssh/PROTOCOL
usr.bin/ssh/auth-options.c
usr.bin/ssh/auth-passwd.c
usr.bin/ssh/auth-rh-rsa.c
usr.bin/ssh/auth-rhosts.c
usr.bin/ssh/auth-rsa.c
usr.bin/ssh/auth.c
usr.bin/ssh/auth1.c
usr.bin/ssh/auth2-hostbased.c
usr.bin/ssh/auth2-kbdint.c
usr.bin/ssh/auth2-none.c
usr.bin/ssh/auth2-passwd.c
usr.bin/ssh/auth2-pubkey.c
usr.bin/ssh/auth2.c
usr.bin/ssh/canohost.c
usr.bin/ssh/channels.c
usr.bin/ssh/channels.h
usr.bin/ssh/clientloop.c
usr.bin/ssh/misc.c
usr.bin/ssh/misc.h
usr.bin/ssh/monitor.c
usr.bin/ssh/mux.c
usr.bin/ssh/packet.c
usr.bin/ssh/readconf.c
usr.bin/ssh/readconf.h
usr.bin/ssh/servconf.c
usr.bin/ssh/servconf.h
usr.bin/ssh/serverloop.c
usr.bin/ssh/session.c
usr.bin/ssh/ssh-agent.c
usr.bin/ssh/ssh.c
usr.bin/ssh/ssh_config.5
usr.bin/ssh/sshconnect.c
usr.bin/ssh/sshconnect1.c
usr.bin/ssh/sshconnect2.c
usr.bin/ssh/sshd.c
usr.bin/ssh/sshd_config.5
usr.bin/ssh/sshlogin.c