| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
newly spawned server instance
|
| |
|
|
| |
we don't currently permit creating zero-length IoBuffer instances to prevent inefficiencies, but this can cause issues since some higher level code now ends up using it for things it was not originally intended for.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
this change adds a serve command to the zen CLI. This can be used to establish links to a set of files which may be served to clients via the project store interface:
```cmd> zen serve Lyra/WindowsClient d:\temp_share\StagedBuilds\WindowsClient```
with the appropriate changes in UE you may then start an instance of the runtime and have it load all files via the remote file connection:
```
Lyra\Binaries\LyraClient.exe ../../../Lyra/Lyra.uproject -pak -basedir=D:\temp_share\StagedBuilds\WindowsClient/Lyra/Binaries/Win64 -Mount=Lyra/WindowsClient
```
|
| |
|
|
|
| |
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.
|
| | |
|
| |
|
|
|
| |
- curl is a dependency of zenhttp, not zencore
- zencore only depends on crypto functions from openssl
|
| |
|
|
| |
this enables mapping the result of a CreateProc call to an integer pid
|
| |
|
|
|
|
| |
* Improve resonse messages from jupiter upstream
changelog
* simplify response parsing in jupiter upstream
* changelog
|
| | |
|
| | |
|
| |
|
|
| |
characters (#332)
|
| | |
|
| |
|
|
| |
* add zen oplog-snapshot command line tool
* changelog
|
| |
|
|
| |
* make sure to prefix auth token correctly when provided with a raw token
* changelog
|
| | |
|
| |
|
|
| |
also removed some unnecessary entries from .gitignore
|
| |
|
|
| |
addresses ZEN-SERVER-W5. This should not be logged as an error since the failure is propagated to the client and the failure is typically due to invalid input
|
| | |
|
| | |
|
| |
|
|
| |
also altered http-asio thread naming scheme
|
| | |
|
| |
|
|
| |
* Increase timeout and number of retries in CacheBucket::PutStandaloneCacheValue when moving temporary file into place
* changelog
|
| | |
|
| |
|
|
| |
Front-end can now be served from a development directory in release mode as well as debug if there's no zipfs attached
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
xmake is now 2.7.9 (was 2.6.4)
vcpkg is now 2023.04.15 (was 2022.08.15)
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Added "snapshot" oplog RPC
this may be used to bring referenced files into the local store instead of referencing them by filename, thus making the project/oplog transportable
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
positional options were not included in the `--help` output previously,
now they are!
|
| | |
|
| |
|
|
|
|
| |
* ~FileMapping() is not allowed to throw exceptions
* ~ScopedActivityBase() should not call ZEN_ASSERT (which causes SIGABORT on error)
* ProjectStore::Project::WriteAccessTimes() which is called from ProjectStore::~Project() must not throw exceptions
* changelog
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
| |
* use exception when allocations fail rather than asserts
* changelog
|
| |
|
| |
Added CompressedBufferReader support from UE. This provides some streaming decompression support which can be employed to reduce memory and other resource usage.
|
| | |
|
| | |
|