source: trunk/libtransmission/bandwidth.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @14644   5 years mikedld Remove useless checks and definitions (C99) Now that MSVC support for …
(edit) @14532   5 years mikedld Add more booleans to the picture
(edit) @14354   6 years mikedld #4400, #5462: Move random helpers to crypto-utils On a way to …
(edit) @14241   7 years jordan Copyedit the license's revised text: (1) remove unnecessary repitition …
(edit) @14225   7 years jordan Licensing changes: 1. add the option the code to be used under GPLv2 …
(edit) @14224   7 years jordan (trunk) restore copyright year as suggested in email by rms
(edit) @14190   7 years jordan introduce TR_PRIuSIZE macro for portable printf()ing of size_t. mikedld
(edit) @14171   7 years jordan #include limits.h where we use it, and don't where we don't
(edit) @14167   7 years jordan silence a small handful of minor gcc compiler warnings in libtransmission
(edit) @13935   8 years jordan (libT) #5267: 'speed limits wrap around too low number (~8589 kB/s)': …
(edit) @13868   8 years jordan make all the log functions/structs/enums use a single 'tr_log' …
(edit) @13863   8 years jordan (libT) copyediting: modify more files to the new …
(edit) @13625   8 years jordan Follow more common whitespace style conventions in the C code …
(edit) @13361   8 years jordan (trunk libT) #4402 "Transmission Bandwidth allocation getting …
(edit) @13034   9 years jordan (trunk libT) bandwidth.c: minor phaseOne() improvements suggested by …
(edit) @13032   9 years jordan (trunk libT) #4592 "Algorithm bug in bandwidth allocation" -- apply …
(edit) @12653   9 years jordan remove dead code
(edit) @12509   9 years jordan (trunk libT) add a unique key to each tr_bandwidth object, so that …
(edit) @12427   10 years jordan (trunk libT) make allocateBandwidth()'s "priority" field const.
(edit) @12420   10 years jordan (trunk libT) CPU optimization in tr_bandwidthClamp(). Don't call …
(edit) @12415   10 years jordan (trunk libT) #2338 "Add uTP support" -- increase the block bandwidth …
(edit) @12361   10 years jordan (trunk libT) changes to the bandwidth allocator's phaseOne step as …
(edit) @12280   10 years jordan (trunk libT) use aggregation for the tr_bandwidth objects owned by …
(edit) @12226   10 years jordan (trunk libT) copyediting: '#include "crypto.h"' cleanup
(edit) @12204   10 years jordan (trunk) #4138 "use stdbool.h instead of tr_bool" -- done.
(edit) @12177   10 years jordan (trunk) it's bad form to #include so many system headers in …
(edit) @12170   10 years jordan (trunk libT) cpu load improvements based on profiling by gunzip
(edit) @12072   10 years jordan (trunk libT) minor revision to r12065: clamp the bandwidth before …
(edit) @12063   10 years jordan (trunk libT) work in progress, but this is a slightly better speed …
(edit) @11709   10 years jordan Update the copyright year in the source code comments. The Berne …
(edit) @11599   10 years charles (trunk) Join the 21st century and use only 1 space at the end …
(edit) @11349   10 years charles (trunk libT) #3662 "libtransmission cpu optimization: fewer calls to …
(edit) @10998   10 years charles (trunk libt) rename tr_date() as tr_time_msec() for clarity
(edit) @10931   10 years charles (trunk) #3045 "make libtransmission's API byte-oriented instead of …
(edit) @10662   11 years charles (trunk libT) clean up #includes for event.h and evutil.h
(edit) @9868   11 years charles happy new year!
(edit) @9847   11 years charles (trunk libT) replace the TR_INLINE macro with the standard "inline" …
(edit) @9671   11 years charles (trunk) update the copyright notices
(edit) @9548   11 years charles (trunk) remove dead code
(edit) @9515   11 years charles (trunk libT) tweak high/normal/low priority peer bandwidth allocation
(edit) @9252   11 years charles (trunk libT) add a couple more debugging assertions into the nightlies …
(edit) @8483   12 years charles (trunk libT) fix a couple of dead assignments, and a possible null …
(edit) @8289   12 years charles undo r8288
(edit) @8288   12 years charles (trunk libT) small bandwidth patch from wereHamster
(edit) @8265   12 years charles (trunk libT) make sure that outbound protocol messages don't get …
(edit) @8254   12 years charles (trunk) experimental support for tr_torrentSetPriority()
(edit) @7791   12 years charles (trunk libT) more experimental code for Biiaru
(edit) @7789   12 years charles (trunk libT) don't limit peer bandwidth during the handshake phase. …
(edit) @7748   12 years charles (trunk libT) prefer int' over ssize_t'
(edit) @7663   12 years charles (trunk libT) win32 portability patch from Alexey
(edit) @7658   12 years charles (trunk) update the GPL code's copyright dates
(edit) @7618   12 years charles (trunk libT) fix the much-hated "Assertion failed: (tr_isPeerIo( io …
(edit) @7614   12 years charles (trunk libT) minor tr_ptrArray API cleanup
(edit) @7594   12 years charles (trunk libT) use ssize_t where appropriate in tr_peerIoFlush()
(edit) @7592   12 years charles (trunk libT) add "deep log" message to help track down freeze reported …
(edit) @7589   12 years charles (trunk libT) avoid unnecessary duplicate calls to tr_date() in …
(edit) @7587   12 years charles (trunk libT) fix a typo that made jhujhiti giggle
(edit) @7586   12 years charles (trunk libT) commit some debugging messages that were added to …
(edit) @7580   12 years charles (trunk libT) avoid some unnecessary memory fragmentation... for …
(edit) @7579   12 years charles (trunk libT) inline parts of peer-io and bandwidth, too
(edit) @7576   12 years charles (trunk libT) add "inline" hint to several one-liner functions
(edit) @7573   12 years charles (trunk libT) very minor style cleanup in tr_bandwidthAllocate()
(edit) @7567   12 years charles (trunk libT) Fix sparse warnings: symbol 'XXX' shadows an earlier one
(edit) @7560   12 years charles (trunk libT) take the timeout condition out of tr_bandwidthAllocate(). …
(edit) @7524   12 years charles (trunk libT) avoid some unnecessary memory fragmentation... for …
(edit) @7495   12 years charles (trunk libT) #1627: OSX mutex lockup in 141 and up to 7490
(edit) @7493   12 years livings124 set missing properties
(edit) @7460   12 years charles (trunk libT) fix a Windows portability bug reported by Alexey
(edit) @7446   12 years charles (trunk libT) comments, tr_bool correctness, better runtime tests.
(edit) @7443   12 years charles (trunk) configure.ac portability tweak suggested by fulgas
(edit) @7441   12 years charles try to rework the bandwidth code yet again s.t. it satisfies all …
(edit) @7433   12 years charles (trunk libT) turn off some testing log messages
(edit) @7432   12 years charles (trunk libT) tweak the new peer IO code a bit to handle EINPROGRESS
(edit) @7419   12 years charles (trunk libT) really fuck up the peer i/o code. also this breaks the …
(edit) @7404   12 years charles updated email address
(edit) @7402   12 years charles (trunk libT) probable fix for the "greedy peer" bug
(edit) @7367   12 years charles (trunk) #1559: Simplify tr_sessionInitFull
(edit) @7337   12 years charles (trunk libT) fix r7336 oops reported by RolCol?, m1b, and KyleK
(edit) @7336   12 years charles (trunk libT) experimental code to try & fix the "one torrent / one …
(edit) @7265   12 years charles (libT) #1545: 1.41b1: speed temporarily jumps to 2x the upload limit
(edit) @7173   12 years charles use tr_bool instead of C bitfields. …
(edit) @7172   12 years charles (libT) fix potential underflow in bandwidth allocation code
(edit) @7167   12 years charles (libT) tweak the speed allocation a little more.
(edit) @7161   12 years charles (libT) fix a compiler warning.
(edit) @7160   12 years charles (libT) make the the speed measurements a little more accurate
(edit) @7159   12 years charles (libT) slightly more accurate reporting of piece data vs. raw data
(edit) @7157   12 years charles (libT) performance tweaks
(edit) @7154   12 years charles (libT) yet another stab at getting bandwidth management under control. …
(edit) @7148   12 years charles oops, turn off a debugging message
(add) @7147   12 years charles (libT) #1468: another stab at getting the peer transfer speeds both …
Note: See TracRevisionLog for help on using the revision log.