18496 Commits

Author SHA1 Message Date
Simone Bordet
1de622f72f Issue 5310 - Review HTTP/2 GOAWAY handling.
Updates after initial review.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-11-10 15:25:44 +01:00
Simone Bordet
226d616a8a Issue 5310 - Review HTTP/2 GOAWAY handling.
Reimplemented close/idle_timeout/stop/onGoAway/input_shutdown following more closely the specification.

In particular, the semantic of sending a GOAWAY is now to:
* stop creation of new both local and remote streams
* record the last processed stream
* continue processing streams that are pending

This means that a GOAWAY is "graceful" in the sense that it allows for streams to be completed by applications.

The semantic of stop() and idle timeout is harsher: for pending streams a RST_STREAM is sent to the other peer and they are failed locally.

Added support for GOAWAY with 2^31-1 lastStreamId.

Added support for a peer to send and receive multiple GOAWAY frames.

Reviewed the stream creation/destruction mechanism so that when the last stream completes after a GOAWAY, proper actions can be run to tear down the connection.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-11-10 10:07:19 +01:00
Simone Bordet
044052d717 Issue 5310 - Review HTTP/2 GOAWAY handling.
Code cleanups: removed unnecessary final modifiers and fixed code warnings.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-11-10 09:56:33 +01:00
Simone Bordet
206050df7f Issue 5310 - Review HTTP/2 GOAWAY handling.
Refactored push code in a single place: HTTP2Session.push().

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-11-10 09:56:32 +01:00
Simone Bordet
0dc2894002 Issue 5310 - Review HTTP/2 GOAWAY handling.
Refactored reset code in a single place: HTTP2Session.reset().

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-11-10 09:56:32 +01:00
Simone Bordet
62e17da2d0 Issue 5310 - Review HTTP/2 GOAWAY handling.
Moved stream "close" event after returning from listener methods.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2020-11-10 09:56:32 +01:00
dependabot[bot]
949a89c15b
Bump geronimo-interceptor_1.2_spec from 1.1 to 1.2 (#5632)
Bumps geronimo-interceptor_1.2_spec from 1.1 to 1.2.

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-10 16:34:46 +10:00
olivier lamy
f192edc1d6 fix derby version and hazelcast version in mod files
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2020-11-10 15:59:29 +10:00
dependabot[bot]
85de903a92
Bump maven-project-info-reports-plugin from 3.0.0 to 3.1.1 (#5613)
Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.0.0 to 3.1.1.
- [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases)
- [Commits](https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.0.0...maven-project-info-reports-plugin-3.1.1)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-10 15:44:27 +10:00
dependabot[bot]
35655acaab
Bump error_prone_core from 2.2.0 to 2.4.0 (#5628)
Bumps [error_prone_core](https://github.com/google/error-prone) from 2.2.0 to 2.4.0.
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](https://github.com/google/error-prone/compare/v2.2.0...v2.4.0)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-10 14:33:27 +10:00
dependabot[bot]
eb2faea107
Bump ant.version from 1.10.8 to 1.10.9 (#5627)
Bumps `ant.version` from 1.10.8 to 1.10.9.

Updates `ant` from 1.10.8 to 1.10.9

Updates `ant-launcher` from 1.10.8 to 1.10.9

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-10 14:32:01 +10:00
dependabot[bot]
b5c3835967
Bump maven-jar-plugin from 3.1.2 to 3.2.0 (#5624)
Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.1.2 to 3.2.0.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.1.2...maven-jar-plugin-3.2.0)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-10 14:30:51 +10:00
dependabot[bot]
759b61a6b2
Bump plexus-compiler-javac-errorprone from 2.8.2 to 2.8.8 (#5620)
Bumps plexus-compiler-javac-errorprone from 2.8.2 to 2.8.8.

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-10 14:30:27 +10:00
dependabot[bot]
662f6cc949
Bump exec-maven-plugin from 1.6.0 to 3.0.0 (#5616)
Bumps [exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 1.6.0 to 3.0.0.
- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases)
- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/exec-maven-plugin-1.6.0...exec-maven-plugin-3.0.0)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-10 14:29:15 +10:00
dependabot[bot]
7c5e960506
Bump derby from 10.14.2.0 to 10.15.2.0 (#5611)
Bumps derby from 10.14.2.0 to 10.15.2.0.

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-10 14:28:42 +10:00
dependabot[bot]
195df90d3f
Bump openpojo from 0.8.1 to 0.8.13 (#5609)
Bumps [openpojo](https://github.com/oshoukry/openpojo) from 0.8.1 to 0.8.13.
- [Release notes](https://github.com/oshoukry/openpojo/releases)
- [Changelog](https://github.com/OpenPojo/openpojo/blob/master/doc/release_steps.txt)
- [Commits](https://github.com/oshoukry/openpojo/compare/openpojo-0.8.1...openpojo-0.8.13)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-10 14:27:44 +10:00
dependabot[bot]
deef0b4e30
Bump geronimo-jcdi_2.0_spec from 1.1 to 1.3 (#5607)
Bumps geronimo-jcdi_2.0_spec from 1.1 to 1.3.

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-10 14:26:52 +10:00
Joakim Erdfelt
8fb60ced18
Merge pull request #5601 from eclipse/dependency/jetty-9.4.x/tycho-2.1.0
Bump tycho from 1.4.0 to 2.1.0
2020-11-09 15:59:01 -06:00
Joakim Erdfelt
b285888115
Merge pull request #5587 from eclipse/dependabot/maven/jetty-9.4.x/org.apache.felix-maven-bundle-plugin-5.1.1
Bump maven-bundle-plugin from 3.5.1 to 5.1.1
2020-11-09 15:56:06 -06:00
Joakim Erdfelt
a1e8c09e34
Merge pull request #5604 from eclipse/dependency/jetty-9.4.x/com.googlecode.xmemcached-xmemcached-2.4.6
Bump xmemcached from 2.4.5 to 2.4.6
2020-11-09 15:44:31 -06:00
Joakim Erdfelt
70524d0e54
Merge pull request #5602 from eclipse/dependency/jetty-9.4.x/hazelcast.version-3.12.10
Bump hazelcast from 3.12.6 to 3.12.10
2020-11-09 15:41:53 -06:00
Joakim Erdfelt
63fba2763b
Minor tweaks to dependabot.yml
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-11-09 14:40:15 -06:00
Joakim Erdfelt
9152fc313e
Bump xmemcached from 2.4.5 to 2.4.6
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-11-09 14:20:37 -06:00
Joakim Erdfelt
005053d63f
Bump tycho from 1.4.0 to 2.1.0
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-11-09 14:17:26 -06:00
Joakim Erdfelt
1f8a348e20
Merge pull request #5600 from eclipse/dependency/jetty-9.4.x/net.java.dev.jna-jna-5.6.0
Bump jna from 5.5.0 to 5.6.0
2020-11-09 14:15:08 -06:00
Joakim Erdfelt
36e0fffe64
Fixing OSGi Export-Package typo
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-11-09 14:11:42 -06:00
Jan Bartel
075c665a77 Add more info to gcloud write debug logging.
Signed-off-by: Jan Bartel <janb@webtide.com>
2020-11-09 17:28:19 +01:00
dependabot[bot]
1475e4e225
Bump maven-bundle-plugin from 3.5.1 to 5.1.1
Bumps maven-bundle-plugin from 3.5.1 to 5.1.1.

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-09 15:39:17 +00:00
Joakim Erdfelt
082b163c32
Bump hazelcast from 3.12.6 to 3.12.10
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-11-09 09:34:35 -06:00
Joakim Erdfelt
5a21d578cc
Merge pull request #5598 from eclipse/dependency/jetty-9.4.x/org.apache.maven.plugins-maven-site-plugin-3.9.1
Bump maven-site-plugin from 3.7.1 to 3.9.1
2020-11-09 09:22:15 -06:00
Joakim Erdfelt
d0a8fbcc31
Bump jna from 5.5.0 to 5.6.0
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-11-09 09:20:18 -06:00
Joakim Erdfelt
08bf00cef4
Bump maven-site-plugin from 3.7.1 to 3.9.1
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-11-09 06:56:23 -06:00
Joakim Erdfelt
b1c1e33aa0
Merge pull request #5590 from eclipse/dependabot/maven/jetty-9.4.x/testcontainers.version-1.15.0
Bump testcontainers.version from 1.15.0-rc2 to 1.15.0
2020-11-09 06:48:21 -06:00
Joakim Erdfelt
73bcb4e096
Merge pull request #5589 from eclipse/dependabot/maven/jetty-9.4.x/maven.plugin-tools.version-3.6.0
Bump maven.plugin-tools.version from 3.5.2 to 3.6.0
2020-11-09 06:24:16 -06:00
Joakim Erdfelt
4a664a3870
Merge pull request #5588 from eclipse/dependabot/maven/jetty-9.4.x/org.apache.maven.plugins-maven-enforcer-plugin-3.0.0-M3
Bump maven-enforcer-plugin from 3.0.0-M2 to 3.0.0-M3
2020-11-09 06:23:51 -06:00
dependabot[bot]
921d9963a8
Bump testcontainers.version from 1.15.0-rc2 to 1.15.0
Bumps `testcontainers.version` from 1.15.0-rc2 to 1.15.0.

Updates `testcontainers` from 1.15.0-rc2 to 1.15.0
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.15.0-rc2...1.15.0)

Updates `junit-jupiter` from 1.15.0-rc2 to 1.15.0
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.15.0-rc2...1.15.0)

Updates `mariadb` from 1.15.0-rc2 to 1.15.0
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.15.0-rc2...1.15.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-09 06:25:14 +00:00
dependabot[bot]
8976f79665
Bump maven.plugin-tools.version from 3.5.2 to 3.6.0
Bumps `maven.plugin-tools.version` from 3.5.2 to 3.6.0.

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

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

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-09 06:24:42 +00:00
dependabot[bot]
be955c7a98
Bump maven-enforcer-plugin from 3.0.0-M2 to 3.0.0-M3
Bumps [maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.0.0-M2 to 3.0.0-M3.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.0.0-M2...enforcer-3.0.0-M3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-09 06:24:41 +00:00
Joakim Erdfelt
2fd895a6dc
Merge pull request #5570 from eclipse/dependency/jetty-9.4.x/org.infinispan.protostream-protostream-4.3.4.Final
Bump protostream from 4.2.2.Final to 4.3.4.Final
2020-11-04 13:19:52 -06:00
Joakim Erdfelt
71ad5447a4
Merge remote-tracking branch 'origin/release-9.4.34' into jetty-9.4.x 2020-11-04 10:24:21 -06:00
Joakim Erdfelt
4f8707390e
Adding required gson dependency to test-infinispan-sessions
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-11-04 10:09:15 -06:00
Joakim Erdfelt
2c43fbf37b
Bump protostream from 4.2.2.Final to 4.3.4.Final
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-11-03 14:08:58 -06:00
Joakim Erdfelt
1a92af3c8d
Merge pull request #5567 from eclipse/dependency/jetty-9.4.x/org.apache.maven.plugins-maven-antrun-plugin-3.0.0
Bump maven-antrun-plugin from 1.8 to 3.0.0
2020-11-03 13:51:41 -06:00
Joakim Erdfelt
a4f754d049
Merge pull request #5553 from eclipse/dependabot/maven/jetty-9.4.x/org.apache.maven.plugins-maven-javadoc-plugin-3.2.0
Bump maven-javadoc-plugin from 3.1.1 to 3.2.0
2020-11-03 13:50:32 -06:00
Greg Wilkins
f88f09a148
SessionCookieConfig name may be null (#5557)
* SessionCookieConfig name may be null

Protect against NPE by make a null name in SessionCookieConfig deactive session cookies.

* SessionCookieConfig name may be null

Protect against NPE by make a null name in SessionCookieConfig deactive session cookies.

* SessionCookieConfig name may be null

Protect against NPE by make a null name in SessionCookieConfig deactive session cookies.

* feedback from review

added static method to convert null name to default.
2020-11-03 16:22:26 +01:00
Joakim Erdfelt
40bde46b13
Bump maven-antrun-plugin from 1.8 to 3.0.0
+ and update configuration/task to configuration/target

Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2020-11-03 08:46:27 -06:00
dependabot[bot]
761c67804a
Bump maven-javadoc-plugin from 3.1.1 to 3.2.0
Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.1.1...maven-javadoc-plugin-3.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-03 14:36:07 +00:00
Joakim Erdfelt
69185bf31d
Merge pull request #5554 from eclipse/dependabot/maven/jetty-9.4.x/org.ops4j.pax.url-pax-url-wrap-2.6.1
Bump pax-url-wrap from 2.5.2 to 2.6.1
2020-11-03 08:32:10 -06:00
Joakim Erdfelt
ba577ba972
Merge pull request #5508 from eclipse/dependabot/maven/jetty-9.4.x/org.mariadb.jdbc-mariadb-java-client-2.7.0
Bump mariadb-java-client from 2.6.0 to 2.7.0
2020-11-03 07:44:56 -06:00
Joakim Erdfelt
edaadff55b Updating to version 9.4.35-SNAPSHOT 2020-11-02 09:04:51 -06:00