Return-Path: X-Original-To: apmail-hc-commits-archive@www.apache.org Delivered-To: apmail-hc-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E95D5BEE6 for ; Fri, 20 Jan 2012 09:54:44 +0000 (UTC) Received: (qmail 43014 invoked by uid 500); 20 Jan 2012 09:54:44 -0000 Delivered-To: apmail-hc-commits-archive@hc.apache.org Received: (qmail 42967 invoked by uid 500); 20 Jan 2012 09:54:44 -0000 Mailing-List: contact commits-help@hc.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "HttpComponents Project" Delivered-To: mailing list commits@hc.apache.org Received: (qmail 42960 invoked by uid 99); 20 Jan 2012 09:54:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Jan 2012 09:54:44 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Jan 2012 09:54:37 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 591C22388993 for ; Fri, 20 Jan 2012 09:54:16 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1233841 - in /httpcomponents/httpcore/trunk: README.txt RELEASE_NOTES.txt doap_HttpComponents_Core.rdf src/site/apt/download.apt src/site/apt/examples.apt Date: Fri, 20 Jan 2012 09:54:16 -0000 To: commits@hc.apache.org From: olegk@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20120120095416.591C22388993@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: olegk Date: Fri Jan 20 09:54:15 2012 New Revision: 1233841 URL: http://svn.apache.org/viewvc?rev=1233841&view=rev Log: Updated release notes, NOTICE and web site for HttpCore 4.2-beta1 release Modified: httpcomponents/httpcore/trunk/README.txt httpcomponents/httpcore/trunk/RELEASE_NOTES.txt httpcomponents/httpcore/trunk/doap_HttpComponents_Core.rdf httpcomponents/httpcore/trunk/src/site/apt/download.apt httpcomponents/httpcore/trunk/src/site/apt/examples.apt Modified: httpcomponents/httpcore/trunk/README.txt URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/README.txt?rev=1233841&r1=1233840&r2=1233841&view=diff ============================================================================== --- httpcomponents/httpcore/trunk/README.txt (original) +++ httpcomponents/httpcore/trunk/README.txt Fri Jan 20 09:54:15 2012 @@ -11,10 +11,7 @@ For building from source instructions pl Dependencies ------------ -HttpCore main module requires Java 1.3 compatible runtime only. - -HttpCore NIO module is optional and requires Java 5.0 compatible runtime -and the main module of the same version. +HttpCore requires Java 1.5 compatible runtime. Licensing --------- Modified: httpcomponents/httpcore/trunk/RELEASE_NOTES.txt URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/RELEASE_NOTES.txt?rev=1233841&r1=1233840&r2=1233841&view=diff ============================================================================== --- httpcomponents/httpcore/trunk/RELEASE_NOTES.txt (original) +++ httpcomponents/httpcore/trunk/RELEASE_NOTES.txt Fri Jan 20 09:54:15 2012 @@ -1,10 +1,39 @@ -Changes since Release 4.2-ALPHA2 +Release 4.2-BETA1 ------------------- +This is the first BETA release of HttpCore 4.2. This release comes with completely redesigned +and rewritten asynchronous protocol handlers. New protocol handling API used in conjunction with +connection pooling components is expected to make development of asynchronous HTTP client agents +and HTTP proxies easier and less error prone. + +Sample application shipped with the release include an example of an HTTP file server capable of +direct channel (zero copy) data transfer and an example of a non-blocking, fully streaming reverse +proxy. + +This release also incorporates bug fixes from the stable 4.1.x branch and includes an updated +HttpCore tutorial. + + + +Release 4.1.4 +------------------- + +This is a maintenance release that fixes a number of bugs found since 4.1.3. It is also likely +to be the last release in the 4.1.x branch. + * [HTTPCORE-286] Canceled I/O session can cause an IllegalStateException in BaseIOReactor#validate leading to an abnormal termination of the I/O reactor. Contributed by Oleg Kalnichevski +* [HTTPCORE-257] Fixed incorrect results produced by DefaultConnectionReuseStrategy when handling + response messages whose content entity has been decoded or modified by a protocol interceptor. + Contributed by Oleg Kalnichevski + +* [HTTPCORE-283] Workaround for a bug causing termination of the I/O reactor in case of exception + thrown by NHttpServiceHandler#requestReceived or NHttpClientHandler#responseReceived + methods. A more comprehensive fix for the bug applied to the 4.2 branch. + Contributed by Oleg Kalnichevski + * [HTTPCORE-281] ResponseConnControl protocol interceptor does not correctly populate connection persistence control headers when sending a HTTP/1.1 response message in response to a HTTP/1.0 request message. @@ -15,6 +44,11 @@ Changes since Release 4.2-ALPHA2 op queuing mode unless the event mask is explicitly reset. Contributed by Sadeep Jayasumana and Oleg Kalnichevski +* [HTTPCORE-268] Handle runtime exceptions thrown by SSLEngine. + Contributed by Oleg Kalnichevski + + + Release 4.2-ALPHA2 ------------------- Modified: httpcomponents/httpcore/trunk/doap_HttpComponents_Core.rdf URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/doap_HttpComponents_Core.rdf?rev=1233841&r1=1233840&r2=1233841&view=diff ============================================================================== --- httpcomponents/httpcore/trunk/doap_HttpComponents_Core.rdf (original) +++ httpcomponents/httpcore/trunk/doap_HttpComponents_Core.rdf Fri Jan 20 09:54:15 2012 @@ -115,6 +115,36 @@ including support for NIO. 2010-11-19 4.1 GA + + HttpComponents Core 4.1.1 GA + 2011-05-20 + 4.1.1 GA + + + HttpComponents Core 4.1.2 GA + 2011-07-18 + 4.1.2 GA + + + HttpComponents Core 4.1.3 GA + 2011-07-31 + 4.1.3 GA + + + HttpComponents Core 4.2-alpha1 + 2011-08-19 + 4.2-alpha1 + + + HttpComponents Core 4.2-alpha2 + 2011-09-23 + 4.2-alpha2 + + + HttpComponents Core 4.1.4 GA + 2011-12-23 + 4.1.4 GA + Modified: httpcomponents/httpcore/trunk/src/site/apt/download.apt URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/src/site/apt/download.apt?rev=1233841&r1=1233840&r2=1233841&view=diff ============================================================================== --- httpcomponents/httpcore/trunk/src/site/apt/download.apt (original) +++ httpcomponents/httpcore/trunk/src/site/apt/download.apt Fri Jan 20 09:54:15 2012 @@ -64,24 +64,24 @@ HttpCore Downloads ------------------------- -* {HttpComponents Core 4.2-alpha2} +* {HttpComponents Core 4.2-beta1} ------------------------- org.apache.httpcomponents httpcore - 4.2-alpha2 + 4.2-beta1 compile ------------------------- -* {HttpComponents Core NIO 4.2-alpha2} +* {HttpComponents Core NIO 4.2-beta1} ------------------------- org.apache.httpcomponents httpcore-nio - 4.2-alpha2 + 4.2-beta1 compile ------------------------- Modified: httpcomponents/httpcore/trunk/src/site/apt/examples.apt URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/src/site/apt/examples.apt?rev=1233841&r1=1233840&r2=1233841&view=diff ============================================================================== --- httpcomponents/httpcore/trunk/src/site/apt/examples.apt (original) +++ httpcomponents/httpcore/trunk/src/site/apt/examples.apt Fri Jan 20 09:54:15 2012 @@ -45,7 +45,7 @@ HttpCore Examples * {{{./httpcore-nio/examples/org/apache/http/examples/nio/NHttpClient.java} Asynchronous HTTP GET}} - This example demonstrates how HttpCore NIO can be used to execute multiple HTTP GET requests + This example demonstrates how HttpCore NIO can be used to execute multiple HTTP requests asynchronously using only one I/O thread. * {{{./httpcore-nio/examples/org/apache/http/examples/nio/NHttpServer.java} Asynchronous HTTP