Joakim Erdfelt
bce8c1b7bc
Updating to version 10.0.23-SNAPSHOT
2024-06-27 11:16:43 -05:00
Joakim Erdfelt
5c8471e852
Updating to version 10.0.22
2024-06-27 11:03:16 -05:00
Joakim Erdfelt
12d1912d3c
Revert "Updating to version 10.0.22"
...
This reverts commit 3e6884a6d9
.
2024-06-27 11:00:49 -05:00
Joakim Erdfelt
3e6884a6d9
Updating to version 10.0.22
2024-06-27 10:47:28 -05:00
Joakim Erdfelt
6bebb2ddd2
Update URL references to jetty.org
2024-06-20 09:41:42 -05:00
Olivier Lamy
193cd0e995
Updating to version 10.0.22-SNAPSHOT
2024-05-27 03:11:27 +02:00
Olivier Lamy
7cbe89a433
Updating to version 10.0.21
2024-05-27 03:11:27 +02:00
Joakim Erdfelt
a7d14d6874
Updating to version 10.0.21-SNAPSHOT
2024-01-29 14:58:51 -06:00
Joakim Erdfelt
3a745c71c2
Updating to version 10.0.20
2024-01-29 14:46:10 -06:00
Simone Bordet
b953871c9a
Backport of #11267 .
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-01-15 11:04:39 +01:00
Simone Bordet
9b2cfc4483
Fixes #11223 - WebSocketClient.connect with URI including query parameters don't work for HTTP2 connector
...
Fixed concatenation of path and query for HTTP/2 and HTTP/3 when creating `MetaData.ConnectRequest` to "tunnel" the WebSocket upgrade.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-01-08 09:26:22 +01:00
Joakim Erdfelt
204b293d62
Results of: mvn spotless:apply (for sortModules)
2024-01-03 03:16:02 -06:00
Joakim Erdfelt
9a18dc8722
Results of: mvn spotless:apply
2024-01-03 03:12:56 -06:00
Joakim Erdfelt
c91e3fbc48
Updating to version 10.0.20-SNAPSHOT
2023-12-15 14:49:33 -06:00
Joakim Erdfelt
8492d1c78f
Updating to version 10.0.19
2023-12-15 14:38:06 -06:00
Simone Bordet
efda646319
Fixes #11031 - HttpClient should expose Connection/EndPoint used by H… ( #11033 )
...
Introduced method Request.getConnection() to expose the Connection after at the request begin event.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-12-13 20:34:52 +01:00
Ludovic Orban
b77a8054a2
#9900 backport Accurate implementation of H3 Request.beginNanoTime()
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-11-27 15:31:25 +01:00
Joakim Erdfelt
c50aa2f61b
Updating to version 10.0.19-SNAPSHOT
2023-10-26 21:10:08 -05:00
Joakim Erdfelt
8545fd9bf4
Updating to version 10.0.18
2023-10-26 20:59:27 -05:00
Ludovic Orban
59105bef4d
#10759 fix client setting MAX_FIELD_SECTION_SIZE to check its max value against H3 config setting maxRequestHeadersSize
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-10-20 17:14:37 +02:00
Simone Bordet
33e35df544
Removed TODO in ClientServerTest, adding a more explicative comment.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-10-20 16:36:04 +02:00
Simone Bordet
8c94490e18
Fixes #10390 - jetty http3 client and nghttpx. ( #10744 )
...
Fixed handling of long settings values, so that they do not overflow. Added logging for GREASE cases.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-10-18 17:06:56 +02:00
Ludovic Orban
f0060d9523
#10705 improve error message when no valid keystore can be found during startup
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-10-13 14:36:24 +02:00
Joakim Erdfelt
722b97ad6a
Updating to version 10.0.18-SNAPSHOT
2023-10-09 13:32:28 -05:00
Joakim Erdfelt
af15f12297
Updating to version 10.0.17
2023-10-09 13:21:53 -05: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
Simone Bordet
e7a088f3f0
Fixes #10120 - OOME caused by CyclicTimeouts.
...
Fixed handling of Expirable.getExpireNanoTime() in case it returns Long.MAX_VALUE.
Also fixed implementations of Expirable that were not initializing their expireNanoTime field to Long.MAX_VALUE.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-07-26 10:42:10 +02:00
Joakim Erdfelt
5b830a4466
Fixes #9795 - jetty-slf4j-impl is non-optional on some modules ( #9800 )
...
* jetty-slf4j-impl is non-optional on some modules
* Using appropriate slf4j impl depending on module.
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2023-06-05 06:37:05 -05:00
Ludovic Orban
33bdbfe1ed
increase awaitility timeouts
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-31 11:39:32 +02:00
Ludovic Orban
134fb0a3ff
avoid logging expected stack trace
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-31 11:39:32 +02:00
Lachlan
6567a4478e
Merge pull request #9798 from eclipse/jetty-10.0.x-QPACK-encoding
...
review and cleanup of HTTP/3 QPACK Integer and String encoding
2023-05-29 16:43:05 +10:00
Simone Bordet
420ec7cc1d
HTTP/2 improvements. ( #9749 )
...
* Implemented a few required error handlings.
* Changed `Parser.init()` to directly take the listener, rather than wrapping it.
The reason for this change was to be able to reconfigure the Parser upon receiving a SETTINGS frame.
* Initially setting the encoder and decoder max table capacity at the default of 4096, as per spec.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-05-27 19:14:01 +02:00
Ludovic Orban
871022f3b0
#9397 add trust store config to H3
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-26 23:09:24 +02:00
Ludovic Orban
e30b23aca6
#9397 fix keystores with invalid Subject Alternate Names
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-05-26 23:09:24 +02:00
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
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
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
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
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
Lachlan Roberts
c2d2c1eadb
Issue #9554 - changes from review
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-01 19:23:57 +10:00
Lachlan Roberts
1ee79f548c
Issue #9554 - additional cleanups and testing
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-01 12:12:15 +10:00
Lachlan Roberts
fa32199559
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-10.0.x-9554-qpack-hpack
2023-04-28 16:25:34 +10:00
Lachlan Roberts
c3b6b47915
Use ISO-8859-1 for encoding/decoding in huffman/hpack/qpack
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-04-17 17:11:14 +10:00
Joakim Erdfelt
ca3c1756ad
Updating to version 10.0.16-SNAPSHOT
2023-04-11 13:23:25 -05:00
Joakim Erdfelt
68017dbd00
Updating to version 10.0.15
2023-04-11 12:24:32 -05:00
Lachlan Roberts
ebec7d2ea3
Issue #9554 - move common hpack/qpack code to jetty-http
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-04-11 16:51:37 +10:00
Olivier Lamy
e62cc0344a
Updating to version 10.0.15-SNAPSHOT
2023-03-01 18:55:10 +10:00
gregw
7a7d69a69f
Happy no year
...
Remove modification date from copyright notice and instead just have the
project inception year.
Signed-off-by: gregw <gregw@webtide.com>
2023-02-15 15:22:32 +11:00