b1b03a0d77factor 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
arvidn
2019-07-27 14:20:33 -0700
c5d0ea6332make node and tracker_node explicitly non-movable, since the node contains a non-movable std::mutex
Arvid Norberg
2019-07-29 17:40:25 -0700
a4b2f636ccupdate changelog to include CVE references
Arvid Norberg
2019-07-29 17:45:26 -0700
c9f953f487saturate failed-bytes and redundant-bytes counters in torrent object, rather than asserting on overflow. This happens in the fuzzer, which keeps a torrent open for the entire run, causing it to max out redundant bytes
arvidn
2019-07-29 14:51:44 -0700
3995ffeafdsimilar 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
arvidn
2019-01-11 01:43:45 +0100
212ea3db27fix python binding of dht_settings
Arvid Norberg
2019-04-07 15:16:40 +0200
fe2f7b1478add 'block_uploaded_alert' to python bindings
Joris Carrier
2019-04-06 18:19:11 +0200
8508506f16don't run the SHA-1 and SHA-512 test vector tests by default, as they are slow
arvidn
2019-04-02 13:15:57 +0200
5b021a849euse a more restrictive limit on number of pieces allowed in a torrent
arvidn
2019-04-02 11:01:05 +0200
33463a3ef5improve sanitizer rules to cover more versions of clang and GCC
arvidn
2019-03-31 15:03:13 +0200
f025c67185fix memory leaks in test_http_connection simulation
arvidn
2019-03-30 12:42:18 +0100
1b79ce86e1don't count connections and disconnections to ourself as sign of failure in tests
arvidn
2019-03-29 23:17:34 +0100
51f77cc0a1fix printing priorities in test_priority.cpp
arvidn
2019-03-29 09:27:50 +0100
95937b28a7add missing test torrent to tarball
arvidn
2019-03-28 00:35:12 +0100
3a093c5d27improve disk I/O logging
arvidn
2019-03-24 17:30:22 +0100
5260128933minor improvement to test_tracker. fix test output redirection on windows. tweak starting of web server in tests
arvidn
2019-03-26 12:41:52 +0100
102387f4a8make all tests run cleanly with leak sanitizer
arvidn
2019-03-26 12:29:04 +0100
4dc2e6015duse flag to prevent multiple calls to abort_jobs even when asserts are disabled
Steven Siloti
2019-03-25 19:49:35 -0700
8d9c746149always flush disk I/O job queue before shutdown
Steven Siloti
2019-03-24 17:41:52 -0700
64600f444bimprove sanitizer rule in Jamfile. Some fixes for new clang sanitizr 'implicit-conversion'
arvidn
2019-03-24 22:14:35 +0100
bb5c612180fix typo in validation of reject messages. Make on_choke a bit more defensive
arvidn
2019-03-25 18:26:06 +0100
38ca4113eafix python binding for create_torrent
Arvid Norberg
2019-03-23 11:27:48 +0100
20cb26fcc1remove duplicate copy of escape_string
arvidn
2019-03-23 14:47:40 +0100
19dbfce9c0simplify and clean up the handling of name in internal_file_entry. move should be more efficient now, by not copying the name
Arvid Norberg
2019-03-21 13:15:23 +0100
808a615c87forward port ssiloti's patch to make the BOOST_ASIO_ENABLE_CANCELIO define public
arvidn
2019-03-22 12:39:06 +0100
2990532d10reduce the amount of hacky path/string handling code
arvidn
2019-03-20 09:36:37 +0100
b6896cf337tighten up validation of dont-have messages
arvidn
2019-03-21 12:46:43 +0100
972288340ftighten up validation of reject messages, to ensure consistency of stats counters
arvidn
2019-03-20 12:49:29 +0100
01feb32821tighten up message size checks
arvidn
2019-03-20 10:12:42 +0100
e435ffe04fFixed peer_request.piece conversion in Python
Martijn de Vos
2019-03-19 13:25:32 +0100