]>
granicus.if.org Git - transmission/log
Charles Kerr [Wed, 18 Feb 2009 17:19:36 +0000 (17:19 +0000)]
(trunk libT) experimental fix for #1829: High CPU use in refillPulse()
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"
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
Charles Kerr [Wed, 18 Feb 2009 13:10:00 +0000 (13:10 +0000)]
(trunk daemon) #1843: status not shown anymore
Charles Kerr [Wed, 18 Feb 2009 06:03:45 +0000 (06:03 +0000)]
(trunk gtk) #1834: Add the ability to sort by ETA
Charles Kerr [Wed, 18 Feb 2009 05:09:28 +0000 (05:09 +0000)]
(trunk libT) #1828: timestamp for log/debug output
Charles Kerr [Wed, 18 Feb 2009 02:24:12 +0000 (02:24 +0000)]
(trunk daemon) #1819: indicate torrent error in transmission-remote -l
Charles Kerr [Tue, 17 Feb 2009 20:45:38 +0000 (20:45 +0000)]
(trunk) local CFLAGS and CXXFLAGS environment variables are clobbered
Mitchell Livingston [Tue, 17 Feb 2009 04:00:53 +0000 (04:00 +0000)]
assorted trivial cleanup
Mitchell Livingston [Tue, 17 Feb 2009 01:42:10 +0000 (01:42 +0000)]
a newly-added torrent should always follow the global ratio setting
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"
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
Mitchell Livingston [Fri, 13 Feb 2009 22:48:46 +0000 (22:48 +0000)]
(trunk) update appcast and version number for 1.50
Charles Kerr [Fri, 13 Feb 2009 18:23:56 +0000 (18:23 +0000)]
(trunk) #1787: add support for seeding ratio limiting in libtransmission
Charles Kerr [Fri, 13 Feb 2009 16:39:33 +0000 (16:39 +0000)]
(trunk) sync NEWS with 1.5x branch
Charles Kerr [Thu, 12 Feb 2009 20:43:07 +0000 (20:43 +0000)]
(trunk libT) #1810: DoS vulnerability wrt incoming connections
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
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...
Charles Kerr [Wed, 11 Feb 2009 21:08:01 +0000 (21:08 +0000)]
(trunk gtk) update translation strings from launchpad
Charles Kerr [Wed, 11 Feb 2009 16:34:35 +0000 (16:34 +0000)]
(trunk libT) partial revert of r7825: back out the refillPulse() changes
Charles Kerr [Tue, 10 Feb 2009 21:43:08 +0000 (21:43 +0000)]
(trunk libT) #1384: make tr_cryptoRandInt() simpler to read
Charles Kerr [Tue, 10 Feb 2009 18:19:09 +0000 (18:19 +0000)]
(trunk doc) tweak the RPC spec as suggested by chorlya
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
Charles Kerr [Tue, 10 Feb 2009 16:22:59 +0000 (16:22 +0000)]
(trunk libT) #1784: add .netrc support to transmission-remote
Charles Kerr [Tue, 10 Feb 2009 15:54:47 +0000 (15:54 +0000)]
(trunk libT) #1776: crash in tr_cryptoComputeSecret()
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
Charles Kerr [Mon, 9 Feb 2009 19:36:29 +0000 (19:36 +0000)]
(trunk libT) #1392: changing per-torrent peer limits via transmission-remote
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
Charles Kerr [Mon, 9 Feb 2009 17:25:48 +0000 (17:25 +0000)]
(trunk libT) #1671: transmission-remote --get option not including all files
Charles Kerr [Mon, 9 Feb 2009 16:01:10 +0000 (16:01 +0000)]
(trunk libT) #1798: TM crashes when receiving malformed JSON packet
Erick Turnquist [Sun, 8 Feb 2009 22:52:47 +0000 (22:52 +0000)]
(trunk libT) suppress ipv6 EHOSTUNREACH as well as ENETUNREACH
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
Mitchell Livingston [Sat, 7 Feb 2009 15:58:18 +0000 (15:58 +0000)]
compile asserts out of the release build
Mitchell Livingston [Sat, 7 Feb 2009 14:49:01 +0000 (14:49 +0000)]
undo part of last commit....for now
Mitchell Livingston [Sat, 7 Feb 2009 14:46:43 +0000 (14:46 +0000)]
trivial cleanup
Mitchell Livingston [Sat, 7 Feb 2009 01:40:30 +0000 (01:40 +0000)]
add miniupnpcstrings.h to makefile
Erick Turnquist [Sat, 7 Feb 2009 01:14:41 +0000 (01:14 +0000)]
(trunk libT) don't attempt to set V6ONLY on ipv4 sockets
Mitchell Livingston [Sat, 7 Feb 2009 00:38:21 +0000 (00:38 +0000)]
mac project builds again
Charles Kerr [Sat, 7 Feb 2009 00:36:50 +0000 (00:36 +0000)]
(trunk libT) add file I should've added in previous commit
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
Erick Turnquist [Sat, 7 Feb 2009 00:20:47 +0000 (00:20 +0000)]
(trunk libT) only resolve ipv4 tracker addresses for now
Charles Kerr [Sat, 7 Feb 2009 00:11:58 +0000 (00:11 +0000)]
(trunk libT) update to the newest versions of miniupnp and libnatpmp
Charles Kerr [Fri, 6 Feb 2009 23:35:47 +0000 (23:35 +0000)]
(trunk libT) add in a crasher bug for Rolcol to find
Charles Kerr [Fri, 6 Feb 2009 23:06:56 +0000 (23:06 +0000)]
(trunk libT) #1777: Size column in transmission-remote
Charles Kerr [Fri, 6 Feb 2009 21:17:23 +0000 (21:17 +0000)]
(trunk libT) #1791: debug message cleanup in tracker.c
Charles Kerr [Fri, 6 Feb 2009 21:14:05 +0000 (21:14 +0000)]
(trunk libT) #1748 keep looking for a workaround
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
Charles Kerr [Thu, 5 Feb 2009 20:53:59 +0000 (20:53 +0000)]
(trunk libT) more hoops for Biiaru
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
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
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.
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.
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 :)
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 :)
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...
Mitchell Livingston [Tue, 3 Feb 2009 00:46:22 +0000 (00:46 +0000)]
add a script to build beta releases
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
Charles Kerr [Fri, 30 Jan 2009 23:29:18 +0000 (23:29 +0000)]
(trunk libT) #1777: Size column in transmission-remote
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
Charles Kerr [Fri, 30 Jan 2009 18:14:45 +0000 (18:14 +0000)]
(trunk daemon) mention --session in the transmission-remote manpage
Charles Kerr [Fri, 30 Jan 2009 00:41:08 +0000 (00:41 +0000)]
(trunk libT) more assertions
Charles Kerr [Thu, 29 Jan 2009 16:56:43 +0000 (16:56 +0000)]
(trunk libT) yet even *more* assertions for Biiaru and persept :)
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
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
Mitchell Livingston [Tue, 27 Jan 2009 01:25:13 +0000 (01:25 +0000)]
re-add dead code stripping on release builds
Mitchell Livingston [Tue, 27 Jan 2009 00:47:52 +0000 (00:47 +0000)]
turn off dead code stripping, again
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
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.
Mitchell Livingston [Mon, 26 Jan 2009 04:05:41 +0000 (04:05 +0000)]
remove NSAsserts when compiling under Release configuration
Mitchell Livingston [Mon, 26 Jan 2009 03:54:06 +0000 (03:54 +0000)]
enable dead code stripping
Charles Kerr [Mon, 26 Jan 2009 02:51:50 +0000 (02:51 +0000)]
(trunk libT) add more assertions to make Biiaru crash more^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^Hhelp track down the cause of Biiaru's crashes
Mitchell Livingston [Mon, 26 Jan 2009 02:16:03 +0000 (02:16 +0000)]
random cleanup and update the strings file
Charles Kerr [Mon, 26 Jan 2009 00:36:34 +0000 (00:36 +0000)]
(trunk libT) fsync busy files every 15 seconds or so. On linux, use posix_fadvise() to tell the system no to cache torrent blocks
Charles Kerr [Sun, 25 Jan 2009 23:47:07 +0000 (23:47 +0000)]
(trunk libT) try again to make hudson-t happy wrt posix_fadvise()
Charles Kerr [Sun, 25 Jan 2009 23:40:08 +0000 (23:40 +0000)]
(trunk libT) possibly make hudson-t happy on Linux
Charles Kerr [Sun, 25 Jan 2009 23:33:10 +0000 (23:33 +0000)]
(trunk libT) add mac, linux, and win32 support for os-level hints that local data will be read in random order, to disable readahead buffering.
Charles Kerr [Sun, 25 Jan 2009 16:14:11 +0000 (16:14 +0000)]
(trunk libT) new macro, tr_assert(). use it to help smoke out #1749
Charles Kerr [Sun, 25 Jan 2009 04:22:11 +0000 (04:22 +0000)]
(trunk libT) #1794: possible fix -- better handling of zero-size files
Mitchell Livingston [Sat, 24 Jan 2009 19:26:16 +0000 (19:26 +0000)]
always fallback with sorting by name
Mitchell Livingston [Sat, 24 Jan 2009 19:07:25 +0000 (19:07 +0000)]
determine queue order solely on order in the fTorrent array - this gets around potential problems when relaunching with less torrents
Charles Kerr [Sat, 24 Jan 2009 17:37:28 +0000 (17:37 +0000)]
(trunk libT) more of the same
Charles Kerr [Sat, 24 Jan 2009 17:20:07 +0000 (17:20 +0000)]
(trunk libT) more debugging messages
Charles Kerr [Sat, 24 Jan 2009 16:21:34 +0000 (16:21 +0000)]
(trunk libT) more experimental code for Biiaru
Charles Kerr [Sat, 24 Jan 2009 14:49:35 +0000 (14:49 +0000)]
(trunk libT) experimental commit that will *possibly* fix the "assert( tr_isPeerIo( io ) )" crash reported by Biiaru and others
Charles Kerr [Sat, 24 Jan 2009 03:17:59 +0000 (03:17 +0000)]
(trunk libT) don't limit peer bandwidth during the handshake phase. this solves a bug that made it difficult to connect to peers when the upload bandwidth is saturated.
Charles Kerr [Sat, 24 Jan 2009 02:33:25 +0000 (02:33 +0000)]
(trunk libT) #1743: potential threading issue in tr_list. only affects 1.50b[1-3]
Charles Kerr [Sat, 24 Jan 2009 00:28:41 +0000 (00:28 +0000)]
(trunk) same as r7786, but in daemon & gtk too
Charles Kerr [Sat, 24 Jan 2009 00:25:11 +0000 (00:25 +0000)]
(trunk libT) silence curl_easy_setopt -Wunreachable-code warnings
Charles Kerr [Fri, 23 Jan 2009 19:36:34 +0000 (19:36 +0000)]
(trunk libT) #1723: View version with / from transmission-remote
Charles Kerr [Fri, 23 Jan 2009 18:46:09 +0000 (18:46 +0000)]
(trunk) #1742: don't use warnings added in gcc 3.4 if we're using a version older than that.
Charles Kerr [Fri, 23 Jan 2009 18:44:15 +0000 (18:44 +0000)]
(trunk libT) fix some code that the newly-added gcc warnings didn't like
Mitchell Livingston [Fri, 23 Jan 2009 03:50:09 +0000 (03:50 +0000)]
remove unnecessary header from the RPC white list table
Mitchell Livingston [Fri, 23 Jan 2009 02:39:34 +0000 (02:39 +0000)]
(trunk) #1736 Text for unknown error in torrent creator
Mitchell Livingston [Thu, 22 Jan 2009 22:47:09 +0000 (22:47 +0000)]
(trunk) update NEWS
Charles Kerr [Thu, 22 Jan 2009 21:43:46 +0000 (21:43 +0000)]
(trunk libT) when deleting a torrent's local data -- folders and files -- use remove() instead of unlink() because the former handles both folders and files gracefully
Charles Kerr [Thu, 22 Jan 2009 20:46:21 +0000 (20:46 +0000)]
(trunk gtk) use g_remove() instead of g_unlink() so that folders can be deleted too
Charles Kerr [Thu, 22 Jan 2009 15:05:22 +0000 (15:05 +0000)]
#1728: lower the minimum libnotify version from 0.4.4 to 0.4.3
Charles Kerr [Thu, 22 Jan 2009 14:32:29 +0000 (14:32 +0000)]
(trunk libT) #1734: encrypted peers' outgoing RC4 stream can be corrupted by sending protocol messages out-of-order
Charles Kerr [Thu, 22 Jan 2009 04:20:30 +0000 (04:20 +0000)]
(trunk libT) well, maybe it's not a problem with sending the pex messages, but with parsing it...
Charles Kerr [Wed, 21 Jan 2009 04:02:39 +0000 (04:02 +0000)]
(trunk libT) add a couple of simple debugging messages