1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-26 01:27:28 +00:00
Commit graph

58 commits

Author SHA1 Message Date
Charles Kerr
972964b641 make the json/benc mapping a little more explicit 2008-10-16 17:56:17 +00:00
Charles Kerr
8323fbf3f6 (rpc) fix the spec: recheckProgress is a 'double', not a whole number 2008-10-15 19:53:57 +00:00
Charles Kerr
1bd787bbfe clarify part of the RPC spec 2008-08-26 15:27:00 +00:00
Charles Kerr
82815a74d2 #1214: add RPC support for per-peer status,ul,dl,address info 2008-08-22 17:59:31 +00:00
Charles Kerr
9aeb9a86a3 tweak 2008-08-20 01:55:28 +00:00
Charles Kerr
f205d487c6 fix a misplaced comma in the rpc spec's JSON example 2008-08-19 16:36:59 +00:00
Charles Kerr
e8946b8691 fix a cut/paste error in the spec. 2008-08-13 17:02:51 +00:00
Charles Kerr
0cf05b8f2f fix an error in the rpc spec's example: "sort-method" didn't make the final cut, so remove it. 2008-08-13 16:57:12 +00:00
Charles Kerr
d65470c9d3 * fix minor error in the rpc spec's examples
* refresh the display more often in the cli client
2008-07-27 14:31:18 +00:00
Charles Kerr
771f299c53 (rpc) to lower the bandwidth/cpu used up by very large torrent lists, allow finer-grained control over which fields to return in the `torrent-get' request. 2008-07-26 14:47:07 +00:00
Charles Kerr
c06be77724 #1101 (rpc): add individual file progress to torrent-get's "files" message 2008-07-21 18:42:51 +00:00
Charles Kerr
2bd8dbf33a (rpc) allocate a bit in torrent-set/torrent-get for detailed peer information 2008-07-16 20:31:17 +00:00
Charles Kerr
cd6ff83415 (RPC) make all the speed units consistent. 2008-06-22 13:44:50 +00:00
Charles Kerr
751c166e9f (rpc) remove the sort and filter options from the "torrent-get" rpc command. NOTE: probably breaks the mac build; xcode needs to drop "rpc-utils" from its list of libtransmission source files 2008-06-21 15:08:34 +00:00
Charles Kerr
5c3cb6fbf2 add `isPrivate' to the info section of the torrent-get method 2008-06-20 19:55:34 +00:00
Charles Kerr
509dbaae3d senseless RPC changes 2008-06-18 22:01:15 +00:00
Charles Kerr
4de77e3d2d fix very minor oops from previous commit. (hi, titer) 2008-06-17 16:35:33 +00:00
Charles Kerr
75cb355579 (rpc) fix sorting. simplify the spec, folding similar functions together 2008-06-17 16:25:13 +00:00
Charles Kerr
9ca2a3e0f8 (rpc) tweaks to the rpc spec. 2008-06-17 04:47:20 +00:00
Charles Kerr
518f277e9f (RPC) add utility arguments for torrent-info: sort by (activity|age|id|name|progress|ratio|state|tracker), filter by (active|all|downloading|paused|seeding) 2008-06-16 22:11:50 +00:00
Charles Kerr
6cce27bf54 (rpc) simplify the rpc accessors 2008-06-16 03:47:50 +00:00
Charles Kerr
10302af22a fix copy-and-paste error in the RPC spec. Thanks to KyleK for reporting this. 2008-06-10 00:18:17 +00:00
Charles Kerr
3a3397ca84 modify the torrent-list response as per Gimp_'s request 2008-06-04 07:06:47 +00:00
Charles Kerr
f9e8b56816 add `hashString' to torrent-stat's response 2008-05-23 13:18:17 +00:00
Charles Kerr
9fdb8afdf0 (rpc) remove TR_RPC_TORRENT_CLOSING. formalize "torrent-list"'s response in the rpc spec. 2008-05-22 19:24:11 +00:00
Charles Kerr
dceabc5661 make tr_stat identical in transmission.h and rpc-spec.txt. 2008-05-22 16:59:51 +00:00
Charles Kerr
e406dcc2ab rename tr_torrentClose() as tr_torrentFree() and make it private. change client code to use tr_torrentRemove() instead. This fixes the confusion between the two methods that led to #954 2008-05-21 17:14:58 +00:00
Charles Kerr
9d7501bfd5 (rpc) ensure "doc/rpc-spec.txt" is added to the tarball 2008-05-21 14:31:43 +00:00
Charles Kerr
c7b9c8c043 (#954) rpc: add "torrent-remove" method. rename tr_torrentDelete() as tr_torrentRemove() for consistency with various parts of the code. 2008-05-20 23:58:59 +00:00
Charles Kerr
7beacb3032 (1) RPC "add-torrent" now lets clients embed base64-encoded metainfo directly into the request
(2) remove the RISON code; it didn't make the final cut
(3) add base64 encode/decode utilities and unit tests
2008-05-20 17:33:54 +00:00
Charles Kerr
2c79888a93 RPC/IPC redesign 2008-05-18 16:44:30 +00:00
Charles Kerr
b626d87121 update the rpc spec. 2008-05-16 07:31:22 +00:00
Charles Kerr
dd3ce4c36c added "download-dir" to session variables.
added section describing uri notation.
2008-05-15 05:11:50 +00:00
Charles Kerr
bfd89b685d more work on rpc. bug fixes, regression tests, and spec tweaks. 2008-05-13 17:31:09 +00:00
Charles Kerr
17b9dc7462 make the request/response messages a little terser. add per-torrent speed limit toggles. rename ipc -> rpc. 2008-05-12 23:51:17 +00:00
Charles Kerr
be9427931a ipc: add session accessor/mutators.
transmission.h: make the session API more consistent.
2008-05-12 16:33:17 +00:00
Charles Kerr
2186d852f1 json ipc: implement torrent-add, torrent-set-file, torrent-get-file 2008-05-12 13:05:06 +00:00
Charles Kerr
63b82714f8 partial implementation of json-ipc backend: torrent start/stop/close/verify/stat/info, as are getting & setting per-torrent peer limits, upload speeds, and download speeds. this is a work in progress. 2008-05-12 00:41:55 +00:00
Charles Kerr
67068235a2 eliminate spec ambiguity from the last commit. it's stupid to have features like "set the 4th file in every torrent to high priority" 2008-05-10 22:14:19 +00:00
Charles Kerr
eaa756c31f revised the spec based on Gimp_ and hawkman's feedback: (1) made a manditory `result' argument to tell if a request was successful or not. (2) spec'ed out how to get/set a torrent's up/down speeds and peer limit (3) spec'ed out how to set file priorities and DND 2008-05-10 22:03:03 +00:00
Charles Kerr
3fd25afd10 fix an error in the examle. 2008-05-10 16:59:44 +00:00
Charles Kerr
be95ad8333 readability. better explain the response arguments a bit. 2008-05-10 16:38:42 +00:00
Charles Kerr
b33d40c47e readability 2008-05-10 16:11:00 +00:00
Charles Kerr
74f0e7d36c (very) rough draft of the new ipc protocol 2008-05-10 14:29:59 +00:00
Charles Kerr
f0f8cfae50 finish documentation for the "encryption" message and add an option for "plaintext preferred" to transmission-remote 2008-04-05 16:32:09 +00:00
Charles Kerr
8e8ef70856 fix typo 2008-02-27 17:43:27 +00:00
Charles Kerr
9ee96fd0dc add `verify' command to ipc. 2008-02-27 17:38:39 +00:00
Mitchell Livingston
63e7a8597e get ipc fully working with ipc 2007-12-24 03:48:42 +00:00
Charles Kerr
87d4bcd278 Change the default port from 9090 to 51413 to get in compliance with IANA's port number assignment scheme. (1024 through 49151 are reserved) 2007-11-22 04:15:22 +00:00
Josh Elsasser
13bd23e44b Add IPC messages to set and retrieve the encryption mode.
Implement encryption mode messages in -daemon and -remote.
2007-10-26 03:43:27 +00:00