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]