source: trunk/libtransmission/peer-mgr.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) @12531   10 years jordan (trunk libT) #4336 "availablility nonsense" -- fix bug in …
(edit) @12426   11 years jordan (trunk libT) minor CPU improvement to peer-mgr.c's bandwidthPulse() …
(edit) @12425   11 years jordan (trunk libT) oops, r12424 included a second CPU improvement patch that …
(edit) @12424   11 years jordan (trunk libT) CPU improvement in torrent.c's torrentInit() Add the new …
(edit) @12423   11 years jordan (trunk libT) CPU optimization in peer-mgr.c's rechokeDownloads() …
(edit) @12421   11 years jordan (trunk libT) CPU improvement in peer-mgr.c's getPeerCandidates() …
(edit) @12402   11 years jordan (trunk libT) simplify the code in peer-mgr.c's rechokeDownloads(). …
(edit) @12401   11 years jordan (trunk libT) #4215 "bug in unchoking algorithm" -- fixed.
(edit) @12395   11 years jordan (trunk libT) in peer-mgr.c's refillUpkeep(), allocate the temporary …
(edit) @12387   11 years jordan (trunk libT) heap pruning: lazy-allocate the array in peer-mgr.c's …
(edit) @12379   11 years jordan (trunk libT) #4204 "Availability is the same as the amount downloaded …
(edit) @12335   11 years jordan (trunk libT) in peer-mgr's closeBadPeers() function, don't bother …
(edit) @12328   11 years jordan (trunk libT) more heap pruning: avoid four unnecessary malloc() + …
(edit) @12308   11 years jordan (trunk libT) remove unnecessary memmove()s from rechokeDownloads()
(edit) @12303   11 years jordan (trunk libT) when reading piece data in from a socket, avoid two …
(edit) @12299   11 years jordan (trunk libT) don't bother calling rechokeUploads() and …
(edit) @12280   11 years jordan (trunk libT) use aggregation for the tr_bandwidth objects owned by …
(edit) @12272   11 years jordan (trunk libT) fix potential UMR detected by clang static analyzer: …
(edit) @12263   11 years jordan (trunk libT) merge tr_bitfieldTestFast() and tr_bitfieldTest()
(edit) @12258   11 years jordan (trunk libT) fix endgame detection bug introduced in r12248
(edit) @12257   11 years jordan (trunk libT) fix a crasher introduced yesterday in r12248
(edit) @12254   11 years jordan (trunk libT) don't cache unininteresting peer addresses between …
(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) @12229   11 years jordan (trunk libT) API cleanup of the tr_address functions to make them more …
(edit) @12228   11 years jordan (trunk libT) still fiddling around with #includes -- this time …
(edit) @12204   11 years jordan (trunk) #4138 "use stdbool.h instead of tr_bool" -- done.
(edit) @12199   11 years jordan (trunk libT) discard out-of-range reject messages from peers.
(edit) @12112   11 years jordan (trunk libT) #4084 "after reaching seed state, no new peers are …
(edit) @12111   11 years jordan (trunk libT) copyediting. 1. make some accidentally-public …
(edit) @12110   11 years jordan (trunk libT) simpler implementation of the idea behind the code …
(edit) @12109   11 years jordan (trunk libT) finish r12108
(edit) @12108   11 years jordan experimental fix for #4084
(edit) @12096   11 years jordan (trunk) copyediting: remove trailing spaces from source code lines in …
(edit) @12086   11 years jordan (trunk) #4072 "remove the 'know peer count' field in Inspector" -- …
(edit) @12084   11 years jordan (trunk libT) fix peerDestruct() crash when peer doesn't have a …
(edit) @12074   11 years jordan (trunk libT) remove the unused tr_ratecontrol code. switch webseed …
(edit) @12073   11 years jordan (trunk libT) #4070 "assertion failure happens soon after startup" -- …
(edit) @12059   11 years jordan (trunk libT) #4047 "transfer speed shown as 0" -- revert r11783
(edit) @12041   11 years jordan (trunk libT) peer-mgr.c peerCallbackFunc(): Replace some "should …
(edit) @12022   11 years jordan (trunk libT) #4035 "In seed state, transmission disconnect from …
(edit) @12019   11 years jordan (trunk libT) if we're a partial seed and the peer has everything we …
(edit) @12015   11 years jordan (trunk libT) minor cleanup: improve the function names …
(edit) @12014   11 years jordan (trunk libT) minor cleanup: improve the function names …
(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) @12006   11 years jordan (trunk libT) remove unused functions: tr_bitsetDifference() …
(edit) @12003   11 years jordan (trunk libT) code cleanup: moving bitset functions to their own .c file.
(edit) @11982   11 years jordan (trunk libT) #3372 "What happened with closing idle peers?" -- fixed.
(edit) @11981   11 years jordan (trunk libT) closeBadPeers() part 2 of 2: this function was serving …
(edit) @11980   11 years jordan (trunk libT) closeBadPeers() part 1 of 2: don't bother sorting these …
(edit) @11969   11 years jordan (trunk libT) add a bool to tr_peer_stat and the RPC peer list to …
(edit) @11961   11 years jordan (trunk libT) add a stub for UTP_Close() s.t. peer-mgr.c doesn't need …
(edit) @11960   11 years jordan add configure script switch to enable/disable utp
(edit) @11957   11 years jch Don't attempt uTP connexions to peers learned from PEX that didn't …
(edit) @11952   11 years jch Try uTP connections by default.
(edit) @11950   11 years jch Implement atom->utp_failed and peerMgrSetUpFailed.
(edit) @11948   11 years jch When uTP is enabled, open uTP connections to some peers. Since we …
(edit) @11945   11 years jordan if we successfully finish a handshake using uTP, mark the peer as …
(edit) @11933   11 years jch Implement outgoing uTP connections.
(edit) @11920   11 years jordan automake/autoconf; #includes in libtransmission
(edit) @11918   11 years jch Propagate uTP and ut_holepunch information over PEX.
(edit) @11903   11 years jch Modify peer-io to work with UTP sockets. This is not supposed to work …
(edit) @11900   11 years jordan (trunk libT) #3767 "rarest first policy" -- disable the …
(edit) @11899   11 years jordan (trunk libT) #3767 "rarest first policy" -- possible fix for assertion …
(edit) @11897   11 years jordan (trunk libT) #3767 "rarest first policy" -- fixed. This commit, …
(edit) @11892   11 years jordan (trunk libT) #3656 "endgame could be faster" -- fixed. Patch by harrydb.
(edit) @11881   11 years jordan (trunk) #4019 "Minor patch, kill useless casts in transmission …
(edit) @11783   11 years jordan (trunk libT) #3950 "use libevent's cached gettimeofday() value when …
(edit) @11709   11 years jordan Update the copyright year in the source code comments. The Berne …
(edit) @11706   11 years jordan cleanup of who calls the libtransmission thread locking functions. In …
(edit) @11704   11 years jordan code cleanup for tr_peerMgrTorrentAvailability(). 1. move …
(edit) @11703   11 years jordan #3911: tr_peerMgrTorrentAvailability() doesn't sample across the …
(edit) @11696   11 years jordan (trunk libT) demote the remaining lazy-verify debug messages from the …
(edit) @11691   11 years jch Make ensureAtomExists add to the flags of an existing atom. Flags are …
(edit) @11690   11 years jch Consolidate both versions of tr_isPex into a single function. There …
(edit) @11632   11 years jordan (trunk libT) #3519 "webseeds don't work" -- fixed.
(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) @11579   11 years livings124 follow the convention ftw
(edit) @11578   11 years livings124 #3595 Allow promotion of the "from" value in peer_atom (and still show …
(edit) @11553   11 years charles (trunk libT) revert experimental patch r11527 from #3658
(edit) @11533   11 years charles (trunk libT) #3656 "endgame could be faster" -- revert the test code …
(edit) @11532   11 years charles (trunk libT) #3242 "use added.f's 'connectable' flag" -- added.
(edit) @11528   11 years charles (trunk libT) #3656 "endgame could be faster" -- another experimental …
(edit) @11527   11 years charles (trunk libT) #3658 "don't initiate new peer connections if our …
(edit) @11506   11 years charles (trunk libT) #2955 "Lazy Verification (aka Just-in-Time Verification)" …
(edit) @11457   11 years charles (trunk libT) #3600 "Improve rechokeDownloads' peer limiter" -- fixed …
(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) @11307   11 years charles (trunk libT) #3596 "optimistic unchoke timer is too short" -- fixed.
(edit) @11301   11 years charles (trunk) #3618 "FreeBSD 8.1 & GCC 4.2.1 compiler warnings" -- fix some …
(edit) @11283   11 years charles (trunk libT) #3329 "connection problems when downloading" -- apply …
(edit) @11265   11 years Longinus00 (libt) remove jump discontinuities in getMaxAtomCount
(edit) @11264   11 years Longinus00 (libT) #3453:Torrent does not stop when set per torrent seed ratio is …
(edit) @11241   11 years charles (trunk libT) fix unchoke regression
(edit) @11229   11 years charles (trunk libT) #3568 "don't optimistically unchoke torrents when our …
(edit) @11101   11 years charles (trunk libT) #3475 "'"stop seeding when inactive' doesn't appear to …
(edit) @11013   11 years livings124 First go at #2560 "inactive seeding time limit". libtransmission and …
Note: See TracRevisionLog for help on using the revision log.