| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fixed shadowed symbol error in zenserver-test.cpp | Martin Ridgers | 2021-10-13 | 1 | -4/+6 |
| | | |||||
| * | Fixed httpsys.cpp WideToUtf8() link errors | Martin Ridgers | 2021-10-13 | 1 | -3/+3 |
| | | |||||
| * | Removed u16string WideToUtf8() prototype | Martin Ridgers | 2021-10-13 | 1 | -1/+0 |
| | | |||||
| * | std::fs::path cannot be forward declared. | Martin Ridgers | 2021-10-13 | 1 | -3/+1 |
| | | | | | | libstdc++ uses has a std::fs::__cxx11::path which causes GCC to struggle with ambiguity. | ||||
| * | Signed/unsigned comparison mismatch | Martin Ridgers | 2021-10-13 | 1 | -1/+1 |
| | | |||||
| * | Moved zencore/windows.h include from basicfile.h to basicfile.cpp | Martin Ridgers | 2021-10-13 | 2 | -4/+4 |
| | | |||||
| * | Replaced use of DWORD with uint32_t | Martin Ridgers | 2021-10-13 | 2 | -2/+2 |
| | | |||||
| * | Merged main | Martin Ridgers | 2021-10-12 | 8 | -12/+48 |
| |\ | |||||
| | * | Ratios should not be percentages (this should be done in presentation) | Stefan Boberg | 2021-10-11 | 2 | -4/+4 |
| | | | |||||
| | * | stats: Added support for handler unregistration | Stefan Boberg | 2021-10-11 | 5 | -6/+36 |
| | | | |||||
| | * | Added lofreq timer update to httpsys main loop | Stefan Boberg | 2021-10-11 | 2 | -2/+8 |
| | | | |||||
| * | | Added "xmake project" output to .gitignore | Martin Ridgers | 2021-10-12 | 1 | -0/+2 |
| | | | |||||
| * | | Misplaced nodiscard attribute | Martin Ridgers | 2021-10-12 | 1 | -3/+3 |
| | | | |||||
| * | | Only include zencore/windows.h on Windows | Martin Ridgers | 2021-10-12 | 4 | -7/+18 |
| | | | |||||
| * | | Corrected incorrect casing of include statements | Martin Ridgers | 2021-10-12 | 7 | -9/+9 |
| | | | |||||
| * | | Changed example project VS generation command to exclude x86 | Martin Ridgers | 2021-10-11 | 1 | -1/+1 |
| | | | |||||
| * | | uson.json tests were passing un-terminated strings to json11::parse() | Martin Ridgers | 2021-10-11 | 1 | -9/+9 |
| | | | |||||
| * | | Added some tests for pid-related functions | Martin Ridgers | 2021-10-11 | 1 | -0/+12 |
| | | | |||||
| * | | ZEN_*_OPTIMIZATION for GCC and Clang | Martin Ridgers | 2021-10-11 | 1 | -2/+8 |
| | | | |||||
| * | | There are no surrogate pairs in utf32 | Martin Ridgers | 2021-10-11 | 1 | -0/+5 |
| | | | |||||
| * | | Replaced use of std::u16string* with std::wstring* | Martin Ridgers | 2021-10-11 | 2 | -10/+19 |
| | | | |||||
| * | | Added a ZEN_SIZEOF_WCHAR_T define | Martin Ridgers | 2021-10-11 | 1 | -0/+7 |
| | | | |||||
| * | | Merged main | Martin Ridgers | 2021-10-11 | 17 | -957/+185 |
| |\| | |||||
| | * | iobuffer: Changed MakeFromTemporaryFile so it accepts a path instead of a ↵ | Stefan Boberg | 2021-10-08 | 3 | -5/+5 |
| | | | | | | | | | character pointer | ||||
| | * | zenstore: Added forcelink stuff to ensure we bring in filecas tests | Stefan Boberg | 2021-10-08 | 1 | -0/+2 |
| | | | |||||
| | * | Added ScopedTemporaryDirectory which specifies a particular directory path ↵ | Stefan Boberg | 2021-10-08 | 2 | -0/+8 |
| | | | | | | | | | | | | | to use This is primarily for temporary debugging purposes, since it can be more convenient to use the same directory over and over | ||||
| | * | Added another test exe name to GetExePath test | Stefan Boberg | 2021-10-08 | 1 | -2/+2 |
| | | | |||||
| | * | filecas: stress test code to understand access denied errors | Stefan Boberg | 2021-10-08 | 2 | -6/+132 |
| | | | | | | | | | | | | | Added stress test for file cas file rename strategy (compiled out by default), to understand behaviour and why we get access denied errors in some cases when opening a file Also added code to ensure source file is deleted in the case where we end up hitting this error condition | ||||
| | * | Removed invalid comment | Stefan Boberg | 2021-10-08 | 1 | -1/+1 |
| | | | |||||
| | * | basicfile: Added Write member functions accepting MemoryView for convenience | Stefan Boberg | 2021-10-08 | 2 | -0/+14 |
| | | | |||||
| | * | filecas: Added handling of error when a rename is attempted but the target ↵ | Stefan Boberg | 2021-10-08 | 1 | -1/+8 |
| | | | | | | | | | already exists | ||||
| | * | Added shell32.dll to delay load list since it's only needed when no ↵ | Stefan Boberg | 2021-10-07 | 4 | -941/+2 |
| | | | | | | | | | | | | | directory is specified on the command line Also removed redundant vfs files | ||||
| | * | NiceByteRateToBuffer could cause a divide-by-zero in some cases - fixed | Stefan Boberg | 2021-10-07 | 1 | -1/+11 |
| | | | |||||
| * | | Fixed undefined mimalloc symbols | Martin Ridgers | 2021-10-07 | 1 | -0/+1 |
| | | | |||||
| * | | Fixed signed/unsigned comparison mismatch | Martin Ridgers | 2021-10-07 | 1 | -1/+1 |
| | | | |||||
| * | | Fixed misplaced nodiscard attribute | Martin Ridgers | 2021-10-07 | 1 | -1/+1 |
| | | | |||||
| * | | Fixed shadowed template parameter | Martin Ridgers | 2021-10-07 | 1 | -1/+1 |
| | | | |||||
| * | | Merged main | Martin Ridgers | 2021-10-07 | 58 | -677/+2421 |
| |\| | |||||
| | * | Only enable the MSVC debug output sink for sessions when the --debug mode is ↵ | Stefan Boberg | 2021-10-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | enabled Previously it would always be enabled if an attached debugger was detected but it impacts performance quite severely so now it is opt-in | ||||
| | * | structured cache: Added locking around large cache value updates to prevent ↵ | Stefan Boberg | 2021-10-06 | 1 | -13/+37 |
| | | | | | | | | | races leading to file sharing violations | ||||
| | * | Support for asynchronous HTTP response processing (#19) | Stefan Boberg | 2021-10-06 | 14 | -190/+627 |
| | | | | | | | | | | | | | | | | | This change introduces WriteResponseAsync which can be used to move potentially slow request handler code (like upstream lookups) off the I/O service thread to ensure we are always able to serve as many HTTP requests as possible. The current implementation defaults to 16 async worker threads and there is currently no back-pressure. - Added RequestStats - Metrics for network requests. Aggregates tracking of duration, payload sizes into a single class for ease of use - Added some metrics on upstream communication Co-authored-by: Per Larsson <[email protected]> | ||||
| | * | Added option to specify path to logfile. | Per Larsson | 2021-10-06 | 3 | -1/+4 |
| | | | |||||
| | * | clang-format | Stefan Boberg | 2021-10-05 | 4 | -4/+7 |
| | | | |||||
| | * | Merged | Stefan Boberg | 2021-10-05 | 1 | -1/+1 |
| | |\ | |||||
| | | * | Merge branch 'main' of https://github.com/EpicGames/zen into main | Stefan Boberg | 2021-10-05 | 1 | -3/+48 |
| | | |\ | |||||
| | | | * | Serialize JSON NaN numbers to null. | Per Larsson | 2021-10-05 | 1 | -3/+48 |
| | | | | | |||||
| | | * | | Added Ref<> constructor which allows casting from derived types to parent types | Stefan Boberg | 2021-10-05 | 1 | -0/+9 |
| | | | | | |||||
| | | * | | Merge branch 'main' of https://github.com/EpicGames/zen into main | Stefan Boberg | 2021-10-05 | 26 | -232/+720 |
| | | |\| | |||||
| | | | * | Pass logger from Zen client to session instead from spdlog registry. | Per Larsson | 2021-10-05 | 2 | -3/+8 |
| | | | | | |||||
| | | | * | status: Exposed global status at /status/status | Stefan Boberg | 2021-10-04 | 1 | -13/+50 |
| | | | | | |||||