Subject: CVS commit: src/crypto/dist/ssh
To: None <source-changes@netbsd.org>
From: Jun-ichiro itojun Hagino <itojun@netbsd.org>
List: source-changes
Date: 04/03/2003 08:58:19
Module Name:	src
Committed By:	itojun
Date:		Thu Apr  3 05:58:19 UTC 2003

Update of /cvsroot/src/crypto/dist/ssh
In directory minbar.netbsd.org:/tmp/cvs-serv11866

Log Message:
OpenSSH 3.6.1 as of 2003/4/3

* The 'kex guesses' bugfix from OpenSSH 3.6 triggers a bug
  in a few other SSH v2 implementations and causes connections to
  stall.  OpenSSH 3.6.1 disables this bugfix when interoperating
  with these implementations.
* RSA blinding is now used by ssh(1), sshd(8) and ssh-agent(1).
  in order to avoid potential timing attacks against the RSA keys.
  Older versions of OpenSSH have been using RSA blinding in
  ssh-keysign(1) only.
* ssh-agent(1) optionally requires user confirmation if a key gets
  used, see '-c' in ssh-add(1).
* sshd(8) now handles PermitRootLogin correctly when UsePrivilegeSeparation
  is enabled.
* sshd(8) now removes X11 cookies when a session gets closed.
* ssh-keysign(8) is disabled by default and only enabled if the
  new EnableSSHKeysign option is set in the global ssh_config(5)
  file.
* ssh(1) and sshd(8) now handle 'kex guesses' correctly (key exchange
  guesses).
* ssh(1) no longer overwrites SIG_IGN.  This matches behaviour from
  rsh(1) and is used by backup tools.
* setting ProxyCommand to 'none' disables the proxy feature, see
  ssh_config(5).
* scp(1) supports add -1 and -2.
* scp(1) supports bandwidth limiting.
* sftp(1) displays a progressmeter.
* sftp(1) has improved error handling for scripting.


Vendor Tag:	OPENSSH
Release Tags:	v361-20030403
		
