Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | |||
2008-09-29 | - Add Counter Mode support | Matt Johnston | |
--HG-- extra : convert_revision : 5225162bdf32d70b58b6d3ae375a290326c59f3a | |||
2008-09-15 | - "-J 'nc localhost 22'" kind of works, needs fixing hostkeys, ptys etc. | Matt Johnston | |
--HG-- extra : convert_revision : 45069dd007ebf414330e0a7abf4fb7e0727049c3 | |||
2008-09-15 | - Add run_shell_command() function to run a "sh -c" command, handling | Matt Johnston | |
lots of the work that exechild did (and can be shared by client -J option) --HG-- extra : convert_revision : a15dfd8017af8212b3b227f18ce2539dd471f7f6 | |||
2008-09-15 | - Split main socket var into ses.sock_in/ses.sock_out in preparation | Matt Johnston | |
for -J proxy_cmd option (and some prelim options for that) --HG-- extra : convert_revision : 47cdea9a7d66c553c6f5eec43b899821939d4e4c | |||
2007-08-08 | - Add -K keepalive flag for dropbear and dbclient | Matt Johnston | |
- Try to reduce the frequency of select() timeouts - Add a max receive window size of 1MB --HG-- extra : convert_revision : 9aa22036cb511cddb35fbc0e09ad05acb39b64d1 | |||
2007-07-27 | Prevent invalid packets being sent during key-exchange, instead queue | Matt Johnston | |
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. --HG-- extra : convert_revision : 48426bd66b8f5ba50045f7ba190d1672745132e2 | |||
2007-07-24 | Rearrange the channel buffer sizes into three neat use-editable values in | Matt Johnston | |
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. --HG-- extra : convert_revision : 24c7cb47fb56cf5b82e3bc0859b45ea83038eab0 | |||
2007-02-09 | Improve behaviour when flushing out after a process has exited. | Matt Johnston | |
--HG-- branch : channel-fix extra : convert_revision : e73ee8f7ae404a9355685c30828a0ad4524031bc | |||
2006-12-05 | Tidy up behaviour when select() is interrupted. We follow normal | Matt Johnston | |
codepaths, just with no FDs set. --HG-- branch : channel-fix extra : convert_revision : d348546b80847bc0d42a7b5208bb31a54f1fdfaf | |||
2006-07-27 | Just use the normal "remote closed" handler when reading ident stings | Matt Johnston | |
--HG-- extra : convert_revision : 9a4e042fd565f46141e81e0c1ab90260303348fe | |||
2006-03-04 | Exit with a message if the ssh protocol version is incompatible | Matt Johnston | |
--HG-- extra : convert_revision : 5d396842815593611f0d61762440145d1fc74d5a | |||
2005-09-05 | merge of da30137eaac417f50a323f9ddd29999ec21261e0 | Matt Johnston | |
and fb45ddf51e20f0ff007eb8abc737de3c024f45cc --HG-- extra : convert_revision : 2b620b0819e95e4181aa50b645a94e3a7f4d4840 | |||
2005-09-05 | * use own assertions which should get logged properly | Matt Johnston | |
--HG-- extra : convert_revision : 3dc365619f0840ab5781660b1257a9f22c05d3fe | |||
2005-09-05 | common session initialiser doesn't need to call | Matt Johnston | |
chansessioninnitialise(), fix up header definition --HG-- extra : convert_revision : 580bc5e6e1413daf46156a181259c244ce1ab174 | |||
2005-01-02 | Fixed DEBUG_TRACE macro so that we don't get semicolons left about the place | Matt Johnston | |
--HG-- extra : convert_revision : d928bc851e32be7bd429bf7504b148c0e4bf7e2f | |||
2004-11-03 | Initialise the outgoing packet queue | Matt Johnston | |
--HG-- extra : convert_revision : d9981dbae7bf47d3bd6d1bcf4e602e7bf682082f |