GitHub / garydgregory/httpcomponents-core / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 5324d057 | MessageSupport: methods for strict header and header element parsing | Oleg Kalnichevski <o****k@a****g> | 5 months ago | |
| 598ab658 | Fix flaky Docker compatibility tests caused by EMFILE in httpd container |
Arturo Bernal <a****l@a****g>
Committed by: Oleg Kalnichevski <o****k@a****g> |
5 months ago | |
| bc10809a | Fix H2 stream timeout handling on inbound frames |
Arturo Bernal <a****l@a****g>
Committed by: Oleg Kalnichevski <o****k@a****g> |
5 months ago | |
| b74914aa | Ensure async data consumers can avoid NPE if they have been canceled / releas... | Oleg Kalnichevski <o****k@a****g> | 5 months ago | |
| 354bd3fa | Require Java 17+ for Maven runtime |
Ryan Schmitt <r****t@a****g>
Committed by: Ryan Schmitt <r****t@p****m> |
6 months ago | |
| 0312b7d5 | Upgraded HttpCore version to 5.5-alpha2-SNAPSHOT | Oleg Kalnichevski <o****k@a****g> | 6 months ago | |
| c7e0317b | Upgrade to apache-rat-plugin 0.18 |
Ryan Schmitt <r****t@a****g>
Committed by: Ryan Schmitt <r****t@p****m> |
6 months ago | |
| 85c87b59 | code cleanup in async request executors; fixed interface downcast ot its impl... | Oleg Kalnichevski <o****k@a****g> | 6 months ago | |
| e4a25a3e | Updated release notes for HttpCore 5.5-alpha1 release | Oleg Kalnichevski <o****k@a****g> | 6 months ago | |
| e1ebe30b | Validate HEADERS priority self-dependency (#652) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| f37ed19c | Fix HPACK table size update sequencing (#651) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 80a3ad15 | Update Maven wrapper | Ryan Schmitt <r****t@a****g> | 6 months ago | |
| e2b52680 | Add deterministic, sleep-free connection pool fuzzer. | Arturo Bernal <a****l@a****g> | 6 months ago | |
| ddaccdef | Inject Clock into connection pools to make time-based behavior testable (#645) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 994c382f | StrictConnPool / LaxConnPool #lease method optimization | Oleg Kalnichevski <o****k@a****g> | 6 months ago | |
| d29c076d | Fix lease timeout race to prevent pool entry leak (#649) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 3fe722fe |
Bump the all group with 2 updates
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Ryan Schmitt <r****t@p****m> |
6 months ago | |
| 23bb1c8a | LaxConnPool: Deallocate pool entry upon discarding expired connection | Ryan Schmitt <r****t@a****g> | 6 months ago | |
| 2b2b44e6 | Fixed integer overflow handling in JsonTokenEventHandlerAdaptor (#642) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 0bd018dc | Ensure JsonSequenceResponseConsumer completes callback on error responses (#641) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| edb6a363 | HTTP/2: ignore unused PADDED flag on non-padded frames (#640) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 09a80d5e | HTTP/2: enforce strict 3-digit :status pseudo-header (#639) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| d36d531b | Enforce RST_STREAM payload length regardless of stream existence (#638) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 9729123f | TTP/2: validate pseudo-headers in inbound request trailers (#637) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 434697bd | HTTP/2: require peer SETTINGS as first frame (#636) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 31a846aa | HTTP/2: validate HEADERS PRIORITY payload length (#635) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| ea32cf81 | TrailersValidationSupport#verify to throw ProtocolException instead of H2Conn... | Oleg Kalnichevski <o****k@a****g> | 6 months ago | |
| 898b77c4 | HTTP/2: handle zero WINDOW_UPDATE increment (#634) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| b9454234 | HTTP/2: ignore reserved MSB in 31-bit fields (#633) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 6735aa0c | HTTP/2: tighten SETTINGS validation (#632) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 60e3d2cc | Enforce ALPN when forcing HTTP/2 over TLS (#631) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 999a1e91 | HTTP/2: fix frame header parsing and validate SETTINGS ACK length (#628) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| b4c8268e | HPACK: reject integer decoding overflow (#627) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 5ec71a64 | HPACK decoder: enforce table size update sequencing (#626) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 8181dce2 | HPACK decode failures must be treated as connection errors (COMPRESSION_ERROR... |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 4e76bacd | Fix HTTP/2 stream priority memory leak by dropping unused PriorityValue cache... |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| dab4d3f8 | Use JsonNode to represent error object for Json response consumers | Oleg Kalnichevski <o****k@a****g> | 7 months ago | |
| d9604f1a | Handle unknown HTTP/2 frame types gracefully (#624) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 0e963295 | HTTP/2: validate trailer header fields (#623) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| cd18a1ce | Validate all TE header instances for HTTP/2 request conformance. (#620) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| bc6b9b0c | HTTP/2: add granularity to validateAfterInactivity checks (#606) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 34f2dbb6 | HTTP/2: validate Host vs :authority strictly (#622) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| effee121 | Reject Proxy-Connection header in HTTP/2 response conformance. (#621) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 0dd98166 | Reject duplicate :authority pseudo-header in HTTP/2 request conversion. (#619) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 18b6ba37 | Replaced NoopJsonEntityConsumer by DiscardingEntityConsumer | Oleg Kalnichevski <o****k@a****g> | 7 months ago | |
| 3298de48 | HTTPCORE-794 - Fix parseLenient to ignore illegal charset names (#618) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| fbfe14dc | Provide a more flexible CharSequenceAsyncEntityConsumer in addition to String... | Oleg Kalnichevski <o****k@a****g> | 7 months ago | |
| e056786e | handle :protocol for extended CONNECT (#613) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| dbc40d01 | Message class to use Java record naming convention | Oleg Kalnichevski <o****k@a****g> | 7 months ago | |
| dbe61988 | Expand coverage across reactor, protocol, HTTP/2, and testing framework. (#615) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 5c5c1fb3 | Simplify Assertions (#614) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 263cfdc2 | Ensure TCP-specific socket options are set | Ryan Schmitt <r****t@a****g> | 7 months ago | |
| c1b43c3d | Replace Hamcrest assertions with JUnit assertions (#612) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| ec7d5b10 | Server and client side async execution pipeline assemblers; updated API usage... | Oleg Kalnichevski <o****k@a****g> | 7 months ago | |
| 7bc29d36 |
Bump org.assertj:assertj-core from 3.27.6 to 3.27.7
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Oleg Kalnichevski <o****k@a****g> |
7 months ago | |
| abe55120 | LaxConnPool: Prevent integer overflow in getTotalStats() |
Ryan Schmitt <r****t@a****g>
Committed by: Oleg Kalnichevski <o****k@a****g> |
7 months ago | |
| f083b40e | Jackson 2 bindings for HttpCore - initial contribution | Oleg Kalnichevski <o****k@a****g> | 7 months ago | |
| 1656006d | LaxConnPool: Loop over expired connections |
Ryan Schmitt <r****t@a****g>
Committed by: Ryan Schmitt <r****t@p****m> |
7 months ago | |
| a777eec5 | StrictConnPool: Fix FIFO implementation |
Ryan Schmitt <r****t@a****g>
Committed by: Ryan Schmitt <r****t@p****m> |
7 months ago | |
| 31b6cf00 | Fix deprecation warnings |
Ryan Schmitt <r****t@a****g>
Committed by: Ryan Schmitt <r****t@p****m> |
7 months ago | |
| 30390498 | HTTP/2: per-stream idle timeout (#581) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| eabb469e | SSLContexts: Respect system properties by default |
Ryan Schmitt <r****t@a****g>
Committed by: Ryan Schmitt <r****t@p****m> |
7 months ago | |
| a83608a4 | Bug fix: Corrected exception propagation in protocol negotiators exception ha... |
Oleg Kalnichevski <o****k@a****g>
Committed by: Ryan Schmitt <r****t@p****m> |
7 months ago | |
| ce8f8bcc | Fix SOCKS handshake to fail on EOF. (#604) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 6911f14c | Bug fix: Handle CancelledKeyException thrown by abort method of the H2 stream | Oleg Kalnichevski <o****k@a****g> | 8 months ago | |
| 2fc5cdbe |
Bump the all group across 1 directory with 5 updates
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Ryan Schmitt <r****t@p****m> |
8 months ago | |
| a4ad7dbc | Batch Dependabot updates on a monthly basis |
Ryan Schmitt <r****t@a****g>
Committed by: Ryan Schmitt <r****t@p****m> |
8 months ago | |
| 911483ae | Move LoggingInitializationListener into httpcore5 tests jar | Ryan Schmitt <r****t@a****g> | 8 months ago | |
| e385f476 | ComplexCancellable: Fix race condition |
Ryan Schmitt <r****t@a****g>
Committed by: Ryan Schmitt <r****t@p****m> |
8 months ago | |
| d0df4ea0 | Add RFC 7639 canonical percent codec for ALPN protocol identifiers. (#596) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 86d92142 | Upgraded japicmp to version 0.25.4; use published artifact for site report | Oleg Kalnichevski <o****k@a****g> | 8 months ago | |
| 4abea6d5 | Cap pending HTTP/2 request commands per connection (#592) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| b20b860a | Updated composition of the project web content | Oleg Kalnichevski <o****k@a****g> | 8 months ago | |
| ded936f9 | Removed jxr and surefire reports and cleaned up japicmp and javadoc config | Oleg Kalnichevski <o****k@a****g> | 8 months ago | |
| 4c7780c1 | Upgrade Apache RAT |
Ryan Schmitt <r****t@a****g>
Committed by: Ryan Schmitt <r****t@p****m> |
8 months ago | |
| 712b33c0 | Disable settings_push_enable on the H2Config for H2ServerBootstrap (#591) |
CoolTomatos <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 966d58fb | MonitoringResponseOutOfOrderStrategy: Always perform a blocking read to check... | Ryan Schmitt <r****t@a****g> | 8 months ago | |
| 9d954702 | MonitoringResponseOutOfOrderStrategyIntegrationTest: Fix deadlock | Ryan Schmitt <r****t@a****g> | 8 months ago | |
| 64b89f2b | Added timeout setter to StreamControl | Oleg Kalnichevski <o****k@a****g> | 8 months ago | |
| d3d1e015 | Bug fix: corrected exception propagation to individual H2 streams in case of ... | Oleg Kalnichevski <o****k@a****g> | 8 months ago | |
| b6714adb | Update Maven wrapper | Ryan Schmitt <r****t@a****g> | 8 months ago | |
| 527e3be4 | Disable Conscrypt tests on aarch64 | Ryan Schmitt <r****t@a****g> | 8 months ago | |
| 943cd688 | Improve synchronization in ReactiveClientTest | Ryan Schmitt <r****t@a****g> | 9 months ago | |
| bb1fe81e | Bind test servers to loopback address (cont'd) | Ryan Schmitt <r****t@a****g> | 9 months ago | |
| 2648f673 | Parallelize tests (except on CI) | Ryan Schmitt <r****t@a****g> | 9 months ago | |
| 534e1fb5 | Add ConnPoolListener support to RouteSegmentedConnPool (#586) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 060667ea | Deflake RouteSegmentedConnPool slow disposal timing (#584) |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| bdd4c16b | Bind test servers to loopback address |
Ryan Schmitt <r****t@a****g>
Committed by: Ryan Schmitt <r****t@p****m> |
9 months ago | |
| 151452c0 | Corrected japicmp plugin configuration | Oleg Kalnichevski <o****k@a****g> | 9 months ago | |
| 8355dc89 | Upgraded HttpCore API compatibility level to 5.4 | Oleg Kalnichevski <o****k@a****g> | 9 months ago | |
| bb7d9bae | Improved HTTP message stream control | Oleg Kalnichevski <o****k@a****g> | 9 months ago | |
| c6a07a5b |
Bump actions/checkout from 5 to 6
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Oleg Kalnichevski <o****k@a****g> |
9 months ago | |
| 71afb4a4 | Removed references to deprecated Commons CLI APIs | Oleg Kalnichevski <o****k@a****g> | 9 months ago | |
| f2e7ad0d | Removed references to deprecated JUnit APIs | Oleg Kalnichevski <o****k@a****g> | 9 months ago | |
| e0c5fdaa |
Bump actions/cache from 4 to 5
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Oleg Kalnichevski <o****k@a****g> |
9 months ago | |
| ed84b0ba | Upgraded HttpCore version to 5.5-alpha1 | Oleg Kalnichevski <o****k@a****g> | 9 months ago | |
| cecaac58 | Fix validation of 0/8 IPv4 addresses |
Ryan Schmitt <r****t@a****g>
Committed by: Ryan Schmitt <r****t@p****m> |
9 months ago | |
| f1ca526e |
Bump commons-cli:commons-cli from 1.10.0 to 1.11.0
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Oleg Kalnichevski <o****k@a****g> |
10 months ago | |
| 85c806a2 | Route-segmented pool: fix timeout race; add direct hand-off; enforce TTL on l... |
Arturo Bernal <a****l@a****g>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 3832fe68 |
Bump org.junit:junit-bom from 5.14.0 to 5.14.1
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Oleg Kalnichevski <o****k@a****g> |
10 months ago |