summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/packet.c
AgeCommit message (Expand)Author
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
2013-05-16Add RekeyLimit to sshd with the same syntax as the client allowing rekeyingDarren Tucker
2013-05-16Add an optional second argument to RekeyLimit in the client to allowDarren Tucker
2013-04-19add the ability to query supported ciphers, MACs, key type and KEXDamien Miller
2013-04-11quiet disconnect notifications on the server from error() back to logit()Damien Miller
2013-02-10record "Received disconnect" messages at ERROR rather than INFO priority,Damien Miller
2013-01-08support AES-GCM as defined in RFC 5647 (but with simpler KEX handling)Markus Friedl
2012-12-12reset incoming_packet buffer for each new packet in EtM-case, too;Markus Friedl
2012-12-11add encrypt-then-mac (EtM) modes to openssh by defining new mac algorithmsMarkus Friedl
2012-09-17clear old keys on rekeing; ok djmMarkus Friedl
2012-01-25packet_read_poll() is not used anymore.Markus Friedl
2012-01-25do not permit SSH2_MSG_SERVICE_REQUEST/ACCEPT during rekeying;Markus Friedl
2011-12-07fix some harmless and/or unreachable int overflows;Damien Miller
2011-05-06set traffic class for IPv6 traffic as we do for IPv4 TOS;Damien Miller
2010-11-13allow ssh and sshd to set arbitrary TOS/DSCP/QoS values instead ofDamien Miller
2010-11-05whitespace KNFDamien Miller
2010-08-31Implement Elliptic Curve Cryptography modes for key exchange (ECDH) andDamien Miller
2010-08-31Add buffer_get_cstring() and related functions that verify that theDamien Miller
2010-07-13s/timing_safe_cmp/timingsafe_bcmp/gDamien Miller
2010-07-13implement a timing_safe_cmp() function to compare memory without leakingDamien Miller
2009-06-27packet_bacup_state() and packet_restore_state() will be used toAndreas Gunnarsson
2009-06-12Move some more statics into session_stateAndreas Gunnarsson
2009-06-12Fix warnings found by chl@ and djm@ and change roaming_atomicio'sAndreas Gunnarsson
2009-05-28Keep track of number of bytes read and written. Needed for upcomingAndreas Gunnarsson
2009-05-27Add packet_put_int64() and packet_get_int64(), part of a larger changeAndreas Gunnarsson