aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 0.2.14-pre3v0.2.14-pre3Dan Engelbrecht2023-08-011-1/+1
|
* try to resolve access token via env variable local first (#337)Dan Engelbrecht2023-08-012-2/+22
| | | * try to resolve access token via env variable local first, on zenserver side second
* make sure we validate pointers returned from zen::Memory::Alloc (#341)Dan Engelbrecht2023-08-014-10/+35
| | | * make sure we validate pointers returned from zen::Memory::Alloc
* add requested item in oplog remote op (#340)Dan Engelbrecht2023-08-016-60/+163
| | | * add more context for oplog import/export errors
* catch exceptions when scheduling GC and when writing GC scheduling state (#339)Dan Engelbrecht2023-08-012-136/+150
| | | * catch exceptions when scheduling GC and when writing GC scheduling state
* removed unnecessary cpr referenceStefan Boberg2023-06-301-4/+0
|
* zen print command fix for large objectsStefan Boberg2023-06-301-2/+2
| | | | also improved help message
* CidStore now implements the ChunkResolver interfaceStefan Boberg2023-06-304-13/+21
| | | | | this allows client code to use the ChunkResolver interface instead of CidStore, which can help with testing scenarios
* clang-format :(Stefan Boberg2023-06-301-12/+12
|
* build fix for ZEN_WITH_TESTSStefan Boberg2023-06-301-1/+6
|
* * Added Guid::FromStringStefan Boberg2023-06-3022-38/+490
| | | | | | | * Added LoadCompactBinaryObject from file to compactbinaryfile.cpp/h * Added SaveCompactBinary(BinaryWriter& Ar, ...) functions * Added ZEN_PLATFORM_NAME define * Added SystemMetrics functionality to query system properties (see zencore/system.h)
* various zenhttp fixes from sb/protoStefan Boberg2023-06-3011-27/+98
| | | | | | | | | * Made HttpHealthService use locks to serialize access to state * Added ToString(HttpResponseCode HttpCode) * Added support for JS source maps * Moved IHttpStatsProvider/IHttpStatsService * Enabled enumeration of stats providers * Disabled build of HttpTestingService unless ZEN_WITH_TESTS is defined
* added zen::ChunkResolverStefan Boberg2023-06-301-0/+9
| | | | cherry-picked from sb/proto to reduce delta
* * added file sharing control to BasicFile (required to implement lockfiles)Stefan Boberg2023-06-302-19/+60
| | | | | * added delete-on-close support to BasicFile * added BasicFile::ReadRange()
* README.md update - merge from sb/protoStefan Boberg2023-06-291-2/+1
|
* Fix IsProcessRunning on Windows (#335)zousar2023-06-271-1/+12
| | | | IsProcessRunning on Windows would only consider if we could get a handle to a process. It is possible to get a handle to a process even if it is terminated in Windows. To actually know if the process is running, a further call to GetExitCodeProces is required. Addressing this issue ensures that the ZenServerState::Sweep method doesn't keep terminated processes in the state table.
* 0.2.14-pre2v0.2.14-pre2Stefan Boberg2023-06-161-1/+1
|
* fix issue where we wouldn't properly configure `zen serve` to talk to a ↵Stefan Boberg2023-06-161-1/+2
| | | | newly spawned server instance
* MakeCloneFromMemory should handle zero sized buffers gracefullyStefan Boberg2023-06-161-2/+9
| | | | 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.
* cleaned up http/asio loggingStefan Boberg2023-06-161-7/+7
|
* Update README.mdv0.2.14-pre1Stefan Boberg2023-06-161-3/+3
|
* 0.2.14-pre1Stefan Boberg2023-06-161-1/+1
|
* file share support (#328)Stefan Boberg2023-06-168-42/+354
| | | | | | | | | | | | 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 ```
* added ZenServerInstance::SpawnServerAndWait (#334)Stefan Boberg2023-06-163-6/+63
| | | | | 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.
* make sure to set error code to zero on successDan Engelbrecht2023-06-161-1/+1
|
* xmake dependency fixesStefan Boberg2023-06-162-21/+22
| | | | | - curl is a dependency of zenhttp, not zencore - zencore only depends on crypto functions from openssl
* added GetProcessIdStefan Boberg2023-06-162-0/+11
| | | | this enables mapping the result of a CreateProc call to an integer pid
* Improve resonse messages from jupiter upstream (#333)Dan Engelbrecht2023-06-153-210/+84
| | | | | | * Improve resonse messages from jupiter upstream changelog * simplify response parsing in jupiter upstream * changelog
* v0.2.13v0.2.13Dan Engelbrecht2023-06-131-1/+1
|
* v0.2.13-pre3v0.2.13-pre3Dan Engelbrecht2023-06-131-1/+1
|
* Make sure GetEnvVariable can handle values that are longer than 1023 ↵Dan Engelbrecht2023-06-132-4/+19
| | | | characters (#332)
* v0.2.13-pre2v0.2.13-pre2Dan Engelbrecht2023-06-121-1/+1
|
* add oplog snapshot command (#331)Dan Engelbrecht2023-06-124-0/+94
| | | | * add zen oplog-snapshot command line tool * changelog
* fix jupiter access token for oplog upload (#330)Dan Engelbrecht2023-06-122-1/+2
| | | | * make sure to prefix auth token correctly when provided with a raw token * changelog
* drive-by constStefan Boberg2023-06-121-1/+1
|
* narrowed scope of clang-format actionStefan Boberg2023-06-092-19/+1
| | | | also removed some unnecessary entries from .gitignore
* changed ZEN_ERROR to ZEN_WARN to reduce Sentry noiseStefan Boberg2023-06-081-3/+8
| | | | 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
* Removed unnecessary windows.h includeStefan Boberg2023-06-081-4/+0
|
* added missing <utility> includeStefan Boberg2023-06-071-0/+1
|
* added thread names to timer, upstream monitorStefan Boberg2023-06-074-2/+20
| | | | also altered http-asio thread naming scheme
* 0.2.13-pre1v0.2.13-pre1Dan Engelbrecht2023-06-051-1/+1
|
* Increase retry logic (#325)Dan Engelbrecht2023-06-052-13/+20
| | | | * Increase timeout and number of retries in CacheBucket::PutStandaloneCacheValue when moving temporary file into place * changelog
* Increased timeout to 25 min for Windows validationStefan Boberg2023-05-311-1/+1
|
* Enable front-end serving in release modeStefan Boberg2023-05-313-26/+41
| | | | Front-end can now be served from a development directory in release mode as well as debug if there's no zipfs attached
* Added Sentry debug information note to CHANGELOG.mdStefan Boberg2023-05-311-0/+1
|
* bump version to test sentry uploadv0.2.13-pre0Stefan Boberg2023-05-311-1/+1
|
* add exe to release sentry-cli upload-dif stepStefan Boberg2023-05-311-3/+3
|
* fix for Linux/sentry build issueStefan Boberg2023-05-261-3/+0
|
* bumped xmake and vcpkg versionsStefan Boberg2023-05-263-12/+13
| | | | | xmake is now 2.7.9 (was 2.6.4) vcpkg is now 2023.04.15 (was 2022.08.15)
* bump timeout for create-release to 25 min (linux/mac)Dan Engelbrecht2023-05-261-2/+2
|