aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Removed using enum statements.Per Larsson2022-02-221-9/+5
|
* Changed log level.Per Larsson2022-02-211-1/+1
|
* Stop I/O context when running websocket tests.Per Larsson2022-02-211-1/+2
|
* Merge branch 'main' of https://github.com/EpicGames/zenPer Larsson2022-02-211-0/+1
|\
| * Align what GCC and Clang allow for switch cases to what MSVC allowsMartin Ridgers2022-02-211-0/+1
| |
* | Added unhandled switch in websocket client.Per Larsson2022-02-211-0/+4
|/
* Added unhandled switch enumerations.Per Larsson2022-02-211-0/+6
|
* Added missing parens around sizeof.Per Larsson2022-02-211-1/+1
|
* Initial support for websockets.Per Larsson2022-02-2111-12/+2020
|\
| * Removed optional offset for GetView.Per Larsson2022-02-212-14/+3
| |
| * Added option to enable websockets.Per Larsson2022-02-216-44/+75
| |
| * Refactored websocket message.Per Larsson2022-02-217-305/+523
| |
| * Basic websocket service and test.Per Larsson2022-02-186-65/+270
| |
| * Web socket client is shared between I/O thead and client.Per Larsson2022-02-182-112/+127
| |
| * Route websocket message.Per Larsson2022-02-182-152/+178
| |
| * Simple websocket client/server test.Per Larsson2022-02-186-334/+882
| |
| * Renamed file.Per Larsson2022-02-161-0/+0
| |
| * Added websocket message parser.Per Larsson2022-02-164-82/+284
| |
| * Renamed asio web socket impl.Per Larsson2022-02-151-0/+2
| |
| * Refactored websocket server and added static logger support.Per Larsson2022-02-153-471/+742
| |
| * Initial websocket support.Per Larsson2022-02-093-1/+502
| |
* | If open(O_CREAT) is used then a file mode must be givenMartin Ridgers2022-02-215-10/+10
| |
* | Linux compile fixMartin Ridgers2022-02-211-2/+2
| |
* | Explicitly set access permissions so we're not affected by process' umaskMartin Ridgers2022-02-216-13/+37
| |
* | Allow all users and groups to read/write files (POSIX)Martin Ridgers2022-02-211-1/+1
| |
* | Marked a few file descriptors to be closed on execute (POSIX)Martin Ridgers2022-02-215-8/+8
| |
* | Value propagation fix - Read/Write ValueAPI as CompressedBinary type when ↵mattpetersepic2022-02-184-39/+92
| | | | | | | | | | | | writing to zen and horde upstreams. Return failure from HandleGetCacheRecord if the requested type does not match the cachetype. (#55) * Fix bug with getting values PUT to Jupiter as CompressedBinary. When getting CompressedBinary records from Jupiter, they are expected to now be a record with a reference to the compact binary. This has to be accounted for when performing upstream GETs. * HandleGetCacheRecord: avoid crashing on invalid type, and avoid sending back data that doesn't match the AcceptType.
* | remote_build: allow path .zips are copied to to be overridenMartin Ridgers2022-02-161-1/+2
| |
* | Write access for all users to named event files on POSIXMartin Ridgers2022-02-141-1/+1
| |
* | Allow all users to access the backing file for named mutexsMartin Ridgers2022-02-141-2/+2
| |
* | Fix typo 'application/x-ue-cb-cbpkg' -> 'application/x-ue-cbpkg'Matt Peters2022-02-111-1/+1
| |
* | remote_build: allow clone/fetch from external git daemonsMartin Ridgers2022-02-111-22/+31
| |
* | remote_build: better handling of git-daemon processesMartin Ridgers2022-02-111-17/+7
| |
* | remote_build: build by commit instead of a remote/branch refMartin Ridgers2022-02-111-3/+6
| |
* | Fixed GCC non-conformant errors regarding "KeyData* KeyData;"Martin Ridgers2022-02-111-7/+7
| |
* | Fixed "Record* Record;" non-conformant compile errors from GCCMartin Ridgers2022-02-112-13/+13
| |
* | Fixed "UserData* UserData" non-conformancy errors from GCCMartin Ridgers2022-02-111-12/+12
| |
* | Do not zombify child processes to more closely match WindowsMartin Ridgers2022-02-111-0/+15
| |
* | POSIX states the shared memory paths should start with a slashMartin Ridgers2022-02-111-2/+2
| |
* | Merge pull request #52 from EpicGames/ValuePropagationFixzousar2022-02-095-108/+242
|\ \ | | | | | | Change Value propagation to Zen or Jupiter
| * | prepare_commit to fix formattingzousar2022-02-093-51/+61
| | |
| * | Change Value propagation to Zen or Jupiterzousar2022-02-084-106/+230
| |/ | | | | | | This change ensures we retain the right content type of kCompressedBinary when propagating values from Zen->UpstreamZen. This is done via an RPC that posts a CbPackage. Furthermore when propagating from Zen->Jupiter, it composes its own referencing CbObject for them instead of sending a octet content type and Jupiter defining the referencing CbObject. When fetching Values from Jupiter, this new composed CbObject is still interpreted correctly by Zen.
* | Simplify HandleRpcGetCacheChunks (#53)mattpetersepic2022-02-094-271/+942
| | | | | | Refactor HandleRpcGetCacheChunks to reduce complexity. Port CacheStore tests from Unreal.
* | Remove the backwards compatibility for the Zen CachePolicy changes no… (#49)mattpetersepic2022-02-085-255/+46
| | | | | | Remove the backwards compatibility for the Zen CachePolicy changes now that there has been enough time for all internal users of the old protocol to update.
* | Use a clean and detatched head instead of pulling a branch alongMartin Ridgers2022-02-081-2/+3
|/
* Merge branch 'main' of https://github.com/EpicGames/zenPer Larsson2022-02-074-425/+26
|\
| * Merging minor fixes to mainStefan Boberg2022-02-074-425/+26
| |\
| | * Added log output to make it clearer which lock file is in useStefan Boberg2022-02-041-0/+2
| | |
| | * Changed some initializers to constinit to ensure compile time initializationStefan Boberg2022-02-041-8/+24
| | | | | | | | | | | | Also changed ConvertToUpstream to not use so many ternary operators to improve debuggability
| | * removed unnecessary <unordered_map> includeStefan Boberg2022-02-041-1/+0
| | |