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>
  -&lt;dependency&gt;
  -    &lt;id&gt;commons-httpclient&lt;/id&gt;
  -    &lt;version&gt;2.0-rc1&lt;/version&gt;
  -    &lt;url&gt;http://jakarta.apache.org/commons/httpclient/&lt;/url&gt;
  -&lt;/dependency&gt;
  -         </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