CVS: cvs.openbsd.org: src

2023-01-11 Thread Miod Vallat
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2023/01/12 00:25:29 Modified files: libexec/ld.so/sparc64: ld.script Log message: Use proper sparc64 illtrap instruction as text sections filler, rather than the x86 one.

CVS: cvs.openbsd.org: src

2023-01-11 Thread Miod Vallat
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2023/01/12 00:18:25 Modified files: gnu/usr.bin/texinfo/makeinfo: sectioning.c Log message: Fix trivial stack buf oflow

CVS: cvs.openbsd.org: src

2023-01-11 Thread Alexander Bluhm
CVSROOT:/cvs Module name:src Changes by: bl...@cvs.openbsd.org 2023/01/11 17:27:27 Modified files: sys/dev/pci/drm/i915: i915_gpu_error.c Log message: Compiling kernel with witness option failed since drm update. Do not define struct rwlock variable within function, wi

CVS: cvs.openbsd.org: src

2023-01-11 Thread Miod Vallat
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2023/01/11 12:57:18 Modified files: sys/arch/sparc64/sparc64: genassym.cf locore.s pmap.c Log message: Implement X-only mappings on sun4u by not letting the dtlb miss handler allow ttes with the "exec only"

CVS: cvs.openbsd.org: src

2023-01-11 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2023/01/11 10:16:33 Modified files: libexec/ld.so/sparc64: Makefile.inc Log message: be very paranoid like other architectures and force no-jump-tables came up in two seperate conversations with miod and ket

CVS: cvs.openbsd.org: src

2023-01-11 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/01/11 10:10:26 Modified files: usr.sbin/bgpd : rde.c rde.h rde_filter.c rde_update.c Log message: Add the validation state to the filterstate struct. Removes vstate argument from rde_filter(). Rename p

CVS: cvs.openbsd.org: src

2023-01-11 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2023/01/11 10:00:22 Modified files: lib/libc/arch/mips64: Makefile.inc lib/libc/arch/sparc64: Makefile.inc Log message: block --execute-only on mips64 & sparc64 during the upcoming transition. a sea

CVS: cvs.openbsd.org: src

2023-01-11 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2023/01/11 09:36:44 Modified files: lib/libcrypto/arch/sparc64: Makefile.inc Log message: based upon inspection of obj/*.S ... temporarily force sparc64 libcrypto to be built --no-execute-only because perlas

CVS: cvs.openbsd.org: src

2023-01-11 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2023/01/11 09:33:36 Modified files: libexec/ld.so/sh: Makefile.inc Log message: put LD_SCRIPT in the canonical location

CVS: cvs.openbsd.org: src

2023-01-11 Thread Miod Vallat
CVSROOT:/cvs Module name:src Changes by: m...@cvs.openbsd.org2023/01/11 09:31:46 Modified files: libexec/ld.so/m88k: Makefile.inc libexec/ld.so/sh: Makefile.inc Added files: libexec/ld.so/m88k: ld.script libexec/ld.so/sh: ld.script Log messa

CVS: cvs.openbsd.org: src

2023-01-11 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2023/01/11 09:25:13 Modified files: lib/libcrypto/arch/hppa: Makefile.inc Log message: temporarily force hppa libcrypto to be built --no-execute-only because perlasm is still putting tables (intended to be r

CVS: cvs.openbsd.org: src

2023-01-11 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2023/01/11 09:21:32 Modified files: libexec/ld.so/sparc64: ld.script Log message: force-disable jump tables in ld.so building on sparc64, to ease the exonly transition for people building through an upcoming

CVS: cvs.openbsd.org: src

2023-01-11 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2023/01/11 08:14:01 Modified files: libexec/ld.so/mips64: ld.script Log message: the kernel on mips64 (octeon, loongson) is in good enough shape to run --execute-only ld.so (meaning FLAGS (1) on the LOAD lin

CVS: cvs.openbsd.org: src

2023-01-11 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2023/01/11 07:38:09 Modified files: lib/libc/arch/aarch64: Makefile.inc Log message: do not need --execute-only anymore, it is now the default

CVS: cvs.openbsd.org: src

2023-01-11 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2023/01/11 07:33:54 Modified files: gnu/llvm/lld/ELF: Driver.cpp gnu/llvm/lld/docs: ld.lld.1 Log message: arm64 and riscv64 can now do --execute-only by default ok kettenis

CVS: cvs.openbsd.org: src

2023-01-11 Thread Theo de Raadt
CVSROOT:/cvs Module name:src Changes by: dera...@cvs.openbsd.org 2023/01/11 07:30:47 Modified files: gnu/usr.bin/binutils-2.17/ld: ldmain.c Log message: hppa can switch over to --execute-only by default. ok kettenis

CVS: cvs.openbsd.org: src

2023-01-11 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/01/11 06:55:08 Modified files: regress/usr.sbin/bgpd/unittests: Makefile Added files: regress/usr.sbin/bgpd/unittests: rde_aspa_test.c Log message: Add a somewhat extensive unittest for ASPA va

CVS: cvs.openbsd.org: src

2023-01-11 Thread Claudio Jeker
CVSROOT:/cvs Module name:src Changes by: clau...@cvs.openbsd.org 2023/01/11 06:53:17 Modified files: usr.sbin/bgpd : Makefile bgpd.h rde.c rde.h rde_update.c Added files: usr.sbin/bgpd : rde_aspa.c Log message: Add ASPA validation functions to the RDE. This im

CVS: cvs.openbsd.org: src

2023-01-11 Thread Nicholas Marriott
CVSROOT:/cvs Module name:src Changes by: n...@cvs.openbsd.org2023/01/11 05:47:04 Modified files: sys/dev/rasops : rasops.c Log message: Remove rasops_isgray, this is no longer used. From Crystal Kolipe kolipe.c at exoticsilicon dot com. ok miod

CVS: cvs.openbsd.org: src

2023-01-11 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2023/01/11 04:10:25 Modified files: sys/arch/riscv64/riscv64: pmap.c Log message: Make sure we also remove read access in pmap_page_ro() when the new permissions only allow execution. Make sure we c

CVS: cvs.openbsd.org: src

2023-01-11 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2023/01/11 04:09:17 Modified files: sys/arch/arm64/arm64: pmap.c Log message: Make sure we also remove read access in pmap_page_ro() when the new permissions only allow execution. Make sure we compl

CVS: cvs.openbsd.org: src

2023-01-11 Thread Alexandr Nedvedicky
CVSROOT:/cvs Module name:src Changes by: sas...@cvs.openbsd.org 2023/01/11 01:11:07 Modified files: regress/sys/net/pf_policy: Makefile Log message: make REGRESS_CLEANUP consistent with REGRESS_CLEANUP found in pf_state/Makefile. discussed with anton@ OK anton@