Commit Graph

8 Commits

Author SHA1 Message Date
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
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
f00281f2dc Fix minor bug in server error handling 2022-04-06 03:10:02 -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
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