summaryrefslogtreecommitdiffstats
path: root/src/HTTPServer (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-01-27WebAdmin uses the new cNetwork API.Mattes D6-166/+182
2015-01-18Fixed various warnings.Mattes D1-1/+1
2014-12-06Replaced most auto_ptr with unique_ptr.Mattes D1-1/+1
2014-10-23Merged IniFile into main MCS sources.Mattes D1-1/+1
2014-10-23En masse NULL -> nullptr replaceTiger Wang5-19/+19
2014-10-20En masse NULL -> nullptr replaceTiger Wang5-19/+19
2014-09-10Grammar fixes.Alexander Harkness1-2/+2
2014-09-07WebAdmin: Added HTTPS instructions when cert / key is missing.Mattes D1-0/+1
2014-08-21Added initializers for class members.Mattes D2-3/+8
As reported by Coverity, these weren't initialized.
2014-08-11Gave names to unnamed enumsarchshift1-1/+1
2014-08-04Refactored case-conversion functions.madmaxoft1-2/+1
StrToLower() returns a modified copy of the string, InPlaceLowercase() modifies the string in-place.
2014-07-24Removed redundant semicolons and re-added warningarchshift1-1/+1
2014-07-21Style: Normalized to no spaces before closing parenthesis.madmaxoft1-1/+1
2014-07-19Subdirs: Only add_library if not using MSVCarchshift1-1/+3
2014-07-19HTTPServer/CMakeLists.txt: Replaced glob with list of filesarchshift1-5/+20
2014-07-18Removed duplicate IPvX labels.madmaxoft1-2/+2
2014-07-17Basic style fixes.madmaxoft1-1/+1
2014-07-17Normalized comments.madmaxoft4-7/+7
This was mostly done automatically and then visually inspected for obvious errors. All //-style comments should have a 2-space separation from the code, and 1 space after the comment sign.
2014-07-04MCS WebAdmin sockets rebinds instantlyTiger Wang1-0/+2
* Fixes #272 * Fixes #1150
2014-06-19Nullify deleted pointers.archshift1-0/+1
2014-05-09Fixed MSVC 64-bit build warnings.Mattes D1-1/+1
2014-05-08Fixed MSVC 64-bit build warnings.Mattes D1-1/+1
2014-05-06Fixed an extra space.madmaxoft1-1/+1
2014-05-02WebAdmin outputs a log message about HTTP / HTTPS status.madmaxoft1-18/+31
2014-05-01Renamed cPublicKey to cCryptoKey.madmaxoft4-11/+11
The class can hold both the private key and the public key, bad naming on PolarSSL's part. Also somewhat fixed the cert and key loading in cHTTPServer.
2014-05-01Fixed crashes in the SSL HTTP connection.madmaxoft4-14/+24
2014-05-01Implemented SSL connection for WebAdmin.madmaxoft4-2/+191
Fixes FS-319.
2014-05-01Fixed HTTP message parsing, prepared for SSL.madmaxoft2-3/+4
2014-04-25Cmake generated projects for IDEs include headers in project files.archshift1-0/+1
2014-04-07Fixed HTTP chunked encoding.madmaxoft1-1/+1
Fixes #858.
2014-04-02Fixed more virtual destructors for interfaces.madmaxoft3-0/+9
2014-04-02Fixed All signedness warnings in HTTPServer.cppTycho5-9/+12
2014-04-02Fixed format string in HTTPConnectionTycho1-1/+1
2014-04-02Fixed Comparison to -1 in HTTPMessage.hTycho1-1/+1
2014-04-01Rewritten HTTPServer to use size_t for data lengths.madmaxoft14-83/+90
2014-03-28Fixed non-virtual destructors warnings.madmaxoft1-1/+3
2014-02-28Fixed multiple gcc warnings about unused params.madmaxoft1-0/+4
2014-01-19Rewritten SocketThreads for proper shutdown scenario.madmaxoft1-1/+1
This fixes #560 and #390.
2014-01-18HTTP connections aren't kept alive unless explicitly enabled.madmaxoft4-37/+58
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.
2014-01-07More MSVC warning fixes.madmaxoft1-1/+1
2014-01-06Fixed a few MSVC warnings.madmaxoft3-3/+1
2013-12-20Fixed warnings in HTTP parser.madmaxoft4-5/+15
2013-12-19moved HTTPServer to globsTycho Bickerstaff1-1/+5
2013-12-10more cmakeTycho Bickerstaff1-1/+1
2013-12-10started work on cmakeTycho Bickerstaff1-0/+7
2013-11-27Fixed some of tiger's derpyness.Alexander Harkness1-1/+1
2013-11-25Further attempts to fix compileTiger Wang1-1/+1
2013-11-24Attempt to fix compilationTiger Wang1-1/+1
2013-11-24Moved source to srcAlexander Harkness14-0/+2567