Commit Graph

4492 Commits

Author SHA1 Message Date
Arvid Norberg
ba0aed2282 initial support for DHT RSS feeds 2011-01-19 05:57:44 +00:00
Arvid Norberg
3095b2367e build fix for test_natpmp 2011-01-18 04:50:39 +00:00
Arvid Norberg
c223291fb4 added support for RSS feeds 2011-01-18 03:41:54 +00:00
Arvid Norberg
7b4998213f graceful pause fix 2011-01-18 01:19:58 +00:00
Arvid Norberg
83da84452f fixed bug in remap_files 2011-01-17 08:02:23 +00:00
Arvid Norberg
eec2672d26 fixed up some edge cases in DHT routing table and improved unit test of it. Primarily fixed issues where an IP could take over someone elses node ID and where an IP would change its node ID 2011-01-17 07:49:44 +00:00
Arvid Norberg
baffe32942 debug logging fix 2011-01-16 22:28:31 +00:00
Arvid Norberg
284fc70cd0 fix threading in python binding for wait_for_alert 2011-01-16 22:26:15 +00:00
Arvid Norberg
8c851b4d34 move an assert 2011-01-16 22:22:33 +00:00
Arvid Norberg
a2df36afcd fix typo 2011-01-16 20:46:17 +00:00
Arvid Norberg
f6a32d0f25 use memcpy() instead of std::memcpy() 2011-01-16 20:45:18 +00:00
Arvid Norberg
04086ad2f0 url download fix 2011-01-16 02:56:57 +00:00
Arvid Norberg
e31aceeda4 added error category and error codes for HTTP errors 2011-01-16 02:54:59 +00:00
Arvid Norberg
f87b0b4617 only apply privileged port filter to DHT-only peers 2011-01-08 09:04:31 +00:00
Arvid Norberg
dccd029069 fix test 2011-01-08 09:04:05 +00:00
Arvid Norberg
b49999b76e made the DHT implementation slightly more robust against routing table poisoning and node ID spoofing 2011-01-08 08:54:51 +00:00
Arvid Norberg
b53ab26a84 update changelog with release 2011-01-07 02:23:39 +00:00
Arvid Norberg
ee7c713af7 support chunked encoding in http downloads (http_connection) 2011-01-06 04:08:57 +00:00
Arvid Norberg
1cd1791375 update DHT RSS docs 2011-01-02 04:01:08 +00:00
Arvid Norberg
467f7211c3 add DHT extension proposal document 2011-01-02 03:53:28 +00:00
Arvid Norberg
c54ffcbb8d fix invalid assert 2011-01-01 17:09:25 +00:00
Arvid Norberg
ccb00dac28 back port DHT extension for external IPs 2010-12-31 09:33:43 +00:00
Arvid Norberg
bfdbb98ee2 fixed rare crash in http_connection's error handling 2010-12-31 00:55:54 +00:00
Arvid Norberg
1bc50983dc don't connect to privileged ports by default 2010-12-31 00:33:23 +00:00
Arvid Norberg
97695d6c1d url download fix 2010-12-30 23:09:16 +00:00
Arvid Norberg
71e4172bde minor redirect fix for http_connection 2010-12-30 22:51:15 +00:00
Arvid Norberg
a3e7095f84 url downloading fix 2010-12-30 06:46:28 +00:00
Arvid Norberg
6e46c678d3 add suppressions file for valgrind on darwin 2010-12-30 04:33:38 +00:00
Arvid Norberg
00efc31bf6 various smaller fixes 2010-12-30 03:46:11 +00:00
Arvid Norberg
26053e4b76 support adding torrents by url to a .torrent file 2010-12-30 01:47:30 +00:00
Arvid Norberg
ae41b2598b fix non-dht build 2010-12-29 02:17:44 +00:00
Arvid Norberg
ea04fbb22c support CDATA in xml parser 2010-12-29 01:59:41 +00:00
Arvid Norberg
fbbdc46e19 make the utp test pass with full invariant checks enabled 2010-12-28 02:55:46 +00:00
Arvid Norberg
d1124574ef fix test_transfer to set mixed mode to 'prefer_tcp' to avoid having it interfere with the send rate. optimize the test to run a lot faster. fix proxy to allow any protocol (fixes issue where test failed with http and https proxy). Bump the minimum rate limit to 20kB/s (from 5kB/s) in proportional mixed mode algorithm 2010-12-27 22:54:14 +00:00
Arvid Norberg
40e1bea451 include the IP we actually connected to when reporting the IPs of the tracker 2010-12-26 22:36:18 +00:00
Arvid Norberg
fc0bd8066b use a python python dictionary for settings instead of session_settings object (in python bindings) 2010-12-26 08:03:02 +00:00
Arvid Norberg
2ce418f344 properly expose endpoints and addresses from alerts to python 2010-12-26 01:58:35 +00:00
Arvid Norberg
dc9af94ee1 avoid self-assignment of tcp::endpoint (causes a memcpy with overlapping ranges) 2010-12-25 09:13:50 +00:00
Arvid Norberg
b078cd5416 some jamfile fixes for static linking 2010-12-25 07:24:00 +00:00
Arvid Norberg
1074fc1f31 fixed some uninitalized variables 2010-12-24 23:54:03 +00:00
Arvid Norberg
daea6d507e fixed uninitialized variable in utp MTU logic. Fixed array overrun in disk cache 2010-12-24 22:53:00 +00:00
Arvid Norberg
8c3ad6b4f3 asio debugging fixes and test_transfer fixes 2010-12-24 18:15:01 +00:00
Arvid Norberg
9c3076481d hack to fix an issue in natpmp and upnp 2010-12-24 03:30:52 +00:00
Arvid Norberg
8be38c41d7 fix use of uninitialized variable in client_test 2010-12-24 01:54:20 +00:00
Arvid Norberg
18228d6615 fix warning in utp_stream 2010-12-24 01:32:26 +00:00
Arvid Norberg
451c583023 more robust mechanism to determine external IP 2010-12-24 01:31:41 +00:00
Arvid Norberg
8cec51fc47 fixes to make valgrind happy 2010-12-24 01:22:49 +00:00
Arvid Norberg
3474346a3d stdout non-blocking fix for tests 2010-12-24 01:20:39 +00:00
Arvid Norberg
c4422cd34e optimize test_transfer. fix set_upload_mode() bug for seeds. clean up some verbose logging. fix tests to not fail by EAGAIN on stdout 2010-12-24 00:37:01 +00:00
Arvid Norberg
31386d8396 comment out assert 2010-12-21 03:40:49 +00:00