Commit Graph

23474 Commits

Author SHA1 Message Date
Olivier Lamy 30919df985
interpolate bouncycastle.version in mod file (#7189)
* interpolate bouncycastle.version in mod file
* use bcutil-jdk15on

Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2021-12-04 09:03:57 +10:00
dependabot[bot] b23076b3bd
Merge pull request #7196 from eclipse/dependabot/maven/jetty-10.0.x/com.github.jnr-jnr-posix-3.1.13 2021-12-03 05:48:49 +00:00
dependabot[bot] e2a6201341
Bump jnr-posix from 3.1.12 to 3.1.13
Bumps [jnr-posix](https://github.com/jnr/jnr-posix) from 3.1.12 to 3.1.13.
- [Release notes](https://github.com/jnr/jnr-posix/releases)
- [Commits](https://github.com/jnr/jnr-posix/compare/jnr-posix-3.1.12...jnr-posix-3.1.13)

---
updated-dependencies:
- dependency-name: com.github.jnr:jnr-posix
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-03 03:56:40 +00:00
Lachlan 9b501022d5
Merge pull request #7166 from eclipse/jetty-10.0.x-6974-ByteBufferPool
Issue #6974 - improvements & fixes to ByteBufferPool implementations (#7017)
2021-12-03 14:46:16 +11:00
Simone Bordet cda45ae3ea
Issue #7109 - Deprecate UnixSocket JNR support. (#7110)
* Issue #7109 - Deprecate UnixSocket JNR support.

Deprecated for removal classes and JPMS modules.
Added [deprecated] sections and "deprecated" tag to Jetty module files.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-02 12:59:05 +01:00
Simone Bordet 1ea012afde
Issue #7111 - Add support to deprecate jetty-home modules. (#7125)
* Issue #7111 - Add support to deprecate jetty-home modules.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-02 10:09:05 +01:00
Lachlan Roberts 6172c96d80 update jetty-bytebufferpool-logarithmic.xml dtd to 10_0
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-12-02 20:02:10 +11:00
Lachlan 33c9536d12
Merge pull request #7058 from eclipse/jetty-10.0.x-2504-WebSocketDump
Issue #2504 - expose more WebSocket details in jetty server dump
2021-12-02 19:55:50 +11:00
dependabot[bot] edcf4a773d
Merge pull request #7191 from eclipse/dependabot/maven/jetty-10.0.x/com.github.jnr-jnr-ffi-2.2.10 2021-12-02 07:03:39 +00:00
dependabot[bot] 6b01e0143c
Bump checkstyle from 9.1 to 9.2 (#7179)
Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.1 to 9.2.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.1...checkstyle-9.2)

---
updated-dependencies:
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-01 17:12:42 -06:00
dependabot[bot] 25df1a84ab
Bump jnr-ffi from 2.2.9 to 2.2.10
Bumps [jnr-ffi](https://github.com/jnr/jnr-ffi) from 2.2.9 to 2.2.10.
- [Release notes](https://github.com/jnr/jnr-ffi/releases)
- [Commits](https://github.com/jnr/jnr-ffi/compare/jnr-ffi-2.2.9...jnr-ffi-2.2.10)

---
updated-dependencies:
- dependency-name: com.github.jnr:jnr-ffi
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-01 21:20:13 +00:00
dependabot[bot] b31f0f512e
Merge pull request #7176 from eclipse/dependabot/maven/jetty-10.0.x/org.apache.maven.plugins-maven-plugin-plugin-3.6.2 2021-12-01 21:18:12 +00:00
Simone Bordet cb25a83667
Issue #6728 - Prepare for QUIC and HTTP/3 (#7100)
* Issue #6728 - QUIC and HTTP/3

Modifications to Jetty to prepare for QUIC/HTTP3.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-01 09:39:51 +01:00
Lachlan 09f4e3c6a2
Merge pull request #7165 from eclipse/jetty-10.0.x-7124-LifeCycleListener
Issue #7124 - deprecate AbstractLifeCycleListener in 10.0.x
2021-12-01 10:45:13 +11:00
Lachlan e409f35bb3
Merge pull request #7180 from eclipse/jetty-10.0.x-7160-EncodedPercentUri
Issue #7160 - Add AMBIGUOUS_PATH_ENCODING to default UriCompliance mode.
2021-12-01 10:41:01 +11:00
Lachlan Roberts 7abb1e62f2 Issue #7160- Add AMBIGUOUS_PATH_ENCODING to default UriCompliance mode.
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-11-30 16:51:58 +11:00
Lachlan Roberts 7b944b93c1 Remove flakey WebSocketBufferPoolTest
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-11-30 11:43:49 +11:00
dependabot[bot] 08ed2dd8cb
Bump maven-plugin-plugin from 3.6.1 to 3.6.2
Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.1 to 3.6.2.
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.6.1...maven-plugin-tools-3.6.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-29 21:35:38 +00:00
dependabot[bot] 2f5a822f90
Bump maven.plugin-tools.version from 3.6.1 to 3.6.2 (#7172)
Bumps `maven.plugin-tools.version` from 3.6.1 to 3.6.2.

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

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

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

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-29 15:30:08 -06:00
dependabot[bot] 548fc96720
Bump junit.version from 5.8.1 to 5.8.2 (#7174)
Bumps `junit.version` from 5.8.1 to 5.8.2.

Updates `junit-bom` from 5.8.1 to 5.8.2
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.1...r5.8.2)

Updates `junit-vintage-engine` from 5.8.1 to 5.8.2
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.8.1...r5.8.2)

---
updated-dependencies:
- dependency-name: org.junit:junit-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.junit.vintage:junit-vintage-engine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-29 08:12:41 -06:00
Lachlan Roberts 74785dd023 Issue #6974 - improve testMaxMemory for Array & Mapped ByteBufferPools
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-11-29 14:41:51 +11:00
Lachlan Roberts aa09b8b7bd Issue #6974 - allow empty buffers to be pooled
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-11-29 14:06:20 +11:00
Lachlan Roberts 377d0d131e Issue #6974 - fix bug in ByteBufferPool implementations
If an allocation size of 0 was requested bucketFor would throw.

Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-11-26 17:30:14 +11:00
Ludovic Orban 08724d8e70 #7157 add missing callback calls in H2 reset codepath 2021-11-25 10:35:30 +01:00
dependabot[bot] 27a08770a7
Merge pull request #7154 from eclipse/dependabot/maven/jetty-10.0.x/com.github.jnr-jnr-unixsocket-0.38.13 2021-11-25 02:29:46 +00:00
dependabot[bot] 2664e821a9
Bump jnr-unixsocket from 0.38.12 to 0.38.13
Bumps [jnr-unixsocket](https://github.com/jnr/jnr-unixsocket) from 0.38.12 to 0.38.13.
- [Release notes](https://github.com/jnr/jnr-unixsocket/releases)
- [Commits](https://github.com/jnr/jnr-unixsocket/compare/jnr-unixsocket-0.38.12...jnr-unixsocket-0.38.13)

---
updated-dependencies:
- dependency-name: com.github.jnr:jnr-unixsocket
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-25 01:04:38 +00:00
dependabot[bot] 4a4bc06d96
Merge pull request #7151 from eclipse/dependabot/maven/jetty-10.0.x/com.github.jnr-jnr-posix-3.1.12 2021-11-25 01:03:29 +00:00
Lachlan c19921e60f Issue #6974 - improvements & fixes to ByteBufferPool implementations (#7017)
- WebSocket should user server ByteBufferPool if possible
- fix various bugs ByteBufferPool implementations
- add heuristic for maxHeapMemory and maxDirectMemory
- Add dump for ByteBufferPools
- add LogArrayByteBufferPool that does exponential scaling of bucket size.
- ByteBufferPools should default to use maxMemory heuristic
- Add module jetty-bytebufferpool-logarithmic

Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
Co-authored-by: Simone Bordet <simone.bordet@gmail.com>
2021-11-25 10:42:47 +11:00
Lachlan Roberts 63069ad28a Issue #7124 - deprecate AbstractLifeCycleListener
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-11-25 10:01:52 +11:00
Olivier Lamy 6e0b7c2f86 fix wrong merge
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2021-11-24 20:55:46 +10:00
Olivier Lamy 6fb93523be
Merge branch 'jetty-10.0.x' into dependabot/maven/jetty-10.0.x/com.github.jnr-jnr-posix-3.1.12 2021-11-24 19:11:51 +10:00
dependabot[bot] b365b3cf1b
Merge pull request #7152 from eclipse/dependabot/maven/jetty-10.0.x/com.github.jnr-jnr-enxio-0.32.11 2021-11-24 07:36:56 +00:00
Olivier Lamy e279e2f449
use jgit to avoid issue on machine with git not in the path (#7142)
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2021-11-24 16:27:20 +10:00
Olivier Lamy 4f385ece59 fix upperbound
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2021-11-24 16:06:37 +10:00
Olivier Lamy e783cd536f fix upperbound dependency
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2021-11-24 13:47:27 +10:00
dependabot[bot] 2c162f56f7
Bump jnr-enxio from 0.32.10 to 0.32.11
Bumps [jnr-enxio](https://github.com/jnr/jnr-enxio) from 0.32.10 to 0.32.11.
- [Release notes](https://github.com/jnr/jnr-enxio/releases)
- [Commits](https://github.com/jnr/jnr-enxio/compare/jnr-enxio-0.32.10...jnr-enxio-0.32.11)

---
updated-dependencies:
- dependency-name: com.github.jnr:jnr-enxio
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-23 09:20:00 +00:00
dependabot[bot] bfe292602d
Bump jnr-posix from 3.1.11 to 3.1.12
Bumps [jnr-posix](https://github.com/jnr/jnr-posix) from 3.1.11 to 3.1.12.
- [Release notes](https://github.com/jnr/jnr-posix/releases)
- [Commits](https://github.com/jnr/jnr-posix/compare/jnr-posix-3.1.11...jnr-posix-3.1.12)

---
updated-dependencies:
- dependency-name: com.github.jnr:jnr-posix
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-23 09:19:33 +00:00
Lachlan d755e3a742
Merge pull request #7043 from eclipse/jetty-10.0.x-7042-OpenIdConfiguration
Issue #7042 - Allow OpenIdConfiguration to be selected based on realm name
2021-11-23 16:11:22 +11:00
dependabot[bot] 88e000a0c0
Merge pull request #7144 from eclipse/dependabot/maven/jetty-10.0.x/maven.version-3.8.4 2021-11-23 01:30:33 +00:00
dependabot[bot] ac6c80e5b7
Bump maven.version from 3.8.3 to 3.8.4
Bumps `maven.version` from 3.8.3 to 3.8.4.

Updates `maven-artifact` from 3.8.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.3...maven-3.8.4)

Updates `maven-core` from 3.8.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.3...maven-3.8.4)

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

Updates `maven-resolver-provider` from 3.8.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.3...maven-3.8.4)

Updates `maven-settings` from 3.8.3 to 3.8.4
- [Release notes](https://github.com/apache/maven/releases)
- [Commits](https://github.com/apache/maven/compare/maven-3.8.3...maven-3.8.4)

---
updated-dependencies:
- dependency-name: org.apache.maven:maven-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-plugin-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-resolver-provider
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.maven:maven-settings
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-22 09:24:07 +00:00
Ludovic Orban f048f4dd95 #7107: handle review comments 2021-11-22 09:48:25 +01:00
Ludovic Orban ad6434ba34 #7107: move new test into existing test class 2021-11-22 09:48:25 +01:00
Ludovic Orban 3c019fabd3 #7107: fix too-eager closing of multiplexed connections marked as closed but still in use 2021-11-22 09:48:25 +01:00
dependabot[bot] 91be8cfc6e
Merge pull request #7135 from eclipse/dependabot/maven/jetty-10.0.x/com.github.spotbugs-spotbugs-maven-plugin-4.5.0.0 2021-11-22 00:29:29 +00:00
Joakim Erdfelt cd1f146867
Issue #7131 - use Charset object instead of String (#7137)
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2021-11-19 16:17:28 -06:00
dependabot[bot] ce290566f9
Bump spotbugs-maven-plugin from 4.4.2.2 to 4.5.0.0
Bumps [spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) from 4.4.2.2 to 4.5.0.0.
- [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases)
- [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.4.2.2...spotbugs-maven-plugin-4.5.0.0)

---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-19 09:20:22 +00:00
Joakim Erdfelt ec3d7dbe92
Issue #6017 - Start Property Overrides (#7118)
* Issue #6017 - jetty-start Property override behavior

+ All *.mod based configuration defaults are default
  properties are not forced values and can be overridden.

Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2021-11-17 10:10:29 -06:00
Simone Bordet f14064039b Fixes #7113 - Improve Unix-Domain client documentation.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-11-17 15:12:58 +01:00
dependabot[bot] 23789ff13c
Merge pull request #7116 from eclipse/dependabot/maven/jetty-10.0.x/io.grpc-grpc-core-1.42.1 2021-11-17 13:30:54 +00:00
dependabot[bot] e7342bbe4b
Merge pull request #7128 from eclipse/dependabot/maven/jetty-10.0.x/com.google.cloud-google-cloud-datastore-2.2.0 2021-11-17 11:23:42 +00:00