aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* add ip and username to sentry reports if allowed in settings (#276)Dan Engelbrecht2023-05-083-0/+37
| | | | * add ip and username to sentry reports if allowed in settings * add --sentry-allow-personal-info command line options to zenserver
* project store gc lifetime (#257)Dan Engelbrecht2023-05-082-84/+343
| | | | | | | * keep track of last access time for project store projects and oplogs * check size on disk for project store total size * read/write access times to disk * changelog * change some std::filesystem::path -> const std::filesystem::path&
* replace use of cxxopts::OptionParseException in our codeStefan Boberg2023-05-089-11/+47
| | | | later versions of cxxopts changed the signatures of exceptions. This change adds zen::OptionParseException to replace it
* 247 complete httpclient implementation (#269)Stefan Boberg2023-05-055-44/+310
| | | | | | | | | * implemented HttpClient connection pooling * implemented missing verbs * added response helpers (CbObject/CbPackage/text) * added RwLock::WithSharedLock and RwLock::WithExclusiveLock * added some noexcept annotations on RwLock * removed CPR dependency in httpclient.h
* Treat reading outside of block store file as a not found error. We may ↵Dan Engelbrecht2023-05-021-0/+4
| | | | encounter truncated blocks due to earlier abnormal termination of zenserver or disk failures. (#268)
* Report asserts to Sentry (#267)Dan Engelbrecht2023-05-021-9/+40
| | | | * don't do sentry operations if sentry init failed * changelog
* cleaned up how Oodle is incorporatedStefan Boberg2023-05-022-4/+3
| | | | changed win64 to be more in line with other platforms wrt xmake config
* move testing and observability code to zenhttp (#266)Stefan Boberg2023-05-0218-27/+25
|
* move auth code from zenserver into zenhttp (#265)Stefan Boberg2023-05-0211-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 Boberg2023-05-02249-0/+81583
* moved source directories into `/src` * updated bundle.lua for new `src` path * moved some docs, icon * removed old test trees