diff options
author | Eric Wong <normalperson@yhbt.net> | 2012-03-15 16:29:54 -0700 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2012-03-15 23:47:16 +0000 |
commit | c0630dd152957de54685720526fa6036a72f58ce (patch) | |
tree | f33d01f30cd63709158dd64fac0259e4ac0a5ff0 | |
parent | da0541025e9a4a9ad1414117ca237dec45dd9121 (diff) | |
download | cmogstored-c0630dd152957de54685720526fa6036a72f58ce.tar.gz |
-rw-r--r-- | README | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -26,11 +26,15 @@ Features * low memory footprint, more memory for file system caches * multithreaded design keeps queues in rotational disks busy +* epoll/kqueue used to cheaply maintain persistent connections +* supports MD5 checksum extension for mogstored * easily installable on modern GNU/Linux and FreeBSD without Perl * supports HTTP/1.1 persistent connections and pipelining -* supports chunked HTTP/1.1 PUT requests +* supports chunked and partial (Content-Range) HTTP/1.1 PUT requests +* supports partial GET requests * may reject PUTs based on Content-MD5 header/trailer verification -* extensive test suite and code coverage +* graceful shutdown via SIGQUIT won't terminate active requests +* extensive test suite, code coverage and Valgrind-tested Getting Started =============== @@ -73,8 +77,9 @@ License ======= cmogstored is licensed under the GNU General Public License, v3 (or later). -Distribution tarballs include LGPL code from the Gnulib project. +Distribution tarballs include LGPL code from the Gnulib project in lib/. The bsd/*.h compatibility headers are BSD-licensed. +The nostd/* files are Expat/MIT-licensed from the libnostd project Contributors retain their copyrights to their respective contributions. This project is not affiliated with the GNU project nor FSF even though |