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...