Subject: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Jun-ichiro itojun Hagino <itojun@netbsd.org>
List: source-changes
Date: 04/10/2001 11:08:07
Module Name:	basesrc
Committed By:	itojun
Date:		Tue Apr 10 08:08:06 UTC 2001

Modified Files:
	basesrc/crypto/dist/ssh: atomicio.c atomicio.h auth-chall.c auth-krb4.c
	    auth-passwd.c auth-rhosts.c auth.c auth.h auth1.c auth2-chall.c
	    auth2.c authfd.c authfile.c canohost.c canohost.h channels.c
	    cipher.c cli.c cli.h clientloop.c clientloop.h compress.c
	    deattack.c dh.c dh.h groupaccess.c groupaccess.h hostfile.c
	    hostfile.h includes.h kex.c kexdh.c kexgex.c key.c log.h mac.c
	    mac.h misc.c misc.h mpaux.c openssh2netbsd packet.c pathnames.h
	    radix.c radix.h readconf.c readconf.h readpass.c readpass.h
	    rijndael.c rijndael.h scp.c servconf.c servconf.h serverloop.c
	    serverloop.h session.c sftp-client.c sftp-client.h sftp-common.c
	    sftp-common.h sftp-glob.c sftp-int.c sftp-int.h sftp-server.c
	    sftp.1 sftp.c sftp.h ssh-add.1 ssh-add.c ssh-agent.1 ssh-agent.c
	    ssh-dss.c ssh-dss.h ssh-keygen.1 ssh-keygen.c ssh-keyscan.1
	    ssh-keyscan.c ssh-rsa.c ssh-rsa.h ssh.1 ssh.c ssh.h ssh1.h
	    ssh_config sshconnect.c sshconnect1.c sshconnect2.c sshd.8 sshd.c
	    sshd_config tildexpand.c tildexpand.h uuencode.c version.h
	    xmalloc.c
	basesrc/usr.bin/ssh/libssh: Makefile
	basesrc/usr.bin/ssh/ssh: Makefile
	basesrc/usr.bin/ssh/sshd: Makefile

Log Message:
upgrade to openssh 2.5.4 (2001/4/10).

major behavior changes: (made in openssh master tree - openbsd usr.bin/ssh)
- ssh(1) now defaults to ssh protocol version 2.
  if you want version 1 to take precedence, use /etc/ssh.conf to override.
- config change: ~/.ssh/id_rsa[12] is now ~/.ssh/id_rsa (changed 4/3)
- forced client rekey for protocol version 2 (~R)
- swap gid when uid swaps.
- ListenAddress syntax can take [foo]:port for IPv6 numerics.
- "ssh -D 1080" allows us to use ssh tunnel as SOCKS4 proxy.


To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 basesrc/crypto/dist/ssh/atomicio.c \
    basesrc/crypto/dist/ssh/atomicio.h basesrc/crypto/dist/ssh/auth-chall.c \
    basesrc/crypto/dist/ssh/auth.h basesrc/crypto/dist/ssh/authfd.c \
    basesrc/crypto/dist/ssh/compress.c basesrc/crypto/dist/ssh/dh.c \
    basesrc/crypto/dist/ssh/hostfile.h basesrc/crypto/dist/ssh/includes.h \
    basesrc/crypto/dist/ssh/key.c basesrc/crypto/dist/ssh/mpaux.c \
    basesrc/crypto/dist/ssh/readconf.h basesrc/crypto/dist/ssh/readpass.c \
    basesrc/crypto/dist/ssh/sftp.1 basesrc/crypto/dist/ssh/ssh-dss.c \
    basesrc/crypto/dist/ssh/ssh-rsa.c basesrc/crypto/dist/ssh/ssh_config \
    basesrc/crypto/dist/ssh/sshd_config basesrc/crypto/dist/ssh/tildexpand.c \
    basesrc/crypto/dist/ssh/xmalloc.c
cvs rdiff -r1.2 -r1.3 basesrc/crypto/dist/ssh/auth-krb4.c \
    basesrc/crypto/dist/ssh/auth-passwd.c \
    basesrc/crypto/dist/ssh/auth2-chall.c basesrc/crypto/dist/ssh/cli.h \
    basesrc/crypto/dist/ssh/hostfile.c basesrc/crypto/dist/ssh/misc.c \
    basesrc/crypto/dist/ssh/misc.h basesrc/crypto/dist/ssh/radix.c \
    basesrc/crypto/dist/ssh/rijndael.h basesrc/crypto/dist/ssh/sftp-client.h \
    basesrc/crypto/dist/ssh/sftp-glob.c basesrc/crypto/dist/ssh/sftp.h \
    basesrc/crypto/dist/ssh/ssh1.h
