source: trunk/libtransmission/peer-msgs.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @12539   10 years jordan (trunk libT) #4338 "improved webseed support" -- patch by alexat
(edit) @12428   11 years jordan (trunk libT) fix magnet link crash in peer-msgs.c's …
(edit) @12411   11 years jordan (trunk libT) the functions tr_peerMsgsSetChoke() and …
(edit) @12393   11 years jordan (trunk libT) heap pruning: use tr_bencToBuf() instead of …
(edit) @12367   11 years jordan (trunk libT) more heap pruning: don't allocate peer-msgs' incoming …
(edit) @12366   11 years jordan (trunk libT) heap and event pruning: don't create evtimers for …
(edit) @12311   11 years jordan (trunk libT) use alloca() for allocating the block array in …
(edit) @12304   11 years jordan (trunk libT) avoid an unnecessary malloc() + free() call when we …
(edit) @12303   11 years jordan (trunk libT) when reading piece data in from a socket, avoid two …
(edit) @12276   11 years jordan (trunk libT) remove dead logic branch detected by clang static analyzer
(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) @12230   11 years jordan (trunk libT) copyediting: yes, removing more unnecessary #includes
(edit) @12228   11 years jordan (trunk libT) still fiddling around with #includes -- this time …
(edit) @12226   11 years jordan (trunk libT) copyediting: '#include "crypto.h"' cleanup
(edit) @12224   11 years jordan (trunk libT) copyediting: clean up the "#include <event2/*>" …
(edit) @12211   11 years jordan (trunk libT) tr_set_func is only used in one place, so make it a …
(edit) @12209   11 years jordan (trunk libT) tr_set_compare() is only used in one place, so make it a …
(edit) @12204   11 years jordan (trunk) #4138 "use stdbool.h instead of tr_bool" -- done.
(edit) @12111   11 years jordan (trunk libT) copyediting. 1. make some accidentally-public …
(edit) @12096   11 years jordan (trunk) copyediting: remove trailing spaces from source code lines in …
(edit) @12065   11 years jordan (trunk libT) #4078 "Better calculation of the bitfield length while …
(edit) @12022   11 years jordan (trunk libT) #4035 "In seed state, transmission disconnect from …
(edit) @12013   11 years jordan (trunk libT) #4051 "Use composition for the tr_history fields in …
(edit) @12012   11 years jordan (trunk libT) #4048 "use bitsets instead of bitfield in tr_completion" …
(edit) @11953   11 years jch Clear utp_failed flag upon seeing an announcement for ut_holepunch.
(edit) @11951   11 years jch When failing to connect over uTP, fall back to TCP.
(edit) @11946   11 years jordan when sending PEX messages, unset the holepunch flag because we don't …
(edit) @11945   11 years jordan if we successfully finish a handshake using uTP, mark the peer as …
(edit) @11937   11 years jch Don't propagate information about ut_holepunch over PEX. It's not …
(edit) @11918   11 years jch Propagate uTP and ut_holepunch information over PEX.
(edit) @11898   11 years jordan (trunk libT) #3767 "rarest first policy" -- remove some debugging …
(edit) @11897   11 years jordan (trunk libT) #3767 "rarest first policy" -- fixed. This commit, …
(edit) @11800   11 years jordan (trunk libT) #3959 "by default, disable prefetch for lightweight …
(edit) @11782   11 years jordan (trunk libT) memory cache should use evbuffers to avoid unnecessary …
(edit) @11748   11 years jordan (trunk libT) #3927 "Use of libevent2 evbuffer_write on files..." …
(edit) @11709   11 years jordan Update the copyright year in the source code comments. The Berne …
(edit) @11637   11 years jordan (trunk libT) in deep logging, use evbuffer_write() instead of fwrite()
(edit) @11600   11 years charles (trunk libT) #3852 "Removing data from an active torrent doesn't stop …
(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) @11548   11 years charles (trunk) #3836 "libevent2 support" -- bump libevent2 requirement to …
(edit) @11509   11 years charles (trunk libT) fix typo in error message reported by Rolcol
(edit) @11506   11 years charles (trunk libT) #2955 "Lazy Verification (aka Just-in-Time Verification)" …
(edit) @11425   11 years charles (trunk libT) #3682 "reduce memory footprint caused by tr_history" -- …
(edit) @11349   11 years charles (trunk libT) #3662 "libtransmission cpu optimization: fewer calls to …
(edit) @11313   11 years charles (trunk libT) #3631 "crash in tr_ioFindFileLocation" -- possible fix
(edit) @11299   11 years charles (trunk libT) #3617 "1000+ warnings of 'inlining failed' in …
(edit) @10998   11 years charles (trunk libt) rename tr_date() as tr_time_msec() for clarity
(edit) @10945   11 years charles (trunk libT) #3383 "When port forwarding, check to see if the public …
(edit) @10931   11 years charles (trunk) #3045 "make libtransmission's API byte-oriented instead of …
(edit) @10800   11 years charles (trunk) #3256 "libtransmission/publish.[ch] should be replaced" -- …
(edit) @10798   11 years charles (trunk) #1521 "memory cache to reduce disk IO" -- commit …
(edit) @10737   11 years charles (trunk libT) #3274 "When connecting with a DHT-enabled peer, we send …
(edit) @10694   12 years charles (trunk libT) define MAX_BLOCK_SIZE once instead of in a handful of places
(edit) @10553   12 years charles (trunk libT) #2551: "when uploading to peers, prefetch local data from …
(edit) @10506   12 years charles (trunk libT) #3159 "better choosing of which peers to initiate new …
(edit) @10500   12 years charles (trunk libT) #3159 "better decision-making when choosing which peers …
(edit) @10347   12 years charles (trunk libT) code cleanup: after r10346, we don't need to keep the …
(edit) @10332   12 years charles (trunk) #2993 "'Downloaded' much greater than 'Have' or 'verified'" -- …
(edit) @10325   12 years charles (trunk libT) #1242 "don't accept duplicate blocks during endgame" -- …
(edit) @10302   12 years charles (trunk libT) "don't cancel requests for blocks that we're downloading …
(edit) @10276   12 years charles (trunk libT) use jch's suggestion of having a per-session page-aligned …
(edit) @10201   12 years charles (trunk libT) #2903 "Don't send DHT port messages to peers if we didn't …
(edit) @10140   12 years charles (trunk libT) remove dead code.
(edit) @10047   12 years charles (trunk libT) #2656 "download speed limit of 0 is not honored" -- fixed …
(edit) @10022   12 years charles (trunk libT) #2800 "crashing during operation" -- if a peer sends an …
(edit) @10019   12 years charles (trunk libT) #2792 "since 1.80 update downloads failing" -- try to …
(edit) @10011   12 years charles (trunk libT) (1) on startup, stagger new torrents' scrapes. (2) …
(edit) @9979   12 years charles (trunk libT) fix some #include statements
(edit) @9890   12 years charles (trunk) one of the less-interesting commits in a while: remove …
(edit) @9868   12 years charles happy new year!
(edit) @9847   12 years charles (trunk libT) replace the TR_INLINE macro with the standard "inline" …
(edit) @9836   12 years charles (trunk libT) fix various minor compiler warnings that show up when you …
(edit) @9793   12 years charles (trunk) #2548 "T's request queue can send out too many duplicate …
(edit) @9786   12 years charles (trunk libT) fix call to updateDesiredRequestCount() reported by sadface
(edit) @9784   12 years charles (trunk libT) #2508 "atom->port never updated" -- (1) fix r9434 bug …
(edit) @9779   12 years charles (trunk libT) #2671 "downloading from too many peers" -- address a …
(edit) @9778   12 years charles (trunk libT) #2667 "ignore martian addresses" -- modified this ticket. …
(edit) @9748   12 years charles (trunk libT) #2667 "Ignore martian addresses in LTEP messages" -- …
(edit) @9681   12 years charles (trunk libT) remove unnecessary #includes
(edit) @9676   12 years charles (trunk libT) #2551 "when uploading to peers, prefetch local data from …
(edit) @9671   12 years charles (trunk) update the copyright notices
(edit) @9659   12 years charles (trunk libT) #2636: "wrong peer progress update" -- possible fix as …
(edit) @9596   12 years charles (trunk libT) #2551: "when uploading to peers, prefetch local data from …
(edit) @9593   12 years charles (trunk libT) #2610 "avoid unnecessary calls to time(NULL)"
(edit) @9582   12 years charles (trunk libT) #2430 "Peer atom pool grows too large" -- add an atom …
(edit) @9557   12 years charles (trunk libT) don't allow duplicate torrents to be added via magnet links
(edit) @9553   12 years charles (trunk) #2096 "magnet links": in libT, cleanup. in GTK+ client, add …
(edit) @9550   12 years charles (trunk) #2096: Magnet, BEP #9 support
(edit) @9549   12 years charles (trunk libT) jch's patches 0001 through 0004 for ticket #2576, IPv6 …
(edit) @9540   12 years livings124 a couple of more swarm speed removals
(edit) @9536   12 years charles (trunk libT) fix a stupid trunk-only bug that messed up which peer …
(edit) @9532   12 years charles (trunk libT) #2575: PEX is not meant to do forwarding
(edit) @9517   12 years charles (trunk libT) #2573: Don't send BT_PORT messages over IPv6
(edit) @9514   12 years charles (trunk libT) #2551: when uploading to peers, prefetch local data from disk
(edit) @9513   12 years charles (trunk libT) #2112: provide "ipv6=" parameter to trackers
(edit) @9512   12 years charles (trunk libT) #2572: don't send empty dictionaries when PEXing
(edit) @9499   12 years charles (trunk libT) #2502: announce own IPv6 address to peers
(edit) @9494   12 years charles (trunk libT) #2548: T's request queue can send out too many duplicate …
Note: See TracRevisionLog for help on using the revision log.