| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Removed unused function | Martin Ridgers | 2023-02-22 | 1 | -129/+0 |
| | | |||||
| * | There is no need to calculate the start of a zip archive. | Martin Ridgers | 2023-02-22 | 1 | -6/+2 |
| | | | | | | | | As zip files' directory structures are at the end of an archive, and Zen's dashboard archive is always at the end of the binary, there is no need to workout where the start of the archive is. A future improvement could be to only buffer the tail of the file. | ||||
| * | The start of a Zip archive can be calculated using its own data | Martin Ridgers | 2023-02-22 | 1 | -1/+1 |
| | | |||||
| * | Magic value for Zip LocalFileHeader struct was incorrect | Martin Ridgers | 2023-02-22 | 1 | -1/+1 |
| | | |||||
| * | Fix httpsys async response (#237) | Dan Engelbrecht | 2023-02-21 | 2 | -2/+3 |
| | | | | | * Fix HttpSysServerRequest::WriteResponseAsync to use async path base on IsAsyncResponseEnabled() flag * changelog | ||||
| * | UE 177395 - fix crash when using asio http server and requesting info on ↵ | Dan Engelbrecht | 2023-02-21 | 3 | -1/+32 |
| | | | | | | non-existing chunk (#235) * Dont' write httpreq responses with content type text for empty strings | ||||
| * | add `--showmethodstats` option for rpc replay to show method statistics (#233) | Dan Engelbrecht | 2023-02-21 | 3 | -40/+104 |
| | | | | * add `--showmethodstats` option for rpc replay to show method statistics | ||||
| * | 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 |
| | | |||||