git-annex/RemoteDaemon/Transport
Joey Hess 92f775eba0
convert to withCreateProcess for async exception safety
Not yet 100% done, so far I've grepped for waitForProcess and converted
everything that uses that to start the process with withCreateProcess.

Except for some things like P2P.IO and Assistant.TransferrerPool,
and Utility.CoProcess, that manage a pool of processes. See #2
in https://git-annex.branchable.com/todo/more_extensive_retries_to_mask_transient_failures/#comment-209f8a8c38e63fb3a704e1282cb269c7
for how those will need to be dealt with.

checkSuccessProcess, ignoreFailureProcess, and forceSuccessProcess calls waitForProcess, so
callers of them will also need to be dealt with, and have not been yet.
2020-06-03 15:48:09 -04:00
..
Ssh update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
GCrypt.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Ssh.hs convert to withCreateProcess for async exception safety 2020-06-03 15:48:09 -04:00
Tor.hs remove some unncessary uses of warningIO 2019-11-12 10:07:27 -04:00