| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
encounter truncated blocks due to earlier abnormal termination of zenserver or disk failures. (#268)
|
| | |
|
| |
|
|
| |
* don't do sentry operations if sentry init failed
* changelog
|
| | |
|
| |
|
|
| |
changed win64 to be more in line with other platforms wrt xmake config
|
| | |
|
| |
|
| |
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`
* updated bundle.lua for new `src` path
* moved some docs, icon
* removed old test trees
|
| | |
|
| |
|
| |
* add customization of assert implementation
|
| | |
|
| | |
|
| |
|
| |
This change makes the Ref<> constructor explicit, which can help avoid unnecessary overheads and other accidents
|
| |
|
|
|
| |
* 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
|
| | |
|
| |
|
|
| |
abort due to throwing in destructor
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
data (#259)
|
| |
|
|
| |
* only strip accept type suffix if it can be parsed to a known type
* changelog
|
| | |
|
| |
|
|
|
|
|
| |
* 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
|
| | |
|
| |\ |
|
| | |
| |
| |
| |
| | |
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
|
| |/
|
|
| |
failed to include this in 1a345a7
|
| | |
|
| |
|
|
|
| |
* 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
* demote data dir conflict to warning (still exist with error code)
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
* save cache rawsize and rawhash in manifest file instead of log file
* don't use # as prefix for counts in log
|
| |
|
| |
* switch andstor/file-reader-action for juliangruber/read-file-action in create_release.yml
|
| | |
|
| |
|
|
| |
* Sentry does not like UNC paths. Strip them before passing them to sentry
* changelog
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |\ |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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")
```
|
| | |
| |
| |
| | |
required for unity builds to work properly
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Support for HTTP range header.
* Implement http range for HTTP sys.
* Validate range parameters.
---------
Co-authored-by: Stefan Boberg <[email protected]>
|
| | |
| |
| |
| |
| |
| | |
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
|
| | | |
|
| | | |
|
| |/ |
|