]>
granicus.if.org Git - transmission/log
Jordan Lee [Tue, 2 Aug 2011 03:59:54 +0000 (03:59 +0000)]
#671 "torrent queuing" -- modify the queue implementation s.t. every torrent has a queuePosition, even if it's not currently in the queue.
Jordan Lee [Mon, 1 Aug 2011 23:37:38 +0000 (23:37 +0000)]
(trunk qt) #671 "torrent queuing" -- when sorting by activity, add queuePosition to the end of our fallback comparison keys
Jordan Lee [Mon, 1 Aug 2011 23:27:11 +0000 (23:27 +0000)]
#671 "torrent queuing" -- add a tr_stat.isStalled flag.
Mitchell Livingston [Mon, 1 Aug 2011 22:27:21 +0000 (22:27 +0000)]
more experimenting with locking in the files table
Jordan Lee [Mon, 1 Aug 2011 22:24:24 +0000 (22:24 +0000)]
(trunk) #671 "torrent queuing" -- Preliminary implementation. Covers libtransmission; GTK+ and Qt clients, and rudimentary web client support.
Jordan Lee [Sun, 31 Jul 2011 14:04:43 +0000 (14:04 +0000)]
(trunk libT) Remove the backup implementation of tr_ptrArrayLowerBound() that was added 5 weeks ago in r12512. This was for testing in the nightlies, to use its output against the function's primary implementation.
Jordan Lee [Sun, 31 Jul 2011 00:58:05 +0000 (00:58 +0000)]
(trunk libT) modify announcer's scrape triggers as per discussion with Elbandi
Jordan Lee [Sat, 30 Jul 2011 22:40:15 +0000 (22:40 +0000)]
(trunk libT) improve the debugging message that logs an http announce response
Jordan Lee [Sat, 30 Jul 2011 22:15:32 +0000 (22:15 +0000)]
(trunk, libutp) #4260 "uTP not working when compiler doesn't honor 'pragma pack'" -- apply alus' revised patch for testing.
Jordan Lee [Sat, 30 Jul 2011 13:28:03 +0000 (13:28 +0000)]
(trunk gtk) when N torrents change their state at the same time, use an idle timer so that the UI refreshes once instead of N times.
Jordan Lee [Sat, 30 Jul 2011 13:19:28 +0000 (13:19 +0000)]
(trunk qt) remove an unnecessary debug message
Jordan Lee [Sat, 30 Jul 2011 13:11:06 +0000 (13:11 +0000)]
(trunk libT) #4395 "Crash when removing data for incomplete magnetized torrent file" -- fixed.
Mitchell Livingston [Sat, 30 Jul 2011 00:11:29 +0000 (00:11 +0000)]
slightly better locking in the file table
Mitchell Livingston [Wed, 27 Jul 2011 03:38:01 +0000 (03:38 +0000)]
Only show a single popover when excessively clicking the global and per-transfer action buttons
Mitchell Livingston [Wed, 27 Jul 2011 01:32:46 +0000 (01:32 +0000)]
#4393 Remove "Open Recent" menu item and list of recent torrent files
Mitchell Livingston [Tue, 26 Jul 2011 22:46:33 +0000 (22:46 +0000)]
#4388 include the computer name in the Bonjour service name
Jordan Lee [Tue, 26 Jul 2011 02:56:30 +0000 (02:56 +0000)]
(trunk qt) add popup notification for when torrents finish downloading.
Jordan Lee [Tue, 26 Jul 2011 02:56:06 +0000 (02:56 +0000)]
(trunk qt) reduce the timer delay between model changes and UI updates
Mitchell Livingston [Tue, 26 Jul 2011 01:36:30 +0000 (01:36 +0000)]
#4387 Update miniupnpc to 1.6
Jordan Lee [Tue, 26 Jul 2011 01:09:39 +0000 (01:09 +0000)]
(trunk gtk) #1477 "Launchpad translations need comment for strings with non-standard context" -- apply patch from okram.
Jordan Lee [Tue, 26 Jul 2011 01:02:32 +0000 (01:02 +0000)]
(trunk gtk) #4320 "Port GTK client to GTK 3." -- transmission-gtk now compiles cleanly & runs on GTK 3.
Jordan Lee [Mon, 25 Jul 2011 22:33:07 +0000 (22:33 +0000)]
(trunk libT) during the extended handshake, don't send the "m" dict if it doesn't have any entries.
Jordan Lee [Mon, 25 Jul 2011 22:30:56 +0000 (22:30 +0000)]
undo r12585, where I checked in the wrong file.
Juliusz Chroboczek [Mon, 25 Jul 2011 22:01:21 +0000 (22:01 +0000)]
Avoid warning in the DHT code.
Juliusz Chroboczek [Mon, 25 Jul 2011 21:30:46 +0000 (21:30 +0000)]
Add stub for the DHT blacklisting support.
Using blacklists with Kademlia is not a good idea, which is why we
don't support it in Transmission. However, some people insist on
implementing the support in their own copies, this well-defined
hook ensures that at least they'll do it right.
Juliusz Chroboczek [Mon, 25 Jul 2011 21:30:43 +0000 (21:30 +0000)]
Import dht-0.21. This has blacklisting support.
Jordan Lee [Mon, 25 Jul 2011 20:46:56 +0000 (20:46 +0000)]
(trunk libT) during the extended handshake, don't send the "m" dict if it doesn't have any entries.
Juliusz Chroboczek [Mon, 25 Jul 2011 19:53:39 +0000 (19:53 +0000)]
Reword debugging messages for the IPv4 DHT.
The IPv6 DHT is no longer expermiental, no need for the asymmetry.
Juliusz Chroboczek [Mon, 25 Jul 2011 19:27:17 +0000 (19:27 +0000)]
Resynchronise with upstream libutp.c, commit
4be31bb7 .
Jordan Lee [Mon, 25 Jul 2011 17:48:14 +0000 (17:48 +0000)]
(trunk libt) #4305 "New Torrent via RPC Error:No data found when subfolder does not exist" -- revert r12076 s.t. parent directories are created as necessary when saving local data to disk.
Jordan Lee [Sun, 24 Jul 2011 20:18:33 +0000 (20:18 +0000)]
(trunk libT) #4383 "transmission-create bug when using leading ./" -- fixed.
Jordan Lee [Sun, 24 Jul 2011 16:01:14 +0000 (16:01 +0000)]
(trunk gtk) #4366 "Use GAppInfo, rather than GConf2, for mime-type registration" -- fix build issue in r12562
Mitchell Livingston [Sat, 23 Jul 2011 19:18:35 +0000 (19:18 +0000)]
add colons to "Limit Up/Download"
Jordan Lee [Sat, 23 Jul 2011 17:23:12 +0000 (17:23 +0000)]
(trunk gtk) #4372 "make notification and system sounds configurable" -- fixed.
Jordan Lee [Sat, 23 Jul 2011 17:14:12 +0000 (17:14 +0000)]
(trunk libT) #3219 "Don't scrape paused torrents" -- allow this as a 'hidden' option in settings.json, but don't add it to the GUI or to RPC.
Mitchell Livingston [Sat, 23 Jul 2011 15:54:02 +0000 (15:54 +0000)]
#4379 Lion: Use popovers for global gear button
Jordan Lee [Fri, 22 Jul 2011 17:47:08 +0000 (17:47 +0000)]
(trunk libT) "DHT and blocklists are incompatible" -- revert r12544.
Eric Petit [Thu, 21 Jul 2011 22:12:34 +0000 (22:12 +0000)]
Build fix
Jordan Lee [Thu, 21 Jul 2011 16:07:56 +0000 (16:07 +0000)]
(trunk web) #1188 "comments and announce address are cut off" -- tell the browser (via word-wrap: break-word;) that it's okay to insert word breaks inside long URLs in the inspector.
Mitchell Livingston [Thu, 21 Jul 2011 02:36:27 +0000 (02:36 +0000)]
#4375 Lion: animate filtering message window
Mitchell Livingston [Thu, 21 Jul 2011 02:36:12 +0000 (02:36 +0000)]
#4374 Lion: animate filtering files table
Mitchell Livingston [Thu, 21 Jul 2011 02:35:03 +0000 (02:35 +0000)]
#4376 Lion: Use popovers for per-torrent gear button
Mitchell Livingston [Thu, 21 Jul 2011 02:33:41 +0000 (02:33 +0000)]
change the base SDK to 10.7
Mitchell Livingston [Thu, 21 Jul 2011 02:22:56 +0000 (02:22 +0000)]
add a temporary custom version of evutil_rand.c
Mitchell Livingston [Thu, 21 Jul 2011 00:13:45 +0000 (00:13 +0000)]
re-enable "Sort by Size"
Mitchell Livingston [Thu, 21 Jul 2011 00:01:52 +0000 (00:01 +0000)]
bump version to 2.33+
Jordan Lee [Wed, 20 Jul 2011 23:37:38 +0000 (23:37 +0000)]
Set release date in NEWS; bump version to 2.33
Jordan Lee [Wed, 20 Jul 2011 23:33:38 +0000 (23:33 +0000)]
(trunk gtk) #4366 -- wrap register_magnet_link_handler()'s body in #if HAVE_GIO ... #endif
Jordan Lee [Wed, 20 Jul 2011 23:31:39 +0000 (23:31 +0000)]
(trunk gtk) #4366 "Use GAppInfo, rather than GConf2, for mime-type registration" -- done.
Jordan Lee [Wed, 20 Jul 2011 13:07:39 +0000 (13:07 +0000)]
#3765: update the .es translation of transmission-qt
Mitchell Livingston [Tue, 19 Jul 2011 22:39:39 +0000 (22:39 +0000)]
blocklist, not blacklist
Mitchell Livingston [Tue, 19 Jul 2011 22:35:04 +0000 (22:35 +0000)]
update NEWS
Mitchell Livingston [Tue, 19 Jul 2011 22:31:23 +0000 (22:31 +0000)]
temporarily disable "Sort by Size" for 2.33 (it'll be back for 2.4)
Jordan Lee [Tue, 19 Jul 2011 21:19:18 +0000 (21:19 +0000)]
(trunk qt) #4369 "Typing text into the main window's filter field causes high CPU" -- fixed.
Mitchell Livingston [Mon, 18 Jul 2011 00:48:00 +0000 (00:48 +0000)]
#4365 enforce window size for auto-resizing by setting min/max size
Jordan Lee [Sun, 17 Jul 2011 18:11:34 +0000 (18:11 +0000)]
(trunk libT) remove trailing spaces from a couple of lines of code
Jordan Lee [Sun, 17 Jul 2011 14:34:33 +0000 (14:34 +0000)]
(trunk libT) fix minor compiler warning when compiling with assertions disabled
Jordan Lee [Sun, 17 Jul 2011 14:33:20 +0000 (14:33 +0000)]
(trunk libT) fix minor compiler warning when compiling with assertions disabled
Jordan Lee [Sun, 17 Jul 2011 14:32:51 +0000 (14:32 +0000)]
(trunk libT) fix minor compiler warning when compiling with assertions disabled
Jordan Lee [Sun, 17 Jul 2011 14:15:02 +0000 (14:15 +0000)]
(trunk libT) truncate the fractions when formatting KB/s speeds
Jordan Lee [Sun, 17 Jul 2011 14:12:00 +0000 (14:12 +0000)]
(trunk gtk, qt) "It is unobvious if test port feature tests UDP port status as well" -- fixed.
Jordan Lee [Fri, 15 Jul 2011 02:17:33 +0000 (02:17 +0000)]
(trunk qt) #4357 "Wrong torrent count on tracker filterbar" -- handle special case described @ https://trac.transmissionbt.com/ticket/4357#comment:5
Jordan Lee [Wed, 13 Jul 2011 19:22:10 +0000 (19:22 +0000)]
(trunk gtk, qt) #4165 "__FD_SETSIZE impact on open-file-limit and peer-limit-global" -- cap the per-torrent and per-session peer limits at FD_SETSIZE.
Jordan Lee [Wed, 13 Jul 2011 17:43:25 +0000 (17:43 +0000)]
(trunk qt) #4357 "wrong torrent count on tracker filterbar" -- fixed.
Jordan Lee [Wed, 13 Jul 2011 17:22:01 +0000 (17:22 +0000)]
(trunk qt) fix high CPU load on startup caused by frequent updates to the u/d speed tooltips
Jordan Lee [Wed, 13 Jul 2011 03:23:37 +0000 (03:23 +0000)]
(trunk libT) minor #include cleanups
Jordan Lee [Tue, 12 Jul 2011 12:30:17 +0000 (12:30 +0000)]
(trunk libT) #4016 "blocklists loaded in Transmission should be used to filter DHT communication." -- fixed.
Jordan Lee [Tue, 12 Jul 2011 12:26:24 +0000 (12:26 +0000)]
(trunk libT) #4351 "DHT can't be uninitialized during a session" -- don't process incoming DHT messages if DHT is disabled. Don't process incoming UTP messages if UTP is disabled.
Jordan Lee [Tue, 12 Jul 2011 12:24:41 +0000 (12:24 +0000)]
(trunk libT) remove unnecessary "UNUSED" attribute
Jordan Lee [Mon, 11 Jul 2011 20:48:06 +0000 (20:48 +0000)]
(trunk libT) restore setrlimit(), although in an non-configurable mode.
Jordan Lee [Sun, 10 Jul 2011 17:34:03 +0000 (17:34 +0000)]
(trunk libT) possible fix for three related tickets. still needs more testing.
#3732 "Delete system files when removing torrent data"
#4224 "Folders don't get deleted"
#3871 "torrent-set-location does not delete old folder if only one file in torrent"
Jordan Lee [Sun, 10 Jul 2011 15:24:51 +0000 (15:24 +0000)]
(trunk libT) #4338 "improved webseed support" -- patch by alexat
Mitchell Livingston [Wed, 6 Jul 2011 23:22:21 +0000 (23:22 +0000)]
#4346 items in the status bar aren't set at launch
Juliusz Chroboczek [Wed, 6 Jul 2011 22:23:39 +0000 (22:23 +0000)]
Import dht-0.20.
This fixes compilation on systems that have memmem, but don't define
HAVE_MEMMEM.
Mitchell Livingston [Tue, 5 Jul 2011 01:46:45 +0000 (01:46 +0000)]
increase the info file view's scroller size to "Regular"
Mitchell Livingston [Mon, 4 Jul 2011 21:26:23 +0000 (21:26 +0000)]
explicitly set the filter bar's state filter buttons' background styles
Mitchell Livingston [Mon, 4 Jul 2011 20:51:54 +0000 (20:51 +0000)]
explicitly set the status bar's "status button"'s background style
Mitchell Livingston [Mon, 4 Jul 2011 19:47:15 +0000 (19:47 +0000)]
#4225 Sort torrents by size
Mitchell Livingston [Mon, 4 Jul 2011 18:03:33 +0000 (18:03 +0000)]
update jQuery to 1.6.2
Jordan Lee [Sat, 2 Jul 2011 13:20:17 +0000 (13:20 +0000)]
(trunk libT) #4336 "availablility nonsense" -- fix bug in tr_cpMissingBytesInPiece() introduced last week by r12515 for #4332. Add assertions to the nightly build to watch for regressions of this fix.
The bug was that I fixed #4332's off-by-one improperly in tr_cpMissingBlocksInPiece(). The piece's last block has to be calculated separately because its byte size may be different than the other blocks, The mistake in r12515 was that the last block could wind up being counted twice.
Jordan Lee [Thu, 30 Jun 2011 23:27:21 +0000 (23:27 +0000)]
(trunk qt) #3765 "spanish translation" -- updated Spanish translation from rb07.
Mitchell Livingston [Thu, 30 Jun 2011 01:16:04 +0000 (01:16 +0000)]
bump version to 2.32+
Mitchell Livingston [Wed, 29 Jun 2011 11:13:04 +0000 (11:13 +0000)]
trivial NEWS tweak
Jordan Lee [Wed, 29 Jun 2011 01:33:07 +0000 (01:33 +0000)]
(trunk) tell automake to use the POSIX 1003.1-2001 tar format instead of the POSIX 1003.1-1988 format. We need the newer version in order to reliably support the long pathnames that exist in the macosx/ directory.
Jordan Lee [Wed, 29 Jun 2011 01:13:42 +0000 (01:13 +0000)]
bump the release date
Jordan Lee [Wed, 29 Jun 2011 01:08:48 +0000 (01:08 +0000)]
tweak the "idle-seeding-limit" documentation in extras/rpc-spec.txt
Mitchell Livingston [Tue, 28 Jun 2011 02:44:34 +0000 (02:44 +0000)]
bump version to 2.32
Mitchell Livingston [Tue, 28 Jun 2011 01:39:30 +0000 (01:39 +0000)]
minor NEWS tweaks
Jordan Lee [Sun, 26 Jun 2011 17:05:17 +0000 (17:05 +0000)]
(trunk libT) #4101 "RPC method blocklist-update is broken" -- use lower-level zlib API calls so that we can skip writing a temporary gzipped file to disk
Mitchell Livingston [Sun, 26 Jun 2011 07:10:44 +0000 (07:10 +0000)]
tweak NEWS
Jordan Lee [Sat, 25 Jun 2011 23:59:13 +0000 (23:59 +0000)]
Update NEWS
Jordan Lee [Sat, 25 Jun 2011 19:56:48 +0000 (19:56 +0000)]
(trunk qt) #4316 "Transmission 2.31 crashes (segfaults) immediately after launch" -- sync the Qt client to the changes made in r12514
Jordan Lee [Sat, 25 Jun 2011 19:29:25 +0000 (19:29 +0000)]
(trunk libT) #4277 "Checkmarks for leechers" -- possible fix.
It appears 2.30 and 2.31 might be making too many assumptions about which peers are seeds.
Jordan Lee [Sat, 25 Jun 2011 18:47:35 +0000 (18:47 +0000)]
(trukn libT) lessen the importance of error messages returned by trackers in a multi-tracker torrent. It's all too often that people will load up a .torrent file with dozens of announce URLs, many of them dead...
Jordan Lee [Sat, 25 Jun 2011 13:31:25 +0000 (13:31 +0000)]
(trunk libT) #4332 "countRange/countArray exception" -- fix bug in tr_cpMissingBytesInPiece()
Jordan Lee [Fri, 24 Jun 2011 22:39:20 +0000 (22:39 +0000)]
(trunk libt) #4315 "Transmission 2.31 crashes (segfaults) immediately after launch" -- remove the "max-open-files" code.
max-open-files might have been a nice configuration option once, but (1) we've never advertised it in the gui apps, and (2) the crazy cases are causing more trouble than this feature is worth. It's more complicated now after #4164 -- see #4294, #4311, and this ticket.
Jordan Lee [Fri, 24 Jun 2011 19:30:25 +0000 (19:30 +0000)]
(trunk libT) minor code formatting
Jordan Lee [Fri, 24 Jun 2011 18:25:56 +0000 (18:25 +0000)]
(trunk libT) the edge condition bug in ptrarray's bsearch code seems to be fixed, so let's commit the fix with lots of assert()ions enabled so that the nightly build users can show me where I'm wrong :)
Jordan Lee [Fri, 24 Jun 2011 18:16:12 +0000 (18:16 +0000)]
(trunk gtk) #4308 "Open with Transmission from Firefox doesn't work since Transmission 2.31" -- added support for uri-formmatted filenames being passed in via the command line
Jordan Lee [Fri, 24 Jun 2011 17:02:10 +0000 (17:02 +0000)]
(trunk web) #4096 "IPv6 addresses in peer tab of daemon overflow" -- fixed with patch by Harry