Joakim Erdfelt
9548ab0cc9
Updating to version 11.0.10-SNAPSHOT
2022-03-30 13:06:46 -05:00
Joakim Erdfelt
243a48a658
Updating to version 11.0.9
2022-03-30 12:43:51 -05:00
Simone Bordet
4e02be57fd
Updating to version 11.0.9-SNAPSHOT
2022-02-07 12:42:04 +01:00
Simone Bordet
79cc9cf90e
Updating to version 11.0.8
2022-02-07 12:10:09 +01:00
Simone Bordet
1c8887c715
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-02-03 09:55:51 +01:00
Simone Bordet
4037861668
Fixes #7514 - Adding InheritedListeners to already-started components… ( #7522 )
...
* Fixes #7514 - Adding InheritedListeners to already-started components can cause IllegalStateException
Removed the unnecessary check-and-throw statements from SelectorManager.
Use COW array for listeners that can be modified whilst selector is running.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Signed-off-by: Greg Wilkins <gregw@webtide.com>
Co-authored-by: Greg Wilkins <gregw@webtide.com>
2022-02-03 09:51:37 +01:00
Simone Bordet
d00e42a8b9
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2022-02-02 12:16:04 +01:00
Sebastian Lövdahl
a8a6020ab2
Fix log class name in ArrayByteBufferPool
...
Signed-off-by: Sebastian Lövdahl <slovdahl@hibox.fi>
(cherry picked from commit dcaf3f2d78
)
2022-02-02 11:59:06 +01:00
Joakim Erdfelt
be58156c77
Happy New Year 2022 ( #7460 )
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-01-27 10:42:43 -06:00
Joakim Erdfelt
cb127793e5
Happy New Year 2022 ( #7459 )
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-01-27 10:42:30 -06:00
Simone Bordet
2de20c3520
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 10:00:26 +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
c879358777
Issue #6728 - QUIC and HTTP/3
...
- QPACK exceptions now use long instead of int, to be consistent with other error codes.
- Fixed ManagedSelector to count down the stop latches in finally blocks, so that they are always counted down even in case of exceptions.
- Improved exception handling in case of closes.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-20 09:33:38 +01:00
Ludovic Orban
b8f39b5b2c
get rid of HttpClientTransportOverQuic and IClientConnector
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2021-12-20 09:33:38 +01:00
Ludovic Orban
fe5c65820d
introduce IClientConnector interface
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2021-12-20 09:33:38 +01:00
Ludovic Orban
fc25540331
align ServerDatagramEndPoint with SocketChannelEndPoint
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2021-12-20 09:33:38 +01:00
Ludovic Orban
9d0b7f71ac
add licenses + fix checkstyle + modularize
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2021-12-20 09:33:38 +01:00
Ludovic Orban
e1cd6956f4
encode address into buffers
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2021-12-20 09:33:38 +01:00
Ludovic Orban
340eb46b43
cleanups
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2021-12-20 09:33:38 +01:00
Ludovic Orban
45e45e6cf2
kinda sorta working datagram connector
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2021-12-20 09:33:38 +01:00
Ludovic Orban
205d4972b8
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2021-12-09 12:49:15 +01:00
Ludovic Orban
4068901c14
#7243 ByteBufferPool and RetainableByteBufferPool now reset the buffer's endianness on release
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2021-12-09 12:44:12 +01:00
Lachlan Roberts
045fc96e5f
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-12-03 14:46:34 +11:00
Lachlan
9b501022d5
Merge pull request #7166 from eclipse/jetty-10.0.x-6974-ByteBufferPool
...
Issue #6974 - improvements & fixes to ByteBufferPool implementations (#7017 )
2021-12-03 14:46:16 +11:00
Simone Bordet
5b153e1f78
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-01 17:37:17 +01:00
Simone Bordet
cb25a83667
Issue #6728 - Prepare for QUIC and HTTP/3 ( #7100 )
...
* Issue #6728 - QUIC and HTTP/3
Modifications to Jetty to prepare for QUIC/HTTP3.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-12-01 09:39:51 +01:00
Lachlan Roberts
74785dd023
Issue #6974 - improve testMaxMemory for Array & Mapped ByteBufferPools
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-11-29 14:41:51 +11:00
Lachlan Roberts
aa09b8b7bd
Issue #6974 - allow empty buffers to be pooled
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-11-29 14:06:20 +11:00
Lachlan Roberts
377d0d131e
Issue #6974 - fix bug in ByteBufferPool implementations
...
If an allocation size of 0 was requested bucketFor would throw.
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-11-26 17:30:14 +11:00
Lachlan
c19921e60f
Issue #6974 - improvements & fixes to ByteBufferPool implementations ( #7017 )
...
- WebSocket should user server ByteBufferPool if possible
- fix various bugs ByteBufferPool implementations
- add heuristic for maxHeapMemory and maxDirectMemory
- Add dump for ByteBufferPools
- add LogArrayByteBufferPool that does exponential scaling of bucket size.
- ByteBufferPools should default to use maxMemory heuristic
- Add module jetty-bytebufferpool-logarithmic
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
Co-authored-by: Simone Bordet <simone.bordet@gmail.com>
2021-11-25 10:42:47 +11:00
Joakim Erdfelt
b67ffd3d2d
Updating to version 11.0.8-SNAPSHOT
2021-10-06 15:16:07 -05:00
Joakim Erdfelt
389a358772
Updating to version 11.0.7
2021-10-06 14:58:52 -05:00
Joakim Erdfelt
cfc67f86d2
Updating to version 10.0.8-SNAPSHOT
2021-10-06 14:51:32 -05:00
Joakim Erdfelt
da8a4553af
Updating to version 10.0.7
2021-10-06 14:32:37 -05:00
Simone Bordet
0412bdc3d9
Fixes #6938 - module-info.java file do not use the canonical order for the elements
...
Changed order of entries in module-info.java to be canonical
(cherry picked from commit 02691171d5
)
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-10-01 09:25:55 +02:00
Olivier Lamy
4011f1e71e
merge jetty-10.0.x ( #6945 )
2021-09-30 20:41:49 +10:00
Olivier Lamy
51d44a3401
use dependencyManagement for internal dependencies ( #6940 )
...
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2021-09-30 16:57:19 +10:00
Dr Heinz M. Kabutz
02691171d5
Changed order of entries in module-info.java to be canonical
2021-09-30 08:29:51 +02:00
Joakim Erdfelt
85c7250d1a
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-09-22 17:10:49 -05:00
Greg Wilkins
aa793eeafe
Jetty 10.0.x 6497 alias checkers alt ( #6681 )
...
* Issue #6497 - Replace the Alias checkers with new implementation.
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
Signed-off-by: Greg Wilkins <gregw@webtide.com>
Co-authored-by: Lachlan Roberts <lachlan@webtide.com>
2021-09-21 18:35:51 +10:00
Simone Bordet
300e542a6f
Merged branch 'jetty-10.0.x' into 'jetty-11.0.x'.
...
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-09-01 10:33:51 +02:00
Simone Bordet
e2690cc420
Fixes #6603 - HTTP/2 max local stream count exceeded ( #6639 ) ( #6682 )
...
* Fixes #6603 - HTTP/2 max local stream count exceeded (#6639 )
Made MAX_CONCURRENT_STREAMS setting work on a per-connection basis.
Updated Pool javadocs.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Signed-off-by: Greg Wilkins <gregw@webtide.com>
Co-authored-by: Greg Wilkins <gregw@webtide.com>
(cherry picked from commit 525fcb3119
)
2021-09-01 10:27:40 +02:00
Lachlan Roberts
bbbd799673
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-08-31 10:25:17 +10:00
Lachlan Roberts
763820e111
ByteBufferCallbackAccumulator.writeTo should do buffer flipping
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-30 14:58:16 +10:00
Lachlan Roberts
b2657f1376
fix broken tests: use buffer.remaining() instead of BufferUtil.space()
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-30 12:45:32 +10:00
Lachlan Roberts
7569e4b07a
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-10.0.x-6566-WebSocketMessageSinks
2021-08-27 17:21:53 +10:00
Lachlan Roberts
1dce9df48d
Issue #6566 - cleanups of ByteBufferCallbackAccumulator
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-27 11:49:18 +10:00
Lachlan Roberts
83f2265653
Issue #6642 - never shutdown output after generating a request.
...
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-08-26 14:18:28 +10:00
Joakim Erdfelt
dcc58d5606
Merge remote-tracking branch 'origin/jetty-10.0.x' into jetty-11.0.x
2021-08-25 06:03:54 -05:00
Joakim Erdfelt
54edcefd66
Issue #6661 - Make ServerConnector socket options setting optional
2021-08-24 16:45:06 -05:00