| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add `import-project` and `export-project` (#183) | Dan Engelbrecht | 2022-11-18 | 4 | -28/+22 |
| | | | | * Add `import-project` and `export-project` command line parsing | ||||
| * | Support file reference in package message (#184) | Dan Engelbrecht | 2022-11-07 | 1 | -1/+0 |
| | | | | | | | | | * Fix packed message parsing for absolute path * Always enable are sharing when opening files as IoBuffers. * Allow control over sending partial files as localfile ref * Check "AcceptFlags" field in RPC message for allowing localfile ref in reply * make oplog entry add operations ZEN_DEBUG level logs * changelog | ||||
| * | De/reduce buffer creation in parsepackedmessage (#175) | Dan Engelbrecht | 2022-09-30 | 1 | -0/+1 |
| | | | | | | * Don't create call CreateBuffer for attachement data that we only read and not keep * changelog * don't read oplog attachments into memory just to do a redundant store of them | ||||
| * | De/more upstream details (#168)v0.1.6-pre9v0.1.6-pre10 | Dan Engelbrecht | 2022-09-22 | 1 | -0/+1 |
| | | | | | | | * Pass along endpoint info for each upstream request * Add more timing details in log * more log details for single item upstream fetch * DISABLEDQUERY over SKIP | ||||
| * | logging - don't do formatting of messages the will not be logged (#169) | Dan Engelbrecht | 2022-09-21 | 1 | -72/+40 |
| | | |||||
| * | enable json log file (#164) | Dan Engelbrecht | 2022-09-12 | 1 | -10/+10 |
| | | | | | | | * Include source location on ZEN_ERROR and ZEN_CRITICAL * Use proper logging for sentry init status * format file logger as json if .json extension is given * changelog | ||||
| * | added suppression of warning C4189 to work around problems in fmt | Stefan Boberg | 2022-07-21 | 1 | -5/+6 |
| | | |||||
| * | added _WIN32_WINNT define to be consistent with xmake file | Stefan Boberg | 2022-06-13 | 1 | -0/+3 |
| | | |||||
| * | namespace/bucket validation now uses AsciiSet for more efficient validation ↵ | Stefan Boberg | 2022-06-10 | 1 | -1/+1 |
| | | | | | (#127) | ||||
| * | core: added ReadStdIn | Stefan Boberg | 2022-06-10 | 1 | -0/+1 |
| | | | | | implements a simple wrapper around reading stdin until EOF | ||||
| * | added IoBuffer::MutableData() | Stefan Boberg | 2022-06-10 | 1 | -0/+6 |
| | | |||||
| * | Enable FILE_SHARE_DELETE on standalone files in disk buckets | Dan Engelbrecht | 2022-05-28 | 1 | -0/+1 |
| | | | | | | | | | This allows us to delete the file even if it is open for read. We do a delete, the rename since we are not allowed to do a rename-overwrite, only delete. As we have the shard lock for the file we want to replace we can safely do a delete+rename. In the rare case that we fail to rename the file into place the old data is lost. As this is a *cache* and it should be very rare this is OK. | ||||
| * | Add catch2 support (#101) | Stefan Boberg | 2022-05-20 | 1 | -1/+31 |
| | | | | | | | | Added option to use catch2 for unit tests Currently both doctest and catch2 are supported via some compatibility macros. doctest is the default, and ZEN_USE_CATCH2 needs to be defined to switch to catch2. Our goal is to evaluate how well catch2 works and switch to catch2 if everything pans out since UE5 now supports using catch2 for unit tests. | ||||
| * | use string::compare in caseSensitiveCompareStrings | Dan Engelbrecht | 2022-05-12 | 1 | -9/+2 |
| | | |||||
| * | Add caseSensitiveCompareStrings and manual <=> and == operator for CacheKey | Dan Engelbrecht | 2022-05-12 | 1 | -0/+23 |
| | | | | | MacOS clang compiler does not implement a default <=> operator for string | ||||
| * | Merge pull request #89 from EpicGames/de/namespacesv1.0.1.5 | Dan Engelbrecht | 2022-05-09 | 1 | -0/+11 |
| |\ | | | | | Add namespacecachestore layer to allow multiple structured cache namespaces | ||||
| | * | Added GetDirectoryContent utility | Dan Engelbrecht | 2022-05-06 | 1 | -0/+11 |
| | | | |||||
| * | | Make sure blockstore owner and block store state does not get out of sync ↵ | Dan Engelbrecht | 2022-05-08 | 1 | -0/+3 |
| |/ | | | | | | when fetching a chunk Move MarkAsDeleteOnClose() to IoBuffer(ExtendedCore) and set it on close, SetFileInformationByHandle sometimes fails if done in parallel with FileMapping | ||||
| * | Serialize compact binary from JSON. | Per Larsson | 2022-04-27 | 2 | -1/+7 |
| | | |||||
| * | Compute updates (#74) | Joe Kirchoff | 2022-04-14 | 1 | -0/+1 |
| | | |||||
| * | more cleanup | Dan Engelbrecht | 2022-04-12 | 1 | -1/+1 |
| | | |||||
| * | cleanup | Dan Engelbrecht | 2022-04-12 | 1 | -0/+4 |
| | | |||||
| * | use zen::UnsignedIntegral instead of std::unsigned_integral | Dan Engelbrecht | 2022-04-12 | 1 | -2/+2 |
| | | |||||
| * | use std::unsigned_integral for ToHexNumber and ParseHexNumber | Dan Engelbrecht | 2022-04-01 | 1 | -7/+6 |
| | | |||||
| * | safer and easier to read Char2Nibble | Dan Engelbrecht | 2022-04-01 | 1 | -15/+12 |
| | | |||||
| * | remove WorkerThreadPool::Flush() | Dan Engelbrecht | 2022-03-31 | 1 | -1/+0 |
| | | |||||
| * | comments for ToHexNumber and ParseHexNumber | Dan Engelbrecht | 2022-03-31 | 1 | -0/+12 |
| | | |||||
| * | clean up number -> hex -> number code | Dan Engelbrecht | 2022-03-31 | 1 | -23/+75 |
| | | |||||
| * | Rename FormatHex to ToHex | Dan Engelbrecht | 2022-03-31 | 1 | -1/+1 |
| | | |||||
| * | Move FormatHex and ParseHex to zencore/string | Dan Engelbrecht | 2022-03-31 | 1 | -0/+3 |
| | | |||||
| * | Add Flush to workthreadpool | Dan Engelbrecht | 2022-03-31 | 1 | -0/+1 |
| | | |||||
| * | Simple file-based compute (#65) | Joe Kirchoff | 2022-03-30 | 2 | -3/+5 |
| | | |||||
| * | Added ToJson for compact binary array. | Per Larsson | 2022-03-23 | 1 | -0/+11 |
| | | |||||
| * | move workthreadpool to zencore (#63) | Dan Engelbrecht | 2022-03-22 | 1 | -0/+46 |
| | | |||||
| * | clang-format | Dan Engelbrecht | 2022-03-21 | 3 | -12/+11 |
| | | |||||
| * | Suppress C4305 in third party includes | Joe Kirchoff | 2022-03-17 | 1 | -4/+5 |
| | | |||||
| * | Added some new mime types; javascript, css, png and ico | Martin Ridgers | 2022-03-15 | 1 | -0/+13 |
| | | |||||
| * | Marked IoBuffer::operator bool () method as explicit | Martin Ridgers | 2022-03-15 | 1 | -1/+1 |
| | | |||||
| * | Set a default value for "Size" parameter of IoBuffer(OuterBuffer, ...) | Martin Ridgers | 2022-03-15 | 1 | -1/+1 |
| | | |||||
| * | clang-format fixes | Stefan Boberg | 2022-03-08 | 1 | -1/+1 |
| | | |||||
| * | Removed optional offset for GetView. | Per Larsson | 2022-02-21 | 1 | -13/+2 |
| | | |||||
| * | Refactored websocket message. | Per Larsson | 2022-02-21 | 1 | -31/+17 |
| | | |||||
| * | Simple websocket client/server test. | Per Larsson | 2022-02-18 | 1 | -5/+6 |
| | | |||||
| * | Added websocket message parser. | Per Larsson | 2022-02-16 | 1 | -0/+30 |
| | | |||||
| * | Refactored websocket server and added static logger support. | Per Larsson | 2022-02-15 | 1 | -0/+61 |
| | | |||||
| * | Replaced crypto transform abstraction with a concrete API. | Per Larsson | 2022-02-07 | 1 | -17/+50 |
| | | |||||
| * | Enable encryption on all platforms. | Per Larsson | 2022-02-03 | 1 | -9/+3 |
| | | |||||
| * | Encrypt serialized auth state. | Per Larsson | 2022-02-03 | 1 | -0/+3 |
| | | |||||
| * | clang-format | Stefan Boberg | 2022-02-02 | 2 | -11/+11 |
| | | |||||
| * | Initial support for symmetric encryption/decryption using OpenSSL. | Per Larsson | 2022-01-31 | 1 | -0/+50 |
| | | |||||