clear the SA_ONSTACK flag following a successful call to exec
During the 4.4BSD conversion from sigstack to sigaltstack one too
many lines of code may have been deleted. See: SCCS rev 7.44
Restore the missing line and the historical BSD behaviour and match
the requirement stated in the XSI specification for exec.
Flagged by Sortix os-test.
ok deraadt@
Add another test case covering .ce inside a conditional block inside
tbl(7) data that uses ".if n" rather than ".if 1" and that does not
use text blocks, thus being closer to the original afl(1) report
that i discussed with Jan Schreiber on 7 Sep 2020.
While here, also test ".if 0 .ce" inside tbl(7) data.
Make deprecation of ASN1_STRING_data(3) more prominent
The function has been deprecated for a long time: OpenSSL did so when
adding ASN1_STRING_get0_data in 1.1.0. beck removed it from OpenSSL 4.
The reason is that it returns a modifiable "string" and you should not
be modifying an ASN1_STRING this way. You should be using one of the
clumsy, inconvenient accessors.
schwarze merged the deprecation when adding documentation for
ASN1_STRING_get0_data() in 2018. Make this a bit more obvious: move
function to the end of the documented functions in this page, and mark
it deprecated in the SYNOPSIS, too.
I'm aware that deprecation does not work. I was hopeful to be able to
remove the function in the last cycle, but that did not happen and it
might not happen in this cycle either. It will happen at some point,
though.
Prompted by a question by brad