* Fixed so include-what-you-use json output is working properly with uba. "puts" implementation is wrong but don't remember why it was added first place so didn't dare changing it too much.. current change only affect remote helpers running on wine
* Fixed ubavisualizer hittest logic when status lines are added
* Enabled remote log transfer by default in UbaCli
#changelist validated
#virtualized
[CL 31224327 by henrik karlsson in ue5-main branch]
* 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]
* Adds a settings menu
* Install from P4
* Pick a binary
* Launch at Startup
* Uses App Storage for Settings
[CL 31019287 by zack neyland 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]
* Removed ExitProcess call when showing assert info in CreateProcess call where process tries to spawn winedbg
[CL 30981979 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]
* Disable storage unit test for linux for now. need help getting access to a machine that this fails on.. all machines I've tested on works
[CL 30963185 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]