Nikolay Kim
e3f58cce27
Redesign neon poll support ( #535 )
2025-03-19 21:13:39 +01:00
Nikolay Kim
11734e8f1b
Run neon tests forst
2025-03-17 04:57:28 +01:00
Nikolay Kim
5426790eb0
Remove brotli support ( #531 )
2025-03-16 12:38:09 +01:00
Nikolay Kim
60a686b2f6
Add io-uring driver ( #515 )
2025-03-11 23:31:41 +05:00
Nikolay Kim
4e77e9ce24
Rename runtime to neon ( #513 )
2025-03-10 12:06:13 +05:00
Nikolay Kim
59ffd17b91
Drop glommio support ( #511 )
2025-03-09 18:19:34 +05:00
Nikolay Kim
4c1bc3249b
Experimental poll based runtime ( #510 )
2025-03-09 18:11:33 +05:00
Nikolay Kim
5fd9d7ce90
Enable rustls/std feature ( #494 )
2024-12-30 14:40:31 +01:00
metent
48702413f3
Add build checks ( #491 )
2024-12-30 14:05:48 +01:00
Nikolay Kim
5a907c8ed8
Force runtime selection ( #435 )
2024-10-11 17:37:59 +05:00
Nikolay Kim
3edb54ffdf
Fix tests runner ( #413 )
2024-09-05 19:32:38 +05:00
Nikolay Kim
85b076c640
Initial support for compio runtime ( #399 )
2024-09-05 08:57:04 +05:00
Nikolay Kim
f748b6efa5
Allow to use generic middlewares #390 ( #394 )
2024-08-13 16:17:52 +05:00
msga-mmm
1b3a530fb7
fix(github-actions): use rust toolchain arm64 version for macos 14 ( #355 )
...
* fix(osx): use rust toolchain arm version for macos 14
* feat(ntex-bytes): remove conflicting serde feature flag
2024-05-05 10:16:13 +02:00
Nikolay Kim
ec8eb23707
Glommio clippy ( #341 )
2024-04-08 11:55:49 +05:00
Pavlos-Petros Tournaris
a858394855
Refresh GitHub workflows ( #337 )
...
* Add .idea in .gitignore
* Refresh Github workflows
* Allow very complex type usage in ntex-rt
2024-04-07 22:42:16 +05:00
Nikolay Kim
0e21f46210
Feature gate brotli2 encoder ( #321 )
2024-03-28 10:56:36 +01:00
Sergey Vilgelm
d3499feb80
Move the websocket code to a separate ws
feature ( #320 )
2024-03-28 10:00:43 +01: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
38cadcee92
gh action cleanup space ( #229 )
2023-10-16 16:35:15 +06:00
Nikolay Kim
594bf0a8e2
Refactor pipeline call impl ( #219 )
...
* Refactor pipeline call impl
2023-08-10 22:10:02 +06:00
Nikolay Kim
ea14e8f0f4
Add ContainerCall future ( #213 )
...
* Add Container::static_call(), returns future that is suitable for spawning into runtime
* Remove unsafe from h1 dispatcher
* Make call_nowait public
* Update MSRV
2023-06-21 10:21:43 +06:00
Nikolay Kim
fc7553b8bc
Improve tests coverage ( #161 )
...
* improve tests coverage
* update base64 crate
2023-01-14 15:34:53 +01:00
Nikolay Kim
9bf0908f41
Include async-std to cov action ( #160 )
...
* async std for cov
2023-01-13 14:15:15 +01:00
Nikolay Kim
f47e830cfb
Improve tests ( #158 )
...
* Improve tests
2023-01-06 17:08:24 +01:00
Nikolay Kim
f5a7f97c9f
Update glommio cos tests ( #155 )
2022-12-28 15:52:33 +01:00
Nikolay Kim
4baf42d6d1
Restart timer after runtime stop ( #154 )
...
* Code coverage
* Restart timer after runtime stop
2022-12-28 12:42:54 +01:00
Nikolay Kim
537d8dc18d
Use GAT ( #153 )
...
* Rename Transform to Middleware
* Drop FnService's shutdown helper
* refactor Service trait to use GAT
* Migrate ntex to new service
* move Stack to service
* use BoxFuture
* simplify poll_shitdown method
2022-12-26 19:58:38 +01:00
Nikolay Kim
c8530d65a5
Change state management behaviour
2022-11-25 16:45:42 +01:00
Nikolay Kim
eee3a3e523
update msrv
2022-09-20 08:28:29 +02:00
Nikolay Kim
ee4b23465b
Various http fixes ( #132 )
...
* Fix parsing ambiguity in Transfer-Encoding and Content-Length headers for HTTP/1.0 requests
* Fix http2 content-length handling
* fix h2 content-length support
2022-08-22 11:54:19 +02:00
Nikolay Kim
19eebbf3fd
bump msrv to 1.57.0
2022-06-23 16:22:52 +06:00
Nikolay Kim
2531c4bc83
bump msrv to 1.56.1
2022-06-23 16:03:47 +06:00
Nikolay Kim
a2605262c6
Disable doc tests for windows ( #108 )
2022-05-05 17:28:46 +06:00
Nikolay Kim
ce6a77b326
Remove unnecessary clippy directives
2022-05-05 15:38:11 +06:00
Nikolay Kim
abeaec9d64
Enable uds tests for glommio
2022-02-21 15:46:23 +06:00
Nikolay Kim
d2d5dd0b91
Ignore async-std tests
2022-02-01 07:04:18 +06:00
Nikolay Kim
450332144d
Glommio runtime support ( #94 )
...
* add glommio runtime support
* optional compilation for glommio
2022-01-17 01:03:15 +06:00
Nikolay Kim
dc17d00ed9
Cleanup Filter trait, removed closed,want_read,want_shutdown methods
2021-12-29 15:10:24 +06:00
Nikolay Kim
56ed50c6e8
Initial impl for async-std support ( #87 )
...
* initial impl for async-std support
2021-12-28 23:58:01 +06:00
Nikolay Kim
841ad736d4
Refactor framed io ( #67 )
...
* refactor framed io
* allow to add filters
* move io code to separate module
* add into_boxed()
* remove uneeded IO_STOP state
* simplify on_disconnect storage
* cleanup io state
* add io connector
2021-12-13 17:19:43 +06:00
Nikolay Kim
2188d92725
Refactor ntex::time ( #68 )
...
* move time to util crate
* update changes
2021-12-10 18:20:16 +06:00
Nikolay Kim
79afb61b03
disable tests
2021-12-02 22:44:44 +06:00
Nikolay Kim
a4aff84d6f
skip test for coverage
2021-12-02 21:54:01 +06:00
Nikolay Kim
18a2fde154
h1: allow to override connection type in on-request handler
2021-11-02 19:30:33 +06:00
Nikolay Kim
0c9edb0fa3
update ntex-rt
2021-08-26 15:08:39 +06:00
Nikolay Kim
84112304a8
downgrade nanorand
2021-08-14 20:30:35 +06:00
Nikolay Kim
832ea625d1
update msrv
2021-08-14 20:10:11 +06:00
Nikolay Kim
fa6cd65cfc
enable serde, add ByteString::as_slice() method
2021-06-27 09:11:18 +06:00