Subject: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Jun-ichiro itojun Hagino <itojun@netbsd.org>
List: source-changes
Date: 02/07/2001 19:05:38
Module Name:	basesrc
Committed By:	itojun
Date:		Wed Feb  7 17:05:38 UTC 2001

Modified Files:
	basesrc/crypto/dist/ssh: atomicio.c atomicio.h auth-chall.c
	    auth-rhosts.c auth.c auth1.c authfd.c authfile.c canohost.c
	    channels.c cipher.c cli.c clientloop.c compress.c deattack.c dh.c
	    hmac.c hostfile.c hostfile.h includes.h kex.c key.c log-server.c
	    mpaux.c packet.c pathnames.h pty.c random.c readconf.c readpass.c
	    scp.c servconf.c servconf.h serverloop.c session.c sftp-client.c
	    sftp-int.c sftp-server.c sftp.c ssh-add.1 ssh-add.c ssh-agent.1
	    ssh-agent.c ssh-dss.c ssh-keygen.1 ssh-keygen.c ssh-keyscan.1
	    ssh-keyscan.c ssh-rsa.c ssh.1 ssh.c ssh.h ssh_config sshconnect.c
	    sshconnect1.c sshconnect2.c sshd.8 sshd.c sshd_config tildexpand.c
	    uuencode.c version.h
	basesrc/distrib/sets/lists/base: mi
	basesrc/distrib/sets/lists/man: mi
	basesrc/usr.bin/ssh: Makefile Makefile.inc
	basesrc/usr.bin/ssh/libssh: Makefile
	basesrc/usr.bin/ssh/sftp-server: Makefile
	basesrc/usr.bin/ssh/ssh: Makefile
	basesrc/usr.bin/ssh/sshd: Makefile
Added Files:
	basesrc/crypto/dist/ssh: openssh2netbsd random.h
	basesrc/usr.bin/ssh/sftp: Makefile
Removed Files:
	basesrc/crypto/dist/ssh: auth-skey.c auth2-skey.c client.h ssh.conf
	    sshd.conf util.c

Log Message:
sync crypto/dist/ssh with re-importorted tree.  try to minimize diffs
with openssh tree to ease future upgrade.  re-do local changes, including:
- prototype pedants
- IgnoreRootRhosts
- login.conf user validation
some of the local changes that weren't used are omitted for now.  we may
need to revisit those afterwards.

it adds "sftp".


To generate a diff of this commit:
cvs rdiff -r1.1.1.3 -r1.2 basesrc/crypto/dist/ssh/atomicio.c \
    basesrc/crypto/dist/ssh/auth.c basesrc/crypto/dist/ssh/authfd.c \
    basesrc/crypto/dist/ssh/authfile.c basesrc/crypto/dist/ssh/compress.c \
    basesrc/crypto/dist/ssh/hmac.c basesrc/crypto/dist/ssh/hostfile.c \
    basesrc/crypto/dist/ssh/hostfile.h basesrc/crypto/dist/ssh/key.c \
    basesrc/crypto/dist/ssh/mpaux.c basesrc/crypto/dist/ssh/pathnames.h \
    basesrc/crypto/dist/ssh/pty.c basesrc/crypto/dist/ssh/readpass.c \
    basesrc/crypto/dist/ssh/serverloop.c basesrc/crypto/dist/ssh/session.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/sshconnect.c \
    basesrc/crypto/dist/ssh/sshconnect1.c \
    basesrc/crypto/dist/ssh/sshconnect2.c \
    basesrc/crypto/dist/ssh/tildexpand.c basesrc/crypto/dist/ssh/uuencode.c
cvs rdiff -r1.1.1.1 -r1.2 basesrc/crypto/dist/ssh/atomicio.h \
    basesrc/crypto/dist/ssh/auth-chall.c basesrc/crypto/dist/ssh/random.c \
    basesrc/crypto/dist/ssh/sftp-client.c basesrc/crypto/dist/ssh/sftp-int.c \
    basesrc/crypto/dist/ssh/sftp.c basesrc/crypto/dist/ssh/ssh_config \
    basesrc/crypto/dist/ssh/sshd_config
