Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | New buffer API; the first installment of the conversion/replacement | 2014-04-30 | 1 | -189/+54 | |
| | | | | | | | | | | | | of OpenSSH's internals to make them usable as a standalone library. This includes a set of wrappers to make it compatible with the existing buffer API so replacement can occur incrementally. With and ok markus@ Thanks also to Ben Hawkes, David Tomaschik, Ivan Fratric, Matthew Dempsky and Ron Bowes for a detailed review. | ||||
* | convert memset of potentially-private data to explicit_bzero() | 2014-02-02 | 1 | -2/+2 | |
| | |||||
* | Include stdlib.h for free() as per the man page. | 2013-11-08 | 1 | -1/+2 | |
| | |||||
* | bye, bye xfree(); ok markus@ | 2013-05-17 | 1 | -2/+2 | |
| | |||||
* | constify the arguments to buffer_len, buffer_ptr and buffer_dump | 2010-02-09 | 1 | -4/+4 | |
| | |||||
* | almost entirely get rid of the culture of ".h files that include .h files" | 2006-08-03 | 1 | -3/+2 | |
| | | | | | 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 <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/+3 | |
| | |||||
* | Fix condition where we could exit with a fatal error when an input | 2006-04-16 | 1 | -13/+48 | |
| | | | | | | | | | buffer became too large and the remote end had advertised a big window. The problem was a mismatch in the backoff math between the channels code and the buffer code, so make a buffer_check_alloc() function that the channels code can use to propsectivly check whether an incremental allocation will succeed. bz #1131, debugged with the assistance of cove AT wildpackets.com; ok dtucker@ 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@ | ||||
* | RCSID() can die | 2006-03-19 | 1 | -1/+0 | |
| | |||||
* | limit input buffer size for channels; bugzilla #896; with and ok dtucker@ | 2005-03-14 | 1 | -4/+4 | |
| | |||||
* | introduce a new buffer API that returns an error rather than fatal()ing when | 2004-10-29 | 1 | -10/+38 | |
| | | | | presented with bad data; ok markus@ | ||||
* | unexpand and delete whitespace at EOL; ok markus@ | 2003-11-21 | 1 | -2/+2 | |
| | |||||
* | sign fix in buffer_dump; Jedi/Sector One; pr 3473 | 2003-09-19 | 1 | -2/+2 | |
| | |||||
* | protect against double free; #660; zardoz at users.sf.net | 2003-09-18 | 1 | -1/+2 | |
| | |||||
* | more malloc/fatal fixes; ok millert/deraadt; ghudson at MIT.EDU | 2003-09-16 | 1 | -5/+10 | |
| | |||||
* | do not expand buffer before attempting to reallocate it; markus ok | 2003-09-16 | 1 | -5/+8 | |
| | |||||
* | limit append to 1MB and buffers to 10MB | 2002-06-26 | 1 | -1/+7 | |
| | |||||
* | unneeded cast cleanup; ok markus@ | 2002-01-18 | 1 | -2/+2 | |
| | |||||
* | change the buffer/packet interface to use void* vs. char*; ok markus@ | 2001-12-19 | 1 | -11/+14 | |
| | |||||
* | implement HostbasedAuthentication (= RhostRSAAuthentication for ssh v2) | 2001-04-12 | 1 | -3/+8 | |
| | | | | | similar to RhostRSAAuthentication unless you enable (the experimental) HostbasedUsesNameFromPacketOnly option. please test. :) | ||||
* | allow the ssh client act as a SOCKS4 proxy (dynamic local portforwarding). | 2001-04-07 | 1 | -2/+2 | |
| | | | | | | work by Dan Kaminsky <dankamin@cisco.com> and me. thanks to Dan for this great patch: use 'ssh -D 1080 host' and make netscape use localhost:1080 as a socks proxy. | ||||
* | better error message | 2001-04-05 | 1 | -2/+3 | |
| | |||||
* | 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. | ||||
* | cleanup copyright notices on all files. I have attempted to be accurate with | 2000-09-07 | 1 | -8/+6 | |
| | | | | | | | 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 | -17/+17 | |
| | |||||
* | typos | 2000-04-12 | 1 | -4/+4 | |
| | |||||
* | KNF, final part 3 | 1999-11-24 | 1 | -8/+14 | |
| | |||||
* | much more KNF | 1999-11-24 | 1 | -14/+14 | |
| | |||||
* | KNF part 1 | 1999-11-23 | 1 | -74/+79 | |
| | |||||
* | i bet a lot of people didn't know what ssh 1.2.16 had a nice license. | 1999-09-26 | 1 | -0/+150 | |
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. |