ports/74271: [maintainer-update] security/vpnc

Christian Lackas delta at lackas.net
Mon Nov 22 21:20:27 UTC 2004


>Number:         74271
>Category:       ports
>Synopsis:       [maintainer-update] security/vpnc
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov 22 21:20:26 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Christian Lackas
>Release:        FreeBSD 5.2.1-RELEASE-p11 i386
>Organization:
Delta Consulting
>Environment:
System: FreeBSD zel726.zel.kfa-juelich.de 5.2.1-RELEASE-p11 FreeBSD 5.2.1-RELEASE-p11 #21: Fri Oct 15 13:17:34 CEST 2004 root at zel726.zel.kfa-juelich.de:/usr/obj/usr/src/sys/KERNEL.ZEL726 i386


	
>Description:

	Update to 0.3.2
	# added support for preshared without xauth
	# fixed NAT-T support with IOS and PIX
	# fixed IP-Len header (Christian Lackas)
	# fixed reconnection problems with IOS and PIX
	
>How-To-Repeat:

>Fix:

	Apply attached patch.
	Removed files: files/patch-tunip.c, files/patch-sysdep.h


diff -urN /usr/ports/security/vpnc/Makefile vpnc/Makefile
--- /usr/ports/security/vpnc/Makefile	Fri Nov 19 11:46:48 2004
+++ vpnc/Makefile	Mon Nov 22 22:19:42 2004
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	vpnc
-PORTVERSION=	0.3.1
+PORTVERSION=	0.3.2
 CATEGORIES=	security
 MASTER_SITES=	http://www.unix-ag.uni-kl.de/~massar/vpnc/:source \
 	http://dragon.roe.ch/mirrors/distfiles/vpnc/:script
diff -urN /usr/ports/security/vpnc/distinfo vpnc/distinfo
--- /usr/ports/security/vpnc/distinfo	Fri Nov 19 11:46:48 2004
+++ vpnc/distinfo	Mon Nov 22 22:14:20 2004
@@ -1,4 +1,4 @@
-MD5 (vpnc-0.3.1.tar.gz) = 02b814ee7bd5ff3f5a5535eff4e3387d
-SIZE (vpnc-0.3.1.tar.gz) = 56007
+MD5 (vpnc-0.3.2.tar.gz) = aaccdffc5656095a45dfe87c5bf612cb
+SIZE (vpnc-0.3.2.tar.gz) = 56669
 MD5 (vpnc-wrapper-1.10) = 32c11fe4de7f0cda2fdfcc7dd2a40271
 SIZE (vpnc-wrapper-1.10) = 6414
diff -urN /usr/ports/security/vpnc/files/patch-sysdep.h vpnc/files/patch-sysdep.h
--- /usr/ports/security/vpnc/files/patch-sysdep.h	Thu Nov 18 13:22:50 2004
+++ vpnc/files/patch-sysdep.h	Thu Jan  1 01:00:00 1970
@@ -1,10 +0,0 @@
---- sysdep.h.dist	Wed Nov 17 16:37:52 2004
-+++ sysdep.h	Wed Nov 17 16:37:37 2004
-@@ -1,6 +1,7 @@
- #ifndef __SYSDEP_H__
- #define __SYSDEP_H__
- 
-+#include <sys/types.h>
- #include <netinet/in.h>
-
- int tun_open(char *dev);
diff -urN /usr/ports/security/vpnc/files/patch-tunip.c vpnc/files/patch-tunip.c
--- /usr/ports/security/vpnc/files/patch-tunip.c	Thu Nov 18 13:22:50 2004
+++ vpnc/files/patch-tunip.c	Thu Jan  1 01:00:00 1970
@@ -1,26 +0,0 @@
-Index: tunip.c
-===================================================================
---- tunip.c	(revision 35)
-+++ tunip.c	(working copy)
-@@ -596,10 +596,6 @@
- 	/* Fill non-mutable fields */
- 	ip->ip_v = IPVERSION;
- 	ip->ip_hl = 5;
--	ip->ip_len = encap->buflen + (peer->remote_sa->md_algo? 12 :0);
--#ifdef NEED_IPLEN_FIX
--	ip->ip_len = htons(ip->ip_len);
--#endif
- 	/*gcry_md_get_algo_dlen(md_algo); see RFC .. only use 96 bit */
- 	ip->ip_id = htons(ip_id++);
- 	ip->ip_p = IPPROTO_ESP;
-@@ -614,6 +610,10 @@
- 
- 	encap_esp_encapsulate(encap, peer);
- 
-+	ip->ip_len = encap->buflen;
-+#ifdef NEED_IPLEN_FIX
-+	ip->ip_len = htons(ip->ip_len);
-+#endif
- 	ip->ip_sum = in_cksum((u_short *) encap->buf, sizeof(struct ip));
- 
- 	sent = sendto(encap->fd, encap->buf, encap->buflen, 0,

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list