Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reduce use of <sys/param.h> and transition to <limits.h> throughout. | 2015-01-20 | 1 | -2/+1 | |
| | | | | ok djm markus | ||||
* | update packet.c & isolate, introduce struct ssh | 2015-01-19 | 1 | -38/+44 | |
| | | | | | | | | a) switch packet.c to buffer api and isolate per-connection info into struct ssh b) (de)serialization of the state is moved from monitor to packet.c c) the old packet.c API is implemented in opacket.[ch] d) compress.c/h is removed and integrated into packet.c with and ok djm@ | ||||
* | limit maximum work performed by the CRC compensation attack detector, | 2006-09-16 | 1 | -3/+23 | |
| | | | | | problem reported by Tavis Ormandy, Google Security Team; ok markus@ deraadt@ | ||||
* | almost entirely get rid of the culture of ".h files that include .h files" | 2006-08-03 | 1 | -3/+5 | |
| | | | | | ok djm, sort of ok stevesk makes the pain stop in one easy step | ||||
* | move #include <string.h> out of includes.h | 2006-07-22 | 1 | -1/+3 | |
| | |||||
* | replace {GET,PUT}_XXBIT macros with functionally similar functions, | 2006-03-30 | 1 | -3/+3 | |
| | | | | | | silencing a heap of lint warnings. also allows them to use __bounded__ checking which can't be applied to macros; requested by and feedback from deraadt@ | ||||
* | Put $OpenBSD$ tags back (as comments) to replace the RCSID()s that | 2006-03-25 | 1 | -0/+1 | |
| | | | | Theo nuked - our scripts to sync -portable need them in the files | ||||
* | change OpenSSH's xrealloc() function from being xrealloc(p, new_size) to | 2006-03-25 | 1 | -1/+1 | |
| | | | | | | | | xrealloc(p, new_nmemb, new_itemsize). realloc is particularly prone to integer overflows because it is almost always allocating "n * size" bytes, so this is a far safer API; ok deraadt@ | ||||
* | introduce xcalloc() and xasprintf() failure-checked allocations functions | 2006-03-25 | 1 | -1/+1 | |
| | | | | | | | | | | and use them throughout openssh xcalloc is particularly important because malloc(nmemb * size) is a dangerous idiom (subject to integer overflow) and it is time for it to die feedback and ok deraadt@ | ||||
* | remove IV support from the CRC attack detector, OpenSSH has never used | 2006-03-22 | 1 | -26/+5 | |
| | | | | | | it - it only applied to IDEA-CFB, which we don't support. prompted by NetBSD Coverity report via elad AT netbsd.org; feedback markus@ "nuke it" deraadt@ | ||||
* | spacing | 2006-03-20 | 1 | -1/+1 | |
| | |||||
* | RCSID() can die | 2006-03-19 | 1 | -1/+0 | |
| | |||||
* | duplicate #include | 2006-02-07 | 1 | -2/+1 | |
| | |||||
* | more buffer allocation fixes; from Solar Designer; CAN-2003-0682; ok millert@ | 2003-09-18 | 1 | -3/+3 | |
| | |||||
* | $OpenBSD$ and RCSID() cleanup: don't use RCSID() in .h files; add | 2002-03-04 | 1 | -2/+2 | |
| | | | | | missing RCSID() to .c files and remove dup /*$OpenBSD$*/ from .c files. ok markus@ | ||||
* | basic KNF done while i was looking for something else | 2001-12-19 | 1 | -3/+3 | |
| | |||||
* | make it compile with more strict prototype checking | 2001-12-05 | 1 | -1/+2 | |
| | |||||
* | kill more registers | 2001-11-19 | 1 | -3/+3 | |
| | | | | millert@ ok | ||||
* | more strict prototypes. raise warning level in Makefile.inc. markus ok'ed | 2001-06-23 | 1 | -4/+3 | |
| | | | | TODO; cleanup headers | ||||
* | KNF | 2001-03-01 | 1 | -2/+2 | |
| | |||||
* | split ssh.h and try to cleanup the #include mess. remove unnecessary #includes. | 2001-01-21 | 1 | -2/+2 | |
| | | | | rename util.[ch] -> misc.[ch] | ||||
* | replace 'unsigned bla' with 'u_bla' everywhere. also, replace 'char unsigned' | 2000-12-19 | 1 | -8/+8 | |
| | | | | with u_char. | ||||
* | so that large packets do not wrap "n"; from netbsd | 2000-10-31 | 1 | -2/+2 | |
| | |||||
* | cleanup copyright notices on all files. I have attempted to be accurate with | 2000-09-07 | 1 | -1/+2 | |
| | | | | | | | the details. everything is now under Tatu's licence (which I copied from his readme), and/or the core-sdi bsd-ish thing for deattack, or various openbsd developers under a 2-term bsd licence. We're not changing any rules, just being accurate. | ||||
* | rename crc32() to ssh_crc32() to avoid zlib name clash. do not move to | 2000-08-19 | 1 | -2/+2 | |
| | | | | libz crc32 function yet, because it has ugly "long"'s in it; oneill@cs.sfu.ca | ||||
* | OpenBSD tag | 2000-06-20 | 1 | -1/+1 | |
| | |||||
* | much more KNF | 1999-11-24 | 1 | -2/+3 | |
| | |||||
* | KNF part 1 | 1999-11-23 | 1 | -131/+104 | |
| | |||||
* | replace assert() with error, fatal or packet_disconnect | 1999-11-02 | 1 | -4/+5 | |
| | |||||
* | move auth-sockets to private dir | 1999-10-05 | 1 | -1/+2 | |
| | | | | delete minfd residua | ||||
* | include licensing info | 1999-10-05 | 1 | -4/+17 | |
| | |||||
* | crc32 compensation attack fix from CORE-SDI. "it's not crypto..." -- deraadt@ | 1999-10-05 | 1 | -0/+166 | |