Commit Graph

26442 Commits

Author SHA1 Message Date
Ludovic Orban 07a1c124f2 #9772 improve QuicServerConnector key+crt export folder
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-26 23:09:24 +02:00
Ludovic Orban b24c180749 #8694 use SslContextFactory.getKeyStore() API in QuicServerConnector instead of re-creating the keystore
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-26 23:09:24 +02:00
Lachlan Roberts c855f4ca55 PR #9798 - changes from review
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-26 17:19:54 +10:00
Lachlan Roberts dca4e9832e review and cleanup of HTTP/3 Integer and String encoding
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-25 23:09:24 +10:00
Lachlan Roberts 1dd564832f Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x 2023-05-22 17:52:51 +10:00
Lachlan 1c010876dc
Merge pull request #9759 from eclipse/jetty-10.0.x-websocket-bufferLeak
Issue #9682 - fix RetainableByteBuffer release bug in WebSocket
2023-05-22 17:52:17 +10:00
gregw f57879cb50 Merge remote-tracking branch 'origin' into jetty-11.0.x 2023-05-17 23:39:18 +02:00
Greg Wilkins e7f9abffce
Fix #9777 CrossOriginFilter Vary Header (#9779)
* Fix #9777 CrossOriginFilter Vary Header

Always set the Vary Header.
2023-05-17 23:33:03 +02:00
Simone Bordet 0033ff9b9e
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-15 15:15:11 +02:00
Lachlan 6e8457cfde
Fixes to QPACK configuration from SETTINGS frames. (#9728)
* Improved configuration upon sending/receiving SETTINGS frames.
* Improved handling of blocked frames in HTTP3StreamConnection.
* Fixed locking and reentrance in QPACK encoder/decoder.

Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Co-authored-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-15 15:07:33 +02:00
Ludovic Orban 33e9b5343f Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-15 10:03:43 +02:00
Ludovic Orban 7ac49cd43c
H3: Fix racy read from stream-less channel (#9761)
* #9655 introduce new Stream.Client.Listener.onNewStream() method to allow setting the channel's stream before sending any data to the network

Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-15 09:50:36 +02:00
Lachlan Roberts c51ccd1faf Issue #9682 - changes after review
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-15 10:14:14 +10:00
Lachlan Roberts 7f7551a2a8 Issue #9682 - changes from review
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-12 04:44:06 +10:00
Lachlan Roberts 72f628dc31 Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x 2023-05-11 11:06:37 +10:00
Lachlan 8eae62d622
Merge pull request #9741 from eclipse/jetty-10.0.x-websocket-parser
Review of websocket parser, improve testing & comments.
2023-05-11 11:06:13 +10:00
Lachlan Roberts c8b8ef6bd5 Issue #9682 - fix RetainableByteBuffer release bug in WebSocket
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-11 10:58:42 +10:00
Jan Bartel 0ecb499ab7 Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x 2023-05-10 17:19:14 +02:00
Jan Bartel a138bfbe1a
Add tests for combining of Constraints as per spec (#9664)
* Add tests for combining of Constraints as per spec
2023-05-10 17:13:58 +02:00
Lachlan Roberts 413a644a44 remove longLengthAccumulator field in websocket Parser
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-09 19:02:39 +10:00
Olivier Lamy 2b0530e4e6 Merge branch 'jetty-10.0.x' into jetty-11.0.x 2023-05-09 14:35:43 +10:00
Lachlan 7d10cd5cd6
Merge pull request #9737 from eclipse/jetty-10.0.x-jetty-jaspi
Issue #9631 - update jaspi jar and permissions for Jetty-10
2023-05-09 13:56:58 +10:00
Lachlan Roberts 69200f6161 Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-10.0.x-websocket-parser 2023-05-09 13:42:21 +10:00
Lachlan Roberts 975782b2ca Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x 2023-05-08 12:49:10 +10:00
Lachlan a8c9eea75b
Merge pull request #9634 from eclipse/jetty-10.0.x-9554-qpack-hpack
Issue #9554 - move common hpack/qpack code to jetty-http (jetty-10)
2023-05-08 12:48:48 +10:00
Lachlan Roberts 736a576f75 Review of websocket parser, improve testing & comments.
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-05 18:51:37 +10:00
Lachlan Roberts be0620ed12 Issue #9631 - use correct artifactId for exclusions
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-05 16:41:27 +10:00
Lachlan Roberts 89c42c89e7 Issue #9631 - update remaining pom.xml files
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-05 16:36:55 +10:00
Lachlan Roberts 33f1320a71 Issue #9631 - update jaspi jar and permissions for Jetty-10
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-05 14:42:45 +10:00
Simone Bordet 017fec7940
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-04 11:04:30 +02:00
Simone Bordet d5f68a78ca
Merge pull request #9727 from eclipse/fix/jetty-10-7091-socks5
Fixes #7091 - Add SOCKS5 support
2023-05-04 11:03:36 +02:00
Lachlan Roberts c2ea09a88e Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x 2023-05-04 09:48:01 +10:00
Lachlan 32f026cc5d
Merge pull request #9715 from eclipse/jetty-10.0.x-PushSessionCacheFilter
deprecate PushSessionCacheFilter
2023-05-04 09:47:41 +10:00
Lachlan Roberts 03d6afae91 Issue #9554 - rename NBitIntegerParser and NBitStringParser to decoders
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-04 09:31:20 +10:00
Lachlan Roberts 2d935efe4d Issue #9554 - changes from review
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-04 09:26:31 +10:00
Simone Bordet d4e9f6a520
Fixes #7091 - Add SOCKS5 support.
Spin-off of the work in #9653.
Simplified the implementation, fixed a few mistakes, added more tests.
Made the implementation of Socks5.Authentication more extensible (for example to implement GSSAPI authentication).
Updated documentation.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-03 19:40:55 +02:00
huisongma 28cd6d8ada
Initial implementation for #7091 - SOCKS5 support. 2023-05-03 19:40:55 +02:00
Simone Bordet 5b107353fa
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-03 19:26:44 +02:00
Olivier Lamy 6a0752384f
Update VERSION.txt: Jan is now using IntelliJ (#9666) 2023-05-03 19:24:24 +02:00
Joakim Erdfelt c90e0c1c7e
Merge pull request #9699 from eclipse/dependabot/maven/jetty-11.0.x/apache.directory.api.version-2.1.3
Bump apache.directory.api.version from 2.1.2 to 2.1.3
2023-05-02 11:44:27 -05:00
Lachlan Roberts 6ad6dea1a2 fix test case
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-02 21:23:59 +10:00
Lachlan Roberts 0e5a8d6bc0 align the vchar javadoc in HttpTokens.sanitizeFieldVchar
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-02 12:10:09 +10:00
Lachlan Roberts ce80bf46d4 update javadoc and add log warning message for PushSessionCacheFilter
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-02 12:02:16 +10:00
dependabot[bot] b92df9051a
Bump apache.directory.api.version from 2.1.2 to 2.1.3
Bumps `apache.directory.api.version` from 2.1.2 to 2.1.3.

Updates `api-ldap-schema-data` from 2.1.2 to 2.1.3

Updates `api-ldap-model` from 2.1.2 to 2.1.3

Updates `api-util` from 2.1.2 to 2.1.3
- [Release notes](https://github.com/apache/directory-ldap-api/releases)
- [Commits](https://github.com/apache/directory-ldap-api/compare/2.1.2...2.1.3)

Updates `api-asn1-api` from 2.1.2 to 2.1.3

---
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-05-01 19:39:51 +00:00
Joakim Erdfelt 2cbead0fc8
Merge pull request #9692 from eclipse/dependabot/maven/jetty-11.0.x/maven.plugin-tools.version-3.8.2
Bump maven.plugin-tools.version from 3.8.1 to 3.8.2
2023-05-01 14:38:44 -05:00
Joakim Erdfelt 49d03c19a0
Merge pull request #9701 from eclipse/dependabot/maven/jetty-11.0.x/ch.qos.logback-logback-core-1.4.7
Bump logback-core from 1.4.6 to 1.4.7
2023-05-01 14:37:07 -05:00
Joakim Erdfelt 12581c0ea0
Merge pull request #9688 from eclipse/dependabot/maven/jetty-10.0.x/apache.directory.api.version-2.1.3
Bump apache.directory.api.version from 2.1.2 to 2.1.3
2023-05-01 14:34:45 -05:00
Joakim Erdfelt 77a5514f25
Merge remote-tracking branch 'origin/jetty-10.0.x' into dependabot/maven/jetty-10.0.x/apache.directory.api.version-2.1.3 2023-05-01 10:16:36 -05:00
Joakim Erdfelt d1195b5123
Merge pull request #9693 from eclipse/dependabot/maven/jetty-10.0.x/maven.plugin-tools.version-3.8.2
Bump maven.plugin-tools.version from 3.8.1 to 3.8.2
2023-05-01 10:14:49 -05:00
dependabot[bot] c2dd054631
Bump maven.plugin-tools.version from 3.8.1 to 3.8.2
Bumps `maven.plugin-tools.version` from 3.8.1 to 3.8.2.

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

Updates `maven-plugin-tools-api` from 3.8.1 to 3.8.2
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.8.1...maven-plugin-tools-3.8.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>
2023-05-01 15:06:31 +00:00