http://git-wip-us.apache.org/repos/asf/ant-ivyde/blob/a8f1d162/doc/screenshot-projects/commons-httpclient-3.0/RELEASE_NOTES ---------------------------------------------------------------------- diff --git a/doc/screenshot-projects/commons-httpclient-3.0/RELEASE_NOTES b/doc/screenshot-projects/commons-httpclient-3.0/RELEASE_NOTES deleted file mode 100644 index 5cf895f..0000000 --- a/doc/screenshot-projects/commons-httpclient-3.0/RELEASE_NOTES +++ /dev/null @@ -1,773 +0,0 @@ -Release 3.0 -------------------- -Changes since Release Candidate 4: - - * 37526 - Fixed incorrect processing of HTTP parameters with an - empty name - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 37256 - Fixed bug causing MultipartRequestEntity to miscalculate the - total content length if any of the parts returns a negative - content length value - Contributed by Loïc Péron <loic.peron at bigfoot.com> - - * 37197 - Preemptive auth flag no longer disregarded when tunneling - SSL connections via a proxy - Contributed by wynand <wolman at gmail.com> - - * 37154 - UsernamePasswordCredentials.equals(null) no longer causes NPE - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 37129 - HttpConnection changed to use a protocol socket factory registered - for 'http' protocol instead of DefaultProtocolSocketFactory when - connecting to a proxy to establish a secure tunnel - Contributed by Oleg Kalnichevski <olegk at apache.org> - -Release 3.0 Release Candidate 4 -------------------- -Changes since Release Candidate 3: - - * 36882 - Max connections per host setting did not work - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 36791 - Fixed HttpConnection#isOpen flag concurrency problem - Contributed by Jean-Marie White <jmwhite5 at yahoo.com> - - * 36339 - Request is no longer retried if preemptive authentication fails - and Basic is the only supported authentication scheme advertised - by the target server - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 36372 - nonce-count in digest auth should not be quoted - Contributed by Ortwin Glueck <oglueck at apache.org> - - * 36369 - Custom Proxy-Connection header no longer gets overwritten - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 36595 - Do not attempt to retry aborted methods - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 36140 - ParameterParser changed to correctly differentiate between empty and - null (no value) parameters - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 35085 - HTTP 204 "NO CONTENT" response no longer results in dropped - connection. - Contributed by Ian Bray <Ian.Bray at logicacmg.com> - - * 35944 - Connection always gets released back to the pool even if an unchecked - exception is thrown in HttpMethod#releaseConnection method. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 35642 - Do not retry if host is unreachable. This ensures a connection timeout - will be obeyed. - Contributed by Ortwin Glueck <oglueck at apache.org> - - * 35815 - SimpleHttpConnectionManager now logs warnings when it detects it is - being used incorrectly. - Contributed by Michael Becke <mbecke at apache.org> - -Release 3.0 Release Candidate 3 -------------------- -Changes since Release Candidate 2: - - * 35365 - Added #hashCode and #equals methods for Credentials implementations - Contributed by Eric Johnson <eric at tibco.com> - - * 35322 - Stale connection check now correctly works with IBM JSSE/JRE 1.4.x - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 35225 - Fixed a major problem with the browser compatibility policy leaking cookies - to 3rd party domains (.mydomain.com -> .notmydomain.com) - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 35328 - DateUtil#formatDate changed to US locale instead of system default - Contributed by Yannick <yannick at meudal.net> - - * 34960 - DigestScheme changed to take into account charset attribute when available - (Known to be used by Microsoft implementation of the Digest auth scheme) - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 35148 - HttpClient now correctly handles relative URIs beginning with a colon. - Contributed by Gordon Mohr <gojomo at archive.org> - - * 34961 - HttpClient now correctly handles escaped characters in HTTP header elements - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 34780 - HttpClient now always overrides the host of HostConfiguration if an absolute - request URI is given - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 34740 - Connection with the proxy is not reopened if an proxy auth failure occurs - while SSL tunnel is being established - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 34721 - Virtual host setting is now correctly applied when parsing and matching - cookies - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 34583 - DateUtil.formatDate() changed to use GMT instead of the default timezone - Contributed by Fred Bierhaus <fred.bierhaus at vodafone.com> - - * 34459 - Always use the chunk encoding when request content length cannot be - determined (is negative) - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 34427 - Fixed the bug causing an IllegalStateException in AuthState - triggered by the combination of preemptive proxy authentication - and a cross-site redirect - Contributed by Oleg Kalnichevski <olegk at apache.org> - -Release 3.0 Release Candidate 2 -------------------- -Changes since Release Candidate 1: - - * 34255 - Preemptive authentication no longer causes NTLM auth scheme to fail - Contributed by Michael Becke <mbecke at apache.org> - - * 33720 - Fixed the problem with HttpMethod#getURI applying URL escaped encoding to - already encoded URIs - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 34262 - Fixed broken handling of responses that may not include an entity body - (status code 204, 304) - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * ----- - Fixed broken InputStreamRequestEntity#isRepeatable method - Contributed by Matthew-J Watson <matthew-j.watson at db.com> - - * 33677 - Fixed the bug preventing the HTTP retry handler from handling - ConnectionExceptions - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 33988 - All classes overriding Object#hashCode & Object#equals methods have been reviewed - regarding their hashCode/equals contract compliance - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 33947 - Exception in HttpConnection because of unchecked buffer size - Contributed by Ortwin Glueck <oglueck at apache.org> - - * 33856 - Fixed the problem with the credential-charset parameter not having an effect on - the encoding of the NTLM credentials - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 33541 - Fixed the problem with host level parameters having no effect on HTTP CONNECT - methods - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 33468 - HttpClient no longer flushes the request line and request headers prior to - writing the request body if the 'expect: continue' handshake is not used - Contributed by Peter Tolmachov <peter.tolmachov at agfa.com> - -Release 3.0 Release Candidate 1 -------------------- -Changes since Beta 1: - - * 32833 - Cookie with domain .mydomain.com were not sent to host mydomain.com - in the browser compatibility mode - Contributed by David D. Kilzer <ddkilzer at kilzer.net> - - * 33021 - Fixed the bug causing the circular redirect if different query parameters - are used in the redirect location. - Contributed by Ilya Kharmatsky <ilyak at mainsoft.com> - - * 32955 - Fixed the bug effectively disabling the stale connection check - Contributed by Oliver Koell <oko at newbase.de> - - * 32835 - The two digit year greater than 20 no longer causes the cookie expiry date - to be interpreted as a date between 1920 and 1999 - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 32607 - Fixed the problem with ReflectionSocketFactory ignoring the local address of - HostConfiguration - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 32409 - HttpState now has new methods for clearing all cookies and credentials. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 32558 - Fixed retry count bug in DefaultMethodRetryHandler - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 32333 - Connection is now closed upon "Connection: close" request, - if the server does not include an explicit connection - directive in the response. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 32765 - Fixed NullPointerException in HostConfiguration.setHost(Sting) - Contributed by Stuart Herring <apache at stuartherring.com> - - * 32742 - Fixed the problem with SO_TIMEOUT parameter having no effect - on the method level. - Contributed by Ilya Kharmatsky <ilyak at mainsoft.com> - -Release 3.0 Beta 1 -------------------- -Changes since Alpha 2: - - * 31929 - Added support for formatting dates. Deprecated DateParser in - favor of DateUtil. - Contributed by Michael Becke <mbecke at apache.org> - - * ----- - HostConfiguration.isHostSet() and Hostconfiguration.isProxySet() have been - deprecated. - - * 31981 - Fixed the bug causing an infinite loop in HttpMethodDirector - when using SSL + proxy + host auth + keep alive off - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 31607 - Catch SocketTimeoutException not InterruptedIOException when running - in JRE >=1.4 - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 31471 - HostConfiguration refactored - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * ----- - ContentLengthInputStream no longer supports mark() & reset() methods. Old - broken implementation removed. - Contributed by Eric Johnson <eric at tibco.com> - -Release 3.0 Alpha 2 -------------------- -Changes since Alpha 1: - - * 10793 - Configurable default headers - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 30652 - Configurable SO_LINGER - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 31163 - CookieSpec classes made stateful - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 21329 - Added input buffering to improve performance - Contributed by Bjarne Rasmussen <brasmussen at novell.com> - - * 29897 - Connection output buffer is set to a value not greater than 2k - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 29636 - MultiThreadedHttpConnectionManager now support configuring the maximum - number of connections on a per host basis. - Contributed by Michael Becke <mbecke at apache.org> - - * 29874 - Deprecated old HTTP method retry handler based on HttpRecoverableException - and replaced it with a new one that acts upon plain IOExceptions - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 29883 - Fixed handling of multi-byte characters in the StringRequestEntity class - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 29383 - Added method to delete closed connections from the connection pool - Contributed by Michael Becke <mbecke at apache.org> - - * 29549 - Split wire log into header and body parts - Contributed by Michael Becke <mbecke at apache.org> - - * 29540 - Fixed credentials scope matching algorithm in HttpState#matchCredentials. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 29439 - Cleaner interface to define authentication scope, handle credentials in HttpState. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 29377 - Cookies with names containing blanks or starting with $ rejected by RFC2109 spec only. - Contributed by Oleg Kalnichevski <olegk at apache.org> - -Release 3.0 Alpha 1 -------------------- - -New features: -------------- - -(1) Architecture - - * New preference architecture - - * Improved exception handling framework - - * Granular non-standards configuration and tracking - - * Improved HTTP Version configuration and tracking - - * Support for streaming entities - - * Support for tunneled HTTP proxies via the ProxyClient - - * Ability to abort execution of HTTP methods - -(2) Connection management - - * Support for closing idle connections - - * Support for JDK1.4 connect timeout through reflection - - * Support for connection manager shutdown - -(3) Authentication - - * Improved authentication framework - - * Plug-in mechanism for authentication modules - - * Interactive authentication support - - * Alternate authentication support - -(4) Cookie management - - * Cookie specification plug-in mechanism - - * 'Ignore cookies' cookie policy - - * Improved Netscape cookie support - -(5) Redirects - - * Cross-site redirect support - -Changes on the CVS trunk: -------------------------- - - * 29265 - HttpConnection.isOpen() no longer logs closed connections as stale. - - * 28645 - Moved/added content type handling to the RequestEntity. - Contributed by Michael Becke <mbecke at apache.org>, Oleg Kalnichevski <olegk at apache.org> - - * 20288 - Added ability to abort execution of HTTP methods - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 24154 - Socket timeout can be specified at the connection manager, connection or method level - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 16124 - HTTP protocol version can be specified at the client, host or method level - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 28728 - HttpUrl now accepts unescaped passwords - Contributed by Michael Becke <mbecke at apache.org> - - * 28626 - Fixed ArrayIndexOutOfBoundsException in HttpStatus.getStatusText() - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 26070 - Added support for streaming entities - Contributed by Michael Becke <mbecke at apache.org> - - * 28566 - CookieSpec interface extended to expose path & domain matching methods; browser compatibility domain - matching algorithm modified to mimic the (mis-)behavior of common browsers - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 25372 - Added support for closing idle connections - Contributed by Michael Becke <mbecke at apache.org>, Oleg Kalnichevski <olegk at apache.org> - - * 28322 - Redesign of connect timeout logic; Added support for JDK1.4 connect timeout through reflection - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 28151 - Added stand-alone support for tunneled HTTP proxies via the ProxyClient - Contributed by Michael Sample <m_sample at canada.com>, Michael Becke <mbecke at apache.org> - - * 21216 - Fixed the problem of redirect 302 to the same URL causing max redirects exception: circular redirect - check added; the circular redirect check is on per default and in lenient mode, is off in strict mode - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 27589 - Added MultiThreadedHttpConnectionManager shutdown() and shutdownAll() - Contributed by Michael Becke <mbecke at apache.org> - - * 25529 - Redesign of HTTP authentication framework - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * Better implementation of ChunkedOutputStream: writes are buffered to an internal buffer (2048 default size); - chunks are guaranteed to be at least as large as the buffer size (except for the last chunk) - Contributed by Mohammad Rezaei <mohammad.rezaei at gs.com>, Goldman, Sachs & Co - - * HttpMethod#getResponseBody & HttpMethod#getResponseBodyAsString changed to propagate IOException to the caller - instead of logging and discarding it - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 10794 - Added interactive authentication support; Authentication realm key is now comprised of host name, port, - realm name and authentication type - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 15297 - Added ability to perform alternate authentication - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 16881 - HttpClient made dependent on Commons-codec to perform Base64 and URL encoding/decoding - Contributed by Michael Becke <mbecke at apache.org>, Oleg Kalnichevski <olegk at apache.org> - - * 24560 - Fixed the problem of HttpClient looping endlessly while trying to retrieve status line - Contributed by Christian Kohlschuetter <ck at rrzn.uni-hannover.de> - - * 24671 - Added support for configuring charsets in credentials and HTTP headers - Contributed by Michael Becke <mbecke at apache.org> - - * Plug-in mechanism for authentication modules - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * Added infrastructure to create test cases that involve use of a proxy - Contributed by Ortwin Glueck <oglueck at apache.org> - - * UserNamePasswordCredentials & NTCredentials made immutable - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 24869 - DigestScheme now only accepts a challenge if all fields required by RFC 2617 are present - Contributed by Ortwin Glueck <oglueck at apache.org> - - * New framework for server based tests - Contributed by Christian Kohlschuetter <ck at rrzn.uni-hannover.de>, Ortwin Glueck <oglueck at apache.org> - - * Socket input stream now wrapped with a wrapper class that re-throws certain type of generic IO exceptions as HttpClient - specific exceptions. Improved handling of 'used' connections (known to have successfully completed an I/O operation). - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 24012 - Added IgnoreCookiesSpec. - Contributed by Michael Becke <mbecke at apache.org> - - * 24018 - Cookie and Authorization headers can now be set manually. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 21151 - Cookie specification plug-in mechanism - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * Reworked DigestScheme: the qop Parameter is parsed correctly and not just ignored; missing qop is handled correctly - Contributed by Ortwin Glueck <oglueck at apache.org> - - * 10790 - Implemented granular non-standards configuration and tracking. - Contributed by Oleg Kalnichevski <olegk at apache.org>, Michael Becke <mbecke at apache.org>, - Roland Weber <rolweber at de.ibm.com>, Ortwin Glueck <oglueck at apache.org>, - Adrian Sutton <adrian.sutton at ephox.com> - - * 15435 - Implemented new preference architecture. - Contributed by Oleg Kalnichevski <olegk at apache.org>, Michael Becke <mbecke at apache.org>, - Roland Weber <rolweber at de.ibm.com>, Ortwin Glueck <oglueck at apache.org>, - Adrian Sutton <adrian.sutton at ephox.com> - - * Deprecated the use of system properties: 'httpclient.useragent', - 'httpclient.authentication.preemptive'. - - * Refactored NameValuePair#equals method. - Contributed by Ortwin Glueck <oglueck at apache.org> - - * 16729 - Refactored retry/redirect/authentication logic. - Contributed by Michael Becke <mbecke at apache.org> - - * Added support for disabling HttpConnection.isStale() - Contributed by Michael Becke <mbecke at apache.org> - - * 10791 - Improved HTTP Version configuration and tracking. - Contributed Oleg Kalnichevski <olegk at apache.org>, Laura Werner <laura at lwerner.org>, - Michael Becke <mbecke at apache.org> - - * 21880 - Content-Length & Transfer-Encoding request headers formerly set by abstract - HttpMethodBase class are handled by entity enclosing methods. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 17947 - HttpMethod#setURI method added. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 19618 - URI constructors refactored. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 11240 - Fixed the problem of cookies with ',' in the value string not parsed correctly in some cases - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 21323 - Support for large(long) content added - Contributed by Michael Becke <mbecke at apache.org> - - * 19868 - Exception handling framework reworked. - Contributed by Adrian Sutton <adrian.sutton at ephox.com>, Laura Werner <laura at lwerner.org>, - Oleg Kalnichevski <olegk at apache.org>, Michael Becke <mbecke at apache.org> - - * 21210 - Header parser completely rewritten. - Improved handling of Netscape draft compatible cookies - Contributed by Oleg Kalnichevski <olegk at apache.org> - -Release 2.0.1 -------------------- -Changes since Release 2.0 - - * 30175 - Fixed StringIndexOutOfBoundsException in StatusLine - - * 29897 - Connection output buffer is set to a value not greater than 2k - - * 29549 - Split wire log into header and body parts - - * 29377 - Cookies with names containing blanks or starting with $ rejected by RFC2109 - spec only. - - * 29265 - HttpConnection.isOpen() no longer logs closed connections as stale. - - * 28728 - HttpUrl now accepts unescaped passwords - - * 28626 - Fixed ArrayIndexOutOfBoundsException in HttpStatus.getStatusText() - - * 27589 - Added MultiThreadedHttpConnectionManager shutdown() and shutdownAll(). - - * HttpMethod#recycle() has been deprecated. - -Release 2.0 -------------------- -Changes since Release Candidate 3: - - * 26500 - Socket timeout is now correctly set on open connections - - * 26328 - Fixed getScheme() and getPort() returning wrong defaults for HttpsURL - - * 26139 - Fixed possible connection leak caused by lack of equals() and hashCode() on protocol - socket factories - - * 26688 - Fixed the problem with HttpURL creating wrong authority String when user info is changed - -Release 2.0 Release Candidate 3 -------------------- -Changes since Release Candidate 2: - - * HTTP status line parser changed to be more robust when dealing with non-compliant - HTTP responses (leading blanks before 'HTTP' signature). - - * Fixed NPE in HttpMethodBase#responseBodyConsumed(). - - * 24309 - Changed MultiThreadedHttpConnectionManager to move to a single connection - GC thread. Fixed memory and thread leaks. - - * 24327 - Fixed a bug where HttpClient did not reset the 'force-close connection' - flag, when an HTTP method was automatically retried (for instance, when automatically - handling an authentication challenge). - - * 24352 - Fixed the bug causing basic authentication via NLTM Proxy to fail. - - * 25370 - Connections are now closed and released automatically when an unrecoverable - exception occurs in HttpMethodBase.processRequest(). - - * 23866 - Fixed possible uncaught IllegalArgumentException in Cookie parsing. - - * 25264 - Added support for cookies with a domain attribute '.domain.com' issued by - host 'domain.com' in the browser compatibility mode. Even though the cookie violates - RFC 2109 it still gets accepted by mainstream browsers (tested with Mozilla Firebird and IE). - - * 24869 - Changed DigestScheme to only accept a challenge if all fields required - by RFC 2617 are present. - - * 24671 - Added ISO-8859-1 support for digest authentication passwords, and basic authentication - user names and passwords. - - * Javadoc enhancements. - -Release 2.0 Release Candidate 2 -------------------- -Changes since Release Candidate 1: - - * Javadoc enhancements. - - * 23284 - Fixed bug with URI.isIPv4address(). - - * 22969 - PostMethod#setParameter fixed to correctly overwrite existing parameters. - - * 22970 - Fixed bug with PostMethod#removeParameter return value. - - * Improved compliance to RFC 2617 - - * Added support for digest auth MD5-sess. - - * 22655 - Added support for stale digest nonce values. - - * 22968 - HttpConnection.isResponseAvailable() made a little more robust, particularly when - used by HeadMethod. - - * 22941 - Switched the order in which socket streams are closed: output stream closed first, - followed by input stream. - - * Added debugging for connection reclaiming. - - * Removed JCE initialization code specific to the Sun's implementation. - - * Fixed problem of Basic, Digest & NTLM authentication schemes under certain circumstances - leaking passwords in clear text to the DEBUG log. - - * Fixed the problem with incorrect selection of the proxy authentication realm. - - * Changed URI.normalize() to ignore relative path normalization. - -Release 2.0 Release Candidate 1 -------------------- -Changes since Release 2.0 Beta 2: - - * Option to disable 'stale' connection check that may lead to a slight - performance improvement at the cost of reduced reliability - - * Improved debug logging in multi-threaded connection manager - - * URI.normalize() no longer has an effect on relative URIs. - - * 21532 - Removed use of sun.* class in URI.java - - * 20481 - Changed query param encoding to UTF-8. - - * 21378 - Multiple transfer encoding headers are now handled properly. Non chunked transfer - encodings are now handled correctly. - -Release 2.0 Beta 2 -------------------- -Changes since Release 2.0 Beta 1: - - * 20240 - Cookies with null path are no longer rejected in the - browser compatibility mode. - - * 20481 - Query parameters set via HttpMethodBase.setQueryString(NameValuePair[]) - now correctly use 'application/x-www-form-urlencoded' encoding. - - * 20481 - POST method correctly applies 'application/x-www-form-urlencoded' - encoding. - - * 20569 - Duplicate connection headers are now handled. - - * 20646 - Fixed NTLM proxy authentication via SSL. - - * 20665 - Changed URI to correctly handle path resolution according to - http://www.apache.org/~fielding/uri/rev-2002/issues.html. In - particular dot-segments are removed when not necessary. - - * 20938 - Connections are now closed when the request is missing a content - length and is not chunked. - - * 20942 - Requests with DIGEST authentication are now correctly handled - when redirected. - - * 21130 - DEFAULT_MAX_HOST_CONNECTIONS and DEFAULT_MAX_TOTAL_CONNECTIONS are - now public in MultiThreadedHttpConnectionManager. - - * 21201 - URIs are now correctly rebuilt following a call to URI.normalize(). - - * 21202 - WireLogInputStream.read(byte[]) now logs the correct number of bytes. - - * Fixed path parsing in RFC2109 cookie spec. - - * Fixed possible NPE when reading an empty response body. - - * The various to*Charset() methods of URIUtil have been deprecated. - -Release 2.0 Beta 1 -------------------- -Changes since Release 2.0 Alpha 3: - - * Changed HttpConnection to use socket timeout instead of busy - waiting while expecting input. - - * Added a getResponseContentLength() method to HttpMethod. - - * Changed HttpClient to accept correctly encoded URLs instead of - attempting to encode them within HttpClient. - - * 'Expect: 100-continue' logic factored out into an abstract - ExpectContinueMethod class - - * 'Expect: 100-Continue' handshake disabled per default, as it may not work - properly with older HTTP/1.0 servers or proxies. - - * Reengineered authentication code. This includes a fix for - HttpClient continually attempting to authenticate to digest realms and - provides for better future extensibility. - - * Authenticator class deprecated - - * Improved user documentation and example code. - - * Added ability to differentiate between different hosts using the - same realm names. - - * Added support for specifying a virtual host name to use. - - * Fixed problem with half-closed connections causing a - HttpRecoverableException to be thrown when HttpClient attempts to read - from a socket. - - * Improved reliability with the HEAD method and servers that - incorrectly include a response body. - - * Improved support for connection keep-alive when communicating via a proxy - - * Added an override of HttpClient.executeMethod that lets the - caller specify an HttpState object. - - * HttpConnectionManager is now a property of the HttpClient class, - not of the HttpState class - - * Added ability to specify the local address that HttpClient should - create connections from. - - -Release 2.0 Alpha 3 -------------------- -Changes since Release 2.0 Alpha 2: - - * Abstract EntityEnclosingMethod class has been introduced to encapsulate - common behaviour of all entity enclosing methods - - * "Expect: 100-continue" handshake support added for POST, PUT & multipart POST - - * Added support for chunked requests for POST and PUT. - - * Added support for 303 See Other redirections. - - * Changed input and output streams to use buffering to improve performance. - - * Improved handling of multivalue headers. Order is now preserved and - convenience methods have been added to access each value. - - * In non-strict mode each cookie sent with the request is put on a separate - request header. In strict mode all cookies are crammed into one request header, - as before. - - * ResponseInputStream class deprecated. - - * RequestOutputStream class deprecated. - - * Custom character set can be specified for all multipart classes. - - * Custom content type can be specified for FilePart derived multipart classes. - - * The useDisk methods in GetMethod class deprecated. - - -Release 2.0 Alpha 2 ------------------- -Changes since Release 2.0 Alpha 1: - - * Mavenized builds. - - * Digest authentication. NTLM authentication. - - * Multipart post. - - * Added a StatusLine class to manage the status line of a - http response. - - * Added ability to cusomize SocketFactory for http and https. - New Protocol class to allow for more protocols than just http/s. - - * Removed the HttpMultiClient, added multi-thread support to - HttpClient. - - * Revamp the streaming policy. Added AutoCloseInputStream, - ChunkedInputStream, ChunkedOutputStream, ContentLengthInputStream, - ResponseConsumedWatcher - - * Commons Logging. Dependancy on the commons-logging.jar - - * Added httpclient.util package. Move Base64 and URIUtil classs - into util. - - * Added a HttpURLConnection wrapper. Allows for wrapping - HttpClient into the java standard library. Partial support only. - - * Added httpclient.cookie package. Complete overhaul of cookie - handling. Allows for user specified CookiePolicy and - various cookie specification classes. - - * Removed previously deprecated Cookie.createCookieHeader(String, - String,boolean,Cookie[]) method (port number is required for - future compatibility). - - * Also removed Cookie.createCookieHeader(String,String,Cookie[]) - method, which should have been deprecated (port number is - required for future compatibility) - - * Renamed HttpMethod.followRedirects to getFollowRedirects, - for consistency (and made the corresponding change to - HttpMethodBase) -
http://git-wip-us.apache.org/repos/asf/ant-ivyde/blob/a8f1d162/doc/screenshot-projects/commons-httpclient-3.0/RELEASE_NOTES.txt ---------------------------------------------------------------------- diff --git a/doc/screenshot-projects/commons-httpclient-3.0/RELEASE_NOTES.txt b/doc/screenshot-projects/commons-httpclient-3.0/RELEASE_NOTES.txt deleted file mode 100644 index 5cf895f..0000000 --- a/doc/screenshot-projects/commons-httpclient-3.0/RELEASE_NOTES.txt +++ /dev/null @@ -1,773 +0,0 @@ -Release 3.0 -------------------- -Changes since Release Candidate 4: - - * 37526 - Fixed incorrect processing of HTTP parameters with an - empty name - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 37256 - Fixed bug causing MultipartRequestEntity to miscalculate the - total content length if any of the parts returns a negative - content length value - Contributed by Loïc Péron <loic.peron at bigfoot.com> - - * 37197 - Preemptive auth flag no longer disregarded when tunneling - SSL connections via a proxy - Contributed by wynand <wolman at gmail.com> - - * 37154 - UsernamePasswordCredentials.equals(null) no longer causes NPE - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 37129 - HttpConnection changed to use a protocol socket factory registered - for 'http' protocol instead of DefaultProtocolSocketFactory when - connecting to a proxy to establish a secure tunnel - Contributed by Oleg Kalnichevski <olegk at apache.org> - -Release 3.0 Release Candidate 4 -------------------- -Changes since Release Candidate 3: - - * 36882 - Max connections per host setting did not work - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 36791 - Fixed HttpConnection#isOpen flag concurrency problem - Contributed by Jean-Marie White <jmwhite5 at yahoo.com> - - * 36339 - Request is no longer retried if preemptive authentication fails - and Basic is the only supported authentication scheme advertised - by the target server - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 36372 - nonce-count in digest auth should not be quoted - Contributed by Ortwin Glueck <oglueck at apache.org> - - * 36369 - Custom Proxy-Connection header no longer gets overwritten - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 36595 - Do not attempt to retry aborted methods - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 36140 - ParameterParser changed to correctly differentiate between empty and - null (no value) parameters - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 35085 - HTTP 204 "NO CONTENT" response no longer results in dropped - connection. - Contributed by Ian Bray <Ian.Bray at logicacmg.com> - - * 35944 - Connection always gets released back to the pool even if an unchecked - exception is thrown in HttpMethod#releaseConnection method. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 35642 - Do not retry if host is unreachable. This ensures a connection timeout - will be obeyed. - Contributed by Ortwin Glueck <oglueck at apache.org> - - * 35815 - SimpleHttpConnectionManager now logs warnings when it detects it is - being used incorrectly. - Contributed by Michael Becke <mbecke at apache.org> - -Release 3.0 Release Candidate 3 -------------------- -Changes since Release Candidate 2: - - * 35365 - Added #hashCode and #equals methods for Credentials implementations - Contributed by Eric Johnson <eric at tibco.com> - - * 35322 - Stale connection check now correctly works with IBM JSSE/JRE 1.4.x - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 35225 - Fixed a major problem with the browser compatibility policy leaking cookies - to 3rd party domains (.mydomain.com -> .notmydomain.com) - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 35328 - DateUtil#formatDate changed to US locale instead of system default - Contributed by Yannick <yannick at meudal.net> - - * 34960 - DigestScheme changed to take into account charset attribute when available - (Known to be used by Microsoft implementation of the Digest auth scheme) - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 35148 - HttpClient now correctly handles relative URIs beginning with a colon. - Contributed by Gordon Mohr <gojomo at archive.org> - - * 34961 - HttpClient now correctly handles escaped characters in HTTP header elements - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 34780 - HttpClient now always overrides the host of HostConfiguration if an absolute - request URI is given - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 34740 - Connection with the proxy is not reopened if an proxy auth failure occurs - while SSL tunnel is being established - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 34721 - Virtual host setting is now correctly applied when parsing and matching - cookies - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 34583 - DateUtil.formatDate() changed to use GMT instead of the default timezone - Contributed by Fred Bierhaus <fred.bierhaus at vodafone.com> - - * 34459 - Always use the chunk encoding when request content length cannot be - determined (is negative) - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 34427 - Fixed the bug causing an IllegalStateException in AuthState - triggered by the combination of preemptive proxy authentication - and a cross-site redirect - Contributed by Oleg Kalnichevski <olegk at apache.org> - -Release 3.0 Release Candidate 2 -------------------- -Changes since Release Candidate 1: - - * 34255 - Preemptive authentication no longer causes NTLM auth scheme to fail - Contributed by Michael Becke <mbecke at apache.org> - - * 33720 - Fixed the problem with HttpMethod#getURI applying URL escaped encoding to - already encoded URIs - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 34262 - Fixed broken handling of responses that may not include an entity body - (status code 204, 304) - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * ----- - Fixed broken InputStreamRequestEntity#isRepeatable method - Contributed by Matthew-J Watson <matthew-j.watson at db.com> - - * 33677 - Fixed the bug preventing the HTTP retry handler from handling - ConnectionExceptions - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 33988 - All classes overriding Object#hashCode & Object#equals methods have been reviewed - regarding their hashCode/equals contract compliance - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 33947 - Exception in HttpConnection because of unchecked buffer size - Contributed by Ortwin Glueck <oglueck at apache.org> - - * 33856 - Fixed the problem with the credential-charset parameter not having an effect on - the encoding of the NTLM credentials - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 33541 - Fixed the problem with host level parameters having no effect on HTTP CONNECT - methods - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 33468 - HttpClient no longer flushes the request line and request headers prior to - writing the request body if the 'expect: continue' handshake is not used - Contributed by Peter Tolmachov <peter.tolmachov at agfa.com> - -Release 3.0 Release Candidate 1 -------------------- -Changes since Beta 1: - - * 32833 - Cookie with domain .mydomain.com were not sent to host mydomain.com - in the browser compatibility mode - Contributed by David D. Kilzer <ddkilzer at kilzer.net> - - * 33021 - Fixed the bug causing the circular redirect if different query parameters - are used in the redirect location. - Contributed by Ilya Kharmatsky <ilyak at mainsoft.com> - - * 32955 - Fixed the bug effectively disabling the stale connection check - Contributed by Oliver Koell <oko at newbase.de> - - * 32835 - The two digit year greater than 20 no longer causes the cookie expiry date - to be interpreted as a date between 1920 and 1999 - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 32607 - Fixed the problem with ReflectionSocketFactory ignoring the local address of - HostConfiguration - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 32409 - HttpState now has new methods for clearing all cookies and credentials. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 32558 - Fixed retry count bug in DefaultMethodRetryHandler - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 32333 - Connection is now closed upon "Connection: close" request, - if the server does not include an explicit connection - directive in the response. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 32765 - Fixed NullPointerException in HostConfiguration.setHost(Sting) - Contributed by Stuart Herring <apache at stuartherring.com> - - * 32742 - Fixed the problem with SO_TIMEOUT parameter having no effect - on the method level. - Contributed by Ilya Kharmatsky <ilyak at mainsoft.com> - -Release 3.0 Beta 1 -------------------- -Changes since Alpha 2: - - * 31929 - Added support for formatting dates. Deprecated DateParser in - favor of DateUtil. - Contributed by Michael Becke <mbecke at apache.org> - - * ----- - HostConfiguration.isHostSet() and Hostconfiguration.isProxySet() have been - deprecated. - - * 31981 - Fixed the bug causing an infinite loop in HttpMethodDirector - when using SSL + proxy + host auth + keep alive off - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 31607 - Catch SocketTimeoutException not InterruptedIOException when running - in JRE >=1.4 - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 31471 - HostConfiguration refactored - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * ----- - ContentLengthInputStream no longer supports mark() & reset() methods. Old - broken implementation removed. - Contributed by Eric Johnson <eric at tibco.com> - -Release 3.0 Alpha 2 -------------------- -Changes since Alpha 1: - - * 10793 - Configurable default headers - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 30652 - Configurable SO_LINGER - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 31163 - CookieSpec classes made stateful - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 21329 - Added input buffering to improve performance - Contributed by Bjarne Rasmussen <brasmussen at novell.com> - - * 29897 - Connection output buffer is set to a value not greater than 2k - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 29636 - MultiThreadedHttpConnectionManager now support configuring the maximum - number of connections on a per host basis. - Contributed by Michael Becke <mbecke at apache.org> - - * 29874 - Deprecated old HTTP method retry handler based on HttpRecoverableException - and replaced it with a new one that acts upon plain IOExceptions - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 29883 - Fixed handling of multi-byte characters in the StringRequestEntity class - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 29383 - Added method to delete closed connections from the connection pool - Contributed by Michael Becke <mbecke at apache.org> - - * 29549 - Split wire log into header and body parts - Contributed by Michael Becke <mbecke at apache.org> - - * 29540 - Fixed credentials scope matching algorithm in HttpState#matchCredentials. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 29439 - Cleaner interface to define authentication scope, handle credentials in HttpState. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 29377 - Cookies with names containing blanks or starting with $ rejected by RFC2109 spec only. - Contributed by Oleg Kalnichevski <olegk at apache.org> - -Release 3.0 Alpha 1 -------------------- - -New features: -------------- - -(1) Architecture - - * New preference architecture - - * Improved exception handling framework - - * Granular non-standards configuration and tracking - - * Improved HTTP Version configuration and tracking - - * Support for streaming entities - - * Support for tunneled HTTP proxies via the ProxyClient - - * Ability to abort execution of HTTP methods - -(2) Connection management - - * Support for closing idle connections - - * Support for JDK1.4 connect timeout through reflection - - * Support for connection manager shutdown - -(3) Authentication - - * Improved authentication framework - - * Plug-in mechanism for authentication modules - - * Interactive authentication support - - * Alternate authentication support - -(4) Cookie management - - * Cookie specification plug-in mechanism - - * 'Ignore cookies' cookie policy - - * Improved Netscape cookie support - -(5) Redirects - - * Cross-site redirect support - -Changes on the CVS trunk: -------------------------- - - * 29265 - HttpConnection.isOpen() no longer logs closed connections as stale. - - * 28645 - Moved/added content type handling to the RequestEntity. - Contributed by Michael Becke <mbecke at apache.org>, Oleg Kalnichevski <olegk at apache.org> - - * 20288 - Added ability to abort execution of HTTP methods - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 24154 - Socket timeout can be specified at the connection manager, connection or method level - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 16124 - HTTP protocol version can be specified at the client, host or method level - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 28728 - HttpUrl now accepts unescaped passwords - Contributed by Michael Becke <mbecke at apache.org> - - * 28626 - Fixed ArrayIndexOutOfBoundsException in HttpStatus.getStatusText() - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 26070 - Added support for streaming entities - Contributed by Michael Becke <mbecke at apache.org> - - * 28566 - CookieSpec interface extended to expose path & domain matching methods; browser compatibility domain - matching algorithm modified to mimic the (mis-)behavior of common browsers - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 25372 - Added support for closing idle connections - Contributed by Michael Becke <mbecke at apache.org>, Oleg Kalnichevski <olegk at apache.org> - - * 28322 - Redesign of connect timeout logic; Added support for JDK1.4 connect timeout through reflection - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 28151 - Added stand-alone support for tunneled HTTP proxies via the ProxyClient - Contributed by Michael Sample <m_sample at canada.com>, Michael Becke <mbecke at apache.org> - - * 21216 - Fixed the problem of redirect 302 to the same URL causing max redirects exception: circular redirect - check added; the circular redirect check is on per default and in lenient mode, is off in strict mode - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 27589 - Added MultiThreadedHttpConnectionManager shutdown() and shutdownAll() - Contributed by Michael Becke <mbecke at apache.org> - - * 25529 - Redesign of HTTP authentication framework - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * Better implementation of ChunkedOutputStream: writes are buffered to an internal buffer (2048 default size); - chunks are guaranteed to be at least as large as the buffer size (except for the last chunk) - Contributed by Mohammad Rezaei <mohammad.rezaei at gs.com>, Goldman, Sachs & Co - - * HttpMethod#getResponseBody & HttpMethod#getResponseBodyAsString changed to propagate IOException to the caller - instead of logging and discarding it - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 10794 - Added interactive authentication support; Authentication realm key is now comprised of host name, port, - realm name and authentication type - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 15297 - Added ability to perform alternate authentication - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 16881 - HttpClient made dependent on Commons-codec to perform Base64 and URL encoding/decoding - Contributed by Michael Becke <mbecke at apache.org>, Oleg Kalnichevski <olegk at apache.org> - - * 24560 - Fixed the problem of HttpClient looping endlessly while trying to retrieve status line - Contributed by Christian Kohlschuetter <ck at rrzn.uni-hannover.de> - - * 24671 - Added support for configuring charsets in credentials and HTTP headers - Contributed by Michael Becke <mbecke at apache.org> - - * Plug-in mechanism for authentication modules - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * Added infrastructure to create test cases that involve use of a proxy - Contributed by Ortwin Glueck <oglueck at apache.org> - - * UserNamePasswordCredentials & NTCredentials made immutable - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 24869 - DigestScheme now only accepts a challenge if all fields required by RFC 2617 are present - Contributed by Ortwin Glueck <oglueck at apache.org> - - * New framework for server based tests - Contributed by Christian Kohlschuetter <ck at rrzn.uni-hannover.de>, Ortwin Glueck <oglueck at apache.org> - - * Socket input stream now wrapped with a wrapper class that re-throws certain type of generic IO exceptions as HttpClient - specific exceptions. Improved handling of 'used' connections (known to have successfully completed an I/O operation). - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 24012 - Added IgnoreCookiesSpec. - Contributed by Michael Becke <mbecke at apache.org> - - * 24018 - Cookie and Authorization headers can now be set manually. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 21151 - Cookie specification plug-in mechanism - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * Reworked DigestScheme: the qop Parameter is parsed correctly and not just ignored; missing qop is handled correctly - Contributed by Ortwin Glueck <oglueck at apache.org> - - * 10790 - Implemented granular non-standards configuration and tracking. - Contributed by Oleg Kalnichevski <olegk at apache.org>, Michael Becke <mbecke at apache.org>, - Roland Weber <rolweber at de.ibm.com>, Ortwin Glueck <oglueck at apache.org>, - Adrian Sutton <adrian.sutton at ephox.com> - - * 15435 - Implemented new preference architecture. - Contributed by Oleg Kalnichevski <olegk at apache.org>, Michael Becke <mbecke at apache.org>, - Roland Weber <rolweber at de.ibm.com>, Ortwin Glueck <oglueck at apache.org>, - Adrian Sutton <adrian.sutton at ephox.com> - - * Deprecated the use of system properties: 'httpclient.useragent', - 'httpclient.authentication.preemptive'. - - * Refactored NameValuePair#equals method. - Contributed by Ortwin Glueck <oglueck at apache.org> - - * 16729 - Refactored retry/redirect/authentication logic. - Contributed by Michael Becke <mbecke at apache.org> - - * Added support for disabling HttpConnection.isStale() - Contributed by Michael Becke <mbecke at apache.org> - - * 10791 - Improved HTTP Version configuration and tracking. - Contributed Oleg Kalnichevski <olegk at apache.org>, Laura Werner <laura at lwerner.org>, - Michael Becke <mbecke at apache.org> - - * 21880 - Content-Length & Transfer-Encoding request headers formerly set by abstract - HttpMethodBase class are handled by entity enclosing methods. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 17947 - HttpMethod#setURI method added. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 19618 - URI constructors refactored. - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 11240 - Fixed the problem of cookies with ',' in the value string not parsed correctly in some cases - Contributed by Oleg Kalnichevski <olegk at apache.org> - - * 21323 - Support for large(long) content added - Contributed by Michael Becke <mbecke at apache.org> - - * 19868 - Exception handling framework reworked. - Contributed by Adrian Sutton <adrian.sutton at ephox.com>, Laura Werner <laura at lwerner.org>, - Oleg Kalnichevski <olegk at apache.org>, Michael Becke <mbecke at apache.org> - - * 21210 - Header parser completely rewritten. - Improved handling of Netscape draft compatible cookies - Contributed by Oleg Kalnichevski <olegk at apache.org> - -Release 2.0.1 -------------------- -Changes since Release 2.0 - - * 30175 - Fixed StringIndexOutOfBoundsException in StatusLine - - * 29897 - Connection output buffer is set to a value not greater than 2k - - * 29549 - Split wire log into header and body parts - - * 29377 - Cookies with names containing blanks or starting with $ rejected by RFC2109 - spec only. - - * 29265 - HttpConnection.isOpen() no longer logs closed connections as stale. - - * 28728 - HttpUrl now accepts unescaped passwords - - * 28626 - Fixed ArrayIndexOutOfBoundsException in HttpStatus.getStatusText() - - * 27589 - Added MultiThreadedHttpConnectionManager shutdown() and shutdownAll(). - - * HttpMethod#recycle() has been deprecated. - -Release 2.0 -------------------- -Changes since Release Candidate 3: - - * 26500 - Socket timeout is now correctly set on open connections - - * 26328 - Fixed getScheme() and getPort() returning wrong defaults for HttpsURL - - * 26139 - Fixed possible connection leak caused by lack of equals() and hashCode() on protocol - socket factories - - * 26688 - Fixed the problem with HttpURL creating wrong authority String when user info is changed - -Release 2.0 Release Candidate 3 -------------------- -Changes since Release Candidate 2: - - * HTTP status line parser changed to be more robust when dealing with non-compliant - HTTP responses (leading blanks before 'HTTP' signature). - - * Fixed NPE in HttpMethodBase#responseBodyConsumed(). - - * 24309 - Changed MultiThreadedHttpConnectionManager to move to a single connection - GC thread. Fixed memory and thread leaks. - - * 24327 - Fixed a bug where HttpClient did not reset the 'force-close connection' - flag, when an HTTP method was automatically retried (for instance, when automatically - handling an authentication challenge). - - * 24352 - Fixed the bug causing basic authentication via NLTM Proxy to fail. - - * 25370 - Connections are now closed and released automatically when an unrecoverable - exception occurs in HttpMethodBase.processRequest(). - - * 23866 - Fixed possible uncaught IllegalArgumentException in Cookie parsing. - - * 25264 - Added support for cookies with a domain attribute '.domain.com' issued by - host 'domain.com' in the browser compatibility mode. Even though the cookie violates - RFC 2109 it still gets accepted by mainstream browsers (tested with Mozilla Firebird and IE). - - * 24869 - Changed DigestScheme to only accept a challenge if all fields required - by RFC 2617 are present. - - * 24671 - Added ISO-8859-1 support for digest authentication passwords, and basic authentication - user names and passwords. - - * Javadoc enhancements. - -Release 2.0 Release Candidate 2 -------------------- -Changes since Release Candidate 1: - - * Javadoc enhancements. - - * 23284 - Fixed bug with URI.isIPv4address(). - - * 22969 - PostMethod#setParameter fixed to correctly overwrite existing parameters. - - * 22970 - Fixed bug with PostMethod#removeParameter return value. - - * Improved compliance to RFC 2617 - - * Added support for digest auth MD5-sess. - - * 22655 - Added support for stale digest nonce values. - - * 22968 - HttpConnection.isResponseAvailable() made a little more robust, particularly when - used by HeadMethod. - - * 22941 - Switched the order in which socket streams are closed: output stream closed first, - followed by input stream. - - * Added debugging for connection reclaiming. - - * Removed JCE initialization code specific to the Sun's implementation. - - * Fixed problem of Basic, Digest & NTLM authentication schemes under certain circumstances - leaking passwords in clear text to the DEBUG log. - - * Fixed the problem with incorrect selection of the proxy authentication realm. - - * Changed URI.normalize() to ignore relative path normalization. - -Release 2.0 Release Candidate 1 -------------------- -Changes since Release 2.0 Beta 2: - - * Option to disable 'stale' connection check that may lead to a slight - performance improvement at the cost of reduced reliability - - * Improved debug logging in multi-threaded connection manager - - * URI.normalize() no longer has an effect on relative URIs. - - * 21532 - Removed use of sun.* class in URI.java - - * 20481 - Changed query param encoding to UTF-8. - - * 21378 - Multiple transfer encoding headers are now handled properly. Non chunked transfer - encodings are now handled correctly. - -Release 2.0 Beta 2 -------------------- -Changes since Release 2.0 Beta 1: - - * 20240 - Cookies with null path are no longer rejected in the - browser compatibility mode. - - * 20481 - Query parameters set via HttpMethodBase.setQueryString(NameValuePair[]) - now correctly use 'application/x-www-form-urlencoded' encoding. - - * 20481 - POST method correctly applies 'application/x-www-form-urlencoded' - encoding. - - * 20569 - Duplicate connection headers are now handled. - - * 20646 - Fixed NTLM proxy authentication via SSL. - - * 20665 - Changed URI to correctly handle path resolution according to - http://www.apache.org/~fielding/uri/rev-2002/issues.html. In - particular dot-segments are removed when not necessary. - - * 20938 - Connections are now closed when the request is missing a content - length and is not chunked. - - * 20942 - Requests with DIGEST authentication are now correctly handled - when redirected. - - * 21130 - DEFAULT_MAX_HOST_CONNECTIONS and DEFAULT_MAX_TOTAL_CONNECTIONS are - now public in MultiThreadedHttpConnectionManager. - - * 21201 - URIs are now correctly rebuilt following a call to URI.normalize(). - - * 21202 - WireLogInputStream.read(byte[]) now logs the correct number of bytes. - - * Fixed path parsing in RFC2109 cookie spec. - - * Fixed possible NPE when reading an empty response body. - - * The various to*Charset() methods of URIUtil have been deprecated. - -Release 2.0 Beta 1 -------------------- -Changes since Release 2.0 Alpha 3: - - * Changed HttpConnection to use socket timeout instead of busy - waiting while expecting input. - - * Added a getResponseContentLength() method to HttpMethod. - - * Changed HttpClient to accept correctly encoded URLs instead of - attempting to encode them within HttpClient. - - * 'Expect: 100-continue' logic factored out into an abstract - ExpectContinueMethod class - - * 'Expect: 100-Continue' handshake disabled per default, as it may not work - properly with older HTTP/1.0 servers or proxies. - - * Reengineered authentication code. This includes a fix for - HttpClient continually attempting to authenticate to digest realms and - provides for better future extensibility. - - * Authenticator class deprecated - - * Improved user documentation and example code. - - * Added ability to differentiate between different hosts using the - same realm names. - - * Added support for specifying a virtual host name to use. - - * Fixed problem with half-closed connections causing a - HttpRecoverableException to be thrown when HttpClient attempts to read - from a socket. - - * Improved reliability with the HEAD method and servers that - incorrectly include a response body. - - * Improved support for connection keep-alive when communicating via a proxy - - * Added an override of HttpClient.executeMethod that lets the - caller specify an HttpState object. - - * HttpConnectionManager is now a property of the HttpClient class, - not of the HttpState class - - * Added ability to specify the local address that HttpClient should - create connections from. - - -Release 2.0 Alpha 3 -------------------- -Changes since Release 2.0 Alpha 2: - - * Abstract EntityEnclosingMethod class has been introduced to encapsulate - common behaviour of all entity enclosing methods - - * "Expect: 100-continue" handshake support added for POST, PUT & multipart POST - - * Added support for chunked requests for POST and PUT. - - * Added support for 303 See Other redirections. - - * Changed input and output streams to use buffering to improve performance. - - * Improved handling of multivalue headers. Order is now preserved and - convenience methods have been added to access each value. - - * In non-strict mode each cookie sent with the request is put on a separate - request header. In strict mode all cookies are crammed into one request header, - as before. - - * ResponseInputStream class deprecated. - - * RequestOutputStream class deprecated. - - * Custom character set can be specified for all multipart classes. - - * Custom content type can be specified for FilePart derived multipart classes. - - * The useDisk methods in GetMethod class deprecated. - - -Release 2.0 Alpha 2 ------------------- -Changes since Release 2.0 Alpha 1: - - * Mavenized builds. - - * Digest authentication. NTLM authentication. - - * Multipart post. - - * Added a StatusLine class to manage the status line of a - http response. - - * Added ability to cusomize SocketFactory for http and https. - New Protocol class to allow for more protocols than just http/s. - - * Removed the HttpMultiClient, added multi-thread support to - HttpClient. - - * Revamp the streaming policy. Added AutoCloseInputStream, - ChunkedInputStream, ChunkedOutputStream, ContentLengthInputStream, - ResponseConsumedWatcher - - * Commons Logging. Dependancy on the commons-logging.jar - - * Added httpclient.util package. Move Base64 and URIUtil classs - into util. - - * Added a HttpURLConnection wrapper. Allows for wrapping - HttpClient into the java standard library. Partial support only. - - * Added httpclient.cookie package. Complete overhaul of cookie - handling. Allows for user specified CookiePolicy and - various cookie specification classes. - - * Removed previously deprecated Cookie.createCookieHeader(String, - String,boolean,Cookie[]) method (port number is required for - future compatibility). - - * Also removed Cookie.createCookieHeader(String,String,Cookie[]) - method, which should have been deprecated (port number is - required for future compatibility) - - * Renamed HttpMethod.followRedirects to getFollowRedirects, - for consistency (and made the corresponding change to - HttpMethodBase) - http://git-wip-us.apache.org/repos/asf/ant-ivyde/blob/a8f1d162/doc/screenshot-projects/commons-httpclient-3.0/build.properties.sample ---------------------------------------------------------------------- diff --git a/doc/screenshot-projects/commons-httpclient-3.0/build.properties.sample b/doc/screenshot-projects/commons-httpclient-3.0/build.properties.sample deleted file mode 100644 index 33b4f1d..0000000 --- a/doc/screenshot-projects/commons-httpclient-3.0/build.properties.sample +++ /dev/null @@ -1,60 +0,0 @@ -# *************************************************************** -# * Licensed to the Apache Software Foundation (ASF) under one -# * or more contributor license agreements. See the NOTICE file -# * distributed with this work for additional information -# * regarding copyright ownership. The ASF licenses this file -# * to you under the Apache License, Version 2.0 (the -# * "License"); you may not use this file except in compliance -# * with the License. You may obtain a copy of the License at -# * -# * http://www.apache.org/licenses/LICENSE-2.0 -# * -# * Unless required by applicable law or agreed to in writing, -# * software distributed under the License is distributed on an -# * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# * KIND, either express or implied. See the License for the -# * specific language governing permissions and limitations -# * under the License. -# *************************************************************** -# =================================================================== -# Sample build.properties file -# -# Make a copy this file named "build.properties", -# and customize it to your environment and preferences. -# -# $Id: build.properties.sample 190382 2005-06-13 10:58:56Z oglueck $ -# =================================================================== - -# =================================================================== -# Classpath Settings -# =================================================================== - -# The base directory for libraries used by HttpClient -lib.dir=./lib - -# Required compile and runtime dependencies. -commons-logging.jar=${lib.dir}/commons-logging.jar -commons-codec.jar=${lib.dir}/commons-codec.jar - -# Required to compile and run the unit tests. -junit.jar=${lib.dir}/junit.jar - -# A JSSE implementation (see http://java.sun.com/products/jsse): -# Required to compile, only needed at runtime if you're using HTTPS. -# A JCE implementation (see http://java.sun.com/products/jce): -# Required to compile, only needed at runtime if you're using NTLM. - -# Both JSSE and JCE are expected to be present and configured in -# the JDK/JRE - -# =================================================================== -# Test Properties - used to configure the test cases -# =================================================================== - -# - indicates which log writer to use (optional) - -httpclient.test.log=org.apache.commons.logging.impl.SimpleLog -#httpclient.test.log=org.apache.commons.logging.impl.Log4JCategoryLog -#httpclient.test.log=org.apache.commons.logging.impl.NoOpLog -maven.username=yourASFid -maven.repo.asf.privatekey=/home/myuser/.ssh/id_dsa http://git-wip-us.apache.org/repos/asf/ant-ivyde/blob/a8f1d162/doc/screenshot-projects/commons-httpclient-3.0/build.xml ---------------------------------------------------------------------- diff --git a/doc/screenshot-projects/commons-httpclient-3.0/build.xml b/doc/screenshot-projects/commons-httpclient-3.0/build.xml deleted file mode 100644 index 03fb82a..0000000 --- a/doc/screenshot-projects/commons-httpclient-3.0/build.xml +++ /dev/null @@ -1,276 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. ---> -<project name="HttpClient" default="compile" basedir="."> -<!-- - "HttpClient" component of the Jakarta Commons Subproject - $Id$ - author: Remy Maucherat ( mailto:[email protected] ) - author: Rod Waldhoff ( mailto:[email protected] ) - author: Vincent Massol ( mailto:[email protected] ) - author: dIon Gillard ( mailto:[email protected] ) - author: Mark Paquette ( mailto:[email protected] ) - author: Jeff Dever ( mailto:[email protected] ) - author: Oleg Kalnichevski ( mailto:[email protected] ) ---> - -<!-- ========== Properties: Property Files =============================== --> - - <property file="${basedir}/build.properties"/> <!-- Component local --> - <property file="${basedir}/../build.properties"/> <!-- Commons local --> - <property file="${user.home}/build.properties"/> <!-- User local --> - -<!-- ========== Properties: External Dependencies ========================= --> - - <property name="lib.dir" value="./lib"/> - - <property name="commons-logging.jar" value="${lib.dir}/commons-logging.jar"/> - <property name="commons-codec.jar" value="${lib.dir}/commons-codec.jar"/> - -<!-- ========== Properties: Javadoc Properties ========================= --> - - <property name="javadoc.j2sdk.link" value="http://java.sun.com/products/jdk/1.2/docs/api/"/> - <property name="javadoc.logging.link" value="http://jakarta.apache.org/commons/logging/apidocs/"/> - -<!-- ========== Properties: Component Declarations ======================== --> - - <!-- The name of this component --> - <property name="component.name" value="httpclient"/> - - <!-- The title of this component --> - <property name="component.title" value="HttpClient Library"/> - - <!-- The current version number of this component --> - <property name="component.version" value="3.0"/> - -<!-- ========== Properties: Source Directories ============================ --> - - <!-- The base directory for component configuration files --> - <property name="conf.home" value="src/conf"/> - - <!-- The base directory for component sources --> - <property name="source.home" value="src"/> - - <!-- The base directory for documenation --> - <property name="docs.home" value="docs"/> - -<!-- ========== Properties: Test Configuration ============================ --> - - <!-- The base directory for unit test sources --> - <property name="test.home" value="src/test"/> - - <!-- The Junit test jarfile --> - <property name="junit.jar" value="${lib.dir}/junit.jar"/> - - <!-- The commons-logging friendly logger class to use for tests --> - <property name="httpclient.test.log" value="org.apache.commons.logging.impl.SimpleLog"/> - -<!-- ========== Properties: Destination Directories ======================= --> - - <!-- The base directory for compilation targets --> - <property name="build.home" value="target"/> - - <!-- The base directory for distribution targets --> - <property name="dist.home" value="dist"/> - -<!-- ========== Compiler Defaults ========================================= --> - - <!-- Should Java compilations set the 'debug' compiler option? --> - <property name="compile.debug" value="false"/> - - <!-- Should Java compilations set the 'deprecation' compiler option? --> - <property name="compile.deprecation" value="true"/> - - <!-- Should Java compilations set the 'optimize' compiler option? --> - <property name="compile.optimize" value="true"/> - - <!-- Construct compile classpath --> - <path id="compile.classpath"> - <pathelement location="${build.home}/classes"/> - <pathelement location="${commons-logging.jar}"/> - <pathelement location="${commons-codec.jar}"/> - </path> - -<!-- ========== Test Execution Defaults =================================== --> - - <!-- Construct unit test classpath --> - <path id="test.classpath"> - <pathelement location="${build.home}/classes"/> - <pathelement location="${build.home}/tests"/> - <pathelement location="${junit.jar}"/> - <pathelement location="${commons-logging.jar}"/> - <pathelement location="${commons-codec.jar}"/> - <pathelement location="${conf.home}"/> - </path> - - <!-- Should all tests fail if one does? --> - <property name="test.failonerror" value="true"/> - - <!-- The root test to execute --> - <property name="test.runner" value="junit.textui.TestRunner"/> - <property name="test.entry" value="org.apache.commons.httpclient.TestAll"/> - -<!-- ========== Targets =================================================== --> - -<!-- ========== Targets: "Internal" Targets =============================== --> - - <target name="init" - description="Initialize and evaluate conditionals"> - <echo message="-------- ${component.title} ${component.version} --------"/> - <filter token="name" value="${component.name}"/> - <filter token="version" value="${component.version}"/> - </target> - - <target name="prepare" depends="init" - description="Prepare build directory"> - <mkdir dir="${build.home}"/> - <mkdir dir="${build.home}/classes"/> - <mkdir dir="${build.home}/conf"/> - <mkdir dir="${build.home}/docs"/> - <mkdir dir="${build.home}/docs/api"/> - <mkdir dir="${build.home}/tests"/> - <mkdir dir="${build.home}/examples"/> - </target> - - <target name="static" depends="prepare" - description="Copy static files to build directory"> - <tstamp/> - <copy todir="${build.home}/conf" filtering="on"> - <fileset dir="${conf.home}" includes="*.MF"/> - <fileset dir="${conf.home}" includes="*.properties"/> - </copy> - </target> - -<!-- ========== Targets: "External" Targets =============================== --> - - <target name="dist" depends="compile,doc" - description="Create binary distribution"> - <mkdir dir="${dist.home}"/> - <copy file="LICENSE.txt" todir="${dist.home}"/> - <copy file="build.xml" todir="${dist.home}"/> - <copy file="build.properties.sample" todir="${dist.home}"/> - <copy file="README.txt" todir="${dist.home}"/> - <jar jarfile ="${dist.home}/commons-${component.name}.jar" - basedir ="${build.home}/classes" - manifest ="${build.home}/conf/MANIFEST.MF"> - <metainf dir="${dist.home}"> - <include name="LICENSE.txt"/> - </metainf> - </jar> - <mkdir dir="${dist.home}/src"/> - <copy todir="${dist.home}/src" filtering="on"> - <fileset dir="${source.home}"/> - </copy> - <mkdir dir="${dist.home}/lib"/> - <copy todir="${dist.home}/lib"> - <fileset dir="lib"/> - </copy> - </target> - -<!-- ========== Targets: "External" Targets: Clean-up ===================== --> - - <target name="clean" - description="Clean build and distribution directories"> - <delete dir="${build.home}"/> - <delete dir="${dist.home}"/> - </target> - - <target name="all" depends="clean,compile" - description="Clean and compile all components"/> - -<!-- ========== Targets: "External" Targets: Compilation ================== --> - - <target name="compile" depends="static" - description="Compile shareable components"> - <javac srcdir ="${source.home}/java" - destdir ="${build.home}/classes" - debug ="${compile.debug}" - deprecation ="${compile.deprecation}" - optimize ="${compile.optimize}"> - <classpath refid="compile.classpath"/> - </javac> - <javac srcdir ="${source.home}/examples" - destdir ="${build.home}/examples" - debug ="${compile.debug}" - deprecation ="${compile.deprecation}" - optimize ="${compile.optimize}"> - <classpath refid="compile.classpath"/> - </javac> - </target> - - <target name="compile.tests" depends="compile" - description="Compile unit test cases"> - <javac srcdir ="${test.home}" - destdir ="${build.home}/tests" - debug ="${compile.debug}" - deprecation ="${compile.deprecation}" - optimize ="${compile.optimize}"> - <classpath refid="test.classpath"/> - </javac> - <copy todir="${build.home}/tests" filtering="on"> - <fileset dir="${test.home}" includes="**/*.properties" /> - </copy> - <copy todir="${build.home}/tests" filtering="off"> - <fileset dir="${test.home}" includes="**/*.keystore" /> - </copy> - </target> - -<!-- ========== Targets: "External" Targets: Testing ====================== --> - - <target name="test" depends="compile.tests" if="test.entry" - description="Run all unit test cases"> - <java classname="${test.runner}" fork="yes" failonerror="${test.failonerror}"> - <jvmarg value="-Dorg.apache.commons.logging.Log=${httpclient.test.log}"/> - <arg value="${test.entry}"/> - <classpath refid="test.classpath"/> - </java> - </target> - -<!-- ========== Targets: "External" Targets: Documenation ================= --> - - <target name="doc" depends="javadoc" - description="Create component documentation."> - <mkdir dir="${dist.home}"/> - <mkdir dir="${dist.home}/docs"/> - <copy todir="${dist.home}/docs" filtering="off"> - <fileset dir="docs"/> - </copy> - </target> - - <target name="javadoc" depends="compile" - description="Create component Javadoc documentation"> - <mkdir dir="${dist.home}"/> - <mkdir dir="${dist.home}/docs"/> - <mkdir dir="${dist.home}/docs/api"/> - <javadoc sourcepath ="${source.home}/java" - destdir ="${dist.home}/docs/api" - packagenames ="org.apache.commons.*" - author ="true" - protected ="true" - version ="true" - doctitle ="<h1>${component.title}</h1>" - windowtitle ="${component.title} (Version ${component.version})" - bottom ="Copyright (c) 1999-2005 - Apache Software Foundation" - > - <classpath refid="test.classpath"/> - <link href="${javadoc.j2sdk.link}"/> - <link href="${javadoc.logging.link}"/> - </javadoc> - </target> - -</project> http://git-wip-us.apache.org/repos/asf/ant-ivyde/blob/a8f1d162/doc/screenshot-projects/commons-httpclient-3.0/maven.xml ---------------------------------------------------------------------- diff --git a/doc/screenshot-projects/commons-httpclient-3.0/maven.xml b/doc/screenshot-projects/commons-httpclient-3.0/maven.xml deleted file mode 100644 index 8e56e07..0000000 --- a/doc/screenshot-projects/commons-httpclient-3.0/maven.xml +++ /dev/null @@ -1,119 +0,0 @@ -<?xml version="1.0"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. ---> -<!-- Author: Jeff Dever --> - -<project xmlns:ant="jelly:ant"> - - <!-- ================================================================== --> - <!-- START : C O M M O N S - B U I L D --> - <!-- ================================================================== --> - <!-- Required: Look and Feel for documentation within distributions --> - <!-- ================================================================== --> - <postGoal name="xdoc:copy-resources"> - <ant:copy todir="${basedir}/target/docs/style/" failonerror="false"> - <fileset dir="${basedir}/../commons-build/xdocs/style"> - <include name='**/*'/> - <exclude name='**/CVS/**'/> - </fileset> - </ant:copy> - </postGoal> - <!-- ================================================================== --> - <!-- END: C O M M O N S - B U I L D --> - <!-- ================================================================== --> - - <!-- - Builds the HttpClient distribution. Ensures that the site docs are included - in the dist. - --> - <goal name="httpclient:dist" prereqs="site:generate, dist"/> - - <postGoal name="dist:prepare-bin-filesystem"> - - <echo>[HttpClient] dist:prepare-bin-filesystem postGoal</echo> - - <ant:copy todir="${maven.dist.bin.assembly.dir}/docs"> - <fileset dir="./docs"> - <include name="*.txt"/> - <include name="*.html"/> - </fileset> - <fileset dir="target/docs"> - <include name="**/*"/> - </fileset> - </ant:copy> - - <ant:copy file="release_notes.txt" tofile="${maven.dist.bin.assembly.dir}/RELEASE_NOTES.txt" /> - - <ant:fixcrlf srcdir="${maven.dist.bin.assembly.dir}" eol="lf" encoding="ISO-8859-1" - includes="**/*.xml **/*.properties **/*.html **/*.css" /> - - <ant:fixcrlf srcdir="${maven.dist.bin.assembly.dir}" eol="crlf" encoding="ISO-8859-1" - includes="**/*.txt" /> - - <ant:copy file="LICENSE.txt" tofile="${maven.dist.bin.assembly.dir}/LICENSE" /> - <ant:copy file="README.txt" tofile="${maven.dist.bin.assembly.dir}/README" /> - <ant:copy file="release_notes.txt" tofile="${maven.dist.bin.assembly.dir}/RELEASE_NOTES" /> - - <ant:fixcrlf srcdir="${maven.dist.bin.assembly.dir}" eol="lf" encoding="ISO-8859-1" - includes="LICENSE README RELEASE_NOTES" /> - - </postGoal> - - <postGoal name="dist:prepare-src-filesystem"> - - <echo>[HttpClient] dist:prepare-src-filesystem postGoal</echo> - - <ant:copy todir="${maven.dist.src.assembly.dir}"> - <fileset dir="."> - <include name="build.properties.sample"/> - </fileset> - </ant:copy> - - <ant:copy todir="${maven.dist.src.assembly.dir}/docs"> - <fileset dir="./docs"> - <include name="*.txt"/> - <include name="*.html"/> - </fileset> - <fileset dir="target/docs"> - <include name="**/*"/> - </fileset> - </ant:copy> - - <ant:copy file="release_notes.txt" tofile="${maven.dist.src.assembly.dir}/RELEASE_NOTES.txt" /> - - <ant:fixcrlf srcdir="${maven.dist.src.assembly.dir}" javafiles="true" - eol="lf" tab="remove" tablength="4" encoding="ISO-8859-1" - includes="**/*.java" /> - - <ant:fixcrlf srcdir="${maven.dist.src.assembly.dir}" eol="lf" encoding="ISO-8859-1" - includes="**/*.xml **/*.properties **/*.html **/*.css" /> - - <ant:fixcrlf srcdir="${maven.dist.src.assembly.dir}" eol="crlf" encoding="ISO-8859-1" - includes="**/*.txt" /> - - <ant:copy file="LICENSE.txt" tofile="${maven.dist.src.assembly.dir}/LICENSE" /> - <ant:copy file="README.txt" tofile="${maven.dist.src.assembly.dir}/README" /> - <ant:copy file="release_notes.txt" tofile="${maven.dist.src.assembly.dir}/RELEASE_NOTES" /> - - <ant:fixcrlf srcdir="${maven.dist.src.assembly.dir}" eol="lf" encoding="ISO-8859-1" - includes="LICENSE README RELEASE_NOTES" /> - - </postGoal> - -</project> http://git-wip-us.apache.org/repos/asf/ant-ivyde/blob/a8f1d162/doc/screenshot-projects/commons-httpclient-3.0/project.properties ---------------------------------------------------------------------- diff --git a/doc/screenshot-projects/commons-httpclient-3.0/project.properties b/doc/screenshot-projects/commons-httpclient-3.0/project.properties deleted file mode 100644 index 3f1212a..0000000 --- a/doc/screenshot-projects/commons-httpclient-3.0/project.properties +++ /dev/null @@ -1,34 +0,0 @@ -# *************************************************************** -# * Licensed to the Apache Software Foundation (ASF) under one -# * or more contributor license agreements. See the NOTICE file -# * distributed with this work for additional information -# * regarding copyright ownership. The ASF licenses this file -# * to you under the Apache License, Version 2.0 (the -# * "License"); you may not use this file except in compliance -# * with the License. You may obtain a copy of the License at -# * -# * http://www.apache.org/licenses/LICENSE-2.0 -# * -# * Unless required by applicable law or agreed to in writing, -# * software distributed under the License is distributed on an -# * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# * KIND, either express or implied. See the License for the -# * specific language governing permissions and limitations -# * under the License. -# *************************************************************** -# Maven specific project properties - -maven.xdoc.jsl=../commons-build/commons-site.jsl -maven.xdoc.date=left -maven.xdoc.version=${pom.currentVersion} -maven.checkstyle.properties=checkstyle.xml.properties -maven.checkstyle.includes=**/*.java -maven.checkstyle.excludes=**/*.html -maven.javadoc.links=http://java.sun.com/j2se/1.4.1/docs/api/, http://jakarta.apache.org/commons/logging/apidocs/ -maven.changelog.factory=org.apache.maven.svnlib.SvnChangeLogFactory -maven.repo.list=asf -maven.repo.asf=scp://people.apache.org -maven.repo.asf.directory=/www/www.apache.org/dist/java-repository -maven.repo.asf.username=${maven.username} -maven.repo.asf.compress=true -maven.repo.asf.group=jakarta
