Files
i2pd/boost-system.patch

24 lines
700 B
Diff
Raw Permalink Normal View History

- update to 2.58.0: * Post-quantum end-to-end crypto(ML-KEM-512, ML-KEM-768, ML-KEM-1024) support if OpenSSL >= 3.5.0. Enable it by default * Datagram2 and Datagram3 * Support boost 1.89 * Don't verify streaming SYN packet signature if comes from an ECIESx25519 session * Specify light or dark theme for webconsole * Try to resolve host again in server tunnel if failed before * "ssu2.firewalled4" and "ssu2.firewalled6" params to force Firewalled even if network is OK * Create unique loopback address from fd00::/8 range for ::1 if explicitly set in server tunnels * Don't show Network status if ipv6 only * SAM PING command * Send correct version in I2CP SetDate message * Fixed max UDP buffer size for OpenBSD * "i2p.streaming.maxWindowSize" and "i2p.streaming.dontSign" params * Streaming ping through BOB * Limit number of outbound streaming packets if the peer can't handle them * Updated reseeds list * Fixed lack of file descriptors for Haiku * Outgoing stream will not constantly re-requests LeaseSet if the remote peer has gone away * Don't call deprecated functions for openssl 3 * Accept "HELLO VERSION" without "MIN" and "MAX" in SAM * Non-blocking mode for UDP sockets in UDP tunnels - update to 2.57.0: * Local domain sockets for I2PControl * HTTP and SOCKS proxy through BOB * FORWARD session host handling in SAM * "keys=shareddest" tunnel param to run on shared local destination * Correct implementation of SSU2 path challenge and path response * Don't delete trusted routers from netdb * Fixed crash after SAM stream disconnect * Disable loss-control in streaming * OpenIndiana(Solaris) support * NTCP2 probing resistance * Set min peer test version to 0.9.62 * Support SAM v1 datagram sessions without port * Localization to Hebrew and Hindi * Fixed x86 build for Haiku * Updated reseeds list - Boost.System is headers only since 1.69 + boost-system.patch OBS-URL: https://build.opensuse.org/package/show/security:privacy/i2pd?expand=0&rev=59
2025-10-16 13:27:45 +00:00
diff -purN a/build/CMakeLists.txt b/build/CMakeLists.txt
--- a/build/CMakeLists.txt 2025-09-06 21:33:26.000000000 +0200
+++ b/build/CMakeLists.txt 2025-10-11 16:14:28.725138745 +0200
@@ -6,6 +6,10 @@ else()
cmake_policy(VERSION 3.22)
endif()
+if(POLICY CMP0167)
+ cmake_policy(SET CMP0167 NEW)
+endif()
+
# for debugging
#set(CMAKE_VERBOSE_MAKEFILE on)
@@ -263,7 +267,7 @@ else()
endif()
endif()
-find_package(Boost REQUIRED COMPONENTS system filesystem program_options)
+find_package(Boost REQUIRED COMPONENTS filesystem program_options)
if(NOT DEFINED Boost_FOUND)
message(SEND_ERROR "Boost is not found, or your boost version was below 1.46. Please download Boost!")
endif()