| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Fixed up PutLargeObject() error handling | Stefan Boberg | 2021-05-21 | 2 | -16/+28 | |
| | | | ||||||
| | * | Fixed up error reporting in BasicFile, now uses ThrowSystemException() to ↵ | Stefan Boberg | 2021-05-21 | 1 | -6/+5 | |
| | | | | | | | | | correctly report the HRESULT error code which would previously always be zero | |||||
| | * | Cleaned up exception handling | Stefan Boberg | 2021-05-21 | 6 | -28/+34 | |
| | | | | | | | | | We now use std::system_error where possible to report Win32 system errors. We still have WindowsException for general HRESULT based errors but we should phase it out where possible | |||||
| | * | Renamed CasBlobFile -> BasicFile | Stefan Boberg | 2021-05-21 | 4 | -12/+16 | |
| | | | ||||||
| | * | Partial refactoring of structured cache implementation - WIP | Stefan Boberg | 2021-05-21 | 7 | -50/+158 | |
| | | | ||||||
| | * | std::min -> zen::Min | Stefan Boberg | 2021-05-21 | 1 | -1/+2 | |
| | | | ||||||
| | * | Moved CasBlobFile into basicfile.h | Stefan Boberg | 2021-05-21 | 8 | -94/+125 | |
| | | | ||||||
| | * | Merge branch 'jupiter-structured' of https://github.com/EpicGames/zen into ↵ | Stefan Boberg | 2021-05-21 | 19 | -114/+228 | |
| | |\ | | | | | | | | | | jupiter-structured | |||||
| | | * | Merge branch 'main' into jupiter-structured | Stefan Boberg | 2021-05-21 | 19 | -114/+228 | |
| | | |\ | ||||||
| | | | * | Added support for package additional files. Added io hash chunk id to… (#2) | Per Larsson | 2021-05-21 | 2 | -98/+55 | |
| | | | | | | | | | | | | | | | | | Added support for attaching additional files to oplog entries in project store | |||||
| | * | | | Added Oid::operator bool for "null" checking | Stefan Boberg | 2021-05-21 | 2 | -4/+10 | |
| | |/ / | ||||||
| | * | | WIP structured cache endpoints - tactical check-in not fully functional yet | Stefan Boberg | 2021-05-20 | 5 | -4/+67 | |
| | | | | ||||||
| * | | | Updated structured cache description | Stefan Boberg | 2021-05-25 | 1 | -0/+23 | |
| | |/ |/| | ||||||
| * | | Fixed mis-merge | Stefan Boberg | 2021-05-20 | 2 | -12/+1 | |
| | | | ||||||
| * | | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-05-20 | 19 | -16/+225 | |
| |\ \ | ||||||
| | * \ | Merged from master | Stefan Boberg | 2021-05-20 | 16 | -4/+169 | |
| | |\ \ | | |/ | |/| | ||||||
| | | * | Update README.md | Stefan Boberg | 2021-05-20 | 1 | -0/+2 | |
| | | | | ||||||
| | | * | Updated README.md with contribution instructions | Stefan Boberg | 2021-05-20 | 1 | -0/+8 | |
| | | | | ||||||
| | | * | Update README.md | Stefan Boberg | 2021-05-20 | 1 | -2/+2 | |
| | | | | ||||||
| | | * | Merge pull request #1 from EpicGames/vcpkg-overlay-ports | Stefan Boberg | 2021-05-20 | 13 | -2/+113 | |
| | | |\ | | | | | | | | | Use vcpkg --overlay-ports to handle asio | |||||
| | | | * | Use vcpkg --overlay-ports to handle asio | Joe Kirchoff | 2021-05-19 | 13 | -2/+113 | |
| | | |/ | ||||||
| | * | | Added tentative Jupiter structured data endpoints | Stefan Boberg | 2021-05-20 | 2 | -0/+28 | |
| | | | | ||||||
| | * | | Added HttpServerRequest::RequestContentType() | Stefan Boberg | 2021-05-19 | 2 | -9/+54 | |
| | | | | ||||||
| | * | | Added HashStringDjb2() | Stefan Boberg | 2021-05-19 | 1 | -0/+15 | |
| | | | | ||||||
| * | | | Attempt at fixing github diff view for 4-space tabs | Stefan Boberg | 2021-05-20 | 1 | -0/+3 | |
| | |/ |/| | ||||||
| * | | Partial implementation of Jupiter chunk filtering, pending more information ↵ | Stefan Boberg | 2021-05-18 | 2 | -2/+46 | |
| |/ | | | | | | about response format Also implemented compact binary PUT | |||||
| * | Merge branch 'main' of https://github.com/EpicGames/zen into main | Stefan Boberg | 2021-05-17 | 3 | -98/+3 | |
| |\ | ||||||
| | * | Removed some experimental dependencies | Stefan Boberg | 2021-05-16 | 3 | -98/+3 | |
| | | | ||||||
| * | | Added oplog prep step to avoid redundant chunk transfers | Stefan Boberg | 2021-05-17 | 1 | -0/+74 | |
| |/ | ||||||
| * | HTTP: added some basic comments to httpserver.h | Stefan Boberg | 2021-05-13 | 1 | -1/+20 | |
| | | ||||||
| * | Removed a const which upsets VS 16.9.5 for whatever reason | Stefan Boberg | 2021-05-13 | 1 | -2/+2 | |
| | | ||||||
| * | Moved [[nodiscard]] into the right position to make it actually stick | Stefan Boberg | 2021-05-13 | 1 | -2/+2 | |
| | | ||||||
| * | Added logic to guard against accidental file move in file CAS fast path | Stefan Boberg | 2021-05-13 | 3 | -5/+25 | |
| | | | | | Now verifies the chunk is referencing an entire file before moving it into place | |||||
| * | Implemented move-in-place for large CAS payloads | Stefan Boberg | 2021-05-13 | 6 | -5/+155 | |
| | | ||||||
| * | Added string_view variant of WindowsException constructor | Stefan Boberg | 2021-05-13 | 1 | -0/+6 | |
| | | ||||||
| * | SharedBuffer::MakeView now validates range against outer | Stefan Boberg | 2021-05-13 | 1 | -4/+9 | |
| | | ||||||
| * | CbWriter::Save now returns an immutable payload buffer | Stefan Boberg | 2021-05-13 | 2 | -5/+14 | |
| | | ||||||
| * | Made SharedBuffer/UniqueBuffer share guts with IoBuffer | Stefan Boberg | 2021-05-13 | 8 | -125/+101 | |
| | | | | | This enables way more efficient marshaling of compact binary objects and attachments | |||||
| * | clang-format | Stefan Boberg | 2021-05-13 | 1 | -2/+6 | |
| | | ||||||
| * | Removed vestigial prototype remains | Stefan Boberg | 2021-05-13 | 2 | -14/+0 | |
| | | ||||||
| * | Added minor TODO | Stefan Boberg | 2021-05-12 | 1 | -0/+1 | |
| | | ||||||
| * | Added chunking to HttpSysServerRequest::ReadPayload to deal with large ↵ | Stefan Boberg | 2021-05-12 | 1 | -1/+5 | |
| | | | | | payloads better | |||||
| * | Implemented basic support for marshaling attachments out-of-band with the ↵ | Stefan Boberg | 2021-05-11 | 4 | -6/+29 | |
| | | | | | | | | | package payload Currently supported in project store but will also be used for the structured cache Currently, cleanup is missing. Ultimately the intent is that the file used for marshaling will simply be moved into place. | |||||
| * | Added paths as context to I/O error exception messages | Stefan Boberg | 2021-05-11 | 4 | -33/+50 | |
| | | ||||||
| * | Added PathFromHandle helper function | Stefan Boberg | 2021-05-11 | 2 | -0/+22 | |
| | | | | | Primarily to be used to add context to error messages in places where we only have a handle available | |||||
| * | Adding zenservice code | Stefan Boberg | 2021-05-11 | 300 | -0/+81388 | |