Commit Graph

116 Commits

Author SHA1 Message Date
Arvid Norberg
50ecb07d19 merged silencing of warnings from RC_0_16 2013-06-14 16:41:47 +00:00
Arvid Norberg
ba6770ccd8 more torrent parsing unit tests 2013-02-26 05:57:29 +00:00
Arvid Norberg
7607f20e2a add per-tracker scrape information to announce_entry 2013-02-04 07:17:31 +00:00
Arvid Norberg
f1b8582a95 add gen_todo.py script. include todo.html and mark up some todos in the code with priority 2013-01-20 23:21:53 +00:00
Arvid Norberg
81ccc1e2e0 remove unused member in udp_tracker_connection 2012-11-29 06:27:25 +00:00
Arvid Norberg
7f28c05161 merged udp tracker fix from RC_0_16 2012-10-17 15:54:38 +00:00
Arvid Norberg
bff648a89e update copyright dates and add tool to do so 2012-10-02 03:16:33 +00:00
Arvid Norberg
4270ece01a merge fix from RC_0_16 2012-10-01 02:19:00 +00:00
Arvid Norberg
acdb647eca merged udp tracker fix from RC_0_16 2012-10-01 00:13:58 +00:00
Arvid Norberg
5e2ff1a246 merged logging cleanup from RC_0_16 2012-09-27 23:04:51 +00:00
Arvid Norberg
fdb89b6d7b new, proper, udp tracker extension 2012-09-18 02:03:24 +00:00
Arvid Norberg
43e9270363 extend the UDP tracker protocol to include the request string from the tracker URL 2012-08-23 21:02:09 +00:00
Arvid Norberg
7a50255865 improved struct layout debug logging and optimized some structs 2011-09-21 09:27:07 +00:00
Arvid Norberg
9d0b99480b fix ip filter exemption for trackers. also add a global setting to always exempt trackers 2011-03-04 06:55:39 +00:00
Arvid Norberg
ab3b82b8ee replaced std::rand() with custom random generator 2011-02-26 07:55:51 +00:00
Arvid Norberg
ca106ca4e0 some warning fixes and cleanup 2011-02-24 04:25:35 +00:00
Arvid Norberg
2e871382d7 add debug configuration to debug shutdown-stall bugs / outstanding async operations 2010-11-28 01:47:30 +00:00
Arvid Norberg
a05acc4bac support trackerid tracker extension 2010-11-18 05:51:52 +00:00
Arvid Norberg
40ed231366 fixed tracker timeout handling 2010-11-18 01:06:33 +00:00
Arvid Norberg
71d51b90e8 more size logging and potential fix for udp_tracker_connection leak 2010-11-16 06:41:35 +00:00
Arvid Norberg
606796841f added comment 2010-10-07 01:05:53 +00:00
Arvid Norberg
3fb9fcab9e full support for bep-21 (event=paused) 2010-09-06 04:02:15 +00:00
Arvid Norberg
bdee276a98 fixed proxy support for udp trackers 2010-08-20 07:01:11 +00:00
Arvid Norberg
fd5f1bf80b improved SOCKS5 support 2010-08-03 09:08:37 +00:00
Arvid Norberg
9ddf7f7cfa add back support for ip filter files to client_test. add some logging when tracker IPs are filtered 2010-06-06 02:31:20 +00:00
Arvid Norberg
cdf05a9c9c moved UDP trackers over to use a single socket 2010-05-30 01:33:03 +00:00
Arvid Norberg
056b53ee08 fixed bug in udp tracker scrape response parsing 2010-05-08 20:51:26 +00:00
Arvid Norberg
dce2edb6cc fixed vs 2010 build 2010-04-30 19:08:16 +00:00
Arvid Norberg
43aeb2d710 fixed deadlock when starting torrents with certain invalid tracker URLs 2010-04-15 03:29:34 +00:00
Arvid Norberg
2910a4a10c dropped dependency on zlib 2010-03-16 06:14:22 +00:00
Arvid Norberg
beca9b3da5 build fix 2010-03-02 09:12:34 +00:00
Arvid Norberg
0952dd48f6 fixed udp tracker race condition 2010-03-02 09:04:27 +00:00
Arvid Norberg
aa5fc72fbf made tracker errors use error_code 2010-02-23 21:53:45 +00:00
Arvid Norberg
b96e0a448e udp socket debugging and asserts 2010-02-21 20:15:07 +00:00
Arvid Norberg
09a1023eb3 fixed issue with UDP over SOCKS5. Added a udp tracker to the unit test to make sure it works. Added tracker tests for all proxies 2010-02-18 04:37:02 +00:00
Arvid Norberg
78363cc05d local service discovery fixes 2010-02-13 16:29:17 +00:00
Arvid Norberg
8c02d04d2e UDP tracker optimization 2010-02-06 08:14:18 +00:00
Arvid Norberg
1e654220fa added support for min_interval 2009-12-02 04:05:24 +00:00
Arvid Norberg
6343fe6a6d optimized header dependencies to lower build time 2009-11-23 08:38:50 +00:00
Arvid Norberg
9b15c11740 don't send stats to trackers received through tracker exchange 2009-09-25 18:17:59 +00:00
Arvid Norberg
6d01cb475c msvc build fixes 2009-09-06 00:57:01 +00:00
Arvid Norberg
32d1bdcf01 removed unused enums 2009-06-27 21:36:31 +00:00
Arvid Norberg
07bcb3545a converted a whole lot of error strings into error_codes. Documented some previously undocumented alerts as well as all the error codes 2009-06-12 16:40:38 +00:00
Arvid Norberg
437cb94fd0 improved IPv6 support by announcing twice when necessary 2009-05-15 21:23:41 +00:00
Arvid Norberg
4476a44160 fixed debug logging bug 2009-04-24 17:04:20 +00:00
Arvid Norberg
aba5b2e9d0 dropped some iostream dependencies 2009-04-04 09:52:25 +00:00
Arvid Norberg
c3a1d5b245 fixed build error introduced in lexical_cast fix (logging builds would fail) 2009-01-28 05:49:21 +00:00
Arvid Norberg
3cdf9c87a8 fixed build errors on Solaris 2009-01-27 08:24:48 +00:00
Arvid Norberg
8030454c96 fixes problem whith lexical_cast being locale dependent 2009-01-27 06:17:55 +00:00
Arvid Norberg
1a22c31d08 fixed typo in last check-in 2008-12-30 17:45:58 +00:00