]>
granicus.if.org Git - transmission/log
Charles Kerr [Wed, 2 Dec 2009 19:44:01 +0000 (19:44 +0000)]
(trunk libT) fix implicit pointer conversion error when #included in C++
Charles Kerr [Wed, 2 Dec 2009 15:16:29 +0000 (15:16 +0000)]
(trunk libT) minor tweaks: make bencode's int parser code more consistent; make some comments more readable
Charles Kerr [Wed, 2 Dec 2009 05:30:46 +0000 (05:30 +0000)]
(trunk libT) experimental: Reduce SO_SNDBUF and SO_RCVBUF for tracker announce/scrape messages. Reduce SO_RCVBUF for outgoing peer connections on seeding torrents.
Mitchell Livingston [Wed, 2 Dec 2009 01:55:09 +0000 (01:55 +0000)]
10,000 log messages is enough for anyone
Mitchell Livingston [Wed, 2 Dec 2009 01:35:48 +0000 (01:35 +0000)]
significantly cleaner code (and more than likely just-as or more efficient) for the Mac message log cap - avoids sorting the whole thing, which is, I'm sure, more expensive than the search that it's being replaced with
Mitchell Livingston [Wed, 2 Dec 2009 00:27:07 +0000 (00:27 +0000)]
cap the message log count in the Mac UI
Mitchell Livingston [Tue, 1 Dec 2009 23:20:00 +0000 (23:20 +0000)]
cap libT's message log
Charles Kerr [Tue, 1 Dec 2009 07:43:21 +0000 (07:43 +0000)]
(trunk gtk) revert a couple of menu reorderings that were probably better off left alone
Charles Kerr [Tue, 1 Dec 2009 04:22:14 +0000 (04:22 +0000)]
(trunk gtk) #2324 "power management inhibition with gnome-session >= 2.26" -- fixed
Charles Kerr [Tue, 1 Dec 2009 00:07:18 +0000 (00:07 +0000)]
(trunk) #2119 "daemon should reload settings.json on SIGHUP" -- reload the blocklists, too. Suggested by nano- in irc.
Charles Kerr [Mon, 30 Nov 2009 15:37:50 +0000 (15:37 +0000)]
(trunk) #2222 "DHT support" -- remove "DHT support enabled/disabled" line from configure.ac, since it's always enabled now.
Charles Kerr [Mon, 30 Nov 2009 04:58:03 +0000 (04:58 +0000)]
(trunk) #1663 "crashes on shutdown if libevent loop doesn't exit soon enough" -- maybe crash less frequently now.
Charles Kerr [Mon, 30 Nov 2009 02:00:41 +0000 (02:00 +0000)]
(trunk daemon) fix minor text formatting error in transmission-remote
Mitchell Livingston [Mon, 30 Nov 2009 01:31:05 +0000 (01:31 +0000)]
inline tr_removeElementFromArray()
Mitchell Livingston [Mon, 30 Nov 2009 01:13:18 +0000 (01:13 +0000)]
tweak NEWS a little more
Mitchell Livingston [Sun, 29 Nov 2009 22:56:40 +0000 (22:56 +0000)]
update NEWS
Charles Kerr [Sun, 29 Nov 2009 22:38:42 +0000 (22:38 +0000)]
(trunk) first draft of 1.80 release notes
Mitchell Livingston [Sun, 29 Nov 2009 22:07:57 +0000 (22:07 +0000)]
#2629 Add a button to make Transmission the default app for magnet links
Charles Kerr [Sun, 29 Nov 2009 20:35:48 +0000 (20:35 +0000)]
(trunk gtk) #2096 "magnet links" -- if a user (or, more likely, web browser) starts up a second copy of Transmission to add a magnet link via its command line, delegate that magnet link back to the already-running copy of Transmission via DBus.
Charles Kerr [Sun, 29 Nov 2009 20:28:35 +0000 (20:28 +0000)]
(trunk gtk) #2629 "associate transmission with magnet links" -- implemented for GTK+ client on GNOME desktops with GConf2
Charles Kerr [Sun, 29 Nov 2009 18:35:02 +0000 (18:35 +0000)]
(trunk libT) #2607 "avoid unnecessary calls to getPeerCandidates(), wasted cycles in peerIsInUse()"
Charles Kerr [Sun, 29 Nov 2009 18:31:36 +0000 (18:31 +0000)]
(trunk libT) #2576 "IPv6 support for DHT (BEP #32)" -- silence message "IPv6 DHT not ready." Reported by KyleK; fixed by jch
Charles Kerr [Sun, 29 Nov 2009 18:23:06 +0000 (18:23 +0000)]
(trunk gtk) #2625: "ability to create a manget link" -- remove the magnet link from the properties dialog; add a "Copy _Magnet Link to Clipboard" menu & context menu item instead
Charles Kerr [Sun, 29 Nov 2009 17:49:58 +0000 (17:49 +0000)]
(trunk libT) #2631 "Add webseed support to magnet links"
Charles Kerr [Sun, 29 Nov 2009 08:53:14 +0000 (08:53 +0000)]
(trunk libT) add SO_SNDBUF, SO_RCVBUF logging messages
Charles Kerr [Sun, 29 Nov 2009 08:29:57 +0000 (08:29 +0000)]
(trunk gtk) fix r9625 oops on adding torrents by their raw 40 character hex hashcode from the commandline in the GTK+ client
Charles Kerr [Sun, 29 Nov 2009 08:27:55 +0000 (08:27 +0000)]
(trunk libT, gtk) #2625 "ability to create a magnet link" -- add hook for generating a magnet link from a tr_torrent, and use it in the Torrent Properties dialog in the GTK+ client
Charles Kerr [Sun, 29 Nov 2009 08:05:47 +0000 (08:05 +0000)]
(trunk libT) resolve "noslashes" vs "keep_slashes" variable name inconsistency between the declaration and the definition of tr_http_escape()
Charles Kerr [Sun, 29 Nov 2009 07:42:39 +0000 (07:42 +0000)]
(trunk gtk) support adding torrents by their raw 40 character hex hashcode
Charles Kerr [Sun, 29 Nov 2009 07:41:13 +0000 (07:41 +0000)]
(trunk gtk) the Torrent menu's getting crowded... split it into File and Torrent
Mitchell Livingston [Sun, 29 Nov 2009 02:17:11 +0000 (02:17 +0000)]
add a bit more safety to the message log code
Mitchell Livingston [Sun, 29 Nov 2009 00:04:29 +0000 (00:04 +0000)]
trivial change to array size
Mitchell Livingston [Sat, 28 Nov 2009 22:29:41 +0000 (22:29 +0000)]
set two blank functions as inline
Mitchell Livingston [Sat, 28 Nov 2009 22:10:30 +0000 (22:10 +0000)]
(hopefully) fix a potential crash in the message log window
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