summaryrefslogtreecommitdiff
path: root/common-channel.c
Commit message (Expand)AuthorAgeFilesLines
* Fix "Avoid queueing into circbuffer when the channel is about to close"Matt Johnston2015-11-271-10/+11
* Fix ses.channel_signal_pending raceMatt Johnston2015-11-271-2/+0
* Avoid queueing into circbuffer when the channel is about to closeMatt Johnston2015-11-191-47/+43
* Send SSH_OPEN_RESOURCE_SHORTAGE response when too many channels openMatt Johnston2015-11-191-0/+1
* Only clear channel_signal_pending after handling all channels,Matt Johnston2015-11-171-1/+2
* buf_getstring and buf_putstring now use non-unsigned char*Matt Johnston2015-06-041-5/+5
* Turn send_msg_channel_open_failure()'s text and lang into const char *Ga?l PORTAY2015-05-021-4/+4
* Turn start_send_channel_request()'s type argument into char *Ga?l PORTAY2015-05-021-2/+2
* Fix pointer differ in signess warnings [-Werror=pointer-sign]Ga?l PORTAY2015-05-021-3/+3
* Fix no-writev fallbackMatt Johnston2015-05-021-24/+44
* Avoid channel writev() when there is nothing to writeMatt Johnston2015-03-211-1/+10
* Make main socket nonblocking. Limit writequeue size.Matt Johnston2015-03-201-2/+2
* avoid malloc for iovecMatt Johnston2015-03-201-1/+1
* Avoid copying data into circular bufferMatt Johnston2015-03-011-12/+74
* merge from defaultMatt Johnston2015-02-281-8/+8
|\
| * Use m_close() which will avoid close(-1)Matt Johnston2015-02-241-5/+5
| * Fix for old compilers, variable declarations at beginning of functionsThorsten Horstmann2015-02-241-3/+3
* | Move generic network routines to netio.cMatt Johnston2015-02-201-0/+1
* | async connections workingMatt Johnston2015-02-181-25/+20
|/
* Make keepalive handling more robust, this should now match what OpenSSH doesMatt Johnston2014-08-191-1/+33
* Make sure the check_close() handler runs when a server child process exitsMatt Johnston2014-07-281-0/+6
* Avoid use-after-free when channel inithandler fails. Thanks to CoverityMatt Johnston2014-07-261-0/+1
* Set tcp priority as follows:Matt Johnston2014-07-161-2/+15
* Make sure client exit messages don't get lostMatt Johnston2014-07-091-8/+10
* Send a failure response if a client receives a global requestMatt Johnston2014-07-081-0/+13
* Improve handling lots of concurrent forwarded connections. IncreaseMatt Johnston2014-06-251-3/+10
* A few fixes for cases where compression increases payload sizes, andMatt Johnston2014-02-221-2/+9
* Read (and enqueue) packets from interactive input even whenMatt Johnston2014-02-171-2/+7
* Improve EOF handling for half-close. Patch from Catalin PatuleaMatt Johnston2013-09-211-1/+4
* run closehandlers on cleanupMatt Johnston2013-04-101-2/+6
* Move the more verbose TRACE() statements into TRACE2()Matt Johnston2013-04-011-2/+2
* Add ~. and ~^Z handling to exit/suspend dbclientMatt Johnston2013-03-231-1/+12
* use an empty writebuf rather than a NULL oneMatt Johnston2013-03-201-12/+7
* Fix memory leak when direct TCP connections time out on connection.Matt Johnston2013-03-191-25/+38
* - Don't sent SSH_MSG_UNIMPLEMENTED if we don't have ENABLE_SVR_REMOTETCPFWDMatt Johnston2012-05-091-0/+2
* - Make sure we don't use channel-specific data after it has been freedMatt Johnston2011-12-041-7/+14
* Improve capitalisation for all logged stringsMatt Johnston2011-02-231-3/+3
* Idle timeout patch from Farrell Aultman. Needs testing, unsure if serverMatt Johnston2008-11-071-1/+1
* Don't use // style commentsMatt Johnston2008-11-021-4/+4
* Don't send anything in response to a SSH_MSG_CHANNEL_REQUEST if we haveMatt Johnston2008-09-231-0/+5
* Don't return until the shell has quit. This will ensure that an exit statusMatt Johnston2008-02-211-3/+14
* Add -W <windowsize> argument and document it.Matt Johnston2007-07-251-5/+6
* Rearrange the channel buffer sizes into three neat use-editable values inMatt Johnston2007-07-241-11/+11
* Fix a stupid bug s/readfd/errfd/ affecting channel close on child exitDROPBEAR_0.49Matt Johnston2007-02-221-1/+1
* Fix for -pedantic -ansi compilation, change // to /**/, plus some signednessMatt Johnston2007-02-161-2/+2
* - Fix bug in child-exit handling where the wrong pid was being matched.Matt Johnston2007-02-121-2/+3
* Improve behaviour when flushing out after a process has exited.Matt Johnston2007-02-091-7/+45
* disapproval of revision '1dfbc5ef92391d01b576c8506061927869a89887'Matt Johnston2007-02-061-43/+0
* Add some code for testing whether a writefd is closed (by read()ing from it)Matt Johnston2006-12-051-0/+43
* - Add some extra tracing.Matt Johnston2006-12-051-26/+29