Commit Graph

29704 Commits

Author SHA1 Message Date
Jan Bartel da5eee7434 Update all deps to ee11 versions 2024-05-01 11:28:09 +10:00
Olivier Lamy 61223e82b5
fix pom version
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-04-30 15:51:13 +10:00
Olivier Lamy 87bdb4b137
fix pom version
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-04-30 15:20:09 +10:00
gregw b11996a3c4 Introduced EE11 and jetty-12.1.x 2024-04-26 22:42:57 +10:00
Jan Bartel 151fffb48e Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x 2024-04-26 16:50:05 +10:00
Joakim Erdfelt fd3fafca73
[April 2024] Jetty 12 Dependency Updates (#11703)
* Ensure JDK22 for eclipse-release
* Updating Dependencies - April 2024
2024-04-25 20:56:30 -05:00
Jan Bartel e9c71be811
Jetty 12.0.x refactor common maven plugin classes (#11651)
* Issue #11514 - Cleanup `jetty.webapp.addServerClasses` property behavior for ee10/ee9/ee8

* Merging patterns (default -> env -> config)
* Moved ClassMatcher to util
* System Server Classes
* Renaming to Hidden/Protected
* Updated for loss of dump.war
* Update jetty-core/jetty-ee/src/main/java/org/eclipse/jetty/ee/WebappClassLoading.java
* fixed OSGi tests
* Ensure default hidden server and system classes.
* Fixed ee9 OSGi to load jetty-ee
* Adding more deprecations
* Changing XML demos/tests to use new getter names
* rollback xml changes in ee9/ee8
* Fix ee8 maven plugin
* Make jetty-maven dependency optional in ee9 to match ee10

---------

Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Co-authored-by: gregw <gregw@webtide.com>
2024-04-25 20:53:40 -05:00
Joakim Erdfelt 7da90561cd
Merge pull request #11700 from jetty/fix/12.0.x/npe-response-recycled
Issue #11699 - ISE when Response does not exist.
2024-04-25 20:37:52 -05:00
Joakim Erdfelt 91633359c3
Issue #11699 - ISE when Response does not exist. 2024-04-25 10:13:46 -05:00
Joakim Erdfelt 429809e549
Issue #11453 - Testcase for reported issue (#11454) 2024-04-25 09:54:20 -05:00
Simone Bordet d4805a581e
Fixes #11597 - Document Request Customizers. (#11682)
* Fixes #11597 - Document Request Customizers.

Documented the request customizers in the programming guide.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-04-24 23:35:26 +02:00
Lachlan 0c144845d4
update SizeLimitHandler with fixes needed for appengine tests (#11570)
* update SizeLimitHandler with fixes needed for appengine tests

---------

Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-04-24 16:28:28 -05:00
Simone Bordet c10ec98b5b
Fixes #11597 - Document Request Customizers.
Documented the request customizers in the programming guide.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-04-24 18:57:16 +02:00
Simone Bordet e491fc3d30
Document the rewrite Jetty module. (#11686)
* Document the rewrite Jetty module.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-04-24 18:19:34 +02:00
Joakim Erdfelt 044a59ff6d
Merge pull request #11640 from jetty/fix/12.0.x/sh.state.site.delete
Issue #11026 - fix `jetty.sh restart` flaw
2024-04-24 08:43:49 -05:00
Jan Bartel 23ca73e833
Issue #11677 fix AttributeNameTest (#11689) 2024-04-24 08:42:53 -05:00
Jan Bartel aef8cb1b50
Issue #11676 fix session CreationTest (#11685) 2024-04-24 08:42:29 -05:00
Greg Wilkins 33a65f636f
Fix distribution test race (#11691) 2024-04-24 18:06:02 +10:00
Joakim Erdfelt bc16e90814
Revert @RepeatedTest to @Test 2024-04-23 20:45:39 -05:00
Joakim Erdfelt 1f4d19c841
Tweaking DisableUrlCacheTest to identify flaky nature of testcase. (#11670)
* Tweaking DisableUrlCacheTest to identify flaky nature of testcase.

* More logging details (in case failure happens)

* Repeat til failure
2024-04-23 20:31:32 -05:00
Ludovic Orban bb633b8a0f
Fix `HttpFields.Mutable.Wrapper.computeField()` (#11688)
* #11687 make HttpFields.Mutable.Wrapper.computeField() call onRemoveField() and remove the field when null is returned by computeFn
* #11687 replace IAE with NPE
* #11687 replace collect(Collectors.toList()) with toList()

---------

Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-04-23 18:13:01 -05:00
gregw a8ffebff2b Merge remote-tracking branch 'origin/jetty-12.0.x' into jetty-12.1.x 2024-04-24 09:02:13 +10:00
Joakim Erdfelt 4cc938429f
Issue #11648 - Introducing HttpDateTime class. (#11672)
+ Introduces HTTP (and Cookie) Date/Time parsing
  according to spec algorithms.
+ Introduces formatting according to spec
  mandated preferred RFC 1123 format.
+ Deprecate DateParser
2024-04-23 17:17:59 -05:00
Joakim Erdfelt ebe1b0e4cc
Merge pull request #11684 from jetty/fix/12.0.x/asynccontexttest-improvements
Cleaning up ee10 `AsyncContextTest`
2024-04-23 13:37:16 -05:00
Ludovic Orban a1450f5cf7
Fix for some invalid server behaviors when a client is aborting a request (#11637)
* #11631 abort instead of rethrow when the exception handler in handle() throws an exception
* fix ee10 state machine error when client aborts
* H3: wire client-sent reset packet on abort
* H3: only fail finished streams when fill interested is false

---------

Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-04-23 08:30:21 -05:00
gregw 758543d7f0 updates from review 2024-04-23 18:10:34 +10:00
gregw 2223170c4f Merge branch 'jetty-12.0.x' into jetty-12.1.x
Signed-off-by: gregw <gregw@webtide.com>
2024-04-23 17:38:22 +10:00
Joakim Erdfelt a0f4e9809a
Cleaning up AsyncContextTest 2024-04-22 14:31:32 -05:00
Ludovic Orban 656e904d91
Fix buffer leak in `HttpClientStreamTest.testUploadWithConcurrentServerCloseClosesStream()` (#10431)
Fix buffer leak in HTTP and FCGI when the server is being shut down while there are in-flight requests

Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-04-22 16:15:58 +02:00
Joakim Erdfelt b292a312a8
Merge pull request #11680 from jetty/fix/jetty-12-duplicate-plugin-warning
Fix Maven warning about missing duplicate-finder-maven-plugin version
2024-04-22 07:17:58 -05:00
Olivier Lamy d168993c57
fix maven warning about missing plugin version
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-04-22 19:07:10 +10:00
Olivier Lamy d2beb2bd3f
Issue #9487 Upgrade to Infinispan 15 (#11503)
* upgrade to final release of infinispan 15

---------

Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-04-22 10:28:00 +02:00
Olivier Lamy adfa0da5e4
really upload result previous PR was incomplete (#11675)
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-04-22 10:27:23 +02:00
Olivier Lamy 87914822c6
Jetty 12 main will keep not using the cache but at least will build cache output for PRs (#11674)
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-04-22 05:48:23 +02:00
Joakim Erdfelt 24f3a249c4
Merge remote-tracking branch 'refs/remotes/origin/jetty-11.0.x' into jetty-12.0.x
# Conflicts:
#	documentation/jetty-documentation/src/main/asciidoc/programming-guide/maven/jetty-maven-plugin.adoc
2024-04-19 15:13:52 -05:00
Joakim Erdfelt 326a68078c
Merge remote-tracking branch 'refs/remotes/origin/jetty-10.0.x' into jetty-11.0.x 2024-04-19 15:06:24 -05:00
Jesse McConnell 284de51564 fix broken xrefs in the documentation that need resolved before the antora migration 2024-04-19 14:05:08 -05:00
Joakim Erdfelt 766a058786
Introduce various aliases to start.jar options (#11639)
* Issue #5944 - introduce --files=<uri>|<location> alias
* Issue #5945 - introduce --skip-create-files=<moduleName> alias
* Issue #5946 - introduce --add-config-dir=<path> alias
* Updating documentation for new names
2024-04-19 11:10:42 -05:00
Joakim Erdfelt 8b1c6bcd06
Issue #11659 - Properly ignore OWS before field values. (#11661)
* implemented changes to CACHE and parseFields to handle OWS properly for all UNMATCHED_VALUE headers.
* added 3 new OWS test cases (that fail in 12.0.x HEAD btw) to handle this OWS case.
2024-04-18 20:33:25 -05:00
Ludovic Orban 6d37ce1e9a
Merge pull request #11664 from jetty/merge/jetty-12.0.x/11660-upgrade-quiche-to-0_21_0
12.0.x: Merge upgrade quiche version to 0.21.0
2024-04-18 14:38:19 +02:00
Marcin Kozak cc5f18bd11
Fixes #11634 Add support for IP segments above 127 in Socks5Proxy (#11636)
Now properly parsing IP bytes (0..255) without clashing with Java bytes (-128..127).
2024-04-18 12:02:12 +02:00
Ludovic Orban 74b76b9a2e
Merge remote-tracking branch 'origin/jetty-11.0.x' into merge/jetty-12.0.x/11660-upgrade-quiche-to-0_21_0 2024-04-18 10:41:37 +02:00
Ludovic Orban 37dd03a630
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x 2024-04-18 10:19:03 +02:00
Ludovic Orban 6566a1c6f6 #11656 upgrade jetty-quiche-native to version 0.21.0
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-04-18 10:12:20 +02:00
Ludovic Orban 646e68dde9 #11656 fix quiche_stats and quiche_transport_params mapping
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-04-18 10:12:20 +02:00
Greg Wilkins 33feac33e7
Revert "Revert NON_POOLING change" (#11649)
This reverts commit 2bf7d6cecc.
2024-04-18 15:52:03 +10:00
Ludovic Orban 940c7440b4 #11655 use awaitility to assert as the queue could be updated after the response was received by the client
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-04-17 10:32:06 +02:00
Ludovic Orban dc0cd2d45f enforce JDK 22 for building the release
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-04-17 10:31:30 +02:00
Ludovic Orban 8d95000e2c fix comment
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-04-17 10:31:30 +02:00
Ludovic Orban f281cad479 add comment
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-04-17 10:31:30 +02:00