Commit Graph

538 Commits

Author SHA1 Message Date
Jordan Lee d5e45a0c7b (daemon) #5225 nightly regression: remote option '-l' displays warning -- fixed. 2013-01-15 18:10:16 +00:00
Jordan Lee 55551666b0 (daemon) add support for listing recently-active torrents 2013-01-03 05:10:47 +00:00
Jordan Lee 3414faefd6 (trunk, daemon) #4523 'files copied via kde sftp into watchdir not loaded' --fixed, patch by reardon 2012-12-30 23:23:00 +00:00
Jordan Lee fb0ada6582 (trunk, daemon) #5188 'error in transmission-remote manpage: options -i, -if, -ip, -ic, -it don't take arguments anymore' -- fixed. 2012-12-26 23:50:27 +00:00
Jordan Lee c1559f3cc4 (trunk, libT) first drop of the tr_quark patch. 2012-12-22 20:35:19 +00:00
Jordan Lee df5b6365bd (trunk, libT) faster JSON parsing for tr_variant. This mostly helps the Qt client, which makes heavy use of the JSON-based RPC calls. 2012-12-15 00:01:59 +00:00
Jordan Lee e96ed247fe refactor libtransmission's tr_benc class as tr_variant. 2012-12-14 04:34:42 +00:00
Jordan Lee 3d38723ad9 Follow more common whitespace style conventions in the C code (libtransmission, daemon, utils, cli, gtk). 2012-12-05 17:29:46 +00:00
Jordan Lee 357b160cde remove trailing spaces 2012-09-07 04:25:04 +00:00
Jordan Lee c949f93308 (trunk daemon) Small tweak to r13443 to fix a pluralization issue 2012-08-18 21:53:09 +00:00
Jordan Lee a845c3fc8a (trunk, daemon) #4657 "transmission-remote: display times (e.g. Seeding Time) (optionally) in seconds" -- added. 2012-08-18 16:33:28 +00:00
Jordan Lee e63ae0c50c (trunk daemon) #4947 "Expanded info not in transmission-remote manpage, only in --help" -- fixed. 2012-07-01 04:21:22 +00:00
Jordan Lee 6e6f20da91 (trunmk libT) #4162 "daemon should reopen logfile on SIGHUP" -- patch from gvdl to reopen the logfile on SIGHUP s.t. log rotation can be used by outside tools 2012-05-30 17:59:52 +00:00
Jordan Lee 32f846c1a6 (trunk libT) #4895 "SIGHUP race during session init" -- fixed with patch from gvdl 2012-05-21 02:07:46 +00:00
Jordan Lee 217da21bb8 add #4846 'Show magnet links in torrent info in transmission-remote -i' from a patch by eSyr 2012-04-07 00:33:05 +00:00
Jordan Lee b20110fe67 use kB/s rather than KiB/s in transmission-remote's manpage 2012-02-04 03:19:49 +00:00
Jordan Lee 6d4858d8dd (trunk) #4732 "allow switching between internal and system libnatpmp" -- fixed with patch scarabeus and applied by me, so any patch breakage is probably mine... ;) 2012-02-04 01:28:15 +00:00
Jordan Lee fbc7f3dc3c (trunk) use base-10 units for network bandwidth (ie, speed) and disk sizes.
It looks like the Mac client is already doing this and it's clearly the trend in other apps as well. Even apt-get is using kB/s, ferchrissake... :)

