Charles Kerr
|
1357a75d40
|
(trunk libT) #2911 "requirement of javascript/transmission.js for webinterface unnecessary" -- implemented in trunk for 2.00
|
2010-03-19 18:48:37 +00:00 |
|
Charles Kerr
|
e1607c8354
|
(trunk) #2898 "add pausing and deletion to daemon" -- committed patch from Longinus00 to trunk for 2.00
|
2010-03-17 19:23:03 +00:00 |
|
Charles Kerr
|
fe3d9ed95a
|
(trunk) one of the least interesting commits ever: remove trailing spaces from source code lines...
|
2010-03-17 17:07:40 +00:00 |
|
Charles Kerr
|
4917cd119b
|
(trunk libT) #3051 "faster startup by adding 'have all' idiom to .resume files" -- implemented in trunk for 2.00
|
2010-03-15 23:29:56 +00:00 |
|
Charles Kerr
|
ddde05bff7
|
(trunk libT) #3026 "speed limit mode not honoring limits on other days" -- fixed regression caused by r10352 reported by m1b.
|
2010-03-12 19:35:28 +00:00 |
|
Charles Kerr
|
7d7529eb94
|
(trunk libT) make tr_updateTime() inlined
|
2010-03-12 19:24:45 +00:00 |
|
Charles Kerr
|
af3736dbd3
|
(trunk libT) #3026 "Recent T doesn't honor weekend speed limit setting" -- fixed in trunk for 2.00
|
2010-03-10 22:19:31 +00:00 |
|
Charles Kerr
|
64a847baf0
|
(trunk libT) #2958 "Minimize use of tr_ptrArray in critical parts of the code" -- accept patch from sadface to make tr_ptrArrayInsert() a little cleaner
|
2010-03-10 16:35:12 +00:00 |
|
Charles Kerr
|
1d8d9d8447
|
(trunk libT) code cleanup: after r10346, we don't need to keep the per-torrent cancel/block histories anymore
|
2010-03-10 15:55:00 +00:00 |
|
Charles Kerr
|
3aa3ec7d14
|
(trunk libT) #2993 "'Downloaded' much greater than 'Have' or 'Verified'" -- tweak the new throttle code based on slow download feedback from gn0s1s in irc, from Rascal @ http://trac.transmissionbt.com/ticket/2993#comment:29, and from AGSystem @ http://forum.transmissionbt.com/viewtopic.php?p=45631&f=1#p45631
|
2010-03-10 15:34:27 +00:00 |
|
Charles Kerr
|
539f0edaba
|
(trunk libT) in tr_bencToFile(), call fsync() before close() for better ext4 safety
|
2010-03-09 22:59:14 +00:00 |
|
Charles Kerr
|
99d53d7ef7
|
(trunk libT) #2849 "when possible, use fallocate64() for file preallocation" -- do this even when sparse preallocation mode is selected.
|
2010-03-09 16:19:59 +00:00 |
|
Charles Kerr
|
eab787ac7d
|
(trunk libT) add unit test for the new history module
|
2010-03-08 04:51:50 +00:00 |
|
Charles Kerr
|
b850349479
|
(trunk) #2993 "'Downloaded' much greater than 'Have' or 'verified'" -- add new congestion-based throttle for 2.0
|
2010-03-08 04:29:58 +00:00 |
|
Charles Kerr
|
b1a29969fe
|
(trunk libT) disable the comparePieceByWeight assertions in trunk too.
|
2010-03-07 22:56:14 +00:00 |
|
Charles Kerr
|
6b546e8b4b
|
(trunk libT) #1242 "don't accept duplicate blocks during endgame" -- fixed in trunk for 1.92
|
2010-03-07 17:38:34 +00:00 |
|
Charles Kerr
|
c55788acac
|
(trunk libT) add an fsync() before closing files
|
2010-03-07 06:14:04 +00:00 |
|
Charles Kerr
|
d83f8e09d3
|
(trunk libT) #2885 "'Move data file' does not change the location for data yet to be downloaded" -- fixed in trunk for 1.92
|
2010-03-06 22:33:45 +00:00 |
|
Charles Kerr
|
d54e894ccb
|
(trunk libT) #3015: "Transmission announces badly when the port is changed" -- fixed in trunk for 1.92. Thanks to Rolcol for tracking down the cause of this bug.
|
2010-03-06 21:24:28 +00:00 |
|
Charles Kerr
|
ced3e2672f
|
(trunk libT) poke at the newfound 100% cpu bug
|
2010-03-06 20:15:23 +00:00 |
|
Charles Kerr
|
3e79f4b3fe
|
(trunk libT) fix BSD build issue
|
2010-03-06 19:33:04 +00:00 |
|
Charles Kerr
|
ee4a29d200
|
(trunk libT) #2987 minor correction to r10303 -- silence a compiler warning and turn off some debug messages that printed to stderr.
|
2010-03-06 15:27:18 +00:00 |
|
Charles Kerr
|
e8cb5367e1
|
(trunk libT) #2987 "push libcurl into its own worker thread" -- committed to trunk
|
2010-03-06 15:05:05 +00:00 |
|
Charles Kerr
|
095cc3e05f
|
(trunk libT) "don't cancel requests for blocks that we're downloading from slow peers" -- fixed in trunk for 1.92
|
2010-03-06 14:56:15 +00:00 |
|
Charles Kerr
|
2be28fe9dd
|
(trunk libT) #2993 "'Downloaded' much greater than 'Have' or 'Verified'" -- found a weighted piece sorting issue while trying to confirm or refute this issue.
|
2010-03-03 04:16:18 +00:00 |
|
Charles Kerr
|
22320d2356
|
(trunk libT) fix potential NULL pointer dereference in libtransmission
|
2010-03-02 04:51:40 +00:00 |
|
Charles Kerr
|
446379a464
|
(trunk libT) #2964 "Multiple simultaneous DNS resolve operations fail on some platforms causing unnecessary delays in successful announces" -- fixed in trunk for 1.92. Thanks to gongloo for the patch.
|
2010-03-01 15:29:28 +00:00 |
|
Charles Kerr
|
3e9d545713
|
(trunk libT) #2995 "Incompletely downloaded files not trashed" -- fixed in trunk for 1.92
|
2010-02-28 15:27:48 +00:00 |
|
Charles Kerr
|
54b394d160
|
(trunk libT) #2984 "Transmission 1.91/OSX deletes completed download" -- experimental commit, and more debug messages
|
2010-02-27 18:52:46 +00:00 |
|
Mitchell Livingston
|
bd635f22d0
|
for scrapes: add a new field to distinguish from error messages returned from the tracker, and scrape timeouts, so that they can be displayed differently
|
2010-02-25 23:06:05 +00:00 |
|
Charles Kerr
|
4401dcaa28
|
(trunk libT) #2965: "buffer overflow if too many tr= args in a magnet link" -- fixed in trunk for 1.92. thanks to pjz for the patch.
|
2010-02-24 04:23:36 +00:00 |
|
Charles Kerr
|
6d639f354b
|
(trunk libT) use tr_valloc() in a couple of places where we allocate largish, short-term buffers
|
2010-02-23 07:29:21 +00:00 |
|
Charles Kerr
|
fad8f285a8
|
(trunk libT) use jch's suggestion of having a per-session page-aligned memory buffer for general reuse. (http://trac.transmissionbt.com/ticket/2551#comment:5)
|
2010-02-23 07:20:57 +00:00 |
|
Charles Kerr
|
5667b80ba6
|
(trunk libT) try to make the posix_memalign() #includes work right on Darwin too
|
2010-02-23 06:15:47 +00:00 |
|
Charles Kerr
|
c615514944
|
(trunk libT) add a wrapper function tr_valloc() to try posix_memalign(), getpagesize(), valloc() etc
|
2010-02-23 06:06:45 +00:00 |
|
Charles Kerr
|
f1221f958f
|
(trunk libT) dead code removal -- the buffer & buflen arguments to tr_ioTestPiece() were unused
|
2010-02-23 06:05:18 +00:00 |
|
Charles Kerr
|
1499f5c405
|
(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92
|
2010-02-22 15:07:14 +00:00 |
|
Mitchell Livingston
|
3ff11837d4
|
disable posix_memalign() on Mac - it requires 10.6
|
2010-02-22 02:36:17 +00:00 |
|
Mitchell Livingston
|
b562dc13ec
|
Mac has getpagesize() and posix_memalign()
|
2010-02-22 02:21:50 +00:00 |
|
Mitchell Livingston
|
db644587d0
|
update to 1.91+
|
2010-02-22 02:04:47 +00:00 |
|
Charles Kerr
|
204243c5bd
|
(trunk libT) #2952: "When possible, use posix_memalign() instead of valloc()" -- fixed in trunk for 1.91
|
2010-02-22 01:01:59 +00:00 |
|
Mitchell Livingston
|
f3b98a6c18
|
avoid unnecessary setting of id when calling tr_torrentSetAnnounceList
|
2010-02-22 00:15:27 +00:00 |
|
Charles Kerr
|
d0e5e68ac1
|
(trunk libT) when calling tr_torrentSetAnnounceList(), reset the tracker IDs to new, but unique, numbers synchronized between tr_info and the torrent stats
|
2010-02-22 00:11:19 +00:00 |
|
Charles Kerr
|
c23044ee86
|
(trunk libT) when an rpc message torrent-stop or torrent-start comes in, check the torrent's currnet run state first instead of unconditionally calling tr_torrentStart() and tr_torrentStop()
|
2010-02-21 23:03:29 +00:00 |
|
Charles Kerr
|
c1a6e7b5d9
|
(trunk libT) #2933 "looking up torrents by info hash should be case-insensitive" -- fixed in trunk for 1.91
|
2010-02-21 00:26:54 +00:00 |
|
Charles Kerr
|
71ed8193b8
|
(trunk libT) (1) reduce the default tracker announce timeout from 120 to 90 seconds. (2) for partial seeds, send an event=paused when we transition from being leeches to partial seeds, just as you would send an event=completed when becoming a seed
|
2010-02-20 21:03:49 +00:00 |
|
Charles Kerr
|
bf135da49a
|
(trunk libT) fix bug that prevented adding torrents by URL from an ftp source via http/rpc
|
2010-02-20 18:45:33 +00:00 |
|
Charles Kerr
|
7a33a9170e
|
(trunk libT) revise r10238 to be a little more readable
|
2010-02-20 17:17:57 +00:00 |
|
Charles Kerr
|
9b68c1ec97
|
(trunk libT) comment out a couple of console debug messages
|
2010-02-20 16:33:20 +00:00 |
|
Charles Kerr
|
5a9a07b71e
|
(trunk) #2938 "crash when adding a torrent by URL from an ftp source over RPC" -- fixed in trunk for 1.91
|
2010-02-20 15:57:05 +00:00 |
|