| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Implemented generic CbPackage attachments filtering | Stefan Boberg | 2021-09-13 | 6 | -284/+539 | |
| | | | | | | | | | Package transmission will also need to be updated (up next) for the new scheme to be effective | |||||
| | * | Added CbPackageOffer content type | Stefan Boberg | 2021-09-13 | 1 | -0/+1 | |
| | | | ||||||
| | * | Eliminated HttpServerException and related classes | Stefan Boberg | 2021-09-12 | 4 | -36/+0 | |
| | | | ||||||
| | * | clang-format fixes | Stefan Boberg | 2021-09-12 | 1 | -2/+6 | |
| | | | ||||||
| | * | Some error handling improvements in zenhttp | Stefan Boberg | 2021-09-12 | 6 | -79/+102 | |
| | | | | | | | | | Primarily replaces some exception usage with std::error_code | |||||
| | * | Added some std::error_code helpers | Stefan Boberg | 2021-09-12 | 2 | -1/+20 | |
| | | | | | | | | | | | * Added MakeWin32ErrorCode/MakeErrorCodeFromLastError * Fixed GetLastErrorAsString() implementation so it doesn't throw (!) | |||||
| | * | HttpResponse enum -> HttpResponseCode | Stefan Boberg | 2021-09-12 | 14 | -186/+149 | |
| | | | | | | | | | Also removed initial CbPackage API HttpServer changes as I have decided to take a different approach | |||||
| | * | Added gb benchmark tool for test script usage | Stefan Boberg | 2021-09-12 | 1 | -0/+0 | |
| | | | ||||||
| | * | Change warning levels from W3 to 'default' (which is W4) | Stefan Boberg | 2021-09-11 | 1 | -2/+0 | |
| | | | ||||||
| | * | Squelch some more uWS warnings | Stefan Boberg | 2021-09-11 | 1 | -1/+1 | |
| | | | ||||||
| | * | Comment fixes, changed thread count args to unsigned | Stefan Boberg | 2021-09-11 | 2 | -3/+11 | |
| | | | ||||||
| | * | Changed worker thread defaults to reflect available hardware concurrency | Stefan Boberg | 2021-09-11 | 1 | -1/+1 | |
| | | | ||||||
| | * | Tweaked back default to http.sys | Stefan Boberg | 2021-09-10 | 1 | -1/+1 | |
| | | | ||||||
| | * | Added warning disable for latest uWS | Stefan Boberg | 2021-09-10 | 1 | -1/+1 | |
| | | | ||||||
| | * | Improved error reporting, tweaked request buffer size and added explicit ↵ | Stefan Boberg | 2021-09-10 | 2 | -16/+121 | |
| | | | | | | | | | cleanup of http API resources | |||||
| | * | Merge branch 'cbpackage-update' of https://github.com/EpicGames/zen into ↵ | Stefan Boberg | 2021-09-10 | 5 | -318/+430 | |
| | |\ | | | | | | | | | | cbpackage-update | |||||
| | | * | Refactored HTTP request handling to scale better | Stefan Boberg | 2021-09-10 | 2 | -310/+396 | |
| | | | | | | | | | | | | | | | | | | | The new logic simply reads the whole payload up front before dispatching to the endpoint handler. This increases concurrency as fewer threads will be blocked waiting for payloads Similar logic will be added for compact binary package negotiation and ultimately we want to support streaming payloads to a staging directory on disk rather than keeping them all in memory | |||||
| | | * | Added MapContentTypeToString() helper function | Stefan Boberg | 2021-09-10 | 2 | -3/+32 | |
| | | | | ||||||
| | | * | Tweaked some test mode logic -- always instantiate http services since they ↵ | Stefan Boberg | 2021-09-10 | 1 | -5/+2 | |
| | | | | | | | | | | | | | are useful for diagnostics | |||||
| | * | | Added beginnings of a uWS http front-end | Stefan Boberg | 2021-09-10 | 9 | -5/+123 | |
| | |/ | ||||||
| | * | clang-format | Stefan Boberg | 2021-09-09 | 19 | -31/+36 | |
| | | | ||||||
| | * | Merge from main | Stefan Boberg | 2021-09-09 | 1 | -7/+34 | |
| | |\ | ||||||
| | * | | Parse Accept mime type (ad hoc cherry pick from main) | Stefan Boberg | 2021-09-09 | 2 | -0/+5 | |
| | | | | ||||||
| | * | | Attempted to tweak option defaults, they still don't quite work the way I ↵ | Stefan Boberg | 2021-09-09 | 2 | -1/+3 | |
| | | | | | | | | | | | | | would like but I'll submit it anyway | |||||
| | * | | Improved VFS feature toggle logic | Stefan Boberg | 2021-09-09 | 3 | -4/+14 | |
| | | | | ||||||
| | * | | Added compile time logic to toggle http.sys / null http implementation on/off | Stefan Boberg | 2021-09-09 | 8 | -24/+133 | |
| | | | | ||||||
| | * | | Factored out http server related code into zenhttp module since it feels out ↵ | Stefan Boberg | 2021-09-09 | 31 | -36/+207 | |
| | | | | | | | | | | | | | of place in zencore | |||||
| | * | | HttpServer::AddEndpoint -> HttpServer::RegisterService | Stefan Boberg | 2021-09-09 | 4 | -18/+18 | |
| | | | | ||||||
| | * | | Made HttpServer an abstract interface, and moved remaining implementation ↵ | Stefan Boberg | 2021-09-09 | 5 | -132/+81 | |
| | | | | | | | | | | | | | specifics for http.sys into the dedicated cpp/h source files | |||||
| | * | | Moved http.sys server implementation into dedicated source files | Stefan Boberg | 2021-09-09 | 5 | -1250/+1289 | |
| | | | | ||||||
| | * | | Merge branch 'main' into cbpackage-update | Stefan Boberg | 2021-09-09 | 7 | -7/+8 | |
| | |\ \ | ||||||
| | * | | | Restructuring HTTP server implementation to better (completely ↵ | Stefan Boberg | 2021-09-08 | 2 | -194/+320 | |
| | | | | | | | | | | | | | | | | | asynchronously) deal with large requests. Also preparing to introduce new endpoint handlers and multiple server implementations (i.e besides http.sys) | |||||
| | * | | | Basic http tests, needs a lot more tests to exercise more functionality | Stefan Boberg | 2021-09-08 | 1 | -0/+93 | |
| | | | | | ||||||
| | * | | | Introduced dedicated HTTP testing service, used during development to ↵ | Stefan Boberg | 2021-09-08 | 5 | -2/+100 | |
| | | | | | | | | | | | | | | | | | exercise the server framework | |||||
| | * | | | Log spawned process name | Stefan Boberg | 2021-09-08 | 1 | -2/+2 | |
| | | | | | ||||||
| | * | | | Merge branch 'cbpackage-update' of https://github.com/EpicGames/zen into ↵ | Stefan Boberg | 2021-09-08 | 7 | -57/+179 | |
| | |\ \ \ | | | | | | | | | | | | | | | | cbpackage-update | |||||
| | | * \ \ | Merge branch 'main' into cbpackage-update | Stefan Boberg | 2021-09-08 | 7 | -57/+179 | |
| | | |\ \ \ | ||||||
| | * | | | | | Adding ZenServerInstance::GetBaseUri() | Stefan Boberg | 2021-09-08 | 2 | -0/+14 | |
| | |/ / / / | ||||||
| | * | | | | Logging vcxproj changes | Stefan Boberg | 2021-09-08 | 2 | -0/+2 | |
| | | | | | | ||||||
| | * | | | | Mesh should not default to on | Stefan Boberg | 2021-09-08 | 1 | -3/+3 | |
| | | | | | | ||||||
| | * | | | | Moved a bunch of logging code into zencore | Stefan Boberg | 2021-09-08 | 4 | -50/+97 | |
| | | | | | | ||||||
| | * | | | | Merged from main | Stefan Boberg | 2021-09-07 | 0 | -0/+0 | |
| | |\ \ \ \ | ||||||
| | | * | | | | Restructured xmake files | Stefan Boberg | 2021-09-06 | 6 | -15/+48 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Mostly: moved dependencies to the module which introduces them | |||||
| | | * | | | | Merge branch 'cbpackage-update' of https://github.com/EpicGames/zen into ↵ | Stefan Boberg | 2021-09-06 | 0 | -0/+0 | |
| | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | cbpackage-update | |||||
| | | | * | | | | Change Compact Binary Package API to represent binary attachments as ↵ | Stefan Boberg | 2021-09-06 | 6 | -234/+403 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compressed buffers identified by their raw hash. Change Compact Binary Package serialization for binary attachments to compressed buffers and objects as objects followed by their hash. Ported changes from Zousar's pending CL17372417 | |||||
| | | * | | | | | Change Compact Binary Package API to represent binary attachments as ↵ | Stefan Boberg | 2021-09-06 | 6 | -234/+403 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compressed buffers identified by their raw hash. Change Compact Binary Package serialization for binary attachments to compressed buffers and objects as objects followed by their hash. Ported changes from Zousar's pending CL17372417 | |||||
| | * | | | | | | Change Compact Binary Package API to represent binary attachments as ↵ | Stefan Boberg | 2021-09-07 | 6 | -234/+403 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compressed buffers identified by their raw hash. Change Compact Binary Package serialization for binary attachments to compressed buffers and objects as objects followed by their hash. Ported changes from Zousar's pending CL17372417 | |||||
| * | | | | | | | Use zen::Sleep() in timer.cpp's tests | Martin Ridgers | 2021-09-15 | 1 | -10/+1 | |
| | | | | | | | | ||||||
| * | | | | | | | zen::Sleep() for Linux | Martin Ridgers | 2021-09-15 | 1 | -0/+4 | |
| | | | | | | | | ||||||
| * | | | | | | | GetCurrentProcess() for non-Windows | Martin Ridgers | 2021-09-15 | 1 | -0/+6 | |
| | | | | | | | | ||||||