aboutsummaryrefslogtreecommitdiff
path: root/zencore
Commit message (Collapse)AuthorAgeFilesLines
* Suppress C4305 in third party includesJoe Kirchoff2022-03-171-4/+5
|
* Added some new mime types; javascript, css, png and icoMartin Ridgers2022-03-151-0/+13
|
* Marked IoBuffer::operator bool () method as explicitMartin Ridgers2022-03-151-1/+1
|
* Set a default value for "Size" parameter of IoBuffer(OuterBuffer, ...)Martin Ridgers2022-03-151-1/+1
|
* clang formatDan Engelbrecht2022-03-091-6/+6
|
* Remove constexpr in NoneBytes declaration in testsDan Engelbrecht2022-03-091-4/+4
| | | | Visual Studio 17.1.1 has a regression causing compilation errors
* clang-format fixesStefan Boberg2022-03-082-5/+5
|
* Fixed "taking address of constant" compile errorMartin Ridgers2022-03-031-2/+2
|
* Use sigaction() instead of the deprecated sigignore()Martin Ridgers2022-02-221-1/+4
|
* Initial support for websockets.Per Larsson2022-02-213-0/+76
|\
| * Removed optional offset for GetView.Per Larsson2022-02-211-13/+2
| |
| * Refactored websocket message.Per Larsson2022-02-212-48/+19
| |
| * Simple websocket client/server test.Per Larsson2022-02-182-9/+10
| |
| * Added websocket message parser.Per Larsson2022-02-162-0/+54
| |
| * Refactored websocket server and added static logger support.Per Larsson2022-02-151-0/+61
| |
* | If open(O_CREAT) is used then a file mode must be givenMartin Ridgers2022-02-212-6/+6
| |
* | Explicitly set access permissions so we're not affected by process' umaskMartin Ridgers2022-02-212-7/+14
| |
* | Allow all users and groups to read/write files (POSIX)Martin Ridgers2022-02-211-1/+1
| |
* | Marked a few file descriptors to be closed on execute (POSIX)Martin Ridgers2022-02-211-2/+2
| |
* | Write access for all users to named event files on POSIXMartin Ridgers2022-02-141-1/+1
| |
* | Allow all users to access the backing file for named mutexsMartin Ridgers2022-02-141-2/+2
| |
* | Do not zombify child processes to more closely match WindowsMartin Ridgers2022-02-111-0/+15
|/
* Refactored auth manager to use simplified encryption API.Per Larsson2022-02-071-20/+5
|
* Replaced crypto transform abstraction with a concrete API.Per Larsson2022-02-072-167/+186
|
* Missing override suffix compile fixMartin Ridgers2022-02-041-1/+1
|
* Enable crypto on Linux.Ubuntu2022-02-031-2/+0
|
* Enable encryption on all platforms.Per Larsson2022-02-032-18/+10
|
* Encrypt serialized auth state.Per Larsson2022-02-032-1/+10
|
* clang-formatStefan Boberg2022-02-026-18/+18
|
* Initial support for symmetric encryption/decryption using OpenSSL.Per Larsson2022-01-313-0/+287
|
* TraceInit can now be initialized with "None" tracing modeStefan Boberg2022-01-302-1/+11
|
* Fixed missing template decorator on RefPtr friend classMartin Ridgers2022-01-251-0/+1
|
* Cachepolicy (#36)mattpetersepic2022-01-252-0/+39
| | | | | | | | | | | | | | | | | * Copy CachePolicy implementation from UE5/Release-5.0. Add backwards compatability for clients and upstreams that are using the old protocol. * Add RefPtr templated move operator and constructor, so that RefPtr<const Foo*> A = std::move(RefPtr<Foo*>()) will do a move. * Fix broken CachePolicy tests and add tests for new Save/Load. * Remove TODO comments * CachePolicy Save/Load Fixes from codereview * Fix comment to match code change. * Remove backwards compatibility for CachePolicy change. Convert policy string tokens to PascalCase. Fix tests for new policy text. Change ParseCachePolicy to assert string is non-empty and always succeed. * Fix release build: use ZEN_WITH_TESTS define
* Format fix.Per Larsson2022-01-2210-54/+71
|
* Added copyright headers to xmake.lua scriptsMartin Ridgers2022-01-201-0/+2
|
* Support chunk requests with no ValueId, and interpret them as requested for ↵mattpetersepic2022-01-171-1/+1
| | | | values put with the PutValue API, which sends a package with RawHash and RawSize on the root object. (#35)
* Disabled mimalloc on Mac-Arm64 as vcpkg doesn't support itMartin Ridgers2022-01-141-1/+6
|
* Fixed up compile errors if mimalloc use is disabledMartin Ridgers2022-01-141-0/+1
|
* Blake3 for Mac Arm64Martin Ridgers2022-01-131-1/+5
|
* Be explicit about what platforms a block implements for grepabilityMartin Ridgers2022-01-131-3/+3
|
* Use SysV semaphores to implement NamedEvent on LinuxMartin Ridgers2022-01-131-100/+7
|
* More complete toolchain and C++ library version checksMartin Ridgers2022-01-131-9/+24
|
* The "operator << (CbWriter, size_t)" is only required when using libc++Martin Ridgers2022-01-131-1/+1
|
* Missing includeMartin Ridgers2022-01-131-0/+1
|
* Added missing std:: namespace to nullptr_t useMartin Ridgers2022-01-132-6/+6
|
* Moved "concepts" include to zencore.h as toolchain support is spottyMartin Ridgers2022-01-134-3/+1
|
* Added a CbWriter stream operator for size_t-type valuesMartin Ridgers2022-01-101-0/+9
|
* Converted use of _format UDL to fmt::formatMartin Ridgers2022-01-105-50/+33
|
* Turn all ThrowLastError() sites in source_location variantsMartin Ridgers2022-01-072-10/+11
|
* Use POSIX implementation for ProcessHandle on MacMartin Ridgers2022-01-071-13/+5
|