* Fixed so opened written files that were never explicitly closed is closed in exit if they have a close id
[CL 30069647 by henrik karlsson in ue5-main branch]
* Implemented simple Http get using tcp directly in order to work on all platforms and also be lightweight
* Changed so aws queries are using above implementation and enabled aws checks on linux
* Added UbaCli "-checkaws" option to be able to test this functionality
[CL 30069487 by henrik karlsson in ue5-main branch]
* Minor optimization around super hack to resolve dump_syms hang on linux target when dump_syms is compiled with jemalloc
[CL 30044700 by henrik karlsson in ue5-main branch]
* Enabled socket reuse on linux because it seems farm turns around faster than sockets gets freed by the os
[CL 30033379 by henrik karlsson in ue5-main branch]
* Fixed link deadlock on build farm because we have linked some of our linux tools with jemalloc which does a readlink call during initialization. Since we have detoured readlink we call dlsym first time readlink is called. And dlsym makes a calloc call when resolving the next/true function causing jemalloc to initialize. Solution was to just always return "not found" for /etc/je_malloc.conf"
[CL 30033243 by henrik karlsson in ue5-main branch]
* Fixed usage of wrong define name
* Renamed options in batchfiles using old options
* Removed old code not used
* Added one more test to the list of "all tests"
[CL 30019208 by henrik karlsson in ue5-main branch]
* Added unit test for inverted connect path (client listen and server connects)
* Changed so AddClient waits for connect to succeed/fail before returning
[CL 30018826 by henrik karlsson in ue5-main branch]
* Fixed so DeleteAllCas is running in parallel to speed up cleanups since we often have 100k+ files
* Added -resetstore as cmd line option to UbaAgent to be able to wipe all cas storage
[CL 30010512 by henrik karlsson in ue5-main branch]
* Fixed so child processes wait for acknowledgement that ExitMessage has been handled on session side. This to prevent race where parent process might move on after waiting for child and then read data produced by the child (and the data is written in the Exit message by the session process)
[CL 30010210 by henrik karlsson in ue5-main branch]
* Added so FileAccessor are using temp file for write on non-windows (since DeleteOnClose does not exist)
* Reverted reuse of filemappings (shm_open).. it caused problems when running agent on same machine
[CL 30004228 by henrik karlsson in ue5-main branch]