| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | | * | Added BasicFile::StreamFile helper function to support reading large files ↵ | Stefan Boberg | 2021-09-19 | 2 | -2/+27 | |
| | | | | | | | | | | | | | in a chunked fashion (will be using memory-mapped strategy in the future where it makes sense) | |||||
| | | * | Changed so Windows also uses the portable std::mutex implementation and ↵ | Stefan Boberg | 2021-09-19 | 3 | -48/+28 | |
| | | | | | | | | | | | | | reworked some code which would not compile after the change | |||||
| | | * | clang-format again | Stefan Boberg | 2021-09-19 | 4 | -5/+5 | |
| | | | | ||||||
| | | * | Changed some code over from ATL to BasicFile and added Scrub() stubs. | Stefan Boberg | 2021-09-19 | 6 | -35/+113 | |
| | | | | ||||||
| | | * | Added zenstore.h and made headers use it | Stefan Boberg | 2021-09-19 | 4 | -1/+18 | |
| | | | | ||||||
| | | * | Added generated makefiles to .gitignore | Stefan Boberg | 2021-09-19 | 1 | -3/+2 | |
| | | | | ||||||
| | | * | Added zenstore-test test driver for zenstore tests | Stefan Boberg | 2021-09-19 | 6 | -1/+168 | |
| | | | | ||||||
| | | * | Added module cpp/h for zenstore | Stefan Boberg | 2021-09-19 | 3 | -0/+27 | |
| | | | | ||||||
| | | * | Added GetSessionIdString() which returns a text representation of the session id | Stefan Boberg | 2021-09-19 | 4 | -3/+24 | |
| | | | | ||||||
| | | * | Removed unnecessary ATL includes | Stefan Boberg | 2021-09-19 | 1 | -1/+0 | |
| | | | | ||||||
| | | * | Added testutils for use in writing tests | Stefan Boberg | 2021-09-19 | 4 | -0/+68 | |
| | | | | | | | | | | | | | Currently contains helpers for managing temporary directories used in tests | |||||
| | | * | Changed BasicFile implementation | Stefan Boberg | 2021-09-19 | 2 | -23/+88 | |
| | | | | | | | | | | | | | | | | | | | * No longer uses ATL on Windows (we just use raw Win32 API) * Added non-throwing Open() implementation * Added beginnings of a test suite, for verifying cross-platform implementation | |||||
| | | * | Exclude build outputs from vs-chromium | Stefan Boberg | 2021-09-19 | 1 | -2/+2 | |
| | | | | ||||||
| | | * | Simplified AnyUserSecurityAttributes helper | Stefan Boberg | 2021-09-18 | 1 | -9/+5 | |
| | | | | ||||||
| | | * | Eliminated some redundant logger configuration | Stefan Boberg | 2021-09-17 | 1 | -2/+0 | |
| | | | | ||||||
| | | * | Changed file logging to use a rotating log strategy | Stefan Boberg | 2021-09-17 | 1 | -1/+18 | |
| | | | | ||||||
| | | * | zenserver can now run as a Windows service. We'll still need to improve how ↵ | Stefan Boberg | 2021-09-17 | 9 | -182/+201 | |
| | | | | | | | | | | | | | 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 | |||||
| | | * | Added IsInteractiveSession() query to help identify if the process is ↵ | Stefan Boberg | 2021-09-17 | 2 | -0/+19 | |
| | | | | | | | | | | | | | running as a daemon or as an interactive process | |||||
| | | * | IsProcessRunning now throws if it fails the function fails to get a handle ↵ | Stefan Boberg | 2021-09-17 | 1 | -2/+18 | |
| | | | | | | | | | | | | | to the process due to an error (unless it is because the process does not exist) | |||||
| | | * | Added ThrowSystemError() helper | Stefan Boberg | 2021-09-17 | 2 | -0/+8 | |
| | | | | ||||||
| | | * | Don't sweep instance table in read-only mode | Stefan Boberg | 2021-09-17 | 1 | -1/+4 | |
| | | | | ||||||
| | | * | Added better handling for read-only mode | Stefan Boberg | 2021-09-17 | 2 | -1/+6 | |
| | | | | ||||||
| | | * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-17 | 11 | -39/+569 | |
| | | |\ | ||||||
| | | * | | Implemented basics for Windows server support (not yet 100% - needs to ↵ | Stefan Boberg | 2021-09-17 | 9 | -9/+723 | |
| | | | | | | | | | | | | | | | | | properly report service state etc to the OS) | |||||
| | | * | | Added UNICODE and defined _WIN32_WINNT to match the sln | Stefan Boberg | 2021-09-17 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | Assert improvements | Stefan Boberg | 2021-09-17 | 2 | -32/+54 | |
| | | | | | ||||||
| | | * | | Removed WindowsException from public headers | Stefan Boberg | 2021-09-17 | 4 | -54/+45 | |
| | | | | | ||||||
| | | * | | clang-format | Stefan Boberg | 2021-09-17 | 25 | -31/+47 | |
| | | | | | ||||||
| | | * | | Added IsDebuggerPresent() query function to query whether a debugger is ↵ | Stefan Boberg | 2021-09-17 | 2 | -1/+15 | |
| | | | | | | | | | | | | | | | | | currently attached to the running process | |||||
| | * | | | Probe upstream Zen server when initializing upstream cache. | Per Larsson | 2021-09-20 | 3 | -2/+28 | |
| | | |/ | |/| | ||||||
| | * | | Added upstream cache policy command line option ↵ | Per Larsson | 2021-09-17 | 5 | -23/+72 | |
| | | | | | | | | | | | | | (read|write,readonly,writeonly,disabled). | |||||
| | * | | Added cache policy tests for CbPackage. | Per Larsson | 2021-09-17 | 1 | -3/+169 | |
| | | | | ||||||
| | * | | Added test for store local/remote cache policy. | Per Larsson | 2021-09-17 | 1 | -0/+35 | |
| | | | | ||||||
| | * | | Initial support for cache policies. | Per Larsson | 2021-09-17 | 3 | -19/+220 | |
| | | | | ||||||
| | * | | Const correct. | Per Larsson | 2021-09-17 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-17 | 35 | -93/+250 | |
| | |\| | ||||||
| | | * | Added namespace scopes to more includes for better consistency | Stefan Boberg | 2021-09-17 | 26 | -71/+147 | |
| | | | | ||||||
| | | * | Moved zenserverprocess into zenutil/zenserverprocess.h | Stefan Boberg | 2021-09-17 | 13 | -9/+55 | |
| | | | | ||||||
| | | * | Exposed session id in ZenServerState | Stefan Boberg | 2021-09-16 | 2 | -6/+26 | |
| | | | | ||||||
| | | * | clang-format | Stefan Boberg | 2021-09-16 | 3 | -7/+13 | |
| | | | | ||||||
| | | * | Added Oid::FromMemory() | Stefan Boberg | 2021-09-16 | 2 | -0/+9 | |
| | | | | ||||||
| | * | | Added helper function for iterating string tokens. | Per Larsson | 2021-09-17 | 2 | -0/+79 | |
| | |/ | ||||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-16 | 13 | -34/+359 | |
| | |\ | ||||||
| | | * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-16 | 11 | -167/+701 | |
| | | |\ | ||||||
| | | * | | Changed how sponsor processes are managed | Stefan Boberg | 2021-09-16 | 4 | -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 command | Stefan Boberg | 2021-09-16 | 4 | -0/+46 | |
| | | | | | ||||||
| | | * | | Improved top/ps behaviour | Stefan Boberg | 2021-09-16 | 1 | -3/+7 | |
| | | | | | ||||||
| | | * | | Added ZEN_CONSOLE macro, which logs the output directly to console | Stefan Boberg | 2021-09-16 | 1 | -0/+7 | |
| | | | | | ||||||
| | | * | | Added ProcessMonitor class, which is used to monitor a number of sponsor ↵ | Stefan Boberg | 2021-09-16 | 2 | -1/+101 | |
| | | | | | | | | | | | | | | | | | processes, to control Zen instance lifetime | |||||
| | | * | | Minor CbPackage serialization tweaks | Stefan Boberg | 2021-09-16 | 1 | -5/+4 | |
| | | | | | ||||||