Nikolay Kim
5fd9d7ce90
Enable rustls/std feature ( #494 )
2024-12-30 14:40:31 +01:00
Nikolay Kim
3edb54ffdf
Fix tests runner ( #413 )
2024-09-05 19:32:38 +05:00
Nikolay Kim
3b49828e5f
Use async fn for Service::ready() and Service::shutdown() ( #364 )
2024-05-28 19:26:08 +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
c60e7f52b7
Move more code under mpool feature ( #342 )
2024-04-08 12:28:42 +05:00
Nikolay Kim
ec8eb23707
Glommio clippy ( #341 )
2024-04-08 11:55:49 +05:00
Nikolay Kim
0b73ae8fa8
Make memory pools optional ( #340 )
2024-04-04 22:04:37 +05:00
Nikolay Kim
395cf694e5
Remove unused dep
2024-04-02 18:08:55 +05:00
Nikolay Kim
975f64cc44
Fix memory pool waiters management ( #334 )
2024-04-02 18:06:49 +05:00
Paolo Barbolini
351f69919a
fix(cargo): broken repo url for ntex-bytes ( #333 )
2024-04-02 17:52:39 +05: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
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
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
e30d5c0fa5
Prep ntex release
2024-01-09 22:25: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
4950eb4167
Migrate ntex to async fn in trait
2024-01-07 19:26:44 +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
e020bb5296
Prep bytes release ( #240 )
2023-11-09 23:46:19 +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
8c3e8ebfd9
Update deps ( #228 )
...
* Update bitflags crate
* Upgrade ntex-h2
2023-10-09 20:59:04 +06:00
Nikolay Kim
19cc8ab315
Clippy
2023-09-05 15:49:49 +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
7960b550c9
Migrate to ntex-service 1.2 ( #209 )
...
* Migrate to ntex-service 1.2
2023-06-16 00:16:14 +06:00
Nikolay Kim
9aeb50c847
Proper handling responses from ws web handler ( #189 )
...
* Proper handling responses from ws web handler
2023-03-15 09:19:49 +01:00
Nikolay Kim
29e04cf478
Switch to 2021 edition ( #172 )
2023-02-02 19:30:07 +01:00
Nikolay Kim
0f8387c3ac
Refactor io buffers api ( #169 )
...
* Refactor io buffers api
2023-01-29 18:02:12 +01:00
Nikolay Kim
83d05d81ef
Refactor ntex-io ( #164 )
...
* Refactor Io and Filter types
2023-01-23 09:42:00 +01:00
Nikolay Kim
fc7553b8bc
Improve tests coverage ( #161 )
...
* improve tests coverage
* update base64 crate
2023-01-14 15:34:53 +01:00
Nikolay Kim
15019a2a43
More tests ( #159 )
...
* More tests
* clippy tests
2023-01-08 12:45:22 +01:00
Nikolay Kim
f47e830cfb
Improve tests ( #158 )
...
* Improve tests
2023-01-06 17:08:24 +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
8d91b2e45a
Update tests
2022-12-13 11:27:15 +01:00
Nikolay Kim
959d821edd
Add Bytes<&Bytes> for Bytes impl
2022-12-13 11:06:25 +01:00
Nikolay Kim
6534dc4d1f
Add TryFrom<&Bytes> and TryFrom<&BytesMut> for ByteString
2022-12-09 10:53:50 +01:00
Nikolay Kim
f731a7800d
Update tests
2022-11-25 01:07:25 +01: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
55c837a5f8
Add ByteString::clear() method
2022-07-07 10:39:55 +06:00
Nikolay Kim
40aa4542ce
fix tests
2022-06-23 14:36:27 +06:00
Nikolay Kim
d4a6ddfef1
Add Buf/BufMut impls
2022-06-20 20:59:42 +06:00
Nikolay Kim
d7261e2dd7
Move basic http types to separeate crate
2022-06-13 22:04:16 +06:00
Nikolay Kim
e1abe801b5
Prep release
2022-05-05 18:10:49 +06:00
Nikolay Kim
851d3b970f
Remove .assume_init usage #106
2022-05-05 16:16:46 +06:00
Nikolay Kim
050cb560c6
Restore Buf impl for Cursor
2022-02-06 13:10:26 +06:00
Nikolay Kim
f68656569d
Prep release
2022-02-04 19:06:44 +06:00