You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ig...@apache.org on 2011/03/09 22:52:36 UTC

svn commit: r1080016 - in /trafficserver/site/branches/ats-cms/content: docs/index.en.mdtext downloads.en.mdtext index.en.mdtext

Author: igalic
Date: Wed Mar  9 21:52:36 2011
New Revision: 1080016

URL: http://svn.apache.org/viewvc?rev=1080016&view=rev
Log:
Mardownifying base site + docs and downloads.

Added:
    trafficserver/site/branches/ats-cms/content/docs/index.en.mdtext
    trafficserver/site/branches/ats-cms/content/downloads.en.mdtext
    trafficserver/site/branches/ats-cms/content/index.en.mdtext

Added: trafficserver/site/branches/ats-cms/content/docs/index.en.mdtext
URL: http://svn.apache.org/viewvc/trafficserver/site/branches/ats-cms/content/docs/index.en.mdtext?rev=1080016&view=auto
==============================================================================
--- trafficserver/site/branches/ats-cms/content/docs/index.en.mdtext (added)
+++ trafficserver/site/branches/ats-cms/content/docs/index.en.mdtext Wed Mar  9 21:52:36 2011
@@ -0,0 +1,45 @@
+Title: Apache Traffic Server Documentation
+Notice:    Licensed to the Apache Software Foundation (ASF) under one
+           or more contributor license agreements.  See the NOTICE file
+           distributed with this work for additional information
+           regarding copyright ownership.  The ASF licenses this file
+           to you under the Apache License, Version 2.0 (the
+           "License"); you may not use this file except in compliance
+           with the License.  You may obtain a copy of the License at
+           .
+             http://www.apache.org/licenses/LICENSE-2.0
+           .
+           Unless required by applicable law or agreed to in writing,
+           software distributed under the License is distributed on an
+           "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+           KIND, either express or implied.  See the License for the
+           specific language governing permissions and limitations
+           under the License.
+Navigation: [Home](http://trafficserver.apache.org/)
+            [Downloads](downloads)
+            [Documentation](docs)
+            [Wiki](http://cwiki.apache.org/TS/)
+            [Issues](https://issues.apache.org/jira/browse/TS/)
+            [Security](http://apache.org/security/)
+            [Donate](http://www.apache.org/foundation/sponsorship.html)
+            [Thanks](http://www.apache.org/foundation/thanks.html)
+
+
+
+## Documentation ## {#Documentation}
+
+* [Administrator's Guide](docs/v2/admin/)
+Installing, configuring and administrating Traffic Server
+
+* [SDK Programmer's Guide](docs/v2/sdk/)
+Developing Traffic Server plug-ins and how the code works
+
+* [Doxygen documentation](http://ci.apache.org/projects/trafficserver/trunk/doxygen/)
+Traffic Server developer documentations (work in progress)
+
+* [Frequently Asked Questions](http://cwiki.apache.org/TS/faq.html)
+A running list of your most common questions
+
+* [Wiki](http://cwiki.apache.org/confluence/display/TS/Traffic+Server)
+* [Traffic Server 管理员指南](docs/v2/admin/ts_admin_chinese.pdf) (PDF)
+

Added: trafficserver/site/branches/ats-cms/content/downloads.en.mdtext
URL: http://svn.apache.org/viewvc/trafficserver/site/branches/ats-cms/content/downloads.en.mdtext?rev=1080016&view=auto
==============================================================================
--- trafficserver/site/branches/ats-cms/content/downloads.en.mdtext (added)
+++ trafficserver/site/branches/ats-cms/content/downloads.en.mdtext Wed Mar  9 21:52:36 2011
@@ -0,0 +1,393 @@
+Title: Apache Traffic Server Downloads
+Notice:    Licensed to the Apache Software Foundation (ASF) under one
+           or more contributor license agreements.  See the NOTICE file
+           distributed with this work for additional information
+           regarding copyright ownership.  The ASF licenses this file
+           to you under the Apache License, Version 2.0 (the
+           "License"); you may not use this file except in compliance
+           with the License.  You may obtain a copy of the License at
+           .
+             http://www.apache.org/licenses/LICENSE-2.0
+           .
+           Unless required by applicable law or agreed to in writing,
+           software distributed under the License is distributed on an
+           "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+           KIND, either express or implied.  See the License for the
+           specific language governing permissions and limitations
+           under the License.
+
+
+
+
+
+
+   		[![Apache Traffic Server](images/trans_logo_350x69.png)](index.html)™
+
+
+
+
+
+
+
+* [Home](index.html)
+* [Downloads](downloads.html)
+*
+* [Documentation](docs.html)
+* [Wiki](http://cwiki.apache.org/TS/)
+*
+* [Issues](https://issues.apache.org/jira/browse/TS)
+* [Thanks](http://www.apache.org/foundation/thanks.html)
+* [Donate](http://www.apache.org/foundation/sponsorship.html)
+* [Security](http://apache.org/security/)
+
+
+
+
+ The latest stable release of Apache Traffic Server is 2.0.1 (released on 2010-09-01).
+Following the [Apache HTTPD](http://httpd.apache.org/) model, stable Apache
+Traffic Server releases will be numbered with an even first decimal (e.g. 2.0,
+3.12, etc), while unstable, developer focused releases will be numbered with
+an odd first number (e.g. 2.1, 3.21, etc). The second decimal will be used
+for releases containing bug fixes. When downloading from a mirror, please be
+sure to verify the checksums and OpenPGP compatible signature. You can also
+[browse through all releases](http://www.apache.org/dyn/closer.cgi/trafficserver/)
+and checksum signatures.
+
+
+
+
+
+
+# Current (stable) Release -- 2.0.1 # {#Current(stable)Release--2.0.1}
+
+
+
+
+
+
+
+
+ Apache Traffic Server 2.0.1 was released on September 1, 2010. [[PGP](http://www.apache.org/dist/trafficserver/trafficserver-2.0.1.tar.bz2.asc)] [[MD5](http://www.apache.org/dist/trafficserver/trafficserver-2.0.1.tar.bz2.md5)] [[SHA1](http://www.apache.org/dist/trafficserver/trafficserver-2.0.1.tar.bz2.sha1)]
+
+*  Port of CVE-2010-2952 for 2.0.x (TS-425).
+*  Backport part of TS-322 that deals with indexing arrays with char (author: Marcus Ruckert) (TS-334).
+*  Backport TS-336 to 2.0.x. Problems with make install DESTDIR
+
+
+
+
+				[Download Source](http://www.apache.org/dyn/closer.cgi/trafficserver/trafficserver-2.0.1.tar.bz2)
+
+
+
+
+
+
+
+
+
+
+# Current (developer, unstable) Release -- 2.1.6 # {#Current(developer,unstable)Release--2.1.6}
+
+
+
+
+
+
+
+
+ Apache Traffic Server 2.1.6 was released on March 3, 2011. [[PGP](http://www.apache.org/dist/trafficserver/trafficserver-2.1.6-unstable.tar.bz2.asc)] [[MD5](http://www.apache.org/dist/trafficserver/trafficserver-2.1.6-unstable.tar.bz2.md5)] [[SHA1](http://www.apache.org/dist/trafficserver/trafficserver-2.1.6-unstable.tar.bz2.sha1)].
+
+
+##  Bugs  ## {#Bugs}
+
+* [[TS-171](https://issues.apache.org/jira/browse/TS-171)] - REGRESSION_RESULT SDK_API_HttpAltInfo: FAILED
+* [[TS-173](https://issues.apache.org/jira/browse/TS-173)] - REGRESSION_RESULT SDK_API_HttpTxnCache: FAILED
+* [[TS-293](https://issues.apache.org/jira/browse/TS-293)] - Changes to Version Name & Min Suppt 'd Version
+* [[TS-489](https://issues.apache.org/jira/browse/TS-489)] - Seg Fault with Connection_Collapsing and clustering enabled.
+* [[TS-491](https://issues.apache.org/jira/browse/TS-491)] - ports used by Cluser function opened even no clustering
+* [[TS-505](https://issues.apache.org/jira/browse/TS-505)] - Worse performance when Origin server sends Connection: keep-alive
+* [[TS-506](https://issues.apache.org/jira/browse/TS-506)] - Poor performance on proxied requests which are not cacheable.
+* [[TS-532](https://issues.apache.org/jira/browse/TS-532)] - possible misbehavior with HEAD request before GET
+* [[TS-583](https://issues.apache.org/jira/browse/TS-583)] - Build fails if --disable-webui is added
+* [[TS-619](https://issues.apache.org/jira/browse/TS-619)] - Zero length body is not cached
+* [[TS-623](https://issues.apache.org/jira/browse/TS-623)] - traffic_server segfaults when ascii logging is enabled
+* [[TS-627](https://issues.apache.org/jira/browse/TS-627)] - make check fail in current 2.1.5 release candidate
+* [[TS-632](https://issues.apache.org/jira/browse/TS-632)] - Wrong cast in POST transforms
+* [[TS-635](https://issues.apache.org/jira/browse/TS-635)] - `tsxs` fails to recognize command line switches
+* [[TS-640](https://issues.apache.org/jira/browse/TS-640)] - Repeated INKInit() / INKTerminate() will leak lots of memory
+* [[TS-644](https://issues.apache.org/jira/browse/TS-644)] - http_ui cache lookup interface will crash traffic_server in full cluster mode
+* [[TS-651](https://issues.apache.org/jira/browse/TS-651)] - Clearing stats does not seem to work
+* [[TS-653](https://issues.apache.org/jira/browse/TS-653)] - Timestamps in squid.blog are corrupted
+* [[TS-660](https://issues.apache.org/jira/browse/TS-660)] - Cache scan can not be cancelled
+* [[TS-662](https://issues.apache.org/jira/browse/TS-662)] - All per partition stats for "bytes_used" are always 0
+* [[TS-663](https://issues.apache.org/jira/browse/TS-663)] - WCCP: Mask assignment doesn't work.
+* [[TS-664](https://issues.apache.org/jira/browse/TS-664)] - WCCP doesn't build on trunk.
+* [[TS-674](https://issues.apache.org/jira/browse/TS-674)] - cache.config (and possibly other matches) doesn't seem to honor "suffix" mods
+
+##  Improvements  ## {#Improvements}
+
+* [[TS-71](https://issues.apache.org/jira/browse/TS-71)] - Cleanup MODULARIZED: Check the code base for remants of modularized #ifdef's in the code and configuration system.
+* [[TS-276](https://issues.apache.org/jira/browse/TS-276)] - Change naming for all include files
+* [[TS-307](https://issues.apache.org/jira/browse/TS-307)] - Possible performance problem: DNS lookup continuation is using first Network ethread for all operations
+* [[TS-356](https://issues.apache.org/jira/browse/TS-356)] - Switch code base to C99 ?
+* [[TS-410](https://issues.apache.org/jira/browse/TS-410)] - Regression code should be compile time optional
+* [[TS-416](https://issues.apache.org/jira/browse/TS-416)] - Document README.via ?
+* [[TS-426](https://issues.apache.org/jira/browse/TS-426)] - Document clustering
+* [[TS-513](https://issues.apache.org/jira/browse/TS-513)] - sqlite3 should be detected in any visible place by default (not just /usr)
+* [[TS-569](https://issues.apache.org/jira/browse/TS-569)] - Create a new top level directory for project local libraries.
+* [[TS-587](https://issues.apache.org/jira/browse/TS-587)] - Cleanup logstats, and add JSON
+* [[TS-590](https://issues.apache.org/jira/browse/TS-590)] - Change many SDK API signatures to be consistent
+* [[TS-591](https://issues.apache.org/jira/browse/TS-591)] - request for suport of IPV6 to Origin Server connections.
+* [[TS-593](https://issues.apache.org/jira/browse/TS-593)] - clean up reference for inktomi.com, as much as possible
+* [[TS-631](https://issues.apache.org/jira/browse/TS-631)] - Rename "v2" directories
+* [[TS-636](https://issues.apache.org/jira/browse/TS-636)] - Remove StatAggregation.{cc,h}
+* [[TS-637](https://issues.apache.org/jira/browse/TS-637)] - Cleanup of old, obsolete source files
+* [[TS-638](https://issues.apache.org/jira/browse/TS-638)] - Unify on one management "cli"
+* [[TS-639](https://issues.apache.org/jira/browse/TS-639)] - Rename mgmt API from INK\* to TS\*
+* [[TS-647](https://issues.apache.org/jira/browse/TS-647)] - Move Layout to lib/
+* [[TS-649](https://issues.apache.org/jira/browse/TS-649)] - Try to make libts and libremoteapi.a shared libraries
+* [[TS-650](https://issues.apache.org/jira/browse/TS-650)] - Remove "v2" stats
+* [[TS-655](https://issues.apache.org/jira/browse/TS-655)] - Reorganize some code to make some binaries smaller
+* [[TS-661](https://issues.apache.org/jira/browse/TS-661)] - Delay per-txn config copy until SDK requests it.
+* [[TS-665](https://issues.apache.org/jira/browse/TS-665)] - remove HTTP_ASSERT, which is just an alias for ink_release_assert
+* [[TS-671](https://issues.apache.org/jira/browse/TS-671)] - Default install group should be based on install user group membership.
+* [[TS-673](https://issues.apache.org/jira/browse/TS-673)] - Change default to proxy.config.http.cache.required_headers to be more conservative
+* [[TS-678](https://issues.apache.org/jira/browse/TS-678)] - Should we reduce MUTEX_RETRY_DELAY ?
+
+##  New Features  ## {#NewFeatures}
+
+* [[TS-492](https://issues.apache.org/jira/browse/TS-492)] - Allow use of client supplied IP address for origin server.
+* [[TS-568](https://issues.apache.org/jira/browse/TS-568)] - Add API calls to directly get the elements of the running version.
+* [[TS-582](https://issues.apache.org/jira/browse/TS-582)] - Please provide a commented out example in records.config on how to bind to a specific IP
+* [[TS-668](https://issues.apache.org/jira/browse/TS-668)] - Add URL stats to traffic_logstats
+
+[Download Source](http://www.apache.org/dyn/closer.cgi/trafficserver/trafficserver-2.1.6-unstable.tar.bz2)
+
+
+# Archived (developer, unstable) Release -- 2.1.5 # {#Archived(developer,unstable)Release--2.1.5}
+
+Apache Traffic Server 2.1.5 was released on January 12, 2011. [[PGP](http://www.apache.org/dist/trafficserver/trafficserver-2.1.5-unstable.tar.bz2.asc)] [[MD5](http://www.apache.org/dist/trafficserver/trafficserver-2.1.5-unstable.tar.bz2.md5)] [[SHA1](http://www.apache.org/dist/trafficserver/trafficserver-2.1.5-unstable.tar.bz2.sha1)].
+
+* More 64-bit issues has been identified in the SDK and HTTP core, and fixed (TS-620).
+* Code cleanup of old transparency code and options (TS-613).
+* 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).
+* Support normal default path for remap plugins (TS-616).
+* Change default settings for MSIE User-Agent sniffing (TS-615).
+* Remove remnants from InktoSwitch. This removes the following configurations (TS-614):
+
+				  proxy.config.http.inktoswitch_enabled
+				  proxy.config.http.router_ip
+				  proxy.config.http.router_port
+
+* Modify TSContSchedule to take a thread type, and add TSContScheduleEvery (TS-589).
+* 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
+
+				  TSHttpTxnConfigIntSet()
+				  TSHttpTxnConfigIntGet()
+				  TSHttpTxnConfigFloatSet()
+				  TSHttpTxnConfigFloatGet()
+				  TSHttpTxnConfigStringSet()
+				  TSHttpTxnConfigStringGet()
+				  TSHttpTxnConfigFind()
+
+* Eliminate dedicated default DNS for SplitDNS (TS-597). Author: Zhao Yongming.
+* Eliminate proxy.config.net.max_poll_delay configs (TS-605).
+* Old traffic_net configurations are eliminated (TS-601).
+* 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)
+* Migrate from home-grown regular expression classes to pcre (TS-604).
+* Reduce number of calls to regex matcher for standard requests with well-known-strings (WKS). (TS-603)
+* 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)
+* Remove old, unused configuration code (duplicated) (TS-576).
+* Bump the SDK version numbers properly (TS-595).
+* 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).
+* ./configure will now tell us more about its defaults.
+* Add better tests for eventfd, making sure sys/eventfd.h exists (TS-515).
+* Stub / base implementation for the Task thread pool (TS-589).
+* 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).
+* Add back support for using the default DNSHandler from DNS.cc This helps with SplitDNS (TS-580).
+* Fixes for DNS to properly schedule and initialize (TS-570).
+* Fix make check so it actually compiles (TS-586).
+* Remove RAF pieces (TS-584).
+* 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)
+* Fixes for getting the altinfo regression check to succeeds (TS-171).
+* Fixes for some transform, and other, mismatches of int vs int64 in the new APIs and underlying cache (TS-456).
+* Eliminate misguided string copies in the SDK (TS-579).
+* Fix build of ts.h and tsxs when the .in files changes (TS-574).
+* Move libinktomi++ and librecords to lib/ts and lib/records (TS-571).
+* Add SDK API calls to directly get the elements of the running TS version (TS-568).
+* Added WCCP support.
+* Bring IPv6 functionality back to trunk, for incoming (client) connections (TS-18). Original author: Tsunayoshi Egawa.
+* Segfault with HTTPS, fixed by correctly initializing SSLNetVConnection being added to freelist (TS-559).
+* The old logs.config custom log format is no longer supported. Only the XML custom logs are now supported. This eliminates the config
+
+				   proxy.config.log.xml_logs_config
+
+		 as well, since it's the only option for custom logs (TS-556).
+* 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).
+* 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).
+* The NewCacheVC is removed (TS-551).
+* Support for the Alpha processor is eliminated (TS-552).
+* A number of unecessary memory allocations are removed, improving performance under heavy load. (TS-550), (TS-549)
+* All streaming media (MIXT) configurations are now properly removed from code and default configs (TS-544).
+* URL scheme was case sensitive in the cache key (TS-474).
+* Fixes for broken API signatures, additions / modifications to the following API:
+
+				 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);
+
+		 This was all combine into (TS-504), but also see (TS-503).
+* Many fixes for broken regression tests!
+* RNI is now completely cleaned out (TS-536).
+* Fixes for SplitDNS (co-author: mohan_zl) (TS-435).
+* HTTPS to origin servers, with Chunked responses, would hang (TS-540).
+* Mismatched APIs using `unsigned char*` (TS-458).
+* Rename / modify TSSetCacheUrl() API, the new prototype is
+
+				 TSReturnCode TSCacheUrlSet(TSHttpTxn txnp, const char *url, int length);
+
+		 If length == -1, then the API will calculate it using strlen() [TS-520].
+* 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).
+* The hooks around "remap" has been organized, and a new hook as been added (for post-remap). New / renamed hooks are
+
+				 TS_HTTP_PRE_REMAP_HOOK TS_HTTP_POST_REMAP_HOOK
+
+		 In addition, a new API was added, to allow a plugin to skip the remap phase completely:
+
+				 TSReturnCode TSSkipRemappingSet(TSHttpTxn txnp, int flag);
+
+		 These fixes went in with (TS-529) and (TS-530).
+* INKHttpTxnSetHttpRetStatus not honored when an API transaction is reenabled with INK_EVENT_HTTP_ERROR (TS-535).
+* Various defines for version identification has been moved to the public ts/ts.h include file, e.g.
+
+				   #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
+
+		 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:
+
+ This is a sad day of defeat. Not my defeat, but more a collective human defeat.
+
+ Question: "Chips fabricated today don't have 64bit atomic primitives?" Answer: "Be sad."
+
+ The ARM box we're working on (armv5tejl) doesn't support any 64bit primitives.
+
+ 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:
+
+ TS_ARCHITECTURE_LACKS_64BIT_INSTRUCTIONS and turn on the global death lock based on that.
+
+ 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:
+
+				   ts/ts.h
+				   ts/experimental.h
+				   ts/remap.h
+
+		 Various other cleanup related to the APIs was also done (TS-522).
+* The full change log is located in [/trafficserver/traffic/trunk/CHANGES](http://svn.apache.org/viewvc/trafficserver/traffic/trunk/CHANGES?revision=1056147&view=markup)
+
+
+[Download Source](http://www.apache.org/dyn/closer.cgi/trafficserver/trafficserver-2.1.5-unstable.tar.bz2)
+
+
+# Archived (developer, unstable) Release -- 2.1.4 # {#Archived(developer,unstable)Release--2.1.4}
+
+ Apache Traffic Server 2.1.4 was released on September 27, 2010. [[PGP](http://www.apache.org/dist/trafficserver/trafficserver-2.1.4-unstable.tar.bz2.asc)] [[MD5](http://www.apache.org/dist/trafficserver/trafficserver-2.1.4-unstable.tar.bz2.md5)] [[SHA1](http://www.apache.org/dist/trafficserver/trafficserver-2.1.4-unstable.tar.bz2.sha1)].
+
+*  Fixes to clustering, that caused an assert to trigger after the stats changes (TS-519).
+*  Make the checks when to honor the Content-Length: header less strict, against origins without Keep-Alive (TS-500).
+*  Eliminate old ssl_ports feature, it's completely replaced with the connect_ports configuration (TS-517).
+*  New script available to help build plugins, tsxs (TS-512).
+*  Simple, brute force (and efficient) status code stats counters (TS-509).
+*  Generalize RecDumpRecordsHt to use RecDumpRecords which is a callback/map pattern (TS-508).
+*  Fix plugin APIs to be compatible with the 64-bit changes in the core. This is an incompatible change with previous releases (TS-14).
+*  Fixes for stats around origin connection counters, used when allowing for origin connections to be reused between clients (TS-501).
+*  Experimental supoprt for a dedicated DNS thread. This can be enabled with the records.config option
+
+						CONFIG proxy.config.dns.dedicated_thread INT 1
+
+
+ This feature is possibly useful for very busy forward or transparent proxies (TS-307).
+*  Accept threads can leak some amount of memory. This patch also supports multiple accept threads (very experimental!) (TS-496).
+*  HttpSM has an assertion that checks the client URL against the cache URL, which breaks INKSetCacheUrl (TS-495).
+*  Return value from pcre_exec tested incorrectly (TS-493).
+*  Improved loop detection using the Via header (TS-490).
+*  Fixes for Solaris build (yay, it builds!).
+*  Remove filter.config remnants (TS-486).
+*  Cleanup in InkAPI (TS-485).
+*  Move PKGSYSUSER to ink_config.h.in (TS-482).
+*  Unresponsive server can stall ATS (TS-480).
+*  UrlRewrite cleanup (TS-434).
+*  Build TS with clang (author: Igor Galić) (TS-427).
+*  Better support and handling of DNS round-robin options (author: Zhao Yongming) (TS-313).
+*  Make it possible to "write" Content-Length headers > 2GB (TS-471).
+*  Better support for Age: headers, and avoiding overflows (TS-470).
+*  Added a configure option to size the API stats "slots". The new option is --with-max-api-stats= (TS-454).
+*  In Cache.cc, make snprintf() around Debug statements conditional for performance (TS-459).
+*  Cleanup / optimize Via: string generation (TS-460). Also make the default for Via: on responses to be disabled (it can leak info).
+* The full change log is located in [/trafficserver/traffic/trunk/CHANGES](http://svn.apache.org/viewvc/trafficserver/traffic/trunk/CHANGES?revision=1032788&view=markup)
+
+[Download Source](http://www.apache.org/dyn/closer.cgi/trafficserver/trafficserver-2.1.4-unstable.tar.bz2)
+
+
+# Archived (stable) Release -- 2.0 # {#Archived(stable)Release--2.0}
+
+ Apache Traffic Server 2.0.0 was released on May 4, 2010. [[PGP](http://www.apache.org/dist/trafficserver/trafficserver-2.0.0.tar.bz2.asc)] [[MD5](http://www.apache.org/dist/trafficserver/trafficserver-2.0.0.tar.bz2.md5)] [[SHA1](http://www.apache.org/dist/trafficserver/trafficserver-2.0.0.tar.bz2.sha1)]
+
+* Change SDK versioning schemes to 2.0 (TS-249).
+* Minor additions to the SDK (see the docs for details).
+* Support regexe_map rules in remap.config (TS-80)
+*  Code cleanup to get the ATS software into a distributable shape. This means that certain things are missing, or not functional (intentionally).
+*  Ports available for most Linux distros, including 64-bit.
+
+[Download Source](http://www.apache.org/dyn/closer.cgi/trafficserver/trafficserver-2.0.0.tar.bz2)
+
+
+# Archived (developer, unstable) Release -- 2.1.3 # {#Archived(developer,unstable)Release--2.1.3}
+
+ Apache Traffic Server 2.1.3 was released on September 27, 2010. [[PGP](http://archive.apache.org/dist/trafficserver/trafficserver-2.1.3-unstable.tar.bz2.asc)] [[MD5](http://archive.apache.org/dist/trafficserver/trafficserver-2.1.3-unstable.tar.bz2.md5)] [[SHA1](http://archive.apache.org/dist/trafficserver/trafficserver-2.1.3-unstable.tar.bz2.sha1)]
+
+* The full change log is located in [/trafficserver/traffic/trunk/CHANGES](http://svn.apache.org/viewvc/trafficserver/traffic/trunk/CHANGES?revision=1000277&view=markup)
+
+[Download Source](http://archive.apache.org/dist/trafficserver/trafficserver-2.1.3-unstable.tar.bz2)
+
+
+# Archived (developer, unstable) Release -- 2.1.2 # {#Archived(developer,unstable)Release--2.1.2}
+
+ Apache Traffic Server 2.1.2 was released on September 1, 2010. [[PGP](http://archive.apache.org/dist/trafficserver/trafficserver-2.1.2-unstable.tar.bz2.asc)] [[MD5](http://archive.apache.org/dist/trafficserver/trafficserver-2.1.2-unstable.tar.bz2.md5)] [[SHA1](http://archive.apache.org/dist/trafficserver/trafficserver-2.1.2-unstable.tar.bz2.sha1)]
+
+* The full change log is located in [/trafficserver/traffic/trunk/CHANGES](http://svn.apache.org/viewvc/trafficserver/traffic/trunk/CHANGES?revision=989908&view=markup)
+
+[Download Source](http://archive.apache.org/dist/trafficserver/trafficserver-2.1.2-unstable.tar.bz2)
+
+
+# Archived (developer, unstable) Release -- 2.1.1 # {#Archived(developer,unstable)Release--2.1.1}
+
+ Apache Traffic Server 2.1.0 was released on June 7, 2010. [[PGP](http://archive.apache.org/dist/trafficserver/trafficserver-2.1.1-unstable.tar.bz2.asc)] [[MD5](http://archive.apache.org/dist/trafficserver/trafficserver-2.1.1-unstable.tar.bz2.md5)] [[SHA1](http://archive.apache.org/dist/trafficserver/trafficserver-2.1.1-unstable.tar.bz2.sha1)]
+
+* The full change log is located in [/trafficserver/traffic/trunk/CHANGES](http://svn.apache.org/viewvc/trafficserver/traffic/trunk/CHANGES?revision=950270&view=markup)
+
+[Download Source](http://archive.apache.org/dist/trafficserver/trafficserver-2.1.0-unstable.tar.bz2)
+
+
+# Archived (developer, unstable) Release -- 2.1.0 # {#Archived(developer,unstable)Release--2.1.0}
+
+ Apache Traffic Server 2.1.0 was released on May 18, 2010. [[PGP](http://archive.apache.org/dist/trafficserver/trafficserver-2.1.0-unstable.tar.bz2.asc)] [[MD5](http://archive.apache.org/dist/trafficserver/trafficserver-2.1.0-unstable.tar.bz2.md5)] [[SHA1](http://archive.apache.org/dist/trafficserver/trafficserver-2.1.0-unstable.tar.bz2.sha1)]
+
+* The full change log is located in [/trafficserver/traffic/trunk/CHANGES](http://svn.apache.org/viewvc/trafficserver/traffic/trunk/CHANGES?revision=942893&view=markup)
+
+[Download Source](http://archive.apache.org/dist/trafficserver/trafficserver-2.1.0-unstable.tar.bz2)
+

Added: trafficserver/site/branches/ats-cms/content/index.en.mdtext
URL: http://svn.apache.org/viewvc/trafficserver/site/branches/ats-cms/content/index.en.mdtext?rev=1080016&view=auto
==============================================================================
--- trafficserver/site/branches/ats-cms/content/index.en.mdtext (added)
+++ trafficserver/site/branches/ats-cms/content/index.en.mdtext Wed Mar  9 21:52:36 2011
@@ -0,0 +1,142 @@
+Title: Apache Traffic Server
+Notice:    Licensed to the Apache Software Foundation (ASF) under one
+           or more contributor license agreements.  See the NOTICE file
+           distributed with this work for additional information
+           regarding copyright ownership.  The ASF licenses this file
+           to you under the Apache License, Version 2.0 (the
+           "License"); you may not use this file except in compliance
+           with the License.  You may obtain a copy of the License at
+           .
+             http://www.apache.org/licenses/LICENSE-2.0
+           .
+           Unless required by applicable law or agreed to in writing,
+           software distributed under the License is distributed on an
+           "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+           KIND, either express or implied.  See the License for the
+           specific language governing permissions and limitations
+           under the License.
+Navigation: [Home](http://trafficserver.apache.org/)
+            [Downloads](downloads)
+            [Documentation](docs)
+            [Wiki](http://cwiki.apache.org/TS/)
+            [Issues](https://issues.apache.org/jira/browse/TS/)
+            [Security](http://apache.org/security/)
+            [Donate](http://www.apache.org/foundation/sponsorship.html)
+            [Thanks](http://www.apache.org/foundation/thanks.html)
+
+
+Apache Traffic Server™ is fast, scalable and extensible HTTP/1.1 compliant
+caching proxy server. Formerly a commercial product, Yahoo! donated it to the
+Apache Foundation, and is now an Apache TLP. Here's a [Traffic Server overview](http://ostatic.com/blog/guest-post-yahoos-cloud-team-open-sources-traffic-server).
+
+[Downloads](downloads)
+
+
+
+# Overview # {#Overview}
+
+* **Caching**
+
+ Improve your response time, while reducing server load and bandwidth needs
+by caching and reusing frequently-requested web pages, images, and web service
+calls.
+
+* **Proxying**
+
+ Easily add keep-alive, filter or anonymize content requests, or add load balancing
+by adding a proxy layer.
+
+
+
+* **Fast**
+
+ Scales well on modern SMP hardware, handling 10s of thousands of requests
+per second.
+
+* **Extensible**
+
+ APIs to write your own plug-ins to do anything from modifying HTTP headers
+to handling ESI requests to writing your own cache algorithm.
+
+
+
+* **Proven**
+
+ Handing over 400TB a day at [Yahoo!](http://www.yahoo.com/) both as forward
+and reverse proxies, Traffic Server is battle hardened.
+
+
+## Learn More ## {#LearnMore}
+
+
+### Web Resources ### {#WebResources}
+
+
+* [Administrator's Guide](/docs/trunk/admin/)
+
+ Installing, configuring and administrating Traffic Server
+
+* [SDK Programmer's Guide](/docs/trunk/sdk/)
+
+ Developing Traffic Server plug-ins and how the code works
+
+* [Frequently Asked Questions](http://cwiki.apache.org/TS/faq.html)
+
+ A running list of your most common questions
+
+* [Wiki](http://cwiki.apache.org/TS/traffic-server.html)
+
+
+
+### Mailing Lists ### {#MailingLists}
+
+* **Users** – General discussion list for users.
+[Subscribe](mailto:users-subscribe@trafficserver.apache.org) | [Unsubscribe](mailto:users-unsubscribe@trafficserver.apache.org) | [Archives](http://www.mail-archive.com/users@trafficserver.apache.org/)
+
+
+* **Developers** – Development related discussion.
+[Subscribe](mailto:dev-subscribe@trafficserver.apache.org) | [Unsubscribe](mailto:dev-unsubscribe@trafficserver.apache.org) | [Archives](http://www.mail-archive.com/dev@trafficserver.apache.org/)
+
+
+* **Commits** – Commit notification source repository.
+[Subscribe](mailto:commits-subscribe@trafficserver.apache.org) | [Unsubscribe](mailto:commits-unsubscribe@trafficserver.apache.org) | [Archives](http://www.mail-archive.com/commits@trafficserver.apache.org/)
+
+
+* **Issues** – Jira issue notifications.
+[Subscribe](mailto:issues-subscribe@trafficserver.apache.org) | [Unsubscribe](mailto:issues-unsubscribe@trafficserver.apache.org) | [Archives](http://www.mail-archive.com/issues@trafficserver.apache.org/)
+
+
+### Chat ### {#Chat}
+
+ Many of the Traffic Server developers and community members hang out in the
+**#traffic-server** channel on [irc.freenode.net](http://freenode.net/).
+
+
+## News ## {#News}
+
+* **March 3, 2011:** Traffic Server 2.1.6-unstable is now available on the [Apache mirrors](http://www.apache.org/dyn/closer.cgi/trafficserver/).
+* **January 12, 2011:** Traffic Server 2.1.5-unstable is now available on the [Apache mirrors](http://www.apache.org/dyn/closer.cgi/trafficserver/).
+* **November 15, 2010:** Traffic Server 2.1.4-unstable is now available on the [Apache mirrors](http://www.apache.org/dyn/closer.cgi/trafficserver/).
+* **October 25, 2010:** Please congratulate Igor Galić for becoming a committer and PMC member. Welcome!
+* **September 27, 2010:** Traffic Server 2.1.3-unstable is now available on the [Apache mirrors](http://www.apache.org/dyn/closer.cgi/trafficserver/) and fixes a cache corruption issue in 2.1.2.
+* **September 1, 2010:** We are pleased to announce that Traffic Server 2.1.2-unstable and the stable 2.0.1 are now available on the [Apache mirrors](http://www.apache.org/dyn/closer.cgi/trafficserver/). Both releases improve resilience against DNS poisoning and forging of response packets. The 2.1.2 release fixes a few bugs with 2.1.1 and cleans up several other code areas.
+* **July 14, 2010:** Please congratulate Theo Schlossnagle for becoming a committer and PMC member. Welcome!
+* **June 7, 2010:** We are pleased to announce that Traffic Server 2.1.1-unstable is now available on the [Apache mirrors](http://www.apache.org/dyn/closer.cgi/trafficserver/). This is an unstable release from the development line so all issues reported will be fixed in the trunk. That said, 2.1.1-unstable brings a completely new, flexible configuration layout, simplifying the build and packaging task for binary distributions; performance improvements on cache for larger(ish) objects; and the HTTP state machine is now 64-bit "clean", allowing for caching and proxying documents larger than 2GB.
+* **May 18, 2010:** We are pleased to announce that Traffic Server 2.1.0-unstable is now available on the [Apache mirrors](http://www.apache.org/dyn/closer.cgi/trafficserver/). This is an unstable release from the development line so all issues reported will be fixed in the trunk. That said, 2.1.0-unstable brings a number of features and performance improvements including support for FreeBSD, MacOSX and Solaris, improved cache seek/write efficiency, 64-bit support, and dramatically reduced miss latency.
+* **May 10, 2010:** Please congratulate Jason Giedymin for becoming a committer and PMC member. Welcome!
+* **May 4, 2010:** Apache Traffic Server 2.0.0 was released.
+* **April 21, 2010:** the Apache Software Foundation Board promoted Traffic Server to a top-level project (TLP).
+
+
+## Miscellaneous ## {#Miscellaneous}
+
+* [View SVN code repository](http://svn.apache.org/viewvc/trafficserver/)
+* [TrafficServer AMI for EC2](http://cwiki.apache.org/confluence/display/TS/Apache+Traffic+Server+AMIs+for+EC2)
+* [Supported Operating Systems](http://cwiki.apache.org/confluence/display/TS/Supported+Operating+Systems)
+
+
+* [License](http://www.apache.org/licenses/)
+* [Build Instructions](http://svn.apache.org/repos/asf/trafficserver/traffic/trunk/README)
+* [Roadmap](http://cwiki.apache.org/confluence/display/TS/RoadMap)
+* [Committers](http://cwiki.apache.org/confluence/display/TS/Committers)
+