cvs rdiff -r1.5 -r1.6 basesrc/crypto/dist/ssh/auth-rhosts.c \
    basesrc/crypto/dist/ssh/canohost.c basesrc/crypto/dist/ssh/deattack.c
cvs rdiff -r1.4 -r1.5 basesrc/crypto/dist/ssh/auth.c \
    basesrc/crypto/dist/ssh/authfile.c basesrc/crypto/dist/ssh/cipher.c \
    basesrc/crypto/dist/ssh/cli.c basesrc/crypto/dist/ssh/pathnames.h \
    basesrc/crypto/dist/ssh/sftp.c basesrc/crypto/dist/ssh/ssh-add.1 \
    basesrc/crypto/dist/ssh/ssh-agent.1 basesrc/crypto/dist/ssh/ssh-keygen.1 \
    basesrc/crypto/dist/ssh/ssh-keyscan.1 basesrc/crypto/dist/ssh/ssh.h \
    basesrc/crypto/dist/ssh/uuencode.c
cvs rdiff -r1.10 -r1.11 basesrc/crypto/dist/ssh/auth1.c \
    basesrc/crypto/dist/ssh/scp.c basesrc/crypto/dist/ssh/ssh.c \
    basesrc/crypto/dist/ssh/sshconnect1.c
cvs rdiff -r1.6 -r1.7 basesrc/crypto/dist/ssh/auth2.c \
    basesrc/crypto/dist/ssh/clientloop.c basesrc/crypto/dist/ssh/kex.c \
    basesrc/crypto/dist/ssh/servconf.h basesrc/crypto/dist/ssh/serverloop.c \
    basesrc/crypto/dist/ssh/sftp-int.c basesrc/crypto/dist/ssh/ssh-keygen.c
cvs rdiff -r1.1 -r1.2 basesrc/crypto/dist/ssh/canohost.h \
    basesrc/crypto/dist/ssh/clientloop.h basesrc/crypto/dist/ssh/dh.h \
    basesrc/crypto/dist/ssh/groupaccess.c \
    basesrc/crypto/dist/ssh/groupaccess.h basesrc/crypto/dist/ssh/log.h \
    basesrc/crypto/dist/ssh/mac.c basesrc/crypto/dist/ssh/mac.h \
    basesrc/crypto/dist/ssh/openssh2netbsd basesrc/crypto/dist/ssh/radix.h \
    basesrc/crypto/dist/ssh/readpass.h basesrc/crypto/dist/ssh/rijndael.c \
    basesrc/crypto/dist/ssh/serverloop.h \
    basesrc/crypto/dist/ssh/sftp-common.c \
    basesrc/crypto/dist/ssh/sftp-common.h basesrc/crypto/dist/ssh/sftp-int.h \
    basesrc/crypto/dist/ssh/ssh-dss.h basesrc/crypto/dist/ssh/ssh-rsa.h \
    basesrc/crypto/dist/ssh/tildexpand.h
cvs rdiff -r1.7 -r1.8 basesrc/crypto/dist/ssh/channels.c \
    basesrc/crypto/dist/ssh/packet.c basesrc/crypto/dist/ssh/readconf.c \
    basesrc/crypto/dist/ssh/servconf.c basesrc/crypto/dist/ssh/sftp-client.c \
    basesrc/crypto/dist/ssh/ssh-add.c basesrc/crypto/dist/ssh/ssh-agent.c \
    basesrc/crypto/dist/ssh/ssh-keyscan.c \
    basesrc/crypto/dist/ssh/sshconnect2.c
cvs rdiff -r1.1.1.1 -r1.2 basesrc/crypto/dist/ssh/kexdh.c \
    basesrc/crypto/dist/ssh/kexgex.c
cvs rdiff -r1.9 -r1.10 basesrc/crypto/dist/ssh/session.c \
    basesrc/crypto/dist/ssh/ssh.1
cvs rdiff -r1.8 -r1.9 basesrc/crypto/dist/ssh/sftp-server.c \
    basesrc/crypto/dist/ssh/sshconnect.c basesrc/crypto/dist/ssh/sshd.8 \
    basesrc/crypto/dist/ssh/sshd.c
cvs rdiff -r1.11 -r1.12 basesrc/crypto/dist/ssh/version.h
cvs rdiff -r1.6 -r1.7 basesrc/usr.bin/ssh/libssh/Makefile
cvs rdiff -r1.7 -r1.8 basesrc/usr.bin/ssh/ssh/Makefile
cvs rdiff -r1.6 -r1.7 basesrc/usr.bin/ssh/sshd/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.