Flame away.
2012-02-03 21:21:52 +00:00
Jordan Lee 7eb08c5e4c (trunk daemon) #4725 "transmission-remote does not reflect status in returncode" -- fixed with patch from Xake 2012-01-26 12:56:28 +00:00
Jordan Lee 74b8552521 (trunk daemon) #4648 "Transmission-Remote With Full URL Specified Broken" -- fixed with patch from niol 2011-12-10 18:34:36 +00:00
Jordan Lee 8a90847072 (trunk daemon) #4594 "corrupted status string" -- fixed. 2011-10-25 20:48:39 +00:00
Jordan Lee 01f68ca846 (trunk libT) #4323 "Allow usage of system miniupnpc" -- fixed. 2011-10-09 02:05:52 +00:00
Jordan Lee 2eb7350f43 (trunk daemon) #3753 "support SSL in transmission-remote" -- added patch by reardon. 2011-08-24 19:30:28 +00:00
Jordan Lee c7624b8864 (trunk daemon) #4440 "transmission-remote --port-test & --blocklist-update fail silently" -- fixed with patch from KyleK. 2011-08-24 18:50:39 +00:00
Jordan Lee 35e6858c4b #671 "torrent queuing" -- fix status string for queued torrents in transmission-remote 2011-08-13 01:15:35 +00:00
Jordan Lee 4152033360 (trunk daemon) #4301 "strerror used instead of tr_strerror" -- fixed with a patch from taem 2011-05-30 15:28:55 +00:00
Jordan Lee a802852fef (trunk daemon) #2338 "Add uTP support" -- added er13's patch from comment:115 to add uTP enable/disable commands to transmission-remote. Thanks er13! 2011-04-20 23:17:10 +00:00
Jordan Lee 616bde8c5b (trunk libT) #4138 "use stdbool.h instead of tr_bool" -- fix watch.c error reported by zebulon501 in trac. :) 2011-04-02 07:46:37 +00:00
Jordan Lee a680c4b6cb (trunk libT) fix never-executed code branch detected by clang static analyzer 2011-03-31 05:06:19 +00:00
Jordan Lee e8c22599cb (trunk daemon) fix minor text formatting bug when the ETA is being shown in seconds 2011-03-30 23:11:10 +00:00
Jordan Lee 7e21116e3c (trunk libT) #4157 "'transmission-remote -si' doesn't show alternate download speeds correctly" -- fixed. 2011-03-30 21:19:14 +00:00
Jordan Lee 98633b4145 (trunk daemon) #4156 "request: transmission-remote --session-info report whether µTP is enabled" -- added. 2011-03-30 16:24:45 +00:00
Jordan Lee 375694eda9 (trunk) copyediting: remove some unneeded #includes, and annotate some needed ones 2011-03-24 21:49:42 +00:00
Jordan Lee b4d36aeb54 (trunk) #4138 "use stdbool.h instead of tr_bool" -- done. 2011-03-22 15:19:54 +00:00
Jordan Lee 374ed10f3b (trunk) it's bad form to #include so many system headers in libtransmission/utils.h... 2011-03-16 18:04:23 +00:00
Jordan Lee 934024c195 (trunk daemon) #4118 "transmission-remote, document peer status for H and T in its man page" -- done. 2011-03-14 14:29:00 +00:00
Jordan Lee db3282df47 (trunk daemon) #4094: "move 'Ratio Limit' to 'LIMITS & BANDWIDTH section'" -- fixed. 2011-03-07 15:02:40 +00:00
Jordan Lee 9bf2434e14 (trunk) copyediting: remove trailing spaces from source code lines in daemon/ gtk/ libtransmission/ and utils/ 2011-03-04 23:26:10 +00:00
Jordan Lee 779f52069a (trunk libT) ensure that the last few log messages actually get logged before shutdown finishes. 2011-02-20 19:12:45 +00:00
Jordan Lee 649a9b139d remove a couple of #includes that we don't need anymore after the previous commit. 2011-02-18 17:09:46 +00:00
Jordan Lee f8b739f0f9 (trunk daemon) simplify the code in the fallback implementation of daemon() for systems that don't have this function themselves. 2011-02-18 17:05:17 +00:00
Jordan Lee 3f1b060241 (trunk T) add preliminary enable/disable toggles in daemon, gtk, and qt clients. 'preliminary' because this may be widened to a tri-state of inabled, disabled, and incoming only 2011-02-18 00:33:29 +00:00
Jordan Lee 7df7d34f6d automake/autoconf; #includes in libtransmission 2011-02-18 00:32:19 +00:00
Jordan Lee 2b8124d3ad (trunk) #4019 "Minor patch, kill useless casts in transmission source." -- fixed. patch by jlouis
jlouis used Coccinelle to scan transmission's source for redundant code that casts a type to its own type.
2011-02-12 17:27:47 +00:00
Jordan Lee 9769e07fa9 (trunk) improvement to r11864
Since the contents of getcwd() are undefined on error, explicitly terminate the buffer string if getcwd() fails.
2011-02-09 06:10:01 +00:00
Jordan Lee 2fc40f4b1c (trunk libt) silence a couple of identical compiler warnings: "ignoring return value of ‘getcwd’, declared with attribute warn_unused_result". 2011-02-09 05:42:52 +00:00
Jordan Lee 11d60307cf (trunk libT) #3967 "regression: transmission-daemon's non-inotify watchdir is broken in 2.20 betas" -- fixed.
When inotify isn't available, watch.c uses readdir() to look for new .torrent files. It keeps a list of old .torrent files internally so that it doesn't try to keep re-adding the same file. This list is stored in an evbuffer. As part of the libevent2 upgrade (#3836), r11594 changed how the buffer is searched by replacing the (deprecated) event_find() call with libevent2's evbuffer_search(). However the latter's semantics are different in that searching stops when '\0' is reached, so '\0' is no longer a good filename delimiter. Fixed by changing watch.c's internal delimiter from '\0' to '\t' ... so all those torrents with tabs in their filenames had better watch out.
2011-02-03 17:37:53 +00:00
Jordan Lee cea3221461 (trunk daemon) #3775 "'-tall' no longer works for transmission-remote" -- fixed.
looks like this was broken in r10907 for #3368 in 2.00 when we added "-ta" as the short form of "--tracker-add". "-ta" seems to be conflicting with "-tall". This can be fixed by changing --tracker-add's short form.
2011-02-02 03:17:38 +00:00
Jordan Lee 06884387da (trunk) #3914 "strlsize() passes variable of incompatible type to the tr_formatter_size_B()" -- fixed. 2011-01-19 18:14:01 +00:00
Jordan Lee 879a2afcbd Update the copyright year in the source code comments.
The Berne Convention says that the copyright year is moot, so instead of adding another year to each file as in previous years, I've removed the year altogether from the source code comments in libtransmission, gtk, qt, utils, daemon, and cli.

Juliusz's copyright notice in tr-dht and Johannes' copyright notice in tr-lpd have been left alone; it didn't seem appropriate to modify them.
2011-01-19 13:48:47 +00:00
Jordan Lee a65e02257d Fix transmission-remote regression introduced in the last commit. Thanks to Rolcol for spotting this. Mumble, grumble. 2011-01-15 18:22:09 +00:00
Jordan Lee a433b0c4cc #3686 "add rpc command to cleanly shutdown daemon" -- added for libT, tr-daemon, tr-gtk, tr-remote, and the rpc spec 2011-01-15 18:12:45 +00:00
Jordan Lee d6d6fd2d7e (trunk daemon) "--logfile is unreliable on Solaris 10" -- fixed. 2011-01-15 17:14:15 +00:00
Jordan Lee 69a3b8bbab (trunk, daemon) #3833 "'freespace' argument for 'session-get' RPC method" -- committing patch from taem, reardon, and rb07 2011-01-05 04:41:19 +00:00
Jordan Lee c7cc8301db (trunk) update credits 2011-01-03 05:58:58 +00:00
Charles Kerr e5bb3205a1 (trunk) Join the 21st century and use only 1 space at the end sentences. This commit is nearly as important as the semi-annual ones that remove trailing spaces from the ends of lines of code... :) 2010-12-27 19:18:17 +00:00
Charles Kerr 44f25c27dc (trunk daemon) tweak the "transmission-remote --info" display for downloading/seeding time 2010-12-27 02:08:45 +00:00
Charles Kerr b6dde3dff6 (trunk) #1408 (Total downloading and seeding time per torrent) -- add to rpc spec and to transmission-remote --info 2010-12-27 02:01:25 +00:00
Charles Kerr a5e2b244dd (trunk daemon) get the non-inotify chunks of code working with libevent2 2010-12-24 15:41:10 +00:00
Charles Kerr b07d0db82b (trunk daemon) #3836 "libevent2 support" -- fix libevent #includes in the daemon/ directory 2010-12-24 09:11:23 +00:00
Charles Kerr 70c634878e don't use the nonportable comma formatter in remote.c's printf statements. (that is, use %d instead of %'d) 2010-12-23 19:04:44 +00:00
Charles Kerr 96cbfa635b (trunk daemon) fix compiler warnings on mac 2010-12-23 19:02:21 +00:00
Charles Kerr 168fb2a45d (trunk daemon) #3842 "typo in manpage: abbreviated form of --tracker-remove is listed as -ta instead of -tr" -- fixed. 2010-12-22 03:26:50 +00:00
Charles Kerr 1d9b9ce245 (trunk) clarify http_proxy in the manpages 2010-12-16 16:19:19 +00:00
Charles Kerr 3a5d17cfde (trunk) #1538 "Make Web UI URL configurable" -- added to trunk. Patch by wereHamster 2010-12-12 18:22:11 +00:00
Charles Kerr 4ce7896402 #3763 (trunk, daemon) "remote should read auth info from an environment variable" -- use suggestion from Rolcol to replace TRAUTH with TR_AUTH 2010-12-12 18:12:58 +00:00
Charles Kerr 27a1b2dc33 (trunk) one of the periodic, banal "remove-trailing-spaces from lines of source code" cleanup commits 2010-12-12 16:43:19 +00:00
Charles Kerr 465a2e7c90 (trunk) extremely minor manpage copyediting 2010-12-12 16:36:46 +00:00
Charles Kerr 07d58516cd (trunk daemon) #3580 "feature request: transmission-remote manual update trackers option" -- added. 2010-12-12 15:58:06 +00:00
Charles Kerr d7ac713764 (trunk daemon) #3763 "transmission-remote should be able to read auth info from an environment variable" -- added. patch by fejesjoco. 2010-12-12 15:26:06 +00:00
Charles Kerr c61b3ba54e (trunk daemon) add http_proxy info to the manpages for transmission-daemon and transmission-remote 2010-12-11 21:33:25 +00:00
Charles Kerr f6d39aad04 (trunk daemon) #3324 "'transmission-remote --add' has no output/status messages" -- fixed. 2010-10-16 16:08:40 +00:00
Charles Kerr e598d4c198 (trunk daemon) #3508 "transmission-remote --download-dir doesn't work properly" -- fixed. 2010-09-24 14:23:58 +00:00
Charles Kerr 0d27dff042 (trunk daemon) #3511 "setting TR_DEBUG environment variable has no effect" -- rename --log-err as --log-error for consistency 2010-09-22 22:19:21 +00:00
Charles Kerr 70933cfae1 (trunk daemon) #3511 -- companion to r11249: document these three new arguments in the manpage 2010-09-22 15:23:44 +00:00
Charles Kerr f79d45effb (trunk daemon) #3511, part 1 of 2: add command-line options to the daemon to set verbosity level 2010-09-22 15:16:42 +00:00
Charles Kerr dd84100fcc (trunk daemon) #3506 "transmission-remote --tracker-add feature not working" -- fixed. 2010-09-22 00:01:58 +00:00
Charles Kerr 1fbe8364bf (trunk daemon) #3547 "Regression: wrong speed display in transmission-remote and web ui" -- fix peer-info regression reported by gunzip 2010-09-16 02:13:14 +00:00
Daniel Lee 8f57986784 (trunk) don't display "Got a list of 0 peers" for currently paused torrents 2010-09-16 02:00:54 +00:00
Daniel Lee ac53f4792f switch trackerRemove and trackerReplace rpc calls to use tracker id instead of announce urls as identifiers 2010-09-14 06:23:48 +00:00
Charles Kerr 1c8be406c0 (trunk daemon) #3547: "regression: wrong speed display in transission-remote and web ui" -- apply KyleK's patch for transmission-remote 2010-09-12 19:35:53 +00:00
Charles Kerr e91700b1c8 (trunk daemon) sync transmission-remote with r11194: fix speed up/down speed units 2010-09-12 02:18:37 +00:00
Charles Kerr c01c18b46b (trunk) make --version/-V behave the same in the other apps too 2010-08-09 00:18:26 +00:00
Charles Kerr 4cc11e47ee (trunk) synchronize the "see also" sections of the manpages 2010-08-04 23:17:49 +00:00
Charles Kerr e6bafdf26b (trunk) #3045 "size units" -- sync the default units in all the apps s.t. they're consistent with each other 2010-07-28 00:31:11 +00:00
Charles Kerr f5a083a4c7 (trunk daemon) #3352 "move pieces and trackers out of transmission-remote --info" -- applied Longinus00's patch 2010-07-24 12:30:16 +00:00
Charles Kerr 5e2b41d868 (trunk) #3425 "transmission-remote is not able to get/set cache size" -- fixed 2010-07-15 01:03:56 +00:00
Charles Kerr a39a3eb073 (trunk daemon) #3424 "transmission-remote does not print active peers" -- fixed 2010-07-14 01:29:20 +00:00
Charles Kerr 0b42fcf730 (trunk daemon) fix r10968 oops 2010-07-07 18:51:23 +00:00
Charles Kerr 674e555182 (trunk daemon) #3401 "can't set pid option on daemon in settings.json" -- fixed 2010-07-07 18:49:06 +00:00
Charles Kerr af205244d0 (trunk daemon) #3400 "transmission-remote does not show running torrents" -- fixed. 2010-07-07 17:53:16 +00:00
Charles Kerr 610061f79a (trunk T) #3045 "units" -- modify the formatter functions based on feedback from BMW 2010-07-06 20:25:54 +00:00
Charles Kerr 7e2175858f (trunk daemon) #3394 "crash with last nightly build on Debian X86 #5189" -- fixed 2010-07-05 23:36:05 +00:00
Charles Kerr 6e5af03d78 (trunk) #3045 "speed units" -- change the public API of libtransmission based on feedback from livings 2010-07-04 06:07:21 +00:00
Charles Kerr cdcc4705aa (trunk) #3045 "make libtransmission's API byte-oriented instead of KiB-oriented." -- implemented. This is a largish commit and will break the mac build for a little while. 2010-07-03 00:25:22 +00:00
Daniel Lee 235dbf607b (daemon) #3368:Edit trackers in transmission-remote 2010-06-30 05:54:19 +00:00
Charles Kerr 24a7cb5dd9 (trunk daemon) #3284 "show bandwidth priorities in transmission-remote" -- added 2010-06-26 20:48:52 +00:00
Charles Kerr 3334053843 (trunk) remove i18n markup from transmission-remote and transmission-show, which aren't currently i18nized 2010-06-25 17:53:33 +00:00
Charles Kerr 3797966cb6 (trunk daemon) #3324 "transmission-remote has no output/status message" -- fixed 2010-06-25 07:21:18 +00:00
Daniel Lee bbe9e9843a #3298:Prettier formating of percentages 2010-06-22 22:30:58 +00:00