SimpleIPC component, need properties: LocalTempDir, UnixPermissions
Component SUBJ creates the temp file (ie pipe) in the GetTempDir(true). we need an option to use GetTempDir(false) instead. this is more secure to use LOCAL temp folder, not global one. ``` constructor TPipeClientComm.Create(AOWner: TSimpleIPCClient); begin inherited Create(AOWner); FFileName:=Owner.ServerID; If (Owner.ServerInstance<>'') then FFileName:=FFileName+'-'+Owner.ServerInstance; if FFileName[1]<>'/' then FFileName:=GetTempDir(true)+FFileName; end; ``` Why is this needed: https://github.com/Alexey-T/CudaText/issues/4094 We also need to specify unix-permissions for that pipe! so I can set permissions (octal) 0600 instead of current bad 0644.
issue