Skip to content

Releases: savoirfairelinux/opendht

v3.0.1

03 Nov 18:14
Compare
Choose a tag to compare
  • proxy client: retry permanent put after reconnect

v3.0.0

24 Sep 22:23
Compare
Choose a tag to compare
update version to 3.0.0

v2.6.0.4

12 Sep 15:35
Compare
Choose a tag to compare
  • Fix Python binding with latest Cython version

v2.6.0

09 Sep 17:02
Compare
Choose a tag to compare
  • 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

05 Apr 21:39
Compare
Choose a tag to compare
update version to 2.5.1

v2.5.0

31 Mar 16:00
Compare
Choose a tag to compare
  • 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 and OPENDHT_SHARED options. Use the standard BUILD_SHARED_LIBS option instead
  • build/cmake: removed OPENDHT_TESTS option. Use the standard BUILD_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

01 Feb 04:55
Compare
Choose a tag to compare
  • Added soversion for c binding shared library

v2.4.11

30 Jan 17:15
Compare
Choose a tag to compare
  • 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

02 Sep 21:16
Compare
Choose a tag to compare
update version to 2.4.10

v2.4.9

18 Jul 16:21
Compare
Choose a tag to compare
  • 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