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 |
|
Nikolay Kim
|
e30d5c0fa5
|
Prep ntex release
|
2024-01-09 22:25:07 +06:00 |
|
Nikolay Kim
|
16d5d1d3f4
|
Update changes
|
2024-01-09 21:12:43 +06:00 |
|
Nikolay Kim
|
587b248b57
|
Prepare io release
|
2024-01-09 21:10:26 +06:00 |
|
Nikolay Kim
|
c864b10e62
|
Prepare release
|
2024-01-09 20:17:07 +06:00 |
|
Nikolay Kim
|
48eb1c5e54
|
Update license
|
2024-01-08 21:32:26 +06:00 |
|
Nikolay Kim
|
174b5d86f0
|
Refactor filter factories (#278)
|
2024-01-08 15:22:38 +06:00 |
|
Nikolay Kim
|
0ba753c967
|
Adjust min io timeout (#275)
|
2024-01-07 21:15:40 +06:00 |
|
Nikolay Kim
|
412944e973
|
Prepare release
|
2024-01-07 20:26:26 +06:00 |
|
Nikolay Kim
|
4950eb4167
|
Migrate ntex to async fn in trait
|
2024-01-07 19:26:44 +06:00 |
|
Nikolay Kim
|
2e12cc6edf
|
Migrate ntex-connect to async fn in trait
|
2024-01-07 11:39:57 +06:00 |
|
Nikolay Kim
|
60620d4587
|
Migrate ntex-io to async fn in trait
|
2024-01-07 11:34:29 +06:00 |
|
Nikolay Kim
|
90cdab9c2a
|
Add filter drop test
|
2023-12-26 22:43:38 +01:00 |
|
Nikolay Kim
|
dd6db862f3
|
Fix filter leak during Io drop (#274)
|
2023-12-25 12:15:59 +01:00 |
|
Nikolay Kim
|
fb1d2a268d
|
Better io tags handling (#269)
|
2023-12-14 15:42:19 +06:00 |
|
Nikolay Kim
|
6adeadfff0
|
Add io tags for logging (#267)
|
2023-12-12 18:18:52 +06:00 |
|
Nikolay Kim
|
8ee296a399
|
Stop dispatcher timers on memory pool pause (#266)
|
2023-12-12 15:35:21 +06:00 |
|
Nikolay Kim
|
df613e6f2d
|
Fix KEEP-ALIVE timer handling (#264)
|
2023-12-10 08:12:33 +06:00 |
|
Nikolay Kim
|
c9993afa89
|
Optimize KEEP-ALIVE timer (#261)
|
2023-12-02 20:20:27 +06:00 |
|
Nikolay Kim
|
5e7f3259e7
|
Refactor io timers (#258)
* Tune logging
* Refactor io timers
* Refactor http h1 dispatcher
|
2023-11-30 00:37:55 +06:00 |
|
Nikolay Kim
|
ae766a5629
|
Fix keep-alive timeout handling (#257)
|
2023-11-25 21:39:55 +06:00 |
|
Nikolay Kim
|
9813dff65d
|
Refactor slow frame timeout handling (#256)
|
2023-11-23 19:03:55 +06:00 |
|
Nikolay Kim
|
096aae2732
|
Do not process data in Dispatcher from read buffer after disconnect
|
2023-11-21 00:56:09 +06:00 |
|
Nikolay Kim
|
9db4f21d71
|
Remove slow frame timer if service is not ready
|
2023-11-21 00:38:53 +06:00 |
|
Nikolay Kim
|
fda7e41ba4
|
Add payload read timeout (#251)
|
2023-11-20 19:31:00 +06:00 |
|