summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/mux.c
AgeCommit message (Expand)Author
2013-07-12fix pointer-signedness warnings from clang/llvm-3.3; "seems nice" deraadt@Damien Miller
2013-06-05fix leaks in mux error paths, from Zhenbo Xu, found by Melton. bz#1967, ok djmDarren Tucker
2013-06-02No need for the mux cleanup callback to be visible so restore it to staticDarren Tucker
2013-05-17bye, bye xfree(); ok markus@Damien Miller
2013-04-22typo in debug output: evitval->exitvalDarren Tucker
2013-04-05cleanup mux-created channels that are in SSH_CHANNEL_OPENING state tooDamien Miller
2013-01-02channel_setup_local_fwd_listener() returns 0 on failure, not -veDamien Miller
2012-08-17Force a clean shutdown of ControlMaster client sessions when the ~. escapeDarren Tucker
2012-07-06fix memory leak of passed-in environment variables and connectionDamien Miller
2012-06-01fix memory leak when mux socket creation fails; bz#2002 from bert.wesargDamien Miller
2012-01-07fix double-free in new session handlerDamien Miller
2011-12-04revert:Damien Miller
2011-12-02fix bz#1948: ssh -f doesn't fork for multiplexed connection.Damien Miller
2011-09-23unbreak remote portforwarding with dynamic allocated listen ports:Markus Friedl
2011-09-09support for cancelling local and remote port forwards via the multiplexDamien Miller
2011-06-22hook up a channel confirm callback to warn the user then requested X11Damien Miller
2011-05-08improve our behaviour when TTY allocation fails: if we are inDamien Miller
2011-05-06Add a RequestTTY ssh_config option to allow configuration-basedDamien Miller
2011-05-05gracefully fall back when ControlPath is too large for aDamien Miller
2011-04-17allow graceful shutdown of multiplexing: request that a mux server removesDamien Miller
2011-01-13correct error messages; patch from bert.wesarg AT googlemail.comDamien Miller
2010-10-12Typo in confirmation message. bz#1827, patch from imorgan at nas nasa govDarren Tucker
2010-09-20"atomically" create the listening mux socket by binding it on a temoraryDamien Miller
2010-06-25Add X11ForwardTimeout option to specify timeout for untrusted X11Damien Miller
2010-06-25bz#1327: remove hardcoded limit of 100 permitopen clauses and portDamien Miller
2010-06-17Correct sizing of object to be allocated by calloc(), replacingDamien Miller
2010-05-16mux support for remote forwarding with dynamic port allocation,Markus Friedl
2010-05-14Pause the mux channel while waiting for reply from aynch callbacks.Damien Miller
2010-04-23set "detach_close" flag when registering channel cleanup callbacks.Damien Miller
2010-04-10fix NULL dereference; from matthew.haub AT alumni.adelaide.edu.auDamien Miller
2010-01-30don't mark channel as read failed if it is already closing; suppressesDamien Miller
2010-01-29kill correct channel (was killing already-dead mux channel, notDamien Miller
2010-01-27fix bug introduced in mux rewrite:Damien Miller
2010-01-26-Wuninitialized and remove a // comment; from portableDamien Miller
2010-01-26rewrite ssh(1) multiplexing code to a more sensible protocol.Damien Miller
2010-01-09quell tc[gs]etattr warnings when forcing a tty (ssh -tt), since weDamien Miller
2009-08-20subsystem_flag is defined in ssh.c so it's extern; ok djmDarren Tucker
2008-06-13Friendlier error messages for mux fallback. ok djm@Darren Tucker
2008-06-13upcast size_t to u_long to match format arg; ok djm@Darren Tucker
2008-06-13fall back to creating a new TCP connection on most multiplexing errorsDamien Miller
2008-06-12The multiplexing escape char handler commit last night introduced aDamien Miller
2008-06-12some more TODO for meDamien Miller
2008-06-12Enable ~ escapes for multiplex slave sessions; give each channelDamien Miller
2008-05-09tidy up session multiplexing code, moving it into its own file andDamien Miller