]>
granicus.if.org Git - transmission/log
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
Charles Kerr [Tue, 20 Jan 2009 16:16:11 +0000 (16:16 +0000)]
(trunk daemon) #1718: -f and -p? do not agree on first file index
Charles Kerr [Tue, 20 Jan 2009 15:47:25 +0000 (15:47 +0000)]
(trunk libT) better implementation of r7761 to take into account feedback from repattila in the forums
Charles Kerr [Tue, 20 Jan 2009 05:45:03 +0000 (05:45 +0000)]
(trunk libT) bah, fix r7761 oops
Duncan Beevers [Tue, 20 Jan 2009 03:41:19 +0000 (03:41 +0000)]
Add upload torrent by url to web interface
Charles Kerr [Tue, 20 Jan 2009 03:32:54 +0000 (03:32 +0000)]
(trunk libT) when pruning out slow peers, don't prune if we don't have good candidates to replace them.
Charles Kerr [Tue, 20 Jan 2009 02:43:21 +0000 (02:43 +0000)]
(trunk libT) fix uninitialized variable in bandwidth code
Charles Kerr [Tue, 20 Jan 2009 02:03:09 +0000 (02:03 +0000)]
(trunk libT) fix crash-on-add-torrent-from-clutch reported by anf6
Mitchell Livingston [Mon, 19 Jan 2009 22:28:25 +0000 (22:28 +0000)]
(trunk) last filter button resizing adjustment, I swear
Mitchell Livingston [Mon, 19 Jan 2009 22:16:11 +0000 (22:16 +0000)]
(trunk) streamline the filter button resize code a bit
Mitchell Livingston [Mon, 19 Jan 2009 22:08:21 +0000 (22:08 +0000)]
(trunk) filter button shrinking will now scale proportionally based on button size - a big improvement for localizations
Charles Kerr [Mon, 19 Jan 2009 21:37:34 +0000 (21:37 +0000)]
(trunk libT) fix two bugs introduced yesterday's add-torrent changes and uncovered/reported by anf6
Charles Kerr [Mon, 19 Jan 2009 21:17:29 +0000 (21:17 +0000)]
(trunk libT) #1715: More stats information in rpc session-stats command
Charles Kerr [Mon, 19 Jan 2009 18:11:47 +0000 (18:11 +0000)]
(trunk libT) put ful's theory to the test wrt function pointers
Charles Kerr [Mon, 19 Jan 2009 14:10:39 +0000 (14:10 +0000)]
(trunk libT) s/function_done/tr_idle_function_done/
Charles Kerr [Mon, 19 Jan 2009 14:05:43 +0000 (14:05 +0000)]
(trunk libT) prefer `int' over `ssize_t'
Charles Kerr [Mon, 19 Jan 2009 13:55:41 +0000 (13:55 +0000)]
(trunk libT) possible fix for the `few peers' errors reported on OS X. denis_, merlyn3d, give this a spin...
Charles Kerr [Sun, 18 Jan 2009 15:29:22 +0000 (15:29 +0000)]
(trunk gtk) make hudson-t happy
Charles Kerr [Sun, 18 Jan 2009 15:27:12 +0000 (15:27 +0000)]
(trunk libT) annotate the help & man page to note that URLs are accepted by the --add argument
Charles Kerr [Sun, 18 Jan 2009 15:24:26 +0000 (15:24 +0000)]
(trunk libT) In RPC, add general support for nonblocking methods, and specific support for adding a torrent via its URL and fetching it via curl without blocking.
Charles Kerr [Sun, 18 Jan 2009 15:15:41 +0000 (15:15 +0000)]
(trunk libT) have tr_strndup() take an ssize_t instead of an int
Charles Kerr [Sun, 18 Jan 2009 15:15:10 +0000 (15:15 +0000)]
(trunk libT) fix a minor memory leak.
Charles Kerr [Sat, 17 Jan 2009 23:14:35 +0000 (23:14 +0000)]
(trunk libT) discard peers from the tracker or pex that have a port of 0 or a multicast address.
Charles Kerr [Sat, 17 Jan 2009 23:12:35 +0000 (23:12 +0000)]
(trunk) in configure.ac, make debugging support automatic for nightly & beta builds
Charles Kerr [Sat, 17 Jan 2009 22:49:15 +0000 (22:49 +0000)]
(trunk libT) minor cleanup
Charles Kerr [Sat, 17 Jan 2009 16:44:16 +0000 (16:44 +0000)]
(trunk daemon) #1707: Show peer progress in --peers view
Charles Kerr [Sat, 17 Jan 2009 15:08:20 +0000 (15:08 +0000)]
(trunk libT) check in some of the extra error logging messages developed last night while chasing down the problem denis found
Charles Kerr [Sat, 17 Jan 2009 14:58:50 +0000 (14:58 +0000)]
(trunk daemon) #1704: --info and/or --files should show the download directory
Mitchell Livingston [Sat, 17 Jan 2009 14:22:30 +0000 (14:22 +0000)]
Get rid of peer-mgr-private.h in Xcode
Charles Kerr [Fri, 16 Jan 2009 23:17:31 +0000 (23:17 +0000)]
(trunk libT) fix IPv6 reported & solved by erdgeist. add debugging message to help track down any future problems.
Mitchell Livingston [Fri, 16 Jan 2009 22:26:16 +0000 (22:26 +0000)]
allow checking for betas when autoupdate is off
Charles Kerr [Fri, 16 Jan 2009 21:29:49 +0000 (21:29 +0000)]
(trunk) sync xcode & autoconf idioms for determining if a build is stable, beta, or nightly
Charles Kerr [Fri, 16 Jan 2009 18:03:49 +0000 (18:03 +0000)]
(trunk) #1700: A bug in check-openssl.m4 for not teach Makefile about OPENSSL_*.
Charles Kerr [Fri, 16 Jan 2009 17:29:42 +0000 (17:29 +0000)]
(trunk libT) minor tweaks to reduce libtransmission shear between trunk and 1.5x
Charles Kerr [Fri, 16 Jan 2009 16:38:16 +0000 (16:38 +0000)]
(trunk libT) make file preallocation optional via settings.json. choices are: full, sparse, and none
Erick Turnquist [Fri, 16 Jan 2009 06:40:23 +0000 (06:40 +0000)]
(trunk libT) fix r7717
Charles Kerr [Fri, 16 Jan 2009 04:36:36 +0000 (04:36 +0000)]
(trunk libT) fix tracker IPv6 error reported by the earth spirit
Charles Kerr [Fri, 16 Jan 2009 01:03:33 +0000 (01:03 +0000)]
(trunk) add interface versioning to the RPC spec
Charles Kerr [Wed, 14 Jan 2009 13:30:51 +0000 (13:30 +0000)]
(trunk libT) #1698: RunTime Check failure
Charles Kerr [Wed, 14 Jan 2009 01:37:24 +0000 (01:37 +0000)]
(trunk libT) Remove tr_peerMgrHasConnections, it isn't used anywhere
Charles Kerr [Tue, 13 Jan 2009 21:06:07 +0000 (21:06 +0000)]
(trunk libT) fix an r7707 bug in tr_sessionGetActiveTorrentCount()
Charles Kerr [Tue, 13 Jan 2009 21:00:05 +0000 (21:00 +0000)]
(trunk libT) peerMgr: operate directly on tr_torrent and not peerMgr+torrentHash
Charles Kerr [Tue, 13 Jan 2009 16:51:38 +0000 (16:51 +0000)]
(trunk libT) minor torrent iteration cleanup. (wereHamster, charles)