Yujia Qiao
|
feb8c2dbfa
fix: restart when heartbeat times out (#147)
|
3 years ago |
Yujia Qiao
|
d2c55cc99c
chore: make clippy happy
|
4 years ago |
Yujia Qiao
|
2746a0ea88
feat: application layer heartbeat (#136)
|
4 years ago |
Yujia Qiao
|
4c08779ff6
chore: refactor
|
4 years ago |
Yujia Qiao
|
9d143dab6a
fix: reimplement `retry_notify` with signals (#123)
|
4 years ago |
Yujia Qiao
|
0278c529dd
fix: respect shutdown signal when retry (#121)
|
4 years ago |
Yujia Qiao
|
cdbf8781e4
fix: throw errors when the service type or protocol version doesn't match (#112)
|
4 years ago |
Yujia Qiao
|
3fad4c4350
fix: improve exp backoff for control channels
|
4 years ago |
Yujia Qiao
|
1fe3509536
fix: improve log (#108)
|
4 years ago |
Yujia Qiao
|
907109984f
fix: use exp backoff for running control channel (#104)
|
4 years ago |
Yujia Qiao
|
0d9e5ec1aa
feat: expose TCP_NODELAY and TCP_KEEPALIVE (#96)
|
4 years ago |
Yujia Qiao
|
91b38cbe5f
fix: log retry intervals
|
4 years ago |
Yujia Qiao
|
2de9147a0f
fix: improve log
|
4 years ago |
Yujia Qiao
|
7a35e9e4f2
fix: flush when handshaking
|
4 years ago |
Yujia Qiao
|
383151bd4a
fix: improve reliability and logs (#85)
|
4 years ago |
Yujia Qiao
|
3430845749
fix: improve logs
|
4 years ago |
Yujia Qiao
|
ba3c134a87
fix: use retry_notify to log errors
|
4 years ago |
Yujia Qiao
|
f1fed7e2cf
chore: fix typo in codes
|
4 years ago |
Yujia Qiao
|
f989643c10
fix: use u8 instead of u16 for hdr len
|
4 years ago |
Yujia Qiao
|
d0d4f61efd
fix: cancel safety
|
4 years ago |
Yujia Qiao
|
a071b0786b
fix: log error when failed to listen on udp port
|
4 years ago |
Yujia Qiao
|
cca74fbc2a
chore: clean up
|
4 years ago |
Yujia Qiao
|
07cd606b63
refactor: improve log
|
4 years ago |
Yujia Qiao
|
c8cb60708d
test: refactor and add tests for hot-reload
|
4 years ago |
Yujia Qiao
|
9c0f28caee
feat: service-wise hot reload
|
4 years ago |
Yujia Qiao
|
48f0514b6c
feat: separate `noise` as a crate feature
|
4 years ago |
Yujia Qiao
|
f472814013
feat: add noise protocol support
|
4 years ago |
Yujia Qiao
|
443f763800
feat: UDP support
|
4 years ago |
Yujia Qiao
|
dc04befa5a
feat: add crate features: tls, server, client
|
4 years ago |
Yujia Qiao
|
b8e824849a
refactor: facilitate tests
|
4 years ago |