| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | http: Added support for specifying response content-type by means of ↵ | Stefan Boberg | 2021-10-03 | 2 | -13/+62 | |
| |/ | | | | | | suffixes (.json/.yaml etc) If a suffix is present then we'll use that instead of any Accept: header value | |||||
| * | Added simple stats HTML dashboard with route /dashboard. | Per Larsson | 2021-10-01 | 1 | -0/+3 | |
| | | ||||||
| * | Switch back to the right HTTP back-end | Stefan Boberg | 2021-09-29 | 1 | -1/+1 | |
| | | ||||||
| * | minor edits to uWS testcode | Stefan Boberg | 2021-09-28 | 1 | -14/+10 | |
| | | ||||||
| * | http: ReasonStringForHttpResultCode returns string_view to avoid strlen | Stefan Boberg | 2021-09-28 | 3 | -114/+111 | |
| | | ||||||
| * | Added preliminary CbPackageReader, for handling incremental compact binary ↵ | Stefan Boberg | 2021-09-28 | 6 | -66/+186 | |
| | | | | | package streaming | |||||
| * | Removed MemoryOutStream, MemoryInStream | Stefan Boberg | 2021-09-28 | 1 | -3/+2 | |
| | | | | | | | | | BinaryWriter/BinaryReader now implements memory buffer functionality which previously needed two chained instances of a Buffer/Reader. This was originally expected to be an abstraction for file and other stream access but this is not going to be useful so may as well collapse the functionality. This also eliminates the need for stack-aware ref-counting which is the real reason for wanting to get rid of this code. This was a very old experimental feature which turned out to be a bad idea. This also removes the /cas/batch endpoint | |||||
| * | clang-format | Stefan Boberg | 2021-09-27 | 1 | -3/+3 | |
| | | ||||||
| * | httpsys: Added HTTP_SEND_RESPONSE_FLAG_BUFFER_DATA to response calls which ↵ | Stefan Boberg | 2021-09-27 | 1 | -17/+33 | |
| | | | | | | | should improve overall performance (yet to be confirmed) Also added custom Server: header | |||||
| * | httpsys: remove atl #include which is no longer needed | Stefan Boberg | 2021-09-27 | 1 | -1/+0 | |
| | | ||||||
| * | httpsys: added `if constexpr` to silence compiler warning on Windows | Stefan Boberg | 2021-09-27 | 1 | -1/+1 | |
| | | ||||||
| * | Merged latest from main | Stefan Boberg | 2021-09-27 | 4 | -8/+67 | |
| |\ | ||||||
| | * | GetWindowsErrorAsString() -> GetSystemErrorAsString() | Stefan Boberg | 2021-09-27 | 1 | -2/+2 | |
| | | | ||||||
| | * | Compact binary to JSON (#12) | Per Larsson | 2021-09-27 | 1 | -3/+11 | |
| | | | | | | | CompactBinary: Support for converting CbObject to JSON | |||||
| | * | httpsys: Some logging improvements | Stefan Boberg | 2021-09-26 | 2 | -3/+25 | |
| | | | ||||||
| | * | Added HttpVerb ToString() function for use in logging | Stefan Boberg | 2021-09-26 | 2 | -0/+26 | |
| | | | ||||||
| | * | Added some more context to http failure logging | Stefan Boberg | 2021-09-26 | 1 | -1/+4 | |
| | | | ||||||
| * | | Fixed httpsys Windows compilation error | Stefan Boberg | 2021-09-27 | 1 | -1/+1 | |
| | | | ||||||
| * | | Merge main | Martin Ridgers | 2021-09-22 | 1 | -2/+2 | |
| |\| | ||||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-21 | 1 | -1/+1 | |
| | |\ | ||||||
| | | * | Clang format fix. | Per Larsson | 2021-09-21 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Added human-friendly formatting of response send errors | Stefan Boberg | 2021-09-21 | 1 | -1/+1 | |
| | |/ | ||||||
| * | | Merged main into linux-mac | Martin Ridgers | 2021-09-21 | 9 | -33/+42 | |
| |\| | ||||||
| | * | Improved error handling in http.sys handler | Stefan Boberg | 2021-09-20 | 1 | -7/+6 | |
| | | | | | | | | | Alsod fixed lifetime issue with initial request | |||||
| | * | It's not possible to compile out tests | Stefan Boberg | 2021-09-20 | 2 | -4/+10 | |
| | | | | | | | | | Tests are now compiled in if `ZEN_WITH_TESTS=1`, and compiled out if not. Compiling tests out reduces the footprint of the resulting executables quite significantly. | |||||
| | * | clang-format again | Stefan Boberg | 2021-09-19 | 1 | -1/+1 | |
| | | | ||||||
| | * | zenserver can now run as a Windows service. We'll still need to improve how ↵ | Stefan Boberg | 2021-09-17 | 6 | -16/+21 | |
| | | | | | | | | | data files are found as the current defaults are relative to the user directory which ends up being in the Windows folder when running as the local system user | |||||
| | * | Const correct. | Per Larsson | 2021-09-17 | 1 | -1/+1 | |
| | | | ||||||
| | * | Minor CbPackage serialization tweaks | Stefan Boberg | 2021-09-16 | 1 | -5/+4 | |
| | | | ||||||
| * | | Merge main into linux-mac | Martin Ridgers | 2021-09-16 | 9 | -28/+146 | |
| |\| | ||||||
| | * | clang-format fixes | Stefan Boberg | 2021-09-16 | 5 | -10/+12 | |
| | | | ||||||
| | * | Improved package serialization to allow round tripping | Stefan Boberg | 2021-09-16 | 6 | -22/+138 | |
| | | | ||||||
| * | | Merge from main | Martin Ridgers | 2021-09-16 | 10 | -57/+143 | |
| |\| | ||||||
| | * | Added some placeholder HttpClient functions to be fleshed out | Stefan Boberg | 2021-09-15 | 2 | -1/+20 | |
| | | | ||||||
| | * | Hooked up zenhttp to the test framework so tests actually run as part of ↵ | Stefan Boberg | 2021-09-15 | 6 | -4/+30 | |
| | | | | | | | | | zenserver-test | |||||
| | * | Adde reminder that the content type is embedded in the IoBuffer | Stefan Boberg | 2021-09-15 | 1 | -1/+1 | |
| | | | ||||||
| | * | Added support for compressed binary MIME type conversion | Stefan Boberg | 2021-09-15 | 2 | -36/+67 | |
| | | | ||||||
| | * | Added session id generation and code to include it in HttpClient HTTP requests | Stefan Boberg | 2021-09-15 | 2 | -4/+8 | |
| | | | ||||||
| | * | Added some more trace-level logging | Stefan Boberg | 2021-09-15 | 1 | -1/+7 | |
| | | | ||||||
| | * | Made logging macros always append `sv` string_view literal suffix | Stefan Boberg | 2021-09-15 | 1 | -11/+11 | |
| | | | | | | | | | Fixed up the few instances of explicit string_view arguments to make sure they compile properly with the new macros | |||||
| | * | Fixed up invalid fmt formatting strings | Stefan Boberg | 2021-09-15 | 1 | -5/+5 | |
| | | | ||||||
| * | | MakeWin32ErrorCode() -> MakeErrorCode() | Martin Ridgers | 2021-09-16 | 1 | -2/+2 | |
| | | | ||||||
| * | | GetWindowsErrorAsString() -> GetErrorAsString() | Martin Ridgers | 2021-09-16 | 1 | -1/+1 | |
| |/ | ||||||
| * | Changed logging implementation | Stefan Boberg | 2021-09-15 | 1 | -23/+23 | |
| | | | | | | | * Code should no longer directly `#include spdlog/spdlog.h`, instead use `#include <zencore/logging.h>` * Instead of explicit calls to `spdlog::info(...)` and such please use the logging macros defined in `zencore/logging.h`. I.e `ZEN_INFO`, `ZEN_DEBUG`, `ZEN_TRACE`, `ZEN_ERROR`, `ZEN_CRITITCAL` * The macros will pick up the "most local" logger via a `Log()` call to retrieve a logger instance. To override the default logger in a class please implement your own `Log()` function | |||||
| * | Implemented intended package streaming API flow (but currently it "streams" ↵ | Stefan Boberg | 2021-09-13 | 3 | -13/+34 | |
| | | | | | from memory) | |||||
| * | Changed package parsing test code | Stefan Boberg | 2021-09-13 | 1 | -3/+3 | |
| | | ||||||
| * | Added client implementation of CbPackage filter/transact | Stefan Boberg | 2021-09-13 | 2 | -10/+65 | |
| | | ||||||
| * | vcxproj change for adding httpcommon.h | Stefan Boberg | 2021-09-13 | 2 | -0/+2 | |
| | | ||||||
| * | Introduced FormatPackageMessageBuffer() returning a ComositeBuffer | Stefan Boberg | 2021-09-13 | 2 | -0/+18 | |
| | | ||||||
| * | Moved some shared http definitions into httpcommon.h | Stefan Boberg | 2021-09-13 | 3 | -160/+188 | |
| | | | | | Added CompositeBuffer HttpServerRequest::WriteResponse() helper function | |||||