trafficserver-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r786770 - /websites/staging/trafficserver/trunk/content/downloads.en.html
Date Wed, 09 Mar 2011 22:42:00 GMT
Author: buildbot
Date: Wed Mar  9 22:42:00 2011
New Revision: 786770

Log:
Staging update by buildbot

Modified:
    websites/staging/trafficserver/trunk/content/downloads.en.html

Modified: websites/staging/trafficserver/trunk/content/downloads.en.html
==============================================================================
--- websites/staging/trafficserver/trunk/content/downloads.en.html (original)
+++ websites/staging/trafficserver/trunk/content/downloads.en.html Wed Mar  9 22:42:00 2011
@@ -223,20 +223,28 @@ and checksum signatures.</p>
 </pre></div>
 
 
-<p>This was all combine into (TS-504), but also see (TS-503).
-<em> Many fixes for broken regression tests!
-</em> RNI is now completely cleaned out (TS-536).
-<em> Fixes for SplitDNS (co-author: mohan_zl) (TS-435).
-</em> HTTPS to origin servers, with Chunked responses, would hang (TS-540).
-<em> Mismatched APIs using <code>unsigned char*</code> (TS-458).
-</em> Rename / modify TSSetCacheUrl() API, the new prototype is</p>
+<p>This was all combine into (TS-504), but also see (TS-503).</p>
+</li>
+<li>
+<p>Many fixes for broken regression tests!</p>
+</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 <code>unsigned char*</code> (TS-458).</li>
+<li>
+<p>Rename / modify TSSetCacheUrl() API, the new prototype is</p>
 <div class="codehilite"><pre>         <span class="n">TSReturnCode</span>
<span class="n">TSCacheUrlSet</span><span class="p">(</span><span
class="n">TSHttpTxn</span> <span class="n">txnp</span><span class="p">,</span>
<span class="n">const</span> <span class="n">char</span> <span
class="o">*</span><span class="n">url</span><span class="p">,</span>
<span class="nb">int</span> <span class="nb">length</span><span
class="p">);</span>
 </pre></div>
 
 
-<p>If length == -1, then the API will calculate it using strlen() [TS-520].
-<em> 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).
-</em> The hooks around "remap" has been organized, and a new hook as been added (for
post-remap). New / renamed hooks are</p>
+<p>If length == -1, then the API will calculate it using strlen() [TS-520].</p>
+</li>
+<li>
+<p>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).</p>
+</li>
+<li>
+<p>The hooks around "remap" has been organized, and a new hook as been added (for post-remap).
New / renamed hooks are</p>
 <div class="codehilite"><pre>         <span class="n">TS_HTTP_PRE_REMAP_HOOK</span>
<span class="n">TS_HTTP_POST_REMAP_HOOK</span>
 </pre></div>
 
@@ -246,9 +254,13 @@ and checksum signatures.</p>
 </pre></div>
 
 
-<p>These fixes went in with (TS-529) and (TS-530).
-<em> INKHttpTxnSetHttpRetStatus not honored when an API transaction is reenabled with
INK_EVENT_HTTP_ERROR (TS-535).
-</em> Various defines for version identification has been moved to the public ts/ts.h
include file, e.g.</p>
+<p>These fixes went in with (TS-529) and (TS-530).</p>
+</li>
+<li>
+<p>INKHttpTxnSetHttpRetStatus not honored when an API transaction is reenabled with
INK_EVENT_HTTP_ERROR (TS-535).</p>
+</li>
+<li>
+<p>Various defines for version identification has been moved to the public ts/ts.h
include file, e.g.</p>
 <div class="codehilite"><pre>           <span class="c">#define TS_VERSION_STRING
                        &quot;2.1.6-unstable&quot;</span>
            <span class="c">#define TS_VERSION_NUMBER                          2001006</span>
            <span class="c">#define TS_VERSION_MAJOR                        2</span>
@@ -257,8 +269,10 @@ and checksum signatures.</p>
 </pre></div>
 
 
-<p>The intended use is for plugins to be able to verify available APIs at compile time
(vs the existing runtime checks) (TS-534).
-* Traffic Server should now build on ARM processors. Commit message is appropriately describing
the situation with this CPU:</p>
+<p>The intended use is for plugins to be able to verify available APIs at compile time
(vs the existing runtime checks) (TS-534).</p>
+</li>
+<li>
+<p>Traffic Server should now build on ARM processors. Commit message is appropriately
describing the situation with this CPU:</p>
 </li>
 </ul>
 <p>This is a sad day of defeat. Not my defeat, but more a collective human defeat.</p>
@@ -266,16 +280,20 @@ and checksum signatures.</p>
 <p>The ARM box we're working on (armv5tejl) doesn't support any 64bit primitives.</p>
 <p>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:</p>
 <p>TS_ARCHITECTURE_LACKS_64BIT_INSTRUCTIONS and turn on the global death lock based
