Commit Graph

15 Commits

Author SHA1 Message Date
sunmy2019 4ac53a5a39
feat: optional rustls support (#330)
* initial implementation of rustls support

* Refactor create_self_signed_cert.sh script

* resolve lint errors

* Fix handling of Option in tls.rs

* Update cargo-hack check command and feature dependencies

* fix missing point

* Add conditional check to skip test if client or server is not enabled

* clean up things

* fix for windows CI

* try fixing Windows CI

* Update src/main.rs

* Update src/transport/websocket.rs

* add missing messages

* split the tls mod

Co-authored-by: Ning Sun <n@sunng.info>
2024-02-18 17:17:17 +08:00
Yujia Qiao 2ccb386cea
chore(test): update to be feature aware 2023-10-01 17:50:15 +08:00
I Putu Ariyasa 5946a18370
feat(transport): add websocket transport (#290) 2023-10-01 14:43:03 +08:00
Yujia Qiao d079d66223 chore: update tls cert for test 2023-03-07 21:38:20 +08:00
Yujia Qiao 95efd457d5
chore: rename docs 2022-01-25 16:08:04 +08:00
Yujia Qiao 3fad4c4350
fix: improve exp backoff for control channels 2022-01-19 13:54:47 +08:00
Yujia Qiao ca4b566294 ci: fix windows 2022-01-03 17:36:39 +08:00
Yujia Qiao 26dbfe10bb test: disable tls test on mac 2022-01-03 17:36:39 +08:00
Yujia Qiao 8097b6916f feat: hot-reload by restarting 2021-12-27 15:50:13 +08:00
Yujia Qiao e836071c3a fix(test): wait for spawned tasks' result 2021-12-25 14:21:15 +08:00
Yujia Qiao a3684686e1 test: add tests for noise 2021-12-24 22:01:54 +08:00
Yujia Qiao 46ec6400e4 feat: add `--genkey` 2021-12-24 22:01:54 +08:00
Yujia Qiao ca46125cc8 test: add udp tests 2021-12-23 19:01:42 +08:00
Yujia Qiao 6d0bf7e7e8
test: add the integration test 2021-12-19 18:02:51 +08:00
Yujia Qiao ed3b3a9831
test: add tests for config parsing and examples 2021-12-19 18:02:51 +08:00