2580 Commits

Author SHA1 Message Date
Michael Osipov
793b840046 Update section about SSPI authentication in RELASE_NOTES.txt
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1653876 13f79535-47bb-0310-9956-ffa450edef68
2015-01-22 14:32:51 +00:00
Sebastian Bazley
16e5662267 Trivial tweaks
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1653074 13f79535-47bb-0310-9956-ffa450edef68
2015-01-19 18:56:32 +00:00
Oleg Kalnichevski
0b124640dd Updated HttpClient 4.4 release notes
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1653043 13f79535-47bb-0310-9956-ffa450edef68
2015-01-19 16:25:47 +00:00
Oleg Kalnichevski
083aeaf14f Typo
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1653042 13f79535-47bb-0310-9956-ffa450edef68
2015-01-19 16:25:34 +00:00
Oleg Kalnichevski
1e50e40854 Updated HttpClient tutorial for 4.4 release
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1652164 13f79535-47bb-0310-9956-ffa450edef68
2015-01-15 16:28:53 +00:00
Oleg Kalnichevski
939c69d378 Added example demonstrating how to use a custom public suffix list
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1652161 13f79535-47bb-0310-9956-ffa450edef68
2015-01-15 16:28:34 +00:00
Oleg Kalnichevski
bc2b4930bd HTTPCLIENT-1595: respect SSL protocols disabled by default by the provider
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1650758 13f79535-47bb-0310-9956-ffa450edef68
2015-01-10 15:50:04 +00:00
Oleg Kalnichevski
a0dee0cb50 Conciser debug logging of cert peer and issuer alternative names
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1650756 13f79535-47bb-0310-9956-ffa450edef68
2015-01-10 15:39:55 +00:00
Oleg Kalnichevski
d16152c10f RequestBuilder add Patch support
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1650292 13f79535-47bb-0310-9956-ffa450edef68
2015-01-08 14:04:04 +00:00
Oleg Kalnichevski
529e1373a5 HttpClientBuilder comment fix
Fixed comments of setTargetAuthenticationStrategy and setProxyAuthenticationStrategy methods.

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1650006 13f79535-47bb-0310-9956-ffa450edef68
2015-01-07 08:14:23 +00:00
Oleg Kalnichevski
65ebd91590 Improved domain root matching by default HostnameVerifier
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1649507 13f79535-47bb-0310-9956-ffa450edef68
2015-01-05 11:54:31 +00:00
Oleg Kalnichevski
5f6bdd43f9 SSL session debug logs
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1648917 13f79535-47bb-0310-9956-ffa450edef68
2015-01-01 18:53:31 +00:00
Oleg Kalnichevski
2aecfef8fa Simplified test SSL context initialization
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1648507 13f79535-47bb-0310-9956-ffa450edef68
2014-12-30 11:34:28 +00:00
Oleg Kalnichevski
1f3d34b6bd InternalHttpClient class to implement Configurable (per request of Spring folks)
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1647755 13f79535-47bb-0310-9956-ffa450edef68
2014-12-24 09:44:05 +00:00
Oleg Kalnichevski
978c67d3da Added builder class for FormBodyPart instances; API improvements in MultipartEntityBuilder
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1647648 13f79535-47bb-0310-9956-ffa450edef68
2014-12-23 19:03:45 +00:00
Oleg Kalnichevski
f114594c6f Do not include obsolete Cookie2 request header by default
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1647647 13f79535-47bb-0310-9956-ffa450edef68
2014-12-23 19:03:27 +00:00
Oleg Kalnichevski
46613dfcdc Fixed binary compatibility with 4.3
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1647646 13f79535-47bb-0310-9956-ffa450edef68
2014-12-23 19:03:14 +00:00
Oleg Kalnichevski
6921c08154 More efficient URL encoded content parser implementation
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1647645 13f79535-47bb-0310-9956-ffa450edef68
2014-12-23 19:03:04 +00:00
Oleg Kalnichevski
c4f47f3489 Use RFC 6265 cookie spec as standard policy
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1647644 13f79535-47bb-0310-9956-ffa450edef68
2014-12-23 19:02:53 +00:00
Oleg Kalnichevski
cd41e8998d Marked Cookie API methods obsoleted by RFC 6265 with @Obsolete annotation
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1647643 13f79535-47bb-0310-9956-ffa450edef68
2014-12-23 19:02:41 +00:00
Oleg Kalnichevski
70489c4bb0 RFC 6265 compliant cookie spec
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1646864 13f79535-47bb-0310-9956-ffa450edef68
2014-12-19 20:59:42 +00:00
Oleg Kalnichevski
88b56ddb3f Upgraded HttpCore to version 4.4
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1646863 13f79535-47bb-0310-9956-ffa450edef68
2014-12-19 20:59:17 +00:00
Oleg Kalnichevski
e767d59e5d HTTPCLIENT-1588: code optimization
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1644166 13f79535-47bb-0310-9956-ffa450edef68
2014-12-09 20:20:18 +00:00
Oleg Kalnichevski
4e4424a584 Corrected handling of cookie attributes with null value
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1644165 13f79535-47bb-0310-9956-ffa450edef68
2014-12-09 20:20:06 +00:00
Sebastian Bazley
dd354a8ba5 Javadoc
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1644081 13f79535-47bb-0310-9956-ffa450edef68
2014-12-09 15:13:09 +00:00
Oleg Kalnichevski
babafa8c41 HTTPCLIENT-1585: SSLContextBuilder to preserve natural order of trust / key managers when loading trust / ket material from multiple sources
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1644005 13f79535-47bb-0310-9956-ffa450edef68
2014-12-09 09:27:58 +00:00
Oleg Kalnichevski
5a192e2bf4 HTTPCLIENT-1583: optional connection eviction thread for non-shared connection managers to pro-actively evict expired / idle persistent connections from the connection pool
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1643671 13f79535-47bb-0310-9956-ffa450edef68
2014-12-07 12:42:19 +00:00
Oleg Kalnichevski
602d9f9fc9 ContentResponseHandler to extend AbstractResponseHandler
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1643670 13f79535-47bb-0310-9956-ffa450edef68
2014-12-07 12:38:25 +00:00
Oleg Kalnichevski
35cf0a6a1c HTTPCLIENT-1581: Made ContentResponseHandler public
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1641781 13f79535-47bb-0310-9956-ffa450edef68
2014-11-26 09:29:01 +00:00
Michael Osipov
ccbf517475 HTTPCLIENT-1567: Update SPNEGO scheme name to 'Negotiate'
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1639801 13f79535-47bb-0310-9956-ffa450edef68
2014-11-14 22:29:45 +00:00
Michael Osipov
172592dbce HTTPCLIENT-1571: Commit for HTTPCLIENT-1562 broke change from HTTPCLIENT-1560
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1639784 13f79535-47bb-0310-9956-ffa450edef68
2014-11-14 20:42:36 +00:00
Michael Osipov
2489d1df66 HTTPCLIENT-1568: Improve docs on AuthSchemes
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1639776 13f79535-47bb-0310-9956-ffa450edef68
2014-11-14 19:59:40 +00:00
Michael Osipov
3b5df666a9 HTTPCLIENT-1567: Update SPNEGO scheme name to 'Negotiate'
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1639771 13f79535-47bb-0310-9956-ffa450edef68
2014-11-14 19:51:35 +00:00
Oleg Kalnichevski
ec9afb1a1a HTTPCLIENT-1575: HttpRoute constructor to resolve default target port (-1) based on standard scheme port convention (http -> 80, https -> 443); to be removed in 5.0
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1639698 13f79535-47bb-0310-9956-ffa450edef68
2014-11-14 16:47:00 +00:00
Michael Osipov
3a56fb37aa Fixed a regression introduced by HTTPCLIENT-1545
* Initially a SEC_E_DOWNGRADE_DETECTED was thrown but this one is not available on Windows XP and tests never pass. Rather use SEC_E_TARGET_UNKNOWN.
* Hostnames must be in lower case when a SPN is provided

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1639679 13f79535-47bb-0310-9956-ffa450edef68
2014-11-14 15:50:01 +00:00
Oleg Kalnichevski
1964e9530a HTTPCLIENT-1575: Disallow HttpRoute instances with default (-1) port
Contributed by Joseph Walton <joe at kafsemo.org>

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1638138 13f79535-47bb-0310-9956-ffa450edef68
2014-11-11 15:09:48 +00:00
Francois-Xavier Bonnet
ae5eb31ed7 Added .checkstyle Eclipse file to apache-rat-plugin excludes
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1637864 13f79535-47bb-0310-9956-ffa450edef68
2014-11-10 13:58:06 +00:00
Francois-Xavier Bonnet
0cedb7c8cc HTTPCLIENT-1515: Caching responses to HEAD requests
Fixed API change and removed opt-in parameter

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1637599 13f79535-47bb-0310-9956-ffa450edef68
2014-11-08 21:47:12 +00:00
Francois-Xavier Bonnet
2883531e92 Merge remote-tracking branch 'J-Cutajar/cache-head-responses' into trunk
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1637389 13f79535-47bb-0310-9956-ffa450edef68
2014-11-07 15:23:03 +00:00
Oleg Kalnichevski
114a5bf4ab Disable all versions of SSL protocol by default
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1632979 13f79535-47bb-0310-9956-ffa450edef68
2014-10-19 19:20:56 +00:00
Gary D. Gregory
6cad0904e7 Update SLF4J version from 1.5.11 to 1.7.7.
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1631274 13f79535-47bb-0310-9956-ffa450edef68
2014-10-13 00:48:42 +00:00
Gary D. Gregory
68a2f45200 Update Spymemcached version from 2.6 to 2.11.4.
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1631273 13f79535-47bb-0310-9956-ffa450edef68
2014-10-13 00:44:19 +00:00
Gary D. Gregory
a73156227c Update Ehcache version from 2.2.0 to 2.6.9.
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1631272 13f79535-47bb-0310-9956-ffa450edef68
2014-10-13 00:25:17 +00:00
Gary D. Gregory
02c3aa8767 Update Apache Commons Codec version from 1.6 to 1.9.
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1631267 13f79535-47bb-0310-9956-ffa450edef68
2014-10-13 00:18:30 +00:00
Gary D. Gregory
ce71992e9e Update Apache Commons Logging version from 1.1.3 to 1.2.
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1631265 13f79535-47bb-0310-9956-ffa450edef68
2014-10-13 00:09:24 +00:00
Oleg Kalnichevski
f6fed403fa Fixed disabled test case and removed broken one in TestSSLSocketFactory
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1631243 13f79535-47bb-0310-9956-ffa450edef68
2014-10-12 19:05:16 +00:00
Oleg Kalnichevski
8a7586336d Restored test case deleted by mistake
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1631241 13f79535-47bb-0310-9956-ffa450edef68
2014-10-12 18:55:33 +00:00
Oleg Kalnichevski
2c0bf9ac10 Use SSLContextBuilder from HttpCore
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1631230 13f79535-47bb-0310-9956-ffa450edef68
2014-10-12 17:43:08 +00:00
Oleg Kalnichevski
4c9577a08f Do not run public suffix test on simple host names (non DNS names)
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1631106 13f79535-47bb-0310-9956-ffa450edef68
2014-10-11 20:01:33 +00:00
Oleg Kalnichevski
66a1b7055c Use absolute path to public-suffix-list.txt resource
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1631102 13f79535-47bb-0310-9956-ffa450edef68
2014-10-11 19:21:43 +00:00