Charles Kerr
|
7a33a9170e
|
(trunk libT) revise r10238 to be a little more readable
|
2010-02-20 17:17:57 +00:00 |
|
Charles Kerr
|
9b68c1ec97
|
(trunk libT) comment out a couple of console debug messages
|
2010-02-20 16:33:20 +00:00 |
|
Charles Kerr
|
5a9a07b71e
|
(trunk) #2938 "crash when adding a torrent by URL from an ftp source over RPC" -- fixed in trunk for 1.91
|
2010-02-20 15:57:05 +00:00 |
|
Charles Kerr
|
a973e38bb5
|
(trunk libT) #2922 "announce's 'download' field should follow the de facto standard" -- added to trunk for 1.91
|
2010-02-20 15:36:25 +00:00 |
|
Charles Kerr
|
be80f3bbde
|
(trunk libT) more improvements to tr_announcerResetTorrent()
|
2010-02-14 05:34:03 +00:00 |
|
Charles Kerr
|
586602a13a
|
(trunk libT) annother announcer tweak, this time to resolve a problem reported by Longinus00 in #transmission on freenode that 404 responses incorrectly caused Transmission to announce again
|
2010-02-14 05:16:04 +00:00 |
|
Mitchell Livingston
|
26ccf12b3e
|
#2902 New tracker addition field obscured when trackers vertically fill inspector view
|
2010-02-14 04:48:12 +00:00 |
|
Charles Kerr
|
cf95714968
|
(trunk libT) handle 404 errors more gracefully. error reported by Longinus00 in #transmission on freenode
|
2010-02-14 03:54:35 +00:00 |
|
Charles Kerr
|
617e80d767
|
(trunk libT) #2850 "tr_torrentSetAnnounceList() should not trigger reannounces to trackers" -- further revision to get newly-added tiers to announce
|
2010-02-14 03:40:39 +00:00 |
|
Charles Kerr
|
2ad6e06ea6
|
(trunk libT) #2850 "tr_torrentSetAnnounceList() should not trigger reannounces to trackers" -- tweak to r10193
|
2010-02-14 03:28:54 +00:00 |
|
Charles Kerr
|
057b80a9f9
|
(trunk libT) "tr_torrentSetAnnounceList() should not trigger reannounces to trackers" -- implemented in trunk for 1.90
|
2010-02-13 21:58:38 +00:00 |
|
Charles Kerr
|
5c9cd2c2db
|
(trunk libT) revert part of r10064 at livings' request
|
2010-02-11 03:12:03 +00:00 |
|
Mitchell Livingston
|
9407b5f0f0
|
chop off a bit of text in an announce error message
|
2010-02-11 02:52:54 +00:00 |
|
Charles Kerr
|
c35d4696ee
|
(trunk libT) re-add the supportcrypto, requirecrypto announce arguments that were removed during announce testing in r10090
|
2010-02-11 00:43:47 +00:00 |
|
Charles Kerr
|
42fcfbe804
|
(trunk libT) try to fix the mac build. This commit still has the announce logging code.
|
2010-02-10 04:42:34 +00:00 |
|
Charles Kerr
|
7efdd92f86
|
(trunk libT) oops, a couple of debugging printf()s snuck into the commit
|
2010-02-10 03:57:41 +00:00 |
|
Charles Kerr
|
2472970c53
|
(trunk libT) fix 1.82 memory corruption error reported by john doe
|
2010-02-10 02:59:15 +00:00 |
|
Charles Kerr
|
8ba3442408
|
(trunk libT) fix the &event= key when telling the tracker that a partial seed is being stopped
|
2010-02-09 21:51:11 +00:00 |
|
Charles Kerr
|
1724553212
|
(trunk) per-tier up/down/corrupt byte counts for announcing to trackers
|
2010-02-08 16:47:30 +00:00 |
|
Charles Kerr
|
74e3484e75
|
(trunk) add a new field to distinguish from error messages returned from the tracker, and announce timeouts, so that they can be displayed differently
|
2010-02-05 05:16:18 +00:00 |
|
Charles Kerr
|
7519f51fe9
|
(trunk libT) #2854 "Tracker did not respond" -- when calculating the interval to wait before retrying a failed announce or scrape, take into account that tracker's responses to other torrents' announces/scrapes
|
2010-02-05 01:47:33 +00:00 |
|
Charles Kerr
|
b3d0309034
|
(trunk libT) #2854 "tracker did not respond" -- when both scrapes and announces are vying for a turn, give announces a higher priority
|
2010-02-05 01:16:30 +00:00 |
|
Charles Kerr
|
d118db0f37
|
(trunk libT) remove dead announce fields like supportscrypto and requirescrypto. these don't appear to be supported by any of the major clients so why waste the announce bandwidth...
|
2010-02-03 06:32:14 +00:00 |
|
Charles Kerr
|
5014319622
|
(trunk libT) experimental commit for faster tracker announces
|
2010-02-03 03:38:13 +00:00 |
|
Charles Kerr
|
e62be48baa
|
(trunk libT) don't scrape paused torrents
|
2010-02-02 02:59:40 +00:00 |
|
Charles Kerr
|
dd9da625d1
|
(trunk libT) a better way to ignore peerCount from `stopped' responses
|
2010-02-01 03:49:59 +00:00 |
|
Charles Kerr
|
13179c5363
|
(trunk libT) ignore the peer count from `stopped' responses when calculating lastAnnouncePeerCount
|
2010-02-01 03:39:54 +00:00 |
|
Charles Kerr
|
7cb57b8480
|
(trunk libT) don't reset lastAnnouncePeerCount when stopping a torrent.
|
2010-02-01 01:13:25 +00:00 |
|
Charles Kerr
|
f071f0ccea
|
(trunk libT) another announcer tweak related to #2828 -- keep the last known good value of lastAnnouncePeerCount even if subsequent announces fail
|
2010-02-01 00:35:38 +00:00 |
|
Charles Kerr
|
9423821e7a
|
(trunk libT) #2828 "Better reporting of announce timeouts in tr_tracker_stat" -- implemented in trunk for 1.90
|
2010-02-01 00:28:04 +00:00 |
|
Charles Kerr
|
73deb80e77
|
(trunk libT) if a tracker doesn't respond during an announce, instead of automatically reannouncing in 120 seconds, add some fuzz to the interval. Rationale: if a bunch of torrents announce at once, overloading the router or server, they'll still be overloading it if we do the exact same thing the second time around...
|
2010-01-28 19:33:48 +00:00 |
|
Charles Kerr
|
38fdcd5835
|
(trunk libT) (1) on startup, stagger new torrents' scrapes. (2) reduce the minimum number of block requests to peers.
|
2010-01-25 02:19:20 +00:00 |
|
Charles Kerr
|
ae966e0725
|
(trunk libT) increase the announce timeout from 30 seconds to 45 seconds.
|
2010-01-24 23:32:49 +00:00 |
|
Charles Kerr
|
9eb07e9b16
|
(trunk) No code changes here... filling in some of the blanks in the "peers" and "utils" doxygen groups' documentation.
|
2010-01-19 19:37:00 +00:00 |
|
Charles Kerr
|
de82e235af
|
(trunk) second half of r9927.... :/
|
2010-01-13 22:46:22 +00:00 |
|
Charles Kerr
|
a77770a51a
|
(trunk) add tr_torrent_stat.id to RPC documentation. Rename tr_tracker_stat.identifier as tr_tracker_stat.id for consistency with tr_torrent.id
|
2010-01-13 22:40:07 +00:00 |
|
Mitchell Livingston
|
6138daec3f
|
add an identifier to trackers, for use by the ui's (this should hopefully fix the problem for removing trackers with "invisible" trackers)
|
2010-01-10 02:34:00 +00:00 |
|
Charles Kerr
|
5c26afdb52
|
happy new year!
|
2010-01-04 21:00:47 +00:00 |
|
Charles Kerr
|
59c10a3dc8
|
(trunk libT) #2722 "crash when removing/modifying trackers" -- fixed
|
2010-01-04 09:11:27 +00:00 |
|
Charles Kerr
|
87aefaf5ff
|
(trunk libT) #1699 "announce to multiple trackers at once" -- fix minor bug in reporting scrape results when an announce returns enough information that a separate scrape isn't necessary.
|
2009-12-14 17:17:05 +00:00 |
|
Charles Kerr
|
5f1f2b1e85
|
(trunk libT) use curl_multi_socket_action(), even on OS X.
|
2009-12-10 19:05:21 +00:00 |
|
Charles Kerr
|
02f4038f67
|
(trunk libT) #2641 "a magnetic-induced crash because of malformed url" -- fixed in trunk for 1.80b2
|
2009-12-09 04:28:53 +00:00 |
|
Charles Kerr
|
78ead8c3dd
|
(trunk) update the copyright notices
|
2009-12-05 02:19:24 +00:00 |
|
Charles Kerr
|
6d008257c8
|
(trunk libT) minor tweaks: make bencode's int parser code more consistent; make some comments more readable
|
2009-12-02 15:16:29 +00:00 |
|
Charles Kerr
|
6eec59008c
|
(trunk libT) experimental: Reduce SO_SNDBUF and SO_RCVBUF for tracker announce/scrape messages. Reduce SO_RCVBUF for outgoing peer connections on seeding torrents.
|
2009-12-02 05:30:46 +00:00 |
|
Charles Kerr
|
63027e1d5a
|
(trunk libT) resolve "noslashes" vs "keep_slashes" variable name inconsistency between the declaration and the definition of tr_http_escape()
|
2009-11-29 08:05:47 +00:00 |
|
Charles Kerr
|
e1c6b792aa
|
(trunk libT) #2610 "avoid unnecessary calls to time(NULL)"
|
2009-11-26 18:47:08 +00:00 |
|
Charles Kerr
|
1cbbcf9fa1
|
(trunk libT) jch's patches 0001 through 0004 for ticket #2576, IPv6 support for DHT (BEP #32)
|
2009-11-24 01:59:51 +00:00 |
|
Mitchell Livingston
|
9dc679ab58
|
Display the proper seeder/leecher/download count for backup trackers, instead of all zeros.
|
2009-11-21 03:13:27 +00:00 |
|
Charles Kerr
|
44df1d5548
|
(trunk libT) #2112: provide "ipv6=" parameter to trackers
|
2009-11-10 17:03:23 +00:00 |
|