2021-10-19 |
Matt Johnston |
Upload config.log on failure
|
2021-10-18 |
Matt Johnston |
github action workaround macos ranlib
|
2021-10-18 |
Matt Johnston |
disable fuzzstandalone github action for now, needs debugging
|
2021-10-18 |
Matt Johnston |
fix github actions arguments
|
2021-10-18 |
Matt Johnston |
github action, don't try apt or python on macos
|
2021-10-18 |
Matt Johnston |
Use sudo for the real github action job
|
2021-10-18 |
Matt Johnston |
Add github actions build workflow, remove travis CI
|
2021-10-18 |
Matt Johnston |
Add a default 10 second timeout for tests
|
2021-10-18 |
Matt Johnston |
Only redirect stderr after the session login. That lets errors
|
2021-10-18 |
Matt Johnston |
Rename "make test" to "make check". Also run lint
|
2021-10-18 |
Matt Johnston |
Update .hgignore and .gitignore with tests
|
2021-10-18 |
Matt Johnston |
Add "make test" target to run pytest
|
2021-10-18 |
Matt Johnston |
Add first channel tests
|
2021-10-14 |
Matt Johnston |
Bring back recently removed channel->flushing
|
2021-10-12 |
Matt Johnston |
Increase max window size to 10MB, fallback rather than
|
2021-10-12 |
Matt Johnston |
Partial strings from strtoul should return error
|
2021-10-12 |
Matt Johnston |
Banner size should account for newlines
|
2021-10-12 |
Matt Johnston |
Comment on reason for DROPBEAR_MAX_PASSWORD_LEN limit
|
2021-10-11 |
Matt Johnston |
Merge
|
2021-10-11 |
Matt Johnston |
Replace ChanType.sepfds with Channel.bidir_fd
|
2021-10-11 |
Matt Johnston |
- Remove "flushing" handling for exited processes, it should be
|
2021-10-11 |
Matt Johnston |
Fix some outdated comments
|
2021-10-11 |
Matt Johnston |
Move comment to svr_chansess_checksignal() where it belongs
|
2021-10-11 |
Matt Johnston |
Add a comment about sending initial auth request
|
2021-08-19 |
fidomax |
keep LANG env variable for child process (#111)
|
2021-08-19 |
Anton Bershanskiy |
Remove unused argument of do_cmd() in scp.c (#125)
|
2021-08-19 |
Sven Roederer |
signkey: remove !! from SHA1 digest (#130)
|
2021-08-19 |
Manfred Kaiser |
added option to disable trivial auth methods (#128)
|
2021-08-19 |
Matt Johnston |
Clarify help text for dropbear -e environment option
|
2021-08-19 |
Roland Vollgraf |
pass on sever process environment to child processes (option -e) (#118)
|
2021-05-01 |
Matt Johnston |
Add "restrict" authorized_keys option
|
2021-03-31 |
Matt Johnston |
Don't include .hg_archival.txt in tarballs. They're now reproducible.
|
2021-03-31 |
Matt Johnston |
merge
|
2021-03-18 |
ValdikSS |
Use MAX_HOST_LEN for TCP forwarding requests (#121)
|
2021-03-31 |
Matt Johnston |
Add configure script to version control. Set timezone for release tarball
|
2021-03-31 |
Matt Johnston |
Update config.sub and config.guess to latest
|
2021-03-30 |
Matt Johnston |
Make releases tarballs more deterministic
|
2021-03-30 |
Matt Johnston |
Remove some obselete autoconf bits.
|
2021-03-08 |
Matt Johnston |
fuzz: don't push wrapfd descriptors larger than needed
|
2021-03-07 |
Matt Johnston |
fuzz: add -q quiet argument for standalone fuzzers.
|
2021-03-07 |
Matt Johnston |
fuzz: split long argument list with xargs
|
2021-03-06 |
Matt Johnston |
fuzz: cifuzz fix syntax
|
2021-03-06 |
Matt Johnston |
fuzz: try run cifuzz on push as well
|
2021-03-06 |
Matt Johnston |
fuzz: add cifuzz for github pull requests
|
2021-03-06 |
Matt Johnston |
Prevent multiple shells being spawned
|
2021-03-06 |
Matt Johnston |
small tidy of "signal" while loop
|
2021-03-06 |
Matt Johnston |
fuzz: handle errors from wrapfd_new_dummy()
|
2021-03-05 |
Matt Johnston |
fuzz: fix crash in newtcpdirect(), don't close the channel too early
|
2021-03-05 |
Matt Johnston |
Return errstring on connect failure
|
2021-03-04 |
Matt Johnston |
fuzz: avoid extraneous printing
|
2021-03-04 |
Matt Johnston |
Define _GNU_SOURCE properly, other header fixes
|
2021-03-04 |
Matt Johnston |
Small cleanups of netio allocated port
|
2021-03-04 |
Guillaume Picquet |
Update netio.c (#115)
|
2021-03-04 |
Guillaume Picquet |
Update cli-main.c (#114)
|
2021-03-02 |
Matt Johnston |
Disable UNAUTH_CLOSE_DELAY by default
|
2021-01-29 |
Matt Johnston |
merge
|
2020-12-17 |
Xenhat |
Update INSTALL (#113)
|
2021-01-29 |
Matt Johnston |
fuzz: wrap kill()
|
2017-02-15 |
Thomas De Schampheleire |
Introduce extra delay before closing unauthenticated sessions
|
2020-12-10 |
Matt Johnston |
Use buf_eatstring instead
|
2020-12-10 |
Dirkjan Bussink |
Fix handling of replies to global requests (#112)
|
2020-12-07 |
Matt Johnston |
Fix null pointer dereference removing listeners
|
2020-12-06 |
Matt Johnston |
fuzz: add an always-failing dropbear_listen() replacement
|
2020-12-06 |
Matt Johnston |
fuzz: work around fuzz_connect_remote() limitations
|
2020-12-05 |
Matt Johnston |
Some minor manpage improvements
|
2020-12-05 |
Matt Johnston |
fuzz: skip custom mutators with -fsanitize=memory
|
2020-12-03 |
Matt Johnston |
fuzz: make postauth set authdone properly
fuzz
|
2020-12-03 |
Matt Johnston |
Remove unused cli_authinitialise
|
2020-11-17 |
Matt Johnston |
fuzzing - Set postauth user to root since that's what it runs as
|
2020-11-16 |
Matt Johnston |
fuzzing: add workaround getpwuid/getpwnam
|
2020-11-15 |
Matt Johnston |
Fix fuzzing build
|
2020-11-13 |
Matt Johnston |
Add server postauth fuzzer, wrap connect_remote()
|
2020-11-13 |
Matt Johnston |
Remove accidentally committed abort()
|
2020-11-02 |
Matt Johnston |
fuzzing - fix some wrong types and -lcrypt on macos
|
2020-11-01 |
Matt Johnston |
Fuzzing - get rid of "prefix" for streams
|
2020-11-01 |
Matt Johnston |
fuzzing - avoid sha1 for random seed every iteration
|
2020-10-29 |
Matt Johnston |
Move fuzzer-kex initialisation into a constructor function
|
2020-10-29 |
Matt Johnston |
Use SSH packet mutator for preauth too
|
2020-10-29 |
Matt Johnston |
Fix FUZZ_NO_REPLACE_STDERR for fuzz.c
|
2020-10-29 |
Matt Johnston |
Merge from main
|
2020-10-26 |
Matt Johnston |
Fix fuzzing stderr override on os x
|
2020-10-26 |
Matt Johnston |
Preallocate memory for sshpacketmutator. Add fuzzer-client_mutator_nomaths
|
2020-10-26 |
Matt Johnston |
crossover works
|
2020-10-26 |
Matt Johnston |
Fix fuzz-sshpacketmutator to work
|
2020-10-26 |
Matt Johnston |
Print ascii in printhex too
|
2020-10-29 |
Matt Johnston |
Added signature for changeset 5879c5829e85
|
2020-10-29 |
Matt Johnston |
Added tag DROPBEAR_2020.81 for changeset 4b984c42372d
|
2020-10-29 |
Matt Johnston |
Changelog for 2020.81
DROPBEAR_2020.81
|
2020-10-25 |
Matt Johnston |
Add first try at fuzzing custom mutator
|
2020-10-25 |
Matt Johnston |
merge from main
|
2020-10-24 |
Matt Johnston |
Disable stderr output for fuzzer by default
|
2020-10-23 |
Matt Johnston |
Add some more variation to fuzzer random number generation
|
2020-10-23 |
Matt Johnston |
Move fuzzing code to fuzz/ subdirectory, improve Makefile.in
|
2020-10-24 |
Matt Johnston |
Make "Too many remote algorithms" exit rather than log
|
2020-10-24 |
Matt Johnston |
Add buf_decrpos()
|
2020-10-23 |
Matt Johnston |
Increase MAX_PROPOSED_ALGO to 50, warn if exceeded
|
2020-10-21 |
Matt Johnston |
Fix #ifdef DROPBEAR_FUZZ (caught by linter)
|
2020-10-20 |
Matt Johnston |
Load password and key for client fuzzer.
|
2020-10-20 |
Matt Johnston |
Don't sort objects, it breaks -lcrypt ordering
|
2020-10-19 |
Matt Johnston |
Add ubsan fuzz run to Travis CI too
|
2020-10-19 |
Matt Johnston |
Use Dropbear's random source rather than libtommath's platform
|
2020-10-19 |
Matt Johnston |
Avoid passing NULL to memcpy
|
2020-10-18 |
Matt Johnston |
Fix fuzzer build
|
2020-10-18 |
Matt Johnston |
Merge fuzz branch
|
2020-10-18 |
Matt Johnston |
Allocate real file descriptors for fuzz input with dup()
fuzz
|
2020-10-18 |
Matt Johnston |
Disallow extra kexinit messages
fuzz
|
2020-10-18 |
Matt Johnston |
Add fuzzer-client_nomaths, fix client fuzzer
fuzz
|
2020-10-18 |
Matt Johnston |
Get client fuzzer building and starting (fails straight away)
fuzz
|
2020-10-15 |
Matt Johnston |
Make wrapfd share a common buffer for all FDs
fuzz
|
2020-10-15 |
Matt Johnston |
merge from main
fuzz
|
2020-10-08 |
Matt Johnston |
Avoid gnu extension conditional operator
|
2020-07-28 |
Matt Johnston |
Change secure.ucc.asn.au/hg to hg.ucc.asn.au
|
2020-06-26 |
Matt Johnston |
Added signature for changeset 88f63b8b0f13
|
2020-06-26 |
Matt Johnston |
Added tag DROPBEAR_2020.80 for changeset 73646de50f13
|
2020-06-26 |
Matt Johnston |
version 2020.80
DROPBEAR_2020.80
|
2020-06-26 |
Matt Johnston |
merge coverity from main
coverity coverity
|
2020-06-26 |
Guilhem Moulin |
Don't choke on disabled authorized_keys(5) options
|
2020-06-26 |
Matt Johnston |
update CHANGES for 2020.80
|
2020-06-26 |
Matt Johnston |
Some notes on style
|
2020-06-25 |
Matt Johnston |
Refer to libtom license files
|
2020-06-23 |
Matt Johnston |
merge
|
2020-06-23 |
Ilya |
fix trace messages (#105)
|
2020-06-23 |
Matt Johnston |
move GNU_SOURCE earlier
|
2020-06-23 |
Matt Johnston |
check for poly1305_init in other libtomcrypt configure test
|
2020-06-23 |
Matt Johnston |
_GNU_SOURCE for random
|
2020-06-18 |
Matt Johnston |
Disable toom and karatsuba for new libtommath
|
2020-06-15 |
Matt Johnston |
Added signature for changeset 4877afd51e04
|
2020-06-15 |
Matt Johnston |
Added tag DROPBEAR_2020.79 for changeset e2e4929d057b
|
2020-06-15 |
Matt Johnston |
can't call "make lint" without configure
DROPBEAR_2020.79
|
2020-06-15 |
Matt Johnston |
changelog for 2020.79
|
2020-06-15 |
Gabor Z. Papp |
Fix "make install" for manpages in out-of-tree builds
|
2020-06-15 |
Matt Johnston |
Add DEVELOPING.md
|
2020-06-15 |
Matt Johnston |
Delay seedrandom until connections
|
2020-06-15 |
Vladislav Grishenko |
Disallow leading lines before the ident for server (#102)
|
2020-06-10 |
Matt Johnston |
Disable by default 3des, cbc, hmac-sha1-96, x11 forwarding
|
2020-06-10 |
Matt Johnston |
Remove blowfish
|
2020-06-10 |
Matt Johnston |
avoid zero length array in base64_decode
|
2020-06-10 |
Matt Johnston |
Merge libtomcrypt v1.18.2
|
2020-06-10 |
Matt Johnston |
Fix whitespace changes vs upstream libtomcrypt
|
2020-05-31 |
Vladislav Grishenko |
Sync curve25519 license
|
2020-06-10 |
Kazuo Kuroi |
Set IOV_MAX for IRIX
|
2020-05-29 |
Matt Johnston |
void return types for curve25519
|
2020-05-29 |
Matt Johnston |
Remove unused DEBUG_FORKGPROF
|
2020-05-29 |
Vladislav Grishenko |
Fix ChaCha20 on 32-bit platforms (#99)
|
2020-05-28 |
Matt Johnston |
Don't warn when SO_PRIORITY fails
|
2020-05-28 |
Matt Johnston |
Fix typo DROPBEAR_NORMAL_DH
|
2020-05-28 |
Vladislav Grishenko |
Allow DH to be completely disabled (#97)
|
2020-05-28 |
Matt Johnston |
Fix warning for unused prngd branch
|
2020-05-28 |
Matt Johnston |
Fix indentation and add braces
|
2020-05-28 |
Matt Johnston |
merge
|
2020-05-28 |
Matt Johnston |
Use Linux getrandom() to ensure random device is initialised
|
2020-05-28 |
Matt Johnston |
set up early logging name
|
2020-05-28 |
Matt Johnston |
initialise variable to stop warning
|
2020-05-27 |
Matt Johnston |
Avoid oss-fuzz $SANITIZER causing wrong build
|
2020-05-26 |
Matt Johnston |
Mention libtom version requirements, check for poly1305 in libtomcrypt
|
2020-05-26 |
Matt Johnston |
Bring back -Werror and improve travis tests
|
2020-05-26 |
Steffen Jaeckel |
Update LibTomMath to 1.2.0 (#84)
|
2020-05-26 |
Matt Johnston |
try rearrange travis build matrix
|
2020-05-26 |
Matt Johnston |
.travis.yml needs spaces not tabs
|
2020-05-26 |
Matt Johnston |
update travis to Ubuntu focal to provide chacha20
|
2020-05-26 |
Matt Johnston |
Fix untested rsa-sha256 change to fuzzer-verify
|
2020-05-26 |
Matt Johnston |
Make "dbclient -m help -c help" work
|
2020-05-26 |
Matt Johnston |
fix typo
|
2020-05-26 |
Matt Johnston |
Get rid of unused "none" cipher option
|
2020-05-26 |
Matt Johnston |
cast to fix warning
|
2020-05-25 |
Matt Johnston |
merge rsa-sha256
|
2020-05-25 |
Matt Johnston |
rsa-sha256 for ssh-agent
|
2020-05-24 |
Matt Johnston |
send and handle SSH_MSG_EXT_INFO only at the correct point
|
2020-05-24 |
Matt Johnston |
run linter
|
2020-05-24 |
Matt Johnston |
Add linter for #ifdef
|
2020-05-21 |
Matt Johnston |
Make server send SSH_MSG_EXT_INFO
|
2020-05-21 |
Matt Johnston |
Make DEBUG_NOFORK a #if not #ifdef
|
2020-05-18 |
Matt Johnston |
ext-info handling for server-sig-algs
|
2020-05-17 |
Matt Johnston |
split signkey_type and signature_type for RSA sha1 vs sha256
|
2020-04-06 |
Matt Johnston |
use sigtype where appropriate
|
2020-05-25 |
Vladislav Grishenko |
CBC mode cleanup (#95)
|
2020-05-25 |
Vladislav Grishenko |
Add Chacha20-Poly1305, AES128-GCM and AES256-GCM support (#93)
|
2020-05-25 |
Vladislav Grishenko |
Mention Ed25519 in dropbearkey man (#94)
|
2020-05-25 |
jcmathews |
Add files via upload (#90)
|
2020-05-25 |
Haelwenn Monnier |
scp.c: Port OpenSSH CVE-2018-20685 fix (#80)
|
2020-03-27 |
Alexander Dahl |
When explicitly passing --disable-fuzz to ./configure fuzz was actually
|
2020-03-10 |
Alexander Dahl |
Update remaining advise to edit options.h
|
2020-03-18 |
Matt Johnston |
Handle early exit when addrstring isn't set
|
2020-03-18 |
Kevin Darbyshire-Bryant |
Improve address logging on early exit messages (#83)
|
2020-03-14 |
Matt Johnston |
merge
|
2020-03-14 |
Matt Robinson |
Fallback for key gen without hard link support (#89)
|
2020-03-14 |
Matt Johnston |
Set SSH_ORIGINAL_COMMAND for "dropbear -c" too, fix build without
|
2020-03-14 |
Matt Johnston |
Don't log authorized_keys command= every time
|
2020-03-14 |
zciendor |
MOTD enabled by default as the manpage says (#87)
|
2020-03-11 |
Vladislav Grishenko |
Add Ed25519 support (#91)
|
2019-10-18 |
Matt Johnston |
bring back fsync_parent_dir
|
2019-09-17 |
Matt Johnston |
Bring back Dropbear patch to avoid setting AR/LD/RANLIB in LTM
|
2019-09-17 |
Steffen Jaeckel |
Prime-related bugfixes (#81)
|
2019-09-16 |
Steffen Jaeckel |
update ltm to 1.1.0 and enable FIPS 186.4 compliant key-generation (#79)
|
2019-05-15 |
Matt Johnston |
Rename EPKA -> Plugin
|
2019-05-15 |
fabriziobertocci |
External Public-Key Authentication API (#72)
|
2019-03-27 |
Matt Johnston |
Added signature for changeset ebcdb893992d
|
2019-03-27 |
Matt Johnston |
Added tag DROPBEAR_2019.78 for changeset 009d52ae26d3
|
2019-03-27 |
Matt Johnston |
Bump to 2019.78
DROPBEAR_2019.78
|
2019-03-24 |
Matt Johnston |
Fix regression where TTY modes weren't reset for client
|
2019-03-23 |
Matt Johnston |
Added signature for changeset 07b0d56d186d
|
2019-03-23 |
Matt Johnston |
Added tag DROPBEAR_2019.77 for changeset 6d1bbe7d5fa5
|
2019-03-23 |
Matt Johnston |
2019.77
DROPBEAR_2019.77
|
2019-03-23 |
Matt Johnston |
use "openssl sha256"
|
2019-03-23 |
Matt Johnston |
Update config.sub to 2019-01-05 and config.guess to 2019-03-04
|
2019-03-21 |
Matt Johnston |
try for coverity
coverity
|
2019-03-20 |
Matt Johnston |
fix constness build error
|
2019-03-20 |
Matt Johnston |
merge coverity
coverity
|
2019-03-20 |
Matt Johnston |
limit password length to 100
|
2019-03-20 |
Matt Johnston |
Increase MAX_USERNAME_LEN to 100
|
2019-03-20 |
Christian Hohnstädt |
dropbearconvert: keyimport.c: fix BER encoding of secp521r1 keys (#69)
|
2019-03-20 |
xcko |
support openssh long option -o Port=XXXX (#68)
|
2019-03-20 |
karel-m |
cygwin competibility fix (#64)
|
2019-03-20 |
Andre McCurdy |
drop obsolete definition for MAX_KEXHASHBUF (#65)
|
2019-03-20 |
Matt Johnston |
Add a sanity check for DROPBEAR_SVR_MULTIUSER==0 mode
|
2019-03-20 |
Patrick Stewart |
Support servers without multiple user support (#76)
|
2019-03-20 |
Konstantin Demin |
packet: remove stale comment about "packet_type" (#63)
|
2019-03-20 |
François Perrad |
fix some gcc warnings (#73)
|
2019-03-20 |
François Perrad |
use strlcpy & strlcat (#74)
|
2019-03-20 |
vincentto13 |
Fix for issue successfull login of disabled user (#78)
|
2019-03-20 |
Michael Jones |
Add missing word to readme (#77)
|
2019-01-07 |
François Perrad |
add missing initializer (#71)
|
2018-11-14 |
Matt Johnston |
merge
|
2018-11-14 |
Matt Johnston |
Split ChanType closehandler() and cleanup() so that dbclient doesn't
|
2018-11-14 |
Matt Johnston |
Remove some cluttering TRACE printouts
|
2018-11-05 |
Matt Johnston |
Remove incorrect _POSIX_C_SOURCE
|
2018-11-05 |
Matt Johnston |
- Add adaptive authentication failure delay
|
2018-09-07 |
Matt Johnston |
merge remote forward fix
|
2018-09-07 |
Matt Johnston |
FIx remote forward listeners
bugfix
|
2018-08-26 |
Matt Johnston |
Merge writev #include fix
|
2018-08-23 |
Matt Johnston |
make writev #include consistent for variable declarations too
|
2018-08-23 |
Matt Johnston |
Merge bugfix delay invalid users
|
2018-08-23 |
Matt Johnston |
Wait to fail invalid usernames
|
2018-08-23 |
Matt Johnston |
fix error message to say localoptions.h
|
2018-03-01 |
Matt Johnston |
mention localoptions.h being build directory, fix underscore in CHANGES
|
2018-02-28 |
François Perrad |
fix #endif (#59)
|
2018-07-24 |
Matt Johnston |
avoid extended regex features to avoid caring about sed -r vs -E
|
2018-07-24 |
Matt Johnston |
avoid extended regex features to avoid caring about sed -r vs -E
|
2018-03-20 |
Matt Johnston |
merge coverity
coverity
|
2018-03-09 |
Matt Johnston |
Fix leaks in kex fuzzers
|