* 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
24 lines
700 B
Diff
24 lines
700 B
Diff
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()
|