Commit Graph

  • cca8a23380 socket factory mockups, include TestScheme in unit tests Roland Weber 2007-06-17 13:08:14 +0000
  • d34ee9f954 added getMetrics to conn mockup, moved TestHttpRoute to non-impl package Roland Weber 2007-06-17 12:40:50 +0000
  • be3c4732ab added getMetrics() to connection adapter Roland Weber 2007-06-17 12:14:56 +0000
  • a0faec6ccd Fixed API breakage caused by HTTPCORE-64 Oleg Kalnichevski 2007-06-15 21:48:09 +0000
  • ecefd447fd Fixed test failure on non-english Locale systems Oleg Kalnichevski 2007-06-10 16:41:44 +0000
  • 0d962274e7 Removed references to Jakarta from the project artifact ids Oleg Kalnichevski 2007-06-06 20:28:12 +0000
  • 672bf841e5 Changed wire and header logger names from org.apache.http.conn.* to org.apache.http.* Oleg Kalnichevski 2007-06-03 13:47:16 +0000
  • 598c7ac8e8 test for HttpRoute with 100% coverage, fixed two bugs in route and tracker Roland Weber 2007-06-02 12:05:18 +0000
  • c883d7d451 Always add a Host request header to CONNECT requests Oleg Kalnichevski 2007-05-28 15:56:35 +0000
  • 7813fd1197 params refactoring, step 6 - Moved param hierarchy building methods to an optional interface extending HttpParams Oleg Kalnichevski 2007-05-28 13:34:30 +0000
  • 53e4063593 params refactoring, step 5: removed params argument from HttpClientConnection#receiveResponseHeader and HttpServerConnection#receiveRequestHeader methods Oleg Kalnichevski 2007-05-28 11:24:35 +0000
  • d0a973d3bf proxy chains in HttpRoute/RouteTracker/RouteDirector Roland Weber 2007-05-28 10:50:28 +0000
  • 942bff97c5 params refactoring, step 4 - Http*Connections no longer link params Oleg Kalnichevski 2007-05-27 12:51:26 +0000
  • c61c1a04a1 params refactoring, step 3 - HttpRequestExecutor no longer links params Roland Weber 2007-05-26 18:33:56 +0000
  • cbdfa305f6 JavaDoc fixes Roland Weber 2007-05-26 16:37:38 +0000
  • 65ccbdc833 updated Ant build. As long as it's that simple, I'll keep it going. Roland Weber 2007-05-21 16:09:19 +0000
  • 6132eab65e * Moved all concrete HostnameVerifier impls to separate classes * Renamed DEFAULT HostnameVerifier to BROWSER_COMPATIBLE HostnameVerifier Oleg Kalnichevski 2007-05-21 13:27:05 +0000
  • b19d19e544 Removed unused imports Oleg Kalnichevski 2007-05-21 11:23:57 +0000
  • 5f64a94192 Added a bunch of entries to the SVN ignore Oleg Kalnichevski 2007-05-21 11:20:44 +0000
  • e27184ffc7 Maven2 friendly directory layout; Initial commit of the Maven2 project metadata Oleg Kalnichevski 2007-05-20 20:36:28 +0000
  • d54f742c36 server-based multithreaded test of TSCCM Roland Weber 2007-05-20 14:21:28 +0000
  • 7f4b4d2caa serverless shutdown tests for TSCCM Roland Weber 2007-05-20 11:57:15 +0000
  • 2bd467f080 test connection GC in TSCCM Roland Weber 2007-05-20 10:15:29 +0000
  • 7f12408be7 Implemented authentication support for tunneling requests via an authenticating proxy Oleg Kalnichevski 2007-05-19 17:19:49 +0000
  • 2dc964aef6 another test case ported, trying to get rid of hard references to TSCCM Roland Weber 2007-05-19 16:09:57 +0000
  • c5022e9f6e Fixed broken testcase Oleg Kalnichevski 2007-05-18 20:17:40 +0000
  • 123cc0b7a5 Refactored connection management code in DefaultClientRequestDirector#execute(). Preparing to implement authentication handling for tunneling requests via an authenticating proxy Oleg Kalnichevski 2007-05-17 21:03:49 +0000
  • f136fddcca Fixed bug in connection management code. Connection keep-alive strategy now gets correctly applied prior to executing a follow-up request Oleg Kalnichevski 2007-05-17 12:36:28 +0000
  • 5ccb548a59 Obtain HTTP state information from HTTP context Oleg Kalnichevski 2007-05-17 10:36:55 +0000
  • 03cc12fa3c Moved AuthState to the public API package Oleg Kalnichevski 2007-05-16 16:43:08 +0000
  • 829caee0ec Initial port of the authentication code from Commons HttpClient 3.x Oleg Kalnichevski 2007-05-16 16:41:42 +0000
  • c82115dd8c Added default host and default proxy parameters HTTP client can fall back onto when determining request route Oleg Kalnichevski 2007-05-14 08:42:09 +0000
  • 4f2187386b Correctly propagate HTTP response back to the caller in case request tunneling has been refused by the proxy Oleg Kalnichevski 2007-05-13 19:58:22 +0000
  • 37598982ce Some code cleanups Oleg Kalnichevski 2007-05-13 18:54:06 +0000
  • d3fee30940 * Minor bug fixes * Reviewed HTTP CONNECT logic for compliance with Tunneling TCP based protocols through Web proxy servers Oleg Kalnichevski 2007-05-13 14:46:12 +0000
  • 69fa4fa732 Ported circular redirect check Oleg Kalnichevski 2007-05-13 09:52:04 +0000
  • e7f0a20c5e Make sure redirect response body is fully consumed, if present Oleg Kalnichevski 2007-05-12 10:44:13 +0000
  • c04bd63e47 Initial port of the redirect handling code Oleg Kalnichevski 2007-05-12 10:34:30 +0000
  • 9a534e7e8d Implemented request URI rewriting (depending on whether the request is being routed via a proxy or not) Oleg Kalnichevski 2007-05-11 09:30:13 +0000
  • 3ff9c31171 * Changed HttpClient interface to take a single HttpUriRequest parameter instead HttpHost / HttpRequest pair * Fixed bug in the RequestAddCookies protocol interceptor Oleg Kalnichevski 2007-05-11 08:59:55 +0000
  • c2bebe8f7e Upgraded to the latest HttpCore API (caused by HTTPCORE-21) Oleg Kalnichevski 2007-05-09 21:50:47 +0000
  • abe4a3e9d8 Implemented request wrapping in the default client request director. This enables the request director to (1) discard automatically generated headers if the request needs to be redirected to another location or re-authenticated (2) re-write the request URI when routing the request via a proxy Oleg Kalnichevski 2007-05-08 09:59:10 +0000
  • 08487a18cd Changelog: * Added an extended version of the HttpRequest interface that provides convenience methods to access request properties such as parsed request URI and method type. * Added a wrapper class for HttpRequests that can be used to change properties of the current request without modifying the original request object. Oleg Kalnichevski 2007-05-07 20:08:31 +0000
  • 16615aa2ab * Fixed bug in the stale connection check * Tweaked the process of connection allocation for a slightly better readability Oleg Kalnichevski 2007-05-07 10:18:07 +0000
  • c3dcd7651b Implemented HTTP request retry handling Oleg Kalnichevski 2007-05-07 09:07:44 +0000
  • 4a6d656ee2 Fixed interface import Oleg Kalnichevski 2007-05-06 13:31:04 +0000
  • 61ca72ce3e Copied HttpRequestRetryHandler and DefaultHttpRequestRetryHandler from HttpCore Oleg Kalnichevski 2007-05-06 13:28:13 +0000
  • 79402cc117 first server-based test case for TSCCM Roland Weber 2007-05-06 10:15:39 +0000
  • 060a84532e Changelog: * Decoupled the process of request preparation and response finalization from the process of request execution (something Roland long insisted upon). This makes it possible to retry the request execution in case of an I/O failure without re-running HTTP protocol interceptors on the failed request Oleg Kalnichevski 2007-05-05 12:02:53 +0000
  • d6159be52e towards the first server-based test for TSCCM Roland Weber 2007-05-05 09:27:03 +0000
  • 47cad596ae JavaDoc fixes, removed broken constructor Roland Weber 2007-05-05 07:58:51 +0000
  • 0a8b3be76d Implemented the HTTP state management using new protocol interceptor framework. Cookie2 support has not been ported yet Oleg Kalnichevski 2007-05-04 09:01:16 +0000
  • 55c1c75b10 * Fully initialize the default instances of HttpParams, CookieSpecRegistry, and AuthSchemeRegistry * Instantiate the default ClientConnectionManager based on the HttpParams content Oleg Kalnichevski 2007-05-03 13:03:41 +0000
  • 7cda278cd5 Changelog: Oleg Kalnichevski 2007-05-03 09:51:22 +0000
  • 9fb978483a some InvalidArgument test cases for TSCCM Roland Weber 2007-04-29 09:07:37 +0000
  • 16707c2258 more serverless tests for TSCCM, one bug fixed Roland Weber 2007-04-29 08:40:23 +0000
  • 8b36eecb33 first (serverless) test case for TSCCM Roland Weber 2007-04-28 18:46:54 +0000
  • 62b67ba1ac Changed Cookie#isExpired() to take current system time as an argument instead of obtaining it through System#currentTimeMillis() Oleg Kalnichevski 2007-04-23 12:54:52 +0000
  • 4fc15c9a55 JavaDoc fixes in client/cookie/auth Roland Weber 2007-04-22 08:01:16 +0000
  • 6802e38045 HTTPCLIENT-635, port of HTTPCLIENT-633 Roland Weber 2007-04-22 07:41:06 +0000
  • 765bbc3947 added Ant build dependency, fixed synchronization bug Roland Weber 2007-04-13 19:43:07 +0000
  • 04d43a0dd6 Added URL encoded form entity Oleg Kalnichevski 2007-04-13 15:21:04 +0000
  • 48c6f17ba1 Ported URL encoding utils from Commons HttpClient Oleg Kalnichevski 2007-04-13 14:59:45 +0000
  • d64edda9e5 Added method to extract a set of allowed methods from the OPTIONS response Oleg Kalnichevski 2007-04-13 14:01:26 +0000
  • 58113ab702 Added ability to abort HTTP methods Oleg Kalnichevski 2007-04-13 12:25:11 +0000
  • 254de778a5 Added HttpGet, HttpHead, HttpPost, HttpPut, HttpTrace, and HttpOptions classes Oleg Kalnichevski 2007-04-13 10:36:05 +0000
  • a98e1f6629 Ported HttpState from Commons HttpClient Oleg Kalnichevski 2007-04-12 15:21:53 +0000
  • d502620eac Javadoc fix Oleg Kalnichevski 2007-04-12 12:43:58 +0000
  • 1554373cf8 Renamed CookiePolicy to CookieSpecRegistry and AuthPolicy to AuthSchemeRegistry Oleg Kalnichevski 2007-04-12 12:42:35 +0000
  • 134b0bf0f9 Changelog: * Made all methods in AuthPolicy and CookiePolicy non-static * API and internal implementation of AuthPolicy, CookiePolicy and SchemeRegistry made more consistent * Removed name iterator from the SchemeRegistry * Changed AuthPolicy to use auth scheme factories Oleg Kalnichevski 2007-04-12 12:35:25 +0000
  • 919eeb2933 Ported AuthPolicy and AuthScope from Commons HttpClient Oleg Kalnichevski 2007-04-11 21:27:29 +0000
  • 31d1001b23 Renamed some test case classes Oleg Kalnichevski 2007-04-11 14:00:18 +0000
  • 25afa68faa Ported DigestScheme and related test cases from Commons HttpClient Oleg Kalnichevski 2007-04-11 12:55:12 +0000
  • ab199c3513 Ported UsernamePasswordCredentials, BasicScheme and related test cases from Commons HttpClient Oleg Kalnichevski 2007-04-10 14:41:44 +0000
  • f9ff925e2d * Removed TalkativeSocketFactory * Fixed a minor bug in test HTTP server Oleg Kalnichevski 2007-04-09 21:11:42 +0000
  • a86b2d754a Ported RFC2617Scheme from Commons HttpClient Oleg Kalnichevski 2007-04-09 21:10:01 +0000
  • 4ff37c9c5e Added HTTP headers log Oleg Kalnichevski 2007-04-07 18:16:01 +0000
  • b94236fa2e Ported wire logging from Commons HttpClient Oleg Kalnichevski 2007-04-07 11:18:37 +0000
  • 9be91137d5 Removed unused imports Oleg Kalnichevski 2007-03-17 11:43:29 +0000
  • bbeb59c50a redundant 'implements' as JavaDoc improvement Roland Weber 2007-02-25 11:03:12 +0000
  • 966e0fd8a6 TSCCM uses pooled connection adapter Roland Weber 2007-02-25 10:56:38 +0000
  • e96c1657a7 new pooled connection adapter, simplified SingleCCM Roland Weber 2007-02-25 10:41:55 +0000
  • 674c28015f SimpleCCM becomes SingleCCM, uses a pool entry Roland Weber 2007-02-25 10:02:31 +0000
  • f87722797a abstract pool entry, refactored from TSCCM Roland Weber 2007-02-25 08:13:07 +0000
  • 0f50e55b29 cleaned up test server based on Oleg's code in HttpCore Roland Weber 2007-02-24 19:49:03 +0000
  • 6c68de5452 LocalTestServer and related stuff. No actual test cases yet. Roland Weber 2007-02-22 19:44:36 +0000
  • 8055c100ca updated to new timeout methods in HttpConnection Roland Weber 2007-02-21 18:12:26 +0000
  • 804d75f23c fixed revised fix for default port, fixed target host in context, updated client examples Roland Weber 2007-02-21 16:12:28 +0000
  • 93fa6c7de1 slightly revised take on the default port support Roland Weber 2007-02-21 15:14:29 +0000
  • 79f6658f3c Cleaned up imports. Michael Becke 2007-02-21 05:49:06 +0000
  • 1b6d7ea241 Added support for creating socks with the Scheme default port. Michael Becke 2007-02-21 05:48:46 +0000
  • a21767dc9e deleted MTHCM and related classes, fixed bug in TSCCM Roland Weber 2007-02-20 17:29:12 +0000
  • 924f8ddf3a SimpleClientConnManager, good enough to run the client examples Roland Weber 2007-02-20 17:20:55 +0000
  • 0d09aafa2e HttpConn package JavaDoc. Desperately needed. Roland Weber 2007-02-19 20:00:39 +0000
  • 688e6017b4 support for local address in operator Roland Weber 2007-02-19 18:42:08 +0000
  • 9a201ac17b JavaDoc fixes Roland Weber 2007-02-19 17:31:57 +0000
  • 01f87fd845 improved connection creation and scheme registry support in manager Roland Weber 2007-02-19 17:16:30 +0000
  • 2f777ced6d reuse strategy in client and director Roland Weber 2007-02-19 16:42:29 +0000
  • bd3314ae08 JavaDoc detail Roland Weber 2007-02-18 19:20:27 +0000
  • 7f2fad2321 entity with connection release Roland Weber 2007-02-18 18:36:21 +0000