Commit Graph

24797 Commits

Author SHA1 Message Date
dependabot[bot] 3d38990db8
Bump maven-scm-provider-jgit from 1.13.0 to 2.0.0
Bumps maven-scm-provider-jgit from 1.13.0 to 2.0.0.

---
updated-dependencies:
- dependency-name: org.apache.maven.scm:maven-scm-provider-jgit
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-01 01:00:07 +00:00
dependabot[bot] 910a689aa8
Bump asm.version from 9.4 to 9.5
Bumps `asm.version` from 9.4 to 9.5.

Updates `asm-commons` from 9.4 to 9.5

Updates `asm-bom` from 9.4 to 9.5

Updates `asm` from 9.4 to 9.5

Updates `asm-tree` from 9.4 to 9.5

Updates `asm-analysis` from 9.4 to 9.5

Updates `asm-util` from 9.4 to 9.5

---
updated-dependencies:
- dependency-name: org.ow2.asm:asm-commons
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.ow2.asm:asm-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.ow2.asm:asm
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.ow2.asm:asm-tree
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.ow2.asm:asm-analysis
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.ow2.asm:asm-util
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-01 00:57:52 +00:00
Simone Bordet ee3ca3fde7
Added additional regex redirect test.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-03-31 17:25:51 +02:00
Simone Bordet 278ec1be69
Fixes #9237 - Decouple QTP idleTimeout from pool shrink rate. (#9498)
Introduced `QueuedThreadPool.maxEvictCount` to be the number of idle threads that are evicted in one idle timeout.

When set to 1 (the default), the old behavior is reproduced: expiring 1 thread every idle timeout.
When set to larger values, allows to keep around the threads for the idle timeout (in case of further load spikes), but allows to quickly recover OS memory when they are truly idle.

For example, with 2000 threads, 30 seconds idle timeout and idleTimeoutMaxShrinkCount=1, it will take 995 minutes (about 16.5 hrs) to shrink the pool back to 10 threads.
By setting idleTimeoutMaxShrinkCount=100, the thread pool can be shrunk to 10 threads in about 10 minutes.

