aboutsummaryrefslogtreecommitdiff
path: root/zenutil/zenserverprocess.cpp
Commit message (Expand)AuthorAgeFilesLines
* De/fix crash on non responding upstream (#145)Dan Engelbrecht2022-08-191-0/+1
* Add pre-commit config (#69)Joe Kirchoff2022-04-051-2/+2
* clang formatDan Engelbrecht2022-03-231-2/+2
* Enable Horde compute code on Linux & Mac (#61)Joe Kirchoff2022-03-221-2/+2
* Linux compile fixMartin Ridgers2022-02-211-2/+2
* Explicitly set access permissions so we're not affected by process' umaskMartin Ridgers2022-02-211-2/+3
* Marked a few file descriptors to be closed on execute (POSIX)Martin Ridgers2022-02-211-2/+2
* POSIX states the shared memory paths should start with a slashMartin Ridgers2022-02-111-2/+2
* Handle HTTP port collisions when initializing server (#40)zousar2022-01-271-13/+15
* Converted use of _format UDL to fmt::formatMartin Ridgers2022-01-101-3/+1
* Turn all ThrowLastError() sites in source_location variantsMartin Ridgers2022-01-071-2/+1
* Merged main.Per Larsson2021-12-141-112/+110
|\
| * Fixed unused return value warnings from POSIX/Linux headersMartin Ridgers2021-12-081-1/+2
| * Merged mainMartin Ridgers2021-12-081-0/+24
| |\
| * | Sponsor PIDs were getting truncated to 16 bits which isn't portableMartin Ridgers2021-11-261-1/+1
| * | Added log if a wait was abandoned because the process disappearedMartin Ridgers2021-11-241-0/+1
| * | Changed SpawnServer() over to use zen::CreateProc()Martin Ridgers2021-11-161-82/+23
| * | Fixed narrowing warningMartin Ridgers2021-11-021-2/+2
| * | Disabled SpawnServer() on POSIX for time beingMartin Ridgers2021-10-291-0/+4
| * | Implemented ZenServerState's shared memory layer for POSIXMartin Ridgers2021-10-291-24/+71
| * | Use zen::GetCurrentProcessId() instead of MS' _getpid()Martin Ridgers2021-10-291-1/+1
| * | Fixed std::memory_order compile errorsMartin Ridgers2021-10-291-3/+3
| * | Merged mainMartin Ridgers2021-10-281-0/+6
| |\ \
| * | | If/def around Windows-only headersMartin Ridgers2021-10-151-3/+5
* | | | Format fix.Per Larsson2021-12-091-1/+1
| |_|/ |/| |
* | | Merge pull request #30 from EpicGames/non-elevated-asiozousar2021-11-291-0/+22
|\ \ \
| * | | Address review feedback and fix issue when deploying.Zousar Shaker2021-11-291-4/+4
| * | | Allow ZenMap to fallback to local shared memory when running non elevated.Zousar Shaker2021-11-291-0/+22
| | |/ | |/|
* / | Sponsor PIDs were getting truncated to 16 bits which isn't portableMartin Ridgers2021-11-261-1/+1
|/ /
* / Lockfile implementation (#24)Stefan Boberg2021-10-271-0/+6
|/
* Moved more code into zen namespace, for consistencyStefan Boberg2021-09-201-16/+16
* Simplified AnyUserSecurityAttributes helperStefan Boberg2021-09-181-9/+5
* Added better handling for read-only modeStefan Boberg2021-09-171-1/+4
* Added namespace scopes to more includes for better consistencyStefan Boberg2021-09-171-28/+32
* Moved zenserverprocess into zenutil/zenserverprocess.hStefan Boberg2021-09-171-1/+1
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-09-161-2/+7
|\
| * Compact binary package caching support (#9)Per Larsson2021-09-161-2/+7
* | Changed how sponsor processes are managedStefan Boberg2021-09-161-2/+56
|/
* Changed `std::exception` into `std::runtime_error` since `std::exception` doe...Stefan Boberg2021-09-151-2/+2
* Changed logging implementationStefan Boberg2021-09-151-10/+10
* Changed direct includes of spdlog/spdlog.h into zencore/logging.h to make it ...Stefan Boberg2021-09-151-1/+1
* clang-formatStefan Boberg2021-09-091-1/+1
* Log spawned process nameStefan Boberg2021-09-081-2/+2
* Adding ZenServerInstance::GetBaseUri()Stefan Boberg2021-09-081-0/+11
* Silence truncation warningStefan Boberg2021-09-041-1/+1
* Extended ZenServerInstance life cycle managementStefan Boberg2021-08-091-7/+34
* Changed naming scheme for lifecycle events. Always create shutdown events (no...Stefan Boberg2021-08-091-1/+1
* Added ZenServerInstance::AttachToRunningServerStefan Boberg2021-08-091-0/+30
* Added ZenServerState implementation, used to track and enumerate live Zen ser...Stefan Boberg2021-08-091-0/+248
* Added support for defining test/non-test server environmentsStefan Boberg2021-08-061-35/+117