summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/nchan.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* remove global variable used to stash compat flags and use thedjm2021-01-271-3/+3
* use the new variant log macros instead of prepending __func__ anddjm2020-10-181-35/+28
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-3/+3
* when the peer sends a channel-close message, make sure we close thedjm2018-10-041-1/+23
* include a little more information about the status and disposition ofdjm2018-10-041-19/+30
* Make remote channel ID a u_intdjm2017-09-121-1/+9
* refactor channels.cdjm2017-09-121-52/+62
* obliterate ssh1.h and some dead code that used itdjm2017-04-301-2/+1
* remove compat20/compat13/compat15 variablesdjm2017-04-301-200/+66
* rewrite ssh(1) multiplexing code to a more sensible protocol.djm2010-01-261-6/+15
* add space to some log/debug messages for readability; ok djm@ markus@stevesk2008-11-071-5/+5
* only send eow and no-more-sessions requests to openssh 5 and newer;markus2008-09-111-1/+3
* only send eow@openssh.com notifications for session channels; ok! markus@djm2008-06-301-2/+3
* unbreakmarkus2008-05-091-1/+29
* Implement a channel success/failure status confirmation callbackdjm2008-05-081-1/+2
* almost entirely get rid of the culture of ".h files that include .h files"deraadt2006-08-031-3/+2
* move #include <string.h> out of includes.hstevesk2006-07-221-1/+2
* move #include <errno.h> out of includes.h; ok markus@stevesk2006-07-111-1/+3
* move #include <sys/socket.h> out of includes.hstevesk2006-07-081-1/+4
* Put $OpenBSD$ tags back (as comments) to replace the RCSID()s thatdjm2006-03-251-0/+1
* RCSID() can diederaadt2006-03-191-1/+0
* spacesderaadt2004-07-111-8/+8
* make ssh -Wshadow clean, no functional changesavsm2004-06-211-3/+3
* be less chatty; debug -> debug2, cleanup; ok henning@markus2003-08-291-23/+23
* rename log() into logit() to avoid name conflict. markus ok, from netbsditojun2003-04-081-3/+3
* KNF done automatically while reading....deraadt2002-06-191-2/+2
* use tab not spaces (|unexpand)markus2002-06-091-3/+3
* don't send stderr data after EOF, accept this from older known (broken)markus2002-03-251-33/+27
* cleanup channels faster if the are empty and we are in drain-state; ok deraadt@markus2002-01-211-1/+4
* (c) 2002markus2002-01-141-2/+2
* remove function pointers for events, remove chan_init*; ok provos@markus2002-01-141-56/+32
* remove duplicated code; ok provos@markus2002-01-141-4/+1
* correct fn names for ssh2, do not switch from closed to closed; ok provos@markus2002-01-141-6/+7
* merge chan_[io]buf_empty[12]; ok provos@markus2002-01-141-37/+13
* chan_send_oclose1() no longer calls chan_shutdown_write(); ok provos@markus2002-01-141-2/+4
* add chan_set_[io]state(), order states, state is now an u_int,markus2002-01-131-40/+43
* more unused code (with channels.c:1.156)markus2002-01-101-24/+1
* remove dead code (skip drain)markus2002-01-101-7/+1
* replace buffer_consume(b, buffer_len(b)) with buffer_clear(b); ok provos@markus2002-01-091-3/+3
* basic KNF done while i was looking for something elsederaadt2001-12-191-5/+5
* try to keep channels open until an exit-status message is sent.markus2001-10-101-3/+12
* keep track of both maxfd and the size of the malloc'ed fdsets.markus2001-07-171-5/+3
* update copyright for 2001markus2001-06-251-2/+2
* more strict prototypes. raise warning level in Makefile.inc. markus ok'editojun2001-06-231-7/+7
* undo the .c file split, just merge the header and keep the cvs historymarkus2001-05-311-0/+547
* channel layer cleanup: merge header files and split .c filesmarkus2001-05-301-508/+0
* undo broken channel fix and try a different one. theremarkus2001-05-281-3/+7
* more select() error fixes (don't set rfd/wfd to -1).markus2001-05-161-3/+1
* move to Channel **channels (instead of Channel *channels), fixes realloc problems.markus2001-05-041-1/+9
* make sure remote stderr does not get truncated.markus2001-02-281-26/+31