Joakim Erdfelt
d3af12957b
Updating to version 12.0.13-SNAPSHOT
2024-07-25 17:23:21 -05:00
Joakim Erdfelt
cc6f1b74db
Updating to version 12.0.12
2024-07-25 16:57:59 -05:00
Joakim Erdfelt
f5abe07ade
Updating to version 12.0.12-SNAPSHOT
2024-06-27 19:09:24 -05:00
Joakim Erdfelt
9f90cedce3
Updating to version 12.0.11
2024-06-27 18:42:08 -05:00
Olivier Lamy
fb1697fd07
Updating to version 12.0.11-SNAPSHOT
2024-05-30 15:23:16 +10:00
Olivier Lamy
26106dfc84
Updating to version 12.0.10
2024-05-30 14:39:40 +10:00
Simone Bordet
65a016d1aa
Fixes #11778 - jetty-http-spi does not properly provide SPI for modules.
...
Fixed all module-info.java files that did not have a "provides" declaration but had META-INF/services files.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-05-27 11:05:48 +02:00
Joakim Erdfelt
8e7e42201a
Updating to version 12.0.10-SNAPSHOT
2024-05-03 09:28:36 -04:00
Joakim Erdfelt
efe8023327
Updating to version 12.0.9
2024-05-03 09:02:37 -04:00
Joakim Erdfelt
b3ef872d6b
Updating to version 12.0.9-SNAPSHOT
2024-03-29 15:20:11 -05:00
Joakim Erdfelt
ffffdcc3c8
Updating to version 12.0.8
2024-03-29 14:31:57 -05:00
Jan Bartel
2fc7ad87d8
Reintroduce Cross Context Dispatch in Jetty 12 ( #11451 )
...
Re-introduce some support for cross context dispatch
2024-03-25 18:44:44 +01:00
Greg Wilkins
c05ae3bb83
Implemented addBeanFromConstructor ( #11319 )
...
Added mechanism to safely add beans from a super constructor of ContainerLifeCycle
Co-authored-by: Simone Bordet <simone.bordet@gmail.com>
2024-03-13 17:52:55 +01:00
Joakim Erdfelt
18b2a7c201
Updating to version 12.0.8-SNAPSHOT
2024-02-29 16:00:27 -06:00
Joakim Erdfelt
c89aca8fd3
Updating to version 12.0.7
2024-02-29 15:18:56 -06:00
Lachlan
d3f19bb947
Merge pull request #11402 from jetty/jetty-12.0.x-11398-WebSocket-CloseChannelException
...
Issue #11398 - allow frames to be demanded in WebSocket onOpen
2024-02-27 17:11:53 +11:00
Lachlan Roberts
4ca044486e
PR #11402 - move methods to original position in WebSocketConnection
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-02-23 11:18:17 +11:00
Lachlan Roberts
436f4f8507
PR #11402 - changes for review
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-02-22 15:56:52 +11:00
Greg Wilkins
08174a3042
Fix #11401 StringBuilder rather than StringBuffer ( #11406 )
2024-02-19 14:52:17 +00:00
Lachlan Roberts
0ece73b769
PR #11402 - add check for null networkBuffer in WebSocketConnection
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-02-16 16:19:31 +11:00
Lachlan Roberts
783c14cec4
Issue #11398 - do not deliver messages until onOpen completes
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-02-15 13:07:28 +11:00
Lachlan Roberts
25fb7be7a9
Issue #11398 - allow frames to be demanded in WebSocket onOpen
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-02-14 15:20:34 +11:00
Joakim Erdfelt
82d9177f0c
Updating to version 12.0.7-SNAPSHOT
2024-01-29 21:04:51 -06:00
Joakim Erdfelt
78ab6e6ba1
Updating to version 12.0.6
2024-01-29 20:42:49 -06:00
Lachlan
554d5b19d5
Issue #11275 - explicitly close websocket endpoint after error from DispatchedMessageSink ( #11343 )
...
* Now properly handling errors
* Added test for partial read
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-01-29 15:13:25 +01:00
Lachlan Roberts
6b20ee0753
ensure callback is always completed in WebSocketCoreSession
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-01-24 12:00:46 +11:00
Lachlan Roberts
1e0c0b42ab
ensure callback is always completed in WebSocketCoreSession
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2024-01-24 11:57:34 +11:00
Simone Bordet
2a3e6f72c7
Merged branch 'jetty-11.0.x' into 'jetty-12.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2024-01-02 20:14:28 +01:00
Joakim Erdfelt
96eea590ee
Updating to version 12.0.6-SNAPSHOT
2023-12-18 08:25:22 -06:00
Joakim Erdfelt
3aed62e495
Updating to version 12.0.5
2023-12-18 08:05:54 -06:00
Simone Bordet
3167e0cb6e
Fixes #11037 - Serialize HttpClient request failures ( #11038 )
...
* Introduced IteratingCallback.abort(Throwable) to serialize calls to onCompleteFailure().
* HttpSender now uses IC.abort() to serialize the abort of the request.
* Fixed HTTP/2 and HTTP/3 to dispatch the sending of the request to another thread, to free the reader thread that read the server preface.
* HTTP/1.1 does not need this, because just created connections do not need to read.
* Improved handling of request abort, as it can be from two sides: external and internal.
* Calling abort() instead of failed() for WebSocket flushers.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-12-15 14:44:15 +01:00
Joakim Erdfelt
8597033339
Updating to version 12.0.5-SNAPSHOT
2023-11-30 13:33:03 -06:00
Joakim Erdfelt
9b415c6424
Updating to version 12.0.4
2023-11-30 13:14:15 -06:00
Joakim Erdfelt
c01baac85c
Updating to version 12.0.4-SNAPSHOT
2023-10-26 22:47:29 -05:00
Joakim Erdfelt
a873259fd5
Updating to version 12.0.3
2023-10-26 22:24:43 -05:00
Lachlan Roberts
ee702b01c2
Issue #10734 - fix websocket CoreSession getParameterMap
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-10-16 12:18:37 +11:00
Olivier Lamy
fcc88274a4
Jetty 12.0.x use automatic formatter for poms to have same style for every poms ( #10578 )
...
* apply spotless sort pom
---------
Signed-off-by: Olivier Lamy <olamy@apache.org>
2023-10-12 03:51:36 +02:00
Joakim Erdfelt
6b3f760b80
Updating to version 12.0.3-SNAPSHOT
2023-10-09 21:16:46 -05:00
Joakim Erdfelt
b01e3611cf
Updating to version 12.0.2
2023-10-09 20:59:14 -05:00
Greg Wilkins
57b953be67
Reintroduce an Exception type for invalid UTF-8 ( #10553 )
...
Introduce `Utf8CharacterCodingException` and `Utf8IllegalArgumentException` as a substitutes for the removed `Utf8Appendable.NotUtf8Exception`.
* Updates from review
2023-09-22 12:24:42 +10:00
Greg Wilkins
09710c7cb6
Fix jetty 12 javadoc ( #10527 )
...
Fixes for javadoc warnings
2023-09-18 17:30:02 +10:00
Joakim Erdfelt
1d226403da
Updating to version 12.0.2-SNAPSHOT
2023-08-29 16:55:36 -05:00
Joakim Erdfelt
4768745849
Updating to version 12.0.1
2023-08-29 16:38:20 -05:00
Joakim Erdfelt
9c324326c5
Merge `release/12.0.0` back into `jetty-12.0.x` ( #10237 )
...
* Updating to version 12.0.0
* Updating to version 12.0.1-SNAPSHOT
2023-08-08 00:55:19 +02:00
Lachlan
bd7d504c28
Issue #10135 - fix empty binary frame from websocket flush ( #10175 )
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-07-31 15:21:12 +02:00
Lachlan Roberts
867fe46e75
fix DemandState in WebSocketConnection
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-29 20:31:43 +10:00
Lachlan Roberts
48bfc70b2d
use enum for DemandState in WebSocketConnection
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-29 08:04:18 +10:00
Lachlan Roberts
c942a918d9
fixes for websocket demand changes
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-28 14:30:17 +10:00
Lachlan Roberts
0709946675
Issue #9965 - make multiple websocket demand throw ISE
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-27 14:09:41 +10:00
Lachlan Roberts
2b4e8960e6
#9945 - update javadoc to say demand() can throw ReadPendingException
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2023-06-27 13:51:22 +10:00