NetBSD/crypto/dist/ssh
elad 504a2dd02c Pull in from djm@OpenBSD:
remove IV support from the CRC attack detector, OpenSSH has never used
it - it only applied to IDEA-CFB, which we don't support.

Thanks to deraadt@OpenBSD for looking into this one.
2006-03-22 23:04:39 +00:00
..
scard
LICENCE resolve conflicts. 2005-04-23 16:53:28 +00:00
OVERVIEW from ftp.openbsd.org 2005-02-13 00:52:40 +00:00
README from ftp.openbsd.org 2005-02-13 00:52:40 +00:00
README.dns from ftp.openbsd.org 2005-02-13 00:52:40 +00:00
README.smartcard Resolve conflicts. 2005-02-13 05:57:25 +00:00
README.tun From ftp.openbsd.org. 2006-02-04 22:22:31 +00:00
atomicio.c resolve conflicts 2006-02-04 22:32:13 +00:00
atomicio.h resolve conflicts 2006-02-04 22:32:13 +00:00
auth-bsdauth.c resolve conflicts. 2005-04-23 16:53:28 +00:00
auth-chall.c resolve conflicts 2006-02-04 22:32:13 +00:00
auth-krb4.c Fix krb4 compilation (although krb4 is removed, this leaves the code compiling) 2006-03-21 00:01:29 +00:00
auth-krb5.c resolve conflicts 2006-02-04 22:32:13 +00:00
auth-options.c resolve conflicts 2006-02-04 22:32:13 +00:00
auth-options.h resolve conflicts 2006-02-04 22:32:13 +00:00
auth-pam.c Fix Coverity run 5, issue 2021 -- memory leak. 2006-03-18 10:22:46 +00:00
auth-pam.h Update PAM from the "portable openssh" 4.0p1 2005-05-08 21:15:04 +00:00
auth-passwd.c resolve conflicts 2006-02-04 22:32:13 +00:00
auth-rh-rsa.c resolve conflicts 2006-02-04 22:32:13 +00:00
auth-rhosts.c resolve conflicts 2006-02-04 22:32:13 +00:00
auth-rsa.c resolve conflicts 2006-02-04 22:32:13 +00:00
auth-skey.c
auth.c resolve conflicts 2006-02-04 22:32:13 +00:00
auth.h resolve conflicts 2006-02-04 22:32:13 +00:00
auth1.c resolve conflicts 2006-02-04 22:32:13 +00:00
auth2-chall.c resolve conflicts 2006-02-04 22:32:13 +00:00
auth2-gss.c plug leak, coverity cid 2027. 2006-03-20 16:41:46 +00:00
auth2-hostbased.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
auth2-kbdint.c
auth2-krb5.c bring back files that this update removed. 2005-04-23 16:55:03 +00:00
auth2-none.c Update PAM from the "portable openssh" 4.0p1 2005-05-08 21:15:04 +00:00
auth2-passwd.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
auth2-pubkey.c resolve conflicts. 2005-04-23 16:53:28 +00:00
auth2.c resolve conflicts 2006-02-04 22:32:13 +00:00
authfd.c resolve conflicts 2006-02-04 22:32:13 +00:00
authfd.h from ftp.openbsd.org 2005-02-13 00:52:40 +00:00
authfile.c resolve conflicts 2006-02-04 22:32:13 +00:00
authfile.h
bufaux.c resolve conflicts 2006-02-04 22:32:13 +00:00
bufaux.h resolve conflicts 2006-02-04 22:32:13 +00:00
buffer.c resolve conflicts 2006-02-04 22:32:13 +00:00
buffer.h resolve conflicts 2006-02-04 22:32:13 +00:00
canohost.c resolve conflicts 2006-02-04 22:32:13 +00:00
canohost.h
channels.c resolve conflicts 2006-02-04 22:32:13 +00:00
channels.h resolve conflicts 2006-02-04 22:32:13 +00:00
cipher-3des1.c from ftp.openbsd.org 2005-02-13 00:52:40 +00:00
cipher-bf1.c from ftp.openbsd.org 2005-02-13 00:52:40 +00:00
cipher-ctr.c resolve conflicts 2006-02-04 22:32:13 +00:00
cipher.c resolve conflicts 2006-02-04 22:32:13 +00:00
cipher.h from ftp.openbsd.org 2005-02-13 00:52:40 +00:00
cleanup.c from ftp.openbsd.org 2005-02-13 00:52:40 +00:00
clientloop.c resolve conflicts 2006-02-04 22:32:13 +00:00
clientloop.h resolve conflicts 2006-02-04 22:32:13 +00:00
compat.c resolve conflicts. 2005-04-23 16:53:28 +00:00
compat.h resolve conflicts. 2005-04-23 16:53:28 +00:00
compress.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
compress.h
crc32.c
crc32.h
deattack.c Pull in from djm@OpenBSD: 2006-03-22 23:04:39 +00:00
deattack.h Pull in from djm@OpenBSD: 2006-03-22 23:04:39 +00:00
dh.c fix null deref, coverity cid 1339. 2006-03-19 16:23:19 +00:00
dh.h Resolve conflicts. 2005-02-13 05:57:25 +00:00
dispatch.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
dispatch.h
dns.c resolve conflicts 2006-02-04 22:32:13 +00:00
dns.h resolve conflicts 2006-02-04 22:32:13 +00:00
fatal.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
getpeereid.c
getpeereid.h
getput.h
getrrsetbyname.c resolve conflicts 2006-02-04 22:32:13 +00:00
getrrsetbyname.h resolve conflicts 2006-02-04 22:32:13 +00:00
groupaccess.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
groupaccess.h
gss-genr.c plug leaks, coverity cids 2012, 2013. 2006-03-20 16:36:31 +00:00
gss-serv-krb5.c resolve conflicts 2006-02-04 22:32:13 +00:00
gss-serv.c plug leak, coverity cid 2019. 2006-03-20 16:39:05 +00:00
hostfile.c fix fd leak, coverity cid 2015. 2006-03-19 16:33:26 +00:00
hostfile.h resolve conflicts. 2005-04-23 16:53:28 +00:00
includes.h Add a namespace.h to rename the most conflict inducing names from libssh. 2006-02-13 16:49:33 +00:00
kex.c resolve conflicts 2006-02-04 22:32:13 +00:00
kex.h resolve conflicts 2006-02-04 22:32:13 +00:00
kexdh.c resolve conflicts 2006-02-04 22:32:13 +00:00
kexdhc.c resolve conflicts 2006-02-04 22:32:13 +00:00
kexdhs.c resolve conflicts 2006-02-04 22:32:13 +00:00
kexgex.c resolve conflicts 2006-02-04 22:32:13 +00:00
kexgexc.c resolve conflicts 2006-02-04 22:32:13 +00:00
kexgexs.c resolve conflicts 2006-02-04 22:32:13 +00:00
key.c fix null deref, coverity cid 953. 2006-03-20 16:31:45 +00:00
key.h from ftp.openbsd.org 2005-02-13 00:52:40 +00:00
log.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
log.h Resolve conflicts. 2005-02-13 05:57:25 +00:00
mac.c resolve conflicts 2006-02-04 22:32:13 +00:00
mac.h
match.c resolve conflicts 2006-02-04 22:32:13 +00:00
match.h
misc.c resolve conflicts 2006-02-04 22:32:13 +00:00
misc.h resolve conflicts 2006-02-04 22:32:13 +00:00
moduli add back moduli 2005-04-23 21:12:47 +00:00
moduli.5 qsieve(6) -> qsieve(1) 2006-01-24 19:16:53 +00:00
moduli.c resolve conflicts 2006-02-04 22:32:13 +00:00
monitor.c plug leaks, coverity cids 2030, 2031. 2006-03-20 16:40:25 +00:00
monitor.h Add PAM hooks from portable OpenSSH. 2005-02-13 18:14:04 +00:00
monitor_fdpass.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
monitor_fdpass.h
monitor_mm.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
monitor_mm.h Resolve conflicts. 2005-02-13 05:57:25 +00:00
monitor_wrap.c resolve conflicts 2006-02-04 22:32:13 +00:00
monitor_wrap.h Add PAM hooks from portable OpenSSH. 2005-02-13 18:14:04 +00:00
msg.c resolve conflicts 2006-02-04 22:32:13 +00:00
msg.h Resolve conflicts. 2005-02-13 05:57:25 +00:00
myproposal.h resolve conflicts 2006-02-04 22:32:13 +00:00
namespace.h Add a namespace.h to rename the most conflict inducing names from libssh. 2006-02-13 16:49:33 +00:00
nchan.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
nchan.ms from ftp.openbsd.org 2005-02-13 00:52:40 +00:00
nchan2.ms Resolve conflicts. 2005-02-13 05:57:25 +00:00
openssh2netbsd
packet.c Pull in from djm@OpenBSD: 2006-03-22 23:04:39 +00:00
packet.h resolve conflicts 2006-02-04 22:32:13 +00:00
pathnames.h Resolve conflicts. 2005-02-13 05:57:25 +00:00
progressmeter.c resolve conflicts 2006-02-04 22:32:13 +00:00
progressmeter.h
radix.c plug leak, coverity cid 2014. 2006-03-20 16:42:34 +00:00
radix.h bring back files that this update removed. 2005-04-23 16:55:03 +00:00
random.c
random.h
readconf.c fix null deref, coverity cid 1341. 2006-03-19 16:29:43 +00:00
readconf.h resolve conflicts 2006-02-04 22:32:13 +00:00
readpass.c resolve conflicts 2006-02-04 22:32:13 +00:00
readpassphrase.3 bring back files that this update removed. 2005-04-23 16:55:03 +00:00
readpassphrase.c Add a namespace.h to rename the most conflict inducing names from libssh. 2006-02-13 16:49:33 +00:00
readpassphrase.h Add a namespace.h to rename the most conflict inducing names from libssh. 2006-02-13 16:49:33 +00:00
rsa.c
rsa.h
scard.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
scard.h Resolve conflicts. 2005-02-13 05:57:25 +00:00
scp.1 resolve conflicts 2006-02-04 22:32:13 +00:00
scp.c resolve conflicts 2006-02-04 22:32:13 +00:00
servconf.c fix null deref, coverity cid 1340. 2006-03-19 16:20:47 +00:00
servconf.h resolve conflicts 2006-02-04 22:32:13 +00:00
serverloop.c fix memory leak, coverity cid 2032. 2006-03-19 16:48:36 +00:00
serverloop.h
session.c resolve conflicts 2006-02-04 22:32:13 +00:00
session.h resolve conflicts 2006-02-04 22:32:13 +00:00
sftp-client.c resolve conflicts 2006-02-04 22:32:13 +00:00
sftp-client.h resolve conflicts 2006-02-04 22:32:13 +00:00
sftp-common.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
sftp-common.h resolve conflicts 2006-02-04 22:32:13 +00:00
sftp-glob.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
sftp-server.8 from ftp.openbsd.org 2005-02-13 00:52:40 +00:00
sftp-server.c resolve conflicts 2006-02-04 22:32:13 +00:00
sftp.1 resolve conflicts 2006-02-04 22:32:13 +00:00
sftp.c fix memory leaks, coverity cid 2016. 2006-03-19 16:47:09 +00:00
sftp.h
ssh-add.1 resolve conflicts 2006-02-04 22:32:13 +00:00
ssh-add.c resolve conflicts 2006-02-04 22:32:13 +00:00
ssh-agent.1 resolve conflicts 2006-02-04 22:32:13 +00:00
ssh-agent.c reform a loop to be prettier and appease coverity CID 2618 2006-03-18 10:41:24 +00:00
ssh-dss.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
ssh-gss.h from ftp.openbsd.org 2005-02-13 00:52:40 +00:00
ssh-keygen.1 resolve conflicts 2006-02-04 22:32:13 +00:00
ssh-keygen.c resolve conflicts 2006-02-04 22:32:13 +00:00
ssh-keyscan.1 resolve conflicts 2006-02-04 22:32:13 +00:00
ssh-keyscan.c resolve conflicts 2006-02-04 22:32:13 +00:00
ssh-keysign.8 Resolve conflicts. 2005-02-13 05:57:25 +00:00
ssh-keysign.c resolve conflicts 2006-02-04 22:32:13 +00:00
ssh-rsa.c resolve conflicts 2006-02-04 22:32:13 +00:00
ssh.1 resolve conflicts 2006-02-04 22:32:13 +00:00
ssh.c resolve conflicts 2006-02-04 22:32:13 +00:00
ssh.h resolve conflicts. 2005-04-23 16:53:28 +00:00
ssh1.h resolve conflicts. 2005-04-23 16:53:28 +00:00
ssh2.h from ftp.openbsd.org 2005-02-13 00:52:40 +00:00
ssh_config resolve conflicts 2006-02-04 22:32:13 +00:00
ssh_config.5 resolve conflicts 2006-02-04 22:32:13 +00:00
sshconnect.c Make sure the right error is reported later, if all socket() calls fail. 2006-03-01 15:39:00 +00:00
sshconnect.h resolve conflicts 2006-02-04 22:32:13 +00:00
sshconnect1.c Fix krb4 compilation (although krb4 is removed, this leaves the code compiling) 2006-03-21 00:01:29 +00:00
sshconnect2.c fix memory leaks, coverity cids 2028, 2029. 2006-03-19 16:40:32 +00:00
sshd.8 resolve conflicts 2006-02-04 22:32:13 +00:00
sshd.c resolve conflicts 2006-02-04 22:32:13 +00:00
sshd_config resolve conflicts 2006-02-04 22:32:13 +00:00
sshd_config.5 resolve conflicts 2006-02-04 22:32:13 +00:00
sshlogin.c Don't dereference NULL pointer, found by Coverity, CID 954. 2006-03-18 21:09:57 +00:00
sshlogin.h
sshpty.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
sshpty.h Resolve conflicts. 2005-02-13 05:57:25 +00:00
sshtty.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
strtonum.c bring in new file needed from the portable openssh. 2006-02-04 22:32:54 +00:00
ttymodes.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
ttymodes.h from ftp.openbsd.org 2005-02-13 00:52:40 +00:00
uidswap.c Change the order of the set{e,}{u,g}id calls. NetBSD is stricter and needs 2005-02-13 05:54:27 +00:00
uidswap.h
uuencode.c Resolve conflicts. 2005-02-13 05:57:25 +00:00
uuencode.h from ftp.openbsd.org 2005-02-13 00:52:40 +00:00
version.h resolve conflicts 2006-02-04 22:32:13 +00:00
xmalloc.c
xmalloc.h

README

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.