source: trunk/libtransmission/peer-io.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @12365   11 years jordan (trunk libT) more heap pruning: use composition rather than …
(edit) @12343   11 years jordan (trunk libT) use a better data struct for the tr_datatype list in peer-io
(edit) @12303   11 years jordan (trunk libT) when reading piece data in from a socket, avoid two …
(edit) @12282   11 years jordan (trunk libT) copyediting: peer-io's "EncryptionMode?" type had a name …
(edit) @12229   11 years jordan (trunk libT) API cleanup of the tr_address functions to make them more …
(edit) @12224   11 years jordan (trunk libT) copyediting: clean up the "#include <event2/*>" …
(edit) @12204   11 years jordan (trunk) #4138 "use stdbool.h instead of tr_bool" -- done.
(edit) @12170   11 years jordan (trunk libT) cpu load improvements based on profiling by gunzip
(edit) @12141   11 years jordan (trunk libT) #117 "UDP tracker protocol support" -- working …
(edit) @11945   11 years jordan if we successfully finish a handshake using uTP, mark the peer as …
(edit) @11935   11 years jch Revert "Maintain information about enabled/disabled I/O." This …
(edit) @11933   11 years jch Implement outgoing uTP connections.
(edit) @11929   11 years jch Maintain information about enabled/disabled I/O.
(edit) @11903   11 years jch Modify peer-io to work with UTP sockets. This is not supposed to work …
(edit) @11857   11 years jordan (trunk libT) fix compiler warning: "peer-io.h:282: warning: inlining …
(edit) @11709   11 years jordan Update the copyright year in the source code comments. The Berne …
(edit) @11669   11 years jordan (trunk libT) #3894 "tr_peerIo.hasFinishedConnecting should be removed" …
(edit) @11599   11 years charles (trunk) Join the 21st century and use only 1 space at the end …
(edit) @11548   11 years charles (trunk) #3836 "libevent2 support" -- bump libevent2 requirement to …
(edit) @11299   11 years charles (trunk libT) #3617 "1000+ warnings of 'inlining failed' in …
(edit) @11296   11 years charles (trunk libT) remove unnecessary calls to time(NULL)
(edit) @10931   11 years charles (trunk) #3045 "make libtransmission's API byte-oriented instead of …
(edit) @10912   11 years charles (trunk libT) down the rabbit hole: various minor type correctness …
(edit) @10671   11 years charles (trunk libT) make tr_peerIoEnable*() inline functions
(edit) @10524   11 years charles (trunk libT) #2842 "Transmission crashes randomly on ARM-based …
(edit) @9868   12 years charles happy new year!
(edit) @9847   12 years charles (trunk libT) replace the TR_INLINE macro with the standard "inline" …
(edit) @9671   12 years charles (trunk) update the copyright notices
(edit) @9651   12 years charles (trunk libT) experimental: Reduce SO_SNDBUF and SO_RCVBUF for tracker …
(edit) @8903   12 years charles (trunk) all this commit does is remove trailing whitespace from some …
(edit) @8561   12 years charles (trunk libT) re-start work on making libT doxygen friendly. still a …
(edit) @8433   12 years charles (trunk) #7: DHT support. This is a work in progress... no gui/rpc …
(edit) @8265   12 years charles (trunk libT) make sure that outbound protocol messages don't get …
(edit) @8254   13 years charles (trunk) experimental support for tr_torrentSetPriority()
(edit) @7792   13 years charles (trunk libT) more debugging messages
(edit) @7790   13 years charles (trunk libT) experimental commit that will *possibly* fix the "assert( …
(edit) @7789   13 years charles (trunk libT) don't limit peer bandwidth during the handshake phase. …
(edit) @7770   13 years charles (trunk libT) #1734: encrypted peers' outgoing RC4 stream can be …
(edit) @7748   13 years charles (trunk libT) prefer int' over ssize_t'
(edit) @7747   13 years charles (trunk libT) possible fix for the `few peers' errors reported on OS X. …
(edit) @7730   13 years charles (trunk libT) fix IPv6 reported & solved by erdgeist. add debugging …
(edit) @7663   13 years charles (trunk libT) win32 portability patch from Alexey
(edit) @7658   13 years charles (trunk) update the GPL code's copyright dates
(edit) @7622   13 years charles (trunk libT) fix the new-code errors reported by ZogG and Rolcol and Spaham
(edit) @7618   13 years charles (trunk libT) fix the much-hated "Assertion failed: (tr_isPeerIo( io …
(edit) @7616   13 years charles (trunk libT) minor speedup tweaks in peer-request hotspots
(edit) @7594   13 years charles (trunk libT) use ssize_t where appropriate in tr_peerIoFlush()
(edit) @7580   13 years charles (trunk libT) avoid some unnecessary memory fragmentation... for …
(edit) @7579   13 years charles (trunk libT) inline parts of peer-io and bandwidth, too
(edit) @7576   13 years charles (trunk libT) add "inline" hint to several one-liner functions
(edit) @7446   13 years charles (trunk libT) comments, tr_bool correctness, better runtime tests.
(edit) @7441   13 years charles try to rework the bandwidth code yet again s.t. it satisfies all …
(edit) @7419   13 years charles (trunk libT) really fuck up the peer i/o code. also this breaks the …
(edit) @7404   13 years charles updated email address
(edit) @7385   13 years charles (trunk libT) more semantic cleanup: tr_handle->tr_session, …
(edit) @7289   13 years charles (libT) minor cleanup: using tr_bool, fixing up bad code indentation, …
(edit) @7234   13 years charles (libT) #1549: support fast exensions' "reject" and "have all/none" messages
(edit) @7231   13 years charles (libT) re-apply jhujhiti's IPv6 patch. This merges in my tr_port …
(edit) @7224   13 years charles (libT) janitorial: use the tr_port type whenever we have a `port' as a …
(edit) @7223   13 years charles (libT) #252: revert r7195 (jhujhiti's IPv6 test patch). It seems to …
(edit) @7195   13 years charles (libT) patch from jhujhiti to add ipv6 support.
(edit) @7186   13 years charles (libT) #1532: patch from jhujhiti to remove (unused) fast extensions
(edit) @7154   13 years charles (libT) yet another stab at getting bandwidth management under control. …
(edit) @7151   13 years charles (libT) add #ifdefs to ensure that client apps don't #include private …
(edit) @7147   13 years charles (libT) #1468: another stab at getting the peer transfer speeds both …
(edit) @7137   13 years charles (libT) #1468: speed display is very jumpy
(edit) @7133   13 years charles (libT) define peer connections' sockets' so_sndbuf size in the …
(edit) @7125   13 years charles (libT) better possible fix for #1468: Speed display is very jumpy
(edit) @7055   13 years charles update NEWS
(edit) @6991   13 years charles (libT) fix unlimited-upload-speed bug reported by Gimp_ and Lacrocivious
(edit) @6949   13 years charles reverse patch #6948. one of the new gcc attributes seems to be …
(edit) @6948   13 years charles (libT) move the TR_GNUC macros from utils.h to a standalone header …
(edit) @6795   13 years charles run libT, cli, daemon, gtk through the source-code formatter …
(edit) @6791   13 years charles fix at least one possible cause for the new crash reported by persept
(edit) @6782   13 years charles first draft at having more accurate speed controls
(edit) @6453   13 years charles back out the changes from r6415.
(edit) @6415   13 years charles #1123: unreachable peers need to be handled better
(edit) @5917   13 years charles shave 16 bytes off sizeof(tr_peerIo)
(edit) @4608   14 years charles follow the spec's suggestion that new connections be 3x as likely for …
(edit) @4404   14 years charles set copyright info to 2008
(edit) @4036   14 years charles improve upload speeds when the speed limits are uncapped.
(edit) @3882   14 years charles oops, this was supposed to be in 3879
(edit) @3846   14 years charles remove yet more dead code
(edit) @3839   14 years charles progress on the "speed limits kill my transfer rate" bug.
(edit) @3501   14 years charles dead code removal.
(edit) @3365   14 years charles 8 second timeout during handshake, 2.5 minute handshake afterwards
(edit) @3260   14 years charles don't log BT protocol messages in UL/DL speed -- only log piece data …
(edit) @3242   14 years charles experimental better peer management.
(edit) @3184   14 years charles peer i/o cleanup
(edit) @3171   14 years charles * record the ports of incoming sockets. we might need them later if we …
(edit) @3122   14 years charles * accept tiennou's partial patch for `fast peers' extension * fix …
(copy) @3105   14 years livings124 merge encryption branch to trunk (xcode project is still out of date)
copied from branches/encryption/libtransmission/peer-io.h:
(edit) @3101   14 years charles * add a public API call for setting encryption preferences * fix …
Note: See TracRevisionLog for help on using the revision log.