@@ -241,10 +241,10 @@ jetty-10.0.1 - 19 February 2021
241
241
+ 4275 Path Normalization/Traversal - Context Matching
242
242
+ 4515 Validation extension should not downcast CoreSession
243
243
+ 5492 Add ability to manage start modules by java feature
244
- + 5499 Improve temporary buffer usage for WebSocket PerMessageDeflate.
244
+ + 5499 Improve temporary buffer usage for WebSocket PerMessageDeflate
245
245
+ 5605 Blocked IO Thread not woken
246
246
+ 5689 Jetty ssl keystorePath doesn't work with absolute path
247
- + 5706 The WebSocket ServerUpgradeResponse can produce NPE in jetty 10.
247
+ + 5706 The WebSocket ServerUpgradeResponse can produce NPE in jetty 10
248
248
+ 5725 Review Preventers
249
249
+ 5755 Cannot configure maxDynamicTableSize on HTTP2Client
250
250
+ 5757 Review Inferred vs Assumed charsets
@@ -258,7 +258,7 @@ jetty-10.0.1 - 19 February 2021
258
258
+ 5799 Allow specifying the duration an object can stay in a pool
259
259
+ 5824 Build up of ConstraintMappings when stopping and starting WebAppContext
260
260
+ 5830 Jetty-util contains wrong Import-Package
261
- + 5844 -- download flag to jetty-start causes NullPointerException
261
+ + 5844 download flag to jetty-start causes NullPointerException
262
262
+ 5845 Use UTF-8 encoding for client basic auth if requested
263
263
+ 5850 NPE at Principal WebSocketSession.getUserPrincipal()
264
264
+ 5851 org.eclipse.jetty.websocket.servlet.WebSocketServlet cleanup
@@ -304,7 +304,8 @@ jetty-10.0.0 - 02 December 2020
304
304
+ 5555 NPE for servlet with no mapping
305
305
+ 5562 ArrayTernaryTrie consumes too much memory
306
306
+ 5575 Add SEARCH as a known HttpMethod
307
- + 5605 java.io.IOException: unconsumed input during http request parsing - Resolves CVE-2020-27218
307
+ + 5605 java.io.IOException: unconsumed input during http request parsing -
308
+ Resolves CVE-2020-27218
308
309
+ 5633 Allow to configure HttpClient request authority
309
310
+ 5679 Distro argument --list-all-modules does not work
310
311
+ 5680 No way to see which modules are enabled for the distro
@@ -382,8 +383,8 @@ jetty-9.4.35.v20201120 - 20 November 2020
382
383
+ 5539 StatisticsServlet output is not valid
383
384
+ 5562 ArrayTernaryTrie consumes too much memory
384
385
+ 5575 Add SEARCH as a known HttpMethod
385
- + 5605 java.io.IOException: unconsumed input during http
386
- request parsing - Resolves CVE-2020-27218
386
+ + 5605 java.io.IOException: unconsumed input during http request parsing -
387
+ Resolves CVE-2020-27218
387
388
+ 5633 Allow to configure HttpClient request authority
388
389
389
390
jetty-9.4.34.v20201102 - 02 November 2020
@@ -640,7 +641,8 @@ jetty-9.4.30.v20200611 - 11 June 2020
640
641
+ 4923 SecureRequestCustomizer.SslAttributes does not cache cert chain like
641
642
before
642
643
+ 4929 HttpClient: HttpCookieStore.Empty prevents sending cookies
643
- + 4936 Response header overflow leads to buffer corruptions - Resolves CVE-2019-17638
644
+ + 4936 Response header overflow leads to buffer corruptions - Resolves
645
+ CVE-2019-17638
644
646
645
647
jetty-9.4.29.v20200521 - 21 May 2020
646
648
+ 2188 Lock contention creating HTTP/2 streams
@@ -867,7 +869,8 @@ jetty-9.4.22.v20191022 - 22 October 2019
867
869
inclusion of sessionid
868
870
869
871
jetty-9.4.21.v20190926 - 26 September 2019
870
- + Includes fixes for CVE-2019-9511, CVE-2019-9512, CVE-2019-9514, CVE-2019-9515, CVE-2019-9516, and CVE-2019-9518
872
+ + Includes fixes for CVE-2019-9511, CVE-2019-9512, CVE-2019-9514,
873
+ CVE-2019-9515, CVE-2019-9516, and CVE-2019-9518
871
874
+ 97 Permanent UnavailableException thrown during servlet request handling
872
875
should cause servlet destroy
873
876
+ 137 Support OAuth
@@ -1013,16 +1016,19 @@ jetty-9.4.18.v20190429 - 29 April 2019
1013
1016
jetty-9.4.17.v20190418 - 18 April 2019
1014
1017
+ 2140 Infinispan and hazelcast changes to scavenge zombie expired sessions
1015
1018
+ 3464 Split SslContextFactory into Client and Server
1016
- + 3549 Directory Listing on Windows reveals Resource Base path - Resolves CVE-2019-10246
1017
- + 3555 DefaultHandler Reveals Base Resource Path of each Context - Resolves CVE-2019-10247
1019
+ + 3549 Directory Listing on Windows reveals Resource Base path - Resolves
1020
+ CVE-2019-10246
1021
+ + 3555 DefaultHandler Reveals Base Resource Path of each Context - Resolves
1022
+ CVE-2019-10247
1018
1023
1019
1024
jetty-9.4.16.v20190411 - 11 April 2019
1020
1025
+ 1861 Limit total bytes pooled by ByteBufferPools
1021
1026
+ 3133 Logging of `key.readyOps()` can throw unchecked `CancelledKeyException`
1022
1027
+ 3159 WebSocket permessage-deflate RSV1 validity check
1023
1028
+ 3274 OSGi versions of java.base classes in
1024
1029
org.apache.felix:org.osgi.foundation:jar conflicts with new rules on Java 9+
1025
- + 3319 Modernize Directory Listing: HTML5 and Sorting - Resolves CVE-2019-10241
1030
+ + 3319 Modernize Directory Listing: HTML5 and Sorting - Resolves
1031
+ CVE-2019-10241
1026
1032
+ 3361 HandlerCollection.addHandler is lacking synchronization
1027
1033
+ 3373 OutOfMemoryError: Java heap space in GZIPContentDecoder
1028
1034
+ 3389 Websockets jsr356 willDecode not invoked during decoding
@@ -1095,8 +1101,10 @@ jetty-9.3.28.v20191105 - 05 November 2019
1095
1101
+ 4217 SslConnection.DecryptedEnpoint.flush eternal busy loop
1096
1102
1097
1103
jetty-9.3.27.v20190418 - 18 April 2019
1098
- + 3549 Directory Listing on Windows reveals Resource Base path - Resolves CVE-2019-10246
1099
- + 3555 DefaultHandler Reveals Base Resource Path of each Context - Resolves CVE-2019-10247
1104
+ + 3549 Directory Listing on Windows reveals Resource Base path - Resolves
1105
+ CVE-2019-10246
1106
+ + 3555 DefaultHandler Reveals Base Resource Path of each Context - Resolves
1107
+ CVE-2019-10247
1100
1108
1101
1109
jetty-9.3.26.v20190403 - 03 April 2019
1102
1110
+ 2954 Improve cause reporting for HttpClient failures
@@ -1110,11 +1118,14 @@ jetty-9.2.29.v20191105 - 05 November 2019
1110
1118
+ 4217 SslConnection.DecryptedEnpoint.flush eternal busy loop
1111
1119
1112
1120
jetty-9.2.28.v20190418 - 18 April 2019
1113
- + 3549 Directory Listing on Windows reveals Resource Base path - Resolves CVE-2019-10246
1114
- + 3555 DefaultHandler Reveals Base Resource Path of each Context - Resolves CVE-2019-10247
1121
+ + 3549 Directory Listing on Windows reveals Resource Base path - Resolves
1122
+ CVE-2019-10246
1123
+ + 3555 DefaultHandler Reveals Base Resource Path of each Context - Resolves
1124
+ CVE-2019-10247
1115
1125
1116
1126
jetty-9.2.27.v20190403 - 03 April 2019
1117
- + 3319 Refactored Directory Listing to modernize and avoid XSS - Resolves CVE-2019-10241
1127
+ + 3319 Refactored Directory Listing to modernize and avoid XSS - Resolves
1128
+ CVE-2019-10241
1118
1129
1119
1130
jetty-9.4.14.v20181114 - 14 November 2018
1120
1131
+ 3097 Duplicated programmatic Servlet Listeners causing duplicate calls
@@ -11824,31 +11835,24 @@ jetty-1.1
11824
11835
jetty-1.0.1
11825
11836
+ Bug fixes
11826
11837
11827
- jetty-1.0 - Jan 1998
11838
+ jetty-1.0 - 01 January 1998
11828
11839
+ MBServlerV5 renamed to Jetty
11829
11840
+ First release in com.mortbay package structure
11830
- + Included Util, JDBC, HTML, HTTP, Jetty
11831
-
11832
- MBServler-V4.5Beta
11833
- + Using It JSDK1.0Beta API
11834
- + Improved HTML package.
11835
- + Filter mechanism inspired by JigSaw
11836
-
11837
- MBServler-V4
11841
+ + Included Util, JDBC, HTML, HTTP, Jetty MBServler-V4.5Beta + Using It
11842
+ JSDK1.0Beta API + Improved HTML package. + Filter mechanism inspired by
11843
+ JigSaw MBServler-V4
11838
11844
+ JeevesA1.2 servlet API
11839
11845
+ Better configuration and setup for embedding in other Java applications.
11840
- + Util classes from Intelligent Switched Systems.
11841
-
11842
- MBServler-V1 / IssueTracker 3.1
11843
- + The IssueTracker HTTP server has been separated from the Issue Tracker application and updated to the java.servlet interface. It is now called MBServler
11844
- + JDBC module
11845
-
11846
- IssueTracker-2.0
11846
+ + Util classes from Intelligent Switched Systems. MBServler-V1 / IssueTracker
11847
+ 3.1
11848
+ + The IssueTracker HTTP server has been separated from the Issue Tracker
11849
+ application and updated to the java.servlet interface. It is now called
11850
+ MBServler
11851
+ + JDBC module IssueTracker-2.0
11847
11852
+ Faster HTTP server
11848
11853
+ Basic authentication
11849
- + User management
11850
-
11851
- IssueTracker-1.0 - Jan 1995
11854
+ + User management IssueTracker-1.0 - Jan 1995
11852
11855
+ Won the Australian Java Programming Contest!
11853
11856
+ HTTP Server
11854
11857
+ Issue tracking application
11858
+
0 commit comments