Commit Briefs

Omar Polo

pre-increment reqid

otherwise we send the request id N and expect to receive N+1



Omar Polo

plug a leak

all other rules are freeing the value of `listen_addr'


Omar Polo

fix automatic guessing of `listen on'

default_host needs to be NULL for getaddrinfo(3) to listen on everything.


Omar Polo

ignore some errors from socket(2)

There's no much we can do if we resolv an IPv6 address but its support is disabled in the current kernel, so ignore and go ahead. Spotted while testing gmid i n a FreeBSD jail without IPv6.


Omar Polo

we're in public alpha right now!


Omar Polo

remove configure.local{,.example}

unused, un-updated and ignored for quite some time now.


Omar Polo

tweak readme



Omar Polo

resurrect openlog() + tzset() in the logger

They're not needed on OpenBSD nor in other systems... except under sandbox. These were added for capsicum() if I remember correctly, but also with landlock it's better to initialize these things earlier.


Omar Polo

resurrect landlock support

this time targetting ABI level 3; partially based on how claudio@ handled it in rpki-client. Fun how this bit of code has come full circle (gmid inspired what I wrote for got, which inspired what was written for rpki-client, which has come back.)


Omar Polo

fix build of regress


Omar Polo

adding forgotten file


Omar Polo

fix previous; check for getentropy only when arc4random is missing

on macos we have the situation where we have arc4random available but no getentropy().


Omar Polo

comment out seed_from_prngd

it's not used (we define OPENSSL_PRNG_ONLY) and fails the build with -Werror. Keep the function commented instead of deleting it just in case we need to undefine OPENSSL_PRNG_ONLY in the future.