Traffic Server 2.0 STATUS:                                              -*-text-*-
Last modified at [$Date: 2010-08-26 17:47:33 -0600 (Thu, 26 Aug 2010) $]

The current version of this file can be found at:

  * https://svn.apache.org/repos/asf/incubator/trafficserver/traffic/trunk/STATUS


Release history:
    [NOTE that x.{odd}.z versions are strictly Alpha/Beta releases,
          while x.{even}.z versions are Stable/GA releases.]

    2.0.1         : Released on August 31st, 2010
    2.0.0         : Released on April 28th, 2010
    2.0.0-alpha   : Released March 13, 2010


Contributors looking for a mission:

  * Just do an egrep on "TODO" or "XXX" in the source.

  * Review the bug database at: https://issues.apache.org/jira/browse/TS

      - Download, test and review patches attached to open bugs

  * Open bugs in the bug database.



CURRENT RELEASE NOTES

  * This is a "stable" release, based primarily on existing Inktomi /
    Yahoo code. For the latest, greatest features and performance, check
    out the trunk.



RELEASE SHOWSTOPPERS:


PATCHES ACCEPTED TO BACKPORT FROM TRUNK:
  [ start all new proposals below, under PATCHES PROPOSED. ]

  * core: url copy function should duplicate host fields
    Trunk patch: http://svn.apache.org/viewvc?view=revision&revision=921639
    Jira: https://issues.apache.org/jira/browse/TS-236
    +1: manjesh, zwoop, sjiang, jplevyak, georgep

  * core: catch-all remap rule ("map / ....") stopped working after lookup
    optimizations.
    Trunk patch: http://svn.apache.org/viewvc?rev=921965&view=rev
    Jira: https://issues.apache.org/jira/browse/TS-237
    +1: manjesh, zwoop, sjiang, jplevyak, georgep

  * API: Bump remap API major version
    Trunk patch: http://svn.apache.org/viewvc?rev=922056&view=rev
    Jira: https://issues.apache.org/jira/browse/TS-238
    +1: zwoop, sjiang, jplevyak, georgep

  * SDK: Change INK_SDK_VERSION_5_2 (and predecessors) to only use and
    support INK_SDK_VERSION_2_0 (for now). We'll bump this version with
    new releases as well, but the idea is not to support 5.5, 5.2 or any
    of the other old Inktomi versions in the SDK.
    Trunk patch: http://svn.apache.org/viewvc?rev=923986&view=rev
    Jira: https://issues.apache.org/jira/browse/TS-249
    +1: zwoop, sjiang, georgep, bcall

  * core: signals.cc shouldn't require Records support. This crashes
    tools suchs as logcat and logstats.
    Trunk patch: http://svn.apache.org/viewvc?view=revision&revision=926907
    Jira: https://issues.apache.org/jira/browse/TS-272
    +1: zwoop, georgep, sjiang

  * core: Fix ip-based filtering in remap.config
    Trunk patch: http://svn.apache.org/viewvc?revision=925063&view=rev
    Jira: https://issues.apache.org/jira/browse/TS-260
    +1: sjiang, zwoop, georgep

  * core: ink_bvsprintf isn't idempotent on its va_list, causing a
    crash when invoked multiple times on the same va_list. This occurs
    in the body factory.
    Trunk patch: http://svn.apache.org/viewvc?rev=926431&view=rev
    Jira: https://issues.apache.org/jira/browse/TS-268
    +1: sjiang, zwoop, georgep

  * core: Trie code crashes when negative value characters are present
          in the path
    Jira: https://issues.apache.org/jira/browse/TS-262
    +1: manjesh, zwoop, georgep

  * API: ts.h does not compile ANSI C due to bool in
    INKHttpTxnSetHttpRetBody prototype
    Trunk patch: http://svn.apache.org/viewcvs?view=rev&rev=929862
    Jira: https://issues.apache.org/jira/browse/TS-283
    +1: sjiang, zwoop, bcall

  * mgmt: Passing NULL as second argument to execv, should be an array
    Trunk patch: http://svn.apache.org/viewvc?view=revision&revision=936014
    Jira: http://issues.apache.org/jira/browse/TS-319
    +1: bcall, zwoop, sjiang

  * cleanup: Backport part of TS-322 that deals with indexing arrays with char.
    Patch: Attached to ticket TS-334
    Jira: https://issues.apache.org/jira/browse/TS-334
    +1: bcall, zwoop, georgep

  * build: Problems with make install DESTDIR=...
    Trunk patch: http://svn.apache.org/viewvc?rev=941910&view=rev
    Trunk Patch: http://svn.apache.org/viewvc?rev=942639&view=rev
    Jira: http://issues.apache.org/jira/browse/TS-336
    +1: zwoop, georgep, mturk


PATCHES PROPOSED TO BACKPORT FROM TRUNK:
  [ New proposals should be added at the end of the list ]

  * core: Inconsistencies in the stats system. There are incorrect
          assumtions on sychronization between threads
    Trunk patch: http://svn.apache.org/viewvc?view=revision&revision=926357
    Trunk patch: http://svn.apache.org/viewvc?view=revision&revision=926813
    Trunk patch: http://svn.apache.org/viewvc?view=revision&revision=927302
    Trunk patch: http://svn.apache.org/viewvc?view=revision&revision=930004
    Jira: https://issues.apache.org/jira/browse/TS-162
    +1: bcall, zwoop

RELEASE PROCESS

The Traffic Server release process is documented at

    http://cwiki.apache.org/confluence/display/TS/ReleaseProcess