Note also that the new algorithm is more aggressive at shrinking the thread pool.
Previously, a small load might have been sufficient to never evict any thread, because all threads could take turns at executing jobs so that threads were mostly idle but would never really idle time out.
The new algorithm is more aggressive even in presence of a small load, so that if `minThreads` are sufficient to cope with the small load, then the other threads are evicted.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Signed-off-by: gregw <gregw@webtide.com>
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
Co-authored-by: gregw <gregw@webtide.com>
Co-authored-by: Ludovic Orban <lorban@bitronix.be>
2023-03-31 15:36:34 +02:00
Lachlan Roberts 0abf51c712 explicitly specify maxFormKeys for MultiPartServletTest
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-03-30 14:34:22 +11:00
Simone Bordet fe11b94da8
Fixed javadocs.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-03-28 20:22:39 +02:00
Lachlan dde6e04731
Issue #7121 - Add documentation for websocket configuration. (#8931)
* Improvements to WebSocket documentation.
* Documented configuration parameters.
* Documented and added a test case for PathSpec usage.

Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Co-authored-by: Simone Bordet <simone.bordet@gmail.com>
2023-03-28 19:42:44 +02:00
Olivier Lamy 925109f364
upgrade json-smart to 2.4.9 (#9542)
Signed-off-by: Olivier Lamy <olamy@apache.org>
2023-03-27 15:46:22 +10:00
Joakim Erdfelt a9bae8eaf8
Merge pull request #9313 from eclipse/fix/jetty-10.0.x/jetty-sh-start-properties
Issue #9309 - Better jetty.sh integration for start.jar with eye on supporting odd properties
2023-03-24 08:34:37 -05:00
Lachlan Roberts 8b81103a50 parameterize MultiPartServletTest for complianceModes and add extra test
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-03-24 14:27:47 +11:00
Joakim Erdfelt 20c9b02a8f
Fix broken javadoc
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-03-23 15:19:32 -05:00
Joakim Erdfelt 054d11e13c
toQuotedString() simplified
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-03-23 12:44:07 -05:00
Joakim Erdfelt 515b1a89de
Rename RUN_CMD to RUN_ARGS
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-03-23 12:15:03 -05:00
Joakim Erdfelt 2e936feec3
Correct usages of matrix.languages
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-03-21 07:55:58 -05:00
Joakim Erdfelt 6cbdb0cc18
Use latest node.jar to run stCarlos/setup-maven
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-03-21 07:46:16 -05:00
Joakim Erdfelt 4a761f4aee
Disable broken JDK19 test
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-03-21 07:40:02 -05:00
Joakim Erdfelt cc408b7fe5
Disable broken JDK19 test
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-03-21 07:04:29 -05:00
Joakim Erdfelt 9060adb8ca
Merge remote-tracking branch 'origin/jetty-10.0.x' into fix/jetty-10.0.x/jetty-sh-start-properties 2023-03-20 23:14:28 -05:00
Joakim Erdfelt 574ad3b4da
Merge pull request #9503 from eclipse/jetty-10.0.x-9497-effective-web-xml
Issue #9497 allow jetty:effective-web-xml for jar projects
2023-03-20 13:56:29 -05:00
Joakim Erdfelt d81941a91e
Disable broken JDK19 test
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-03-20 13:42:12 -05:00
Joakim Erdfelt 17aa0c5ab9
Fixing #9517 - bad url-pattern prefix match behavior (#9518)
* Fixing #9517 - bad url-pattern prefix match behavior

Fixed regression where `/foo/*` was incorrectly matching `/foobar`.

Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Signed-off-by: gregw <gregw@webtide.com>
Co-authored-by: gregw <gregw@webtide.com>
2023-03-20 17:53:40 +01:00
Simone Bordet fe505766fd
Fixes #9501 - jetty client with proxy Connection: close (#9508)
Now Connection: close is ignored for 2xx responses to a CONNECT method.
In this way the tunnel is kept open, and bad proxies that were sending
Connection: close are now supported as apparently they are still out there.

Fixes also #6483.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-03-20 10:09:58 +01:00
Jan Bartel f2b0f217d3
Issue #9400 Handle scan of weird jar format (#9433) 2023-03-17 04:56:54 +11:00
Jan Bartel c357a1216d Issue #9497 allow jetty:effective-web-xml for jar projects 2023-03-15 19:32:01 +01:00
Simone Bordet e6de81084d
Improved HttpClient TLS documentation about server host name verification. (#9494)
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-03-14 18:49:48 +01:00
Olivier Lamy d748fde470
no need of unzip jetty-home for every single test if it is the same zip (based on lastModified file value) (#9486)
Signed-off-by: Olivier Lamy <olamy@apache.org>
2023-03-11 10:21:39 +10:00
dependabot[bot] 3c16575be0
Merge pull request #9452 from eclipse/dependabot/maven/jetty-10.0.x/org.apache.maven.plugins-maven-plugin-plugin-3.8.1 2023-03-09 02:37:31 +00:00
Greg Wilkins 659f16d1c0
Fix #9468 Space in Cookie name (#9471)
Added a violation to allow unquoted spaces in cookie values

Signed-off-by: gregw <gregw@webtide.com>
2023-03-08 21:07:14 +01:00
Joakim Erdfelt 5249b90916
Merge pull request #9434 from eclipse/jetty-10.0.x-9407-flakey-WebAppProviderTest
Give longer timeout for CI
2023-03-02 13:06:50 -06:00
dependabot[bot] 2c52dab6d6
Bump maven-plugin-plugin from 3.7.1 to 3.8.1
Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.7.1 to 3.8.1.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.7.1...maven-plugin-tools-3.8.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-02 18:49:38 +00:00
Joakim Erdfelt 8dfac9a00b
Merge pull request #9449 from eclipse/dependabot/maven/jetty-10.0.x/maven.plugin-tools.version-3.8.1
Bump maven.plugin-tools.version from 3.7.1 to 3.8.1
2023-03-02 12:48:50 -06:00
Joakim Erdfelt fc25648564
Merge pull request #9457 from eclipse/release/10.0.14
Merge `release/10.0.14` back to mainline
2023-03-01 17:14:02 -06:00
Joakim Erdfelt b089fda412
Downgrading maven-invoker-plugin to 3.4.0
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-03-01 15:47:45 -06:00
Joakim Erdfelt 68c931327c
Removing extraArtifacts hack
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-03-01 15:47:28 -06:00
Joakim Erdfelt cb0b0faf71
Adding javadoc.jar to <extraArtifact> on jetty-runner invoker:install
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-03-01 15:09:44 -06:00
Joakim Erdfelt 6dde0d55c9
Adding <extraArtifact> to various invoker:install goals
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-03-01 14:10:52 -06:00
Joakim Erdfelt 10a374aeb5
Disable test no longer functional on OpenJDK 11.0.18+
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-03-01 13:50:10 -06:00
Joakim Erdfelt 56bf2559db
Beef up `ci` profile to make it easier to run in the same modes on local machine
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-03-01 13:08:51 -06:00
dependabot[bot] 3327b9ebde
Bump maven.plugin-tools.version from 3.7.1 to 3.8.1
Bumps `maven.plugin-tools.version` from 3.7.1 to 3.8.1.

Updates `maven-plugin-annotations` from 3.7.1 to 3.8.1
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.7.1...maven-plugin-tools-3.8.1)

Updates `maven-plugin-tools-api` from 3.7.1 to 3.8.1
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.7.1...maven-plugin-tools-3.8.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-tools-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-01 09:09:36 +00:00
dependabot[bot] 7dcda1866a
Merge pull request #9446 from eclipse/dependabot/maven/jetty-10.0.x/org.apache.maven.plugins-maven-compiler-plugin-3.11.0 2023-03-01 08:57:14 +00:00
Olivier Lamy e62cc0344a Updating to version 10.0.15-SNAPSHOT 2023-03-01 18:55:10 +10:00
dependabot[bot] dabc7125a6
Bump maven-compiler-plugin from 3.10.1 to 3.11.0
Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.10.1 to 3.11.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.10.1...maven-compiler-plugin-3.11.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-01 01:00:34 +00:00
Joakim Erdfelt 4563f7a90e
Merge pull request #9439 from eclipse/fix/10.0.x/dependabot-rollup
Dependency Rollup (and fixes) for `jetty-10.0.x`
2023-02-26 07:03:13 -06:00
Joakim Erdfelt e68c7139dd
Merge remote-tracking branch 'origin/dependabot/maven/jetty-10.0.x/org.apache.kerby-kerb-simplekdc-2.0.3' into fix/10.0.x/dependabot-rollup
# Conflicts:
#	pom.xml
2023-02-24 15:46:06 -06:00
Joakim Erdfelt c612897314
Merge remote-tracking branch 'origin/dependabot/maven/jetty-10.0.x/org.apache.logging.log4j-log4j-api-2.20.0' into fix/10.0.x/dependabot-rollup 2023-02-24 15:45:39 -06:00
Joakim Erdfelt 32fa528e12
Merge remote-tracking branch 'origin/dependabot/maven/jetty-10.0.x/org.apache.maven.plugins-maven-assembly-plugin-3.5.0' into fix/10.0.x/dependabot-rollup 2023-02-24 15:45:36 -06:00
Joakim Erdfelt d60c1dae36
Merge remote-tracking branch 'origin/dependabot/maven/jetty-10.0.x/org.eclipse.tycho-tycho-p2-repository-plugin-3.0.3' into fix/10.0.x/dependabot-rollup 2023-02-24 15:45:34 -06:00
Joakim Erdfelt 594299b58d
Merge remote-tracking branch 'origin/dependabot/maven/jetty-10.0.x/org.infinispan.protostream-protostream-4.6.1.Final' into fix/10.0.x/dependabot-rollup 2023-02-24 15:45:31 -06:00
Joakim Erdfelt a0a8ca24e2
Merge remote-tracking branch 'origin/dependabot/maven/jetty-10.0.x/org.wildfly.security-wildfly-elytron-2.1.0.Final' into fix/10.0.x/dependabot-rollup 2023-02-24 15:45:25 -06:00
dependabot[bot] a224ff0b7b
Bump tycho-p2-repository-plugin from 3.0.2 to 3.0.3
Bumps tycho-p2-repository-plugin from 3.0.2 to 3.0.3.

---
updated-dependencies:
- dependency-name: org.eclipse.tycho:tycho-p2-repository-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-24 00:55:03 +00:00