Commit Graph

29940 Commits

Author SHA1 Message Date
Joakim Erdfelt c7ad22e861
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x 2024-06-27 06:45:25 -05:00
Joakim Erdfelt c6b3095e44
Bump ee8 apache-jsp from 10.1.16 to 10.1.25 2024-06-27 06:29:52 -05:00
Joakim Erdfelt d7a2f08458
Bump ee8 apache-jsp from 9.0.83.1 to 9.0.90 2024-06-27 06:27:53 -05:00
Olivier Lamy 3091012393
Upgrade Infinispan 15.0.5 (#11961)
* Upgrade infinispan 15.0.5

Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-06-27 01:50:51 +02:00
Greg Wilkins 15bcc5ecb0
Cleanups extracted from delayed PR #11876 (#11958)
* Cleanups extracted from delayed PR #11876

* Update from review
2024-06-26 16:49:58 +10:00
Lachlan f21bbcf40f
Merge pull request #11906 from jetty/jetty-12.0.x-coreMultiPart
Improve support for MultiPart in jetty-core
2024-06-26 12:57:35 +10:00
gregw efc20894ad Fix #11956 2024-06-25 23:29:56 +10:00
Joakim Erdfelt f78f4422f5
Issue #11925 - Fix Etag NPE when using URLResource and improve Base Resource is alias warning (#11930)
* Issue #11925 - ee9 DefaultServlet and suffix url-patterns.
* Issue #11925 - Fix NPE in EtagUtils with URLResource
* Issue #11925 - Make error message "Base Resource should not be an alias" more useful.
* Set <reuseForks> to false for problematic tests.
2024-06-25 08:11:35 -05:00
gregw 82ab704769 update servlet push cookie handling to servlet 6.1 behaviour 2024-06-25 20:34:13 +10:00
gregw 98aa755dd8 Cleanup imports
Added script to compare ee10 with ee11
2024-06-25 15:47:59 +10:00
gregw d818a98cba Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x
# Conflicts:
#	jetty-core/jetty-io/src/main/java/org/eclipse/jetty/io/Content.java
#	jetty-ee10/jetty-ee10-servlet/src/test/java/org/eclipse/jetty/ee10/servlet/ContextScopeListenerTest.java
2024-06-25 15:19:32 +10:00
Greg Wilkins 718c6fce51
Content.Source from methods (#11949)
Introduce Content.Source.from methods
These isolate code from specific implementations (which could even be made internal)
2024-06-25 12:32:29 +10:00
gregw 9a9ef89cb4 Fix flaky test 2024-06-25 12:01:17 +10:00
gregw 4228f8e76b Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x 2024-06-25 09:32:38 +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
Joakim Erdfelt 930ebc4b31
Merge pull request #11945 from jetty/fix/12.0.x/multipart-part-delete-existence-check
Issue #11944 - Part.delete() should only attempt to delete if the file exists
2024-06-24 07:23:48 -05:00
Jan Bartel 0cb10d365b Fix check for Partitioned attribute on ee10 & ee11 cookies. 2024-06-24 16:55:49 +10:00
Lachlan 865b72688a
Merge pull request #11948 from jetty/fix/12.0.x/11941/distribution-test-logs
Issue #11941 - reduce logs for DistributionTests
2024-06-24 15:39:20 +10:00
Lachlan Roberts af0902fdcf Issue #11906 - change default of useFilesForPartsWithoutFileName to true
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-06-24 15:36:17 +10:00
Lachlan Roberts c845b553fb Issue #11906 - changes from review
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-06-24 15:32:13 +10:00
Greg Wilkins 4f4bec0624
ByteChannelContentSource (#11910)
Introduces a ByteChannelContentSource which is needed for the spring framework integration.

It also introduces a few minor utilities:

a ByteBufferPool.Sized class that is a ByteBufferPool.Wrapper with a configured size and type so a no args acquire() method can be called. This avoid the need to many classes to have a three fields: pool, size and direct and also can avoid constructors/methods with size and direct
an ExceptionUtil.run(Runnable, Consumer<Throwable> failure) that is a simple try catch and avoids many private methods being created to do just that.
2024-06-24 14:35:23 +10:00
Lachlan Roberts b98c070b0d Issue #11941 - reduce logs for DistributionTests
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-06-24 13:08:38 +10:00
Lachlan Roberts c7249c7156 Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.0.x-coreMultiPart 2024-06-24 12:44:22 +10:00
Lachlan Roberts 9de9a487e1 PR #11906 - changes from review
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-06-24 12:43:55 +10:00
Jan Bartel 5e77a36140 Add missing environment props for some demos. 2024-06-24 12:16:32 +10:00
Lachlan Roberts 4a33439a8f PR #11906 - changes from review
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-06-24 11:48:11 +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 beff0fa990
Fixing tests/test-cross-context-dispatch/ plan:ee11-session-ee8-ee9-ee8.txt 2024-06-22 06:11:11 -05:00
Joakim Erdfelt 82faaee276
Merge remote-tracking branch 'origin/jetty-12.0.x' into fix/12.0.x/multipart-part-delete-existence-check 2024-06-21 15:41:56 -05:00
Joakim Erdfelt e0dd45445b
Update URLs for new jetty locations 2024-06-21 15:33:43 -05:00
Joakim Erdfelt 25bb6a2104
Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x 2024-06-21 15:28:23 -05:00
Joakim Erdfelt 99faa7a9a6
Fixing FileIDTest 2024-06-21 15:26:00 -05:00
Joakim Erdfelt 9f077aaeb3
Issue #11944 - Part.delete() should only attempt to delete if the file exists. 2024-06-21 13:40:06 -05:00
Joakim Erdfelt b15cfd125d
Update URLs for new jetty locations 2024-06-21 13:33:46 -05:00
Joakim Erdfelt aac0353092
Merge remote-tracking branch 'origin/jetty-11.0.x' into jetty-12.0.x 2024-06-21 13:30:06 -05:00
Joakim Erdfelt ee2a0f37e2
Merge pull request #11940 from jetty/fix/12.0.x/ee90-servlet-test-warnings
Fix warnings during jetty-ee9-servlet tests
2024-06-21 12:58:36 -05:00
Joakim Erdfelt 6a05c92d59
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x 2024-06-21 11:43:38 -05:00
Joakim Erdfelt 91d5e3355a
Update URLs for new jetty locations 2024-06-21 11:41:01 -05:00
Joakim Erdfelt 3d7f6d8dc5
Update URLs for new jetty locations 2024-06-21 11:38:22 -05:00
Joakim Erdfelt aa723a2cdc
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x 2024-06-21 07:00:39 -05:00
Jan Bartel 8a0c4da385
Issue #11942 Update PoweredBy to reference new jetty.org site (#11943) 2024-06-21 04:33:15 +02:00
Jan Bartel 019c21911e Update links on demos to new jetty site 2024-06-21 11:38:52 +10:00
Jan Bartel c941e8354f Update demo links to new jetty.org site 2024-06-21 11:27:15 +10:00
Jan Bartel 8acb33349c Update doco to current version EE11 2024-06-21 10:55:08 +10:00
Joakim Erdfelt 23aecbe3a8
Fix warnings during jetty-ee9-servlet tests 2024-06-20 14:38:15 -05:00
Joakim Erdfelt d854cc42d2
Merge pull request #11939 from jetty/fix/10.0.x/update-url-refs-jetty.org
[10.0.x] Updating URL refs to jetty.org
2024-06-20 17:16:25 +00:00
Joakim Erdfelt 5927b62793
Fixing maven pom spotless error 2024-06-20 10:13:54 -05:00
Joakim Erdfelt 5bbd012d60
Update github URL references to new location 2024-06-20 10:00:56 -05:00
Joakim Erdfelt 35903ae262
Update github URL references to new location 2024-06-20 09:43:05 -05:00
Joakim Erdfelt 6bebb2ddd2
Update URL references to jetty.org 2024-06-20 09:41:42 -05:00