head	1.4;
access;
symbols
	RELEASE_6_1_0:1.3
	RELEASE_5_5_0:1.3
	RELEASE_6_0_0:1.3
	RELEASE_5_4_0:1.3
	RELEASE_4_11_0:1.3
	RELEASE_5_3_0:1.3
	RELEASE_4_10_0:1.3
	RELEASE_5_2_1:1.3
	RELEASE_5_2_0:1.3
	RELEASE_4_9_0:1.3
	RELEASE_5_1_0:1.3
	RELEASE_4_8_0:1.3
	RELEASE_5_0_0:1.3
	RELEASE_4_7_0:1.3
	RELEASE_4_6_2:1.3
	RELEASE_4_6_1:1.3
	RELEASE_4_6_0:1.3
	RELEASE_5_0_DP1:1.3
	RELEASE_4_5_0:1.3
	RELEASE_4_4_0:1.3
	RELEASE_4_3_0:1.3
	RELEASE_4_2_0:1.3
	RELEASE_4_1_1:1.3
	RELEASE_4_1_0:1.3
	RELEASE_3_5_0:1.3
	RELEASE_4_0_0:1.3
	RELEASE_3_4_0:1.2
	RELEASE_3_3_0:1.2
	RELEASE_3_2_0:1.2
	RELEASE_3_1_0:1.1
	RELEASE_2_2_8:1.1;
locks; strict;
comment	@# @;


1.4
date	2006.04.06.13.54.44;	author archie;	state dead;
branches;
next	1.3;

1.3
date	2000.01.26.01.55.22;	author archie;	state Exp;
branches;
next	1.2;

1.2
date	99.03.10.22.27.54;	author archie;	state Exp;
branches;
next	1.1;

1.1
date	98.11.23.19.29.58;	author archie;	state Exp;
branches;
next	;


desc
@@


1.4
log
@Remove the skip port. Created before there was an IPSec implementation on
FreeBSD, it is now extremely obsolete. In any case it doesn't compile. Earlier
version of this port can still be used on older versions of FreeBSD of course.
@
text
@diff -ur --unidirectional-new-file skipsrc-1.0.orig/skip/man/skip_certd.1m work.new/skip/man/skip_certd.1m
--- skipsrc-1.0.orig/skip/man/skip_certd.1m	Fri Oct 25 13:12:56 1996
+++ work.new/skip/man/skip_certd.1m	Mon Jan 24 12:35:41 2000
@@@@ -14,15 +14,10 @@@@
 .SH FILES
 .br
 /tmp/skip_certd.log
-.SS Solaris 1.x systems:
 .P
-/etc/skip/certs.dir
+@@@@PREFIX@@@@/etc/skip/certs.dir
 .br
-/etc/skip/certs.pag
+@@@@PREFIX@@@@/etc/skip/certs.pag
 .P
-.SS Solaris 2.x systems:
-.P
-/etc/opt/SUNWicg/skip/certs.dir
-/etc/opt/SUNWicg/skip/certs.pag
 .SH SEE ALSO
 caping(1)
@


1.3
log
@Bash this port until it compiles under -current again.
@
text
@@


1.2
log
@Build SKIP port as a KLD instead of an LKM.
@
text
@d1 21
a21 161
diff -ur --unidirectional-new-file skipsrc-1.0.orig/skip/tools/skiphost/skiphost.c work.new/skip/tools/skiphost/skiphost.c
--- skipsrc-1.0.orig/skip/tools/skiphost/skiphost.c	Fri Oct 25 13:13:03 1996
+++ work.new/skip/tools/skiphost/skiphost.c	Mon Mar  8 21:33:39 1999
@@@@ -76,6 +76,7 @@@@
 static char	*skip_version = NULL;
 static char	*skip_mode = NULL;
 static char	*tunnel = NULL;
+static char	*srcaddr = NULL;
 
 static int	opt, opt_cpt;
 static int	opt_action, opt_more;
