Lachlan Roberts
190d441e1e
Add documentation for form limits & improve configuration via context attributes
...
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-09-04 16:45:53 +10:00
gregw
165327a1bf
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x
...
# Conflicts:
# jetty-core/jetty-server/src/main/java/org/eclipse/jetty/server/internal/HttpConnection.java
# jetty-core/jetty-tests/jetty-test-client-transports/src/test/java/org/eclipse/jetty/test/client/transport/AbstractTest.java
2024-09-03 08:04:07 +10:00
Ludovic Orban
5439f17ff6
Rework leak tracking assertions to use a common awaitility pattern ( #12226 )
...
Rework leak tracking assertions to use a common awaitility pattern
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-09-02 19:34:05 +02:00
gregw
e58eef20d7
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x
2024-09-02 11:51:07 +10:00
gregw
eecf4cf555
Tagged tests as Isolated that modify the static RESOURCE_FACTORIES
2024-09-02 11:50:17 +10:00
gregw
494d71a7ac
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x
2024-08-30 17:28:04 +10:00
gregw
fb82a44bc6
flaky test tag
2024-08-30 17:27:03 +10:00
gregw
1ea02673ac
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x
2024-08-28 20:29:02 +10:00
Greg Wilkins
aa07995f37
sendError(-1) is an abort ( #12206 )
...
restore behaviour from jetty <= 11 where a sendError(-1) is a true abort, without an attempt to send an error response.
2024-08-28 20:24:10 +10:00
Lachlan
d8fad1fa16
Merge pull request #12188 from jetty/jetty-12.1.x-SignInWithEthereum
...
Issue #11560 - Implement EIP-4361 Sign-In With Ethereum
2024-08-26 11:07:42 +10:00
Lachlan
c0d5adf6c6
Merge pull request #12181 from jetty/jetty-12.1.x-websocketMethodHolder
...
Issue #6328 - avoid binding WebSocket MethodHandles
2024-08-26 11:04:11 +10:00
Greg Wilkins
7d7eeb3b1e
Experiment with IteratingCallback ( #12040 )
...
The previous semantic of `onCompleteFailure` has been renamed to `onFailure(Throwable)`, which is called immediately (but serialized) on either an abort or a failure. A new `onCompleteFailure(Throwable)` method has been added that is called only after a `failed(throwable)` or a `abort(Throwable)` followed by `succeeded()` or `failed(Throwable)``
No usage has yet been made of the new `onCompleteFailure`, but the ICB implementation has been completely replaced by the one developed in #11876
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
Co-authored-by: Simone Bordet <simone.bordet@gmail.com>
Co-authored-by: Ludovic Orban <lorban@bitronix.be>
2024-08-26 10:18:57 +10:00
Lachlan Roberts
11509c2d58
update poms to 12.1.0-SNAPSHOT versions
...
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-08-22 14:07:56 +10:00
Lachlan Roberts
25cf822e3a
Merge remote-tracking branch 'origin/jetty-12.0.x-SignInWithEthereum' into jetty-12.1.x
2024-08-22 13:19:51 +10:00
Lachlan Roberts
b07a8c0104
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.0.x-SignInWithEthereum
2024-08-22 13:18:38 +10:00
Lachlan Roberts
e9233804c8
Merge remote-tracking branch 'origin/jetty-12.1.x' into jetty-12.1.x-websocketMethodHolder
2024-08-22 13:05:37 +10:00
Olivier Lamy
2ef6a3473a
jetty 12.1.x 12184 urls fixes ( #12187 )
...
* fix proxy url in web.xml
* Issue #12184 Change urls https://eclipse.dev to https://jetty.org
Fix #12187
Signed-off-by: Olivier Lamy <olamy@apache.org>
---------
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-08-22 04:34:56 +02:00
Simone Bordet
8e6ad22b69
Merged branch 'jetty-12.0.x' into 'jetty-12.1.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-21 11:38:00 +02:00
Olivier Lamy
2ca9be96ae
change urls https://eclipse.dev to https://jetty.org ( #12172 )
...
* change urls https://eclipse.dev to https://jetty.org
---------
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-08-21 07:18:20 +02:00
Lachlan Roberts
e486b7161f
Merge remote-tracking branch 'origin/jetty-12.1.x' into jetty-12.1.x-websocketMethodHolder
2024-08-21 14:20:43 +10:00
Lachlan Roberts
e11120c3d1
Issue #6328 - avoid binding WebSocket MethodHandles
...
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-08-21 10:51:16 +10:00
Jan Bartel
a72ae7007b
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x
2024-08-21 09:35:27 +10:00
Jan Bartel
0cae6351f4
Issue #12173 Ingore dependencies of type pom for the webapp classpath ( #12177 )
2024-08-21 09:29:59 +10:00
Greg Wilkins
8b4e13dbea
Jetty 12.1.x 12088 core requested session ID source ( #12145 )
...
add isRequestedSessionIdFromCookie/URL for core request
Co-authored-by: Jan Bartel <janb@webtide.com>
2024-08-20 15:14:37 +10:00
Joakim Erdfelt
e2753e6f5f
Add Missing changes to ee11 WebInfConfiguration ( #12168 )
...
* Missing changes to WebInfConfiguration from commit 558da27c2d
* use better matchers for files assert
Signed-off-by: Olivier Lamy <olamy@apache.org>
---------
Signed-off-by: Olivier Lamy <olamy@apache.org>
Co-authored-by: Olivier Lamy <olamy@apache.org>
2024-08-16 06:09:34 +02:00
Simone Bordet
775c458960
Merged branch 'jetty-12.0.x' into 'jetty-12.1.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-13 15:54:47 +02:00
Simone Bordet
fc9cbda52f
Improved handling of 100 Continue ( #12113 )
...
* Now `HttpClient` removed the `Expect` header if there is no request content.
* Changed AbstractProxyServlet and ProxyHandler check for request content: now the Content-Type header is not taken into consideration.
* Now the server avoids sending the 100 Continue response if there is no request content.
* Now the request body is not defaulted if missing, but just kept null.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-13 15:06:50 +02:00
Lachlan Roberts
cc61f783c4
update poms to 12.0.13-SNAPSHOT
...
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-08-13 12:00:37 +10:00
Lachlan Roberts
37af005882
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.0.x-SignInWithEthereum
2024-08-13 11:58:35 +10:00
gregw
e699583c04
Improve the usage of Sized ByteBufferPool
2024-08-07 10:37:24 +02:00
Ludovic Orban
347dee0ba5
- Replace ByteBufferPool + size + directness with ByteBufferPool.Sized in HttpContent-related code
...
- Cleanup and javadoc HttpContent
- Align and cleanup offset/length default values
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-08-07 10:37:24 +02:00
Jan Bartel
661546ecff
Issue #12124 fix jsp scratchdir location for ee9. ( #12129 )
...
* Issue #12124 fix jsp scratchdir location for ee9.
Also ensure the name of war appears in the name of the tmp dir for ee9
webapps.
2024-08-06 09:11:16 +10:00
Jan Bartel
8c276f54d0
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x
2024-08-04 17:03:52 +10:00
Jan Bartel
54fde0e8be
Issue #12094 restore classloader association during comp/env creation ( #12107 )
...
* Issue #12094 restore classloader association during comp/env creation
2024-08-04 16:48:43 +10:00
Joakim Erdfelt
9261ed948c
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x
2024-08-03 05:31:24 -05:00
Simone Bordet
fa143fa62a
Improvements to HttpSender. ( #12111 )
...
* Changed ContentSender demand from iterate()+IDLE to succeeded()+SCHEDULED.
This ensures that there is no re-iteration in case a 100 Continue response arrives.
This, in turn, avoids that the demand is performed multiple times, causing ISE to be thrown.
* Changed the 100 Continue action of the proxy Servlet/Handler, that provides the request content, to be executed by the HttpSender, rather than by the HttpReceiver.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-02 11:28:47 +02:00
Olivier Lamy
c7e02ba008
invoker:install should include test dependencies as well as they are used by the tests, this issue can happen only when not snapshots have been deployed of demos new versions
...
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-07-31 08:07:55 +10:00
Simone Bordet
f154f210f8
Issue #12023 - Remove WriteFlusher.Listener. ( #12065 )
...
WriteFlusher.Listener functionality was removed, and the class deprecated in 12.0.10 as part of the work for #9778 and #11839 .
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-07-29 11:33:12 +02:00
Joakim Erdfelt
d3af12957b
Updating to version 12.0.13-SNAPSHOT
2024-07-25 17:23:21 -05:00
Joakim Erdfelt
cc6f1b74db
Updating to version 12.0.12
2024-07-25 16:57:59 -05:00
Ludovic Orban
a9a0f164ca
cleanup and javadoc HttpContent ( #12069 )
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-07-25 11:59:19 +10:00
Lachlan Roberts
9581ef15af
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.0.x-SignInWithEthereum
2024-07-25 10:46:55 +10:00
Lachlan Roberts
44286feae6
PR #11883 - changes from review
...
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-07-25 10:29:38 +10:00
Ludovic Orban
834db77605
Implement HttpContent.writeTo() async API ( #12020 )
...
#8790 implement HttpContent.writeTo() async API
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-07-24 14:07:31 +02:00
Jan Bartel
d43da5279c
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x
2024-07-24 16:10:27 +10:00
Jan Bartel
558da27c2d
Issue #12044 ensure temp dir cleaned up ( #12045 )
...
* Issue #12044 ensure temp dir cleaned up
2024-07-24 14:20:52 +10:00
Jan Bartel
b1b2adcaf9
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x
2024-07-24 11:32:52 +10:00
Jan Bartel
5c6e27f28f
Issue #12070 fix session lastAccessedTime and isNew ( #12078 )
2024-07-24 11:07:16 +10:00
Lachlan Roberts
52c6c88de6
add siwe.mod, distribution tests and documentation
...
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-07-23 11:11:18 +10:00
Ludovic Orban
7b3e953e56
Merge remote-tracking branch 'origin/jetty-12.0.x' into merge/jetty-12.1.x/update-from-12_0
2024-07-19 11:02:16 +02:00