perror -> log_error
README: added "libattr" dependency
more sane output of tools add-token & remove-token
minimalistic JSON generator
separate assembling of directory listing and json writing
PUT requests: added support for If-Match and If-None-Match headers
improved JSON generator, added webfinger stuff
advertise remotestorage-01 support
a bit of cleanup, removed unnecessary double-buffering in some places
general cleanup, clarify request lifecycle (pretty much all error responses end up in handle_storage now - this is required because otherwise evhtp won't tidy up the request correctly and we end up with closed connections & client timeouts)
a bit more tidy up in handle_storage() (this also fixes the weird issue that evhtp used to send HTTP/1.0 replies in certain cases)
add cors headers everywhere
fixed --help output
added webfinger handler to Makefile
lots of documentation.
fix HEAD requests
repaired file vs. directory handling (HEADs on directories that were actually files would reply with 500 status, because stat() fails, when it encounters a file, but the path contains a trailing slash)
mem.
README: added note about /public/
some more macros for readability