]> Sergey Matveev's repositories - public-inbox.git/commit
treewide: reseed RNG in child processes
authorEric Wong <e@80x24.org>
Fri, 22 Jan 2021 20:01:19 +0000 (20:01 +0000)
committerEric Wong <e@80x24.org>
Sun, 24 Jan 2021 10:09:51 +0000 (10:09 +0000)
commitcea37260f3d63a4e497f0e5803d2a40c6f89dc0d
treefccee9d60a0c66c5b269c45996e3621defad6eea
parent6a0a324f2dd354c17ccc7a97604c5b1e17bea18e
treewide: reseed RNG in child processes

This prevents name conflicts leading to retries and slowdowns in
temporary file name generation.  No actual data corruption
resulted because all temporary files are opened with O_EXCL
anyways.

This may increase security for IMAP, NNTP, and HTTPS sessions
using TLS, but it's all public data anyways.
lib/PublicInbox/Daemon.pm
lib/PublicInbox/IPC.pm
lib/PublicInbox/Watch.pm
lib/PublicInbox/Xapcmd.pm