]>
granicus.if.org Git - transmission/log
Jordan Lee [Tue, 18 Jan 2011 23:44:36 +0000 (23:44 +0000)]
cleanup of who calls the libtransmission thread locking functions.
In some cases we were calling them from deep inside libtransmission, when they should have been called directly from the public-visible API functions: tr_torrentWebSpeeds_KBps(), tr_torrentPeers(), tr_torrentTrackers().
Jordan Lee [Tue, 18 Jan 2011 23:26:41 +0000 (23:26 +0000)]
(trunk gtk) #3519 "webseeds don't work" -- the `active' filter in the GTK+ client didn't test for webseed activity.
Jordan Lee [Tue, 18 Jan 2011 22:51:29 +0000 (22:51 +0000)]
code cleanup for tr_peerMgrTorrentAvailability().
1. move responsibility for getting a thread lock back to the public API fucntion, tr_torrentAvailability().
2. if the torrent doesn't have metadata, stop after zeroing out the table
3. minor code formatting cleanup
Jordan Lee [Tue, 18 Jan 2011 22:21:09 +0000 (22:21 +0000)]
#3911: tr_peerMgrTorrentAvailability() doesn't sample across the entire torrent' -- fixed.
Mitchell Livingston [Tue, 18 Jan 2011 04:02:06 +0000 (04:02 +0000)]
tweak COPYING
Jordan Lee [Tue, 18 Jan 2011 03:53:53 +0000 (03:53 +0000)]
the text in the last change was weak.
Jordan Lee [Tue, 18 Jan 2011 03:50:36 +0000 (03:50 +0000)]
tweak gtk+ section... lots of little fixes there
Mitchell Livingston [Tue, 18 Jan 2011 03:47:59 +0000 (03:47 +0000)]
grammar fix
Mitchell Livingston [Tue, 18 Jan 2011 03:43:57 +0000 (03:43 +0000)]
update strings file
Mitchell Livingston [Tue, 18 Jan 2011 02:46:58 +0000 (02:46 +0000)]
update NEWS
Jordan Lee [Tue, 18 Jan 2011 02:17:47 +0000 (02:17 +0000)]
(trunk libT) demote the remaining lazy-verify debug messages from the debug window to deep logging
Jordan Lee [Tue, 18 Jan 2011 00:31:05 +0000 (00:31 +0000)]
trivial minor changes to indentation, text strings, etc.
Jordan Lee [Mon, 17 Jan 2011 20:06:34 +0000 (20:06 +0000)]
first draft of 2.20 news
Jordan Lee [Mon, 17 Jan 2011 16:13:45 +0000 (16:13 +0000)]
(trunk gtk) #3907 "in the details dialog's peers tab, 'status' is a misnomer" -- changed to 'flags'.
Jordan Lee [Mon, 17 Jan 2011 16:10:17 +0000 (16:10 +0000)]
(trunk gtk) #3908 "details dialog's information tab shows (verified + unverified) + unverified" -- fixed.
Juliusz Chroboczek [Sun, 16 Jan 2011 15:51:48 +0000 (15:51 +0000)]
Make ensureAtomExists add to the flags of an existing atom.
Flags are cumulative -- if we learn that a given peer groks encryption
from one source, and that it accepts incoming connections from another,
then the relevant atom should have both flags.
Juliusz Chroboczek [Sun, 16 Jan 2011 15:47:09 +0000 (15:47 +0000)]
Consolidate both versions of tr_isPex into a single function.
There used to be two versions of tr_isPex; one correct in peer-mgr.c,
and one buggy in resume.c. The buggy version caused us to reject all
peers with non-trivial flags when resuming.
Jordan Lee [Sun, 16 Jan 2011 15:45:48 +0000 (15:45 +0000)]
first cut at a .gitignore file
Mitchell Livingston [Sat, 15 Jan 2011 18:44:39 +0000 (18:44 +0000)]
#3686 "add rpc command to cleanly shutdown daemon" - added for Mac client
Jordan Lee [Sat, 15 Jan 2011 18:22:09 +0000 (18:22 +0000)]
Fix transmission-remote regression introduced in the last commit. Thanks to Rolcol for spotting this. Mumble, grumble.
Jordan Lee [Sat, 15 Jan 2011 18:12:45 +0000 (18:12 +0000)]
#3686 "add rpc command to cleanly shutdown daemon" -- added for libT, tr-daemon, tr-gtk, tr-remote, and the rpc spec
Mitchell Livingston [Sat, 15 Jan 2011 17:21:49 +0000 (17:21 +0000)]
update MainMenu.xib to recognize the change in r11684
Mitchell Livingston [Sat, 15 Jan 2011 17:18:44 +0000 (17:18 +0000)]
change the filter bar outlet to FilterBarView
Mitchell Livingston [Sat, 15 Jan 2011 17:16:12 +0000 (17:16 +0000)]
use a string instead of an int when setting peer-socket-tos
Jordan Lee [Sat, 15 Jan 2011 17:14:15 +0000 (17:14 +0000)]
(trunk daemon) "--logfile is unreliable on Solaris 10" -- fixed.
Juliusz Chroboczek [Sat, 15 Jan 2011 17:10:54 +0000 (17:10 +0000)]
Make the peer-socket-tos preference more user-friendly.
Possible values are now the strings default, lowcost, throughput etc.
Numeric values are used for non-standard values.
Jordan Lee [Sat, 15 Jan 2011 17:06:11 +0000 (17:06 +0000)]
(trunk libT) #2191 "NAT-PMP and UPnP should also map UDP port" -- committed patch by starix.
Mitchell Livingston [Sat, 15 Jan 2011 17:00:52 +0000 (17:00 +0000)]
#3881 Right click torrent context menu does not work with Firefox / Firegestures / Ubuntu
Mitchell Livingston [Sat, 15 Jan 2011 16:51:41 +0000 (16:51 +0000)]
tweak MainMenu.xib's tags
Mitchell Livingston [Sat, 15 Jan 2011 16:51:25 +0000 (16:51 +0000)]
push COPYING date to 2011
Juliusz Chroboczek [Sat, 15 Jan 2011 16:25:24 +0000 (16:25 +0000)]
Make the peer-congestion-algorithm preference visible.
When I first implemented this code, I made the preference hidden --
unless you set it yourself, it will not appear in the sttings file.
Now that it's been documented and advertised, make it visible.
Jordan Lee [Sat, 15 Jan 2011 07:57:01 +0000 (07:57 +0000)]
(trunk gtk) #3903 "Scroll to new messages when viewing new messages in the message window" -- added.
Jordan Lee [Sat, 15 Jan 2011 05:34:47 +0000 (05:34 +0000)]
(trunk libT) fix a minor error in the log message for prefetch errors. thanks to Chinstrap for spotting this.
Jordan Lee [Fri, 14 Jan 2011 21:57:20 +0000 (21:57 +0000)]
(trunk libT) #3898 "Add 'Add' and 'Remove' buttons to the tracker list" -- done.
Jordan Lee [Thu, 13 Jan 2011 19:12:18 +0000 (19:12 +0000)]
(trunk qt) #3899 "typo in qt/details.cc" -- fixed. patch by cantabile
Jordan Lee [Thu, 13 Jan 2011 11:57:06 +0000 (11:57 +0000)]
(trunk gtk) #3897 "filterbar should use tr_torrentStatCached() instead of tr_torrentStat()" -- fixed.
Jordan Lee [Thu, 13 Jan 2011 11:50:58 +0000 (11:50 +0000)]
(trunk gtk) #3896 "Redundant call to tr_torrentStat() in tr_core_update()" -- fixed.
Jordan Lee [Thu, 13 Jan 2011 01:58:57 +0000 (01:58 +0000)]
(trunk libT) #3894 "tr_peerIo.hasFinishedConnecting should be removed" -- committed.
Jordan Lee [Wed, 12 Jan 2011 05:05:48 +0000 (05:05 +0000)]
(trunk libT) fix formatting error in a couple of old calls to dbgmsg()
Jordan Lee [Tue, 11 Jan 2011 15:32:22 +0000 (15:32 +0000)]
fix typo in the 'blocklist contains N rules' text message
Juliusz Chroboczek [Mon, 10 Jan 2011 01:58:13 +0000 (01:58 +0000)]
Fix incorrect overflow handling in the DHT's parser.
Juliusz Chroboczek [Sun, 9 Jan 2011 23:54:54 +0000 (23:54 +0000)]
Don't complain about unexpected DHT packets.
Juliusz Chroboczek [Sun, 9 Jan 2011 23:45:04 +0000 (23:45 +0000)]
#3634 Use dht-0.17
Juliusz Chroboczek [Sun, 9 Jan 2011 23:44:59 +0000 (23:44 +0000)]
Import dht-0.17.
Juliusz Chroboczek [Sun, 9 Jan 2011 23:14:17 +0000 (23:14 +0000)]
Fix incorrect usage of event_new in UDP code.
Apparently you need to pass session->event_base as the first argument.
Juliusz Chroboczek [Sun, 9 Jan 2011 23:04:56 +0000 (23:04 +0000)]
Fix UDP error handling.
Mitchell Livingston [Sun, 9 Jan 2011 21:56:06 +0000 (21:56 +0000)]
fix Mac build
Juliusz Chroboczek [Sun, 9 Jan 2011 21:48:51 +0000 (21:48 +0000)]
Update tr-{dht,udp} to libevent2.
Juliusz Chroboczek [Sun, 9 Jan 2011 21:48:48 +0000 (21:48 +0000)]
Fix tr-udp for the no IPv6 case.
Juliusz Chroboczek [Sun, 9 Jan 2011 21:48:46 +0000 (21:48 +0000)]
Move handling of UDP I/O to tr-udp.c.
Juliusz Chroboczek [Sun, 9 Jan 2011 21:48:43 +0000 (21:48 +0000)]
Use the dht-0.16 API in tr-dht.c.
Recvfrom is now done outside the dht code, which makes it possible to share
the socket with UTP.
Juliusz Chroboczek [Sun, 9 Jan 2011 21:48:40 +0000 (21:48 +0000)]
Import dht-0.16.
Juliusz Chroboczek [Sun, 9 Jan 2011 21:48:36 +0000 (21:48 +0000)]
Move creation of the UDP sockets to tr-udp.c.
Juliusz Chroboczek [Sun, 9 Jan 2011 21:48:33 +0000 (21:48 +0000)]
Implement tr_dhtInit and Uninit, use it in session.c.
Juliusz Chroboczek [Sun, 9 Jan 2011 21:48:24 +0000 (21:48 +0000)]
Update copyright notices.
Juliusz Chroboczek [Sun, 9 Jan 2011 21:48:06 +0000 (21:48 +0000)]
Add files tr-udp.[ch] to the build.
Mitchell Livingston [Sun, 9 Jan 2011 19:24:27 +0000 (19:24 +0000)]
if file size is less than 10 KB, show one decimal place
Mitchell Livingston [Sun, 9 Jan 2011 18:45:18 +0000 (18:45 +0000)]
silence a warning
Mitchell Livingston [Sat, 8 Jan 2011 17:19:17 +0000 (17:19 +0000)]
use a float instead of a double for file unit size
Mitchell Livingston [Sat, 8 Jan 2011 05:11:28 +0000 (05:11 +0000)]
#3878 don't show the units of a partial file size when it's the same as the full file size's units
Mitchell Livingston [Sat, 8 Jan 2011 03:16:13 +0000 (03:16 +0000)]
#3877 Match Finder's file size display: start at KB, each increase in units increases the number of decimals shown, and truncate trailing zeros
Juliusz Chroboczek [Sat, 8 Jan 2011 02:12:23 +0000 (02:12 +0000)]
Improve error messages in tr-dht.c.
Juliusz Chroboczek [Sat, 8 Jan 2011 01:09:12 +0000 (01:09 +0000)]
Avoid a descriptor leak when binding the IPv6 DHT socket fails.
Jordan Lee [Fri, 7 Jan 2011 00:17:13 +0000 (00:17 +0000)]
(trunk libT) minor code cleanup in fdlimit.c
Jordan Lee [Thu, 6 Jan 2011 17:21:55 +0000 (17:21 +0000)]
(trunk gtk) #3876 "Give filesize its own column in the Files tree" -- added.
Jordan Lee [Thu, 6 Jan 2011 15:12:12 +0000 (15:12 +0000)]
(trunk libT) very minor code cleanup -- use an enum instead of magic numbers, etc.
Mitchell Livingston [Thu, 6 Jan 2011 04:09:04 +0000 (04:09 +0000)]
replace the "Reverse Sort Order" menu item with "Ascending" and "Descending" menu items
Mitchell Livingston [Thu, 6 Jan 2011 03:55:09 +0000 (03:55 +0000)]
capitalize "By" in "Sort Transfers By"
Jordan Lee [Thu, 6 Jan 2011 02:40:10 +0000 (02:40 +0000)]
(trunk gtk) #3519 "webseeds don't work" -- fix webseed peer counts and download speeds in the GTK+ client's main window
Jordan Lee [Thu, 6 Jan 2011 02:33:39 +0000 (02:33 +0000)]
(trunk libT) in deep logging, use evbuffer_write() instead of fwrite()
Jordan Lee [Thu, 6 Jan 2011 02:31:11 +0000 (02:31 +0000)]
(trunk libT) revert previous commit. that new patch generates a warning if _FILE_OFFSET_BITS isn't defined.
Jordan Lee [Thu, 6 Jan 2011 02:27:22 +0000 (02:27 +0000)]
(trunk libT) Fix gzopen64 implicit declaration warning on some systems. (ijuxda
ba5f6a66ad949b410464 )
Jordan Lee [Thu, 6 Jan 2011 02:17:22 +0000 (02:17 +0000)]
(trunk libT) Fix posix_memalign() unused result warning. inspired by ijuxda's
08b0c5b
Jordan Lee [Thu, 6 Jan 2011 01:05:13 +0000 (01:05 +0000)]
(trunk) #3875 "Typo: missing gettext macro _ in recent commit" -- fix r11602 regression discovered by ijuxda
Jordan Lee [Thu, 6 Jan 2011 01:00:21 +0000 (01:00 +0000)]
(trunk libT) #3519 "webseeds don't work" -- fixed.
Mitchell Livingston [Thu, 6 Jan 2011 00:54:37 +0000 (00:54 +0000)]
remove a LAZY debug message
Jordan Lee [Wed, 5 Jan 2011 16:15:41 +0000 (16:15 +0000)]
(trunk utils) #3873 "transmission-show should list webseeds" -- fixed.
Jordan Lee [Wed, 5 Jan 2011 08:07:04 +0000 (08:07 +0000)]
(trunk libT) prevent crash on shutdown when bindinfo ptr can be NULL
Jordan Lee [Wed, 5 Jan 2011 07:08:34 +0000 (07:08 +0000)]
(trunk gtk) #3866 "Popup menu for file list manipulation" -- patch by ijuxda + random bugs by me
Jordan Lee [Wed, 5 Jan 2011 04:41:19 +0000 (04:41 +0000)]
(trunk, daemon) #3833 "'freespace' argument for 'session-get' RPC method" -- committing patch from taem, reardon, and rb07
Jordan Lee [Mon, 3 Jan 2011 05:58:58 +0000 (05:58 +0000)]
(trunk) update credits
Mitchell Livingston [Mon, 3 Jan 2011 03:41:42 +0000 (03:41 +0000)]
Instead of explicitly setting the status bar as draggable, let it take on the window's default behavior.
Charles Kerr [Mon, 3 Jan 2011 03:01:12 +0000 (03:01 +0000)]
(trunk libT) fix crash reported by KyleK
Charles Kerr [Sun, 2 Jan 2011 23:42:46 +0000 (23:42 +0000)]
(trunk qt) #3863 "accept info hash in 'Add url...' dialog, not just magnet uris" -- added.
Mitchell Livingston [Sun, 2 Jan 2011 17:14:38 +0000 (17:14 +0000)]
always draw the top white line on the filter bar
Mitchell Livingston [Sun, 2 Jan 2011 17:11:41 +0000 (17:11 +0000)]
separate the code for the filter and status bars
Mitchell Livingston [Sun, 2 Jan 2011 16:50:37 +0000 (16:50 +0000)]
increase the bottom bar height by a pixel
Charles Kerr [Sun, 2 Jan 2011 07:56:20 +0000 (07:56 +0000)]
(trunk libT) #3867 "memmem(3) in Solaris 11 doesn't work as expected" -- fixed.
Charles Kerr [Sun, 2 Jan 2011 07:49:30 +0000 (07:49 +0000)]
(trunk libT) #3868 "util tests fail on Solaris 11 because sqrt(-1) is '-nan'" -- fixed.
Mitchell Livingston [Sat, 1 Jan 2011 20:42:14 +0000 (20:42 +0000)]
update the copyright years in the Mac code to 2011
Charles Kerr [Fri, 31 Dec 2010 19:44:51 +0000 (19:44 +0000)]
(trunk qt) #3836 "libevent2 support" -- add a mechanism to make it easier to build the Qt client with custom installs of libevent2
Mitchell Livingston [Fri, 31 Dec 2010 14:07:27 +0000 (14:07 +0000)]
#3853 fix adding torrents in the web ui
Charles Kerr [Fri, 31 Dec 2010 01:30:35 +0000 (01:30 +0000)]
(trunk libT) since messageLevel is a global variable, giving it a unique "tr_" prefix is a nice safeguard
Mitchell Livingston [Fri, 31 Dec 2010 01:25:03 +0000 (01:25 +0000)]
#3851 use an autorelease pool when the completeness callback is called; revert the unnecessary r11607
Charles Kerr [Thu, 30 Dec 2010 19:15:47 +0000 (19:15 +0000)]
(trunk libT) #3528 "TR_PREFS_KEY_BIND_ADDRESS_IPV4 breaks IPv6-only trackers" -- Implement suggestion #2 from Harry
Charles Kerr [Thu, 30 Dec 2010 18:35:18 +0000 (18:35 +0000)]
(trunk libT) #2955 "jit verify" -- undo r11606. the old error message was longer, but more helpful
Mitchell Livingston [Thu, 30 Dec 2010 17:36:09 +0000 (17:36 +0000)]
adjust the status bar's color when inactive
Mitchell Livingston [Thu, 30 Dec 2010 12:33:37 +0000 (12:33 +0000)]
use autorelease pools when handling downloading/seeding state changes
Charles Kerr [Thu, 30 Dec 2010 07:42:14 +0000 (07:42 +0000)]
(trunk, libT) #2955 "jit verify" -- shorten the error message for torrents whose files disappeared.
Charles Kerr [Wed, 29 Dec 2010 21:00:07 +0000 (21:00 +0000)]
(trunk libT) #3860 "memory leak in torrentCallScript" -- patched.