Oleg Kalnichevski
|
034805c3af
|
Added caching specific HttpClient builder
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1420121 13f79535-47bb-0310-9956-ffa450edef68
|
2012-12-11 12:20:08 +00:00 |
Karl Wright
|
c98900ebd8
|
Fix for HTTPCLIENT-1080. Comment out dead code.
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1419348 13f79535-47bb-0310-9956-ffa450edef68
|
2012-12-10 11:28:44 +00:00 |
Karl Wright
|
460a604487
|
Fix for HTTPCLIENT-1268. Correct a buffer overrun and add additional tests designed to detect similar problems in the future.
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1419343 13f79535-47bb-0310-9956-ffa450edef68
|
2012-12-10 11:16:29 +00:00 |
Oleg Kalnichevski
|
fcd02a0a18
|
Ported CachingHttpClient to ClientExecChain API
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1418743 13f79535-47bb-0310-9956-ffa450edef68
|
2012-12-08 19:59:24 +00:00 |
Oleg Kalnichevski
|
dd3d12f0d6
|
HTTPCLIENT-1263: BrowserCompatSpec: attribute values containing spaces or special characters should be enclosed with quotes marks for version 1 cookies
Contributed by Francois-Xavier Bonnet <francois-xavier.bonnet at centraliens.net>
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1418654 13f79535-47bb-0310-9956-ffa450edef68
|
2012-12-08 12:12:12 +00:00 |
Gary D. Gregory
|
cdaca60ad0
|
Use the 'maven.compile.source' property instead of a hard-wired version number.
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1418304 13f79535-47bb-0310-9956-ffa450edef68
|
2012-12-07 13:28:03 +00:00 |
Oleg Kalnichevski
|
264d2038ea
|
HTTPCLIENT-1266: NTLM engine refactoring and compatibility improvements.
Contributed by Karl Wright <DaddyWri at gmail.com>
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1417384 13f79535-47bb-0310-9956-ffa450edef68
|
2012-12-05 12:31:20 +00:00 |
Oleg Kalnichevski
|
9b6aeffa80
|
Fixed binary compatiblity breakage
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1417377 13f79535-47bb-0310-9956-ffa450edef68
|
2012-12-05 12:17:39 +00:00 |
Oleg Kalnichevski
|
c222ad9247
|
Made CookieSpecRegistry implement Lookup interface for compatibility with the new config API
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1416857 13f79535-47bb-0310-9956-ffa450edef68
|
2012-12-04 09:52:00 +00:00 |
Oleg Kalnichevski
|
a901dbf14f
|
Moved HttpRequestWrapper to public API package
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1416586 13f79535-47bb-0310-9956-ffa450edef68
|
2012-12-03 16:49:37 +00:00 |
Oleg Kalnichevski
|
03769ceecc
|
Refactored execution proxy classes; entity enclosing requests are enhanced only when necessary
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1416177 13f79535-47bb-0310-9956-ffa450edef68
|
2012-12-02 14:03:52 +00:00 |
Gary D. Gregory
|
f81dd8f31a
|
The root project defines module the properties used by all the other modules.
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1414748 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-28 15:17:17 +00:00 |
Oleg Kalnichevski
|
1487890a0d
|
Had to make ClientExecChain and related classes public in order to make them accessible by the caching module
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1414683 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-28 13:47:28 +00:00 |
Oleg Kalnichevski
|
f7cf9a22e1
|
Deprecated HttpParams and related classes in favor of new configuration API (fixed remaining deprecation warnings)
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1414682 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-28 13:46:07 +00:00 |
Oleg Kalnichevski
|
73dc5eebfd
|
Deprecated HttpParams and related classes in favor of new configuration API
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1414680 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-28 13:45:06 +00:00 |
Oleg Kalnichevski
|
1179458a52
|
DefaultClientConnectionFactory to use lenient HttpResponseParser implementation
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1414679 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-28 13:42:08 +00:00 |
Oleg Kalnichevski
|
e2e564a1a1
|
Deprecated Scheme, SchemeRegistry and related classes in favor of generic Registry; connection managers to use new ConnectionSocketFactory API; rewrote default HttpRoutePlanner implementations
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1414678 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-28 13:39:31 +00:00 |
Oleg Kalnichevski
|
8901aed494
|
Deprecated AuthSchemeRegistry and CookieSpecRegistry in favor of generic Registry
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1414676 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-28 13:37:32 +00:00 |
Oleg Kalnichevski
|
2c1d3f797a
|
Updated new connection managers to use SocketClientConnectionImpl instead of deprecated DefaultClientConnection
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1414675 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-28 13:36:41 +00:00 |
Oleg Kalnichevski
|
4dc5821acb
|
Configuration API changes: deprecated SchemeSocketFactory and SchemeLayeredSocketFactory in favor of ConnectionSocketFactory and LayeredConnectionSocketFactory interfaces (new API no longer relies on HttpParams)
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1414674 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-28 13:35:46 +00:00 |
Oleg Kalnichevski
|
697556b9b0
|
DefaultClientConnection deprecated in favor of package private ClientConnectionImpl
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1414672 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-28 13:35:01 +00:00 |
Oleg Kalnichevski
|
8dccdcc7c8
|
Refactored local HTTP server for integration tests
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1414671 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-28 13:34:18 +00:00 |
Oleg Kalnichevski
|
6e14fc146a
|
Fixed CN extraction from DN of X500 principal
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1411702 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-20 15:37:02 +00:00 |
Gary D. Gregory
|
20de472dd7
|
Use Java 5 enhanced 'for' loops.
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1407076 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-08 13:46:24 +00:00 |
Sebastian Bazley
|
7201c0c216
|
Unnecessary null check.
Move setup of default value to where variable is declared
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1406892 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-08 01:52:14 +00:00 |
Sebastian Bazley
|
df203b7dcd
|
Explicit boxing in main classes
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1406891 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-08 01:50:59 +00:00 |
Sebastian Bazley
|
b28ec1bf3d
|
Fix some obvious boxing in test classes
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1406884 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-08 01:32:46 +00:00 |
Sebastian Bazley
|
5a436e52c3
|
Explicit boxing in main classes
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1406882 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-08 01:26:46 +00:00 |
Sebastian Bazley
|
c2e94980e1
|
Formatter instances need to be closed
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1406436 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-07 03:24:08 +00:00 |
Sebastian Bazley
|
73054957f8
|
Unnecessary casts
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1406424 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-07 02:47:01 +00:00 |
Sebastian Bazley
|
838a106e90
|
Redundant semis
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1406423 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-07 02:46:26 +00:00 |
Gary D. Gregory
|
fdfd59534c
|
Add missing @Override and @Deprecated annotations.
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1406359 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-06 21:52:35 +00:00 |
Oleg Kalnichevski
|
6293899e61
|
HTTPCLIENT-1254: Redirect with underscore in hostname causes ProtocolException
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1406286 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-06 19:53:01 +00:00 |
Oleg Kalnichevski
|
b930227f90
|
HTTPCLIENT-1255: AbstractVerifier incorrectly parses certificate CN containing wildcard
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1406217 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-06 16:49:49 +00:00 |
Oleg Kalnichevski
|
44f798c9bf
|
(Hopefully) a better regex for IPv4 address format
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1406216 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-06 16:49:24 +00:00 |
Oleg Kalnichevski
|
d550a62fe3
|
Added test cases for EofSensorInputStream, ConnectionReleaseTriggerImpl, RequestEntityWrapper, ResponseEntityWrapper
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1405557 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-04 15:27:45 +00:00 |
Oleg Kalnichevski
|
87a46db5c2
|
Added test cases for HttpClientUtils
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1405511 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-04 07:41:57 +00:00 |
Oleg Kalnichevski
|
e9ca02ccff
|
Replaced HttpResponseWrapper with a dynamic proxy
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1405510 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-04 07:41:01 +00:00 |
Oleg Kalnichevski
|
0155befe4a
|
HttpClient resource management API made compatible with Java 7 'try with resources': HttpClientBuilder to return CloseableHttpClient and CloseableHttpClient to return CloseableHttpResponse objects which implement java.io.Closeable; made ClientChainExec interface and related classes package private
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1405509 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-04 07:40:00 +00:00 |
Oleg Kalnichevski
|
3c26d6ff41
|
Cleaned up HttpAuthenticator unit tests
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1405508 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-04 07:38:43 +00:00 |
Oleg Kalnichevski
|
78856ca1b1
|
Connection management API redesign: deprecated ClientConnectionManager, ManagedClientConnection, OperatedClientConnection and ClientConnectionOperator in favor of a simpler HttpClientConnectionManager interface. The new API has a much smaller footprint and no longer supports the concept of managed or operated connections. Internal connection mangement logic is no longer exposed to the consumer
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1405507 13f79535-47bb-0310-9956-ffa450edef68
|
2012-11-04 07:37:50 +00:00 |
Oleg Kalnichevski
|
84d4b9e2ac
|
Refactored HttpMime ContentBody classes to use ContentType at construction time; added MultipartEntityBuilder
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1398094 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-14 14:55:11 +00:00 |
Oleg Kalnichevski
|
ea62c7fb5e
|
Added constructors to RequestBuilder; added to EntityBuilder
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1397679 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-12 18:44:13 +00:00 |
Oleg Kalnichevski
|
53d1180530
|
HTTPCLIENT-1248: make a copy of the original request when creating a redirect request for status 307
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1397085 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-11 14:36:52 +00:00 |
Oleg Kalnichevski
|
46aca9def4
|
HTTPCLIENT-1248: Default and lax redirect strategies should not convert requests redirected with 307 status to GET method
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1396793 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-10 20:51:30 +00:00 |
Oleg Kalnichevski
|
15301ffbba
|
CloneUtils cleanup
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1396792 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-10 20:51:06 +00:00 |
Oleg Kalnichevski
|
dedc1575c5
|
HTTPCLIENT-1215: BasicAuthCache does not take default ports into consideration when looking up cached authentication details by HttpHost key
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1396748 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-10 19:14:10 +00:00 |
Oleg Kalnichevski
|
05b0a00f9c
|
HTTPCLIENT-1247: DateUtils.PATTERN_RFC1036 contains an extra 'E'
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1396527 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-10 09:51:41 +00:00 |
Oleg Kalnichevski
|
639cc93c56
|
HTTPCLIENT-1241: (regression) Preemptive BASIC authentication failure should be considered final and no further attempts to re-authenticate using the same credentials should be made
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1393991 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-04 11:19:59 +00:00 |
Oleg Kalnichevski
|
aa82dc28ee
|
HTTPCLIENT-1239: Support for overridable DefaultHttpServerConnection in LocalTestServer
Contributed by Okke Harsta <oharsta at apache.org>
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1393540 13f79535-47bb-0310-9956-ffa450edef68
|
2012-10-03 15:28:08 +00:00 |