Nikolay Kim
5fd9d7ce90
Enable rustls/std feature ( #494 )
2024-12-30 14:40:31 +01:00
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
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
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
Nikolay Kim
db671bdb7f
Prepare connect release
2024-01-09 21:56:05 +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
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
24ff5d6909
Refactor tls impl ( #237 )
2023-11-03 17:33:45 +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
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
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
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
3133665342
Prepare release
2022-10-26 11:16:46 +02:00
Nikolay Kim
bc51d800ff
Log ssl errors
2022-10-14 16:46:27 +02:00
Nikolay Kim
6ae0cd002d
Fix rustls hangs during handshake #103
2022-02-19 21:54:09 +06:00
Nikolay Kim
706853c72b
Move HttpProtocol to ntex-io
2022-02-18 15:31:16 +06:00
Nikolay Kim
aab6eef780
Do not use SslRef::is_init_finished() method for openssl
2022-02-11 17:14:47 +06:00
Nikolay Kim
93fe6d9ee8
Prepare release
2022-01-30 20:11:11 +06:00
Andrey Voronkov
2d13488c17
PeerCert and PeerCertChain implementation for rustls ( #101 )
...
* PeerCert and PeerCertChain implementation for rustls
* Move PeerCert and PeerCertChain to rustls/mod.rs
* Add tests. Failed due to only x509 v3 is supported in rustls
* Use io variable name
* Fix all other tests. Now one failing: test_rustls_string
* Add #[ignore] temporary for test_rustls_string
2022-01-29 14:27:51 +06:00
Nikolay Kim
b49a5ed195
Update Filter trait usage
2022-01-12 22:08:50 +06:00
Nikolay Kim
42e140b805
Remove usage of ntex::io::Boxed types
2022-01-09 18:56:37 +06:00
Nikolay Kim
ca72be32e9
Add Io::poll_status_update() method to use instead of register_dispatcher()
2021-12-30 16:42:43 +06:00
Nikolay Kim
7751e944f4
proper handling for openssl ZERO_RETURN error
2021-12-28 12:26:51 +06:00
Nikolay Kim
bb45502886
Add query support for peer cert and peer cert chain
2021-12-28 02:11:24 +06:00
Nikolay Kim
aca40ad6ff
Do not swallow decoded read bytes in case of filter error
2021-12-27 18:28:50 +06:00
Nikolay Kim
ea7d86e905
migrate ntex-tls
2021-12-24 01:19:44 +06:00
Nikolay Kim
7f1ff246f3
prep release
2021-12-20 21:40:42 +06:00
Nikolay Kim
a57da1b3f3
prep release and update tests
2021-12-19 11:15:21 +06:00