Skip to content

0.1.0.0

Choose a tag to compare

@sim590 sim590 released this 22 Mar 16:20
· 6 commits to master since this release

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