fix missed function call in previous check-in

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8920 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
merged fixes from RC_0_16

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8923 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
improve DHT routing table to return better nodes (lower RTT and closer to target)

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8925 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
restore commented out function

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8926 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
abstract generic_category() to build on boost-1.42 and older. fix some include issues in tests

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8927 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
fix build with old asio (boost-1.42 era)

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8928 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
introduce new, optional, get_peers mechanism that is more privacy preserving (doesn't leak the info-hash to as many DHT nodes)

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8929 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
add script that runs a cpu benchmark of downloading

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8930 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
extend benchmark to run both upload and download tests

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8931 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
fix backwards compatibility with tracker_url and async_add_torrent

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8933 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
merged changes from RC_0_16

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8935 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
merged fix from RC_0_16

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8937 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
merged utp fix from RC_0_16

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8939 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
add more utp statistics and make the congestion controller less aggressive when the up-link is not saturated

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8940 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
don't count pad-files as partial download pieces in the piece picker. prioritize which immutable dht items to keep also based on distance from our ID. remove some todo comments that probably should not be done

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8941 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
include error code in metadata failure alert

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8942 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
merged build fix without exceptions from RC_0_16

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8944 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
when evicting peers waiting to establish connection, evict the ones that have been trying for the longest first

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8945 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
improve DHT routing table some, by replacing high RTT nodes within a node ID prefix

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8946 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda
make verbose dht logging work again

git-svn-id: http://libtorrent.googlecode.com/svn/trunk@8947 f43f7eb3-cfe1-5f9d-1b5f-e45aa6702bda