summaryrefslogtreecommitdiffhomepage
path: root/common-channel.c
AgeCommit message (Expand)Author
2013-09-21Improve EOF handling for half-close. Patch from Catalin PatuleaMatt Johnston
2013-04-10run closehandlers on cleanupMatt Johnston
2013-04-01Move the more verbose TRACE() statements into TRACE2()Matt Johnston
2013-03-23Add ~. and ~^Z handling to exit/suspend dbclientMatt Johnston
2013-03-20use an empty writebuf rather than a NULL oneMatt Johnston
2013-03-19Fix memory leak when direct TCP connections time out on connection.Matt Johnston
2012-05-09- Don't sent SSH_MSG_UNIMPLEMENTED if we don't have ENABLE_SVR_REMOTETCPFWDMatt Johnston
2011-12-04- Make sure we don't use channel-specific data after it has been freedMatt Johnston
2011-02-23Improve capitalisation for all logged stringsMatt Johnston
2008-11-07Idle timeout patch from Farrell Aultman. Needs testing, unsure if serverMatt Johnston
2008-11-02Don't use // style commentsMatt Johnston
2008-09-23Don't send anything in response to a SSH_MSG_CHANNEL_REQUEST if we haveMatt Johnston
2008-02-21Don't return until the shell has quit. This will ensure that an exit statusMatt Johnston
2007-07-25Add -W <windowsize> argument and document it.Matt Johnston
2007-07-24Rearrange the channel buffer sizes into three neat use-editable values inMatt Johnston
2007-02-22Fix a stupid bug s/readfd/errfd/ affecting channel close on child exitMatt Johnston
2007-02-16Fix for -pedantic -ansi compilation, change // to /**/, plus some signednessMatt Johnston
2007-02-12- Fix bug in child-exit handling where the wrong pid was being matched.Matt Johnston
2007-02-09Improve behaviour when flushing out after a process has exited.Matt Johnston
2007-02-06disapproval of revision '1dfbc5ef92391d01b576c8506061927869a89887'Matt Johnston
2006-12-05Add some code for testing whether a writefd is closed (by read()ing from it)Matt Johnston
2006-12-05- Add some extra tracing.Matt Johnston
2006-10-11Remove accidentally removed block (making sure to close the channel).Matt Johnston
2006-10-09Passes most test cases nowMatt Johnston
2006-10-07Rearranged (and hopefully simplified) channel close/eof handlingMatt Johnston
2006-10-02Rearranged some more bits, marked some areas that need work.Matt Johnston
2006-10-01just shuffle some variables names about, a brief commentMatt Johnston
2006-06-11fix accidentally changed == vs != operatorsMatt Johnston
2006-06-11progress towards exiting on writefd closure rather thanMatt Johnston
2006-06-10merge of 332f709a4cb39cde4cedab7c3be89e05f3023067Matt Johnston
2006-06-10disapproval of revision 'a4c1a9be4db326f8f7adcf30f876fadedf87b203'Matt Johnston
2006-03-25Some cleanups/fixes for various TRACE statementsMatt Johnston
2006-03-08merge of 4cbdd6e0a0d8c061075b9ed7609a06c4547f67d3Matt Johnston
2006-03-08Stomp on some minor warningsMatt Johnston
2006-01-25Check that the output circular buffer is actually empty beforeMatt Johnston
2005-12-06 * common-channel.c: get rid of the read()-from-writefd codeMatt Johnston
2005-10-20 * rename infd/outfd to writefd/readfd, to avoid confusionMatt Johnston
2005-09-05* ensure that we only handle open confirmation/failureMatt Johnston
2005-09-05* use own assertions which should get logged properlyMatt Johnston
2005-07-08* close a file descriptor after we've shutdown() both sides, to avoid a leakMatt Johnston
2005-05-04compile fix when TRACE debugging is enabledMatt Johnston
2005-03-13* fix longstanding bug with connections being closed on failure toMatt Johnston
2005-01-02Fixed DEBUG_TRACE macro so that we don't get semicolons left about the placeMatt Johnston
2004-12-22Rearrange preprocessor parts so that compilation with various optionsMatt Johnston
2004-08-27merge of 50be59810e462f9f44f55e421227d6aa0b31982bMatt Johnston
2004-08-26- added circular buffering for channelsMatt Johnston
2004-08-24Nasty.Matt Johnston
2004-08-12Merging in the changes from 0.41-0.43 main Dropbear treeMatt Johnston
2004-08-10just checkpointingMatt Johnston
2004-07-30we're nearly there yetMatt Johnston