init script: take vars from /etc/default/rs-serve
temporary commit in case I mess something up
lots of moving, lots of tidy up, lots removed - also directory requests work again!
passing initial fd, buf and buflen to storage process, because the passed socket won't close correctly, if it already existed in both scopes.
updated leakcheck script
cleanup makefile a bit
removed lots of deprecated logging & config stuff
fixed writing pid-file and --stop option
fixed --help output for --pid-file
disabled debug output by default, added --debug option to enable it
added simple request logging
serving files works again! (libmagic spits out some weird errors. will look into that later)
HEAD requests on files / directories work again as well
added mtime based ETag headers
break out early if request is invalid
ETag handling for directories, xattr based MIME types for GET / HEAD
request->file_event is deprecated
PUT working again (part of it, huge files with 100-continue expectations don't work yet)
lots of stuff, some works - some not.
weird sendmsg() problem also (always receives fd 8, which isn't usable)
auth token handling