Commit Graph

  • 5ea4bb730c Add missing AL header Sebastian Bazley 2009-02-15 16:46:58 +0000
  • 9ca4ef79ee Remove @author tags; fix some SVN properties Sebastian Bazley 2009-02-15 16:34:53 +0000
  • 9806e2f5d0 Remove unthrown Exception clauses Sebastian Bazley 2009-02-15 16:18:52 +0000
  • d855722988 HTTPCLIENT-822: Default socket factories to re-throw SocketTimeoutException as ConnectTimeoutException in case of connect failure due to time out Oleg Kalnichevski 2009-02-14 17:01:38 +0000
  • dd5061b2ab HTTPCLIENT-813: Fixed default port resolution. Invalid ports no longer get replaced with the default port value. Oleg Kalnichevski 2009-02-14 16:46:33 +0000
  • eb29d0e8ce Upgraded current version to 4.0-beta3-SNAPSHOT Oleg Kalnichevski 2008-12-14 01:15:52 +0000
  • d1257ff801 HttpClient 4.0-beta2 release tag rel/v4.0-beta2 Oleg Kalnichevski 2008-12-14 00:52:20 +0000
  • ac5ffb3a00 [maven-release-plugin] prepare release 4.0-beta2 Oleg Kalnichevski 2008-12-14 00:37:12 +0000
  • 61120d5695 Fixed dependency info in README.txt and a typo in RELEASE_NOTES.txt Oleg Kalnichevski 2008-12-12 20:22:40 +0000
  • 7378dc82be Removed a sentence from javadocs, which was no longer correct Oleg Kalnichevski 2008-12-11 20:34:05 +0000
  • 24d9795fdf Remove unnecessary casts Sebastian Bazley 2008-12-06 13:37:59 +0000
  • c6769986be Fixed NPE in DefaultRequestDirector thrown when retrying a failed request over a proxied connection Oleg Kalnichevski 2008-12-05 18:54:23 +0000
  • 9570849f9c My optimism about the stability of HttpClient trunk was premature. Most likely more than one BETA will be needed before the final release. Oleg Kalnichevski 2008-12-05 18:48:45 +0000
  • f4b419ff8a Updated release notes and the web site for HttpClient 4.0-beta2 release Oleg Kalnichevski 2008-12-03 19:30:22 +0000
  • 3f6765dd6e Updated release assemblies Oleg Kalnichevski 2008-12-02 19:14:41 +0000
  • a412fd3bc8 Removed unnecessary socket class check Oleg Kalnichevski 2008-12-01 23:24:07 +0000
  • 59b1f4047d Fixed connection re-use strategy local variable Oleg Kalnichevski 2008-12-01 19:13:43 +0000
  • 2a66c59754 Removed unused local variables Oleg Kalnichevski 2008-12-01 19:10:39 +0000
  • 70f61a78a8 * refactored local test server * added option to specify an SSL context for the local test server * fixed SSL socket factory test case failing intermittently when running JRE 1.6 Oleg Kalnichevski 2008-12-01 19:09:46 +0000
  • 5e0b01c68d Simplify code by using empty array instead of null Sebastian Bazley 2008-12-01 15:36:16 +0000
  • 2d66adf715 Integer.valueOf() is cheaper than new Integer() Sebastian Bazley 2008-12-01 14:36:31 +0000
  • b2902f1ca0 Add code to show that Gzip worked Sebastian Bazley 2008-12-01 11:47:46 +0000
  • d06ecc08e7 Add missing @Override annotations Sebastian Bazley 2008-12-01 11:39:21 +0000
  • 6fa08aafaa Typo Sebastian Bazley 2008-12-01 10:29:44 +0000
  • e00ac08343 Fixed test case failing on MS Vista Oleg Kalnichevski 2008-11-30 15:49:04 +0000
  • f7d3372681 Removed unused local variables Oleg Kalnichevski 2008-11-30 13:09:38 +0000
  • 07dad4db9c Suppress expected unnecessary cast warning Sebastian Bazley 2008-11-30 00:12:55 +0000
  • 89df3c059b Javadoc corrections Sebastian Bazley 2008-11-30 00:12:08 +0000
  • 967655eb86 No point creating Long when we need long Sebastian Bazley 2008-11-30 00:11:25 +0000
  • b891c25b6f Removed IgnoreConnectMethod private class, which is no longer needed; updated User-Agent string Oleg Kalnichevski 2008-11-10 19:38:43 +0000
  • 997d0e0694 HTTPCLIENT-807: Added means to set mime type on default ContentBody implementations Oleg Kalnichevski 2008-10-31 17:16:08 +0000
  • e6a8741780 HTTPCLIENT-803: Fixed bug in SSL host verifier implementations causing the SSL certificate to be rejected as invalid if the connection is established using an IP address Oleg Kalnichevski 2008-10-31 13:08:23 +0000
  • c0209322fb Removed all TestAll* classes Oleg Kalnichevski 2008-10-31 09:10:12 +0000
  • e69e89e496 HTTPCLIENT-806: DefaultHttpMethodRetryHandler will no longer retry on ConnectExceptions Oleg Kalnichevski 2008-10-30 13:56:25 +0000
  • 379a83514a * RFC2965 now rejects Set-Cookie headers as unrecognized * Changed CookieIdentityComparator to correctly compare domain attributes of cookies transmitted with SetCookie and SetCookie2 headers Oleg Kalnichevski 2008-10-29 12:31:57 +0000
  • e434f1367a DigestScheme can use an arbitrary digest algorithm requested by the target server (such SHA) as long as this algorithm is supported by the Java runtime Oleg Kalnichevski 2008-10-28 15:11:25 +0000
  • c3b6c426ca Fixed parsing and validation of RFC2109 compliant Set-Cookie headers by the Best-Match cookie spec Oleg Kalnichevski 2008-10-28 14:05:58 +0000
  • 1fb53e28c2 Added Clirr report Oleg Kalnichevski 2008-10-27 16:09:04 +0000
  • 988bfe0b82 Fixed broken #parse(HeaderElement[], CookieOrigin) method in the RFC2965Spec cookie spec Oleg Kalnichevski 2008-10-27 16:08:27 +0000
  • 0cdd9b7fc2 Fixed bug that can cause a managed connection to be returned from the pool in an inconsistent state Oleg Kalnichevski 2008-10-27 13:27:39 +0000
  • 9fd1aa6dc4 Ignore osgi target directory Sebastian Bazley 2008-10-27 13:21:03 +0000
  • a2027f5d14 Upgraded HttpCore dependency to version 4.0-beta3; upgraded Mime4j dependency to version 0.5 Oleg Kalnichevski 2008-10-18 17:14:05 +0000
  • 07aab6a52d Fixed misleading INFO log message printed if no cookie spec is available in the execution context Oleg Kalnichevski 2008-10-07 19:48:55 +0000
  • 884a7cb69a HTTPCLIENT-797: * Removed javadoc comments about PlainSocketFactory having to be a singleton * Removed overridden PlainSocketFactory#hashCode() and PlainSocketFactory#equals(). PlainSocketFactory should be using default Object implementation of those methods Oleg Kalnichevski 2008-09-24 20:55:47 +0000
  • 9f8564219e Removed a code line from examples some users found confusing Oleg Kalnichevski 2008-09-24 20:40:28 +0000
  • 726aa572bf Added osgi bundle module for HttpClient Oleg Kalnichevski 2008-09-10 21:56:35 +0000
  • 0cfdbb16a0 Improved DEBUG log statements; reduced noise in the context logging Oleg Kalnichevski 2008-09-03 12:22:55 +0000
  • fb7a529419 Minor site navigation tweaks Oleg Kalnichevski 2008-08-29 12:44:38 +0000
  • 4d4c71eaa0 [maven-release-plugin] prepare for next development iteration Oleg Kalnichevski 2008-08-23 10:30:46 +0000
  • 20e189e202 [maven-release-plugin] copy for tag 4.0-beta1 rel/v4.0-beta1 Oleg Kalnichevski 2008-08-23 10:30:40 +0000
  • 20b1667152 [maven-release-plugin] prepare release 4.0-beta1 Oleg Kalnichevski 2008-08-23 10:30:32 +0000
  • 1664fd0932 Updated dependency description for HttpMime. No longer transitively dependent Log4j and Commons-IO Oleg Kalnichevski 2008-08-19 21:41:45 +0000
  • 35e56d5089 Updated assembly descriptors Oleg Kalnichevski 2008-08-19 21:40:27 +0000
  • 53cc96500e Added missing ASL headers Oleg Kalnichevski 2008-08-19 21:39:31 +0000
  • d887bfb9a8 Added missing ASL headers Oleg Kalnichevski 2008-08-19 21:20:46 +0000
  • 3ab333f897 Upgraded Mime4j dependency to version 0.4 Oleg Kalnichevski 2008-08-19 20:47:00 +0000
  • 9300827b9e Removed outdated jardiff logs Oleg Kalnichevski 2008-08-19 18:05:24 +0000
  • e07c5a6167 Updated the web site and POM descriptors for 4.0-beta1 release Oleg Kalnichevski 2008-08-19 18:03:52 +0000
  • a0c1b38bb7 Synched with the latest API changes in Mime4j Oleg Kalnichevski 2008-08-19 18:02:27 +0000
  • d2b34bce20 HTTPCLIENT-790: Protocol interceptors not called when executing CONNECT methods Oleg Kalnichevski 2008-08-12 12:53:49 +0000
  • 1f7f493c18 HTTPCLIENT-789: Support for passing an SSLContext to the SSLSocketFactory Contributed by Bruno Harbulot <Bruno.Harbulot at manchester.ac.uk> Oleg Kalnichevski 2008-08-10 19:35:36 +0000
  • ea2d35360e 4.0 API freeze 4_0_API_FREEZE Oleg Kalnichevski 2008-07-24 20:14:57 +0000
  • 43c53f2ecf Added info about basic execution flow to HttpClient javadocs Oleg Kalnichevski 2008-07-24 20:08:05 +0000
  • bcd59b2007 Fixed generics warning Oleg Kalnichevski 2008-07-24 20:00:27 +0000
  • 685ca305b7 Disabled HttpMime module as there is no hope of mime4j release in a foreseeable future Oleg Kalnichevski 2008-07-24 19:54:43 +0000
  • a66230a60a Moved suffixlist.txt to the test resources; fixed failing test cases Oleg Kalnichevski 2008-07-24 19:52:55 +0000
  • 403f7623c7 no author tags Ortwin Glueck 2008-07-24 13:35:39 +0000
  • 15a027f427 added support for the public suffix list Ortwin Glueck 2008-07-24 09:22:30 +0000
  • f87aaff0f1 added punycode infrastructure Ortwin Glueck 2008-07-24 09:21:51 +0000
  • 114e1d22fe added punycode infrastructure Ortwin Glueck 2008-07-24 09:21:13 +0000
  • ad0d0b1f17 indentation Ortwin Glueck 2008-07-21 14:42:00 +0000
  • 02c04ffe73 Moved the default context initialization code to the DefaultHttpClient#createHttpContext method; replaced synchronized HttpContext impl with a non synchronized one: there is a new instance of HttpContext created for each request, there is no point to synchronize access to it Oleg Kalnichevski 2008-07-16 11:45:47 +0000
  • e410739b7d * Added handling of exceptions to the HttpClient#execute methods that take a ResponseHandler as a parameter Oleg Kalnichevski 2008-07-16 11:25:47 +0000
  • 9126cd2183 Renamed DefaultClientRequestDirector to DefaultRequestDirector Oleg Kalnichevski 2008-07-11 16:40:56 +0000
  • 17d75864d9 Renamed ClientRequestDirector to RequestDirector, ClientResponseHandler to ResponseHandler. Client prefix is superfluous due to the package name Oleg Kalnichevski 2008-07-11 16:38:49 +0000
  • b5bac2833f HTTPCLIENT-784: Improved browser compatibility mode of the HttpMultipart class; upgraded mime4j dependency to version 0.4-SNAPSHOT Oleg Kalnichevski 2008-07-10 20:16:33 +0000
  • ec0c961cbb HTTPCLIENT-745: made classes with private package visibility public Oleg Kalnichevski 2008-07-05 12:18:54 +0000
  • 26ddbc1d1b Removed transient modifier from declarations of Log instance variables Oleg Kalnichevski 2008-07-02 17:35:05 +0000
  • 8a92c9712d HTTPCLIENT-668: removed static loggers Oleg Kalnichevski 2008-07-01 18:52:41 +0000
  • 55c231d227 fixed keep-alive problem reported by Paul Linder -- expired connections weren't accurately decrementing the total connection count, causing total-connection limits to gradually decay, stalling connections. Sam Berlin 2008-07-01 01:49:10 +0000
  • bf6371eae6 simplified idle duration to start counting when connection is released Sam Berlin 2008-07-01 01:09:50 +0000
  • ea0e787fde Added debug logs about ConnPoolByRoute internal state Oleg Kalnichevski 2008-06-30 18:13:07 +0000
  • fb2af3f61f expanded ClientResponseHandler javadocs Sam Berlin 2008-06-29 17:03:08 +0000
  • 149f5363d4 Added example demonstrating the use of the ClientResponseHandler interface Oleg Kalnichevski 2008-06-27 23:38:31 +0000
  • 96335cd101 Added ClientResponseHandler interface and new methods for the HttpClient interface as suggested by Bob Lee <crazybob at crazybob.org> Oleg Kalnichevski 2008-06-27 23:33:05 +0000
  • dee6af01ad simplified keep-alive support. changed ConnectionKeepAliveStrategy to return time in ms, instead of time & timeunit in two different calls. reverted ConnectionReleaseTrigger.releaseConnection to take zero params & instead added a setIdleDuration method to ManagedClientConnection, along with converting direct uses of ClientConnectionManager.releaseConnection to instead go through ManagedClientConnection.releaseConnection (which now uses the idle time when giving itself to the manager). Sam Berlin 2008-06-27 19:49:20 +0000
  • 932d21df7b HTTPCLIENT-781: made DefaultConnectionKeepAliveStrategy a little cleaner / more efficient Oleg Kalnichevski 2008-06-26 17:12:45 +0000
  • 4752936837 HTTPCLIENT-781 -- respect keep-alive header. Sam Berlin 2008-06-26 04:03:24 +0000
  • 710c7d08f3 Upgraded HttpCore dependency to 4.0-beta2 Oleg Kalnichevski 2008-06-20 18:19:55 +0000
  • 96c32bc835 Use #createHttpContext() instead of new BasicHttpContext() Oleg Kalnichevski 2008-06-14 11:01:24 +0000
  • f267f66df9 Changed #rewriteRequestURI method visibility to protected Oleg Kalnichevski 2008-06-09 22:07:49 +0000
  • baaef5ace5 add HTTPCLIENT-779 change to release notes Sam Berlin 2008-06-08 18:11:52 +0000
  • 284556d9be HTTPCLIENT-779: toplevel exception cleanup. HttpClient.execute now only throws an IOException (and specific subtypes of that), and HttpGet/HttpPut and associated classes' String constructor now throw IllegalArgumentException instead of URISyntaxException. Sam Berlin 2008-06-08 13:21:20 +0000
  • 13ba9862e0 add TestSCMWithServer to suite Sam Berlin 2008-06-07 21:07:47 +0000
  • 8c519d0928 give server some time to accept for testAbortAfterSocketConnect too Sam Berlin 2008-06-07 20:20:09 +0000
  • fdb6ace290 add a delay before checking accepted connections Sam Berlin 2008-06-07 18:50:30 +0000
  • df92be5902 Better code for handling of non-repeatable requests Oleg Kalnichevski 2008-06-07 11:48:27 +0000
  • a25cb3c6c0 HttpClient will throw an exception if an attempt is made to retry a request with a non-repeatable request entity. Oleg Kalnichevski 2008-06-06 18:13:18 +0000
  • c4fd46d1f8 * Fixed bug introduced by my previous patch * Optimized the way requests are re-tried. If a request is submitted over a direct connection, there is no need to regenerate the request wrapper and re-run protocol interceptors on it Oleg Kalnichevski 2008-05-31 14:19:35 +0000
  • 650a04c734 Fixed request re-generation logic when retrying a failed request. Auto-generated headers will no accumulate. Oleg Kalnichevski 2008-05-29 19:41:00 +0000