Charles Kerr
|
216ee3f52b
|
fix a nasty error with fallback unencrypted peer connections.
|
2007-10-22 23:31:03 +00:00 |
|
Charles Kerr
|
b704654275
|
dead code removal.
|
2007-10-22 23:27:47 +00:00 |
|
Charles Kerr
|
a5946e396c
|
tweak the logging a bit.
|
2007-10-22 18:52:36 +00:00 |
|
Charles Kerr
|
e1fbd16941
|
fix some memory leaks reported by valgrind.
|
2007-10-22 14:15:16 +00:00 |
|
Charles Kerr
|
814a56046d
|
fix ul/dl speed wart reported by BentMyWookie
|
2007-10-21 15:47:26 +00:00 |
|
Charles Kerr
|
c50cadbcaa
|
remove dead code (TR_STATUS_ACTIVE, TR_STATUS_INACTIVE)
|
2007-10-20 22:07:21 +00:00 |
|
Charles Kerr
|
264f7ab8b3
|
Dead code removal (TR_STATUS_STOPPING)
|
2007-10-20 21:17:37 +00:00 |
|
Charles Kerr
|
b7258fbf33
|
try to better sync up the tr_stat fields, as requested by BentMyWookie
|
2007-10-20 21:07:11 +00:00 |
|
Charles Kerr
|
42d007553d
|
Tweak the first torrent's recheck state as requested by BentMyWookie
|
2007-10-20 20:36:01 +00:00 |
|
Charles Kerr
|
8d4ff5818c
|
Add support for the MSE Tracker Extension (suggested by barry_u and persept)
|
2007-10-20 20:27:37 +00:00 |
|
Charles Kerr
|
6527f4e12a
|
dead code removal.
|
2007-10-20 15:17:36 +00:00 |
|
Charles Kerr
|
4acfe5e1b5
|
have gtk+ use the batch form of setFilePriorities(). remove saveFastResumeSoon().
|
2007-10-19 23:44:01 +00:00 |
|
Charles Kerr
|
25fa56d294
|
* don't fire the "status changed" event if the status changes while a torrent's being started for the first time.
* cleaner setting of the DND flags in the gtk+ client.
* cpStatus cleanup.
|
2007-10-19 23:23:21 +00:00 |
|
Charles Kerr
|
8b5f76c10e
|
roll back the clients changes because of the 0.90 freeze
|
2007-10-19 00:19:16 +00:00 |
|
Charles Kerr
|
58ad607c01
|
merge the wiki.theory.org, T, and libtorrent client lists. T knows about dozens more clients now.
|
2007-10-19 00:02:37 +00:00 |
|
Charles Kerr
|
6a3a61716b
|
when seeding, instead of giving the the ratio as N/A, give uploaded/torrent_size (Waldorf_)
|
2007-10-18 20:42:39 +00:00 |
|
Charles Kerr
|
78b5c81253
|
possibly fix r3457 crash reported by chrissturm
|
2007-10-18 19:33:29 +00:00 |
|
Charles Kerr
|
212470560e
|
fix overflow error that caused timers with intervals larger than 35 minutes to be lost... which is nastier than it sounds, since that's shorter than many tracker announce intervals.
|
2007-10-18 18:32:58 +00:00 |
|
Charles Kerr
|
6cef3fd9f9
|
remove fprintf that snuck in. (Reported by Gimp)
|
2007-10-18 03:57:19 +00:00 |
|
Charles Kerr
|
e723a5724c
|
added debugging messages to the tracker cleanup. better error handling for esoteric http errors.
|
2007-10-18 03:55:55 +00:00 |
|
Charles Kerr
|
9da5aaef2c
|
huge tracker cleanup for the "no response from tracker" issue
|
2007-10-17 18:59:58 +00:00 |
|
Charles Kerr
|
2cda7060cd
|
remove stubs for Azureus extension negotiation
|
2007-10-17 18:53:17 +00:00 |
|
Charles Kerr
|
3210f92085
|
const-ify tr_msg()'s input arguments
|
2007-10-17 18:24:53 +00:00 |
|
Charles Kerr
|
911ff1cdd1
|
remove tr_peerMsgsSetChoke()'s return value, which was always ignored anyway
|
2007-10-17 18:23:59 +00:00 |
|
Charles Kerr
|
ea5390296d
|
Follow uTorrent 1.8's behavior of allowing a manual reannounce every max(60 seconds, min_interval) where min_interval is from the tracker.
|
2007-10-17 01:17:30 +00:00 |
|
Charles Kerr
|
00a425a7d3
|
further tweaks to the peer connection weights after reading the overnight runlog
|
2007-10-16 15:05:05 +00:00 |
|
Charles Kerr
|
fa200efd09
|
more tweaks
|
2007-10-16 03:14:07 +00:00 |
|
Charles Kerr
|
c9359d8bde
|
There are only 16 days left for something to replace this as October's stupidest bug.
|
2007-10-16 03:00:53 +00:00 |
|
Charles Kerr
|
ec30180d76
|
tweak the weights that decide to reconnect to crappy peers less often.
|
2007-10-16 02:37:34 +00:00 |
|
Charles Kerr
|
0b04554772
|
maybe fix crash reported by Lacrocivious in http://pastebin.ca/738142
|
2007-10-16 02:19:40 +00:00 |
|
Charles Kerr
|
30418e34b8
|
fix crash reported by John_Clay in http://pastebin.ca/738133
|
2007-10-16 02:16:57 +00:00 |
|
Charles Kerr
|
8feeb9ee6b
|
when deciding which peers to try to connect to, add some weights to punish peers that don't transfer piece data with us. We'll still give them another, but at longer intervals than better peers get.
|
2007-10-16 00:55:17 +00:00 |
|
Charles Kerr
|
e698756c98
|
remove unused flags
|
2007-10-15 20:58:39 +00:00 |
|
Charles Kerr
|
efe4847204
|
new utility (tr_loadFile), and reimplement metainfo's "readtorrent" to use it.
|
2007-10-15 20:15:34 +00:00 |
|
Charles Kerr
|
c65d6a20c3
|
remove dead code tr_file_stat::completionStatus
|
2007-10-15 18:45:25 +00:00 |
|
Charles Kerr
|
159f1de576
|
remove dead code tr_stat::cpStatus
|
2007-10-15 18:28:49 +00:00 |
|
Charles Kerr
|
afff6d08f2
|
save the tr_torrent::pexDisabled flag in fastresume
|
2007-10-15 16:35:18 +00:00 |
|
Charles Kerr
|
6eb7edf007
|
fix choke fibrillation bug in new connections
|
2007-10-15 16:01:42 +00:00 |
|
Mitchell Livingston
|
cc2db392f5
|
make libtransmission's pex accessor public, and eliminate a redundant variable in Torrent.[mh]
|
2007-10-14 22:01:55 +00:00 |
|
Charles Kerr
|
57eaa27970
|
Fix bug that could initiate pex in private torrents.
|
2007-10-14 17:21:24 +00:00 |
|
Charles Kerr
|
d96ed80aa2
|
(1) fix a bug in torrent creation. (2) fix a bug in torrent paths on startup in gtk
|
2007-10-14 03:26:13 +00:00 |
|
Charles Kerr
|
38d6b03a8e
|
report a speed of 0 when no peers are connected.
|
2007-10-13 23:57:13 +00:00 |
|
Charles Kerr
|
4f33a8da42
|
Try sharing a DH so that we don't spend so many cpu cycles making new ones when we're working through the peers trying to find good ones.
|
2007-10-13 23:15:43 +00:00 |
|
Charles Kerr
|
bd01906f0c
|
more banging on the fastresume-destination-directory thing. this permuation makes the fastresume destination a fallback, to be used only if the client didn't pass in a directory to tr_torrentInit*()
|
2007-10-13 15:29:15 +00:00 |
|
Charles Kerr
|
4104efbfbf
|
try to get more connected peers to agree to encrypted connections
|
2007-10-13 15:15:04 +00:00 |
|
Charles Kerr
|
004ade57f0
|
fix crash-on-adding-new-torrents introduced in r3387
|
2007-10-13 14:07:08 +00:00 |
|
Charles Kerr
|
3e878aeba9
|
tweak the debugging messages a bit.
|
2007-10-13 14:02:10 +00:00 |
|
Charles Kerr
|
9211c57ad2
|
merge in the parts of peerutils' peer pruning code that still make sense
|
2007-10-13 13:54:05 +00:00 |
|
Charles Kerr
|
89d511e9dd
|
get fastresume working again (I think)
|
2007-10-13 04:19:38 +00:00 |
|
Charles Kerr
|
6179809146
|
break the build so svn users won't corrupt their fastresume files
|
2007-10-13 04:11:11 +00:00 |
|