summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/mux.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Reduce use of <sys/param.h> and transition to <limits.h> throughout.deraadt2015-01-201-2/+1
* fix passing of wildcard forward bind addresses when connectiondjm2014-12-221-2/+3
* reflect stdio-forward ("ssh -W host:port ...") failures in exit status.djm2014-07-171-7/+59
* preserve errno across syscalldjm2014-07-171-2/+4
* Add support for Unix domain socket forwarding. A remote TCP portmillert2014-07-151-85/+117
* buffer_get_string_ptr's return should be const to reminddjm2014-04-281-3/+3
* fix pointer-signedness warnings from clang/llvm-3.3; "seems nice" deraadt@djm2013-07-121-6/+13
* fix leaks in mux error paths, from Zhenbo Xu, found by Melton. bz#1967, ok djmdtucker2013-06-051-2/+6
* No need for the mux cleanup callback to be visible so restore it to staticdtucker2013-06-021-2/+2
* bye, bye xfree(); ok markus@djm2013-05-171-70/+52
* typo in debug output: evitval->exitvaldtucker2013-04-221-2/+2
* cleanup mux-created channels that are in SSH_CHANNEL_OPENING state toodjm2013-04-051-2/+3
* channel_setup_local_fwd_listener() returns 0 on failure, not -vedjm2013-01-021-3/+3
* Force a clean shutdown of ControlMaster client sessions when the ~. escapedtucker2012-08-171-2/+2
* fix memory leak of passed-in environment variables and connectiondjm2012-07-061-3/+9
* fix memory leak when mux socket creation fails; bz#2002 from bert.wesargdjm2012-06-011-2/+2
* fix double-free in new session handlerdjm2012-01-071-4/+2
* revert:djm2011-12-041-4/+1
* fix bz#1948: ssh -f doesn't fork for multiplexed connection.djm2011-12-021-1/+4
* unbreak remote portforwarding with dynamic allocated listen ports:markus2011-09-231-5/+14
* support for cancelling local and remote port forwards via the multiplexdjm2011-09-091-21/+83
* hook up a channel confirm callback to warn the user then requested X11djm2011-06-221-3/+5
* improve our behaviour when TTY allocation fails: if we are indjm2011-05-081-12/+48
* Add a RequestTTY ssh_config option to allow configuration-baseddjm2011-05-061-4/+3
* gracefully fall back when ControlPath is too large for adjm2011-05-051-6/+10
* allow graceful shutdown of multiplexing: request that a mux server removesdjm2011-04-171-1/+85
* correct error messages; patch from bert.wesarg AT googlemail.comdjm2011-01-131-5/+5
* Typo in confirmation message. bz#1827, patch from imorgan at nas nasa govdtucker2010-10-121-2/+2
* "atomically" create the listening mux socket by binding it on a temorarydjm2010-09-201-4/+46
* Add X11ForwardTimeout option to specify timeout for untrusted X11djm2010-06-251-3/+6
* bz#1327: remove hardcoded limit of 100 permitopen clauses and portdjm2010-06-251-8/+4
* Correct sizing of object to be allocated by calloc(), replacingdjm2010-06-171-2/+2
* mux support for remote forwarding with dynamic port allocation,markus2010-05-161-8/+105
* Pause the mux channel while waiting for reply from aynch callbacks.djm2010-05-141-10/+37
* set "detach_close" flag when registering channel cleanup callbacks.djm2010-04-231-3/+3
* fix NULL dereference; from matthew.haub AT alumni.adelaide.edu.audjm2010-04-101-2/+2
* don't mark channel as read failed if it is already closing; suppressesdjm2010-01-301-3/+5
* kill correct channel (was killing already-dead mux channel, notdjm2010-01-291-2/+2
* fix bug introduced in mux rewrite:djm2010-01-271-2/+8
* -Wuninitialized and remove a // comment; from portabledjm2010-01-261-4/+11
* rewrite ssh(1) multiplexing code to a more sensible protocol.djm2010-01-261-408/+1398
* quell tc[gs]etattr warnings when forcing a tty (ssh -tt), since wedjm2010-01-091-3/+4
* subsystem_flag is defined in ssh.c so it's extern; ok djmdtucker2009-08-201-2/+2
* Friendlier error messages for mux fallback. ok djm@dtucker2008-06-131-3/+3
* upcast size_t to u_long to match format arg; ok djm@dtucker2008-06-131-2/+2
* fall back to creating a new TCP connection on most multiplexing errorsdjm2008-06-131-18/+54
* The multiplexing escape char handler commit last night introduced adjm2008-06-121-1/+2
* some more TODO for medjm2008-06-121-2/+5
* Enable ~ escapes for multiplex slave sessions; give each channeldjm2008-06-121-31/+62
* tidy up session multiplexing code, moving it into its own file anddjm2008-05-091-0/+645