Oleg Kalnichevski
|
29666a1ad4
|
New APIs for cache entry bulk retrieval; bulk retrieval support by Memcached storage implementation
|
2017-12-20 11:46:57 +01:00 |
Oleg Kalnichevski
|
002f40f9d3
|
HTTPCLIENT-1824, HTTPCLIENT-1868: Asynchronous HTTP cache storage API; Memcached backend implementation of async HTTP cache storage
|
2017-12-20 11:24:52 +01:00 |
Oleg Kalnichevski
|
ebcb55d641
|
Renamed HttpCacheUpdateCallback to HttpCacheCASOperation (CAS = Compare-And-Swap)
|
2017-12-20 10:27:37 +01:00 |
Oleg Kalnichevski
|
9581cbc7a0
|
Factored out request URI generation and normalization logic fron CacheKeyGenerator into HttpCacheSupport
|
2017-12-08 13:27:03 +01:00 |
Oleg Kalnichevski
|
043fe4dd90
|
Use StandardMethods
|
2017-12-07 19:59:33 +01:00 |
Oleg Kalnichevski
|
b1659264f7
|
Clean up of test cases
|
2017-12-07 19:59:32 +01:00 |
Gary Gregory
|
9931a9ca94
|
Replace use of String.indexOf(String) for strings of length one with
indexOf(char)
|
2017-12-06 09:29:06 -07:00 |
Oleg Kalnichevski
|
cca56bebe9
|
AuthScope cleanup
|
2017-12-05 15:16:05 +01:00 |
Oleg Kalnichevski
|
4a55a8cfbd
|
HTTPCLIENT-1885: Content compression exec interceptor generates incorrect 'Accept-Encoding' header value
|
2017-11-28 10:22:56 +01:00 |
Oleg Kalnichevski
|
2b2dd593a3
|
HTTPCLIENT-1883: SystemDefaultCredentialsProvider to use https.proxy* system properties for origins with port 443
|
2017-11-26 17:09:59 +01:00 |
Oleg Kalnichevski
|
2584dbd311
|
HTTPCLIENT-1883: Added https.proxy* to the list of system properties taken into account by HttpClientBuilder and HttpAsyncClientBuilder
|
2017-11-26 16:37:29 +01:00 |
Oleg Kalnichevski
|
e89bbbbb44
|
Changed test case failing in TravisCI due to what might be a local host name resolution problem
|
2017-11-25 10:52:23 +01:00 |
Oleg Kalnichevski
|
8f8efa9d6e
|
CredSspScheme to require a valid SSLContext
|
2017-11-24 22:44:44 +01:00 |
Oleg Kalnichevski
|
0c6aaee0b6
|
Marked CREDSSP auth scheme experimental
|
2017-11-24 22:40:45 +01:00 |
Oleg Kalnichevski
|
701377e926
|
Eliminated DebugUtil class
|
2017-11-24 22:39:33 +01:00 |
Oleg Kalnichevski
|
450cb40afc
|
Upgraded HttpClient version to 5.0-alpha4-SNAPSHOT
|
2017-11-24 09:38:15 +01:00 |
Oleg Kalnichevski
|
ea22019220
|
HttpClient 5.0-alpha3 release
|
2017-11-19 12:54:30 +01:00 |
Oleg Kalnichevski
|
001211761a
|
Updated release notes for HttpClient 5.0 alpha 3 release
|
2017-11-19 12:50:58 +01:00 |
Oleg Kalnichevski
|
a98d37950d
|
Updated repository details in DOAP
|
2017-11-19 12:50:58 +01:00 |
Karl Wright
|
42359353a2
|
HTTPCLIENT-1881: Allow truncated NTLM packets to work with this client.
|
2017-11-18 06:37:27 -05:00 |
Oleg Kalnichevski
|
235348eec6
|
Replaced socket and connect timeout request parameters with a single connection timeout request parameter. HTTP requests may be executed concurrently over a single HTTP/2 connection and no longer should overwrite connection socket timeout
|
2017-11-18 11:24:17 +01:00 |
Oleg Kalnichevski
|
47dfbfa221
|
Moved route local address configuration from RequestConfig to DefaultRoutePlanner
|
2017-11-17 18:23:53 +01:00 |
Oleg Kalnichevski
|
f182b73e48
|
Added methods to passivate and activate managed connections. These methods are used to restore / store the original socket timeout value upon connection lease / release
|
2017-11-17 17:49:14 +01:00 |
Oleg Kalnichevski
|
5da1bd8f8d
|
Builder for caching HTTP/2 HttpAsyncClient
|
2017-11-14 21:17:44 +01:00 |
Oleg Kalnichevski
|
e3cd57a570
|
Fixed ALPN handshake failure in HTTP/2 integration tests
|
2017-11-14 19:27:25 +01:00 |
Oleg Kalnichevski
|
6228a73613
|
* HTTP/2 multiplexing HttpAsyncClient implementation
* Restructured integration tests to reduce test duplication
|
2017-11-13 22:30:12 +01:00 |
Oleg Kalnichevski
|
703b7968c5
|
Treat System#getProperty as a privileged action
|
2017-11-13 10:46:09 +01:00 |
Oleg Kalnichevski
|
3db1228242
|
Improved minimal HttpAsyncClient implementation; added minimal HTTP/2 multiplexing HttpAsyncClient implementation
|
2017-11-12 16:20:58 +01:00 |
Oleg Kalnichevski
|
79c153409b
|
Async exec runtime and connection management improvements
|
2017-11-12 16:20:58 +01:00 |
Oleg Kalnichevski
|
d992bec7ad
|
Fixed handling of task cancelation
|
2017-11-12 16:20:27 +01:00 |
Oleg Kalnichevski
|
1577356f37
|
Fixed handling of request configuration by async clients
|
2017-11-09 11:26:51 +01:00 |
Oleg Kalnichevski
|
7c0a1127be
|
Multi-home DNS aware implementation of ConnectionInitiator; ConnectTimeoutException and HttpHostConnectException to use NamedEndpoint instead of HttpHost
|
2017-11-08 15:01:18 +01:00 |
Oleg Kalnichevski
|
2ad0370517
|
Revised handling of non-repeatable requests
|
2017-11-07 09:42:07 +01:00 |
Oleg Kalnichevski
|
45f1a2a740
|
Improved internal client exchange handling code
|
2017-11-05 13:57:34 +01:00 |
Oleg Kalnichevski
|
389272de3a
|
Upgraded HttpCore dependency to version 5.0-beta1
|
2017-11-05 13:57:34 +01:00 |
Oleg Kalnichevski
|
d88e32f952
|
Annotation for cacheable auth schemes
|
2017-11-04 11:10:22 +01:00 |
Oleg Kalnichevski
|
668e1d04ce
|
Upgraded HttpComponents Parent to version 10
|
2017-11-01 22:31:34 +01:00 |
Oleg Kalnichevski
|
87865c5cd5
|
Fixed style check violations (no functional changes)
|
2017-11-01 22:30:52 +01:00 |
Oleg Kalnichevski
|
a403075948
|
HTTPCLIENT-1873: Config option for Kerberos delegation
|
2017-10-23 11:36:14 +02:00 |
Oleg Kalnichevski
|
d054442cdf
|
Compatibility with Java 9 (tested with Oracle JDK 9.0.1); updated SSL/TLS examples
|
2017-10-22 17:15:50 +02:00 |
Oleg Kalnichevski
|
572a370f4b
|
Added #toString()
|
2017-10-22 17:13:55 +02:00 |
Oleg Kalnichevski
|
23425a1379
|
Added Oracle JDK 9 to Travis CI config
|
2017-10-22 14:35:25 +02:00 |
Oleg Kalnichevski
|
09aee8c422
|
Removed #finalize() methods deprecated in Java 9
|
2017-10-22 14:33:01 +02:00 |
Oleg Kalnichevski
|
9368c5f5c8
|
HTTPCLIENT-1855: disabled caching of DIGEST auth scheme instances due to unreliability of nonce counter when the auth cache is shared by multiple sessions
|
2017-10-20 12:04:26 +02:00 |
Oleg Kalnichevski
|
2155361d3b
|
HTTPCLIENT-1866: upgraded log4j to version 2.9.1
|
2017-10-19 16:19:08 +02:00 |
Oleg Kalnichevski
|
db01dbf4b1
|
Upgraded Memcached to version 2.12.3
|
2017-10-19 15:52:50 +02:00 |
Oleg Kalnichevski
|
26024a3b8e
|
Upgraded Ehcache to version 3.4.0
|
2017-10-19 15:52:30 +02:00 |
Oleg Kalnichevski
|
f215fdcd32
|
Factored out logic shared by Memcached and Ehcache implementations into an abstract base class
|
2017-10-19 15:36:11 +02:00 |
Oleg Kalnichevski
|
f70c974241
|
Renamed class (no functional changes)
|
2017-10-16 23:41:40 +02:00 |
Oleg Kalnichevski
|
fc41f47ad3
|
CacheInvalidator to use URI class instead of URL
|
2017-10-16 23:39:11 +02:00 |