Commit Graph

289 Commits

Author SHA1 Message Date
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
Charles Kerr e3352ac714 add bsdqueue.h to daemon dir 2007-09-25 23:59:50 +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 32e3f9a8e6 Conditionally define a couple of macros that may be missing.
Remove a few stray ; that can cause problems.
2007-07-19 01:27:11 +00:00
Josh Elsasser 65dba27217 bzero -> memset 2007-07-19 00:57:26 +00:00
Charles Kerr bd3ce76fa5 part one of moving the build environment over to automake/autoconf. beware! 2007-07-18 23:04:26 +00:00
Josh Elsasser 80beee3d81 Display torrent error correctly. 2007-07-17 21:11:51 +00:00
Josh Elsasser 357f7444b0 Don't segfault if an 'all' hash argument is combined with specific hashes. 2007-07-14 18:57:50 +00:00
Charles Kerr 5455df4373 update versioning scheme as per consensus between TMT, John_Clay, Gimp_, and charles_ 2007-07-10 19:40:21 +00:00
Mitchell Livingston b679945ea6 add the beginnings of ipc to the mac front end 2007-05-28 02:27:13 +00:00
Josh Elsasser 85bc8ebc87 Handle the server failing to send info or stat response gracefully. 2007-05-25 21:22:02 +00:00
Josh Elsasser f3a544d49e Fix build error. 2007-05-24 09:18:19 +00:00
Josh Elsasser 209eb5651a Ignore SIGPIPE.
errnomsg -> errmsg.
2007-05-09 06:58:46 +00:00
Josh Elsasser cbf6b91669 Allow a socket path to be given with -t. 2007-05-09 06:56:51 +00:00
Josh Elsasser 132e4f5c8c Merge daemon branch to trunk. 2007-04-18 16:39:10 +00:00