| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Added map file generation option (commented out by default) | Stefan Boberg | 2021-09-22 | 1 | -0/+1 |
| | | |||||
| * | Improved error message when lua config file parsing fails. | Stefan Boberg | 2021-09-22 | 1 | -5/+7 |
| | | | | | Now includes line number and other details about what lua does not like | ||||
| * | Made icon resource path relative, as it should be | Stefan Boberg | 2021-09-22 | 1 | -1/+1 |
| | | |||||
| * | Added application icon for zenserver (JIRA UE-127320) | Stefan Boberg | 2021-09-22 | 5 | -0/+111 |
| | | |||||
| * | Added lua config script syntax error handling. | Stefan Boberg | 2021-09-22 | 1 | -0/+8 |
| | | | | | I originally expected this to throw but it does not so we have to handle that case ourselves. Currently does not include source location but we will add that at a later time. | ||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-22 | 1 | -1/+4 |
| |\ | |||||
| | * | Don't exit until any key pressed when showing help (tmp fix). | Per Larsson | 2021-09-22 | 1 | -1/+4 |
| | | | |||||
| * | | Fixed unused variable warning | Stefan Boberg | 2021-09-22 | 1 | -1/+0 |
| |/ | |||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-21 | 8 | -71/+80 |
| |\ | |||||
| | * | Update README.md | Stefan Boberg | 2021-09-21 | 1 | -0/+3 |
| | | | |||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-21 | 2 | -348/+300 |
| | |\ | |||||
| | * | | Encapsulated containers in CasChunkSet to allow for more efficient ↵ | Stefan Boberg | 2021-09-21 | 7 | -71/+77 |
| | | | | | | | | | | | | | udpates/queries | ||||
| * | | | Refactored get/set cache pyload. | Per Larsson | 2021-09-21 | 2 | -98/+87 |
| | |/ |/| | |||||
| * | | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-21 | 13 | -51/+163 |
| |\| | |||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-21 | 3 | -3/+3 |
| | |\ | |||||
| | * | | Wired up scrubbing to more higher level services | Stefan Boberg | 2021-09-21 | 9 | -45/+142 |
| | | | | | | | | | | | | | Also moved sharding logic for filecas into a function to redduce cut/pasta | ||||
| | * | | Removed scrubbing from CasImpl::Initialize since this is triggered by higher ↵ | Stefan Boberg | 2021-09-21 | 1 | -3/+7 |
| | | | | | | | | | | | | | level code now | ||||
| | * | | Added human-friendly formatting of response send errors | Stefan Boberg | 2021-09-21 | 1 | -1/+1 |
| | | | | |||||
| | * | | Fixed an issue in scrubbing which would flag certain chunks as invalid | Stefan Boberg | 2021-09-21 | 2 | -2/+13 |
| | | | | | | | | | | | | | Added some more context to log output | ||||
| * | | | Refactored out get/set cache record. | Per Larsson | 2021-09-21 | 2 | -348/+300 |
| | |/ |/| | |||||
| * | | Clang format fix. | Per Larsson | 2021-09-21 | 3 | -3/+3 |
| |/ | |||||
| * | Trigger storage scrubbing pass at startup | Stefan Boberg | 2021-09-20 | 1 | -0/+6 |
| | | |||||
| * | Implemented CID store scrubbing | Stefan Boberg | 2021-09-20 | 1 | -2/+73 |
| | | | | | Added support for tombstones in commit log to support scrubbing | ||||
| * | Made mimalloc enable/disable visible in xmake file | Stefan Boberg | 2021-09-20 | 1 | -0/+1 |
| | | |||||
| * | Added more scrub stubs in higher level services | Stefan Boberg | 2021-09-20 | 9 | -4/+80 |
| | | |||||
| * | Made use of mimalloc controlled by define | Stefan Boberg | 2021-09-20 | 3 | -3/+17 |
| | | | | | | | | When ZEN_USE_MIMALLOC is set to 0, mimalloc will not be used. This is useful to diagnose issues with gflags and other generic analysis tools which expect malloc/free to be used for memory management | ||||
| * | Improved error handling in http.sys handler | Stefan Boberg | 2021-09-20 | 1 | -7/+6 |
| | | | | | Alsod fixed lifetime issue with initial request | ||||
| * | Fixed another issue with filecas name sharding | Stefan Boberg | 2021-09-20 | 1 | -1/+1 |
| | | |||||
| * | Compile out mpscqueue tests for now as it appears to misbehave for whatever ↵ | Stefan Boberg | 2021-09-20 | 1 | -2/+2 |
| | | | | | reason and it's not urgent to solve | ||||
| * | Corrected some issues in the HttpProjectService comments to eliminate some ↵ | Stefan Boberg | 2021-09-20 | 1 | -4/+4 |
| | | | | | potential confusion around namespaces | ||||
| * | Fixed issue with mpscqueue when compiling without tests | Stefan Boberg | 2021-09-20 | 1 | -0/+3 |
| | | |||||
| * | Added mpscqueue (for future use) | Stefan Boberg | 2021-09-20 | 6 | -0/+141 |
| | | |||||
| * | clang-format | Stefan Boberg | 2021-09-20 | 3 | -32/+28 |
| | | |||||
| * | Resolved merge from main | Stefan Boberg | 2021-09-20 | 2 | -21/+146 |
| |\ | |||||
| | * | Respect skip attachments when retrieved from upstream cache. | Per Larsson | 2021-09-20 | 2 | -0/+68 |
| | | | |||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-20 | 40 | -98/+222 |
| | |\ | |||||
| | * | | Added support for skipping package attachments. | Per Larsson | 2021-09-20 | 2 | -21/+78 |
| | | | | |||||
| * | | | Moved more code into zen namespace, for consistency | Stefan Boberg | 2021-09-20 | 26 | -565/+225 |
| | |/ |/| | | | | | Also removed snapshot_manifest (remnants of vfs prototype) | ||||
| * | | trivial: include cleanup | Stefan Boberg | 2021-09-20 | 1 | -2/+1 |
| | | | |||||
| * | | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-20 | 3 | -2/+12 |
| |\| | |||||
| | * | Try authenticate with Jupiter instance when initializing upstream cache. | Per Larsson | 2021-09-20 | 3 | -2/+12 |
| | | | |||||
| * | | It's not possible to compile out tests | Stefan Boberg | 2021-09-20 | 37 | -100/+206 |
| | | | | | | | | | Tests are now compiled in if `ZEN_WITH_TESTS=1`, and compiled out if not. Compiling tests out reduces the footprint of the resulting executables quite significantly. | ||||
| * | | Added testing.h to wrap doctest.h | Stefan Boberg | 2021-09-20 | 4 | -0/+19 |
| |/ | | | | Provides no real abstraction right now but may in the future. This is introduced primarily to enable centralised configuration of whether tests should be included or not | ||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Per Larsson | 2021-09-20 | 78 | -311/+1778 |
| |\ | |||||
| | * | Fixed unused variable warnings exposed by xmake build (unclear why I do not ↵ | Stefan Boberg | 2021-09-19 | 2 | -1/+8 |
| | | | | | | | | | receive them in VS, but likely due to vcpkg versioning) | ||||
| | * | Implemented handling of "large" chunks in compact cas scrubbing | Stefan Boberg | 2021-09-19 | 1 | -0/+10 |
| | | | |||||
| | * | Implemented BasicFile::StreamByteRange | Stefan Boberg | 2021-09-19 | 2 | -2/+9 |
| | | | |||||
| | * | Implemended basic scrubbing / detection of disk corruption. Still needs more ↵ | Stefan Boberg | 2021-09-19 | 6 | -48/+207 |
| | | | | | | | | | code to propagate errors and make adjustments to account for them in higher level data structures | ||||
| | * | Added BasicFile::StreamFile helper function to support reading large files ↵ | Stefan Boberg | 2021-09-19 | 2 | -2/+27 |
| | | | | | | | | | in a chunked fashion (will be using memory-mapped strategy in the future where it makes sense) | ||||
| | * | Changed so Windows also uses the portable std::mutex implementation and ↵ | Stefan Boberg | 2021-09-19 | 3 | -48/+28 |
| | | | | | | | | | reworked some code which would not compile after the change | ||||