summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/bufaux.c
AgeCommit message (Expand)Author
2014-04-30New buffer API; the first installment of the conversion/replacementDamien Miller
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-16skip leading zero bytes in buffer_put_bignum2_from_string();Damien Miller
2014-02-02convert memset of potentially-private data to explicit_bzero()Damien Miller
2014-01-31replace most bzero with explicit_bzero, except a few that cna be memsetTed Unangst
2014-01-12avoid use of OpenSSL BIGNUM type and functions for KEX withDamien Miller
2013-11-08Include stdlib.h for free() as per the man page.Darren Tucker
2013-07-12fix pointer-signedness warnings from clang/llvm-3.3; "seems nice" deraadt@Damien Miller
2013-05-17bye, bye xfree(); ok markus@Damien Miller
2010-08-31Add buffer_get_cstring() and related functions that verify that theDamien Miller
2010-03-26allow buffer_get_int_ret/buffer_get_int64_ret to take a NULL pointerDamien Miller
2010-02-02make buffer_get_string_ret() really non-fatal in all cases (it wasDamien Miller
2010-01-12add a buffer_get_string_ptr_ret() that does the same asDamien Miller
2008-06-10Use '\0' for a nul byte rather than unadorned 0. ok djm@Darren Tucker
2008-05-08avoid extra malloc/copy/free when receiving data over the net;Markus Friedl
2006-08-03almost entirely get rid of the culture of ".h files that include .h files"Theo de Raadt
2006-07-22move #include <string.h> out of includes.hKevin Steves
2006-04-18Move Buffer bignum functions into their own file, bufbn.c. This means thatDarren Tucker
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-25Put $OpenBSD$ tags back (as comments) to replace the RCSID()s thatDamien Miller
2006-03-19RCSID() can dieTheo de Raadt
2005-11-05Fix leaks in error paths, bz #1109 and #1110 reported by kremenek ATDamien Miller
2005-06-17make this -Wsign-compare clean; ok avsm@ markus@Damien Miller
2005-03-10spacingTheo de Raadt
2004-12-06use 0x00 not \0 since buf[] is a bignumMarkus Friedl
2004-10-29introduce a new buffer API that returns an error rather than fatal()ing whenDamien Miller
2004-02-23encode 0 correctly in buffer_put_bignum2; noted by Mikulas PatockaMarkus Friedl
2003-11-10constify. ok markus@ & djm@Jakob Schlyter
2003-09-18A few signedness fixes for harmless situations; markus@ okMiod Vallat
2003-04-08rename log() into logit() to avoid name conflict. markus ok, from netbsdJun-ichiro itojun Hagino
2002-10-23%u for u_intMarkus Friedl
2002-06-26limit size of BNs to 8KB; ok provos/deraadtMarkus Friedl
2002-06-23minor KNF. things the fingers do while you readTheo de Raadt
2002-04-20add buffer_{get,put}_shortMarkus Friedl
2002-03-26do not talk about packets in bufauxMarkus Friedl
2002-03-18buffer_skip_string and extra sanity checking; needed by ssh-privsepNiels Provos
2002-01-18unneeded cast cleanup; ok markus@Kevin Steves
2001-12-28buffer_get_bignum: int -> voidMarkus Friedl
2001-12-19change the buffer/packet interface to use void* vs. char*; ok markus@Kevin Steves
2001-12-19basic KNF done while i was looking for something elseTheo de Raadt
2001-12-05minor KNFTheo de Raadt
2001-01-21split ssh.h and try to cleanup the #include mess. remove unnecessary #includes.Markus Friedl
2001-01-16indentTheo de Raadt
2001-01-10cleanup sftp-server implementation:Markus Friedl
2000-12-19replace 'unsigned bla' with 'u_bla' everywhere. also, replace 'char unsigned'Markus Friedl
2000-09-07cleanup copyright notices on all files. I have attempted to be accurate withTheo de Raadt
2000-06-20OpenBSD tagMarkus Friedl
2000-04-14whitespace cleanupMarkus Friedl