Changes 3.0.2:
* vtun3 client should parse vtun2 server encr directives * cfg_file.y bugs * build on c5 still fails Changes 3.0.1: * fix build for lzo2 * new debian rc scripts Changes 3.0.0: * Configure looks for liblzo2 when available
This commit is contained in:
parent
bac214251d
commit
7e8998b992
6 changed files with 49 additions and 73 deletions
|
@ -1,29 +1,23 @@
|
|||
# $NetBSD: Makefile,v 1.44 2011/02/28 14:53:00 wiz Exp $
|
||||
# $NetBSD: Makefile,v 1.45 2011/03/18 10:39:07 adam Exp $
|
||||
|
||||
DISTNAME= vtun-2.6
|
||||
PKGREVISION= 9
|
||||
DISTNAME= vtun-3.0.2
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= http://vtun.sourceforge.net/
|
||||
|
||||
PATCHFILES= vtun-26to30.patch
|
||||
PATCH_SITES+= ${MASTER_SITE_LOCAL}
|
||||
PATCH_DIST_STRIP= -p1
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=vtun/}
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= http://vtun.sourceforge.net/
|
||||
COMMENT= Virtual Tunnels over TCP/IP networks with traffic shaping
|
||||
LICENSE= gnu-gpl-v2
|
||||
|
||||
PKG_DESTDIR_SUPPORT= user-destdir
|
||||
|
||||
WRKSRC= ${WRKDIR}/vtun
|
||||
|
||||
GNU_CONFIGURE= YES
|
||||
CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
|
||||
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS+= --localstatedir=${VARBASE}
|
||||
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
|
||||
CONFIGURE_ARGS+= --with-ssl-headers=${SSLBASE}/include/openssl
|
||||
CONFIGURE_ARGS+= --with-ssl-lib=${SSLBASE}/lib
|
||||
CONFIGURE_ARGS+= --with-lzo-headers=${BUILDLINK_PREFIX.liblzo}/include
|
||||
CONFIGURE_ARGS+= --with-lzo-lib=${BUILDLINK_PREFIX.liblzo}/lib
|
||||
CONFIGURE_ARGS+= --with-lzo-headers=${BUILDLINK_PREFIX.lzo}/include/lzo
|
||||
CONFIGURE_ARGS+= --with-lzo-lib=${BUILDLINK_PREFIX.lzo}/lib
|
||||
BUILD_TARGET= vtund
|
||||
|
||||
DOCDIR= ${PREFIX}/share/doc/vtun
|
||||
|
@ -35,30 +29,25 @@ CONF_FILES_PERMS= ${EGDIR}/vtund.conf ${PKG_SYSCONFDIR}/vtund.conf \
|
|||
${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0600
|
||||
OWN_DIRS= ${LOCKDIR} ${LOGDIR}
|
||||
|
||||
INSTALLATION_DIRS= ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 sbin ${EGDIR} ${DOCDIR}
|
||||
INSTALLATION_DIRS= ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 sbin
|
||||
INSTALLATION_DIRS+= ${EGDIR} ${DOCDIR}
|
||||
|
||||
post-build:
|
||||
@cd ${WRKSRC}; for file in vtund.8; do \
|
||||
${SED} -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g" \
|
||||
$${file} > $${file}.fixed; \
|
||||
${MV} -f $${file}.fixed $${file}; \
|
||||
done
|
||||
${SED} -e "/^[^#]/s|^|#|" -e "s|^$$|#|" ${WRKSRC}/vtund.conf \
|
||||
> ${WRKDIR}/vtund.conf
|
||||
SUBST_CLASSES+= fix-man
|
||||
SUBST_STAGE.fix-man= pre-configure
|
||||
SUBST_MESSAGE.fix-man= Fixing man pages.
|
||||
SUBST_FILES.fix-man= vtund.8
|
||||
SUBST_VARS.fix-man= PKG_SYSCONFDIR
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/vtund ${DESTDIR}${PREFIX}/sbin
|
||||
${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README.Crypto ${DESTDIR}${DOCDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README.Setup ${DESTDIR}${DOCDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README.Shaper ${DESTDIR}${DOCDIR}
|
||||
${INSTALL_DATA} ${WRKDIR}/vtund.conf ${DESTDIR}${EGDIR}/vtund.conf
|
||||
${INSTALL_DATA} ${WRKSRC}/vtund.conf ${DESTDIR}${EGDIR}/vtund.conf
|
||||
${INSTALL_MAN} ${WRKSRC}/vtund.conf.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5
|
||||
${INSTALL_MAN} ${WRKSRC}/vtund.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
|
||||
${LN} -s vtund.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/vtun.8
|
||||
|
||||
.include "../../archivers/liblzo/buildlink3.mk"
|
||||
.include "../../archivers/lzo/buildlink3.mk"
|
||||
.include "../../devel/zlib/buildlink3.mk"
|
||||
.include "../../security/openssl/buildlink3.mk"
|
||||
|
||||
.include "../../mk/bsd.pkg.mk"
|
||||
|
|
|
@ -1,10 +1,8 @@
|
|||
@comment $NetBSD: PLIST,v 1.4 2009/06/14 18:09:48 joerg Exp $
|
||||
@comment $NetBSD: PLIST,v 1.5 2011/03/18 10:39:07 adam Exp $
|
||||
man/man5/vtund.conf.5
|
||||
man/man8/vtun.8
|
||||
man/man8/vtund.8
|
||||
sbin/vtund
|
||||
share/doc/vtun/README
|
||||
share/doc/vtun/README.Crypto
|
||||
share/doc/vtun/README.Setup
|
||||
share/doc/vtun/README.Shaper
|
||||
share/examples/vtun/vtund.conf
|
||||
|
|
|
@ -1,11 +1,8 @@
|
|||
$NetBSD: distinfo,v 1.10 2006/05/12 09:48:09 joerg Exp $
|
||||
$NetBSD: distinfo,v 1.11 2011/03/18 10:39:07 adam Exp $
|
||||
|
||||
SHA1 (vtun-2.6.tar.gz) = ba6474a551856a7bb55b4cc21d858b8275a2e610
|
||||
RMD160 (vtun-2.6.tar.gz) = 9f666189740b78a88f6b0e2807add3267551198b
|
||||
Size (vtun-2.6.tar.gz) = 95637 bytes
|
||||
SHA1 (vtun-26to30.patch) = 0f37b0d19e0df2cbe9153d74fa93d2a139e19583
|
||||
RMD160 (vtun-26to30.patch) = cee32898284ee26ecc341a3337b1f9c2b67670ed
|
||||
Size (vtun-26to30.patch) = 338255 bytes
|
||||
SHA1 (patch-aa) = 88e8f9bec1cfd3fe9baf95fd870d3b94ff120aba
|
||||
SHA1 (patch-ab) = e1891ef0c50ef79ee05967e06e110ce64891ab0a
|
||||
SHA1 (patch-ac) = 7245dd4a18635e5c6e99ea727a37aa4155299e2f
|
||||
SHA1 (vtun-3.0.2.tar.gz) = 6e2da196c70475e5d3750903b2dad032a7b1e8ac
|
||||
RMD160 (vtun-3.0.2.tar.gz) = 6592251871f7e6b9a7e12b7e07ab0a700d816f57
|
||||
Size (vtun-3.0.2.tar.gz) = 125777 bytes
|
||||
SHA1 (patch-aa) = eb5326966d76ae0ad36e3f3b85380e59875a121e
|
||||
SHA1 (patch-ab) = 0af65f6b6d061d8beb8b2ac6a676ca095c057ccf
|
||||
SHA1 (patch-ac) = 0f39700ab729d9481fe29e2d7e53566eff6add96
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
$NetBSD: patch-aa,v 1.4 2003/07/12 17:26:16 taca Exp $
|
||||
$NetBSD: patch-aa,v 1.5 2011/03/18 10:39:08 adam Exp $
|
||||
|
||||
--- Makefile.in.orig 2002-12-21 01:55:47.000000000 +0900
|
||||
--- Makefile.in.orig 2008-01-07 22:35:55.000000000 +0000
|
||||
+++ Makefile.in
|
||||
@@ -18,8 +18,8 @@
|
||||
# Makefile.in,v 1.6.2.1 2001/08/06 23:16:35 maxk Exp
|
||||
@@ -19,6 +19,6 @@
|
||||
#
|
||||
CC = @CC@
|
||||
-CFLAGS = @CFLAGS@ @CPPFLAGS@
|
||||
|
@ -12,18 +11,14 @@ $NetBSD: patch-aa,v 1.4 2003/07/12 17:26:16 taca Exp $
|
|||
+LDFLAGS = @LDFLAGS@ @LIBS@
|
||||
|
||||
YACC = @YACC@
|
||||
YACCFLAGS = -d
|
||||
@@ -41,7 +41,7 @@ VAR_DIR = @localstatedir@
|
||||
PID_FILE = ${VAR_DIR}/run/vtund.pid
|
||||
@@ -42,5 +42,5 @@ PID_FILE = ${VAR_DIR}/run/vtund.pid
|
||||
CFG_FILE = ${ETC_DIR}/vtund.conf
|
||||
STAT_DIR = ${VAR_DIR}/log/vtund
|
||||
-LOCK_DIR = ${VAR_DIR}/lock/vtund
|
||||
+LOCK_DIR = ${VAR_DIR}/run/vtund
|
||||
|
||||
DEFS = -DVTUN_CONFIG_FILE=\"$(CFG_FILE)\" -DVTUN_PID_FILE=\"$(PID_FILE)\" \
|
||||
-DVTUN_STAT_DIR=\"$(STAT_DIR)\" -DVTUN_LOCK_DIR=\"$(LOCK_DIR)\"
|
||||
@@ -54,9 +54,6 @@ OBJS = main.o cfg_file.tab.o cfg_file.le
|
||||
|
||||
@@ -55,7 +55,4 @@ OBJS = main.o cfg_file.tab.o cfg_file.le
|
||||
CONFIGURE_FILES = Makefile config.status config.cache config.h config.log
|
||||
|
||||
-%.o: %.c vtun.h lib.h
|
||||
|
@ -31,4 +26,3 @@ $NetBSD: patch-aa,v 1.4 2003/07/12 17:26:16 taca Exp $
|
|||
-
|
||||
vtund: $(OBJS)
|
||||
$(CC) $(CFLAGS) -o vtund $(OBJS) $(LFD_OBJS) $(LDFLAGS)
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
$NetBSD: patch-ab,v 1.1 2001/12/21 21:04:23 jlam Exp $
|
||||
$NetBSD: patch-ab,v 1.2 2011/03/18 10:39:08 adam Exp $
|
||||
|
||||
--- vtund.8.orig Sun Oct 29 14:30:30 2000
|
||||
--- vtund.8.orig 2007-06-29 05:26:43.000000000 +0000
|
||||
+++ vtund.8
|
||||
@@ -68,7 +68,7 @@
|
||||
@@ -71,7 +71,7 @@ to any kernel parts.
|
||||
.I -f file
|
||||
Read config information from the
|
||||
.I file
|
||||
|
@ -11,7 +11,7 @@ $NetBSD: patch-ab,v 1.1 2001/12/21 21:04:23 jlam Exp $
|
|||
.TP
|
||||
.I -n
|
||||
Do not become daemon.
|
||||
@@ -112,12 +112,12 @@
|
||||
@@ -118,12 +118,12 @@ Address of the server to connect to. Eit
|
||||
specified.
|
||||
.SH FILES
|
||||
.TP
|
||||
|
|
|
@ -1,21 +1,19 @@
|
|||
$NetBSD: patch-ac,v 1.2 2006/05/12 09:48:09 joerg Exp $
|
||||
$NetBSD: patch-ac,v 1.3 2011/03/18 10:39:08 adam Exp $
|
||||
|
||||
--- auth.c.orig 2006-05-12 09:45:20.000000000 +0000
|
||||
+++ auth.c
|
||||
@@ -68,6 +68,7 @@ static EPAS_HANDLE ePass;
|
||||
--- lfd_legacy_encrypt.c.orig 2011-03-18 10:18:40.000000000 +0000
|
||||
+++ lfd_legacy_encrypt.c
|
||||
@@ -49,14 +49,9 @@
|
||||
|
||||
#ifndef __APPLE_CC__
|
||||
#ifdef HAVE_SSL
|
||||
|
||||
-#ifndef __APPLE_CC__
|
||||
/* OpenSSL includes */
|
||||
#include <openssl/md5.h>
|
||||
+#include <openssl/sha.h>
|
||||
#include <openssl/hmac.h>
|
||||
#include <openssl/blowfish.h>
|
||||
#include <openssl/rand.h>
|
||||
@@ -589,7 +590,7 @@ struct vtun_host * auth_server(int fd)
|
||||
-#else /* YAY - We're MAC OS */
|
||||
-#include <sys/md5.h>
|
||||
-#include <crypto/blowfish.h>
|
||||
-#endif /* __APPLE_CC__ */
|
||||
|
||||
response_to_chal (chalsrv, h, chal_res, chal_resh);
|
||||
|
||||
- print_p (fd, "OK RESPSRV: %s %s\n", cl2cs (chal_resh, VTUN_RESP_HASH_SIZE));
|
||||
+ print_p (fd, "OK RESPSRV: %s\n", cl2cs (chal_resh, VTUN_RESP_HASH_SIZE));
|
||||
stage = ST_CHAL_CLI;
|
||||
continue;
|
||||
}
|
||||
#define ENC_BUF_SIZE VTUN_FRAME_SIZE + 16
|
||||
#define ENC_KEY_SIZE 16
|
||||
|
|
Loading…
Reference in a new issue