kr_shutdown() and the functions called by it should not try to enqueue
any imsgs. This code is called late in the parent before exit. There is
no need to enqueue any imsgs since nothing will send them out and the
childs are probably gone as well.
Fixes a crash on shutdown.
Reported by Alexander Mukhin alexander.i.mukhin (at) gmail.com
OK tb@ deraadt@
renaming the .info files for texinfo doesn't work as expected; the files
contain metadata which refer to the original filenames, so they're not
usable. stop doing this. from Chris Billington.
(patching the references in the files is not feasible).
this has the results that:
- "info texinfo" (using info from base) shows docs for base texinfo
- "ginfo texinfo" shows docs for ports (newer) texinfo
- if you want to view the docs for one version with the viewer from the
other, set INFOPATH (to /usr/local/info or /usr/share/info as appropriate)
rpki-client: convert CCR to opaque ASN1_STRINGs as far as possible
Add wrappers for hex encoding and copying an ASN.1 string similar to the
already existing base64 encoding API. Make these and the rest of the file
use accessors so that it keeps compiling with opaque ASN1_STRING.
To complete the conversion of rpki-client, which needs to know and set
unused bits in a BIT STRING, we will need to provide ASN1_BIT_STRING_set1()
and ASN1_BIT_STRING_get_length() both in libcrypto and in the portable
compat layer.
looks good to claudio
https://github.com/openssl/openssl/issues/29117https://github.com/openssl/openssl/issues/29184https://github.com/openssl/openssl/issues/29185
Fold in support for sha256-psk in addition to psk when PMF is in use on a
network that uses the default WPA settings in join.
Fixes my home network and kirill@'s network
OK stsp@
Another port that checks for modern c++ in configure even though the
code does not use c++. Since it already uses ports-gcc just add c++.
OK sthen@ tb@
Switch to ports-gcc so this has a chance to compile.
pipewire checks for a modern c++ compiler during configure even though it
is not used at all but since it needs a modern c compiler anyway adding
c++ to the mix is the simplest workaround.
OK sthen@ tb@ ajacoutot@
Make this work with gcc15
Remove base-gcc from COMPILER, replace the CXXFLAGS_base-clang with
CXXFLAGS so that the right -std=c++XY is passed to the compiler since
in most cases the c++ needs to be downgraded to make the code compile.
OK sthen@ tb@