Matt Johnston
57690891ce
test dss key parameter lengths exactly
2017-06-24 10:32:33 +08:00
Matt Johnston
5896a4941d
test for -pie linker flag as well, for Linux
2017-06-24 01:01:11 +08:00
Matt Johnston
521e63529c
set hardened compiler/linker flags by default
2017-06-24 00:42:20 +08:00
Matt Johnston
24b446705b
test for linux/pkt-sched.h rather than SO_PRIORITY
2017-06-23 23:36:33 +08:00
Matt Johnston
3c5ed47804
set PAM_RHOST
2017-06-23 23:21:20 +08:00
Ben Gardner
44f36d57e6
sysoptions.h: Add ability to override DROPBEAR_LISTEN_BACKLOG
...
This change allows adding DROPBEAR_LISTEN_BACKLOG to localoptions.h to
force the value.
2017-06-05 08:40:48 -05:00
Matt Johnston
7ab8f61974
Merge pull request #38 from armcc/master
...
Fix libtomcrypt/libtommath linking order
2017-06-03 09:45:55 +08:00
Matt Johnston
4bba3268d5
Merge pull request #40 from fperrad/20161119_lint
...
more lintings
2017-06-03 09:41:09 +08:00
Francois Perrad
5f76e4c1ed
when pointer, use NULL instead of 0
2017-06-02 18:14:31 +02:00
Matt Johnston
92c4f20089
Set configure #defines to 1. Escape some strings for m4
2017-06-02 23:35:30 +08:00
Matt Johnston
acfd372808
Merge pull request #37 from shauser88/configure-fixes
...
Fix configure options using AC_ARG_ENABLE
2017-06-02 23:21:31 +08:00
Matt Johnston
6054483dc7
Merge pull request #39 from fperrad/20161118_lint
...
fix indentation
2017-06-02 23:10:48 +08:00
Matt Johnston
25931bc1e6
Merge pull request #34 from bengardner/gitignore
...
Add .gitignore file
2017-06-02 23:02:34 +08:00
Matt Johnston
9250c58013
Merge pull request #33 from bengardner/termcodes
...
termcodes: make VEOL2, VWERASE, VLNEXT, ECHOCTL, and ECHOKE optional
2017-06-02 23:01:54 +08:00
Matt Johnston
4f226ab36a
Merge pull request #32 from bengardner/ERR_label
...
Change label name _ERR to LBL_ERR
2017-06-02 23:00:05 +08:00
Matt Johnston
33e28fb96b
Merge pull request #31 from bengardner/PATH_DEVNULL
...
Use DROPBEAR_PATH_DEVNULL instead of undefined _PATH_DEVNULL
2017-06-02 22:57:09 +08:00
Francois Perrad
206b9cea0d
rename hidden variable
...
in function tcp_acceptor()
struct sockaddr_storage addr;
char* addr = NULL;
2017-06-01 19:15:07 +02:00
Francois Perrad
9dcb04a1e0
fix DEBUG_* condition
2017-06-01 19:10:37 +02:00
Francois Perrad
08543d0c76
use #ifdef DROPBEAR_PRNGD_SOCKET instead of #if
2017-06-01 19:10:37 +02:00
Francois Perrad
6c43be767c
fix indentation
2017-06-01 16:39:26 +02:00
Matt Johnston
924b8469cb
fix null pointer crash
2017-05-26 00:19:53 +08:00
Matt Johnston
0ab0687a3a
Fix null pointer dereference found by libfuzzer
2017-05-21 18:53:09 +08:00
Matt Johnston
72f85ad90f
limit input size
2017-05-25 22:21:23 +08:00
Matt Johnston
fb4e07f7a8
don't exit encountering short lines
2017-05-25 00:10:18 +08:00
Matt Johnston
6e0b539e9c
split out checkpubkey_line() separately
2017-05-23 22:29:21 +08:00
Matt Johnston
83b2c899f5
increase min DSS and RSA lengths
2017-06-16 22:35:32 +08:00
Matt Johnston
eb7ca20379
check p and q lengths
2017-06-16 22:35:18 +08:00
Matt Johnston
af2caaab72
Compile with -fno-strict-overflow if possible.
...
Needed for curve25519-donna https://github.com/agl/curve25519-donna/issues/31
2017-06-23 21:31:25 +08:00
Matt Johnston
169f41a43c
fix missing arglist NULL terminator
2017-06-15 08:00:07 +08:00
Matt Johnston
d260d5148e
improve value range validation
2017-06-14 23:31:15 +08:00
Matt Johnston
c38927da47
add m_mp_free_multi, be more careful freeing when failing to load keys
2017-05-26 21:08:43 +08:00
Matt Johnston
ea984cfb95
add cve and patch link
2017-05-20 10:27:29 +08:00
Matt Johnston
f7d38a1b9c
merge main
2017-05-18 23:00:12 +08:00
Matt Johnston
45b27b0194
merge 2017.75
2017-05-18 22:59:38 +08:00
Matt Johnston
2a921c2c25
Added signature for changeset 5c9207ceedae
2017-05-18 22:58:18 +08:00
Matt Johnston
4c759cde1f
Added tag DROPBEAR_2017.75 for changeset c31276613181
2017-05-18 22:58:14 +08:00
Matt Johnston
c3984c89f7
fix changelog for atomic dropbearkey
2017-05-18 21:31:13 +08:00
Matt Johnston
96dfbc882d
bump version to 2017.75
2017-05-17 23:57:58 +08:00
Matt Johnston
d3883e54b8
changes for 2017.75
2017-05-17 23:57:18 +08:00
Matt Johnston
5d2cb48f46
Use atomic key generation in all cases
2016-11-19 00:31:21 +08:00
Matt Johnston
597f12c44a
Use atomic key generation in all cases
2016-11-19 00:31:21 +08:00
Matt Johnston
9f674382d5
Merge pull request #27 from fperrad/20160325_lint
...
more linting
2016-11-18 23:56:22 +08:00
Matt Johnston
6830a65923
Merge pull request #26 from fperrad/kill_kr
...
remove K&R old style code
2016-11-18 22:48:50 +08:00
Francois Perrad
0d9c3fe70b
initialize variable and protect against NULL dereferencement
2016-11-15 15:36:05 +01:00
Francois Perrad
2e38ac7504
initialize variable
2016-11-15 15:33:27 +01:00
Francois Perrad
f208d7920c
remove duplicated include
2016-11-15 15:31:50 +01:00
Francois Perrad
ecb4a6173d
upgrade atomicio
...
in order to remove K&R code in atomicio.c
now, vwrite comes from atomicio.h
2016-11-15 14:56:25 +01:00
Francois Perrad
37a66fa5b6
upgrade strlcat
...
in order to remove K&R code
2016-11-15 14:56:25 +01:00
Andre McCurdy
f9e6bc2aec
Fix libtomcrypt/libtommath linking order
...
To prevent build failures when using system libtom libraries and
linking with --as-needed, LIBTOM_LIBS should be in the order
-ltomcrypt -ltommath, not the other way around, ie libs should be
prepended to LIBTOM_LIBS as they are found, not appended.
Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
2016-09-16 16:29:28 -07:00
Matt Johnston
81a0240491
add CVEs and patch urls
2016-09-15 21:43:57 +08:00