Changelog for
libopendht1-devel-1.8.1-lp150.1.3.x86_64.rpm :
* Tue Jan 01 2019 Ákos Szőts
- 1.8.1
* dht: fix issue that could cause listen callback to be called after returning false
* dht: reduce connection time for disconnected bootstrap node
* dht: improve performance when used disconnected
* dht: other minor performance improvements
* securedht: improve putSigned performance and network usage
* routing table: fix minor memory leak
* python: added new methods to SockAddr
* added more unit tests
* reduced log verbosity- 1.8.0
* dhtrunner: added API to receive expiration for deserialized values
* proxy client: fixed data race in value reception
* proxy: support value expiration in REST protocol
* dht: fixed issue that could cause nodes to to wrongfully expire (hanyf)
* performance improvements
* stability improvements
* reduced network usage
* Sat Aug 04 2018 szotsakiAATTgmail.com- 1.7.4
* Fix logic issues in proxy client
* Thu Jul 26 2018 szotsakiAATTgmail.com- 1.7.3
* many proxy server/client fixes
* performance improvements
* improved behavior in case of CPU contention
* added more unit tests
* Sat Jun 02 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 2018 szotsakiAATTgmail.com- 1.7.1
* dht proxy: various fixes
* cleanup
* Tue Apr 17 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 08 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 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 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 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 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 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 04 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 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 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 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 02 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 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 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 06 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 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 02 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 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 2016 szotsakiAATTgmail.com- 0.6.1- Many network engine related bug fixes- Improved performance and reliability- MinGW build fixes
* Tue Nov 25 2014 szotsakiAATTgmail.com- 0.0.0 Initial version