aboutsummaryrefslogtreecommitdiff
path: root/zenhttp/httpsys.cpp
Commit message (Expand)AuthorAgeFilesLines
* httpsys: Added automatic translation of 200 OK -> 204 NO CONTENT for case whe...Stefan Boberg2021-10-181-2/+10
* clang-formatStefan Boberg2021-10-151-2/+1
* asio HTTP implementation (#23)Stefan Boberg2021-10-141-3/+9
* Added lofreq timer update to httpsys main loopStefan Boberg2021-10-111-0/+2
* Support for asynchronous HTTP response processing (#19)Stefan Boberg2021-10-061-52/+196
* Merged from upstreamStefan Boberg2021-10-051-9/+14
* http: Moved logic for body suppression to a more central locationStefan Boberg2021-10-031-0/+5
* http: Added support for specifying response content-type by means of suffixes...Stefan Boberg2021-10-031-3/+34
* http: ReasonStringForHttpResultCode returns string_view to avoid strlenStefan Boberg2021-09-281-54/+51
* clang-formatStefan Boberg2021-09-271-3/+3
* httpsys: Added HTTP_SEND_RESPONSE_FLAG_BUFFER_DATA to response calls which sh...Stefan Boberg2021-09-271-17/+33
* httpsys: added `if constexpr` to silence compiler warning on WindowsStefan Boberg2021-09-271-1/+1
* Merged latest from mainStefan Boberg2021-09-271-3/+19
|\
| * GetWindowsErrorAsString() -> GetSystemErrorAsString()Stefan Boberg2021-09-271-2/+2
| * httpsys: Some logging improvementsStefan Boberg2021-09-261-1/+14
| * Added some more context to http failure loggingStefan Boberg2021-09-261-1/+4
* | Fixed httpsys Windows compilation errorStefan Boberg2021-09-271-1/+1
* | Merge mainMartin Ridgers2021-09-221-2/+2
|\|
| * Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-09-211-1/+1
| |\
| | * Clang format fix.Per Larsson2021-09-211-1/+1
| * | Added human-friendly formatting of response send errorsStefan Boberg2021-09-211-1/+1
| |/
* | Merged main into linux-macMartin Ridgers2021-09-211-18/+18
|\|
| * Improved error handling in http.sys handlerStefan Boberg2021-09-201-7/+6
| * clang-format againStefan Boberg2021-09-191-1/+1
| * zenserver can now run as a Windows service. We'll still need to improve how d...Stefan Boberg2021-09-171-11/+12
* | Merge main into linux-macMartin Ridgers2021-09-161-2/+1
|\|
| * Improved package serialization to allow round trippingStefan Boberg2021-09-161-2/+1
* | Merge from mainMartin Ridgers2021-09-161-12/+18
|\|
| * Added some more trace-level loggingStefan Boberg2021-09-151-1/+7
| * Made logging macros always append `sv` string_view literal suffixStefan Boberg2021-09-151-11/+11
| * Fixed up invalid fmt formatting stringsStefan Boberg2021-09-151-5/+5
* | MakeWin32ErrorCode() -> MakeErrorCode()Martin Ridgers2021-09-161-2/+2
* | GetWindowsErrorAsString() -> GetErrorAsString()Martin Ridgers2021-09-161-1/+1
|/
* Changed logging implementationStefan Boberg2021-09-151-23/+23
* Implemented intended package streaming API flow (but currently it "streams" f...Stefan Boberg2021-09-131-4/+12
* Changed package parsing test codeStefan Boberg2021-09-131-3/+3
* Changed interface for httpServerRequest::SessionId()/RequestId() so they shar...Stefan Boberg2021-09-131-54/+85
* Implemented generic CbPackage attachments filteringStefan Boberg2021-09-131-233/+173
* Eliminated HttpServerException and related classesStefan Boberg2021-09-121-10/+0
* Some error handling improvements in zenhttpStefan Boberg2021-09-121-64/+79
* HttpResponse enum -> HttpResponseCodeStefan Boberg2021-09-121-13/+13
* Comment fixes, changed thread count args to unsignedStefan Boberg2021-09-111-2/+10
* Improved error reporting, tweaked request buffer size and added explicit clea...Stefan Boberg2021-09-101-16/+119
* Refactored HTTP request handling to scale betterStefan Boberg2021-09-101-309/+395
* clang-formatStefan Boberg2021-09-091-4/+4
* Parse Accept mime type (ad hoc cherry pick from main)Stefan Boberg2021-09-091-0/+3
* Added compile time logic to toggle http.sys / null http implementation on/offStefan Boberg2021-09-091-11/+8
* Factored out http server related code into zenhttp module since it feels out ...Stefan Boberg2021-09-091-0/+1250