Skip to content

Releases: savoirfairelinux/opendht

1.3.4

29 Jun 23:37
Compare
Choose a tag to compare
  • add systemd modules for dhtnode and dhtcluster
  • add service mode (non-forking daemon) to dhtnode
  • improve dhtcluster to better work as a daemon/service
  • fix potential invalid memory access
  • python: add support for filters, queries (Simon Désaulniers)
  • http client: add support for queries

1.3.3

13 May 21:53
Compare
Choose a tag to compare

Minor bugfix release to fix a crash in case of a null certificate

1.3.2

11 May 18:07
Compare
Choose a tag to compare
  • crypto API improvements
  • python bindings improvements
  • implement first python unit tests
  • minor bug fixes

1.3.1

14 Apr 15:38
Compare
Choose a tag to compare
  • argon2: add support for installed library (still fallback to included sources)
  • connecting to loopback address (127.0.0.1) is now supported
  • dht::DhtRunner: add bootstrap(sockaddr) to ping a single node with callback
  • python: improved crypto bindings
  • various bug fixes
  • performance improvements

1.3.0

17 Jan 21:55
Compare
Choose a tag to compare
  • crypto: support for revocation lists (CRLs)
  • dht: add per-ip-range storage ratio. This means a single IP
    or IP range won't be able to exhaust the DHT storage anymore.
    If storage is full, the oldest value of the most consuming IP range
    will be dropped
  • dht: drop values as soon as they expire
  • dht: better support for multiple listens on a single hash
  • dht: various optimisations
  • abi: symbols are not exported by default anymore
  • build: install in standard GNU directories by default to support
    multi-arch systems
  • python: properly check for Cython
  • python: small tools updates and fixes

1.2.1

28 Oct 22:57
eafb934
Compare
Choose a tag to compare
  • fix bugs that would cause encryptedPut and signedPut to silently fail
  • add log filters to show DHT log for related hash

0.6.4

28 Oct 22:31
Compare
Choose a tag to compare
  • many bug fixes backported from 1.x

1.2.0

21 Oct 22:57
5b1242f
Compare
Choose a tag to compare
  • several clang related bug fixes;
  • connectivity changes related enhancements;
  • new "refresh" protocol primitive (not exposed to API);
  • "permanent put" operation fixes/enhancements;
  • fixed general efficiency issues;

1.1.0

11 Oct 21:37
Compare
Choose a tag to compare
  • automatic connection loss recovery
  • dhtrunner: asynchronous DNS lookup for bootstrap
  • handle values up to 64k
  • better support for large values on macOS
  • dht: add callback to pingNode
  • fix compilation with recent clang versions

1.0.2

06 Oct 12:29
e3f371c
Compare
Choose a tag to compare
  • Per IP rate limiting;
  • (#133) fix major syncing issues since 1.0.0;
  • cmake: Removed -DOPENDHT_DEBUG flag in favor of -DCMAKE_BUILD_TYPE=Debug;
  • clang: backward compatibility changes;