On Windows keepalive options were set on the recording socket, in order to detect if a tracing process suddenly closes it's connection (it's killed or crashes). These options were missing from Mac and Linux configurations.
#rb martin.ridgers
#jira UE-188178
[CL 26343479 by johan berg in ue5-main branch]
* Parse Session guid and trace guid from metadata if available for live sessions
* Add api to fetch a session based on above guid.
#rb none
#preflight none
[CL 25505216 by Johan Berg in ue5-main branch]
Use entire path to calculate the id. Just using the stem hides files that happens to be present in multiple mounts.
#rb none
#preflight 6446e79ec632d1e89b5b6aef
[CL 25171227 by Johan Berg in ue5-main branch]
* Missed call to parent refresh
* Using incorrect platform define
#rb none
#preflight 6446891bf030f684d5d2f344
[CL 25163899 by Johan Berg in ue5-main branch]
* Fixed issues with non-ascii folder names.
* Do not crash if folder is deleted by user.
* Do not recreate folders that has been deleted.
#rb none
#preflight 643d44c7a35280ed4fcecdb5
[CL 25067122 by Johan Berg in ue5-main branch]
* Avoid crashing if user deletes a mounted directory while running
* Avoid recreating watch folders when starting server. Don't create mounts for non-existing watch folders.
#rb none
#preflight 643d42268e01968448c58422
[CL 25066886 by Johan Berg in ue5-main branch]
Testing has reported that non-ascii characters in folder names creates folders with garbage names. This sets the global locale for all std types which help to parse stored folder names.
#jira
#preflight 643d41f8211b661dc4e5d4e7
[CL 25066859 by Johan Berg in ue5-main branch]
* Support for setting trace store directory
* Support for adding watch folders
#rb none
#preflight 64368a7d1f33a0b34a0e4497
[CL 25004715 by Johan Berg in ue5-main branch]
* Check for uniqeness when adding watch directories.
* Close file handle after done reading
#rb none
#preflight 642c8725ce01db47ac52c695
[CL 24917597 by Johan Berg in ue5-main branch]
* Adds persistent settings for Unreal Trace Server, stored in user settings directory.
* End point for modying configuration. Endpoint is only accessible from the local machine.
* Functionality to detect changes, update components and relay to clients using settings serial number.
#rb martin.ridgers
#preflight 6422eae2c42c7fd1cbe73169
[CL 24818006 by Johan Berg in ue5-main branch]