summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/PROTOCOL.mux
AgeCommit message (Collapse)Author
2011-09-09MUX_C_CLOSE_FWD includes forward type in message (though it isn'tDamien Miller
implemented anyway)
2011-05-08improve our behaviour when TTY allocation fails: if we are inDamien Miller
RequestTTY=auto mode (the default), then do not treat at TTY allocation error as fatal but rather just restore the local TTY to cooked mode and continue. This is more graceful on devices that never allocate TTYs. If RequestTTY is set to "yes" or "force", then failure to allocate a TTY is fatal. ok markus@
2011-05-06fix numbering; from bert.wesarg AT googlemail.comDamien Miller
2011-04-17allow graceful shutdown of multiplexing: request that a mux server removesDamien Miller
its listener socket and refuse future multiplexing requests; ok markus@
2011-01-31cut'n'pasto; from bert.wesarg AT googlemail.comDamien Miller
2011-01-13correct protocol names and add a couple of missing protocol numberDamien Miller
defines; patch from bert.wesarg AT googlemail.com
2010-05-16mux support for remote forwarding with dynamic port allocation,Markus Friedl
use with LPORT=`ssh -S muxsocket -R0:localhost:25 -O forward somehost` feedback and ok djm@
2010-01-26rewrite ssh(1) multiplexing code to a more sensible protocol.Damien Miller
The new multiplexing code uses channels for the listener and accepted control sockets to make the mux master non-blocking, so no stalls when processing messages from a slave. avoid use of fatal() in mux master protocol parsing so an errant slave process cannot take down a running master. implement requesting of port-forwards over multiplexed sessions. Any port forwards requested by the slave are added to those the master has established. add support for stdio forwarding ("ssh -W host:port ...") in mux slaves. document master/slave mux protocol so that other tools can use it to control a running ssh(1). Note: there are no guarantees that this protocol won't be incompatibly changed (though it is versioned). feedback Salvador Fandino, dtucker@ channel changes ok markus@