Charles Kerr
|
fbddf853b0
|
(trunk libT) fix possible null pointer dereference reported by wereHamster
|
2010-02-03 14:43:39 +00:00 |
|
Charles Kerr
|
168770f508
|
(trunk libT) #2716 "magnet torrents not being saved after quit" -- fix bencode bug.
|
2010-02-03 14:31:12 +00:00 |
|
Charles Kerr
|
d118db0f37
|
(trunk libT) remove dead announce fields like supportscrypto and requirescrypto. these don't appear to be supported by any of the major clients so why waste the announce bandwidth...
|
2010-02-03 06:32:14 +00:00 |
|
Charles Kerr
|
5014319622
|
(trunk libT) experimental commit for faster tracker announces
|
2010-02-03 03:38:13 +00:00 |
|
Charles Kerr
|
9489762d26
|
(trunk libT) remove the last two experimental commits... nightly users, it's probably safe to use svn again. or at least as safe as usual... ;)
|
2010-02-03 01:00:08 +00:00 |
|
Charles Kerr
|
825d5c3a5a
|
(trunk libT) this is an experimental commit for a debugging session with people who don't have access to build tools. unless you're one of those testers, or unless you enjoy not connecting to peers, you DO NOT WANT TO USE THIS REVISION
|
2010-02-03 00:39:27 +00:00 |
|
Charles Kerr
|
bdb706edb9
|
(trunk libT) this is an experimental commit for a debugging session with people who don't have access to build tools. unless you're one of those testers, you might not want to use this revision.
|
2010-02-03 00:28:07 +00:00 |
|
Charles Kerr
|
30f85172c4
|
(trunk libT) taper off the number of new connections per pulse per torrent based on how long the torrent's been running. Brand-new torrents get a higher burst of new peer connection attempts, but long-running torrents don't need that kind of activity.
|
2010-02-03 00:12:19 +00:00 |
|
Charles Kerr
|
36d97610bd
|
(trunk) #2802, #2716, #2717 -- remember magnet links and their settings between sessions, and allow their trackers to be modified
|
2010-02-02 22:45:22 +00:00 |
|
Charles Kerr
|
b9e8624b3c
|
(trunk daemon) #2751 "display-remote -si should show config directory" -- implemented for 1.90
|
2010-02-02 18:27:57 +00:00 |
|
Charles Kerr
|
54f874ffb1
|
(trunk) fix oops...
|
2010-02-02 08:10:28 +00:00 |
|
Charles Kerr
|
094f76d9ca
|
(trunk libT) #2846 "Priority Selection in `Add' Window" -- added RPC hooks for doing this via remote client
|
2010-02-02 07:48:03 +00:00 |
|
Charles Kerr
|
de2d0154e7
|
(trunk libT) #2849 "When possible, use fallocate64() for file preallocation" -- implemented for 1.90
|
2010-02-02 03:01:25 +00:00 |
|
Charles Kerr
|
e62be48baa
|
(trunk libT) don't scrape paused torrents
|
2010-02-02 02:59:40 +00:00 |
|
Charles Kerr
|
f7c98630d7
|
(trunk libT) #2720 "Misleading error message when adding a duplicate magnet transfer" -- add a public API call in libtransmission for testing to see if we already have a magnet link as a torrent
|
2010-02-02 01:15:26 +00:00 |
|
Charles Kerr
|
42f63a63d3
|
(trunk libT) #2505 "Transmission loses config when disk is full" -- better implementation than r10068's from suggestions by elbandi
|
2010-02-02 01:05:27 +00:00 |
|
Mitchell Livingston
|
205b21dca3
|
add a convenience function for determining if an address is an IP address, and when picking a favicon in the Mac UI's tracker tab, use the full IP address when applicable
|
2010-02-01 23:52:46 +00:00 |
|
Charles Kerr
|
8f0f6679aa
|
(trunk libT) #2505 "Transmission loses config when disk is full" -- implemented in trunk for 1.90
|
2010-02-01 21:09:31 +00:00 |
|
Charles Kerr
|
92f67263ee
|
(trunk, libT) #2844 "add able to disable '.part' suffix for incomplete files" -- added to GTK+ and Qt clients and to RPC spec for 1.90
|
2010-02-01 04:43:10 +00:00 |
|
Charles Kerr
|
dd9da625d1
|
(trunk libT) a better way to ignore peerCount from `stopped' responses
|
2010-02-01 03:49:59 +00:00 |
|
Charles Kerr
|
13179c5363
|
(trunk libT) ignore the peer count from `stopped' responses when calculating lastAnnouncePeerCount
|
2010-02-01 03:39:54 +00:00 |
|
Charles Kerr
|
7cb57b8480
|
(trunk libT) don't reset lastAnnouncePeerCount when stopping a torrent.
|
2010-02-01 01:13:25 +00:00 |
|
Charles Kerr
|
f071f0ccea
|
(trunk libT) another announcer tweak related to #2828 -- keep the last known good value of lastAnnouncePeerCount even if subsequent announces fail
|
2010-02-01 00:35:38 +00:00 |
|
Charles Kerr
|
9423821e7a
|
(trunk libT) #2828 "Better reporting of announce timeouts in tr_tracker_stat" -- implemented in trunk for 1.90
|
2010-02-01 00:28:04 +00:00 |
|
Charles Kerr
|
02ffbe75e4
|
(trunk libT) #2778 "IPv6 accepts garbage addresses" -- fix typo reported by chris-jerichio @ http://trac.transmissionbt.com/ticket/2778#comment:16
|
2010-01-31 17:15:05 +00:00 |
|
Charles Kerr
|
dcbb1ee872
|
#2778 (IPv6 PEX accepts garbage addresses) -- accept petch from jch to reject IPv6 addresses outside of 2000::/3 until the end of the 13th Baktun
|
2010-01-31 00:23:31 +00:00 |
|
Charles Kerr
|
8fc6e6a0f5
|
(trunk libT) #2656 "download speed limit of 0 is not honored" -- fixed in trunk for 1.90
|
2010-01-30 00:43:31 +00:00 |
|
Charles Kerr
|
63bca0fad4
|
(trunk libT) #2823 "crash in bsearch() while updating blocklist" -- fixed in trunk for 1.90
|
2010-01-29 18:10:50 +00:00 |
|
Charles Kerr
|
70e3e7156c
|
(trunk libT) #2833 "LP64 bug on OpenBSD" -- fixed in trunk for 1.90
|
2010-01-29 18:07:21 +00:00 |
|
Charles Kerr
|
73deb80e77
|
(trunk libT) if a tracker doesn't respond during an announce, instead of automatically reannouncing in 120 seconds, add some fuzz to the interval. Rationale: if a bunch of torrents announce at once, overloading the router or server, they'll still be overloading it if we do the exact same thing the second time around...
|
2010-01-28 19:33:48 +00:00 |
|
Charles Kerr
|
931558aea3
|
(trunk libT) fix DNS timing issue reported by gn0s1s in irc
|
2010-01-28 18:25:18 +00:00 |
|
Charles Kerr
|
dd41b5c257
|
(trunk libT) #2819 "announce URLs containing raw IP addresses won't announce/scrape in 1.82" -- possible fix
|
2010-01-28 17:24:23 +00:00 |
|
Charles Kerr
|
a334b422c3
|
(trunk) remove unnecessary #includes
|
2010-01-28 13:33:40 +00:00 |
|
Charles Kerr
|
ce5f82f413
|
(trunk libT) add a "const" to tr_ptrArrayRemove()'s second argument to silence a compiler warning
|
2010-01-28 13:31:54 +00:00 |
|
Charles Kerr
|
a888c4d425
|
(trunk libT) web.c: add a cache for unresolvable hostnames
|
2010-01-27 06:40:12 +00:00 |
|
Charles Kerr
|
9c0900eb20
|
(trunk libT) possible fix for gn0s1s' "file not found" error message
|
2010-01-26 21:41:40 +00:00 |
|
Charles Kerr
|
6e8cc99374
|
(trunk libT) #2800 "crashing during operation" -- if a peer sends an out-of-bounds "have piece" message, drop the connection
|
2010-01-26 20:38:04 +00:00 |
|
Charles Kerr
|
3c02127a13
|
(trunk libT) #2800 "crashing during operation" -- use type correctness suggestion from kim wrt int --> size_t in bitset.h
|
2010-01-26 07:50:17 +00:00 |
|
Charles Kerr
|
3ace0afaae
|
(trunk libT) #2792 "since 1.80 update downloads failing" -- try to handle non-resolving tracker addresses without blocking in curl
|
2010-01-26 07:22:50 +00:00 |
|
Charles Kerr
|
ea36b9b888
|
(trunk libT) make "tr_globalAddress" a private function
|
2010-01-25 07:35:38 +00:00 |
|
Charles Kerr
|
f010687d81
|
(trunk libT) #2792 "Since 1.80 update downloads failing" -- a better fix than r10015...
|
2010-01-25 05:19:54 +00:00 |
|
Mitchell Livingston
|
48d8d43c92
|
#2765 ignore case when ordering the file list in a newly-generated torrent file
|
2010-01-25 05:06:54 +00:00 |
|
Charles Kerr
|
bfbc126ea0
|
(trunk libT) #2792 "Since 1.80 update downloads failing" -- fixed in trunk for 1.83
|
2010-01-25 04:54:04 +00:00 |
|
Charles Kerr
|
c2adab97b2
|
(trunk libT) fix typo from prev commit
|
2010-01-25 04:26:08 +00:00 |
|
Charles Kerr
|
4164b17977
|
(trunk libT) extend the lifespan of the cached DNS entries
|
2010-01-25 04:24:48 +00:00 |
|
Charles Kerr
|
1d1b09b75b
|
(trunk libT) #2804 "segmentation fault add-by-url when url scheme is ftp" -- fixed in trunk for 1.83
|
2010-01-25 04:00:08 +00:00 |
|
Charles Kerr
|
38fdcd5835
|
(trunk libT) (1) on startup, stagger new torrents' scrapes. (2) reduce the minimum number of block requests to peers.
|
2010-01-25 02:19:20 +00:00 |
|
Charles Kerr
|
ae966e0725
|
(trunk libT) increase the announce timeout from 30 seconds to 45 seconds.
|
2010-01-24 23:32:49 +00:00 |
|
Charles Kerr
|
7e5e4db797
|
(trunk libT) #2783 "blocklist is empty" -- fix this 1.82 regression. apparently update.transmissionbt.com doesn't like it when you make the ":80" in the Host: header explicit instead of implicit... so probably other web servers have the same problem too.
|
2010-01-24 19:22:22 +00:00 |
|
Charles Kerr
|
d97a04b001
|
(trunk libT) when adding the Host: header by hand, make include the host's port
|
2010-01-23 07:51:51 +00:00 |
|