Commit Graph

298 Commits

Author SHA1 Message Date
Charles Kerr e47808c277 (trunk) #1608: Completed pieces bitfield in rpc 2009-03-02 05:48:32 +00:00
Charles Kerr b564fb2d7a oops, I left in the #undef WITH_INOTIFY that I was using to test the readdir() implementation... 2009-03-01 15:39:50 +00:00
Charles Kerr 05bc8472dc (trunk daemon) #1882: take KyleK's suggestion of using inotify when possible. As he writes, "the opendir() approach will basically prevent my NAS drives to go to standby." 2009-03-01 15:38:58 +00:00
Charles Kerr 8b722071fd (trunk daemon) another experiment: implement the watchdir with opendir() and readdir(), since those are available on every system we're on, even embedded ones... 2009-02-28 15:27:39 +00:00
Charles Kerr 09161120eb better configure-time checking for inotify & kqueue. 2009-02-28 14:43:37 +00:00
Charles Kerr 5876ad8acc (trunk daemon) experimental commit for part of #1483: adding a WatchDir to transmission-daemon. I don't know if this will work out because of (1) any possible C/C++ issues, and (2) maybe some embedded systems don't have inotify and/or kqueue? 2009-02-27 21:49:31 +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 00066f7a58 (trunk daemon) mention --session in the transmission-remote manpage 2009-01-30 18:14:45 +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 390beb738b (trunk libT) #1619: remove an unnecessary preprocessor check 2009-01-12 20:01:37 +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 2eb9888db4 (trunk libT) fix getConfigDir() bug reported by wereHamster 2009-01-09 19:16:52 +00:00
Charles Kerr aae21f8a72 (trunk daemon) #1619: add __UCLIBC__ test based on feedback from irc user "Whoopie" 2008-12-31 13:51:25 +00:00
Charles Kerr 47bb6a0438 (trunk daemon) another patch from er13 for ticket #1618 2008-12-30 22:26:05 +00:00
Charles Kerr 6bec82d0a6 (trunk libT) have tr_bencSaveAsJSON() use an evbuffer 2008-12-30 22:07:39 +00:00
Charles Kerr 694a980348 (trunk daemon) #1618: patch from er13 to make transmission-daemon's encryption, port, and peer limit command-line arguments similar to transmission-remote's 2008-12-30 18:18:34 +00:00
Charles Kerr f540aab690 (trunk daemon) #1642: fix bug in auth & no-auth command-line options 2008-12-30 01:55:43 +00:00
Charles Kerr 8d8407baa1 (trunk daemon) #1619: tm-daemon: daemon mode fails on mipsel 2008-12-26 01:36:32 +00:00
Charles Kerr 2a3142bf50 (trunk daemon) #1619: fix noclose error in our fallback implementation of daemon() 2008-12-25 22:06:48 +00:00
Charles Kerr d7613a57f2 (trunk daemon) minor fixes to the daemon manpage 2008-12-23 23:54:53 +00:00
Charles Kerr ff1fddbadc (trunk daemon) fix daemon connectivity error introduced in r7366 2008-12-16 15:27:07 +00:00
Charles Kerr 9594112d27 updated email address 2008-12-16 00:20:44 +00:00
Charles Kerr e56643d7e7 (trunk daemon) added --dump option to dump the settings to stderr and exit. 2008-12-14 01:22:06 +00:00
Charles Kerr 6b0d98a695 (trunk) #1559: Simplify tr_sessionInitFull 2008-12-13 23:17:36 +00:00
Charles Kerr 6924741843 (trunk daemon) #1583: daemon ignores IP address whitelist 2008-12-10 19:00:19 +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 a1cd6d85dc (libT) add #ifdefs to ensure that client apps don't #include private libtransmission headers. 2008-11-24 20:17:36 +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 a4472fc529 #1443: check for zlib fails when providing a specific path 2008-11-09 15:43:31 +00:00
Charles Kerr 1de84ac936 #1426: static linking error: move ssl to after libcurl, since libcurl links against ssl 2008-11-06 13:51:28 +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 91ac2ec337 janitorial: tr_handle -> tr_session 2008-10-28 19:49:33 +00:00
Charles Kerr 82a670fe1a fix daemon bug: TRANSMISSION_HOME, when set, wasn't correctly honored 2008-10-28 16:39:35 +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 674307add7 Add a new token, TR_DEFAULT_ENCRYPTION, and use it as the default in the various clients.
Add a new #define, TR_EMBEDDED.  When it's set, gettext is disabled and non-encrypted connections are the default.
2008-10-22 17:16:12 +00:00
Charles Kerr 944076a79d (daemon) #1352: -g/--config-dir flag is ignored 2008-10-15 18:18:50 +00:00
Charles Kerr 59c2a61971 one more batch of changes from Spry 2008-10-14 20:31:16 +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 6cba9305ae add a separate flag for enabling/disabling the rpc address whitelist 2008-10-01 22:59:29 +00:00
Charles Kerr bddf34d7a8 #1309: Web/RPC interface ACL ignored 2008-10-01 20:23:57 +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 d75410656d update the daemon manpage to explain wildcarding in the ACL 2008-09-26 16:51:12 +00:00
Charles Kerr bd5a2ae6b8 (libT) experimental code to serve clutch/rpc via evhttpd 2008-09-25 05:03:39 +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 d06f101e57 #220: lazy bitfields 2008-08-16 21:06:57 +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 783068bd65 (daemon) fix typo in daemon's help page. 2008-07-27 19:04:29 +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 b7d17d7c3d (daemon) the daemon's -p option is for the rpc port, not the peer port 2008-07-22 17:03:27 +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 7372c4f39f add more rpc unit tests. man page cleanups. 2008-07-21 16:11:47 +00:00
Charles Kerr f89a5e23d5 (daemon) plug some minor memory leaks reported by softwareelves 2008-07-16 22:45:28 +00:00
Charles Kerr 02fc30e29a add wrapper for invoking transmission-daemon in valgrind 2008-07-16 20:36:21 +00:00
Charles Kerr 2f239319b0 add a portability wrapper ``tr_snprintf()'' around snprintf() 2008-07-15 17:16:57 +00:00
Charles Kerr 7974a1e50a (libT) add proxy port arg as requested by BentMyWookie 2008-07-15 01:03:03 +00:00