Eric Zhang
2d0dcf9889
Improve stability by exiting immediately on common errors ( #2 )
...
* Kill connections immediately on missing or close
* Add timeout to initial protocol messages
* Add low-level tracing for JSON messages
* Add timeout to initial TCP connections
2022-04-08 15:55:54 -04:00
Eric Zhang
c1efefeddf
Update version to 0.2.0
2022-04-08 04:18:21 -04:00
Eric Zhang
e84bd34bd9
Fix failing doc test
2022-04-08 04:18:21 -04:00
jtroo
d5089cab2a
Add optional secret for authenticating clients ( #1 )
...
* Add optional secret for authenticating clients
* Add server challenge to authentication
* Refactor and simplify code, reduce dependencies
* Update README to describe HMAC authentication
Co-authored-by: Eric Zhang <ekzhang1@gmail.com>
2022-04-08 04:13:31 -04:00
Eric Zhang
ebae01417d
Enable CI for all branches
2022-04-07 14:24:02 -04:00
Eric Zhang
6169d54012
(cargo-release) version 0.1.1
2022-04-06 03:10:28 -04:00
Eric Zhang
f00281f2dc
Fix minor bug in server error handling
2022-04-06 03:10:02 -04:00
Eric Zhang
9a8fc8ec44
Fix CI badge and add GIF demo to README
2022-04-06 03:06:36 -04:00
Eric Zhang
0f1c93186e
Fix minor typos in the README
2022-04-06 02:23:07 -04:00
Eric Zhang
84cf8c7705
Update README with documentation
2022-04-06 02:19:32 -04:00
Eric Zhang
599926d19c
Implement the rest of the bore client
2022-04-06 02:08:01 -04:00
Eric Zhang
fe1c8ad0e9
Implement shared protocol and server
2022-04-06 01:08:35 -04:00
Eric Zhang
be7d75cdba
Fix some packing and documentation things
2022-04-03 23:44:36 -04:00
Eric Zhang
702c67c4af
Add more structure and change intended usage
2022-04-03 21:34:47 -04:00
Eric Zhang
3f4cdef248
Initial commit
2022-04-03 19:58:51 -04:00