Sign in
apache
/
httpcomponents-core
/
HEAD
c16c887
Bug fix: #disconnected method of protocol handlers is to be called only once the underlying I/O session has been fully closed
by Oleg Kalnichevski
· 4 days ago
master
c3567b0
Bug fix: race between async i/o session termination and command submission
by Oleg Kalnichevski
· 4 days ago
0e35ab8
keep RequestListener thread running when an exception occurs during connection creation or in worker execution
by Christian de Waal
· 7 days ago
bf7d524
RFC 9113 conformance: H2 stream can be cancelled (reset) locally from multiple threads
by Oleg Kalnichevski
· 6 days ago
1558d2a
Bug fix: async i/o session to explicitly close the channel for output in GRACEFUL close mode
by Oleg Kalnichevski
· 6 days ago
a5430cc
RFC 9113 conformance: strict SETTINGS_MAX_CONCURRENT_STREAMS enforcement for inbound and outbound streams
by Oleg Kalnichevski
· 6 days ago
e5f3741
RFC 9113 conformance: use command queue to activate streams reserved with a push promise; improved server push test cases
by Oleg Kalnichevski
· 10 days ago
c21c359
RFC 9113 conformance: improved H2 stream creation and initialization, improved H2 stream state tracking and tracking of total stream counts
by Oleg Kalnichevski
· 12 days ago
1b0c1f5
RFC 9113 conformance: corrected H2 stream id generation and verification logic
by Oleg Kalnichevski
· 12 days ago
91d5032
RFC 9113 conformance: refactoring of internal H2 stream APIs
by Oleg Kalnichevski
· 12 days ago
4b79b5d
Regression: Improved H2 connection termination in case of the opposite endpoint failing to send GOAWAY frame (corrected)
by Oleg Kalnichevski
· 11 days ago
94f7c46
RFC 9113 conformance: merge multiple Cookie Header Field into a single field after decompression
by Oleg Kalnichevski
· 2 weeks ago
23c0d04
RFC 9113 conformance: Stricter validation of message fields
by Oleg Kalnichevski
· 2 weeks ago
589152c
RFC 9113 conformance: RST_STREAM with NO_ERROR error code gracefully terminates the request on the client if the server has sent the complete response (the stream has been closed remotely)
by Oleg Kalnichevski
· 2 weeks ago
7119010
Revised graceful / immediate H2 connection shutdown
by Oleg Kalnichevski
· 3 weeks ago
e9379c9
RFC 9113 conformance: ensure id of promised streams is valid (greater than the last seen)
by Oleg Kalnichevski
· 3 weeks ago
ffbe359
RFC 9113 conformance: treat ENABLE_PUSH set to 1 transmitted by the server endpoint as a protocol error
by Oleg Kalnichevski
· 3 weeks ago
40f6dce
RFC 9113 conformance: treat attempts to send frames on a locally closed stream as a protocol violation
by Oleg Kalnichevski
· 3 weeks ago
c5d707c
Classic to async facade to propagate ConnectionClosedException to the caller
by Oleg Kalnichevski
· 3 weeks ago
a099f9c
Bug fix: corrected exception propagation by BasicClientExchangeHandler in case of abnormal / premature exchange termination
by Oleg Kalnichevski
· 3 weeks ago
c334a3e
ClassicToAsyncResponseConsumer to ensure the latch has been released when releasing resources
by Oleg Kalnichevski
· 3 weeks ago
be71c3a
HTTP/1.1 async protocol handler to read message data more greedily
by Oleg Kalnichevski
· 4 weeks ago
ccb7b49
Improved H2 connection termination in case of the opposite endpoint failing to send GOAWAY frame
by Oleg Kalnichevski
· 4 weeks ago
a202086
Bug-fix: corrected abnormal termination of H2 streams
by Oleg Kalnichevski
· 4 weeks ago
faf44e8
Use RequestNotExecutedException instead of ConnectionClosedException when failing enqueued requests that never got executed
by Oleg Kalnichevski
· 4 weeks ago
5b1a796
Optimize release of resources associated by H2 streams: H2StreamHandler#releaseResources should now be called only once
by Oleg Kalnichevski
· 4 weeks ago
49ae683
H2 transport to enforce a max limit on number of CONTINUATION frames
by Oleg Kalnichevski
· 5 weeks ago
38d26fc
Bug-fix: fixes a potential 'End Stream Headers' vulnerability and adds test coverage for various HTTP/2 stream reset exploits
by Oleg Kalnichevski
· 5 weeks ago
44b86eb
IOSessionImpl: Support CloseMode.IMMEDIATE for Unix domain sockets
by Ryan Schmitt
· 6 weeks ago
1253c7f
Fix hostname verification tests
by Ryan Schmitt
· 6 weeks ago
076296c
Check for keep-alive option support
by Ryan Schmitt
· 6 weeks ago
49f1827
Discontinue use of SocketSupport to set extended socket options
by Ryan Schmitt
· 6 weeks ago
968a56e
Fix copy-paste bug in setting socket options
by Ryan Schmitt
· 6 weeks ago
4b9db72
Drop RxJava 2
by Ryan Schmitt
· 8 weeks ago
78e0311
fix ContentType JavaDoc
by Gerlach, Winfried
· 8 weeks ago
d7899b8
Bump Maven to 3.9.11
by Ryan Schmitt
· 8 weeks ago
d8d350e
IOFunction functional interface
by Arturo Bernal
· 10 weeks ago
c301f22
Document dependency bumps
by Gary Gregory
· 3 months ago
876a342
Bump org.junit:junit-bom from 5.13.1 to 5.13.3 (#533)
by dependabot[bot]
· 3 months ago
4ece79b
Bump testcontainers.version from 1.21.2 to 1.21.3 (#534)
by dependabot[bot]
· 3 months ago
9e338c8
Run GH workflows using mvnw
by Ryan Schmitt
· 3 months ago
6d9a1f0
Bump mvnw to 3.9.10
by Ryan Schmitt
· 3 months ago
83e3746
Document dependency bumps
by Gary Gregory
· 3 months ago
81cd8d5
Bump log4j.version from 2.24.3 to 2.25.0 (#529)
by dependabot[bot]
· 3 months ago
208ce64
Bump testcontainers.version from 1.21.1 to 1.21.2 (#530)
by dependabot[bot]
· 3 months ago
4b596d7
HTTPCORE-782: non-blocking TLS session can end up in an endless loop in case of a protocol negotiation
by Oleg Kalnichevski
· 3 months ago
e94993b
Document bump org.junit:junit-bom from 5.13.0 to 5.13.1 #528
by Gary Gregory
· 3 months ago
1eb097e
Bump org.junit:junit-bom from 5.13.0 to 5.13.1 (#528)
by dependabot[bot]
· 3 months ago
7a50e0d
Safe-guard for infinite unproductive loop in non-blocking SSLIOSession #527
by Ali Farahani
· 4 months ago
8d68290
Slightly better and efficient #toHexString method
by Oleg Kalnichevski
· 3 months ago
e5843f9
h2: allow configuring FrameFractory (#525)
by Marko
· 3 months ago
8ca12a3
Added Protocol conformance section to README
by Oleg Kalnichevski
· 3 months ago
62e2244
Document dependency bumps
by Gary Gregory
· 4 months ago
fc47279
Bump testcontainers.version from 1.20.2 to 1.20.4 (#505)
by dependabot[bot]
· 4 months ago
11e103a
Bump org.junit:junit-bom from 5.11.0 to 5.11.3 (#501)
by dependabot[bot]
· 4 months ago
6d0950f
Bump io.reactivex.rxjava3:rxjava from 3.1.9 to 3.1.10 (#509)
by dependabot[bot]
· 4 months ago
a0ac158
Add ContentType.APPLICATION_ZIP_COMPRESSED (#524)
by Gary Gregory
· 4 months ago
d171fcf
SingleCoreIOReactor: Add support for Unix domain sockets
by Ryan Schmitt
· 4 months ago
85c55ad
Redesign of classic over async bridge
by Oleg Kalnichevski
· 9 months ago
f24a94d
Shared buffers to support timeout on blocking operations
by Oleg Kalnichevski
· 8 months ago
4c86d3e
Added method to the async response channel to terminate the ongoing message exchange due to an internal error
by Oleg Kalnichevski
· 9 months ago
f0338ba
Add Maven wrapper
by Ryan Schmitt
· 4 months ago
2dcdd25
Avoid legacy Socket API in reactor code
by Ryan Schmitt
· 4 months ago
9b88df7
Update the GitHub Security page with a link to the new HttpComponents
by Gary D. Gregory
· 4 months ago
96f55fc
Support for parsing of headers representing a list of complex elements
by Oleg Kalnichevski
· 6 months ago
817b265
RFC 3986 conformant URI encoding policy (#517)
by Arturo Bernal
· 6 months ago
3426b90
HTTPCORE-778: URIBuilder to not encode sub-delims in URI fragment component for consistency with query component encoding
by Oleg Kalnichevski
· 6 months ago
1741a27
Bug fix: Fixed a race condition in async message stream handlers that can occur when a message with no content body is being submitted asynchronously
by Oleg Kalnichevski
· 6 months ago
22abdc0
Bug fix: Async message stream handlers to avoid firing data produce events from multiple threads
by Oleg Kalnichevski
· 7 months ago
39bf182
Use atomic refs to keep request and response state in async message stream handlers
by Oleg Kalnichevski
· 7 months ago
6a9e880
Fixed incorrect state logs in async client HTTP/1.1 protocol handler
by Oleg Kalnichevski
· 7 months ago
1681493
HTTPCORE-777: Made I/O reactos cancel out incomplete connect request when shutting down
by Oleg Kalnichevski
· 7 months ago
b7c8da2
Created common subclass for H2 and Http1 test servers and clients with methods to all HTTP protocols
by Oleg Kalnichevski
· 7 months ago
d0707cd
Resource release corrections and code improvements in the base implementations of client / server async exchange handlers
by Oleg Kalnichevski
· 7 months ago
badb42f
Bug fix: corrected the state management in the async HTTP/1.1 protocol handler when committing requests asynchronously
by Oleg Kalnichevski
· 7 months ago
25861cb
Improved test case asserting the async client transport behavior when 100-continue confirmation message gets delayed
by Oleg Kalnichevski
· 7 months ago
841f6ac
Bug-fix: Corrected message stream termination by the async HTTP/1.1 protocol handler when the connection has been half-closed by the opposite endpoint
by Oleg Kalnichevski
· 7 months ago
660aea5
Bug fix: Shared output buffer #writeCompleted fails to signal end of stream correctly when there is no buffered data
by Oleg Kalnichevski
· 8 months ago
e2e3110
Bug fix: Corrected handling of invalid HTTP protocol version by HTTP/1.1 async client protocol handler
by Oleg Kalnichevski
· 7 months ago
1d65a16
Bug fix: Corrected state tracking of pipelined message exchanges by HTTP/1.1 async client protocol handler
by Oleg Kalnichevski
· 7 months ago
9795bd8
Http1TestClient and Http1TestServer to provide configuration for custom message readers / writers
by Oleg Kalnichevski
· 7 months ago
be99028
Protocol negotiation handlers to use exception callback to report unexpected exceptions during the protocol negotiation handshake
by Oleg Kalnichevski
· 9 months ago
b0b7b5c
HTTP/1.1 server protocol handler to use exception callback to report exceptions that cannot be handled by individual exchange handlers
by Oleg Kalnichevski
· 7 months ago
bdbf328
Bug fix: ServerHttp1StreamHandler causes an NPE when attempting to handle a corrupt / invalid incoming request message head
by Oleg Kalnichevski
· 7 months ago
7fddbe1
Update error message in ProtocolVersion
by Mavelous
· 8 months ago
81a3c82
Bug fix: Shared input buffer to propagate aborted status as I/O interrupted exception
by Oleg Kalnichevski
· 8 months ago
8c24d80
Bug fix: Half-closed SSL sessions must not shut down until explicitly closed by the application (protocol) layer
by Oleg Kalnichevski
· 8 months ago
98e23cb
Bug fix: Corrected shutdown of async HTTP/1.1 connections half-closed by the opposite endpoint
by Oleg Kalnichevski
· 8 months ago
a275c08
Bug fix: Made shared output buffer #writeCompleted block until the end of stream has been written out
by Oleg Kalnichevski
· 8 months ago
a4ae27d
HTTPCORE-775: The SSLIOSession::write does not handle SSLEngineResult#BUFFER_OVERFLOW
by Andriy Redko
· 8 months ago
c897f5a
Bug fix: in some fringe cases the request may still be not fully completed while the response has already been fully committed by the HTTP/1.1 stream handler. Connections that cannot be kept alive must be closed only once both request and response streams are fully complete
by Oleg Kalnichevski
· 8 months ago
fd5c617
Handle overflow in Deadline calculation to ensure correct behavior for large time values. (#512)
by Arturo Bernal
· 8 months ago
68865fd
Bump some dependencies
by Gary D. Gregory
· 9 months ago
2cb5fb7
HTTPCORE-774: update window management improvements
by Oleg Kalnichevski
· 9 months ago
bb63f07
Minor performance optimization in handling of HEAD requests by the H2 transport
by Oleg Kalnichevski
· 9 months ago
5b748d0
Minor code cleanups in the H2, HTTP1 and JSSE integration tests
by Oleg Kalnichevski
· 9 months ago
dddf73e
Added Jetty 12 compatibility tests
by Oleg Kalnichevski
· 9 months ago
8bfbb6f
Added more convenience methods to classic request / response builders
by Oleg Kalnichevski
· 9 months ago
b435a0b
HTTPCORE-773: introduced customizable strategy to select i/o dispatch worker for new i/o channels
by Oleg Kalnichevski
· 10 months ago
8ee6483
Optimize connection close logic to resolve timeout delay issue (#508)
by Noah
· 10 months ago
Next »