Joakim Erdfelt
29aba0cfb8
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2023-06-30 05:44:15 -05:00
Joakim Erdfelt
17c593f9ea
No progress during Gzip Request Inflation results in bogus error ( #9997 )
...
* Issue #9990 - GzipHttpInputInterceptor doesn't decompress properly on some sized content.
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-06-30 05:22:36 -05:00
Jan Peter Stotz
b0a9b7dc2d
Missing flags getter added
...
Signed-off-by: Jan Peter Stotz <jpstotz@gmx.de>
2023-06-30 11:07:16 +02:00
Lachlan
c43514f4f5
Merge pull request #9878 from eclipse/jetty-12.0.x-ee9-ContextHandlerClassLoading
...
Fixes and extra testing for EE9 ContextHandler class loading
2023-06-30 15:46:05 +10:00
Lachlan
9036777fad
Merge pull request #9981 from eclipse/jetty-12.0.x-9396-websocket-client-webapp
...
Split websocket client modules for webapp configuration.
2023-06-30 14:26:24 +10:00
Lachlan Roberts
e1b0d01aa0
changes to websocket poms and module-info from review
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-30 14:26:02 +10:00
Lachlan
93a5726cbe
Merge pull request #9982 from eclipse/jetty-12.0.x-9965-fixDemandImplementation
...
prevent multiple demand in websocket-core
2023-06-30 12:55:17 +10:00
Joakim Erdfelt
55d0f9445b
Issue #9973 - Unwrap URI.scheme-specific-parts until we find a path we can resolve against. ( #9995 )
...
* Issue #9973 - Unwrap URI.scheme-specific-parts until we find a path we can resolve against.
2023-06-29 11:40:42 -05:00
Jan Bartel
d3d298c5f3
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x
2023-06-29 15:01:19 +02:00
Jan Bartel
0a4232e261
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2023-06-29 14:45:46 +02:00
Jan Bartel
c8100b18b8
Update to bundle-plugin-5.1.9 ( #9954 )
2023-06-29 14:41:04 +02:00
Ludovic Orban
caf421e827
remove unnecessary FileBufferedResponseHandler
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-06-29 14:22:46 +02:00
Jan Bartel
370c3a34d4
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x
2023-06-29 12:58:28 +02:00
Jan Bartel
1cb6112810
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2023-06-29 12:57:09 +02:00
Jan Bartel
7b80b0bbcb
Update plexus-utils to 4.0.0 ( #9958 )
...
* Update plexus-utils to 4.0.0
---------
Co-authored-by: Olivier Lamy <oliver.lamy@gmail.com>
2023-06-29 12:56:36 +02:00
Jan Bartel
5dee316da3
Merge remote-tracking branch 'jetty-11/jetty-11.0.x' into jetty-12.0.x
2023-06-29 12:55:35 +02:00
Lachlan Roberts
867fe46e75
fix DemandState in WebSocketConnection
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-29 20:31:43 +10:00
Jan Bartel
801543c4cd
Merge remote-tracking branch 'origin/jetty-10.0.x-update-plexus-utils-4.0.0' into jetty-11.0.x
2023-06-29 12:25:44 +02:00
Ludovic Orban
a10b98e95b
add JDK bug ID
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-06-29 09:59:03 +02:00
Lachlan Roberts
48bfc70b2d
use enum for DemandState in WebSocketConnection
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-29 08:04:18 +10:00
Lachlan
0941969863
Merge pull request #9945 from eclipse/jetty-12.0.x-WebSocketDemand
...
Issue #9944 - remove integer from demand in websocket core
2023-06-29 07:53:03 +10:00
Lachlan
f1109464bb
Update jetty-ee10/jetty-ee10-websocket/jetty-ee10-websocket-jakarta-client-webapp/pom.xml
...
Co-authored-by: Jan Bartel <janb@webtide.com>
2023-06-29 07:49:32 +10:00
Lachlan
22cdadadcf
Update jetty-ee8/jetty-ee8-websocket/jetty-ee8-websocket-javax-client-webapp/pom.xml
...
Co-authored-by: Jan Bartel <janb@webtide.com>
2023-06-29 07:49:09 +10:00
Joakim Erdfelt
0863b555dd
Fix Path to URL conversion for windows users ( #9989 )
...
* Fix Path to URL conversion for windows users
2023-06-28 14:04:21 -05:00
Jan Bartel
20869acff4
Add plexus-xml to test-distribution
2023-06-28 18:51:35 +02:00
Ludovic Orban
cc3bac27a5
#9984 fix URLResourceFactory isDirectory and newReadableByteChannel ( #9985 )
...
* #9984 fix URLResourceFactory isDirectory and newReadableByteChannel
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-06-28 18:36:00 +02:00
Greg Wilkins
daa7167834
Implement quality lists for Locales ( #9983 )
...
Implement quality lists for Locales that orders known locales before unknown.
2023-06-28 14:22:13 +02:00
Greg Wilkins
617821445a
Fix #9960 Improve Request methods, including NPE protection. ( #9971 )
...
Fix #9960 with NPE protection for bad requests.
2023-06-28 12:07:11 +02:00
Ludovic Orban
c002adbfd7
Fix ServletContext.getResourcePaths() ( #9974 )
...
#9972 Fix ServletContextApi.getResource* path normalization
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-06-28 08:50:29 +02:00
Lachlan Roberts
c942a918d9
fixes for websocket demand changes
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-28 14:30:17 +10:00
Lachlan Roberts
e2ca582e10
fix .mod files and tests for websocket client
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-28 11:12:56 +10:00
Joakim Erdfelt
08d9535d4f
Merge pull request #9978 from eclipse/fix/12.0.x/testcase-zipfs-backslash
...
Adding test to prove out zipfs bug with backslash character
2023-06-27 07:29:35 -05:00
Joakim Erdfelt
54dbd9515a
Adding test to prove out zipfs bug with backslash character
2023-06-27 07:25:22 -05:00
Olivier Lamy
0c1ea6fe94
Merge branch 'jetty-10.0.x' into jetty-10.0.x-update-plexus-utils-4.0.0
2023-06-27 11:26:01 +02:00
Lachlan Roberts
6ba4670fb9
split a webapp module for jetty-ee9-websocket-jetty-client
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-27 18:07:59 +10:00
Lachlan Roberts
a4d5558bd8
split a webapp module for jetty-ee10-websocket-jakarta-client
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-27 17:09:47 +10:00
Lachlan Roberts
e2cc47b0f8
split a webapp module for jetty-ee9-websocket-jakarta-client
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-27 16:17:44 +10:00
Lachlan Roberts
0709946675
Issue #9965 - make multiple websocket demand throw ISE
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-27 14:09:41 +10:00
Lachlan Roberts
2b4e8960e6
#9945 - update javadoc to say demand() can throw ReadPendingException
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-27 13:51:22 +10:00
Lachlan Roberts
8b0e28f7b5
update javadoc for nested ContextHandler
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-27 13:07:02 +10:00
Ludovic Orban
cbd83c91c2
Fix default servlet character encoding directories ( #9970 )
...
#9966 adapt character encoding when including a path that is a directory listing
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-06-26 22:09:17 +02:00
Steffen Nießing
939689b669
Spotbugs fixes ( #9961 )
...
* Add zone id to DateTimeFormatter
Inline the call to withZone(ZoneId) because it returns a new DateTimeFormatter instead of modifying the current one in-place
Signed-off-by: Steffen Nießing <zuniquex@protonmail.com>
* Remove redundant null-check
The array already was null-checked, so remove the redundant check
Signed-off-by: Steffen Nießing <zuniquex@protonmail.com>
* Cleanup ArrayUtil
ArrayUtil provides static methods only -> Prevent instantiation and remove unused interfaces
Signed-off-by: Steffen Nießing <zuniquex@protonmail.com>
* Remove dead assignment
The charset variable isn't accessed after the assignment anymore
Signed-off-by: Steffen Nießing <zuniquex@protonmail.com>
* Prevent instantiation
TypeUtil contains static members only and should not be instantiated
Signed-off-by: Steffen Nießing <zuniquex@protonmail.com>
* Remove redundant null-check
The loader variable is checked to be non-null before
Signed-off-by: Steffen Nießing <zuniquex@protonmail.com>
* Restrict charset to ascii
The JavaDoc describes the byte array to contain ascii characters only
Signed-off-by: Steffen Nießing <zuniquex@protonmail.com>
* Prevent instantiation
StringUtil contains static members only
Signed-off-by: Steffen Nießing <zuniquex@protonmail.com>
* Prevent instantiation
IO contains static members only
Signed-off-by: Steffen Nießing <zuniquex@protonmail.com>
---------
Signed-off-by: Steffen Nießing <zuniquex@protonmail.com>
2023-06-26 18:24:13 +02:00
Greg Wilkins
3a5136834f
Deflake ReservedThreadExecutorTest ( #9968 )
...
* Deflake ReservedThreadExecutorTest
Use awaitability with longer times to avoid short optimistic waits in tests.
* Deflake ReservedThreadExecutorTest
Use awaitability with longer times to avoid short optimistic waits in tests.
2023-06-26 16:16:35 +02:00
Olivier Lamy
f2aee378a3
ensure DemoModulesTest use random port for ssl connector ( #9969 )
...
Signed-off-by: Olivier Lamy <olamy@apache.org>
2023-06-26 12:47:58 +02:00
Ludovic Orban
bf2ef887b8
Specify jetty.ssl.port to the command that actually executes jetty
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-06-26 11:05:26 +02:00
Lachlan Roberts
6dd5fd7225
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.0.x-ee9-ContextHandlerClassLoading
2023-06-26 12:38:49 +10:00
Lachlan Roberts
2030afea62
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.0.x-WebSocketDemand
2023-06-26 12:12:56 +10:00
Simone Bordet
ef1fa40790
Merged branch 'jetty-11.0.x' into 'jetty-12.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-06-25 10:39:48 +02:00
Simone Bordet
4413c2b8a0
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-06-25 10:39:01 +02:00
Almas Abdrazak
283b74a599
Fixes #9947 - check that each selector inside of _selectors isn't null before calculating #totalKeys ( #9962 )
...
Check that selector isn't null before calculating totalKeys.
2023-06-25 10:37:34 +02:00