Skip to content
Snippets Groups Projects
Select Git revision
  • ae454da94480a4511c8cf73d8fbe95c1a48a8f58
  • experimental default protected
  • v2023.2.5-ffs
  • nrb/ex400-remove-wps
  • nrb/airmax-test
  • v2023.2.4-ffs
  • nrb/ar9344-reset-sequence
  • autinerd/experimental-openwrt-24.10
  • v2023.2.3-ffs
  • v2023.2.2-ffs
  • v2023.2-ffs
  • v2023.1-ffs
  • v2022.1.4-ffs
  • feature/addMikrotikwAP
  • v2022.1.3-ffs
  • v2021.1.2-ffs
  • v2022.1.1-ffs
  • master protected
  • v2021.1.1-ffs
  • nrb/gluon-master-cpe510
  • v2021.1-ffs
  • experimental-2025-10-23
  • experimental-2025-10-23-base
  • experimental-2025-10-22
  • experimental-2025-10-22-base
  • experimental-2025-10-19
  • experimental-2025-10-19-base
  • experimental-2025-10-15
  • experimental-2025-10-15-base
  • experimental-2025-10-12
  • experimental-2025-10-12-base
  • experimental-2025-10-06
  • experimental-2025-10-06-base
  • experimental-2025-10-02
  • experimental-2025-10-02-base
  • experimental-2025-09-19
  • experimental-2025-09-19-base
  • experimental-2025-09-15
  • experimental-2025-09-15-base
  • experimental-2025-09-12
  • experimental-2025-09-12-base
41 results

0002-fastd-update-to-v16.patch

Blame
  • user avatar
    Matthias Schiffer authored
    246f6751
    History
    0002-fastd-update-to-v16.patch 3.22 KiB
    From: Matthias Schiffer <mschiffer@universe-factory.net>
    Date: Sat, 15 Nov 2014 18:50:34 +0100
    Subject: fastd: update to v16
    
    diff --git a/net/fastd/Config.in b/net/fastd/Config.in
    index ca4045c..8292245 100644
    --- a/net/fastd/Config.in
    +++ b/net/fastd/Config.in
    @@ -80,8 +80,14 @@ config FASTD_WITH_CMDLINE_COMMANDS
     	default n
     
     config FASTD_WITH_VERIFY
    -        bool "Include support for on-verify handlers"
    -        depends on PACKAGE_fastd
    -        default n
    +	bool "Include support for on-verify handlers"
    +	depends on PACKAGE_fastd
    +	default n
    +
    +config FASTD_WITH_STATUS_SOCKET
    +	bool "Include support for status sockets"
    +	depends on PACKAGE_fastd
    +	default y
    +
     
     endmenu
    diff --git a/net/fastd/Makefile b/net/fastd/Makefile
    index 0629cd7..acf973b 100644
    --- a/net/fastd/Makefile
    +++ b/net/fastd/Makefile
    @@ -8,13 +8,16 @@
     include $(TOPDIR)/rules.mk
     
     PKG_NAME:=fastd
    -PKG_VERSION:=14
    +PKG_VERSION:=16
     PKG_RELEASE:=1
     
     PKG_MAINTAINER:=Matthias Schiffer <mschiffer@universe-factory.net>
     PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
    -PKG_SOURCE_URL:=https://projects.universe-factory.net/attachments/download/75
    -PKG_MD5SUM:=34f6bdebd0410a1fba7c8fd06fff7a05
    +PKG_SOURCE_URL:=https://projects.universe-factory.net/attachments/download/78
    +PKG_MD5SUM:=135b3083d2743e335738de3bd4bb0c3c
    +
    +PKG_LICENSE:=BSD-2-Clause
    +PKG_LICENSE_FILE:=COPYRIGHT
     
     PKG_CONFIG_DEPENDS:=\
     	CONFIG_FASTD_ENABLE_METHOD_CIPHER_TEST \
    @@ -32,7 +35,8 @@ PKG_CONFIG_DEPENDS:=\
     	CONFIG_FASTD_WITH_CMDLINE_LOGGING \
     	CONFIG_FASTD_WITH_CMDLINE_OPERATION \
     	CONFIG_FASTD_WITH_CMDLINE_COMMANDS \
    -	CONFIG_FASTD_WITH_VERIFY
    +	CONFIG_FASTD_WITH_VERIFY \
    +	CONFIG_FASTD_WITH_STATUS_SOCKET
     
     
     PKG_BUILD_DEPENDS:=nacl libuecc
    @@ -43,7 +47,7 @@ include $(INCLUDE_DIR)/cmake.mk
     define Package/fastd
       SECTION:=net
       CATEGORY:=Network
    -  DEPENDS:=+kmod-tun +librt +libpthread
    +  DEPENDS:=+kmod-tun +librt +libpthread +FASTD_WITH_STATUS_SOCKET:libjson-c
       TITLE:=Fast and Secure Tunneling Daemon
       URL:=https://projects.universe-factory.net/projects/fastd
       SUBMENU:=VPN
    @@ -74,6 +78,7 @@ CMAKE_OPTIONS += \
     	-DWITH_CMDLINE_OPERATION:BOOL=FALSE \
     	-DWITH_CMDLINE_COMMANDS:BOOL=FALSE \
     	-DWITH_VERIFY:BOOL=FALSE \
    +	-DWITH_STATUS_SOCKET:BOOL=FALSE \
     	-DWITH_CAPABILITIES:BOOL=FALSE \
     	-DENABLE_SYSTEMD:BOOL=FALSE \
     	-DENABLE_LIBSODIUM:BOOL=FALSE \
    @@ -147,6 +152,10 @@ ifeq ($(CONFIG_FASTD_WITH_VERIFY),y)
     CMAKE_OPTIONS += -DWITH_VERIFY:BOOL=TRUE
     endif
     
    +ifeq ($(CONFIG_FASTD_WITH_STATUS_SOCKET),y)
    +CMAKE_OPTIONS += -DWITH_STATUS_SOCKET:BOOL=TRUE
    +endif
    +
     
     define Package/fastd/description
      Fast and secure tunneling daemon, which is optimized on small code size and few dependencies
    @@ -161,9 +170,9 @@ define Package/fastd/install
     	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/fastd $(1)/usr/bin/
     
     	$(INSTALL_DIR) $(1)/etc/init.d/
    -	$(INSTALL_BIN) files/fastd.init $(1)/etc/init.d/fastd
    +	$(INSTALL_BIN) $(PKG_BUILD_DIR)/doc/examples/openwrt/fastd.init $(1)/etc/init.d/fastd
     	$(INSTALL_DIR) $(1)/etc/config
    -	$(INSTALL_CONF) files/fastd.config $(1)/etc/config/fastd
    +	$(INSTALL_CONF) $(PKG_BUILD_DIR)/doc/examples/openwrt/fastd.config $(1)/etc/config/fastd
     	$(INSTALL_DIR) $(1)/etc/fastd
     	$(INSTALL_DIR) $(1)/lib/upgrade/keep.d
     	$(INSTALL_DATA) files/fastd.upgrade $(1)/lib/upgrade/keep.d/fastd