Steven Siloti
|
27a49523a3
|
fix windows build with boost 1.70
|
2019-04-21 00:47:44 +02:00 |
Fabrice Fontaine
|
039cc4809e
|
buffer.hpp: fix build on uclibc
malloc_usable_size is not available on uclibc
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
2019-04-21 00:46:54 +02:00 |
Arvid Norberg
|
76c2794923
|
fix build with boost-1.70 (#3788)
fix build with boost 1.70.0 Fix #3683
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
2019-04-19 20:56:19 +02:00 |
arvidn
|
66b0ab9089
|
add fuzzers to the main repository
|
2019-04-19 08:26:54 +02:00 |
Joris Carrier
|
2ccb5d716a
|
fix python bindings for block_uploaded_alert
|
2019-04-18 16:53:52 +02:00 |
arvidn
|
8506f93507
|
fix more warnings
|
2019-04-11 18:18:11 +02:00 |
arvidn
|
a845afe6d9
|
fix warnings
|
2019-04-10 08:05:36 +02:00 |
arvidn
|
4441655bab
|
optimize resolve_duplicate_filenames_slow()
|
2019-04-09 01:59:34 +02:00 |
Arvid Norberg
|
212ea3db27
|
fix python binding of dht_settings
|
2019-04-08 00:56:18 +02:00 |
Joris Carrier
|
fe2f7b1478
|
add 'block_uploaded_alert' to python bindings
|
2019-04-07 14:23:32 +02:00 |
arvidn
|
8508506f16
|
don't run the SHA-1 and SHA-512 test vector tests by default, as they are slow
|
2019-04-02 20:03:34 +02:00 |
arvidn
|
5b021a849e
|
use a more restrictive limit on number of pieces allowed in a torrent
|
2019-04-02 19:44:00 +02:00 |
arvidn
|
33463a3ef5
|
improve sanitizer rules to cover more versions of clang and GCC
|
2019-04-02 11:08:23 +02:00 |
arvidn
|
f025c67185
|
fix memory leaks in test_http_connection simulation
|
2019-03-30 14:44:21 +01:00 |
arvidn
|
1b79ce86e1
|
don't count connections and disconnections to ourself as sign of failure in tests
|
2019-03-30 10:08:38 +01:00 |
arvidn
|
51f77cc0a1
|
fix printing priorities in test_priority.cpp
|
2019-03-29 13:14:46 +01:00 |
arvidn
|
95937b28a7
|
add missing test torrent to tarball
|
2019-03-28 20:25:11 +01:00 |
arvidn
|
3a093c5d27
|
improve disk I/O logging
|
2019-03-28 12:00:32 +01:00 |
arvidn
|
5260128933
|
minor improvement to test_tracker. fix test output redirection on windows. tweak starting of web server in tests
|
2019-03-28 00:22:05 +01:00 |
arvidn
|
102387f4a8
|
make all tests run cleanly with leak sanitizer
|
2019-03-27 17:10:36 +01:00 |
Steven Siloti
|
4dc2e6015d
|
use flag to prevent multiple calls to abort_jobs even when asserts are disabled
|
2019-03-26 18:04:18 +01:00 |
Steven Siloti
|
8d9c746149
|
always flush disk I/O job queue before shutdown
Leaving jobs on the queue can lead to memory leaks
|
2019-03-26 18:04:18 +01:00 |
arvidn
|
64600f444b
|
improve sanitizer rule in Jamfile. Some fixes for new clang sanitizr 'implicit-conversion'
|
2019-03-26 10:14:06 +01:00 |
arvidn
|
bb5c612180
|
fix typo in validation of reject messages. Make on_choke a bit more defensive
|
2019-03-26 09:14:16 +01:00 |
Arvid Norberg
|
38ca4113ea
|
fix python binding for create_torrent
|
2019-03-25 01:31:37 +01:00 |
Arvid Norberg
|
3a4a7b742a
|
deduplicate code implementing log2p1()
|
2019-03-23 22:44:32 +01:00 |
arvidn
|
20cb26fcc1
|
remove duplicate copy of escape_string
|
2019-03-23 20:30:40 +01:00 |
Arvid Norberg
|
19dbfce9c0
|
simplify and clean up the handling of name in internal_file_entry. move should be more efficient now, by not copying the name
|
2019-03-22 21:31:32 +01:00 |
arvidn
|
808a615c87
|
forward port ssiloti's patch to make the BOOST_ASIO_ENABLE_CANCELIO define public
|
2019-03-22 21:30:24 +01:00 |
arvidn
|
2990532d10
|
reduce the amount of hacky path/string handling code
|
2019-03-22 07:48:07 +01:00 |
arvidn
|
b6896cf337
|
tighten up validation of dont-have messages
|
2019-03-21 16:48:08 +01:00 |
arvidn
|
972288340f
|
tighten up validation of reject messages, to ensure consistency of stats counters
|
2019-03-20 18:57:41 +01:00 |
arvidn
|
01feb32821
|
tighten up message size checks
|
2019-03-20 12:59:13 +01:00 |
Martijn de Vos
|
e435ffe04f
|
Fixed peer_request.piece conversion in Python
|
2019-03-19 19:21:51 +01:00 |
arvidn
|
e5de81a6cb
|
remove unused replace_extension()
|
2019-03-19 17:26:19 +01:00 |
Arvid Norberg
|
57cd2882d4
|
update symlinks to conform to BEP 47
|
2019-03-19 10:05:06 +01:00 |
arvidn
|
5f85e40193
|
remove old, hacky and unused split_string() function
|
2019-03-19 09:27:06 +01:00 |
Arvid Norberg
|
28d5b7d427
|
remove unused flags parameter to send_buffer() and send_message() on peer_connections
|
2019-03-19 01:09:34 +01:00 |
Arvid Norberg
|
ad540ead79
|
remove unused configuration macros
|
2019-03-18 13:40:02 +01:00 |
arvidn
|
bb10385e6c
|
fix asserts in old merkle code
|
2019-03-17 18:58:26 +01:00 |
arvidn
|
55d549d582
|
fix python bindings for peer_info
|
2019-03-16 09:50:45 +01:00 |
arvidn
|
e1dec52b35
|
fixes to the generated documentation
|
2019-03-13 20:43:40 +01:00 |
Alden Torres
|
c1aee6d477
|
force overwrite python@2 brew links
|
2019-03-11 14:38:26 +01:00 |
Alden Torres
|
620eb39f2c
|
missing changes
|
2019-03-11 14:38:26 +01:00 |
Alden Torres
|
1fe763483e
|
minor lint oriented refactor, moved a couple of functions to aux
|
2019-03-11 14:38:26 +01:00 |
arvidn
|
381d5a3c5d
|
add support for creating symlinks, for torrents with symlinks in them
|
2019-03-05 22:53:56 +01:00 |
Arvid Norberg
|
57e56d5070
|
factor out logic around adding torrents to the session into insert_torrent()
|
2019-03-03 12:56:24 +01:00 |
Amir Abrams
|
d733dd7e51
|
Add missing new line to DHT put test tool
|
2019-03-02 21:45:31 +01:00 |
Arvid Norberg
|
4dd9325277
|
minor fix for warning of infinite loops
|
2019-03-02 21:41:55 +01:00 |
Arvid Norberg
|
e106602f49
|
allow padfiles of equal size to share the same filename
|
2019-03-01 16:09:53 +01:00 |