Added RequestParser
HTTP uses CRLF. Changing the pattern to support unix file types doesn't make sense
Added IsComplete and tests. Use to verify incomplete or invalid requests do not complete
Correct line endings. Prepping for ResponseBuilder.
Added Draft76 response builder. Much is broken from refactor. 2 failing tests.
Tests pass. ResponseBuilder hooked up. However, draft 76 still doesnt work. Something wrong with the answer bytes.
Trim byte array before passing to RequestParser. Also, include raw bytes on WebsocketHttpRequest because Encoding to/from UTF8 breaks challenge parsing
Fix name typo. RequestBuilders -> ResponseBuilders
null check
Added Hybi14 ResponseBuilder. Connects in Chromium 15
Added Hybi14 dataframe. Not in use yet
Avoid using AppendLine as it only give \n on Unix
DataFrame ToBytes() works.
DataFrameStreamReader parses back out
ResponseBuilders provider sender/receiver. Receiving from Hybi14 is garbled.
Hybi14 works.
Working towards ComposableHandler
Draft76Handler is close
Draft76 works again.
Added Hybi13 Handler. Works, but chokes at ~4k incoming