aboutsummaryrefslogtreecommitdiff
path: root/zenserver/cache/structuredcache.cpp
Commit message (Expand)AuthorAgeFilesLines
* WIPde/get-cache-chunks-api-with-separate-policyDan Engelbrecht2022-09-151-0/+581
* cleanupDan Engelbrecht2022-09-091-45/+54
* fixup partial record detectionDan Engelbrecht2022-09-071-2/+6
* Merge remote-tracking branch 'origin/main' into de/new-upstream-api-with-sepa...Dan Engelbrecht2022-09-071-18/+37
|\
| * Implement proper GetCacheValues upstream (#155)Dan Engelbrecht2022-09-061-17/+34
* | cleanupDan Engelbrecht2022-09-071-20/+18
* | GetCacheRecords uses proper separate Policy structDan Engelbrecht2022-09-071-119/+202
* | Use cacherequests structs when handing GetCacheRecordsDan Engelbrecht2022-09-061-250/+680
|/
* Make cas storage an hidden implementation detail of CidStore (#130)v0.1.4-pre6v0.1.4-pre5Dan Engelbrecht2022-06-171-9/+9
* namespace/bucket validation now uses AsciiSet for more efficient validation (...Stefan Boberg2022-06-101-5/+7
* Corrected some typos in log messagesStefan Boberg2022-06-081-3/+5
* add warnings on illegal namespace/bucket namesDan Engelbrecht2022-06-081-0/+5
* namespace dropDan Engelbrecht2022-05-251-9/+9
* fix mac compilation errorDan Engelbrecht2022-05-191-1/+1
* fix testsDan Engelbrecht2022-05-191-5/+5
* Keep Namespace out of CacheKey and store it on request levelDan Engelbrecht2022-05-191-96/+125
* align bucket naming rules with UE code baseDan Engelbrecht2022-05-181-3/+4
* review feedbackDan Engelbrecht2022-05-161-27/+26
* drop api/v2 prefix for non-legacy requestsDan Engelbrecht2022-05-161-112/+172
* use ns_ prefix on disk onlyDan Engelbrecht2022-05-161-5/+0
* use "default" as the default namespaceDan Engelbrecht2022-05-161-14/+14
* Validate max length for namespace nameDan Engelbrecht2022-05-121-0/+4
* keep compatability for valid bucket namesDan Engelbrecht2022-05-121-1/+1
* Add validation to namespace names that follows Jupiters rules.Dan Engelbrecht2022-05-121-225/+192
* Tests for HttpRequestParseRelativeUriDan Engelbrecht2022-05-121-26/+142
* Add support for /api/v2/ URI requests with namespace supportDan Engelbrecht2022-05-121-25/+152
* revert Bucket - Key parameter changeDan Engelbrecht2022-05-121-2/+1
* cleanupDan Engelbrecht2022-05-111-26/+26
* parameterize namespace for upstream (first hack)Dan Engelbrecht2022-05-111-89/+151
* reverted unnecessary changesDan Engelbrecht2022-05-051-2/+2
* cleanup and review feedbackDan Engelbrecht2022-05-051-18/+24
* cleanupDan Engelbrecht2022-05-041-7/+6
* Add namespacecachestore layer to allow multiple structured cache namespacesDan Engelbrecht2022-05-041-24/+26
* mac compilation fixDan Engelbrecht2022-04-291-1/+1
* Use GetCacheValues when checking upstream to reduce number of calls to upstreamDan Engelbrecht2022-04-261-47/+101
* Value propagation fix - Read/Write ValueAPI as CompressedBinary type when wri...mattpetersepic2022-02-181-27/+44
* Fixed "Record* Record;" non-conformant compile errors from GCCMartin Ridgers2022-02-111-10/+10
* Merge pull request #52 from EpicGames/ValuePropagationFixzousar2022-02-091-1/+1
|\
| * Change Value propagation to Zen or Jupiterzousar2022-02-081-1/+1
* | Simplify HandleRpcGetCacheChunks (#53)mattpetersepic2022-02-091-260/+292
* | Remove the backwards compatibility for the Zen CachePolicy changes no… (#49)mattpetersepic2022-02-081-214/+32
|/
* Cache policy support (#47)mattpetersepic2022-02-011-217/+953
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2022-01-281-154/+406
|\
| * Compile fixMartin Ridgers2022-01-281-1/+0
| * Rename Paylod to Value to match the client side: missing file from previous c...Matt Peters2022-01-271-1/+1
| * Rename Paylod to Value to match the client side. Rename PayloadId to ValueCon...mattpetersepic2022-01-271-47/+52
| * Add batched CacheRecord put rpc (#38)mattpetersepic2022-01-271-17/+178
| * Implement SkipData,QueryLocal,StoreLocal for HandleRpcGetCacheRecords (#41)mattpetersepic2022-01-261-51/+103
| * Implement SkipData,QueryLocal,StoreLocal for GET-verb CacheGet requests (#39)mattpetersepic2022-01-261-40/+75
* | Structured cache PUTs now preserve content type for binary and compressed binaryStefan Boberg2022-01-281-2/+2
|/