-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
- After a4f5137 verify the changes to SSL.Read won't accidentally prevent OpenSSLHttpHandler.TryReadBlock from functioning.
-
BIO.CreateSocketInternalCleanup handling should be improved. - Create Pool for HTTP connections/SSL objects for reuse #5
-
OpenSSLHttpHandler.SendAsyncEnsure proper spacing between request headers and content. Validate number of newlines at end of content. -
OpenSSLHttpHandler.SendAsyncCheck if linked TODO is valid or remove. -
OpenSSLHttpHandler.SendAsyncVerify if checking for Content-Type header is all that needs to be done to see if there will be response content. -
OpenSSLHttpHandler.SendAsyncAfter reading a Content-Length sized block, verify there is no further content.SSL.HasPending? -
OpenSSLHttpHandler.SendAsyncChange exception message under linked TODO -
OpenSSLHttpHandler.SendAsyncSee if it's possible to createresponse.Contentbefore we read the content (ideally beforeParseHeadersis called, so we can skip the need to return content headers separately). Will need to make sure that this way of handling it won't cause problems by writing content after the fact. -
OpenSSLHttpHandler.TryReadBlockSSL.Readgives each TCP record one by one unless we have read ahead set. We can therefore likely use smaller buffers. -
OpenSSLHttpHandler.TryReadBlockImprove handling of situations where the connection has been closed during/at the end of reading.
Metadata
Metadata
Assignees
Labels
No labels