aboutsummaryrefslogtreecommitdiff
path: root/src/zenutil/include
Commit message (Collapse)AuthorAgeFilesLines
* retry file create (#383)Dan Engelbrecht2023-09-041-0/+1
| | | | | * add retry logic when creating files * only write disk usage log if disk writes are allowed * changelog
* Fix construction order in OpenProcessCache (#374)Dan Engelbrecht2023-08-221-1/+1
|
* buffered file reading for oplog (#366)Dan Engelbrecht2023-08-211-0/+23
| | | | | * add BasicFileBuffer for buffered read of BasicFile * Use BasicFileBuffer when reading oplog * changelog
* Cache process handles for FormatPackageMessage (#360)Dan Engelbrecht2023-08-171-0/+39
|
* * added file sharing control to BasicFile (required to implement lockfiles)Stefan Boberg2023-06-301-6/+18
| | | | | * added delete-on-close support to BasicFile * added BasicFile::ReadRange()
* added ZenServerInstance::SpawnServerAndWait (#334)Stefan Boberg2023-06-161-2/+14
| | | | | this change adds `ZenServerInstance::SpawnServerAndWait()` which as the name implies spawns a server and then waits for the instance to reach a usable state before returning to the caller. It also changes the behaviour of `ZenServerInstance::AttachToRunningServer()` so it matches the Spawn behaviour wrt automatic termination on ZenServerInstance destruction. Previously it would always terminate the subprocess on exit.
* cache log sessionid (#297)Stefan Boberg2023-05-231-0/+28
| | | | | | | | | | | * implemented structured cache logging to be used as audit trail to help analyse potential cache pollution/corruption * added common header to all known log targets * made Oid::operator bool explicit to avoid logging/text format mishaps * HttpClient::operator bool -> explicit * changed cache logs to not rotate on start in order to retain more history * added CacheRequestContext * properly initialize request context * log session id and request id on zencacehstore get/put * changelog
* Added some comments to ZenServerInstance etcStefan Boberg2023-05-151-10/+18
|
* moved source directories into `/src` (#264)Stefan Boberg2023-05-027-0/+881
* moved source directories into `/src` * updated bundle.lua for new `src` path * moved some docs, icon * removed old test trees