aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2007-08-08 08:07:49 +0000
committerChristian Grothoff <christian@grothoff.org>2007-08-08 08:07:49 +0000
commit0cacf72380222e704cff8c05b329ba6bac41f631 (patch)
tree5fb26264b53a285aece3bb0912645da2275a4715 /README
parent5b7eec5d2d858dd33aa7f65a7655de1410154f0a (diff)
downloadlibmicrohttpd-0cacf72380222e704cff8c05b329ba6bac41f631.tar.gz
libmicrohttpd-0cacf72380222e704cff8c05b329ba6bac41f631.zip
updates
Diffstat (limited to 'README')
-rw-r--r--README54
1 files changed, 21 insertions, 33 deletions
diff --git a/README b/README
index afa4467e..bb7e8a31 100644
--- a/README
+++ b/README
@@ -1,32 +1,25 @@
1Run "autoreconf -f -i" to create configure. 1Run "autoreconf -fi" to create configure.
2 2
3This is still pre-alpha software. The following 3This is still pre-alpha software. The following things should be
4things need to be implemented (in list of importance) 4implemented (in order of importance) before we can claim to be
5before certain features can be used at all: 5reasonably complete:
6 6
7 7
8For POST: 8For http/1.1-compliance:
9========= 9========================
10- Decoding of POST data, testing thereof 10connection.c:
11- POST testcase currently fails (blocks!) 11- support responding immediately with "100 CONTINUE" (http 1.1)!
12
13For http-compliance:
14====================
15session.c:
16- send proper error code back if headers are too long 12- send proper error code back if headers are too long
17 (investigate what we should do with those headers, 13 (currently, we just close the connection)
18 read? give user control?) 14- support chunked requests from clients
19 ALSO: should this limit be per-line or for the 15- send proper error code back if client forgot the "Host" header (?)
20 entire header? (currently, we enforce per-line, 16- automatically add MHD_HTTP_HEADER_DATE if client "forgot" to add one (?)
21 but the entire header might make more sense!) 17- automatically drop body from responses to "HEAD" requests?
22- http 1.0 compatibility (if 1.0, force connection
23 close at the end!)
24 18
25For IPv6: 19For POST:
26========= 20=========
27daemon.c: 21- find better way to handle POST data that does not fit into memory
28- fix start daemon and accept handlers 22- add support to decode multipart/form-data
29
30 23
31For SSL: 24For SSL:
32======== 25========
@@ -34,13 +27,8 @@ microhttpd.h:
34- define appropriate MHD_OPTIONs 27- define appropriate MHD_OPTIONs
35- actual implementation 28- actual implementation
36 29
37 30Missing Testcases:
38Other: 31==================
39====== 32- add testcases for http/1.1 pipelining (need
40- allow client to control size of input/output 33 to figure out how to ensure curl pipelines)
41 buffers (add MHD_OPTION) 34- add testcases for resource limit enforcement
42- allow client to limit total number of connections
43 (add MHD_OPTION)
44
45
46