head	1.18;
access;
symbols
	RELEASE_7_4_0:1.17
	RELEASE_8_2_0:1.17
	RELEASE_6_EOL:1.17
	RELEASE_8_1_0:1.17
	RELEASE_7_3_0:1.17
	RELEASE_8_0_0:1.17
	RELEASE_7_2_0:1.17
	RELEASE_7_1_0:1.17
	RELEASE_6_4_0:1.17
	RELEASE_5_EOL:1.17
	RELEASE_7_0_0:1.17
	RELEASE_6_3_0:1.17
	PRE_XORG_7:1.17
	RELEASE_4_EOL:1.17
	RELEASE_6_2_0:1.17
	RELEASE_6_1_0:1.17
	RELEASE_5_5_0:1.17
	RELEASE_6_0_0:1.17
	RELEASE_5_4_0:1.17
	RELEASE_4_11_0:1.17
	RELEASE_5_3_0:1.17
	RELEASE_4_10_0:1.17
	RELEASE_5_2_1:1.17
	RELEASE_5_2_0:1.17
	RELEASE_4_9_0:1.17
	RELEASE_5_1_0:1.17
	RELEASE_4_8_0:1.17
	RELEASE_5_0_0:1.17
	RELEASE_4_7_0:1.17
	RELEASE_4_6_2:1.17
	RELEASE_4_6_1:1.17
	ssh_1_2_33:1.17
	ssh_1_2_32:1.17
	ssh_1_2_31:1.17
	ssh_1_2_30:1.17
	ssh_1_2_29:1.17
	ssh_1_2_28:1.17
	ssh_1_2_27:1.17
	RELEASE_4_6_0:1.17
	RELEASE_5_0_DP1:1.17
	RELEASE_4_5_0:1.17
	RELEASE_4_4_0:1.17
	RELEASE_4_3_0:1.17
	RELEASE_4_2_0:1.17
	RELEASE_4_1_1:1.17
	RELEASE_4_1_0:1.17
	RELEASE_3_5_0:1.17
	RELEASE_4_0_0:1.16
	RELEASE_3_4_0:1.16
	RELEASE_3_3_0:1.15
	RELEASE_3_2_0:1.14
	RELEASE_3_1_0:1.14
	RELEASE_2_2_8:1.14
	RELEASE_3_0_0:1.14
	RELEASE_2_2_7:1.13
	RELEASE_2_2_6:1.11
	RELEASE_2_2_5:1.11
	RELEASE_2_2_1:1.8
	RELEASE_2_2_2:1.10
	ssh_1_2_10:1.1.1.1
	YLO:1.1.1;
locks; strict;
comment	@# @;


1.18
date	2011.05.01.20.14.19;	author bapt;	state dead;
branches;
next	1.17;

1.17
date	2000.04.24.01.41.47;	author kris;	state Exp;
branches;
next	1.16;

1.16
date	99.11.06.19.43.18;	author eivind;	state Exp;
branches;
next	1.15;

1.15
date	99.07.16.06.09.43;	author mharo;	state Exp;
branches;
next	1.14;

1.14
date	98.08.19.19.51.10;	author hoek;	state Exp;
branches;
next	1.13;

1.13
date	98.06.12.11.38.41;	author ache;	state Exp;
branches;
next	1.12;

1.12
date	98.06.12.07.55.14;	author dima;	state Exp;
branches;
next	1.11;

1.11
date	97.06.02.04.28.48;	author jdp;	state Exp;
branches;
next	1.10;

1.10
date	97.04.01.05.52.30;	author pst;	state Exp;
branches;
next	1.9;

1.9
date	97.04.01.03.34.25;	author pst;	state Exp;
branches;
next	1.8;

1.8
date	96.10.16.04.56.12;	author ache;	state Exp;
branches;
next	1.7;

1.7
date	96.08.08.13.57.02;	author peter;	state Exp;
branches;
next	1.6;

