head	1.30;
access;
symbols
	RELEASE_7_4_0:1.26
	RELEASE_8_2_0:1.26
	RELEASE_6_EOL:1.26
	RELEASE_8_1_0:1.26
	RELEASE_7_3_0:1.26
	RELEASE_8_0_0:1.26
	RELEASE_7_2_0:1.26
	RELEASE_7_1_0:1.24
	RELEASE_6_4_0:1.24
	RELEASE_5_EOL:1.24
	RELEASE_7_0_0:1.24
	RELEASE_6_3_0:1.24
	PRE_XORG_7:1.24
	RELEASE_4_EOL:1.24
	RELEASE_6_2_0:1.24
	RELEASE_6_1_0:1.22
	RELEASE_5_5_0:1.22
	RELEASE_6_0_0:1.21
	RELEASE_5_4_0:1.19
	RELEASE_4_11_0:1.19
	RELEASE_5_3_0:1.19
	RELEASE_4_10_0:1.17
	RELEASE_5_2_1:1.14
	RELEASE_5_2_0:1.14
	RELEASE_4_9_0:1.14
	RELEASE_5_1_0:1.14
	RELEASE_4_8_0:1.14
	RELEASE_5_0_0:1.13
	RELEASE_4_7_0:1.13
	RELEASE_4_6_2:1.13
	RELEASE_4_6_1:1.13
	RELEASE_4_6_0:1.13
	RELEASE_5_0_DP1:1.12
	RELEASE_4_5_0:1.12
	RELEASE_4_4_0:1.11
	RELEASE_4_3_0:1.11
	RELEASE_4_2_0:1.11
	RELEASE_4_1_1:1.11
	RELEASE_4_1_0:1.10
	RELEASE_3_5_0:1.9
	RELEASE_4_0_0:1.6
	RELEASE_3_4_0:1.5
	RELEASE_3_3_0:1.5
	RELEASE_3_2_0:1.2
	RELEASE_3_1_0:1.2
	RELEASE_2_2_8:1.2
	RELEASE_3_0_0:1.2
	RELEASE_2_2_7:1.1.1.1
	RELEASE_2_2_6:1.1.1.1
	RELEASE_2_2_5:1.1.1.1
	jdp_1_0:1.1.1.1
	JDP:1.1.1;
locks; strict;
comment	@# @;


1.30
date	2011.10.04.23.16.30;	author rene;	state dead;
branches;
next	1.29;

1.29
date	2011.09.04.19.11.16;	author crees;	state Exp;
branches;
next	1.28;

1.28
date	2011.09.04.16.57.30;	author crees;	state Exp;
branches;
next	1.27;

1.27
date	2011.08.17.10.52.12;	author crees;	state Exp;
branches;
next	1.26;

1.26
date	2008.12.19.17.34.15;	author pav;	state Exp;
branches;
next	1.25;

1.25
date	2008.09.23.04.12.13;	author edwin;	state Exp;
branches;
next	1.24;

1.24
date	2006.05.13.04.14.59;	author edwin;	state Exp;
branches;
next	1.23;

1.23
date	2006.03.31.06.35.51;	author linimon;	state Exp;
branches;
next	1.22;

1.22
date	2005.10.28.23.01.35;	author kris;	state Exp;
branches;
next	1.21;

1.21
date	2005.06.08.11.11.08;	author jylefort;	state Exp;
branches;
next	1.20;

1.20
date	2005.04.12.09.06.25;	author flz;	state Exp;
branches;
next	1.19;

1.19
date	2004.05.19.21.20.01;	author green;	state Exp;
branches;
next	1.18;

1.18
date	2004.04.29.03.26.11;	author green;	state Exp;
branches;
next	1.17;

1.17
date	2004.04.23.15.18.27;	author green;	state Exp;
branches;
next	1.16;

1.16
date	2004.04.22.07.27.00;	author green;	state Exp;
branches;
next	1.15;

1.15
date	2004.04.18.03.12.05;	author green;	state Exp;
branches;
next	1.14;

1.14
date	2003.03.07.06.10.38;	author ade;	state Exp;
branches;
next	1.13;

1.13
date	2002.05.17.03.16.03;	author green;	state Exp;
branches;
next	1.12;

1.12
date	2001.10.29.21.56.08;	author green;	state Exp;
branches;
next	1.11;

1.11
date	2000.07.22.14.46.48;	author ache;	state Exp;
branches;
next	1.10;

