summaryrefslogtreecommitdiff
path: root/common-channel.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Fixed stupid agentfwd error (using the listening FD, not the accepted on. gah)Matt Johnston2004-06-031-3/+6
* - Reworked non-channel fd handling to listener.cMatt Johnston2004-06-031-13/+12
* Chantype handling is sortedMatt Johnston2004-06-021-7/+12
* Sorted out the first channel init issues.Matt Johnston2004-06-011-3/+6
* Makefile.in contains updated files requiredMatt Johnston2004-06-011-0/+1008