@@@@ -89,11 +90,14 @@@@
 static int	opt_prt, opt_sh, opt_sel;
 static int	opt_trs, opt_tunnel;
 static int	opt_msk, opt_nomadic;
+static int	opt_source;
 
 boolean_t       on_boot = B_FALSE;
 
 #define		SKIP_HOST_MASK	"255.255.255.255"
 
+struct in_addr 	source_addr;
+
 static void	usage();
 
 /*
@@@@ -218,6 +222,11 @@@@
 	if (params->ip_addr.s_addr != params->tunnel_addr.s_addr) {
 		printf(" -A %s", inet_ntoa(params->tunnel_addr));
 	}
+	
+	if(params->source != 0) {
+		source_addr.s_addr = params->source;	
+		printf(" -f %s", inet_ntoa(source_addr));
+	}
 
 	switch (params->version) {
 
@@@@ -376,6 +385,11 @@@@
 		printf(" tunnel=%s", inet_ntoa(params->tunnel_addr));
 	}
 
+	if (params->source != 0) {
+		source_addr.s_addr = params->source;
+		printf(" source=%s", inet_ntoa(source_addr));
+	}
+
 	switch (params->version) {
 
 	case SKIP_NONE:
@@@@ -907,12 +921,18 @@@@
 		}
 	}
 
+	if(opt_source) {
+		parms.source = inet_addr(srcaddr);
+	} else {
+		parms.source = 0;
+	}
+
 	/*
 	 * Check if a cleartext host...
 	 */
 	opt_sel = opt_r_nsid + opt_s_nsid + opt_r_keyid;
 	opt_sel += opt_kij + opt_crypt + opt_mac + opt_comp;
