]> granicus.if.org Git - transmission/log
transmission
16 years ago(trunk daemon) experimental commit for part of #1483: adding a WatchDir to transmissi...
Charles Kerr [Fri, 27 Feb 2009 21:49:31 +0000 (21:49 +0000)]
(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?

16 years ago(trunk daemon) #1833: sum-total line of speed up & down columns at the end of transmi...
Charles Kerr [Fri, 27 Feb 2009 15:59:09 +0000 (15:59 +0000)]
(trunk daemon) #1833: sum-total line of speed up & down columns at the end of transmission-remote -l

16 years ago(trunk libT) #1832: Transmission should notify when JSON parser fails
Charles Kerr [Fri, 27 Feb 2009 00:57:42 +0000 (00:57 +0000)]
(trunk libT) #1832: Transmission should notify when JSON parser fails

16 years agoupdate trunk to 1.51+
Mitchell Livingston [Fri, 27 Feb 2009 00:47:54 +0000 (00:47 +0000)]
update trunk to 1.51+

16 years ago(trunk) prepare for 1.51
Mitchell Livingston [Fri, 27 Feb 2009 00:43:01 +0000 (00:43 +0000)]
(trunk) prepare for 1.51

16 years ago(trunk gtk) fix .po breakage
Charles Kerr [Thu, 26 Feb 2009 19:19:23 +0000 (19:19 +0000)]
(trunk gtk) fix .po breakage

16 years ago(trunk gtk) update translations from launchpad
Charles Kerr [Thu, 26 Feb 2009 19:07:22 +0000 (19:07 +0000)]
(trunk gtk) update translations from launchpad

16 years ago(trunk gtk) #1873: Fallback path for the default download directory could be better
Charles Kerr [Thu, 26 Feb 2009 18:23:50 +0000 (18:23 +0000)]
(trunk gtk) #1873: Fallback path for the default download directory could be better

16 years ago(trunk gtk) #1871: webseed peer list in transmission gtk does not scroll, but instead...
Charles Kerr [Thu, 26 Feb 2009 17:53:55 +0000 (17:53 +0000)]
(trunk gtk) #1871: webseed peer list in transmission gtk does not scroll, but instead resizes the window to fit it.

16 years ago(trunk libT) #1829: age out the refill list every 10 seconds, not every 1 second
Charles Kerr [Wed, 25 Feb 2009 22:15:04 +0000 (22:15 +0000)]
(trunk libT) #1829: age out the refill list every 10 seconds, not every 1 second

16 years ago(trunk daemon) #1833: Sum-total line of speed Up and Down colums, at the end of the...
Charles Kerr [Wed, 25 Feb 2009 18:06:57 +0000 (18:06 +0000)]
(trunk daemon) #1833: Sum-total line of speed Up and Down colums, at the end of the transmission-remote -l report

16 years ago(trunk gtk) #1865: Notifications should check notification server for capabilities...
Charles Kerr [Wed, 25 Feb 2009 17:48:45 +0000 (17:48 +0000)]
(trunk gtk) #1865: Notifications should check notification server for capabilities before using actions

16 years ago(trunk libT) #1829: high CPU use in refillPiece()
Charles Kerr [Wed, 25 Feb 2009 13:04:51 +0000 (13:04 +0000)]
(trunk libT) #1829: high CPU use in refillPiece()

16 years ago#1859 fix per-torrent action menu's ratio settings
Mitchell Livingston [Tue, 24 Feb 2009 00:34:46 +0000 (00:34 +0000)]
#1859 fix per-torrent action menu's ratio settings

16 years ago(trunk daemon) #1819: Indicate torrent error in list
Charles Kerr [Mon, 23 Feb 2009 03:26:01 +0000 (03:26 +0000)]
(trunk daemon) #1819: Indicate torrent error in list

16 years ago(trunk) update NEWS
Mitchell Livingston [Mon, 23 Feb 2009 03:08:32 +0000 (03:08 +0000)]
(trunk) update NEWS

16 years ago(trunk) #1855 improve the iphone's web ui appearance for the top bars
Mitchell Livingston [Mon, 23 Feb 2009 03:03:21 +0000 (03:03 +0000)]
(trunk) #1855 improve the iphone's web ui appearance for the top bars

16 years agoupdate the release scripts to name the disk image "Transmission"
Mitchell Livingston [Mon, 23 Feb 2009 01:22:51 +0000 (01:22 +0000)]
update the release scripts to name the disk image "Transmission"

16 years ago(trunk) #1856 on the iPhone, when the web interface is in portrait mode and run full...
Mitchell Livingston [Sun, 22 Feb 2009 20:07:56 +0000 (20:07 +0000)]
(trunk) #1856 on the iPhone, when the web interface is in portrait mode and run full screen, display the footer bar in the correct place

16 years ago(trunk libT) make TR_DEFAULT_PEER_SOCKET_TOS_STR default to "0" based on a suggestion...
Charles Kerr [Fri, 20 Feb 2009 17:34:35 +0000 (17:34 +0000)]
(trunk libT) make TR_DEFAULT_PEER_SOCKET_TOS_STR default to "0" based on a suggestion from sylware in #transmission

16 years ago(trunk) #1667 fix Tiger-only cropping issue
Mitchell Livingston [Fri, 20 Feb 2009 01:23:29 +0000 (01:23 +0000)]
(trunk) #1667 fix Tiger-only cropping issue

16 years ago(trunk) fix linux build, part 2
Mitchell Livingston [Thu, 19 Feb 2009 23:22:16 +0000 (23:22 +0000)]
(trunk) fix linux build, part 2

16 years ago(trunk) fix linux build
Mitchell Livingston [Thu, 19 Feb 2009 23:20:06 +0000 (23:20 +0000)]
(trunk) fix linux build

16 years ago(trunk) #1602 Internet Explorer 6 & 7 Support in WebUI
Mitchell Livingston [Thu, 19 Feb 2009 23:02:22 +0000 (23:02 +0000)]
(trunk) #1602 Internet Explorer 6 & 7 Support in WebUI

16 years ago(trunk libT) some minor tr_bool correctness
Charles Kerr [Thu, 19 Feb 2009 21:55:00 +0000 (21:55 +0000)]
(trunk libT) some minor tr_bool correctness

16 years ago(trunk web) #1811 update
Charles Kerr [Thu, 19 Feb 2009 19:07:05 +0000 (19:07 +0000)]
(trunk web) #1811 update

16 years ago(trunk) #1847: Non-GCC compilers are not happy with -O options
Charles Kerr [Thu, 19 Feb 2009 17:12:41 +0000 (17:12 +0000)]
(trunk) #1847: Non-GCC compilers are not happy with -O options

16 years ago(trunk web) #1811: Validation XHTML of Web Interface
Charles Kerr [Thu, 19 Feb 2009 14:38:55 +0000 (14:38 +0000)]
(trunk web) #1811: Validation XHTML of Web Interface

16 years ago(trunk libT) fix oops
Charles Kerr [Wed, 18 Feb 2009 22:37:27 +0000 (22:37 +0000)]
(trunk libT) fix oops

16 years ago(trunk libT) more #1829
Charles Kerr [Wed, 18 Feb 2009 22:25:13 +0000 (22:25 +0000)]
(trunk libT) more #1829

16 years ago(trunk libT) a little more work on #1829
Charles Kerr [Wed, 18 Feb 2009 21:27:44 +0000 (21:27 +0000)]
(trunk libT) a little more work on #1829

16 years ago(trunk gtk) #1846: GTK client has no pause all / resume all buttons
Charles Kerr [Wed, 18 Feb 2009 18:40:38 +0000 (18:40 +0000)]
(trunk gtk) #1846: GTK client has no pause all / resume all buttons

16 years ago(trunk libT) experimental fix for #1829: High CPU use in refillPulse()
Charles Kerr [Wed, 18 Feb 2009 17:19:36 +0000 (17:19 +0000)]
(trunk libT) experimental fix for #1829: High CPU use in refillPulse()

16 years ago(trunk libT) #1845: if settings.json is empty, T crashes with "Assertion: tr_bencIsDi...
Charles Kerr [Wed, 18 Feb 2009 16:47:27 +0000 (16:47 +0000)]
(trunk libT) #1845: if settings.json is empty, T crashes with "Assertion: tr_bencIsDict( source ) failed"

16 years ago(trunk libT) #1844: Prefer curl_multi_socket_action() to curl_multi_perform() in...
Charles Kerr [Wed, 18 Feb 2009 16:16:24 +0000 (16:16 +0000)]
(trunk libT) #1844: Prefer curl_multi_socket_action() to curl_multi_perform() in modern versions of libcurl

16 years ago(trunk daemon) #1843: status not shown anymore
Charles Kerr [Wed, 18 Feb 2009 13:10:00 +0000 (13:10 +0000)]
(trunk daemon) #1843: status not shown anymore

16 years ago(trunk gtk) #1834: Add the ability to sort by ETA
Charles Kerr [Wed, 18 Feb 2009 06:03:45 +0000 (06:03 +0000)]
(trunk gtk) #1834: Add the ability to sort by ETA

16 years ago(trunk libT) #1828: timestamp for log/debug output
Charles Kerr [Wed, 18 Feb 2009 05:09:28 +0000 (05:09 +0000)]
(trunk libT) #1828: timestamp for log/debug output

16 years ago(trunk daemon) #1819: indicate torrent error in transmission-remote -l
Charles Kerr [Wed, 18 Feb 2009 02:24:12 +0000 (02:24 +0000)]
(trunk daemon) #1819: indicate torrent error in transmission-remote -l

16 years ago(trunk) local CFLAGS and CXXFLAGS environment variables are clobbered
Charles Kerr [Tue, 17 Feb 2009 20:45:38 +0000 (20:45 +0000)]
(trunk) local CFLAGS and CXXFLAGS environment variables are clobbered

16 years agoassorted trivial cleanup
Mitchell Livingston [Tue, 17 Feb 2009 04:00:53 +0000 (04:00 +0000)]
assorted trivial cleanup

16 years agoa newly-added torrent should always follow the global ratio setting
Mitchell Livingston [Tue, 17 Feb 2009 01:42:10 +0000 (01:42 +0000)]
a newly-added torrent should always follow the global ratio setting

16 years agohave the mac ui use libT's ratio settings (attempt 1); when seed ratio is reached...
Mitchell Livingston [Sat, 14 Feb 2009 21:15:57 +0000 (21:15 +0000)]
have the mac ui use libT's ratio settings (attempt 1); when seed ratio is reached in libT, set the seed ratio setting to "seed forever"

16 years agoeta will now indicate time remaining to reach seed ratio when seeding
Mitchell Livingston [Sat, 14 Feb 2009 05:15:23 +0000 (05:15 +0000)]
eta will now indicate time remaining to reach seed ratio when seeding

16 years ago(trunk) update appcast and version number for 1.50
Mitchell Livingston [Fri, 13 Feb 2009 22:48:46 +0000 (22:48 +0000)]
(trunk) update appcast and version number for 1.50

16 years ago(trunk) #1787: add support for seeding ratio limiting in libtransmission
Charles Kerr [Fri, 13 Feb 2009 18:23:56 +0000 (18:23 +0000)]
(trunk) #1787: add support for seeding ratio limiting in libtransmission

16 years ago(trunk) sync NEWS with 1.5x branch
Charles Kerr [Fri, 13 Feb 2009 16:39:33 +0000 (16:39 +0000)]
(trunk) sync NEWS with 1.5x branch

16 years ago(trunk libT) #1810: DoS vulnerability wrt incoming connections
Charles Kerr [Thu, 12 Feb 2009 20:43:07 +0000 (20:43 +0000)]
(trunk libT) #1810: DoS vulnerability wrt incoming connections

16 years ago(trunk web) Add option to remove data when removing torrent from web interface
Duncan Beevers [Thu, 12 Feb 2009 17:20:43 +0000 (17:20 +0000)]
(trunk web) Add option to remove data when removing torrent from web interface

16 years ago(trunk gtk) fix "duplicate message definition" errors in a handful of .po files....
Charles Kerr [Wed, 11 Feb 2009 21:23:20 +0000 (21:23 +0000)]
(trunk gtk) fix "duplicate message definition" errors in a handful of .po files... I haven't seen these warnings before; I wonder what's changed...

16 years ago(trunk gtk) update translation strings from launchpad
Charles Kerr [Wed, 11 Feb 2009 21:08:01 +0000 (21:08 +0000)]
(trunk gtk) update translation strings from launchpad

16 years ago(trunk libT) partial revert of r7825: back out the refillPulse() changes
Charles Kerr [Wed, 11 Feb 2009 16:34:35 +0000 (16:34 +0000)]
(trunk libT) partial revert of r7825: back out the refillPulse() changes

16 years ago(trunk libT) #1384: make tr_cryptoRandInt() simpler to read
Charles Kerr [Tue, 10 Feb 2009 21:43:08 +0000 (21:43 +0000)]
(trunk libT) #1384: make tr_cryptoRandInt() simpler to read

16 years ago(trunk doc) tweak the RPC spec as suggested by chorlya
Charles Kerr [Tue, 10 Feb 2009 18:19:09 +0000 (18:19 +0000)]
(trunk doc) tweak the RPC spec as suggested by chorlya

16 years ago(trunk libT) yet another possible fix for the libcurl/libevent/kqueue issue
Charles Kerr [Tue, 10 Feb 2009 18:03:55 +0000 (18:03 +0000)]
(trunk libT) yet another possible fix for the libcurl/libevent/kqueue issue

16 years ago(trunk libT) #1784: add .netrc support to transmission-remote
Charles Kerr [Tue, 10 Feb 2009 16:22:59 +0000 (16:22 +0000)]
(trunk libT) #1784: add .netrc support to transmission-remote

16 years ago(trunk libT) #1776: crash in tr_cryptoComputeSecret()
Charles Kerr [Tue, 10 Feb 2009 15:54:47 +0000 (15:54 +0000)]
(trunk libT) #1776: crash in tr_cryptoComputeSecret()

16 years ago(trunk gtk) #1735: .torrent files are not deleted even if you said so
Charles Kerr [Mon, 9 Feb 2009 20:08:33 +0000 (20:08 +0000)]
(trunk gtk) #1735: .torrent files are not deleted even if you said so

16 years ago(trunk libT) #1392: changing per-torrent peer limits via transmission-remote
Charles Kerr [Mon, 9 Feb 2009 19:36:29 +0000 (19:36 +0000)]
(trunk libT) #1392: changing per-torrent peer limits via transmission-remote

16 years ago(trunk libT) #1800: Display glitch in "transmission-daemon -l" when all files in...
Charles Kerr [Mon, 9 Feb 2009 17:44:47 +0000 (17:44 +0000)]
(trunk libT) #1800: Display glitch in "transmission-daemon -l" when all files in a torrent are disabled

16 years ago(trunk libT) #1671: transmission-remote --get option not including all files
Charles Kerr [Mon, 9 Feb 2009 17:25:48 +0000 (17:25 +0000)]
(trunk libT) #1671: transmission-remote --get option not including all files

16 years ago(trunk libT) #1798: TM crashes when receiving malformed JSON packet
Charles Kerr [Mon, 9 Feb 2009 16:01:10 +0000 (16:01 +0000)]
(trunk libT) #1798: TM crashes when receiving malformed JSON packet

16 years ago(trunk libT) suppress ipv6 EHOSTUNREACH as well as ENETUNREACH
Erick Turnquist [Sun, 8 Feb 2009 22:52:47 +0000 (22:52 +0000)]
(trunk libT) suppress ipv6 EHOSTUNREACH as well as ENETUNREACH

16 years ago(trunk libT) don't attempt to connect to (half-complete) ipv6 link-local addresses
Erick Turnquist [Sun, 8 Feb 2009 22:45:30 +0000 (22:45 +0000)]
(trunk libT) don't attempt to connect to (half-complete) ipv6 link-local addresses

16 years agocompile asserts out of the release build
Mitchell Livingston [Sat, 7 Feb 2009 15:58:18 +0000 (15:58 +0000)]
compile asserts out of the release build

16 years agoundo part of last commit....for now
Mitchell Livingston [Sat, 7 Feb 2009 14:49:01 +0000 (14:49 +0000)]
undo part of last commit....for now

16 years agotrivial cleanup
Mitchell Livingston [Sat, 7 Feb 2009 14:46:43 +0000 (14:46 +0000)]
trivial cleanup

16 years agoadd miniupnpcstrings.h to makefile
Mitchell Livingston [Sat, 7 Feb 2009 01:40:30 +0000 (01:40 +0000)]
add miniupnpcstrings.h to makefile

16 years ago(trunk libT) don't attempt to set V6ONLY on ipv4 sockets
Erick Turnquist [Sat, 7 Feb 2009 01:14:41 +0000 (01:14 +0000)]
(trunk libT) don't attempt to set V6ONLY on ipv4 sockets

16 years agomac project builds again
Mitchell Livingston [Sat, 7 Feb 2009 00:38:21 +0000 (00:38 +0000)]
mac project builds again

16 years ago(trunk libT) add file I should've added in previous commit
Charles Kerr [Sat, 7 Feb 2009 00:36:50 +0000 (00:36 +0000)]
(trunk libT) add file I should've added in previous commit

16 years ago(trunk libT) stop using ipv4-mapped listener sockets. this should have the added...
Erick Turnquist [Sat, 7 Feb 2009 00:34:10 +0000 (00:34 +0000)]
(trunk libT) stop using ipv4-mapped listener sockets. this should have the added effect of fixing #1789

16 years ago(trunk libT) only resolve ipv4 tracker addresses for now
Erick Turnquist [Sat, 7 Feb 2009 00:20:47 +0000 (00:20 +0000)]
(trunk libT) only resolve ipv4 tracker addresses for now

16 years ago(trunk libT) update to the newest versions of miniupnp and libnatpmp
Charles Kerr [Sat, 7 Feb 2009 00:11:58 +0000 (00:11 +0000)]
(trunk libT) update to the newest versions of miniupnp and libnatpmp

16 years ago(trunk libT) add in a crasher bug for Rolcol to find
Charles Kerr [Fri, 6 Feb 2009 23:35:47 +0000 (23:35 +0000)]
(trunk libT) add in a crasher bug for Rolcol to find

16 years ago(trunk libT) #1777: Size column in transmission-remote
Charles Kerr [Fri, 6 Feb 2009 23:06:56 +0000 (23:06 +0000)]
(trunk libT) #1777: Size column in transmission-remote

16 years ago(trunk libT) #1791: debug message cleanup in tracker.c
Charles Kerr [Fri, 6 Feb 2009 21:17:23 +0000 (21:17 +0000)]
(trunk libT) #1791: debug message cleanup in tracker.c

16 years ago(trunk libT) #1748 keep looking for a workaround
Charles Kerr [Fri, 6 Feb 2009 21:14:05 +0000 (21:14 +0000)]
(trunk libT) #1748 keep looking for a workaround

16 years ago(trunk libT) experimental fix for #1748: crash in event_queue_insert in thread1
Charles Kerr [Thu, 5 Feb 2009 22:00:21 +0000 (22:00 +0000)]
(trunk libT) experimental fix for #1748: crash in event_queue_insert in thread1

16 years ago(trunk libT) more hoops for Biiaru
Charles Kerr [Thu, 5 Feb 2009 20:53:59 +0000 (20:53 +0000)]
(trunk libT) more hoops for Biiaru

16 years ago(trunk libT) #1760: test fix for a deadlock that occurs stopping a file that's being...
Charles Kerr [Thu, 5 Feb 2009 19:57:50 +0000 (19:57 +0000)]
(trunk libT) #1760: test fix for a deadlock that occurs stopping a file that's being verified

16 years ago(trunk libT) add notation explaining the status between resume.c and fastresume.c
Charles Kerr [Thu, 5 Feb 2009 16:02:38 +0000 (16:02 +0000)]
(trunk libT) add notation explaining the status between resume.c and fastresume.c

16 years ago(trunk libT) #1748: judging from Biiaru's testing yesterday after I left, the problem...
Charles Kerr [Thu, 5 Feb 2009 14:52:00 +0000 (14:52 +0000)]
(trunk libT) #1748: judging from Biiaru's testing yesterday after I left, the problem is somewhere in web.c.  Let's start by adding some cruel assertions in there.

16 years ago(trunk libT) maybe fix the crasher (on the mac) that I introduced this morning. ...
Charles Kerr [Wed, 4 Feb 2009 18:54:29 +0000 (18:54 +0000)]
(trunk libT) maybe fix the crasher (on the mac) that I introduced this morning.  or maybe not.  hard to know w/o being on a mac.

16 years ago(trunk libT) Biaaru: repeat the TR_DEBUG_FD test on this please :)
Charles Kerr [Wed, 4 Feb 2009 18:19:37 +0000 (18:19 +0000)]
(trunk libT) Biaaru: repeat the TR_DEBUG_FD test on this please :)

