| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 5.7.1v5.7.1 | Dan Engelbrecht | 2025-09-12 | 1 | -1/+1 |
| | | |||||
| * | 5.7.1-pre3v5.7.1-pre3 | Dan Engelbrecht | 2025-09-12 | 1 | -1/+1 |
| | | |||||
| * | initialize all services before healthy (#493) | Dan Engelbrecht | 2025-09-12 | 2 | -35/+59 |
| | | | | * make sure all services are initialized and registered before we respond OK to health check | ||||
| * | 5.7.1-pre2v5.7.1-pre2 | Dan Engelbrecht | 2025-09-10 | 1 | -1/+1 |
| | | |||||
| * | add EMode to WorkerTheadPool to avoid thread starvation (#492) | Dan Engelbrecht | 2025-09-10 | 31 | -1421/+1603 |
| | | | | - Improvement: Add a new mode to worker thread pools to avoid starvation of workers which could cause long stalls due to other work begin queued up. UE-305498 | ||||
| * | faster oplog entries with referenceset (#488) | Dan Engelbrecht | 2025-09-08 | 8 | -57/+90 |
| | | | | | - Improvement: Faster project store `/entries` endpoint, 10-15% faster when using a reference set to limit entries fix missing space after task name in pretty progressbar | ||||
| * | 5.7.1-pre1v5.7.1-pre1 | Dan Engelbrecht | 2025-09-08 | 1 | -1/+1 |
| | | |||||
| * | Set ownership of service executables to the service user on Linux (#489) | Liam Mitchell | 2025-09-08 | 2 | -1/+46 |
| | | | | - Bugfix: Linux only, set ownership of installed files to specified user when using `zen service install --full --user` | ||||
| * | 5.7.1-pre0v5.7.1-pre0 | Dan Engelbrecht | 2025-09-05 | 1 | -1/+1 |
| | | |||||
| * | refactor zen command return value handling (#487) | Dan Engelbrecht | 2025-09-05 | 48 | -1084/+1001 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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) | ||||
| * | asio large header support (#484) | Dan Engelbrecht | 2025-09-04 | 3 | -123/+129 |
| | | | | - Improvement: Allow large headers support in asio server implementation | ||||
| * | add validation of compact binary payloads before reading them (#483) | Dan Engelbrecht | 2025-09-04 | 20 | -289/+536 |
| | | | | * add validation of compact binary payloads before reading them | ||||
| * | oplog memory usage reduction (#482) | Dan Engelbrecht | 2025-09-04 | 5 | -100/+200 |
| | | | | | | | - Improvement: For projectstore oplog GET operation, only read basic information and release it if the oplog is not already open to reduce memory usage when listing oplogs in web UI - Improvement: Reduce memory usage for oplog Op address lookup Refactored Oplog::EState -> Oplog ::EMode and make sure we open data files in read-only mode when EMode::kBasicReadOnly is used. | ||||
| * | Merge pull request #485 from ue-foundation/zs/cfg-enable-overwrite-prevention | Zousar Shaker | 2025-09-03 | 1 | -0/+3 |
| |\ | | | | | Enable overwrite limits by default on all cache buckets | ||||
| | * | Enable overwrite limits by default on all cache buckets | zousar | 2025-09-02 | 1 | -0/+3 |
| |/ | |||||
| * | projectstore lifetime improvements (#481) | Dan Engelbrecht | 2025-08-29 | 5 | -368/+557 |
| | | | | | | - Improvement: Oplogs that have not been touched for 15 min are unloaded from memory during GC pass, oplogs are reloaded on demand - Improvement: Oplogs read for GC/Validation operations are loaded using a lightweight mode reducing memory usage and load times - Improvement: Cleaned up logging for oplogs/projects to reduce clutter | ||||
| * | 5.7.0v5.7.0 | Dan Engelbrecht | 2025-08-28 | 1 | -1/+1 |
| | | |||||
| * | 5.7.0-pre0v5.7.0-pre0 | Dan Engelbrecht | 2025-08-27 | 1 | -1/+1 |
| | | |||||
| * | 5.6.18-pre2v5.6.18-pre2 | Dan Engelbrecht | 2025-08-27 | 1 | -1/+1 |
| | | |||||
| * | remove debug log messages (#479) | Dan Engelbrecht | 2025-08-27 | 1 | -2/+0 |
| | | |||||
| * | 5.6.18-pre1v5.6.18-pre1 | Dan Engelbrecht | 2025-08-26 | 1 | -1/+1 |
| | | |||||
| * | rework `--quiet` zenserver option add `--noconsole` option (#477) | Dan Engelbrecht | 2025-08-26 | 8 | -38/+94 |
| | | | | | - Improvement: Changed zenserver `--quiet` option to suppress INFO level messages and below to surface startup and runtime errors - Feature: Added `--noconsole` option that suppresses all output to standard out, this works as the `--quiet` option used to work | ||||
| * | improve console output (#476) | Dan Engelbrecht | 2025-08-26 | 23 | -1077/+1048 |
| | | | | | * add color coded logging level to console output (for warn/err/crit levels) * clean up console output | ||||
| * | revert multi-cid store (#475) | Dan Engelbrecht | 2025-08-26 | 13 | -553/+260 |
| | | |||||
| * | Merge pull request #139 from ue-foundation/de/zen-service-command | Liam Mitchell | 2025-08-22 | 51 | -20/+5253 |
| |\ | | | | | zen service command | ||||
| | * | Move windows service utilities to zenutil and fix clang-format errors | Liam Mitchell | 2025-08-22 | 4 | -4/+3 |
| | | | |||||
| | * | Move ReportServiceStatus to zenutil and remove extraneous logging | Liam Mitchell | 2025-08-22 | 5 | -58/+53 |
| | | | |||||
| | * | Remove workflow hacks for CI debugging | Liam Mitchell | 2025-08-22 | 1 | -1/+0 |
| | | | |||||
| | * | Merge remote-tracking branch 'origin/main' into de/zen-service-command | Liam Mitchell | 2025-08-21 | 72 | -2209/+4599 |
| | |\ | |||||
| | * | | Fix changelog merge issues | Liam Mitchell | 2025-08-21 | 1 | -19/+0 |
| | | | | |||||
| | * | | Update changelog | Liam Mitchell | 2025-08-21 | 1 | -0/+2 |
| | | | | |||||
| | * | | Ignore unused variable warnings on platforms where ReportServiceStatus is ↵ | Liam Mitchell | 2025-08-21 | 1 | -0/+1 |
| | | | | | | | | | | | | | unimplemented | ||||
| | * | | Use correct sysctl headers on Mac | Liam Mitchell | 2025-08-21 | 1 | -1/+1 |
| | | | | |||||
| | * | | Fix trailing whitespace in service_cmd.cpp | Liam Mitchell | 2025-08-20 | 1 | -1/+0 |
| | | | | |||||
| | * | | Add missing headers to Mac process.cpp | Liam Mitchell | 2025-08-21 | 1 | -0/+2 |
| | | | | |||||
| | * | | Fix for MacOS compile failure | Liam Mitchell | 2025-08-20 | 1 | -0/+2 |
| | | | | |||||
| | * | | Remove libc++ installation from validate workflow | Liam Mitchell | 2025-08-20 | 1 | -6/+0 |
| | | | | |||||
| | * | | Add pre-built systemd library and remove vcpkg dependency | Liam Mitchell | 2025-08-20 | 26 | -4/+3273 |
| | | | | |||||
| | * | | Merge pull request #452 from ue-foundation/lm/full-service-install | Liam Mitchell | 2025-08-06 | 4 | -14/+147 |
| | |\ \ | | | | | | | | | Add --full option to service install, which will handle stop/uninstall if necessary, and copy binaries to install location | ||||
| | | * | | Fix permissions and ownership issues with service binary copy and remove ↵ | Liam Mitchell | 2025-07-25 | 3 | -6/+14 |
| | | | | | | | | | | | | | | | | | 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 | 2 | -9/+121 |
| | | | | | | | | | | | | | | | | | necessary, and copy binaries to install location | ||||
| | * | | | Use apt instead of apt-get for installing system packages | Liam Mitchell | 2025-07-30 | 1 | -2/+3 |
| | | | | | |||||
| | * | | | Install libc++-dev during CI in order to build libsystemd properly | Liam Mitchell | 2025-07-29 | 1 | -0/+5 |
| | | | | | |||||
| | * | | | Merge branch 'main' into de/zen-service-command | Liam Mitchell | 2025-07-29 | 974 | -189389/+18726 |
| | |\ \ \ | |||||
| | * | | | | Always upload vcpkg logs on failure | Liam Mitchell | 2025-07-26 | 1 | -0/+1 |
| | | | | | | |||||
| | * | | | | Temporarily enable Validate jobs on push to de/zen-service-command for testing | Liam Mitchell | 2025-07-26 | 1 | -0/+1 |
| | | | | | | |||||
| | * | | | | Merge branch 'de/zen-service-command' of ↵ | Liam Mitchell | 2025-07-26 | 114 | -809/+15458 |
| | |\ \ \ \ | | | |/ / | | |/| | | | | | | | https://github.ol.epicgames.net/ue-foundation/zen into de/zen-service-command | ||||