1.10
date	2000.07.18.03.20.03;	author ache;	state Exp;
branches;
next	1.9;

1.9
date	2000.05.23.01.02.34;	author green;	state Exp;
branches;
next	1.8;

1.8
date	2000.04.21.08.18.11;	author mharo;	state Exp;
branches;
next	1.7;

1.7
date	2000.04.09.18.29.26;	author cpiazza;	state Exp;
branches;
next	1.6;

1.6
date	2000.02.16.15.51.53;	author ache;	state Exp;
branches;
next	1.5;

1.5
date	99.08.31.01.50.57;	author peter;	state Exp;
branches;
next	1.4;

1.4
date	99.06.22.00.27.54;	author green;	state Exp;
branches;
next	1.3;

1.3
date	99.06.21.17.23.53;	author jdp;	state Exp;
branches;
next	1.2;

1.2
date	98.09.21.01.03.10;	author obrien;	state Exp;
branches;
next	1.1;

1.1
date	97.07.30.22.10.19;	author jdp;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	97.07.30.22.10.19;	author jdp;	state Exp;
branches;
next	;


desc
@@


1.30
log
@Remove expired port:
2011-10-04 security/cfs: Locks don't work, ports/137378, unmaintained, dead upstream, insecure
@
text
@# New ports collection makefile for:	cfs
# Date created:		30 Jul 1997
# Whom:			John Polstra <jdp@@polstra.com>
#
# $FreeBSD: ports/security/cfs/Makefile,v 1.29 2011/09/04 19:11:16 crees Exp $
#

PORTNAME=	cfs
PORTVERSION=	1.4.1
PORTREVISION=	6
CATEGORIES=	security
MASTER_SITES=	http://www.crypto.com/software/

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	A cryptographic file system implemented as a user-space NFS server

FORBIDDEN=	Buffer overflows allow remote attackers to cause DoS / execute arbitrary code
DEPRECATED=	Locks don't work, ports/137378, unmaintained, dead upstream, insecure
EXPIRATION_DATE=2011-10-04

ALL_TARGET=	cfs
MAN1=		cattach.1 cdetach.1 cmkdir.1 cpasswd.1 cfssh.1
MAN8=		ccat.8 cfsd.8 cname.8

CFSD_BOOTSTRAP=	${PREFIX}/cfsd-bootstrap
USE_RC_SUBR=	cfsd.sh
SUB_FILES=	pkg-message
SUB_LIST=	CFSD_BOOTSTRAP=${CFSD_BOOTSTRAP}
PLIST_SUB=	CFSD_BOOTSTRAP=${CFSD_BOOTSTRAP}

.include <bsd.port.pre.mk>

.if ${OSVERSION} < 700000
BROKEN=		does not compile on FreeBSD 6.x
.endif

post-patch:
	${REINPLACE_CMD} 's/^\.TH SSH/.TH CFSSH/' ${WRKSRC}/cfssh.1

do-install:
	@@cd ${WRKSRC}; \
	    ${INSTALL_PROGRAM} ccat cfsd cname ${PREFIX}/sbin; \
	    ${INSTALL_PROGRAM} cattach cdetach cmkdir cpasswd ${PREFIX}/bin; \
	    ${INSTALL_SCRIPT} cfssh ${PREFIX}/bin/cfssh; \
	    ${INSTALL_MAN} ${MAN1} ${PREFIX}/man/man1; \
	    ${INSTALL_MAN} ${MAN8} ${PREFIX}/man/man8; \
	    ${MKDIR} ${PREFIX}/share/doc/cfs; \
	    ${INSTALL_DATA} README.install notes.ms ${PREFIX}/share/doc/cfs
	${INSTALL} -d ${_BINOWNGRP} -m 0 ${CFSD_BOOTSTRAP}
	@@${CAT} ${PKGMESSAGE}

.include <bsd.port.post.mk>
@


1.29
log
@- After more research, mark FORBIDDEN -- vulnerable to buffer overflows.
- As per policy on security issues, shorten removal date to one month.

Security:	CVE-2002-0351
Security:	DSA-116-1
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.28
log
@Mark deprecated; broken for two years with no fix.

Expires on 4/Nov

PR:		ports/137378 ports/155788
@
text
@d17 3
a19 3
IGNORE=		has confirmed failure on advisory locks, PR open 2/y no solution
DEPRECATED=	Broken for two years, ports/137378, unmaintained
EXPIRATION_DATE=2011-11-04
@


