jetty-10.0.0.alpha1
joakime
tagged this
26 Nov 22:44
+ 97 Permanent UnavailableException thrown during servlet request handling should cause servlet destroy + 137 Support OAuth + 155 No way to set keystore for JSR 356 websocket clients, needed for SSL client authentication + 250 Implement HTTP CONNECT for HTTP/2 + 995 UrlEncoded.encodeString should skip more characters + 1036 Allow easy configuration of Scheduler-Threads and name them more appropriate + 1485 Add systemd service file + 1743 Refactor jetty maven plugin goals to be more orthogonal + 2266 Jetty maven plugin reload is triggered each time the `scanIntervalSeconds` pass + 2340 Remove raw ServletHandler usage examples from documentation + 2429 Review HttpClient backpressure semantic + 2578 Use addEventListener(EventListener listener) + 2709 current default for headerCacheSize is not large enough for many requests + 2815 hpack fields are opaque octets + 3040 Allow RFC6265 Cookies to include optional SameSite attribute. + 3083 The ini-template for jetty.console-capture.dir does not match the default value + 3106 Websocket connection stats and request stats + 3558 Error notifications can be received after a successful websocket close + 3601 HTTP2 stall on reset streams + 3705 Review ClientUpgradeRequest exception handling + 3734 websocket suspend when input closed + 3747 Make Jetty Demo work with JPMS + 3787 Jetty client sometimes returns EOFException instead of SSLHandshakeException on certificate errors. + 3804 Weld/CDI XML backwards compat? + 3806 Error Page handling Async race with ProxyServlet + 3822 trustAll will not work on some servers + 3829 Avoid sending empty trailer frames for http/2 responses + 3840 Byte-range request performance problems with large files + 3856 Different behaviour with maxFormContentSize=0 if Content-Length header is present/missing + 3863 Enforce use of SNI + 3869 Update to ASM 7.2 for jdk 13 + 3872 Review exposure of JavaxWebSocketServletContainerInitializer + 3876 WebSocketPartialListener is only called for initial frames, not for continuation frames + 3884 @WebSocket without @OnWebSocketMessage handler fails when receiving a continuation frame + 3888 BufferUtil.toBuffer(Resource resource,boolean direct) does not like large (4G+) Resources + 3906 Fix for #3840 breaks Path encapsulation in PathResource + 3913 Clustered HttpSession IllegalStateException: Invalid for read + 3929 Deadlock between new HTTP2Connection() and Server.stop() + 3936 Race condition when modifying session + sendRedirect() + 3940 Double initialization of Log + 3951 Consider adding demand API to HTTP/2 + 3952 Server configuration for direct/heap ByteBuffers + 3956 Remove and warn on use of illegal HTTP/2 response headers + 3957 CustomRequestLog bad usage of MethodHandles.lookup() + 3960 Fix HttpConfiguration copy constructor + 3964 Improve efficiency of listeners + 3968 WebSocket sporadic ReadPendingException using suspend/resume + 3969 X-Forwarded-Port header customization isn't possible + 3978 HTTP/2 fixes for robustly handling abnormal traffic and resource exhaustion + 3983 JarFileResource incorrectly lists the contents of directories with spaces + 3985 Improve lenient Cookie parsing + 3989 Inform custom ManagedSelector of dead selector via optional onFailedSelect() + 4000 Add SameFileAliasChecker to help with FileSystem static file access normalization on Mac and Windows + 4003 Quickstart broken in jetty-10 + 4007 Getting NullPointerException while trying to run jetty start.run on Windows + 4009 ServletContextHandler setSecurityHandler broke handler chain + 4020 Revert WebSocket ExtensionFactory change to interface + 4022 Servlet which is added by ServletRegistration can't be started + 4025 Provide more write-through behaviours for DefaultSessionCache + 4027 Ensure AbstractSessionDataStore cannot be used unless it is started + 4033 Ignore bad percent encodings in paths during URIUtil.equalsIgnoreEncodings() + 4047 Gracefully stopped Jetty not flushing all response data + 4048 Multiple values in X-Forwarded-Port throw NumberFormatException + 4057 NullPointerException in o.e.j.h.HttpFields + 4058 Review Locker + 4064 java.lang.NullPointerException initializing embedded servlet + 4075 Do not fail on servlet-mapping with url-pattern /On* + 4076 Restarting quickstarted webapp throws IllegalStateException: ServletContainerInitializersStarter already exists + 4082 Debug logging causes NullPointerException in client + 4084 Use of HttpConfiguration.setBlockingTimeout(long) in jetty.xml produces warning on jetty-home startup + 4096 Thread in ReservedThreadExecutor does not exit when stopped + 4104 Frames are sent through ExtensionStack even if WebSocket Session is closed + 4105 QueuedThreadPool increased thread usage and no idle thread decay + 4113 HttpClient fails with JDK 13 and TLS 1.3 + 4115 Drop HTTP/2 pseudo headers + 4121 QueuedThreadPool should support ThreadFactory behaviors + 4122 QueuedThreadPool should reset thread interrupted on failed run + 4124 Run websocket autobahn tests with jetty and javax apis instead of just with core. + 4128 OpenIdCredentials can't decode JWT ID token + 4132 Should be possible to use OIDC without metadata + 4138 OpenID module should use HttpClient instead of HttpURLConnection + 4141 ClassCastException with non-async Servlet + async Filter + HttpServletRequestWrapper + 4142 Configurable HTTP/2 RateControl + 4144 Naked cast to Request should be avoided + 4150 Module org.eclipse.jetty.alpn.client not found, required by org.eclipse.jetty.proxy + 4152 WebSocket autoFragment does not fragment based on maxFrameSize + 4156 IllegalStateException when forwarding to jsp with new session + 4161 Regression: EofException: request lifecycle violation + 4170 Client-side alias selection based on SSLEngine + 4173 NullPointerException warning in log from WebInfConfiguration after upgrade + 4174 ConcurrentModificationException when stopping jetty:run-war + 4176 Should not set header if sendError has been called + 4177 Configure HTTP proxy with SslContextFactory + 4179 Improve HttpChannel$SendCallback references for GC + 4183 Jetty considers bootstrap injected class to be a "server class" + 4188 Spin in HttpOutput.close + 4190 Jetty hangs after thread blocked in SharedBlockingCallback.block() called by HttpOutput.close + 4191 Increase GzipHandler minGzipSize default value + 4193 InetAccessHandler - new includeConnectors/excludeConnectors not quite correct anymore + 4201 Throw SSLHandshakeException in case of TLS handshake failures + 4203 Some Transfer-Encoding and Content-Length combinations do not result in expected 400 Bad Request + 4204 Transfer-Encoding behavior does not follow RFC7230 + 4208 304 response with Content-Length fails, not conform to RFC7230 + 4209 Unused TLS connection is not closed in Java 11 + 4217 SslConnection.DecryptedEnpoint.flush eternal busy loop + 4222 Major/Minor Version wrong (jetty 10 is servlet 4) + 4227 First authorization request produced by OIDC module fails due to inclusion of sessionid + 4236 clean up redirect code calculation for OpenIdAuthenticator + 4237 simplify openid module configuration + 4240 CGI form post results in 500 response if no character encoding + 4243 ErrorHandler produces invalid json error response + 4247 Cookie security attributes are going to mandated by Google Chrome + 4248 Websocket client UpgradeListener never reports success + 4251 Http 2.0 clients cannot upgrade protocol + 4258 RateControl should be per-connection + 4264 Spring Boot BasicErrorController no longer invoked + 4265 HttpChannel SEND_ERROR should use ErrorHandler.doError() + 4277 Reading streamed gzipped body never terminates + 4279 Regression: ResponseWriter#close blocks indefinitely + 4282 Review HttpParser handling in case of no content + 4283 Wrong package for OpenJDK8ClientALPNProcessor + 4284 Possible NullPointerException in Main.java when stopped from command line + 4287 Move getUriLastPathSegment(URI uri) to URIUtil + 4296 Unable to create WebSocket connect if the query string of the URL has % symbol. + 4301 Demand beforeContent is not forwarded + 4305 Jetty server ALPN shall alert fatal no_application_protocol if no client application protocol is supported + 4325 Deprecate SniX509ExtendedKeyManager constructor without SslContextFactory$Server + 4334 Better test ErrorHandler changes + 4342 OpenID module cannot create HttpClient in Jetty 10