Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-16 | fix empty C prototypes | Francois Perrad | |
2016-01-01 | more hard tab | Francois Perrad | |
2015-12-31 | refactor indentation with hard tab | Francois Perrad | |
2015-05-02 | Fix no-writev fallback | Matt Johnston | |
2015-03-20 | Make main socket nonblocking. Limit writequeue size. | Matt Johnston | |
2015-03-20 | avoid malloc for iovec | Matt Johnston | |
2015-03-01 | allocate buffer and data in a single allocation | Matt Johnston | |
--HG-- branch : nocircbuffer | |||
2015-03-01 | A bit of a bodge to avoid memcpy if zlib is disabled | Matt Johnston | |
--HG-- branch : nocircbuffer | |||
2015-02-20 | Move generic network routines to netio.c | Matt Johnston | |
--HG-- branch : fastopen | |||
2015-02-19 | In theory TFO should work. Needs platform cleanup and testing | Matt Johnston | |
--HG-- branch : fastopen | |||
2015-02-18 | generalise write iovec handling | Matt Johnston | |
--HG-- branch : fastopen | |||
2015-02-18 | async connections working | Matt Johnston | |
--HG-- branch : fastopen | |||
2015-02-18 | work in progress for async connect | Matt Johnston | |
--HG-- branch : fastopen | |||
2015-01-23 | Integrity error (bad packet size %u) negative length | Fedor Brunner | |
When corrupted packet is received negative length of packet is displayed. (re-apply of pull request #8) | |||
2014-08-06 | Test for EAGAIN too | Matt Johnston | |
2014-07-09 | Make -K keepalive behave like OpenSSH's ServerAliveInterval | Matt Johnston | |
2014-05-20 | Be more careful in case a platform doesn't define UIO_MAXIOV nor IOV_MAX | Matt Johnston | |
2014-05-20 | Limit size of the iovect passed to writev in packet.c | Ronny Meeus | |
2014-05-20 | Print errno information in write_packet | Ronny Meeus | |
2014-03-13 | Add new monotonic_now() wrapper so that timeouts are unaffected by | Matt Johnston | |
system clock changes | |||
2014-03-13 | Use AUTH_TIMEOUT only before authdone != 1. | Yousong Zhou | |
While at it, fix a few indentations and typo. | |||
2014-02-22 | A few fixes for cases where compression increases payload sizes, and | Matt Johnston | |
be more precise about maximum channel sizes | |||
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-10-03 | Constant time memcmp for the hmac and password crypt | Matt Johnston | |
2013-05-08 | Limit decompressed size | Matt Johnston | |
2013-04-04 | Take transmit and receive keys into use separately | Matt Johnston | |
2013-04-03 | Fix MAC bug which would prevent asymmetric hashes | Matt Johnston | |
2013-04-01 | Move the more verbose TRACE() statements into TRACE2() | Matt Johnston | |
2013-03-31 | Try using writev() for writing packets out to tcp | Matt Johnston | |
2013-03-20 | Fix "-m none" case where an entire packet fits in a block and can be | Matt Johnston | |
read by read_packet_init() | |||
2011-06-07 | Fix case where "-K 1" would cause a SSH_MSG_IGNORE packet to be sent | Matt Johnston | |
with the wrong encryption key ("bad packet length" symptom) while key exchange was happening. --HG-- extra : convert_revision : f7d27ec094c4aba2a4289c523c722fcb3c3f58ca | |||
2011-02-28 | - Don't allow setting memLevel since that doesn't work properly | Matt Johnston | |
- Better handling of the case where compressing makes the data larger (possibly only happens when memLevel is adjusted, but better to be safe) --HG-- extra : convert_revision : b31879a384d3bf8cbcbe2ed731d7d79d49799b1d | |||
2011-02-23 | Improve capitalisation for all logged strings | Matt Johnston | |
--HG-- extra : convert_revision : 997e53cec7a9efb7413ac6e17b6be60a5597bd2e | |||
2011-02-23 | Don't reset last_packet_time when we're transmitting SSH_MSG_IGNORE packets | Matt Johnston | |
(from keepalives) --HG-- extra : convert_revision : a46ca9204de0df58d8701df0d79b6b8ec601b9ce | |||
2009-09-01 | Rearrange getaddrstring() etc | Matt Johnston | |
--HG-- extra : convert_revision : 8a18c4a60aeaec085923d13d98fa0f93c506ceba | |||
2009-07-26 | - Payload length doesn't include macsize. | Matt Johnston | |
--HG-- extra : convert_revision : 98ac17a573ab350cbd6e358b3943237d2ad5c9cf | |||
2009-03-03 | Remove extraneous debugging | Matt Johnston | |
--HG-- extra : convert_revision : 58d53a027555e98d6d274b4659d38211eea7ad11 | |||
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-03-01 | Encrypt in-place, avoid an extra malloc | Matt Johnston | |
--HG-- extra : convert_revision : 981e3e4b44e6fdc8537775518e898a33e76a38db | |||
2009-02-26 | merge of 'e1c100e6366c5d607af08f4abdbb0f4281df4fa9' | Matt Johnston | |
and 'fe8161b0698c9816b98f79e3cab2b9d59f2be71b' --HG-- extra : convert_revision : 23e1a99e40fc3baad5216b2a7e7318f8243f86a3 | |||
2009-02-26 | disapproval of revision 'a101cbd046507cf723e6362a49196dbd4b924042' | Matt Johnston | |
--HG-- extra : convert_revision : e1c100e6366c5d607af08f4abdbb0f4281df4fa9 | |||
2009-02-26 | merge of 'a101cbd046507cf723e6362a49196dbd4b924042' | Matt Johnston | |
and 'c8e1b84cfe874887ad7df0dd95a00de46dbc0136' --HG-- extra : convert_revision : fe8161b0698c9816b98f79e3cab2b9d59f2be71b | |||
2009-02-26 | - Try to write out as much as we can | Matt Johnston | |
--HG-- extra : convert_revision : a101cbd046507cf723e6362a49196dbd4b924042 | |||
2009-02-25 | - Don't be dumb and encrypt/decrypt in a while() loop - why did I do this?? | Matt Johnston | |
--HG-- extra : convert_revision : c8e1b84cfe874887ad7df0dd95a00de46dbc0136 | |||
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-29 | Add support for zlib@openssh.com delayed compression. | Matt Johnston | |
Are still advertising 'zlib' for the server, need to allow delayed-only as an option --HG-- extra : convert_revision : 319df675cc3c9b35a10b7d8357c94f33fdab1a46 | |||
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 | Fix delayed packet queue handling | Matt Johnston | |
--HG-- extra : convert_revision : 53b349938dfae2256e23799fae66edd5fc3e97ee |