Date: Wed, 10 Jul 2002 18:30:54 +0200 (CEST) From: Matthias Andree <matthias.andree@web.de> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/40424: Update port: security/openvpn 1.2.1 -> 1.3.0 Message-ID: <20020710163054.2A4031B229@emma.line.org>
next in thread | raw e-mail | index | archive | help
>Number: 40424 >Category: ports >Synopsis: Update port: security/openvpn 1.2.1 -> 1.3.0 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Wed Jul 10 09:40:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Matthias Andree >Release: FreeBSD 4.6-STABLE i386 >Organization: >Environment: System: FreeBSD merlin.emma.line.org 4.6-STABLE FreeBSD 4.6-STABLE #10: Wed Jul 10 04:15:04 CEST 2002 toor@merlin.emma.line.org:/usr/src/sys/compile/MA i386 >Description: This patch updates the OpenVPN port to install OpenVPN 1.3.0. The former FreeBSD distribution patches have been merged in the upstream (baseline), some bugs have been fixed, some new features have been added, and compatibility is maintained with at most one command line option added. >How-To-Repeat: >Fix: Please apply this patch AND delete the then-empty files directory. diff -Nur /usr/ports/security/openvpn/Makefile /root/openvpn/Makefile --- /usr/ports/security/openvpn/Makefile Mon Jun 24 18:13:08 2002 +++ /root/openvpn/Makefile Wed Jul 10 14:47:37 2002 @@ -6,7 +6,7 @@ # PORTNAME= openvpn -PORTVERSION= 1.2.1 +PORTVERSION= 1.3.0 CATEGORIES= security MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -34,6 +34,7 @@ @${MKDIR} ${DOCSDIR}/${dirs} @${INSTALL_DATA} ${WRKSRC}/${dirs}/* ${DOCSDIR}/${dirs} .endfor + @${CAT} pkg-message .endif .include <bsd.port.mk> diff -Nur /usr/ports/security/openvpn/distinfo /root/openvpn/distinfo --- /usr/ports/security/openvpn/distinfo Mon Jun 24 18:13:08 2002 +++ /root/openvpn/distinfo Wed Jul 10 14:15:44 2002 @@ -1 +1 @@ -MD5 (openvpn-1.2.1.tar.gz) = 9a41f775bb5045d225483c8a2a9b0ad0 +MD5 (openvpn-1.3.0.tar.gz) = f82482f0ec8d9091876bd86133a8ff2f diff -Nur /usr/ports/security/openvpn/files/patch-error.c /root/openvpn/files/patch-error.c --- /usr/ports/security/openvpn/files/patch-error.c Mon Jun 24 18:13:10 2002 +++ /root/openvpn/files/patch-error.c Thu Jan 1 01:00:00 1970 @@ -1,11 +0,0 @@ ---- error.c.orig Mon Jun 24 02:27:37 2002 -+++ error.c Mon Jun 24 02:28:05 2002 -@@ -215,7 +215,7 @@ - #if defined(HAVE_OPENLOG) && defined(HAVE_SYSLOG) - if (daemon (cd != NULL, 0) < 0) - msg (M_ERR, "daemon() failed"); -- openlog ("openvpn", LOG_PID, 0); -+ openlog ("openvpn", LOG_PID, LOG_DAEMON); - #else - msg (M_WARN, "Warning: this operating system lacks daemon logging features, therefore when I become a daemon, I won't be able to log status or error messages"); - if (daemon (cd != NULL, 0) < 0) diff -Nur /usr/ports/security/openvpn/files/patch-tun.c /root/openvpn/files/patch-tun.c --- /usr/ports/security/openvpn/files/patch-tun.c Mon Jun 24 18:13:10 2002 +++ /root/openvpn/files/patch-tun.c Thu Jan 1 01:00:00 1970 @@ -1,53 +0,0 @@ ---- tun.c.orig Sun Jun 23 23:43:57 2002 -+++ tun.c Sun Jun 23 23:45:54 2002 -@@ -76,7 +76,7 @@ - ); - msg (M_INFO, "%s", command_line); - if (openvpn_system (command_line) != 0) -- msg (M_ERR, "linux ifconfig failed"); -+ msg (M_ERR, "Linux ifconfig failed"); - - #elif defined(TARGET_SOLARIS) - -@@ -90,7 +90,7 @@ - ); - msg (M_INFO, "%s", command_line); - if (openvpn_system (command_line) != 0) -- msg (M_ERR, "solaris ifconfig failed"); -+ msg (M_ERR, "Solaris ifconfig failed"); - - #elif defined(TARGET_OPENBSD) - -@@ -118,7 +118,7 @@ - ); - msg (M_INFO, "%s", command_line); - if (openvpn_system (command_line) != 0) -- msg (M_ERR, "openbsd ifconfig failed"); -+ msg (M_ERR, "OpenBSD ifconfig failed"); - - #elif defined(TARGET_DARWIN) - -@@ -144,7 +144,22 @@ - ); - msg (M_INFO, "%s", command_line); - if (openvpn_system (command_line) != 0) -- msg (M_ERR, "darwin ifconfig failed"); -+ msg (M_ERR, "Darwin ifconfig failed"); -+ -+#elif defined(TARGET_FREEBSD) -+ /* example: ifconfig tun2 10.2.0.2 10.2.0.1 mtu 1450 netmask 255.255.255.255 up */ -+ snprintf (command_line, sizeof (command_line), -+ IFCONFIG_PATH " %s %s %s mtu %d netmask 255.255.255.255 up", -+ dev, -+ ifconfig_local, -+ ifconfig_remote, -+ tun_mtu -+ ); -+ msg (M_INFO, "%s", command_line); -+ if (openvpn_system (command_line) != 0) -+ msg (M_ERR, "FreeBSD ifconfig failed"); -+ -+ - - #else - msg (M_FATAL, "Sorry, but I don't know how to do 'ifconfig' commands on this operating system. You should ifconfig your tun/tap device manually or use an --up script."); diff -Nur /usr/ports/security/openvpn/pkg-message /root/openvpn/pkg-message --- /usr/ports/security/openvpn/pkg-message Thu Jan 1 01:00:00 1970 +++ /root/openvpn/pkg-message Wed Jul 10 14:51:19 2002 @@ -0,0 +1,5 @@ +### ---------------------------------------------------------------------- ### +### To retain backwards compatibility of OpenVPN 1.3.0 with OpenVPN peers ### +### that run older versions (back to 1.1.0), you will have to set the MTU ### +### explicitly by command line options since OpenVPN 1.3.0. ### +### ---------------------------------------------------------------------- ### >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020710163054.2A4031B229>