You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2011/05/06 03:17:44 UTC
svn commit: r1100012 - in /trafficserver/site/trunk: downloads.html
index.html
Author: zwoop
Date: Fri May 6 01:17:43 2011
New Revision: 1100012
URL: http://svn.apache.org/viewvc?rev=1100012&view=rev
Log:
Updated with v2.1.8 release
Modified:
trafficserver/site/trunk/downloads.html
trafficserver/site/trunk/index.html
Modified: trafficserver/site/trunk/downloads.html
URL: http://svn.apache.org/viewvc/trafficserver/site/trunk/downloads.html?rev=1100012&r1=1100011&r2=1100012&view=diff
==============================================================================
--- trafficserver/site/trunk/downloads.html (original)
+++ trafficserver/site/trunk/downloads.html Fri May 6 01:17:43 2011
@@ -27,18 +27,127 @@
</div>
</div>
<div role="banner" class="yui-g banner">
- <h1>Current (developer, unstable) Release -- 2.1.7</h1>
+ <h1>Current (developer, unstable) Release -- 2.1.8</h1>
</div>
<div role="contentinfo" class="yui-ge">
<!-- first column: 75% -->
<div role="contentinfo" class="yui-u first">
- Apache Traffic Server 2.1.7 was released on March 21, 2011. [<a href="http://www.apache.org/dist/trafficserver/trafficserver-2.1.7-unstable.tar.bz2.asc">PGP</a>]
- [<a href="http://www.apache.org/dist/trafficserver/trafficserver-2.1.7-unstable.tar.bz2.md5">MD5</a>]
- [<a href="http://www.apache.org/dist/trafficserver/trafficserver-2.1.7-unstable.tar.bz2.sha1">SHA1</a>].
+ Apache Traffic Server 2.1.8 was released on May 5, 2011. [<a href="http://www.apache.org/dist/trafficserver/trafficserver-2.1.8-unstable.tar.bz2.asc">PGP</a>]
+ [<a href="http://www.apache.org/dist/trafficserver/trafficserver-2.1.8-unstable.tar.bz2.md5">MD5</a>]
+ [<a href="http://www.apache.org/dist/trafficserver/trafficserver-2.1.8-unstable.tar.bz2.sha1">SHA1</a>].
<br><br>
<h2> Bugs
</h2>
-<ul class="bullet">
+<ul class="bullet">
+<li>[<a href='https://issues.apache.org/jira/browse/TS-212'>TS-212</a>] - Add OpenSolaris support to 'trafficserver' script
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-465'>TS-465</a>] - Need an option to not overwrite existing Server: header
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-545'>TS-545</a>] - parent.config (and perhaps other configs) have an unused concept of "tags" for MIXT media
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-550'>TS-550</a>] - Eliminate some uncessary usages of STL on the crititcal path
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-629'>TS-629</a>] - non-portable char vs integer comparisons
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-633'>TS-633</a>] - SSL Termination reverse_mapping
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-702'>TS-702</a>] - FATAL: MIME.cc:1250: failed assert `j < block_count`
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-704'>TS-704</a>] - oneline patch fixing --disable-static building
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-712'>TS-712</a>] - Fix any compile problems using LLVM / clang
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-713'>TS-713</a>] - do_io_pread not honoring an offset with single fragment object
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-714'>TS-714</a>] - traffic_shell broken
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-715'>TS-715</a>] - Apache::TS::AdminClient broken in trunk
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-716'>TS-716</a>] - Crash in Continuation::handleEvent
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-719'>TS-719</a>] - libtsutil.so is not self-contained
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-721'>TS-721</a>] - incorrect http hit ratio in stats
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-734'>TS-734</a>] - Wrong number of fields in net connection internal stats page
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-735'>TS-735</a>] - ccache can cause bad builds causing weird segfaults
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-736'>TS-736</a>] - Crash from stale open directory pointer when cache lock is dropped and reacquired
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-737'>TS-737</a>] - Small hackish fix for rc/trafficserver.in so rc/trafficserver will work with FreeBSD
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-739'>TS-739</a>] - Crash in ::write
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-742'>TS-742</a>] - Assert in HTTP tunnel
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-748'>TS-748</a>] - Client side transparency doesn't work on trunk.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-749'>TS-749</a>] - Connection hangs if origin server goes down in the middle of a response
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-750'>TS-750</a>] - TS does not fail-over if one origin server for a 2 address hostname goes down
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-751'>TS-751</a>] - Experimental TSHttpTxnCacheLookupStatusSet(HIT_STALE) calls cause a crash
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-752'>TS-752</a>] - cache scan issues
+</li>
+</ul>
+
+<h2> Improvements
+</h2>
+<ul class="bullet">
+<li>[<a href='https://issues.apache.org/jira/browse/TS-598'>TS-598</a>] - when using IP address in target OS map, the DNS lookup looks awful
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-624'>TS-624</a>] - make install should not overwrite etc/trafficserver/*
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-652'>TS-652</a>] - SSL random buffer initialization should be checked
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-685'>TS-685</a>] - Rename partition.config ?
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-720'>TS-720</a>] - Remove dependencies on the STL
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-728'>TS-728</a>] - Remove --with-webui option from configure (and all #ifdef's)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-740'>TS-740</a>] - Traffic Server fails to build on kfreebsd
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-746'>TS-746</a>] - Not possible to completel delete e.g. the Query part of a URL via plugins
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-753'>TS-753</a>] - More cleanup on API checks and return codes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/TS-756'>TS-756</a>] - Clean out unused carp from DNS resolver structure and code.
+</li>
+</ul>
+
+<h2> New Features
+</h2>
+<ul class="bullet">
+<li>[<a href='https://issues.apache.org/jira/browse/TS-731'>TS-731</a>] - Cacheurl plugin
+</li>
+</ul>
+
+<p>The full change log is located in <a href="http://svn.apache.org/viewvc/trafficserver/traffic/trunk/CHANGES?revision=1098646&view=markup">/trafficserver/traffic/trunk/CHANGES</a></p>
+
+ </div>
+ <!-- Second column: 25% -->
+ <div role="complementary" class="yui-u">
+ <a href="http://www.apache.org/dyn/closer.cgi/trafficserver/trafficserver-2.1.8-unstable.tar.bz2" class="download">Download Source</a>
+ </div>
+ </div>
+
+
+
+ <div role="banner" class="yui-g banner">
+ <h1>Archived (developer, unstable) Release -- 2.1.7</h1>
+ </div>
+ <div role="contentinfo" class="yui-ge">
+ <!-- first column: 75% -->
+ <div role="contentinfo" class="yui-u first">
+ Apache Traffic Server 2.1.7 was released on March 21, 2011. [<a href="http://archive.apache.org/dist/trafficserver/trafficserver-2.1.7-unstable.tar.bz2.asc">PGP</a>]
+ [<a href="http://archive.apache.org/dist/trafficserver/trafficserver-2.1.7-unstable.tar.bz2.md5">MD5</a>]
+ [<a href="http://archive.apache.org/dist/trafficserver/trafficserver-2.1.7-unstable.tar.bz2.sha1">SHA1</a>].
+<h2> Bugs
+</h2>
+<ul class="bullet">
<li>[<a href='https://issues.apache.org/jira/browse/TS-209'>TS-209</a>] - OpenSolaris: Add raw disk support for the cache
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TS-588'>TS-588</a>] - Cleanup Remap APIs
@@ -67,9 +176,10 @@
</li>
</ul>
+
<h2> Improvements
</h2>
-<ul class="bullet">
+<ul class="bullet">
<li>[<a href='https://issues.apache.org/jira/browse/TS-680'>TS-680</a>] - Make SDK opaque types use opaque struct's instead of void* ?
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TS-684'>TS-684</a>] - config.layout for gentoo linux, may also be used on Fedora
@@ -87,10 +197,10 @@
<li>[<a href='https://issues.apache.org/jira/browse/TS-711'>TS-711</a>] - Don't schedule remap.config reloads on network thread
</li>
</ul>
-
+
<h2> New Features
</h2>
-<ul class="bullet">
+<ul class="bullet">
<li>[<a href='https://issues.apache.org/jira/browse/TS-692'>TS-692</a>] - Allow for setting the source address for the connection to the origin server
</li>
</ul>
@@ -99,12 +209,11 @@
</div>
<!-- Second column: 25% -->
<div role="complementary" class="yui-u">
- <a href="http://www.apache.org/dyn/closer.cgi/trafficserver/trafficserver-2.1.7-unstable.tar.bz2" class="download">Download Source</a>
+ <a href="http://archive.apache.org/dist/trafficserver/trafficserver-2.1.6-unstable.tar.bz2" class="download">Download Source</a>
</div>
</div>
-
<div role="banner" class="yui-g banner">
<h1>Archived (developer, unstable) Release -- 2.1.6</h1>
</div>
@@ -248,229 +357,6 @@
<div role="banner" class="yui-g banner">
- <h1>Archived (developer, unstable) Release -- 2.1.5</h1>
- </div>
- <div role="contentinfo" class="yui-ge">
- <!-- first column: 75% -->
- <div role="contentinfo" class="yui-u first">
- Apache Traffic Server 2.1.5 was released on January 12, 2011. [<a href="http://archive.apache.org/dist/trafficserver/trafficserver-2.1.5-unstable.tar.bz2.asc">PGP</a>]
- [<a href="http://archive.apache.org/dist/trafficserver/trafficserver-2.1.5-unstable.tar.bz2.md5">MD5</a>]
- [<a href="http://archive.apache.org/dist/trafficserver/trafficserver-2.1.5-unstable.tar.bz2.sha1">SHA1</a>].
-<ul class="bullet">
-<li>More 64-bit issues has been identified in the SDK and HTTP core, and
- fixed [TS-620].</li>
-<li>Code cleanup of old transparency code and options [TS-613].</li>
-<li>We now require a compiler (or libc) that provides atomic
- operations. This includes gcc 4.1.2 or later, Intel CC, clang (recent
- versions) as well as Sun's Solaris compilers and libc [TS-618].</li>
-<li>Support normal default path for remap plugins [TS-616].</li>
-<li>Change default settings for MSIE User-Agent sniffing [TS-615].</li>
-<li>Remove remnants from InktoSwitch. This removes the following
- configurations [TS-614]:
-<code><pre>
-
- proxy.config.http.inktoswitch_enabled
- proxy.config.http.router_ip
- proxy.config.http.router_port
-</pre></code></li>
-<li>Modify TSContSchedule to take a thread type, and add
- TSContScheduleEvery [TS-589].</li>
-<li>Added support to allow some select (~50 or so) records.config
- configurations to be overridable per transaction. This is done via new SDK
- APIs, as well as a remap plugin provided with the core [TS-599]. The new
- APIs available are
-<code><pre>
-
- TSHttpTxnConfigIntSet()
- TSHttpTxnConfigIntGet()
- TSHttpTxnConfigFloatSet()
- TSHttpTxnConfigFloatGet()
- TSHttpTxnConfigStringSet()
- TSHttpTxnConfigStringGet()
- TSHttpTxnConfigFind()
-</pre></code></li>
-<li>Eliminate dedicated default DNS for SplitDNS [TS-597]. Author: Zhao
- Yongming.</li>
-<li>Eliminate proxy.config.net.max_poll_delay configs [TS-605].</li>
-<li>Old traffic_net configurations are eliminated [TS-601]. </li>
-<li>Multiple preads: this patch is only active if you call do_io_pread on
- the cache. This includes a regression test for do_io_pread which is at
- least a smoke test of the new code. [TS-61]</li>
-<li>Migrate from home-grown regular expression classes to pcre [TS-604].</li>
-<li>Reduce number of calls to regex matcher for standard requests with
- well-known-strings (WKS). [TS-603]</li>
-<li>Parse Range: requests a bit better. Prior, a request like like Range:
- bytes=100-200 would return 0-200. Additionally, Range: bytes=100- would
- not parse properly. [TS-596]</li>
-<li>Remove old, unused configuration code (duplicated) [TS-576].</li>
-<li>Bump the SDK version numbers properly [TS-595].</li>
-<li>Migrate from our own int64 (et.al) to int64_t / stdint types. This also
- changes the SDK, so ts/ts.h users should now use int64_t etc. [TS-594].</li>
-<li>./configure will now tell us more about its defaults.</li>
-<li>Add better tests for eventfd, making sure sys/eventfd.h exists
- [TS-515].</li>
-<li>Stub / base implementation for the Task thread pool [TS-589].</li>
-<li>Cleanup of traffic_logstats, and also add support for JSON
- output. Several new options and query args added to select output format
- and data [TS-587].</li>
-<li>Add back support for using the default DNSHandler from DNS.cc This
- helps with SplitDNS [TS-580].</li>
-<li>Fixes for DNS to properly schedule and initialize [TS-570].</li>
-<li>Fix make check so it actually compiles [TS-586].</li>
-<li>Remove RAF pieces [TS-584].</li>
-<li>Replace the SDKAllocator with a ClassAllocator.
- This reduces the amount of memory allocation for plugins, but requires
- that plugins now religiously release the handles that they are expected
- to release (i.e. no automatic gc is done for lazy developers). [TS-577]</li>
-<li>Fixes for getting the altinfo regression check to succeeds [TS-171].</li>
-<li>Fixes for some transform, and other, mismatches of int vs int64 in the
- new APIs and underlying cache [TS-456].</li>
-<li>Eliminate misguided string copies in the SDK [TS-579].</li>
-<li>Fix build of ts.h and tsxs when the .in files changes [TS-574].</li>
-<li>Move libinktomi++ and librecords to lib/ts and lib/records [TS-571].</li>
-<li>Add SDK API calls to directly get the elements of the running TS
- version [TS-568].</li>
-<li>Added WCCP support.</li>
-<li>Bring IPv6 functionality back to trunk, for incoming (client)
- connections [TS-18]. Original author: Tsunayoshi Egawa.</li>
-<li>Segfault with HTTPS, fixed by correctly initializing SSLNetVConnection
- being added to freelist [TS-559].</li>
-<li>The old logs.config custom log format is no longer supported. Only the
- XML custom logs are now supported. This eliminates the config
-<code><pre>
-
- proxy.config.log.xml_logs_config
-
-</pre></code>
- as well, since it's the only option for custom logs [TS-556].</li>
-<li>All log configurations (and stats) are renamed from log2.* to
- log.*. This is to avoid confusion, since Apache Traffic Server never had
- the old (obsolete) log system. There's now only one log system, log
- [TS-555].</li>
-<li>Many fixes and improvements on the Stats pages subsystem. This now
- properly supports (if configured) various internal URLs, like
- http://{net}, http://{hostdb} etc. [TS-554].</li>
-<li>The NewCacheVC is removed [TS-551].</li>
-<li>Support for the Alpha processor is eliminated [TS-552].</li>
-<li>A number of unecessary memory allocations are removed, improving
- performance under heavy load. [TS-550, TS-549]</li>
-<li>All streaming media (MIXT) configurations are now properly removed from
- code and default configs [TS-544].</li>
-<li>URL scheme was case sensitive in the cache key [TS-474].</li>
-<li>Fixes for broken API signatures, additions / modifications to the
- following API:
-<code><pre>
-
- TSReturnCode TSHttpTxnArgSet(TSHttpTxn txnp, int arg_idx, void *arg);
- TSReturnCode TSHttpTxnArgGet(TSHttpTxn txnp, int arg_idx, void **argp);
- TSReturnCode TSHttpSsnArgSet(TSHttpSsn ssnp, int arg_idx, void *arg);
- TSReturnCode TSHttpSsnArgGet(TSHttpSsn ssnp, int arg_idx, void **argp);
-
- TSReturnCode TSHttpArgIndexReserve(const char* name, const char*
- description, int* arg_idx); TSReturnCode TSHttpArgIndexNameLookup(const
- char* name, int* arg_idx, const char** description); TSReturnCode
- TSHttpArgIndexLookup(int arg_idx, const char** name, const char**
- description);
-
- TSReturnCode TSHttpSsnTransactionCount(TSHttpSsn ssnp, int* count);
-
-</pre></code>
- This was all combine into [TS-504], but also see [TS-503].</li>
-<li>Many fixes for broken regression tests!</li>
-<li>RNI is now completely cleaned out [TS-536].</li>
-<li>Fixes for SplitDNS (co-author: mohan_zl) [TS-435].</li>
-<li>HTTPS to origin servers, with Chunked responses, would hang [TS-540].</li>
-<li>Mismatched APIs using "unsigned char*" [TS-458].</li>
-<li>Rename / modify TSSetCacheUrl() API, the new prototype is
-<code><pre>
-
- TSReturnCode TSCacheUrlSet(TSHttpTxn txnp, const char *url, int length);
-
-</pre></code>
- If length == -1, then the API will calculate it using strlen() [TS-520].</li>
-<li>All public APIs, structs and defines are now prefixed with "TS" instead
- of the old "INK". There are two exceptions, for the deprecated INKStats*
- and INKCoupledStats* APIs [TS-521].</li>
-<li>The hooks around "remap" has been organized, and a new hook as been
- added (for post-remap). New / renamed hooks are
-<code><pre>
-
- TS_HTTP_PRE_REMAP_HOOK TS_HTTP_POST_REMAP_HOOK
-
-</pre></code>
- In addition, a new API was added, to allow a plugin to skip the remap
- phase completely:
-<code><pre>
-
- TSReturnCode TSSkipRemappingSet(TSHttpTxn txnp, int flag);
-
-</pre></code>
- These fixes went in with [TS-529] and [TS-530].</li>
-
-<li>INKHttpTxnSetHttpRetStatus not honored when an API transaction is
- reenabled with INK_EVENT_HTTP_ERROR [TS-535].</li>
-<li>Various defines for version identification has been moved to the public
- ts/ts.h include file, e.g.
-<code><pre>
-
- #define TS_VERSION_STRING "2.1.6-unstable"
- #define TS_VERSION_NUMBER 2001006
- #define TS_VERSION_MAJOR 2
- #define TS_VERSION_MINOR 1
- #define TS_VERSION_MICRO 6
-
-</pre></code>
- The intended use is for plugins to be able to verify available APIs at
- compile time (vs the existing runtime checks) [TS-534].</li>
-
-<li>Traffic Server should now build on ARM processors. Commit message is
- appropriately describing the situation with this CPU:<br><br>
-
- This is a sad day of defeat. Not my defeat, but more a collective human
- defeat.<br><br>
-
- Question: "Chips fabricated today don't have 64bit atomic primitives?"
- Answer: "Be sad."<br><br>
-
- The ARM box we're working on (armv5tejl) doesn't support any 64bit
- primitives.<br><br>
-
- This means we need a method of using a global (yes, giant lock of death)
- to protect modifications of arbitrary 64bit integers in process space.
- We could make this less contentious by allocating pagesize/8 mutexs and
- then protecting an int64 based on its page offset. Instead, I think we
- should mobilize to burn these architectures to the ground and use public
- embarrassment to fix future instruction sets. If another platform has
- this issue, we'll want to change the define to:<br><br>
-
- TS_ARCHITECTURE_LACKS_64BIT_INSTRUCTIONS and turn on the global death
- lock based on that.<br><br>
-
- This does not change performance on any other platform -- it's compile
- time capital punishment. [TS-533] and [TS-135].</li>
-
-<li>Very old APIs, that have been deprecated since long before the Apache
- Open Source project, are removed. Also, only three public include files
- are now available:
-<code><pre>
-
- ts/ts.h
- ts/experimental.h
- ts/remap.h
-
-</pre></code>
- Various other cleanup related to the APIs was also done [TS-522].</li>
-<li>The full change log is located in <a href="http://svn.apache.org/viewvc/trafficserver/traffic/trunk/CHANGES?revision=1056147&view=markup">/trafficserver/traffic/trunk/CHANGES</a>
-</ul>
- </div>
- <!-- Second column: 25% -->
- <div role="complementary" class="yui-u">
- <a href="http://archive.apache.org/dist/trafficserver/trafficserver-2.1.5-unstable.tar.bz2" class="download">Download Source</a>
- </div>
- </div>
-
-
- <div role="banner" class="yui-g banner">
<h1>Archived (stable) Release -- 2.0</h1>
</div>
<div role="contentinfo" class="yui-ge">
Modified: trafficserver/site/trunk/index.html
URL: http://svn.apache.org/viewvc/trafficserver/site/trunk/index.html?rev=1100012&r1=1100011&r2=1100012&view=diff
==============================================================================
--- trafficserver/site/trunk/index.html (original)
+++ trafficserver/site/trunk/index.html Fri May 6 01:17:43 2011
@@ -122,6 +122,7 @@
</div>
<div class="yui-g">
<ul class="bullet">
+ <li><b>May 5, 2011:</b> Traffic Server 2.1.8-unstable is now available on the <a href="http://www.apache.org/dyn/closer.cgi/trafficserver/">Apache mirrors</a>.</li>
<li><b>March 21, 2011:</b> Traffic Server 2.1.7-unstable is now available on the <a href="http://www.apache.org/dyn/closer.cgi/trafficserver/">Apache mirrors</a>.</li>
<li><b>March 3, 2011:</b> Traffic Server 2.1.6-unstable is now available on the <a href="http://www.apache.org/dyn/closer.cgi/trafficserver/">Apache mirrors</a>.</li>
<li><b>January 12, 2011:</b> Traffic Server 2.1.5-unstable is now available on the <a href="http://www.apache.org/dyn/closer.cgi/trafficserver/">Apache mirrors</a>.</li>