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 |
Charles Kerr
|
c9b071015f
|
(trunk libT) #2530: Announce attempt to invalid tracker occurs too often
|
2009-10-28 04:53:39 +00:00 |
Charles Kerr
|
087f75e1ce
|
(trunk libT) #2518: overzealously alarmist re unresponsive trackers
|
2009-10-27 21:03:13 +00:00 |
Charles Kerr
|
baa860e6ce
|
(trunk libT) #2518: r9334 overzealously alarmist wrt unresponsive trackers
|
2009-10-22 01:28:39 +00:00 |
Charles Kerr
|
2e3a3e60aa
|
(trunk libT) #2498: DHT broken
|
2009-10-12 23:16:51 +00:00 |
Charles Kerr
|
3da08652ba
|
(trunk libT) #2494: Adding a tracker changes announce status from time to "queued."
|
2009-10-12 06:08:28 +00:00 |
Charles Kerr
|
fde3abaa1e
|
(trunk libT) fix scrape status string error reporte by bmw
|
2009-10-11 04:39:24 +00:00 |
Mitchell Livingston
|
4290927563
|
retain previous announce/scrape info when a tracker becomes a backup
|
2009-10-10 20:46:24 +00:00 |
Mitchell Livingston
|
2730f9ac9c
|
finish #2463
|
2009-10-10 20:25:05 +00:00 |
Charles Kerr
|
b7677f7059
|
(trunk libT) #2463 if at first you don't succeed...
|
2009-10-10 20:14:26 +00:00 |
Charles Kerr
|
61042404ad
|
(trunk) replace tr_tracker_stat's "isActive" field with the more descriptive "isBackup"
|
2009-10-10 00:17:00 +00:00 |
Charles Kerr
|
f607c7591a
|
(trunk) #2463: 'Mac Client shows huge "next announce in" timer'
|
2009-10-09 21:30:34 +00:00 |
Charles Kerr
|
90d612f9a9
|
(trunk libT) remove randOffset from announcer; the new announce queue handles load balancing
|
2009-10-03 14:08:05 +00:00 |
Charles Kerr
|
412f0b40a2
|
(trunk libT) fix a crash reported by John Clay and silence a gcc warning
|
2009-10-03 13:15:32 +00:00 |
Charles Kerr
|
21bd104bda
|
(trunk libT) #2471: added/removed trackers aren't applied until restart
|
2009-10-02 04:54:02 +00:00 |
Charles Kerr
|
b9a4f418ed
|
(trunk, libT) filter out unsupported announce addresses
|
2009-10-02 02:03:30 +00:00 |
Charles Kerr
|
5819ffc2d8
|
(trunk, libT) #2464: Mac Client shows incorrect announce/scrape results for backup trackers
|
2009-09-30 20:49:52 +00:00 |
Mitchell Livingston
|
79b5c3e596
|
show N/A for peer counts when there hasn't been a scrape/announce yet
|
2009-09-28 15:16:23 +00:00 |
Charles Kerr
|
a2b8588206
|
(trunk libT) possibly fix a crash-on-shutdown reported by John_
|
2009-09-27 00:27:51 +00:00 |
Charles Kerr
|
459bea37f9
|
(trunk libT) remove a couple more debugging printf() calls
|
2009-09-26 13:21:46 +00:00 |
Charles Kerr
|
681584e58e
|
(trunk libT) possibly fix a crash reported by stdisease
|
2009-09-26 06:43:44 +00:00 |
Charles Kerr
|
4a09a1de13
|
(trunk) remove tr_stats fields: downloaders, leechers, seeders, timesCompleted as per discussion with livings
|
2009-09-26 06:20:33 +00:00 |
Charles Kerr
|
52f212fc9a
|
(trunk libT) remove some debug printfs
|
2009-09-26 04:13:09 +00:00 |
Charles Kerr
|
28e119c1bb
|
(trunk) copy-by-value changes to tr_tracker_stat
|
2009-09-26 03:36:58 +00:00 |
Charles Kerr
|
86ada18266
|
(trunk)
#1699: Announce to multiple trackers at once
#2424: Tracker address is not listed in GTK client.
|
2009-09-25 21:05:59 +00:00 |