| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Tests for ExtendablePathBuilder | Martin Ridgers | 2021-10-18 | 1 | -0/+34 |
| | | |||||
| * | Simple class for building paths based off an ExtendableString | Martin Ridgers | 2021-10-18 | 1 | -0/+40 |
| | | |||||
| * | Implemented ReadFromFileMaybe() for POSIX | Martin Ridgers | 2021-10-18 | 1 | -4/+8 |
| | | |||||
| * | Merged main | Martin Ridgers | 2021-10-18 | 1 | -26/+87 |
| |\ | |||||
| | * | structured cache: Implemented GarbageCollect() for disk and memory buckets | Stefan Boberg | 2021-10-16 | 1 | -26/+87 |
| | | | |||||
| * | | Merged main | Martin Ridgers | 2021-10-16 | 30 | -100/+119 |
| |\| | |||||
| | * | Fixed up some more windows include issues | Stefan Boberg | 2021-10-15 | 3 | -2/+7 |
| | | | |||||
| | * | Fixed logic for picking a default http implementation, which was caused by ↵ | Stefan Boberg | 2021-10-15 | 1 | -5/+5 |
| | | | | | | | | | inconsistent preprocessor definitions | ||||
| | * | zencore: Enabled MSC warning 4668 to get warnings when preprocessor macros ↵ | Stefan Boberg | 2021-10-15 | 26 | -85/+77 |
| | | | | | | | | | | | | | | | | | are used without an explicit definition Also fixed up various code to compile with this, by using ZEN_THIRD_PARTY_INCLUDES_START/ZEN_THIRD_PARTY_INCLUDES_END macros Removed prewindows.h/postwindows.h since they are no longer to be used due to the above | ||||
| | * | zencore: added ZEN_THIRD_PARTY_INCLUDES_START/ZEN_THIRD_PARTY_INCLUDES_END | Stefan Boberg | 2021-10-15 | 1 | -0/+17 |
| | | | | | | | | | These should be used around third party header includes to ensure they don't fire warnings we want to have enabled for our code | ||||
| | * | structured cache: fixed mistake in back-off logic | Stefan Boberg | 2021-10-15 | 1 | -9/+14 |
| | | | | | | | | | this bug would make PUTs to clean zen instances very slow | ||||
| * | | Merged main | Martin Ridgers | 2021-10-15 | 25 | -171/+1438 |
| |\| | |||||
| | * | httpasio: Implemented support for specifying accept type via url suffix | Stefan Boberg | 2021-10-15 | 1 | -3/+37 |
| | | | |||||
| | * | clang-format | Stefan Boberg | 2021-10-15 | 6 | -10/+13 |
| | | | |||||
| | * | httpasio: implemented proper handling of query strings | Stefan Boberg | 2021-10-15 | 1 | -44/+63 |
| | | | | | | | | | Also removed fake dates from responses (there are in fact no date headers at all now) | ||||
| | * | asio HTTP implementation (#23) | Stefan Boberg | 2021-10-14 | 21 | -164/+1375 |
| | | | | | | | asio-based HTTP implementation | ||||
| * | | If/def around Windows-only headers | Martin Ridgers | 2021-10-15 | 1 | -3/+5 |
| | | | |||||
| * | | A null httpd main loop for POSIX platforms | Martin Ridgers | 2021-10-15 | 1 | -1/+17 |
| | | | |||||
| * | | Disabled warning about missing initializers | Martin Ridgers | 2021-10-15 | 1 | -0/+1 |
| | | | |||||
| * | | Moved Windows-only defines to the is("windows") xmake block | Martin Ridgers | 2021-10-15 | 1 | -3/+7 |
| | | | |||||
| * | | Merged main | Martin Ridgers | 2021-10-14 | 4 | -69/+110 |
| |\| | |||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-10-13 | 2 | -6/+78 |
| | |\ | |||||
| | | * | Add remote execute functions (#15) | Joe Kirchoff | 2021-10-13 | 2 | -6/+78 |
| | | | | | | | | | | Also fix request type for exists, should be head. | ||||
| | * | | projectstore: Removing support for requesting attachments by hash using ↵ | Stefan Boberg | 2021-10-13 | 1 | -55/+5 |
| | |/ | | | | | | | offset/length (not needed and we will remove this path entirely) | ||||
| | * | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-10-13 | 2 | -49/+185 |
| | |\ | |||||
| | * | | structuredcache: add code to handle conflict which can occur when multiple ↵ | Stefan Boberg | 2021-10-13 | 1 | -8/+27 |
| | | | | | | | | | | | | | PUTs of the same value occur close enough to cause issues due to file system races | ||||
| * | | | Use std::fs::path for IoBuffer::MakeFromFile(). | Martin Ridgers | 2021-10-14 | 6 | -10/+8 |
| | | | | | | | | | | | | | | | | This is more consistent with MakeFromTempFile() and almost all arguments are path objects anyway. | ||||
| * | | | Implemented basicfile.cpp for POSIX platforms | Martin Ridgers | 2021-10-14 | 1 | -0/+54 |
| | | | | |||||
| * | | | Merged main | Martin Ridgers | 2021-10-13 | 2 | -49/+185 |
| |\ \ \ | | |/ | |/| | |||||
| | * | | Added support for decompressing from offset. | Per Larsson | 2021-10-13 | 2 | -49/+185 |
| | |/ | |||||
| * | | Fixed shadowed symbol error in zenserver-test.cpp | Martin Ridgers | 2021-10-13 | 1 | -4/+6 |
| | | | |||||
| * | | Fixed httpsys.cpp WideToUtf8() link errors | Martin Ridgers | 2021-10-13 | 1 | -3/+3 |
| | | | |||||
| * | | Removed u16string WideToUtf8() prototype | Martin Ridgers | 2021-10-13 | 1 | -1/+0 |
| | | | |||||
| * | | std::fs::path cannot be forward declared. | Martin Ridgers | 2021-10-13 | 1 | -3/+1 |
| | | | | | | | | | | | libstdc++ uses has a std::fs::__cxx11::path which causes GCC to struggle with ambiguity. | ||||
| * | | Signed/unsigned comparison mismatch | Martin Ridgers | 2021-10-13 | 1 | -1/+1 |
| | | | |||||
| * | | Moved zencore/windows.h include from basicfile.h to basicfile.cpp | Martin Ridgers | 2021-10-13 | 2 | -4/+4 |
| | | | |||||
| * | | Replaced use of DWORD with uint32_t | Martin Ridgers | 2021-10-13 | 2 | -2/+2 |
| | | | |||||
| * | | Merged main | Martin Ridgers | 2021-10-12 | 8 | -12/+48 |
| |\| | |||||
| | * | Ratios should not be percentages (this should be done in presentation) | Stefan Boberg | 2021-10-11 | 2 | -4/+4 |
| | | | |||||
| | * | stats: Added support for handler unregistration | Stefan Boberg | 2021-10-11 | 5 | -6/+36 |
| | | | |||||
| | * | Added lofreq timer update to httpsys main loop | Stefan Boberg | 2021-10-11 | 2 | -2/+8 |
| | | | |||||
| * | | Added "xmake project" output to .gitignore | Martin Ridgers | 2021-10-12 | 1 | -0/+2 |
| | | | |||||
| * | | Misplaced nodiscard attribute | Martin Ridgers | 2021-10-12 | 1 | -3/+3 |
| | | | |||||
| * | | Only include zencore/windows.h on Windows | Martin Ridgers | 2021-10-12 | 4 | -7/+18 |
| | | | |||||
| * | | Corrected incorrect casing of include statements | Martin Ridgers | 2021-10-12 | 7 | -9/+9 |
| | | | |||||
| * | | Changed example project VS generation command to exclude x86 | Martin Ridgers | 2021-10-11 | 1 | -1/+1 |
| | | | |||||
| * | | uson.json tests were passing un-terminated strings to json11::parse() | Martin Ridgers | 2021-10-11 | 1 | -9/+9 |
| | | | |||||
| * | | Added some tests for pid-related functions | Martin Ridgers | 2021-10-11 | 1 | -0/+12 |
| | | | |||||
| * | | ZEN_*_OPTIMIZATION for GCC and Clang | Martin Ridgers | 2021-10-11 | 1 | -2/+8 |
| | | | |||||
| * | | There are no surrogate pairs in utf32 | Martin Ridgers | 2021-10-11 | 1 | -0/+5 |
| | | | |||||