1.27
log
@Fix rc script to stop nfs hangs

PR:		ports/133563
Submitted by:	Thiemo Nordenholz <list@@thiemo.net>, yar
@
text
@d17 4
@


1.26
log
@- Mark BROKEN on FreeBSD 6.x

Reported by:	pointyhat
@
text
@d10 1
a10 1
PORTREVISION=	5
@


1.25
log
@Fix build for 7.0
Thanks to alfred@@ for his help.
@
text
@d27 6
d48 1
a48 1
.include <bsd.port.mk>
@


1.24
log
@Remove USE_REINPLACE from all categories starting with S
@
text
@d10 1
a10 1
PORTREVISION=	4
a26 6
.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 700000
BROKEN=		"Does not compile on FreeBSD >= 7.0"
.endif

d42 1
a42 1
.include <bsd.port.post.mk>
@


1.23
log
@Reset green@@ as maintainer at his request.

Hat:		portmgr
@
text
@a16 1
USE_REINPLACE=	yes
@


1.22
log
@BROKEN on 7.0: Does not compile
@
text
@d14 1
a14 1
MAINTAINER=	green@@FreeBSD.org
@


1.21
log
@- convert cfsd.sh to rcNG
- add a CFS bootstrap directory to the port (${PREFIX}/cfsd-bootstrap)
- mount that CFS bootstrap directory in cfsd.sh (default mountpoint is /crypt,
  configurable in /etc/rc.conf)
- explain how to quickly setup cfsd in pkg-message
- do display pkg-message
- while here, use USE_RC_SUBR

PR:		ports/18800
Submitted by:	Louis Mamakos <louie@@TransSys.COM>, myself
Approved by:	green (maintainer)
@
text
@d28 6
d49 1
a49 1
.include <bsd.port.mk>
@


1.20
log
@- Merge and split existing patch-a[a-f] files.
- Fix types issues on 64-bits architectures.

PR:		ports/75878
Submitted by:	Ville-Pertti Keinonen <will@@exomi.com>
Approved by:	maintainer timeout (3 months)
@
text
@d10 1
a10 1
PORTREVISION=	3
d22 6
d40 2
a41 3
	@@if [ ! -f ${PREFIX}/etc/rc.d/cfsd.sh ]; then \
		${INSTALL_SCRIPT} -m 751 ${FILESDIR}/cfsd.sh ${PREFIX}/etc/rc.d/cfsd.sh; \
	fi
@


1.19
log
@Back out the work-around for CFS's failure to use 8-bit filenames.  It
appears to be crashing some people (but not others).
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.18
log
@Reinstate changes made during ports freeze, correcting "PORTREVESION"
so that the version is actually bumped.
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.17
log
@Committing stuff during ports freezes is generally frowned upon.
@
text
@d10 1
a10 1
PORTREVESION=	1
d17 1
d21 3
@


1.16
log
@Revamp cfssh(1) so that it creates the attach points randomly again.
It used $RANDOM when it was a ksh script, but here it had always
been broken because ash (/bin/sh) doesn't have it.

Also, make the cfssh manpage refer to itself as cfssh instead of ssh.

Submitted by:	Martin Kammerhofer <dada@@sbox.tugraz.at>
PR:		65620
@
text
@d10 1
a10 1
PORTREVESION=	2
a16 1
USE_REINPLACE=	yes
a19 3

post-patch:
	${REINPLACE_CMD} 's/^\.TH SSH/.TH CFSSH/' ${WRKSRC}/cfssh.1
@


1.15
log
@Previously, cfsd would screw up if you used 8-bit filenames.  Fix the
checksum mechanism for pathnames so that it works for those paths.

Submitted by:   Olof Samuelsson <olof@@s8n.pp.se>
PR:     35353
@
text
@d10 1
a10 1
PORTREVESION=	1
d17 1
d21 3
@


1.14
log
@Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
@
text
@d10 1
@


1.13
log
@Upgrade to 1.4.1.

PR:		29638
Submitted by:	Scott Renfro <scott@@renfro.org>
@
text
@d14 1
@


1.12
log
@Bump PORTREVISION.

Reminded by:	kkenn
@
text
@d9 1
a9 1
PORTVERSION=	1.4.0b2
d11 1
a11 4
MASTER_SITES=	ftp://ftp.hacktic.nl/pub/crypto/disk/cfs/ \
		ftp://ftp.uni-bielefeld.de/pub/crypto/replay/disk/cfs/
