Author: olegk
Date: Tue Mar 13 07:27:03 2007
New Revision: 517705
URL: http://svn.apache.org/viewvc?view=rev&rev=517705
Log:
Changes for 3.1-rc1 release
Modified:
jakarta/commons/proper/httpclient/trunk/build.xml
jakarta/commons/proper/httpclient/trunk/project.xml
jakarta/commons/proper/httpclient/trunk/release_notes.txt
jakarta/commons/proper/httpclient/trunk/src/java/org/apache/commons/httpclient/params/DefaultHttpParamsFactory.java
Modified: jakarta/commons/proper/httpclient/trunk/build.xml
URL:
http://svn.apache.org/viewvc/jakarta/commons/proper/httpclient/trunk/build.xml?view=diff&rev=517705&r1=517704&r2=517705
==============================================================================
--- jakarta/commons/proper/httpclient/trunk/build.xml (original)
+++ jakarta/commons/proper/httpclient/trunk/build.xml Tue Mar 13 07:27:03 2007
@@ -38,7 +38,7 @@
<property name="component.title" value="HttpClient Library"/>
<!-- The current version number of this component -->
- <property name="component.version" value="3.1-beta1"/>
+ <property name="component.version" value="3.1-rc1"/>
<!-- ========== Properties: Source Directories ============================ -->
Modified: jakarta/commons/proper/httpclient/trunk/project.xml
URL:
http://svn.apache.org/viewvc/jakarta/commons/proper/httpclient/trunk/project.xml?view=diff&rev=517705&r1=517704&r2=517705
==============================================================================
--- jakarta/commons/proper/httpclient/trunk/project.xml (original)
+++ jakarta/commons/proper/httpclient/trunk/project.xml Tue Mar 13 07:27:03 2007
@@ -7,7 +7,7 @@
<artifactId>commons-httpclient</artifactId>
<gumpRepositoryId>jakarta-commons-httpclient</gumpRepositoryId>
<inceptionYear>2001</inceptionYear>
- <currentVersion>3.1-beta1</currentVersion>
+ <currentVersion>3.1-rc1</currentVersion>
<package>org.apache.commons.httpclient</package>
<organization>
@@ -33,6 +33,11 @@
<url>http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk</url>
</repository>
<versions>
+ <version>
+ <id>3.1-rc1</id>
+ <name>3.1-rc1</name>
+ <tag>HTTPCLIENT_3_1_RC1</tag>
+ </version>
<version>
<id>3.1-beta1</id>
<name>3.1-beta1</name>
Modified: jakarta/commons/proper/httpclient/trunk/release_notes.txt
URL:
http://svn.apache.org/viewvc/jakarta/commons/proper/httpclient/trunk/release_notes.txt?view=diff&rev=517705&r1=517704&r2=517705
==============================================================================
--- jakarta/commons/proper/httpclient/trunk/release_notes.txt (original)
+++ jakarta/commons/proper/httpclient/trunk/release_notes.txt Tue Mar 13
07:27:03 2007
@@ -1,4 +1,13 @@
-Changes since Release 3.1 Beta 1:
+Release 3.1 RC 1
+-------------------
+New features:
+-------------------
+
+(1) HTTP state management
+
+ * RFC 2965 cookie specification support
+
+-------------------
* [HTTPCLIENT-641] - Resource Leakage when loading keystore in
AuthSSLProtocolSocketFactory.
Contributed by Hanson Char
@@ -31,38 +40,11 @@
* [HTTPCLIENT-610] - Added for convenience
HttpMethodBase.getResponseBodyAsString(int)
Contributed by Ortwin Glueck <oglueck at apache.org>
-
-Release 3.1 Beta 1
--------------------
-Changes since Release 3.1 Alpha 1:
-
-* [HTTPCLIENT-598] - Fixed ContentLengthInputStream#available()
- Contributed by Igor Lubashev <igorlord at yahoo.com>
-
-* [HTTPCLIENT-597] - Improved handling of idle connections in the
multithreaded HTTP connection
- manager.
- Contributed by Michael Becke <mbecke at apache.org>
-
-* [HTTPCLIENT-593] - Fixed problem with #equals() and #hashCode() methods in
subclasses of
- DefaultProtocolSocketFactory and SSLProtocolSocketFactory
- Contributed by Chris Audley <chrisaudley at yahoo.com>
-
-* [HTTPCLIENT-594] - HttpMethodBase#aborted variable was declared transient
instead of volatile
- by mistake.
- Contributed by Oleg Kalnichevski <olegk at apache.org>
-
-Release 3.1 Alpha 1
--------------------
-New features:
--------------------
-
-(1) HTTP state management
-
- * RFC 2965 cookie specification support
-
-------------------
API changes since 3.0
-
+
+Class added:
+ public org.apache.commons.httpclient.HttpContentTooLargeException extends
org.apache.commons.httpclient.HttpException
Class added:
public org.apache.commons.httpclient.InvalidRedirectLocationException
extends org.apache.commons.httpclient.RedirectException
Class added:
@@ -92,27 +74,60 @@
new:
deprecated: public ConnectMethod();
-Class changed: org.apache.commons.httpclient.HttpMethodBase
+Class changed: org.apache.commons.httpclient.ContentLengthInputStream
Methods added:
- protected void
processCookieHeaders(org.apache.commons.httpclient.cookie.CookieSpec,
org.apache.commons.httpclient.Header[],
org.apache.commons.httpclient.HttpState,
org.apache.commons.httpclient.HttpConnection);
+ public int available() throws java.io.IOException;
-Class changed: org.apache.commons.httpclient.HttpState
+Class changed: org.apache.commons.httpclient.HttpHost
Method changed:
old:
- public void clearCookies();
+ public java.lang.Object clone();
new:
- public synchronized void clearCookies();
+ public java.lang.Object clone() throws
java.lang.CloneNotSupportedException;
-Class changed: org.apache.commons.httpclient.HttpURL
+Class changed: org.apache.commons.httpclient.HttpMethodBase
Methods added:
- protected void setURI();
+ public byte[] getResponseBody(int) throws java.io.IOException;
+ public java.lang.String getResponseBodyAsString(int) throws
java.io.IOException;
+ protected void
processCookieHeaders(org.apache.commons.httpclient.cookie.CookieSpec,
org.apache.commons.httpclient.Header[],
org.apache.commons.httpclient.HttpState,
org.apache.commons.httpclient.HttpConnection);
+
+ Fields added:
+ protected org.apache.commons.httpclient.HttpVersion effectiveVersion;
+ protected org.apache.commons.httpclient.StatusLine statusLine;
+
+Class changed: org.apache.commons.httpclient.ProxyHost
+ Method changed:
+ old:
+ public java.lang.Object clone();
+
+ new:
+ public java.lang.Object clone() throws
java.lang.CloneNotSupportedException;
Class changed: org.apache.commons.httpclient.SimpleHttpConnectionManager
Methods added:
public SimpleHttpConnectionManager(boolean);
public void shutdown();
+Class changed: org.apache.commons.httpclient.URI
+ Methods removed:
+ protected void readObject(java.io.ObjectInputStream) throws
java.lang.ClassNotFoundException, java.io.IOException;
+ protected void writeObject(java.io.ObjectOutputStream) throws
java.io.IOException;
+
+ Method changed:
+ old:
+ public synchronized java.lang.Object clone();
+
+ new:
+ public synchronized java.lang.Object clone() throws
java.lang.CloneNotSupportedException;
+
+ Field changed:
+ old:
+ protected static char[] rootPath;
+
+ new:
+ protected final static char[] rootPath;
+
Class changed: org.apache.commons.httpclient.cookie.CookiePolicy
Methods added:
public static java.lang.String[] getRegisteredCookieSpecs();
@@ -123,7 +138,7 @@
Class changed: org.apache.commons.httpclient.cookie.RFC2109Spec
Fields added:
- public static java.lang.String SET_COOKIE_KEY;
+ public final static java.lang.String SET_COOKIE_KEY = set-cookie;
Class changed: org.apache.commons.httpclient.methods.StringRequestEntity
Method changed:
@@ -133,8 +148,41 @@
new:
deprecated: public StringRequestEntity(java.lang.String);
+Class changed: org.apache.commons.httpclient.params.HttpMethodParams
+ Methods added:
+ public java.lang.String getUriCharset();
+ public void setUriCharset(java.lang.String);
+
+ Fields added:
+ public final static java.lang.String HTTP_URI_CHARSET =
http.protocol.uri-charset;
+
+Class changed: org.apache.commons.httpclient.util.IdleConnectionTimeoutThread
+ Methods added:
+ protected void
handleCloseIdleConnections(org.apache.commons.httpclient.HttpConnectionManager);
+
API diff generated by JarDiff http://www.osjava.org/jardiff/
-
+-------------------
+
+Release 3.1 Beta 1
+-------------------
+Changes since Release 3.1 Alpha 1:
+
+* [HTTPCLIENT-598] - Fixed ContentLengthInputStream#available()
+ Contributed by Igor Lubashev <igorlord at yahoo.com>
+
+* [HTTPCLIENT-597] - Improved handling of idle connections in the
multithreaded HTTP connection
+ manager.
+ Contributed by Michael Becke <mbecke at apache.org>
+
+* [HTTPCLIENT-593] - Fixed problem with #equals() and #hashCode() methods in
subclasses of
+ DefaultProtocolSocketFactory and SSLProtocolSocketFactory
+ Contributed by Chris Audley <chrisaudley at yahoo.com>
+
+* [HTTPCLIENT-594] - HttpMethodBase#aborted variable was declared transient
instead of volatile
+ by mistake.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+Release 3.1 Alpha 1
-------------------
Changes since Release 3.0.1:
Modified:
jakarta/commons/proper/httpclient/trunk/src/java/org/apache/commons/httpclient/params/DefaultHttpParamsFactory.java
URL:
http://svn.apache.org/viewvc/jakarta/commons/proper/httpclient/trunk/src/java/org/apache/commons/httpclient/params/DefaultHttpParamsFactory.java?view=diff&rev=517705&r1=517704&r2=517705
==============================================================================
---
jakarta/commons/proper/httpclient/trunk/src/java/org/apache/commons/httpclient/params/DefaultHttpParamsFactory.java
(original)
+++
jakarta/commons/proper/httpclient/trunk/src/java/org/apache/commons/httpclient/params/DefaultHttpParamsFactory.java
Tue Mar 13 07:27:03 2007
@@ -67,7 +67,7 @@
protected HttpParams createParams() {
HttpClientParams params = new HttpClientParams(null);
- params.setParameter(HttpMethodParams.USER_AGENT, "Jakarta
Commons-HttpClient/3.1-beta1");
+ params.setParameter(HttpMethodParams.USER_AGENT, "Jakarta
Commons-HttpClient/3.1-rc1");
params.setVersion(HttpVersion.HTTP_1_1);
params.setConnectionManagerClass(SimpleHttpConnectionManager.class);
params.setCookiePolicy(CookiePolicy.DEFAULT);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]