Charles Kerr
9a631b666d
(trunk daemon) #2155 : transmission-remote should allow per-torrent speeds
2009-10-27 21:30:00 +00:00
Charles Kerr
d441f770e7
(trunk daemon) #1483 : add "incomplete dir" support to transmission-remote
2009-10-19 05:34:00 +00:00
Charles Kerr
45839606db
(trunk daemon) fix a few compiler warnings
2009-10-17 07:01:56 +00:00
Charles Kerr
61042404ad
(trunk) replace tr_tracker_stat's "isActive" field with the more descriptive "isBackup"
2009-10-10 00:17:00 +00:00
Charles Kerr
f607c7591a
(trunk) #2463 : 'Mac Client shows huge "next announce in" timer'
2009-10-09 21:30:34 +00:00
Charles Kerr
4a09a1de13
(trunk) remove tr_stats fields: downloaders, leechers, seeders, timesCompleted as per discussion with livings
2009-09-26 06:20:33 +00:00
Charles Kerr
86ada18266
(trunk)
...
#1699 : Announce to multiple trackers at once
#2424 : Tracker address is not listed in GTK client.
2009-09-25 21:05:59 +00:00
Charles Kerr
e1c85ea7a1
(trunk daemon) fix minor new display bug in 1.74b1 added in r8908 for #2328
2009-08-22 15:08:07 +00:00
Charles Kerr
62c7fbb1a3
(trunk daemon) #2348 : Allow transmission-remote to show time remaning to seed
2009-08-22 14:52:24 +00:00
Charles Kerr
0730986c1c
(trunk daemon) #2158 : transmission-remote should support "turtle mode"
2009-08-17 20:41:06 +00:00
Charles Kerr
02cd9597e5
(trunk daemon) minor: fix some tab damage
2009-08-17 14:29:39 +00:00
Charles Kerr
75e57001c7
(trunk libT) ticket #2328 's commit r8908 broke transmission-remote for platforms that don't have ngettext(). fix supplied by KyleK.
2009-08-15 16:43:25 +00:00
Charles Kerr
718f88fc9e
(trunk daemon) #2328 : new enhancement: allow transmission-remote to query the daemon for stats (Waldorf)
2009-08-13 03:54:54 +00:00
Charles Kerr
cb79214854
(trunk) remove trailing spaces
2009-08-10 20:04:08 +00:00
Charles Kerr
5018a1b0d2
(trunk) rephrase "tracker returned..." to "tracker gave..." which is equally expressive but saves a little space on the status line
2009-08-06 07:04:19 +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
ffc54a8c7e
(trunk) #2245 : defined macros
2009-06-25 01:57:31 +00:00
Charles Kerr
80987859a7
(trunk daemon) fix error where the code fell out-of-sync with the RPC spec. reported by Elbandi
2009-06-25 00:26:40 +00:00
Charles Kerr
4249a6768a
(trunk daemon) capitalization fix reported by Elbandi
2009-06-23 01:07:09 +00:00
Charles Kerr
9a4aa3df1e
(trunk libT) #2188 transmission-remote can't parse deflate()d responses
2009-06-09 15:45:09 +00:00
Charles Kerr
8e6eee683f
(trunk) on non-mac platforms, try not building our own copy of libevent 1.4.x
2009-06-03 15:47:08 +00:00
Charles Kerr
dfa3e0f5b6
(trunk daemon) fix r8595 oops
2009-06-03 13:24:02 +00:00
Charles Kerr
b064d75457
(trunk daemon) handle the alt-speeds in transmission-remote's --session-info dump
2009-06-03 13:07:55 +00:00
Charles Kerr
9238fb0299
(trunk) #2131 : clean up benc read/write API
2009-06-02 01:48:48 +00:00
Charles Kerr
7f85090587
(trunk) add a "source" argument to tr_jsonParse() so that if there's an error we can log the filename, or that it came from rpc, etc.
2009-06-01 18:57:37 +00:00
Charles Kerr
73add1f2f9
(trunk) add hooks for disabling/enabling DHT in gtk client, qt client, and transmission-remote
2009-05-21 00:15:54 +00:00
Charles Kerr
49cd5c94c0
(trunk daemon) #2028 : transmission-remote's exit code should be nonzero on failure
2009-05-18 16:05:56 +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
29b1d3e2cc
(trunk) #920 : add "move data" to libT so all clients can use it
2009-05-13 15:54:04 +00:00
Charles Kerr
0209b783eb
(trunk) #2031 : Unable to select torrent by hash
2009-05-08 17:24:16 +00:00
Charles Kerr
6559fbbd16
(trunk) support an X-Transmission-Session-Id header in the RPC server. Yesterday's approach of including the session_id in posted forms -- which is a typical approach -- isn't sufficient for Transmission, since it also allows remote access via JSON/RPC. (part 1 of 2. part 2 is kjg's web ui patch)
2009-05-08 14:56:11 +00:00
Charles Kerr
872465d12e
(trunk) revert r8351; it's not a sufficient fix
2009-05-08 14:35:02 +00:00
Charles Kerr
3cc43a7d03
(trunk libT) add a session_id cookie to the rpc server
2009-05-08 02:37:46 +00:00
Charles Kerr
cae89d9b2a
(trunk daemon) fix rounding error in transmission-remote display. Patch by wereHamster
2009-04-22 21:00:52 +00:00
Charles Kerr
a2edfc290f
(trunk daemon) #1981 : Setting ratio on the command-line doesn't work`
2009-04-14 14:24:57 +00:00
Charles Kerr
57f6e81dba
(trunk daemon) #1983 : Random port not working properly
2009-04-09 21:10:58 +00:00
Mitchell Livingston
aab0c1b87c
#1969 separate picking a random port from choosing a random port at startup
2009-04-03 04:29:27 +00:00
Mitchell Livingston
faa5d70c6f
#1157 random port for daemon
2009-04-03 01:26:18 +00:00
Charles Kerr
f4557fab8e
(trunk) use tr_bencDict{Find,Add}Bool() where appropriate
2009-03-29 23:05:32 +00:00
Charles Kerr
ea7c0b46bf
(daemon) remove debugging printf
2009-03-27 12:03:41 +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
087b97cbd2
(daemon) fix incorrect #ifdef to get zlib compression working on rpc requests
2009-03-23 00:14:41 +00:00
Charles Kerr
e037e58411
(trunk daemon): #1899 : if the daemon isn't responding, timeout transmission-remote after 60 seconds.
2009-03-10 00:10:20 +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
c30983ff96
(trunk daemon) #1881 : Displayed ratio should be truncated, not rounded
2009-03-04 16:02:50 +00:00
Charles Kerr
e47808c277
(trunk) #1608 : Completed pieces bitfield in rpc
2009-03-02 05:48:32 +00:00
Charles Kerr
ec639cb34b
(trunk daemon) #1833 : sum-total line of speed up & down columns at the end of transmission-remote -l
2009-02-27 15:59:09 +00:00
Charles Kerr
852c61afe1
(trunk daemon) #1833 : Sum-total line of speed Up and Down colums, at the end of the transmission-remote -l report
2009-02-25 18:06:57 +00:00
Charles Kerr
2c43c68306
(trunk daemon) #1819 : Indicate torrent error in list
2009-02-23 03:26:01 +00:00
Charles Kerr
d5411c14e8
(trunk daemon) #1843 : status not shown anymore
2009-02-18 13:10:00 +00:00
Charles Kerr
dfa9f075a4
(trunk daemon) #1819 : indicate torrent error in transmission-remote -l
2009-02-18 02:24:12 +00:00
Charles Kerr
3f9a1d090b
(trunk) #1787 : add support for seeding ratio limiting in libtransmission
2009-02-13 18:23:56 +00:00
Charles Kerr
ab765330ec
(trunk libT) #1784 : add .netrc support to transmission-remote
2009-02-10 16:22:59 +00:00
Charles Kerr
ec113c60e1
(trunk libT) #1392 : changing per-torrent peer limits via transmission-remote
2009-02-09 19:36:29 +00:00
Charles Kerr
7026258127
(trunk libT) #1800 : Display glitch in "transmission-daemon -l" when all files in a torrent are disabled
2009-02-09 17:44:47 +00:00
Charles Kerr
6ebfd38630
(trunk libT) #1777 : Size column in transmission-remote
2009-02-06 23:06:56 +00:00
Charles Kerr
4420112321
(trunk libT) #1777 : apply turbo's transmissio-remote.2.diff patch for formatting the -l function a little better
2009-01-31 14:42:01 +00:00
Charles Kerr
7b3db49c76
(trunk libT) #1777 : Size column in transmission-remote
2009-01-30 23:29:18 +00:00
Charles Kerr
6a1c91b6ca
(trunk) same as r7786, but in daemon & gtk too
2009-01-24 00:28:41 +00:00
Charles Kerr
61fd825e89
(trunk libT) #1723 : View version with / from transmission-remote
2009-01-23 19:36:34 +00:00
Charles Kerr
082cf8c370
(trunk daemon) #1718 : -f and -p? do not agree on first file index
2009-01-20 16:16:11 +00:00
Charles Kerr
69e013012f
(trunk libT) annotate the help & man page to note that URLs are accepted by the --add argument
2009-01-18 15:27:12 +00:00
Charles Kerr
27cb7caf55
(trunk libT) In RPC, add general support for nonblocking methods, and specific support for adding a torrent via its URL and fetching it via curl without blocking.
2009-01-18 15:24:26 +00:00
Charles Kerr
c512ca3f91
(trunk daemon) #1707 : Show peer progress in --peers view
2009-01-17 16:44:16 +00:00
Charles Kerr
f5ace9a71c
(trunk daemon) #1704 : --info and/or --files should show the download directory
2009-01-17 14:58:50 +00:00
Charles Kerr
da1b8f03b2
(trunk daemon) #1671 : transmission-remote --get option not including all files
2009-01-13 05:32:06 +00:00
Charles Kerr
fe816d8135
(trunk) update the GPL code's copyright dates
2009-01-10 23:09:07 +00:00
Charles Kerr
130a9111cf
(trunk libT) handle the special-case tracker timestamps in "transmission-remote --info"
2009-01-10 14:23:58 +00:00
Charles Kerr
6bec82d0a6
(trunk libT) have tr_bencSaveAsJSON() use an evbuffer
2008-12-30 22:07:39 +00:00
Charles Kerr
9594112d27
updated email address
2008-12-16 00:20:44 +00:00
Charles Kerr
6b0d98a695
(trunk) #1559 : Simplify tr_sessionInitFull
2008-12-13 23:17:36 +00:00
Charles Kerr
a33b78fc53
(daemon) #1510 : kysucix's patch to give an option to delete local data via RPC when removing a torrent.
2008-12-09 17:01:49 +00:00
Charles Kerr
d440523475
(daemon) #1520 : "transmission-remote -l" doesn't show infinite ratio properly
2008-11-30 17:03:45 +00:00
Charles Kerr
b8e9ef54fe
(daemon) #1520 : "transmission-remote -l" doesn't show infinite ratio properly
2008-11-27 17:28:18 +00:00
Charles Kerr
1d6710d150
(daemon) #1503 : tr-remote debug prints wrong rpc post & response data
2008-11-23 20:38:08 +00:00
Charles Kerr
cf752710b2
(daemon) #1503 : tr-remote debug prints wrong rpc post data
2008-11-23 15:38:44 +00:00
Charles Kerr
f8a7c4b347
#1406 : need tr_getDefaultDownloadDir() for consistency between apps
2008-11-15 17:39:54 +00:00
Charles Kerr
763ce2d9a3
(daemon) in the help and man page, add the word "global" to the global speed limit options, to clarify that they're not per-torrent
2008-11-13 16:18:48 +00:00
Charles Kerr
b4d5883c17
(daemon) #1420 : transmission-remote --peers doesn't work right
2008-11-04 17:04:41 +00:00
Charles Kerr
0f6499b3c7
bah, futz with the remote strings a little more.
2008-11-01 14:59:49 +00:00
Charles Kerr
738af61ab9
(daemon) make getStatusStr() pass the smell test a little better
2008-11-01 06:22:14 +00:00
Charles Kerr
d0312934a8
(daemon) tweak the r7000 text a bit
2008-11-01 04:28:07 +00:00
Charles Kerr
ba212cebc0
(daemon) add more descriptive states for the --list feature for easy grepping
2008-10-31 23:56:14 +00:00
Charles Kerr
9fe6f403eb
janitorial.
...
(1) re-enable `deflate' in transmission-remote iff libz is installed
(2) change c++-style comments to c-style comments
(3) add positional arguments to a couple of libT strings marked for translation
2008-10-27 18:09:15 +00:00
Charles Kerr
b04be5fb2e
make MAX_PATH_LENGTH private to libtransmission. add tr_dirname() and tr_basename() utility / portability wrappers
2008-10-14 03:39:16 +00:00
Charles Kerr
e3a5524189
have tr_buildPath() allocate memory from the heap rather than using an input buffer
2008-10-14 03:03:29 +00:00
Charles Kerr
b824c704b7
first batch of portability changes based on spry's winport:
...
(1) added tr_getcwd(), a simple portability wrapper for getcwd()
(2) cli: show the help page if no command-line arguments are provided
(3) daemon: use tr_wait() intead of sleep()
(4) daemon: SIGQUIT, SIGPIPE, SIGHUP aren't defined on windows
(5) libtransmission: a couple of small cleanups to bencode.c, list.c, web.c
(6) libtransmission: win32 portability fixes to platform.c
2008-10-13 22:26:02 +00:00
Charles Kerr
98dbd675cb
(rpc) #1330 : Uncompressed, non-DEFLATE response broken
2008-10-08 12:13:01 +00:00
Charles Kerr
585a9783ad
add support for compressing the content served by the rpc server -- rpc responses and clutch html/css/js files
2008-10-01 15:53:56 +00:00
Charles Kerr
59e5e7c95b
(daemon) #1310 : Output of transmission-remote --list gets unaligned when up/download speed exceeds 1000 KB/s
2008-09-30 15:54:14 +00:00
Charles Kerr
cc89872dd4
run libT, cli, daemon, gtk through the source-code formatter "uncrustify" as promised/threatened
2008-09-23 19:11:04 +00:00
Mukund Sivaraman
5ea5613c0f
(win32) Rename rpc.[ch] to rpcimpl.[ch]
2008-09-05 14:31:58 +00:00
Charles Kerr
2d2be03c34
(daemon) #1234 : Improve transmission-remote's help info to not confuse a user
2008-08-27 19:19:38 +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
812b6a1218
roll back the last two diffs (r6582 and r6583) in favor of a simpler/cleaner/better fix
2008-08-18 03:44:09 +00:00
Charles Kerr
a16568db66
hudson-t is a wuss
2008-08-18 03:14:54 +00:00
Charles Kerr
51aff87443
lots of C correctness tweaks suggested by sparse/cgcc
2008-08-11 19:05:02 +00:00
Charles Kerr
3cb903d365
(daemon) #1177 : transmission-remote -a segaults on nonexistent filenames
2008-08-11 16:04:46 +00:00
Charles Kerr
cdfe681d05
(daemon) #1107 : transmission-remote -t[n] -i should display webseeding info
2008-07-27 14:29:43 +00:00
Charles Kerr
65941f16bb
(daemon) #1115 : there are two “--help” entries in transmission-remote help page
2008-07-26 17:18:16 +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
95acdc3e3a
(rpc) 1099: transmission-remote confuses -ph, -pn and -pl (priorities) options with the -p (port) option
2008-07-22 12:24:32 +00:00
Charles Kerr
fd3e7e9e7f
(rpc) #1101 : Show the individual progress for each file in transmission-remote
2008-07-22 12:20:17 +00:00
Charles Kerr
32577c8c9f
make the help daemon/remote/cli help pages a little more consistent
2008-07-21 20:37:17 +00:00
Charles Kerr
5da99a7360
#1099 : transmission-remote confuses -ph, -pn and -pl (priorities) options with the -p (port) option
2008-07-21 19:24:35 +00:00
Charles Kerr
c47c620a47
(daemon) #1100 : Ratio is inversed in the remote's torrent transfer details
2008-07-21 18:44:54 +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
2f239319b0
add a portability wrapper ``tr_snprintf()'' around snprintf()
2008-07-15 17:16:57 +00:00
Charles Kerr
291d30239d
(daemon) more cleanup work on remote's help and manpage
2008-07-11 18:14:09 +00:00
Charles Kerr
45a216bdc2
(daemon) let file download flags and priorities be set by transmission-remote. Add examples to the man page and --help.
...
(libT) minor tweaks to tr-getopt
(gtk) tweak the preference dialog's "port forwarding" text for clarity as suggested in the forums
2008-07-10 20:59:15 +00:00
Charles Kerr
b36d3f6d35
(daemon) remote: clarify the % done vs. % verified a bit. Thanks to feedback from andersos
2008-07-10 19:22:49 +00:00
Charles Kerr
35d9c9b1c5
(daemon) in remote's `info' feature, bound the verified & download progress from [0..100] instead of [0..1]
2008-07-10 18:16:21 +00:00
Charles Kerr
ba80e4c2d0
(daemon) in remote's "info" feature, separate "progress" into "recheck progress" and "download progress".
2008-07-10 17:19:43 +00:00
Charles Kerr
e7d0da55c4
(daemon) #1078 : possible fix... reuse the -l's "state" code for -i
2008-07-10 17:07:12 +00:00
Charles Kerr
1b8435aa02
(1) remote: fix bug with specifying torrent id for file list.
...
(2) very minor cleanup
2008-07-10 14:20:36 +00:00
Charles Kerr
30c9223295
(daemon) fix bug in the --list command's ratio display
2008-07-09 15:16:43 +00:00
Charles Kerr
33c817cc1f
fold the rewritten getopt code into libT
2008-07-08 14:29:05 +00:00
Charles Kerr
e071c791a1
oops, remove some debugging print messages from the previous commit. (hi titer)
2008-07-08 03:42:27 +00:00
Charles Kerr
639896958f
cleanup the new getopt code a bit. sync remote's manpage.
2008-07-08 03:19:01 +00:00
Charles Kerr
415214f15b
(daemon) allow wildcards to be used when adding torrents again, such as "transmission-remote -a ~/Desktop/*torrent"
2008-07-07 21:23:34 +00:00
Charles Kerr
a248862bbc
transmission-remote: add a very detailed torrent `info' command
2008-07-07 05:53:15 +00:00
Charles Kerr
d2e1049c78
(daemon) add file-listing capabilities to transmission-remote
2008-07-07 03:38:22 +00:00
Charles Kerr
707f5b81e1
#1055 transmission-remote --list outputs an empty list
2008-06-24 08:37:08 +00:00
Charles Kerr
072bbce030
(daemon) #1046 : "transmission-remote -l" should display percentage done and ETA
2008-06-21 15:49:18 +00:00
Charles Kerr
64fc8fe2d2
(daemon) #1047 : man page inconsistencies
2008-06-21 15:16:16 +00:00
Charles Kerr
d4a6ccb375
sync remote w/r6222
2008-06-19 13:15:44 +00:00
Charles Kerr
509dbaae3d
senseless RPC changes
2008-06-18 22:01:15 +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
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
550a183d16
(daemon) #1008 : tr-remote crash when using -a flag (connecting to mac client) [r6093]
2008-06-09 23:34:52 +00:00
Charles Kerr
486bb768f0
add authentication support to daemon & remote
2008-06-05 18:16:59 +00:00
Charles Kerr
9694ed9fe0
(rpc) better debugging messages in transmission-remote
2008-05-27 21:47:07 +00:00
Charles Kerr
0ab37e45d5
(rpc)
...
1. fix #968 : 'transmission-remote -r' deletes all
2. fix error in escaping control characters when serializing tr_benc to JSON
3. fix small memory leak in rpc command parsing
2008-05-24 18:22:16 +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
9815e48daf
tweak the daemon & remote console messages a little
2008-05-20 14:01:15 +00:00
Charles Kerr
d7f0e0fa1e
* better RPC handling of requests submitted via http POST
...
* plug a pair of minor memory leaks reported by valgrind.
2008-05-19 18:16:58 +00:00
Charles Kerr
5693ba9c71
fix compile error reported by BentMyWookie
2008-05-19 00:21:16 +00:00
Charles Kerr
dde9cb49f2
fix the cyclical header dependency, and fix a couple of warnings sniffed out by gcc 4.3
2008-05-19 00:12:31 +00:00
Charles Kerr
2c79888a93
RPC/IPC redesign
2008-05-18 16:44:30 +00:00
Charles Kerr
1ae1607025
gtk/cli/daemon/remote/proxy: add command-line argument --config-dir / -g to override the default config dir
2008-04-19 00:41:32 +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
549aa1679a
add -v --verify to transmission-remote's getopt handling
2008-03-18 17:59:52 +00:00
Charles Kerr
9ee96fd0dc
add `verify' command to ipc.
2008-02-27 17:38:39 +00:00
Charles Kerr
494acbfa85
tear out about 1/3 of ipcparse's overhead.
2008-02-27 06:01:46 +00:00
Charles Kerr
1ed9e15ee0
#670 "transmission-remote -x (core dumped)" patch by joshe
2008-02-03 07:03:40 +00:00
Charles Kerr
b9bd002030
595: transmission-remote command-line parsing error reported by aroberts
2008-01-07 19:31:18 +00:00
Mitchell Livingston
4723192946
replace other instances of the old url
2007-12-31 01:19:35 +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
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