Simone Bordet
21f2f2acea
Fixes #3553 - Support sslSession() in Jetty Client. ( #12179 )
...
Implemented Connection.getSslSessionData(), where the Connection can be obtained from the Request:
request.getConnection().getSslSessionData().
Updated documentation.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-26 11:10:04 +02:00
Lachlan Roberts
8464340f07
Fix potential NPE from VirtualThreadPool
...
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-08-26 12:36:53 +10:00
Lachlan Roberts
063e839962
reduce duplication for OpenIdProvider testing class
...
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-08-26 11:48:10 +10:00
Lachlan Roberts
9756387020
move jetty-openid from jetty-core to jetty-integrations
...
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-08-26 11:13:24 +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
gregw
5bbae27d1b
disable broken tests to be fixed in #12171
2024-08-26 10:55:38 +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
Tony Copping
66e4bd862f
Issue #12175 Updates based on feedback
...
Signed-off-by: Tony Copping <tony@sigsoft.ca>
2024-08-24 10:05:01 -06:00
Simone Bordet
b9bcb58a6d
Issue #12023 - Remove deprecated classes/methods.
...
Removed deprecated methods from EndPoint.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-23 19:09:33 +03:00
Simone Bordet
1af998065d
Fixed parent version in newly introduced Maven module merged from 12.0.x.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-23 16:40:58 +02:00
Simone Bordet
95665b778e
Merged branch 'jetty-12.0.x' into 'jetty-12.1.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-23 16:36:51 +02:00
Simone Bordet
bb52d95a62
Fixes #12063 - Introduce Jetty module for HTTP/2 client dependencies. ( #12170 )
...
Introduced http2-client.mod and http2-client-transport.mod.
These modules download dependencies via a [files] section.
They can be used to have the server provide the dependencies in case of a web application proxies request using HTTP/2.
Fixed ContentProvider to set the context ClassLoader before reading the Jetty XML context file, which may reference classes from the web application.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-23 16:33:51 +02:00
Simone Bordet
3170946ad1
Merged branch 'jetty-12.0.x' into 'jetty-12.1.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-23 12:14:39 +02:00
Simone Bordet
6527aa559b
Merged branch 'pbhenson-response-header-rule' into 'jetty-12.0.x'.
2024-08-23 12:10:38 +02:00
Simone Bordet
cc469a136d
Code/Import cleanups.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-23 12:01:16 +02:00
Simone Bordet
01ce4dbe64
Limited max suspended requests to 1024 by default.
...
Javadocs, comment and logging improvements.
Simplified test case.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-23 11:59:31 +02:00
Lars Krog-Jensen
034493ad7f
Issue #12185 code formatting
2024-08-23 11:59:31 +02:00
Lars Krog-Jensen
994012e7eb
Issue #12185 Custom FJP in unit test and more white space formatting
2024-08-23 11:59:30 +02:00
Lars Krog-Jensen
f37a4a167b
Issue #12185 white space formatting and increase delay to avoid flaky tests
2024-08-23 11:59:30 +02:00
Lars Krog-Jensen
32652e88bc
Issue #12185 code formatting
2024-08-23 11:59:30 +02:00
Lars Krog-Jensen
b7591d546f
Issue #12185 implementation/test of max suspended requests in QoSHandler
2024-08-23 11:59:30 +02:00
Jan Bartel
dbb982108b
Fix order of jetty.http.port property for jetty maven plugin ( #12183 )
2024-08-23 11:59:30 +02:00
Simone Bordet
9f08dc3050
Fixes #12154 - Limit concurrent virtual threads. ( #12155 )
...
Updated VirtualThreadPool to limit the number of concurrent virtual threads using a Semaphore.
Updated modules and documentation.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-23 11:59:30 +02:00
Olivier Lamy
ba4cc396eb
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-23 11:59:29 +02:00
Simone Bordet
dfe1e6ba90
Merged branch 'jetty-12.0.x' into 'jetty-12.1.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-23 11:34:23 +02:00
Simone Bordet
185b423e1a
Merged branch 'LarsKrogJensen-issue-12185' into 'jetty-12.0.x'.
2024-08-23 11:33:16 +02:00
Simone Bordet
aae0a55104
Limited max suspended requests to 1024 by default.
...
Javadocs, comment and logging improvements.
Simplified test case.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-23 11:31:11 +02:00
Jan Bartel
dc41ad90ab
Fix order of jetty.http.port property for jetty maven plugin ( #12183 )
2024-08-23 10:50:57 +02:00
Lachlan Roberts
cb691cd3ff
PR #12186 - deprecate servletUpgrade method on HttpParser and rename to upgrade()
...
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-08-23 14:07:05 +10:00
Lachlan Roberts
1b13c58537
PR #12188 - fix parent of jetty-etherem pom.xml
...
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-08-23 13:47:28 +10:00
Lachlan Roberts
d56c9628c1
Merge remote-tracking branch 'origin/jetty-12.1.x' into jetty-12.1.x-SignInWithEthereum
2024-08-23 13:43:33 +10:00
Lachlan Roberts
28ae673208
PR #12188 - rename siwe.mod to ethereum.mod
...
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-08-23 13:42:59 +10:00
Lachlan Roberts
b40a942a65
PR #12188 - move code to jetty-integrations/jetty-ethereum
...
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-08-23 13:40:47 +10:00
Paul B. Henson
d4dbece1af
Add new rewrite rule to return response status code based on matching header values
2024-08-22 17:22:50 -07:00
Lars Krog-Jensen
30791c16ee
Issue #12185 code formatting
2024-08-22 12:18:02 +02:00
Lars Krog-Jensen
7976e75b11
Issue #12185 Custom FJP in unit test and more white space formatting
2024-08-22 12:07:32 +02:00
Lars Krog-Jensen
6868c34bdf
Issue #12185 white space formatting and increase delay to avoid flaky tests
2024-08-22 11:28:34 +02:00
Lars Krog-Jensen
7aa4c79ab7
Issue #12185 code formatting
2024-08-22 10:58:51 +02:00
Lars Krog-Jensen
497da2da0a
Issue #12185 implementation/test of max suspended requests in QoSHandler
2024-08-22 10:32:29 +02:00
Jan Bartel
2a90cabec4
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x
2024-08-22 18:20:38 +10:00
Jan Bartel
36ec04f92e
Fix order of jetty.http.port property for jetty maven plugin ( #12183 )
2024-08-22 18:19:44 +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
8b21725822
update supported versions in documentation to 12.1+
...
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-08-22 13:21:03 +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
0e73c563c8
add missing licence header
...
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-08-22 13:08:43 +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
Lachlan Roberts
3d28e16a84
changes from review
...
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-08-22 13:03:01 +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