Commit graph

22 commits

Author SHA1 Message Date
hubertf
b034566993 Update to 2.6nb1. Fixes a few security bugs. Patch contributed via
the OpenFortress project by Rick van Rein <rick@openfortress.nl>
in private mail.
2003-10-27 16:55:32 +00:00
jlam
b2677a2cb0 Add definitions for DEINSTALL_EXTRA_TMPL and INSTALL_EXTRA_TMPL if
USE_PKGINSTALL is "YES".  bsd.pkg.install.mk will no longer automatically
pick up a INSTALL/DEINSTALL script in the package directory and assume that
you want it for the corresponding *_EXTRA_TMPL variable.
2003-08-30 22:51:11 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
taca
b34da9e80c Update vtun package to 2.6.
ver 2.6:
	No changes;  just renumber.

ver 2.5.3:
	$DESTDIR in makefile for packaging glee (PLD)
	Tighter code in generic/pty_dev.c where available (PLD)
	Various spec file improvements from (PLD)

ver 2.5.2:
	Configure fixes, to ensure vtun will build under Mac OS/X (Kurt Werle)
	exclude <rand.h> #inclusion under OS/X

ver 2.5.1:
	Cleanups, reformat code, Automake improvements (Greg)

	Improvement of Special SuSE init files (Willems Luc)
	Spec file improvements and testing under SuSE (Willems Luc)
	PLD build patch from Arkadiusz Miskiewicz

	re-execute up-commands on re-up under persist-keep (David Kimdon, Leo Bergolth)
	prevent reentering syslog in signal handlers (Leo Bergolth)
	fd leak in tunnel.c (David Kimdon, Leo Bergolth)
	fix configure wrt openSSL and SASL to pick correct MD5.h (Leo Bergolth)
	prevent closing non-existant stat file (Edan Ayal)
	minor packaging improvements (Bishop Clark)
2003-07-12 17:26:15 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
jlam
1c57323789 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:48:57 +00:00
taca
059a5acff1 Update vtun package to 2.5. Changes from 2.4:
ver 2.5:
	 New config option to keep tun device always open
	 iproute support
	 Fixes to support both Linux TUN/TAP drivers.

ver 2.5b1:
	 Encryption fixes: improved challenge generation, padding check.
	 Config parser fixes. Don't allow empty passwords.
	 New config option to specify syslog logging facility.
	 Support for new Linux TUN/TAP driver.
	 IO (read_n/write_n) cancellation.
	 Signal handling and other minor fixes.
	 Makefile improvement.
	 Documentation update.
2002-07-23 23:55:45 +00:00
jlam
0fcc5bed2d Buildlink'ify and use the generic INSTALL scripts. Also move the lock
directory to /var/run/vtund.  This mirrors where samba installs its lock
files (/var/run/samba).  Lastly, make the vtund.8 manpage reflect where
everything is really located.
2001-12-21 21:04:23 +00:00
jlam
e7eb745137 VTUN_SYSCONFDIR is obsolete...use PKG_SYSCONFDIR instead. 2001-11-25 19:22:18 +00:00
jlam
9820a22a90 In package Makefiles, create FILES_SUBST instead of duplicating sed
expression for substituting in DEINSTALL/INSTALL scripts.  Use "${CMP} -s"
instead of "diff -q" since the former is more portable across OSes.
2001-07-13 07:09:17 +00:00
jlam
328a35f96f LIBS is automatically added to CONFIGURE_ENV by bsd.pkg.mk if
GNU_CONFIGURE is defined, so simply set LIBS to the appropriate value.
2001-06-12 20:33:00 +00:00
kim
4f81efe541 The config file for vtun is machine specific, so make it possible to
place it in /etc using VTUN_SYSCONFDIR.
2001-05-13 19:02:47 +00:00
wiz
736d603d57 Remove trailing . from COMMENT. 2001-03-08 10:24:20 +00:00
wiz
a13ea108bb Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:52:59 +00:00
tron
acdab7e494 Fix ELF run time library path. 2001-01-31 10:54:46 +00:00
kleink
023e346044 Update to vtun-2.4; changes since 2.3 include:
ver 2.4:
	 Configurable keep-alive. Fix for 0 compression level.
	 RPM package and documentation update.

