summaryrefslogtreecommitdiff
path: root/packet.c
Commit message (Expand)AuthorAgeFilesLines
* fix empty C prototypesFrancois Perrad2016-01-011-2/+2
* more hard tabFrancois Perrad2016-01-011-2/+2
* refactor indentation with hard tabFrancois Perrad2015-12-311-1/+1
* Fix no-writev fallbackMatt Johnston2015-05-021-0/+6
* Make main socket nonblocking. Limit writequeue size.Matt Johnston2015-03-201-8/+18
* avoid malloc for iovecMatt Johnston2015-03-201-5/+4
* allocate buffer and data in a single allocationMatt Johnston2015-03-011-29/+20
* A bit of a bodge to avoid memcpy if zlib is disabledMatt Johnston2015-03-011-6/+9
* Move generic network routines to netio.cMatt Johnston2015-02-201-50/+1
* In theory TFO should work. Needs platform cleanup and testingMatt Johnston2015-02-191-2/+0
* generalise write iovec handlingMatt Johnston2015-02-181-49/+42
* async connections workingMatt Johnston2015-02-181-0/+2
* work in progress for async connectMatt Johnston2015-02-181-1/+20
* Integrity error (bad packet size %u) negative lengthFedor Brunner2015-01-231-3/+3
* Test for EAGAIN tooMatt Johnston2014-08-061-3/+6
* Make -K keepalive behave like OpenSSH's ServerAliveIntervalMatt Johnston2014-07-091-11/+14
* Be more careful in case a platform doesn't define UIO_MAXIOV nor IOV_MAXMatt Johnston2014-05-201-4/+5
* Limit size of the iovect passed to writev in packet.cRonny Meeus2014-05-201-2/+13
* Print errno information in write_packetRonny Meeus2014-05-201-2/+2
* Add new monotonic_now() wrapper so that timeouts are unaffected byMatt Johnston2014-03-131-1/+1
* Use AUTH_TIMEOUT only before authdone != 1.Yousong Zhou2014-03-131-2/+2
* A few fixes for cases where compression increases payload sizes, andMatt Johnston2014-02-221-11/+10
* 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
* Constant time memcmp for the hmac and password cryptMatt Johnston2013-10-031-1/+1
* Limit decompressed sizeMatt Johnston2013-05-081-2/+7
* Take transmit and receive keys into use separatelyMatt Johnston2013-04-041-2/+0
* Fix MAC bug which would prevent asymmetric hashesMatt Johnston2013-04-031-9/+6
* Move the more verbose TRACE() statements into TRACE2()Matt Johnston2013-04-011-21/+19
* Try using writev() for writing packets out to tcpMatt Johnston2013-03-311-7/+59
* Fix "-m none" case where an entire packet fits in a block and can beMatt Johnston2013-03-201-12/+19
* Fix case where "-K 1" would cause a SSH_MSG_IGNORE packet to be sentMatt Johnston2011-06-071-1/+7
* - Don't allow setting memLevel since that doesn't work properlyMatt Johnston2011-02-281-6/+14
* Improve capitalisation for all logged stringsMatt Johnston2011-02-231-8/+8
* Don't reset last_packet_time when we're transmitting SSH_MSG_IGNORE packetsMatt Johnston2011-02-231-14/+32
* Rearrange getaddrstring() etcMatt Johnston2009-09-011-8/+9
* - Payload length doesn't include macsize.Matt Johnston2009-07-261-1/+1
* Remove extraneous debuggingMatt Johnston2009-03-031-2/+0
* - Get rid of decryptreadbuf, just decrypt in-place with readbufMatt Johnston2009-03-011-114/+84
* Encrypt in-place, avoid an extra mallocMatt Johnston2009-03-011-51/+42
* merge of 'e1c100e6366c5d607af08f4abdbb0f4281df4fa9'Matt Johnston2009-02-261-12/+3
|\
| * disapproval of revision 'a101cbd046507cf723e6362a49196dbd4b924042'Matt Johnston2009-02-261-12/+3
* | merge of 'a101cbd046507cf723e6362a49196dbd4b924042'Matt Johnston2009-02-261-25/+23
|\ \ | |/ |/|
| * - Don't be dumb and encrypt/decrypt in a while() loop - why did I do this??Matt Johnston2009-02-251-25/+23
* | - Try to write out as much as we canMatt Johnston2009-02-261-3/+12
|/
* Idle timeout patch from Farrell Aultman. Needs testing, unsure if serverMatt Johnston2008-11-071-0/+1
* - Add Counter Mode supportMatt Johnston2008-09-291-47/+25
* Add support for zlib@openssh.com delayed compression.Matt Johnston2008-09-291-6/+7
* - Split main socket var into ses.sock_in/ses.sock_out in preparationMatt Johnston2008-09-151-3/+3
* Fix delayed packet queue handlingMatt Johnston2007-08-081-1/+1