You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by mb...@apache.org on 2003/10/12 06:02:21 UTC
cvs commit: jakarta-commons/httpclient/xdocs cookies.xml downloads.xml features.xml news.xml status.xml
mbecke 2003/10/11 21:02:20
Modified: httpclient Tag: HTTPCLIENT_2_0_BRANCH build.xml project.xml
release_notes.txt
httpclient/src/java/org/apache/commons/httpclient Tag:
HTTPCLIENT_2_0_BRANCH HttpMethodBase.java
httpclient/xdocs Tag: HTTPCLIENT_2_0_BRANCH cookies.xml
downloads.xml features.xml news.xml status.xml
Log:
Documentation and version updates for release candidate 2.
Revision Changes Path
No revision
No revision
1.29.2.2 +2 -2 jakarta-commons/httpclient/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-commons/httpclient/build.xml,v
retrieving revision 1.29.2.1
retrieving revision 1.29.2.2
diff -u -r1.29.2.1 -r1.29.2.2
--- build.xml 26 Jul 2003 14:25:41 -0000 1.29.2.1
+++ build.xml 12 Oct 2003 04:02:20 -0000 1.29.2.2
@@ -37,7 +37,7 @@
<property name="component.title" value="HttpClient Library"/>
<!-- The current version number of this component -->
- <property name="component.version" value="2.0-rc1"/>
+ <property name="component.version" value="2.0-rc2"/>
<!-- ========== Properties: Source Directories ============================ -->
1.35.2.4 +6 -6 jakarta-commons/httpclient/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/jakarta-commons/httpclient/project.xml,v
retrieving revision 1.35.2.3
retrieving revision 1.35.2.4
diff -u -r1.35.2.3 -r1.35.2.4
--- project.xml 22 Aug 2003 04:02:43 -0000 1.35.2.3
+++ project.xml 12 Oct 2003 04:02:20 -0000 1.35.2.4
@@ -6,7 +6,7 @@
<id>commons-httpclient</id>
<gumpRepositoryId>jakarta-commons-httpclient</gumpRepositoryId>
<inceptionYear>2001</inceptionYear>
- <currentVersion>2.0-rc1</currentVersion>
+ <currentVersion>2.0-rc2</currentVersion>
<package>org.apache.commons.httpclient</package>
<organization>
@@ -35,6 +35,11 @@
<versions>
<version>
+ <id>rc2</id>
+ <name>2.0-rc2</name>
+ <tag>HTTPCLIENT_2_0_RC2</tag>
+ </version>
+ <version>
<id>rc1</id>
<name>2.0-rc1</name>
<tag>HTTPCLIENT_2_0_RC1</tag>
@@ -211,11 +216,6 @@
</contributors>
<dependencies>
- <dependency>
- <id>junit</id>
- <version>3.8.1</version>
- <url>http://www.junit.org/</url>
- </dependency>
<dependency>
<id>commons-logging</id>
<version>1.0.3</version>
1.9.2.5 +9 -1 jakarta-commons/httpclient/release_notes.txt
Index: release_notes.txt
===================================================================
RCS file: /home/cvs/jakarta-commons/httpclient/release_notes.txt,v
retrieving revision 1.9.2.4
retrieving revision 1.9.2.5
diff -u -r1.9.2.4 -r1.9.2.5
--- release_notes.txt 7 Oct 2003 20:45:31 -0000 1.9.2.4
+++ release_notes.txt 12 Oct 2003 04:02:20 -0000 1.9.2.5
@@ -2,6 +2,14 @@
-------------------
Changes since Release Candidate 1:
+ * 23708 - Added try/catch blocks around calls to System.getProperty().
+
+ * 23431 - Added support for disabling transfer-encoding and content-type headers in
+ multi-part posts.
+
+ * 23663 - Changed HttpMethodBase to release its HttpConnection when a recoverable
+ exception occurs.
+
* Javadoc enhancements.
* 23284 - Fixed bug with URI.isIPv4address().
@@ -12,7 +20,7 @@
* Improved compliance to RFC 2617
- * Added support for digest auth MD5-sess.
+ * 22926 - Added support for digest auth MD5-sess.
* 22655 - Added support for stale digest nonce values.
No revision
No revision
1.159.2.13 +5 -5 jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpMethodBase.java
Index: HttpMethodBase.java
===================================================================
RCS file: /home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpMethodBase.java,v
retrieving revision 1.159.2.12
retrieving revision 1.159.2.13
diff -u -r1.159.2.12 -r1.159.2.13
--- HttpMethodBase.java 11 Oct 2003 19:44:27 -0000 1.159.2.12
+++ HttpMethodBase.java 12 Oct 2003 04:02:20 -0000 1.159.2.13
@@ -159,7 +159,7 @@
} catch (SecurityException ignore) {
}
if (agent == null) {
- agent = "Jakarta Commons-HttpClient/2.0rc1";
+ agent = "Jakarta Commons-HttpClient/2.0rc2";
}
USER_AGENT = new Header("User-Agent", agent);
}
No revision
No revision
1.2.2.2 +2 -2 jakarta-commons/httpclient/xdocs/cookies.xml
Index: cookies.xml
===================================================================
RCS file: /home/cvs/jakarta-commons/httpclient/xdocs/cookies.xml,v
retrieving revision 1.2.2.1
retrieving revision 1.2.2.2
diff -u -r1.2.2.1 -r1.2.2.2
--- cookies.xml 21 Jul 2003 13:07:33 -0000 1.2.2.1
+++ cookies.xml 12 Oct 2003 04:02:20 -0000 1.2.2.2
@@ -77,7 +77,7 @@
version 2 cookies will be added in the future</p>
<p>RFC2965 is available at
- <a href="http://www.w3.org/Protocols/rfc2965/rfc2965.txt">http://www.w3.org/Protocols/rfc2965/rfc2965.txt</a>
+ <a href="http://www.zvon.org/tmRFC/RFC2965/Output/">http://www.zvon.org/tmRFC/RFC2965/Output/</a>
</p>
</subsection>
1.19.2.4 +11 -11 jakarta-commons/httpclient/xdocs/downloads.xml
Index: downloads.xml
===================================================================
RCS file: /home/cvs/jakarta-commons/httpclient/xdocs/downloads.xml,v
retrieving revision 1.19.2.3
retrieving revision 1.19.2.4
diff -u -r1.19.2.3 -r1.19.2.4
--- downloads.xml 21 Aug 2003 16:07:31 -0000 1.19.2.3
+++ downloads.xml 12 Oct 2003 04:02:20 -0000 1.19.2.4
@@ -17,7 +17,7 @@
</p>
<ul>
<li><a href="http://jakarta.apache.org/builds/jakarta-commons/release/commons-httpclient/v2.0/">
- Release 2.0 Release Candidate 1</a> - 1 August 2003</li>
+ Release 2.0 Release Candidate 2</a> - 13 October 2003</li>
</ul>
<p>
Nightly source drops can be obtained
@@ -39,15 +39,15 @@
</p>
<p>
If you are using Maven for your project, you can create a dependency in your
- project.xml with the following block:
- <pre>
-<dependency>
- <id>commons-httpclient</id>
- <version>2.0-rc1</version>
- <url>http://jakarta.apache.org/commons/httpclient/</url>
-</dependency>
- </pre>
- There are also other jar versions available. You can check
+ project.xml with the following block:</p>
+ <source><![CDATA[
+<dependency>
+ <id>commons-httpclient</id>
+ <version>2.0-rc2</version>
+ <url>http://jakarta.apache.org/commons/httpclient/</url>
+</dependency>
+ ]]></source>
+ <p>There are also other jar versions available. You can check
<a href="http://www.ibiblio.org/maven/commons-httpclient/">HttpClient on ibiblio</a>
for exactly what is available.
</p>
1.10.2.2 +3 -9 jakarta-commons/httpclient/xdocs/features.xml
Index: features.xml
===================================================================
RCS file: /home/cvs/jakarta-commons/httpclient/xdocs/features.xml,v
retrieving revision 1.10.2.1
retrieving revision 1.10.2.2
diff -u -r1.10.2.1 -r1.10.2.2
--- features.xml 1 Aug 2003 03:22:00 -0000 1.10.2.1
+++ features.xml 12 Oct 2003 04:02:20 -0000 1.10.2.2
@@ -92,18 +92,12 @@
</section>
<section name="Product Comparision">
- <p>
- The HTTP protocol is so ubiquitous on the internet that you can find other
+ <p>The HTTP protocol is so ubiquitous on the internet that you can find other
client side implementations written in Java. The jdk has the HttpUrlConnection
which is limited and in many ways flawed. This is one reason why Jakarta, and
others free and commercial vendors, have implemented independant HTTP clients.
To help you choose the right solution, one of those commercial vendors, nogoop, has a fair
- <a href="http://www.nogoop.com/product_16.html#compare">product comparison</a>,
- noting the following recent additions to HttpClient:
- <ul>
- <li>idle connection timeout</li>
- </ul>
- </p>
+ <a href="http://www.nogoop.com/product_16.html#compare">product comparison</a>.</p>
</section>
</body>
1.20.2.5 +18 -3 jakarta-commons/httpclient/xdocs/news.xml
Index: news.xml
===================================================================
RCS file: /home/cvs/jakarta-commons/httpclient/xdocs/news.xml,v
retrieving revision 1.20.2.4
retrieving revision 1.20.2.5
diff -u -r1.20.2.4 -r1.20.2.5
--- news.xml 21 Aug 2003 16:07:31 -0000 1.20.2.4
+++ news.xml 12 Oct 2003 04:02:20 -0000 1.20.2.5
@@ -11,6 +11,21 @@
<body>
+ <section name="13 October 2003 - HttpClient 2.0 Release Candidate 2 released">
+ <p>Releasing a final version of HttpClient 2.0 by the end of Summer 2003, as
+ originally planned, was not possible. There were a significant number of minor
+ bugs reported against RC1. None of them were major, but verifying, fixing, and
+ testing simply took time more time than anticipated. We are pleased to
+ announce the second release candidate of HttpClient 2.0 and hope to follow up
+ with a final release shortly.</p>
+ <p>At the same time we have been busy working on our next release, currently
+ designated as 2.1. It it shaping up quite well. We already have a new preferences
+ architecture in place that will help us provide greater control over HttpClient
+ without polluting its API with too many options. We have also completely reworked
+ redirect/authentication/retry logic and can now support cross-host redirects, a
+ much complained about limitation of HttpClient 2.0.</p>
+ </section>
+
<section name="1 August 2003 - HttpClient 2.0 Release Candidate 1 released">
<p>The <em>HttpClient 2.0 BETA</em> development phase has been
concluded. The number of bugs discovered in the course of the BETA development
@@ -61,8 +76,8 @@
<p>There are two new mailing list archives of the commons-httpclient-dev
mailing list. It looks like someone up there is starting to like us!
<ul>
- <li><a href="http://archives.apache.org/eyebrowse/SummarizeList?listId=128">
- http://archives.apache.org/eyebrowse/SummarizeList?listId=128</a></li>
+ <li><a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listId=128">
+ http://nagoya.apache.org/eyebrowse/SummarizeList?listId=128</a></li>
<li><a href="http://www.mail-archive.com/commons-httpclient-dev%40jakarta.apache.org/">
http://www.mail-archive.com/commons-httpclient-dev%40jakarta.apache.org/</a></li>
</ul>
1.20.2.4 +15 -11 jakarta-commons/httpclient/xdocs/status.xml
Index: status.xml
===================================================================
RCS file: /home/cvs/jakarta-commons/httpclient/xdocs/status.xml,v
retrieving revision 1.20.2.3
retrieving revision 1.20.2.4
diff -u -r1.20.2.3 -r1.20.2.4
--- status.xml 1 Aug 2003 03:22:00 -0000 1.20.2.3
+++ status.xml 12 Oct 2003 04:02:20 -0000 1.20.2.4
@@ -14,14 +14,13 @@
<body>
<section name="Current Status">
- <p>The HttpClient development team is pleased to announce that <em>HttpClient 2.0 BETA</em>
- development has been concluded. The number of bugs discovered in the course of the
- BETA development was surprisingly low. We are confident that <em>HttpClient
- 2.0</em> has reached the required level of maturity, and we hope to have a final 2.0
- release by the end of the Summer.</p>
+ <p>The HttpClient development team is pleased to announce the second release candidate
+ of <em>HttpClient 2.0</em>. We are confident that <em>HttpClient 2.0</em> has reached
+ the required level of maturity, and we hope to have a final 2.0 release by the end of
+ October 2003.</p>
<p>Only critical or major bug fixes and javadocs enhancements will be made to the 2.0
- code base in the next few weeks.</p>
+ code base before the final release.</p>
<p>Meanwhile, the HttpClient development team has been busy working toward a post 2.0
release. The next version of <em>HttpClient</em> is going to build upon the
@@ -32,9 +31,14 @@
breaking 2.0 API compatibility where absolutely unavoidable, while preserving overall
compatibility with 2.0 use patterns.</p>
- <p>Depending upon how drastic those API changes are going to be, the next version of
+ <p>We already have a new preference architecture in place that will help us provide a
+ fine-grained control over HttpClient without polluting its API with too many options. We
+ have also completely reworked redirect/authentication/retry logic and can now support
+ cross-host redirects, a much complained about limitation of <em>HttpClient 2.0</em>.</p>
+
+ <p>Depending upon how drastic those API changes are going to be, the next version of
HttpClient will be designated as <tt>2.1</tt>, <tt>2.5</tt> or <tt>3.0</tt>.
- The decision will be made prior to a 2.0 final release.</p>
+ The decision will be made prior to the 2.0 final release.</p>
<p>It is important to note that HttpClient CVS HEAD is no longer fully compatible
with 2.0 APIs. We strongly encourage using the <tt>HTTPCLIENT_2_0_BRANCH</tt>
@@ -43,8 +47,8 @@
<section name="Release Info">
<p>Current Release: <a href="http://jakarta.apache.org/builds/jakarta-commons/release/commons-httpclient/v2.0/">
- Release 2.0 Release Candidate 1</a></p>
- <p>Planned Next Release: 2.0 Release Candidate 2</p>
+ Release 2.0 Release Candidate 2</a></p>
+ <p>Planned Next Release: 2.0 Final</p>
</section>
</body>
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org