source: trunk/libtransmission/peer-io.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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   14 years charles (libT) better possible fix for #1468: Speed display is very jumpy
(edit) @7069   14 years charles more fucking around with the speed measurements.
(edit) @7055   14 years charles update NEWS
(edit) @7042   14 years charles (libT) #1417: revert r7039
(edit) @7039   14 years charles (libT) #1417: overhead should be counted in the global stats
(edit) @6991   14 years charles (libT) fix unlimited-upload-speed bug reported by Gimp_ and Lacrocivious
(edit) @6961   14 years charles (libT) low-hanging fruit discovered from softwareelves' shark profile.
(edit) @6906   14 years charles (libT) dead code removal
(edit) @6894   14 years charles (libT) more win32 work copied from spry's code: (1) add #define for …
(edit) @6795   14 years charles run libT, cli, daemon, gtk through the source-code formatter …
(edit) @6791   14 years charles fix at least one possible cause for the new crash reported by persept
(edit) @6782   14 years charles first draft at having more accurate speed controls
(edit) @6453   14 years charles back out the changes from r6415.
(edit) @6425   14 years charles minor text cleanup
(edit) @6415   14 years charles #1123: unreachable peers need to be handled better
(edit) @6334   14 years charles add a portability wrapper tr_snprintf() around snprintf()
(edit) @6259   14 years charles part 1 of Aloisius' performance patch
(edit) @5917   14 years charles shave 16 bytes off sizeof(tr_peerIo)
(edit) @5738   14 years charles experimental speed tweaks: (1) increase the per-peer read buffer to …
(edit) @5588   14 years charles #857: DSCP support for Transmission
(edit) @4717   14 years charles fix byte ordering of the port in tr_peerIoAddrStr()
(edit) @4609   14 years charles fix r4608 oops
(edit) @4608   14 years charles follow the spec's suggestion that new connections be 3x as likely for …
(edit) @4600   14 years charles mingw portability fixes: libtransmission #includes
(edit) @4404   14 years charles set copyright info to 2008
(edit) @4173   14 years charles lessons learned from 0.82: * if we can't bind a socket to a peer, take …
(edit) @4036   14 years charles improve upload speeds when the speed limits are uncapped.
(edit) @3879   15 years charles *maybe* fix the crash reported by pea_ in the forums and by Gimp in …
(edit) @3872   15 years charles more download speed tweaks for situations where T is both uploading …
(edit) @3871   15 years charles this should improve download speeds. test it!
(edit) @3859   15 years charles fix timeout error that caused us to drop connections prematurely
(edit) @3846   15 years charles remove yet more dead code
(edit) @3845   15 years charles tweaking the speed limit settings a little more
(edit) @3844   15 years charles speed limit code cleanup
(edit) @3842   15 years charles progress on the "speed limits kill my transfer rate" bug.
(edit) @3841   15 years charles tweak the libevent read buffer size
(edit) @3839   15 years charles progress on the "speed limits kill my transfer rate" bug.
(edit) @3830   15 years charles remove dead code.
(edit) @3829   15 years charles remove dead code.
(edit) @3775   15 years charles undoing the r3773-r3774 experiment.
(edit) @3773   15 years charles on Darwin, use NSCParameterAssert() instead of assert().
(edit) @3765   15 years charles * add O_LARGEFILE support to fdlimit for the benefit of 32-bit posix …
(edit) @3760   15 years charles minor tweaks.
(edit) @3753   15 years charles update our #includes now that libevent has cleaned up event.h
(edit) @3554   15 years charles The OpenBSD build fix caused a Darwin build error. :) Thanks to pea …
(edit) @3552   15 years charles fix OpenBSD build error.
(edit) @3501   15 years charles dead code removal.
(edit) @3365   15 years charles 8 second timeout during handshake, 2.5 minute handshake afterwards
(edit) @3361   15 years charles Try out some of SoftwareElves?' suggestions for faster startup connections
(edit) @3271   15 years charles clean up the shutdown code a little bit.
(edit) @3269   15 years charles * simplify the the choking intervals * fix peer-mgr destructor bug * …
(edit) @3267   15 years charles threads. gotta love 'em.
(edit) @3260   15 years charles don't log BT protocol messages in UL/DL speed -- only log piece data …
(edit) @3247   15 years charles fix some memory issues.
(edit) @3242   15 years charles experimental better peer management.
(edit) @3227   15 years charles commit the next step of tiennou's fastpeers code.
Note: See TracRevisionLog for help on using the revision log.