summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/packet.c
AgeCommit message (Expand)Author
2016-08-03small refactor of cipher.c: make ciphercontext opaque to callersDamien Miller
2016-07-18Reduce timing attack against obsolete CBC modes by always computingMarkus Friedl
2016-07-18Add some unsigned overflow checks for extra_pad. None of theseDamien Miller
2016-07-15Reduce the syslog level of some relatively common protocol eventsDarren Tucker
2016-07-08Improve crypto ordering for Encrypt-then-MAC (EtM) mode MAC algorithms.Damien Miller
2016-03-07refactor canohost.c: move functions that cache results closer to theDamien Miller
2016-02-17rekey refactor broke SSH1; spotted by Tom G. ChristensenDamien Miller
2016-02-08refactor activation of rekeyingDamien Miller
2016-02-04printf argument casts to avoid warnings on strict compilersDamien Miller
2016-01-29include packet type of non-data packets in debug3 output;Damien Miller
2016-01-29Revert "account for packets buffered but not yet processed" change as itDarren Tucker
2016-01-29Allow RekeyLimits in excess of 4G up to 2**63 bits (limited by the returnDarren Tucker
2016-01-29Account for packets buffered but not yet processed when computing whether orDarren Tucker
2016-01-14remove roaming support; ok djm@Markus Friedl
2015-12-11Remove NULL-checks before sshbuf_free().mmcc
2015-12-11include remote port number in a few more messages; makes tying logDamien Miller
2015-12-10Remove NULL-checks before free().mmcc
2015-12-04implement SHA2-{256,512} for RSASSA-PKCS1-v1_5 signatures (user and host auth)Markus Friedl
2015-11-08fix OOB read in packet code caused by missing return statementDamien Miller
2015-10-21fix memory leak in error pathGleydson Soares
2015-09-21fix possible hang on closed output; bz#2469 reported by Tomas KuthanDamien Miller
2015-08-20Do not cast result of malloc/calloc/realloc* if stdlib.h is in scopeTheo de Raadt
2015-07-29include the peer's offer when logging a failure to negotiate aDamien Miller
2015-05-01refactor ssh_dispatch_run_fatal() to use sshpkt_fatal() to betterDamien Miller
2015-04-27fix compilation with OPENSSL=no; ok dtucker@Damien Miller
2015-03-24don't leak 'setp' on error; noted by Nicholas Lemonias; ok djm@Markus Friedl
2015-03-11add back the changes from rev 1.206, djm reverted this by mistake inJonathan Gray
2015-02-13make rekey_limit for sshd w/privsep work; ok djm@ dtucker@Markus Friedl
2015-02-11Some packet error messages show the address of the peer, but might beDamien Miller
2015-02-09fix some leaks in error pathsJonathan Gray
2015-01-30avoid more fatal/exit in the packet.c paths that ssh-keyscanDamien Miller
2015-01-28avoid fatal() calls in packet codeDamien Miller
2015-01-20Reduce use of <sys/param.h> and transition to <limits.h> throughout.Theo de Raadt
2015-01-19add experimental api for packet layer; ok djm@Markus Friedl
2015-01-19update packet.c & isolate, introduce struct sshMarkus Friedl
2015-01-13adapt mac.c to ssherr.h return codes (de-fatal) and simplify dependenciesMarkus Friedl
2014-10-24Remove unnecessary include: netinet/in_systm.h is not needed by theseLawrence Teo
2014-07-15Add support for Unix domain socket forwarding. A remote TCP portTodd C. Miller
2014-06-24New key API: refactor key-related functions to be more library-like,Damien Miller
2014-05-03unbreak compression, by re-init-ing the compression code in theMarkus Friedl
2014-04-29make compiling against OpenSSL optional (make OPENSSL=no);Markus Friedl
2014-04-28buffer_get_string_ptr's return should be const to remindDamien Miller
2014-04-01demote a debug3 to PACKET_DEBUG; ok markus@Damien Miller
2014-02-02convert memset of potentially-private data to explicit_bzero()Damien Miller
2013-12-06new private key format, bcrypt as KDF by default; details in PROTOCOL.key;Markus Friedl
2013-11-21Add a new protocol 2 transport cipher "chacha20-poly1305@openssh.com"Damien Miller
2013-11-08use calloc for all structure allocations; from markus@Damien Miller
2013-07-12fix pointer-signedness warnings from clang/llvm-3.3; "seems nice" deraadt@Damien Miller
2013-06-01Use clock_gettime(CLOCK_MONOTONIC ...) for ssh timers so that things likeDarren Tucker
2013-05-17bye, bye xfree(); ok markus@Damien Miller