source: trunk/libtransmission/peer-mgr.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @14666   5 years mikedld Use TR_BAD_SIZE instead of -1 in tr_quark_new() calls Extend …
(edit) @14650   5 years mikedld #5407: In tr_peerMgrGetDesiredAvailable(), check if swarm is running …
(edit) @14644   5 years mikedld Remove useless checks and definitions (C99) Now that MSVC support for …
(edit) @14640   5 years mikedld Get rid of some more warnings
(edit) @14636   5 years mikedld #5963: Fix two more places where int is used in boolean context
(edit) @14613   5 years jordan const correctness silence some qual-cast warnings by sprinkling more …
(edit) @14525   6 years mikedld Fix some issues revealed by coverity
(edit) @14483   6 years mikedld #5407: Fix crash on Mac when pausing torrents (patch by x190)
(edit) @14479   6 years mikedld Define and use tr_socket_t and TR_BAD_SOCKET instead of int and -1. …
(edit) @14428   6 years mikedld Replace tabs with spaces; remove trailing spaces
(edit) @14384   6 years mikedld Fix format specifier warning introduced couple commits earlier
(edit) @14382   6 years mikedld Fix compilation on Windows This should not affect non-Win32 platforms …
(edit) @14372   6 years mikedld #5407: Fix crash on Mac when pausing torrents (patch by x190)
(edit) @14354   6 years mikedld #4400, #5462: Move random helpers to crypto-utils On a way to …
(edit) @14347   6 years mikedld #5771: Use true and false instead of 1 and 0 for bool variables (patch …
(edit) @14311   6 years jordan (trunk, libT) #5709 'Fix an instance of time_t printing' -- fixed, …
(edit) @14241   7 years jordan Copyedit the license's revised text: (1) remove unnecessary repitition …
(edit) @14225   7 years jordan Licensing changes: 1. add the option the code to be used under GPLv2 …
(edit) @14224   7 years jordan (trunk) restore copyright year as suggested in email by rms
(edit) @14187   7 years jordan use evutil_socket_t instead of int to define socket types. Patch my …
(edit) @14169   7 years jordan add inline wrapper functions to tr_torrent to decouple the rest of the …
(edit) @14167   7 years jordan silence a small handful of minor gcc compiler warnings in libtransmission
(edit) @14114   7 years jordan in peer-msgs.c's tr_peerMsgsCalculateActive(), adjust some of those …
(edit) @14111   7 years jordan in peer-mgr.c's tr_peerMgrGetDesiredAvailable(), confirm we have a …
(edit) @14108   7 years jordan fix bug #5372, 'wrong peer states displayed'.
(edit) @14089   7 years jordan (trunk, libT) #53737 fix 2.77+ nightly regression that misreported the …
(edit) @14088   7 years jordan (trunk libT) fix 2.7x crash when dealing with webseeds
(edit) @14083   8 years jordan (trunk, libT) fix tr_torrentStat() regression in the nightlies …
(edit) @14076   8 years jordan undo previous commit's accidental inclusion of changes to peer-msgs.* …
(edit) @14075   8 years jordan (trunk, libT) #5356 'only set CURLOPT_COOKIEFILE if cookies.txt exists …
(edit) @13954   8 years jordan (libT) make the class hierarchy between tr_peer, tr_peerMsgs, and …
(edit) @13903   8 years jordan (libT) increment the announced downloadCount only when the piece …
(edit) @13900   8 years jordan (libT) peer-mgr doesn't care about non-piece data being transferred, …
(edit) @13890   8 years jordan (libT) rename internal struct 'tr_torrent_peers' as 'tr_swarm'
(edit) @13879   8 years jordan (libT) add package-visible API hook for when a block is downloaded. …
(edit) @13868   8 years jordan make all the log functions/structs/enums use a single 'tr_log' …
(edit) @13863   8 years jordan (libT) copyediting: modify more files to the new …
(edit) @13801   8 years jordan in getReconnectIntervalSecs(), raise the interval between reconnection …
(edit) @13798   8 years jordan (libT) tweak getMaxAtomCount()
(edit) @13722   8 years jordan make tr_info.webseedCount and tr_info.trackerCount unsigned.
(edit) @13709   8 years jordan (trunk, libT) #5199 'tr_sessionGetNextQueuedTorrent() can be faster' …
(edit) @13707   8 years jordan copyediting: correct a couple of code comments.
(edit) @13683   8 years jordan (trunk, libT) first drop of the tr_quark patch.
(edit) @13670   8 years jordan (trunk, libT) #5168 'make libtransmission's public funcs nonblocking …
(edit) @13652   8 years jordan remove a couple of unnecessary torrentIsLocked() assertions for #5168
(edit) @13651   8 years jordan (trunk) #5168 'make libtransmission's public funcs nonblocking when …
(edit) @13631   8 years jordan (trunk, libT) #5165: fix r13625 oops
(edit) @13625   8 years jordan Follow more common whitespace style conventions in the C code …
(edit) @13549   8 years jordan (trunk, libT) #5063 'remaining time unknown with magnets that have …
(edit) @13361   8 years jordan (trunk libT) #4402 "Transmission Bandwidth allocation getting …
(edit) @13360   8 years jordan (trunk libT) #4931 "Wrong peer percentages for magnetized transfers" …
(edit) @13329   8 years jordan (trunk libT) fix the Linux build wrt compiling with the new snapshot …
(edit) @13123   9 years jordan (trunk libT) #4690 "getPeerCandidates() uses more CPU than necessary" …
(edit) @12954   9 years jordan (trunk) #4490 "Transmission 2.40b1 fails to build: undefined …
(edit) @12920   9 years jordan peer.have was being initialized to the block count, rather than the …
(edit) @12905   9 years jordan #4496 'freeze when having a huge torrent' -- more tweaks based on …
(edit) @12653   9 years jordan remove dead code
(edit) @12617   9 years jordan add user_data (void *) to the queue callback
(edit) @12615   9 years jordan Add a callback to be invoked when the queue starts a torrent.
(edit) @12607   9 years jordan (trunk) #671 "torrent queuing" -- Preliminary implementation. Covers …
(edit) @12539   9 years jordan (trunk libT) #4338 "improved webseed support" -- patch by alexat
(edit) @12531   9 years jordan (trunk libT) #4336 "availablility nonsense" -- fix bug in …
(edit) @12426   10 years jordan (trunk libT) minor CPU improvement to peer-mgr.c's bandwidthPulse() …
(edit) @12425   10 years jordan (trunk libT) oops, r12424 included a second CPU improvement patch that …
(edit) @12424   10 years jordan (trunk libT) CPU improvement in torrent.c's torrentInit() Add the new …
(edit) @12423   10 years jordan (trunk libT) CPU optimization in peer-mgr.c's rechokeDownloads() …
(edit) @12421   10 years jordan (trunk libT) CPU improvement in peer-mgr.c's getPeerCandidates() …
(edit) @12402   10 years jordan (trunk libT) simplify the code in peer-mgr.c's rechokeDownloads(). …
(edit) @12401   10 years jordan (trunk libT) #4215 "bug in unchoking algorithm" -- fixed.
(edit) @12395   10 years jordan (trunk libT) in peer-mgr.c's refillUpkeep(), allocate the temporary …
(edit) @12387   10 years jordan (trunk libT) heap pruning: lazy-allocate the array in peer-mgr.c's …
(edit) @12379   10 years jordan (trunk libT) #4204 "Availability is the same as the amount downloaded …
(edit) @12335   10 years jordan (trunk libT) in peer-mgr's closeBadPeers() function, don't bother …
(edit) @12328   10 years jordan (trunk libT) more heap pruning: avoid four unnecessary malloc() + …
(edit) @12308   10 years jordan (trunk libT) remove unnecessary memmove()s from rechokeDownloads()
(edit) @12303   10 years jordan (trunk libT) when reading piece data in from a socket, avoid two …
(edit) @12299   10 years jordan (trunk libT) don't bother calling rechokeUploads() and …
(edit) @12280   10 years jordan (trunk libT) use aggregation for the tr_bandwidth objects owned by …
(edit) @12272   10 years jordan (trunk libT) fix potential UMR detected by clang static analyzer: …
(edit) @12263   10 years jordan (trunk libT) merge tr_bitfieldTestFast() and tr_bitfieldTest()
(edit) @12258   10 years jordan (trunk libT) fix endgame detection bug introduced in r12248
(edit) @12257   10 years jordan (trunk libT) fix a crasher introduced yesterday in r12248
(edit) @12254   10 years jordan (trunk libT) don't cache unininteresting peer addresses between …
(edit) @12249   10 years jordan (trunk libT) whoops, remove 4 debugging fprintf()'s from the previous …
(edit) @12248   10 years jordan (trunk libT) break the mac build and introduce new crashes. This is …
(edit) @12229   10 years jordan (trunk libT) API cleanup of the tr_address functions to make them more …
(edit) @12228   10 years jordan (trunk libT) still fiddling around with #includes -- this time …
(edit) @12204   10 years jordan (trunk) #4138 "use stdbool.h instead of tr_bool" -- done.
(edit) @12199   10 years jordan (trunk libT) discard out-of-range reject messages from peers.
(edit) @12112   10 years jordan (trunk libT) #4084 "after reaching seed state, no new peers are …
(edit) @12111   10 years jordan (trunk libT) copyediting. 1. make some accidentally-public …
(edit) @12110   10 years jordan (trunk libT) simpler implementation of the idea behind the code …
(edit) @12109   10 years jordan (trunk libT) finish r12108
(edit) @12108   10 years jordan experimental fix for #4084
(edit) @12096   10 years jordan (trunk) copyediting: remove trailing spaces from source code lines in …
(edit) @12086   10 years jordan (trunk) #4072 "remove the 'know peer count' field in Inspector" -- …
(edit) @12084   10 years jordan (trunk libT) fix peerDestruct() crash when peer doesn't have a …
(edit) @12074   10 years jordan (trunk libT) remove the unused tr_ratecontrol code. switch webseed …
(edit) @12073   10 years jordan (trunk libT) #4070 "assertion failure happens soon after startup" -- …
(edit) @12059   10 years jordan (trunk libT) #4047 "transfer speed shown as 0" -- revert r11783
Note: See TracRevisionLog for help on using the revision log.