source: trunk/libtransmission/peer-io.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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   12 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
(edit) @7888   13 years charles (trunk) #1787: add support for seeding ratio limiting in libtransmission
(edit) @7811   13 years charles (trunk libT) add more assertions to ensure that the libevent calls are …
(edit) @7803   13 years charles (trunk libT) add more assertions to make Biiaru crash …
(edit) @7793   13 years charles (trunk libT) more of the same
(edit) @7792   13 years charles (trunk libT) more debugging messages
(edit) @7791   13 years charles (trunk libT) more experimental code for Biiaru
(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) @7760   13 years charles (trunk libT) fix uninitialized variable in bandwidth code
(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) @7658   13 years charles (trunk) update the GPL code's copyright dates
(edit) @7652   13 years charles (trunk libT) win32 portability fixes, reported by Alexey
(edit) @7641   13 years charles (trunk libT) remove a small number of redundant or unnecessary asserts
(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) @7607   13 years charles (trunk libT) don't use void* when doing pointer math.
(edit) @7595   13 years charles (trunk libT) fix r7594 typo
(edit) @7594   13 years charles (trunk libT) use ssize_t where appropriate in tr_peerIoFlush()
(edit) @7593   13 years charles (trunk libT) oh ffs
(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) @7574   13 years charles (trunk libT) make tr_isAddress() and tr_isDirection() inline
(edit) @7544   13 years charles (trunk libT) #1632: bandwidth.c: 428: tr_bandwidthUsed: Assertion …
(edit) @7541   13 years charles (trunk libT) minor cleanup: use symbolic name instead of magic …
(edit) @7531   13 years charles (trunk libT) omit unnecessary malloc/free calls in peer-io
(edit) @7486   13 years charles (trunk libT) fix connectivity error reported by Stargazer. Also, add …
(edit) @7476   13 years charles (trunk libT) #include "session.h" cleanup from wereHamster
(edit) @7475   13 years charles (trunk libT) fix minor r7474 issue
(edit) @7474   13 years charles (trunk libT) socket performance tweak by wereHamster
(edit) @7469   13 years charles (trunk libT) speed improvments from wereHamster
(edit) @7458   13 years charles (trunk libT) peer-io.c: remove dead code and get rid of a couple of GOTOs
(edit) @7456   13 years charles (trunk libT) minor cleanups found while diffing for backport to 1.4x …
(edit) @7446   13 years charles (trunk libT) comments, tr_bool correctness, better runtime tests.
(edit) @7442   13 years charles (trunk libT) fix an r7441 function pointer error reported by fulgas in …
(edit) @7441   13 years charles try to rework the bandwidth code yet again s.t. it satisfies all …
(edit) @7435   13 years charles another test commit for vraa.. this is just an experiment; probably …
(edit) @7432   13 years charles (trunk libT) tweak the new peer IO code a bit to handle EINPROGRESS
(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) @7402   13 years charles (trunk libT) probable fix for the "greedy peer" bug
(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) @7173   13 years charles use tr_bool instead of C bitfields. …
(edit) @7171   13 years charles (libT) make peer-io's output buffer size more flexible based on the …
(edit) @7159   13 years charles (libT) slightly more accurate reporting of piece data vs. raw data
(edit) @7156   13 years charles (libT) fix cut and paste bug. I think this is the crash everyone in …
(edit) @7154   13 years charles (libT) yet another stab at getting bandwidth management under control. …
(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) @7130   13 years charles (libT) another possible fix for #1468: Speed display is very jumpy
(edit) @7125   13 years charles (libT) better possible fix for #1468: Speed display is very jumpy
(edit) @7069   13 years charles more fucking around with the speed measurements.
(edit) @7055   13 years charles update NEWS
Note: See TracRevisionLog for help on using the revision log.