Mercurial > dropbear
diff CHANGES @ 910:89555751c489 asm
merge up to 2013.63, improve ASM makefile rules a bit
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Thu, 27 Feb 2014 21:35:58 +0800 |
parents | f98618496f82 |
children | 8664fea5072f |
line wrap: on
line diff
--- a/CHANGES Sun Oct 06 22:32:03 2013 +0800 +++ b/CHANGES Thu Feb 27 21:35:58 2014 +0800 @@ -1,3 +1,89 @@ +2014.63 - Wednesday 19 February 2014 + +- Fix ~. to terminate a client interactive session after waking a laptop + from sleep. + +- Changed port separator syntax again, now using host^port. This is because + IPv6 link-local addresses use %. Reported by Gui Iribarren + +- Avoid constantly relinking dropbearmulti target, fix "make install" + for multi target, thanks to Mike Frysinger + +- Avoid getting stuck in a loop writing huge key files, reported by Bruno + Thomsen + +- Don't link dropbearkey or dropbearconvert to libz or libutil, + thanks to Nicolas Boos + +- Fix linking -lcrypt on systems without /usr/lib, thanks to Nicolas Boos + +- Avoid crash on exit due to cleaned up keys before last packets are sent, + debugged by Ronald Wahl + +- Fix a race condition in rekeying where Dropbear would exit if it received a + still-in-flight packet after initiating rekeying. Reported by Oliver Metz. + This is a longstanding bug but is triggered more easily since 2013.57 + +- Fix README for ecdsa keys, from Catalin Patulea + +- Ensure that generated RSA keys are always exactly the length + requested. Previously Dropbear always generated N+16 or N+15 bit keys. + Thanks to Unit 193 + +- Fix DROPBEAR_CLI_IMMEDIATE_AUTH mode which saves a network round trip if the + first public key succeeds. Still not enabled by default, needs more + compatibility testing with other implementations. + +- Fix for port 0 forwarding in the client and port forwarding with Apache MINA SSHD. Thanks to + +- Fix for bad system linux/pkt-sched.h header file with older Linux +kernels, from Steve Dover + +- Fix signal handlers so that errno is saved, thanks to Erik Ahlén for a patch + and Mark Wickham for independently spotting the same problem. + +2013.62 - Tuesday 3 December 2013 + +- Disable "interactive" QoS connection options when a connection doesn't + have a PTY (eg scp, rsync). Thanks to Catalin Patulea for the patch. + +- Log when a hostkey is generated with -R, fix some bugs in handling server + hostkey commandline options + +- Fix crash in Dropbearconvert and 521 bit key, reported by NiLuJe + +- Update config.guess and config.sub again + +2013.61test - Thursday 14 November 2013 + +- ECC (elliptic curve) support. Supports ECDSA hostkeys (requires new keys to + be generated) and ECDH for setting up encryption keys (no intervention + required). This is significantly faster. + +- [email protected] support for setting up encryption keys. This is + another elliptic curve mode with less potential of NSA interference in + algorithm parameters. curve25519-donna code thanks to Adam Langley + +- -R option to automatically generate hostkeys. This is recommended for + embedded platforms since it allows the system random number device + /dev/urandom a longer startup time to generate a secure seed before the + hostkey is required. + +- Compile fixes for old vendor compilers like Tru64 from Daniel Richard G. + +- Make authorized_keys handling more robust, don't exit encountering + malformed lines. Thanks to Lorin Hochstein and Mark Stillwell + +2013.60 - Wednesday 16 October 2013 + +- Fix "make install" so that it doesn't always install to /bin and /sbin + +- Fix "make install MULTI=1", installing manpages failed + +- Fix "make install" when scp is included since it has no manpage + +- Make --disable-bundled-libtom work + 2013.59 - Friday 4 October 2013 - Fix crash from -J command @@ -14,10 +100,10 @@ - Limit the size of decompressed payloads, avoids memory exhaustion denial of service - Thanks to Logan Lamb for reporting and investigating it + Thanks to Logan Lamb for reporting and investigating it. CVE-2013-4421 - Avoid disclosing existence of valid users through inconsistent delays - Thanks to Logan Lamb for reporting + Thanks to Logan Lamb for reporting. CVE-2013-4434 - Update config.guess and config.sub for newer architectures @@ -318,7 +404,7 @@ - Security: dbclient previously would prompt to confirm a mismatching hostkey but wouldn't warn loudly. It will now - exit upon a mismatch. + exit upon a mismatch. CVE-2007-1099 - Compile fixes, make sure that all variable definitions are at the start of a scope. @@ -380,7 +466,7 @@ (thanks to Tomas Vanek for helping track it down) - Implement per-IP pre-authentication connection limits - (after some poking from Pablo Fernandez) + (after some poking from Pablo Fernandez) CVE-2006-1206 - Exit gracefully if trying to connect to as SSH v1 server (reported by Rushi Lala) @@ -401,7 +487,7 @@ - SECURITY: fix for buffer allocation error in server code, could potentially allow authenticated users to gain elevated privileges. All multi-user systems running the server should upgrade (or apply the patch available on the - Dropbear webpage). + Dropbear webpage). CVE-2005-4178 - Fix channel handling code so that redirecting to /dev/null doesn't use 100% CPU. @@ -608,7 +694,7 @@ - SECURITY: Don't try to free() uninitialised variables in DSS verification code. Thanks to Arne Bernin for pointing out this bug. This is possibly exploitable, all users with DSS and pubkey-auth compiled in are advised to - upgrade. + upgrade. CVE-2004-2486 - Clean up agent forwarding socket files correctly, patch from Gerrit Pape.