Commit Graph

278 Commits

Author SHA1 Message Date
Roland Weber 8621fbf232 HTTPCLIENT-674: use VersionInfo from core
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@558325 13f79535-47bb-0310-9956-ffa450edef68
2007-07-21 12:29:49 +00:00
Oleg Kalnichevski 83273bbe10 Formatting
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@558321 13f79535-47bb-0310-9956-ffa450edef68
2007-07-21 12:01:38 +00:00
Oleg Kalnichevski 087401fd1e Added interactive authentication sample
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@558320 13f79535-47bb-0310-9956-ffa450edef68
2007-07-21 11:59:43 +00:00
Roland Weber aee7161317 split RouteDirector into interface and basic implementation
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@558315 13f79535-47bb-0310-9956-ffa450edef68
2007-07-21 11:39:57 +00:00
Oleg Kalnichevski c4a9583527 HTTPCLIENT-666: Replace HttpState with CredentialsProvier and CookieStore interfaces
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@558158 13f79535-47bb-0310-9956-ffa450edef68
2007-07-20 21:33:17 +00:00
Oleg Kalnichevski 7ea84c4be4 Added basic CookieStore and CredentialsProvider impls based on old HttpState class
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@558148 13f79535-47bb-0310-9956-ffa450edef68
2007-07-20 21:19:39 +00:00
Oleg Kalnichevski 329a7c3f52 * Changed protocol cookie interceptors to use CookieStore instead of HttpState
* Changed default client request redirector to use CredentialsProvider instead of HttpState
* Deprecated HttpState

