Charles Kerr
14dfd896ba
(trunk libT) a debugging message was accidenally being dumped to the terminal. Reported by ubuntuforums user "Nevermor7" in < http://ubuntuforums.org/showpost.php?p=7743702&postcount=1 >
2009-08-16 21:09:08 +00:00
Charles Kerr
37a4a5c68e
(trunk libT) fix pause-on-shutdown bug reported by KyleK and introduced in r8878 for #2317 .
2009-08-15 21:09:06 +00:00
Charles Kerr
30bc1c6e7a
(trunk libT) revision to r8910 for #2162 : check to see if a field's value has actually changed before setting the "dirty" flag.
2009-08-14 14:41:59 +00:00
Charles Kerr
d318f1f0b8
(trunk libT) revision of r8915 for #1765 : give the same user-level warning message if T first notices that a torrent's disappeared when it's doing a tr_torrentVerify()
2009-08-13 19:28:06 +00:00
Charles Kerr
9d0760e58c
(trunk libT) revision of r8915 for #1766 : flag the warning message for translation.
2009-08-13 17:56:50 +00:00
Charles Kerr
deb25906d0
(trunk libT) fix #1765 : "if a downloaded file disappears, stop the torrent instead of redownloading it"
2009-08-13 17:50:41 +00:00
Charles Kerr
11717de1d0
(trunk libT) fix #2332 : filesystem-based error messages lack context
2009-08-13 17:25:26 +00:00
Charles Kerr
784464450a
(trunk libT) fix #2162 : .resume file doesn't get saved often enough when its contents change
2009-08-13 14:47:56 +00:00
Charles Kerr
cf9c9a3e0b
(trunk libT) another revision for preventing the bug in #2297
2009-08-12 04:36:59 +00:00
Charles Kerr
97ca8eab39
(trunk libT) possible fix for #2297 by removing potential thread issue in tr_torrentVerify()
2009-08-12 04:08:25 +00:00
Charles Kerr
c88dd2de12
(trunk libT) in tr_torrentStar(), there's no need to reload the progress after #2317 's changes in r8878
2009-08-12 03:56:53 +00:00
Charles Kerr
cb79214854
(trunk) remove trailing spaces
2009-08-10 20:04:08 +00:00
Charles Kerr
24bb159bfe
(trunk libT) #2137 : .resume file gets saved too frequently
2009-08-07 05:29:37 +00:00
Charles Kerr
6a2879f0ee
(trunk libT) fix r8871 oops
2009-08-05 02:07:51 +00:00
Charles Kerr
1c3b53244d
(trunk) clean up the return value of tr_torrentParse()
2009-08-05 01:59:16 +00:00
Charles Kerr
a4767894e7
(trunk) #1400 , #2308 : differentiate warnings and errors; differentiate between local messages and messages from the tracker
2009-08-05 01:25:36 +00:00
Charles Kerr
87a7bf043a
(trunk libT) possible fix for #2238 as suggested by kjg
2009-08-03 16:24:44 +00:00
Charles Kerr
1e6902a328
(trunk libT) fix r8770 oops
2009-07-02 02:04:34 +00:00
Charles Kerr
a8619eb645
(trunk libT) #529 : Time remaining for downloads is unreliable
2009-07-02 01:50:07 +00:00
Charles Kerr
32aeae1388
(trunk libT) #2252 : Folders stay in the original folder after using "Set location" and moving folder(torrent)
2009-07-01 15:30:17 +00:00
Charles Kerr
ef9896e223
(trunk libT) more efficient closing of a torrent's open files
2009-06-21 07:36:51 +00:00
Charles Kerr
683073855e
(trunk libT) revert most of r8693 as a quick fix for a possible alignment issue on a NAS
2009-06-16 19:31:17 +00:00
Charles Kerr
deb679dab0
(trunk libT) avoid an extra per-torrent malloc/free by aggregating its tr_bandwidth into its struct
2009-06-14 22:19:19 +00:00
Charles Kerr
6755041894
(trunk) #1864 : Tracker not found (404) when a check of local file is done.
2009-06-13 17:11:46 +00:00
Charles Kerr
4c60377168
(trunk) fix oops
2009-06-11 22:46:33 +00:00
Charles Kerr
17cb7945ed
(trunk libT) #2199 : DHT should not announce stopped torrents
2009-06-11 21:42:59 +00:00
Charles Kerr
9513fcbe66
(trunk libT) add a bunch of comments denoting where the libevent 2.0 changes will go
2009-06-02 18:21:23 +00:00
Charles Kerr
9238fb0299
(trunk) #2131 : clean up benc read/write API
2009-06-02 01:48:48 +00:00
Mitchell Livingston
3f89538e28
when adding a torrent, set the default torrent speed limit to the global speed limit (the limit will still be disabled)
2009-05-28 22:05:21 +00:00
Charles Kerr
8504baf7aa
(trunk libT) #2022 : Torrentbar shows wrong speeds: Webseed-peers aren't taken into account
2009-05-28 02:28:14 +00:00
Charles Kerr
690b029c52
(trunk libT) take out the test scaffolding for the tr_torrentFiles() rewrite
2009-05-22 01:21:56 +00:00
Charles Kerr
a2480049d5
tweak the assertion to track down Rolcol's crash
2009-05-21 22:49:59 +00:00
Charles Kerr
b1f675eb83
(trunk libT) smoke out any errors in the tr_torrentFiles() rewrite
2009-05-21 18:37:55 +00:00
Charles Kerr
7d844ec279
(trunk) #920 Add "Move Data" to libT so all clients can use it
2009-05-20 16:02:12 +00:00
Charles Kerr
3d7cc36424
(trunk) #7 : DHT support. This is a work in progress... no gui/rpc support yet
2009-05-19 18:38:26 +00:00
Charles Kerr
1c3f3acbca
(trunk) add an option to the JSON generator to disable the human-readable indentations. Keep indenting the data files such as settings.json, but don't indent the messages used for RPC. This cuts the cost of deflate()ing those RPC messages by about 80%...
2009-05-16 05:51:52 +00:00
Charles Kerr
063b11bda1
(trunk libT) experimental faster implementation of tr_torrentFiles(). for the time being, keep the old implementation too and add an assertion that the two come up with the same results.
2009-05-16 01:43:21 +00:00
Charles Kerr
da42fe8a7c
(trunk libT) #2035 : Transmission causes wakeups by unnecessary polling.
2009-05-14 13:42:29 +00:00
Charles Kerr
29b1d3e2cc
(trunk) #920 : add "move data" to libT so all clients can use it
2009-05-13 15:54:04 +00:00
Charles Kerr
3c97a10a3e
(trunk libT) add an assertion to tr_torrentStop()
2009-04-19 16:21:27 +00:00
Charles Kerr
03fa0b3e7d
(trunk) experimental support for tr_torrentSetPriority()
2009-04-18 23:17:30 +00:00
Charles Kerr
bee21fb545
(trunk libT) #1992 : try to cleanly destroy the "verify local data" thread on shutdown
2009-04-16 13:10:25 +00:00
Charles Kerr
cf552651f7
(trunk libT) in tr_torrentFiles(), avoid some expensive calculations if the torrent is a seed.
2009-04-12 17:31:17 +00:00
Charles Kerr
b3813000e9
(trunk libT) add more tests to verify r8214
2009-04-11 15:48:58 +00:00
Charles Kerr
35564b76a4
(trunk libT) startup uses less cpu now on big torrents. another cachegrind discovery
2009-04-11 06:58:14 +00:00
Charles Kerr
f4dde1eb67
(trunk libT) omit some unnecessary tests on the bitfield checks. these seem small, but bitfields are always the top CPU abuser when I profile...
2009-04-11 03:24:36 +00:00
Charles Kerr
81766a8dcb
(trunk libT) another possible fix for #1894 : Crash when download finishes and seed ratio is already met
2009-04-09 14:10:31 +00:00
Charles Kerr
a1adee368f
(trunk)
...
1. add to the "recently-changed" torrent a list of recently-removed torrent ids.
2. make the day-of-week alt speed a bitfield of days or'ed together, so that you can have (say) speed limits on monday and wednesday
2009-04-04 05:29:08 +00:00
Charles Kerr
96b726c08a
(trunk rpc) add "torrentFile" to the list of allowed arguments to the "torrent-get" method
2009-04-02 22:59:30 +00:00
Charles Kerr
b6daa50ecf
(trunk rpc) add the ability to set file priorities and download flags when adding a new torrent via rpc
2009-04-02 20:43:42 +00:00