summaryrefslogtreecommitdiffstats
path: root/source/HTTPServer (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixed WebAdmin's request parameters.madmaxoft2013-10-132-6/+23
| | | | Also added doxycomments on what they really contain.
* Fixed memory leaks in the HTTP frameworkmadmaxoft2013-10-063-2/+32
|
* Added proper shutdown to HTTPServer.madmaxoft2013-10-062-0/+10
|
* WebAdmin uses the new HTTP functionality.madmaxoft2013-10-055-15/+28
| | | | This is a partial implementation of #183.
* cHTTPConnection sends Content-Length with HTTP errors, too.madmaxoft2013-10-051-2/+2
|
* Added Basic auth support to cHTTPRequest.madmaxoft2013-10-045-1/+65
|
* HTTP Server can now parse multipart/form-data forms; better architecture.madmaxoft2013-10-047-185/+318
|
* Fixed MultiPartParser's boundary parsing.madmaxoft2013-10-042-1/+2
|
* 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