1
- Future Release
1
+ 2022.82 - 1 April 2022
2
+
2
3
Features and Changes:
4
+ Note >> for compatibility/configuration changes
3
5
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.
8
10
9
11
- Use SHA256 for key fingerprints
10
12
11
- - Reworked -v verbose printing, specifying multiple times will increase
13
+ - >> Reworked -v verbose printing, specifying multiple times will increase
12
14
verbosity. -vvvv is equivalent to the old DEBUG_TRACE -v level, it
13
15
can be configured at compile time in localoptions.h (see default_options.h)
14
16
Lower -v options can be used to check connection progress or algorithm
15
17
negotiation.
16
18
Thanks to Hans Harder for the implementation
17
19
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
19
21
previous DEBUG_TRACE 1.
20
22
21
23
- Added server support for U2F/FIDO keys (ecdsa-sk and ed25519-sk) in
22
24
authorized_keys. no-touch-required option isn't allowed yet.
23
25
Thanks to Egor Duda for the implementation
24
26
25
27
- 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.
27
29
28
30
- sha1 will be omitted from the build if KEX/signing/MAC algorithms don't
29
31
require it. Instead sha256 is used for random number generation.
@@ -34,12 +36,15 @@ Features and Changes:
34
36
(must only have characters a-z A-Z 0-9 .,_-+@)
35
37
Patch from Hans Harder, modified by Matt Johnston
36
38
39
+ - Let dbclient multihop mode be used with '-J'.
40
+ Patch from Hans Harder
41
+
37
42
- Allow home-directory relative paths ~/path for various settings
38
43
and command line options.
39
44
*_PRIV_FILENAME DROPBEAR_PIDFILE SFTPSERVER_PATH MOTD_FILENAME
40
45
Thanks to Begley Brothers Inc
41
46
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
43
48
a tilde prefix.
44
49
45
50
- LANG environment variable is carried over from the Dropbear server process
@@ -50,7 +55,7 @@ Features and Changes:
50
55
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=903403
51
56
52
57
- 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
54
59
request) which could cause UI confusion and security issues with agent
55
60
forwarding - it isn't clear which host is prompting to use a key.
56
61
Thanks to Manfred Kaiser from Austrian MilCERT
@@ -61,14 +66,14 @@ Features and Changes:
61
66
This should be used with caution.
62
67
Patch from Roland Vollgraf (github #118)
63
68
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
65
70
AF21 "interactive". Previously TOS classes were used, they are not used by
66
71
modern traffic classifiers. Non-tty traffic is left at default priority.
67
72
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
69
74
side by default since 2018.
70
75
71
- - Removed Twofish cipher
76
+ - >> Removed Twofish cipher
72
77
73
78
Fixes:
74
79
86
91
87
92
- A missing home directory is now non-fatal, starting in / instead
88
93
94
+ - Fixed IPv6 [address]:port parsing for dbclient -b
95
+ Reported by Fabio Molinari
96
+
89
97
- Improve error logging so that they are logged on the server rather than being
90
98
sent to the client over the connection
91
99
@@ -107,6 +115,7 @@ Infrastructure:
107
115
- Improvements to fuzzers. Added post-auth fuzzer, and a mutator that can
108
116
handle the structure of SSH packet streams. Added cifuzz to run on commits
109
117
and pull requests.
118
+ Thanks to OSS-Fuzz for the tools/clusters and reward funding.
110
119
111
120
- Dropbear source tarballs generated by release.sh are now reproducible from a
112
121
Git or Mercurial checkout, they will be identical on any system. Tested
0 commit comments