| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add cloud query test casede/json-to-cbobject-test | Dan Engelbrecht | 2025-09-08 | 1 | -0/+34 |
| | | |||||
| * | faster oplog entries with referenceset (#488) | Dan Engelbrecht | 2025-09-08 | 7 | -57/+88 |
| | | | | | - 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 | ||||
| * | 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 | 47 | -1083/+972 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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 | 2 | -123/+128 |
| | | | | - 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 | 4 | -99/+197 |
| | | | | | | | - 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. | ||||
| * | projectstore lifetime improvements (#481) | Dan Engelbrecht | 2025-08-29 | 4 | -368/+552 |
| | | | | | | - 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 | ||||
| * | remove debug log messages (#479) | Dan Engelbrecht | 2025-08-27 | 1 | -2/+0 |
| | | |||||
| * | rework `--quiet` zenserver option add `--noconsole` option (#477) | Dan Engelbrecht | 2025-08-26 | 7 | -38/+92 |
| | | | | | - 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 | 25 | -20/+1962 |
| |\ | | | | | 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 |
| | | | |||||
| | * | Merge remote-tracking branch 'origin/main' into de/zen-service-command | Liam Mitchell | 2025-08-21 | 70 | -2208/+4543 |
| | |\ | |||||
| | * | | 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 |
| | | | | |||||
| | * | | Add pre-built systemd library and remove vcpkg dependency | Liam Mitchell | 2025-08-20 | 2 | -0/+10 |
| | | | | |||||
| | * | | 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 | ||||
| | * | | | Merge branch 'main' into de/zen-service-command | Liam Mitchell | 2025-07-29 | 164 | -5470/+18379 |
| | |\ \ \ | | |/ / | |/| | | |||||
| | * | | | Fix naming of service handle close guard variable | Liam Mitchell | 2025-03-27 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Merge pull request #321 from ue-foundation/lm/zen-service-elevated-command-line | Liam Mitchell | 2025-03-26 | 2 | -3/+3 |
| | |\ \ \ | | | | | | | | | | | Fix command line parsing when running service commands elevated | ||||
| | | * | | | Fix command line parsing when running service commands elevated | Liam Mitchell | 2025-03-25 | 2 | -3/+3 |
| | | | | | | |||||
| | * | | | | Merge pull request #322 from ue-foundation/lm/zen-service-return-codes | Liam Mitchell | 2025-03-26 | 1 | -2/+16 |
| | |\ \ \ \ | | | | | | | | | | | | | Update return codes for service commands to provide more information to the caller | ||||
| | | * | | | | Update return codes for service commands to provide more information to the ↵ | Liam Mitchell | 2025-03-25 | 1 | -2/+16 |
| | | |/ / / | | | | | | | | | | | | | | | | caller | ||||
| | * | | | | Avoid leaking service handle in Windows service installation | Liam Mitchell | 2025-03-25 | 1 | -2/+2 |
| | | | | | | |||||
| | * | | | | Specify restart options for service manager, to avoid use of manual restart ↵ | Liam Mitchell | 2025-03-25 | 1 | -0/+19 |
| | |/ / / | | | | | | | | | | | | | logic | ||||
| | * | | | Merge remote-tracking branch 'origin/main' into de/zen-service-command | Dan Engelbrecht | 2025-03-14 | 101 | -1120/+13954 |
| | |\ \ \ | |||||
| | * \ \ \ | Merge remote-tracking branch 'origin/de/zen-service-command' into ↵ | Dan Engelbrecht | 2025-03-14 | 20 | -29/+172 |
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | de/zen-service-command | ||||
| | | * | | | | Update Linux service type and add libsystemd dependency | Liam Mitchell | 2025-03-05 | 2 | -1/+5 |
| | | | | | | | |||||
| | | * | | | | Initial implementation of service status reporting | Liam Mitchell | 2025-03-04 | 3 | -8/+49 |
| | | | | | | | |||||
| | | * | | | | Implementation of service commands for Linux. | Liam Mitchell | 2025-02-27 | 14 | -18/+110 |
| | | | | | | | |||||
| | | * | | | | Linux compilation fixes | Liam Mitchell | 2025-02-19 | 6 | -2/+8 |
| | | | | | | | |||||
| | * | | | | | Merge remote-tracking branch 'origin/main' into de/zen-service-command | Dan Engelbrecht | 2025-01-23 | 33 | -1237/+1313 |
| | |\ \ \ \ \ | | |/ / / / | |/| | | | | |||||
| | * | | | | | fix positional arguments for zen service install on non-windows platforms | Dan Engelbrecht | 2025-01-17 | 1 | -1/+3 |
| | | | | | | | |||||
| | * | | | | | Merge remote-tracking branch 'origin/main' into de/zen-service-command | Dan Engelbrecht | 2025-01-17 | 47 | -78/+100 |
| | |\ \ \ \ \ | |||||
| | * | | | | | | clang format | Dan Engelbrecht | 2025-01-15 | 4 | -15/+19 |
| | | | | | | | | |||||
| | * | | | | | | systemd unit file, incomplete | Dan Engelbrecht | 2025-01-15 | 6 | -118/+156 |
| | | | | | | | | |||||
| | * | | | | | | clang format | Dan Engelbrecht | 2025-01-13 | 1 | -39/+41 |
| | | | | | | | | |||||
| | * | | | | | | generate unit file | Dan Engelbrecht | 2025-01-13 | 1 | -3/+71 |
| | | | | | | | | |||||
| | * | | | | | | linux service stop | Dan Engelbrecht | 2025-01-13 | 1 | -159/+13 |
| | | | | | | | | |||||