Joakim Erdfelt
f3eb37cbcc
bump infinispan.version to 11.0.17.Final
2023-01-30 13:46:37 -06:00
Joakim Erdfelt
adc66a1886
bump jakarta.xml.bind.impl.version to 4.0.1
2023-01-30 13:45:58 -06:00
Joakim Erdfelt
946c4f3e47
bump asciidoctorj.version to 2.5.7
2023-01-30 13:45:07 -06:00
Joakim Erdfelt
0950c30ee0
bump maven.plugin-tools.version to 3.7.1
2023-01-30 13:44:15 -06:00
Joakim Erdfelt
313117275e
bump maven.version to 3.8.7
2023-01-30 13:43:46 -06:00
Joakim Erdfelt
2d3367755e
bump ant to 1.10.13
2023-01-30 13:42:55 -06:00
Joakim Erdfelt
9dda8ed464
bump jna to 5.13.0
2023-01-30 13:42:17 -06:00
Joakim Erdfelt
2e81326dac
bump jakarta.mail to 2.1.1
2023-01-30 13:39:21 -06:00
Joakim Erdfelt
0f2845d22d
bump jakarta.el to 5.0.1
2023-01-30 13:39:02 -06:00
Joakim Erdfelt
39c44539a0
bump jakarta.activation to 2.1.1
2023-01-30 13:37:57 -06:00
Joakim Erdfelt
6b2339dd57
Remove hawtio (not referenced anymore)
2023-01-30 13:37:19 -06:00
Joakim Erdfelt
8db07bd6f6
Bump grpc to 1.52.1
2023-01-30 13:36:32 -06:00
Joakim Erdfelt
efb19c9cee
Bump jaxws-rt to 4.0.0
2023-01-30 13:35:58 -06:00
Joakim Erdfelt
fe807bbe4f
Remove jnr libs (not referenced anymore)
...
- jnr-unixsocket
- jnr-posix
- jnr-ffi
- jnr-enxio
- jnr-constants
2023-01-30 13:34:59 -06:00
Joakim Erdfelt
fe20700f54
Remove jamon (not referenced anymore)
2023-01-30 13:32:56 -06:00
Joakim Erdfelt
926e404b30
Bump errorprone to 2.18.0
2023-01-30 13:32:11 -06:00
Joakim Erdfelt
62794cafac
Bump gson to 2.10.1
2023-01-30 13:31:48 -06:00
Joakim Erdfelt
8c257414e0
Bump jackson to 2.14.2
2023-01-30 13:31:20 -06:00
Joakim Erdfelt
ee4a8dc8e7
Add `dependency-updates-reports` profile to ee10
2023-01-30 13:30:57 -06:00
Joakim Erdfelt
f7efa71ccf
Remove jakarat/javax properties from top level pom
2023-01-30 13:30:35 -06:00
Simone Bordet
4d7c38f3eb
Fixed dependency management in jetty-ee9-test-sessions and jetty-ee10-test-sessions.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-01-30 17:38:59 +01:00
Simone Bordet
ae43c1f830
Fixed DetectorConnection buffer lifecycle. ( #9227 )
...
* Fixed DetectorConnection buffer lifecycle.
Now `detectAndUpgrade()` does not do any buffer lifecycle.
The buffer lifecycle is handled by the callers of `detectAndUpgrade()`.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-01-30 16:57:40 +01:00
Simone Bordet
59e55ce3aa
Merge pull request #9220 from eclipse/fix/jetty-12-reorganize-session-tests
...
Jetty 12 reorganized session tests.
2023-01-30 16:53:23 +01:00
Simone Bordet
2e0df218a6
Restored property removed by mistake.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-01-30 16:52:24 +01:00
Simone Bordet
af6ecfebfe
Fixes #9210 - Jetty 12 - Review Pool and Pool.Entry ( #9211 )
...
* Fixes #9210 - Jetty 12 - Review Pool and Pool.Entry
* Extracted interface Pool, renamed implementation to ConcurrentPool.
* Extracted Pool.Entry as interface.
* Moved StrategyType to ConcurrentPool.
* Made Pool.Factory.wrap() work in order to wrap Pool instances.
* Removed constructors that were explicitly taking Pool parameters, replaced by a single Pool.Factory parameter.
* Added javadocs.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-01-30 10:11:29 +01:00
Olivier Lamy
b0e50748c1
keep matching exception to found errorpage ( #9090 )
...
* [TCK] if any matching error page we keep the exception matching the error page found
Signed-off-by: Olivier Lamy <olamy@apache.org>
2023-01-28 11:08:52 +10:00
Simone Bordet
a9c43bc281
Removed jetty-ee8/test-ee10-sessions since no tests are present for ee8.
...
Furthermore, they should be generated, not be present as sources.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-01-27 22:42:18 +01:00
Simone Bordet
c4aeb56b46
Moved jetty-ee10/test-ee10-sessions to jetty-ee10-tests/jetty-ee10-test-sessions.
...
Renamed all child modules to comply with the convention.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-01-27 20:27:02 +01:00
Simone Bordet
7b7cb67cb0
Moved jetty-ee9/test-ee9-sessions to jetty-ee9-tests/jetty-ee9-test-sessions.
...
Renamed all child modules to comply with the convention.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-01-27 20:14:38 +01:00
Simone Bordet
cd732a175c
Review and normalized all Maven module <name> for consistency.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-01-27 19:09:30 +01:00
Ludovic Orban
e048dcf060
#9145 fix ee10 HashLoginService class name
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-01-27 17:44:09 +01:00
Ludovic Orban
12deee847d
#9145 re-enable DynamicListenerTests
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-01-27 17:44:09 +01:00
Ludovic Orban
d6ecf46e84
#9145 add missing exclusion for ee8 artifacts
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-01-27 17:44:09 +01:00
Ludovic Orban
2424c86b34
#9145 fix websocket modules
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-01-27 17:44:09 +01:00
Ludovic Orban
08a829fdd2
#9145 fix ee8 openid module
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-01-27 17:44:09 +01:00
Simone Bordet
ded18f523d
Fixes #9166 - Jetty 12: review/remove ByteBufferPool ( #9195 )
...
* Fixes #9166 - Jetty 12: review/remove ByteBufferPool
* Replaced usages of ByteBufferPool with RetainableByteBufferPool.
* Removed ByteBufferPool and related classes.
* Renamed oej.http2.frames.DataFrame.getData() -> getByteBuffer() for consistency.
* Removed Accumulator.acquire(), and updated code to use RetainableByteBufferPool.acquire() instead.
* Fixed HttpOutput callbacks to correctly call super.onCompleteSuccess() and super.onCompleteFailure().
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-01-27 13:40:49 +01:00
Joakim Erdfelt
63d963d526
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x
2023-01-26 14:47:19 -06:00
Joakim Erdfelt
07d36f727f
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2023-01-26 14:25:18 -06:00
Joakim Erdfelt
beee5ffff0
Merge pull request #9197 from eclipse/jetty-10.0.x-jenkinsfile-agent-none
...
use agent none so we do not steal an agent doing nothing except waiting for parallel builds to finish"
2023-01-26 09:27:05 -06:00
Joakim Erdfelt
7f0294d4e5
Jetty 12 - Move test JPMS out of main `module-info.java` ( #9203 )
...
* Move test jpms out of main module-info.java
* There's no jetty-core/jetty-security anymore
2023-01-26 09:26:27 -06:00
Joakim Erdfelt
177fc234ef
Removing `@Disabled` on `SecuredRedirectHandlerTest` ( #9208 )
...
* Removing @Disabled on `SecuredRedirectHandler`
* Fixing javadoc
2023-01-26 09:26:09 -06:00
Joakim Erdfelt
08b9d6b8d9
Jetty 12 - Fixing simple `@named` virtualhost configuration ( #9207 )
...
* Fixing simple `@named` virtualhost configuration
* Fixing javadoc comment
2023-01-25 16:11:45 -06:00
Joakim Erdfelt
c3ed8134dd
Adding javadoc
2023-01-25 16:06:35 -06:00
Joakim Erdfelt
81f7031cfe
Jetty 12 - Cleanup Shutdown classes ( #9201 )
...
* Fixed ShutdownHandler in jetty-core
* Delete ee9 ShutdownHandler
* Rename GracefulShutdownHandler to just GracefulHandler
* Adding graceful Jetty module
* Improved Javadoc + Token encoding tests
2023-01-25 13:54:53 -06:00
Joakim Erdfelt
035b160bdc
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2023-01-25 08:29:50 -06:00
Jan Bartel
e271629cfc
Ensure all eeX versions of the plugin use prefix "jetty" ( #9156 )
2023-01-25 17:36:25 +11:00
Jan Bartel
d46f6f7834
Log as info exceptions from server after sending stop with StopMojo. ( #9188 )
...
* Log as info exceptions from server after sending stop with StopMojo.
2023-01-25 17:03:04 +11:00
Joakim Erdfelt
7d8dd946cc
Add and allow plural form of existing args. ( #9202 )
...
+ new `--modules=<name>,<name>`
+ new `--libs=<classpath>`
+ updated usage.txt
+ updated warning output hint
2023-01-24 16:02:26 -06:00
Greg Wilkins
39e5667f1d
Jetty-12 Remove usage of HandlerList and reduce usage of Handler.Collection ( #9191 )
...
* Remove usage of HandlerList and reduce usage of Handler.Collection
"The best part is no part" - Elon Musk!
The overwhelming usage of `HandlerList` and `Handler.Collection` was for adding the `DefaultHandler` after the main handler. This PR adds a getter/setter for a `DefaultHandler` on the server, so we no longer need to always create a `Handler.Collection` structure. This has allowed the deprecated `HandlerList` and `HandlerWrapper` classes to be removed.
In implementing this PR, several problems were found in the calculation of `InvocationType`, not least that it was assumed that an empty `Handler.Collection` was `BLOCKING`. When this issue was fixed, any dynamic addition of contexts (deployer or SPI server) failed as the `InvocationType` changed. So this PR also introduces the `isDynamic()` attribute of all `Handler.Container`s. A dynamic container will always return `BLOCKING` from `getInvocationType()`, as there is always a race with a new handler being added. A non-dynamic container will return a real `InvocationType`, calculated from its children, but it's mutator methods will ISE if contained handlers are changed.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Co-authored-by: Jan Bartel <janb@webtide.com>
Co-authored-by: Simone Bordet <simone.bordet@gmail.com>
2023-01-25 08:08:09 +11:00
Joakim Erdfelt
53fc33161d
Remove junit internals usage.
2023-01-24 13:46:48 -06:00