Commit Graph

30037 Commits

Author SHA1 Message Date
Simone Bordet 84d0574ab6
Fixes #12120 - Introduce properties for cipher suites. (#12126)
Added documentation for advanced TLS configuration.

Updated the javadoc-url attribute to the new javadocs URI.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-02 15:18:35 +02:00
Joakim Erdfelt 22a86859a5
Merge pull request #12127 from jetty/fix/jetty-12.0.x/12104/ConnectionHeader
Fix #12104 Empty Connection Header
2024-08-02 07:15:16 -05:00
Simone Bordet fa143fa62a
Improvements to HttpSender. (#12111)
* Changed ContentSender demand from iterate()+IDLE to succeeded()+SCHEDULED.
  This ensures that there is no re-iteration in case a 100 Continue response arrives.
  This, in turn, avoids that the demand is performed multiple times, causing ISE to be thrown.
* Changed the 100 Continue action of the proxy Servlet/Handler, that provides the request content, to be executed by the HttpSender, rather than by the HttpReceiver.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-08-02 11:28:47 +02:00
gregw 385d943b0c Fix #12104 Empty Connection Header
Fix #12104 by better handling of `close` and `keep-alive` values in the HttpGenerator, so that we never add an empty field.
2024-08-02 14:26:42 +10:00
Joakim Erdfelt 58cfe7709f
Merge pull request #12112 from jetty/fix/jetty-12.0.x/invoker-install-should-include-test-dependencies
invoker:install should include test dependencies as well as they are used by the tests, this issue can happen only when not snapshots have been deployed of demos new versions
2024-07-31 06:45:11 -05:00
Olivier Lamy c7e02ba008
invoker:install should include test dependencies as well as they are used by the tests, this issue can happen only when not snapshots have been deployed of demos new versions
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-07-31 08:07:55 +10:00
Simone Bordet 87324a70b6
Fixes #11926 - Authority Customizer. (#12066)
Fixes #11926 - Authority Customizer.

Introduced AuthorityCustomizer to synthesize the authority from the Host header (or serverName:serverPort), and related documentation.

Removed additional check on authority's host in `HttpCompliance`, as it was too strict and in the wrong place (authority checks should be factored out elsewhere for all HTTP protocol versions).

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-07-30 16:52:55 +02:00
Joakim Erdfelt 497fbf7137
Merge remote-tracking branch 'origin/release/12.0.12' into jetty-12.0.x 2024-07-30 09:21:30 -05:00
Basil Crow a1e90fe6b0
Add missing font MIME types (#12098) 2024-07-28 02:18:25 +02:00
Basil Crow b61e8d82e7
Update `smil` MIME type (#12096) 2024-07-28 09:21:26 +10:00
Basil Crow 05d638da35
Use `text/troff` MIME type (#12095) 2024-07-28 09:21:05 +10:00
Olivier Lamy 2182992b31
add target/jetty-home as part of the cache as it is useful with jetty-home module (#12090)
* add target/jetty-home as part of the cache as it is useful with jetty-home module

Signed-off-by: Olivier Lamy <olamy@apache.org>

* include files from src/main/webapp in the cache checkksum

Signed-off-by: Olivier Lamy <olamy@apache.org>

---------

Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-07-26 02:58:46 +02:00
Joakim Erdfelt d3af12957b
Updating to version 12.0.13-SNAPSHOT 2024-07-25 17:23:21 -05:00
Joakim Erdfelt cc6f1b74db
Updating to version 12.0.12 2024-07-25 16:57:59 -05:00
Joakim Erdfelt 82ec6d071f
Merge pull request #12093 from jetty/fix/jetty-12/jetty-documentation-skip-deploy
skip deployment of jetty-documentation
2024-07-25 16:52:40 -05:00
Olivier Lamy 81a16869af
skip deployment of jetty-documentation
Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-07-26 07:31:13 +10:00
Joakim Erdfelt e33b3cdb79
Merge pull request #12087 from jetty/jetty-12.0.x-12086-ico-mimetype
Issue #12086 change mimetype of .ico resource to vnd.microsoft.icon
2024-07-25 09:37:44 -05:00
Jan Bartel 37fbd4167c Issue #12086 change mimetype of .ico resource to vnd.microsoft.icon 2024-07-25 08:18:05 +10:00
Jan Bartel 558da27c2d
Issue #12044 ensure temp dir cleaned up (#12045)
* Issue #12044 ensure temp dir cleaned up
2024-07-24 14:20:52 +10:00
Joakim Erdfelt eded329621
Merge pull request #12081 from jetty/fix/12.0.x/jetty-sh-state-checks
Issue #10904 Reorder pid and state file checks
2024-07-23 20:09:36 -05:00
Jan Bartel 5c6e27f28f
Issue #12070 fix session lastAccessedTime and isNew (#12078) 2024-07-24 11:07:16 +10:00
Joakim Erdfelt 71c80e0ecf
Issue #10904 Reorder pid and state file checks 2024-07-23 11:56:15 -05:00
Joakim Erdfelt 58d651a69a
Merge pull request #12072 from jetty/fix/12.0.x/ee9-form-regressions
Addressing more regressions on form handling in ee9 / ee8 environments
2024-07-22 19:06:20 -05:00
Joakim Erdfelt ed0239b17f
More regression testing of forms on ee9 / ee8 2024-07-22 10:59:51 -05:00
Joakim Erdfelt 91a9d0ac43
Merge pull request #12061 from jetty/merge/jetty-12.0.x/update-from-11
Merge Jetty 11 into Jetty 12.0
2024-07-18 14:18:19 -05:00
Ludovic Orban 5d1ccd988f
Merge remote-tracking branch 'origin/jetty-11.0.x' into merge/jetty-12.0.x/update-from-11 2024-07-18 18:57:13 +02:00
Ludovic Orban 2881fe9ab5
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x 2024-07-18 16:50:48 +02:00
Ludovic Orban 92eecc1d2e
Jetty 10: backport the tracking retainable pool from 12 (#12041)
backport tracking pool from jetty 12

Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-07-18 16:49:19 +02:00
Olivier Lamy 81f69697f4
jetty-p2 module back (#12015)
* jetty-p2 module back

Signed-off-by: Olivier Lamy <olamy@apache.org>

* restore jetty-p2

Signed-off-by: Olivier Lamy <olamy@apache.org>

* skip enforcer for p2 module

Signed-off-by: Olivier Lamy <olamy@apache.org>

---------

Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-07-18 13:59:05 +02:00
Joakim Erdfelt 5614ca75d8
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x 2024-07-17 16:19:55 -05:00
Joakim Erdfelt 10c5fa6866
Merge pull request #12053 from jetty/dependabot/maven/jetty-10.0.x/dev-dependencies-91cff6671a
[10.0.x] Bump the dev-dependencies group with 3 updates
2024-07-17 15:53:28 -05:00
Joakim Erdfelt babafa4647
Merge pull request #12051 from jetty/dependabot/maven/jetty-10.0.x/build-deps-9e3a4600c1
[10.0.x] Bump org.codehaus.mojo:versions-maven-plugin from 2.17.0 to 2.17.1 in the build-deps group
2024-07-17 14:14:58 -05:00
Joakim Erdfelt 147b38a102
Merge pull request #12052 from jetty/dependabot/maven/jetty-11.0.x/dev-dependencies-0c0fa5f004
[11.0.x] Bump the dev-dependencies group across 1 directory with 5 updates
2024-07-16 16:15:08 -05:00
dependabot[bot] c7c3e49621
[10.0.x] Bump the dev-dependencies group with 3 updates
Bumps the dev-dependencies group with 3 updates: [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone), [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) and [commons-codec:commons-codec](https://github.com/apache/commons-codec).


Updates `com.google.errorprone:error_prone_annotations` from 2.28.0 to 2.29.0
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](https://github.com/google/error-prone/compare/v2.28.0...v2.29.0)

Updates `com.google.errorprone:error_prone_core` from 2.28.0 to 2.29.0
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](https://github.com/google/error-prone/compare/v2.28.0...v2.29.0)

Updates `commons-codec:commons-codec` from 1.17.0 to 1.17.1
- [Changelog](https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt)
- [Commits](https://github.com/apache/commons-codec/compare/rel/commons-codec-1.17.0...rel/commons-codec-1.17.1)

Updates `com.google.errorprone:error_prone_core` from 2.28.0 to 2.29.0
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](https://github.com/google/error-prone/compare/v2.28.0...v2.29.0)

---
updated-dependencies:
- dependency-name: com.google.errorprone:error_prone_annotations
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: com.google.errorprone:error_prone_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: commons-codec:commons-codec
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: com.google.errorprone:error_prone_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-16 17:58:11 +00:00
dependabot[bot] bc68853e36
[11.0.x] Bump the dev-dependencies group across 1 directory with 5 updates
Bumps the dev-dependencies group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [com.google.errorprone:error_prone_annotations](https://github.com/google/error-prone) | `2.28.0` | `2.29.0` |
| [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) | `2.28.0` | `2.29.0` |
| [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.17.0` | `1.17.1` |
| [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) | `2.17.0` | `2.17.1` |
| [org.mortbay.jetty:h2spec-maven-plugin](https://github.com/jetty-project/h2spec-maven-plugin) | `1.0.11` | `1.0.12` |



Updates `com.google.errorprone:error_prone_annotations` from 2.28.0 to 2.29.0
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](https://github.com/google/error-prone/compare/v2.28.0...v2.29.0)

Updates `com.google.errorprone:error_prone_core` from 2.28.0 to 2.29.0
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](https://github.com/google/error-prone/compare/v2.28.0...v2.29.0)

Updates `commons-codec:commons-codec` from 1.17.0 to 1.17.1
- [Changelog](https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt)
- [Commits](https://github.com/apache/commons-codec/compare/rel/commons-codec-1.17.0...rel/commons-codec-1.17.1)

Updates `com.google.errorprone:error_prone_core` from 2.28.0 to 2.29.0
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](https://github.com/google/error-prone/compare/v2.28.0...v2.29.0)

Updates `org.codehaus.mojo:versions-maven-plugin` from 2.17.0 to 2.17.1
- [Release notes](https://github.com/mojohaus/versions/releases)
- [Changelog](https://github.com/mojohaus/versions/blob/master/ReleaseNotes.md)
- [Commits](https://github.com/mojohaus/versions/compare/2.17.0...2.17.1)

Updates `org.mortbay.jetty:h2spec-maven-plugin` from 1.0.11 to 1.0.12
- [Release notes](https://github.com/jetty-project/h2spec-maven-plugin/releases)
- [Commits](https://github.com/jetty-project/h2spec-maven-plugin/compare/h2spec-maven-plugin-1.0.11...h2spec-maven-plugin-1.0.12)

---
updated-dependencies:
- dependency-name: com.google.errorprone:error_prone_annotations
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: com.google.errorprone:error_prone_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: commons-codec:commons-codec
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: com.google.errorprone:error_prone_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: org.codehaus.mojo:versions-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: org.mortbay.jetty:h2spec-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-16 17:55:54 +00:00
dependabot[bot] 720de961ec
[10.0.x] Bump org.codehaus.mojo:versions-maven-plugin
Bumps the build-deps group with 1 update: [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions).


Updates `org.codehaus.mojo:versions-maven-plugin` from 2.17.0 to 2.17.1
- [Release notes](https://github.com/mojohaus/versions/releases)
- [Changelog](https://github.com/mojohaus/versions/blob/master/ReleaseNotes.md)
- [Commits](https://github.com/mojohaus/versions/compare/2.17.0...2.17.1)

---
updated-dependencies:
- dependency-name: org.codehaus.mojo:versions-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-16 17:47:11 +00:00
Joakim Erdfelt 03c72d4bc8
Merge pull request #12048 from jetty/dependabot/maven/jetty-11.0.x/dev-dependencies-89c62e0030
[11.0.x] Bump the dev-dependencies group across 1 directory with 3 updates
2024-07-16 12:44:38 -05:00
Joakim Erdfelt cbd386e881
Ignoring org.apache.maven.plugin-tools:* in dependabot for jetty-9.4.x 2024-07-16 12:44:05 -05:00
Olivier Lamy c43410f94e
h2spec plugin version 1.0.12 (#11974)
* Use h2spec plugin new release 1.0.12

---------

Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-07-16 10:52:50 -05:00
dependabot[bot] df96e03deb
[11.0.x] Bump the dev-dependencies group across 1 directory with 3 updates
Bumps the dev-dependencies group with 3 updates in the / directory: [commons-codec:commons-codec](https://github.com/apache/commons-codec), [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) and [org.mortbay.jetty:h2spec-maven-plugin](https://github.com/jetty-project/h2spec-maven-plugin).


Updates `commons-codec:commons-codec` from 1.17.0 to 1.17.1
- [Changelog](https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt)
- [Commits](https://github.com/apache/commons-codec/compare/rel/commons-codec-1.17.0...rel/commons-codec-1.17.1)

Updates `org.codehaus.mojo:versions-maven-plugin` from 2.17.0 to 2.17.1
- [Release notes](https://github.com/mojohaus/versions/releases)
- [Changelog](https://github.com/mojohaus/versions/blob/master/ReleaseNotes.md)
- [Commits](https://github.com/mojohaus/versions/compare/2.17.0...2.17.1)

Updates `org.mortbay.jetty:h2spec-maven-plugin` from 1.0.11 to 1.0.12
- [Release notes](https://github.com/jetty-project/h2spec-maven-plugin/releases)
- [Commits](https://github.com/jetty-project/h2spec-maven-plugin/compare/h2spec-maven-plugin-1.0.11...h2spec-maven-plugin-1.0.12)

---
updated-dependencies:
- dependency-name: commons-codec:commons-codec
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: org.codehaus.mojo:versions-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: org.mortbay.jetty:h2spec-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-16 13:48:43 +00:00
Ludovic Orban 964c2ea2d6 revert invalid changes
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-07-16 15:38:00 +02:00
Ludovic Orban d02d2eb8bd handle review comments
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-07-16 15:38:00 +02:00
Ludovic Orban f5db5209f4 #12022 fix NPE when GzipHandler is writing and an exception is thrown by the wrapping's Response.write()
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-07-16 15:38:00 +02:00
Ludovic Orban b3151e57be
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x 2024-07-16 15:19:48 +02:00
Ludovic Orban 03173f4e64 upgrade quiche to version 0.22.0
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2024-07-16 14:56:57 +02:00
Joakim Erdfelt 7c42a5b3ae
Fix Regression on ee9 / ee8 MultiPart parsing (#12031)
* Regressions on ee9 / ee8 MultiPart parsing error behavior
* More testing of error regressions
* Multipart parsing errors return 400 (Bad Request) now, not 500 (Server Error).
2024-07-16 07:52:00 -05:00
Olivier Lamy 913e82d0da
Jetty 12.0.x test Jenkins JUnitFlakyTestDataPublisher (#11984)
* use JUnitFlakyTestDataPublisher
---------

Signed-off-by: Olivier Lamy <olamy@apache.org>
2024-07-16 13:28:17 +02:00
Joakim Erdfelt e56a37a5da
Merge pull request #12043 from jetty/fix/12.0.x/legacy_multipart_public_access
Increase visibility of legacy multipart parser
2024-07-15 20:40:47 -05:00
Joakim Erdfelt bfba63d607
Increase visibility of legacy multipart parser 2024-07-15 13:00:04 -05:00
Joakim Erdfelt 156cb06cd3
Update gitlab@eclipse CVE assignment link 2024-07-15 10:09:02 -05:00