summaryrefslogtreecommitdiff
path: root/common-session.c
Commit message (Collapse)AuthorAgeFilesLines
* rename random.h to dbrandom.h since some OSes have a system random.hMatt Johnston2013-11-141-1/+1
|
* use oldstyle commentsMatt Johnston2013-11-141-1/+1
|
* merge in HEADMatt Johnston2013-05-211-16/+25
|\
| * requirenext fixup for firstkexfollowsMatt Johnston2013-04-141-1/+1
| |
| * Just put the version string on the queue, don't use atomicioMatt Johnston2013-04-031-9/+5
| |
| * Run the cleanup handler also when we close due to TCP connection being closedMatt Johnston2013-04-011-1/+5
| |
| * send out our kexinit packet before blocking to read the SSH version stringMatt Johnston2013-03-311-10/+19
| |
* | ecc kind of works, needs fixing/testingMatt Johnston2013-04-071-2/+11
|/
* Android returns NULL for pw_crypt, set it to something elseMatt Johnston2013-03-191-0/+4
|
* Return immediate success for blank passwords if allowedMatt Johnston2012-05-091-1/+11
|
* Improve capitalisation for all logged stringsMatt Johnston2011-02-231-1/+1
|
* Rearrange getaddrstring() etcMatt Johnston2009-09-011-3/+1
|
* - Add the signal pipe to maxfdMatt Johnston2009-03-171-0/+3
|
* - Get rid of decryptreadbuf, just decrypt in-place with readbufMatt Johnston2009-03-011-11/+10
| | | | | - Share make_mac function for both packet creation and validation - Split recv/trans parts of key_context into their own structures
* disapproval of revision 'a101cbd046507cf723e6362a49196dbd4b924042'Matt Johnston2009-02-261-1/+1
|
* - Try to write out as much as we canMatt Johnston2009-02-261-1/+1
|
* Idle timeout patch from Farrell Aultman. Needs testing, unsure if serverMatt Johnston2008-11-071-7/+15
| | | | code works
* - Add Counter Mode supportMatt Johnston2008-09-291-0/+2
|
* - "-J 'nc localhost 22'" kind of works, needs fixing hostkeys, ptys etc.Matt Johnston2008-09-151-0/+23
|
* - Add run_shell_command() function to run a "sh -c" command, handlingMatt Johnston2008-09-151-0/+9
| | | | lots of the work that exechild did (and can be shared by client -J option)
* - Split main socket var into ses.sock_in/ses.sock_out in preparationMatt Johnston2008-09-151-13/+16
| | | | for -J proxy_cmd option (and some prelim options for that)
* - Add -K keepalive flag for dropbear and dbclientMatt Johnston2007-08-081-12/+34
| | | | | - Try to reduce the frequency of select() timeouts - Add a max receive window size of 1MB
* Prevent invalid packets being sent during key-exchange, instead queueMatt Johnston2007-07-271-1/+8
| | | | | | them until afterwards. This could sometimes terminate connections after 8 hours if (for example) a new TCP forwarded connection was sent at the KEX timeout.
* Rearrange the channel buffer sizes into three neat use-editable values inMatt Johnston2007-07-241-1/+1
| | | | | | | options.h. Increasing RECV_MAX_WINDOW gives big network performance increases - even with the present buffers (which haven't changed) it performs a lot better. Next step is to make the window size a cmdline option.
* Improve behaviour when flushing out after a process has exited.Matt Johnston2007-02-091-1/+18
|
* Tidy up behaviour when select() is interrupted. We follow normalMatt Johnston2006-12-051-17/+11
| | | | codepaths, just with no FDs set.
* Just use the normal "remote closed" handler when reading ident stingsMatt Johnston2006-07-271-2/+2
|
* Exit with a message if the ssh protocol version is incompatibleMatt Johnston2006-03-041-4/+8
|
* merge of da30137eaac417f50a323f9ddd29999ec21261e0Matt Johnston2005-09-051-1/+0
|\ | | | | | | and fb45ddf51e20f0ff007eb8abc737de3c024f45cc
| * common session initialiser doesn't need to callMatt Johnston2005-09-051-1/+0
| | | | | | | | chansessioninnitialise(), fix up header definition
* | * use own assertions which should get logged properlyMatt Johnston2005-09-051-1/+1
|/
* Fixed DEBUG_TRACE macro so that we don't get semicolons left about the placeMatt Johnston2005-01-021-14/+14
|
* Initialise the outgoing packet queueMatt Johnston2004-11-031-0/+2
|
* - added circular buffering for channelsMatt Johnston2004-08-261-2/+2
| | | | | | - added stderr support for the client - cleaned up a bunch of "unused" warnings, duplicated header definitions - added exit-status support for the client
* Nasty.Matt Johnston2004-08-241-1/+1
|
* Allow leading lines before the ident banner when connectingMatt Johnston2004-08-241-5/+19
|
* added window-size change handlingMatt Johnston2004-08-011-0/+5
|
* Client mostly works up to password authMatt Johnston2004-07-281-0/+1
| | | | Need to rework algo-choosing etc, since server is now broken.
* Progressing client supportMatt Johnston2004-07-271-5/+1
|
* snapshot of stuffMatt Johnston2004-07-261-34/+116
|
* switching to global varsMatt Johnston2004-07-201-7/+4
|
* merge of abac2150ee4f4031a98016241fbd136d24fed127Matt Johnston2004-06-231-1/+3
|\ | | | | | | and ffa047425729e478a5b49b1ab0f8ec71c08a1421
* | - Port restriction code back inMatt Johnston2004-06-221-0/+2
|/ | | | - Remove bad strerror() logging
* Sorted out the first channel init issues.Matt Johnston2004-06-011-0/+2
|
* Makefile.in contains updated files requiredMatt Johnston2004-06-011-0/+267