summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/nchan.c
AgeCommit message (Expand)Author
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
2000-09-07cleanup copyright notices on all files. I have attempted to be accurate withTheo de Raadt
2000-06-20OpenBSD tagMarkus Friedl
2000-05-08no drain if ibuf_empty, fixes x11fwd problems; tests by fries@Markus Friedl
2000-05-03fix close for non-open ssh1 channelsMarkus Friedl
2000-05-02use c-style commentsMarkus Friedl
2000-04-14whitespace cleanupMarkus Friedl