aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added cache policy tests for CbPackage.Per Larsson2021-09-171-3/+169
|
* Added test for store local/remote cache policy.Per Larsson2021-09-171-0/+35
|
* Initial support for cache policies.Per Larsson2021-09-173-19/+220
|
* Const correct.Per Larsson2021-09-171-1/+1
|
* Merge branch 'main' of https://github.com/EpicGames/zenPer Larsson2021-09-1735-93/+250
|\
| * Added namespace scopes to more includes for better consistencyStefan Boberg2021-09-1726-71/+147
| |
| * Moved zenserverprocess into zenutil/zenserverprocess.hStefan Boberg2021-09-1713-9/+55
| |
| * Exposed session id in ZenServerStateStefan Boberg2021-09-162-6/+26
| |
| * clang-formatStefan Boberg2021-09-163-7/+13
| |
| * Added Oid::FromMemory()Stefan Boberg2021-09-162-0/+9
| |
* | Added helper function for iterating string tokens.Per Larsson2021-09-172-0/+79
|/
* Merge branch 'main' of https://github.com/EpicGames/zenPer Larsson2021-09-1613-34/+359
|\
| * Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-09-1611-167/+701
| |\
| * | Changed how sponsor processes are managedStefan Boberg2021-09-164-25/+194
| | | | | | | | | | | | We can now monitor more than one process and if a new process is started on the same port we will hand over the owner pid to the process which is already executing before exiting. Note that this is only done if there is actually already an owner process in the instance list.
| * | Added stubs for scrub CLI commandStefan Boberg2021-09-164-0/+46
| | |
| * | Improved top/ps behaviourStefan Boberg2021-09-161-3/+7
| | |
| * | Added ZEN_CONSOLE macro, which logs the output directly to consoleStefan Boberg2021-09-161-0/+7
| | |
| * | Added ProcessMonitor class, which is used to monitor a number of sponsor ↵Stefan Boberg2021-09-162-1/+101
| | | | | | | | | | | | processes, to control Zen instance lifetime
| * | Minor CbPackage serialization tweaksStefan Boberg2021-09-161-5/+4
| | |
* | | zcache - minor cleanup.Per Larsson2021-09-161-28/+24
| |/ |/|
* | Compact binary package caching support (#9)Per Larsson2021-09-1611-167/+701
|/
* clang-format fixesStefan Boberg2021-09-1618-68/+74
|
* Improved package serialization to allow round trippingStefan Boberg2021-09-167-23/+144
|
* Pass on ZEN_NOT_IMPLEMENTED arguments into the resulting ZEN_ASSERT macroStefan Boberg2021-09-161-1/+1
|
* Fixed logging in structured cache (did not end up getting routed right)Stefan Boberg2021-09-161-0/+1
|
* Fixed marshaling of outputs including sanity checks, loggingStefan Boberg2021-09-162-2/+21
|
* Fixed up mesh loggingStefan Boberg2021-09-162-6/+11
|
* Fixed some unreferenced variable warnings (why don't we get these in sln ↵Stefan Boberg2021-09-162-10/+22
| | | | builds?). Also added size verification to certain payloads
* Fixed misleading comment for `CbAttachment::AsCompositeBinary`Stefan Boberg2021-09-161-1/+1
|
* Removed unnecessary arguments from IoBuffer::MakeFromTemporaryFile since ↵Stefan Boberg2021-09-162-16/+3
| | | | they make no real sense
* Added some placeholder HttpClient functions to be fleshed outStefan Boberg2021-09-152-1/+20
|
* Hooked up zenhttp to the test framework so tests actually run as part of ↵Stefan Boberg2021-09-157-4/+32
| | | | zenserver-test
* Adde reminder that the content type is embedded in the IoBufferStefan Boberg2021-09-151-1/+1
|
* Added support for compressed binary MIME type conversionStefan Boberg2021-09-152-36/+67
|
* Made ZenContentType enum members have fixed value (for persistence), and ↵Stefan Boberg2021-09-151-8/+10
| | | | added kCOUNT for iteration over the members
* Added session id generation and code to include it in HttpClient HTTP requestsStefan Boberg2021-09-156-4/+50
|
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-09-152-0/+6
|\
| * Merge branch 'main' into cbpackage-updateStefan Boberg2021-09-1586-659/+1043
| |\
| * | Added GetSize/GetData functions to reduce cognitive load and bridge the gap ↵Stefan Boberg2021-09-152-0/+6
| | | | | | | | | | | | between UE-style accessors and c++ style accessors
* | | Added some more trace-level loggingStefan Boberg2021-09-151-1/+7
| | |
* | | Added more context to missing chunk exceptionsStefan Boberg2021-09-151-3/+4
| | |
* | | Added explicit logging initialization to main() of standalone executables, ↵Stefan Boberg2021-09-153-1/+7
| | | | | | | | | | | | to make things work with the new default logger shadowing changes
* | | Fixed logging.h so it doesn't leak `using namespace std::literals` declarationStefan Boberg2021-09-151-8/+41
| | |
* | | Corrected logic error in ValidateCbPackageAttachment()Stefan Boberg2021-09-151-1/+1
| |/ |/|
* | Tweaked logging to streamline access, and simplified setup code for new loggersStefan Boberg2021-09-153-18/+31
| |
* | Changed `std::exception` into `std::runtime_error` since `std::exception` ↵Stefan Boberg2021-09-159-20/+20
| | | | | | | | does not have a constructor which accepts a string argument in the standard (this appears to be an MSVC implementation thing)
* | Made logging macros always append `sv` string_view literal suffixStefan Boberg2021-09-153-19/+21
| | | | | | | | Fixed up the few instances of explicit string_view arguments to make sure they compile properly with the new macros
* | Switched some Jupiter logging to not use `_format` - this is handled by the ↵Stefan Boberg2021-09-151-1/+1
| | | | | | | | logging anyway so can just pass in the format string and args
* | Fixed up invalid fmt formatting stringsStefan Boberg2021-09-152-6/+6
| |
* | Unused variable warning fixStefan Boberg2021-09-152-0/+3
| |