jetty.project/jetty-core
Greg Wilkins 70a7a6769c
Fix #10229 servlet Idle Timeout (#10233)
* Fix #10229  Idle Timeout

Added test to reproduce

Fixed NPE if no failure listener


Possible

Added test that idle works between requests

EE9 idle timeout

idle if read operation

Handle idleTimeout for IO operations differently

improve comments

fixed test to not expect timeout listener to be called if there is demand

Idle timeouts for IO operations are not last.

Disable transient idle timeouts since AsyncContentProducer cannot handle them.

revert test to persistent idle failures
2023-08-07 06:05:05 +10:00
..
jetty-alpn Merge `jetty-11.0.x` into `jetty-12.0.x` - July 14 (#10108) 2023-07-14 20:21:11 -05:00
jetty-bom Jetty 12.0.x 9072 move core ee classes (#9883) 2023-06-08 18:22:57 +02:00
jetty-client Merged branch 'jetty-11.0.x' into 'jetty-12.0.x'. 2023-07-31 19:21:14 +02:00
jetty-demos Merge `jetty-11.0.x` into `jetty-12.0.x` - July 14 (#10108) 2023-07-14 20:21:11 -05:00
jetty-deploy Merge `jetty-11.0.x` into `jetty-12.0.x` - July 14 (#10108) 2023-07-14 20:21:11 -05:00
jetty-fcgi add SizeLimitHandler to Jetty-12 2023-07-06 13:59:00 +10:00
jetty-http Fixes #10123 - MultiPartByteRanges request gets stuck 2023-07-18 21:37:35 +02:00
jetty-http-spi Merged branch 'jetty-11.0.x' into 'jetty-12.0.x'. 2023-06-11 19:12:59 +02:00
jetty-http-tools Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x 2023-02-15 15:31:33 +11:00
jetty-http2 Merged branch 'jetty-11.0.x' into 'jetty-12.0.x'. 2023-07-31 19:18:19 +02:00
jetty-http3 Merge `jetty-11.0.x` into `jetty-12.0.x` - July 14 (#10108) 2023-07-14 20:21:11 -05:00
jetty-io Fix #10229 servlet Idle Timeout (#10233) 2023-08-07 06:05:05 +10:00
jetty-jmx Merge `jetty-11.0.x` into `jetty-12.0.x` - July 14 (#10108) 2023-07-14 20:21:11 -05:00
jetty-jndi Merge `jetty-11.0.x` into `jetty-12.0.x` - July 14 (#10108) 2023-07-14 20:21:11 -05:00
jetty-keystore Jetty-12.0.x tests in parallel (down build time on CI from 1h25 to 55min) some modules are still not parallel due to some static usage (#9635) 2023-04-21 10:42:12 +10:00
jetty-openid Merge `jetty-11.0.x` into `jetty-12.0.x` - July 14 (#10108) 2023-07-14 20:21:11 -05:00
jetty-osgi Jetty 12.0.x 9072 move core ee classes (#9883) 2023-06-08 18:22:57 +02:00
jetty-proxy Merged branch 'jetty-11.0.x' into 'jetty-12.0.x'. 2023-07-31 19:18:19 +02:00
jetty-quic Ensure @BeforeEach and @AfterEach are public methods (not protected) 2023-07-31 16:40:21 -05:00
jetty-rewrite Merge `jetty-11.0.x` into `jetty-12.0.x` - July 14 (#10108) 2023-07-14 20:21:11 -05:00
jetty-security Various cleanups of StringUtil and TypeUtil (#10082) 2023-07-12 10:31:28 +02:00
jetty-server Fix #10229 servlet Idle Timeout (#10233) 2023-08-07 06:05:05 +10:00
jetty-session Add `EventsHandler` API (#9901) 2023-06-15 17:31:11 +02:00
jetty-slf4j-impl Spotbugs fixes (#9961) 2023-06-26 18:24:13 +02:00
jetty-start Merge `jetty-11.0.x` into `jetty-12.0.x` - July 14 (#10108) 2023-07-14 20:21:11 -05:00
jetty-tests Fix #10229 servlet Idle Timeout (#10233) 2023-08-07 06:05:05 +10:00
jetty-unixdomain-server Merge `jetty-11.0.x` into `jetty-12.0.x` - July 14 (#10108) 2023-07-14 20:21:11 -05:00
jetty-util Merge pull request #10178 from eclipse/fix/12.0.x/spec-webapp-testing 2023-07-31 13:03:24 -05:00
jetty-util-ajax Jetty 12 - Remove ISO-8859-1 fallback decoding during UTF-8 decoding (#9507) 2023-04-04 10:57:07 +02:00
jetty-websocket Ensure @BeforeEach and @AfterEach are public 2023-07-31 11:53:15 -05:00
jetty-xml Merged branch 'jetty-11.0.x' into 'jetty-12.0.x'. 2023-07-27 00:13:49 +02:00
pom.xml Jetty 12.0.x 9072 move core ee classes (#9883) 2023-06-08 18:22:57 +02:00