Joakim Erdfelt
43eb08b146
Backport #10540 to `jetty-10.0.x` Fixed deadlock in class initialization. ( #10545 )
...
* Fixed deadlock in class initialization. (#10540 )
* Thread T1 may initialize HttpTester.Message that extends MutableHttpFields, so grabs the lock for the initialization of class MutableHttpFields.
* Thread T2 may initialize HttpFields, so grabs the lock for HttpFields and initializes field EMPTY, which calls new MutableHttpFields.
* To initialize MutableHttpFields, T1 must initialize HttpFields, but sees that its lock is taken and waits.
* To initialize HttpFields, T2 must create an instance and therefore initialize MutableHttpFields, but sees that its lock is taken and waits.
* Deadlock.
The solution is to use another class, EmptyHttpFields, to initialize HttpFields.EMPTY, so that there is no deadlock.
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Co-authored-by: Simone Bordet <simone.bordet@gmail.com>
2023-09-18 13:00:11 -05:00
Greg Wilkins
3c76f82594
Allow session idle timeout to be configured on authentication. ( #10511 )
...
Allow session idle timeout to be configured on authentication.
Signed-off-by: gregw <gregw@webtide.com>
2023-09-18 15:53:35 +10:00
Joakim Erdfelt
fd88723cad
Cleanup of start properties usages in `jetty-10.0.x` ( #10365 )
...
* Cleanup start properties usages
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-09-15 09:59:06 -05:00
Olivier Lamy
000a55f78f
upgrade to bouncycastle 1.76 ( #10512 )
...
* upgrade to bouncycastle 1.76
Signed-off-by: Olivier Lamy <olamy@apache.org>
* fix artifact names
Signed-off-by: Olivier Lamy <olamy@apache.org>
---------
Signed-off-by: Olivier Lamy <olamy@apache.org>
2023-09-15 02:16:41 +02:00
Joakim Erdfelt
d7d203d869
Merge pull request #10521 from eclipse/fix/10.0.x/cve-numbers
...
Fixing CVE number for CGI servlet deprecation (10.0.x)
2023-09-14 16:39:48 -05:00
Joakim Erdfelt
96d4d45541
Fixing CVE number for CGI servlet deprecation
2023-09-14 14:26:02 -05:00
Joakim Erdfelt
52c9dcaee6
Updating jetty-10.0.x VERSION.txt from changes in jetty-9.4.x ( #10518 )
...
* Updating jetty-10.0.x VERSION.txt from changes in jetty-9.4.x
* Making CVE references consistent
2023-09-14 19:31:09 +02:00
Joakim Erdfelt
b9cd3216f7
Updating 10.x entries ( #10515 )
2023-09-14 18:40:52 +02:00
dependabot[bot]
08ab9e1629
Merge pull request #10488 from eclipse/dependabot/maven/jetty-10.0.x/org.infinispan.protostream-protostream-4.6.5.Final
2023-09-07 00:38:43 +00:00
dependabot[bot]
bb84d6591a
Merge pull request #10487 from eclipse/dependabot/maven/jetty-10.0.x/pax.exam.version-4.13.5
2023-09-07 00:38:27 +00:00
dependabot[bot]
97ae51ee28
Bump org.infinispan.protostream:protostream
...
Bumps [org.infinispan.protostream:protostream](https://github.com/infinispan/protostream ) from 4.6.4.Final to 4.6.5.Final.
- [Release notes](https://github.com/infinispan/protostream/releases )
- [Commits](https://github.com/infinispan/protostream/compare/4.6.4.Final...4.6.5.Final )
---
updated-dependencies:
- dependency-name: org.infinispan.protostream:protostream
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-06 21:19:57 +00:00
dependabot[bot]
a9711042a1
Bump pax.exam.version from 4.13.1 to 4.13.5
...
Bumps `pax.exam.version` from 4.13.1 to 4.13.5.
Updates `org.ops4j.pax.exam:pax-exam` from 4.13.1 to 4.13.5
Updates `org.ops4j.pax.exam:pax-exam-inject` from 4.13.1 to 4.13.5
Updates `org.ops4j.pax.exam:pax-exam-container-forked` from 4.13.1 to 4.13.5
Updates `org.ops4j.pax.exam:pax-exam-junit4` from 4.13.1 to 4.13.5
Updates `org.ops4j.pax.exam:pax-exam-link-mvn` from 4.13.1 to 4.13.5
---
updated-dependencies:
- dependency-name: org.ops4j.pax.exam:pax-exam
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.ops4j.pax.exam:pax-exam-inject
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.ops4j.pax.exam:pax-exam-container-forked
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.ops4j.pax.exam:pax-exam-junit4
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.ops4j.pax.exam:pax-exam-link-mvn
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-06 21:19:40 +00:00
dependabot[bot]
3f4523fa7b
Merge pull request #10454 from eclipse/dependabot/maven/jetty-10.0.x/pax.url.version-2.6.14
2023-09-03 21:02:33 +00:00
Olivier Lamy
f4c587c36f
exclude banned dependencies
...
Signed-off-by: Olivier Lamy <olamy@apache.org>
2023-09-03 21:10:41 +10:00
dependabot[bot]
f4dc2661b1
Bump pax.url.version from 2.6.2 to 2.6.14
...
Bumps `pax.url.version` from 2.6.2 to 2.6.14.
Updates `org.ops4j.pax.url:pax-url-aether` from 2.6.2 to 2.6.14
- [Commits](https://github.com/ops4j/org.ops4j.pax.url/compare/url-2.6.2...url-2.6.14 )
Updates `org.ops4j.pax.url:pax-url-wrap` from 2.6.2 to 2.6.14
- [Commits](https://github.com/ops4j/org.ops4j.pax.url/compare/url-2.6.2...url-2.6.14 )
---
updated-dependencies:
- dependency-name: org.ops4j.pax.url:pax-url-aether
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.ops4j.pax.url:pax-url-wrap
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-03 05:47:24 +00:00
dependabot[bot]
b5fb0bcbe0
Merge pull request #10453 from eclipse/dependabot/maven/jetty-10.0.x/org.wildfly.security-wildfly-elytron-2.2.2.Final
2023-09-03 05:44:51 +00:00
dependabot[bot]
3d014a418e
Merge pull request #10452 from eclipse/dependabot/maven/jetty-10.0.x/apache.directory.api.version-2.1.4
2023-09-03 05:44:36 +00:00
dependabot[bot]
dc52d86ef1
Merge pull request #10451 from eclipse/dependabot/maven/jetty-10.0.x/org.infinispan.protostream-protostream-4.6.4.Final
2023-09-03 05:44:13 +00:00
dependabot[bot]
0c7ccff44d
Bump org.wildfly.security:wildfly-elytron
...
Bumps [org.wildfly.security:wildfly-elytron](https://github.com/wildfly-security/wildfly-elytron ) from 2.2.1.Final to 2.2.2.Final.
- [Commits](https://github.com/wildfly-security/wildfly-elytron/compare/2.2.1.Final...2.2.2.Final )
---
updated-dependencies:
- dependency-name: org.wildfly.security:wildfly-elytron
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-01 00:41:35 +00:00
dependabot[bot]
fe8267addf
Bump apache.directory.api.version from 2.1.3 to 2.1.4
...
Bumps `apache.directory.api.version` from 2.1.3 to 2.1.4.
Updates `org.apache.directory.api:api-ldap-schema-data` from 2.1.3 to 2.1.4
Updates `org.apache.directory.api:api-ldap-model` from 2.1.3 to 2.1.4
Updates `org.apache.directory.api:api-util` from 2.1.3 to 2.1.4
- [Commits](https://github.com/apache/directory-ldap-api/compare/2.1.3...2.1.4 )
Updates `org.apache.directory.api:api-asn1-api` from 2.1.3 to 2.1.4
---
updated-dependencies:
- dependency-name: org.apache.directory.api:api-ldap-schema-data
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.apache.directory.api:api-ldap-model
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.directory.api:api-util
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.directory.api:api-asn1-api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-01 00:38:54 +00:00
dependabot[bot]
2ba61d6a83
Bump org.infinispan.protostream:protostream
...
Bumps [org.infinispan.protostream:protostream](https://github.com/infinispan/protostream ) from 4.6.2.Final to 4.6.4.Final.
- [Release notes](https://github.com/infinispan/protostream/releases )
- [Commits](https://github.com/infinispan/protostream/compare/4.6.2.Final...4.6.4.Final )
---
updated-dependencies:
- dependency-name: org.infinispan.protostream:protostream
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-01 00:37:58 +00:00
Joakim Erdfelt
5d2489a0e8
Merge pull request #10446 from eclipse/release/10.0.16
...
Merge `release/10.0.16` into `jetty-10.0.x` HEAD
2023-08-31 15:12:12 -05:00
Ludovic Orban
1965a943f9
#9928 backport Request.beginNanoTime() from 12.0.x
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-08-31 09:25:54 +02:00
Joakim Erdfelt
896dee2466
Updating to version 10.0.17-SNAPSHOT
2023-08-25 14:27:38 -05:00
Joakim Erdfelt
a2735a9ae9
Updating to version 10.0.16
2023-08-25 14:10:55 -05:00
Joakim Erdfelt
3a21a6fa01
Fixing release-jetty.sh script
2023-08-25 14:00:56 -05:00
Joakim Erdfelt
900f50f513
Issue #10271 - new jetty-home `pid` module ( #10272 )
...
* Issue #10271 - new jetty-home module `pid`
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-08-25 09:12:49 -05:00
Lachlan
38cea263cc
Merge pull request #10400 from eclipse/jetty-10.0.x-inetaccessHandler
...
Issue #10388 - fix InetAccessHandler module
2023-08-25 18:03:26 +10:00
Lachlan Roberts
d6320c4494
fix checkstyle violation
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-08-25 15:37:40 +10:00
Greg Wilkins
3aaf39dff5
Fix #10397 CharsetStringBuilder end vs length ( #10399 )
...
Fix #10397 CharsetStringBuilder needs to convert length parameter to an end index.
Signed-off-by: gregw <gregw@webtide.com>
2023-08-25 14:50:53 +10:00
Lachlan Roberts
b89398d91c
Issue #10388 - add DistributionTest for InetAccessHandler
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-08-25 14:19:38 +10:00
Lachlan Roberts
764c8171bc
Issue #10388 - fix InetAccessHandler module
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-08-25 13:53:24 +10:00
Simone Bordet
0411e1f19f
Removed unnecessary stale dependency on the javadoc artifact.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-08-24 19:49:27 +02:00
Olivier Lamy
2ea646bacd
Issue #10312 Remove cyclic dependencies between jetty-home and jetty-documentation. Add new module jetty-documentation ( #10348 )
...
* cleanup jetty home build extracting jetty-documentation
* Issue #10312 Remove cyclic dependencies between jetty-home and jetty-documentation
Signed-off-by: Olivier Lamy <olamy@apache.org>
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-08-24 19:41:17 +02:00
Lachlan
c55363d43f
cleanups of DateCache ( #10176 )
...
* improve the formatting for precise ms in DateCache
* return original format string with DateCache.getFormatString
* calculate index in tick constructor because format strings can be different size
* use two ticks so that switching between seconds is less likely going to have cache miss
* use boolean instead of index to denote if sub second is needed
* remove formatWithoutCache and replace with doFormat as it doesn't work with sub second time
* allow the option of not having sub second precision
* use two separate formatters for the prefix/suffix around the SSS format code
* use a simple class to store both ticks in DateCache
* rename DateCache.Tick.getString(long) to format()
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-08-24 18:43:46 +02:00
Simone Bordet
3a85b66ee4
Updated JaCoCo to 0.8.10 to support Java 21.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-08-24 18:36:29 +02:00
dependabot[bot]
e4c8722ae4
Merge pull request #10379 from eclipse/dependabot/maven/jetty-10.0.x/org.jboss.logmanager-jboss-logmanager-3.0.2.Final
2023-08-24 09:58:12 +00:00
dependabot[bot]
c40989d06a
Bump org.jboss.logmanager:jboss-logmanager
...
Bumps [org.jboss.logmanager:jboss-logmanager](https://github.com/jboss-logging/jboss-logmanager ) from 3.0.1.Final to 3.0.2.Final.
- [Release notes](https://github.com/jboss-logging/jboss-logmanager/releases )
- [Commits](https://github.com/jboss-logging/jboss-logmanager/compare/3.0.1.Final...3.0.2.Final )
---
updated-dependencies:
- dependency-name: org.jboss.logmanager:jboss-logmanager
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-24 08:25:01 +00:00
dependabot[bot]
f691d20ff8
Merge pull request #10375 from eclipse/dependabot/maven/jetty-10.0.x/org.eclipse.tycho-tycho-p2-repository-plugin-4.0.2
2023-08-24 08:23:45 +00:00
dependabot[bot]
4592f77506
Bump org.eclipse.tycho:tycho-p2-repository-plugin from 4.0.1 to 4.0.2
...
Bumps [org.eclipse.tycho:tycho-p2-repository-plugin](https://github.com/eclipse-tycho/tycho ) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/eclipse-tycho/tycho/releases )
- [Changelog](https://github.com/eclipse-tycho/tycho/blob/tycho-4.0.2/RELEASE_NOTES.md )
- [Commits](https://github.com/eclipse-tycho/tycho/compare/tycho-4.0.1...tycho-4.0.2 )
---
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-08-24 06:57:18 +00:00
dependabot[bot]
56d8b1de58
Merge pull request #10373 from eclipse/dependabot/maven/jetty-10.0.x/org.apache.maven.plugins-maven-enforcer-plugin-3.4.0
2023-08-24 06:56:03 +00:00
dependabot[bot]
4d56e7d010
Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.0
...
Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer ) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/apache/maven-enforcer/releases )
- [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.3.0...enforcer-3.4.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-24 05:13:47 +00:00
dependabot[bot]
ce0efe2763
Merge pull request #10370 from eclipse/dependabot/maven/jetty-10.0.x/ant.version-1.10.14
2023-08-24 05:12:37 +00:00
dependabot[bot]
91eb1a4dd5
Bump ant.version from 1.10.13 to 1.10.14
...
Bumps `ant.version` from 1.10.13 to 1.10.14.
Updates `org.apache.ant:ant` from 1.10.13 to 1.10.14
Updates `org.apache.ant:ant-launcher` from 1.10.13 to 1.10.14
---
updated-dependencies:
- dependency-name: org.apache.ant:ant
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.ant:ant-launcher
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-24 03:42:45 +00:00
dependabot[bot]
9ca96954bf
Merge pull request #10376 from eclipse/dependabot/maven/jetty-10.0.x/org.testcontainers-testcontainers-bom-1.19.0
2023-08-24 03:41:43 +00:00
dependabot[bot]
1a094b9e9c
Bump org.testcontainers:testcontainers-bom from 1.18.3 to 1.19.0
...
Bumps [org.testcontainers:testcontainers-bom](https://github.com/testcontainers/testcontainers-java ) from 1.18.3 to 1.19.0.
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases )
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.3...1.19.0 )
---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers-bom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-24 01:25:14 +00:00
dependabot[bot]
79c697ff49
Merge pull request #10366 from eclipse/dependabot/maven/jetty-10.0.x/org.asciidoctor-asciidoctorj-diagram-2.2.11
2023-08-24 01:24:10 +00:00
dependabot[bot]
21a16bdd01
Bump org.asciidoctor:asciidoctorj-diagram from 2.2.10 to 2.2.11
...
Bumps [org.asciidoctor:asciidoctorj-diagram](https://github.com/asciidoctor/asciidoctorj-diagram ) from 2.2.10 to 2.2.11.
- [Release notes](https://github.com/asciidoctor/asciidoctorj-diagram/releases )
- [Commits](https://github.com/asciidoctor/asciidoctorj-diagram/compare/v2.2.10...v2.2.11 )
---
updated-dependencies:
- dependency-name: org.asciidoctor:asciidoctorj-diagram
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-23 23:39:30 +00:00
Simone Bordet
153f5dfae8
Fixes #10350 - Support Java 21 virtual threads
...
* Introduced module `threadpool-virtual` for Java 21.
* Updated virtual threads documentation to refer to Java 21.
* Updated requirements that the releases should use Java 21, so that the documentation can properly render the virtual threads documentation.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-08-23 11:58:24 +02:00
Simone Bordet
36faf1d369
Removed break statement wrongly introduced by #10326 .
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-08-21 10:45:02 +02:00