1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-27 01:57:52 +00:00
Commit graph

72 commits

Author SHA1 Message Date
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