aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/config.cpp
Commit message (Collapse)AuthorAgeFilesLines
* http and httpsys config options (#401)Dan Engelbrecht2023-09-141-2/+41
| | | | * Added `--http-threads`, `--httpsys-async-work-threads`, `--httpsys-enable-request-logging` and `--httpsys-enable-async-response` command line options to zenserver * remove unused CreateHttpSysServer
* add `cache-write-log` and `cache-access-log“ configuration options (#394)Dan Engelbrecht2023-09-111-0/+16
| | | * add `cache-write-log` and `cache-access-log“ configuration options
* add `--write-config` to zenserver options (#382)Dan Engelbrecht2023-09-011-7/+23
| | | | | | | | | | - Feature: `zen up` command has two new command line options - `--config <file_path>` tells zenserver to start with a specific config file - `--owner-pid <pid>` tells zenserver to start with a owning process id - Feature: `zen attach` command to add additional owning processes to a running zenserver instance - `--owner-pid <pid>` adds pid to running zenserver instance list of owning processes - Feature: `--write-config` command line option for zenserver - `--write-config <file_path>` path to a file which will contain a lua config file for zenserver combining all command line options and optional lua config files - Improvement: `zen up` command will check if zenserver is currently running before starting up a new instance
* lua config file improvements (#379)Dan Engelbrecht2023-08-311-300/+791
| | | | | | - Bugfix: All options given on command line now overrides lua config file settings - Improvement: All options available from command line can now be configured in the lua config file (with a few exceptions such as `owner-pid`, `install` and `uninstall`) We can now also generate a Lua config (just string so far) that includes all options given on command line together with any optional Lua input config file. The idea here is to be able to save config options in the future.
* Add `--gc-projectstore-duration-seconds` option (#281)Dan Engelbrecht2023-05-161-10/+12
| | | | | | * Add `--gc-projectstore-duration-seconds` option * Cleanup lua gc options parsing * Remove dead configuration values * changelog
* Remove ATL header usage (#306)Stefan Boberg2023-05-151-0/+1
| | | ATL has been used here and there as a convenience. Given that this is a legacy component and not always something which gets installed along with the compiler we hereby remove the dependency altogether in favour of our own simple wrappers
* Low disk space detector (#277)Dan Engelbrecht2023-05-091-4/+12
| | | | * - Feature: Disk writes are now blocked early and return an insufficient storage error if free disk space falls below the `--low-diskspace-threshold` value * Never keep an entry in m_ChunkBlocks that points to a nullptr
* add ip and username to sentry reports if allowed in settings (#276)Dan Engelbrecht2023-05-081-0/+3
| | | | * add ip and username to sentry reports if allowed in settings * add --sentry-allow-personal-info command line options to zenserver
* replace use of cxxopts::OptionParseException in our codeStefan Boberg2023-05-081-3/+10
| | | | later versions of cxxopts changed the signatures of exceptions. This change adds zen::OptionParseException to replace it
* move testing and observability code to zenhttp (#266)Stefan Boberg2023-05-021-6/+6
|
* moved source directories into `/src` (#264)Stefan Boberg2023-05-021-0/+902
* moved source directories into `/src` * updated bundle.lua for new `src` path * moved some docs, icon * removed old test trees