summaryrefslogtreecommitdiffstats
path: root/src/HTTP/HTTPMessage.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-05-15Enable some more clang-tidy linter checks (#4738)peterbell101-1/+1
* Avoid inefficient AString -> c_str() -> AString round trip * Avoid redundant string init expressions * Avoid unnecessary return, continue, etc. * Add .clang-format to help with clang-tidy fix-its * Avoid unnecessary passing by value * Avoid unnecessary local copying * Avoid copying in range-for loops * Avoid over-complicated boolean expressions * Some violations missed by my local clang-tidy * Allow unnecessary continue statements * Add brackets * Another expression missed locally * Move BindingsProcessor call into clang-tidy.sh and add space * Fix pushd not found error * Different grouping of CheckBlockInteractionRate
2020-04-16Using Super.Mattes D1-5/+10
2018-07-26CheckBasicStyle: Check number of empty lines between functions (#4267)peterbell101-1/+0
Add check for number of empty lines between functions and fix the corresponding failures
2017-08-06Removed unneeded includes (#3902)Lukas Pioch1-1/+0
2017-07-21Remove smart pointer macrospeterbell101-1/+1
2016-03-01Renamed HTTPResponse to HTTPOutgoingResponse.Mattes D1-4/+4
2016-03-01WebAdmin uses the new HTTP parser framework.Mattes D1-1/+75
2016-03-01Renamed HTTPServer folder to HTTP.Mattes D1-0/+0
It contains client code as well.
2016-03-01Added HTTPResponseParser.Mattes D1-0/+1
2016-03-01Moved cHTTPRequest to a separate file, renamed to cHTTPRequestParser.Mattes D1-94/+1
2016-02-05Bulk clearing of whitespaceLogicParrot1-33/+33
2015-12-23Fixed return value description in doxycomment.Mattes D1-1/+1
2014-08-11Gave names to unnamed enumsarchshift1-1/+1
2014-07-24Removed redundant semicolons and re-added warningarchshift1-1/+1
2014-04-02Fixed All signedness warnings in HTTPServer.cppTycho1-1/+1
2014-04-02Fixed Comparison to -1 in HTTPMessage.hTycho1-1/+1
2014-04-01Rewritten HTTPServer to use size_t for data lengths.madmaxoft1-6/+8
2014-01-18HTTP connections aren't kept alive unless explicitly enabled.madmaxoft1-22/+29
Only the client can decide that the connection can be kept alive, we must close the socket if the client doesn't indicate keepalive support. This will provide a fix for #390 when #560 is fixed; until then the issue remains, just it's no longer HTTPServer's fault.
2013-12-20Fixed warnings in HTTP parser.madmaxoft1-0/+3
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-10-05WebAdmin uses the new HTTP functionality.madmaxoft1-0/+3
This is a partial implementation of #183.
2013-10-04Added Basic auth support to cHTTPRequest.madmaxoft1-0/+18
2013-10-04HTTP Server can now parse multipart/form-data forms; better architecture.madmaxoft1-16/+25
2013-09-28Created basic cHTTPFormParser.madmaxoft1-0/+6
It can parse forms in the application/x-www-form-urlencoded encoding, used for forms without file uploads.
2013-09-27Added UserData to cHTTPRequest.madmaxoft1-0/+10
Callbacks may store one pointer of per-request data in the cHTTPRequest object. The object doesn't touch this data (doesn't own it).
2013-09-27Fixed parsing and implemented write nofitication.madmaxoft1-3/+0
The web connection finally works with a browser.
2013-09-27Rewritten HTTPServer to split into cHTTPConnection, cHTTPRequest and cHTTPResponse classes.madmaxoft1-0/+121