summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2017-05-20add cve and patch linkMatt Johnston
2017-05-18merge mainMatt Johnston
2017-05-18merge 2017.75Matt Johnston
2017-05-18Added signature for changeset 5c9207ceedaeMatt Johnston
2017-05-18Added tag DROPBEAR_2017.75 for changeset c31276613181Matt Johnston
2017-05-18fix changelog for atomic dropbearkeyMatt Johnston
2017-05-17bump version to 2017.75Matt Johnston
2017-05-17changes for 2017.75Matt Johnston
2016-11-19Use atomic key generation in all casesMatt Johnston
2016-11-19Use atomic key generation in all casesMatt Johnston
2016-11-18Merge pull request #27 from fperrad/20160325_lintMatt Johnston
more linting
2016-11-18Merge pull request #26 from fperrad/kill_krMatt Johnston
remove K&R old style code
2016-11-15initialize variable and protect against NULL dereferencementFrancois Perrad
2016-11-15initialize variableFrancois Perrad
2016-11-15remove duplicated includeFrancois Perrad
2016-11-15upgrade atomicioFrancois Perrad
in order to remove K&R code in atomicio.c now, vwrite comes from atomicio.h
2016-11-15upgrade strlcatFrancois Perrad
in order to remove K&R code
2016-09-15add CVEs and patch urlsMatt Johnston
2016-09-09mergeMatt Johnston
2016-09-01ses.debug_trace is wrongMatt Johnston
2016-07-22merge githubMatt Johnston
2016-07-21merge 2016.74Matt Johnston
2016-07-21Added signature for changeset 9030ffdbe562Matt Johnston
2016-07-21Added tag DROPBEAR_2016.74 for changeset 0ed3d2bbf956Matt Johnston
2016-07-21mention regression releaseMatt Johnston
2016-07-21bump versionMatt Johnston
2016-07-21changelogsMatt Johnston
2016-06-21mergeMatt Johnston
2016-06-19make sure socket is of the right domainMatt Johnston
2016-05-12Merge pull request #29 from hno/patch-out-of-treeMatt Johnston
Support out-of-tree builds usign bundled libtom
2016-05-11Support out-of-tree builds usign bundled libtomHenrik 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-16listenaddr must be mallocedMatt Johnston
2017-05-13reduce buf->pos if shrinkingMatt Johnston
2016-09-15add CVEs and patch urlsMatt Johnston
2017-05-10free forced_commandMatt Johnston
2017-05-10switch user when opening authorized_keysMatt Johnston
2016-05-11Support out-of-tree builds usign bundled libtomHenrik Nordström
When building out-of-tree we need both source and generated folders in include paths to find both distributed and generated headers.
2016-05-04Add generated header default_options.h to version control.Matt Johnston
This is a workaround since I cannot figure how to get dependencies to work properly with "make -j"
2016-05-04message about truncated bannerMatt Johnston
2016-05-04Convert #ifdef to #if, other build changesMatt Johnston
2016-05-02options for disabling "normal" DHMatt Johnston
2016-05-02move group14 and group16 to options.h, group14-sha256 on by defaultMatt Johnston
2016-04-29Avoid busy loop while waiting for rekey responseMatt Johnston
2016-06-19make sure socket is of the right domainMatt Johnston
2016-07-12make indenting consistentMatt Johnston
2016-07-12add length checks for ecc tooMatt Johnston
2016-07-12merge fixes from PuTTY import.cMatt 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-11additional length checksMatt Johnston
2016-07-11Improve exit message formattingMatt Johnston
2016-07-11improve algorithm list parsingMatt Johnston