Releases: savoirfairelinux/opendht
Releases · savoirfairelinux/opendht
v3.0.1
- proxy client: retry permanent put after reconnect
v3.0.0
update version to 3.0.0
v2.6.0.4
- Fix Python binding with latest Cython version
v2.6.0
- dht: added early announce/listen mechanism, significantly reducing the time taken for the first values to be published or received for a new search, without major trade-off.
- dht: fixed an issue that was causing invalid transaction IDs to be occasionally used
- dht: changed user agent to "o2"
- dhtinterface: added
setOnPublicAddressChanged
to listen for public address changes - dhtrunner: added
Context::publicAddressChangedCb
to make use of the new API - log: new logger API using
{fmt}
- http: added static method
Request::url_encode
to encode url parameters. - docker: Alpine image now based on Alpine 3.18
- build/meson: build dhtchat, dhtscanner
v2.5.1
update version to 2.5.1
v2.5.0
- dht: improved transmission of large amounts of values (>64 KB) for a single key, by transmitting them in separate messages with independent retransmission logic
- docker: added official Alpine Linux-based images, much lighter than Ubuntu-based images (about 30 MB vs 800 MB)
- build/cmake: removed
OPENDHT_STATIC
andOPENDHT_SHARED
options. Use the standardBUILD_SHARED_LIBS
option instead - build/cmake: removed
OPENDHT_TESTS
option. Use the standardBUILD_TESTING
option instead - build/cmake: now using CTest
- build/meson: added experimental support for the Meson build system
- build/autotools: the Autotools build system is now deprecated and shall be removed when Meson support is considered stable
v2.4.12
- Added soversion for c binding shared library
v2.4.11
- proxy server: added support for Unified Push in addition to gorush
- proxy server: various fixes
- securedht: fixed a long-standing issue that prevented editing a signed value. Added relevant unit test.
- rust: updated os_socketaddr
- infohash: added
to_view()
- build/cmake: using IMPORTED_TARGET for pkg-config
- build/cmake: declare appropriate pkg-config dependencies
v2.4.10
update version to 2.4.10
v2.4.9
- dhtrunner: fix crash introduced in 2.4.8 when requesting both local peer discovery and the proxy client
The peer discovery configuration is now ignored when using the proxy client - proxy server: allow to configure the local address to bind
- misc: fix various warnings