NetBSD/crypto/dist/ssh
manu 3f1d5c2789 sshd is now able to log in an user if the filesystem is readonly and the tty
owned by root. Note that the tty still must be mode 620, and sshd does not
check which group owns the tty (more problems here?).
This closes NetBSD PR bin/13499
The fix has been commited to OpenSSH CVS. See OpenBSD's PR user/1946.
2001-07-27 23:34:27 +00:00
..
atomicio.c upgrade to openssh (openbsd usr.bin/ssh) 2.9, around 5/15/2001. 2001-05-15 15:26:07 +00:00
atomicio.h upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
auth1.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
auth2-chall.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
auth2.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
auth-bsdauth.c OpenSSH 2.9 as of 2001/6/24 2001-06-23 16:36:22 +00:00
auth-chall.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
auth-krb4.c upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
auth-krb5.c Set the KRB5CCNAME envrironment variable in the child if we received 2001-03-28 03:31:52 +00:00
auth-options.c OpenSSH 2.9 as of 2001/6/24 2001-06-23 16:36:22 +00:00
auth-options.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
auth-passwd.c upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
auth-rh-rsa.c OpenSSH 2.9 as of 2001/6/24 2001-06-23 16:36:22 +00:00
auth-rhosts.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
auth-rsa.c OpenSSH 2.9 as of 2001/6/24 2001-06-23 16:36:22 +00:00
auth-skey.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
auth.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
auth.h upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
authfd.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
authfd.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
authfile.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
authfile.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
bufaux.c OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
bufaux.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
buffer.c OpenSSH 2.9 as of 2001/5/15 2001-05-15 15:02:20 +00:00
buffer.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
canohost.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
canohost.h upgrade to openssh (openbsd usr.bin/ssh) 2.9, around 5/15/2001. 2001-05-15 15:26:07 +00:00
channels.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
channels.h upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
cipher.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
cipher.h OpenSSH 2.9 as of 2001/6/24 2001-06-23 16:36:22 +00:00
cli.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
cli.h upgrade to openssh (openbsd usr.bin/ssh) 2.9, around 5/15/2001. 2001-05-15 15:26:07 +00:00
clientloop.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
clientloop.h upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
compat.c OpenSSH 2.9 as of 2001/5/15 2001-05-15 15:02:20 +00:00
compat.h OpenSSH 2.9 as of 2001/5/15 2001-05-15 15:02:20 +00:00
compress.c upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
compress.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
crc32.c OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
crc32.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
deattack.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
deattack.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
dh.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
dh.h upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
dispatch.c OpenSSH 2.9 as of 2001/6/24 2001-06-23 16:36:22 +00:00
dispatch.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
getput.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
groupaccess.c upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
groupaccess.h upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
hostfile.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
hostfile.h upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
includes.h upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
kex.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
kex.h OpenSSH 2.9 as of 2001/6/24 2001-06-23 16:36:22 +00:00
kexdh.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
kexgex.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
key.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
key.h OpenSSH 2.9 as of 2001/5/15 2001-05-15 15:02:20 +00:00
LICENCE OpenSSH 2.3.2 as of 2001/2/14 2001-02-14 00:53:01 +00:00
log.c OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
log.h upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
mac.c upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
mac.h upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
match.c OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
match.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
misc.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
misc.h upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
moduli OpenBSD 2001/6/24 2001-06-23 19:09:44 +00:00
moduli.5 Mostly formatting fixes. 2001-06-24 17:44:11 +00:00
mpaux.c upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
mpaux.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
myproposal.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
nchan2.ms upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
nchan.c OpenSSH 2.9 as of 2001/6/24 2001-06-23 16:36:22 +00:00
nchan.ms OpenSSH 2.9 as of 2001/6/24 2001-06-23 16:36:22 +00:00
openssh2netbsd upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
OVERVIEW OpenSSH 2.9 as of 2001/6/24 2001-06-23 16:36:22 +00:00
packet.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
packet.h OpenSSH 2.9 as of 2001/6/24 2001-06-23 16:36:22 +00:00
pathnames.h upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
radix.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
radix.h upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
random.c take the safest side, mandate rnd(4). 2001-02-14 04:46:58 +00:00
random.h take the safest side, mandate rnd(4). 2001-02-14 04:46:58 +00:00
readconf.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
readconf.h upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
README OpenSSH 2.9 as of 2001/5/15 2001-05-15 15:02:20 +00:00
readpass.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
readpass.h upgrade to openssh (openbsd usr.bin/ssh) 2.9, around 5/15/2001. 2001-05-15 15:26:07 +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 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
rijndael.h upgrade to openssh (openbsd usr.bin/ssh) 2.9, around 5/15/2001. 2001-05-15 15:26:07 +00:00
rsa.c OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
rsa.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
scp.1 OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
scp.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
servconf.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
servconf.h upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
serverloop.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
serverloop.h upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
session.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
session.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
sftp-client.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
sftp-client.h upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
sftp-common.c upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
sftp-common.h upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
sftp-glob.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
sftp-glob.h OpenSSH 2.9 as of 2001/5/15 2001-05-15 15:02:20 +00:00
sftp-int.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
sftp-int.h upgrade to openssh (openbsd usr.bin/ssh) 2.9, around 5/15/2001. 2001-05-15 15:26:07 +00:00
sftp-server.8 OpenSSH 2.9 as of 2001/6/24 2001-06-23 16:36:22 +00:00
sftp-server.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
sftp.1 upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
sftp.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
sftp.h upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
ssh1.h upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
ssh2.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
ssh_config upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
ssh-add.1 upgrade to openssh (openbsd usr.bin/ssh) 2.9, around 5/15/2001. 2001-05-15 15:26:07 +00:00
ssh-add.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
ssh-agent.1 upgrade to openssh (openbsd usr.bin/ssh) 2.9, around 5/15/2001. 2001-05-15 15:26:07 +00:00
ssh-agent.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
ssh-dss.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
ssh-dss.h upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
ssh-keygen.1 upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
ssh-keygen.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
ssh-keyscan.1 upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
ssh-keyscan.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
ssh-rsa.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
ssh-rsa.h upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
ssh.1 upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
ssh.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
ssh.h upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
sshconnect1.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
sshconnect2.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
sshconnect.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
sshconnect.h OpenSSH 2.9 as of 2001/6/24 2001-06-23 16:36:22 +00:00
sshd_config upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
sshd.8 upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
sshd.c upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
sshlogin.c OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
sshlogin.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
sshpty.c sshd is now able to log in an user if the filesystem is readonly and the tty 2001-07-27 23:34:27 +00:00
sshpty.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
sshtty.c OpenSSH 2.9 as of 2001/5/15 2001-05-15 15:02:20 +00:00
sshtty.h OpenSSH 2.9 as of 2001/5/15 2001-05-15 15:02:20 +00:00
tildexpand.c upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
tildexpand.h upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
ttymodes.c OpenSSH 2.9 as of 2001/5/15 2001-05-15 15:02:20 +00:00
ttymodes.h OpenSSH 2.9 as of 2001/5/15 2001-05-15 15:02:20 +00:00
uidswap.c OpenSSH 2.9 as of 2001/5/15 2001-05-15 15:02:20 +00:00
uidswap.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
uuencode.c upgrade to openssh 2.5.4 (2001/4/10). 2001-04-10 08:07:54 +00:00
uuencode.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +00:00
version.h upgrade to openssh 2.9, around 2001/6/24 (from openbsd usr.bin/ssh). 2001-06-23 19:37:38 +00:00
xmalloc.c upgrade to openssh (openbsd usr.bin/ssh) 2.9, around 5/15/2001. 2001-05-15 15:26:07 +00:00
xmalloc.h OpenSSH 2.5.4 as of 2001/04/10 2001-04-10 07:13:48 +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

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.