transmission/libtransmission
Charles Kerr 59e4a61100 (trunk libT) since the metainfo hash string lookup table is expensive to build, and since only the mac client uses it, let's not build it until some non-libT calls tr_ctorSetMetainfoFromHash(). 2009-05-21 19:54:59 +00:00
..
ConvertUTF.c (trunk libT) fix small dead code. found by clang static analyzer and reported by d0k 2009-05-13 19:04:14 +00:00
ConvertUTF.h (trunk libT) prefer `int' over `ssize_t' 2009-01-19 14:05:43 +00:00
JSON_parser.c (trunk libT) update our copy of Jean's JSON parser 2009-05-15 13:16:34 +00:00
JSON_parser.h (trunk libT) update our copy of Jean's JSON parser 2009-05-15 13:16:34 +00:00
Makefile.am (trunk) #7: DHT support. This is a work in progress... no gui/rpc support yet 2009-05-19 18:38:26 +00:00
bandwidth.c undo r8288 2009-04-25 19:22:27 +00:00
bandwidth.h (trunk) experimental support for tr_torrentSetPriority() 2009-04-18 23:17:30 +00:00
bencode-test.c (trunk) add an option to the JSON generator to disable the human-readable indentations. Keep indenting the data files such as settings.json, but don't indent the messages used for RPC. This cuts the cost of deflate()ing those RPC messages by about 80%... 2009-05-16 05:51:52 +00:00
bencode.c (trunk libT) #2086: JSON RPC messages can be 86% shorter, using less bandwidth and CPU 2009-05-16 15:38:47 +00:00
bencode.h (trunk) add an option to the JSON generator to disable the human-readable indentations. Keep indenting the data files such as settings.json, but don't indent the messages used for RPC. This cuts the cost of deflate()ing those RPC messages by about 80%... 2009-05-16 05:51:52 +00:00
blocklist-test.c (trunk libT) fix some code that the newly-added gcc warnings didn't like 2009-01-23 18:44:15 +00:00
blocklist.c (trunk) update the GPL code's copyright dates 2009-01-10 23:09:07 +00:00
blocklist.h (trunk) update the GPL code's copyright dates 2009-01-10 23:09:07 +00:00
clients-test.c (trunk libT) fix some code that the newly-added gcc warnings didn't like 2009-01-23 18:44:15 +00:00
clients.c add RezTorrent to clients 2009-05-20 00:00:42 +00:00
clients.h (trunk libT) update the copyrights on some files that no longer have old code in them 2009-01-07 06:53:29 +00:00
completion.c (trunk libT) omit some unnecessary tests on the bitfield checks. these seem small, but bitfields are always the top CPU abuser when I profile... 2009-04-11 03:24:36 +00:00
completion.h (trunk libT) omit some unnecessary tests on the bitfield checks. these seem small, but bitfields are always the top CPU abuser when I profile... 2009-04-11 03:24:36 +00:00
crypto.c (trunk libT) add some extra tests to tr_cryptoWeakRandInt() 2009-05-19 20:52:24 +00:00
crypto.h (trunk libT) #1276 - hash rpc password with sha1 2009-03-24 01:39:06 +00:00
fastresume.c (trunk) experimental support for tr_torrentSetPriority() 2009-04-18 23:17:30 +00:00
fastresume.h (libT) add #ifdefs to ensure that client apps don't #include private libtransmission headers. 2008-11-24 20:17:36 +00:00
fdlimit.c (trunk) #920: add "move data" to libT so all clients can use it 2009-05-13 15:54:04 +00:00
fdlimit.h (trunk) #920: add "move data" to libT so all clients can use it 2009-05-13 15:54:04 +00:00
ggets.c run libT, cli, daemon, gtk through the source-code formatter "uncrustify" as promised/threatened 2008-09-23 19:11:04 +00:00
ggets.h (libT) add the #include guards to "private" third party header files. 2008-11-30 01:43:18 +00:00
handshake.c (trunk) #7: DHT support. This is a work in progress... no gui/rpc support yet 2009-05-19 18:38:26 +00:00
handshake.h (trunk libT) more debugging messages 2009-01-24 17:20:07 +00:00
inout.c (trunk libT) experimental commit for wereHamster 2009-04-26 16:14:47 +00:00
inout.h (trunk) update the GPL code's copyright dates 2009-01-10 23:09:07 +00:00
json-test.c (trunk) add an option to the JSON generator to disable the human-readable indentations. Keep indenting the data files such as settings.json, but don't indent the messages used for RPC. This cuts the cost of deflate()ing those RPC messages by about 80%... 2009-05-16 05:51:52 +00:00
json.c (trunk libT) update our copy of Jean's JSON parser 2009-05-15 13:16:34 +00:00
json.h make json.h friendly to C++ 2009-03-23 00:08:34 +00:00
list.c (trunk libT) #1743: potential threading issue in tr_list. only affects 1.50b[1-3] 2009-01-24 02:33:25 +00:00
list.h (trunk) update the GPL code's copyright dates 2009-01-10 23:09:07 +00:00
makemeta.c (trunk) tr_metaInfoBuilderCreate() doesn't need a tr_session* handle anymore 2009-04-08 18:47:48 +00:00
makemeta.h (trunk libT) make libtransmission/makemeta.h C++-safe 2009-04-08 20:57:47 +00:00
metainfo.c (trunk libT) since the metainfo hash string lookup table is expensive to build, and since only the mac client uses it, let's not build it until some non-libT calls tr_ctorSetMetainfoFromHash(). 2009-05-21 19:54:59 +00:00
metainfo.h (trunk libT) more semantic cleanup: tr_handle->tr_session, int->tr_bool, int->tr_port 2008-12-14 11:21:11 +00:00
natpmp.c (trunk) update the GPL code's copyright dates 2009-01-10 23:09:07 +00:00
natpmp.h (trunk) update the GPL code's copyright dates 2009-01-10 23:09:07 +00:00
net.c fix last commit :/ 2009-05-15 12:28:12 +00:00
net.h (trunk libT) #2035: Transmission causes wakeups by unnecessary polling. 2009-05-14 13:42:29 +00:00
peer-common.h (trunk libT) partial revert of r7825: back out the refillPulse() changes 2009-02-11 16:34:35 +00:00
peer-io.c (trunk) #7: DHT support. This is a work in progress... no gui/rpc support yet 2009-05-19 18:38:26 +00:00
peer-io.h (trunk) #7: DHT support. This is a work in progress... no gui/rpc support yet 2009-05-19 18:38:26 +00:00
peer-mgr.c (trunk) #7: DHT support. This is a work in progress... no gui/rpc support yet 2009-05-19 18:38:26 +00:00
peer-mgr.h (trunk libT) BitTorrent message #9 is for setting the peer's DHT listening port, not their BitTorrent listening port. (tiennou) 2009-05-16 14:31:18 +00:00
peer-msgs-test.c (trunk libT) fix some code that the newly-added gcc warnings didn't like 2009-01-23 18:44:15 +00:00
peer-msgs.c (trunk libT) modified transmission-dht-20090619.patch 2009-05-20 03:55:09 +00:00
peer-msgs.h (trunk) update the GPL code's copyright dates 2009-01-10 23:09:07 +00:00
platform.c (trunk libT) tr_getDefaultDownloadDir(): always honor $XDG_CONFIG_HOME/user-dirs.dirs if it exists. 2009-04-06 16:10:37 +00:00
platform.h (trunk libT) update the copyrights on some files that no longer have old code in them 2009-01-07 06:53:29 +00:00
port-forwarding.c (trunk libT) possible fix for the slow startup reported by livings and Waldorf 2009-05-20 17:35:41 +00:00
port-forwarding.h (trunk libT) #2035: Transmission causes wakeups by unnecessary polling. 2009-05-14 13:42:29 +00:00
ptrarray.c (trunk) update the GPL code's copyright dates 2009-01-10 23:09:07 +00:00
ptrarray.h (trunk libT) win32 portability patch from Alexey 2009-01-11 17:02:04 +00:00
publish.c (trunk) update the GPL code's copyright dates 2009-01-10 23:09:07 +00:00
publish.h (trunk) update the GPL code's copyright dates 2009-01-10 23:09:07 +00:00
ratecontrol.c (trunk libT) fix the much-hated "Assertion failed: (tr_isPeerIo( io ))". Also, repeated calls to tr_date() were taking up about 78% of the time in tr_stat(), so instead of calling multiple times, call it once in tr_stat() and pass that value around to the functions that need it. 2009-01-05 04:27:54 +00:00
ratecontrol.h (trunk libT) win32 portability patch from Alexey 2009-01-11 17:02:04 +00:00
request-list-test.c (trunk libT) fix some code that the newly-added gcc warnings didn't like 2009-01-23 18:44:15 +00:00
request-list.c (trunk libT) fix the new-code errors reported by ZogG and Rolcol and Spaham 2009-01-05 18:20:47 +00:00
request-list.h (trunk libT) new peer request fifo queue with log(N) search time. new unit tests for the queue. new utility tr_lowerBound() 2009-01-04 16:29:44 +00:00
resume.c (trunk) experimental support for tr_torrentSetPriority() 2009-04-18 23:17:30 +00:00
resume.h (trunk) experimental support for tr_torrentSetPriority() 2009-04-18 23:17:30 +00:00
rpc-server.c (trunk libT) expose tr_memmem() so it can be used by client code. use the OS' implementation if that's available. 2009-05-19 04:48:33 +00:00
rpc-server.h (trunk libT) fix long-standing wart of a few public API calls returning strdup'ed char*, rather than a const char* like all the others 2009-04-16 19:14:37 +00:00
rpc-test.c (trunk libT) fix some code that the newly-added gcc warnings didn't like 2009-01-23 18:44:15 +00:00
rpcimpl.c (trunk) add hooks for disabling/enabling DHT in gtk client, qt client, and transmission-remote 2009-05-21 00:15:54 +00:00
rpcimpl.h remove double-extern-"C" wrapping 2009-04-06 17:54:11 +00:00
session.c (trunk libT) since the metainfo hash string lookup table is expensive to build, and since only the mac client uses it, let's not build it until some non-libT calls tr_ctorSetMetainfoFromHash(). 2009-05-21 19:54:59 +00:00
session.h (trunk) #7: DHT support. This is a work in progress... no gui/rpc support yet 2009-05-19 18:38:26 +00:00
stats.c (trunk) update the GPL code's copyright dates 2009-01-10 23:09:07 +00:00
stats.h (trunk) update the GPL code's copyright dates 2009-01-10 23:09:07 +00:00
test-peer-id.c (trunk) make it possible to #include "version.h" without having to add -I${TOP}/libtransmission/ to your CFLAGS 2009-04-13 19:04:21 +00:00
torrent-ctor.c (trunk) #920: add "move data" to libT so all clients can use it 2009-05-13 15:54:04 +00:00
torrent.c (trunk libT) smoke out any errors in the tr_torrentFiles() rewrite 2009-05-21 18:37:55 +00:00
torrent.h (trunk) #7: DHT support. This is a work in progress... no gui/rpc support yet 2009-05-19 18:38:26 +00:00
tr-dht.c (trunk libT) tweak tr-dht a little 2009-05-20 15:56:58 +00:00
tr-dht.h (trunk libT) tweak tr-dht a little 2009-05-20 15:56:58 +00:00
tr-getopt.c (trunk libT) make tr-getopt C++ friendly 2009-03-17 18:08:02 +00:00
tr-getopt.h (trunk libT) make tr-getopt C++ friendly 2009-03-17 18:08:02 +00:00
tracker.c (trunk) #7: DHT support. This is a work in progress... no gui/rpc support yet 2009-05-19 18:38:26 +00:00
tracker.h (trunk libT) #1748: possible fix for the kqueue corruption errors by consolidating the three per-torrent libevent timers into three session-wide timers. Since most people reporting this error have lots of torrents loaded, consider a hypothetical example: if you had 500 torrents, this patch will reduce 1,500 libevent timers down to just three timers. On top of that, those three have simpler life cycles too... 2009-02-04 16:58:52 +00:00
transmission.h (trunk) add hooks for disabling/enabling DHT in gtk client, qt client, and transmission-remote 2009-05-21 00:15:54 +00:00
trevent.c (trunk libT) #1748: possible fix for the kqueue corruption errors by consolidating the three per-torrent libevent timers into three session-wide timers. Since most people reporting this error have lots of torrents loaded, consider a hypothetical example: if you had 500 torrents, this patch will reduce 1,500 libevent timers down to just three timers. On top of that, those three have simpler life cycles too... 2009-02-04 16:58:52 +00:00
trevent.h (trunk) update the GPL code's copyright dates 2009-01-10 23:09:07 +00:00
upnp.c (trunk libT) #1993: Check if UPNP port is still open. Patch from KyleK 2009-04-22 16:00:45 +00:00
upnp.h (trunk libT) #1993: Check if UPNP port is still open. Patch from KyleK 2009-04-22 16:00:45 +00:00
utils-test.c (trunk libT) #1671: transmission-remote --get option not including all files 2009-02-09 17:25:48 +00:00
utils.c boring tr_memmem tweaks 2009-05-20 04:30:55 +00:00
utils.h (trunk libT) expose tr_memmem() so it can be used by client code. use the OS' implementation if that's available. 2009-05-19 04:48:33 +00:00
verify.c (trunk libT) #1916: 'Phantom' Verifying appears if already another verify in progress 2009-05-13 18:37:56 +00:00
verify.h (trunk libT) #1992: try to cleanly destroy the "verify local data" thread on shutdown 2009-04-16 13:10:25 +00:00
web.c (trunk libT) fix small dead code. found by clang static analyzer and reported by d0k 2009-05-13 19:04:14 +00:00
web.h (trunk) update the GPL code's copyright dates 2009-01-10 23:09:07 +00:00
webseed.c (trunk libT) partial revert of r7825: back out the refillPulse() changes 2009-02-11 16:34:35 +00:00
webseed.h (trunk) update the GPL code's copyright dates 2009-01-10 23:09:07 +00:00
wildmat.c rpc-server cleanups. add true wildmat control. break the Mac build a little harder. 2008-09-25 18:48:09 +00:00