Matt Johnston
|
4dae8edb76
|
merge main to fuzz
--HG--
branch : fuzz
|
2017-05-18 23:45:10 +08:00 |
|
Matt Johnston
|
beaff53a79
|
rename fuzzer -> fuzz-target, add list-fuzz-targets
--HG--
branch : fuzz
|
2017-05-14 00:00:21 +08:00 |
|
Matt Johnston
|
b9b308f2fe
|
Use CXX to link fuzzer, also link with $FUZZLIB
--HG--
branch : fuzz
|
2017-05-13 23:46:01 +08:00 |
|
Matt Johnston
|
fb719e3d0b
|
fuzz harness
--HG--
branch : fuzz
|
2017-05-13 22:50:54 +08:00 |
|
Matt Johnston
|
9f24cdf74c
|
copy over some fuzzing code from AFL branch
--HG--
branch : fuzz
|
2017-05-12 23:14:54 +08:00 |
|
Matt Johnston
|
8c7ebc02a0
|
Add generated header default_options.h to version control.
This is a workaround since I cannot figure how to get dependencies
to work properly with "make -j"
|
2016-05-04 17:59:34 +02:00 |
|
Matt Johnston
|
32a28d0d9c
|
Convert #ifdef to #if, other build changes
|
2016-05-04 15:33:40 +02:00 |
|
Matt Johnston
|
420151dbd9
|
move m_burn and function attributes to dbhelpers
use m_burn for libtomcrypt zeromem() too
|
2016-03-17 23:21:33 +08:00 |
|
Matt Johnston
|
09e83ad742
|
Move dh group constants to a separate file
|
2016-01-14 21:54:58 +08:00 |
|
Matt Johnston
|
31e379c300
|
merge from default
--HG--
branch : fastopen
|
2015-02-28 09:06:40 +08:00 |
|
Thorsten Horstmann
|
abeb9d64a3
|
Some minor typo fixes, found by codespell.
|
2015-02-24 20:45:07 +08:00 |
|
Matt Johnston
|
364a53577e
|
Move generic network routines to netio.c
--HG--
branch : fastopen
|
2015-02-20 23:16:38 +08:00 |
|
Like Ma
|
a1dcebe4f4
|
Fix installing dropbear.8 error when building in a separate directory.
(fix pull request #6)
|
2015-01-23 22:59:30 +08:00 |
|
Matt Johnston
|
927a2dc849
|
Fix "make install" dependency so that it works without prior "make"
|
2014-03-07 21:30:20 +08:00 |
|
Matt Johnston
|
29062e629f
|
Fix building with system libtomcrypt/libtommath
|
2014-02-18 21:03:27 +08:00 |
|
Nicolas Boos
|
bf56591fb8
|
Fix linking -lcrypt for systems without libcrypt in /usr/lib
|
2014-02-07 07:57:45 +08:00 |
|
Nicolas Boos
|
5ea428a30d
|
Avoid linking dropbearconvert and dropbearkey to libz or libutil
|
2014-02-07 07:53:32 +08:00 |
|
Mike Frysinger
|
aee1309c91
|
Fix so that "make install" for multi target won't fail on scp which doesn't
have a manpage
|
2013-12-11 21:50:33 +08:00 |
|
Mike Frysinger
|
710c1df413
|
Turn dropbearmulti into a real target so we don't constantly re-link it
|
2013-12-11 21:48:02 +08:00 |
|
Matt Johnston
|
cbe63bbabe
|
rename random.h to dbrandom.h since some OSes have a system random.h
--HG--
rename : random.c => dbrandom.c
rename : random.h => dbrandom.h
|
2013-11-14 22:05:47 +08:00 |
|
Matt Johnston
|
29b1455f36
|
Merge
--HG--
branch : ecc
|
2013-11-08 23:32:13 +08:00 |
|
Matt Johnston
|
0162c116da
|
curve25519
--HG--
branch : ecc
|
2013-11-08 23:11:43 +08:00 |
|
Matt Johnston
|
4363b8b32d
|
refactor key generation, make it generate as required.
Needs UI in server command line options
--HG--
branch : keyondemand
|
2013-11-07 00:18:52 +08:00 |
|
Matt Johnston
|
45bd0edae5
|
Merge in changes from the past couple of releases
--HG--
branch : ecc
|
2013-10-18 21:38:01 +08:00 |
|
Matt Johnston
|
4ba058986e
|
- Fix "inst_scp" target since there isn't a manpage
- Fix "make install MULTI=1"
|
2013-10-09 22:24:39 +08:00 |
|
Matt Johnston
|
03b7255ddd
|
Add @exec_prefix@ that was missing
|
2013-10-09 21:58:07 +08:00 |
|
Matt Johnston
|
fc1155f974
|
Add manpage for dropbearconvert
Move dropbearkey to manual section 1
Add install target for manpages
--HG--
rename : dropbearkey.8 => dropbearkey.1
|
2013-10-03 23:45:25 +08:00 |
|
Matt Johnston
|
aced7b5b00
|
Fix static library order, libtomcrypt depends on libtommath
--HG--
branch : ecc
|
2013-05-21 13:20:02 +08:00 |
|
Matt Johnston
|
04518e9e80
|
merge in HEAD
--HG--
branch : ecc
|
2013-05-21 12:09:35 +08:00 |
|
Matt Johnston
|
7f091e7019
|
start on ecdsa keys
--HG--
branch : ecc
|
2013-04-09 00:36:04 +08:00 |
|
Matt Johnston
|
c6bdc810ab
|
ecc kind of works, needs fixing/testing
--HG--
branch : ecc
|
2013-04-07 01:36:42 +08:00 |
|
Matt Johnston
|
e5072c6b12
|
merge from head roundtrip changes
--HG--
branch : kexguess
|
2013-04-01 00:13:41 +08:00 |
|
Matt Johnston
|
36526700a9
|
Don't bother waiting for a ssh-connection service reply - the server
will disconnect if it wasn't accepted
|
2013-03-31 21:38:17 +08:00 |
|
Matt Johnston
|
9c7485331a
|
Get rid of client/server specific buf_match_algo, use single
function with a couple of if statements instead
--HG--
branch : kexguess
|
2013-03-30 23:55:05 +08:00 |
|
Matt Johnston
|
74cad1612f
|
more bits on ecc branch
--HG--
branch : ecc
|
2013-03-27 00:38:03 +08:00 |
|
Matt Johnston
|
73e22c115c
|
refactor kexdh code a bit, start working on ecdh etc
--HG--
branch : ecc
|
2013-03-26 01:35:22 +08:00 |
|
Matt Johnston
|
194b700592
|
Fix symlink target created by installdropbearmulti
|
2011-11-08 20:33:19 +08:00 |
|
Matt Johnston
|
d20627585a
|
Hopefully fix -lcrypt problem
--HG--
extra : convert_revision : 94d41df148dba424a62b442aebdb5cf0db11449a
|
2011-06-30 14:34:32 +00:00 |
|
Matt Johnston
|
e9879cd07b
|
-lcrypt needs to be before object files when static linking
--HG--
extra : convert_revision : 8ecc9a039f16d8492d2b7f64e8602d3f6302e212
|
2011-02-25 12:14:33 +00:00 |
|
Matt Johnston
|
27fddd2c35
|
Work properly again with bundled libtom*. autoconf is a hassle.
--HG--
extra : convert_revision : 4077fc3332bd7c965aadbb05b02eba6d00fa9621
|
2010-07-21 13:27:44 +00:00 |
|
Matt Johnston
|
4d050c34cb
|
Use system libtomcrypt/libtommath if available. Doesn't currently
build due to clash in rsa_key identifier.
--HG--
extra : convert_revision : c9a4726d1c89e17ee8e96801d1aaa8049216aae1
|
2010-07-21 12:38:46 +00:00 |
|
Matt Johnston
|
48734bb3b5
|
- scp progressbar needs strlcat(), so add compat.o
--HG--
extra : convert_revision : 0743230bac5ae28d1b773fb4d89c4d88b6a9a0c1
|
2009-09-02 15:05:14 +00:00 |
|
Matt Johnston
|
c742137dc8
|
New standard linked list to use, rather than adhoc SignKeyList or TCPFwdList
--HG--
branch : agent-client
extra : convert_revision : 5465e639cc3f5ee0c6c55f0de6e7b6d5a8769da3
|
2009-07-06 12:59:13 +00:00 |
|
Matt Johnston
|
c6582dbe37
|
Make it compile, update for changes in channel structure.
--HG--
branch : agent-client
extra : convert_revision : 84676a98a0848224078a716b1292744a34e9d80c
|
2009-07-01 04:53:17 +00:00 |
|
Matt Johnston
|
8158e952b9
|
- Use the right variable notation
--HG--
extra : convert_revision : 8d1eddd800cc6c405f2b3eaad148433c0d6bc0c8
|
2008-11-18 12:53:02 +00:00 |
|
Matt Johnston
|
b717efb577
|
Only use -lcrypt for Dropbear server binary
--HG--
extra : convert_revision : 7d3d93a5f58d60933277ab6f2595d662e5fb1815
|
2008-11-17 14:04:14 +00:00 |
|
Matt Johnston
|
c0ce2a6a97
|
* Patch from Frédéric Moulins adding options to authorized_keys.
Needs review.
--HG--
branch : pubkey-options
extra : convert_revision : 26872f944d79ddacff1070aab32115a6d726392c
|
2008-09-08 15:14:02 +00:00 |
|
Matt Johnston
|
35bcc463e5
|
Fix up separate-directory building for libtomcrypt
Use $CC rather than $LD for linking
--HG--
extra : convert_revision : 31dcd7a22983ef19d6c63248e415e71d292dd0ec
|
2006-10-11 16:00:50 +00:00 |
|
Matt Johnston
|
b6b96f8841
|
Include CPPFLAGS in CFLAGS
--HG--
extra : convert_revision : 138a11bc1e2babcd8b1182e6cb2a85d4e9404b11
|
2006-04-18 01:33:30 +00:00 |
|
Matt Johnston
|
876b7081d8
|
added keyboard-interactive client support
--HG--
extra : convert_revision : 3df738e42f4fc8b7f0f3ff9ca767386f54edb1ea
|
2005-09-20 17:35:21 +00:00 |
|