aboutsummaryrefslogtreecommitdiff
path: root/zenhttp/httpserver.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Improved package serialization to allow round trippingStefan Boberg2021-09-161-1/+1
|
* Hooked up zenhttp to the test framework so tests actually run as part of ↵Stefan Boberg2021-09-151-2/+7
| | | | zenserver-test
* Added support for compressed binary MIME type conversionStefan Boberg2021-09-151-34/+65
|
* Moved some shared http definitions into httpcommon.hStefan Boberg2021-09-131-0/+15
| | | | Added CompositeBuffer HttpServerRequest::WriteResponse() helper function
* SImplified some payload access codeStefan Boberg2021-09-131-4/+2
|
* Changed interface for httpServerRequest::SessionId()/RequestId() so they ↵Stefan Boberg2021-09-131-113/+23
| | | | | | | | | | | | | | share storage and lazy eval logic They now call into ParseSessionId()/ParseRequestId() when required Eliminates redundant logic in derived implementations Also moved package transport code into httpshared.(cpp|h) for easier sharing with client code Added some I/O error reporting in http.sys related code Changed IHttpPackageHandler interface to support partially updated handling flow
* Implemented generic CbPackage attachments filteringStefan Boberg2021-09-131-0/+212
| | | | Package transmission will also need to be updated (up next) for the new scheme to be effective
* Eliminated HttpServerException and related classesStefan Boberg2021-09-121-8/+0
|
* Some error handling improvements in zenhttpStefan Boberg2021-09-121-8/+1
| | | | Primarily replaces some exception usage with std::error_code
* HttpResponse enum -> HttpResponseCodeStefan Boberg2021-09-121-21/+8
| | | | Also removed initial CbPackage API HttpServer changes as I have decided to take a different approach
* Changed worker thread defaults to reflect available hardware concurrencyStefan Boberg2021-09-111-1/+1
|
* Tweaked back default to http.sysStefan Boberg2021-09-101-1/+1
|
* Merge branch 'cbpackage-update' of https://github.com/EpicGames/zen into ↵Stefan Boberg2021-09-101-0/+29
|\ | | | | | | cbpackage-update
| * Added MapContentTypeToString() helper functionStefan Boberg2021-09-101-0/+29
| |
* | Added beginnings of a uWS http front-endStefan Boberg2021-09-101-1/+4
|/
* clang-formatStefan Boberg2021-09-091-1/+1
|
* Added compile time logic to toggle http.sys / null http implementation on/offStefan Boberg2021-09-091-0/+5
|
* Factored out http server related code into zenhttp module since it feels out ↵Stefan Boberg2021-09-091-0/+389
of place in zencore