minor fixes, sendFile
add BinarySink for writing basic data types.
Fix warnings for tap being unused.
Add progress callbacks to http downloads.
Detect progaurd renaming/deleting TapCallback methods, and assert.fail suggesting a progaurd config fix.
minimize the progaurd config to only what needs to be kept
proguard brevity
AsyncHttpResponseImpl should never set the data callback to null.
This causes an assert to fail if any data comes through. Set a null data callback, if any
data comes through, close the socket out.
Fixup redirects accidentally calling event listeners twice due it not short circuiting.
Allow null callbacks on http requests.
setContentType on AsyncHttpServerResponse
Prevent consumers from accidentally terminating a chunked output sink/stream by writing a 0 length buffer.
redirect
Fix random intermittent crash in selector closing.
Fix query strings not being properly escaped.
wip
Refactor ExceptionCallback into CompletedCallback. They were the same.
Add pause and resume to DataEmitter.
Add simple support for HTTP pipelining. Pause the socket. This will allow requests to be buffered to whatever the underlying OS buffer is.
fixes
remove some noisy logging. assert that no data is sent after a response is complete.
bug fix in pause/resume socket.
Bug fix in incoming body parsing
oh my god, multipart/form-data is the most terrible data format ever.
Handle 100 continue.
fixup boundary matches between chunks
wip
Fix SSL. Get rid of DataExchange.