source: trunk/libtransmission/peer-io.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @14724   5 years jordan use '#pragma once' instead of #ifndef..#define..#endif guards
(edit) @14479   6 years mikedld Define and use tr_socket_t and TR_BAD_SOCKET instead of int and -1. …
(edit) @14347   6 years mikedld #5771: Use true and false instead of 1 and 0 for bool variables (patch …
(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) @13954   8 years jordan (libT) make the class hierarchy between tr_peer, tr_peerMsgs, and …
(edit) @13900   8 years jordan (libT) peer-mgr doesn't care about non-piece data being transferred, …
(edit) @13630   8 years jordan (trunk, libT) #5163 'typo in tr_peerIoSupportsUTP()' -- fixed.
(edit) @13625   8 years jordan Follow more common whitespace style conventions in the C code …
(edit) @12365   10 years jordan (trunk libT) more heap pruning: use composition rather than …
(edit) @12343   10 years jordan (trunk libT) use a better data struct for the tr_datatype list in peer-io
(edit) @12303   10 years jordan (trunk libT) when reading piece data in from a socket, avoid two …
(edit) @12282   10 years jordan (trunk libT) copyediting: peer-io's "EncryptionMode?" type had a name …
(edit) @12229   10 years jordan (trunk libT) API cleanup of the tr_address functions to make them more …
(edit) @12224   10 years jordan (trunk libT) copyediting: clean up the "#include <event2/*>" …
(edit) @12204   10 years jordan (trunk) #4138 "use stdbool.h instead of tr_bool" -- done.
(edit) @12170   10 years jordan (trunk libT) cpu load improvements based on profiling by gunzip
(edit) @12141   10 years jordan (trunk libT) #117 "UDP tracker protocol support" -- working …
(edit) @11945   10 years jordan if we successfully finish a handshake using uTP, mark the peer as …
(edit) @11935   10 years jch Revert "Maintain information about enabled/disabled I/O." This …
(edit) @11933   10 years jch Implement outgoing uTP connections.
(edit) @11929   10 years jch Maintain information about enabled/disabled I/O.
(edit) @11903   10 years jch Modify peer-io to work with UTP sockets. This is not supposed to work …
(edit) @11857   10 years jordan (trunk libT) fix compiler warning: "peer-io.h:282: warning: inlining …
(edit) @11709   10 years jordan Update the copyright year in the source code comments. The Berne …
(edit) @11669   10 years jordan (trunk libT) #3894 "tr_peerIo.hasFinishedConnecting should be removed" …
(edit) @11599   10 years charles (trunk) Join the 21st century and use only 1 space at the end …
(edit) @11548   10 years charles (trunk) #3836 "libevent2 support" -- bump libevent2 requirement to …
(edit) @11299   10 years charles (trunk libT) #3617 "1000+ warnings of 'inlining failed' in …
(edit) @11296   10 years charles (trunk libT) remove unnecessary calls to time(NULL)
(edit) @10931   10 years charles (trunk) #3045 "make libtransmission's API byte-oriented instead of …
(edit) @10912   10 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   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) @9651   11 years charles (trunk libT) experimental: Reduce SO_SNDBUF and SO_RCVBUF for tracker …
(edit) @8903   11 years charles (trunk) all this commit does is remove trailing whitespace from some …
(edit) @8561   11 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   12 years charles (trunk) experimental support for tr_torrentSetPriority()
(edit) @7792   12 years charles (trunk libT) more debugging messages
(edit) @7790   12 years charles (trunk libT) experimental commit that will *possibly* fix the "assert( …
(edit) @7789   12 years charles (trunk libT) don't limit peer bandwidth during the handshake phase. …
(edit) @7770   12 years charles (trunk libT) #1734: encrypted peers' outgoing RC4 stream can be …
(edit) @7748   12 years charles (trunk libT) prefer int' over ssize_t'
(edit) @7747   12 years charles (trunk libT) possible fix for the `few peers' errors reported on OS X. …
(edit) @7730   12 years charles (trunk libT) fix IPv6 reported & solved by erdgeist. add debugging …
(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) @7622   12 years charles (trunk libT) fix the new-code errors reported by ZogG and Rolcol and Spaham
(edit) @7618   12 years charles (trunk libT) fix the much-hated "Assertion failed: (tr_isPeerIo( io …
(edit) @7616   12 years charles (trunk libT) minor speedup tweaks in peer-request hotspots
(edit) @7594   12 years charles (trunk libT) use ssize_t where appropriate in tr_peerIoFlush()
(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) @7446   12 years charles (trunk libT) comments, tr_bool correctness, better runtime tests.
(edit) @7441   12 years charles try to rework the bandwidth code yet again s.t. it satisfies all …
(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) @7385   12 years charles (trunk libT) more semantic cleanup: tr_handle->tr_session, …
(edit) @7289   12 years charles (libT) minor cleanup: using tr_bool, fixing up bad code indentation, …
(edit) @7234   12 years charles (libT) #1549: support fast exensions' "reject" and "have all/none" messages
(edit) @7231   12 years charles (libT) re-apply jhujhiti's IPv6 patch. This merges in my tr_port …
(edit) @7224   12 years charles (libT) janitorial: use the tr_port type whenever we have a `port' as a …
(edit) @7223   12 years charles (libT) #252: revert r7195 (jhujhiti's IPv6 test patch). It seems to …
(edit) @7195   12 years charles (libT) patch from jhujhiti to add ipv6 support.
(edit) @7186   12 years charles (libT) #1532: patch from jhujhiti to remove (unused) fast extensions
(edit) @7154   12 years charles (libT) yet another stab at getting bandwidth management under control. …
(edit) @7151   12 years charles (libT) add #ifdefs to ensure that client apps don't #include private …
(edit) @7147   12 years charles (libT) #1468: another stab at getting the peer transfer speeds both …
(edit) @7137   12 years charles (libT) #1468: speed display is very jumpy
(edit) @7133   12 years charles (libT) define peer connections' sockets' so_sndbuf size in the …
(edit) @7125   12 years charles (libT) better possible fix for #1468: Speed display is very jumpy
(edit) @7055   12 years charles update NEWS
(edit) @6991   12 years charles (libT) fix unlimited-upload-speed bug reported by Gimp_ and Lacrocivious
(edit) @6949   12 years charles reverse patch #6948. one of the new gcc attributes seems to be …
(edit) @6948   12 years charles (libT) move the TR_GNUC macros from utils.h to a standalone header …
(edit) @6795   12 years charles run libT, cli, daemon, gtk through the source-code formatter …
(edit) @6791   12 years charles fix at least one possible cause for the new crash reported by persept
(edit) @6782   12 years charles first draft at having more accurate speed controls
(edit) @6453   12 years charles back out the changes from r6415.
(edit) @6415   12 years charles #1123: unreachable peers need to be handled better
(edit) @5917   13 years charles shave 16 bytes off sizeof(tr_peerIo)
(edit) @4608   13 years charles follow the spec's suggestion that new connections be 3x as likely for …
(edit) @4404   13 years charles set copyright info to 2008
(edit) @4036   13 years charles improve upload speeds when the speed limits are uncapped.
(edit) @3882   13 years charles oops, this was supposed to be in 3879
(edit) @3846   13 years charles remove yet more dead code
(edit) @3839   13 years charles progress on the "speed limits kill my transfer rate" bug.
(edit) @3501   13 years charles dead code removal.
(edit) @3365   13 years charles 8 second timeout during handshake, 2.5 minute handshake afterwards
(edit) @3260   13 years charles don't log BT protocol messages in UL/DL speed -- only log piece data …
(edit) @3242   13 years charles experimental better peer management.
(edit) @3184   13 years charles peer i/o cleanup
(edit) @3171   13 years charles * record the ports of incoming sockets. we might need them later if we …
Note: See TracRevisionLog for help on using the revision log.