Nikolay Kim
5f6600c814
Update Service trait and use unified Counter ( #455 )
2024-11-04 12:49:18 +05:00
Nikolay Kim
9406613908
Disable default features for rustls ( #429 )
2024-09-25 19:14:56 +05:00
Nikolay Kim
3edb54ffdf
Fix tests runner ( #413 )
2024-09-05 19:32:38 +05:00
Nikolay Kim
75c892742c
Extend io task contexts, for compio runtime compatibility ( #404 )
2024-08-28 00:39:23 +05:00
Nikolay Kim
c71678c999
Fix rustls client/server filters ( #401 )
2024-08-26 16:00:48 +05:00
Nikolay Kim
f5bad7bfa0
Optimize io layout ( #388 )
2024-07-30 20:07:00 +02:00
Nikolay Kim
3b49828e5f
Use async fn for Service::ready() and Service::shutdown() ( #364 )
2024-05-28 19:26: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
baabcff4a6
Refactor ntex-connect ( #314 )
2024-03-24 15:33:08 +01:00
Andrey Voronkov
5414e2096a
Update rustls to 0.23.x ( #311 )
...
* ntex-tls: update rustls
* ntex-connect: update rustls to 0.23.x
* ntex: update rustls to 0.23.x
---------
Co-authored-by: Andrey Voronkov <andrey.voronkov@sbermarket.ru>
2024-03-24 07:24:29 +01:00
Nikolay Kim
b71cad76bf
Move ntex::server to ntex-server ( #313 )
2024-03-23 22:18:50 +01:00
Nikolay Kim
a8447b1f6d
Update deps ( #296 )
2024-02-07 06:01:17 -06:00
Nikolay Kim
e30d5c0fa5
Prep ntex release
2024-01-09 22:25:07 +06:00
Nikolay Kim
db671bdb7f
Prepare connect release
2024-01-09 21:56:05 +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
48eb1c5e54
Update license
2024-01-08 21:32:26 +06:00
Nikolay Kim
174b5d86f0
Refactor filter factories ( #278 )
2024-01-08 15:22:38 +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
41045de766
Attempt to fix #190
2023-11-12 22:28:37 +06:00
Nikolay Kim
acc5973eee
Prep release
2023-11-03 17:38:46 +06:00
Nikolay Kim
24ff5d6909
Refactor tls impl ( #237 )
2023-11-03 17:33:45 +06:00
Nikolay Kim
fbd6a4f44d
Upgrade deps ( #230 )
2023-10-16 20:06:16 +06:00
Nikolay Kim
02e111d373
Add missing fmt::Debug impls ( #224 )
...
* Add missing fmt::Debug impls
2023-09-11 21:43:07 +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
108e2ac20a
Rename Ctx to ServiceCtx
2023-06-19 18:47:15 +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
Cris Liao
e151b1eff1
Upgrade rustls version to 0.21 ( #201 )
...
* Upgrade rustls version to 0.21
2023-06-16 00:16:14 +06: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
63881e40f6
Release empty buffers ( #166 )
...
* Release empty buffers
2023-01-25 18:38:00 +01:00
Nikolay Kim
0d5cd049b1
Change io buffers layout ( #165 )
...
* Change buffers layout
2023-01-25 17:03:42 +01:00
Nikolay Kim
dec6fd3dd8
Process write buffer if filter wrote to write buffer during reading
2023-01-24 08:31:26 +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
67eb653ef2
Prepare ntex-service release
2022-12-28 09:45:41 +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
f731a7800d
Update tests
2022-11-25 01:07:25 +01:00
Nikolay Kim
3133665342
Prepare release
2022-10-26 11:16:46 +02:00
Ulf Lilleengen
7b4696b193
Create the correct PskIdentity type on query ( #138 )
2022-10-26 11:13:03 +02:00
Nikolay Kim
bc51d800ff
Log ssl errors
2022-10-14 16:46:27 +02:00
Jens Reimann
eabb165dda
feat: allow extracting TLS SNI server name and TLS PSK identity ( #136 )
...
This change allows to query for the SNI server name and the PSK
identity.
The server name implements only the DNS variant, as this is what both
APIs currently seem to support.
The PSK identity is only implemented for OpenSSL, as RustTLS currently
doesn't support TLS PSK. But it could be implemented the same way, once
this becomes available.
2022-10-14 16:45:12 +02:00
Nikolay Kim
7ce1927566
clippy
2022-10-03 10:21:08 +02:00