source: trunk/libtransmission/peer-io.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @12282   11 years jordan (trunk libT) copyediting: peer-io's "EncryptionMode?" type had a name …
(edit) @12256   11 years jordan (trunk libT) safeguard against a minor memory leak if io->sokcet …
(edit) @12249   11 years jordan (trunk libT) whoops, remove 4 debugging fprintf()'s from the previous …
(edit) @12248   11 years jordan (trunk libT) break the mac build and introduce new crashes. This is …
(edit) @12233   11 years jordan (trunk) yet more "#include" tweaks
(edit) @12229   11 years jordan (trunk libT) API cleanup of the tr_address functions to make them more …
(edit) @12225   11 years jordan (trunk libT) copyediting: remove a bunch of seemingly-unneeded network …
(edit) @12224   11 years jordan (trunk libT) copyediting: clean up the "#include <event2/*>" …
(edit) @12223   11 years jordan (trunk) copyediting: remove some unneeded #includes, and annotate some …
(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) @12096   11 years jordan (trunk) copyediting: remove trailing spaces from source code lines in …
(edit) @12075   11 years jordan remove a handful of unnecessary casts
(edit) @12059   11 years jordan (trunk libT) #4047 "transfer speed shown as 0" -- revert r11783
(edit) @11975   11 years jch Remove obsolete UNUSED marker.
(edit) @11971   11 years jch Stub out UTP_Create in non-uTP builds.
(edit) @11962   11 years jordan (trunk libT) add stubs for UTP_Drained() and UTP_Write() to remove a …
(edit) @11960   11 years jordan add configure script switch to enable/disable utp
(edit) @11947   11 years jch Fix typo.
(edit) @11945   11 years jordan if we successfully finish a handshake using uTP, mark the peer as …
(edit) @11943   11 years jordan call UTP_RBDrained when our read buffer is empty
(edit) @11942   11 years jordan add dbgmsg statements to peer-io's uTP code
(edit) @11941   11 years jordan uTP peers need tr_peerIoFlush() to work during the handshake phase.
(edit) @11940   11 years jordan implement bandwidth limiting for uploads to uTP peers
(edit) @11939   11 years jch Remove more debugging messages.
(edit) @11938   11 years jch Call didWriteWrapper in utp_on_write.
(edit) @11936   11 years jch Don't use read_enabled in get_rb_size. We're no longer maintaining …
(edit) @11935   11 years jch Revert "Maintain information about enabled/disabled I/O." This …
(edit) @11934   11 years jch Remove debugging messages.
(edit) @11933   11 years jch Implement outgoing uTP connections.
(edit) @11931   11 years jch Fix peerIoReconnect for uTP sockets.
(edit) @11930   11 years jch Implement pacing of reads. This should cause uTP sockets to respect …
(edit) @11929   11 years jch Maintain information about enabled/disabled I/O.
(edit) @11928   11 years jch Set the read buffer of UTP sockets to a well-defined value.
(edit) @11927   11 years jch Compute accurate overhead for uTP packets.
(edit) @11921   11 years jordan (trunk libT) silence compiler warnings
(edit) @11920   11 years jordan automake/autoconf; #includes in libtransmission
(edit) @11917   11 years jch Use dummy callbacks in peerIoReconnect.
(edit) @11916   11 years jch Tweak dummy callbacks. Don't abort, just log a message and continue.
(edit) @11915   11 years jch Don't call UTP_Close multiple times. Greg says it's evil.
(edit) @11913   11 years jch Shutdown UTP socket on short write.
(edit) @11912   11 years jch Schedule a uTP write in peerIoWriteBuf.
(edit) @11911   11 years jch Complete the uTP callbacks.
(edit) @11910   11 years jch Add dummy UTP callbacks. Libutp will sometimes call our callbacks …
(edit) @11909   11 years jch Add assertions to libevent callbacks. They should never be called …
(edit) @11908   11 years jch First pass at uTP callbacks.
(edit) @11906   11 years jch Fix io_dtor for uTP sockets.
(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) @11856   11 years jordan (trunk libT) #3991 "connection encryption stopped working" -- silence …
(edit) @11846   11 years jordan (libT) #3991 "Connection encryption stopped working" -- fixed. This …
(edit) @11810   11 years jordan (trunk libT) silence some unused variable warnings from gcc when …
(edit) @11803   11 years jordan (trunk libT) #3836 "libevent 2 support" -- fix minor memory leak. …
(edit) @11783   11 years jordan (trunk libT) #3950 "use libevent's cached gettimeofday() value when …
(edit) @11718   11 years jordan (trunk libT) #3921 "no overhead for reads" -- fixed. thanks to jch for …
(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) @11588   11 years charles (trunk libT) #3836 "libevent2 support" -- finish moving to the …
(edit) @11554   11 years charles (trunk libT) #3836 "libevent2 support" -- silence a pair of 'unused …
(edit) @11548   11 years charles (trunk) #3836 "libevent2 support" -- bump libevent2 requirement to …
(edit) @11398   11 years charles (trunk libT) add some new bugs to the code so that it will crash when …
(edit) @11349   11 years charles (trunk libT) #3662 "libtransmission cpu optimization: fewer calls to …
(edit) @11299   11 years charles (trunk libT) #3617 "1000+ warnings of 'inlining failed' in …
(edit) @10931   11 years charles (trunk) #3045 "make libtransmission's API byte-oriented instead of …
(edit) @10913   11 years charles (trunk) #3311 "MingW build of Transmission" -- apply more of rb07's …
(edit) @10912   11 years charles (trunk libT) down the rabbit hole: various minor type correctness …
(edit) @10694   12 years charles (trunk libT) define MAX_BLOCK_SIZE once instead of in a handful of places
(edit) @10671   12 years charles (trunk libT) make tr_peerIoEnable*() inline functions
(edit) @10534   12 years charles (trunk libT) fix a new assertion error from the nightlies reported by …
(edit) @10525   12 years charles (trunk libT) #3164 "crash in tr_peerIoReconnect()" -- after attempting …
(edit) @10524   12 years charles (trunk libT) #2842 "Transmission crashes randomly on ARM-based …
(edit) @10509   12 years charles (trunk libT) #3162 "allow optional end-user configuration of …
(edit) @10508   12 years charles (trunk libT) #3162 "allow optional end-user configuration of …
(edit) @10300   12 years charles (trunk libT) fix potential NULL pointer dereference in libtransmission
(edit) @10276   12 years charles (trunk libT) use jch's suggestion of having a per-session page-aligned …
(edit) @9973   12 years charles (trunk libT) #2775 "Saving some memory/storage" -- committed for 1.80
(edit) @9960   12 years charles (trunk libT) tweak the peer-io bugfix
(edit) @9959   12 years charles (trunk libT) #2416 "crash in event_queue_insert()" -- this crash is …
(edit) @9868   12 years charles happy new year!
(edit) @9859   12 years charles (trunk libT) consistency tweak: rename tr_global{Lock,Unlock,IsLocked?} …
(edit) @9834   12 years charles (trunk libT) fix minor bug in r9651 "Reduce SO_RCVBUF for outgoing …
(edit) @9778   12 years charles (trunk libT) #2667 "ignore martian addresses" -- modified this ticket. …
(edit) @9704   12 years charles (trunk libT) finally get rid of the last remnants of tr_timer
(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) @9593   12 years charles (trunk libT) #2610 "avoid unnecessary calls to time(NULL)"
(edit) @9387   12 years charles (trunk) trunk's just been too stable lately. #2119: reload …
(edit) @9273   12 years charles (trunk libT) more assertions to help find the cause of #2480
(edit) @8889   12 years charles (trunk) remove trailing spaces
(edit) @8831   12 years charles (trunk libT) back out r8765. xref: …
(edit) @8789   12 years charles maybe 1024 is too stringent here
(edit) @8765   12 years charles (trunk, libT) #2253: I love you, valgrind pt 3
(edit) @8748   12 years charles (trunk libT) I love you, massif
(edit) @8605   13 years charles (trunk libT) lessen evbuffer memory bloat when we have a lot of …
(edit) @8592   13 years charles (trunk libT) add a bunch of comments denoting where the libevent 2.0 …
(edit) @8433   13 years charles (trunk) #7: DHT support. This is a work in progress... no gui/rpc …
(edit) @8265   13 years charles (trunk libT) make sure that outbound protocol messages don't get …
(edit) @8217   13 years charles (trunk libT) more speed tweaks from valgrind
Note: See TracRevisionLog for help on using the revision log.