Jordan Lee
d9d66e3e42
(trunk, libt) #4160 - the slow slog to catch trunk up to mike.dld's 4160 diff continues. This step applies 4160-04b-dir.patch, which replaces native file operations with the tr_sys_dir_*() portability wrappers added in the previous commit.
2014-09-21 17:55:39 +00:00
Jordan Lee
0323639e57
(trunk, libT) #4160 'foreign character support' -- merge mike.dld's 4160-02b-path.patch, which updates the codebase to use the new tr_sys_path_*() portability wrappers introduced in 4160-02a
2014-07-08 00:08:43 +00:00
Jordan Lee
02cff80c2d
Copyedit the license's revised text: (1) remove unnecessary repitition use of the word 'license' from the top of the header and source files (2) add the standard 'we hope it's useful, but no warranty' clause to COPYING (3) make explicit that linking OpenSSL is allowed (see https://people.gnome.org/~markmc/openssl-and-the-gpl.html for background) (4) sync the Qt and GTK+ clients' license popups with COPYING's revised text
2014-01-21 03:10:30 +00:00
Jordan Lee
4b9626bb83
Licensing changes:
...
1. add the option the code to be used under GPLv2 or GPLv3; previously only GPLv2 was allowed
2. add the "proxy option" as described in GPLv3 so we can add future licenses without having to bulk-edit everything again :)
3. remove the awkward "exception for MIT code in Mac client" clause; it was unnecessary and confusing.
2014-01-19 01:09:44 +00:00
Jordan Lee
4904b923fb
(trunk) restore copyright year as suggested in email by rms
2014-01-18 20:56:57 +00:00
Jordan Lee
f75027d5e9
make all the log functions/structs/enums use a single 'tr_log' namespace, such as tr_logGetQueue, tr_logAddInfo, tr_logIsLevelActive
2013-01-25 23:34:20 +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
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
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
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
375694eda9
(trunk) copyediting: remove some unneeded #includes, and annotate some needed ones
2011-03-24 21:49:42 +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
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
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
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
eda211e5ce
(trunk) #2983 : add command-line utilities for creating .torrent files, for editing passkeys, for adding/removing trackers, etc.
2010-06-16 14:27:24 +00:00
Eric Petit
2cb6279a72
fix daemon build on platforms without inotify
2010-06-11 07:24:06 +00:00
Charles Kerr
0ad06c50e8
(trunk) #3262 "problems with '.' as the first character in a .torrent's filename" -- fixed in trunk for 2.00
2010-06-07 14:25:31 +00:00
Charles Kerr
a0bc78a6dd
(trunk daemon) #3158 "Possible crash when using inotify" -- fixed in trunk for 2.00
2010-04-21 01:31:23 +00:00
Charles Kerr
fe3d9ed95a
(trunk) one of the least interesting commits ever: remove trailing spaces from source code lines...
2010-03-17 17:07:40 +00:00
Charles Kerr
2060557f6d
(trunk daemon) #2949 "standardize inotify watchdir implementation" -- fixed in trunk for 1.92. Thanks to Longinus00 for another patch :)
2010-02-27 22:13:29 +00:00
Charles Kerr
ed032ec4de
(trunk libT) #2940 : "don't listen for create events in daemon's inotify watchdir implementation" -- fixed in trunk for 1.92
2010-02-25 18:21:19 +00:00
Charles Kerr
27a64c18db
(trunk daemon) #2943 "watch.c matches every file containing '.torrent'" -- fix copy/paste error reported by Longinus00
2010-02-21 13:29:23 +00:00
Charles Kerr
95236d1f3e
(trunk daemon) #2943 "watch.c matches everything containing '.torrent'" -- use Longinus00's patch to fix this in trunk for 1.91
2010-02-21 00:24:01 +00:00
Charles Kerr
6958386ecd
(trunk daemon) #2899 : "watch.c reports matches for every file" -- fixed in trunk for 1.90
2010-02-12 12:50:36 +00:00
Charles Kerr
5c26afdb52
happy new year!
2010-01-04 21:00:47 +00:00
Charles Kerr
78ead8c3dd
(trunk) update the copyright notices
2009-12-05 02:19:24 +00:00
Charles Kerr
a82cccadab
(trunk daemon) #2220 truncated pointer interpreted as truth value
2009-06-17 14:49:23 +00:00
Charles Kerr
924ac89f8d
(trunk) set properties on $Id$ files that were missing them
2009-06-05 17:52:02 +00:00
Charles Kerr
bd0a4ab5bb
(trunk daemon) #2149 : daemon's non-inotify watchdir fails on .torrents with old timestamps
2009-06-05 17:02:29 +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