Commit Graph

  • bfb520a163
    Merge 932950928a into bcac04edaa dependabot[bot] 2024-12-20 13:30:58 +0000
  • 932950928a
    Bump org.junit:junit-bom from 5.11.0 to 5.11.4 dependabot/maven/org.junit-junit-bom-5.11.4 dependabot[bot] 2024-12-20 13:30:56 +0000
  • aa0ea4522b
    Merge 9c8aeb0779 into bcac04edaa dependabot[bot] 2024-12-19 12:45:35 +0100
  • 3044161f9c
    Merge 37f79dbbe4 into bcac04edaa dependabot[bot] 2024-12-19 12:45:35 +0100
  • 58d247d589
    Merge 47881257f9 into bcac04edaa dependabot[bot] 2024-12-13 13:04:04 +0000
  • 47881257f9
    Bump log4j.version from 2.23.1 to 2.24.3 dependabot/maven/log4j.version-2.24.3 dependabot[bot] 2024-12-13 13:04:02 +0000
  • f87214173e
    Merge ba8443ef12 into bcac04edaa Istvan Toth 2024-12-09 09:27:09 +0100
  • 621bc1a129
    Merge 363c7cae5f into bcac04edaa Arturo Bernal 2024-12-02 13:13:45 -0800
  • f17a94828b fix(examples): Typo in ClientConfiguration example 5.4.x Patrick Neulichedl 2024-12-02 10:11:01 +0100
  • bcac04edaa fix(examples): Typo in ClientConfiguration example master Patrick Neulichedl 2024-12-02 10:11:01 +0100
  • ee35340b49 fix(examples): Typo in ClientConfiguration example Patrick Neulichedl 2024-12-02 10:11:01 +0100
  • 2ea5537cff
    Bump log4j.version from 2.23.1 to 2.24.2 dependabot[bot] 2024-11-29 13:39:22 +0000
  • 7250fe0f3d Updated H2 example apps that use nghttp2.org as their target server Oleg Kalnichevski 2024-11-24 12:11:22 +0100
  • 27bb5a0821 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. Oleg Kalnichevski 2024-11-13 18:26:59 +0100
  • 473b5e8d53 Updated H2 example apps that use nghttp2.org as their target server Oleg Kalnichevski 2024-11-24 12:11:22 +0100
  • c99d70fd2d 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. Oleg Kalnichevski 2024-11-13 18:26:59 +0100
  • 37f79dbbe4
    Bump testcontainers.version from 1.20.2 to 1.20.4 dependabot/maven/testcontainers.version-1.20.4 dependabot[bot] 2024-11-22 13:12:07 +0000
  • 9c8aeb0779
    Bump com.googlecode.maven-download-plugin:download-maven-plugin dependabot/maven/com.googlecode.maven-download-plugin-download-maven-plugin-1.13.0 dependabot[bot] 2024-11-22 13:11:51 +0000
  • 0b56a628c5
    HTTPCLIENT-2350 - Refactored the connect method in DefaultHttpClientConnectionOperator to enhance flexibility in address resolution, specifically allowing for direct handling of unresolved addresses. Updated DnsResolver to introduce a new resolve method supporting both standard and bypassed DNS lookups, enabling improved support for non-public resolvable hosts like .onion endpoints via SOCKS proxy. Adjusted related tests to align with the new resolution mechanism. (#598) Arturo Bernal 2024-11-16 16:23:57 +0100
  • 9ae18e2015 HTTPCLIENT-2350 - Refactored the connect method in DefaultHttpClientConnectionOperator to enhance flexibility in address resolution, specifically allowing for direct handling of unresolved addresses. Updated DnsResolver to introduce a new resolve method supporting both standard and bypassed DNS lookups, enabling improved support for non-public resolvable hosts like .onion endpoints via SOCKS proxy. Adjusted related tests to align with the new resolution mechanism. Arturo Bernal 2024-11-14 10:20:13 +0100
  • 363c7cae5f Refactor compression entity class names for consistency. Renamed to use 'ing' form (e.g., CompressingEntity) to align with existing conventions like DecompressingEntity. Moved compression/decompression classes to org.apache.hc.client5.http.entity.compress package Arturo Bernal 2024-10-21 21:08:39 +0200
  • 7d14372c88
    Bump com.googlecode.maven-download-plugin:download-maven-plugin dependabot[bot] 2024-11-15 13:27:58 +0000
  • 5b78afd95d Fix checkstyle error´s Arturo Bernal 2024-10-21 12:40:37 +0200
  • 48e4bc2925 Remove extra whitespace Gary Gregory 2024-09-22 14:47:13 -0400
  • e17d12f709 Remove extra whitespace Gary Gregory 2024-09-22 14:45:47 -0400
  • 448454d231 Remove extra whitespace Gary Gregory 2024-09-22 14:44:08 -0400
  • 4a323e4d89 Remove extra whitespace Gary Gregory 2024-09-22 14:42:37 -0400
  • 9e2ff58f10 Remove extra whitespace Gary Gregory 2024-09-22 14:41:04 -0400
  • 5c2a61ffb2 Remove extra whitespace Gary Gregory 2024-09-22 14:40:12 -0400
  • fdda4803c7 Remove extra whitespace Gary Gregory 2024-09-22 14:39:42 -0400
  • 7621042e83 [HTTPCLIENT-1843] - Delegate compression handling to Apache Commons Compress Arturo Bernal 2024-09-19 21:58:28 +0200
  • 4b2a365c36
    Enhance DigestScheme for RFC 7616 Compliance and Expanded Hash Algorithm Support (#597) Arturo Bernal 2024-11-13 19:44:15 +0100
  • d2c0e08660 Use represent supported algorithms. Arturo Bernal 2024-11-03 15:59:35 +0100
  • 4da0d60e92 Increase MD5 cnonce length to 16 bytes for full 128-bit entropy Arturo Bernal 2024-11-01 22:33:34 +0100
  • a4a39305c3 Support RFC 7616 compliance in DigestScheme with extended hash algorithm support and charset Arturo Bernal 2024-11-01 22:28:06 +0100
  • 40d6ba4ee5
    Added NextNonceInterceptor to check the `Authentication-Info` header in HTTP Digest Access Authentication, extracting the `nextnonce` parameter when present and storing it in `HttpClientContext`. This supports compliance with RFC 7616, enhancing client authentication continuity. (#596) Arturo Bernal 2024-11-03 15:50:09 +0100
  • e1fbf1a137 Added NextNonceInterceptor to check the `Authentication-Info` header in HTTP Digest Access Authentication, extracting the `nextnonce` parameter when present and storing it in `HttpClientContext`. This supports compliance with RFC 7616, enhancing client authentication continuity. Arturo Bernal 2024-11-01 13:45:08 +0100
  • 4778cf5c09
    Bump com.googlecode.maven-download-plugin:download-maven-plugin dependabot[bot] 2024-11-01 13:19:15 +0000
  • 28c3ea0fd2
    Add client-side `rspauth` value for Digest auth, verifying server knowledge of shared secret per RFC 7616. (#594) Arturo Bernal 2024-10-29 18:21:23 +0100
  • 1898dffcdb Reuse Function.identity() Gary Gregory 2024-10-29 13:16:27 -0400
  • 3d02046810 Upgraded HttpClient version to 5.4.2-SNAPSHOT Oleg Kalnichevski 2024-10-28 18:23:07 +0100
  • ef73836e42 Add client-side `rspauth` value for Digest auth, verifying server knowledge of shared secret per RFC 7616. Arturo Bernal 2024-10-27 22:14:58 +0100
  • 70521e0207 Fix typos in debug log messages Gary Gregory 2024-10-26 08:55:29 -0400
  • 05ae4e91d2
    Bump org.junit:junit-bom from 5.11.0 to 5.11.3 dependabot[bot] 2024-10-25 13:58:18 +0000
  • ae815c9b04
    Bump testcontainers.version from 1.20.2 to 1.20.3 dependabot[bot] 2024-10-25 13:58:10 +0000
  • 9df5acdb37 HttpClient 5.4.1 release rel/v5.4.1 5.4.1-RC1 Oleg Kalnichevski 2024-10-25 09:29:09 +0200
  • f6169d5edb Updated release notes for HttpClient 5.4.1 release Oleg Kalnichevski 2024-10-24 16:21:21 +0200
  • 75bf4f7374 Fixed the problem with request specific push handlers being ignored; added push response integration test Oleg Kalnichevski 2024-10-24 15:36:05 +0200
  • a5b638d02b Fixed the problem with request specific push handlers being ignored; added push response integration test Oleg Kalnichevski 2024-10-24 15:36:05 +0200
  • ba8443ef12 slight change in logic, it is equivalent, but more readable. Istvan Toth 2024-10-24 15:08:58 +0200
  • d7959d6f29 Removed a work-around for incorrect HTTP/1.1 async connection state reporting which has been fixed in core since 5.3.1 Oleg Kalnichevski 2024-10-22 16:02:19 +0200
  • 6f9e0a1c28
    Bump log4j.version from 2.23.1 to 2.24.1 dependabot[bot] 2024-10-22 13:59:11 +0000
  • e2ca5838d8 Upgraded HttpCore to version 5.3.1 Oleg Kalnichevski 2024-10-22 15:50:35 +0200
  • 936dbe08f2 Upgraded HttpCore to version 5.3.1 Oleg Kalnichevski 2024-10-22 15:50:35 +0200
  • 78f65a9100 Upgraded Squid image to ubuntu/squid:5.2-22.04_beta Oleg Kalnichevski 2024-10-20 21:54:21 +0200
  • 221af7524f Corrected Test CA configuration Oleg Kalnichevski 2024-10-20 16:38:41 +0200
  • 491874cef8 temporarily disable japicmp, and mark HttpAuthenticator @Internal Istvan Toth 2024-10-19 16:41:52 +0200
  • 6e1e009610 re-deprecate StandardAuthScheme.KERBEROS Istvan Toth 2024-09-30 13:57:51 +0200
  • a23b9f84cd duplicate and rename mutual SPNEGO related classes Istvan Toth 2024-09-30 13:54:14 +0200
  • 66dca67f9a Re-deprecate KerberosScheme Istvan Toth 2024-09-30 11:08:38 +0200
  • 5ba45e7c05 fix some deprecation warnings Istvan Toth 2024-09-30 10:44:57 +0200
  • 28e5747636 checkstyle fixes Istvan Toth 2024-09-30 10:38:07 +0200
  • d5a6a75c3e don't add SPNEGO to DefaultAuthenticationStrategy Istvan Toth 2024-09-10 09:28:18 +0200
  • 71f5b0b0aa rename gss serverName to PeerName (was spn in previous commit) Istvan Toth 2024-09-09 10:18:40 +0200
  • 71133fe75c rename AuthSchemeV2 to AuthScheme2, and some internal GSS variable renames Istvan Toth 2024-09-09 10:15:11 +0200
  • a76f1e24e9 HTTPCLIENT-1625 Completely overhaul GSS-API-based authentication backend Istvan Toth 2024-08-26 17:54:47 +0200
  • f083fc98d9
    Bump com.googlecode.maven-download-plugin:download-maven-plugin dependabot[bot] 2024-10-18 13:40:49 +0000
  • 0eb9a47a62 HTTPCLIENT-2346: Javadoc correction Oleg Kalnichevski 2024-10-18 10:43:02 +0200
  • 0564320d73 HTTPCLIENT-2346: Javadoc correction Oleg Kalnichevski 2024-10-18 10:43:02 +0200
  • f4e396f69c Bug fix: Correct the issue with connection state detection in DefaultManagedAsyncClientConnection#isOpen(). yhzdys 2024-10-16 15:13:03 +0800
  • b45e9818cc Bug fix: Correct the issue with connection state detection in DefaultManagedAsyncClientConnection#isOpen(). yhzdys 2024-10-16 15:13:03 +0800
  • ca5e14e4e7 Bug fix: Fixed propagation of runtime exceptions thrown during connection route setup Oleg Kalnichevski 2024-10-17 12:06:30 +0200
  • d68f8b068a Bug fix: Fixed propagation of runtime exceptions thrown during connection route setup Oleg Kalnichevski 2024-10-17 12:06:30 +0200
  • 29bf4bde45 Re-enabled async client authentication tests Oleg Kalnichevski 2024-10-16 13:44:45 +0200
  • 876d0f040a Re-enabled async client authentication tests Oleg Kalnichevski 2024-10-16 13:44:45 +0200
  • aea511e6a4 Bug fix: Correct the issue with connection state detection in DefaultManagedAsyncClientConnection#isOpen(). yhzdys 2024-10-16 15:13:03 +0800
  • 0335839e22 Migrated Docker based integration tests to TestContainers Oleg Kalnichevski 2024-10-14 11:19:12 +0200
  • 666ca7350b Migrated Docker based integration tests to TestContainers Oleg Kalnichevski 2024-10-14 11:19:12 +0200
  • e6a410439f Bug fix: async cache protocol handler incorrectly updates the actual cache entry in the cache execution context upon cache entry re-validation Oleg Kalnichevski 2024-10-14 17:58:35 +0200
  • cc6901798f Bug fix: async cache protocol handler incorrectly updates the actual cache entry in the cache execution context upon cache entry re-validation Oleg Kalnichevski 2024-10-14 17:58:35 +0200
  • e7b3a5316c Bug fix: response Cache-Control attribute does not get updated in the cache execution context in case of a cache miss Oleg Kalnichevski 2024-10-14 14:00:52 +0200
  • 81563724d9 Bug fix: response Cache-Control attribute does not get updated in the cache execution context in case of a cache miss Oleg Kalnichevski 2024-10-14 14:00:52 +0200
  • 001eff7064 Corrected method chaining in ClientTlsStrategyBuilder Osip Fatkullin 2024-10-13 11:26:48 +0200
  • e7e171cd86
    Return builder from setHostnameVerificationPolicy Osip Fatkullin 2024-10-11 18:24:23 +0200
  • 2d762ebf51
    Bump com.googlecode.maven-download-plugin:download-maven-plugin dependabot[bot] 2024-10-11 13:20:15 +0000
  • bc296761d9
    Bump org.junit:junit-bom from 5.11.0 to 5.11.2 dependabot[bot] 2024-10-04 13:51:17 +0000
  • 1c592b7f45 This test validates the synchronization between the USER_TOKEN attribute set through context attributes and its retrieval via getUserToken(), ensuring that the behavior is consistent across different ways of setting the user token. Arturo Bernal 2024-10-03 19:17:21 +0200
  • 6cb4c5f308 HTTPCLIENT-2343 - Enhance `HttpClientContext` user token management for improved compatibility. Arturo Bernal 2024-10-03 12:48:28 +0200
  • 46d8d7a80a
    Bump org.junit:junit-bom from 5.11.0 to 5.11.1 dependabot[bot] 2024-10-01 09:17:16 +0000
  • a13ed04544 Upgraded HC Parent to version 14 Oleg Kalnichevski 2024-10-01 11:12:40 +0200
  • 9941fde19e Upgraded HC StyleCheck to version 3; fixed style-check violations (no functional changes) Oleg Kalnichevski 2024-09-26 16:32:16 +0200
  • db623f8854 HTTPCLIENT-2337: Sanitize X500Principal Logging in ClientTlsStrategy classes (#581) Arturo Bernal 2024-09-22 17:08:15 +0200
  • 238e73a73c Upgraded HttpClient version to 5.5-alpha1-SNAPSHOT Oleg Kalnichevski 2024-10-01 11:07:38 +0200
  • 7ad7439fa7
    Use a single call to append() for each character in toEscapedString() Gary Gregory 2024-09-22 11:03:34 -0400
  • 012e620e10
    Remove "Escaped" from debug log message Gary Gregory 2024-09-22 10:26:39 -0400
  • 7d695c5da3 HTTPCLIENT-2337: Add sanitizeX500Principal method to escape control characters in X500Principal. Escapes ISO control characters in X500Principal using hexadecimal representation. Arturo Bernal 2024-09-20 13:48:25 +0200
  • ffe6a6bfac
    Bump org.slf4j:slf4j-api from 1.7.36 to 2.0.0 dependabot[bot] 2024-09-20 13:01:17 +0000
  • aad0e9a9b5 Upgraded HttpClient version to 5.4.1-SNAPSHOT Oleg Kalnichevski 2024-09-19 18:21:46 +0200
  • 84cccfe630 HttpClient 5.4 release rel/v5.4 5.4-RC1 Oleg Kalnichevski 2024-09-16 17:09:37 +0200
  • b4d102afd5 Updated release notes for HttpClient 5.4 release Oleg Kalnichevski 2024-09-15 12:03:38 +0200