aboutsummaryrefslogtreecommitdiff
path: root/src/zenhttp/httpshared.cpp
Commit message (Collapse)AuthorAgeFilesLines
* separate RPC processing from HTTP processing (#626)Stefan Boberg2023-12-201-827/+0
| | | | | | * moved all RPC processing from HttpStructuredCacheService into separate CacheRpcHandler class in zenstore * move package marshaling to zenutil. was previously in zenhttp/httpshared but it's useful in other contexts as well where we don't want to depend on zenhttp * introduced UpstreamCacheClient, this provides a subset of functions on UpstreamCache and lives in zenstore
* ensure we can build without trace (#619)Stefan Boberg2023-12-191-0/+4
| | | | `xmake config -zentrace=n` would previously not build cleanly
* minor: fixed some typosStefan Boberg2023-10-171-3/+2
|
* stream oplog attachments from jupiter (#384)Dan Engelbrecht2023-09-061-1/+2
| | | | | | | | | | * stream large downloads from jupiter to temporary file * rework DeleteOnClose - top level marks file for delete and if lower level parts wants to keep it it clears that flag * changelog * log number of attachments to download * add delay on jupiter request failure when retrying * make sure we upload all attachments even if Needs are empty when ForceUpload is true release TempAttachment as soon as it is used * sort attachments so we get predictable blocks for the same oplog
* Cache process handles for FormatPackageMessage (#360)Dan Engelbrecht2023-08-171-127/+141
|
* moved source directories into `/src` (#264)Stefan Boberg2023-05-021-0/+809
* moved source directories into `/src` * updated bundle.lua for new `src` path * moved some docs, icon * removed old test trees