NetBSD/crypto/dist/ssh
jwise 3514116803 Apply patch from lha@, via OpenBSD portable SSH's revision 1.11 of this file:
mcc -> fcc; from Love Hörnquist Åstrand <lha@it.su.se>
  otherwise the kerberos credentinal is stored in a memory cache
  in the privileged sshd.

Presumably, this will also come in as part of a later OpenSSH release via
`cvs import', but this is worth having now.
2003-07-28 15:50:17 +00:00
..
scard OpenSSH 3.2 as of 2002/4/22. fixes issues with AFS/kerberos auth 2002-04-22 07:35:39 +00:00
atomicio.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
atomicio.h sync with openssh 2.9.9 around 9/27. 2001-09-27 03:24:01 +00:00
auth1.c bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
auth2-chall.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
auth2-hostbased.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
auth2-kbdint.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
auth2-krb5.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
auth2-none.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
auth2-passwd.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
auth2-pubkey.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
auth2.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
auth-bsdauth.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
auth-chall.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
auth-krb4.c bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
auth-krb5.c Apply patch from lha@, via OpenBSD portable SSH's revision 1.11 of this file: 2003-07-28 15:50:17 +00:00
auth-options.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
auth-options.h OpenSSH 3.5 as of Oct 1, 2002 2002-10-01 13:39:55 +00:00
auth-passwd.c bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
auth-rh-rsa.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
auth-rhosts.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
auth-rsa.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
auth-skey.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
auth.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
auth.h bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
authfd.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
authfd.h OpenSSH 3.6.1 as of 2003/4/3 2003-04-03 05:57:11 +00:00
authfile.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
authfile.h OpenSSH 3.3 as of June 24, 2002. 2002-06-24 05:25:39 +00:00
bufaux.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
bufaux.h OpenSSH 3.2 as of 2002/4/22. fixes issues with AFS/kerberos auth 2002-04-22 07:35:39 +00:00
buffer.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
buffer.h OpenSSH 3.1 as of 2002/3/8. plugs off-by-one security hole 2002-03-08 01:20:24 +00:00
canohost.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
canohost.h sync with openssh 2.9.9 around 9/27. 2001-09-27 03:24:01 +00:00
channels.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
channels.h sync with 3.4 2002-06-26 14:08:29 +00:00
cipher.c upgrade openssl to 0.9.7b. (AES is now supported) 2003-07-24 14:16:30 +00:00
cipher.h OpenSSH 3.2 as of 2002/4/22. fixes issues with AFS/kerberos auth 2002-04-22 07:35:39 +00:00
clientloop.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
clientloop.h sync with 3.2.1 as of 5/13. 2002-05-13 02:58:17 +00:00
compat.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
compat.h OpenSSH 3.6.1 as of 2003/4/3 2003-04-03 05:57:11 +00:00
compress.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
compress.h OpenSSH 3.1 as of 2002/3/8. plugs off-by-one security hole 2002-03-08 01:20:24 +00:00
crc32.c OpenSSH 3.6.1 as of 2003/4/3 2003-04-03 05:57:11 +00:00
crc32.h OpenSSH 3.6.1 as of 2003/4/3 2003-04-03 05:57:11 +00:00
deattack.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
deattack.h OpenSSH 2.9.9 as of 2001/9/27 2001-09-27 02:00:33 +00:00
dh.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
dh.h sync with openssh 2.9.9 around 9/27. 2001-09-27 03:24:01 +00:00
dispatch.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
dispatch.h OpenSSH 3.1 as of 2002/3/8. plugs off-by-one security hole 2002-03-08 01:20:24 +00:00
fatal.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
getpeereid.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
getpeereid.h upgrade to openssh 3.5. major changes include: 2002-10-01 14:07:26 +00:00
getput.h OpenSSH 3.1 as of 2002/3/8. plugs off-by-one security hole 2002-03-08 01:20:24 +00:00
groupaccess.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
groupaccess.h sync with openssh 2.9.9 around 9/27. 2001-09-27 03:24:01 +00:00
hostfile.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
hostfile.h sync w/ 3.6.1 2003-04-03 06:21:31 +00:00
includes.h sync w/ 3.1 as of 2002/3/8. configuration file directory is still /etc 2002-03-08 02:00:50 +00:00
kex.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
kex.h OpenSSH 3.6.1 as of 2003/4/3 2003-04-03 05:57:11 +00:00
kexdh.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
kexdhc.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
kexdhs.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
kexgex.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
kexgexc.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
kexgexs.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
key.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
key.h OpenSSH 3.6.1 as of 2003/4/3 2003-04-03 05:57:11 +00:00
LICENCE license clarification (UCB 3-clause, and progressmeter) 2003-07-23 03:51:27 +00:00
log.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
log.h Avoid conflict with reserved identifier "log". 2002-12-06 03:39:06 +00:00
mac.c upgrade openssl to 0.9.7b. (AES is now supported) 2003-07-24 14:16:30 +00:00
mac.h sync with openssh 2.9.9 around 9/27. 2001-09-27 03:24:01 +00:00
match.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
match.h OpenSSH 3.1 as of 2002/3/8. plugs off-by-one security hole 2002-03-08 01:20:24 +00:00
misc.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
misc.h sync with openssh 3.2 as of 2002/4/22. 2002-04-22 07:59:35 +00:00
moduli OpenSSH 3.6.1 as of 2003/4/3 2003-04-03 05:57:11 +00:00
moduli.5 Fix off-by-one. From William Allen Simpson in PR 22012. 2003-07-04 21:56:48 +00:00
monitor_fdpass.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
monitor_fdpass.h OpenSSH 3.2 as of 2002/4/22. fixes issues with AFS/kerberos auth 2002-04-22 07:35:39 +00:00
monitor_mm.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
monitor_mm.h sync with openssh 3.2 as of 2002/4/22. 2002-04-22 07:59:35 +00:00
monitor_wrap.c bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
monitor_wrap.h bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
monitor.c bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
monitor.h bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
mpaux.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
mpaux.h OpenSSH 3.1 as of 2002/3/8. plugs off-by-one security hole 2002-03-08 01:20:24 +00:00
msg.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
msg.h sync w/ 3.6.1 2003-04-03 06:21:31 +00:00
myproposal.h OpenSSH 3.2 as of 2002/4/22. fixes issues with AFS/kerberos auth 2002-04-22 07:35:39 +00:00
nchan2.ms sync with 3.0 as of 2001/11/7. 2001-11-07 06:26:47 +00:00
nchan.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
nchan.ms OpenSSH 2.9 as of 2001/6/24 2001-06-23 16:36:22 +00:00
openssh2netbsd clean ssh-keysign build dir before import. 2002-06-24 05:45:17 +00:00
OVERVIEW OpenSSH 2.9 as of 2001/6/24 2001-06-23 16:36:22 +00:00
packet.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
packet.h sync w/ 3.6.1 2003-04-03 06:21:31 +00:00
pathnames.h sync with openssh 3.3. 2002-06-24 05:48:24 +00:00
progressmeter.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
progressmeter.h OpenSSH 3.6.1 as of 2003/4/3 2003-04-03 05:57:11 +00:00
radix.c bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
radix.h bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
random.c now arc4random is in libc, we don't need to supply local version 2002-05-25 00:29:52 +00:00
random.h now arc4random is in libc, we don't need to supply local version 2002-05-25 00:29:52 +00:00
readconf.c bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
readconf.h bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
README OpenSSH 3.1 as of 2002/3/8. plugs off-by-one security hole 2002-03-08 01:20:24 +00:00
README.smartcard OpenSSH 3.2 as of 2002/4/22. fixes issues with AFS/kerberos auth 2002-04-22 07:35:39 +00:00
readpass.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
readpass.h sync with openssh 3.2 as of 2002/4/22. 2002-04-22 07:59:35 +00:00
readpassphrase.3 OpenSSH 2.9.9 as of 2001/9/27 2001-09-27 02:00:33 +00:00
readpassphrase.c OpenSSH 2.9.9 as of 2001/9/27 2001-09-27 02:00:33 +00:00
readpassphrase.h OpenSSH 2.9.9 as of 2001/9/27 2001-09-27 02:00:33 +00:00
RFC.nroff OpenSSH 2.3.1 as of 2001/2/8 2001-02-07 16:46:40 +00:00
rijndael.c upgrade to openssh 3.5. major changes include: 2002-10-01 14:07:26 +00:00
rijndael.h sync w/ 3.1 as of 2002/3/8. configuration file directory is still /etc 2002-03-08 02:00:50 +00:00
rsa.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
rsa.h OpenSSH 3.1 as of 2002/3/8. plugs off-by-one security hole 2002-03-08 01:20:24 +00:00
scard.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
scard.h pednatic check on command line args. correct signed/unsigned mixup. 2002-07-01 06:17:11 +00:00
scp.1 OpenSSH 3.6.1 as of 2003/4/3 2003-04-03 05:57:11 +00:00
scp.c bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
servconf.c bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
servconf.h bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
serverloop.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
serverloop.h sync with openssh 2.9.9 around 9/27. 2001-09-27 03:24:01 +00:00
session.c bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
session.h make use of xfree() consistent. from openbsd 2002-07-01 05:56:45 +00:00
sftp-client.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
sftp-client.h upgrade to openssh 3.5. major changes include: 2002-10-01 14:07:26 +00:00
sftp-common.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
sftp-common.h upgrade to openssh 3.5. major changes include: 2002-10-01 14:07:26 +00:00
sftp-glob.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
sftp-glob.h upgrade to openssh 3.5. major changes include: 2002-10-01 14:07:26 +00:00
sftp-int.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
sftp-int.h sync w/ 3.6.1 2003-04-03 06:21:31 +00:00
sftp-server.8 OpenSSH 2.9 as of 2001/6/24 2001-06-23 16:36:22 +00:00
sftp-server.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
sftp.1 sync w/ 3.6.1 2003-04-03 06:21:31 +00:00
sftp.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
sftp.h sync w/ 3.1 as of 2002/3/8. configuration file directory is still /etc 2002-03-08 02:00:50 +00:00
ssh1.h sync with openssh 2.9.9 around 9/27. 2001-09-27 03:24:01 +00:00
ssh2.h OpenSSH 3.1 as of 2002/3/8. plugs off-by-one security hole 2002-03-08 01:20:24 +00:00
ssh_config upgrade to openssh 3.5. major changes include: 2002-10-01 14:07:26 +00:00
ssh_config.5 bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
ssh-add.1 sync w/ 3.6.1 2003-04-03 06:21:31 +00:00
ssh-add.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
ssh-agent.1 setup -> set up. 2003-05-14 13:10:57 +00:00
ssh-agent.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
ssh-dss.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
ssh-keygen.1 sync w/ 3.6.1 2003-04-03 06:21:31 +00:00
ssh-keygen.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
ssh-keyscan.1 sync w/ 3.6.1 2003-04-03 06:21:31 +00:00
ssh-keyscan.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
ssh-keysign.8 sync w/ 3.6.1 2003-04-03 06:21:31 +00:00
ssh-keysign.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
ssh-rsa.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
ssh.1 bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
ssh.c bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
ssh.h bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
sshconnect1.c bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
sshconnect2.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
sshconnect.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
sshconnect.h OpenSSH 3.3 as of June 24, 2002. 2002-06-24 05:25:39 +00:00
sshd_config bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
sshd_config.5 bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
sshd.8 Quote punctuation so it gets marked up. 2003-06-30 11:52:01 +00:00
sshd.c bring back krb4 support, just to suppress unwanted noise from other developers. 2003-07-24 15:31:52 +00:00
sshlogin.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
sshlogin.h upgrade to openssh 3.5. major changes include: 2002-10-01 14:07:26 +00:00
sshpty.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
sshpty.h sync w/ 3.1 as of 2002/3/8. configuration file directory is still /etc 2002-03-08 02:00:50 +00:00
sshtty.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
sshtty.h Deal with lossage caused by the addition of the netbsd-1-5 branch tag 2001-12-13 15:53:54 +00:00
tildexpand.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
tildexpand.h sync with openssh 2.9.9 around 9/27. 2001-09-27 03:24:01 +00:00
tree.h OpenSSH 3.2 as of 2002/4/22. bring in sys/sys/tree.h 2002-04-22 07:47:47 +00:00
ttymodes.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
ttymodes.h OpenSSH 3.1 as of 2002/3/8. plugs off-by-one security hole 2002-03-08 01:20:24 +00:00
uidswap.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
uidswap.h OpenSSH 2.9.9 as of 2001/9/27 2001-09-27 02:00:33 +00:00
uuencode.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
uuencode.h OpenSSH 3.1 as of 2002/3/8. plugs off-by-one security hole 2002-03-08 01:20:24 +00:00
version.h sync w/ 3.6.1 2003-04-03 06:21:31 +00:00
xmalloc.c add __RCSID("$NetBSD$"), because it's hard to track our changes in a 2003-07-10 01:09:41 +00:00
xmalloc.h OpenSSH 3.3 as of June 24, 2002. 2002-06-24 05:25:39 +00:00

This release of OpenSSH is for OpenBSD systems only.

Please read
        http://www.openssh.com/portable.html
if you want to install OpenSSH on other operating systems.

To extract and install this release on your OpenBSD system use:

      # cd /usr/src/usr.bin
      # tar xvfz .../openssh-x.y.tgz
      # cd ssh
      # make obj
      # make cleandir
      # make depend
      # make
      # make install
      # cp ssh_config sshd_config /etc/ssh

OpenSSH is a derivative of the original and free ssh 1.2.12 release
by Tatu Ylonen.  Aaron Campbell, Bob Beck, Markus Friedl, Niels
Provos, Theo de Raadt and Dug Song removed many bugs, re-added newer
features and created OpenSSH.  Markus Friedl contributed the support
for SSH protocol versions 1.5 and 2.0.

See http://www.openssh.com/ for more information.