2.6.0 - Bugs/Functionality - Released 12 August 2008 - Release Notes
| 2298 |
Add support for IPv6 Literal Addresses to the URL handling
|
| 2300 |
Remove support the JCIFS single sign-on authentication
|
| 2301 |
Make NTLM connection authentication sharing the default (as it was before 2.5.0)
|
|
2.5.2 - Bugs/Functionality - Released 31 March 2008
| 2210 |
log4j not enabled if non-root logger enabled
|
| 2211 |
Axis (1) does not property close output stream
|
| 2217 |
Problems with NTLMv2 with certain configs with JCIFS
|
|
2.5.1 - Bugs/Functionality - Released 24 March 2008
| 2199 |
Support SSL Proxies and https.proxyHost/proxyPort
|
| 2201 |
Improve error reporting on Proxied SSL CONNECT failure
|
| 2202 |
IdleConnectionPing can interfere with Proxied SSL Connections
|
|
2.5.0 - Bugs/Functionality - Released 12 March 2008 - Release Notes
| 977 |
Implement SOCKS 4/5 proxy support
|
| 2141 |
Handling bad response codes in raw streaming mode
|
| 2161 |
Use of Axis 1.4 also requires Axis2 libraries
|
| 2163 |
Reentering HTTP client on static initialization causes NPE
|
| 2175 |
Don't show passwords in logging output
|
| 2179 |
Don't start SSL unless it's needed
|
| 2180 |
Allow socket to creation to be specified by user
|
| 2181 |
NTLM connections should be closed if they cannot be authenticated
|
| 2185 |
Support caching [proxy] connection credentials by host/port
|
| 2189 |
Allow JRE Compatible FileNotFoundException on 404 Response
|
|
2.4.0 - Functionality - Released 20 December 2007
| 2131 |
Support the FTP protocol through a proxy server
|
| 2132 |
Support streaming HTTP tunneling using CONNECT through proxy server
|
|
2.3.2 - Bugs - Released 20 October 2007
| 2109 |
https connections don't work correctly with authenticating proxy
|
| -- |
Clarified text in license agreement
|
|
2.3.1 - Bugs/Functionality - Released 12 October 2007
| 2087 |
License check fails in Egypt
|
| 2088 |
Apache commons logging is not sealed in http.jar
|
|
2.3.0 - Bugs/Functionality - Released 13 September 2007
| 2032 |
Support for setting socket buffer sizes.
|
| 2030 |
Add support for Axis2 version 1.3 (necessary because of Axis2 API change)
|
|
2.2.0 - Bugs/Functionality - Released 9 August 2007
| 1997 |
SocketTimeoutException causes problems in getInputStream()
|
| 2009 |
Support raw HTTP request output
|
| 2010 |
Support a callback method for accessing connection input/output data
|
| 2011 |
Sometimes deadlocks when doing immediateShutdown()
|
| 2013 |
Implement finer-grained control of low-level NTLM messages
|
| 2014 |
Make max number of forwards/authentication retries parameterized
|
|
2.1.0 - Bugs/Functionality - Released 25 July 2007
| 1992 |
Extend pipelining to batch TCP I/O (greatly improving performance)
|
|
2.0.8 - Bugs/Functionality - Released 17 July 2007
| 1980 |
Clarify documentation on non-proxy hosts, add method to determine if
a host is a non-proxy host
|
| 1982 |
Resolve various issues with InterruptedException and InterruptedIOException
|
| 1983 |
Removed unnecessary extra flush() after headers when writing data on an HTTP request
|
|
2.0.7 - Bugs/Functionality - Released 9 July 2007
| 1977 |
Fixed problem with wire tracing on input
|
| 1959 |
Added support for canceling pipelined requests
|
|
2.0.6 - Bugs/Performance - Released 4 July 2007
| 1971 |
Pipelining performance improvements
|
| 1972 |
Pipelining released connection twice
|
| 1974 |
Cannot return a closed connection
|
|
2.0.5 - Bugs - Released 23 June 2007
| 1964 |
Regression (from 1.9.0): reading gzip files broken
|
|
2.0.4 - Functionality/Bugs - Released 22 June 2007
| 1960 |
Exception in HexFormatter in some machines when logging
|
| 1961 |
Improve CPU consumption to be less than Sun implementation
|
| 1962 |
Remove warning on an 100 message (that's always returned by IIS)
|
| 1963 |
Improve and document HTTP client examples
|
|
2.0.3 - Major Functionality - Released 19 June 2007
| 345 |
Allow control over which authentication protocol to use
|
| 1446 |
Support pipelining of HTTP requests (beta)
|
| 1937 |
Add support for Apache Axis2 (beta)
|
| 1948 |
Add JCIFS-based servlet filter for single-signon authentication with NTLMv2
|
| 1949 |
When a connection closes due to an idle timeout, waiting threads are not woken
|
| 1958 |
Support streaming output of requests and chunked encoding of output
|
| 1956 |
Remove "explicit close" option; making unbuffered response reading the default
|
|
1.9.0 - Functionality - Released 11 May 2007
| 1919 |
Remove scary looking exception trace when debug logging with Websphere.
|
| 1924 |
Authentication credentials not considered during connection pooling.
|
| 1928 |
NPE using Java Web Start during license checking in some configurations.
|
| 1929 |
Make low-level NTLM encoding method available.
|
| 1931 |
Correctly support use of unsigned application for Java Web Start
|
|
1.8.3 - Bugs - Released 12 March 2007
| 1816 |
NTLMv2 gets a 500 error depending on IIS settings
|
|
1.8.2 - Bugs - Released 24 January 2007
| 1766 |
nonProxyHost uses regular expressions instead of simple "*" wildcard. |
| 1767 |
Allow environment variables to be ignored. |
|
1.8.1 - Bugs - Released 16 August 2006
| 1588 |
Method not found in Apache Axis support. |
| 1589 |
Some fields were obfuscated and they should not have been. |
|
1.8.0 - Functionality - Released 15 August 2006
| 1571 |
Add support for Apache Axis 1.x. |
| 1584 |
Add support http.proxyUser and http.proxyPassword properties. |
| 1585 |
Idle connection timeout intermittently does not happen. |
|
1.7.1 - Bugs - Released 4 August 2006
| 1566 |
Fixed error when opening log file running on Tomcat. |
| 1567 |
Evaluation version did not work on JRE 1.2. |
|
1.7.0 - Functionality - Released 10 July 2006
| 1527 |
Implement WebDAV methods. |
| 1551 |
Removed dependency on external JCE library for NTLM. |
|
|
1.6.0 - Functionality - Released 25 Apr 2006
|
1.5.0 - Functionality - Released 17 Apr 2006
| 976 |
Added full support for handling cookies. |
| 1288 |
Support automatic redirects for POST requests. |
| 1437 |
Provide clearer exception messages when the connection was closed by the server. |
| 1031 |
Allow setting an alternate value for the User-Agent header. |
| 1433 |
Resolved problems with NPE when getHeaderField() is called before getResponseCode() and the connection has been closed. |
| 1438 |
Resolved problem of a hang during closing when using the explicit close option. |
| 1440 |
Implement the getHeaderFields() method on UrlConnection. |
|
1.4.3 - Maintenance - Released 19 Dec 2005
| 1143 | Need default SSL hostname verifier |
| 1259 | HTTP connection timeout thread gets
negative wait sometimes |
|
1.4.2 - Maintenance - Released 24 May 2005
| 1045 | eval version has HostnameVerifier obfuscated |
| 1043 | NPE when using SSL in an applet |
|
1.4.1 - Functionality - Released 10 May 2005
| 1032 | support preemptive HTTP authentication |
| 1028 | add support for applets |
| 1027 | allow explicit control over which underlying connection is associated with an HTTP connection |
| 1026 | support the IBM JRE |
| 1029 | Host: header not set correctly in redirection |
|
1.4.0 - Maintenance - Released 29 April 2005
| 1025 | change package name from com.nogoop to com.oaklandsw |
|
1.3.1 - Maintenance - Released 8 February 2005
| 983 | https does not work correctly with squid proxy |
|
1.3.0 - Functionality - Released 18 January 2005
| 980 | does not close connection when Proxy-Connection: keep-alive not present in HTTP 1.0 |
| 973 | query parameters not recognized if base URL does not end with '/' |
| 975 | set connection: keep-alive for HTTP 1.0 connections |
| 974 | set proxy-connection keep-alive for HTTP 1.0 proxies |
|
1.2.1 - Maintenance - Released 29 December 2004
| 968 | setting request timeout of zero does not override previous value on same socket conn |
|
1.2.0 - Maintenance - Released 13 December 2004
| 965 | connect() is called by getOutputStream() and does not need to be |
| 962 | per-connection idle connection timeout does not work properly |
| 966 | set default for idle connection timeout to be 14 seconds |
| 961 | change default for idle connection ping to 0 |
| 959 | remove LGPL dependency on regexp software |
|
1.1.14 - Maintenance - Released 10 November 2004
| 957 | allow an infinite number of connections to a given host/port |
| 956 | allow user to select preference on which encoding to use for NTLM |
| 953 | change User-Agent from "nogoop-HttpClient" to "oaklandsoftware-HttpClient" |
| 955 | connections not returned to pool properly when using a proxy (1.1.12) |
| 954 | setProxyHost/setProxyPort on HttpUrlConnection had no effect (1.1.12) |
|
1.1.13 - Maintenance - Released 27 October 2004
| 947 | Support single CR or LF as newlines in response |
|
1.1.12 - Maintenance - Released 24 October 2004
| 946 | Add support for separate connection and request timeouts |
| 945 | Add per-connection proxy host/port specification |
|
1.1.11 - Maintenance - Released 05 October 2004
| 920 | NPE in SSL when certs not correct |
|
1.1.10 - Maintenance - Released 13 September 2004
| 908 | race condition in connection closing - caused connection count to get off |
|
1.1.9 - Maintenance - Released 11 September 2004
| 907 | asynchronous open has race condition |
| 906 | NPE when spurious notify() occurs while waiting for connection open |
|
1.1.8 - Maintenance - Released 9 September 2004
| 905 | redirect gets in loop if redirected to a different host |
| 876 | NTLM fails on HTTP/1.0 with proxy |
| 794 | NPE when SSLSocketFactory returns null socket |
|
1.1.7 - Maintenance - Released 5 August 2004
| 867 | NTLM authentication does not respond correctly to OEM challenge |
|
1.1.5 - Maintenance - Released 20 January 2004
| 406 | remove dependency on dnsjava |
|
1.1.0 - Maintenance - Released 1 September 2003
| 402 | add support the alternate dns resolver (dnsjava) |
| 403 | an un closed HttpURLConnection can cause problems if gc'ed |
|
1.0.19 - Maintenance - Released 21 August 2003
| 399 | serious performance delay, each request is 50ms |
|
1.0.18 - Maintenance - Released 18 August 2003
| 398 | allow URL connection to be created directly, independent of HTTP provider (for Java Webstart) |
| 397 | race condition when using connection timeout |
|
1.0.17 - Maintenance - Released 8 June 2003
| 387 | http connection timeout will sometimes wait too long |
|
1.0.16 - Maintenance - Released 1 June 2003
| 348 | add sample program to kit |
| 386 | Timeout on connection establishment does not work |
|
1.0.15 - Maintenance - Released 28 May 2003
| 385 | hang waiting for a connection |
|
1.0.12 - Maintenance - Released 14 January 2003
| 343 | trailing whitespace in headers not ignored |
|
1.0.11 - Maintenance - Released 9 January 2003
| 332 | URL path not set correctly in request when getOutputStream() with no method used |
| 331 | HTTP Client hangs when used with Apache XML-RPC |
|
1.0.9 - Maintenance - Released 4 January 2003
| 326 | timeout threads are not marked as daemons |
|
|
1.0.8 - Initial Public Release - Released 12 December 2002
|