aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Stubbed out base minimum of MS' PPL use for non-Windows platformsMartin Ridgers2021-12-021-0/+43
|
* Ifdef'd Windows-only includeMartin Ridgers2021-12-021-1/+3
|
* As a general rule include (seem) to be orderedl zen, 3rd-party, systemMartin Ridgers2021-12-021-4/+4
|
* Missing includeMartin Ridgers2021-12-021-0/+2
|
* Use zen::PathToUtf8() instead of WideToUtf8()Martin Ridgers2021-12-021-1/+1
|
* Updated RunCommand's file traversal to use platform-agnostic stringsMartin Ridgers2021-12-021-4/+4
|
* Added a "path_string" type to the file traversal classMartin Ridgers2021-12-021-1/+2
|
* Wrap include with ZEN_THIRDPARTY macros instead of pragmasMartin Ridgers2021-12-021-3/+2
|
* Cross-platform path-to-utf8 conversionMartin Ridgers2021-12-021-1/+2
|
* Do not block when trying to lock a lock file (POSIX)Martin Ridgers2021-12-021-1/+1
|
* Remove a LockFile's lock on destructionMartin Ridgers2021-12-021-0/+6
|
* Renamed ZEN_PLATFORM_MACOS to ZEN_PLATFORM_MACMartin Ridgers2021-12-023-5/+5
| | | | | None of the other platform defines have an "OS" suffix so removing this one keeps things consistent and lowers the chance of error.
* ZEN_CONSOLE() without and VA_ARGS wouldn't compile with GCCMartin Ridgers2021-12-011-5/+5
|
* Fixed unused parameter warningMartin Ridgers2021-12-011-0/+1
|
* Removed unused #include statementMartin Ridgers2021-12-011-2/+0
|
* Removed unused Utf8Helper classMartin Ridgers2021-12-011-9/+0
|
* Changed dedupe command to work with paths as utf8 stringsMartin Ridgers2021-12-011-5/+31
|
* Signed/unsigned warning fixMartin Ridgers2021-12-011-2/+2
|
* Missing includeMartin Ridgers2021-12-011-0/+2
|
* Process active condition was back to frontMartin Ridgers2021-11-291-1/+1
|
* std::fs::path is a wide character string under the hoodMartin Ridgers2021-11-291-1/+1
|
* Wait for upstream test server to start before spawning a downstream oneMartin Ridgers2021-11-291-4/+2
|
* Removed the special-case path handling to make project tests passMartin Ridgers2021-11-291-12/+0
|
* Use more correct paths for the project.basic testMartin Ridgers2021-11-291-6/+8
|
* Only Windows paths have drive lettersMartin Ridgers2021-11-291-0/+2
|
* Post-merge fixesMartin Ridgers2021-11-292-23/+14
|
* Merged mainMartin Ridgers2021-11-297-231/+315
|\
| * Merge pull request #28 from EpicGames/non-elevated-asiozousar2021-11-264-89/+124
| |\ | | | | | | ASIO Mode Fixes
| | * Address review feedback.Zousar Shaker2021-11-261-2/+2
| | |
| | * Move HandlePackageOffers out of ifdef to fix static compile error.Zousar Shaker2021-11-251-38/+40
| | |
| | * Fix asio bug where input of less than 16 bytes would not get consumed.Zousar Shaker2021-11-251-1/+1
| | | | | | | | | | | | This would cause hangs when the tail of a multi-part body was less than 16 bytes.
| | * Make asio trace messages controlled by a compile-time verbosity define.Zousar Shaker2021-11-251-8/+16
| | |
| | * Fix handling of packages/offers in asio mode to match http.sys mode.Zousar Shaker2021-11-254-76/+91
| | |
| | * Fix asio request routing so that a url of "/cas" will route to the service ↵Zousar Shaker2021-11-241-4/+14
| | | | | | | | | | | | | | | | | | for prefix "/cas/". Also change the behavior for asio request routing to adhere to the "longest match rule" like http.sys.
| * | Added .gdb_history to .gitignoreMartin Ridgers2021-11-261-0/+1
| | |
| * | Added "xmake project" output to .gitignoreMartin Ridgers2021-11-261-0/+2
| | |
| * | Sponsor PIDs were getting truncated to 16 bits which isn't portableMartin Ridgers2021-11-261-1/+1
| | |
| * | Added support for loading Lua config file from CLI option and merged ↵Per Larsson2021-11-253-144/+181
| | | | | | | | | | | | server/service config.
* | | Added a simple NamedMutex testMartin Ridgers2021-11-291-0/+15
| | |
* | | Renamed the "ipc" test to "NamedEvent"Martin Ridgers2021-11-291-1/+1
| | |
* | | Implemented NamedMutex for LinuxMartin Ridgers2021-11-291-6/+39
| | |
* | | Use the /proc/self mount to get information about ourselvesMartin Ridgers2021-11-291-4/+2
| | |
* | | Child processes don't fully terminate until the parent waits on themMartin Ridgers2021-11-261-4/+8
| | |
* | | ProcessHandle::Wait() wasn't waiting indefinitely with a <0 timeoutMartin Ridgers2021-11-261-1/+1
| | |
* | | Wait on an event instead of using sleep()Martin Ridgers2021-11-261-4/+8
| | | | | | | | | | | | | | | | | | | | | The sleep() means it can take up to "update_interval * 2" (currently 10 seconds) to shutdown the thread. Not only is it desirable that binaries exit cleanly as quickly as possible, units tests were taking a considerable amount of time to run due to the sleep.
* | | Sponsor PIDs were getting truncated to 16 bits which isn't portableMartin Ridgers2021-11-261-1/+1
| | |
* | | Clear out orphaned queues so they're initially unsetMartin Ridgers2021-11-261-2/+8
| | |
* | | Allow end-of-file errors to pass unraisedMartin Ridgers2021-11-261-0/+6
| | |
* | | ASIO error type is asio::error_code not std::error_codeMartin Ridgers2021-11-261-7/+7
| | |
* | | Throw HTTP client errors from zenserver-testMartin Ridgers2021-11-251-1/+5
| | |