Commit Graph

238 Commits

Author SHA1 Message Date
Charles Kerr 6fb3660280 (trunk third-party) automatically generate miniupnpcstrings.h 2009-07-14 17:06:59 +00:00
Mitchell Livingston 2336afb975 remove miniupnpstrings.h for real this time 2009-07-14 00:14:32 +00:00
Mitchell Livingston 1df06d12a1 finish #2273 and probably break non-Mac builds in the process 2009-07-14 00:13:10 +00:00
Charles Kerr 031579b5f3 (trunk third-party) #2273: update to latest libnatpmp and miniupnpc libraries 2009-07-13 16:00:21 +00:00
Charles Kerr f8ecd3ad7a (trunk dht) revert to DHT 0.6... 0.7 seems to still have some bugs that need to be shaken out 2009-07-06 12:55:24 +00:00
Charles Kerr 6aced6393f (trunk third-party) update to dht 0.7 2009-07-02 21:54:14 +00:00
Charles Kerr 09b094e96e (trunk) add macosx-libevent-event-config.h to EXTRA_DIST to make sure it's bundled in the tarball 2009-06-27 13:20:25 +00:00
Charles Kerr 993bb0535d (trunk third-party) update miniupnpc and libnatpmp to the 2009-06-05 snapshots. (mostly minor win32 build fixes) 2009-06-23 05:17:50 +00:00
Charles Kerr 39330501e4 (trunk) #2222: Make DHT support a compile-time option, enabled by default 2009-06-21 08:57:26 +00:00
Charles Kerr c6367e9194 (trunk) #2185: Make uninstall deletes system libevent files. 2009-06-09 21:28:54 +00:00
Charles Kerr 57c66d48ee (trunk dht) add missing #include to fix FreeBSD 7.2 2009-06-05 14:06:52 +00:00
Charles Kerr 0a92d9e078 (trunk) try to get the new libevent scheme to play nice with "make dist" 2009-06-04 22:47:22 +00:00
Charles Kerr 2ccee6c2d3 (trunk) if libevent exists on the system, use it. otherwise, use our own copy. 2009-06-03 16:31:43 +00:00
Charles Kerr 8e6eee683f (trunk) on non-mac platforms, try not building our own copy of libevent 1.4.x 2009-06-03 15:47:08 +00:00
Charles Kerr 9238fb0299 (trunk) #2131: clean up benc read/write API 2009-06-02 01:48:48 +00:00
Charles Kerr 6044947ab0 (trunk) #7: update to upstream dht-0.6 2009-05-22 16:45:41 +00:00
Charles Kerr 66da41e517 (trunk) dht seems to be crashing in bcmp() on the mac, so I suspect the homegrown implementation of memmem() is buggy... test this out by replacing memmem()'s implementation 2009-05-22 05:35:51 +00:00
Charles Kerr 7703e803b7 (trunk dht) sync with upstream code @ http://www.pps.jussieu.fr/~jch/software/repos/dht/ 2009-05-21 16:39:54 +00:00
Charles Kerr a5d9578477 (trunk) #7 DHT: apply jch's dht-warnings.patch 2009-05-20 13:42:11 +00:00
Charles Kerr c387a22270 (trunk) #7: jch's dht-memmem.patch 2009-05-20 04:13:19 +00:00
Charles Kerr 1e60abd6f0 (trunk) update to dht 0.5 2009-05-19 23:20:35 +00:00
Charles Kerr a907f5c8e4 no makelog 2009-05-19 18:38:41 +00:00
Charles Kerr 3d7cc36424 (trunk) #7: DHT support. This is a work in progress... no gui/rpc support yet 2009-05-19 18:38:26 +00:00
Charles Kerr be63452cee (trunk) upgrade miniupnp to miniupnpc-1.3, which has small portability fixes 2009-04-21 01:12:55 +00:00
Charles Kerr f32e4238f4 (trunk libnatpmp) update to new version 2009-03-11 13:04:03 +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 b5327c36ee thanks wereHamster 2009-02-27 21:56:21 +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
Mitchell Livingston 1dd0539973 add miniupnpcstrings.h to makefile 2009-02-07 01:40:30 +00:00
Charles Kerr f3153648a2 (trunk libT) add file I should've added in previous commit 2009-02-07 00:36:50 +00:00
Charles Kerr ae985a5abb (trunk libT) update to the newest versions of miniupnp and libnatpmp 2009-02-07 00:11:58 +00:00
Charles Kerr ea35984de4 get "make distcheck" working again after the miniupnp update 2008-10-30 20:01:29 +00:00
Charles Kerr ab32a5c6e1 update to miniupnpc-1.2 and libnatpmp-20081009 2008-10-27 16:08:28 +00:00
Charles Kerr ed3474c98f updated to miniupnpc-20081002 2008-10-04 15:10:24 +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 bd5a2ae6b8 (libT) experimental code to serve clutch/rpc via evhttpd 2008-09-25 05:03:39 +00:00
Mukund Sivaraman 8384183bae (win32) Conditionally build shttpd win32 code 2008-09-05 14:32:24 +00:00
Mukund Sivaraman 6d24dcb5ee (win32) Don't use dllimport/dllexport (part 3) 2008-09-05 14:32:20 +00:00
Mukund Sivaraman 80d0bfba19 (win32) Don't build minissdpc.c on win32 2008-09-05 14:32:17 +00:00
Mukund Sivaraman b4f894766a (win32) Add includes for natpmp 2008-09-05 14:32:13 +00:00
Mukund Sivaraman 6feb76ba37 (win32) Don't use dllimport/dllexport (part 2) 2008-09-05 14:32:09 +00:00
Mukund Sivaraman b8b46aeb12 (win32) Fix case of included header filenames 2008-09-05 14:32:03 +00:00
Charles Kerr 56736ca883 #1217: libt/shttpd: "shttpd crash in decide_what_to_do()" 2008-08-26 15:22:00 +00:00
Charles Kerr dcaf1f16ef (shttpd) replace VERSION with SHTTPD_VERSION.
(shttpd) make shttpd_edit_passwords() a public function for now to fix the build.
2008-08-25 20:32:26 +00:00
Charles Kerr 39541d4c5f upgrade to shttpd 1.42 2008-08-25 19:32:06 +00:00
Charles Kerr 7e4fb99f8c * add DISABLE_GETTEXT preprocessor directive to turn off i18n in libtransmission for embedded devices.
* remove `wchar.h' #include from shttpd that broke the compile on embedded devices.
2008-08-21 21:04:57 +00:00
Charles Kerr 3d2ccc0002 possible fix for softwareelves' error 2008-07-23 19:29:21 +00:00
Charles Kerr f8efe41e44 (shttpd) remove the cgi source files that we don't use 2008-07-22 18:17:20 +00:00
Charles Kerr be78f38309 no point in compiling io_cgi.c since we're not using it. 2008-07-22 17:39:07 +00:00
Charles Kerr bb6b471e8b fix some minor errors reported by clang's "scan-build" tool 2008-07-18 18:14:29 +00:00
Charles Kerr 1489451d7e (rpc) raise shttpd's buffer size from 16384 bytes to 65536 2008-07-17 14:58:41 +00:00
Charles Kerr 2281c39c1f (third-party) upgrade shttpd from 1.39 to the latest, 1.41 2008-07-16 23:55:49 +00:00
Charles Kerr 2705db2b6a remove the ENABLE_STRNATPMPERR ifdefs to see if that'll make hudson happy 2008-07-15 17:09:10 +00:00
Charles Kerr 5739207640 better nat-pmp error logging. (this will very briefly break the mac build) 2008-07-15 03:26:53 +00:00
Charles Kerr 99f1bdee28 add libnatpmp's new header "declspec.h" to svn 2008-07-09 02:56:40 +00:00
Charles Kerr 0dba07197c Update to the 20080707 version of libnatpmp and the 20080703 version of miniupnpc 2008-07-09 02:51:29 +00:00
Charles Kerr 5e277ab451 possible fix to the getgateway.c build error -- let's see what hudson thinks of it 2008-06-30 19:57:57 +00:00
Charles Kerr 8c293ee056 upgrade to libnatpmp-20080630 2008-06-30 19:51:26 +00:00
Charles Kerr 0fced3a431 #1007: check_auth space delimiter bug 2008-06-09 23:28:14 +00:00
Charles Kerr 93ee8b8c49 #972: Update to the 2008/05/29 snapshot of libnatpmp 2008-05-29 13:39:39 +00:00
Charles Kerr 2c79888a93 RPC/IPC redesign 2008-05-18 16:44:30 +00:00
Charles Kerr 3f93fa1f2e * add some #ifdefs to fix -DNO_SSI
* remove the Win CE stuff for now, since we don't support Windows yet.
2008-05-16 04:53:11 +00:00
Charles Kerr e317d52ddd Add shttpd (http://shttpd.sourceforge.net/) to the list of third-party tools 2008-05-12 18:33:52 +00:00
Charles Kerr 5baa32dfea update to the miniupnpc-20080427 snapshot
update to the libnatpmp-20080428 snapshot
2008-05-04 22:09:33 +00:00
Mitchell Livingston 31bf447edb get mac build building again 2008-02-25 19:20:51 +00:00
Charles Kerr 8edb5e6fa0 patch from SoftwareElves to get libevent building again on osx 2008-02-25 04:00:02 +00:00
Charles Kerr a9757c9c4f update to miniupnpc-1.0 2008-02-23 15:31:39 +00:00
Charles Kerr d30101ac13 update to miniupnp-20080217 2008-02-21 14:38:01 +00:00
Mitchell Livingston f5d33a3da1 update libevent mac headers for strtoll() 2008-02-18 15:30:36 +00:00
Charles Kerr cf30fac9cf upgrade to miniupnp-20071213 2007-12-20 20:18:22 +00:00
Charles Kerr fb606adfe6 update to libnatpmp-20071213 2007-12-13 17:04:34 +00:00
Charles Kerr daaa1d6559 fix minor udp/tcp mixup in libnatpmp -- http://miniupnp.tuxfamily.org/forum/viewtopic.php?p=591 2007-12-13 02:03:29 +00:00
Charles Kerr 2742fbb3f4 break things in a new, different way 2007-12-13 01:07:34 +00:00
Charles Kerr f8eb90d8eb try merging joshe's BSD implementation of tr_getDefaultRoute() into libnatpmp's getgateway() 2007-12-13 00:55:48 +00:00
Charles Kerr d4cf34c0c1 until the next release of libnatpmp, use Chinstraip's patch from http://miniupnp.tuxfamily.org/forum/viewtopic.php?t=417 2007-12-08 23:11:10 +00:00
Charles Kerr 60d6dc9a9a add #include <sys/time.h> to libnatpmp/natpmp.h 2007-12-08 20:21:17 +00:00
Charles Kerr 42a0ab727c add libnatpmp by Thomas Bernard 2007-12-08 19:54:35 +00:00
Charles Kerr 73ee11f233 Use libnatpmp for port mapping. rewrite the upnp/natpmp manager.
NOTE: this will break the xpjets build until SoftwareElves or a volunteer patches the xcode project file to make a libnatpmp library just like was done for libminiupnp.
2007-12-08 19:34:15 +00:00
Charles Kerr 2c2d3aaded these didn't need to be checked in. 2007-11-09 17:54:01 +00:00
Mitchell Livingston a7e92e501e get mac build building again 2007-11-08 01:07:25 +00:00
Charles Kerr 9df263326d use Thomas Bernard's miniupnp library instead of rolling our own. 2007-11-06 16:02:50 +00:00
Charles Kerr f71319b90f get "make distcheck" working again 2007-10-24 17:20:50 +00:00
Charles Kerr eb72837e6a add a NULL "install:" target for third-party libraries so they don't get forced on other programs via "make install" 2007-10-08 15:54:07 +00:00
Mitchell Livingston f0b968d7b7 get xcode project building again 2007-09-20 20:24:33 +00:00
Mitchell Livingston 7633470496 get mac version building again 2007-08-15 03:12:54 +00:00
Charles Kerr 6cf6dc9142 more hacking on making libevent build, and on making T pick it up in includes & library 2007-08-14 19:53:36 +00:00
Charles Kerr 4676cea866 get libevent building and playing nice with all the other apps 2007-08-14 19:26:49 +00:00