Backport miod's alpha stack protector diff for base gcc.
OK miod@, kirill@
original message:
The introduction of stack protector support for gcc 4 on alpha some 14 years
ago required the logical stack frame to be laid out in reverse order (this is
a requirement of the MI stack protector code in gcc).
This move, however, forgot to update the preconditions of the "*adddi_fp_hack"
insn, which is used to perform specific stack or frame pointer adjustment in
the prologue.
The change in frame layout would make its preconditions never allow it to be
used anymore, causing internal compiler errors when attempting to compile
routines with more than about 32KB of locals.
Such code appears to be rare enough that this issue hasn't been noticed until
very recently by martijn@.
set USE_GMAKE; one of the non-suffix rules in tests uses $< (naddy has
run into this failing from time to time, but we haven't figured out what
actually triggers it..)
remove ipaudit, packet parsing software that hasn't really been maintained
in ports since 3.4 (and uses a libpcap export which is on the chopping
block), ok tb
MFC ports/security/jdk-ca-certs
This package provides a common certificate authority certs file for the
jdk's to use. It is created from a copy of /usr/src/lib/libcrypto/cert.pem.
x11/xscreensaver: add _permit_setugid symbol
Let's commit this for now while the work adding bsdauth support
is not ready yet.
Tested by edd@
OK rsadowski@ jca@ tb@
rpki-client: deduplicate writing out the CA state
nca_history_save() and ca_state_save() share a tempfile dance that really
only has one line that needs to be different between the two: the actual
writing of the lines. This was factored into a printing helper which we
can pass in as a function pointer. One minor change of behavior is that
the user visible warning shows the target file instead of the tempfile
with the random goo written to the .XXXXXXXX template.
There are more copies of this tempfile dance which will need a slightly
more elaborate abstraction to deduplicate.
with a fix from/ok job
drm/amdgpu: free the userptr ranges when a CS fails after parser_bos
From Jesse Zhang
6ac46ae5ac561d4fc7d4246ad83d71bed0d9af9a in linux-6.18.y/6.18.59
1b4da805a0ba354a549ce07459c871c17dd94fe0 in mainline linux
drm/i915/dmc: Harden DMC firmware payload parsing
From Dibin Moolakadan Subrahmanian
dfcfe2874e7c16e8460dc86ac1eeb54ea0e7f8aa in linux-6.18.y/6.18.59
8bb1858db453cd4250e3b633f5d2d09206024ca6 in mainline linux