summaryrefslogtreecommitdiff
path: root/common-channel.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove accidentally removed block (making sure to close the channel).Matt Johnston2006-10-111-18/+15
* Passes most test cases nowMatt Johnston2006-10-091-29/+8
* Rearranged (and hopefully simplified) channel close/eof handlingMatt Johnston2006-10-071-114/+86
* Rearranged some more bits, marked some areas that need work.Matt Johnston2006-10-021-82/+66
* just shuffle some variables names about, a brief commentMatt Johnston2006-10-011-93/+79
* fix accidentally changed == vs != operatorsMatt Johnston2006-06-111-2/+2
* progress towards exiting on writefd closure rather thanMatt Johnston2006-06-111-24/+28
* merge of 332f709a4cb39cde4cedab7c3be89e05f3023067Matt Johnston2006-06-101-3/+2
|\
| * Some cleanups/fixes for various TRACE statementsMatt Johnston2006-03-251-1/+1
| * merge of 4cbdd6e0a0d8c061075b9ed7609a06c4547f67d3Matt Johnston2006-03-081-1/+0
| |\
| | * Stomp on some minor warningsMatt Johnston2006-03-081-1/+0
| * | Check that the output circular buffer is actually empty beforeMatt Johnston2006-01-251-1/+1
| |/
* | disapproval of revision 'a4c1a9be4db326f8f7adcf30f876fadedf87b203'Matt Johnston2006-06-101-1/+29
|/
* * common-channel.c: get rid of the read()-from-writefd codeMatt Johnston2005-12-061-29/+1
* * rename infd/outfd to writefd/readfd, to avoid confusionMatt Johnston2005-10-201-66/+66
* * ensure that we only handle open confirmation/failureMatt Johnston2005-09-051-0/+13
* * use own assertions which should get logged properlyMatt Johnston2005-09-051-7/+7
* * close a file descriptor after we've shutdown() both sides, to avoid a leakMatt Johnston2005-07-081-0/+8
* compile fix when TRACE debugging is enabledMatt Johnston2005-05-041-1/+2
* * fix longstanding bug with connections being closed on failure toMatt Johnston2005-03-131-29/+14
* Fixed DEBUG_TRACE macro so that we don't get semicolons left about the placeMatt Johnston2005-01-021-68/+68
* Rearrange preprocessor parts so that compilation with various optionsMatt Johnston2004-12-221-3/+2
* merge of 50be59810e462f9f44f55e421227d6aa0b31982bMatt Johnston2004-08-271-19/+32
* - added circular buffering for channelsMatt Johnston2004-08-261-29/+38
* Nasty.Matt Johnston2004-08-241-65/+97
* Merging in the changes from 0.41-0.43 main Dropbear treeMatt Johnston2004-08-121-4/+23
* just checkpointingMatt Johnston2004-08-101-43/+0
* we're nearly there yetMatt Johnston2004-07-301-0/+13