Commit Graph

6012 Commits

Author SHA1 Message Date
Charles Kerr 2f0c038e1d add localtime_r to AC_CHECK_FUNCS for libtransmisson/util.c's #ifdef HAVE_LOCALTIME_R 2008-10-19 17:44:53 +00:00
Charles Kerr 67282cb794 further win32 portability fixes from Spry 2008-10-19 17:43:04 +00:00
Charles Kerr 071c6733e5 this seems to work pretty well. maybe it's done now? 2008-10-18 15:45:12 +00:00
Charles Kerr 00cfd90bb5 <bullwinkle>this time for sure!</bullwinkle> 2008-10-18 00:20:37 +00:00
Charles Kerr a44f3d75a0 more hacking on libcurl + libevent integration 2008-10-17 20:57:54 +00:00
Charles Kerr 972964b641 make the json/benc mapping a little more explicit 2008-10-16 17:56:17 +00:00
Charles Kerr 123a5c53a9 Try to hammer out some of the bugs in web.c. This still feels like a work in progress. Also, add a queue for tracker requests so that we don't wind up with 100s of concurrent http requests when there are a lot of torrents. 2008-10-16 05:24:57 +00:00
Mitchell Livingston 45160cff16 decrease the wait time for blocklist autoupdate 2008-10-16 04:16:42 +00:00
Mitchell Livingston db9f3310d2 #1354 Torrent Inspector Activity: Group Ratio 2008-10-16 03:44:54 +00:00
Mitchell Livingston 919b47bfb1 remove an unused image from the help documentation; trivial build setting change 2008-10-16 00:05:51 +00:00
Mitchell Livingston 96f3939edd 2 arguments were swapped in curl_multi_socket_action() 2008-10-15 23:21:53 +00:00
Charles Kerr 1bf67e9b61 update snapshot of Jean Gressmann's JSON parser 2008-10-15 20:00:09 +00:00
Charles Kerr 8323fbf3f6 (rpc) fix the spec: recheckProgress is a 'double', not a whole number 2008-10-15 19:53:57 +00:00
Charles Kerr e990c95336 (libT) apply some changes from Spry's code 2008-10-15 19:52:15 +00:00
Charles Kerr 944076a79d (daemon) #1352: -g/--config-dir flag is ignored 2008-10-15 18:18:50 +00:00
Charles Kerr 26cac56509 (libT) if a tracker announce succeeds and the tracker's response is a superset of a scrape response, then treat it as a successful announce AND scrape. 2008-10-15 17:53:42 +00:00
Charles Kerr 2f3580cc90 (libT) possible backwards compatability tweak for libcurl < 7.16.3 2008-10-15 17:12:53 +00:00
Charles Kerr 67696ac4bd explicitly specify 7.16.3 as the minimimum requirement for curl 2008-10-15 16:58:53 +00:00
Charles Kerr 0b991a55c7 (libT) try again to get the libevent+libcurl code working 2008-10-15 16:43:51 +00:00
Charles Kerr b5c2f14387 (libT) dead code removal 2008-10-14 20:44:41 +00:00
Charles Kerr 59c2a61971 one more batch of changes from Spry 2008-10-14 20:31:16 +00:00
Charles Kerr f6f9d898e4 (libT) #1327: win32 cannot select() on the file descriptors of pipe() 2008-10-14 18:17:33 +00:00
Charles Kerr a257d0fb89 (libT) a few more win32 portability changes from Spry 2008-10-14 17:57:44 +00:00
Charles Kerr e4b1d5d726 mmap portability changes by Spry 2008-10-14 17:30:07 +00:00
Charles Kerr e8b4465a00 fix another oops from yesterday's tr_buildPath() reworking 2008-10-14 17:27:59 +00:00
Charles Kerr ae0201db0f (libT) raise the size of the io buffer in recalculateHash() to 8 KiB 2008-10-14 05:24:59 +00:00
Charles Kerr c2ddf1b2fe fix oops 2008-10-14 04:51:42 +00:00
Charles Kerr 53339a1498 (libt) remove some more instances of MAX_PATH_LENGTH 2008-10-14 03:54:57 +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 e660acc669 fix oops 2008-10-14 01:29:33 +00:00
Charles Kerr ef5bc3f150 (libT) more win32 work copied from spry's code:
(1) add #define for {read,write,strncasecmp} -> {_read,_write,_strnicmp}
(2) fix a couple more variadic macros that didn't get fixed in the last commit
(3) use evutil_strtoll() instead of strtoll()
2008-10-14 01:00:15 +00:00
Charles Kerr 88ce8a5c44 more changes inspired by spry's `winport' code: for portability, use the standard __VA_ARGS__ macro for variadic macros instead of the CPP extensions. 2008-10-13 22:45:05 +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
Mitchell Livingston b8c5f7f226 some more tinkering with build settings 2008-10-12 23:59:22 +00:00
Mitchell Livingston 75a50cc057 Xcode will now preprocess the Info.plist for us; simplify the version script to avoid creating the unneeded (afaict) version.mk 2008-10-12 23:31:20 +00:00
Mitchell Livingston 2c0a39d7c6 more changes in counter scope 2008-10-12 22:17:27 +00:00
Mitchell Livingston 4e388c95aa missed one 2008-10-12 21:39:12 +00:00
Mitchell Livingston 9d5430a381 move a lot of loop counters into the loops' scopes; trivial changes 2008-10-12 21:38:13 +00:00
Mitchell Livingston b2f1937074 enable C99 standard 2008-10-12 15:40:17 +00:00
Mitchell Livingston 87bbe46af5 In the file inspector tab, show progress and size for folders 2008-10-12 13:22:13 +00:00
Mitchell Livingston 21288a4086 whoops 2008-10-11 21:46:40 +00:00
Mitchell Livingston 12b288f120 by default, show the Quick Look toolbar button on Leopard; update NEWS 2008-10-11 20:19:34 +00:00
Charles Kerr f00c8ff34d possible fix for #1305 "Transmission losing data - Session Transfer significantly higher than actual download". This patch may need more user testing and will definitely make webseeds slower. suck it up. 2008-10-11 04:07:50 +00:00
Charles Kerr 436106f186 add -Wformat-security to autoconf 2008-10-10 15:56:55 +00:00
Charles Kerr 7566be5348 #1302: Uploading file deletion is ignored 2008-10-10 03:04:46 +00:00
Charles Kerr 62580e49d3 (gtk) #1336 - compilation warnings in gtk+ 2008-10-10 02:32:14 +00:00
Charles Kerr 413211288b #1338: fix win32 build errors 2008-10-10 02:14:51 +00:00
Charles Kerr 34061cb3e0 #1336: silence more compliation warnings 2008-10-10 01:23:21 +00:00
Charles Kerr 964d7e193c (libT) #1338: EMSGSIZE and EPROTO not found on Windows 2008-10-10 00:38:37 +00:00