Removal of a pre-existing library interface
Antoine Brodin
antoine at FreeBSD.org
Sun Dec 15 19:19:24 UTC 2013
On Thu, Dec 12, 2013 at 11:37 PM, Xin Li <delphij at delphij.net> wrote:
> Hi,
>
> Recently, OpenBSD have moved from RC4 to ChaCha20 for their
> arc4random(3) family of functions and they have later removed a few
> interfaces for good reasons.
>
> On FreeBSD, we aim to maintain ABI stability so we can not simply
> remove the interface; we can not remove it from -HEAD because they are
> established by previous -STABLE branches, or we would have to bump
> major number of shared libraries. After thinking about some other
> alternatives, I have created two dummy (well, they also log the event)
> compatibility shims for these two interfaces that gets removed from
> OpenBSD.
Hello,
If you remove the interface from headers, please don't forget to
request an exp-run from portmgr.
Some ports assume that arc4random_stir and arc4random_addrandom are
available when arc4random is.
Cheers,
Antoine
More information about the freebsd-arch
mailing list