Commits


http: remove http::error, callbacks now return io::error only Having http::error being io::error plus badrequest was just a hack. There's no need to expose the private error type.


http: remove debug logging


adapt to new http:: API, try crazy stuff


http: rework req parsing; handle re-entering


http: fmt


ev: add note


ev: fmt


ev: check for fd dups


http: introduce a reswriter; change API accordingly since it uses a bufio::stream it is limited to 1024 bytes of response, an auto-resizing implementation will follow...


http: don't chunk if it is disabled HTTP/1.0 doesn't support chunking


http: add the other methods


start to use the http APIs


import http module Still very WIP and the current API will be subject to changes, but it's enough to be imported in the main tree.


ev: add a simple README


catch SIGINT and SIGTERM; for now do nothing and just quit