Commit graph

4868 commits

Author SHA1 Message Date
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
Nikolay Kim
9db4f21d71 Remove slow frame timer if service is not ready 2023-11-21 00:38:53 +06:00
Nikolay Kim
8a91402248
Web server config (#252) 2023-11-20 20:09:57 +06:00
Nikolay Kim
fda7e41ba4
Add payload read timeout (#251) 2023-11-20 19:31:00 +06:00
Nikolay Kim
d441e79208
Remove useless logs (#249)
* Remove useless logs
2023-11-17 20:03:59 +06:00
Nikolay Kim
f9759a4ddc
Refactor http/1 keep-alive timer (#248) 2023-11-14 16:54:04 +06:00
Nikolay Kim
f07c0576a7 Rename keep-alive flag 2023-11-13 14:44:20 +06:00
Nikolay Kim
41045de766 Attempt to fix #190 2023-11-12 22:28:37 +06:00
Nikolay Kim
717dfd6fbb
Start http client timeout after sending body (#247) 2023-11-12 22:21:31 +06:00
Nikolay Kim
c6b26123ca
Handle io flush during write back-pressure (#246) 2023-11-12 21:19:33 +06:00
Nikolay Kim
2a19b7f995 Optimize io read task 2023-11-12 18:30:56 +06:00
Nikolay Kim
f2cd676ac3 Optimize read task 2023-11-12 18:22:54 +06:00
Nikolay Kim
c3ab6684ec Test for #243 2023-11-10 22:43:23 +06:00
Nikolay Kim
ae383c6d90
Fix data race in bytes (#244) 2023-11-10 22:33:48 +06:00
Nikolay Kim
0e6f6db04e Prep release 2023-11-10 22:19:16 +06:00
Nikolay Kim
c2efe1d30b Refactor ntex-io dispatcher 2023-11-10 21:54:36 +06:00