> > Stuart Henderson <[email protected]> wrote:
> >
> >> I'm not sure if the stubs/fallback code are necessary, does anyone have
> >> information about the arc4random implementation on other OS behave?
> >
> > FreeBSD prior to 10.0 does not automatically stir on fork().
> > This affects all current FreeBSD production releases.
> 
> Current NetBSD doesn't either, as you've already said.  I think we
> should provide patches that upstream can integrate easily, and poke
> existing implementations so that they behave correctly.  Else I fear
> that arc4random might become a problem rather than the helpful solution
> it is right now.

Look.  Everyone has bugs in their libc, all the way through their
tree.  We don't help them there.  They don't help us either. 

Fine, feel free to feed them diffs, but I don't think this is *our*
responsibility.  They failed to keep up, and for gods sake, they all
still contain /dev/random opens with non-threadsafe and non-chroot-safe
code.

It's like they forked -r1.1 and called it a lifetime.

Reply via email to