Mitchell Livingston
66850624c5
ensure alt speed limit is set on launch when using the scheduler
2009-03-28 20:07:38 +00:00
Mitchell Livingston
1a716f2c76
on startup, if the speed limit timer is set, check the timer and ignore TR_PREFS_KEY_ALT_SPEED_ENABLED
2009-03-28 19:53:44 +00:00
Mitchell Livingston
828e0356cc
improve the logic when toggling the use of the speed limit timer
2009-03-28 19:46:34 +00:00
Charles Kerr
f1d92708e7
(trunk) more speedlimit work
2009-03-28 16:47:01 +00:00
Charles Kerr
bed0681dd9
(trunk rpc) add peer-limit to torrent-get
2009-03-27 12:05:41 +00:00
Charles Kerr
57fe19acd6
(trunk) roll back a couple of the RPC naming changes for slightly better compatiblity with 1.5x
2009-03-27 01:40:51 +00:00
Charles Kerr
93ffda5b5a
(trunk) fix a bug with the new libT alt speed limit code
2009-03-27 01:39:35 +00:00
Erick Turnquist
2f8d56e77f
(trunk libT) make IPv6's two IPv4-compatible address formats invalid peer addresses
...
IPv4 peers should only be seen from an IPv4-connected tracker.
2009-03-27 01:31:17 +00:00
Erick Turnquist
dd7eb76718
(trunk libT) remove tr_suspectAddress() since all seems well
2009-03-27 01:14:25 +00:00
Charles Kerr
cc1a4ec1e9
(trunk) rpc changes:
...
1. new field "blocklist-size" to session-info, so RPC clients can know how big the blocklist is
2. new method "torrent-reannounce" so RPC clients can ask the tracker for more peers
2009-03-26 18:06:54 +00:00
Charles Kerr
d2d2364077
(trunk libT) modification to r8088 at livings1's request: make sure the alternate speed test takes place at the top of the minute
2009-03-25 19:50:58 +00:00
Charles Kerr
b1fc4ed8c4
(trunk) #1950 : Add off-peak hour bandwidth limiting to libtransmission, rpc
2009-03-25 19:18:00 +00:00
Charles Kerr
5df2570fdf
(trunk libT) make tr_localtime_r() a public function
2009-03-25 18:42:39 +00:00
Charles Kerr
81c431d006
(trunk libT) make rpcimpl.h includable from C++
...
M rpcimpl.h
2009-03-25 18:41:48 +00:00
Erick Turnquist
81a01fe1d3
(trunk libT) re-add rpc password to settings benc dict
2009-03-25 00:36:11 +00:00
Charles Kerr
9ca15eb183
(trunk libT) wrap rpcimpl.h in 'namespace "C"' when #included from C++
2009-03-25 00:15:42 +00:00
Erick Turnquist
4b92e07ce0
(trunk libT) fix a couple warnings from r8080
2009-03-24 21:49:19 +00:00
Charles Kerr
0a6ab3014c
(trunk libT) #1944 : Web Client 301 redirect violates w3c.org specification
2009-03-24 17:11:53 +00:00
Erick Turnquist
44ea61bced
(trunk libT) #1276 - hash rpc password with sha1
2009-03-24 01:39:06 +00:00
Charles Kerr
5cd6c41ec7
(trunk rpc) added "recently-active" as a valid "ids" argument in torrent-get, etc.
2009-03-23 00:16:37 +00:00
Charles Kerr
9fceeeae57
make json.h friendly to C++
2009-03-23 00:08:34 +00:00
Mitchell Livingston
50c9385ceb
#1276 encrypt the password to access web client interface using SHA-2
2009-03-17 21:50:20 +00:00
Charles Kerr
e892398a95
(trunk libT) make tr-getopt C++ friendly
2009-03-17 18:08:02 +00:00
Mitchell Livingston
d15d48e75e
when showing the stats for selected files, progress on a transfer with no selected files should be 0%, not -100%
2009-03-14 19:55:24 +00:00
Charles Kerr
68448d18ea
(trunk gtk) launchpad bug #338046 : XDG_DOWNLOAD_DIR isn't honored in gtk client
2009-03-10 15:24:40 +00:00
Charles Kerr
9d335e391e
(trunk libT) #1906 : Huge ratio precision (too many decimal places)
2009-03-09 23:51:58 +00:00
Charles Kerr
41b0cc8cdd
(trunk) libT and gtk+ parts for #1889 : per-torrent vs. global speed limit confusion
2009-03-04 19:52:57 +00:00
Charles Kerr
93b3d1ad7e
(trunk) #1881 : promote tr_strratio() to libtransmission, so that its code doesn't have to be repeated in all the clients
2009-03-04 16:16:02 +00:00
Charles Kerr
e8422f8cdd
(trunk libT) always invoke the stop-ratio check when a torrent switches from leeching to seeding.
2009-03-04 15:13:56 +00:00
Charles Kerr
0d1a699cd7
(trunk libT) recognize aria2 as a client
2009-03-04 05:52:33 +00:00
Charles Kerr
74e544ca22
(trunk libT) when a "torrent-set" request is sent to change files' priorities and/or download flags, and some of the file indices are out-of-range, return an error message in the rpc response's "result" string.
2009-03-03 20:06:45 +00:00
Charles Kerr
ebe125e896
(trunk libT) add another seed-ratio check when starting a torrent, as per Mitchell's suggestion
2009-03-02 23:52:25 +00:00
Charles Kerr
e47808c277
(trunk) #1608 : Completed pieces bitfield in rpc
2009-03-02 05:48:32 +00:00
Charles Kerr
6f994f6708
(trunk libT) in tr_torrentCheckSeedRadio(), make sure to check & see if the torrent is running ;)
2009-03-02 03:18:03 +00:00
Mitchell Livingston
3ffbb31774
if the ratio is infinity, stop seeding if a stop ratio is set
2009-03-01 23:49:43 +00:00
Mitchell Livingston
2dabe5ce34
move the percent to the stop ratio into libtransmission
2009-03-01 23:48:04 +00:00
Charles Kerr
6fc252e007
(trunk libT) tweak r7985
2009-03-01 17:38:23 +00:00
Charles Kerr
d2f69877cf
(trunk libT) tweak r7978
2009-03-01 17:37:10 +00:00
Mitchell Livingston
7400adb70d
make the ratio that is checked for stop ratio match the displayed ratio
2009-03-01 14:01:49 +00:00
Charles Kerr
857b3dab10
(trunk libT) #1823 : Ratio limit is only checked when peers are active
2009-03-01 13:56:22 +00:00
Mitchell Livingston
fb02e9d437
#1710 the daemon will use the Application Support folder on Mac
2009-02-28 21:45:16 +00:00
Charles Kerr
288f38e1fb
(trunk libT) #1832 : Transmission should notify when JSON parser fails
2009-02-27 00:57:42 +00:00
Charles Kerr
c07180fa49
(trunk libT) #1829 : age out the refill list every 10 seconds, not every 1 second
2009-02-25 22:15:04 +00:00
Charles Kerr
91940d1c07
(trunk libT) #1829 : high CPU use in refillPiece()
2009-02-25 13:04:51 +00:00
Charles Kerr
52777f376f
(trunk libT) make TR_DEFAULT_PEER_SOCKET_TOS_STR default to "0" based on a suggestion from sylware in #transmission
2009-02-20 17:34:35 +00:00
Charles Kerr
fcfe4e3638
(trunk libT) some minor tr_bool correctness
2009-02-19 21:55:00 +00:00
Charles Kerr
06080f35b3
(trunk libT) fix oops
2009-02-18 22:37:27 +00:00
Charles Kerr
3ce4f44a6e
(trunk libT) more #1829
2009-02-18 22:25:13 +00:00
Charles Kerr
f9e400a22d
(trunk libT) a little more work on #1829
2009-02-18 21:27:44 +00:00
Charles Kerr
b322fb2e54
(trunk libT) experimental fix for #1829 : High CPU use in refillPulse()
2009-02-18 17:19:36 +00:00