HomeFreeBSD

Make all CT Pass-Through (name server requests) asynchronous.

Description

Make all CT Pass-Through (name server requests) asynchronous.

Previously we had to do it synchronously because we could not drop the lock
due to potential scratch memory use conflicts. Previous commits fixed that
collision, so here it goes -- slower and less reliable external requests
are executed asynchronously without spinning in tight loop and with more
safe timeout handling.

Details

Provenance
mavAuthored on
Parents
rS297866: Restore some comments in previous commit.
Branches
Unknown
Tags
Unknown