summaryrefslogtreecommitdiffstats
path: root/source/HTTPServer (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Added cEnvelopeParser and cMultipartParser.madmaxoft2013-10-044-0/+532
|
* Added cNameValueParser.madmaxoft2013-10-042-0/+482
|
* Improved the HTTPFormParser code.madmaxoft2013-09-282-57/+16
| | | | No change to the functionality.
* Fixed recognition of multipart-form-data forms.madmaxoft2013-09-282-2/+3
|
* Created basic cHTTPFormParser.madmaxoft2013-09-285-2/+316
| | | | It can parse forms in the application/x-www-form-urlencoded encoding, used for forms without file uploads.
* Added UserData to cHTTPRequest.madmaxoft2013-09-272-1/+12
| | | | Callbacks may store one pointer of per-request data in the cHTTPRequest object. The object doesn't touch this data (doesn't own it).
* Added cHTTPServer callbacks; fixed keep-alives.madmaxoft2013-09-274-13/+132
| | | | The HTTP server now calls callbacks specified in its start function (debugified atm.) and it processes multiple requests on a single connection.
* Fixed leaking HTTPRequest objectsmadmaxoft2013-09-271-0/+2
|
* Fixed parsing and implemented write nofitication.madmaxoft2013-09-276-13/+51
| | | | The web connection finally works with a browser.
* Split cHTTPConnection implementation into a separate file.madmaxoft2013-09-274-205/+238
|
* Rewritten HTTPServer to split into cHTTPConnection, cHTTPRequest and cHTTPResponse classes.madmaxoft2013-09-274-0/+808