Nikolay Kim
|
8f2d5056c9
|
Return PayloadError::Incomplete on server disconnect (#545)
|
2025-03-28 02:10:25 +01:00 |
|
Nikolay Kim
|
f647ad2eac
|
Update tests (#544)
|
2025-03-27 22:16:51 +01:00 |
|
Nikolay Kim
|
e3f58cce27
|
Redesign neon poll support (#535)
|
2025-03-19 21:13:39 +01:00 |
|
Nikolay Kim
|
14d2634e3d
|
Add readiness checks (#524)
|
2025-03-14 15:39:43 +05:00 |
|
Nikolay Kim
|
60a686b2f6
|
Add io-uring driver (#515)
|
2025-03-11 23:31:41 +05:00 |
|
Nikolay Kim
|
4c1bc3249b
|
Experimental poll based runtime (#510)
|
2025-03-09 18:11:33 +05:00 |
|
Nikolay Kim
|
ae9d4ab331
|
Prepare release (#507)
|
2025-02-26 22:54:21 -03:00 |
|
jamescarterbell
|
9b7d001f4f
|
Add Filter impl to seal (#506)
* Add Filter impl to seal
* Version bump
* Fmt
---------
Co-authored-by: James Bell <jamesbell@microsoft.com>
|
2025-02-26 22:21:22 -03:00 |
|
Nikolay Kim
|
282e3224cd
|
Allow to access io write destination buffer (#504)
|
2025-01-21 21:32:31 +05:00 |
|
Nikolay Kim
|
69b0fe49d7
|
Relax runtime requirements (#495)
|
2025-01-03 22:17:16 +05:00 |
|
Nikolay Kim
|
5fd9d7ce90
|
Enable rustls/std feature (#494)
|
2024-12-30 14:40:31 +01:00 |
|
Nikolay Kim
|
22ee7f2af2
|
Better io error handling (#482)
|
2024-12-05 14:02:59 +05:00 |
|
Nikolay Kim
|
2631e70a4b
|
Fix tests
|
2024-12-04 15:28:02 +05:00 |
|
Nikolay Kim
|
e222832270
|
Check service readiness for every turn
|
2024-12-04 15:23:20 +05:00 |
|
Nikolay Kim
|
e33149df1b
|
Added Service::poll() method (#481)
|
2024-12-04 13:33:20 +05:00 |
|
Nikolay Kim
|
c657b9c2d6
|
Run un-readiness check in separate task (#464)
|
2024-11-10 16:47:33 +05:00 |
|
Nikolay Kim
|
a97059aa9b
|
Check service readiness once per decoded item (#463)
|
2024-11-10 15:24:00 +05:00 |
|
Nikolay Kim
|
0a376457f1
|
Do not rely on not_ready(), always check service readiness (#459)
|
2024-11-05 15:35:34 +05:00 |
|
Nikolay Kim
|
9bf6f3111d
|
rustfmt
|
2024-11-04 21:50:43 +05:00 |
|
Nikolay Kim
|
6d1d77398c
|
Update more tests
|
2024-11-04 21:31:10 +05:00 |
|
Nikolay Kim
|
d1df62ffa7
|
Update tests
|
2024-11-04 21:19:35 +05:00 |
|
Nikolay Kim
|
9ae3d06aa3
|
Periodically check readiness
|
2024-11-04 21:17:24 +05:00 |
|
Nikolay Kim
|
48ce0ea2bb
|
Periodically check readiness (#458)
|
2024-11-04 21:16:14 +05:00 |
|
Nikolay Kim
|
c26b336fe5
|
Use updated Service trait for ntex (#456)
|
2024-11-04 14:04:00 +05:00 |
|
Nikolay Kim
|
d004234f22
|
Use updated Service trait (#453)
|
2024-11-03 21:27:34 +05:00 |
|
Nikolay Kim
|
a30147120d
|
Deprecated std::task::ready re-export (#451)
|
2024-11-02 18:12:21 +05:00 |
|
Nikolay Kim
|
4f7d951f40
|
Disconnect on error from service readiness check (#437)
|
2024-10-15 18:36:30 +05:00 |
|
Nikolay Kim
|
b0a7658bf1
|
Fix tests (#434)
|
2024-10-10 19:19:12 +05:00 |
|
Nikolay Kim
|
d101fbc668
|
Do not check readiness for dispatcher call
|
2024-10-10 18:57:24 +05:00 |
|
Nikolay Kim
|
c670b51983
|
Return error for Io::poll_read_ready() if io is closed (#433)
|
2024-10-07 21:43:43 +02:00 |
|
Nikolay Kim
|
3a7477004f
|
Return error for IoRef::write(), IoRef::with_write_buf(), Io::poll_flush() if io is closed (#432)
|
2024-10-07 20:26:40 +02:00 |
|
Nikolay Kim
|
69f150e3f6
|
io cleanup (#418)
|
2024-09-11 18:35:55 +05:00 |
|
Nikolay Kim
|
1d529fab3c
|
Refactor async io support (#417)
|
2024-09-11 18:18:45 +05:00 |
|
Nikolay Kim
|
db6d3a6e4c
|
Stop write task if io is closed (#416)
|
2024-09-07 10:04:08 +05:00 |
|
Nikolay Kim
|
3edb54ffdf
|
Fix tests runner (#413)
|
2024-09-05 19:32:38 +05:00 |
|
Nikolay Kim
|
8a3a8f1df8
|
Tune compio integration (#412)
|
2024-09-05 08:53:00 +05:00 |
|
Nikolay Kim
|
75c892742c
|
Extend io task contexts, for compio runtime compatibility (#404)
|
2024-08-28 00:39:23 +05:00 |
|
Nikolay Kim
|
5f20ee2be5
|
Http gracefull shutdown support (#393)
|
2024-08-12 20:07:26 +05:00 |
|
Nikolay Kim
|
f5bad7bfa0
|
Optimize io layout (#388)
|
2024-07-30 20:07:00 +02:00 |
|
Nikolay Kim
|
d39611d246
|
Clippy warnings (#382)
|
2024-07-16 22:13:33 +02:00 |
|
Nikolay Kim
|
e0b5284fdd
|
More tests (#368)
|
2024-05-29 20:30:14 +05:00 |
|
Nikolay Kim
|
3b49828e5f
|
Use async fn for Service::ready() and Service::shutdown() (#364)
|
2024-05-28 19:26:08 +05:00 |
|
Nikolay Kim
|
b04bdf41f6
|
Use async fn for Service::ready() and Service::shutdown() (#363)
|
2024-05-28 16:55:08 +05:00 |
|
Nikolay Kim
|
55dcad5f27
|
Better write back-pressure handling (#359)
|
2024-05-12 18:39:16 +05:00 |
|
Nikolay Kim
|
33490cd360
|
Fix KeepAlive timeout handling in default dispatcher (#351)
|
2024-05-01 17:50:31 +05:00 |
|
Nikolay Kim
|
7e2e3d1730
|
Add IoRef::is_wr_backpressure() method (#331)
|
2024-03-31 13:40:03 +03:00 |
|
Nikolay Kim
|
661c5ea1fa
|
Clippy warnings (#305)
|
2024-03-12 17:53:26 +05:00 |
|
Nikolay Kim
|
a8447b1f6d
|
Update deps (#296)
|
2024-02-07 06:01:17 -06:00 |
|
Nikolay Kim
|
46c3f2640e
|
Add IoBoxed::take() method (#292)
|
2024-02-05 18:54:33 +06:00 |
|
Nikolay Kim
|
dc4bbf02c8
|
Bytes checked api (#288)
|
2024-02-01 20:28:17 +06:00 |
|