summaryrefslogtreecommitdiffstats
path: root/src/HTTPServer (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Added HTTPResponseParser.Mattes D2016-03-016-0/+508
|
* Moved cHTTPRequest to a separate file, renamed to cHTTPRequestParser.Mattes D2016-03-0111-311/+333
|
* Renamed the HTTP classes to indicate they're for server.Mattes D2016-03-017-64/+62
|
* Bulk clearing of whitespaceLogicParrot2016-02-0516-202/+202
|
* Fixed HTTP parsing when in insecure mode.Mattes D2016-01-221-2/+6
| | | | | Parsing would ignore the size of data already buffered, resulting in bad_alloc exception. Fixes #2898.
* Renamed leftover strings to Cuberite / Server, as needed.Mattes D2016-01-011-1/+1
| | | | Also upgraded the user setting file for MSVC to 2013.
* Added the cUrlParser class, exported to Lua API.Mattes D2015-12-253-2/+264
|
* Fixed return value description in doxycomment.Mattes D2015-12-231-1/+1
|
* Fixed a possible crash in HTTPS server.Mattes D2015-10-081-0/+2
|
* Namechange to CuberiteMattes D2015-09-251-1/+1
|
* Unified the doxy-comment format.Mattes D2015-07-312-30/+29
|
* Silenced and fixed many warning messages across multiple files.Samuel Barney2015-07-292-3/+3
|
* Fix FreeBSD build broken by strict compiler checkMatti Hänninen2015-07-201-0/+1
| | | | | | Downgrade tautological-compare to warning to let the build pass on FreeBSD 10.0. Note that I wasn't able to reproduce the problem on OS X Clang; probably due to Clang version differences.
* Made -Weverything an error.tycho2015-05-243-3/+3
|
* Make -Werror disabling file onlytycho2015-05-191-0/+5
| | | | Ad fix a load of warnings
* Fixed a lot of warningstycho2015-05-192-7/+4
|
* More style checking.Mattes D2015-05-092-2/+2
| | | | Spaces around some operators are checked.
* HTTP: Error message is sent as the payload as well.Mattes D2015-04-192-2/+5
| | | | This shows the error message in the browsers. Before, the browsers would display just a blank page.
* LuaAPI: Added client TLS support for TCP links.Mattes D2015-02-122-0/+11
|
* Replaced atoi() with StringToInteger().Mattes D2015-01-272-3/+6
|
* WebAdmin uses the new cNetwork API.Mattes D2015-01-276-166/+182
|
* Fixed various warnings.Mattes D2015-01-181-1/+1
|
* Replaced most auto_ptr with unique_ptr.Mattes D2014-12-061-1/+1
|
* Merged IniFile into main MCS sources.Mattes D2014-10-231-1/+1
|
* En masse NULL -> nullptr replaceTiger Wang2014-10-235-19/+19
|
* Grammar fixes.Alexander Harkness2014-09-101-2/+2
|
* WebAdmin: Added HTTPS instructions when cert / key is missing.Mattes D2014-09-071-0/+1
|
* Added initializers for class members.Mattes D2014-08-212-3/+8
| | | | As reported by Coverity, these weren't initialized.
* Gave names to unnamed enumsarchshift2014-08-111-1/+1
|
* Refactored case-conversion functions.madmaxoft2014-08-041-2/+1
| | | | StrToLower() returns a modified copy of the string, InPlaceLowercase() modifies the string in-place.
* Removed redundant semicolons and re-added warningarchshift2014-07-241-1/+1
|
* Style: Normalized to no spaces before closing parenthesis.madmaxoft2014-07-211-1/+1
|
* Subdirs: Only add_library if not using MSVCarchshift2014-07-191-1/+3
|
* HTTPServer/CMakeLists.txt: Replaced glob with list of filesarchshift2014-07-191-5/+20
|
* Removed duplicate IPvX labels.madmaxoft2014-07-181-2/+2
|
* Basic style fixes.madmaxoft2014-07-171-1/+1
|
* Normalized comments.madmaxoft2014-07-174-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.
* MCS WebAdmin sockets rebinds instantlyTiger Wang2014-07-041-0/+2
| | | | | * Fixes #272 * Fixes #1150
* Nullify deleted pointers.archshift2014-06-191-0/+1
|
* Merge branch 'master' into SslWebAdminMattes D2014-05-101-1/+1
|\
| * Fixed MSVC 64-bit build warnings.Mattes D2014-05-091-1/+1
| |
* | Fixed an extra space.madmaxoft2014-05-061-1/+1
| |
* | WebAdmin outputs a log message about HTTP / HTTPS status.madmaxoft2014-05-021-18/+31
| |
* | Renamed cPublicKey to cCryptoKey.madmaxoft2014-05-014-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.
* | Fixed crashes in the SSL HTTP connection.madmaxoft2014-05-014-14/+24
| |
* | Implemented SSL connection for WebAdmin.madmaxoft2014-05-014-2/+191
| | | | | | | | Fixes FS-319.
* | Fixed HTTP message parsing, prepared for SSL.madmaxoft2014-05-012-3/+4
|/
* Cmake generated projects for IDEs include headers in project files.archshift2014-04-251-0/+1
|
* Fixed HTTP chunked encoding.madmaxoft2014-04-071-1/+1
| | | | Fixes #858.
* Merge branch 'master' into HTTPSizeTTycho2014-04-023-2/+4
|\ | | | | | | | | | | | | Conflicts: src/HTTPServer/EnvelopeParser.h src/HTTPServer/HTTPFormParser.h src/HTTPServer/MultipartParser.h
| * Fixed more virtual destructors for interfaces.madmaxoft2014-04-023-0/+9
| |
* | Fixed All signedness warnings in HTTPServer.cppTycho2014-04-025-9/+12
| |
* | Fixed format string in HTTPConnectionTycho2014-04-021-1/+1
| |
* | Fixed Comparison to -1 in HTTPMessage.hTycho2014-04-021-1/+1
| |
* | Rewritten HTTPServer to use size_t for data lengths.madmaxoft2014-04-0114-83/+90
|/
* Fixed non-virtual destructors warnings.madmaxoft2014-03-281-1/+3
|
* Fixed multiple gcc warnings about unused params.madmaxoft2014-02-281-0/+4
|
* Rewritten SocketThreads for proper shutdown scenario.madmaxoft2014-01-191-1/+1
| | | | This fixes #560 and #390.
* HTTP connections aren't kept alive unless explicitly enabled.madmaxoft2014-01-184-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.
* More MSVC warning fixes.madmaxoft2014-01-071-1/+1
|
* Fixed a few MSVC warnings.madmaxoft2014-01-063-3/+1
|
* Merge branch 'master' into cmakeTycho Bickerstaff2013-12-204-5/+15
|\
| * Fixed warnings in HTTP parser.madmaxoft2013-12-204-5/+15
| |
* | moved HTTPServer to globsTycho Bickerstaff2013-12-191-1/+5
| |
* | more cmakeTycho Bickerstaff2013-12-101-1/+1
| |
* | started work on cmakeTycho Bickerstaff2013-12-101-0/+7
|/
* Fixed some of tiger's derpyness.Alexander Harkness2013-11-271-1/+1
|
* Further attempts to fix compileTiger Wang2013-11-251-1/+1
|
* Attempt to fix compilationTiger Wang2013-11-241-1/+1
|
* Moved source to srcAlexander Harkness2013-11-2414-0/+2567