git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@558131 13f79535-47bb-0310-9956-ffa450edef68
2007-07-20 20:53:23 +00:00
Oleg Kalnichevski 1ed3733d6c Added CredentialsProvider interface
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@558124 13f79535-47bb-0310-9956-ffa450edef68
2007-07-20 20:36:47 +00:00
Oleg Kalnichevski 881bd9c983 Added CookieStore interface
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@558123 13f79535-47bb-0310-9956-ffa450edef68
2007-07-20 20:29:58 +00:00
Roland Weber 46270b747a JavaDoc fix
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@558122 13f79535-47bb-0310-9956-ffa450edef68
2007-07-20 20:29:43 +00:00
Roland Weber 826d674e3d adapted examples to HTTPCORE-100, updated release notes
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@558121 13f79535-47bb-0310-9956-ffa450edef68
2007-07-20 20:27:05 +00:00
Roland Weber fd53851031 adapted to HTTPCORE-100
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@558119 13f79535-47bb-0310-9956-ffa450edef68
2007-07-20 20:21:22 +00:00
Roland Weber d4862a917b HTTPCLIENT-618: class HostConfiguration is no more
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@558079 13f79535-47bb-0310-9956-ffa450edef68
2007-07-20 18:13:22 +00:00
Roland Weber 5a90e4a07c HTTPCLIENT-672: re-sync with core snapshot
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@557708 13f79535-47bb-0310-9956-ffa450edef68
2007-07-19 17:55:05 +00:00
Roland Weber bfb47ec954 removed double init of params
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@557674 13f79535-47bb-0310-9956-ffa450edef68
2007-07-19 16:23:09 +00:00
Oleg Kalnichevski 2b8720b521 [maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@556293 13f79535-47bb-0310-9956-ffa450edef68
2007-07-14 15:39:34 +00:00
Oleg Kalnichevski 54a5a14178 [maven-release-plugin] prepare release 4.0-alpha1
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@556291 13f79535-47bb-0310-9956-ffa450edef68
2007-07-14 15:39:21 +00:00
Roland Weber 2046a83cb3 changed @since tags, nothing in these packages is older than 4.0
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@555245 13f79535-47bb-0310-9956-ffa450edef68
2007-07-11 11:14:49 +00:00
Roland Weber 1e5ff31bbd trivial tests on exceptions and params to make coverage look better
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@555241 13f79535-47bb-0310-9956-ffa450edef68
2007-07-11 11:05:31 +00:00
Roland Weber 3f02535b7a more tests for RouteTracker, now at 100%
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@555232 13f79535-47bb-0310-9956-ffa450edef68
2007-07-11 10:21:31 +00:00
Roland Weber 1c51824585 fixed bug in proxy chain handling
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@555215 13f79535-47bb-0310-9956-ffa450edef68
2007-07-11 08:54:20 +00:00
Oleg Kalnichevski fc9772e6b1 Fixed typo
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@555208 13f79535-47bb-0310-9956-ffa450edef68
2007-07-11 08:38:40 +00:00
Oleg Kalnichevski 0a7a2b6c72 Removed superfluous method call and confusing comments
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@555207 13f79535-47bb-0310-9956-ffa450edef68
2007-07-11 08:36:59 +00:00
Roland Weber 10d199b557 minimal package.html for the API packages
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@555193 13f79535-47bb-0310-9956-ffa450edef68
2007-07-11 07:36:47 +00:00
Oleg Kalnichevski 851cd62784 Web site fixes
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554961 13f79535-47bb-0310-9956-ffa450edef68
2007-07-10 14:34:59 +00:00
Roland Weber 25797763c3 removed System.out.println from tests
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554949 13f79535-47bb-0310-9956-ffa450edef68
2007-07-10 13:59:56 +00:00
Roland Weber a54f729dc3 first tests for RouteTracker, re-ordered some checks to avoid unreachable code
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554948 13f79535-47bb-0310-9956-ffa450edef68
2007-07-10 13:58:10 +00:00
Oleg Kalnichevski 8886fbcaa3 Keep RAT happy
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554708 13f79535-47bb-0310-9956-ffa450edef68
2007-07-09 16:58:33 +00:00
Roland Weber a570921169 fixed resource processing
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554635 13f79535-47bb-0310-9956-ffa450edef68
2007-07-09 13:18:41 +00:00
Oleg Kalnichevski ebbc30a916 Added assembly descriptors; javadoc fix; added readme file
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554598 13f79535-47bb-0310-9956-ffa450edef68
2007-07-09 10:33:18 +00:00
Roland Weber dfeee678b3 added license header
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554596 13f79535-47bb-0310-9956-ffa450edef68
2007-07-09 10:30:18 +00:00
Oleg Kalnichevski ee814d147e HttpComponents HttpClient web site sources
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554410 13f79535-47bb-0310-9956-ffa450edef68
2007-07-08 18:54:36 +00:00
Oleg Kalnichevski 7784120878 * Added cookie identity comparator
* Fixed broken HttpState#addCookie() method
* Added an example demonstrating how to perform form-based logon

git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554349 13f79535-47bb-0310-9956-ffa450edef68
2007-07-08 11:45:20 +00:00
Roland Weber 6034c35e2e replaced outdated example URL
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554233 13f79535-47bb-0310-9956-ffa450edef68
2007-07-07 18:06:54 +00:00
Roland Weber 79f250d896 fixed JavaDoc warnings
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554231 13f79535-47bb-0310-9956-ffa450edef68
2007-07-07 17:59:31 +00:00
Oleg Kalnichevski 47a7966ae9 An example that performs GETs from multiple threads
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554217 13f79535-47bb-0310-9956-ffa450edef68
2007-07-07 15:03:22 +00:00
Oleg Kalnichevski c8c831bf30 Example how to use unbuffered chunk-encoded POST request
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554180 13f79535-47bb-0310-9956-ffa450edef68
2007-07-07 11:34:22 +00:00
Oleg Kalnichevski 0c97d4aa70 Added an example that uses HttpClient to execute an HTTP request over a secure connection tunneled through an authenticating proxy
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554174 13f79535-47bb-0310-9956-ffa450edef68
2007-07-07 10:33:42 +00:00
Oleg Kalnichevski 2bb2e2b4f4 OMFG! No wonder we have been having stack overflows
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554173 13f79535-47bb-0310-9956-ffa450edef68
2007-07-07 10:26:24 +00:00
Oleg Kalnichevski ef0368e4fc * Added a convenience method to the HttpClient interface
* Added authentication sample

git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554082 13f79535-47bb-0310-9956-ffa450edef68
2007-07-06 23:12:41 +00:00
Oleg Kalnichevski ba3da55d99 Added custom SSL sample
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554005 13f79535-47bb-0310-9956-ffa450edef68
2007-07-06 19:20:26 +00:00
Oleg Kalnichevski 8e2f192812 Fixed bug in #determineRoute() causing secure (layered) connections to be treated as plain ones.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@554003 13f79535-47bb-0310-9956-ffa450edef68
2007-07-06 19:16:18 +00:00
Oleg Kalnichevski 553a1b4cfd Oopsie
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@553861 13f79535-47bb-0310-9956-ffa450edef68
2007-07-06 12:23:39 +00:00
Oleg Kalnichevski 668c8c99fb Added ClientGZipContentCompression sample demonstrating the use of protocol interceptors to transparently modify properties of HTTP messages sent / received by the HTTP client
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@553860 13f79535-47bb-0310-9956-ffa450edef68
2007-07-06 12:22:31 +00:00
Oleg Kalnichevski 31e90292db Changed Core dependency from ALPHA5-SNAPSHOT to ALPHA5
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@552530 13f79535-47bb-0310-9956-ffa450edef68
2007-07-02 16:22:10 +00:00
Oleg Kalnichevski e31743c34e Removed flawed revision attribute
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@552527 13f79535-47bb-0310-9956-ffa450edef68
2007-07-02 16:12:43 +00:00
Oleg Kalnichevski 44aa3d34a0 Oppsie
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@552348 13f79535-47bb-0310-9956-ffa450edef68
2007-07-01 18:04:23 +00:00
Oleg Kalnichevski 545f1c40eb HTTPCLIENT-664: First take at version detection based on build-time properties
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@552347 13f79535-47bb-0310-9956-ffa450edef68
2007-07-01 17:55:46 +00:00
Oleg Kalnichevski 2dbe8c3557 Some more tweaks
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@552278 13f79535-47bb-0310-9956-ffa450edef68
2007-07-01 10:57:13 +00:00
Oleg Kalnichevski 2563e6e1eb Improved exception handling based on Odi's suggestions
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@552277 13f79535-47bb-0310-9956-ffa450edef68
2007-07-01 10:54:44 +00:00
Oleg Kalnichevski 70e9312721 Added connection release sample
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@552268 13f79535-47bb-0310-9956-ffa450edef68
2007-07-01 10:11:34 +00:00
Oleg Kalnichevski 3fb3b857da Make sure connection gets aborted in case of an IOException (potentially triggering connection release back to the connection manager)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@552264 13f79535-47bb-0310-9956-ffa450edef68
2007-07-01 09:37:47 +00:00
Oleg Kalnichevski 8f28158826 * Renamed HttpClient#getContext() to HttpClient#getDefaultContext()
* Tweaked the way DefaualtHttpClient populates the default HTTP context returned with HttpClient#getDefaultContext()
* Added local HTTP context example

git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@552166 13f79535-47bb-0310-9956-ffa450edef68
2007-06-30 15:57:37 +00:00
Oleg Kalnichevski 5847e1f6f2 Renamed project artifactId from client to httpcomponents-client; required to generate a meaningful assembly file name
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@550105 13f79535-47bb-0310-9956-ffa450edef68
2007-06-23 20:52:31 +00:00
Roland Weber 84168a156d TestScheme at 100% coverage for SchemeRegistry, too.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@550083 13f79535-47bb-0310-9956-ffa450edef68
2007-06-23 18:43:00 +00:00
Roland Weber 70e32c6503 TestScheme at 100% coverage
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@550081 13f79535-47bb-0310-9956-ffa450edef68
2007-06-23 18:35:09 +00:00
Roland Weber e8ca9b1d65 Made cookie.SM an interface as long as it has no methods. It looked ugly on test coverage reports with its 0% of coverage.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@550078 13f79535-47bb-0310-9956-ffa450edef68
2007-06-23 18:30:31 +00:00
Roland Weber 3fc997fbed tests for RouteDirector at 100% coverage, fixed two bugs
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@550077 13f79535-47bb-0310-9956-ffa450edef68
2007-06-23 18:25:33 +00:00
Roland Weber 0f0128450b TestDateUtils arrived here from core
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@548073 13f79535-47bb-0310-9956-ffa450edef68
2007-06-17 17:02:01 +00:00
Roland Weber 848ff6f652 moved DateUtils/DateParseException from core to cookie (test cases to follow)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@548067 13f79535-47bb-0310-9956-ffa450edef68
2007-06-17 16:52:20 +00:00
Roland Weber cca8a23380 socket factory mockups, include TestScheme in unit tests
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@548038 13f79535-47bb-0310-9956-ffa450edef68
2007-06-17 13:08:14 +00:00
Roland Weber d34ee9f954 added getMetrics to conn mockup, moved TestHttpRoute to non-impl package
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@548037 13f79535-47bb-0310-9956-ffa450edef68
2007-06-17 12:40:50 +00:00
Roland Weber be3c4732ab added getMetrics() to connection adapter
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@548034 13f79535-47bb-0310-9956-ffa450edef68
2007-06-17 12:14:56 +00:00
Oleg Kalnichevski a0faec6ccd Fixed API breakage caused by HTTPCORE-64
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@547804 13f79535-47bb-0310-9956-ffa450edef68
2007-06-15 21:48:09 +00:00
Oleg Kalnichevski ecefd447fd Fixed test failure on non-english Locale systems
Contributed by Daniel Müller <strider at digitalstrider.com>

git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@545908 13f79535-47bb-0310-9956-ffa450edef68
2007-06-10 16:41:44 +00:00
Oleg Kalnichevski 0d962274e7 Removed references to Jakarta from the project artifact ids
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@544940 13f79535-47bb-0310-9956-ffa450edef68
2007-06-06 20:28:12 +00:00
Oleg Kalnichevski 672bf841e5 Changed wire and header logger names from org.apache.http.conn.* to org.apache.http.*
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@543891 13f79535-47bb-0310-9956-ffa450edef68
2007-06-03 13:47:16 +00:00
Roland Weber 598c7ac8e8 test for HttpRoute with 100% coverage, fixed two bugs in route and tracker
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@543733 13f79535-47bb-0310-9956-ffa450edef68
2007-06-02 12:05:18 +00:00
Oleg Kalnichevski c883d7d451 Always add a Host request header to CONNECT requests
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@542253 13f79535-47bb-0310-9956-ffa450edef68
2007-05-28 15:56:35 +00:00
Oleg Kalnichevski 7813fd1197 params refactoring, step 6 - Moved param hierarchy building methods to an optional interface extending HttpParams
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@542225 13f79535-47bb-0310-9956-ffa450edef68
2007-05-28 13:34:30 +00:00
Oleg Kalnichevski 53e4063593 params refactoring, step 5: removed params argument from HttpClientConnection#receiveResponseHeader and HttpServerConnection#receiveRequestHeader methods
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@542200 13f79535-47bb-0310-9956-ffa450edef68
2007-05-28 11:24:35 +00:00
Roland Weber d0a973d3bf proxy chains in HttpRoute/RouteTracker/RouteDirector
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@542193 13f79535-47bb-0310-9956-ffa450edef68
2007-05-28 10:50:28 +00:00
Oleg Kalnichevski 942bff97c5 params refactoring, step 4 - Http*Connections no longer link params
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@541980 13f79535-47bb-0310-9956-ffa450edef68
2007-05-27 12:51:26 +00:00
Roland Weber c61c1a04a1 params refactoring, step 3 - HttpRequestExecutor no longer links params
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@541924 13f79535-47bb-0310-9956-ffa450edef68
2007-05-26 18:33:56 +00:00
Roland Weber cbdfa305f6 JavaDoc fixes
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@541918 13f79535-47bb-0310-9956-ffa450edef68
2007-05-26 16:37:38 +00:00
Oleg Kalnichevski 6132eab65e * Moved all concrete HostnameVerifier impls to separate classes
* Renamed DEFAULT HostnameVerifier to BROWSER_COMPATIBLE HostnameVerifier

git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@540138 13f79535-47bb-0310-9956-ffa450edef68
2007-05-21 13:27:05 +00:00
Oleg Kalnichevski b19d19e544 Removed unused imports
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@540118 13f79535-47bb-0310-9956-ffa450edef68
2007-05-21 11:23:57 +00:00
Oleg Kalnichevski e27184ffc7 Maven2 friendly directory layout; Initial commit of the Maven2 project metadata
git-svn-id: https://svn.apache.org/repos/asf/jakarta/httpcomponents/httpclient/trunk@539933 13f79535-47bb-0310-9956-ffa450edef68
2007-05-20 20:36:28 +00:00