Ludovic Orban
457d41ccad
Add constructors accepting the handler to wrap to all core handler wrappers ( #9988 )
...
Add constructors accepting the handler to wrap to all core handler wrappers
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-06-30 13:15:45 +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
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
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
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
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
Greg Wilkins
dd71db35fd
Fix #9955 zero status ( #9956 )
...
Fix #9955 zero status is 200 in servlet API
2023-06-23 17:22:29 +02:00
Greg Wilkins
62e6cf2b76
Fix #9953 handled HEAD ( #9957 )
...
* Fix #9953 handled HEAD
Fix #9953 so that if a Handler self handles HEAD by not writing content, then the length checks do not fire if 0 bytes have been written.
* updates from review
2023-06-23 17:21:27 +02:00
Ludovic Orban
f6e963c841
Disable parallel execution of module that contains DistributionTests ( #9952 )
...
Specify jetty.ssl.port to avoid clashes with parallel tests
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-06-23 17:04:22 +02:00
Jan Bartel
151d487fb9
Update plexus-utils to 4.0.0
2023-06-23 16:06:58 +02:00
Ludovic Orban
8f4a15c7da
#9946 Stop passing Handler in constructor as a parent ( #9948 )
...
#9946 Stop passing Handler in constructor as a parent
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-06-23 14:44:12 +02:00
gregw
840fd34525
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x
2023-06-23 10:11:04 +02:00
gregw
32399b14d2
Fixed bad merge
2023-06-23 10:05:24 +02:00
gregw
875740fde7
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x
...
# Conflicts:
# jetty-ee9/jetty-ee9-proxy/src/test/java/org/eclipse/jetty/ee9/proxy/AbstractProxyServletTest.java
2023-06-23 09:24:43 +02:00
gregw
ae01e36388
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2023-06-23 09:18:53 +02:00
Gary Gregory
4e19fac07a
Bulletproof AbstractProxyServlet#destory() to make it easier to write ( #9938 )
...
unit tests for custom subclasses of AbstractProxyServlet
Co-authored-by: Greg Wilkins <gregw@webtide.com>
2023-06-23 09:17:58 +02:00