1- Future Release
1+ 2022.82 - 1 April 2022
2+
23Features and Changes:
4+ Note >> for compatibility/configuration changes
35
4- - Implement OpenSSH format private key handling for dropbearconvert.
5- Keys can be read in OpenSSH format or the old PEM format, they will be
6- written in OpenSSH format. (DSS has not been implemented) .
7- ED25519 support is now correct.
6+ - Implemented OpenSSH format private key handling for dropbearconvert.
7+ Keys can be read in OpenSSH format or the old PEM format.
8+ >> Keys are now written in OpenSSH format rather than PEM .
9+ ED25519 support is now correct. DSS keys are still PEM format.
810
911- Use SHA256 for key fingerprints
1012
11- - Reworked -v verbose printing, specifying multiple times will increase
13+ - >> Reworked -v verbose printing, specifying multiple times will increase
1214 verbosity. -vvvv is equivalent to the old DEBUG_TRACE -v level, it
1315 can be configured at compile time in localoptions.h (see default_options.h)
1416 Lower -v options can be used to check connection progress or algorithm
1517 negotiation.
1618 Thanks to Hans Harder for the implementation
1719
18- > > localoptions.h DEBUG_TRACE should be set to 4 for the same result as the
20+ localoptions.h DEBUG_TRACE should be set to 4 for the same result as the
1921 previous DEBUG_TRACE 1.
2022
2123- Added server support for U2F/FIDO keys (ecdsa-sk and ed25519-sk) in
2224 authorized_keys. no-touch-required option isn't allowed yet.
2325 Thanks to Egor Duda for the implementation
2426
2527- autoconf output (configure script etc) is now committed to version control.
26- It isn't necessary to run "autoconf" any more on a checkout.
28+ >> It isn't necessary to run "autoconf" any more on a checkout.
2729
2830- sha1 will be omitted from the build if KEX/signing/MAC algorithms don't
2931 require it. Instead sha256 is used for random number generation.
@@ -34,12 +36,15 @@ Features and Changes:
3436 (must only have characters a-z A-Z 0-9 .,_-+@)
3537 Patch from Hans Harder, modified by Matt Johnston
3638
39+ - Let dbclient multihop mode be used with '-J'.
40+ Patch from Hans Harder
41+
3742- Allow home-directory relative paths ~/path for various settings
3843 and command line options.
3944 *_PRIV_FILENAME DROPBEAR_PIDFILE SFTPSERVER_PATH MOTD_FILENAME
4045 Thanks to Begley Brothers Inc
4146
42- > > The default DROPBEAR_DEFAULT_CLI_AUTHKEY has now changed, it now needs
47+ >> The default DROPBEAR_DEFAULT_CLI_AUTHKEY has now changed, it now needs
4348 a tilde prefix.
4449
4550- LANG environment variable is carried over from the Dropbear server process
@@ -50,7 +55,7 @@ Features and Changes:
5055 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=903403
5156
5257- Added client option "-o DisableTrivialAuth". This can be used to prevent
53- the server immediately allowing successful authentication (before any auth
58+ the server immediately accepting successful authentication (before any auth
5459 request) which could cause UI confusion and security issues with agent
5560 forwarding - it isn't clear which host is prompting to use a key.
5661 Thanks to Manfred Kaiser from Austrian MilCERT
@@ -61,14 +66,14 @@ Features and Changes:
6166 This should be used with caution.
6267 Patch from Roland Vollgraf (github #118)
6368
64- - Use DSCP for QoS traffic classes. Priority (tty) traffic is now set to
69+ - >> Use DSCP for QoS traffic classes. Priority (tty) traffic is now set to
6570 AF21 "interactive". Previously TOS classes were used, they are not used by
6671 modern traffic classifiers. Non-tty traffic is left at default priority.
6772
68- - Disable dh-group1 key exchange by default. It has been disabled server
73+ - >> Disable dh-group1 key exchange by default. It has been disabled server
6974 side by default since 2018.
7075
71- - Removed Twofish cipher
76+ - >> Removed Twofish cipher
7277
7378Fixes:
7479
8691
8792- A missing home directory is now non-fatal, starting in / instead
8893
94+ - Fixed IPv6 [address]:port parsing for dbclient -b
95+ Reported by Fabio Molinari
96+
8997- Improve error logging so that they are logged on the server rather than being
9098 sent to the client over the connection
9199
@@ -107,6 +115,7 @@ Infrastructure:
107115- Improvements to fuzzers. Added post-auth fuzzer, and a mutator that can
108116 handle the structure of SSH packet streams. Added cifuzz to run on commits
109117 and pull requests.
118+ Thanks to OSS-Fuzz for the tools/clusters and reward funding.
110119
111120- Dropbear source tarballs generated by release.sh are now reproducible from a
112121 Git or Mercurial checkout, they will be identical on any system. Tested
0 commit comments