| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Enable cross compilation of Windows targets on Linux (#839) | Stefan Boberg | 2026-03-16 | 1 | -2/+2 |
| | | | | | | | | This PR makes it *possible* to do a Windows build on Linux via `clang-cl`. It doesn't actually change any build process. No policy change, just mechanics and some code fixes to clear clang compilation. The code fixes are mainly related to #include file name casing, to match the on-disk casing of the SDK files (via xwin). | ||||
| * | ZenServerProcess API changes (#719) | Stefan Boberg | 2026-01-19 | 1 | -0/+1 |
| | | | | | | | | This refactor aims to improve the `ZenServerProcess` classes by making them useful for managing child zenserver instances in more scenarios than just automated tests. This involves changing some functions to not talk about "test directory" and instead use "data directory" etc As a consequence of the API changes, some tests have changed accordingly. The code includes som reference to the "hub" mode but there is not yet any other code using this mode, it's just included in this PR to simplify future merges. | ||||
| * | Rename IsElevated to RequiresElevation | Liam Mitchell | 2026-01-15 | 1 | -9/+9 |
| | | |||||
| * | Implement final changes required for daemon mode on Mac | Liam Mitchell | 2026-01-07 | 1 | -1/+5 |
| | | |||||
| * | Make files writeable after full service install to avoid issues when ↵ | Liam Mitchell | 2025-11-17 | 1 | -0/+4 |
| | | | | | attempting to update from a read-only source such as p4 | ||||
| * | Set ownership of service executables to the service user on Linux (#489) | Liam Mitchell | 2025-09-08 | 1 | -0/+44 |
| | | | | - Bugfix: Linux only, set ownership of installed files to specified user when using `zen service install --full --user` | ||||
| * | refactor zen command return value handling (#487) | Dan Engelbrecht | 2025-09-05 | 1 | -80/+56 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Improvement: Use consistent language for command line argument parsing errors - Improvement: Changed zen command parsing errors to output help first and error last to make it easier to spot the error - Improvement: Refactor zen command return codes to conform to valid Linux range (0-255) kSuccess = 0, kOtherError = 1, kBadInput = 2, kOutOfMemory = 16, kOutOfDisk = 17, kAssertError = 70, kHttpOtherClientError = 80, kHttpCantConnectError = 81, kHttpNotFound = 66, // NotFound(404) kHttpUnauthorized = 77, // Unauthorized(401), kHttpSLLError = 82, kHttpForbidden = 83, // Forbidden(403) kHttpTimeout = 84, // RequestTimeout(408) kHttpConflict = 85, // Conflict(409) kHttpNoHost = 86, kHttpOtherServerError = 90, kHttpInternalServerError = 91, // InternalServerError(500) kHttpServiceUnavailable = 69, // ServiceUnavailable(503) kHttpBadGateway = 92, // BadGateway(502) kHttpGatewayTimeout = 93, // GatewayTimeout(504) | ||||
| * | Avoid mutating executable paths when copying files during full service ↵ | Liam Mitchell | 2025-09-04 | 1 | -5/+7 |
| | | | | | install (#486) | ||||
| * | Fix trailing whitespace in service_cmd.cpp | Liam Mitchell | 2025-08-20 | 1 | -1/+0 |
| | | |||||
| * | Fix permissions and ownership issues with service binary copy and remove ↵ | Liam Mitchell | 2025-07-25 | 1 | -1/+10 |
| | | | | | unnecessary alias from unit file | ||||
| * | Increase service stop timeout to 30 seconds during full install | Liam Mitchell | 2025-07-21 | 1 | -1/+1 |
| | | |||||
| * | Add PDBs and crashpad_handler to installed files during full service install | Liam Mitchell | 2025-07-21 | 1 | -11/+24 |
| | | |||||
| * | Add --full option to service install, which will handle stop/uninstall if ↵ | Liam Mitchell | 2025-07-16 | 1 | -9/+119 |
| | | | | | necessary, and copy binaries to install location | ||||
| * | Merge pull request #321 from ue-foundation/lm/zen-service-elevated-command-line | Liam Mitchell | 2025-03-26 | 1 | -2/+2 |
| |\ | | | | | Fix command line parsing when running service commands elevated | ||||
| | * | Fix command line parsing when running service commands elevated | Liam Mitchell | 2025-03-25 | 1 | -2/+2 |
| | | | |||||
| * | | Update return codes for service commands to provide more information to the ↵ | Liam Mitchell | 2025-03-25 | 1 | -2/+16 |
| |/ | | | | caller | ||||
| * | Merge remote-tracking branch 'origin/main' into de/zen-service-command | Dan Engelbrecht | 2025-03-14 | 1 | -6/+1 |
| | | |||||
| * | Implementation of service commands for Linux. | Liam Mitchell | 2025-02-27 | 1 | -1/+8 |
| | | |||||
| * | fix positional arguments for zen service install on non-windows platforms | Dan Engelbrecht | 2025-01-17 | 1 | -1/+3 |
| | | |||||
| * | systemd unit file, incomplete | Dan Engelbrecht | 2025-01-15 | 1 | -1/+1 |
| | | |||||
| * | typo fix | Dan Engelbrecht | 2025-01-10 | 1 | -1/+1 |
| | | |||||
| * | clang format | Dan Engelbrecht | 2025-01-10 | 1 | -26/+28 |
| | | |||||
| * | displayname and description are windows-only properties | Dan Engelbrecht | 2025-01-10 | 1 | -28/+34 |
| | | |||||
| * | partially working service commands for macos | Dan Engelbrecht | 2025-01-10 | 1 | -1/+2 |
| | | |||||
| * | make windows elevation optional | Dan Engelbrecht | 2025-01-10 | 1 | -70/+130 |
| | | |||||
| * | remove ServiceLevel | Dan Engelbrecht | 2025-01-10 | 1 | -29/+8 |
| | | |||||
| * | use attachconsole to send ctrl+c to running process | Dan Engelbrecht | 2025-01-08 | 1 | -2/+7 |
| | | |||||
| * | add ServiceLevel for service processes: User, AllUsers and Service | Dan Engelbrecht | 2025-01-08 | 1 | -26/+103 |
| | | |||||
| * | check if service is already installed before attempting install | Dan Engelbrecht | 2025-01-08 | 1 | -7/+27 |
| | | |||||
| * | Add ServiceSpec struct | Dan Engelbrecht | 2025-01-08 | 1 | -12/+14 |
| | | |||||
| * | zen `service` command | Dan Engelbrecht | 2025-01-08 | 1 | -0/+308 |