TODO
1.13 KB
integrate libicu for unicode support
integrate the http parsing process into the stream reading process at all
that is...a http parser is nothing else than a specialized stream reader
decouple all parts so that they are reusable at all...especially don't expect
a structure from one subcomponent as prereuqisite for another.
read trailing newlines from a request and ignore them instead of heading.
Heading newlines as long as other trailing chars than newlines should throw
an error as they are not specified within protocol.
Throw in this case is: write an HTTP Error code back on the connection and
close it as we don't expect any more sane data from it.
implement XMLRPC to C and vice versa argument mapping in some form...
in this process implement the XML parsing, i already use libexpat but only
as a testcase
start multiple workers as paralell connectionts exceed a given limit.
This can be done if everything else works fine.
make a lib and example application from most of this stuff to make it useable
from other projects. This again can be done later as long as i develope
with this goal in mind...