cc0e775211
With pleasure we announce the release of tinc version 1.0.20. Here is a summary of the changes: * Use /dev/tap0 by default on FreeBSD and NetBSD when using switch mode. * Minor improvements and clarifications in the documentation. * Allow tinc to be cross-compiled with Android's NDK. * The discovered PMTU is now also applied to VLAN tagged traffic. * The LocalDiscovery option now makes use of all addresses tinc is bound to. * Fixed support for tunemu on iOS devices. * The PriorityInheritance option now also works with switch mode. * Fixed tinc crashing when using a SOCKS5 proxy. Thanks to Mesar Hameed, Vilbrekin and Martin Schürrer for their contributions to this version of tinc. This version of tinc is compatible with 1.0pre8, 1.0 and later, but not with earlier version of tinc. Note that this will be one of the last releases of the 1.0 branch of tinc. Most of the development is now happening on the 1.1 branch, with tinc 1.1pre6 being the latest pre-release version, which you are encouraged to try out. The 1.1 branch is backwards compatible with tinc 1.0. git-svn-id: svn://svn.openwrt.org/openwrt/packages@36041 3c298f89-4303-0410-b956-a3cf2f4a3e73
60 lines
1.5 KiB
Makefile
60 lines
1.5 KiB
Makefile
#
|
|
# Copyright (C) 2007-2011 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=tinc
|
|
PKG_VERSION:=1.0.20
|
|
PKG_RELEASE:=1
|
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
|
PKG_SOURCE_URL:=http://www.tinc-vpn.org/packages
|
|
PKG_MD5SUM:=001277e0ccd7ca29f7fa4039774ad611
|
|
|
|
PKG_INSTALL:=1
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/tinc
|
|
SECTION:=net
|
|
CATEGORY:=Network
|
|
DEPENDS:=+liblzo +libopenssl +kmod-tun
|
|
TITLE:=VPN tunneling daemon
|
|
URL:=http://www.tinc-vpn.org/
|
|
SUBMENU:=VPN
|
|
endef
|
|
|
|
define Package/tinc/description
|
|
tinc is a Virtual Private Network (VPN) daemon that uses tunnelling and
|
|
encryption to create a secure private network between hosts on the Internet.
|
|
endef
|
|
|
|
TARGET_CFLAGS += -std=gnu99
|
|
|
|
CONFIGURE_ARGS += \
|
|
--with-kernel="$(LINUX_DIR)" \
|
|
--with-zlib="$(STAGING_DIR)/usr" \
|
|
--with-lzo-include="$(STAGING_DIR)/usr/include/lzo"
|
|
|
|
define Package/tinc/install
|
|
$(INSTALL_DIR) $(1)/usr/sbin
|
|
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/tincd $(1)/usr/sbin/
|
|
$(INSTALL_DIR) $(1)/etc/init.d/
|
|
$(INSTALL_BIN) files/$(PKG_NAME).init $(1)/etc/init.d/$(PKG_NAME)
|
|
$(INSTALL_DIR) $(1)/etc/config
|
|
$(INSTALL_CONF) files/$(PKG_NAME).config $(1)/etc/config/$(PKG_NAME)
|
|
$(INSTALL_DIR) $(1)/etc/openvpn
|
|
$(INSTALL_DIR) $(1)/lib/upgrade/keep.d
|
|
$(INSTALL_DATA) files/tinc.upgrade $(1)/lib/upgrade/keep.d/tinc
|
|
endef
|
|
|
|
define Package/tinc/conffiles
|
|
/etc/config/tinc
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,tinc))
|