]>
granicus.if.org Git - transmission/log
Charles Kerr [Tue, 30 Dec 2008 21:18:30 +0000 (21:18 +0000)]
(trunk libT) blockIteratorNew() was overallocating much more memory than it used.
Charles Kerr [Tue, 30 Dec 2008 20:40:48 +0000 (20:40 +0000)]
(trunk libT) patch from wereHamster to recycle the zlib deflate stream s.t. we don't have to keep reallocating it
Charles Kerr [Tue, 30 Dec 2008 20:32:00 +0000 (20:32 +0000)]
(trunk libT) have a pool of reusable evbuffers
Charles Kerr [Tue, 30 Dec 2008 19:44:49 +0000 (19:44 +0000)]
(trunk libT) patch from wereHamster to simplify BT message parsing
Charles Kerr [Tue, 30 Dec 2008 18:18:34 +0000 (18:18 +0000)]
(trunk daemon) #1618: patch from er13 to make transmission-daemon's encryption, port, and peer limit command-line arguments similar to transmission-remote's
Charles Kerr [Tue, 30 Dec 2008 08:25:39 +0000 (08:25 +0000)]
(trunk libT) use a static buffer for fillOutputBuffer()
Charles Kerr [Tue, 30 Dec 2008 08:20:16 +0000 (08:20 +0000)]
(trunk libT) remove obsolete tr_peerMgr.c's getConnectedPeers()
Charles Kerr [Tue, 30 Dec 2008 03:45:12 +0000 (03:45 +0000)]
(trunk libT) #1632: bandwidth.c: 428: tr_bandwidthUsed: Assertion `tr_isBandwidth( b )' failed
Charles Kerr [Tue, 30 Dec 2008 03:29:09 +0000 (03:29 +0000)]
(trunk libT) eliminate a couple more unnecessary malloc() + free() pairs
Charles Kerr [Tue, 30 Dec 2008 02:48:31 +0000 (02:48 +0000)]
(trunc macosx) #1643: more Makefile.am tweaks
Charles Kerr [Tue, 30 Dec 2008 02:43:51 +0000 (02:43 +0000)]
(trunk libT) minor cleanup: use symbolic name instead of magic numbers; use tr_bool instead of int
Charles Kerr [Tue, 30 Dec 2008 02:42:45 +0000 (02:42 +0000)]
(trunk libT) fix r7535 bug reported by Rolcol
Charles Kerr [Tue, 30 Dec 2008 02:36:17 +0000 (02:36 +0000)]
(trunk libT) avoid an unnecessary evbuffer_new() + evbuffer_free() pair in message logging
Charles Kerr [Tue, 30 Dec 2008 01:58:16 +0000 (01:58 +0000)]
(trunk mac) #1643: leftover dependency on CTGradient
Charles Kerr [Tue, 30 Dec 2008 01:55:43 +0000 (01:55 +0000)]
(trunk daemon) #1642: fix bug in auth & no-auth command-line options
Charles Kerr [Tue, 30 Dec 2008 01:02:53 +0000 (01:02 +0000)]
(trunk libT) probable fix for #1631
Charles Kerr [Tue, 30 Dec 2008 00:56:10 +0000 (00:56 +0000)]
(trunk libT) avoid a few more unnecessary malloc() + free() pairs
Charles Kerr [Mon, 29 Dec 2008 21:19:31 +0000 (21:19 +0000)]
(trunk libT) fix obsolete `iobuf' reference. (wereHamster)
Charles Kerr [Mon, 29 Dec 2008 21:17:48 +0000 (21:17 +0000)]
(trunk libT) use torrent's unique ID as the torrent's lookup key
Charles Kerr [Mon, 29 Dec 2008 19:02:12 +0000 (19:02 +0000)]
(trunk libT) simplify web.c's remove_finished_tasks() a bit
Charles Kerr [Mon, 29 Dec 2008 19:01:47 +0000 (19:01 +0000)]
(trunk libT) omit unnecessary malloc/free calls in peer-io
Charles Kerr [Mon, 29 Dec 2008 18:12:25 +0000 (18:12 +0000)]
this should've been in r7529
Charles Kerr [Mon, 29 Dec 2008 18:11:56 +0000 (18:11 +0000)]
(trunk libT) wrap tr_inf(), tr_msg(), tr_dbg() calls inside a check to see if that debugging level is active. That way that function calls in the vararg list won't be invoked unless that level of verbosity is actually turned on.
Charles Kerr [Mon, 29 Dec 2008 18:10:07 +0000 (18:10 +0000)]
(trunk libT) avoid some unnecessary memory fragmentation... for composited objects that have a tr_publisher, contain the it directly rather than a pointer to one allocated elsewhere on the heap.
Charles Kerr [Mon, 29 Dec 2008 17:28:14 +0000 (17:28 +0000)]
(trunk libT) recycle the tr_list nodes when possible
Charles Kerr [Mon, 29 Dec 2008 16:34:59 +0000 (16:34 +0000)]
Add "SD" to the clients list as Xunlei as reported by malucas72 in the forums.
Charles Kerr [Mon, 29 Dec 2008 09:51:54 +0000 (09:51 +0000)]
(trunk libT) avoid some unnecessary memory fragmentation... for composited objects that have a tr_bitfield, contain it directly rather than a pointer to one allocated elsewhere on the heap.
Charles Kerr [Mon, 29 Dec 2008 08:54:36 +0000 (08:54 +0000)]
(trunk libT) avoid some unnecessary memory fragmentation... for composited objects that have a tr_ptrArray, contain the tr_ptrArray directly rather than a pointer to one allocated elsewhere on the heap.
Charles Kerr [Mon, 29 Dec 2008 07:51:09 +0000 (07:51 +0000)]
(trunk libT) revert #7517 since it didn't do any good. disable http connection reuse.
Mitchell Livingston [Mon, 29 Dec 2008 03:03:11 +0000 (03:03 +0000)]
small improvement to the group filtering code
Mitchell Livingston [Mon, 29 Dec 2008 02:39:41 +0000 (02:39 +0000)]
small streamline of filter code
Mitchell Livingston [Sun, 28 Dec 2008 19:48:30 +0000 (19:48 +0000)]
update the help documentation for the changes in Groups
Mitchell Livingston [Fri, 26 Dec 2008 21:31:00 +0000 (21:31 +0000)]
update localizable strings and other trivial changes
Mitchell Livingston [Fri, 26 Dec 2008 21:28:59 +0000 (21:28 +0000)]
#1633 embed predicate evaluation in a @try
Charles Kerr [Fri, 26 Dec 2008 20:14:47 +0000 (20:14 +0000)]
(trunk libT) experimental test for #1631 in web.c::setsock()
Mitchell Livingston [Fri, 26 Dec 2008 15:31:25 +0000 (15:31 +0000)]
missed one class for fast enumeration
Mitchell Livingston [Fri, 26 Dec 2008 15:11:37 +0000 (15:11 +0000)]
finish fast enumeration conversion
Mitchell Livingston [Fri, 26 Dec 2008 07:25:17 +0000 (07:25 +0000)]
eliminate some more enumerator objects
Mitchell Livingston [Fri, 26 Dec 2008 07:06:02 +0000 (07:06 +0000)]
switch over Controller.m's enumerator's to Objective-C 2's fast enumeration
Mitchell Livingston [Fri, 26 Dec 2008 06:24:06 +0000 (06:24 +0000)]
set the Deployment Target to 10.5
Mitchell Livingston [Fri, 26 Dec 2008 06:22:19 +0000 (06:22 +0000)]
update NEWS
Mitchell Livingston [Fri, 26 Dec 2008 06:17:14 +0000 (06:17 +0000)]
re-add the gear image
Mitchell Livingston [Fri, 26 Dec 2008 06:07:13 +0000 (06:07 +0000)]
remove CTGradient - we now use NSGradient
Mitchell Livingston [Fri, 26 Dec 2008 05:57:51 +0000 (05:57 +0000)]
so long Tiger support
Charles Kerr [Fri, 26 Dec 2008 01:36:32 +0000 (01:36 +0000)]
(trunk daemon) #1619: tm-daemon: daemon mode fails on mipsel
Mitchell Livingston [Fri, 26 Dec 2008 00:44:37 +0000 (00:44 +0000)]
change the "Use Groups" shortcut to Cmd-G
Mitchell Livingston [Fri, 26 Dec 2008 00:16:19 +0000 (00:16 +0000)]
reuse existing TorrentGroup object instead of recreating constantly (fixes #1415)
Mitchell Livingston [Thu, 25 Dec 2008 23:04:41 +0000 (23:04 +0000)]
#722 Add UTI support
Charles Kerr [Thu, 25 Dec 2008 22:06:48 +0000 (22:06 +0000)]
(trunk daemon) #1619: fix noclose error in our fallback implementation of daemon()
Charles Kerr [Thu, 25 Dec 2008 16:17:08 +0000 (16:17 +0000)]
(trunk gtk) #996: make status location configurable; default to bottom of window as per Gnome HiG
Mitchell Livingston [Thu, 25 Dec 2008 05:11:01 +0000 (05:11 +0000)]
get rid of "creator" as a auto group option
Mitchell Livingston [Wed, 24 Dec 2008 22:17:58 +0000 (22:17 +0000)]
get rid of unnecessary localizable strings
Mitchell Livingston [Wed, 24 Dec 2008 22:16:04 +0000 (22:16 +0000)]
make GroupRules.xib localizable
Mitchell Livingston [Wed, 24 Dec 2008 18:50:57 +0000 (18:50 +0000)]
save the groups right away when upgrading from an old archived version
Mitchell Livingston [Wed, 24 Dec 2008 17:54:30 +0000 (17:54 +0000)]
#1626 update group rules sheet to use NSPredicateEditor - main commit in r7493
Charles Kerr [Wed, 24 Dec 2008 17:45:27 +0000 (17:45 +0000)]
(trunk libT) #1627: OSX mutex lockup in 141 and up to 7490
Mitchell Livingston [Wed, 24 Dec 2008 17:41:45 +0000 (17:41 +0000)]
set missing properties
Mitchell Livingston [Wed, 24 Dec 2008 03:17:53 +0000 (03:17 +0000)]
(trunk) update appcast and version for 1.41
Charles Kerr [Wed, 24 Dec 2008 02:50:08 +0000 (02:50 +0000)]
(trunk libT) fix connectivity error reported by Stargazer. Also, add more debug statements to track down errors like this in the future
Mitchell Livingston [Wed, 24 Dec 2008 01:57:28 +0000 (01:57 +0000)]
Update NEWS
Mitchell Livingston [Wed, 24 Dec 2008 01:55:33 +0000 (01:55 +0000)]
(Mac client) #1029: When removing local data only remove data from the torrent
Mitchell Livingston [Wed, 24 Dec 2008 01:42:10 +0000 (01:42 +0000)]
remove Mac's custom code to show a warning when a folder contains extra data when deleting (in preparation of implementing [7473])
Charles Kerr [Tue, 23 Dec 2008 23:54:53 +0000 (23:54 +0000)]
(trunk daemon) minor fixes to the daemon manpage
Charles Kerr [Tue, 23 Dec 2008 21:34:07 +0000 (21:34 +0000)]
(trunk libT) add yet another ACL diagnostic message
Charles Kerr [Tue, 23 Dec 2008 20:42:26 +0000 (20:42 +0000)]
(trunk gtk) #1625: strftime() fails in preferences dialog for some locales
Charles Kerr [Tue, 23 Dec 2008 17:27:15 +0000 (17:27 +0000)]
(trunk libT) #include "session.h" cleanup from wereHamster
Charles Kerr [Tue, 23 Dec 2008 17:23:07 +0000 (17:23 +0000)]
(trunk libT) fix minor r7474 issue
Charles Kerr [Tue, 23 Dec 2008 17:11:31 +0000 (17:11 +0000)]
(trunk libT) socket performance tweak by wereHamster
Charles Kerr [Tue, 23 Dec 2008 16:04:11 +0000 (16:04 +0000)]
(trunk) #1029: When removing local data only remove data from the torrent
Charles Kerr [Mon, 22 Dec 2008 20:06:31 +0000 (20:06 +0000)]
update NEWS
Charles Kerr [Mon, 22 Dec 2008 19:16:06 +0000 (19:16 +0000)]
(trunk libT) speed improvments from wereHamster
Charles Kerr [Mon, 22 Dec 2008 19:14:43 +0000 (19:14 +0000)]
(trunk) patch from wereHamster to finish off tr_handle
Charles Kerr [Mon, 22 Dec 2008 17:35:10 +0000 (17:35 +0000)]
(trunk libT) remove unused functions tr_list_insert_sorted(), tr_list_foreach(). make tr_list_find_data() private.
Charles Kerr [Mon, 22 Dec 2008 05:47:05 +0000 (05:47 +0000)]
(trunk gtk) #1447: Launchpad translations need comment for strings with non-standard context
Charles Kerr [Mon, 22 Dec 2008 05:39:03 +0000 (05:39 +0000)]
(trunk gtk) #1585: use g_timeout_add_seconds() where appropriate to group timers together for fewer scheduled wakeups
Charles Kerr [Mon, 22 Dec 2008 05:19:52 +0000 (05:19 +0000)]
(trunk libT) fix a Windows portability bug reported by Alexey
Charles Kerr [Mon, 22 Dec 2008 04:55:07 +0000 (04:55 +0000)]
(trunk libT) peer-io.c: remove dead code and get rid of a couple of GOTOs
Charles Kerr [Mon, 22 Dec 2008 00:52:44 +0000 (00:52 +0000)]
(trunk libT) minor cleanups found while diffing for backport to 1.4x in r7455
Charles Kerr [Sun, 21 Dec 2008 20:02:21 +0000 (20:02 +0000)]
(trunk wx) get the wx client mostly building again.
Charles Kerr [Sun, 21 Dec 2008 19:35:38 +0000 (19:35 +0000)]
(trunk libT) one more ACL warning
Charles Kerr [Sun, 21 Dec 2008 19:23:41 +0000 (19:23 +0000)]
(trunk libT) add html and console hints about whitelist status & configuration
Erick Turnquist [Sun, 21 Dec 2008 19:13:52 +0000 (19:13 +0000)]
add some debugging stuff to track down where some bogus addresses are coming from
Charles Kerr [Sun, 21 Dec 2008 18:31:28 +0000 (18:31 +0000)]
(trunk libT) remove tr_peermsgs.minActiveRequests based on wereHamster's feedback
Charles Kerr [Sun, 21 Dec 2008 18:15:00 +0000 (18:15 +0000)]
(trunk libT) comments, tr_bool correctness, better runtime tests.
Charles Kerr [Sun, 21 Dec 2008 17:51:46 +0000 (17:51 +0000)]
(trunk libT) remove unused PEER_PULSE_INTERVAL
Mitchell Livingston [Sun, 21 Dec 2008 02:45:55 +0000 (02:45 +0000)]
always show proper text for the orange resume button
Charles Kerr [Sun, 21 Dec 2008 00:22:41 +0000 (00:22 +0000)]
(trunk) configure.ac portability tweak suggested by fulgas
Charles Kerr [Sun, 21 Dec 2008 00:05:54 +0000 (00:05 +0000)]
(trunk libT) fix an r7441 function pointer error reported by fulgas in #transmission
Charles Kerr [Sat, 20 Dec 2008 22:19:34 +0000 (22:19 +0000)]
try to rework the bandwidth code yet again s.t. it satisfies all three: (1) fairly distributes bandwidth across all peers, (2) scales well in high-bandwidth situations, (3) is good at hitting and staying at bandwidth limits/goals
Mitchell Livingston [Sat, 20 Dec 2008 19:12:09 +0000 (19:12 +0000)]
more thorough check of files in a folder when attempting to trash it
Erick Turnquist [Sat, 20 Dec 2008 08:51:32 +0000 (08:51 +0000)]
(trunk libT) Don't log two "errors" we expect to see from time-to-time.
EAFNOSUPPORT: On OS X, socket() incorrectly throws EAFNOSUPPORT for certain
IP/Port combinations. There is nothing we can do about this.
ENETUNREACH: #1606 is evidence that some trackers return IPv6 peers when
contacted over IPv4. This code will silently ignore "network unreachable"
errors for IPv6 connections.
Erick Turnquist [Sat, 20 Dec 2008 02:56:44 +0000 (02:56 +0000)]
(trunk libT) make sure we don't block IPv6 peers, which aren't included in bluetack bocklists
Mitchell Livingston [Sat, 20 Dec 2008 02:24:38 +0000 (02:24 +0000)]
set message level appropriately on launch
Erick Turnquist [Thu, 18 Dec 2008 05:55:22 +0000 (05:55 +0000)]
(trunk libT) Refactor ipv6 bind socket check
This will let the RPC server use the same test mechanism eventually. Networking code belongs in net.c anyway.
Charles Kerr [Thu, 18 Dec 2008 03:27:07 +0000 (03:27 +0000)]
another test commit for vraa.. this is just an experiment; probably eats a lot of memory
Charles Kerr [Thu, 18 Dec 2008 03:22:08 +0000 (03:22 +0000)]
test commit for vraa
Charles Kerr [Wed, 17 Dec 2008 14:15:19 +0000 (14:15 +0000)]
(trunk libT) turn off some testing log messages
Charles Kerr [Wed, 17 Dec 2008 13:29:03 +0000 (13:29 +0000)]
(trunk libT) tweak the new peer IO code a bit to handle EINPROGRESS
Charles Kerr [Wed, 17 Dec 2008 03:38:02 +0000 (03:38 +0000)]
(trunk libT) fix assertion error reported by Rolcol earlier today in #transmission
Charles Kerr [Wed, 17 Dec 2008 03:36:37 +0000 (03:36 +0000)]
(trunk) autoconf's "debug mode" should base its default value on whether this is a branded release or an unofficial build.