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 |
|
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 |
|