changeset 1761:4b984c42372d DROPBEAR_2020.81

Changelog for 2020.81
author Matt Johnston <matt@ucc.asn.au>
date Thu, 29 Oct 2020 21:35:50 +0800
parents 9efceb851bea
children 5879c5829e85
files CHANGES debian/changelog sysoptions.h
diffstat 3 files changed, 26 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGES	Sat Oct 24 19:28:29 2020 +0800
+++ b/CHANGES	Thu Oct 29 21:35:50 2020 +0800
@@ -1,3 +1,22 @@
+2020.81 - 29 October 2020
+
+- Fix regression in 2020.79 which prevented connecting with some SSH 
+  implementations. Increase MAX_PROPOSED_ALGO to 50, and print a log 
+  message if the limit is hit. This fixes interoperability with sshj 
+  library (used by PyCharm), and GoAnywhere.
+  Reported by Pirmin Walthert and Piotr Jurkiewicz
+
+- Fix building with non-GCC compilers, reported by Kazuo Kuroi
+
+- Fix potential long delay in dbclient, found by OSS Fuzz
+
+- Fix null pointer dereference crash, found by OSS Fuzz
+
+- libtommath now uses the same random source as Dropbear (in 2020.79 
+  and 2020.80 used getrandom() separately)
+
+- Some fuzzing improvements, start of a dbclient fuzzer
+
 2020.80 - 26 June 2020
 
 - Don't block authorized_keys logins with no-X11-forwarding or no-agent-forwarding 
--- a/debian/changelog	Sat Oct 24 19:28:29 2020 +0800
+++ b/debian/changelog	Thu Oct 29 21:35:50 2020 +0800
@@ -1,3 +1,9 @@
+dropbear (2020.81-0.1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Matt Johnston <[email protected]>  Thu, 29 Oct 2020 22:51:57 +0800
+
 dropbear (2020.80-0.1) unstable; urgency=low
 
   * New upstream release.
--- a/sysoptions.h	Sat Oct 24 19:28:29 2020 +0800
+++ b/sysoptions.h	Thu Oct 29 21:35:50 2020 +0800
@@ -4,7 +4,7 @@
  *******************************************************************/
 
 #ifndef DROPBEAR_VERSION
-#define DROPBEAR_VERSION "2020.80"
+#define DROPBEAR_VERSION "2020.81"
 #endif
 
 #define LOCAL_IDENT "SSH-2.0-dropbear_" DROPBEAR_VERSION