aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 0.2.5v0.2.5Dan Engelbrecht2023-04-251-1/+1
|
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2023-04-2412-37/+177
|\
| * fixed dashboard file serving bug (#255)Stefan Boberg2023-04-2412-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 commentStefan Boberg2023-04-241-0/+1
|/ | | | failed to include this in 1a345a7
* 0.2.5-pre4v0.2.5-pre4Dan Engelbrecht2023-04-241-1/+1
|
* fix down command (#254)Dan Engelbrecht2023-04-244-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 Engelbrecht2023-04-241-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-pre3Dan Engelbrecht2023-04-211-1/+1
|
* steps.read_version.outputs.contents -> steps.read_version.outputs.contentDan Engelbrecht2023-04-211-5/+5
|
* 0.2.5-pre2Dan Engelbrecht2023-04-211-1/+1
|
* try fixing version/changelog readingDan Engelbrecht2023-04-211-2/+2
|
* 0.2.5-pre1Dan Engelbrecht2023-04-211-1/+1
|
* save cache rawsize and rawhash in manifest file instead of log file (#251)Dan Engelbrecht2023-04-215-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 Engelbrecht2023-04-211-2/+2
| | | * switch andstor/file-reader-action for juliangruber/read-file-action in create_release.yml
* 0.2.5-pre0v0.2.5-pre0Dan Engelbrecht2023-04-211-1/+1
|
* Fix sentry init (#250)Dan Engelbrecht2023-04-212-1/+11
| | | | * Sentry does not like UNC paths. Strip them before passing them to sentry * changelog
* oplog and cache stats (#244)Dan Engelbrecht2023-04-2115-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/zenStefan Boberg2023-04-2023-47/+277
|\
| * oops: clang-formatStefan Boberg2023-04-192-11/+11
| |
| * put forcelink calls into ZEN_WITH_TESTS blocksStefan Boberg2023-04-192-0/+8
| |
| * tweaks for enabling unity buildsStefan Boberg2023-04-1915-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 onceStefan Boberg2023-04-194-0/+8
| | | | | | | | required for unity builds to work properly
| * Support for HTTP range header (#245)Per Larsson2023-04-196-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 Engelbrecht2023-04-192-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 fixStefan Boberg2023-04-181-1/+1
| |
| * fix gcc warning about potentially unitialized variableStefan Boberg2023-04-181-1/+1
| |
* | #pragma once added to some headersStefan Boberg2023-04-203-0/+6
|/
* Update README.mdStefan Boberg2023-04-131-7/+1
|
* Added setup_windows.bat for use in provisioning test machinesStefan Boberg2023-04-121-0/+5
|
* Updated VS instructionsStefan Boberg2023-04-121-1/+2
|
* Update installation instructions Stefan Boberg2023-04-121-10/+13
| | | Now includes information on how to use `winget` to streamline installation
* Update installation instructions Stefan Boberg2023-04-121-9/+18
| | | Now includes information on how to use `winget` to streamline installation
* mergeStefan Boberg2023-04-044-38/+48
|\
| * #minor - don't log "sentry initialized" if sentry is explicitly disabled.Dan Engelbrecht2023-04-031-6/+9
| |
| * minor: Namnspace -> namespaceStefan Boberg2023-03-301-2/+2
| |
| * zen: sorted commands to reduce potential for merge conflictsStefan Boberg2023-03-301-54/+37
| |
| * minor: FormatResponse -> FormatHttpResponseStefan Boberg2023-03-304-18/+18
| |
| * ignore generated CMake filesStefan Boberg2023-03-301-0/+2
| |
* | minor ZenCmdBase cleanupStefan Boberg2023-04-044-55/+35
|/ | | | | FormatResponse -> FormatHttpResponse GetReturnCode -> MapHttpToCommandReturnCode
* minor: spellingStefan Boberg2023-03-301-1/+1
|
* Use ReadPayloadObject to read POST payloadStefan Boberg2023-03-301-3/+1
|
* zenserver-test: ensure MakeOplog does not send an invalid payloadStefan Boberg2023-03-301-0/+1
|
* Added some notes to the Mac installation instructionsStefan Boberg2023-03-291-1/+2
|
* Fix alignment for zen command listingStefan Boberg2023-03-271-27/+27
|
* eliminated spurious cxxopts.hpp includeStefan Boberg2023-03-271-4/+1
|
* lock cxxopts to v3.0.0 for nowStefan Boberg2023-03-271-1/+1
| | | | | | v3.1.x contains breaking changes to exceptions this is a temporary workaround
* De/fix rpc replay to handle pid (#243)Dan Engelbrecht2023-03-214-56/+175
| | | | | | | * allow access to CbWriter::Save(MutableMemoryView Buffer) in CbObjectWriter to avoid extra memory allocation and copy * fix entry index counting in rpcreplay * adjust target pid in rpc requests for rpc replay * allow control in rpc-record-replay over how attachments are sent * changelog
* send payloads as duplicated handles (#240)Dan Engelbrecht2023-03-148-57/+367
| | | | | | | | | * send payloads as duplicated handles if requestor provides process id and allows local file references. * linux/macos fixes * tests * fix access rights when duplicating handle * fix closing of duplicated handles on error * cleanup * changelog
* removed catch2 (#241)Stefan Boberg2023-03-076-25/+12
| | | removed catch2 since it's de facto not supported due to the lack of multithreading support
* store cache rawhash and rawsize for unstructured cache values (#234)Dan Engelbrecht2023-02-236-179/+490
| | | | | | | | | * refactored MemoryCacheBucket to allow for storing RawHash/RawSize. * remove redundant conversions in AccessTime * reduce max count for memory cache bucket to 32-bit value * refactored DiskCacheBucket to allow for storing RawHash/RawSize. * Use CompressedBuffer::ValidateCompressedHeader when applicable * Make sure we rewrite the snapshot if we read an legacy existing index/log * changelog