Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Major overhaul to handshake internal state machine error checking ref…
…erences #389 #361 This overhaul removes the use of exceptions in handling state errors during handshake processing. All such errors are demoted to rerror/recoverable error and will terminate the connection only rather than the whole application. In addition, there are some cases where we expect to see a state error due to non-deterministic interleaving of timeout handlers and read/write handlers. In these expected cases state errors are ignored entirely.
- Loading branch information