premiere-libtorrent/src/kademlia
arvidn b1b03a0d77 factor out and unit test parts of the DHT routing table logic that handles the affinity of nodes to insert. Specifically, make sure the even distribution within routing table buckets works correctly 2019-07-30 07:56:18 -07:00
..
dht_settings.cpp move dht_settings into its own header cpp file-pair and dht_settings into the dht namespace 2017-09-04 22:38:16 +02:00
dht_state.cpp remove the IPv6 enable/disable build config 2018-08-19 22:20:54 +02:00
dht_storage.cpp improve interoperability between bdecode_node and entry (for encoding). Make it possible to construct an entry from a bdecode_node. move comparison operators out of entry to support implicit conversions from bdecode_node 2018-11-18 22:54:36 +01:00
dht_tracker.cpp similar to how low RTT DHT nodes are preferred over high RTT nodes, also have an affinity for nodes with node IDs derived from their IP 2019-07-28 16:13:16 -07:00
dos_blocker.cpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
ed25519.cpp change formatting of namespace declarations 2017-04-12 14:26:35 -04:00
find_data.cpp fix GCC-9 warnings 2019-06-02 20:58:58 +02:00
get_item.cpp fix GCC-9 warnings 2019-06-02 20:58:58 +02:00
get_peers.cpp fix GCC-9 warnings 2019-06-02 20:58:58 +02:00
item.cpp deprecate slow bdecode() function 2018-11-19 09:09:55 +01:00
msg.cpp fix some cppcheck warnings 2018-11-27 13:53:38 +01:00
node.cpp similar to how low RTT DHT nodes are preferred over high RTT nodes, also have an affinity for nodes with node IDs derived from their IP 2019-07-28 16:13:16 -07:00
node_entry.cpp similar to how low RTT DHT nodes are preferred over high RTT nodes, also have an affinity for nodes with node IDs derived from their IP 2019-07-28 16:13:16 -07:00
node_id.cpp make span's and sha1_hash's index and size types signed (instead of unsigned). Specifically std::ptrdiff_t. In line with the direction of gsl span and reduce signed->unsigned casts 2018-11-16 14:06:22 +01:00
put_data.cpp merged RC_1_1 into master 2018-04-13 01:47:41 +02:00
refresh.cpp fix GCC-9 warnings 2019-06-02 20:58:58 +02:00
routing_table.cpp factor out and unit test parts of the DHT routing table logic that handles the affinity of nodes to insert. Specifically, make sure the even distribution within routing table buckets works correctly 2019-07-30 07:56:18 -07:00
rpc_manager.cpp remove the IPv6 enable/disable build config 2018-08-19 22:20:54 +02:00
sample_infohashes.cpp make all tests run cleanly with leak sanitizer 2019-03-27 17:10:36 +01:00
traversal_algorithm.cpp fix GCC-9 warnings 2019-06-02 20:58:58 +02:00