| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Changed oplog ddc property name.deriveddata | Per Larsson | 2022-11-30 | 1 | -1/+1 |
| | | |||||
| * | Minor refactor of cache mapping. | Per Larsson | 2022-11-30 | 2 | -54/+58 |
| | | |||||
| * | Moved DDC reference array out of package meta object. | Per Larsson | 2022-11-24 | 1 | -20/+26 |
| | | |||||
| * | Check content ID before searching CID store. | Per Larsson | 2022-11-23 | 1 | -3/+7 |
| | | |||||
| * | Map DDC cache key to content ID. | Per Larsson | 2022-11-23 | 3 | -42/+170 |
| | | |||||
| * | 0.1.9-pre3v0.1.9-pre3 | Dan Engelbrecht | 2022-11-21 | 1 | -1/+1 |
| | | |||||
| * | add "version" command with "detailed" option (#192) | Dan Engelbrecht | 2022-11-21 | 5 | -0/+122 |
| | | | | specify host url to query running service version, otherwise you get zen command version | ||||
| * | bump cache large object size limit to 128Kb (#191) | Dan Engelbrecht | 2022-11-21 | 2 | -1/+2 |
| | | | | | * bump cache large object size limit to 128Kb * changelog | ||||
| * | 0.1.9-pre2v0.1.9-pre2 | Dan Engelbrecht | 2022-11-18 | 1 | -1/+1 |
| | | |||||
| * | changelog and removed obsolete comment | Dan Engelbrecht | 2022-11-18 | 2 | -2/+6 |
| | | |||||
| * | Add `import-project` and `export-project` (#183) | Dan Engelbrecht | 2022-11-18 | 29 | -405/+1807 |
| | | | | * Add `import-project` and `export-project` command line parsing | ||||
| * | move BasicFile to zenutil to remove zenstore dependency from zen command (#190) | Dan Engelbrecht | 2022-11-17 | 11 | -12/+9 |
| | | |||||
| * | actions/[email protected] -> actions/checkout@v3 | Dan Engelbrecht | 2022-11-14 | 2 | -8/+8 |
| | | |||||
| * | update github actions versions to avoid node js warnings | Dan Engelbrecht | 2022-11-14 | 2 | -9/+9 |
| | | |||||
| * | Configure OpenID providers from cmd line and Lua cfg. (#189) | Per Larsson | 2022-11-14 | 5 | -6/+75 |
| | | |||||
| * | Include zen cmd in release (#188) | Dan Engelbrecht | 2022-11-09 | 3 | -4/+34 |
| | | | | | | * make sure we build the zen command line as well in bundle * include zen command line executable * changelog | ||||
| * | update action cancel old build to 0.11.0 (#186)v0.1.9-pre1 | Dan Engelbrecht | 2022-11-08 | 1 | -1/+1 |
| | | |||||
| * | Support file reference in package message (#184) | Dan Engelbrecht | 2022-11-07 | 9 | -52/+76 |
| | | | | | | | | | * Fix packed message parsing for absolute path * Always enable are sharing when opening files as IoBuffers. * Allow control over sending partial files as localfile ref * Check "AcceptFlags" field in RPC message for allowing localfile ref in reply * make oplog entry add operations ZEN_DEBUG level logs * changelog | ||||
| * | 0.1.8v0.1.8 | Dan Engelbrecht | 2022-10-17 | 1 | -1/+1 |
| | | |||||
| * | fix concurrency issues in projectstore and enable GC (#181) | Dan Engelbrecht | 2022-10-17 | 3 | -277/+648 |
| | | | | | | | | | | | | | | | * Fix concurreny issues when deleting projects/oplogs * remove rocksdb test code * project store unit tests * safer deletion of oplogs/projects * reference count ProjectStore::Project to handle lifetime during GC * Don't open all project oplogs unless we need them * Don't scrub expired projects * Don't gather references from expired projects * added logging details for GC * release lock as soon as folder is moved * more tests for project store * changelog | ||||
| * | Add "Accept" field in RPC request to gracefully handle requests from older ↵ | Dan Engelbrecht | 2022-10-13 | 7 | -33/+160 |
| | | | | | instances (#180) | ||||
| * | disable project store GC (#179) | Dan Engelbrecht | 2022-10-12 | 1 | -1/+2 |
| | | |||||
| * | De/oplog gc lifetime (#178) | Dan Engelbrecht | 2022-10-10 | 3 | -47/+144 |
| | | | | | | | | * Make sure we don't use invalidated iterators in projectstore.cpp * project store keeps track of project file and will garbage collect data for a project if the project file no longer exist * Implement GC of projects in project store - still need to fix lifetime issues for Project instances * Add INFO log if project file path is empty in projectstore * changelog | ||||
| * | 0.1.7 (removed duplicate line)v0.1.7 | Dan Engelbrecht | 2022-10-04 | 1 | -2/+1 |
| | | |||||
| * | 0.1.7 (again) | Dan Engelbrecht | 2022-10-04 | 1 | -1/+1 |
| | | |||||
| * | 0.1.7 | Dan Engelbrecht | 2022-10-04 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'release/0.1.6' | Dan Engelbrecht | 2022-10-04 | 2 | -1/+5 |
| |\ | | | | | | | | | | | | | # Conflicts: # CHANGELOG.md # VERSION.txt # zenserver/upstream/upstreamcache.cpp | ||||
| | * | 0.1.6 | Dan Engelbrecht | 2022-10-04 | 1 | -1/+1 |
| | | | |||||
| | * | changelog | Dan Engelbrecht | 2022-10-04 | 1 | -0/+3 |
| | | | |||||
| | * | Use bucket/key to get inline value in upstream for chunks without a chunkid | Dan Engelbrecht | 2022-10-04 | 1 | -2/+5 |
| | | | |||||
| * | | 0.1.6-pre11v0.1.6-pre11v0.1.6 | Dan Engelbrecht | 2022-09-30 | 1 | -1/+1 |
| | | | |||||
| * | | changelog | Dan Engelbrecht | 2022-09-30 | 1 | -0/+1 |
| | | | |||||
| * | | Handle zero size file mapping (#177) | Dan Engelbrecht | 2022-09-30 | 2 | -2/+13 |
| | | | | | | | | | * Handle edgecase with zero size memory mapping of file * changelog | ||||
| * | | De/reduce buffer creation in parsepackedmessage (#175) | Dan Engelbrecht | 2022-09-30 | 4 | -19/+46 |
| | | | | | | | | | | | * Don't create call CreateBuffer for attachement data that we only read and not keep * changelog * don't read oplog attachments into memory just to do a redundant store of them | ||||
| * | | Use bucket/key to get inline value in upstream for chunks without a chunkid ↵ | Dan Engelbrecht | 2022-09-30 | 2 | -3/+7 |
| | | | | | | | | | (#176) | ||||
| * | | Format all rpc package responses using `FormatPackageMessageBuffer` to avoid ↵ | Dan Engelbrecht | 2022-09-29 | 6 | -45/+60 |
| | | | | | | | | | | | memory copy (#174) When reading upstream, fall back to old rpc response to handle older instances. | ||||
| * | | De/more upstream details (#168)v0.1.6-pre9v0.1.6-pre10 | Dan Engelbrecht | 2022-09-22 | 5 | -193/+291 |
| | | | | | | | | | | | | | * Pass along endpoint info for each upstream request * Add more timing details in log * more log details for single item upstream fetch * DISABLEDQUERY over SKIP | ||||
| * | | Add elapsed seconds per individual request from upstream (#167) | Dan Engelbrecht | 2022-09-21 | 2 | -13/+35 |
| | | | |||||
| * | | logging - don't do formatting of messages the will not be logged (#169) | Dan Engelbrecht | 2022-09-21 | 1 | -72/+40 |
| | | | |||||
| * | | editorconfig: our lua files use spaces for indentation | Stefan Boberg | 2022-09-20 | 1 | -0/+3 |
| | | | | | | | | | this was not a conscious decision but it seems reasonable to make it explicit with this config setting, at least for now | ||||
| * | | Use BLAKE3 port from vcpkg (#141) | Stefan Boberg | 2022-09-20 | 89 | -44583/+13 |
| | | | | | | | | | use BLAKE3 port from vcpkg instead of in-tree binaries | ||||
| * | | rename URI chunk requests from value -> chunk (#166) | Dan Engelbrecht | 2022-09-19 | 6 | -31/+31 |
| | | | |||||
| * | | LoadCompactBinary gracefully handles read failures and sizes larger than the ↵ | Dan Engelbrecht | 2022-09-19 | 3 | -25/+72 |
| | | | | | | | | | | | | | | | | | archive (#165) * add failing test * CompactBinary: Fixed LoadCompactBinary to gracefully handle read failures and sizes larger than the archive From https://p4-swarm.epicgames.net/changes/21983905 * changelog | ||||
| * | | 0.1.6-pre8v0.1.6-pre8 | Dan Engelbrecht | 2022-09-15 | 1 | -1/+1 |
| | | | |||||
| * | | adjusted logging to be more in line with current config | Dan Engelbrecht | 2022-09-15 | 1 | -3/+7 |
| | | | |||||
| * | | 0.1.6-pre7v0.1.6-pre7 | Dan Engelbrecht | 2022-09-15 | 1 | -1/+1 |
| | | | |||||
| * | | fix log message | Dan Engelbrecht | 2022-09-15 | 1 | -1/+1 |
| | | | |||||
| * | | Add pkg-config requirement to README.md | Dan Engelbrecht | 2022-09-13 | 1 | -0/+6 |
| | | | |||||
| * | | 0.1.6-pre6v0.1.6-pre6 | Dan Engelbrecht | 2022-09-12 | 1 | -1/+1 |
| | | | |||||
| * | | enable json log file (#164) | Dan Engelbrecht | 2022-09-12 | 4 | -23/+179 |
| | | | | | | | | | | | | | * Include source location on ZEN_ERROR and ZEN_CRITICAL * Use proper logging for sentry init status * format file logger as json if .json extension is given * changelog | ||||