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 &#39;trafficserver&#39; 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 &quot;tags&quot; 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 &lt; 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&#39;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&#39;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&#39;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&#39;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>