16 years ago(trunk libT) hack on the r7824 crasher reported by Biiaru and m1b. This probably...
Charles Kerr [Wed, 4 Feb 2009 17:38:40 +0000 (17:38 +0000)]
(trunk libT) hack on the r7824 crasher reported by Biiaru and m1b.  This probably won't fix it but it should crash in a more informative way :)

16 years ago(trunk libT) #1748: possible fix for the kqueue corruption errors by consolidating...
Charles Kerr [Wed, 4 Feb 2009 16:58:52 +0000 (16:58 +0000)]
(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...

16 years agoadd a script to build beta releases
Mitchell Livingston [Tue, 3 Feb 2009 00:46:22 +0000 (00:46 +0000)]
add a script to build beta releases

16 years ago(trunk libT) #1777: apply turbo's transmissio-remote.2.diff patch for formatting...
Charles Kerr [Sat, 31 Jan 2009 14:42:01 +0000 (14:42 +0000)]
(trunk libT) #1777: apply turbo's transmissio-remote.2.diff patch for formatting the -l function a little better

16 years ago(trunk libT) #1777: Size column in transmission-remote
Charles Kerr [Fri, 30 Jan 2009 23:29:18 +0000 (23:29 +0000)]
(trunk libT) #1777: Size column in transmission-remote

16 years ago(trunk gtk) Make "open" button clearer in Preferences dialog's web tab
Charles Kerr [Fri, 30 Jan 2009 20:33:06 +0000 (20:33 +0000)]
(trunk gtk) Make "open" button clearer in Preferences dialog's web tab

16 years ago(trunk daemon) mention --session in the transmission-remote manpage
Charles Kerr [Fri, 30 Jan 2009 18:14:45 +0000 (18:14 +0000)]
(trunk daemon) mention --session in the transmission-remote manpage

16 years ago(trunk libT) more assertions
Charles Kerr [Fri, 30 Jan 2009 00:41:08 +0000 (00:41 +0000)]
(trunk libT) more assertions

16 years ago(trunk libT) yet even *more* assertions for Biiaru and persept :)
Charles Kerr [Thu, 29 Jan 2009 16:56:43 +0000 (16:56 +0000)]
(trunk libT) yet even *more* assertions for Biiaru and persept :)