on that.</p>
-<p>This does not change performance on any other platform -- it's compile time capital
punishment. (TS-533) and (TS-135).
-* 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:</p>
-<div class="codehilite"><pre>               <span class="n">ts</span><span
class="o">/</span><span class="n">ts</span><span class="o">.</span><span
class="n">h</span>
-               <span class="n">ts</span><span class="o">/</span><span
class="n">experimental</span><span class="o">.</span><span class="n">h</span>
-               <span class="n">ts</span><span class="o">/</span><span
class="n">remap</span><span class="o">.</span><span class="n">h</span>
+<p>This does not change performance on any other platform -- it's compile time capital
punishment. (TS-533) and (TS-135).</p>
+<ul>
+<li>
+<p>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:</p>
+<div class="codehilite"><pre>           <span class="n">ts</span><span
class="o">/</span><span class="n">ts</span><span class="o">.</span><span
class="n">h</span>
+           <span class="n">ts</span><span class="o">/</span><span
class="n">experimental</span><span class="o">.</span><span class="n">h</span>
+           <span class="n">ts</span><span class="o">/</span><span
class="n">remap</span><span class="o">.</span><span class="n">h</span>
 </pre></div>
 
 
 <p>Various other cleanup related to the APIs was also done (TS-522).
 * The full change log is located in <a href="http://svn.apache.org/viewvc/trafficserver/traffic/trunk/CHANGES?revision=1056147&amp;view=markup">/trafficserver/traffic/trunk/CHANGES</a></p>
+</li>
+</ul>
 <p><a href="http://www.apache.org/dyn/closer.cgi/trafficserver/trafficserver-2.1.5-unstable.tar.bz2">Download
Source</a></p>
 <h1 id="ArchivedDeveloperUnstableRelease214">Archived (developer, unstable) Release
-- 2.1.4</h1>
 <p>Apache Traffic Server 2.1.4 was released on September 27, 2010. [<a href="http://www.apache.org/dist/trafficserver/trafficserver-2.1.4-unstable.tar.bz2.asc">PGP</a>]
[<a href="http://www.apache.org/dist/trafficserver/trafficserver-2.1.4-unstable.tar.bz2.md5">MD5</a>]
[<a href="http://www.apache.org/dist/trafficserver/trafficserver-2.1.4-unstable.tar.bz2.sha1">SHA1</a>].</p>
@@ -294,26 +312,28 @@ and checksum signatures.</p>
 </pre></div>
 
 
-<p>This feature is possibly useful for very busy forward or transparent proxies (TS-307).
-<em>  Accept threads can leak some amount of memory. This patch also supports multiple
accept threads (very experimental!) (TS-496).
-</em>  HttpSM has an assertion that checks the client URL against the cache URL, which
breaks INKSetCacheUrl (TS-495).
-<em>  Return value from pcre_exec tested incorrectly (TS-493).
-</em>  Improved loop detection using the Via header (TS-490).
-<em>  Fixes for Solaris build (yay, it builds!).
-</em>  Remove filter.config remnants (TS-486).
-<em>  Cleanup in InkAPI (TS-485).
-</em>  Move PKGSYSUSER to ink_config.h.in (TS-482).
-<em>  Unresponsive server can stall ATS (TS-480).
-</em>  UrlRewrite cleanup (TS-434).
-<em>  Build TS with clang (author: Igor Galić) (TS-427).
-</em>  Better support and handling of DNS round-robin options (author: Zhao Yongming)
(TS-313).
-<em>  Make it possible to "write" Content-Length headers &gt; 2GB (TS-471).
-</em>  Better support for Age: headers, and avoiding overflows (TS-470).
-<em>  Added a configure option to size the API stats "slots". The new option is --with-max-api-stats=
(TS-454).
-</em>  In Cache.cc, make snprintf() around Debug statements conditional for performance
(TS-459).
-<em>  Cleanup / optimize Via: string generation (TS-460). Also make the default for
Via: on responses to be disabled (it can leak info).
-</em> The full change log is located in <a href="http://svn.apache.org/viewvc/trafficserver/traffic/trunk/CHANGES?revision=1032788&amp;view=markup">/trafficserver/traffic/trunk/CHANGES</a></p>
+<p>This feature is possibly useful for very busy forward or transparent proxies (TS-307).</p>
+</li>
+<li>
+<p>Accept threads can leak some amount of memory. This patch also supports multiple
accept threads (very experimental!) (TS-496).</p>
 </li>
+<li>HttpSM has an assertion that checks the client URL against the cache URL, which
breaks INKSetCacheUrl (TS-495).</li>
+<li>Return value from pcre_exec tested incorrectly (TS-493).</li>
+<li>Improved loop detection using the Via header (TS-490).</li>
+<li>Fixes for Solaris build (yay, it builds!).</li>
+<li>Remove filter.config remnants (TS-486).</li>
+<li>Cleanup in InkAPI (TS-485).</li>
+<li>Move PKGSYSUSER to ink_config.h.in (TS-482).</li>
+<li>Unresponsive server can stall ATS (TS-480).</li>
+<li>UrlRewrite cleanup (TS-434).</li>
+<li>Build TS with clang (author: Igor Galić) (TS-427).</li>
+<li>Better support and handling of DNS round-robin options (author: Zhao Yongming)
(TS-313).</li>
+<li>Make it possible to "write" Content-Length headers &gt; 2GB (TS-471).</li>
+<li>Better support for Age: headers, and avoiding overflows (TS-470).</li>
+<li>Added a configure option to size the API stats "slots". The new option is --with-max-api-stats=
(TS-454).</li>
+<li>In Cache.cc, make snprintf() around Debug statements conditional for performance
(TS-459).</li>
+<li>Cleanup / optimize Via: string generation (TS-460). Also make the default for Via:
on responses to be disabled (it can leak info).</li>
+<li>The full change log is located in <a href="http://svn.apache.org/viewvc/trafficserver/traffic/trunk/CHANGES?revision=1032788&amp;view=markup">/trafficserver/traffic/trunk/CHANGES</a></li>
 </ul>
 <p><a href="http://www.apache.org/dyn/closer.cgi/trafficserver/trafficserver-2.1.4-unstable.tar.bz2">Download
Source</a></p>
 <h1 id="ArchivedStableRelease20">Archived (stable) Release -- 2.0</h1>



Mime
View raw message