Commit Graph

54 Commits

Author SHA1 Message Date
Yujia Qiao 4a1da9be7f
docs: update benchmark and add about memory usage 2022-01-02 12:05:21 +08:00
Yujia Qiao 1180c7e538 docs: update README.md 2021-12-27 15:50:13 +08:00
Yujia Qiao c8cb60708d test: refactor and add tests for hot-reload 2021-12-27 15:50:13 +08:00
Yujia Qiao c8e679fa65 feat: add crate feature `notify` 2021-12-27 15:50:13 +08:00
Yujia Qiao 9c0f28caee feat: service-wise 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 24959daa93 chore: update `snowstorm` 2021-12-27 11:10:05 +08:00
Yujia Qiao b8501b79e6 docs: update README.md and add build-guide.md 2021-12-26 14:53:23 +08:00
Yujia Qiao 467afe279a feat: opt binary size for `minimal` profile 2021-12-26 14:53:23 +08:00
Yujia Qiao 21e63fe10e chore: bump v0.2.0 2021-12-25 19:20:35 +08:00
Yujia Qiao 48f0514b6c feat: separate `noise` as a crate feature 2021-12-25 19:08:36 +08:00
Yujia Qiao a927d0001e ci: adopt cargo hack to test each feature 2021-12-25 18:49:35 +08:00
mgt 3c5160c19b feat: add systemd unit files 2021-12-25 18:23:13 +08:00
Yujia Qiao 53603320a9
docs: fix a dead link 2021-12-25 15:31:42 +08:00
Yujia Qiao 73ac0d6dc7
docs: update README.md 2021-12-25 14:56:23 +08:00
Yujia Qiao 59eb5b539d
docs: fix typo 2021-12-25 14:46:13 +08:00
Yujia Qiao aa30408518 fix: update snowstorm to v0.1.3 2021-12-25 14:21:15 +08:00
Yujia Qiao e836071c3a fix(test): wait for spawned tasks' result 2021-12-25 14:21:15 +08:00
Yujia Qiao ae20ecf477 fix: set keepalive for noise 2021-12-25 14:21:15 +08:00
Yujia Qiao d409a839b4 fix: use snowstorm v0.1.2 instead of git 2021-12-24 23:23:49 +08:00
Yujia Qiao c8336bd1ee
docs: update README.md 2021-12-24 22:52:30 +08:00
Yujia Qiao 9ac350d355 docs: add about the noise protocol 2021-12-24 22:01:54 +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 f472814013 feat: add noise protocol support 2021-12-24 22:01:54 +08:00
Yujia Qiao 46b0b6b9cc docs: add iperf3 example
docs: update README.md and add comments
2021-12-23 19:01:42 +08:00
Yujia Qiao ca46125cc8 test: add udp tests 2021-12-23 19:01:42 +08:00
Yujia Qiao 443f763800 feat: UDP support 2021-12-23 19:01:42 +08:00
Yujia Qiao 65c75da633
ci: treat clippy lints as errors (#16)
* fix: clippy lint

* ci: treat clippy as errors
2021-12-20 12:50:20 +08:00
Yujia Qiao b173b9e22a ci: test crate features 2021-12-20 12:46:35 +08:00
Yujia Qiao dc04befa5a feat: add crate features: tls, server, client 2021-12-20 12:46:35 +08:00
Yujia Qiao 531428f838
bump: v0.1.2 2021-12-19 19:48:19 +08:00
Yujia Qiao 8988366bac docs: add logging levels 2021-12-19 19:45:08 +08:00
Yujia Qiao 8b5571b419 feat: set `info` as the default logging level 2021-12-19 19:45:08 +08:00
Yujia Qiao 0701c7cfe0 refactor: replace `ring` with `sha2` 2021-12-19 18:13:54 +08:00
Yujia Qiao d813692e6f
ci: create rust.yml 2021-12-19 18:02:51 +08:00
Yujia Qiao 64c2c632e7
fix: fix cargo license 2021-12-19 18:02:51 +08:00
Yujia Qiao 8f21c56a77
deps: bump and fmt 2021-12-19 18:02:51 +08:00
Yujia Qiao 85d9bf7bdb
refactor: clippy and clean up 2021-12-19 18:02:51 +08:00
Yujia Qiao 6d0bf7e7e8
test: add the integration test 2021-12-19 18:02:51 +08:00
Yujia Qiao 1d5ad9c185
fix: add error context 2021-12-19 18:02:51 +08:00
Yujia Qiao b8e824849a
refactor: facilitate tests 2021-12-19 18:02:51 +08:00
Yujia Qiao 776bce35cb
chore: add a TODO 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
Yujia Qiao b5c9007efe
chore: update Cargo.toml 2021-12-19 18:02:51 +08:00
Yujia Qiao c822f362c1
docs: update README.md 2021-12-19 18:02:51 +08:00
Yujia Qiao 58d3a8c96c
chore: rename directories 2021-12-19 18:02:51 +08:00
Yujia Qiao 347b958e84
docs: add comments and update README.md 2021-12-19 18:02:51 +08:00
Yujia Qiao b6c353e7bf
fix: service listener backoff policy
Remove the `max_elapsed_time` limit
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