Nikolay Kim
c26b336fe5
Use updated Service trait for ntex ( #456 )
2024-11-04 14:04:00 +05:00
Nikolay Kim
a30147120d
Deprecated std::task::ready re-export ( #451 )
2024-11-02 18:12:21 +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
b04bdf41f6
Use async fn for Service::ready() and Service::shutdown() ( #363 )
2024-05-28 16:55:08 +05:00
Nikolay Kim
ec8eb23707
Glommio clippy ( #341 )
2024-04-08 11:55:49 +05:00
Nikolay Kim
b71cad76bf
Move ntex::server to ntex-server ( #313 )
2024-03-23 22:18:50 +01:00
Nikolay Kim
661c5ea1fa
Clippy warnings ( #305 )
2024-03-12 17:53:26 +05: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
412944e973
Prepare release
2024-01-07 20:26:26 +06:00
Nikolay Kim
2e12cc6edf
Migrate ntex-connect to async fn in trait
2024-01-07 11:39:57 +06:00
Nikolay Kim
c6b26123ca
Handle io flush during write back-pressure ( #246 )
2023-11-12 21:19:33 +06:00
Nikolay Kim
f2cd676ac3
Optimize read task
2023-11-12 18:22:54 +06:00
msga-mmm
9bb4a60ad4
test: improve coverage ( #231 )
...
* feat(ntex-glommio): remove unused mut
* test(ntex-io): check Debug implementation for FilterServiceFactory
* chore: format code
* feat(ntex-util): check Debug and poll_ready for KeepAlive
* test(ntex-util): wait a bit until the poll is ready
* test(ntex-bytes): assert error for implementation try_from for BytesVec
* feat(ntex-tokio): remove unused mut
* feat(ntex-tls): use add_trust_anchors instead of add_server_trust_anchors
* chore: format code
* feat(ntex-util): check readiness after sleeping but before expiring
* feat(ntex-util): remove unnecessary assertion
2023-10-17 19:14:40 +06:00
Nikolay Kim
594bf0a8e2
Refactor pipeline call impl ( #219 )
...
* Refactor pipeline call impl
2023-08-10 22:10:02 +06:00
Nikolay Kim
1fd6311a5d
Update changes
2023-06-22 18:43:25 +06:00
Nikolay Kim
6382ef6b40
Refactor service pipelines ( #214 )
2023-06-22 18:39:09 +06:00
Nikolay Kim
1b199712a9
Update versions
2023-06-16 20:32:52 +06:00
Nikolay Kim
4650a41648
Update changes
2023-06-16 00:16:14 +06:00
Nikolay Kim
7960b550c9
Migrate to ntex-service 1.2 ( #209 )
...
* Migrate to ntex-service 1.2
2023-06-16 00:16:14 +06:00
Nikolay Kim
3db65156ee
clippy
2023-03-11 09:52:29 +01:00
Nikolay Kim
17ed3db11d
Fix signal handling #183 ( #187 )
2023-03-11 02:41:51 +01:00
Nikolay Kim
29e04cf478
Switch to 2021 edition ( #172 )
2023-02-02 19:30:07 +01:00
Nikolay Kim
38614715ca
Refactor io write task ( #167 )
2023-01-26 15:18:21 +01:00
Nikolay Kim
0d5cd049b1
Change io buffers layout ( #165 )
...
* Change buffers layout
2023-01-25 17:03:42 +01:00
Nikolay Kim
83d05d81ef
Refactor ntex-io ( #164 )
...
* Refactor Io and Filter types
2023-01-23 09:42:00 +01:00
Nikolay Kim
f44cad4512
Prepare release
2023-01-04 12:19:52 +01:00
Nikolay Kim
a54f6f7ac2
Prepare release
2022-12-28 13:02:24 +01:00
Nikolay Kim
b416386bae
Update versions
2022-12-28 09:36:16 +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
7ce1927566
clippy
2022-10-03 10:21:08 +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
868c0324f7
Use BytesVec for io
2022-01-30 19:02:29 +06:00
Nikolay Kim
a2dd66815d
Fix potential BorrowMutError
2022-01-12 22:09:49 +06:00
Nikolay Kim
d359b6cf0b
update ntex-tokio changes
2022-01-10 09:15:24 +06:00
Will Brown
250b9768c9
add socket options ( #92 )
2022-01-10 09:12:31 +06:00
Nikolay Kim
eac1f068fb
Add optional simd utf8 validation
2022-01-09 19:43:49 +06:00
Nikolay Kim
847f2738dd
Refactor async runtimes support ( #88 )
...
* refactor async runtimes support
2022-01-03 21:24:49 +06:00