Skip to content

Releases: sim590/opendht-hs

Release list

0.1.1.1

Choose a tag to compare

@sim590 sim590 released this 02 May 00:41
  • updating the cabal version number in cabal file (was forgotten in 0.1.1.0)

Here is the recap of 0.1.1.0:

  • going around an incompatibility issue around c2hs and GCC 15 (#5)
  • enabling manual run for haskell-ci github action (#4)
  • bootstrapped the CHANGELOG file (#3)
  • fixed a memory leak (#2)

0.1.0.0

Choose a tag to compare

@sim590 sim590 released this 22 Mar 16:20

Initial release

  • Initial DhtRunner implementation:
    • DhtRunnerM: monad handling all pointers and state;
    • runDhtRunnerM: unwraps a DhtRunnerM action;
      • handles freeing pointers after the DhtRunnerM action is performed;
      • shutsdown OpenDHT gracefully running the shutdown callback and
        waiting for its termination;
    • DhtRunnerConfig: complete config for OpenDHT;
    • Implementation of DHT requests: get, put, cancelPut, listen, cancelListen.
  • Minimal implementation of crypto related data types (PublicKey,
    PrivateKey, Certificate). Further work on this is scheduled for a
    later release;
  • Complete implementation of the OpenDHT C bindings interface for:
    • Value;
    • InfoHash.

Full Changelog: https://github.com/sim590/opendht-hs/commits/0.1.0.0