| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | moved source directories into `/src` (#264) | Stefan Boberg | 2023-05-02 | 1 | -677/+0 |
| | | | | | | | * moved source directories into `/src` * updated bundle.lua for new `src` path * moved some docs, icon * removed old test trees | ||||
| * | fixed dashboard file serving bug (#255) | Stefan Boberg | 2023-04-24 | 1 | -1/+23 |
| | | | | | | a recent change which introduced support for specifying accept: implicitly via the file extension in the URI caused fallout in the dashboard which would fail to serve any content because the extension was stripped from the RelativeUri accessor. This change fixes that by retaining a copy of the Uri string view which includes the suffix additionally, in order to test this change with both asio/http.sys paths I made the path used for all tests configurable in zenserver-test which involved pulling in a change from sb/proto which makes testing configuration a bit more flexible | ||||
| * | fix down command (#254) | Dan Engelbrecht | 2023-04-24 | 1 | -1/+1 |
| | | | | | | * add option to zen down command to control port * use correct port for shutdown even when attaching to running server * changelog | ||||
| * | tweaks for enabling unity builds | Stefan Boberg | 2023-04-19 | 1 | -2/+2 |
| | | | | | | | | | | | mostly changes to make sure anonymous namespaces don't clash and a change to avoid windows headers from leaking into other compilation units unity builds are not yet enabled by default, but can be enabled by uncommenting this line in the root `xmake.lua` ``` --add_rules("c++.unity_build") ``` | ||||
| * | removed some more mesh related debris | Stefan Boberg | 2023-01-26 | 1 | -5/+0 |
| | | |||||
| * | De/fix crash on non responding upstream (#145) | Dan Engelbrecht | 2022-08-19 | 1 | -0/+1 |
| | | | | * Fix ZenStructuredCacheClient lifetime issues | ||||
| * | Add pre-commit config (#69) | Joe Kirchoff | 2022-04-05 | 1 | -2/+2 |
| | | | | | | | | * Add .pre-commit-config.yaml * format all using pre-commit clang-format hook * Add pre-commit to inject unreal header comment * Remove prepare_commit.bat & update CODING.md * Remove check-added-large-files, add headers before clang-format | ||||
| * | clang format | Dan Engelbrecht | 2022-03-23 | 1 | -2/+2 |
| | | |||||
| * | Enable Horde compute code on Linux & Mac (#61) | Joe Kirchoff | 2022-03-22 | 1 | -2/+2 |
| | | |||||
| * | Linux compile fix | Martin Ridgers | 2022-02-21 | 1 | -2/+2 |
| | | |||||
| * | Explicitly set access permissions so we're not affected by process' umask | Martin Ridgers | 2022-02-21 | 1 | -2/+3 |
| | | |||||
| * | Marked a few file descriptors to be closed on execute (POSIX) | Martin Ridgers | 2022-02-21 | 1 | -2/+2 |
| | | |||||
| * | POSIX states the shared memory paths should start with a slash | Martin Ridgers | 2022-02-11 | 1 | -2/+2 |
| | | |||||
| * | Handle HTTP port collisions when initializing server (#40) | zousar | 2022-01-27 | 1 | -13/+15 |
| | | |||||
| * | Converted use of _format UDL to fmt::format | Martin Ridgers | 2022-01-10 | 1 | -3/+1 |
| | | |||||
| * | Turn all ThrowLastError() sites in source_location variants | Martin Ridgers | 2022-01-07 | 1 | -2/+1 |
| | | |||||
| * | Merged main. | Per Larsson | 2021-12-14 | 1 | -112/+110 |
| |\ | |||||
| | * | Fixed unused return value warnings from POSIX/Linux headers | Martin Ridgers | 2021-12-08 | 1 | -1/+2 |
| | | | |||||
| | * | Merged main | Martin Ridgers | 2021-12-08 | 1 | -0/+24 |
| | |\ | |||||
| | * | | Sponsor PIDs were getting truncated to 16 bits which isn't portable | Martin Ridgers | 2021-11-26 | 1 | -1/+1 |
| | | | | |||||
| | * | | Added log if a wait was abandoned because the process disappeared | Martin Ridgers | 2021-11-24 | 1 | -0/+1 |
| | | | | |||||
| | * | | Changed SpawnServer() over to use zen::CreateProc() | Martin Ridgers | 2021-11-16 | 1 | -82/+23 |
| | | | | |||||
| | * | | Fixed narrowing warning | Martin Ridgers | 2021-11-02 | 1 | -2/+2 |
| | | | | |||||
| | * | | Disabled SpawnServer() on POSIX for time being | Martin Ridgers | 2021-10-29 | 1 | -0/+4 |
| | | | | |||||
| | * | | Implemented ZenServerState's shared memory layer for POSIX | Martin Ridgers | 2021-10-29 | 1 | -24/+71 |
| | | | | |||||
| | * | | Use zen::GetCurrentProcessId() instead of MS' _getpid() | Martin Ridgers | 2021-10-29 | 1 | -1/+1 |
| | | | | |||||
| | * | | Fixed std::memory_order compile errors | Martin Ridgers | 2021-10-29 | 1 | -3/+3 |
| | | | | |||||
| | * | | Merged main | Martin Ridgers | 2021-10-28 | 1 | -0/+6 |
| | |\ \ | |||||
| | * | | | If/def around Windows-only headers | Martin Ridgers | 2021-10-15 | 1 | -3/+5 |
| | | | | | |||||
| * | | | | Format fix. | Per Larsson | 2021-12-09 | 1 | -1/+1 |
| | |_|/ |/| | | |||||
| * | | | Merge pull request #30 from EpicGames/non-elevated-asio | zousar | 2021-11-29 | 1 | -0/+22 |
| |\ \ \ | | | | | | | | | Get zenserver running non-elevated | ||||
| | * | | | Address review feedback and fix issue when deploying. | Zousar Shaker | 2021-11-29 | 1 | -4/+4 |
| | | | | | |||||
| | * | | | Allow ZenMap to fallback to local shared memory when running non elevated. | Zousar Shaker | 2021-11-29 | 1 | -0/+22 |
| | | |/ | |/| | |||||
| * / | | Sponsor PIDs were getting truncated to 16 bits which isn't portable | Martin Ridgers | 2021-11-26 | 1 | -1/+1 |
| |/ / | |||||
| * / | Lockfile implementation (#24) | Stefan Boberg | 2021-10-27 | 1 | -0/+6 |
| |/ | | | | | Implemented lockfile synchronization To be used instead of or in conjunction with existing events to coordinate launching and discovery of server instances | ||||
| * | Moved more code into zen namespace, for consistency | Stefan Boberg | 2021-09-20 | 1 | -16/+16 |
| | | | | | Also removed snapshot_manifest (remnants of vfs prototype) | ||||
| * | Simplified AnyUserSecurityAttributes helper | Stefan Boberg | 2021-09-18 | 1 | -9/+5 |
| | | |||||
| * | Added better handling for read-only mode | Stefan Boberg | 2021-09-17 | 1 | -1/+4 |
| | | |||||
| * | Added namespace scopes to more includes for better consistency | Stefan Boberg | 2021-09-17 | 1 | -28/+32 |
| | | |||||
| * | Moved zenserverprocess into zenutil/zenserverprocess.h | Stefan Boberg | 2021-09-17 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-09-16 | 1 | -2/+7 |
| |\ | |||||
| | * | Compact binary package caching support (#9) | Per Larsson | 2021-09-16 | 1 | -2/+7 |
| | | | |||||
| * | | Changed how sponsor processes are managed | Stefan Boberg | 2021-09-16 | 1 | -2/+56 |
| |/ | | | | We can now monitor more than one process and if a new process is started on the same port we will hand over the owner pid to the process which is already executing before exiting. Note that this is only done if there is actually already an owner process in the instance list. | ||||
| * | Changed `std::exception` into `std::runtime_error` since `std::exception` ↵ | Stefan Boberg | 2021-09-15 | 1 | -2/+2 |
| | | | | | does not have a constructor which accepts a string argument in the standard (this appears to be an MSVC implementation thing) | ||||
| * | Changed logging implementation | Stefan Boberg | 2021-09-15 | 1 | -10/+10 |
| | | | | | | | * Code should no longer directly `#include spdlog/spdlog.h`, instead use `#include <zencore/logging.h>` * Instead of explicit calls to `spdlog::info(...)` and such please use the logging macros defined in `zencore/logging.h`. I.e `ZEN_INFO`, `ZEN_DEBUG`, `ZEN_TRACE`, `ZEN_ERROR`, `ZEN_CRITITCAL` * The macros will pick up the "most local" logger via a `Log()` call to retrieve a logger instance. To override the default logger in a class please implement your own `Log()` function | ||||
| * | Changed direct includes of spdlog/spdlog.h into zencore/logging.h to make it ↵ | Stefan Boberg | 2021-09-15 | 1 | -1/+1 |
| | | | | | easier to tweak implementation | ||||
| * | clang-format | Stefan Boberg | 2021-09-09 | 1 | -1/+1 |
| | | |||||
| * | Log spawned process name | Stefan Boberg | 2021-09-08 | 1 | -2/+2 |
| | | |||||
| * | Adding ZenServerInstance::GetBaseUri() | Stefan Boberg | 2021-09-08 | 1 | -0/+11 |
| | | |||||
| * | Silence truncation warning | Stefan Boberg | 2021-09-04 | 1 | -1/+1 |
| | | |||||