Commit graph

39 commits

Author SHA1 Message Date
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