| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Refactor CacheBuckets to allow for storing RawHash/RawSize (#232)v0.2.4-pre0v0.2.4 | Dan Engelbrecht | 2023-02-20 | 2 | -98/+258 |
| | | | | | | | * refactored MemoryCacheBucket to allow for storing RawHash/RawSize. * remove redundant conversions in AccessTime * reduce max count for memory cache bucket to 32-bit value * refactored DiskCacheBucket to allow for storing RawHash/RawSize. | ||||
| * | Enhanced rpc request recording (#229) | Dan Engelbrecht | 2023-02-17 | 9 | -283/+655 |
| | | | | | | | | | | | | | | * rpc replay zen command * fix replay sessions for thread * recording start/stop as zen commands * move rpcrecording code to zenutil to remove code duplication * simplify recording http request threading * added more data logging to rpc replay * NotFound is an acceptable response for an rpc request * fix rpc replay command line parsing * rpc replay stats * Allow spawning of sub-process workers when replaying rpc recording * changelog | ||||
| * | Experimental ObjectStore/CDN like endpoint | Per Larsson | 2023-02-16 | 5 | -1/+321 |
| | | |||||
| * | changelog | Dan Engelbrecht | 2023-02-15 | 1 | -1/+1 |
| | | |||||
| * | Make sure to add any scanned files to the cas registry (#230) | Dan Engelbrecht | 2023-02-15 | 1 | -0/+1 |
| | | |||||
| * | Move knowledge of UE env variable from zenserver to zen command line tool (#227) | Dan Engelbrecht | 2023-02-13 | 6 | -16/+71 |
| | | | | | * move knowledge of UE env variable from zenserver to zen command line tool * move env-fetching code to GetEnvVariable | ||||
| * | no sentry report on port conflict (#228) | Dan Engelbrecht | 2023-02-13 | 2 | -4/+9 |
| | | | | | * Exit with failure code on port conflict rather than reporting crash to Sentry * changelog | ||||
| * | FileCas (#226) | Dan Engelbrecht | 2023-02-13 | 3 | -133/+452 |
| | | | | | | * maintain snapshot of disk state in file cas * Add folder scanning to establish initial state for filecas and pre-scrubbing * changelog | ||||
| * | 0.2.3v0.2.3 | Dan Engelbrecht | 2023-02-09 | 1 | -1/+1 |
| | | |||||
| * | spelling in changelog | Dan Engelbrecht | 2023-02-09 | 1 | -1/+1 |
| | | |||||
| * | 0.2.3-pre2v0.2.3-pre2 | Dan Engelbrecht | 2023-02-09 | 1 | -1/+1 |
| | | |||||
| * | changelog | Dan Engelbrecht | 2023-02-09 | 1 | -0/+2 |
| | | |||||
| * | oplog upload/download (#214) | Dan Engelbrecht | 2023-02-09 | 22 | -92/+4025 |
| | | | | | | | | | | | | | - Feature: Zen server endpoint `prj/{project}/oplog/{log}/chunks` to post multiple attachments in one request. - Feature: Zen server endpoint `prj/{project}/oplog/{log}/save` to save an oplog container. Accepts `CbObject` containing a compressed oplog and attachment references organized in blocks. - Feature: Zen server endpoint `prj/{project}/oplog/{log}/load` to request an oplog container. Responds with an `CbObject` containing a compressed oplog and attachment references organized in blocks. - Feature: Zen server endpoint `{project}/oplog/{log}/rpc` to initiate an import to or export from an external location and other operations. Use either JSon or CbPackage as payload. - CbObject/JSon RPC format for `import` and `export` methods: - CbObject RPC format for `getchunks` method, returns CbPackage with the found chunks, if all chunks are found the number of attachments matches number of chunks requested. - Feature: Zen server `{project}/oplog/{log}/{hash}` now accepts `HttpVerb::kPost` as well as `HttpVerb::kGet`. - Feature: Zen command line tool `oplog-export` to export an oplog to an external target using the zenserver oplog export endpoint. - Feature: Zen command line tool `oplog-import` to import an oplog from an external source using the zenserver oplog import endpoint. | ||||
| * | Update README.md | Stefan Boberg | 2023-02-09 | 1 | -1/+1 |
| | | |||||
| * | Update README.md | Stefan Boberg | 2023-02-09 | 1 | -0/+3 |
| | | |||||
| * | Added xmake install step to README.md | Stefan Boberg | 2023-02-09 | 1 | -0/+1 |
| | | |||||
| * | removed very old and invalid TODO.md | Stefan Boberg | 2023-02-08 | 1 | -49/+0 |
| | | |||||
| * | removed some deprecated scripts | Stefan Boberg | 2023-02-08 | 9 | -1008/+0 |
| | | |||||
| * | 0.2.3-pre1v0.2.3-pre1 | Dan Engelbrecht | 2023-02-07 | 1 | -1/+1 |
| | | |||||
| * | 0.2.3-pre0 | Dan Engelbrecht | 2023-02-07 | 1 | -1/+1 |
| | | |||||
| * | Add support for "packagedata" mapping in oplog entries (#224) | Dan Engelbrecht | 2023-02-07 | 2 | -3/+14 |
| | | |||||
| * | changelog | Dan Engelbrecht | 2023-02-07 | 1 | -0/+11 |
| | | |||||
| * | Merge pull request #223 from EpicGames/script-hygiene | Martin Ridgers | 2023-02-07 | 1 | -277/+0 |
| |\ | | | | | Removed unused script | ||||
| | * | Removed unused script | Martin Ridgers | 2023-02-07 | 1 | -277/+0 |
| |/ | |||||
| * | Merge pull request #219 from EpicGames/linux-build | Martin Ridgers | 2023-02-06 | 13 | -45/+149 |
| |\ | | | | | Scripts for building Linux binaries using UE's Linux toolchain. | ||||
| | * | Fixed wrong if-statement when checking for the presence of clang++ | Martin Ridgers | 2023-02-06 | 1 | -1/+1 |
| | | | |||||
| | * | Added note about UE toolchain meeting VFX reference platform versions | Martin Ridgers | 2023-02-06 | 1 | -3/+4 |
| | | | |||||
| | * | Fixed two typos in Readme | Martin Ridgers | 2023-02-06 | 1 | -2/+2 |
| | | | |||||
| | * | Removed stale comment now that use of !! has been replaced | Martin Ridgers | 2023-02-03 | 1 | -1/+0 |
| | | | |||||
| | * | Added a size_t override for Apple Clang where types as size_t != uint64_t | Martin Ridgers | 2023-02-03 | 1 | -0/+11 |
| | | | |||||
| | * | Commented out breakpad_client xmake.lua adjustment - not applicable yet | Martin Ridgers | 2023-02-03 | 1 | -0/+3 |
| | | | | | | | | | | | | | Later baselines of vcpkg will change to a newer version of sentry-native that will produce libbreakpad_client. This block of xmake script will then be required to coerce xmake to order libraries correctly | ||||
| | * | Removed the AppImage-based bundling step on Linux | Martin Ridgers | 2023-02-02 | 2 | -40/+1 |
| | | | |||||
| | * | Removed size_t override that is no longer required with newer libc++ | Martin Ridgers | 2023-02-02 | 1 | -9/+0 |
| | | | |||||
| | * | Scripts to acquire and use UE's Linux toolchain | Martin Ridgers | 2023-02-02 | 5 | -0/+126 |
| | | | |||||
| | * | Fixed symbol resolution error because xmake reverses dependent libraries | Martin Ridgers | 2023-02-02 | 1 | -0/+8 |
| | | | |||||
| | * | Missing pthread dependency | Martin Ridgers | 2023-02-02 | 1 | -0/+4 |
| | | | |||||
| | * | Removed unused add_link() call | Martin Ridgers | 2023-02-02 | 1 | -1/+0 |
| | | | | | | | | | | | The blake3 library is now provided by vcpkg and marked as a dependency via the add_package() call. | ||||
| | * | Call gettid syscall directly as gettid() is not available in earlier glibc | Martin Ridgers | 2023-02-02 | 1 | -1/+2 |
| | | | |||||
| | * | Fix Clang warning about bitwise ops on boolean values | Martin Ridgers | 2023-02-02 | 1 | -1/+1 |
| | | | |||||
| * | | remove legacy `export-project` and `import-project` (#222) | Dan Engelbrecht | 2023-02-02 | 5 | -843/+2 |
| | | | |||||
| * | | Add `project-create` and `oplog-create` to zen command line tool (#221) | Dan Engelbrecht | 2023-02-02 | 5 | -3/+242 |
| | | | | | | | * Add `project-create` and `oplog-create` to zen command line tool | ||||
| * | | Reduce lock scopes in oplog (#220) | Dan Engelbrecht | 2023-02-02 | 2 | -90/+123 |
| |/ | |||||
| * | Updated README.md | Stefan Boberg | 2023-02-01 | 1 | -2/+10 |
| | | |||||
| * | Update README.md | Stefan Boberg | 2023-02-01 | 1 | -9/+6 |
| | | |||||
| * | added `xmake sln` task which replaces `generate_projects.bat` | Stefan Boberg | 2023-02-01 | 2 | -1/+9 |
| | | |||||
| * | Clean up project store file structure (#218) | Dan Engelbrecht | 2023-02-01 | 10 | -716/+656 |
| | | | | | * move project store to separate folder * moved import/export project commands into projectstore cmd files | ||||
| * | fix formatting of zenutil/include/zenutil/zenserverprocess.h | Dan Engelbrecht | 2023-01-31 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2023-01-30 | 1 | -2/+1 |
| |\ | |||||
| | * | Disable upstream in default zen config | zousar | 2023-01-26 | 1 | -2/+1 |
| | | | | | | | | | Removing unused "enabled" attribute on upstream config and using the "policy" attribute instead to disable the upstream. | ||||
| | * | Change config to disable upstream by default | zousar | 2023-01-26 | 1 | -1/+1 |
| | | | |||||