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