1.6
date	96.07.18.11.33.47;	author torstenb;	state Exp;
branches;
next	1.5;

1.5
date	96.07.16.00.33.19;	author ache;	state Exp;
branches;
next	1.4;

1.4
date	96.06.15.17.50.18;	author jkh;	state Exp;
branches;
next	1.3;

1.3
date	96.06.07.04.33.33;	author peter;	state Exp;
branches;
next	1.2;

1.2
date	96.01.21.00.32.46;	author ache;	state Exp;
branches;
next	1.1;

1.1
date	95.10.07.01.19.27;	author torstenb;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	95.10.07.01.19.27;	author torstenb;	state Exp;
branches;
next	;


desc
@@


1.18
log
@Remove unmaintained expired ports from security

2011-05-01 security/aafid2: Upstream disapear and distfile is no more available
2011-05-01 security/bjorb: Upstream disapear and distfile is no more available
2011-05-01 security/borzoi: Upstream disapear and distfile is no more available
2011-05-01 security/cmd5checkpw: Upstream disapear and distfile is no more available
2011-05-01 security/cops: Upstream disapear and distfile is no more available
2011-05-01 security/find_ddos: Upstream disapear and distfile is no more available
2011-05-01 security/ftpmap: Upstream disapear and distfile is no more available
2011-05-01 security/hafiye: Upstream disapear and distfile is no more available
2011-05-01 security/ident2: Upstream disapear and distfile is no more available
2011-05-01 security/liedentd: Upstream disapear and distfile is no more available
2011-05-01 security/pam_pop3: Upstream disapear and distfile is no more available
2011-05-01 security/poc: Upstream disapear and distfile is no more available
2011-05-01 security/portscanner: Upstream disapear and distfile is no more available
2011-05-01 security/ppgen: Upstream disapear and distfile is no more available
2011-05-01 security/qident: Upstream disapear and distfile is no more available
2011-05-01 security/quintuple-agent: Upstream disapear and distfile is no more available
2011-05-01 security/rc5pipe: Upstream disapear and distfile is no more available
2011-05-01 security/rid: Upstream disapear and distfile is no more available
2011-05-01 security/ssh: Upstream disapear and distfile is no more available
2011-05-01 security/tea-total: Upstream disapear and distfile is no more available
2011-05-01 security/uberkey: Upstream disapear and distfile is no more available
@
text
@bin/make-ssh-known-hosts
bin/make-ssh-known-hosts1
bin/scp
bin/scp1
bin/slogin
bin/ssh
bin/ssh-add
bin/ssh-add1
bin/ssh-agent
bin/ssh-agent1
bin/ssh-keygen
bin/ssh-keygen1
bin/ssh1
etc/rc.d/sshd.sh
etc/ssh_config
etc/sshd_config
sbin/sshd
sbin/sshd1
@@exec if [ ! -f %D/etc/ssh_host_key ]; then echo "Generating a secret host key.." ; %D/bin/ssh-keygen1 -N "" -f %D/etc/ssh_host_key; fi
@


1.17
log
@Sort PLIST and use ssh-keygen1 for key generation, not ssh-keygen which
may point to the ssh2 port.

PR:		ports/13167
@
text
@@


1.16
log
@Correct PLIST for the non-X11 case.  (This was OK'ed by the maintainer quite
some time ago).
@
text
@d1 3
a3 1
etc/rc.d/sshd.sh
d5 1
a5 2
bin/scp
bin/ssh1
d7 1
a7 1
bin/slogin
d9 1
a9 1
bin/ssh-add
d11 1
a11 1
bin/ssh-agent
d13 2
a14 3
bin/ssh-keygen
bin/make-ssh-known-hosts1
bin/make-ssh-known-hosts
d17 1
d19 1
a19 2
sbin/sshd
@@exec if [ ! -f %D/etc/ssh_host_key ]; then echo "Generating a secret host key.." ; %D/bin/ssh-keygen -N "" -f %D/etc/ssh_host_key; fi
@


