Date | Commit message (Collapse) |
|
|
|
This makes it easier to write tapsets which key objects
by: PID,FD for uniqueness. This also avoids some mog_fd_of()
calls.
|
|
We will key most client events by pid() and file descriptors,
as this is least ambiguous. There are some minor refactorings
to pass "struct mog_fd *" around as much as possible instead of
"struct mog_http *".
|
|
gnulib did it for us in m4/gnulib-cache.m4, we'll match.
|
|
Hopefully things are less error-prone this way.
|
|
This makes it easy to support read-only HTTP traffic on a
different listen port.
This reduces listen queue contention and allows using iptables
to block off DAV traffic from certain hosts while serving
freely.
|
|
This more closely matches the behavior of Perlbal/mogstored and
can lead to better performance. Issuing repeated MKCOL requests
can be expensive (even with caching), so remove support for it.
|
|
This removes the ability remove the docroot. MogileFS
doesn't delete directories, ever, so we don't need support
for this.
|
|
PUT support will be a little more involved, unfortunately.
|
|
Features supported:
* HTTP/1.1 persistent connections + pipelining
* HTTP/1.0 keepalive
* special-case for path=/ to keep "mogadm check" happy
|