mirror of
https://github.com/RetroShare/RetroShare.git
synced 2026-09-14 11:06:01 +05:00
Bugfixes and a couple of small improvements to the DHT code.
* fixed up buggy overloading for the udplayer (for testing).
* added processing multiple (5) remote processes per tick.
- (1 wasn't enough in testing, and led to dropped peers)
* removed unused variables from query data structure.
* #defined out debugging in bdSpace, removed old functions.
* More agressive attempts to find proxies for connections.
* made "final query attempt" use exact peer address rather than midid.
- mid id meant that the target wasn't always returned.
* tweaked bdconnection debugging.
* increase CONNECTION_MAX_TIMEOUT from 30 => 45. wasn't enough!
* Limited bdQuery::QueryIdlePeriod to 15min (was unlimited).
* added bdQuery::PotentialPeer cleanup functions - for more robust reporting.
* fixed bdQuery debugging printouts.
* Implemented BITDHT_QFLAGS_UPDATES flag.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4398 b45a01b8-16f6-495d-af2f-9b41ad6348cc
|
||
|---|---|---|
| .. | ||
| bitdht | ||
| example | ||
| tests | ||
| udp | ||
| util | ||
| libbitdht.pro | ||
| mingw32make.bat | ||
| README.txt | ||
What's in the Package --------------------------------------------------------------- bitdht - base BitDHT Code. util - generic utils for networking and threading. udp - UDP interfacing code. lib - Where the library is created. tests - basic unit tests. example - example code of how to use libbitdht. libbitdht.pro - build script for Qt's qmake. README.txt - this file. HOWTO libbitdht. ---------------------------------------------- This version is build using Qt's qmake system. 1) Install Qt's qmake system: libqt-dev 2) type ./qmake 3) type ./make 4) check out the example and tests to learn how to interface with libbitdht.