Joakim Erdfelt
ea10a02fa3
Updating to version 9.4.57-SNAPSHOT
2024-08-26 13:22:28 -04:00
Joakim Erdfelt
ec6782ff5e
Updating to version 9.4.56.v20240826
2024-08-26 13:14:37 -04:00
Joakim Erdfelt
9b67cfa6b9
Updating to version 9.4.56-SNAPSHOT
2024-06-27 10:38:58 -05:00
Joakim Erdfelt
70015831e5
Updating to version 9.4.55.v20240627
2024-06-27 10:05:03 -05:00
Joakim Erdfelt
5edc5a98bc
Updating to version 9.4.55-SNAPSHOT
2024-02-08 13:51:59 -06:00
Joakim Erdfelt
cef3fbd6d7
Updating to version 9.4.54.v20240208
2024-02-08 13:42:16 -06:00
Joakim Erdfelt
6f46d995ec
Updating to version 9.4.54-SNAPSHOT
2023-10-09 07:39:00 -05:00
Joakim Erdfelt
27bde00a0b
Updating to version 9.4.53.v20231009
2023-10-09 07:27:40 -05:00
Joakim Erdfelt
b335a5e7d9
Updating to version 9.4.53-SNAPSHOT
2023-08-23 14:36:20 -05:00
Joakim Erdfelt
abdcda7381
Updating to version 9.4.52.v20230823
2023-08-23 14:29:17 -05:00
Olivier Lamy
3903a6749e
Updating to version 9.4.52-SNAPSHOT
2023-03-01 18:53:59 +10:00
Joakim Erdfelt
b47055cad1
Updating to version 9.4.51-SNAPSHOT
2022-12-01 16:20:11 -06:00
Joakim Erdfelt
da9a0b3069
Updating to version 9.4.50.v20221201
2022-12-01 16:06:30 -06:00
Olivier Lamy
ec7a988358
merge back release branch to bump version to 9.4.50-SNAPSHOT ( #8592 )
...
* Updating to version 9.4.50-SNAPSHOT
* fix test due to changes in deployed Javadoc
Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>
2022-09-19 11:14:17 +10:00
Joakim Erdfelt
1f4c531357
Merge Release 9.4.48 back into `jetty-9.4.x` branch ( #8195 )
...
* Updating to version 9.4.48.v20220622
* Updating to version 9.4.49-SNAPSHOT
2022-06-22 16:24:43 -05:00
Joakim Erdfelt
3886ac5d66
Merge Release 9.4.47 back into `jetty-9.4.x` ( #8179 )
...
* Updating to version 9.4.48-SNAPSHOT
2022-06-21 14:41:14 +02:00
Ludovic Orban
0fc317b686
#4717 remove null check in doClose and change test so that it does not pass a null key to the ctor
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2022-05-11 17:34:38 +02:00
Ludovic Orban
f781462dd6
#4717 cancel key before closing channel
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2022-05-11 17:34:38 +02:00
Joakim Erdfelt
24b58ede30
Merge Release 9.4.46 ( #7820 )
...
* Updating to version 9.4.46.v20220331
* Updating to version 9.4.47-SNAPSHOT
2022-04-02 08:43:58 -05:00
Simone Bordet
a2622dcf65
Updating to version 9.4.46-SNAPSHOT
2022-02-03 10:28:03 +01:00
Simone Bordet
4a0c91c0be
Updating to version 9.4.45.v20220203
2022-02-03 10:13:59 +01:00
Sebastian Lövdahl
dcaf3f2d78
Fix log class name in ArrayByteBufferPool
...
Signed-off-by: Sebastian Lövdahl <slovdahl@hibox.fi>
2022-02-02 11:18:20 +02:00
Joakim Erdfelt
ba88cd0e95
Happy New Year 2022
...
Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2022-01-27 06:55:28 -06:00
Ludovic Orban
068c24a744
#7243 ByteBufferPool and RetainableByteBufferPool now reset the buffer's endianness on release
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2021-12-09 12:43:31 +01:00
Lachlan
d34beb9b08
Issue #6974 - Bring additional ByteBufferPool fixes back to 9.4 ( #7203 )
...
- allow empty buffers to be pooled
- improve testMaxMemory for Array & Mapped ByteBufferPools
- Remove flakey WebSocketBufferPoolTest
2021-12-06 09:44:28 +11:00
Lachlan
f86a719bce
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:09:10 +11:00
Joakim Erdfelt
3dee3423f6
Updating to version 9.4.45-SNAPSHOT
2021-09-27 18:22:11 -05:00
Joakim Erdfelt
8da83308ee
Updating to version 9.4.44.v20210927
2021-09-27 17:45:51 -05:00
Joakim Erdfelt
e37a708c40
Updating to version 9.4.44-SNAPSHOT
2021-06-30 06:30:31 -05:00
Joakim Erdfelt
526006ecfa
Updating to version 9.4.43.v20210629
2021-06-30 05:57:49 -05:00
Ludovic Orban
f19b6fa5a3
#6379 : requeue at the tail to reduce contention + use a simpler concurrent queue implementation
...
Signed-off-by: Ludovic Orban <lorban@bitronix.be>
2021-06-10 12:54:58 +02:00
Joakim Erdfelt
5c130e400a
Updating to version 9.4.43-SNAPSHOT
2021-06-04 12:49:12 -05:00
Joakim Erdfelt
5cd5e6d237
Updating to version 9.4.42.v20210604
2021-06-04 12:24:37 -05:00
Simone Bordet
2e7d17400f
Fixes #6323 - HttpClient requests with redirects gets stuck/never cal… ( #6334 )
...
Fixes #6323 - HttpClient requests with redirects gets stuck/never calls onComplete()
* Reworked the total timeout handling.
* Now a CyclicTimeouts handles the exchanges in each HttpDestination,
and a CyclicTimeouts handles the exchanges in each HttpConnection
(rather than in HttpChannel).
* Now adjusting the total timeout for copied requests generated by
redirects and authentication.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-06-03 15:20:42 +02:00
Simone Bordet
f902d12fe8
Fixes #5931 - SslConnection should implement getBytesIn()/getBytesOut(). ( #6335 )
...
* Fixes #5931 - SslConnection should implement getBytesIn()/getBytesOut().
Updated ConnectionStatistics to report both the stats of all connections,
and the stats grouped by connection class.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-06-03 11:57:10 +02:00
olivier lamy
97a2a9993f
bump to next version 9.4.42-SNAPSHOT
...
Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
2021-05-18 13:06:42 +02:00
Simone Bordet
88ac10439a
Issue #6254 - Total timeout not enforced for queued requests.
...
Updates after review.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-05-12 01:30:07 +02:00
Simone Bordet
5f23689aa7
Issue #6254 - Total timeout not enforced for queued requests.
...
Various code cleanups.
Renamed HttpDestination.TimeoutTask to RequestTimeouts for clarity.
Improved javadocs, code comments and logging.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-05-12 01:30:07 +02:00
Lachlan
eca8edcea5
Create FileBufferedResponseHandler to buffer responses into a file. ( #6010 )
...
FileBufferedResponseHandler adds an HttpOutput.Interceptor to buffer all responses into a file until the output is closed. This allows the commit to be delayed until the response is complete and thus headers and response status can be changed while writing the body.
Signed-off-by: Lachlan Roberts <lachlan@webtide.com>
2021-04-19 15:02:43 +10:00
Joakim Erdfelt
241ca2c2a0
Updating to version 9.4.41-SNAPSHOT
2021-04-13 16:24:42 -05:00
Joakim Erdfelt
b881a57266
Updating to version 9.4.40.v20210413
2021-04-13 15:32:28 -05:00
Greg Wilkins
58538c90b5
Fix #6082 Reduce SSL buffer compaction ( #6083 )
...
Fix #6082 Reduce SSL buffer compaction
Only compact when buffer is underflown. Note that BufferUtil will also do a cheap "compact" when flipping empty buffers.
Signed-off-by: Greg Wilkins <gregw@webtide.com>
(cherry picked from commit 96f707f74b
)
2021-04-07 09:21:58 +02:00
Jesse McConnell
d23925809d
Updating to version 9.4.40-SNAPSHOT
2021-03-25 10:06:56 -05:00
Jesse McConnell
ee95f92d70
Updating to version 9.4.39.v20210325
2021-03-25 09:33:14 -05:00
Jesse McConnell
7dacf1503f
reset release to 9.4.39-SNAPSHOT
2021-03-25 09:03:35 -05:00
Jesse McConnell
be786489a8
reset release to 9.4.39-SNAPSHOT
2021-03-25 08:52:25 -05:00
Olivier Lamy
e0111e581a
Updating to version 9.4.40-SNAPSHOT
2021-03-25 03:39:19 +00:00
Olivier Lamy
e56edccd03
Updating to version 9.4.39.v20210325
2021-03-25 03:20:25 +00:00
Simone Bordet
294b2ba02b
Fixes #6072 - jetty server high CPU when client send data length > 17408.
...
Updates after review.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2021-03-22 23:24:37 +01:00
Joakim Erdfelt
00d379c94b
Fixes #6072 - jetty server high CPU when client send data length > 17408.
...
Avoid spinning if the input buffer is full.
Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
2021-03-22 23:24:37 +01:00