Skip to content

Releases: savoirfairelinux/opendht

2.3.3

26 Feb 17:08
Compare
Choose a tag to compare
  • dht: refactor broken exponential backoff logic during bootstrapping
  • dht: performance/memory usage improvements
  • c binding: add functions dht_value_new_from_string, dht_value_set_user_type to build value from string, or set the user-type field.
  • c binding: install header with cmake
  • build/cmake: minimum cmake version is now 3.10
  • build/cmake: not using FindMsgpack anymore, relying on platform-provided cmake msgpack build information.

2.3.2

26 Jan 19:21
Compare
Choose a tag to compare
  • crypto: cache certificate ID to improve performance
  • crypto: allow to update certificate validity period
  • various cleanup

2.3.1

15 Sep 17:22
Compare
Choose a tag to compare
proxy_server: set expiration for iOS devices

2.3.0

15 Sep 17:21
Compare
Choose a tag to compare
  • removed deprecated HTTP_PARSER_FORK build flag
  • removed embedded argon2

2.2.0

01 Jun 15:25
Compare
Choose a tag to compare
  • dhtrunner: a new stop argument to shutdown to fail every ongoing operation and shutdown immediately instead of waiting for completion.
  • dhtrunner: new bind4, bind6 fields in DhtRunner::Config allow to provide address to bind
  • dhtrunner: added async version of getPublicAddress
  • dhtrunner: use default bound address if not set
  • securedht: add IdentityAnnouncedCb to detect when identity is announced
  • crypto: avoid generating 0 or negative certificate serial numbers
  • cmake: fix building with peer discovery and without http
  • various small fixes and performance improvements

2.2.0rc2

21 Mar 13:12
Compare
Choose a tag to compare
2.2.0rc2 Pre-release
Pre-release
TrustRequest: add default empty parameter for conversationId

2.1.10

21 Mar 13:13
Compare
Choose a tag to compare
cmake: use THREADS_PREFER_PTHREAD_FLAG

2.1.4

19 Jun 19:55
Compare
Choose a tag to compare

since 2.1.1:

  • dht: improve logic for value updates during a listen session
  • dht: fix protocol error message when using non-default network id
  • dht: fix issue with token renewal when next request is listen
  • proxy: various fixes
  • proxy server: allow to persist state to disk on shutdown
  • crypto: added OCSP support
  • updated Docker images

2.1.1

07 May 05:50
Compare
Choose a tag to compare
  • dht: added packet replay for listen updates
  • dht: added statistics to NodeStats
  • dht: minor performance improvements
  • moved bootstraping logic from DhtRunner to Dht (removes unecessary thread)

2.0.0

30 Mar 23:26
Compare
Choose a tag to compare

OpenDHT 2.0 includes many new and updated APIs as well as many performance and stability improvements.