summaryrefslogtreecommitdiff
path: root/packet.c
Commit message (Expand)AuthorAgeFilesLines
* Load password and key for client fuzzer.Matt Johnston2020-10-201-0/+5
* Add Chacha20-Poly1305, AES128-GCM and AES256-GCM support (#93)Vladislav Grishenko2020-05-251-43/+102
* packet: remove stale comment about "packet_type" (#63)Konstantin Demin2019-03-201-2/+0
* Merge writev #include fixMatt Johnston2018-08-261-11/+32
|\
| * fix uninitialised memory in fuzzer codepathMatt Johnston2018-03-061-3/+5
| * get rid of unused packet_type in encrypted write queueMatt Johnston2018-03-041-11/+4
| * Fix to be able to compile normal(ish) binaries with --enable-fuzzMatt Johnston2018-02-281-4/+4
| * - #if not #ifdef for DROPBEAR_FUZZMatt Johnston2018-02-281-3/+3
| * merge from mainMatt Johnston2018-02-171-0/+26
| |\
| | * fix checkmac always failing pre-kexMatt Johnston2017-06-111-2/+3
| | * closer to workingMatt Johnston2017-05-201-1/+11
| | * fuzz harnessMatt Johnston2017-05-131-1/+2
| | * copy over some fuzzing code from AFL branchMatt Johnston2017-05-121-0/+14
* | | make writev #include consistent for variable declarations tooMatt Johnston2018-08-231-1/+1
|/ /
* | Removed commented out codeMatt Johnston2018-02-111-4/+0
* | Pointer parameter could be declared as pointing to constFrancois Perrad2017-08-191-2/+2
|/
* 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