source: trunk/libtransmission/torrent.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @14724   5 years jordan use '#pragma once' instead of #ifndef..#define..#endif guards
(edit) @14634   5 years mikedld Ongoing refactoring (use size_t instead of int)
(edit) @14532   5 years mikedld Add more booleans to the picture
(edit) @14428   6 years mikedld Replace tabs with spaces; remove trailing spaces
(edit) @14241   7 years jordan Copyedit the license's revised text: (1) remove unnecessary repitition …
(edit) @14234   7 years jordan (trunk, libT) #4089: 'magnet download not verified for existing data' …
(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) @14188   7 years jordan function pointer type correctness. mikedld
(edit) @14169   7 years jordan add inline wrapper functions to tr_torrent to decouple the rest of the …
(edit) @14108   7 years jordan fix bug #5372, 'wrong peer states displayed'.
(edit) @14083   8 years jordan (trunk, libT) fix tr_torrentStat() regression in the nightlies …
(edit) @13933   8 years jordan (libT) recycle the peer id used for public torrents after N hours of use
(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) @13780   8 years jordan replace tr_torrent's 'float etaSpeed_KBps' field with an 'unsigned int …
(edit) @13670   8 years jordan (trunk, libT) #5168 'make libtransmission's public funcs nonblocking …
(edit) @13651   8 years jordan (trunk) #5168 'make libtransmission's public funcs nonblocking when …
(edit) @13625   8 years jordan Follow more common whitespace style conventions in the C code …
(edit) @13361   8 years jordan (trunk libT) #4402 "Transmission Bandwidth allocation getting …
(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) @12611   9 years jordan #671 "torrent queuing" -- modify the queue implementation s.t. every …
(edit) @12607   9 years jordan (trunk) #671 "torrent queuing" -- Preliminary implementation. Covers …
(edit) @12296   10 years jordan (trunk libT) tr_torrentGetFileMTime() used to require two stat() …
(edit) @12281   10 years jordan (trunk libT) save 48 bytes per tr_torrent object. whoo!
(edit) @12280   10 years jordan (trunk libT) use aggregation for the tr_bandwidth objects owned by …
(edit) @12204   10 years jordan (trunk) #4138 "use stdbool.h instead of tr_bool" -- done.
(edit) @12121   10 years jordan (trunk libT) Add an enumeration for the peer id length. Use that enum …
(edit) @12096   10 years jordan (trunk) copyediting: remove trailing spaces from source code lines in …
(edit) @12047   10 years livings124 store secondsDownloading and secondsSeeding as ints instead of time_t
(edit) @12046   10 years livings124 revert the last commit
(edit) @12045   10 years livings124 store secondsDownloading and secondsSeeding as ints instead of time_t
(edit) @12012   10 years jordan (trunk libT) #4048 "use bitsets instead of bitfield in tr_completion" …
(edit) @11890   10 years jordan (trunk) make tr_torrentName() a public function. This has been a …
(edit) @11814   10 years jordan (trunk libT) #2955 "verify pieces only when necessary, or when the …
(edit) @11807   10 years jordan (trivial) make the implementation of tr_torPieceCountBlocks(), …
(edit) @11781   10 years jordan (trunk libT) #3955 "tr_torrentNext() should be inlined" -- fixed.
(edit) @11709   10 years jordan Update the copyright year in the source code comments. The Berne …
(edit) @11706   10 years jordan cleanup of who calls the libtransmission thread locking functions. In …
(edit) @11599   10 years charles (trunk) Join the 21st century and use only 1 space at the end …
(edit) @11583   10 years charles (trunk) #1408 "total downloading and seeding time per torrent" -- add …
(edit) @11522   10 years charles (trunk) one of the periodic, banal "remove-trailing-spaces from lines …
(edit) @11506   10 years charles (trunk libT) #2955 "Lazy Verification (aka Just-in-Time Verification)" …
(edit) @11204   10 years livings124 #3513 inactive limit should set torrent state as finished, not stopped
(edit) @11044   10 years charles (trunk) #2560: rename "inactive limit" to "idle limit". Add support …
(edit) @11039   10 years livings124 fix inactivity typo
(edit) @11013   10 years livings124 First go at #2560 "inactive seeding time limit". libtransmission and …
(edit) @10937   10 years charles (trunk) #3045 "speed units" -- change the public API of …
(edit) @10931   10 years charles (trunk) #3045 "make libtransmission's API byte-oriented instead of …
(edit) @10918   10 years charles (trunk libT) fix more issues found by -Wconversion
(edit) @10912   10 years charles (trunk libT) down the rabbit hole: various minor type correctness …
(edit) @10848   10 years charles (trunk) #3320: "If the seed ratio is already met when download …
(edit) @10842   10 years charles (trunk) #3339 "crash when download some magnet links" -- fixed
(edit) @10800   10 years charles (trunk) #3256 "libtransmission/publish.[ch] should be replaced" -- …
(edit) @10774   10 years charles (libT) #3291 "tr_torrent.infoDictOffset should be lazily evaluated"
(edit) @10664   11 years charles (trunk libT) #2929 "persistent tracker error messages in main window" …
(edit) @10663   11 years charles (trunk libT) remove dead function tr_torrentPromoteTracker()
(edit) @10643   11 years charles (trunk libT) minor API cleanup: constify array arguments in …
(edit) @10635   11 years charles (trunk) #3060 "Local Peer Discovery" -- in the code, rename LDS as LPD …
(edit) @10606   11 years charles (trunk) #3060 -- Local Peer Discovery patch from Eszet
(edit) @10550   11 years charles (trunk) minor transmission.h API cleanup. 1. remove …
(edit) @10483   11 years charles (trunk libT) #1869 "new status for torrents that reach seed ratio" -- …
(edit) @10347   11 years charles (trunk libT) code cleanup: after r10346, we don't need to keep the …
(edit) @10332   11 years charles (trunk) #2993 "'Downloaded' much greater than 'Have' or 'verified'" -- …
(edit) @10084   11 years charles (trunk) #2802, #2716, #2717 -- remember magnet links and their …
(edit) @9965   11 years charles (trunk) No code changes here... filling in some of the blanks in the …
(edit) @9868   11 years charles happy new year!
(edit) @9859   11 years charles (trunk libT) consistency tweak: rename tr_global{Lock,Unlock,IsLocked?} …
(edit) @9847   11 years charles (trunk libT) replace the TR_INLINE macro with the standard "inline" …
(edit) @9817   11 years charles (trunk libT) #2632 "Add streaming capability to libtransmission (but …
(edit) @9816   11 years charles (trunk libT) #2632 "Add streaming capability to libtransmission (but …
(edit) @9681   11 years charles (trunk libT) remove unnecessary #includes
(edit) @9671   11 years charles (trunk) update the copyright notices
(edit) @9591   11 years charles (trunk libT) #2096 "magnet links" -- add a callback for clients to …
(edit) @9550   11 years charles (trunk) #2096: Magnet, BEP #9 support
(edit) @9549   11 years charles (trunk libT) jch's patches 0001 through 0004 for ticket #2576, IPv6 …
(edit) @9540   11 years livings124 a couple of more swarm speed removals
(edit) @9519   11 years charles (trunk libT) make tr_findTorrentFromHash() a public API
(edit) @9397   11 years livings124 smooth out the upload eta the same way as the download eta
(edit) @9337   11 years charles (trunk libT) change the new public API a little bit -- clearer, but a …
(edit) @9335   11 years charles (trunk libT) make the ".part" suffix an optional feature as per BMW's …
(edit) @9334   11 years charles (trunk libT) make tr_torrentFindFile() a public API
(edit) @9328   11 years charles (trunk) #1483: move completed torrents to a user-specified directory + …
(edit) @9170   11 years charles (trunk) #1699: Announce to multiple trackers at once #2424: Tracker …
(edit) @9131   11 years charles (trunk libT) use tr_torrentName() instead of tor->info.name
(edit) @8915   11 years charles (trunk libT) fix #1765: "if a downloaded file disappears, stop the …
(edit) @8912   11 years charles (trunk libT) fix #2332: filesystem-based error messages lack context
(edit) @8910   11 years charles (trunk libT) fix #2162: .resume file doesn't get saved often enough …
(edit) @8903   11 years charles (trunk) all this commit does is remove trailing whitespace from some …
(edit) @8878   11 years charles (trunk libT) #2137: .resume file gets saved too frequently
(edit) @8869   11 years charles (trunk) #1400, #2308: differentiate warnings and errors; differentiate …
(edit) @8770   11 years charles (trunk libT) #529: Time remaining for downloads is unreliable
(edit) @8727   11 years charles (trunk) #2222: Make DHT support a compile-time option, enabled by default
(edit) @8709   11 years charles (trunk libT) revert most of r8693 as a quick fix for a possible …
(edit) @8693   11 years charles (trunk libT) avoid an extra per-torrent malloc/free by aggregating its …
(edit) @8433   12 years charles (trunk) #7: DHT support. This is a work in progress... no gui/rpc …
(edit) @8389   12 years charles (trunk) #920: add "move data" to libT so all clients can use it
(edit) @8279   12 years charles (trunk gtk) #1473: Properties dialog should let you edit/view multiple …
(edit) @8212   12 years charles (trunk libT) omit some unnecessary tests on the bitfield checks. …
Note: See TracRevisionLog for help on using the revision log.