Joakim Erdfelt
79f473ee4b
Updating to version 10.0.24-SNAPSHOT
2024-08-13 20:31:14 -05:00
Joakim Erdfelt
570aa4a139
Updating to version 10.0.23
2024-08-13 20:14:12 -05:00
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
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
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
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
Gary Gregory
0efee0bf95
Use String#isEmpty()
2023-11-28 17:46:42 -05:00
Ludovic Orban
65c8b58843
#9900 backport Accurate implementation of H2 Request.beginNanoTime()
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-11-27 15:30:56 +01:00
Simone Bordet
f82844e2a2
Fixes #10891 - Support the "Partitioned" cookie attribute.
...
Added support in oej.http.HttpCookie.
Bridged support for Servlet cookies via the cookie Comment attribute.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-11-19 17:37:18 +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
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
43eb08b146
Backport #10540 to `jetty-10.0.x` Fixed deadlock in class initialization. ( #10545 )
...
* Fixed deadlock in class initialization. (#10540 )
* Thread T1 may initialize HttpTester.Message that extends MutableHttpFields, so grabs the lock for the initialization of class MutableHttpFields.
* Thread T2 may initialize HttpFields, so grabs the lock for HttpFields and initializes field EMPTY, which calls new MutableHttpFields.
* To initialize MutableHttpFields, T1 must initialize HttpFields, but sees that its lock is taken and waits.
* To initialize HttpFields, T2 must create an instance and therefore initialize MutableHttpFields, but sees that its lock is taken and waits.
* Deadlock.
The solution is to use another class, EmptyHttpFields, to initialize HttpFields.EMPTY, so that there is no deadlock.
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Co-authored-by: Simone Bordet <simone.bordet@gmail.com>
2023-09-18 13:00:11 -05:00
Joakim Erdfelt
5d2489a0e8
Merge pull request #10446 from eclipse/release/10.0.16
...
Merge `release/10.0.16` into `jetty-10.0.x` HEAD
2023-08-31 15:12:12 -05:00
Ludovic Orban
1965a943f9
#9928 backport Request.beginNanoTime() from 12.0.x
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2023-08-31 09:25:54 +02: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
Greg Wilkins
003e46cae4
Various cleanups in HttpParser ( #10329 )
...
Various cleanups in HttpParser
Signed-off-by: gregw <gregw@webtide.com>
---------
Signed-off-by: gregw <gregw@webtide.com>
2023-08-18 17:09:17 +10:00
yokotaso
e33d026259
chore: Fix javadoc following the source code
2023-08-17 17:01:14 +02:00
Basil Crow
73dfac9732
Use non-deprecated WOFF MIME type ( #9922 )
...
Signed-off-by: Basil Crow <me@basilcrow.com>
2023-06-22 11:47:53 +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
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
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
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
c2d2c1eadb
Issue #9554 - changes from review
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-01 19:23:57 +10:00
Lachlan Roberts
d0294fc10c
Issue #9554 - changes from review
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-05-01 18:05:55 +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
a7b0b727dd
Issue #9554 - add javadoc for huffman / n-bit integer classes and remove static decode methods
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-04-18 15:24:59 +10:00
Lachlan Roberts
09e6e6b211
Issue #9554 - add javadoc for illegal vchar methods and move to HttpTokens
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-04-18 10:46:29 +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
Joakim Erdfelt
17aa0c5ab9
Fixing #9517 - bad url-pattern prefix match behavior ( #9518 )
...
* Fixing #9517 - bad url-pattern prefix match behavior
Fixed regression where `/foo/*` was incorrectly matching `/foobar`.
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Signed-off-by: gregw <gregw@webtide.com>
Co-authored-by: gregw <gregw@webtide.com>
2023-03-20 17:53:40 +01:00
Greg Wilkins
659f16d1c0
Fix #9468 Space in Cookie name ( #9471 )
...
Added a violation to allow unquoted spaces in cookie values
Signed-off-by: gregw <gregw@webtide.com>
2023-03-08 21:07:14 +01:00
Olivier Lamy
e62cc0344a
Updating to version 10.0.15-SNAPSHOT
2023-03-01 18:55:10 +10:00
Greg Wilkins
4d146412c8
Fix #9334 Cookie Compliance ( #9402 )
...
Fix incorrect change to RFC6265 to not support dollars in cookie names.
Signed-off-by: gregw <gregw@webtide.com>
2023-02-21 21:31:43 +11: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