Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-18 | Added signature for changeset 5c9207ceedae | Matt Johnston | |
2017-05-18 | Added tag DROPBEAR_2017.75 for changeset c31276613181 | Matt Johnston | |
2017-05-18 | fix changelog for atomic dropbearkey | Matt Johnston | |
2017-05-17 | bump version to 2017.75 | Matt Johnston | |
2017-05-17 | changes for 2017.75 | Matt Johnston | |
2016-11-19 | Use atomic key generation in all cases | Matt Johnston | |
2016-05-11 | Support out-of-tree builds usign bundled libtom | Henrik Nordström | |
When building out-of-tree we need both source and generated folders in include paths to find both distributed and generated headers. | |||
2017-05-16 | listenaddr must be malloced | Matt Johnston | |
2017-05-13 | reduce buf->pos if shrinking | Matt Johnston | |
2016-09-15 | add CVEs and patch urls | Matt Johnston | |
2017-05-10 | free forced_command | Matt Johnston | |
2017-05-10 | switch user when opening authorized_keys | Matt Johnston | |
2016-07-21 | Added signature for changeset 9030ffdbe562 | Matt Johnston | |
2016-07-21 | Added tag DROPBEAR_2016.74 for changeset 0ed3d2bbf956 | Matt Johnston | |
2016-07-21 | mention regression release | Matt Johnston | |
2016-07-21 | bump version | Matt Johnston | |
2016-07-21 | changelogs | Matt Johnston | |
2016-04-29 | Avoid busy loop while waiting for rekey response | Matt Johnston | |
2016-06-19 | make sure socket is of the right domain | Matt Johnston | |
2016-07-12 | make indenting consistent | Matt Johnston | |
2016-07-12 | add length checks for ecc too | Matt Johnston | |
2016-07-12 | merge fixes from PuTTY import.c | Matt Johnston | |
toint() from misc.c (revids are from hggit conversion) changeset: 4620:60a336a6c85c user: Simon Tatham <anakin@pobox.com> date: Thu Feb 25 20:26:33 2016 +0000 files: import.c description: Fix potential segfaults in reading OpenSSH's ASN.1 key format. The length coming back from ber_read_id_len might have overflowed, so treat it as potentially negative. Also, while I'm here, accumulate it inside ber_read_id_len as an unsigned, so as to avoid undefined behaviour on integer overflow, and toint() it before return. Thanks to Hanno Böck for spotting this, with the aid of AFL. (cherry picked from commit 5b7833cd474a24ec098654dcba8cb9509f3bf2c1) Conflicts: import.c (cherry-picker's note: resolving the conflict involved removing an entire section of the original commit which fixed ECDSA code not present on this branch) changeset: 4619:9c6c638d98d8 user: Simon Tatham <anakin@pobox.com> date: Sun Jul 14 10:45:54 2013 +0000 files: import.c ssh.c sshdss.c sshpubk.c sshrsa.c description: Tighten up a lot of casts from unsigned to int which are read by one of the GET_32BIT macros and then used as length fields. Missing bounds checks against zero have been added, and also I've introduced a helper function toint() which casts from unsigned to int in such a way as to avoid C undefined behaviour, since I'm not sure I trust compilers any more to do the obviously sensible thing. [originally from svn r9918] changeset: 4618:3957829f24d3 user: Simon Tatham <anakin@pobox.com> date: Mon Jul 08 22:36:04 2013 +0000 files: import.c sshdss.c sshrsa.c description: Add an assortment of extra safety checks. [originally from svn r9896] changeset: 4617:2cddee0bce12 user: Jacob Nevins <jacobn@chiark.greenend.org.uk> date: Wed Dec 07 00:24:45 2005 +0000 files: import.c description: Institutional failure to memset() things pointed at rather than pointers. Things should now be zeroed and memory not leaked. Spotted by Brant Thomsen. [originally from svn r6476] changeset: 4616:24ac78a9c71d user: Simon Tatham <anakin@pobox.com> date: Wed Feb 11 13:58:27 2004 +0000 files: import.c description: Jacob's last-minute testing found a couple of trivial bugs in import.c, and my attempts to reproduce them in cmdgen found another one there :-) [originally from svn r3847] changeset: 4615:088d39a73db0 user: Simon Tatham <anakin@pobox.com> date: Thu Jan 22 18:52:49 2004 +0000 files: import.c description: Placate some gcc warnings. [originally from svn r3761] changeset: 4614:e4288bad4d93 parent: 1758:108b8924593d user: Simon Tatham <anakin@pobox.com> date: Fri Oct 03 21:21:23 2003 +0000 files: import.c description: My ASN.1 decoder returned wrong IDs for anything above 0x1E! Good job it's never had to yet. Ahem. [originally from svn r3479] | |||
2016-07-11 | additional length checks | Matt Johnston | |
2016-07-11 | Improve exit message formatting | Matt Johnston | |
2016-07-11 | improve algorithm list parsing | Matt Johnston | |
2016-07-11 | better TRACE of failed remote ident | Matt Johnston | |
2016-03-18 | update for 2016.73 | Matt Johnston | |
2016-03-18 | Fix whitespace missed in merge | Matt Johnston | |
2016-03-17 | move m_burn and function attributes to dbhelpers | Matt Johnston | |
use m_burn for libtomcrypt zeromem() too | |||
2016-03-17 | Fix missing paths from m_burn commit | Matt Johnston | |
2016-03-17 | use m_burn for mp_clear | Matt Johnston | |
2016-03-16 | Use memset_s or explicit_bzero | Matt Johnston | |
2016-03-16 | add CVE | Matt Johnston | |
2016-03-16 | merge | Matt Johnston | |
2016-03-16 | add the idiomatic do/while(0) in the macro SCREWUP | Francois Perrad | |
2016-03-16 | fix empty C prototypes | Francois Perrad | |
2016-03-16 | add static in function definition | Francois Perrad | |
like in function declaration | |||
2016-03-16 | add parentheses to macro | Francois Perrad | |
2016-03-16 | const variables | Francois Perrad | |
2016-03-16 | explicitly initialization of static variables | Francois Perrad | |
2016-03-16 | Suspicious use of ; | Francois Perrad | |
2016-03-16 | rename loop variable | Francois Perrad | |
2 nested loops with the same variable 'i', line 219 and line 309 | |||
2016-03-16 | Suspicious use of & | Francois Perrad | |
2016-03-16 | add comment FALLTHROUGH which recognize by many lint tools | Francois Perrad | |
2016-03-16 | put default in switch/case | Francois Perrad | |
2016-03-16 | remove unreachable code | Francois Perrad | |
2016-03-16 | use #ifdef like everywhere | Francois Perrad | |
2016-03-15 | merge | Matt Johnston | |
2016-03-15 | assertion for case that shouldn't happen | Matt Johnston | |
2016-03-15 | m_close() rather than close() | Matt Johnston | |