16 years ago(trunk libT) add more assertions to ensure that the libevent calls are all being...
Charles Kerr [Wed, 28 Jan 2009 19:35:39 +0000 (19:35 +0000)]
(trunk libT) add more assertions to ensure that the libevent calls are all being made from the same thread

16 years ago(trunk libT) possible fix for the transfers-not-loaded-on-startup issue introduced...
Charles Kerr [Tue, 27 Jan 2009 02:01:04 +0000 (02:01 +0000)]
(trunk libT) possible fix for the transfers-not-loaded-on-startup issue introduced in r7806

16 years agore-add dead code stripping on release builds
Mitchell Livingston [Tue, 27 Jan 2009 01:25:13 +0000 (01:25 +0000)]
re-add dead code stripping on release builds

16 years agoturn off dead code stripping, again
Mitchell Livingston [Tue, 27 Jan 2009 00:47:52 +0000 (00:47 +0000)]
turn off dead code stripping, again

16 years agodisable dead-code stripping - the space saved was trivial if any, and I'm suspicious...
Mitchell Livingston [Tue, 27 Jan 2009 00:45:06 +0000 (00:45 +0000)]
disable dead-code stripping - the space saved was trivial if any, and I'm suspicious that it might cause other problems

16 years ago(trunk libT) another possible fix for the libevent corruption issue -- libevent calls...
Charles Kerr [Mon, 26 Jan 2009 08:23:11 +0000 (08:23 +0000)]
(trunk libT) another possible fix for the libevent corruption issue -- libevent calls were being invoked from the gui thread at startup via tr_sessionInit()'s call to tr_webInit().  This revision moves those calls into the libtransmission/libevent thread.