about summary refs log tree commit homepage
path: root/cmogstored.h
DateCommit message (Expand)
2012-03-26support SHA-1 digests over sidechannel
2012-03-25use generic gc module for MD5 from gnulib
2012-03-19fix build on old glibc where _ATFILE_SOURCE is needed v0.2.2
2012-03-19use __attribute__((malloc)) for mog_cachealign()
2012-03-17remove ENOSYS support for *at() and accept4()
2012-03-16additional path restrictions on HTTP PUT creating dirs
2012-03-15httpget deserves its own fd_type enum
2012-03-15http: fix uninitialized mem access for non-GET/HEAD reqs
2012-03-14support for httpgetlisten config directive
2012-03-14optional --worker-processes=NUM feature
2012-03-14fsck: limit per-device MD5 requests for fsck users
2012-03-14queue: active clients maintain thread affinity
2012-03-14mgmt: add optional "reason" field for MD5 reqs
2012-03-12change thread count based on number of dev* entries
2012-03-08try to keep activeq_lock on its own cache line
2012-03-08use a temporary file for PUT if possible
2012-03-07properly name mog_rbuf_detach() function
2012-03-05stop taking memalign overhead into account for rbuf
2012-03-03http: allow headers up to UINT16_MAX in size
2012-03-03rbuf: use rcapa instead of rsize correctly
2012-02-28unify rbuf sizes for http and mgmt
2012-02-27rbuf: add rcapa element to struct
2012-02-25implement graceful shutdown for outstanding requests
2012-02-24mog_queue_stop() takes a parameter of a queue to keep
2012-02-23cleanup mog_fd insertion/initialization for queues
2012-02-23avoid scanning the entire fd_map for queues at shutdown
2012-02-23iostat: move this to the notify queue
2012-02-22notify: rework to use epoll/kqueue instead of select()
2012-02-22queue: allow configurable timeout
2012-02-22add new mog_svc_dev_shutdown() method
2012-02-21svc: rename dirfd -> docroot_fd for readability
2012-02-20give advice to the kernel when doing sequential reads
2012-02-20redo mog_fd_put() and actually use it
2012-02-18http: use internal svc flag to toggle persistence
2012-02-17use inlineable functions for nonblock/cloexec
2012-02-16disable MKCOL support, PUT creates paths dirs instead
2012-02-10file: remove unused function (mog_file_fstat)
2012-02-10cleanup HTTP Range handling
2012-02-08http: support Range requests for GET/HEAD
2012-02-06nuke unused trailer_parser
2012-02-05preliminary kqueue support for FreeBSD (untested)
2012-02-04add bsd/simpleq.h for systems that lack SIMPLEQ_* macros
2012-02-04cleanup HTTP chunked PUT support for odd edge cases
2012-02-01http: Content-MD5 validation for PUT
2012-01-31cleanup #include usage for headers
2012-01-31http: Date: and Last-Modified: response headers
2012-01-27chunk_parser: handle trailer parsing and chunk processing
2012-01-21http: decode Content-MD5 headers/trailers
2012-01-21add HTTP trailer parser
2012-01-20chunk_parser: small parser for chunked encoding