| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Added preprocessing config file and removed Visual Studio files. | Per Larsson | 2021-12-15 | 2 | -151/+0 | |
| | | ||||||
| * | Include header files when generating solution. | Per Larsson | 2021-12-14 | 1 | -1/+2 | |
| | | ||||||
| * | Merged main. | Per Larsson | 2021-12-14 | 2 | -114/+112 | |
| |\ | ||||||
| | * | Fixed unused return value warnings from POSIX/Linux headers | Martin Ridgers | 2021-12-08 | 1 | -1/+2 | |
| | | | ||||||
| | * | Merged main | Martin Ridgers | 2021-12-08 | 1 | -0/+24 | |
| | |\ | ||||||
| | * | | Sponsor PIDs were getting truncated to 16 bits which isn't portable | Martin Ridgers | 2021-11-26 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Added log if a wait was abandoned because the process disappeared | Martin Ridgers | 2021-11-24 | 1 | -0/+1 | |
| | | | | ||||||
| | * | | Moved librt dependency specification to zencore/xmake.lua | Martin Ridgers | 2021-11-24 | 1 | -5/+1 | |
| | | | | ||||||
| | * | | Changed SpawnServer() over to use zen::CreateProc() | Martin Ridgers | 2021-11-16 | 1 | -82/+23 | |
| | | | | ||||||
| | * | | Merged main | Martin Ridgers | 2021-11-15 | 1 | -0/+3 | |
| | |\ \ | ||||||
| | * \ \ | Merged main | Martin Ridgers | 2021-11-15 | 7 | -0/+399 | |
| | |\ \ \ | ||||||
| | * | | | | Use add_syslinks() instead of add_link() for system libraries | Martin Ridgers | 2021-11-12 | 1 | -2/+2 | |
| | | | | | | ||||||
| | * | | | | NamedEvent is no longer an Event-type object. | Martin Ridgers | 2021-11-11 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Platforms other than Windows do not really have a named event-like primitive or ones that are close are fallible if a process hard-terminates. Separating from Event more clearly conveys the use of NamedEvent objects; to synchronise two processes. | |||||
| | * | | | | Fixed narrowing warning | Martin Ridgers | 2021-11-02 | 1 | -2/+2 | |
| | | | | | | ||||||
| | * | | | | Fixed shm_open() and friends link error | Martin Ridgers | 2021-11-02 | 1 | -1/+5 | |
| | | | | | | ||||||
| | * | | | | Disabled SpawnServer() on POSIX for time being | Martin Ridgers | 2021-10-29 | 1 | -0/+4 | |
| | | | | | | ||||||
| | * | | | | Implemented ZenServerState's shared memory layer for POSIX | Martin Ridgers | 2021-10-29 | 1 | -24/+71 | |
| | | | | | | ||||||
| | * | | | | Use zen::GetCurrentProcessId() instead of MS' _getpid() | Martin Ridgers | 2021-10-29 | 1 | -1/+1 | |
| | | | | | | ||||||
| | * | | | | Fixed std::memory_order compile errors | Martin Ridgers | 2021-10-29 | 1 | -3/+3 | |
| | | | | | | ||||||
| | * | | | | Merged main | Martin Ridgers | 2021-10-28 | 2 | -5/+17 | |
| | |\ \ \ \ | ||||||
| | * | | | | | If/def around Windows-only headers | Martin Ridgers | 2021-10-15 | 1 | -3/+5 | |
| | | | | | | | ||||||
| * | | | | | | Format fix. | Per Larsson | 2021-12-09 | 1 | -1/+1 | |
| | | | | | | | ||||||
| * | | | | | | Merged main. | Per Larsson | 2021-12-09 | 1 | -1/+23 | |
| |\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | ||||||
| | * | | | | | Merge pull request #30 from EpicGames/non-elevated-asio | zousar | 2021-11-29 | 1 | -0/+22 | |
| | |\ \ \ \ \ | | | | | | | | | | | | | | | Get zenserver running non-elevated | |||||
| | | * | | | | | Address review feedback and fix issue when deploying. | Zousar Shaker | 2021-11-29 | 1 | -4/+4 | |
| | | | | | | | | ||||||
| | | * | | | | | Allow ZenMap to fallback to local shared memory when running non elevated. | Zousar Shaker | 2021-11-29 | 1 | -0/+22 | |
| | | | |_|_|/ | | |/| | | | ||||||
| | * / | | | | Sponsor PIDs were getting truncated to 16 bits which isn't portable | Martin Ridgers | 2021-11-26 | 1 | -1/+1 | |
| | |/ / / / | ||||||
| * | | | | | merge from main | Stefan Boberg | 2021-11-18 | 7 | -0/+402 | |
| |\| | | | | ||||||
| | * | | | | Handle 'partial on error' cache policy. | Per Larsson | 2021-11-15 | 1 | -0/+3 | |
| | | |_|/ | |/| | | ||||||
| | * | | | Updated cache policy according to UE. | Per Larsson | 2021-11-15 | 1 | -16/+60 | |
| | | | | | ||||||
| | * | | | Format fix. | Per Larsson | 2021-11-12 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Fixed bug when cloning CbObject. | Per Larsson | 2021-11-12 | 2 | -0/+7 | |
| | | | | | ||||||
| | * | | | Movec cache utility types to zenutil and fixed unit tests. | Per Larsson | 2021-11-12 | 7 | -0/+348 | |
| | | |/ | |/| | ||||||
| * | | | Merged from main | Stefan Boberg | 2021-10-29 | 2 | -4/+15 | |
| |\| | | ||||||
| | * | | Lockfile implementation (#24) | Stefan Boberg | 2021-10-27 | 2 | -5/+17 | |
| | |/ | | | | | | | | | Implemented lockfile synchronization To be used instead of or in conjunction with existing events to coordinate launching and discovery of server instances | |||||
| * | | general: Fixed up some vcxproj files which had a warning level set | Stefan Boberg | 2021-10-24 | 1 | -2/+0 | |
| | | | | | | | | | | | | | Thus they did not get the same settings as all other projects which made it easy to introduce warnings which would trigger in xmake builds Cleaned up some #include usage to use third-party include brackets | |||||
| * | | clang-format | Stefan Boberg | 2021-10-23 | 1 | -1/+1 | |
| | | | ||||||
| * | | Added IsReady flag to ZenServerEntry | Stefan Boberg | 2021-10-21 | 1 | -1/+2 | |
| |/ | ||||||
| * | Moved more code into zen namespace, for consistency | Stefan Boberg | 2021-09-20 | 2 | -23/+23 | |
| | | | | | Also removed snapshot_manifest (remnants of vfs prototype) | |||||
| * | Simplified AnyUserSecurityAttributes helper | Stefan Boberg | 2021-09-18 | 1 | -9/+5 | |
| | | ||||||
| * | Added better handling for read-only mode | Stefan Boberg | 2021-09-17 | 2 | -1/+6 | |
| | | ||||||
| * | clang-format | Stefan Boberg | 2021-09-17 | 1 | -1/+1 | |
| | | ||||||
| * | Added namespace scopes to more includes for better consistency | Stefan Boberg | 2021-09-17 | 2 | -28/+36 | |
| | | ||||||
| * | Moved zenserverprocess into zenutil/zenserverprocess.h | Stefan Boberg | 2021-09-17 | 4 | -3/+9 | |
| | | ||||||
| * | Exposed session id in ZenServerState | Stefan Boberg | 2021-09-16 | 1 | -5/+7 | |
| | | ||||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-16 | 2 | -3/+8 | |
| |\ | ||||||
| | * | Compact binary package caching support (#9) | Per Larsson | 2021-09-16 | 2 | -3/+8 | |
| | | | ||||||
| * | | Changed how sponsor processes are managed | Stefan Boberg | 2021-09-16 | 2 | -4/+66 | |
| |/ | | | | 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. | |||||
| * | Changed `std::exception` into `std::runtime_error` since `std::exception` ↵ | Stefan Boberg | 2021-09-15 | 1 | -2/+2 | |
| | | | | | does not have a constructor which accepts a string argument in the standard (this appears to be an MSVC implementation thing) | |||||
| * | Changed logging implementation | Stefan Boberg | 2021-09-15 | 2 | -11/+11 | |
| | | | | | | | * 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 | |||||