Commit Graph

20 Commits

Author SHA1 Message Date
gregw a585cfcb23 WIP updates from review
Remove delayed dispatch, but keep other improvements
2024-09-19 09:03:27 +10:00
gregw e45ecad65f WIP updates from review 2024-09-18 22:05:39 +10:00
Simone Bordet 4b40aa7116
Merged branch 'jetty-12.0.x' into 'jetty-12.1.x'.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-09-09 17:38:00 +02:00
Lachlan Roberts 0dc9ae7356
Merge PR #12208 to EE11
Signed-off-by: Lachlan Roberts <lachlan.p.roberts@gmail.com>
2024-09-05 23:49:33 +10: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
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 0ed14746f7 Fix ee11 session CreationTest to be same as ee10. 2024-07-24 11:29:45 +10:00
Ludovic Orban 13db002f9a
apply merged ee10 changes to ee11
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-07-19 11:15:37 +02:00
gregw 82ab704769 update servlet push cookie handling to servlet 6.1 behaviour 2024-06-25 20:34:13 +10:00
Greg Wilkins 36538d6e69
RetainableByteBuffer as mutable (#11801)
Tweaks to the RBB API to make the concept more uniform throughout the codebase.

* Make chunk a RBB
* Added Dynamic RBB as a replacement for both Accumulator and Aggregator

---------

Signed-off-by: Ludovic Orban <lorban@bitronix.be>
Co-authored-by: Ludovic Orban <lorban@bitronix.be>
2024-06-25 08:12:41 +10:00
Greg Wilkins 1e241d8ed5
Servlet 61 cookie fixes (#11936)
* Fix #11934 Servlet 6.1 Cookies
* Added compliance mode MAINTAIN_QUOTES to keep the quotes as part of the cookie value.  Added mode RFC6265_QUOTED that includes this violation
* Never send a zero valued max-age parameter
* Partitioned is set if any attribute that is not "false" is set.
* Avoid equal sign for empty valued attributes
* Pushed responses delete max-age==0 cookies
2024-06-23 13:13:18 +10:00
Joakim Erdfelt e0dd45445b
Update URLs for new jetty locations 2024-06-21 15:33:43 -05:00
Jan Bartel 3e571fb015 Fix version on all ee11 web xml files (after change to 6.1 xsd) 2024-06-20 15:22:32 +10:00
Jan Bartel 14342111cb Update all ee11 web.xml and webdefault-ee11.xml to 6_1 xsd 2024-06-20 09:14:28 +10:00
Joakim Erdfelt b1c2acfc20
Fix missing notifyRemoteAsyncErrors http config wiring
(#11897)

Fixed missing notifyRemoteAsyncErrors http config wiring and add tests

Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-06-19 16:49:07 -05:00
Joakim Erdfelt 4a31e66ae7
Fixes #11892 - mtls not working with http/3. (#11900)
The client certificate is now exposed in QuicheConnection, so that it can be returned by QuicStreamEndPoint.getSslSessionData().

Not much else is exposed by Quiche, so not much else that we can provide to applications, for example no TLS session id, no cipher suite, etc.

Fixed --enable-native-access command line option to run tests, as the foreign dependency is in the class-path.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-06-19 16:48:51 -05:00
Jan Bartel 5dc9a73970
Jetty 12.1.x move demos (#11836)
* Refactor all ee demos to remove duplicates
2024-05-28 07:59:10 +02:00
Jan Bartel 810eccaeea Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x 2024-05-28 10:23:00 +10:00
Jan Bartel da5eee7434 Update all deps to ee11 versions 2024-05-01 11:28:09 +10:00
gregw b11996a3c4 Introduced EE11 and jetty-12.1.x 2024-04-26 22:42:57 +10:00