Changelog for
libopendht1-devel-1.7.2-1.3.x86_64.rpm :
Sat Jun 2 14:00:00 2018 szotsakiAATTgmail.com
- 1.7.2
* dht: prevent unavailable address family (ie. IPv6) to block a search indefinitely in some network conditions.
* dht: fix the put() operation occasionally never completing or taking a long time to complete.
* proxy client: set the dht state to connected on push notification reception to allow proper handing of the notification.
* dhtrunner: fix null pointer access when retreiving the public address of a stopped/uninitialised node.
Sun Apr 22 14:00:00 2018 szotsakiAATTgmail.com
- 1.7.1
* dht proxy: various fixes
* cleanup
Tue Apr 17 14:00:00 2018 szotsakiAATTgmail.com
- 1.7.0
* Dht: automatic listen multiplexing, resulting in reduction of network usage when performing multiple listen operations on the same key.
* Dht, DhtRunner: new listen() API method with callback argument allowing to be informed of value expiration.
* Dht: added value cache used by above features
* network: added value expiration and refresh signals for listen operations
* tests: added automated unit tests using CppUnit
Thu Mar 8 13:00:00 2018 szotsakiAATTgmail.com
- 1.6.1
* multiple proxy client/server fixes
* building indexation is now optional (enabled by default)
* update included argon2
* minor cleanups
Wed Feb 28 13:00:00 2018 szotsakiAATTgmail.com
- 1.6.0
* push notification related fixes
* reduced CPU usage
* reduced memory usage
- 1.6.0~rc2
* crypto: don\'t try to generate certificates expiring after 2038 on 32bits platforms
* crypto: reduce default certificates expiration time to 10 years
* dhtnode: fix cancelListen
* dhtnode: generate RSA key to allow receiving encrypted messages
* fix build on clang clang-802.0.42
-1.6.0~rc1
* added REST proxy client implementing the DHT API
* added optional support for push notifications through the proxy server,
* using the gorush REST API: https://github.com/appleboy/gorush#web-api
* DhtRunner: now able to use DhtProxyClient as a DHT node
* DhtRunner: can switch between local or proxy node during runtime
* SockAddr: added methods to handle IPv6-mapped IPv4 addresses
* iOS: handle SIGPIPE on UDP sockets by recreating sockets
* fixed occasional crash during packet processing
Fri Nov 24 13:00:00 2017 szotsakiAATTgmail.com
- 1.5.0
* added REST server implementing OpenDHT proxy API
* tools: added simple Web client using the proxy server [into /usr/share/doc/packages/opendht/proxy_node.html]
* tools: allow dhtnode to run a proxy server
* tools: allow dhtnode to use any string as key
* InfoHash: added operator bool()
* minor performance improvement
* SockAddr: fix endianness issue
* net: fix incorrect reported address parsing
* minor memory leak fixes
Sun Oct 22 14:00:00 2017 szotsakiAATTgmail.com
- 1.4.1
* updated MSVC project
* bug fixes
- 1.4.0
* improved Doxygen documentation
* cmake: add support to build documentation
* cmake: improve build on macOS
* API change: storage policies, getPublicAddress now use SockAddr
* NodeExport: added msgpack serialization
* fixed issue that could cause occasional request failures
* minor bug fixes
* minor performance improvements
Sat Aug 12 14:00:00 2017 szotsakiAATTgmail.com
- 1.3.6
* cmake: fix build on macOS when using brew
* fix value expiration time
* python wrapper: fix invalid pointer access
Sat Jul 22 14:00:00 2017 szotsakiAATTgmail.com
- 1.3.5
* Decrease default MTU to 1280
* Better handling of slow connections
* Faster connectivity state change in case of connectivity loss on a protocol
* Reduce ICE candidate lifetime to 1min
Tue Jul 4 14:00:00 2017 szotsakiAATTgmail.com
- 1.3.4
* 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
Mon May 15 14:00:00 2017 szotsakiAATTgmail.com
- 1.3.3
* Minor bugfix release to fix a crash in case of a null certificate
- 1.3.2
* crypto API improvements
* python bindings improvements
* implement first python unit tests
* minor bug fixes
Wed Apr 19 14:00:00 2017 szotsakiAATTgmail.com
- 1.3.1
* 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
Sat Jan 21 13:00:00 2017 szotsakiAATTgmail.com
- 1.3.0
* 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
Wed Nov 2 13:00:00 2016 szotsakiAATTgmail.com
- 1.2.1
* fix bugs that would cause encryptedPut and signedPut to silently fail
* add log filters to show DHT log for related hash
Sat Oct 22 14:00:00 2016 szotsakiAATTgmail.com
- 1.2.0
* 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;
Thu Oct 13 14:00:00 2016 szotsakiAATTgmail.com
- 1.1.0
* 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
Thu Oct 6 14:00:00 2016 szotsakiAATTgmail.com
- 1.0.2
* 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;
Thu Sep 15 14:00:00 2016 szotsakiAATTgmail.com
- 1.0.1
* Data persistence enabled (missing in 1.0.0)
* Fixed cricital bug since the queries (#128)
* Dropped support for GnuTLS < 3.3
* Fully compliant with -pedantic-errors compiler flag (since 1.0.0)
Fri Sep 2 14:00:00 2016 szotsakiAATTgmail.com
- 1.0.0
* add Prefix Hash Tree (PHT) for data indexation (Nicolas Reynaud, Simon Désaulniers)
* add Queries (Simon Désaulniers)
* add long-term data persistance (Simon Désaulniers)
* add data pagination (Simon Désaulniers)
* reduced bandwith usage
Fri Jul 29 14:00:00 2016 szotsakiAATTgmail.com
- Added Python 3 support
- 0.6.3
* Add Microsoft compiler support;
* Work around the issue compiling on Apple\'s LLVM 7.3.0 (#94);
* Add Network id feature;
* License OpenDHT compatible with GPL>=3;
* Adding cryptographic API;
* Consistent library naming between diffrent build tools.
- 0.6.2
* Permanent \'put\' feature;
* Enhanced search\'s nodes handler algorithm;
* fix #73 bug when IPv[46] empty table;
* man page for dhtnode;
* support for make DESTDIR= syntax (#72);
Tue May 31 14:00:00 2016 szotsakiAATTgmail.com
- 0.6.1
- Many network engine related bug fixes
- Improved performance and reliability
- MinGW build fixes
Tue Nov 25 13:00:00 2014 szotsakiAATTgmail.com
- 0.0.0 Initial version