[openssh-commits] CVS: fuyu.mindrot.org: openssh

Damien Miller djm at fuyu.mindrot.org
Sun Apr 20 13:44:49 EST 2014

CVSROOT:        /var/cvs
Module name:    openssh
Branch:         V_6_6
Changes by:     djm at fuyu.mindrot.org 14/04/20 13:44:49

Modified files:
    .               : ChangeLog bufaux.c compat.c compat.h sshconnect2.c sshd.c version.h

Log message:
 - (djm) [bufaux.c compat.c compat.h sshconnect2.c sshd.c version.h]
   OpenSSH 6.5 and 6.6 sometimes encode a value used in the curve25519
   key exchange incorrectly, causing connection failures about 0.2% of
   the time when this method is used against a peer that implements
   the method properly.

   Fix the problem and disable the curve25519 KEX when speaking to
   OpenSSH 6.5 or 6.6. This version will identify itself as 6.6.1
   to enable the compatability code.

Diff commands:
cvs -nQq rdiff -u -r1.6766.2.2 -r1.6766.2.3 openssh/ChangeLog
cvs -nQq rdiff -u -r1.62 -r1.62.2.1 openssh/bufaux.c
cvs -nQq rdiff -u -r1.82 -r1.82.4.1 openssh/compat.c
cvs -nQq rdiff -u -r1.42 -r1.42.4.1 openssh/compat.h
cvs -nQq rdiff -u -r1.197 -r1.197.2.1 openssh/sshconnect2.c
cvs -nQq rdiff -u -r1.448 -r1.448.2.1 openssh/sshd.c
cvs -nQq rdiff -u -r1.82 -r1.82.2.1 openssh/version.h


Please note that there may be a delay before commits are available
on the public ViewVC site.

More information about the openssh-commits mailing list