diff --git a/net/i2pd/Makefile b/net/i2pd/Makefile index 5dcf4d3abe..f4c3d5d79a 100644 --- a/net/i2pd/Makefile +++ b/net/i2pd/Makefile @@ -1,7 +1,7 @@ # # Copyright (C) 2015, 2016 gxcreator # Copyright (C) 2017 OpenWrt.org -# Copyright (C) 2021-2022 PurpleI2P team +# Copyright (C) 2021-2023 PurpleI2P team # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -10,13 +10,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:=i2pd -PKG_VERSION:=2.43.0 -PKG_RELEASE:=$(AUTORELEASE) +PKG_VERSION:=2.48.0 +PKG_RELEASE:=1 PKG_BUILD_PARALLEL:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/PurpleI2P/i2pd/tar.gz/$(PKG_VERSION)? -PKG_HASH:=db1679653491a411dd16fa329488d840296c8f680e0691f9fe0d0e796e5d7bca +PKG_HASH:=ccf417aa66ce37f72ea15b7fbcff4c71e823566ea74bda696b9c1e19aae08739 PKG_MAINTAINER:=David Yang PKG_LICENSE:=BSD-3-Clause @@ -55,7 +55,7 @@ define Package/i2pd/install $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_BIN) ./files/i2pd.init $(1)/etc/init.d/i2pd $(INSTALL_DIR) $(1)/usr/share/i2pd - $(CP) $(PKG_BUILD_DIR)/contrib/certificates $(1)/usr/share/i2pd + $(CP) $(PKG_BUILD_DIR)/contrib/certificates $(1)/usr/share/i2pd $(INSTALL_DIR) $(1)/etc/config $(INSTALL_CONF) ./files/i2pd.config $(1)/etc/config/i2pd $(INSTALL_DIR) $(1)/etc/i2pd diff --git a/net/i2pd/patches/010-config.patch b/net/i2pd/patches/010-config.patch index f3e52cf683..ffd3b17606 100644 --- a/net/i2pd/patches/010-config.patch +++ b/net/i2pd/patches/010-config.patch @@ -18,76 +18,76 @@ -# certsdir = /var/lib/i2pd/certificates +certsdir = /usr/share/i2pd/certificates - ## Where to write pidfile (default: i2pd.pid, not used in Windows) + ## Where to write pidfile (default: /run/i2pd.pid, not used in Windows) # pidfile = /run/i2pd.pid @@ -35,7 +35,7 @@ # logfile = /var/log/i2pd/i2pd.log - ## Log messages above this level (debug, info, *warn, error, none) + ## Log messages above this level (debug, info, *warn, error, critical, none) ## If you set it to none, logging will be disabled -# loglevel = warn +loglevel = none ## Write full CLF-formatted date and time to log (default: write only time) # logclftime = true -@@ -115,9 +115,9 @@ published = true +@@ -118,9 +118,9 @@ ipv6 = false [http] ## Web Console settings - ## Uncomment and set to 'false' to disable Web Console + ## Enable the Web Console (default: true) -# enabled = true +enabled = true - ## Address and port service will listen on --address = 127.0.0.1 + ## Address and port service will listen on (default: 127.0.0.1:7070) +-# address = 127.0.0.1 +address = 192.168.1.1 - port = 7070 - ## Path to web console, default "/" + # port = 7070 + ## Path to web console (default: /) # webroot = / -@@ -132,9 +132,9 @@ port = 7070 +@@ -138,9 +138,9 @@ ipv6 = false [httpproxy] - ## Uncomment and set to 'false' to disable HTTP Proxy + ## Enable the HTTP proxy (default: true) -# enabled = true +enabled = true - ## Address and port service will listen on --address = 127.0.0.1 + ## Address and port service will listen on (default: 127.0.0.1:4444) +-# address = 127.0.0.1 +address = 192.168.1.1 - port = 4444 - ## Optional keys file for proxy local destination + # port = 4444 + ## Optional keys file for proxy local destination (default: http-proxy-keys.dat) # keys = http-proxy-keys.dat -@@ -146,9 +146,9 @@ port = 4444 +@@ -154,9 +154,9 @@ ipv6 = false [socksproxy] - ## Uncomment and set to 'false' to disable SOCKS Proxy + ## Enable the SOCKS proxy (default: true) -# enabled = true +enabled = true - ## Address and port service will listen on --address = 127.0.0.1 + ## Address and port service will listen on (default: 127.0.0.1:4447) +-# address = 127.0.0.1 +address = 192.168.1.1 - port = 4447 - ## Optional keys file for proxy local destination + # port = 4447 + ## Optional keys file for proxy local destination (default: socks-proxy-keys.dat) # keys = socks-proxy-keys.dat -@@ -162,7 +162,7 @@ port = 4447 +@@ -170,7 +170,7 @@ ipv6 = false [sam] - ## Comment or set to 'false' to disable SAM Bridge --enabled = true + ## Enable the SAM bridge (default: true) +-# enabled = false +enabled = false - ## Address and port service will listen on + ## Address and ports service will listen on (default: 127.0.0.1:7656, udp: 7655) # address = 127.0.0.1 # port = 7656 -@@ -197,7 +197,7 @@ enabled = true +@@ -206,7 +206,7 @@ ipv6 = false [upnp] ## Enable or disable UPnP: automatic port forwarding (enabled by default in WINDOWS, ANDROID) -# enabled = false +enabled = false - ## Name i2pd appears in UPnP forwardings list (default = I2Pd) + ## Name i2pd appears in UPnP forwardings list (default: I2Pd) # name = I2Pd -@@ -238,7 +238,7 @@ verify = true - +@@ -248,7 +248,7 @@ verify = true [limits] - ## Maximum active transit sessions (default:2500) --# transittunnels = 2500 + ## Maximum active transit sessions (default: 5000) + ## This value is doubled if floodfill mode is enabled! +-# transittunnels = 5000 +transittunnels = 500 ## Limit number of open file descriptors (0 - use system limit) # openfiles = 0