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
goiw111
bc549d6631
add some tests for BytesVec ( #102 )
...
* add some tests for BytesVec
* add changes to CHANGELOG.md
2022-02-04 14:32:10 +06:00
Nikolay Kim
6b35f10c2f
Tests cleanups
2022-02-02 17:22:23 +06:00
Nikolay Kim
f3c7c6d365
Remove uneeded impls
2022-02-01 10:02:51 +06:00
Nikolay Kim
5866014e75
Make copy_from_slice universal
2022-02-01 00:07:41 +06:00
Nikolay Kim
1c635a6b55
Fix unsupported web ws handling
2022-01-31 23:10:20 +06:00
Nikolay Kim
c56bd776d2
Remove unused code, update tests
2022-01-31 22:25:17 +06:00
Nikolay Kim
16fcd6dc58
Update utils tests
2022-01-31 18:16:06 +06:00
Nikolay Kim
767dd91b7e
Fix conversion from BytesVec to BytesMut and back (BytesVec::with_bytes_mut())
2022-01-31 15:17:16 +06:00
Nikolay Kim
1baf305b1f
Update bytes tests
2022-01-31 14:49:29 +06:00
Nikolay Kim
868c0324f7
Use BytesVec for io
2022-01-30 19:02:29 +06:00
Nikolay Kim
a2a5899bbe
Add BytesVec type
2022-01-29 23:53:13 +06:00
Nikolay Kim
cd0b6b75ba
Prepare release
2022-01-26 00:17:40 +06:00
Juan Aguilar
2439797fcf
Implement std::error::Error and fix minor issues ( #99 )
...
* fix clippy issues
* implement std error for ntex errors and bound WebResponseError
* fix minor issues
2022-01-25 22:27:18 +06:00
Nikolay Kim
7680c5482e
Rename Pool::is_pending() to is_ready(); use u32 for read/write params
2022-01-25 17:19:19 +06:00
Nikolay Kim
b2fd0ee3ac
clippy
2022-01-11 10:56:37 +06:00