Charles Kerr
|
d9b33a7055
|
change that 20 second interval to a 5 second interval
|
2008-03-18 19:38:39 +00:00 |
Charles Kerr
|
cb854bd4cc
|
#798: 1.06's handling of tracker http 301 redirects can cause a huge strain on tracker
|
2008-03-18 19:33:08 +00:00 |
Charles Kerr
|
05c6938f5a
|
changes to message logging: (1) bring back "Torrent hasn't responded yet", but only in the message log. (2) make PEX messages debug. (3) log a message when a torrent reaches completion.
|
2008-03-18 16:56:01 +00:00 |
Charles Kerr
|
9bb4c477f3
|
don't let vraa have that many peers any more.
|
2008-03-13 05:42:39 +00:00 |
Charles Kerr
|
29f092197f
|
#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages#138: per-torrent messages
|
2008-03-13 03:53:18 +00:00 |
Charles Kerr
|
a6d464347d
|
get rid of the "tracker hasn't responded yet" message because it drives users insane
|
2008-02-29 06:28:00 +00:00 |
Charles Kerr
|
8cc587a66f
|
more housekeeping: benc_val_t --> tr_benc
|
2008-02-26 21:58:58 +00:00 |
Charles Kerr
|
58b655338a
|
libT: add tracker information to tr_stat. gtk: add `tracker' tab to inspector
|
2008-02-21 07:29:39 +00:00 |
Charles Kerr
|
9d436d6767
|
#690: get multitracker torrents working with the evhttp code
|
2008-02-13 17:15:58 +00:00 |
Charles Kerr
|
7cf9f8cc35
|
#417: add the libtransmission bits for telling users when they can "Ask Tracker for More Peers"
|
2008-02-09 17:07:30 +00:00 |
Charles Kerr
|
784e0babda
|
fix off-by-one that was uncovered by the new benc's stricter parsing.
|
2008-01-31 03:09:27 +00:00 |
Charles Kerr
|
3d8dfa574b
|
(1.0x) #660: fix HTTP syntax error that caused "Bad Request" messages on lighttpd-based trackers. Reported by _Psih
|
2008-01-28 06:03:14 +00:00 |
Charles Kerr
|
a771f34373
|
stagger out the reannounce messages too, just as 0.82 did, as per denisx_'s suggestion
|
2008-01-19 01:34:02 +00:00 |
Charles Kerr
|
737bb23743
|
more work on "router death": stagger out tracker scrape attempts and close a loophole in the handshake code
|
2008-01-19 00:28:52 +00:00 |
Charles Kerr
|
6c6228770c
|
fix byte ordering of the port in tr_peerIoAddrStr()
|
2008-01-17 00:08:40 +00:00 |
Charles Kerr
|
3a6396a3cb
|
mingw portability fixes
|
2008-01-10 18:52:46 +00:00 |
Charles Kerr
|
30d00fbc53
|
cleanup
|
2008-01-07 06:19:34 +00:00 |
Mitchell Livingston
|
69c4b99995
|
fix for [4439]
|
2008-01-03 18:46:33 +00:00 |
Charles Kerr
|
09ca9f6dda
|
maybe fix i18n tracker error reported by haktar
|
2008-01-03 17:49:45 +00:00 |
Charles Kerr
|
ce6c33b7bf
|
set copyright info to 2008
|
2008-01-01 17:20:20 +00:00 |
Charles Kerr
|
970211acf0
|
roll back r4356
|
2007-12-27 22:38:53 +00:00 |
Charles Kerr
|
f88eb7d771
|
experimental code that should make tracker interaction (especially shutdown) much faster.
|
2007-12-27 21:48:41 +00:00 |
Charles Kerr
|
473907d891
|
a little housekeeping: move tr_torrent stuff into its own header
|
2007-12-25 05:37:32 +00:00 |
Charles Kerr
|
6ded40d360
|
increase the number of tracker connections we allow during shutdown.
|
2007-12-13 23:43:50 +00:00 |
Charles Kerr
|
7582f4a929
|
(maybe) fix shutdown crash in "pulse" reported by pea_
|
2007-12-13 21:48:39 +00:00 |
Charles Kerr
|
de5c84a52c
|
allocate more sockets to the tracker during shutdown to help get all the `stopped' commands done
|
2007-12-13 21:08:05 +00:00 |
Charles Kerr
|
c4e6a04131
|
tweak the debug messages
|
2007-12-13 17:18:35 +00:00 |
Charles Kerr
|
481a210e82
|
fix tracker connection error reported by Gimp_
|
2007-12-05 02:06:05 +00:00 |
Charles Kerr
|
0e1e7efd3b
|
take inspiration from Solomon when handling odd tracker errors that confuse tracker's request queue: stop the torrent.
when the tracker gives us errors that confuse the tracker work queue,
|
2007-11-30 23:37:44 +00:00 |
Charles Kerr
|
f2a08d272f
|
be more forgiving of tracker failure
|
2007-11-30 17:10:33 +00:00 |
Charles Kerr
|
f9670dc7ac
|
throw away all pending `scrape' requests on shutdown... we don't need them then, so they just slow us down
|
2007-11-29 02:31:21 +00:00 |
Charles Kerr
|
827dc86bb4
|
rewrite the tracker code. this should improve and/or fix a number of bugs, including "too many open files", "router death", "slow internet", and the mutex release crash.
|
2007-11-29 00:43:58 +00:00 |
Charles Kerr
|
0663c4aef7
|
possible fix for Zeph's "too many open files" bug report.
|
2007-11-26 21:26:01 +00:00 |
Charles Kerr
|
18b3b388c0
|
fix oops from last commit
|
2007-11-23 03:01:13 +00:00 |
Charles Kerr
|
5ad14e4abc
|
fix another 0.94 prerelease crash report... this one from when finishing verifying a torrent that's running.
|
2007-11-23 02:49:06 +00:00 |
Charles Kerr
|
cc42c8aaf6
|
fix tracker redirect bug reported by sunny
|
2007-11-15 14:34:48 +00:00 |
Charles Kerr
|
4cb16901b8
|
fix tracker wart reported by tiennou
|
2007-11-10 16:00:59 +00:00 |
Charles Kerr
|
fd430fde90
|
undoing the r3773-r3774 experiment.
|
2007-11-09 20:07:52 +00:00 |
Charles Kerr
|
67b719c2de
|
on Darwin, use NSCParameterAssert() instead of assert().
|
2007-11-09 19:50:40 +00:00 |
Charles Kerr
|
71f4efcbad
|
update our #includes now that libevent has cleaned up event.h
|
2007-11-07 18:26:19 +00:00 |
Charles Kerr
|
9df263326d
|
use Thomas Bernard's miniupnp library instead of rolling our own.
|
2007-11-06 16:02:50 +00:00 |
Charles Kerr
|
1f607e0560
|
improve the "can't connect to tracker" error message.
|
2007-10-26 16:39:00 +00:00 |
Mitchell Livingston
|
b48967245d
|
trunk: Ensure only a single "?" is used for appending arguments to the announce and scrape URL (fixes #411)
|
2007-10-25 16:52:12 +00:00 |
Charles Kerr
|
50c8c88c04
|
Update the credits
|
2007-10-23 14:00:17 +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
|
8d4ff5818c
|
Add support for the MSE Tracker Extension (suggested by barry_u and persept)
|
2007-10-20 20:27:37 +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 |