]>
granicus.if.org Git - transmission/log
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.
Mitchell Livingston [Wed, 17 Dec 2008 02:53:01 +0000 (02:53 +0000)]
remove a space from an email address in credits
Mitchell Livingston [Wed, 17 Dec 2008 02:21:02 +0000 (02:21 +0000)]
invert that last commit
Mitchell Livingston [Wed, 17 Dec 2008 02:19:14 +0000 (02:19 +0000)]
cleanup for the group menu filling adjustment
Mitchell Livingston [Wed, 17 Dec 2008 02:13:49 +0000 (02:13 +0000)]
get rid of an unnecessary class
Erick Turnquist [Wed, 17 Dec 2008 01:39:24 +0000 (01:39 +0000)]
(trunk libT) use an enum tr_address_type instead of uint8_t for tr_address.type
Charles Kerr [Wed, 17 Dec 2008 01:11:35 +0000 (01:11 +0000)]
use -g unconditionally
Charles Kerr [Tue, 16 Dec 2008 23:31:05 +0000 (23:31 +0000)]
(trunk libT) more runtime safety checks
Charles Kerr [Tue, 16 Dec 2008 22:52:04 +0000 (22:52 +0000)]
(trunk libT) yet another assertion commit
Charles Kerr [Tue, 16 Dec 2008 22:28:19 +0000 (22:28 +0000)]
(trunk libT) fix jhujhiti's pex crash
Erick Turnquist [Tue, 16 Dec 2008 22:10:54 +0000 (22:10 +0000)]
unfuck the mac build
Charles Kerr [Tue, 16 Dec 2008 22:08:17 +0000 (22:08 +0000)]
(trunk libT) really fuck up the peer i/o code. also this breaks the mac build until someone removes iobuf.c from libtransmission's list of files.
Charles Kerr [Tue, 16 Dec 2008 21:56:13 +0000 (21:56 +0000)]
(trunk) stdisease's --enable-debug configure patch. also, replace deprecated AC_HELP_STRING calls
Erick Turnquist [Tue, 16 Dec 2008 21:44:53 +0000 (21:44 +0000)]
fix another bad assert *eyes charles*
Erick Turnquist [Tue, 16 Dec 2008 21:35:14 +0000 (21:35 +0000)]
Fix "ISO C90 forbids mixed declarations and code"
Erick Turnquist [Tue, 16 Dec 2008 21:28:06 +0000 (21:28 +0000)]
Fix tr_isAddress()
Charles Kerr [Tue, 16 Dec 2008 21:12:14 +0000 (21:12 +0000)]
(trunk libT) add a similar check to the peer->addr in the place where crash is occurring
Charles Kerr [Tue, 16 Dec 2008 21:06:47 +0000 (21:06 +0000)]
(trunk libT) more runtime safety checks
Charles Kerr [Tue, 16 Dec 2008 16:13:21 +0000 (16:13 +0000)]
(trunk libT) add more startup debug messages in the RPC server
Charles Kerr [Tue, 16 Dec 2008 15:27:07 +0000 (15:27 +0000)]
(trunk daemon) fix daemon connectivity error introduced in r7366
Charles Kerr [Tue, 16 Dec 2008 06:46:27 +0000 (06:46 +0000)]
(trunk libT) add some assertions to tr_compareAddresses()
Charles Kerr [Tue, 16 Dec 2008 06:35:51 +0000 (06:35 +0000)]
(trunk libT) fix oops: accidentally committed an fprintf() debug message. hi, titer.
Mitchell Livingston [Tue, 16 Dec 2008 01:13:16 +0000 (01:13 +0000)]
allow the inspector - peer's ip address field to be resized to a much larger size (to accommodate IPv6 addresses)
Charles Kerr [Tue, 16 Dec 2008 01:11:54 +0000 (01:11 +0000)]
maybe make hudson-t's trunk linux builds happy
Charles Kerr [Tue, 16 Dec 2008 00:57:24 +0000 (00:57 +0000)]
(trunk libT) fix build error reported by KyleK and hudson-t
Charles Kerr [Tue, 16 Dec 2008 00:20:44 +0000 (00:20 +0000)]
updated email address
Charles Kerr [Mon, 15 Dec 2008 21:22:08 +0000 (21:22 +0000)]
(trunk libT) probable fix for the "greedy peer" bug
Charles Kerr [Mon, 15 Dec 2008 20:26:26 +0000 (20:26 +0000)]
try to make hudson-t happy
Charles Kerr [Mon, 15 Dec 2008 19:30:58 +0000 (19:30 +0000)]
(trunk cli) #1598: peer-port not saved correctly
Charles Kerr [Mon, 15 Dec 2008 04:37:44 +0000 (04:37 +0000)]
put the consts back in to make jhjhiti happy
Charles Kerr [Mon, 15 Dec 2008 04:34:06 +0000 (04:34 +0000)]
15:11 < jhujhiti> charles_: there are no bugs
Charles Kerr [Mon, 15 Dec 2008 00:17:08 +0000 (00:17 +0000)]
(trunk libT) add ipv6 support by jhujhiti. I think this is the largest user-contributed patch we've ever used... thanks jhujhiti :)
Charles Kerr [Sun, 14 Dec 2008 23:46:57 +0000 (23:46 +0000)]
(trunk gtk) fix PEX option bug, again reported by Rolcol
Charles Kerr [Sun, 14 Dec 2008 23:26:25 +0000 (23:26 +0000)]
(trunk gtk) clean up some more preferences options
Charles Kerr [Sun, 14 Dec 2008 22:57:08 +0000 (22:57 +0000)]
(trunk) fix gtk bug of not remembering users' settings for per-torrent peer limits
Charles Kerr [Sun, 14 Dec 2008 22:48:11 +0000 (22:48 +0000)]
(trunk libT) fix type error reported by JhuJhiti
Charles Kerr [Sun, 14 Dec 2008 22:41:44 +0000 (22:41 +0000)]
(trunk gtk) fix bug that didn't save the settings when the user changed the "blocklist enabled" setting. reported by Rol Col
Charles Kerr [Sun, 14 Dec 2008 22:14:00 +0000 (22:14 +0000)]
(trunk gtk) fix prefs oopsie reported by RolCol
Mitchell Livingston [Sun, 14 Dec 2008 16:50:41 +0000 (16:50 +0000)]
ensure auto-grouping will never be used on Tiger
Mitchell Livingston [Sun, 14 Dec 2008 16:16:37 +0000 (16:16 +0000)]
skip bad rules instead of asserting - this might help down the road if rules are removed/changed
Mitchell Livingston [Sun, 14 Dec 2008 16:04:55 +0000 (16:04 +0000)]
add some asserts
Mitchell Livingston [Sun, 14 Dec 2008 15:58:17 +0000 (15:58 +0000)]
slight improvement for the auto-group code
Charles Kerr [Sun, 14 Dec 2008 11:21:11 +0000 (11:21 +0000)]
(trunk libT) more semantic cleanup: tr_handle->tr_session, int->tr_bool, int->tr_port
Mitchell Livingston [Sun, 14 Dec 2008 05:12:49 +0000 (05:12 +0000)]
(trunk) undo the last commit
Mitchell Livingston [Sun, 14 Dec 2008 05:07:13 +0000 (05:07 +0000)]
(1.4x) update appcast
Mitchell Livingston [Sun, 14 Dec 2008 05:06:18 +0000 (05:06 +0000)]
(trunk) update appcast; set date of NEWS
Mitchell Livingston [Sun, 14 Dec 2008 04:56:57 +0000 (04:56 +0000)]
(trunk) update version numbers for 1.41
Charles Kerr [Sun, 14 Dec 2008 04:37:48 +0000 (04:37 +0000)]
(trunk) sync with 1.4x NEWS
Charles Kerr [Sun, 14 Dec 2008 01:22:06 +0000 (01:22 +0000)]
(trunk daemon) added --dump option to dump the settings to stderr and exit.
Charles Kerr [Sun, 14 Dec 2008 01:19:50 +0000 (01:19 +0000)]
(trunk libT) #1595: Always search in PACKAGE_DATA_DIR when serving Web files
Mitchell Livingston [Sun, 14 Dec 2008 00:50:41 +0000 (00:50 +0000)]
simplify the "randomize port" text
Mitchell Livingston [Sun, 14 Dec 2008 00:31:33 +0000 (00:31 +0000)]
#1559 Simplify tr_sessionInitFull - Mac client
Charles Kerr [Sun, 14 Dec 2008 00:23:00 +0000 (00:23 +0000)]
(trunk libT) remove unneeded key
Charles Kerr [Sat, 13 Dec 2008 23:39:12 +0000 (23:39 +0000)]
(trunk libT) semantic cleanup: int -> tr_bool
Charles Kerr [Sat, 13 Dec 2008 23:17:36 +0000 (23:17 +0000)]
(trunk) #1559: Simplify tr_sessionInitFull
Charles Kerr [Sat, 13 Dec 2008 22:52:15 +0000 (22:52 +0000)]
(trunk libT) #1593: Setting upload to 0 kills all download
Mitchell Livingston [Sat, 13 Dec 2008 22:49:46 +0000 (22:49 +0000)]
merge the group location selection code
Mitchell Livingston [Sat, 13 Dec 2008 22:10:11 +0000 (22:10 +0000)]
disable the group location matching when adding a just-created torrent
Mitchell Livingston [Sat, 13 Dec 2008 17:18:28 +0000 (17:18 +0000)]
add an all/any button to the group rules sheet
Charles Kerr [Fri, 12 Dec 2008 02:44:21 +0000 (02:44 +0000)]
(trunk libT) remove a couple of redundant and/or unused fields from struct peer_atom and tr_peermsgs.
Charles Kerr [Fri, 12 Dec 2008 02:26:33 +0000 (02:26 +0000)]
(trunk libT) make tr_bencDictMerge() support limited nested merges
Charles Kerr [Fri, 12 Dec 2008 02:12:17 +0000 (02:12 +0000)]
(trunk libT) #1559 (partial): add tr_bencDictMerge() + unit tests. patch by KyleK and charles_
Mitchell Livingston [Thu, 11 Dec 2008 22:47:07 +0000 (22:47 +0000)]
#1589 Fix a forwarding bug introduced in r7352 random port
Charles Kerr [Thu, 11 Dec 2008 17:02:34 +0000 (17:02 +0000)]
(libT) add some documentation about the three separate peer structs and how they are related.
Charles Kerr [Thu, 11 Dec 2008 16:35:19 +0000 (16:35 +0000)]
(trunk gtk) #1588: bandwidth scheduler should display timestamps according to the current locale
Charles Kerr [Thu, 11 Dec 2008 07:04:46 +0000 (07:04 +0000)]
(trunk libT) fix bug which caused libtransmission to hold onto nonproductive peers for longer than it should've
Mitchell Livingston [Thu, 11 Dec 2008 04:41:23 +0000 (04:41 +0000)]
#1157 ability to pick a random port in libtransmission; mac preference to pick a random port on launch and on button click
Charles Kerr [Thu, 11 Dec 2008 00:39:47 +0000 (00:39 +0000)]
(trunk libT) back out the changes for #1580; closing that ticket as invalid
Charles Kerr [Wed, 10 Dec 2008 21:46:24 +0000 (21:46 +0000)]
(rpc) #1584: include version in session-get response
Charles Kerr [Wed, 10 Dec 2008 19:31:21 +0000 (19:31 +0000)]
(trunk) #1581: resolve ambiguity between --enable-gtk and --disable-nls
Charles Kerr [Wed, 10 Dec 2008 19:00:19 +0000 (19:00 +0000)]
(trunk daemon) #1583: daemon ignores IP address whitelist
Charles Kerr [Wed, 10 Dec 2008 13:57:21 +0000 (13:57 +0000)]
(trunk libT) #1580: use a 65K read buffer for the hash check, even for embedded systems.
Charles Kerr [Wed, 10 Dec 2008 06:12:04 +0000 (06:12 +0000)]
(trunk libT) make the upnp description a little easier to differentiate between separate instances of Transmission
Charles Kerr [Wed, 10 Dec 2008 05:20:28 +0000 (05:20 +0000)]
(trunk libT) fix minor r7266 oops that could keep us from disconnecting if we made a peer connection to ourself
Charles Kerr [Wed, 10 Dec 2008 03:45:57 +0000 (03:45 +0000)]
(trunk libT) #1580: increase the read buffer for the "verify local data" reader to make it a little faster
Charles Kerr [Wed, 10 Dec 2008 03:44:20 +0000 (03:44 +0000)]
(trunk libT) fix r7336 oops reported by RolCol, m1b, and KyleK
Charles Kerr [Tue, 9 Dec 2008 22:05:45 +0000 (22:05 +0000)]
(trunk libT) experimental code to try & fix the "one torrent / one peer eats all my bandwidth" issue reported in the forums & irc
Charles Kerr [Tue, 9 Dec 2008 21:39:05 +0000 (21:39 +0000)]
(trunk libT) better fix for the previous commit
Charles Kerr [Tue, 9 Dec 2008 21:31:03 +0000 (21:31 +0000)]
(trunk libT) fix blocklist.c build error on cygwin by adding #include <errno.h>. reported by stdisease
Charles Kerr [Tue, 9 Dec 2008 20:56:24 +0000 (20:56 +0000)]
(trunk libT) fix INET6_ADDRSTRLEN build error on cygwin, reported by stdisease in #transmission
Charles Kerr [Tue, 9 Dec 2008 17:01:49 +0000 (17:01 +0000)]
(daemon) #1510: kysucix's patch to give an option to delete local data via RPC when removing a torrent.
Charles Kerr [Tue, 9 Dec 2008 15:09:26 +0000 (15:09 +0000)]
(trunk libT) if an individual torrent's speed limit is set, don't pay attention to the global speed limit
Mitchell Livingston [Tue, 9 Dec 2008 01:01:29 +0000 (01:01 +0000)]
revert last change - it didn't load the values properly
Mitchell Livingston [Tue, 9 Dec 2008 00:51:08 +0000 (00:51 +0000)]
load the rules table before showing the group rules sheet
Mitchell Livingston [Mon, 8 Dec 2008 23:42:32 +0000 (23:42 +0000)]
update the localizable strings file
Mitchell Livingston [Mon, 8 Dec 2008 23:38:01 +0000 (23:38 +0000)]
add a description to the groups rules sheet
Charles Kerr [Mon, 8 Dec 2008 20:36:36 +0000 (20:36 +0000)]
(trunk libT) #1565: give the peer requests a higher send priority. thanks to jusid for testing and sleuthing above & beyond the call of duty
Charles Kerr [Mon, 8 Dec 2008 20:23:10 +0000 (20:23 +0000)]
(libT) #1577: honor the peer's BEP 10 reqq key, if they provide it.
Mitchell Livingston [Mon, 8 Dec 2008 04:22:53 +0000 (04:22 +0000)]
layout adjustment of info text in the preferences window