Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-29 | make sure that the test for queued packets to write occurs after | Matt Johnston | |
those packets might have been enqueued by set_connect_fds() | |||
2015-08-07 | only update keepalive timeout post-auth (when keepalives are sent) | Matt Johnston | |
2015-08-03 | set timeouts to time remaining rather than timeout duration | Matt Johnston | |
2015-08-03 | Fix problem where auth timeout wasn't checked when waiting for ident | Matt Johnston | |
2015-06-04 | buf_getstring and buf_putstring now use non-unsigned char* | Matt Johnston | |
2015-06-04 | Merge pull request #13 from gazoo74/fix-warnings | Matt Johnston | |
Fix warnings | |||
2015-05-05 | Fix pointer differ in signess warnings [-Werror=pointer-sign] | Gaƫl PORTAY | |
2015-05-03 | Make sure kexfirstinitialise is called early enough | Matt Johnston | |
2015-05-02 | Fix no-writev fallback | Matt Johnston | |
2015-03-20 | Make main socket nonblocking. Limit writequeue size. | Matt Johnston | |
2015-03-01 | reword comment for clarity | Matt Johnston | |
--HG-- branch : nocircbuffer | |||
2015-02-28 | Add cleanup | Matt Johnston | |
--HG-- branch : fastopen | |||
2015-02-28 | merge from default | Matt Johnston | |
--HG-- branch : fastopen | |||
2015-02-24 | Some additional cleanup functions | Matt Johnston | |
2015-02-24 | Free memory before exiting. Based on patch from Thorsten Horstmann. | Matt Johnston | |
Client side is not complete. | |||
2015-02-24 | Fix for old compilers, variable declarations at beginning of functions | Thorsten Horstmann | |
and /**/ comments | |||
2015-02-20 | Move generic network routines to netio.c | Matt Johnston | |
--HG-- branch : fastopen | |||
2015-02-20 | Update priority once the socket is open | Matt Johnston | |
--HG-- branch : fastopen | |||
2015-02-18 | async connections working | Matt Johnston | |
--HG-- branch : fastopen | |||
2015-02-13 | Add envirnonment variable for debug timestamps to roughly match | Matt Johnston | |
network timestamps (in tshark) | |||
2015-02-13 | Fix print that no longer works since we're not using fourCCs | Matt Johnston | |
2014-08-19 | Make keepalive handling more robust, this should now match what OpenSSH does | Matt Johnston | |
2014-08-13 | Don't send SSH_MSG_UNIMPLEMENTED for keepalive responses | Matt Johnston | |
2014-07-16 | Set tcp priority as follows: | Matt Johnston | |
if (connecting || ptys || x11) tos = LOWDELAY; else if (tcp_forwards) tos = 0; else tos = BULK; TCP forwards could be either lowdelay or bulk, hence the default priority. | |||
2014-07-09 | Fix auth timeout regression | Matt Johnston | |
2014-07-09 | Make -K keepalive behave like OpenSSH's ServerAliveInterval | Matt Johnston | |
2014-03-15 | Experiment of always writing data if available. Might waste a writev() with | Matt Johnston | |
EAGAIN but always saves a select() - needs testing with bandwidth-limited and CPU-limited situations. | |||
2014-03-13 | Add new monotonic_now() wrapper so that timeouts are unaffected by | Matt Johnston | |
system clock changes | |||
2014-03-13 | Fix typo | Matt Johnston | |
2014-03-13 | Use AUTH_TIMEOUT only before authdone != 1. | Yousong Zhou | |
While at it, fix a few indentations and typo. | |||
2014-02-17 | Read (and enqueue) packets from interactive input even when | Matt Johnston | |
we're waiting for a key exchange. This should hopefully fix the situation where "~." doesn't work to terminate a client session when a laptop wakes up. The client will be stuck waiting for a key exchange on a dead connection, so won't have read the escape character | |||
2014-02-12 | cleanup before clearing keys | Matt Johnston | |
2014-01-23 | requirenext doesn't need two values | Matt Johnston | |
2013-11-14 | rename random.h to dbrandom.h since some OSes have a system random.h | Matt Johnston | |
--HG-- rename : random.c => dbrandom.c rename : random.h => dbrandom.h | |||
2013-11-14 | use oldstyle comments | Matt Johnston | |
2013-05-21 | merge in HEAD | Matt Johnston | |
--HG-- branch : ecc | |||
2013-04-14 | requirenext fixup for firstkexfollows | Matt Johnston | |
2013-04-07 | ecc kind of works, needs fixing/testing | Matt Johnston | |
--HG-- branch : ecc | |||
2013-04-03 | Just put the version string on the queue, don't use atomicio | Matt Johnston | |
2013-04-01 | Run the cleanup handler also when we close due to TCP connection being closed | Matt Johnston | |
2013-03-31 | send out our kexinit packet before blocking to read the SSH version string | Matt Johnston | |
2013-03-19 | Android returns NULL for pw_crypt, set it to something else | Matt Johnston | |
2012-05-09 | Return immediate success for blank passwords if allowed | Matt Johnston | |
2011-02-23 | Improve capitalisation for all logged strings | Matt Johnston | |
--HG-- extra : convert_revision : 997e53cec7a9efb7413ac6e17b6be60a5597bd2e | |||
2009-09-01 | Rearrange getaddrstring() etc | Matt Johnston | |
--HG-- extra : convert_revision : 8a18c4a60aeaec085923d13d98fa0f93c506ceba | |||
2009-03-17 | - Add the signal pipe to maxfd | Matt Johnston | |
--HG-- extra : convert_revision : 0a8dfaa3e5365a2004db2b55895e11f65b5cefcc | |||
2009-03-01 | - Get rid of decryptreadbuf, just decrypt in-place with readbuf | Matt Johnston | |
- Share make_mac function for both packet creation and validation - Split recv/trans parts of key_context into their own structures --HG-- extra : convert_revision : 043bc598c76ed43625987e6937e32238f7ed6240 | |||
2009-02-26 | disapproval of revision 'a101cbd046507cf723e6362a49196dbd4b924042' | Matt Johnston | |
--HG-- extra : convert_revision : e1c100e6366c5d607af08f4abdbb0f4281df4fa9 | |||
2009-02-26 | - Try to write out as much as we can | Matt Johnston | |
--HG-- extra : convert_revision : a101cbd046507cf723e6362a49196dbd4b924042 | |||
2008-11-07 | Idle timeout patch from Farrell Aultman. Needs testing, unsure if server | Matt Johnston | |
code works --HG-- extra : convert_revision : ff66e05ae040561110af70114bf83f11ed528f05 |