freebsd-nq/crypto/openssh
Andrey A. Chernov 098de0c172 1) Proberly conditionalize PAM "last login" printout.
2) For "copyright" case #ifdef HAVE_LOGIN_CAP was placed on too big block,
narrow it down.
3) Don't check the same conditions twice (for "copyright" and "welcome"),
put them under single block.
4) Print \n between "copyright" and "welcome" as our login does.

Reviewed by:	des (1)
2002-04-23 12:36:11 +00:00
..
lib Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
scard Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
scp Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sftp Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sftp-server Say "hi" to the latest in the OpenSSH series, version 2.9! 2001-05-04 03:57:05 +00:00
ssh Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ssh-add Say "hi" to the latest in the OpenSSH series, version 2.9! 2001-05-04 03:57:05 +00:00
ssh-agent Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ssh-keygen Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ssh-keyscan Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sshd Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
atomicio.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
atomicio.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
auth1.c Switch over to using pam_login_access(8) module in sshd(8). 2002-03-26 12:52:28 +00:00
auth2-chall.c Use PAM instead of S/Key (or OPIE) for SSH2. 2002-03-21 12:18:27 +00:00
auth2-pam.c Fix warnings + wait for child so it doesn't go zombie (perforce change 10122) 2002-04-22 06:25:13 +00:00
auth2.c Switch over to using pam_login_access(8) module in sshd(8). 2002-03-26 12:52:28 +00:00
auth-bsdauth.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
auth-chall.c Fix conflicts. 2002-03-18 10:09:43 +00:00
auth-krb4.c Fix conflicts. 2002-03-18 10:09:43 +00:00
auth-krb5.c Fix conflicts. 2002-03-18 10:09:43 +00:00
auth-options.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
auth-options.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
auth-pam.c Correctly set PAM_RHOST so e.g. pam_login_access(8) can do its job. 2002-03-21 12:55:21 +00:00
auth-pam.h Finish committing _more_ somehow-uncommitted OpenSSH 2.9 updates. 2001-05-05 01:12:45 +00:00
auth-passwd.c Fix conflicts. 2002-03-18 10:09:43 +00:00
auth-rh-rsa.c Fix conflicts. 2002-03-18 10:09:43 +00:00
auth-rhosts.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
auth-rsa.c Fix conflicts. 2002-03-18 10:09:43 +00:00
auth-skey.c - Change the prompt from "S/Key Password: " to "OPIE Password: " 2002-03-20 22:02:02 +00:00
auth.c Fix conflicts. 2002-03-18 10:09:43 +00:00
auth.h Fix conflicts. 2002-03-18 10:09:43 +00:00
authfd.c Fix conflicts. 2002-03-18 10:09:43 +00:00
authfd.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
authfile.c Fix conflicts. 2002-03-18 10:09:43 +00:00
authfile.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
bufaux.c Fix conflicts. 2002-03-18 10:09:43 +00:00
bufaux.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
buffer.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
buffer.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
canohost.c Fix conflicts. 2002-03-18 10:09:43 +00:00
canohost.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
channels.c Fix conflicts. 2002-03-18 10:09:43 +00:00
channels.h Fix conflicts. 2002-03-18 10:09:43 +00:00
cipher.c Fix conflicts. 2002-03-18 10:09:43 +00:00
cipher.h Fix conflicts. 2002-03-18 10:09:43 +00:00
cli.c Say "hi" to the latest in the OpenSSH series, version 2.9! 2001-05-04 03:57:05 +00:00
cli.h Say "hi" to the latest in the OpenSSH series, version 2.9! 2001-05-04 03:57:05 +00:00
clientloop.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
clientloop.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
compat.c Fix conflicts. 2002-03-18 10:09:43 +00:00
compat.h Fix conflicts. 2002-03-18 10:09:43 +00:00
compress.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
compress.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
crc32.c Say "hi" to the latest in the OpenSSH series, version 2.9! 2001-05-04 03:57:05 +00:00
crc32.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
deattack.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
deattack.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
dh.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
dh.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
dispatch.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
dispatch.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
fatal.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
getput.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
groupaccess.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
groupaccess.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
hostfile.c Fix conflicts. 2002-03-18 10:09:43 +00:00
hostfile.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
includes.h Fix conflicts. 2002-03-18 10:09:43 +00:00
kex.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
kex.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
kexdh.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
kexgex.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
key.c Fix conflicts. 2002-03-18 10:09:43 +00:00
key.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
LICENCE Note that portions of this software were 2002-03-20 22:10:10 +00:00
log.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
log.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
mac.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
mac.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
Makefile Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
Makefile.inc Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
match.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
match.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
misc.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
misc.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
mpaux.c Fix conflicts for OpenSSH 2.9. 2001-05-04 04:14:23 +00:00
mpaux.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
myproposal.h Prefer DSA to RSA if both are available. 2002-04-11 16:08:48 +00:00
nchan2.ms Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
nchan.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
nchan.h Say "hi" to the latest in the OpenSSH series, version 2.9! 2001-05-04 03:57:05 +00:00
nchan.ms Say "hi" to the latest in the OpenSSH series, version 2.9! 2001-05-04 03:57:05 +00:00
OVERVIEW Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
packet.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
packet.h Fix conflicts. 2002-03-18 10:09:43 +00:00
pathnames.h Fix conflicts. 2002-03-18 10:09:43 +00:00
radix.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
radix.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
readconf.c Make the various ssh clients understand the VersionAddendum option. 2002-04-02 21:48:51 +00:00
readconf.h Fix conflicts. 2002-03-18 10:09:43 +00:00
README Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
README.smartcard Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
readpass.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
readpass.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
RFC.nroff Import of OpenSSH 2.3.0 (virgin OpenBSD source release). 2000-12-05 02:20:19 +00:00
rijndael.c Fix conflicts. 2002-03-18 10:09:43 +00:00
rijndael.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
rsa.c Fix conflicts. 2002-03-18 10:09:43 +00:00
rsa.h Fix conflicts. 2002-03-18 10:09:43 +00:00
scard.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
scard.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
scp-common.c Say "hi" to the latest in the OpenSSH series, version 2.9! 2001-05-04 03:57:05 +00:00
scp-common.h Say "hi" to the latest in the OpenSSH series, version 2.9! 2001-05-04 03:57:05 +00:00
scp.1 Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
scp.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
servconf.c 1) Surprisingly, "CheckMail" handling code completely removed from this 2002-04-20 09:26:43 +00:00
servconf.h Fix conflicts. 2002-03-18 10:09:43 +00:00
serverloop.c Fix conflicts. 2002-03-18 10:09:43 +00:00
serverloop.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
session.c 1) Proberly conditionalize PAM "last login" printout. 2002-04-23 12:36:11 +00:00
session.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sftp-client.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sftp-client.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sftp-common.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sftp-common.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sftp-glob.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sftp-glob.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sftp-int.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sftp-int.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sftp-server.8 Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sftp-server.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sftp.1 Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sftp.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sftp.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ssh1.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ssh2.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ssh_config Change the FreeBSD version addendum to "FreeBSD-20020402". This shortens 2002-04-02 21:53:54 +00:00
ssh-add.1 Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ssh-add.c Fix conflicts. 2002-03-18 10:09:43 +00:00
ssh-agent.1 Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ssh-agent.c Fix conflicts. 2002-03-18 10:09:43 +00:00
ssh-dss.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ssh-dss.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ssh-keygen.1 Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ssh-keygen.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ssh-keyscan.1 Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ssh-keyscan.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ssh-rsa.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ssh-rsa.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ssh.1 Fix conflicts. 2002-03-18 10:09:43 +00:00
ssh.c Fix conflicts. 2002-03-18 10:09:43 +00:00
ssh.h Fix conflicts. 2002-03-18 10:09:43 +00:00
sshconnect1.c Fix conflicts. 2002-03-18 10:09:43 +00:00
sshconnect2.c Revert to vendor version, what little was left of our local patches here 2002-04-02 23:07:31 +00:00
sshconnect.c Fix conflicts. 2002-03-18 10:09:43 +00:00
sshconnect.h Fix conflicts. 2002-03-18 10:09:43 +00:00
sshd_config Change the FreeBSD version addendum to "FreeBSD-20020402". This shortens 2002-04-02 21:53:54 +00:00
sshd.8 We keep moduli(5) in /etc/ssh, not /etc. 2002-03-23 19:26:21 +00:00
sshd.c Fix conflicts. 2002-03-18 10:09:43 +00:00
sshlogin.c Fix conflicts. 2002-03-18 10:09:43 +00:00
sshlogin.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sshpty.c Fix conflicts. 2002-03-18 10:09:43 +00:00
sshpty.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sshtty.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
sshtty.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
tildexpand.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
tildexpand.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ttymodes.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
ttymodes.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
uidswap.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
uidswap.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
uuencode.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
uuencode.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
version.c Add a "VersionAddendum" configuration setting for sshd which allows 2001-05-03 00:29:28 +00:00
version.h Change the FreeBSD version addendum to "FreeBSD-20020402". This shortens 2002-04-02 21:53:54 +00:00
xmalloc.c Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +00:00
xmalloc.h Vendor import of OpenSSH 3.1 2002-03-18 09:55:03 +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.