Commit graph

4883 commits

Author SHA1 Message Date
Nikolay Kim
661c5ea1fa Clippy warnings (#305) 2024-03-12 17:53:26 +05:00
Nikolay Kim
68e158d877 Remove Control::Connection 2024-02-07 06:58:39 -06:00
Nikolay Kim
a8447b1f6d
Update deps (#296) 2024-02-07 06:01:17 -06:00
Nikolay Kim
cad678d3d0
Refactor h1 dispatcher (#294)
* Define encoder/decoder errors
* Add http1/ control service, replaces expect, upgrade services
* Expose http/2 control service
2024-02-07 05:48:25 -06:00
Nikolay Kim
b19cb340a7
Add fmt::Debug impl for PipelineCall (#295) 2024-02-07 04:29:35 -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
18680ea05b Revert changes to release shared_vec 2024-01-19 17:17:08 +06:00
Nikolay Kim
bf0b53c630
Allow to lock readiness for Condition (#286) 2024-01-19 17:04:04 +06:00
Nikolay Kim
e8c175a17f
More tests (#285) 2024-01-19 16:05:07 +06:00
Nikolay Kim
5a04548e13 Update http dep 2024-01-16 20:04:25 +06:00
Nikolay Kim
d99178519e
Use const generics for helper traits (From, PartialEq, PartialOrd) (#284) 2024-01-16 19:18:17 +06:00
Nikolay Kim
f40608633e Miri error 2024-01-16 13:24:25 +06:00
Nikolay Kim
112c127eb9
Use async fn for Responder and Handler traits (#283) 2024-01-09 23:26:17 +06:00
Nikolay Kim
e30d5c0fa5 Prep ntex release 2024-01-09 22:25:07 +06:00
Nikolay Kim
db671bdb7f Prepare connect release 2024-01-09 21:56:05 +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
5869141954
Various cleanups (#282) 2024-01-09 19:35:38 +06:00
Nikolay Kim
48eb1c5e54 Update license 2024-01-08 21:32:26 +06:00
Nikolay Kim
944e704ad2
Update cookie dep (#280) 2024-01-08 17:07:54 +06:00
Nikolay Kim
3f976ca71e
Refactor FromRequest trait, use async fn (#279) 2024-01-08 15:46:47 +06:00
Nikolay Kim
174b5d86f0
Refactor filter factories (#278) 2024-01-08 15:22:38 +06:00
Nikolay Kim
a13f677df8 Use crate release 2024-01-07 21:24:36 +06:00
Nikolay Kim
0ba753c967
Adjust min io timeout (#275) 2024-01-07 21:15:40 +06:00
Nikolay Kim
566339ee70
Merge pull request #277 from ntex-rs/async-fn-in-trait
Use  "async fn in trait" for Service definition
2024-01-07 20:43:45 +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
9119f997fd Migrate ntex-util to async fn in trait 2024-01-07 11:33:43 +06:00
Nikolay Kim
a9d5845005 Use async fn in trait for Service definition 2024-01-07 11:32:41 +06:00
Nikolay Kim
e3971e2d59
Allow to set default response payload limit and timeout (#276) 2024-01-06 00:09:57 +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
a4f9802d6d
Stop timer before handling UPGRADE h1 requests (#270) 2023-12-15 02:17:59 +06: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
111450539e Update deps 2023-11-22 23:47:53 +06:00
Nikolay Kim
2713922e03
Replace async-oneshot crate (#255) 2023-11-22 23:44:28 +06:00
Nikolay Kim
3043dbe57c Prep release 2023-11-21 01:01:09 +06:00
Alex Orlenko
aaefa34591
Implement Serialize/Deserialize for HeaderMap (#253) 2023-11-21 00:59:14 +06:00
Nikolay Kim
096aae2732 Do not process data in Dispatcher from read buffer after disconnect 2023-11-21 00:56:09 +06:00