U src/crypto/dist/ssh/moduli
C src/crypto/dist/ssh/moduli.5
U src/crypto/dist/ssh/LICENCE
U src/crypto/dist/ssh/OVERVIEW
U src/crypto/dist/ssh/README
U src/crypto/dist/ssh/README.smartcard
U src/crypto/dist/ssh/RFC.nroff
U src/crypto/dist/ssh/atomicio.c
U src/crypto/dist/ssh/atomicio.h
U src/crypto/dist/ssh/auth-bsdauth.c
U src/crypto/dist/ssh/auth-chall.c
C src/crypto/dist/ssh/auth-krb4.c
C src/crypto/dist/ssh/auth-krb5.c
U src/crypto/dist/ssh/auth-options.c
U src/crypto/dist/ssh/auth-options.h
U src/crypto/dist/ssh/auth-passwd.c
U src/crypto/dist/ssh/auth-rh-rsa.c
U src/crypto/dist/ssh/auth-rhosts.c
U src/crypto/dist/ssh/auth-rsa.c
U src/crypto/dist/ssh/auth-skey.c
C src/crypto/dist/ssh/auth.c
U src/crypto/dist/ssh/auth.h
C src/crypto/dist/ssh/auth1.c
U src/crypto/dist/ssh/auth2-chall.c
U src/crypto/dist/ssh/auth2-hostbased.c
U src/crypto/dist/ssh/auth2-kbdint.c
U src/crypto/dist/ssh/auth2-none.c
U src/crypto/dist/ssh/auth2-passwd.c
U src/crypto/dist/ssh/auth2-pubkey.c
C src/crypto/dist/ssh/auth2.c
C src/crypto/dist/ssh/authfd.c
U src/crypto/dist/ssh/authfd.h
C src/crypto/dist/ssh/authfile.c
U src/crypto/dist/ssh/authfile.h
C src/crypto/dist/ssh/bufaux.c
U src/crypto/dist/ssh/bufaux.h
U src/crypto/dist/ssh/buffer.c
U src/crypto/dist/ssh/buffer.h
C src/crypto/dist/ssh/canohost.c
U src/crypto/dist/ssh/canohost.h
C src/crypto/dist/ssh/channels.c
U src/crypto/dist/ssh/channels.h
C src/crypto/dist/ssh/cipher.c
U src/crypto/dist/ssh/cipher.h
C src/crypto/dist/ssh/clientloop.c
U src/crypto/dist/ssh/clientloop.h
C src/crypto/dist/ssh/compat.c
U src/crypto/dist/ssh/compat.h
U src/crypto/dist/ssh/compress.c
U src/crypto/dist/ssh/compress.h
U src/crypto/dist/ssh/crc32.c
U src/crypto/dist/ssh/crc32.h
U src/crypto/dist/ssh/deattack.c
U src/crypto/dist/ssh/deattack.h
C src/crypto/dist/ssh/dh.c
U src/crypto/dist/ssh/dh.h
U src/crypto/dist/ssh/dispatch.c
U src/crypto/dist/ssh/dispatch.h
U src/crypto/dist/ssh/fatal.c
U src/crypto/dist/ssh/getput.h
U src/crypto/dist/ssh/groupaccess.c
U src/crypto/dist/ssh/groupaccess.h
U src/crypto/dist/ssh/hostfile.c
C src/crypto/dist/ssh/hostfile.h
U src/crypto/dist/ssh/includes.h
C src/crypto/dist/ssh/kex.c
U src/crypto/dist/ssh/kex.h
C src/crypto/dist/ssh/kexdh.c
N src/crypto/dist/ssh/kexdhc.c
N src/crypto/dist/ssh/kexdhs.c
C src/crypto/dist/ssh/kexgex.c
N src/crypto/dist/ssh/kexgexc.c
N src/crypto/dist/ssh/kexgexs.c
C src/crypto/dist/ssh/key.c
U src/crypto/dist/ssh/key.h
C src/crypto/dist/ssh/log.c
U src/crypto/dist/ssh/log.h
U src/crypto/dist/ssh/mac.c
U src/crypto/dist/ssh/mac.h
U src/crypto/dist/ssh/match.c
U src/crypto/dist/ssh/match.h
C src/crypto/dist/ssh/misc.c
U src/crypto/dist/ssh/misc.h
C src/crypto/dist/ssh/monitor.c
U src/crypto/dist/ssh/monitor.h
U src/crypto/dist/ssh/monitor_fdpass.c
U src/crypto/dist/ssh/monitor_fdpass.h
U src/crypto/dist/ssh/monitor_mm.c
U src/crypto/dist/ssh/monitor_mm.h
C src/crypto/dist/ssh/monitor_wrap.c
U src/crypto/dist/ssh/monitor_wrap.h
U src/crypto/dist/ssh/mpaux.c
U src/crypto/dist/ssh/mpaux.h
C src/crypto/dist/ssh/msg.c
C src/crypto/dist/ssh/msg.h
U src/crypto/dist/ssh/myproposal.h
U src/crypto/dist/ssh/nchan.c
U src/crypto/dist/ssh/radix.c
U src/crypto/dist/ssh/nchan.ms
U src/crypto/dist/ssh/nchan2.ms
U src/crypto/dist/ssh/radix.h
C src/crypto/dist/ssh/packet.c
C src/crypto/dist/ssh/packet.h
U src/crypto/dist/ssh/pathnames.h
N src/crypto/dist/ssh/progressmeter.c
N src/crypto/dist/ssh/progressmeter.h
C src/crypto/dist/ssh/readconf.c
C src/crypto/dist/ssh/readconf.h
C src/crypto/dist/ssh/readpass.c
U src/crypto/dist/ssh/readpass.h
U src/crypto/dist/ssh/rijndael.c
U src/crypto/dist/ssh/rijndael.h
U src/crypto/dist/ssh/rsa.c
U src/crypto/dist/ssh/rsa.h
U src/crypto/dist/ssh/scard.c
U src/crypto/dist/ssh/scard.h
U src/crypto/dist/ssh/scp.1
C src/crypto/dist/ssh/scp.c
C src/crypto/dist/ssh/servconf.c
U src/crypto/dist/ssh/servconf.h
C src/crypto/dist/ssh/serverloop.c
U src/crypto/dist/ssh/serverloop.h
C src/crypto/dist/ssh/session.c
U src/crypto/dist/ssh/session.h
C src/crypto/dist/ssh/sftp-client.c
U src/crypto/dist/ssh/sftp-client.h
C src/crypto/dist/ssh/sftp-common.c
U src/crypto/dist/ssh/sftp-common.h
U src/crypto/dist/ssh/sftp-glob.c
U src/crypto/dist/ssh/sftp-glob.h
C src/crypto/dist/ssh/sftp-int.c
C src/crypto/dist/ssh/sftp-int.h
U src/crypto/dist/ssh/sftp-server.8
C src/crypto/dist/ssh/sftp-server.c
C src/crypto/dist/ssh/sftp.1
C src/crypto/dist/ssh/sftp.c
U src/crypto/dist/ssh/sftp.h
C src/crypto/dist/ssh/ssh-add.1
C src/crypto/dist/ssh/ssh-add.c
C src/crypto/dist/ssh/ssh-agent.1
C src/crypto/dist/ssh/ssh-agent.c
C src/crypto/dist/ssh/ssh-dss.c
C src/crypto/dist/ssh/ssh-keygen.1
C src/crypto/dist/ssh/ssh-keygen.c
C src/crypto/dist/ssh/ssh-keyscan.1
C src/crypto/dist/ssh/ssh-keyscan.c
C src/crypto/dist/ssh/ssh-keysign.8
C src/crypto/dist/ssh/ssh-rsa.c
C src/crypto/dist/ssh/ssh-keysign.c
C src/crypto/dist/ssh/ssh.1
C src/crypto/dist/ssh/ssh.c
U src/crypto/dist/ssh/ssh.h
U src/crypto/dist/ssh/ssh1.h
U src/crypto/dist/ssh/ssh2.h
U src/crypto/dist/ssh/ssh_config
C src/crypto/dist/ssh/ssh_config.5
C src/crypto/dist/ssh/sshconnect.c
U src/crypto/dist/ssh/sshconnect.h
U src/crypto/dist/ssh/sshconnect1.c
C src/crypto/dist/ssh/sshconnect2.c
C src/crypto/dist/ssh/sshd.8
C src/crypto/dist/ssh/sshd.c
U src/crypto/dist/ssh/sshd_config
C src/crypto/dist/ssh/sshd_config.5
U src/crypto/dist/ssh/sshlogin.c
U src/crypto/dist/ssh/sshlogin.h
C src/crypto/dist/ssh/sshpty.c
U src/crypto/dist/ssh/sshpty.h
U src/crypto/dist/ssh/sshtty.c
U src/crypto/dist/ssh/sshtty.h
U src/crypto/dist/ssh/tildexpand.c
U src/crypto/dist/ssh/tildexpand.h
U src/crypto/dist/ssh/ttymodes.c
U src/crypto/dist/ssh/ttymodes.h
U src/crypto/dist/ssh/uidswap.c
U src/crypto/dist/ssh/uidswap.h
U src/crypto/dist/ssh/uuencode.c
U src/crypto/dist/ssh/uuencode.h
C src/crypto/dist/ssh/version.h
U src/crypto/dist/ssh/xmalloc.c
U src/crypto/dist/ssh/xmalloc.h
U src/crypto/dist/ssh/scard/Makefile
U src/crypto/dist/ssh/scard/Ssh.bin.uu
U src/crypto/dist/ssh/scard/Ssh.java

64 conflicts created by this import.
Use the following command to help the merge:

	cvs checkout -jOPENSSH:yesterday -jOPENSSH src/crypto/dist/ssh