Move GAutoRTFMRuntimeEnabled to be an enum with 3 states:
Disabled
Enabled
ForcedDisabled
ForcedDisabled will prevent this from ever being allowed to be turned on
#rb neil.henning
[FYI] Michael.Nicolella
[CL 30155356 by brandon schaefer in ue5-main branch]
* Cancellation token source shared by all channel tasks is cancelled whenever any channel throws an exception.
* Exception callstack is captured at source, logged, then put into a shared location as an atomic, first-writer-wins operation.
* Once all tasks have joined with the main task, the exception is re-thrown with the original callstack.
[FYI] Carl.Bystrom
[CL 30153735 by ben marsh in ue5-main branch]
* Fixed race condition where NetorkClient can be disconnected at the exact same time a full proper message is received by client. If receive code manage to get passed check for m_error when disconnect happens but the disconnect code sets message size to 0 before setting binary reader size we get a situation where Send returns success but size is 0. Outside code might read some data and then use GetLeft() which will now be a wrapped number (negative position) and all kinds of weird things will happen
[CL 30149630 by henrik karlsson in ue5-main branch]
* Fixed bug caused by populatecas changelist causing StoreCas to return true without populating out casKey
[CL 30149211 by henrik karlsson in ue5-main branch]
* Brought back code where parent waits for children's m_hasExited because it can actually happen!! (Need to investigate)
[CL 30149195 by henrik karlsson in ue5-main branch]
* Added disallowed path support. It is not possible to register paths that are disallowed for serving to clients
[CL 30140725 by henrik karlsson in ue5-main branch]
* Added PrepopulateCas to StorageClient. This can be used to use local files as source for cas entries. It doesn't really matter where files are located as long as their cas key matches whatever files the client needs
* Added -populateCas=<dir> to UbaAgent. This can be used to add one or more directories for pre population
[CL 30134257 by henrik karlsson in ue5-main branch]