DISTNAME=	cfs.1.4.0.beta2
PORTREVISION=	1
a17 2

NO_WRKSUBDIR=	yes
@


1.11
log
@Install cfsd.sh script only if not already installed
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/cfs/Makefile,v 1.10 2000/07/18 03:20:03 ache Exp $
d14 1
@


1.10
log
@Use new style start/stop rc.d script
Unrestrict port since we are able to distribute crypto
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/cfs/Makefile,v 1.9 2000/05/23 01:02:34 green Exp $
d31 4
a34 2
	    ${INSTALL_DATA} README.install notes.ms ${PREFIX}/share/doc/cfs; \
	    ${INSTALL_SCRIPT} ${FILESDIR}/cfsd.sh ${PREFIX}/etc/rc.d
@


1.9
log
@Update to cfs version 1.4.0 beta 2.

Submitted by:	Ollivier Robert <roberto@@FreeBSD.org>
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/cfs/Makefile,v 1.8 2000/04/21 08:18:11 mharo Exp $
a19 1
RESTRICTED=	"contains crypto code"
d32 1
a32 1
	    ${INSTALL_SCRIPT} cfsd.sh ${PREFIX}/etc/rc.d
@


1.8
log
@Correct whitespace introduced during PORTNAME conversion and portlint
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/cfs/Makefile,v 1.7 2000/04/09 18:29:26 cpiazza Exp $
d9 1
a9 1
PORTVERSION=	1.3.3.1
d11 3
a13 3
MASTER_SITES=	ftp://ftp.hacktic.nl/pub/crypto/disk/ \
		ftp://ftp.uni-bielefeld.de/pub/crypto/replay/disk/
DISTNAME=	cfs-1.3.3bf
d22 1
a22 2
pre-build:
	@@${CP} ${FILESDIR}/bf_tab.h ${WRKSRC}
a24 1
	@@${CP} ${WRKSRC}/ssh.1 ${WRKSRC}/cfssh.1
d28 1
a28 1
	    ${INSTALL_SCRIPT} ssh ${PREFIX}/bin/cfssh; \
@


1.7
log
@Update with the new PORTNAME/PORTVERSION variables
@
text
@d5 1
a5 1
# $FreeBSD: ports/security/cfs/Makefile,v 1.6 2000/02/16 15:51:53 ache Exp $
d9 1
a9 1
PORTVERSION= 	1.3.3.1
d11 1
a11 1
MASTER_SITES=   ftp://ftp.hacktic.nl/pub/crypto/disk/ \
@


1.6
log
@distfile is missing from both mirror sites - update both of them with new ones
@
text
@a1 1
# Version required:	1.3.3
d5 1
a5 1
# $FreeBSD: ports/security/cfs/Makefile,v 1.5 1999/08/31 01:50:57 peter Exp $
d8 2
a9 2
DISTNAME=	cfs-1.3.3bf
PKGNAME=	cfs-1.3.3.1
d13 1
@


1.5
log
@$Id$ -> $FreeBSD$
@
text
@d6 1
a6 1
# $FreeBSD$
d12 2
a13 2
MASTER_SITES=	ftp://unix.hensa.ac.uk/mirrors/ftp.replay.com/pub/crypto/disk/ \
		ftp://ftp.tu-chemnitz.de/pub/linux/suse/4.4.1/unsorted/Crypto-Filesystem/
@


1.4
log
@CFS's cmkdir now makes directories as Blowfish by default.
I've made myself the maintainer, as well.

Reviewed by:	jdp
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1999/06/21 17:23:53 jdp Exp $
@


1.3
log
@Update master sites.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.2 1998/09/21 01:03:10 obrien Exp $
d15 1
a15 1
MAINTAINER=	jdp@@polstra.com
@


1.2
log
@* Support blowfish encription.
* Install the cfs's ssh as cfssh.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1997/07/30 22:10:19 jdp Exp $
d12 2
a13 2
MASTER_SITES=	ftp://utopia.hacktic.nl/pub/crypto/disk/ \
		ftp://ftp.informatik.uni-hamburg.de/pub/virus/crypt/disk/
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
d9 2
a10 1
DISTNAME=	cfs-1.3.3
d18 1
a18 1
MAN1=		cattach.1 cdetach.1 cmkdir.1 cpasswd.1
d22 3
d26 1
d30 1
@


1.1.1.1
log
@New port of CFS, the Cryptographic File System.
@
text
@@
