Skip to content

Commit b8669b0

Browse files
committed
Bump version to 2022.82
1 parent c6e2d50 commit b8669b0

File tree

3 files changed

+29
-14
lines changed

3 files changed

+29
-14
lines changed

CHANGES

+22-13
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,31 @@
1-
Future Release
1+
2022.82 - 1 April 2022
2+
23
Features 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

7378
Fixes:
7479

@@ -86,6 +91,9 @@ Fixes:
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

debian/changelog

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
dropbear (2022.82-0.1) unstable; urgency=low
2+
3+
* New upstream release.
4+
5+
-- Matt Johnston <[email protected]> Fri, 1 Apr 2022 22:51:57 +0800
6+
17
dropbear (2020.81-0.1) unstable; urgency=low
28

39
* New upstream release.

sysoptions.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*******************************************************************/
55

66
#ifndef DROPBEAR_VERSION
7-
#define DROPBEAR_VERSION "2020.81"
7+
#define DROPBEAR_VERSION "2022.82"
88
#endif
99

1010
#define LOCAL_IDENT "SSH-2.0-dropbear_" DROPBEAR_VERSION

0 commit comments

Comments
 (0)