| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | move testing and observability code to zenhttp (#266) | Stefan Boberg | 2023-05-02 | 18 | -27/+25 |
| | | |||||
| * | move auth code from zenserver into zenhttp (#265) | Stefan Boberg | 2023-05-02 | 11 | -13/+11 |
| | | | | this code should be usable outside of zenserver, so this moves it out into zenhttp where it can be used from lower level components | ||||
| * | moved source directories into `/src` (#264) | Stefan Boberg | 2023-05-02 | 264 | -20/+10 |
| | | | | | | | * moved source directories into `/src` * updated bundle.lua for new `src` path * moved some docs, icon * removed old test trees | ||||
| * | fix: bundle shouldn't append content zip to zen | Stefan Boberg | 2023-05-01 | 1 | -4/+0 |
| | | |||||
| * | add customization of assert implementation (#263) | Dan Engelbrecht | 2023-04-28 | 2 | -27/+86 |
| | | | | * add customization of assert implementation | ||||
| * | 0.2.8-pre0v0.2.8-pre0 | Dan Engelbrecht | 2023-04-27 | 1 | -1/+1 |
| | | |||||
| * | Write log error and flush log before reporting error to Sentry/error logger | Dan Engelbrecht | 2023-04-27 | 2 | -1/+2 |
| | | |||||
| * | made Ref<> constructor explicit (#262) | Stefan Boberg | 2023-04-27 | 6 | -15/+16 |
| | | | | This change makes the Ref<> constructor explicit, which can help avoid unnecessary overheads and other accidents | ||||
| * | bugfixes (#261) | Dan Engelbrecht | 2023-04-27 | 3 | -1/+20 |
| | | | | | | * Don't try to GC if now blocks to GC was found, regardless if we have locations in memory * Don't let exception leak from scope guard as throw in destructor will abort application * changelog | ||||
| * | v0.2.7v0.2.7 | Dan Engelbrecht | 2023-04-26 | 1 | -1/+1 |
| | | |||||
| * | Catch any errors throw in HttpAsioServer() destructor and log error to avoid ↵ | Dan Engelbrecht | 2023-04-26 | 2 | -1/+9 |
| | | | | | abort due to throwing in destructor | ||||
| * | changelog | Dan Engelbrecht | 2023-04-26 | 1 | -0/+1 |
| | | |||||
| * | log error before throwing exception so we can see the callstack | Dan Engelbrecht | 2023-04-26 | 1 | -1/+8 |
| | | |||||
| * | make sure we pick up the error code before it is cleared when throwing error | Dan Engelbrecht | 2023-04-26 | 1 | -1/+2 |
| | | |||||
| * | Safely handle missing blocks when doing garbage collection in block store ↵ | Dan Engelbrecht | 2023-04-26 | 2 | -6/+20 |
| | | | | | data (#259) | ||||
| * | only strip accept type suffix if it can be parsed to a known type (#258) | Dan Engelbrecht | 2023-04-26 | 2 | -1/+7 |
| | | | | | * only strip accept type suffix if it can be parsed to a known type * changelog | ||||
| * | 0.2.6v0.2.6 | Dan Engelbrecht | 2023-04-25 | 1 | -1/+1 |
| | | |||||
| * | fix sentry report callstack (#256) | Dan Engelbrecht | 2023-04-25 | 7 | -61/+85 |
| | | | | | | | | * Include file, line and function in sentry log error messages * use sync direct error logger to get correct call stacks on error * changelog * use d1trimfile on windows to shorten file path on windows * constexpr -> consteval | ||||
| * | 0.2.5v0.2.5 | Dan Engelbrecht | 2023-04-25 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2023-04-24 | 12 | -37/+177 |
| |\ | |||||
| | * | fixed dashboard file serving bug (#255) | Stefan Boberg | 2023-04-24 | 12 | -37/+177 |
| | | | | | | | | | | | 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 | ||||
| * | | added changelog comment | Stefan Boberg | 2023-04-24 | 1 | -0/+1 |
| |/ | | | | failed to include this in 1a345a7 | ||||
| * | 0.2.5-pre4v0.2.5-pre4 | Dan Engelbrecht | 2023-04-24 | 1 | -1/+1 |
| | | |||||
| * | fix down command (#254) | Dan Engelbrecht | 2023-04-24 | 4 | -7/+14 |
| | | | | | | * add option to zen down command to control port * use correct port for shutdown even when attaching to running server * changelog | ||||
| * | check for port conflict before trying to take data dir lock (#253) | Dan Engelbrecht | 2023-04-24 | 1 | -24/+29 |
| | | | | | * check for port conflict before trying to take data dir lock * demote data dir conflict to warning (still exist with error code) | ||||
| * | 0.2.5-pre3v0.2.5-pre3 | Dan Engelbrecht | 2023-04-21 | 1 | -1/+1 |
| | | |||||
| * | steps.read_version.outputs.contents -> steps.read_version.outputs.content | Dan Engelbrecht | 2023-04-21 | 1 | -5/+5 |
| | | |||||
| * | 0.2.5-pre2 | Dan Engelbrecht | 2023-04-21 | 1 | -1/+1 |
| | | |||||
| * | try fixing version/changelog reading | Dan Engelbrecht | 2023-04-21 | 1 | -2/+2 |
| | | |||||
| * | 0.2.5-pre1 | Dan Engelbrecht | 2023-04-21 | 1 | -1/+1 |
| | | |||||
| * | save cache rawsize and rawhash in manifest file instead of log file (#251) | Dan Engelbrecht | 2023-04-21 | 5 | -247/+104 |
| | | | | | * save cache rawsize and rawhash in manifest file instead of log file * don't use # as prefix for counts in log | ||||
| * | switch to juliangruber/read-file-action to avoid deprecated api usage (#252) | Dan Engelbrecht | 2023-04-21 | 1 | -2/+2 |
| | | | | * switch andstor/file-reader-action for juliangruber/read-file-action in create_release.yml | ||||
| * | 0.2.5-pre0v0.2.5-pre0 | Dan Engelbrecht | 2023-04-21 | 1 | -1/+1 |
| | | |||||
| * | Fix sentry init (#250) | Dan Engelbrecht | 2023-04-21 | 2 | -1/+11 |
| | | | | | * Sentry does not like UNC paths. Strip them before passing them to sentry * changelog | ||||
| * | oplog and cache stats (#244) | Dan Engelbrecht | 2023-04-21 | 15 | -43/+1319 |
| | | | | | | | | | | | | | | | | | * basic oplog stats * add GetValueStats to cache store * RwLock::ExclusiveLockScope -> RwLock::SharedLockScope * add rawhash and attachment count to CacheValueStats * added cache-stats and project-stats commands * add cast to make Mac overload detection happy * fix accept type in cache-stats command * Add options to project-stats command * use resource paths for stats in project store * use resource paths for stats in cache * fix cache-info and project-info url discriminator * more control over details$ output * cleanup * changelog | ||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2023-04-20 | 23 | -47/+277 |
| |\ | |||||
| | * | oops: clang-format | Stefan Boberg | 2023-04-19 | 2 | -11/+11 |
| | | | |||||
| | * | put forcelink calls into ZEN_WITH_TESTS blocks | Stefan Boberg | 2023-04-19 | 2 | -0/+8 |
| | | | |||||
| | * | tweaks for enabling unity builds | Stefan Boberg | 2023-04-19 | 15 | -28/+72 |
| | | | | | | | | | | | | | | | | | | | | | 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") ``` | ||||
| | * | added missing #pragma once | Stefan Boberg | 2023-04-19 | 4 | -0/+8 |
| | | | | | | | | | required for unity builds to work properly | ||||
| | * | Support for HTTP range header (#245) | Per Larsson | 2023-04-19 | 6 | -8/+147 |
| | | | | | | | | | | | | | | | | | | | | | | | * Support for HTTP range header. * Implement http range for HTTP sys. * Validate range parameters. --------- Co-authored-by: Stefan Boberg <[email protected]> | ||||
| | * | make sure initialization of a new filecas dont remove the cas manifest file ↵ | Dan Engelbrecht | 2023-04-19 | 2 | -1/+38 |
| | | | | | | | | | | | | | or tiny/small cas store folders (#246) * make sure initialization of a new filecas doesnt remove the cas manifest file or tiny/small cas store folders * changelog | ||||
| | * | clang-format fix | Stefan Boberg | 2023-04-18 | 1 | -1/+1 |
| | | | |||||
| | * | fix gcc warning about potentially unitialized variable | Stefan Boberg | 2023-04-18 | 1 | -1/+1 |
| | | | |||||
| * | | #pragma once added to some headers | Stefan Boberg | 2023-04-20 | 3 | -0/+6 |
| |/ | |||||
| * | Update README.md | Stefan Boberg | 2023-04-13 | 1 | -7/+1 |
| | | |||||
| * | Added setup_windows.bat for use in provisioning test machines | Stefan Boberg | 2023-04-12 | 1 | -0/+5 |
| | | |||||
| * | Updated VS instructions | Stefan Boberg | 2023-04-12 | 1 | -1/+2 |
| | | |||||
| * | Update installation instructions | Stefan Boberg | 2023-04-12 | 1 | -10/+13 |
| | | | | Now includes information on how to use `winget` to streamline installation | ||||
| * | Update installation instructions | Stefan Boberg | 2023-04-12 | 1 | -9/+18 |
| | | | | Now includes information on how to use `winget` to streamline installation | ||||