Commit Graph

33 Commits

Author SHA1 Message Date
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
Mitchell Livingston d275eec1b3 small typo fixes 2007-10-13 17:39:15 +00:00
Charles Kerr bb84cb9f09 janitorial work for the freeze: (1) finish replacing "transmission-gtk" with "transmission". (2) add Charles to authors lists in man pages. (3) standardize the summary as "A fast and easy BitTorrent client" in the rpm spec, gtk about dialog, and man pages. (4) fold together similar translation strings in the gtk client. (5) use g_strerror instead of strerror in the gtk client. 2007-10-13 17:33:53 +00:00
Charles Kerr 5fa0740c27 update ltep documentation 2007-09-29 23:58:37 +00:00
Mitchell Livingston 76da1185ca merge encryption branch to trunk (xcode project is still out of date) 2007-09-20 16:32:01 +00:00
Charles Kerr 84ec3e3c90 extra docs for uTorrent's PEX 2007-08-25 04:20:25 +00:00
Josh Elsasser 8d01190690 Document the ipc value for the waiting to check state and implement in remote. 2007-08-23 06:04:21 +00:00
Josh Elsasser 32083ba787 Doc update. 2007-08-16 04:22:34 +00:00
Josh Elsasser 455ce8b185 Move protocol extension docs to new doc directory to make them easier to find.
It would not be considered an affront to add more documentation here.
2007-08-15 21:35:15 +00:00