summaryrefslogtreecommitdiff
path: root/common-channel.c
Commit message (Expand)AuthorAgeFilesLines
* Leave non-interactive at default QoS classMatt Johnston2022-01-271-10/+3
* Bring back recently removed channel->flushingMatt Johnston2021-10-141-2/+15
* Replace ChanType.sepfds with Channel.bidir_fdMatt Johnston2021-10-111-2/+4
* - Remove "flushing" handling for exited processes, it should beMatt Johnston2021-10-111-33/+0
* Fix some outdated commentsMatt Johnston2021-10-111-1/+1
* Return errstring on connect failureMatt Johnston2021-03-051-4/+3
* Split ChanType closehandler() and cleanup() so that dbclient doesn'tMatt Johnston2018-11-141-17/+15
* Pointer parameter could be declared as pointing to constFrancois Perrad2017-08-191-11/+11
* remove duplicated includeFrancois Perrad2016-03-241-1/+0
* Convert #ifdef to #if, other build changesMatt Johnston2016-05-041-5/+5
* 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