index
:
cmogstored.git
1.2-stable
attr
ccan-list
empty-header-values
gl-env
iosem
khash
malloc
master
socket_alive
st-wip-broken
systemtap
valgrind-fixes
wip-1.3
alternative mogstored implementation for MogileFS
about
summary
refs
log
tree
commit
homepage
log msg
author
committer
range
path:
root
/
http.c
Date
Commit message (
Expand
)
2020-01-18
s/bogomips.org/yhbt.net/, update copyrights for 2020
2018-11-28
update copyrights for 2018 and use SPDX for "GPL-3.0+"
2018-11-28
serve /dev*/usage requests from memory
2016-05-29
update copyrights for 2016
2015-03-06
copyright updates for 2015
2014-11-02
update copyrights to 2014 (and all contributors)
2013-08-26
flesh out systemtap support and awk helpers
2013-08-23
http: remove Status: header from all responses
2013-07-19
move trace.h include to global cmogstored.h
2013-07-19
split out {mgmt,http}_parse_continue checks
2013-07-19
split out {http,mgmt}_rbuf_grow functions
2013-07-17
document ioq and mog_{mgmt,http}_drop interaction safety
2013-07-13
pass mog_accept instead of mog_svc to post-accept callbacks
2013-07-13
http: pass "struct mog_fd *" more consistently in API
2013-07-10
http: include IP:PORT in "client died" message
2013-07-10
file: embed ioq in the opened mog_file object
2013-07-10
ioq: implement and enable generic I/O queues
2013-07-10
rbuf: reattach/reuse read buffers when possible
2013-07-10
http: add assertion for unused wbuf
2013-06-25
avoid leaks on epoll/kqueue resources exhaustion
2013-06-25
shrink mog_packaddr and improve portability
2013-06-25
parse out mogilefs devid in mgmt/http requests
2013-05-06
preliminary systemtap support for tracing
2013-04-17
save socket address on accept/accept4
2013-03-19
http: put parser-private attrs in a private struct
attr
2013-01-17
http: avoid MSG_MORE on HEAD responses
2013-01-17
simplify TCP_NOPUSH support code (remove TCP_CORK)
2013-01-17
copyright comment updates for 2013
2012-12-09
remove queue_state field from struct mog_fd
2012-11-08
queue: refactor for future, potential kqueue speedup
2012-10-31
http_put: return 507 for excess sizes in headers
2012-10-16
http*: do not rely on MOG_RBUF_BASE_SIZE for calculations
2012-08-03
acceptor threads push directly into event queue
2012-07-19
use TCP_NOPUSH if available for FreeBSD-based systems
2012-07-09
http: TCP_CORK support for Linux kernel users
2012-03-16
additional path restrictions on HTTP PUT creating dirs
2012-03-15
httpget deserves its own fd_type enum
2012-03-15
http: fix uninitialized mem access for non-GET/HEAD reqs
2012-03-14
support for httpgetlisten config directive
2012-03-14
queue: active clients maintain thread affinity
2012-03-08
http: avoid active queue on initial GET/PUT chunk
2012-03-07
properly name mog_rbuf_detach() function
2012-03-03
http: allow headers up to UINT16_MAX in size
2012-03-03
rbuf: use rcapa instead of rsize correctly
2012-02-28
unify rbuf sizes for http and mgmt
2012-02-27
rbuf: add rcapa element to struct
2012-02-25
implement graceful shutdown for outstanding requests
2012-02-23
cleanup mog_fd insertion/initialization for queues
2012-02-20
redo mog_fd_put() and actually use it
2012-02-18
http: use internal svc flag to toggle persistence
[next]