source: trunk/libtransmission/peer-io.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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
(edit) @7042   13 years charles (libT) #1417: revert r7039
(edit) @7039   13 years charles (libT) #1417: overhead should be counted in the global stats
(edit) @6991   13 years charles (libT) fix unlimited-upload-speed bug reported by Gimp_ and Lacrocivious
(edit) @6961   13 years charles (libT) low-hanging fruit discovered from softwareelves' shark profile.
(edit) @6906   13 years charles (libT) dead code removal
(edit) @6894   13 years charles (libT) more win32 work copied from spry's code: (1) add #define for …
(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) @6425   13 years charles minor text cleanup
(edit) @6415   13 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   14 years charles *maybe* fix the crash reported by pea_ in the forums and by Gimp in …
(edit) @3872   14 years charles more download speed tweaks for situations where T is both uploading …
(edit) @3871   14 years charles this should improve download speeds. test it!
(edit) @3859   14 years charles fix timeout error that caused us to drop connections prematurely
(edit) @3846   14 years charles remove yet more dead code
(edit) @3845   14 years charles tweaking the speed limit settings a little more
(edit) @3844   14 years charles speed limit code cleanup
(edit) @3842   14 years charles progress on the "speed limits kill my transfer rate" bug.
(edit) @3841   14 years charles tweak the libevent read buffer size
(edit) @3839   14 years charles progress on the "speed limits kill my transfer rate" bug.
(edit) @3830   14 years charles remove dead code.
(edit) @3829   14 years charles remove dead code.
(edit) @3775   14 years charles undoing the r3773-r3774 experiment.
(edit) @3773   14 years charles on Darwin, use NSCParameterAssert() instead of assert().
(edit) @3765   14 years charles * add O_LARGEFILE support to fdlimit for the benefit of 32-bit posix …
(edit) @3760   14 years charles minor tweaks.
(edit) @3753   14 years charles update our #includes now that libevent has cleaned up event.h
(edit) @3554   14 years charles The OpenBSD build fix caused a Darwin build error. :) Thanks to pea …
(edit) @3552   14 years charles fix OpenBSD build error.
(edit) @3501   14 years charles dead code removal.
(edit) @3365   14 years charles 8 second timeout during handshake, 2.5 minute handshake afterwards
(edit) @3361   14 years charles Try out some of SoftwareElves?' suggestions for faster startup connections
(edit) @3271   14 years charles clean up the shutdown code a little bit.
(edit) @3269   14 years charles * simplify the the choking intervals * fix peer-mgr destructor bug * …
(edit) @3267   14 years charles threads. gotta love 'em.
(edit) @3260   14 years charles don't log BT protocol messages in UL/DL speed -- only log piece data …
(edit) @3247   14 years charles fix some memory issues.
(edit) @3242   14 years charles experimental better peer management.
(edit) @3227   14 years charles commit the next step of tiennou's fastpeers code.
(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) @3142   14 years charles fix a couple of encryption bugs.
(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.c:
(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.