We currently have too many handlers implementing their own record parsing and buffering. This PR adds a base class they can use to skip that and focus only on the records.
Additionally, to make this feasible TLS parsing was improved to properly support fragmented records and more cleanly support incomplete reads of records.
We currently have too many handlers implementing their own record parsing and buffering. This PR adds a base class they can use to skip that and focus only on the records.
Additionally, to make this feasible TLS parsing was improved to properly support fragmented records and more cleanly support incomplete reads of records.