OpenBSD cvs log

created 2023-01-17T09:47:51Z
begin 2023-01-05T00:00:00Z
end 2023-01-06T00:00:00Z
path src/sys
commits 4

date 2023-01-05T10:06:58Z
author sashan
files src/sys/net/pf_table.c log diff annotate
message pfctl fails to add addresses to undefined/inactive table

pfr_add_tables() function must set PFR_TFLAG_ACTIVE flag
to table which is attached to rule. This will then allow
pfr_add_addrs() to populate the table with addresses.

without this pair of pfctl(8) commands fails as follows:
# echo 'pass from <foo> to any' |pfctl -f -
# pfctl -t foo -T add 192.168.1.0/24
pfctl: Table does not exist


OK mbuhl@

date 2023-01-05T20:35:44Z
author kettenis
files src/sys/arch/arm/arm/fault.c log diff annotate
message The access type for a prefetch abort should not include PROT_READ,
otherwise faults on executable pages mapped only as PROT_EXEC will
not work.

ok deraadt@

date 2023-01-05T21:39:57Z
author deraadt
files src/sys/kern/kern_exec.c log diff annotate
message after a few trap.c were fixed to fault with the right access, the
signal trampoline can now be PROT_EXEC (without PROT_READ) everywhere
ok kettenis

date 2023-01-05T23:44:35Z
author dlg
files src/sys/net/pf.c log diff annotate
src/sys/net/pf_ioctl.c log diff annotate
message more consistently name pf_state * variables "st".

pf_state ** are generally called "stp" now too.

discussed with and ok sashan@