1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-26 01:27:28 +00:00
Commit graph

16 commits

Author SHA1 Message Date
Josh Elsasser
fc76c65794 Check all offsets and lengths received from the peer before using them. 2007-03-06 00:49:35 +00:00
Josh Elsasser
e9b4fd8aff Do bounds checking on bitfields. 2007-03-05 23:03:38 +00:00
Josh Elsasser
0ac5a12189 Clean up the peer message code a little. 2007-01-28 02:23:09 +00:00
Eric Petit
e5e6a8b5df Merge io branch into trunk 2007-01-14 12:00:21 +00:00
Eric Petit
3f129d8829 Adds progress in tr_peer_stat_t 2006-11-10 04:21:46 +00:00
Josh Elsasser
f7c3910a79 Fix possible uint64_t underflow which could cause insanely huge (16,000,000 TB)
upload and/or download totals to be reported to the tracker.
2006-09-26 22:36:04 +00:00
Josh Elsasser
86d9310274 Try to keep track of the overall speed of the swarm.
Patch by Denis Ahrens.
2006-08-16 19:21:09 +00:00
Eric Petit
f199e0a9d9 Revert [619] 2006-07-16 19:39:23 +00:00
Mitchell Livingston
5d36721a15 Remove old Sparkle... 2006-07-16 19:28:19 +00:00
Eric Petit
f98fe6a1b0 Added $Id$ keywords and updated a few headers 2006-05-29 21:21:23 +00:00
Eric Petit
a006c25025 Adds automatic peer banning.
At first, peers get only banned for the bad pieces they've contributed to, i.e. we continue to ask them for other parts of the torrent. If more bad data keeps coming, the peer gets completely banned.
Based on Jeremiah Morris' patch.
2006-05-13 06:48:37 +00:00
Eric Petit
28d43da1d1 Removed now unused tables and some now unused code 2006-01-30 02:13:40 +00:00
Josh Elsasser
c2d5fe251e Fix a crash that I introduced with the shared port code. 2006-01-14 04:47:38 +00:00
Eric Petit
07b9da73fc Update 2006-01-11 2006-01-12 19:12:58 +00:00
Eric Petit
d2cc6ce7c6 Update 2005-11-17 2006-01-12 18:29:20 +00:00
Eric Petit
8adc2d7338 Update 2005-11-01 2006-01-12 18:20:48 +00:00