-	opt_sel += opt_vers + opt_nomadic + opt_tunnel;
+	opt_sel += opt_vers + opt_nomadic + opt_tunnel + opt_source;
 
 	if (!opt_sel) {
 		/*
@@@@ -1531,6 +1551,7 @@@@
 		"\t\t[-r <receiver NSID>] [-R <receiver key Id>]...\n"
 		"\t\t[-s <sender NSID>] [-S <sender key Id>]...\n"
 		"\t\t[-v <SKIP version>] [-A <tunnel address>] [-T]\n"
+		"\t\t[-f <source address>]\n"
 		"\t%s [-i <interface>] "
 			"-x <hostname|IP address|\"*\"> [-M <mask>]...\n"
 		"\t\t[-k <kij algorithm>] [-t <crypt algorithm>]...\n"
@@@@ -1592,6 +1613,7 @@@@
 	opt_trs = opt_msk = 0;
 	opt_prt = opt_sh = opt_mode = 0;
 	opt_nomadic = opt_tunnel = 0;
+	opt_source = 0;
 
 	ifname = skip_default_if();
 
@@@@ -1614,7 +1636,7 @@@@
 	 */
 	optind = 1;
 	while ((opt = getopt(argc, argv,
-			"phuPVTa:d:o:x:i:s:r:S:R:k:t:m:c:v:M:A:")) != -1) {
+			"phuPVTa:d:o:x:i:s:r:S:R:k:t:m:c:v:M:A:f:")) != -1) {
 
 		switch (opt) {
 	
@@@@ -1761,7 +1783,10 @@@@
 			SKIP_ONE(&opt_tunnel);
 			tunnel = optarg;
 			break;
-
+		case 'f':
+			SKIP_ONE(&opt_source);
+			srcaddr = optarg;
+			break;
 		case 'h':
 		default:
 			usage();
@@@@ -1890,7 +1915,7 @@@@
 		opt_sel = opt_r_nsid + opt_s_nsid + opt_r_keyid + opt_s_keyid;
 		opt_sel += opt_kij + opt_crypt + opt_mac + opt_comp;
 		opt_sel += opt_mode + opt_vers + opt_trs + opt_msk;
-		opt_sel += opt_tunnel;
+		opt_sel += opt_tunnel + opt_source;
 
 		if (opt_sel) {
 			fprintf(stderr, "%s -u does not take options\n",
@@@@ -1912,7 +1937,7 @@@@
 		opt_sel = opt_r_nsid + opt_s_nsid + opt_r_keyid + opt_s_keyid;
 		opt_sel += opt_kij + opt_crypt + opt_mac + opt_comp;
 		opt_sel += opt_mode + opt_vers + opt_trs + opt_msk;
-		opt_sel += opt_tunnel;
+		opt_sel += opt_tunnel + opt_source;
 
 		if (opt_sel) {
 			fprintf(stderr, "%s -p does not take options\n",
@@@@ -1941,7 +1966,7 @@@@
 		opt_sel = opt_r_nsid + opt_s_nsid + opt_r_keyid + opt_s_keyid;
 		opt_sel += opt_kij + opt_crypt + opt_mac + opt_comp;
 		opt_sel += opt_mode + opt_vers + opt_trs + opt_msk;
-		opt_sel += opt_tunnel;
+		opt_sel += opt_tunnel + opt_source;
 
 		if (opt_sel) {
 			fprintf(stderr, "%s -P does not take options\n",
@@@@ -1963,7 +1988,7 @@@@
 		opt_sel = opt_r_nsid + opt_s_nsid + opt_r_keyid + opt_s_keyid;
 		opt_sel += opt_kij + opt_crypt + opt_mac + opt_comp;
 		opt_sel += opt_mode + opt_vers + opt_trs + opt_msk;
-		opt_sel += opt_tunnel;
+		opt_sel += opt_tunnel + opt_source;
 
 		if (opt_sel) {
 			fprintf(stderr, "%s -V does not take options\n",
@@@@ -1985,7 +2010,7 @@@@
 		opt_sel = opt_r_nsid + opt_s_nsid + opt_r_keyid + opt_s_keyid;
 		opt_sel += opt_kij + opt_crypt + opt_mac + opt_comp;
 		opt_sel += opt_vers + opt_trs + opt_msk;
-		opt_sel += opt_tunnel;
+		opt_sel += opt_tunnel + opt_source;
 
 		if (opt_sel) {
 			usage();
@@@@ -2018,7 +2043,7 @@@@
 		 */
 		opt_sel = opt_s_nsid + opt_s_keyid;
 		opt_sel += opt_kij + opt_crypt + opt_mac + opt_comp;
-		opt_sel += opt_mode + opt_trs + opt_tunnel;
+		opt_sel += opt_mode + opt_trs + opt_tunnel + opt_source;
 
 		if (opt_sel) {
 			usage();
@


1.1
log
@Fix compile problems under 3.0; haven't tested it with a 3.0 kernel yet.
@
text
@d1 8
a8 9
diff -ur --unidirectional-new-file skipsrc-1.0.orig/bnlib/Makefile.in skipsrc-1.0/bnlib/Makefile.in
--- skipsrc-1.0.orig/bnlib/Makefile.in	Fri Oct 25 13:11:20 1996
+++ skipsrc-1.0/bnlib/Makefile.in	Sun Nov 22 21:46:35 1998
@@@@ -61,7 +61,7 @@@@
 # code compiled with another cc, which doesn't know about -lgcc.
 
 lbn%.o: $(srcdir)/lbn%.c $(HDRS) config.h
-	$(CC) $(CPPFLAGS) $(CFLAGS) -I. -I$(srcdir) -o $@@ @@GCCMAGIC1@@ $< @@GCCMAGIC2@@
+	$(CC) $(CPPFLAGS) $(CFLAGS) -I. -I$(srcdir) -o $@@ -c $<
d10 152
a161 2
 # Saying that every .o file depends on every header is overkill, but
 # it will suffice.
@