1.15
log
@Remove manpages from PLIST and use MLINKS instead of a bunch of ${LN} calls.
@
text
@a10 2
bin/ssh-askpass1
bin/ssh-askpass
@


1.14
log
@The pkg_create(1) handles symlinks correctly.  Delist manpages.
@
text
@a18 8
man/man1/make-ssh-known-hosts.1.gz
man/man1/scp.1.gz
man/man1/ssh-add.1.gz
man/man1/ssh-agent.1.gz
man/man1/ssh-keygen.1.gz
man/man1/ssh.1.gz
man/man1/slogin.1.gz
man/man8/sshd.8.gz
@


1.13
log
@Fix all *1 links
@
text
@d3 1
a3 2
@@exec ln -fs %f %B/scp
@@unexec rm -f %B/scp
d5 2
a6 4
@@exec ln -fs %f %B/ssh
@@unexec rm -f %B/ssh
@@exec ln -fs %f %B/slogin
@@unexec rm -f %B/slogin
d8 1
a8 2
@@exec ln -fs %f %B/ssh-add
@@unexec rm -f %B/ssh-add
d10 1
a10 2
@@exec ln -fs %f %B/ssh-agent
@@unexec rm -f %B/ssh-agent
d12 1
a12 2
@@exec ln -fs %f %B/ssh-askpass
@@unexec rm -f %B/ssh-askpass
d14 1
a14 2
@@exec ln -fs %f %B/ssh-keygen
@@unexec rm -f %B/ssh-keygen
d16 1
a16 2
@@exec ln -fs %f %B/make-ssh-known-hosts
@@unexec rm -f %B/make-ssh-known-hosts
d19 8
a26 23
man/man1/make-ssh-known-hosts1.1.gz
@@exec ln -fs %f %B/make-ssh-known-hosts.1.gz
@@unexec rm -f %B/make-ssh-known-hosts.1.gz
man/man1/scp1.1.gz
@@exec ln -fs %f %B/scp.1.gz
@@unexec rm -f %B/scp.1.gz
man/man1/ssh-add1.1.gz
@@exec ln -fs %f %B/ssh-add.1.gz
@@unexec rm -f %B/ssh-add.1.gz
man/man1/ssh-agent1.1.gz
@@exec ln -fs %f %B/ssh-agent.1.gz
@@unexec rm -f %B/ssh-agent.1.gz
man/man1/ssh-keygen1.1.gz
@@exec ln -fs %f %B/ssh-keygen.1.gz
@@unexec rm -f %B/ssh-keygen.1.gz
man/man1/ssh1.1.gz
@@exec ln -fs %f %B/ssh.1.gz
@@unexec rm -f %B/ssh.1.gz
@@exec ln -fs %f %B/slogin.1.gz
@@unexec rm -f %B/slogin.1.gz
man/man8/sshd1.8.gz
@@exec ln -fs %f %B/sshd.8.gz
@@unexec rm -f %B/sshd.8.gz
d28 1
a28 2
@@exec ln -fs %f %B/sshd
@@unexec rm -f %B/sshd
@


1.12
log
@1.2.22 -> 1.2.25

Somebody needs to go through patch-af to check it, since I'm not sure
about some of the stuff.

This version fixes a security flaw in previous version.
@
text
@a1 1
bin/scp
d3 2
a4 1
bin/ssh
d6 2
a9 1
bin/ssh-add
d11 2
a12 1
bin/ssh-agent
d14 2
a15 1
bin/ssh-askpass
d17 2
a18 1
bin/ssh-keygen
d20 2
a21 1
bin/make-ssh-known-hosts
d23 2
a26 1
man/man1/make-ssh-known-hosts.1.gz
d28 2
a29 1
man/man1/scp.1.gz
d31 2
a32 1
man/man1/ssh-add.1.gz
d34 2
a35 1
man/man1/ssh-agent.1.gz
d37 2
a38 1
man/man1/ssh-keygen.1.gz
d40 2
a41 1
man/man1/ssh.1.gz
d43 2
a46 2
@@unexec rm -f %B/slogin1.1.gz
man/man8/sshd.8.gz
d48 2
a49 1
sbin/sshd
d51 2
@


