slachiewicz opened a new pull request, #970:
URL: https://github.com/apache/maven-wagon/pull/970
Backport of Jetty 9.4 upgrade and de-aggregation to `wagon-3.x`.
Fixes #943.
- Replaced `jetty-all:9.2.30.v20200428` with
`org.eclipse.jetty:jetty-bom:9.4.58.v20250814` in root dependency management.
- De-aggregated into modular artifacts (`jetty-server`, `jetty-servlet`,
`jetty-security`, `jetty-util`, `jetty-http`, `jetty-webapp`) with appropriate
scopes.
- Adapted Jetty 9.4 APIs:
- Configured `UserStore` for `HashLoginService` in `HttpWagonTestCase` and
`ServerFixture`.
- Configured `BasicAuthenticator` explicitly on
`ConstraintSecurityHandler` in `ServerFixture`.
- Replaced `AbstractSessionManager` cookies setup with
`sessionHandler.setUsingCookies(false)`.
- Handled Jetty 9.4 `ResourceService` precompressed file requirements in
`HttpWagonTestCase` (setting `precompressed` init parameter and ensuring
uncompressed test file is larger than compressed counterpart).
- Used `setStatusWithReason` for HTTP error message testing in
`ErrorWithMessageServlet`.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]