summaryrefslogtreecommitdiff
path: root/common-session.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid busy loop while waiting for rekey responseMatt Johnston2016-04-291-2/+4
* better TRACE of failed remote identMatt Johnston2016-07-111-1/+1
* fix empty C prototypesFrancois Perrad2016-01-011-3/+3
* Fix ses.channel_signal_pending raceMatt Johnston2015-11-271-0/+3
* make sure that the test for queued packets to write occurs afterMatt Johnston2015-09-291-10/+13
* only update keepalive timeout post-auth (when keepalives are sent)Matt Johnston2015-08-071-7/+7
* set timeouts to time remaining rather than timeout durationMatt Johnston2015-08-031-11/+30
* Fix problem where auth timeout wasn't checked when waiting for identMatt Johnston2015-08-031-0/+6
* buf_getstring and buf_putstring now use non-unsigned char*Matt Johnston2015-06-041-1/+1
* Merge pull request #13 from gazoo74/fix-warningsMatt Johnston2015-06-041-2/+0
|\
| * Make sure kexfirstinitialise is called early enoughMatt Johnston2015-05-031-2/+0
* | Fix pointer differ in signess warnings [-Werror=pointer-sign]Ga?l PORTAY2015-05-021-2/+2
|/
* Fix no-writev fallbackMatt Johnston2015-05-021-3/+3
* Make main socket nonblocking. Limit writequeue size.Matt Johnston2015-03-201-6/+16
* reword comment for claritynocircbufferMatt Johnston2015-03-011-2/+4
* Add cleanupfastopenMatt Johnston2015-02-281-0/+2
* merge from defaultMatt Johnston2015-02-281-15/+45
|\
| * Some additional cleanup functionsMatt Johnston2015-02-241-3/+12
| * Free memory before exiting. Based on patch from Thorsten Horstmann.Matt Johnston2015-02-241-12/+33
| * 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
* | Update priority once the socket is openMatt Johnston2015-02-201-0/+5
* | async connections workingMatt Johnston2015-02-181-1/+6
|/
* Add envirnonment variable for debug timestamps to roughly matchMatt Johnston2015-02-131-0/+4
* Fix print that no longer works since we're not using fourCCsMatt Johnston2015-02-131-1/+1
* Make keepalive handling more robust, this should now match what OpenSSH doesMatt Johnston2014-08-191-8/+22
* Don't send SSH_MSG_UNIMPLEMENTED for keepalive responsesMatt Johnston2014-08-131-0/+5
* Set tcp priority as follows:Matt Johnston2014-07-161-0/+48
* Fix auth timeout regressionMatt Johnston2014-07-091-5/+0
* Make -K keepalive behave like OpenSSH's ServerAliveIntervalMatt Johnston2014-07-091-12/+40
* Experiment of always writing data if available. Might waste a writev() withMatt Johnston2014-03-151-7/+9
* Add new monotonic_now() wrapper so that timeouts are unaffected byMatt Johnston2014-03-131-2/+1
* Fix typoMatt Johnston2014-03-131-1/+1
* Use AUTH_TIMEOUT only before authdone != 1.Yousong Zhou2014-03-131-3/+4
* Read (and enqueue) packets from interactive input even whenMatt Johnston2014-02-171-7/+4
* cleanup before clearing keysMatt Johnston2014-02-121-2/+4
* requirenext doesn't need two valuesMatt Johnston2014-01-231-1/+1
* 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