summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/packet.c
AgeCommit message (Expand)Author
2008-07-10sync v1 and v2 traffic accounting; add it to sshd, too; ok djm@, dtucker@Markus Friedl
2008-07-04handle EINTR in packet_write_poll()l ok dtucker@Damien Miller
2008-06-13compile on older gcc; no decl after codeTheo de Raadt
2008-06-12Make keepalive timeouts apply while waiting for a packet, particularly duringDarren Tucker
2008-05-19unbreak protocol keepalive timeouts bz#1465; ok dtucker@Damien Miller
2008-05-08avoid extra malloc/copy/free when receiving data over the net;Markus Friedl
2008-02-22Allow all SSH2 packet types, including UNIMPLEMENTED to reset theDarren Tucker
2008-01-23Revert the change for bz #1307 as it causes connection aborts if an IGNOREDarren Tucker
2007-12-28Make SSH2_MSG_UNIMPLEMENTED and SSH2_MSG_IGNORE messages reset theDarren Tucker
2007-06-07Add a new MAC algorithm for data integrity, UMAC-64 (not default yet, mustPeter Valchev
2007-06-05Preserve MAC ctx between packets, saving 2xhash calls per-packet.Damien Miller
2007-05-31gc unreachable code; spotted by Tavis OrmandyDamien Miller
2006-09-19client NULL deref on protocol error; Tavis Ormandy, Google Security TeamMarkus Friedl
2006-09-16limit maximum work performed by the CRC compensation attack detector,Damien Miller
2006-08-05Typo in commentDarren Tucker
2006-08-03almost entirely get rid of the culture of ".h files that include .h files"Theo de Raadt
2006-08-01move #include <stdio.h> out of includes.hKevin Steves
2006-07-26move #include <stdlib.h> out of includes.hKevin Steves
2006-07-26move #include <sys/param.h> out of includes.hKevin Steves
2006-07-25move #include <sys/time.h> out of includes.hKevin Steves
2006-07-22move #include <string.h> out of includes.hKevin Steves
2006-07-17move #include <unistd.h> out of includes.hKevin Steves
2006-07-11move #include <errno.h> out of includes.h; ok markus@Kevin Steves
2006-07-10move #include <stdarg.h> out of includes.h; ok markus@Kevin Steves
2006-07-08move #include <sys/socket.h> out of includes.hKevin Steves
2006-07-05move #include <netinet/in.h> out of includes.h; ok deraadt@Kevin Steves
2006-03-30replace {GET,PUT}_XXBIT macros with functionally similar functions,Damien Miller
2006-03-25remove (char *) casts to a function that accepts void * for the argTheo de Raadt
2006-03-25needed casts (always will be needed)Theo de Raadt
2006-03-25Put $OpenBSD$ tags back (as comments) to replace the RCSID()s thatDamien Miller
2006-03-25introduce xcalloc() and xasprintf() failure-checked allocations functionsDamien Miller
2006-03-22remove IV support from the CRC attack detector, OpenSSH has never usedDamien Miller
2006-03-20spacingTheo de Raadt
2006-03-20in a switch (), break after return or goto is stupidTheo de Raadt
2006-03-19RCSID() can dieTheo de Raadt
2006-03-13Set TCP_NODELAY for all connections not just "interactive" ones. FixesDarren Tucker
2006-02-08move #include <netinet/in_systm.h> and <netinet/ip.h> out ofKevin Steves
2005-10-30no need to escape single quotes in comments, no binary changeDamien Miller
2005-07-28missing packet_init_compression(); from solarMarkus Friedl
2005-07-25add a new compression method that delays compression until the userMarkus Friedl
2005-06-17make this -Wsign-compare clean; ok avsm@ markus@Damien Miller
2004-10-20disconnect for invalid (out of range) message types.Markus Friedl
2004-06-21make ssh -Wshadow clean, no functional changesAnil Madhavapeddy
2004-06-14set_nonblock() instead of fnctl(...,O_NONBLOCK); "looks sane" deraadt@Damien Miller
2004-05-11improve some code lint did not like; djm millert okTheo de Raadt
2003-09-23replace fatal_cleanup() and linked list of fatal callbacks with staticMarkus Friedl
2003-09-19do not call packet_close on fatal; ok deraadtMarkus Friedl
2003-09-19buffer_dump only if PACKET_DEBUG is defined; Jedi/Sector One; pr 3471Markus Friedl
2003-07-10the 2^(blocksize*2) rekeying limit is too expensive for 3DES,Markus Friedl
2003-06-24int -> u_int; ok djm@, deraadt@, mouring@Markus Friedl