]>
granicus.if.org Git - transmission/log
Mitchell Livingston [Sat, 28 Nov 2009 21:44:27 +0000 (21:44 +0000)]
Mac message log: 1. when changing logging level, scroll to bottom, 2. free the message list taken from the core outside the lock
Mitchell Livingston [Sat, 28 Nov 2009 21:01:27 +0000 (21:01 +0000)]
add a lock to the message lock code
Mitchell Livingston [Sat, 28 Nov 2009 20:39:31 +0000 (20:39 +0000)]
#2624 Message Log's level filter should act as an actual filter, and all messages should be stored
Mitchell Livingston [Sat, 28 Nov 2009 17:51:47 +0000 (17:51 +0000)]
display an error for invalid magnet links
Mitchell Livingston [Sat, 28 Nov 2009 17:44:47 +0000 (17:44 +0000)]
apply auto-group custom locations for magnet links
Mitchell Livingston [Sat, 28 Nov 2009 17:04:03 +0000 (17:04 +0000)]
#2621 Percentage of retrieved metadata was between 0 and 1, not 0 and 100
Charles Kerr [Sat, 28 Nov 2009 16:51:47 +0000 (16:51 +0000)]
(trunk gtk) add ratio-icon.h to Makefile.am so that it will be included in the "make dist" tarballs. Reported in the forums by JakeS.
Charles Kerr [Sat, 28 Nov 2009 16:25:05 +0000 (16:25 +0000)]
(trunk libT) remove unnecessary code
Charles Kerr [Sat, 28 Nov 2009 07:15:31 +0000 (07:15 +0000)]
(trunk libT) performance improvements to peer-mgr.c's peerIsInUse()
Mitchell Livingston [Fri, 27 Nov 2009 20:47:03 +0000 (20:47 +0000)]
update some fields in the inspector and main window for magnetized transfers
Mitchell Livingston [Fri, 27 Nov 2009 18:13:36 +0000 (18:13 +0000)]
remove an unneeded static variable
Mitchell Livingston [Fri, 27 Nov 2009 17:55:09 +0000 (17:55 +0000)]
trivial cleanup in the logging code
Mitchell Livingston [Fri, 27 Nov 2009 16:55:36 +0000 (16:55 +0000)]
reload the inspector when the magnet link is retrieved
Mitchell Livingston [Fri, 27 Nov 2009 16:31:05 +0000 (16:31 +0000)]
#2611 Transmission doesn't recognize magnet dragged onto application window
Charles Kerr [Fri, 27 Nov 2009 15:32:11 +0000 (15:32 +0000)]
(trunk libT) remove unnecessary calls to tr_msgInit(). Suggested by BentMyWookie.
Charles Kerr [Fri, 27 Nov 2009 15:25:14 +0000 (15:25 +0000)]
(trunk libT) make tr_msgLoggingIsActive() an inlined function. suggested by BentMyWookie
Mitchell Livingston [Fri, 27 Nov 2009 14:59:12 +0000 (14:59 +0000)]
(mac) in the torrent info dialog, rename the "Tracker" tab to "Trackers".
Charles Kerr [Fri, 27 Nov 2009 14:55:52 +0000 (14:55 +0000)]
(trunk gtk) #2616: "for the ratio mode button, use the yin/yang icon submitted by jimmac"
Charles Kerr [Fri, 27 Nov 2009 14:50:44 +0000 (14:50 +0000)]
(trunk gtk) in the torrent info dialog, rename the "Tracker" tab to "Trackers". Reported by Rolcol.
Charles Kerr [Fri, 27 Nov 2009 14:27:44 +0000 (14:27 +0000)]
(trunk libT) tweak the debugging message for the atom manager
Charles Kerr [Fri, 27 Nov 2009 14:18:32 +0000 (14:18 +0000)]
(trunk) #2614: "incorrect memory usage when not using IPv6" -- accepted dht.c + tr-dht.c patches
Mitchell Livingston [Fri, 27 Nov 2009 04:28:06 +0000 (04:28 +0000)]
fix a crash when attempting to add invalid magnet links
Mitchell Livingston [Fri, 27 Nov 2009 03:44:00 +0000 (03:44 +0000)]
generate the file list when a magnetized transfer retrieves its metadata
Charles Kerr [Fri, 27 Nov 2009 03:21:21 +0000 (03:21 +0000)]
(trunk libT) #2551: "when uploading to peers, prefetch local data from disk" -- fix peer-msgs.c NULL pointer dereference introduced in r9514 for this ticket. Reported by Waldorf
Mitchell Livingston [Fri, 27 Nov 2009 03:20:19 +0000 (03:20 +0000)]
display progress of retrieving metadata on a magnetized transfer
Charles Kerr [Fri, 27 Nov 2009 02:24:48 +0000 (02:24 +0000)]
(trunk libT) #2610 "avoid unnecessary calls to time(NULL)" -- fix new assertion error reported by John Clay and tstevens
Charles Kerr [Thu, 26 Nov 2009 18:47:08 +0000 (18:47 +0000)]
(trunk libT) #2610 "avoid unnecessary calls to time(NULL)"
Charles Kerr [Thu, 26 Nov 2009 18:38:37 +0000 (18:38 +0000)]
(trunk libT) #2430 "peer atom pool grows too large" -- tweak the default atom shelf lives based on discussion in the ticket's comments section
Charles Kerr [Thu, 26 Nov 2009 17:58:44 +0000 (17:58 +0000)]
(trunk libT) #2096 "magnet links" -- add a callback for clients to know when a magnet torrent's metainfo is finished downloading.
Mitchell Livingston [Thu, 26 Nov 2009 16:58:44 +0000 (16:58 +0000)]
magnetized transfers always get a red progress bar
Charles Kerr [Thu, 26 Nov 2009 16:53:45 +0000 (16:53 +0000)]
(trunk libT) fix variable name oops
Mitchell Livingston [Thu, 26 Nov 2009 16:41:58 +0000 (16:41 +0000)]
update strings file
Mitchell Livingston [Thu, 26 Nov 2009 16:38:21 +0000 (16:38 +0000)]
register to automatically accept when a user clicks a magnet link
Mitchell Livingston [Thu, 26 Nov 2009 06:33:35 +0000 (06:33 +0000)]
instead of showing a bunch of zeros, the progress string should say it's a magnet torrent
Charles Kerr [Thu, 26 Nov 2009 06:16:08 +0000 (06:16 +0000)]
(trunk libT) fix size_t-to-int compiler warning
Mitchell Livingston [Thu, 26 Nov 2009 06:15:29 +0000 (06:15 +0000)]
add LTEP to type of peers in the inspector
Charles Kerr [Thu, 26 Nov 2009 05:40:27 +0000 (05:40 +0000)]
(trunk mac) maybe fix the mac build
Charles Kerr [Thu, 26 Nov 2009 05:13:58 +0000 (05:13 +0000)]
(trunk libT) #2430 "Peer atom pool grows too large" -- add an atom expiration system along the lines of the suggestions in this ticket's comments. jch and KyleK, let me know if you think anything in this commit needs improvement.
Charles Kerr [Thu, 26 Nov 2009 04:57:26 +0000 (04:57 +0000)]
(trunk gtk) #2608 "Add URLs by drag-and-drop" - add support for dragging magnet URLs and .torrent file URLs onto the GTK+ client.
Charles Kerr [Thu, 26 Nov 2009 04:06:49 +0000 (04:06 +0000)]
(trunk gtk) #2110 "allow adding torrents with no trackers" - don't crash when sorting or filtering by tracker. (Reported by Rolcol and jch)
Mitchell Livingston [Thu, 26 Nov 2009 02:32:02 +0000 (02:32 +0000)]
fix a crash with magnet links and file list
Mitchell Livingston [Thu, 26 Nov 2009 02:26:51 +0000 (02:26 +0000)]
add a placeholder magnet link icon
Mitchell Livingston [Thu, 26 Nov 2009 02:11:00 +0000 (02:11 +0000)]
some more tweaks for magnet links
Mitchell Livingston [Thu, 26 Nov 2009 00:44:30 +0000 (00:44 +0000)]
missed one
Mitchell Livingston [Thu, 26 Nov 2009 00:44:21 +0000 (00:44 +0000)]
update the text for when creating a trackerless torrent, add a separate "don't ask again" check for private trackerless torrent creation, and don't disable the "open when created" check when there are no trackers
Mitchell Livingston [Thu, 26 Nov 2009 00:21:55 +0000 (00:21 +0000)]
support torrents with no trackers in the Mac ui
Charles Kerr [Wed, 25 Nov 2009 19:26:30 +0000 (19:26 +0000)]
(trunk libT) #2595: "file too large error?" -- this can generate an EFBIG warning sparse preallocation is on and the peer makes an invalid request. At worst this kind of oddball case should generate a debug message notice, not a torrent error. Reported by Waldorf.
Charles Kerr [Wed, 25 Nov 2009 18:57:54 +0000 (18:57 +0000)]
(trunk libT) #2110: "allow adding torrents with no trackers" -- fix crash in tr_torrentSetAnnounceList() when the new number of trackers is 0. Reported by Rolcol.
Charles Kerr [Wed, 25 Nov 2009 17:21:11 +0000 (17:21 +0000)]
(trunk libT) silence implicit size_t-to-int compiler warning
Charles Kerr [Wed, 25 Nov 2009 08:22:57 +0000 (08:22 +0000)]
(trunk) more magnet work. fix a couple of bugs reported by rolcol: (1) crash with incomplete dir + magnet links; (2) dialog focus issue in the gtk client
Charles Kerr [Wed, 25 Nov 2009 06:21:58 +0000 (06:21 +0000)]
(trunk qt) #2598: Qt client not linking libdht
Charles Kerr [Wed, 25 Nov 2009 05:13:58 +0000 (05:13 +0000)]
(trunk libT) #2110: "allow adding torrent files with no trackers" -- tr_torrentParse() shouldn't fail just because there aren't any announce URLs in the metadata
Charles Kerr [Wed, 25 Nov 2009 05:10:27 +0000 (05:10 +0000)]
(trunk libT) fix the resume files' "percent done" bug that was introduced yesterday with the magnet link commit
Mitchell Livingston [Wed, 25 Nov 2009 05:04:19 +0000 (05:04 +0000)]
catch a couple of new cases when dealing with magnet transfers
Mitchell Livingston [Wed, 25 Nov 2009 05:01:51 +0000 (05:01 +0000)]
tr_cpPercentComplete() considers cases where size is 0
Charles Kerr [Wed, 25 Nov 2009 04:44:12 +0000 (04:44 +0000)]
(trunk libT) fix minor trunk-only memory leak of the tr_session::incompleteDir string
Charles Kerr [Wed, 25 Nov 2009 04:42:42 +0000 (04:42 +0000)]
(trunk gtk) #2605: GIcon memory leak in GTK+ client
Charles Kerr [Wed, 25 Nov 2009 04:12:55 +0000 (04:12 +0000)]
(trunk libT) more work on magnet links.
Mitchell Livingston [Wed, 25 Nov 2009 04:11:52 +0000 (04:11 +0000)]
start laying a little magnet link groundwork, and remove redundant torrent parse when creating torrent objects
Charles Kerr [Tue, 24 Nov 2009 19:45:36 +0000 (19:45 +0000)]
(trunk libT) fix magnet code memory leak
Charles Kerr [Tue, 24 Nov 2009 19:08:13 +0000 (19:08 +0000)]
(trunk libT) fix another edge case for magnet links
Charles Kerr [Tue, 24 Nov 2009 18:22:57 +0000 (18:22 +0000)]
(trunk libT) fix bitset crash. add bitset.h to the automake file.
Charles Kerr [Tue, 24 Nov 2009 17:31:20 +0000 (17:31 +0000)]
(trunk libT) don't allow duplicate torrents to be added via magnet links
Charles Kerr [Tue, 24 Nov 2009 17:10:40 +0000 (17:10 +0000)]
(trunk) more magnet fixes
Charles Kerr [Tue, 24 Nov 2009 16:14:59 +0000 (16:14 +0000)]
(trunk gtk) #2556: in GTK+ client's menu, rename "Add.." as "Add File..." for symmetry with "Add URL..."
Charles Kerr [Tue, 24 Nov 2009 15:55:21 +0000 (15:55 +0000)]
(trunk libT) simple fix from jch
Charles Kerr [Tue, 24 Nov 2009 15:51:16 +0000 (15:51 +0000)]
(trunk) #2096 "magnet links": in libT, cleanup. in GTK+ client, add different status text in the main window for magnet torrents: "downloading .torrent data"
Eric Petit [Tue, 24 Nov 2009 07:21:27 +0000 (07:21 +0000)]
Adds magnet files to Xcode project
Charles Kerr [Tue, 24 Nov 2009 03:37:54 +0000 (03:37 +0000)]
(trunk libT) oops
Charles Kerr [Tue, 24 Nov 2009 02:16:31 +0000 (02:16 +0000)]
(trunk) #2096: Magnet, BEP #9 support
Charles Kerr [Tue, 24 Nov 2009 01:59:51 +0000 (01:59 +0000)]
(trunk libT) jch's patches 0001 through 0004 for ticket #2576, IPv6 support for DHT (BEP #32)
Charles Kerr [Mon, 23 Nov 2009 21:57:10 +0000 (21:57 +0000)]
(trunk) remove dead code
Charles Kerr [Sun, 22 Nov 2009 22:53:31 +0000 (22:53 +0000)]
(trunk gtk) tweak the last commit a little.
Charles Kerr [Sun, 22 Nov 2009 18:55:24 +0000 (18:55 +0000)]
(trunk gtk) #2597: add an optional "download complete" sound to the gtk client
Charles Kerr [Sun, 22 Nov 2009 16:20:22 +0000 (16:20 +0000)]
(trunk gtk) #2556: add a torrent from a URL. works from the menu and from URLs passed in the command line at startup
Charles Kerr [Sun, 22 Nov 2009 03:57:36 +0000 (03:57 +0000)]
(trunk libT) a very minor commit. remove trailing spaces from lines and other stuff like that
Mitchell Livingston [Sun, 22 Nov 2009 03:56:04 +0000 (03:56 +0000)]
remove the cap on the number of messages in the message log - my tests had no problem with over 50,000 messages
Mitchell Livingston [Sun, 22 Nov 2009 03:40:19 +0000 (03:40 +0000)]
in the message window code, create the processed file name/line number right away, to avoid having to store an extra number
Charles Kerr [Sun, 22 Nov 2009 01:16:27 +0000 (01:16 +0000)]
(trunk) #2592: add swarmSpeed note to the list of diffs in the RPC versions
Mitchell Livingston [Sun, 22 Nov 2009 01:12:44 +0000 (01:12 +0000)]
a couple of more swarm speed removals
Mitchell Livingston [Sun, 22 Nov 2009 01:03:54 +0000 (01:03 +0000)]
missed one
Mitchell Livingston [Sun, 22 Nov 2009 01:03:36 +0000 (01:03 +0000)]
#2592 remove swarm speed from libtransmission
Mitchell Livingston [Sun, 22 Nov 2009 00:55:20 +0000 (00:55 +0000)]
#2592 remove swarm speed from the web ui
Charles Kerr [Sun, 22 Nov 2009 00:52:11 +0000 (00:52 +0000)]
(trunk libT) fix a stupid trunk-only bug that messed up which peer requests we responded to. maybe this has something to do with the slower speeds Rolcol's seeing?
Mitchell Livingston [Sun, 22 Nov 2009 00:50:38 +0000 (00:50 +0000)]
#2592 remove swarm speed from the mac ui
Mitchell Livingston [Sat, 21 Nov 2009 18:23:54 +0000 (18:23 +0000)]
when displaying the tracker/scrape last announce, factor in an error with no message
Mitchell Livingston [Sat, 21 Nov 2009 03:13:27 +0000 (03:13 +0000)]
Display the proper seeder/leecher/download count for backup trackers, instead of all zeros.
Charles Kerr [Fri, 20 Nov 2009 07:47:31 +0000 (07:47 +0000)]
(trunk libT) #2575: PEX is not meant to do forwarding
Charles Kerr [Fri, 20 Nov 2009 04:38:19 +0000 (04:38 +0000)]
(trunk libT) #2096: add code magnet URL parser and unit tests
Charles Kerr [Thu, 19 Nov 2009 20:31:34 +0000 (20:31 +0000)]
(trunk libT) #2589: similar to r9529, just removing more redundant calls to time(NULL)
Charles Kerr [Thu, 19 Nov 2009 03:00:20 +0000 (03:00 +0000)]
(trunk libT) #2589: unnecessary calls to time() cause high CPU load
Charles Kerr [Wed, 18 Nov 2009 06:21:01 +0000 (06:21 +0000)]
(trunk gtk) #2587: speed display isn't the same in the main window and in the system tray icon's tooltip
Mitchell Livingston [Tue, 17 Nov 2009 01:48:00 +0000 (01:48 +0000)]
have the Mac UI build its own ratio string
Mitchell Livingston [Mon, 16 Nov 2009 23:29:26 +0000 (23:29 +0000)]
clean up bitspirit a bit more
Mitchell Livingston [Mon, 16 Nov 2009 23:14:47 +0000 (23:14 +0000)]
add yet another BitSpirit peer id
Charles Kerr [Sat, 14 Nov 2009 21:31:06 +0000 (21:31 +0000)]
(trunk third-party) #2583: infinite loop in DHT code
Charles Kerr [Sat, 14 Nov 2009 14:57:47 +0000 (14:57 +0000)]
(trunk web) #2157: web ui should support turtle mode
Charles Kerr [Sat, 14 Nov 2009 14:43:31 +0000 (14:43 +0000)]
(trunk) #2222: revert r8967, as foreshadowed in http://trac.transmissionbt.com/ticket/2222#comment:20
Mitchell Livingston [Sat, 14 Nov 2009 03:26:29 +0000 (03:26 +0000)]
on 10.6, only reload the progress row in the peer table when clicking it
Mitchell Livingston [Sat, 14 Nov 2009 03:17:07 +0000 (03:17 +0000)]
have status bar drawing occur all at once