1.11
log
@Don't remove the host key on pkg_delete.  It is irreplaceable.
@
text
@d3 1
d5 1
d9 1
d11 1
d13 1
d15 1
d17 1
d21 1
d23 1
d25 1
d27 1
d29 1
d31 1
d34 1
d36 1
d38 1
@


1.10
log
@Back out previous patch, I got confused by an old sshd.conf file
@
text
@a23 1
@@unexec rm -f %D/etc/ssh_host_key
@


1.9
log
@Generate host key in /etc to match the port
@
text
@d23 2
a24 2
@@exec if [ ! -f /etc/ssh_host_key ]; then echo "Generating a secret host key.." ; %D/bin/ssh-keygen -N "" -f /etc/ssh_host_key; fi
@@unexec rm -f /etc/ssh_host_key
@


1.8
log
@Upgrade to official 1.2.16
Fix PLIST
@
text
@d23 2
a24 2
@@exec if [ ! -f %D/etc/ssh_host_key ]; then echo "Generating a secret host key.." ; %D/bin/ssh-keygen -N "" -f %D/etc/ssh_host_key; fi
@@unexec rm -f %D/etc/ssh_host_key
@


1.7
log
@Several fixes/improvements :-
 - protect the secret RSA etc/ssh_host_key.  It is now generated on install
   (either by pkg_add or make install) if not already present and is not
   ever added to a package since it's your host's credentials.  It should
   not be removed on pkg_delete, since you are in big trouble if you did
   this (for example) pkg_delete ssh-1.2.14; pkg_add ssh-1.2.15.tgz.
 - fix the broken manpage symlink when compressing man pages (slogin.1
   has been causing /etc/weekly to generate cron messages)
 - zlib 1.0.4 is now "blessed" again, the ssh working sources now use this
   instead of v0.95. The decompression problem was fixed in either 1.0.3
   or 1.0.4.  Also, the current version of cvs uses zlib 1.0.4 as well..
 - perl5.002 -> perl5.003

Reviewed by: torstenb
@
text
@a2 1
bin/slogin
d4 2
d19 2
d24 1
@


1.6
log
@Back out andrews change - 1.2.14.1 is not an official ssh release.
@
text
@a1 1
@@unexec rm %D/etc/rc.d/sshd.sh
d20 1
@


1.5
log
@Upgrade to 1.2.14.1
Misc bugfixes
@
text
@d4 1
a5 1
@@exec ln -fs %D/%F %B/slogin
a18 1
@@exec ln -fs %D/%F %B/slogin.1.gz
@


1.4
log
@Install an sshd.sh startup file.
@
text
@a3 1
bin/slogin
d5 1
d19 1
@


1.3
log
@Update ssh-1.2.13 -> ssh-1.2.14
ssh-askpass no longer uses wish, so chop the make rules that attempt to
locate it.
Go further to try and protect the ssh_host_key, since it's critical to
the operation and security of the machine.
@
text
@d1 2
@


1.2
log
@Upgrade to 1.2.12a (security bugfix)
Fix installation bug too (scripts not installed)
Fix PLIST (missing files)
@
text
@a9 2
etc/ssh_host_key
etc/ssh_host_key.pub
@


1.1
log
@Initial revision
@
text
@d8 1
@


1.1.1.1
log
@Ssh is a secure rlogin/rsh/rcp replacement with strong authentication
(.rhosts together with RSA based host authentication, and pure RSA
authentication) and improved privacy (all communications are automatically
and transparently encrypted).
@
text
@@
