Charles Kerr
|
2e6443a53d
|
#1168: reading past the end of KTorrent's pex added.f strings
|
2008-08-10 14:58:11 +00:00 |
|
Charles Kerr
|
822238ca33
|
that's the trouble with quick fixes.
|
2008-08-09 23:44:31 +00:00 |
|
Charles Kerr
|
58fb922ac1
|
silence the logspam described in http://forum.transmissionbt.com/viewtopic.php?f=4&t=5588&
|
2008-08-09 16:17:59 +00:00 |
|
Charles Kerr
|
6937164c93
|
back out the changes from r6415.
|
2008-08-08 22:44:32 +00:00 |
|
Charles Kerr
|
eec87200e1
|
possible fix for #1149
|
2008-08-07 05:55:40 +00:00 |
|
Charles Kerr
|
b860119cd3
|
minor text cleanup
|
2008-08-01 16:43:22 +00:00 |
|
Charles Kerr
|
61258969c2
|
dead code removal
|
2008-08-01 04:05:22 +00:00 |
|
Charles Kerr
|
28db5be802
|
#1123: unreachable peers need to be handled better
|
2008-07-29 00:52:02 +00:00 |
|
Charles Kerr
|
72880446d8
|
(daemon) #1107: transmission-remote -t[n] -i should display webseeding info
|
2008-07-27 14:10:32 +00:00 |
|
Charles Kerr
|
fd06d85aee
|
part 1 of Aloisius' performance patch
|
2008-06-27 02:42:44 +00:00 |
|
Charles Kerr
|
cda886028d
|
fix `HAVE' error that broke during the webseed-piece changes last week. Reported by Aloisius in http://forum.transmissionbt.com/viewtopic.php?t=5175
|
2008-06-21 01:03:31 +00:00 |
|
Charles Kerr
|
81b510bfd1
|
#1034: fix optimistic unchoke bug reported by Aloisius
|
2008-06-17 15:19:12 +00:00 |
|
Charles Kerr
|
25a20d172d
|
tr_peerMgrHasConnections(): take webseeds into account, as suggested by BentMyWookie
|
2008-06-12 16:28:39 +00:00 |
|
Charles Kerr
|
f8314b364b
|
fix an oops from the previous commit. hi, titer
|
2008-06-11 19:04:48 +00:00 |
|
Charles Kerr
|
85c26e9f7d
|
fix a pair of webseed bugs reported by BentMyWookie
|
2008-06-11 19:01:16 +00:00 |
|
Charles Kerr
|
f0229ed8ad
|
(libT) allow custom blocklists... now all you need to do is place a file in the blocklists/ folder and Transmission will automatically use it the next time it starts.
|
2008-06-11 16:15:45 +00:00 |
|
Charles Kerr
|
393ebbc24a
|
more webseed work.
|
2008-06-10 02:36:52 +00:00 |
|
Charles Kerr
|
61b41adf1a
|
have idle webseeds return a speed of -1 instead of 0 so that we can differentiate between stalled and idle. document this in transmission.h.
|
2008-06-10 01:46:36 +00:00 |
|
Charles Kerr
|
837f997e6c
|
(libT) new API for webseed statistics: tr_torrentGetWebSpeeds()
|
2008-06-10 01:38:12 +00:00 |
|
Charles Kerr
|
adbbf82302
|
(libT) make tr_torrentAmountFinished() look at the same pieces as tr_torrentAvailability() for consistency's sake as requested by BentMyWookie
|
2008-06-09 23:58:31 +00:00 |
|
Charles Kerr
|
51f1126a6d
|
(libT) make tr_torrentAvailability() a lot faster in the case where the torrent is complete, and a little faster in the genral case too.
|
2008-06-09 23:11:15 +00:00 |
|
Charles Kerr
|
dce24eb1f0
|
libT: first cut at implementing the internal peers' request queues as pieces rather than blocks, as discussed with erdgeist and denis, to avoid a couple of nasty CPU bottlenecks.
|
2008-06-09 22:53:45 +00:00 |
|
Charles Kerr
|
7f8ef25acc
|
whoops, left some test scaffolding code in r6073
|
2008-06-07 21:28:47 +00:00 |
|
Charles Kerr
|
e3e3bee8b5
|
#800 initial support for GetRight-style fetching of data through http and ftp servers specified in the .torrent's "url-list" tag
|
2008-06-07 21:26:41 +00:00 |
|
Charles Kerr
|
041561f232
|
minor refactoring of tr_bitfield to (a) simplify the tests and (b) make things easier to read
|
2008-06-07 01:44:54 +00:00 |
|
Charles Kerr
|
2878d0d32e
|
bitfield speedups written by denis__. Thanks!
|
2008-06-05 20:21:56 +00:00 |
|
Charles Kerr
|
547056b50b
|
#988: Optimistic unchoke can unchoke uninterested peers
|
2008-06-03 04:29:56 +00:00 |
|
Charles Kerr
|
cdf5cb87d6
|
another tweak for calculating tr_stat.desiredAvailable faster, suggested by BentMyWookie
|
2008-05-31 05:22:10 +00:00 |
|
Charles Kerr
|
e9c7e76c07
|
#980 optimistic unchoking is broken
|
2008-05-30 12:58:55 +00:00 |
|
Charles Kerr
|
70fcc56beb
|
(libT) (1) shave a few bytes from tr_peer and tr_ratecontrol's footprints. (2) remove some dead code.
|
2008-05-26 12:14:35 +00:00 |
|
Charles Kerr
|
2c79888a93
|
RPC/IPC redesign
|
2008-05-18 16:44:30 +00:00 |
|
Charles Kerr
|
7b25d0476c
|
remove occurrences of "if( 1 )"
|
2008-05-06 20:31:05 +00:00 |
|
Charles Kerr
|
86c3ae4fa4
|
#917: Another minor speedup suggested by BentMyWookie. He enjoys giving new suggestions right *after* I hit "svn commit" :)
|
2008-05-06 19:49:25 +00:00 |
|
Charles Kerr
|
d047c1175d
|
#917: small speedup to r5759 suggested by BentMyWookie
|
2008-05-06 19:39:16 +00:00 |
|
Charles Kerr
|
0f9ca34848
|
#917: when seeding, drop peers that have everything you have (instead of just dropping seeds)
|
2008-05-06 19:06:46 +00:00 |
|
Charles Kerr
|
a362df0a14
|
#905: update peer_id client lists. add a dozen or so new clients from Azureus (thanks amc1!)
|
2008-04-29 16:57:16 +00:00 |
|
Charles Kerr
|
47021f1a12
|
fold most of the "deep logging" functions into a single function
|
2008-04-25 02:57:33 +00:00 |
|
Charles Kerr
|
3445817a80
|
peer-msgs: faster upload speeds in situations with few peers. this patch needs wider testing for side-effects wrt speed limits.
|
2008-04-19 19:37:05 +00:00 |
|
Charles Kerr
|
08b27749ba
|
#890: be smarter about noticing seeds from tracker & pex
|
2008-04-19 15:07:59 +00:00 |
|
Charles Kerr
|
ea9e0b260f
|
(1) fix choke/unchoke error. (2) if a peer keeps trying to reconnect to us, hang up during the handshake.
|
2008-04-17 03:48:56 +00:00 |
|
Charles Kerr
|
f12ac60d0a
|
update a couple of the tr_stat fields based on feedback from BMW
|
2008-04-11 23:05:14 +00:00 |
|
Charles Kerr
|
5890eaef34
|
encapsulate the blocklist a little better so that we can add more blocklists in the future if necessary
|
2008-04-01 19:20:21 +00:00 |
|
Charles Kerr
|
def9d1a492
|
better logging of blocked IP addresses.
|
2008-03-30 00:57:55 +00:00 |
|
Charles Kerr
|
a20bb8d569
|
get the blocklist code working & add a unit test for it.
|
2008-03-29 21:05:51 +00:00 |
|
Charles Kerr
|
c63b548195
|
fix bug that caused very large torrents to crash Transmission
|
2008-03-22 18:10:59 +00:00 |
|
Charles Kerr
|
5e3dcb5f6f
|
#751: more digging to try to figure out where the problem is.
|
2008-03-06 13:24:44 +00:00 |
|
Charles Kerr
|
e00d8bf849
|
fix some gcc 4.2 warnings
|
2008-02-28 19:33:11 +00:00 |
|
Charles Kerr
|
f2f24e936d
|
tear out the "fast peer" code from refillPulse() altogether
|
2008-02-25 01:35:20 +00:00 |
|
Charles Kerr
|
b9a9e1f1a8
|
disable some fastpeer code that's too expensive.
|
2008-02-25 01:29:30 +00:00 |
|
Charles Kerr
|
cfe068876e
|
remove unnecessary #includes
|
2008-02-19 18:39:49 +00:00 |
|