| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Merge branch 'main' into zs/zencli-list-namespaces-buckets | Zousar Shaker | 2025-04-24 | 42 | -927/+1735 | |
| | |\ | ||||||
| | | * | limit retries on buildpart finalize (#374) | Dan Engelbrecht | 2025-04-24 | 1 | -2/+8 | |
| | | | | | | | | | | * limit retries on buildpart finalize | |||||
| | | * | use state file if available when doing builds diff command (#369) | Dan Engelbrecht | 2025-04-24 | 1 | -81/+62 | |
| | | | | | | | | | | | | | * use state file if available when doing builds diff command * remove dead code | |||||
| | | * | fix buildstore disksizelimit lua config name (#372) | Dan Engelbrecht | 2025-04-24 | 1 | -1/+1 | |
| | | | | ||||||
| | | * | close servers in multi server (#371) | Dmytro Ivanov | 2025-04-24 | 1 | -0/+4 | |
| | | | | ||||||
| | | * | add retry on internal error / bad gateway (#370) | Dan Engelbrecht | 2025-04-24 | 1 | -1/+3 | |
| | | | | | | | | | | * do http client retry on internal error and bad gateway | |||||
| | | * | predicate to enable compiling with later EASTL version (#367) | Stefan Boberg | 2025-04-24 | 1 | -1/+1 | |
| | | | | ||||||
| | | * | zen wipe command (#366) | Dan Engelbrecht | 2025-04-23 | 4 | -1/+615 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Feature: New `zen wipe` command for fast cleaning of directories, it will not remove the directory itself, only the content - `--directory` - path to directory to wipe, if the directory does not exist or is empty, no action will be taken - `--keep-readonly` - skip removal of read-only files found in directory, defaults to `true`, set to `false` to remove read-only files - `--quiet` - reduce output to console, defaults to `false` - `--dryrun` - simulate the wipe without removing anything, defaults to `false` - `--yes` - skips prompt to confirm wipe of directory - `--plain-progress` - show progress using plain output - `--verbose` - enable verbose console output - `--boost-workers` - increase the number of worker threads, may cause computer to be less responsive, defaults to `false` | |||||
| | | * | parse system dir for builds (#365) | Dan Engelbrecht | 2025-04-23 | 2 | -6/+6 | |
| | | | | | | | | | | | | | * make sure we always parse system options for zen builds command * make MakeSafeAbsolutePath nodiscard | |||||
| | | * | Make plugin loading errors non fatal (#364) | Dmytro Ivanov | 2025-04-23 | 3 | -29/+46 | |
| | | | | | | | | | | | | | make plugin loading errors non fatal | |||||
| | | * | make sure to call MakeSafeAbsolutePathÍnPlace where appropriate (#363) | Dan Engelbrecht | 2025-04-23 | 2 | -16/+16 | |
| | | | | ||||||
| | | * | review fixes | Dmytro Ivanov | 2025-04-22 | 1 | -1/+1 | |
| | | | | ||||||
| | | * | Added config, versioning and logging for plugins | Dmytro Ivanov | 2025-04-22 | 7 | -109/+295 | |
| | | | | ||||||
| | | * | add cxxopts overload for parsing file paths from command line (#362) | Dan Engelbrecht | 2025-04-22 | 26 | -703/+682 | |
| | | | | ||||||
| | | * | xmake updatefrontend | zousar | 2025-04-16 | 1 | -0/+0 | |
| | | | | ||||||
| | | * | Make metadata presentation more generic | zousar | 2025-04-15 | 1 | -23/+42 | |
| | | | | ||||||
| | | * | xmake updatefrontend | zousar | 2025-04-15 | 1 | -0/+0 | |
| | | | | ||||||
| | | * | Fix for BigInt conversion bug | zousar | 2025-04-15 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Use SubOption instead of Verb to control flow | zousar | 2025-04-22 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Remove list-namespaces from owning command description | zousar | 2025-04-22 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | xmake precommit | zousar | 2025-04-22 | 1 | -5/+5 | |
| | | | | ||||||
| | * | | Replacing list-container with list-namespaces | zousar | 2025-04-22 | 2 | -4/+4 | |
| | | | | ||||||
| | * | | Replace container with namespaces | zousar | 2025-04-22 | 5 | -35/+46 | |
| | | | | ||||||
| | * | | Fix list-container positional args to remove query-path | zousar | 2025-04-15 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | Add a list-container subcommand to zen builds command | zousar | 2025-04-14 | 7 | -4/+165 | |
| | |/ | ||||||
| | * | fix race condition in multipart download (#358) | Dan Engelbrecht | 2025-04-11 | 6 | -56/+81 | |
| | | | ||||||
| | * | xmake updatefrontend | zousar | 2025-04-11 | 1 | -0/+0 | |
| | | | ||||||
| | * | Merge pull request #356 from ue-foundation/zs/web-ui-signed-integers | Zousar Shaker | 2025-04-11 | 5 | -13/+16 | |
| | |\ | | | | | | | Zs/web UI signed integers | |||||
| | | * | Avoid signed overflow using BigInt | zousar | 2025-04-11 | 5 | -13/+16 | |
| | | | | | | | | | | | | | Bias for use of BigInt when consuming integer fields in compact binary to avoid values showing up as negative due to overflow on the Number type. | |||||
| | * | | use FindClose (#357) | Dan Engelbrecht | 2025-04-11 | 1 | -1/+1 | |
| | |/ | | | | | * use FindClose | |||||
| | * | filesystem retry fixes (#354) | Dan Engelbrecht | 2025-04-10 | 3 | -59/+103 | |
| | | | | | | | | | | | | | | | | | | | * add more forgiving retries with filesystem * fall back to FindFirstFile if access prevents us from using GetFileAttributes * only validate hash if we have a complete payload in http client * changelog | |||||
| | * | multpart download crash (#353) | Dan Engelbrecht | 2025-04-10 | 1 | -1/+2 | |
| | | | | | | | * fix lambda capture during multipart-download | |||||
| | * | scavenge builds (#352) | Dan Engelbrecht | 2025-04-08 | 3 | -187/+669 | |
| | | | | | | | | | - Improvement: `zen builds` now scavenges previous download locations for data to reduce download size, enabled by default, disable with `--enable-scavenge=false` - Bugfix: Failing to rename a file during download sometimes reported an error when it succeeded when retrying | |||||
| | * | tweaked verbose output (#351) | Dan Engelbrecht | 2025-04-07 | 1 | -23/+18 | |
| | | | ||||||
| | * | fixed host resolving if both host and and override-host (url) was given (#350) | Dan Engelbrecht | 2025-04-07 | 1 | -17/+40 | |
| | | | ||||||
| | * | save global download info file for scavenging (#349) | Dan Engelbrecht | 2025-04-07 | 1 | -105/+189 | |
| | | | | | | | | | * save global download info file for scavenging * don't let test code write to official state folder | |||||
| | * | improved layout of end of run stats output (#348) | Dan Engelbrecht | 2025-04-07 | 1 | -10/+15 | |
| | | | ||||||
| | * | "unlimited" line length when using plain progress (#347) | Dan Engelbrecht | 2025-04-04 | 1 | -7/+19 | |
| | | | ||||||
| | * | xmake updatefrontend | zousar | 2025-04-04 | 1 | -0/+0 | |
| | | | ||||||
| | * | Merge pull request #343 from ue-foundation/zs/web-ui-oplog-search | Zousar Shaker | 2025-04-04 | 2 | -3/+7 | |
| | |\ | | | | | | | Oplog search improvements | |||||
| | | * | Merge branch 'main' into zs/web-ui-oplog-search | Zousar Shaker | 2025-04-04 | 7 | -35/+384 | |
| | | |\ | ||||||
| | | * | | Oplog search improvements | zousar | 2025-04-03 | 2 | -3/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | - Case insensitive search - Allow search of 1 or 2 character strings - Reset table when doing a null search | |||||
| | * | | | Merge branch 'main' into zs/web-ui-blank-import-name-fix | Zousar Shaker | 2025-04-04 | 7 | -35/+384 | |
| | |\ \ \ | | | |/ | | |/| | ||||||
| | | * | | progress bar improvements (#346) | Dan Engelbrecht | 2025-04-04 | 1 | -18/+82 | |
| | | | | | | | | | | | | | | | | | * hide ETA until at least 5% is complete * dynamically adjust progres output length | |||||
| | | * | | blobstore size limit (#342) | Dan Engelbrecht | 2025-04-04 | 6 | -17/+302 | |
| | | |/ | | | | | | | - Feature: zenserver option `--buildstore-disksizelimit` to set an soft upper limit for build storage data. Defaults to 1TB. | |||||
| | * | | Alternate fix by explicitly initializing pkg_id | zousar | 2025-04-04 | 1 | -2/+1 | |
| | | | | ||||||
| | * | | Bump db version | zousar | 2025-04-03 | 1 | -1/+1 | |
| | | | | | | | | | | | | | Required to refresh db contents after ID fix. | |||||
| | * | | Don't duplicate ID bytes when more than one pkg_data | zousar | 2025-04-03 | 1 | -0/+1 | |
| | |/ | | | | | | | | | | | ID was getting extended and left shifted if we encountered multiple package data items in a single entry. So instead of the ID being 0x0c6500b7fb8dbe2e, it was 0x0C6500B7FB8DBE2E0C6500B7FB8DBE2E. When we went to look up an imported package by ID, it would not be found and the import would be presented as a blank string. Addressing this by making the first package data the only referenceable one. Second package datas are currently used for optional data blobs, and will not be imported or referenced. They are sidecar data. | |||||
| | * | build store save access times (#341)v5.6.3-pre0 | Dan Engelbrecht | 2025-04-03 | 4 | -35/+309 | |
| | | | | | | | | | | | * save payload size in log for buildstore * read/write access times and manifest for buldstore * use retry when removing temporary files | |||||
| | * | `zen oplog-export`, `zen oplog-import` for `--url` (cloud) and `--builds` ↵ | Dan Engelbrecht | 2025-04-03 | 7 | -140/+159 | |
| | | | | | | | | | (builds) option now has `--oidctoken-exe-path` to let zen run the OidcToken executable to get and refresh authentication token (#340) | |||||