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
|
41b1f76d9b
|
remove more dead code. this scaffolding was to let libevent play nice back when we had one thread per torrent
|
2007-11-19 16:30:31 +00:00 |
Charles Kerr
|
807eff8416
|
remove dead code.
|
2007-11-15 22:03:22 +00:00 |
Charles Kerr
|
a048204380
|
remove dead code.
|
2007-11-15 16:43:46 +00:00 |
Charles Kerr
|
f1e85f5206
|
Increase the intervals on timers that won't affect performance. This reduces most of Transmission's PowerTOP footprint.
|
2007-11-11 20:27:13 +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
|
99ea26c1c9
|
* try to get peers to scale up to speed faster.
* remove unnecessary steps when receiving block data from peers.
|
2007-11-09 01:22:15 +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
|
cbaf1b8faa
|
commit more of tiennou's fastpeers patch
|
2007-10-10 16:39:12 +00:00 |
Charles Kerr
|
43a016cdb9
|
fix minor shutdown bug
|
2007-10-08 00:56:12 +00:00 |
Charles Kerr
|
60a983d845
|
fix bizarre libevent contortion that made valgrind cry
|
2007-10-01 05:49:23 +00:00 |
Charles Kerr
|
56738f065c
|
fix some memory issues.
|
2007-10-01 04:12:24 +00:00 |
Charles Kerr
|
c28a94d04c
|
fix a couple of memory corruption errors while trying to track down tiennou's report on peer-msgs.c:pulse() -> inout.c:163 assertion failure.
|
2007-09-28 14:27:56 +00:00 |
Charles Kerr
|
b63a505c6d
|
fix a handshake bug and reduce the idle cpu load a little.
|
2007-09-26 02:29:49 +00:00 |
Charles Kerr
|
28bcf6204b
|
clamp down on the flood of debug messages.
|
2007-09-20 23:33:46 +00:00 |
Charles Kerr
|
fb70a9cca0
|
remove the backwards compatability typedefs at BentMyWookie's suggestion. update libT, gtk, daemon, and cli accordingly...
|
2007-09-20 20:14:13 +00:00 |
Mitchell Livingston
|
76da1185ca
|
merge encryption branch to trunk (xcode project is still out of date)
|
2007-09-20 16:32:01 +00:00 |
Charles Kerr
|
b1c9a9bd97
|
(trunk) fix some of the crash-on-shutdown issues.
|
2007-09-05 23:01:56 +00:00 |
Charles Kerr
|
624257c995
|
better cleanup on shutdown. don't crash when the torrent doesn't support scrape. (Gimp :)
|
2007-08-20 23:37:08 +00:00 |
Charles Kerr
|
1d6e20594d
|
minor improvements to.. you guessed it.. the tracker/libevent code
|
2007-08-20 02:29:36 +00:00 |
Charles Kerr
|
1f08d0ce52
|
cleaner shutdown
|
2007-08-20 02:18:38 +00:00 |
Charles Kerr
|
e19ecccae8
|
send libevent's warning messages to our logging framework instead of to the console
|
2007-08-19 03:54:27 +00:00 |
Charles Kerr
|
82db9f6cc9
|
fix a couple of more memory leaks that valgrind found
|
2007-08-19 00:18:43 +00:00 |
Charles Kerr
|
1e53e9de72
|
shut up a compiler warning
|
2007-08-18 23:32:07 +00:00 |
Charles Kerr
|
8f78b809d1
|
fix minor memory leaks introduced in the last couple of days
|
2007-08-18 22:35:09 +00:00 |
Charles Kerr
|
ea49180f94
|
$Id$
|
2007-08-18 17:19:49 +00:00 |
Charles Kerr
|
3a45686c3f
|
push event_del() through the libevent pipe too.
|
2007-08-18 06:59:20 +00:00 |
Charles Kerr
|
35b727788e
|
do all the libevent enqueuing from a single thread.
|
2007-08-18 03:02:32 +00:00 |