cvs rdiff -r1.3 -r1.4 basesrc/crypto/dist/ssh/auth-rhosts.c \
    basesrc/crypto/dist/ssh/auth1.c basesrc/crypto/dist/ssh/canohost.c \
    basesrc/crypto/dist/ssh/channels.c basesrc/crypto/dist/ssh/cipher.c \
    basesrc/crypto/dist/ssh/clientloop.c basesrc/crypto/dist/ssh/deattack.c \
    basesrc/crypto/dist/ssh/kex.c basesrc/crypto/dist/ssh/scp.c \
    basesrc/crypto/dist/ssh/servconf.c basesrc/crypto/dist/ssh/servconf.h \
    basesrc/crypto/dist/ssh/ssh-keygen.c basesrc/crypto/dist/ssh/ssh.h
cvs rdiff -r1.3 -r0 basesrc/crypto/dist/ssh/auth-skey.c \
    basesrc/crypto/dist/ssh/ssh.conf basesrc/crypto/dist/ssh/sshd.conf
cvs rdiff -r1.1.1.1 -r0 basesrc/crypto/dist/ssh/auth2-skey.c \
    basesrc/crypto/dist/ssh/client.h
cvs rdiff -r1.1.1.2 -r1.2 basesrc/crypto/dist/ssh/cli.c \
    basesrc/crypto/dist/ssh/dh.c basesrc/crypto/dist/ssh/includes.h \
    basesrc/crypto/dist/ssh/ssh-dss.c basesrc/crypto/dist/ssh/ssh-keyscan.c \
    basesrc/crypto/dist/ssh/ssh-rsa.c
cvs rdiff -r1.2 -r1.3 basesrc/crypto/dist/ssh/log-server.c \
    basesrc/crypto/dist/ssh/readconf.c basesrc/crypto/dist/ssh/ssh-keyscan.1 \
    basesrc/crypto/dist/ssh/sshd.c
cvs rdiff -r0 -r1.1 basesrc/crypto/dist/ssh/openssh2netbsd \
    basesrc/crypto/dist/ssh/random.h
cvs rdiff -r1.4 -r1.5 basesrc/crypto/dist/ssh/packet.c \
    basesrc/crypto/dist/ssh/sftp-server.c basesrc/crypto/dist/ssh/ssh-agent.c \
    basesrc/crypto/dist/ssh/ssh.c basesrc/crypto/dist/ssh/sshd.8 \
    basesrc/crypto/dist/ssh/version.h
cvs rdiff -r1.5 -r1.6 basesrc/crypto/dist/ssh/ssh-add.c
cvs rdiff -r1.6 -r1.7 basesrc/crypto/dist/ssh/ssh.1
cvs rdiff -r1.1.1.2 -r0 basesrc/crypto/dist/ssh/util.c
cvs rdiff -r1.226 -r1.227 basesrc/distrib/sets/lists/base/mi
cvs rdiff -r1.321 -r1.322 basesrc/distrib/sets/lists/man/mi
cvs rdiff -r1.10 -r1.11 basesrc/usr.bin/ssh/Makefile
cvs rdiff -r1.4 -r1.5 basesrc/usr.bin/ssh/Makefile.inc
cvs rdiff -r1.3 -r1.4 basesrc/usr.bin/ssh/libssh/Makefile
cvs rdiff -r0 -r1.1 basesrc/usr.bin/ssh/sftp/Makefile
cvs rdiff -r1.1 -r1.2 basesrc/usr.bin/ssh/sftp-server/Makefile
cvs rdiff -r1.4 -r1.5 basesrc/usr.bin/ssh/ssh/Makefile
cvs rdiff -r1.2 -r1.3 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.