Commit Graph

11 Commits

Author SHA1 Message Date
Yujia Qiao 0d9e5ec1aa
feat: expose TCP_NODELAY and TCP_KEEPALIVE (#96)
* feat: expose TCP_NODELAY
* fix: opt-in `nodelay` for each service
* fix: enforce `nodelay` for every control channel
* feat: expose keepalive_secs
* feat: expose keepalive_interval
* docs: update docs
* fix: update dependencies and implement hint for noise
2022-01-14 15:37:09 +08:00
Yujia Qiao d1fdef5d56 fix: hot-reload for client and server both present 2022-01-06 00:48:29 +08:00
Yujia Qiao c8cb60708d test: refactor and add tests for hot-reload 2021-12-27 15:50:13 +08:00
Yujia Qiao 8097b6916f feat: hot-reload by restarting 2021-12-27 15:50:13 +08:00
Yujia Qiao f472814013 feat: add noise protocol support 2021-12-24 22:01:54 +08:00
Yujia Qiao 443f763800 feat: UDP support 2021-12-23 19:01:42 +08:00
Yujia Qiao ed3b3a9831
test: add tests for config parsing and examples 2021-12-19 18:02:51 +08:00
Yujia Qiao f92398ea31
refactor: fix clippy, merge imports
Fix lints of clippy
Merge imports
2021-12-19 18:02:51 +08:00
Yujia Qiao b3bdd7eb64
fix: fix tests 2021-12-19 18:02:51 +08:00
Yujia Qiao dcef7f2d0f
feat: TLS support 2021-12-19 18:02:51 +08:00
Yujia Qiao 8f3bf5c7c7
feat: init 2021-12-19 18:02:51 +08:00