summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/nchan.c
AgeCommit message (Expand)Author
2018-10-04when the peer sends a channel-close message, make sure we close theDamien Miller
2018-10-04include a little more information about the status and disposition ofDamien Miller
2017-09-12Make remote channel ID a u_intDamien Miller
2017-09-12refactor channels.cDamien Miller
2017-04-30obliterate ssh1.h and some dead code that used itDamien Miller
2017-04-30remove compat20/compat13/compat15 variablesDamien Miller
2010-01-26rewrite ssh(1) multiplexing code to a more sensible protocol.Damien Miller
2008-11-07add space to some log/debug messages for readability; ok djm@ markus@Kevin Steves
2008-09-11only send eow and no-more-sessions requests to openssh 5 and newer;Markus Friedl
2008-06-30only send eow@openssh.com notifications for session channels; ok! markus@Damien Miller
2008-05-09unbreakMarkus Friedl
2008-05-08Implement a channel success/failure status confirmation callbackDamien Miller
2006-08-03almost entirely get rid of the culture of ".h files that include .h files"Theo de Raadt
2006-07-22move #include <string.h> out of includes.hKevin Steves
2006-07-11move #include <errno.h> out of includes.h; ok markus@Kevin Steves
2006-07-08move #include <sys/socket.h> out of includes.hKevin Steves
2006-03-25Put $OpenBSD$ tags back (as comments) to replace the RCSID()s thatDamien Miller
2006-03-19RCSID() can dieTheo de Raadt
2004-07-11spacesTheo de Raadt
2004-06-21make ssh -Wshadow clean, no functional changesAnil Madhavapeddy
2003-08-29be less chatty; debug -> debug2, cleanup; ok henning@Markus Friedl
2003-04-08rename log() into logit() to avoid name conflict. markus ok, from netbsdJun-ichiro itojun Hagino
2002-06-19KNF done automatically while reading....Theo de Raadt
2002-06-09use tab not spaces (|unexpand)Markus Friedl
2002-03-25don't send stderr data after EOF, accept this from older known (broken)Markus Friedl
2002-01-21cleanup channels faster if the are empty and we are in drain-state; ok deraadt@Markus Friedl
2002-01-14(c) 2002Markus Friedl
2002-01-14remove function pointers for events, remove chan_init*; ok provos@Markus Friedl
2002-01-14remove duplicated code; ok provos@Markus Friedl
2002-01-14correct fn names for ssh2, do not switch from closed to closed; ok provos@Markus Friedl
2002-01-14merge chan_[io]buf_empty[12]; ok provos@Markus Friedl
2002-01-14chan_send_oclose1() no longer calls chan_shutdown_write(); ok provos@Markus Friedl
2002-01-13add chan_set_[io]state(), order states, state is now an u_int,Markus Friedl
2002-01-10more unused code (with channels.c:1.156)Markus Friedl
2002-01-10remove dead code (skip drain)Markus Friedl
2002-01-09replace buffer_consume(b, buffer_len(b)) with buffer_clear(b); ok provos@Markus Friedl
2001-12-19basic KNF done while i was looking for something elseTheo de Raadt
2001-10-10try to keep channels open until an exit-status message is sent.Markus Friedl
2001-07-17keep track of both maxfd and the size of the malloc'ed fdsets.Markus Friedl
2001-06-25update copyright for 2001Markus Friedl
2001-06-23more strict prototypes. raise warning level in Makefile.inc. markus ok'edJun-ichiro itojun Hagino
2001-05-31undo the .c file split, just merge the header and keep the cvs historyMarkus Friedl
2001-05-30channel layer cleanup: merge header files and split .c filesMarkus Friedl
2001-05-28undo broken channel fix and try a different one. thereMarkus Friedl
2001-05-16more select() error fixes (don't set rfd/wfd to -1).Markus Friedl
2001-05-04move to Channel **channels (instead of Channel *channels), fixes realloc prob...Markus Friedl
2001-02-28make sure remote stderr does not get truncated.Markus Friedl
2001-01-21split ssh.h and try to cleanup the #include mess. remove unnecessary #includes.Markus Friedl
2001-01-19move ssh1 definitions to ssh1.h, pathnames to pathnames.hMarkus Friedl
2000-11-06agent forwarding and -R for ssh2, based on work from jhuuskon@messi.uku.fiMarkus Friedl