Revision history for opendht-hs
0.1.1.1 -- 2025-05-01
- updating the cabal version number in cabal file (was forgotten in 0.1.1.0)
0.1.1.0 -- 2025-05-01
- 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 -- 2025-03-22
- 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: