* Added support for PagingFiles registry key containing drive letter '?'. Not sure exactly what this mean except that it can exist if system automatically manage page files for all drives. We resort to use first entry in ExistingPageFiles registry key to figure out drive
[CL 31198385 by henrik karlsson in ue5-main branch]
* Fixed logic calculating max page file size. System-managed page file logic was wrong giving calculations that were way to high
[CL 31161437 by henrik karlsson in ue5-main branch]
* Fixed bug where error messages written to trace stream could be bigger than max size for a write scope. Previous number was 4k, now changed to 256k instead (I don't expect an individual error message to be bigger than 256k at least!)
[CL 31135204 by henrik karlsson in ue5-main branch]
* Fixed bug in storage client code that directly decompress network data to disk/mem. It could write outside buffer by 8 bytes
* Added UbaCli -checkcas2 .. this codepath creates a storage server and client and networks all cas files over.. just to check so code paths properly work
* Fixed UbaCli -checkaws bug
[CL 31118503 by henrik karlsson in ue5-main branch]
* Added support for custom text in trace/visualizer... can be used to report things like horde status etc
[CL 31118070 by henrik karlsson in ue5-main branch]
* Fixed so stdout/err is redirected to pipe on detoured processes on linux/mac.. this should fix so errors are visualized in the right place
* Added -nostdout to UbaCli to be able to check that redirected stdout/err works
* Added version for process messages to catch issues where ppl have old ubaagent.exe but new ubadetours.dll
* Added capacity parameter to FixPath and added asserts to check that we never write outside capacity
* Fixed code creating g_virtualApplication buffer.
* Disabled asserts for mac non debug builds
* Removed detoured write/fwrite for posix now when we instead redirect stdout/err
* Enabled some unit tests for linux now when they work as intended regarding redirected stdout/err
[CL 31029918 by henrik karlsson in ue5-main branch]
* Fixed some error handling for posix
* Improved some logging
* Disabled some unit tests on linux because they always fail
[CL 30991796 by henrik karlsson in ue5-main branch]
* Added lock around socket send for windows to see if it will resolve some of the crazy socket send times on the farm
[CL 30976001 by henrik karlsson in ue5-main branch]
* Fixed file descriptor leak when running native processes on posix platforms
* Removed hangup test on poll for pipe file descriptors since it exited to early and missed reads
[CL 30963156 by henrik karlsson in ue5-main branch]
* Added retry and better error description when writing byte to create size of file mapping on posix
[CL 30889356 by henrik karlsson in ue5-main branch]
* Improved error handling for setpriority even more. There is a risk that a non-detoured process have exited already when we get to this function
[CL 30878827 by henrik karlsson in ue5-main branch]
* Changed so com memory is not split up in read and write since they never overlap.. so both read and write can use all the memory
[CL 30871523 by henrik karlsson in ue5-main branch]