dependabot[bot]
f44ba02a5a
Bump grpc-core from 1.43.0 to 1.43.1
...
Bumps [grpc-core](https://github.com/grpc/grpc-java ) from 1.43.0 to 1.43.1.
- [Release notes](https://github.com/grpc/grpc-java/releases )
- [Commits](https://github.com/grpc/grpc-java/compare/v1.43.0...v1.43.1 )
---
updated-dependencies:
- dependency-name: io.grpc:grpc-core
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-21 20:26:35 +00:00
dependabot[bot]
5dfd2b9109
Merge pull request #7310 from eclipse/dependabot/maven/jetty-10.0.x/org.apache.logging.log4j-log4j-api-2.17.0
2021-12-21 20:24:22 +00:00
dependabot[bot]
048da0d010
Merge pull request #7306 from eclipse/dependabot/maven/jetty-10.0.x/openwebbeans.version-2.0.25
2021-12-21 20:24:03 +00:00
dependabot[bot]
91dba8b4c2
Merge pull request #7303 from eclipse/dependabot/maven/org.apache.logging.log4j-log4j-api-2.17.0
2021-12-21 20:23:32 +00:00
dependabot[bot]
bafa83aa5c
Bump hazelcast.version from 4.2.3 to 4.2.4
...
Bumps `hazelcast.version` from 4.2.3 to 4.2.4.
Updates `hazelcast` from 4.2.3 to 4.2.4
- [Release notes](https://github.com/hazelcast/hazelcast/releases )
- [Commits](https://github.com/hazelcast/hazelcast/compare/v4.2.3...v4.2.4 )
Updates `hazelcast-all` from 4.2.3 to 4.2.4
---
updated-dependencies:
- dependency-name: com.hazelcast:hazelcast
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.hazelcast:hazelcast-all
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-21 12:52:13 +00:00
dependabot[bot]
dd76880489
Bump log4j-api from 2.16.0 to 2.17.0
...
Bumps log4j-api from 2.16.0 to 2.17.0.
---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-20 09:22:19 +00:00
dependabot[bot]
90bb17d86d
Bump openwebbeans.version from 2.0.24 to 2.0.25
...
Bumps `openwebbeans.version` from 2.0.24 to 2.0.25.
Updates `openwebbeans-web` from 2.0.24 to 2.0.25
- [Release notes](https://github.com/apache/openwebbeans/releases )
- [Commits](https://github.com/apache/openwebbeans/commits )
Updates `openwebbeans-jetty9` from 2.0.24 to 2.0.25
- [Release notes](https://github.com/apache/openwebbeans/releases )
- [Commits](https://github.com/apache/openwebbeans/commits )
---
updated-dependencies:
- dependency-name: org.apache.openwebbeans:openwebbeans-web
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: org.apache.openwebbeans:openwebbeans-jetty9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-20 09:19:55 +00:00
Simone Bordet
b385cf930e
Issue #6728 - QUIC and HTTP/3
...
Fixed HTTP/3 POM files.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 10:10:05 +01:00
Simone Bordet
10c2ffb996
Issue #6728 - QUIC and HTTP/3
...
Documentation.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
0236b7ebd8
Issue #6728 - QUIC and HTTP/3
...
Fixed test by approving licenses in DistributionTests.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
7811f40c67
Issue #6728 - QUIC and HTTP/3
...
Split the http3 module, introducing the jna and quiche modules with their versions and licenses.
Updated project to reference the new groupId of the quiche binaries.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
e8c6fcf975
Issue #6728 - QUIC and HTTP/3
...
Fixed javadocs.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
9231d43308
Issue #6728 - QUIC and HTTP/3
...
Added more logging about HTTP/3 being experimental.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
ea3f2703f0
Issue #6728 - QUIC and HTTP/3
...
Made ServerProtocolSession's producer task of type EITHER.
This is necessary to allow for example DATA frames to be
processed to unblock blocked reads.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
e81c3ead7a
Issue #6728 - QUIC and HTTP/3
...
Made QuicConnection's fillable callback of type EITHER.
This is necessary when there are no threads available,
because we still want to read from the network and feed
Quiche so that it can progress with respect to packet
acknowledgments and flow control updates.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
94c3e9a775
Issue #6728 - QUIC and HTTP/3
...
Removed obsolete TODO comment.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
a85dd4240d
Issue #6728 - QUIC and HTTP/3
...
Tagged the `http3` Jetty module as "experimental".
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
578ae30311
Issue #6728 - QUIC and HTTP/3
...
Added http3 Jetty module and distribution test.
Implemented simple logic to send the Alt-Svc header in HTTP/2 responses.
Updated JNA dependency to use jna-jpms.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
3d6578deee
Issue #6728 - QUIC and HTTP/3
...
Updates after merge of #7100 .
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
3329604585
Issue #6728 - QUIC and HTTP/3
...
- Fixed javadoc error.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
ccfcaa7756
Issue #6728 - QUIC and HTTP/3
...
- Removed Java 17 options, not necessary anymore because we don't javadoc the quic-quiche module.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
7e00e6a4bc
Issue #6728 - QUIC and HTTP/3
...
- Improved code comments.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
64296f76f1
Issue #6728 - QUIC and HTTP/3
...
- Split Stream in Stream.Client and Server.Server, so segregate client-specific actions and events.
Now, only Stream.Server has method respond(), and only Stream.Client.Listener has method onResponse().
- Improved javadocs, and updated javadoc module to create javadocs for both http3 and quic modules.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Ludovic Orban
279eb5a39e
Issue #6728 - QUIC and HTTP/3
...
change quiche native dependency to released version
2021-12-20 09:33:38 +01:00
Olivier Lamy
362458e145
remove native libraries and use external project
...
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
bf64d4bc18
Issue #6728 - QUIC and HTTP/3
...
- Incremented test timeouts.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
5f5312ed55
Issue #6728 - QUIC and HTTP/3
...
- Larger timeout for file upload test.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
3d2f3ddd10
Issue #6728 - QUIC and HTTP/3
...
- Test logging at INFO level.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Ludovic Orban
003041fcc8
Issue #6728 - QUIC and HTTP/3
...
- re-order native helper static loader
2021-12-20 09:33:38 +01:00
Ludovic Orban
8ad5dd74c9
Issue #6728 - QUIC and HTTP/3
...
- JNA seems to require the module to be wide open
2021-12-20 09:33:38 +01:00
Ludovic Orban
e31e46b315
Issue #6728 - QUIC and HTTP/3
...
- add mac amd64/arm64 and windows amd64 native lib
2021-12-20 09:33:38 +01:00
Simone Bordet
b9d63ef10e
Issue #6728 - QUIC and HTTP/3
...
- Giving up on trying to get Jenkins run UDP/QUIC/HTTP3 load tests.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
a587b42ba7
Issue #6728 - QUIC and HTTP/3
...
- Trying to replicate test failures.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Ludovic Orban
d0af388ab4
Issue #6728 - QUIC and HTTP/3
...
- refactor resource scopes and memory segments usage
2021-12-20 09:33:38 +01:00
Ludovic Orban
d2e76b077b
Issue #6728 - QUIC and HTTP/3
...
- commonalize quiche constants across bindings
2021-12-20 09:33:38 +01:00
Ludovic Orban
f0eb26533a
Issue #6728 - QUIC and HTTP/3
...
- foreign: delete native lib copy on exit
2021-12-20 09:33:38 +01:00
Simone Bordet
19344ec030
Issue #6728 - QUIC and HTTP/3
...
- Trying to replicate test failures.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
39bf6eb996
Issue #6728 - QUIC and HTTP/3
...
- Trying to replicate test failures.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
5263b14864
Issue #6728 - QUIC and HTTP/3
...
- Trying to replicate test failures.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
6c56f5c5d3
Issue #6728 - QUIC and HTTP/3
...
- Trying to replicate test failures.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
2a761c35eb
Issue #6728 - QUIC and HTTP/3
...
- Trying to replicate test failures.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
51dc1046c0
Issue #6728 - QUIC and HTTP/3
...
- Trying to replicate test failures.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
a234c7183a
Issue #6728 - QUIC and HTTP/3
...
- Fixed missing <release>17</release> element.
- Fixed --add-opens option in Surefire to run the tests.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
ec942f76bb
Issue #6728 - QUIC and HTTP/3
...
- Renamed Panama/JDK to Foreign/Incubator.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
4b49dbb54f
Issue #6728 - QUIC and HTTP/3
...
- Try to pinpoint the elusive failures.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Ludovic Orban
41a2e785a9
Issue #6728 - QUIC and HTTP/3
...
- use proper parent pom
2021-12-20 09:33:38 +01:00
Ludovic Orban
d90ce8327b
Issue #6728 - QUIC and HTTP/3
...
- use proper constant
2021-12-20 09:33:38 +01:00
Ludovic Orban
7df5bbc61b
Issue #6728 - QUIC and HTTP/3
...
- add windows and mac binding support
2021-12-20 09:33:38 +01:00
Simone Bordet
eb8444e2c2
Issue #6728 - QUIC and HTTP/3
...
- Incremented test timeouts.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Simone Bordet
4d778b1aff
Issue #6728 - QUIC and HTTP/3
...
- Fixed session failure notification.
Now the failure is propagated to listeners.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00