Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Replace <sys/param.h> with <limits.h> and other less dirty headers where | 2015-01-16 | 1 | -2/+2 | |
| | | | | | | | | | possible. Annotate <sys/param.h> lines with their current reasons. Switch to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where sensible to avoid pulling in the pollution. These are the files confirmed through binary verification. ok guenther, millert, doug (helped with the verification protocol) | ||||
* | use standard types and formats for size_t like variables. ok dtucker | 2014-01-04 | 1 | -6/+6 | |
| | |||||
* | bye, bye xfree(); ok markus@ | 2013-05-17 | 1 | -9/+1 | |
| | |||||
* | almost entirely get rid of the culture of ".h files that include .h files" | 2006-08-03 | 1 | -4/+1 | |
| | | | | | ok djm, sort of ok stevesk makes the pain stop in one easy step | ||||
* | move #include <stdio.h> out of includes.h | 2006-08-01 | 1 | -1/+2 | |
| | |||||
* | move #include <stdlib.h> out of includes.h | 2006-07-26 | 1 | -1/+2 | |
| | |||||
* | move #include <sys/param.h> out of includes.h | 2006-07-26 | 1 | -1/+3 | |
| | |||||
* | move #include <string.h> out of includes.h | 2006-07-22 | 1 | -1/+2 | |
| | |||||
* | move #include <stdarg.h> out of includes.h; ok markus@ | 2006-07-10 | 1 | -1/+3 | |
| | |||||
* | we can do the size & nmemb check before the integer overflow check; evol | 2006-03-27 | 1 | -5/+5 | |
| | |||||
* | 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 | -3/+7 | |
| | | | | | | | | 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 | -0/+32 | |
| | | | | | | | | | | 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@ | ||||
* | RCSID() can die | 2006-03-19 | 1 | -1/+0 | |
| | |||||
* | no zero size xstrdup() error; ok markus@ | 2001-07-23 | 1 | -4/+3 | |
| | |||||
* | xrealloc dealing with ptr == nULL; mouring | 2001-04-16 | 1 | -3/+4 | |
| | |||||
* | fix size_t -> int cast (use u_long). markus ok | 2001-02-07 | 1 | -3/+3 | |
| | |||||
* | typo in fatal() | 2001-02-07 | 1 | -3/+3 | |
| | |||||
* | deal with new ANSI malloc stuff | 2001-02-07 | 1 | -3/+12 | |
| | |||||
* | unexpand and remove end-of-line whitespace; ok markus@ | 2001-02-04 | 1 | -2/+2 | |
| | |||||
* | use size_t for strlen() return. ok markus@ | 2001-01-28 | 1 | -2/+2 | |
| | |||||
* | split ssh.h and try to cleanup the #include mess. remove unnecessary #includes. | 2001-01-21 | 1 | -2/+3 | |
| | | | | rename util.[ch] -> misc.[ch] | ||||
* | cleanup copyright notices on all files. I have attempted to be accurate with | 2000-09-07 | 1 | -2/+7 | |
| | | | | | | | 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. | ||||
* | OpenBSD tag | 2000-06-20 | 1 | -1/+1 | |
| | |||||
* | whitespace cleanup | 2000-04-14 | 1 | -2/+2 | |
| | |||||
* | much more KNF | 1999-11-24 | 1 | -15/+8 | |
| | |||||
* | KNF part 1 | 1999-11-23 | 1 | -24/+28 | |
| | |||||
* | more culling | 1999-09-30 | 1 | -7/+1 | |
| | |||||
* | numerous sprintf, strncpy, strcpy cleanups | 1999-09-29 | 1 | -3/+5 | |
| | |||||
* | i bet a lot of people didn't know what ssh 1.2.16 had a nice license. | 1999-09-26 | 1 | -0/+60 | |
well, except for the patent issues. someone in sweden (forget their name at the moment) cleaned out most of the patented code, and now this code removes rsa code. when this is done, it will link against libssl, but the work isn't completely done yet. then we need to bring this up to modern days, featurewise. |