- e02c106 HTTPCLIENT-2141: revision of the original implementation / better debug logging / additional integration tests by Oleg Kalnichevski · 4 days ago master
- 7000b9e TestValidateAfterInactivity: Set maxConns to 1 by Ryan Schmitt · 3 days ago
- 727ff73 Fixed JUnit 5 dependency declaration in httpclient5-testing by Oleg Kalnichevski · 3 days ago
- b1efda3 HTTPCLIENT-2379: PerRoutePool.release now decrements the counter first and keeps the entry in the map until the count reaches zero, regardless of whether the connection is still open. The entry is handed back to the parent pool exactly once—on that final release—and any attempt to release an entry that was never leased now raises an IllegalStateException. (#663) by Arturo Bernal · 4 days ago
- c01d412 Jep380SocketChannelAdapter: Connect in blocking mode by Ryan Schmitt · 5 days ago
- be41f5c Fix `validateAfterInactivity` on the async client by Ryan Schmitt · 6 days ago
- de4e3e9 Document dependency bumps by Gary Gregory · 5 days ago
- 22c0d60 Bump com.github.luben:zstd-jni from 1.5.7-3 to 1.5.7-4 (#668) by dependabot[bot] · 5 days ago
- dd906f3 Bump testcontainers.version from 1.21.2 to 1.21.3 (#669) by dependabot[bot] · 5 days ago
- 7993d00 Bump org.junit:junit-bom from 5.13.1 to 5.13.3 (#670) by dependabot[bot] · 5 days ago
- 6e0a18f HTTPCLIENT-2380 – expose protected constructor in DefaultAsyncClientConnectionOperator by Arturo Bernal · 7 days ago
- 5c6c135 HTTPCLIENT-2379: Add H2SharingConnPool test for multiple removal of same PoolEntry (#665) by yhzdys · 7 days ago
- 97703d9 Enable JEP 380 UDS support for sync client by Ryan Schmitt · 11 days ago
- 239948e HTTPCLIENT-2375 Add first-class request-side compression support and pluggable encoders (#657) by Arturo Bernal · 2 weeks ago
- c568701 Add support for HTTPS over UDS by Ryan Schmitt · 3 weeks ago
- 025275b Run GH workflows using mvnw by Ryan Schmitt · 3 weeks ago
- 1582341 Bump mvnw to 3.9.10 by Ryan Schmitt · 3 weeks ago
- cdd8e93 Add missing release notes for 4.3.5 and 4.3.6 by Gary Gregory · 2 weeks ago
- 2108386 Document dependency bumps by Gary Gregory · 3 weeks ago
- 842e70a Bump testcontainers.version from 1.21.1 to 1.21.2 (#655) by dependabot[bot] · 3 weeks ago
- 550cd4d Bump log4j.version from 2.24.3 to 2.25.0 (#656) by dependabot[bot] · 3 weeks ago
- 20a4e9f HTTPCLIENT-1843: ContentCompressionExec constructor clean-up; removed unused default method in InputStreamFactory by Oleg Kalnichevski · 3 weeks ago
- 5b829b3 Add UdsIntegrationTests and UdsAsyncIntegrationTests by Ryan Schmitt · 4 weeks ago
- 7897744 TestSocketTimeout: Increase upper bound assertion for actual delay by Ryan Schmitt · 3 weeks ago
- d1eb5b8 HTTPCLIENT-1843 Plug Commons-Compress into HttpClient’s automatic (#651) by Arturo Bernal · 3 weeks ago
- fd2870e HTTPCLIENT-2376: fixed ContentCompressionExec not taking `acceptEncoding` parameter into account by Oleg Kalnichevski · 3 weeks ago
- 06481a0 Add socket timeout integration tests by Ryan Schmitt · 4 weeks ago
- fe26001 Document bump org.junit:junit-bom from 5.13.0 to 5.13.1 #650 by Gary Gregory · 4 weeks ago
- a70d169 Bump org.junit:junit-bom from 5.13.0 to 5.13.1 (#650) by dependabot[bot] · 4 weeks ago
- d89fdfe Switch HostnameVerificationPolicy to BUILTIN by default by Oleg Kalnichevski · 4 weeks ago
- c5bd9af Added Protocol conformance section to README by Oleg Kalnichevski · 5 weeks ago
- 1f90c1a Add integration tests for TLS handshake timeouts by Ryan Schmitt · 5 weeks ago
- ac19392 Omit cookie spec registry when cookie management is disabled by Ryan Schmitt · 5 weeks ago
- 5cef6ed HTTPCLIENT-2372 - Normalize HttpHost port comparison to treat implicit default ports as equal (#643) by Arturo Bernal · 5 weeks ago
- c65eb9b TestHttpRoute: Fix Windows compatibility by Ryan Schmitt · 5 weeks ago
- 6df72d1 Add org.apache.hc.client5.http.entity.mime.PathBody (#641) by Gary Gregory · 5 weeks ago
- 3500661 Add integration tests for connection timeouts by Ryan Schmitt · 5 weeks ago
- 03043d6 Add Unix domain socket support by Ryan Schmitt · 7 weeks ago
- c5f98fb Upgraded HttpClient version to 5.6-alpha1-SNAPSHOT by Oleg Kalnichevski · 5 weeks ago
- e2e07eb Document dependency bumps by Gary Gregory · 6 weeks ago
- 371647f Bump testcontainers.version from 1.20.6 to 1.21.1 (#638) by dependabot[bot] · 6 weeks ago
- b104297 Bump org.junit:junit-bom from 5.12.2 to 5.13.0 (#639) by dependabot[bot] · 6 weeks ago
- cd42b05 Add helper script to run example programs by Ryan Schmitt · 7 weeks ago
- 7e64580 Add Maven wrapper by Ryan Schmitt · 7 weeks ago
- 712ad64 Upgraded HttpClient version to 5.5.1-SNAPSHOT by Oleg Kalnichevski · 7 weeks ago
- 3061c34 Updated release notes for HttpClient 5.5 release by Oleg Kalnichevski · 8 weeks ago
- 14a9208 Updated NOTICE to 2025 by Oleg Kalnichevski · 8 weeks ago
- 4021b7c Link text adjustment by Gary D. Gregory · 8 weeks ago
- be441c1 Update the GitHub Security page with a link to the new HttpComponents by Gary D. Gregory · 8 weeks ago
- f5f9ae8 HTTPCLIENT-2367 - Fix NPE in InternalAbstractHttpAsyncClient by adding null check for resolvedTarget. (#634) by Arturo Bernal · 10 weeks ago
- 19c0278 Bump org.junit:junit-bom from 5.12.1 to 5.12.2 #632 by Gary Gregory · 3 months ago
- ef06a27 Bump org.junit:junit-bom from 5.12.1 to 5.12.2 (#632) by dependabot[bot] · 3 months ago
- 9bae302 Fix case of Cookie.HTTP_ONLY_ATTR by Finn Petersen · 3 months ago
- 0ba6102 Simplify ProtocolSwitchStrategy by Leveraging ProtocolVersionParser (#627) by Arturo Bernal · 3 months ago
- ffc12f1 DNS host / identity normalization should be performed only once per public API call by Oleg Kalnichevski · 3 months ago
- c52c7d2 HTTPCLIENT-2366 - Fix isRepeatable method in RequestEntityProxy to return true before consumption. (#630) by Arturo Bernal · 3 months ago
- a06030a HTTPCLIENT-2365, regression: corrected handling of private domains by PublicSuffixMatcher by Oleg Kalnichevski · 3 months ago
- f3b1536 HTTPCLIENT-2364: Fixed incorrect re-binding of the upgraded SSL socket to the HTTP connection by the #upgrade method of the DefaultHttpClientConnectionOperator by Oleg Kalnichevski · 3 months ago
- 446a6d6 Updated MultipartEntityBuilder example by Oleg Kalnichevski · 4 months ago
- 5e62dac MultipartEntityBuilder to use a random boundary value by default by Ben Shonaldmann · 4 months ago
- 57d5a13 HTTPCLIENT-2363: ensure requests have a scheme and an authority populated before they get committed to the execution pipeline by Oleg Kalnichevski · 4 months ago
- c40c1f0 Bump log4j.version from 2.23.1 to 2.24.3 #626 by Gary Gregory · 4 months ago
- 9a35913 Bump log4j.version from 2.23.1 to 2.24.3 (#626) by dependabot[bot] · 4 months ago
- 35f40ae Bump org.junit:junit-bom from 5.11.4 to 5.12.1 #623 by Gary Gregory · 4 months ago
- f5d0b77 Bump org.junit:junit-bom from 5.11.4 to 5.12.1 (#623) by dependabot[bot] · 4 months ago
- b69acc9 Bump testcontainers.version from 1.20.4 to 1.20.6 #622 by Gary Gregory · 4 months ago
- a12853f Bump testcontainers.version from 1.20.4 to 1.20.6 (#622) by dependabot[bot] · 4 months ago
- 1ec5c38 Upgraded HttpCore to version 5.3.4 by Oleg Kalnichevski · 4 months ago
- 10f7b78 Disallow automatic request redirection if the original request contains potentially sensitive headers by Oleg Kalnichevski · 4 months ago
- 9b03e6e Updated MultipartEntityBuilder javadocs clarifying content validation and sanitization as a responsibility of the caller by Oleg Kalnichevski · 4 months ago
- 85be78d MultipartEntityBuilder to use a fixed boundary by a default (#619) by Arturo Bernal · 4 months ago
- c687247 Fix PublicSuffixMatcherLoader#getDefault (#621) by Joe Gallo · 4 months ago
- fc3b11e HTTPCLIENT-2360 - Enhance filename encoding in multipart/form-data per RFC 6266/5987 (#618) by Arturo Bernal · 4 months ago
- 0e5497a Corrected APIs in ClientTlsStrategyBuilder to be compatible with Classic APIs by Oleg Kalnichevski · 5 months ago
- 1fb9a4e Upgraded HttpClient version to 5.5-alpha2-SNAPSHOT by Oleg Kalnichevski · 5 months ago
- 05497d5 Updated release notes for HttpClient 5.5-alpha1 release by Oleg Kalnichevski · 5 months ago
- bed9c65 Pass scheme name to `#create` method of DetachedSocketFactory by Oleg Kalnichevski · 5 months ago
- daaa08f Changed sequence of arguments of the new `#processChallenge` method in AuthScheme by Oleg Kalnichevski · 5 months ago
- a16abbf Async client can now be used internally by the Fluent facade by Oleg Kalnichevski · 5 months ago
- a1243ed HTTPCLIENT-2361: Tolerate multiple `Cookie` headers added by the caller by Oleg Kalnichevski · 5 months ago
- a68d4a2 Bump com.googlecode.maven-download-plugin:download-maven-plugin by dependabot[bot] · 5 months ago
- 0f39e56 Bump testcontainers.version from 1.20.2 to 1.20.4 by dependabot[bot] · 5 months ago
- 53fecf3 Bump log4j.version from 2.23.1 to 2.24.3 by dependabot[bot] · 5 months ago
- cde80cb Bump org.junit:junit-bom from 5.11.0 to 5.11.4 by dependabot[bot] · 5 months ago
- 0e65c6e Classic over async bridge by Oleg Kalnichevski · 6 months ago
- d84079d Upgraded HttpCore to version 5.3.3 by Oleg Kalnichevski · 5 months ago
- 9b93b03 HTTPCLIENT-2356: Extend Auth API and authentication Logic to enable mutual authentication by Istvan Toth · 11 months ago
- a999d90 Disabled a test case that fails intermittently with GitHub Actions, pending revision by Oleg Kalnichevski · 6 months ago
- 2f6694f Improved internal state representation of the internal async execution runtime in order to present potential race conditions by Oleg Kalnichevski · 6 months ago
- ff87bf0 HTTPCLIENT-2357, regression: Classic HttpClient fails to release connect in case of a proxy authentication failure by Oleg Kalnichevski · 6 months ago
- be62a1b HTTPCLIENT-2355, regression: Reset protocol version in the execution context upon 200 response to CONNECT request by Oleg Kalnichevski · 6 months ago
- ed9594a Decode Subject Alternative Names for IP, DNS, and binary data (#610) by Arturo Bernal · 6 months ago
- e2c24b9 Upgraded HttpCore to version 5.3.2 by Oleg Kalnichevski · 6 months ago
- 8b1ee82 Fix HTTPCLIENT-2354 by updating ResponseCachingPolicy to allow caching of responses with "must-revalidate, max-age=0" in shared caches with Authorization headers. The change aligns with RFC 9111 Section 5.2.2.2, ensuring responses with "must-revalidate," "s-maxage," or "public" directives are cacheable. This addresses cases where responses with Authorization headers were unnecessarily excluded from caching. (#609) by Arturo Bernal · 6 months ago
- becb177 Do not add `Upgrade` header if `Connection` header already present (the caller manually manages connection state) by Oleg Kalnichevski · 6 months ago
- aa95f0b Avoid logging HTTP message version where it can be a hint, not an actual protocol version by Oleg Kalnichevski · 6 months ago
- 3c82807 Normalize IDN hostnames to punycode before DNS resolution to prevent UnknownHostException during connection. (#608) by Arturo Bernal · 6 months ago
- 9e3559e HTTPCLIENT-2353: Fix IDN hostname mismatch by normalizing identity with IDN.toUnicode before comparison so that Unicode and punycode forms match correctly. (#607) by Arturo Bernal · 6 months ago
- 55cdd9e Experimental connections pool implementation that acts as a caching facade in front of a standard ManagedConnPool and shares already leased connections to multiplex message exchanges over active HTTP/2 connections. by Oleg Kalnichevski · 8 months ago
- 90da166 fix(examples): Typo in ClientConfiguration example by Patrick Neulichedl · 7 months ago