Permalink
Switch branches/tags
Nothing to show
Commits on Apr 17, 2013
  1. Clarify project status

    kjaleshire committed Apr 17, 2013
  2. README fix.

    kjaleshire committed Apr 17, 2013
Commits on Apr 16, 2013
Commits on Apr 4, 2013
  1. README code indent

    kjaleshire committed Apr 4, 2013
Commits on Nov 14, 2012
  1. Header tokenizer bugfix

    kjaleshire committed Nov 14, 2012
    Was not properly recognizing headers because of preprended newline.
    Fixed by changing strsep()'s second argument from "\r" to "\r\n".
  2. miscellaneous consolidations & omissions. implemented header parse lo…

    kjaleshire committed Nov 14, 2012
    …op and added more URL encodings
Commits on Nov 13, 2012
  1. changed request line terminators. modified request read() to only be …

    kjaleshire committed Nov 13, 2012
    …called once. rewrote request parser. added mutext to logging facility.
    
    After reading the HTTP 1.1 spec from W3, realized each line in the
    request is terminated with carriage return+line feed ("\r\n"). Rewrote
    parser to handle appropriately and to process entire request by setting
    flags and string pointers before calling the appropriate handler(s).
    added terminal write mutex so thread output lines aren't broken up on
    context switches.
Commits on Nov 8, 2012
  1. Refactored GET handler to call write() & read() less and add basic HT…

    kjaleshire committed Nov 8, 2012
    …TP header responses. Clarified stuff still TODO.
Commits on Nov 6, 2012
  1. Some refactoring to make better use of C string functions (specifical…

    kjaleshire committed Nov 6, 2012
    …ly the tokenizer strsep())
Commits on Oct 11, 2012
Commits on Oct 10, 2012
Commits on Oct 9, 2012
  1. removed executable

    kjaleshire committed Oct 9, 2012
  2. Initial commit

    kjaleshire committed Oct 9, 2012