log

age author description
Tue, 01 Feb 2022 22:18:23 +0800 Matt Johnston Make re-exec work with "dropbearmulti dropbear"
Tue, 01 Feb 2022 22:12:25 +0800 Matt Johnston Fix incorrect algolist TRACE print
Tue, 01 Feb 2022 15:51:01 +0800 Matt Johnston merge
Sun, 30 Jan 2022 14:15:37 +0800 Matt Johnston Add test for up-to-date configure script
Mon, 31 Jan 2022 11:12:58 +0800 Matt Johnston Fix missing NULL terminator for re-exec
Sun, 30 Jan 2022 13:46:52 +0800 Matt Johnston Fix testing with dropbearmulti
Sun, 30 Jan 2022 13:46:20 +0800 Matt Johnston Remove extraneous print
Sun, 30 Jan 2022 13:37:20 +0800 Matt Johnston Use venv for test_aslr
Sun, 30 Jan 2022 10:23:06 +0800 Matt Johnston Fix -Wexpansion-to-defined failure on clang
Sun, 30 Jan 2022 10:14:56 +0800 Matt Johnston Add re-exec for server
Thu, 27 Jan 2022 15:09:29 +0800 Matt Johnston Merge netio changes
Thu, 27 Jan 2022 14:34:10 +0800 Matt Johnston Leave non-interactive at default QoS class
Tue, 25 Jan 2022 17:57:05 +0800 Matt Johnston Test for IP_TOS and hardcode DSCP values
Tue, 25 Jan 2022 17:32:20 +0800 Matt Johnston Use DSCP for IP QoS traffic classes
Sun, 23 Jan 2022 17:29:39 +0800 Matt Johnston Don't include sk keys at all in KEX list
Sat, 22 Jan 2022 16:53:04 +0300 egor-duda Implement server-side support for sk-ecdsa U2F-backed keys (#142)
Sat, 22 Jan 2022 12:46:08 +0800 Matt Johnston Fix accidentally committed debug message
Tue, 19 Oct 2021 13:45:59 +0800 Matt Johnston debugging test runner authorized_keys perms
Tue, 19 Oct 2021 13:30:58 +0800 Matt Johnston Debug pytest password auth failing
Tue, 19 Oct 2021 06:02:47 +0100 Matt Robinson Use HOME before /etc/passwd to find id_dropbear (#137)
Tue, 19 Oct 2021 12:49:19 +0800 Matt Johnston Remove caching and socat from build.yml
Tue, 19 Oct 2021 12:16:20 +0800 Matt Johnston Add configure --enable-werror argument
Tue, 19 Oct 2021 11:50:12 +0800 Matt Johnston Upload config.log on failure
Mon, 18 Oct 2021 23:45:09 +0800 Matt Johnston github action workaround macos ranlib
Mon, 18 Oct 2021 23:36:23 +0800 Matt Johnston disable fuzzstandalone github action for now, needs debugging
Mon, 18 Oct 2021 23:33:41 +0800 Matt Johnston fix github actions arguments
Mon, 18 Oct 2021 23:31:23 +0800 Matt Johnston github action, don't try apt or python on macos
Mon, 18 Oct 2021 23:25:20 +0800 Matt Johnston Use sudo for the real github action job
Mon, 18 Oct 2021 23:21:52 +0800 Matt Johnston Add github actions build workflow, remove travis CI
Mon, 18 Oct 2021 23:20:32 +0800 Matt Johnston Add a default 10 second timeout for tests
Mon, 18 Oct 2021 23:20:08 +0800 Matt Johnston Only redirect stderr after the session login. That lets errors
Mon, 18 Oct 2021 15:17:14 +0800 Matt Johnston Rename "make test" to "make check". Also run lint
Mon, 18 Oct 2021 14:26:59 +0800 Matt Johnston Update .hgignore and .gitignore with tests
Mon, 18 Oct 2021 14:24:32 +0800 Matt Johnston Add "make test" target to run pytest
Mon, 18 Oct 2021 14:22:37 +0800 Matt Johnston Add first channel tests
Thu, 14 Oct 2021 20:55:15 +0800 Matt Johnston Bring back recently removed channel->flushing
Tue, 12 Oct 2021 23:32:10 +0800 Matt Johnston Increase max window size to 10MB, fallback rather than
Tue, 12 Oct 2021 23:31:09 +0800 Matt Johnston Partial strings from strtoul should return error
Tue, 12 Oct 2021 21:29:42 +0800 Matt Johnston Banner size should account for newlines
Tue, 12 Oct 2021 21:29:25 +0800 Matt Johnston Comment on reason for DROPBEAR_MAX_PASSWORD_LEN limit
Mon, 11 Oct 2021 15:46:49 +0800 Matt Johnston Merge
Mon, 11 Oct 2021 15:42:14 +0800 Matt Johnston Replace ChanType.sepfds with Channel.bidir_fd
Mon, 11 Oct 2021 15:16:54 +0800 Matt Johnston - Remove "flushing" handling for exited processes, it should be
Mon, 11 Oct 2021 15:14:46 +0800 Matt Johnston Fix some outdated comments
Mon, 11 Oct 2021 15:13:42 +0800 Matt Johnston Move comment to svr_chansess_checksignal() where it belongs
Mon, 11 Oct 2021 15:12:22 +0800 Matt Johnston Add a comment about sending initial auth request
Thu, 19 Aug 2021 18:49:52 +0300 fidomax keep LANG env variable for child process (#111)
Thu, 19 Aug 2021 18:40:58 +0300 Anton Bershanskiy Remove unused argument of do_cmd() in scp.c (#125)
Thu, 19 Aug 2021 17:39:31 +0200 Sven Roederer signkey: remove !! from SHA1 digest (#130)
Thu, 19 Aug 2021 17:37:14 +0200 Manfred Kaiser added option to disable trivial auth methods (#128)
Thu, 19 Aug 2021 23:17:34 +0800 Matt Johnston Clarify help text for dropbear -e environment option
Thu, 19 Aug 2021 17:13:41 +0200 Roland Vollgraf pass on sever process environment to child processes (option -e) (#118)
Sat, 01 May 2021 20:47:15 +0800 Matt Johnston Add "restrict" authorized_keys option
Wed, 31 Mar 2021 23:31:26 +0800 Matt Johnston Don't include .hg_archival.txt in tarballs. They're now reproducible.
Wed, 31 Mar 2021 23:24:55 +0800 Matt Johnston merge
Thu, 18 Mar 2021 16:16:17 +0300 ValdikSS Use MAX_HOST_LEN for TCP forwarding requests (#121)
Wed, 31 Mar 2021 23:23:14 +0800 Matt Johnston Add configure script to version control. Set timezone for release tarball
Wed, 31 Mar 2021 23:21:30 +0800 Matt Johnston Update config.sub and config.guess to latest
Tue, 30 Mar 2021 22:08:14 +0800 Matt Johnston Make releases tarballs more deterministic
Tue, 30 Mar 2021 20:42:04 +0800 Matt Johnston Remove some obselete autoconf bits.
Mon, 08 Mar 2021 21:59:10 +0800 Matt Johnston fuzz: don't push wrapfd descriptors larger than needed
Sun, 07 Mar 2021 21:26:34 +0800 Matt Johnston fuzz: add -q quiet argument for standalone fuzzers.
Sun, 07 Mar 2021 16:30:33 +0800 Matt Johnston fuzz: split long argument list with xargs
Sat, 06 Mar 2021 23:44:16 +0800 Matt Johnston fuzz: cifuzz fix syntax
Sat, 06 Mar 2021 23:42:59 +0800 Matt Johnston fuzz: try run cifuzz on push as well
Sat, 06 Mar 2021 23:34:39 +0800 Matt Johnston fuzz: add cifuzz for github pull requests
Sat, 06 Mar 2021 23:06:43 +0800 Matt Johnston Prevent multiple shells being spawned
Sat, 06 Mar 2021 23:05:17 +0800 Matt Johnston small tidy of "signal" while loop
Sat, 06 Mar 2021 22:58:57 +0800 Matt Johnston fuzz: handle errors from wrapfd_new_dummy()
Fri, 05 Mar 2021 22:51:11 +0800 Matt Johnston fuzz: fix crash in newtcpdirect(), don't close the channel too early
Fri, 05 Mar 2021 21:13:20 +0800 Matt Johnston Return errstring on connect failure
Thu, 04 Mar 2021 23:57:12 +0800 Matt Johnston fuzz: avoid extraneous printing
Thu, 04 Mar 2021 21:03:02 +0800 Matt Johnston Define _GNU_SOURCE properly, other header fixes
Thu, 04 Mar 2021 21:02:16 +0800 Matt Johnston Small cleanups of netio allocated port
Thu, 04 Mar 2021 13:50:13 +0100 Guillaume Picquet Update netio.c (#115)
Thu, 04 Mar 2021 13:46:46 +0100 Guillaume Picquet Update cli-main.c (#114)
Tue, 02 Mar 2021 22:20:14 +0800 Matt Johnston Disable UNAUTH_CLOSE_DELAY by default
Fri, 29 Jan 2021 21:59:12 +0800 Matt Johnston merge
Thu, 17 Dec 2020 04:35:48 -0500 Xenhat Update INSTALL (#113)
Fri, 29 Jan 2021 21:47:56 +0800 Matt Johnston fuzz: wrap kill()
Wed, 15 Feb 2017 13:53:04 +0100 Thomas De Schampheleire Introduce extra delay before closing unauthenticated sessions
Thu, 10 Dec 2020 23:18:48 +0800 Matt Johnston Use buf_eatstring instead
Thu, 10 Dec 2020 16:13:13 +0100 Dirkjan Bussink Fix handling of replies to global requests (#112)
Mon, 07 Dec 2020 20:03:24 +0800 Matt Johnston Fix null pointer dereference removing listeners
Sun, 06 Dec 2020 21:54:01 +0800 Matt Johnston fuzz: add an always-failing dropbear_listen() replacement
Sun, 06 Dec 2020 21:27:25 +0800 Matt Johnston fuzz: work around fuzz_connect_remote() limitations
Sat, 05 Dec 2020 14:56:53 +0800 Matt Johnston Some minor manpage improvements
Sat, 05 Dec 2020 11:54:53 +0800 Matt Johnston fuzz: skip custom mutators with -fsanitize=memory
Thu, 03 Dec 2020 22:18:51 +0800 Matt Johnston fuzz: make postauth set authdone properly fuzz
Thu, 03 Dec 2020 21:19:19 +0800 Matt Johnston Remove unused cli_authinitialise
Tue, 17 Nov 2020 19:28:11 +0800 Matt Johnston fuzzing - Set postauth user to root since that's what it runs as
Mon, 16 Nov 2020 22:44:30 +0800 Matt Johnston fuzzing: add workaround getpwuid/getpwnam
Sun, 15 Nov 2020 21:22:08 +0800 Matt Johnston Fix fuzzing build
Fri, 13 Nov 2020 23:18:05 +0800 Matt Johnston Add server postauth fuzzer, wrap connect_remote()
Fri, 13 Nov 2020 23:16:50 +0800 Matt Johnston Remove accidentally committed abort()
Mon, 02 Nov 2020 20:33:48 +0800 Matt Johnston fuzzing - fix some wrong types and -lcrypt on macos
Sun, 01 Nov 2020 23:44:58 +0800 Matt Johnston Fuzzing - get rid of "prefix" for streams
Sun, 01 Nov 2020 14:01:37 +0800 Matt Johnston fuzzing - avoid sha1 for random seed every iteration
Thu, 29 Oct 2020 23:00:52 +0800 Matt Johnston Move fuzzer-kex initialisation into a constructor function
Thu, 29 Oct 2020 22:41:37 +0800 Matt Johnston Use SSH packet mutator for preauth too
Thu, 29 Oct 2020 22:14:38 +0800 Matt Johnston Fix FUZZ_NO_REPLACE_STDERR for fuzz.c
Thu, 29 Oct 2020 21:51:41 +0800 Matt Johnston Merge from main
Mon, 26 Oct 2020 23:44:43 +0800 Matt Johnston Fix fuzzing stderr override on os x
Mon, 26 Oct 2020 23:31:24 +0800 Matt Johnston Preallocate memory for sshpacketmutator. Add fuzzer-client_mutator_nomaths
Mon, 26 Oct 2020 23:06:41 +0800 Matt Johnston crossover works
Mon, 26 Oct 2020 22:52:07 +0800 Matt Johnston Fix fuzz-sshpacketmutator to work
Mon, 26 Oct 2020 22:51:44 +0800 Matt Johnston Print ascii in printhex too
Thu, 29 Oct 2020 21:40:34 +0800 Matt Johnston Added signature for changeset 5879c5829e85
Thu, 29 Oct 2020 21:40:27 +0800 Matt Johnston Added tag DROPBEAR_2020.81 for changeset 4b984c42372d
Thu, 29 Oct 2020 21:35:50 +0800 Matt Johnston Changelog for 2020.81 DROPBEAR_2020.81
Sun, 25 Oct 2020 22:52:36 +0800 Matt Johnston Add first try at fuzzing custom mutator
Sun, 25 Oct 2020 21:47:42 +0800 Matt Johnston merge from main
Sat, 24 Oct 2020 22:40:08 +0800 Matt Johnston Disable stderr output for fuzzer by default
Fri, 23 Oct 2020 23:32:44 +0800 Matt Johnston Add some more variation to fuzzer random number generation
Fri, 23 Oct 2020 23:10:20 +0800 Matt Johnston Move fuzzing code to fuzz/ subdirectory, improve Makefile.in
Sat, 24 Oct 2020 19:28:29 +0800 Matt Johnston Make "Too many remote algorithms" exit rather than log
Sat, 24 Oct 2020 18:56:45 +0800 Matt Johnston Add buf_decrpos()
Fri, 23 Oct 2020 20:53:58 +0800 Matt Johnston Increase MAX_PROPOSED_ALGO to 50, warn if exceeded
Wed, 21 Oct 2020 20:49:22 +0800 Matt Johnston Fix #ifdef DROPBEAR_FUZZ (caught by linter)
Tue, 20 Oct 2020 23:34:38 +0800 Matt Johnston Load password and key for client fuzzer.
Tue, 20 Oct 2020 23:33:45 +0800 Matt Johnston Don't sort objects, it breaks -lcrypt ordering
Mon, 19 Oct 2020 23:38:11 +0800 Matt Johnston Add ubsan fuzz run to Travis CI too
Mon, 19 Oct 2020 22:49:19 +0800 Matt Johnston Use Dropbear's random source rather than libtommath's platform
Mon, 19 Oct 2020 21:38:20 +0800 Matt Johnston Avoid passing NULL to memcpy
Sun, 18 Oct 2020 23:32:39 +0800 Matt Johnston Fix fuzzer build
Sun, 18 Oct 2020 22:53:44 +0800 Matt Johnston Merge fuzz branch
Sun, 18 Oct 2020 22:52:24 +0800 Matt Johnston Allocate real file descriptors for fuzz input with dup() fuzz
Sun, 18 Oct 2020 22:17:54 +0800 Matt Johnston Disallow extra kexinit messages fuzz
Sun, 18 Oct 2020 15:08:54 +0800 Matt Johnston Add fuzzer-client_nomaths, fix client fuzzer fuzz
Sun, 18 Oct 2020 12:17:39 +0800 Matt Johnston Get client fuzzer building and starting (fails straight away) fuzz
Thu, 15 Oct 2020 22:46:24 +0800 Matt Johnston Make wrapfd share a common buffer for all FDs fuzz
Thu, 15 Oct 2020 19:55:15 +0800 Matt Johnston merge from main fuzz
Thu, 08 Oct 2020 11:00:04 +0800 Matt Johnston Avoid gnu extension conditional operator
Tue, 28 Jul 2020 18:53:48 +0800 Matt Johnston Change secure.ucc.asn.au/hg to hg.ucc.asn.au
Fri, 26 Jun 2020 21:57:20 +0800 Matt Johnston Added signature for changeset 88f63b8b0f13
Fri, 26 Jun 2020 21:57:18 +0800 Matt Johnston Added tag DROPBEAR_2020.80 for changeset 73646de50f13
Fri, 26 Jun 2020 21:45:59 +0800 Matt Johnston version 2020.80 DROPBEAR_2020.80
Fri, 26 Jun 2020 21:07:34 +0800 Matt Johnston merge coverity from main coverity coverity
Fri, 26 Jun 2020 20:56:03 +0800 Guilhem Moulin Don't choke on disabled authorized_keys(5) options
Fri, 26 Jun 2020 20:55:56 +0800 Matt Johnston update CHANGES for 2020.80
Fri, 26 Jun 2020 20:41:34 +0800 Matt Johnston Some notes on style
Thu, 25 Jun 2020 23:18:16 +0800 Matt Johnston Refer to libtom license files
Tue, 23 Jun 2020 22:25:57 +0800 Matt Johnston merge
Tue, 23 Jun 2020 17:20:05 +0300 Ilya fix trace messages (#105)
Tue, 23 Jun 2020 22:24:58 +0800 Matt Johnston move GNU_SOURCE earlier
Tue, 23 Jun 2020 21:47:54 +0800 Matt Johnston check for poly1305_init in other libtomcrypt configure test
Tue, 23 Jun 2020 21:38:46 +0800 Matt Johnston _GNU_SOURCE for random
Thu, 18 Jun 2020 19:12:07 +0800 Matt Johnston Disable toom and karatsuba for new libtommath
Mon, 15 Jun 2020 23:51:45 +0800 Matt Johnston Added signature for changeset 4877afd51e04
Mon, 15 Jun 2020 23:51:39 +0800 Matt Johnston Added tag DROPBEAR_2020.79 for changeset e2e4929d057b
Mon, 15 Jun 2020 23:38:08 +0800 Matt Johnston can't call "make lint" without configure DROPBEAR_2020.79
Mon, 15 Jun 2020 23:36:14 +0800 Matt Johnston changelog for 2020.79
Mon, 15 Jun 2020 23:17:27 +0800 Gabor Z. Papp Fix "make install" for manpages in out-of-tree builds
Mon, 15 Jun 2020 22:30:28 +0800 Matt Johnston Add DEVELOPING.md
Mon, 15 Jun 2020 22:24:34 +0800 Matt Johnston Delay seedrandom until connections
Mon, 15 Jun 2020 18:22:18 +0500 Vladislav Grishenko Disallow leading lines before the ident for server (#102)
Thu, 11 Jun 2020 00:09:15 +0800 Matt Johnston Disable by default 3des, cbc, hmac-sha1-96, x11 forwarding
Wed, 10 Jun 2020 23:42:42 +0800 Matt Johnston Remove blowfish
Wed, 10 Jun 2020 23:26:05 +0800 Matt Johnston avoid zero length array in base64_decode
Wed, 10 Jun 2020 23:16:13 +0800 Matt Johnston Merge libtomcrypt v1.18.2
Wed, 10 Jun 2020 23:01:33 +0800 Matt Johnston Fix whitespace changes vs upstream libtomcrypt
Sun, 31 May 2020 21:10:43 +0500 Vladislav Grishenko Sync curve25519 license
Wed, 10 Jun 2020 22:09:29 +0800 Kazuo Kuroi Set IOV_MAX for IRIX
Sat, 30 May 2020 00:05:49 +0800 Matt Johnston void return types for curve25519
Fri, 29 May 2020 23:32:19 +0800 Matt Johnston Remove unused DEBUG_FORKGPROF
Fri, 29 May 2020 18:26:22 +0500 Vladislav Grishenko Fix ChaCha20 on 32-bit platforms (#99)
Thu, 28 May 2020 23:26:34 +0800 Matt Johnston Don't warn when SO_PRIORITY fails
Thu, 28 May 2020 23:23:54 +0800 Matt Johnston Fix typo DROPBEAR_NORMAL_DH
Thu, 28 May 2020 20:01:48 +0500 Vladislav Grishenko Allow DH to be completely disabled (#97)
Thu, 28 May 2020 23:01:15 +0800 Matt Johnston Fix warning for unused prngd branch
Thu, 28 May 2020 22:55:49 +0800 Matt Johnston Fix indentation and add braces
Thu, 28 May 2020 22:52:01 +0800 Matt Johnston merge
Thu, 28 May 2020 22:50:41 +0800 Matt Johnston Use Linux getrandom() to ensure random device is initialised
Thu, 28 May 2020 22:02:33 +0800 Matt Johnston set up early logging name
Thu, 28 May 2020 22:02:03 +0800 Matt Johnston initialise variable to stop warning
Wed, 27 May 2020 20:33:45 +0800 Matt Johnston Avoid oss-fuzz $SANITIZER causing wrong build
Wed, 27 May 2020 00:05:15 +0800 Matt Johnston Mention libtom version requirements, check for poly1305 in libtomcrypt
Tue, 26 May 2020 23:53:50 +0800 Matt Johnston Bring back -Werror and improve travis tests
Tue, 26 May 2020 17:36:47 +0200 Steffen Jaeckel Update LibTomMath to 1.2.0 (#84)
Tue, 26 May 2020 23:27:26 +0800 Matt Johnston try rearrange travis build matrix
Tue, 26 May 2020 23:16:11 +0800 Matt Johnston .travis.yml needs spaces not tabs
Tue, 26 May 2020 23:13:48 +0800 Matt Johnston update travis to Ubuntu focal to provide chacha20
Tue, 26 May 2020 23:13:23 +0800 Matt Johnston Fix untested rsa-sha256 change to fuzzer-verify
Tue, 26 May 2020 20:15:39 +0800 Matt Johnston Make "dbclient -m help -c help" work
Tue, 26 May 2020 20:15:00 +0800 Matt Johnston fix typo
Tue, 26 May 2020 20:05:31 +0800 Matt Johnston Get rid of unused "none" cipher option
Tue, 26 May 2020 19:57:28 +0800 Matt Johnston cast to fix warning
Tue, 26 May 2020 00:24:02 +0800 Matt Johnston merge rsa-sha256
Mon, 25 May 2020 20:23:02 +0800 Matt Johnston rsa-sha256 for ssh-agent
Sun, 24 May 2020 14:16:58 +0800 Matt Johnston send and handle SSH_MSG_EXT_INFO only at the correct point
Sun, 24 May 2020 13:34:19 +0800 Matt Johnston run linter
Sun, 24 May 2020 13:15:24 +0800 Matt Johnston Add linter for #ifdef