Charles Kerr
|
427f639664
|
(trunk libT) avoid some unnecessary memory fragmentation... for composited objects that have a tr_ptrArray, contain the tr_ptrArray directly rather than a pointer to one allocated elsewhere on the heap.
|
2008-12-29 08:54:36 +00:00 |
Charles Kerr
|
f0efd7fea8
|
(trunk libT) #1627: OSX mutex lockup in 141 and up to 7490
|
2008-12-24 17:45:27 +00:00 |
Charles Kerr
|
d142a075c4
|
(trunk libT) fix a Windows portability bug reported by Alexey
|
2008-12-22 05:19:52 +00:00 |
Charles Kerr
|
8556ce653f
|
(trunk libT) comments, tr_bool correctness, better runtime tests.
|
2008-12-21 18:15:00 +00:00 |
Charles Kerr
|
f77ae353bb
|
(trunk) configure.ac portability tweak suggested by fulgas
|
2008-12-21 00:22:41 +00:00 |
Charles Kerr
|
72ded3b272
|
try to rework the bandwidth code yet again s.t. it satisfies all three: (1) fairly distributes bandwidth across all peers, (2) scales well in high-bandwidth situations, (3) is good at hitting and staying at bandwidth limits/goals
|
2008-12-20 22:19:34 +00:00 |
Charles Kerr
|
d125ebd86a
|
(trunk libT) turn off some testing log messages
|
2008-12-17 14:15:19 +00:00 |
Charles Kerr
|
3a61b0c6eb
|
(trunk libT) tweak the new peer IO code a bit to handle EINPROGRESS
|
2008-12-17 13:29:03 +00:00 |
Charles Kerr
|
a94e104040
|
(trunk libT) really fuck up the peer i/o code. also this breaks the mac build until someone removes iobuf.c from libtransmission's list of files.
|
2008-12-16 22:08:17 +00:00 |
Charles Kerr
|
9594112d27
|
updated email address
|
2008-12-16 00:20:44 +00:00 |
Charles Kerr
|
e813ea69ab
|
(trunk libT) probable fix for the "greedy peer" bug
|
2008-12-15 21:22:08 +00:00 |
Charles Kerr
|
6b0d98a695
|
(trunk) #1559: Simplify tr_sessionInitFull
|
2008-12-13 23:17:36 +00:00 |
Charles Kerr
|
0a63e94096
|
(trunk libT) fix r7336 oops reported by RolCol, m1b, and KyleK
|
2008-12-10 03:44:20 +00:00 |
Charles Kerr
|
7eee937c56
|
(trunk libT) experimental code to try & fix the "one torrent / one peer eats all my bandwidth" issue reported in the forums & irc
|
2008-12-09 22:05:45 +00:00 |
Charles Kerr
|
223deaf2b6
|
(libT) #1545: 1.41b1: speed temporarily jumps to 2x the upload limit
|
2008-12-04 03:31:14 +00:00 |
Charles Kerr
|
d12af295c1
|
use tr_bool instead of C bitfields. (http://blogs.msdn.com/oldnewthing/archive/2008/11/26/9143050.aspx)
|
2008-11-28 22:11:41 +00:00 |
Charles Kerr
|
b3c4061b1c
|
(libT) fix potential underflow in bandwidth allocation code
|
2008-11-28 21:35:01 +00:00 |
Charles Kerr
|
dc72deac34
|
(libT) tweak the speed allocation a little more.
|
2008-11-27 18:56:58 +00:00 |
Charles Kerr
|
2e27756016
|
(libT) fix a compiler warning.
|
2008-11-26 18:54:35 +00:00 |
Charles Kerr
|
2690766076
|
(libT) make the the speed measurements a little more accurate
|
2008-11-26 18:00:37 +00:00 |
Charles Kerr
|
9de7ccf7da
|
(libT) slightly more accurate reporting of piece data vs. raw data
|
2008-11-26 15:58:26 +00:00 |
Charles Kerr
|
628c574c07
|
(libT) performance tweaks
|
2008-11-26 02:57:32 +00:00 |
Charles Kerr
|
f44248a7d7
|
(libT) yet another stab at getting bandwidth management under control. this version may suck less than previous attempts. It also breaks the mac build until someone adds iobuf.[ch] to xcode...
|
2008-11-25 21:35:17 +00:00 |
Charles Kerr
|
24deca88e4
|
oops, turn off a debugging message
|
2008-11-24 04:35:34 +00:00 |
Charles Kerr
|
be5e6774ad
|
(libT) #1468: another stab at getting the peer transfer speeds both fast and a little more consistent.
|
2008-11-24 04:21:23 +00:00 |