Commit Briefs

Omar Polo

http: don't chunk if it is disabled

HTTP/1.0 doesn't support chunking


Omar Polo

http: add the other methods


Omar Polo

start to use the http APIs


Omar Polo

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.


Omar Polo

ev: add a simple README



Omar Polo

ev: add signal() to catch signals safely too

Uses the 'self-pipe trick' to catch and process signals outside of the signal environment. A few XXX remains, but this is good enough to hit the tree.


Omar Polo

ev: move some functions to ev/global.ha

Move there functions that relies on the global event loop.


Omar Polo

adapt to new ev API


Omar Polo

ev: fmt


Omar Polo

ev: add loopbreak to the API


Omar Polo

ev: rework the API

Allow to create custom event loops, but still retain the possibility to just use a global one.


Omar Polo

ev: remove unnecessary check


Omar Polo

shinsha: adapt from ev::any change


Omar Polo

ev: inline use nullable *opaque instead of ev::any

ev::any was just to save some typing; not sure it's worth it. Can be easily confused with ev::READ and ev::WRITE.