ver 2.4b2:
	 TCP driver fixes. Modules and frame handling optimizations.
	 Configure options to disable LZO, ZLIB, OpenSSL and Shaper support.
	 Cleanups. Documentation update.

ver 2.4b1:
	 Numerous stability fixes. TCP driver fixes.
	 Improved TUN driver support for Solaris 8.
	 Fixed incorrect error handling in read_n/write_n.
	 Signal handling fix. Persist mode fixes.
	 Memory handling fixes. New config options.
	 Command path parsing fix.
	 Documentation update and spelling fixes.
2001-01-30 11:24:01 +00:00
tron
d07a2f5f01 Fix build on systems with "openssl" package instead of NetBSD's
crypto distribution.
2000-06-16 12:54:25 +00:00
kleink
d62ec855f3 Update to vtun-2.3; besides a vtund.conf(5) manual page, changes include:
ver 2.3:
	 Fixed incorrect error handling in UDP and TCP drivers. Makefile
	 improvements. RPM package fixes. Persist mode fixes. Fixed a
	 couple of memory and file descriptor leaks. Correct closing of
	 Solaris TUN device.
	 Added man page for the configuration file. Documentation update.
	 Team members list update.
2000-06-06 07:21:46 +00:00
kleink
5fddd61a35 Update to VTun 2.2. Changes since last pkg'ized release include:
ver 2.2:
	 Added support for new OpenBSD tun driver. Fixes for generic tun
	 driver support. Configure extensions and fixes. Small cleanups.
	 Documentation update.

ver 2.1:
	 Final stable 2.1 release.
         Small cleanups.

ver 2.1b5:
	 Fixed local address substitution for TCP connection.
	 Fast, optimized udp_read function.
         Scripts update.

ver 2.1b4:
         Bind UDP socket to the same address:port used for TCP connection.
         Fixed NOBUFS error handling for UDP sockets.
	 Updated FreeBSD tun device support.
	 Removed host name size limitation.
	 Parser and Makefile fixes.
	 CVS source tree access.

ver 2.1b3:
	 Locking code rewrite, should fix race conditions.
	 Support for inetd and tcp wrapper. Several cleanups.
	 Updated RPM spec. Initialization fixes.

ver 2.1b2:
	 Improved parser. New substitutions for command parameters
	 (%a - local address, %A - remote address,...) allow to handle
	 dynamic IPs more easily. Correct handling of single quotes and
	 escaping '\'. Added 'reroute' script for Linux.
         Configure fixes. Documentation update.

ver 2.1b1:
	 Correct closing of unsuccessfully connected sockets. UDP session
	 initialization fixes.
	 New option 'multi', allows to gracefully handle multiple connections
	 with the same host.
	 New option 'srcaddr', allows to specify source address in form of
	 interface, host_name and port.
	 Unified interface for network device drivers and protocols.
	 Solaris TUN/TAP driver support. SOCKS support.
	 Several cleanups and optimizations. Improved Makefile and Configure.
	 Configure automatically searches for headers and libraries.
	 Documentation update.
	 Binary package now linked with latest OpenSSL and LZO libraries.
	 Updated packages for RedHat, OpenBSD, NetBSD, FreeBSD, Solaris.
2000-05-25 13:08:03 +00:00
tron
a844077535 Switch to "USE_SSL". 2000-04-27 06:34:44 +00:00
hubertf
ae3a5bd30e Import vtun-2.0:
VTun provides the method for creating Virtual Tunnels over TCP/IP
networks and allows to shape, compress, encrypt traffic in that
tunnels.

Supported type of tunnels are: PPP, IP, Ethernet and most of other
serial protocols and programs.  VTun is easily and highly configurable,
it can be used for various network task like VPN, Mobile IP, Shaped
Internet access, IP address saving, etc.  It is completely user
space implementation and does not require modification to any kernel
parts.
2000-02-07 01:37:34 +00:00