CVS: cvs.openbsd.org: src

2024-04-13 Thread Jonathan Gray
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/04/13 21:26:25

Modified files:
sys/arch/amd64/stand/libsa: biosdev.c 
sys/arch/hppa/hppa: machdep.c trap.c 
sys/arch/hppa/stand/libsa: dev_hppa.c 
sys/arch/i386/stand/libsa: biosdev.c 
sys/arch/macppc/dev: adb.c awacs.c i2s.c 
sys/arch/sparc64/stand/ofwboot: ofdev.c 
sys/dev/ic : ciss.c imxiic.c rt2661.c rt2860.c 
sys/dev/pci: auglx.c if_bge.c if_ipw.c 
sys/dev/usb: if_mtw.c if_rum.c if_run.c 
sys/msdosfs: msdosfs_conv.c 
sys/net80211   : ieee80211_crypto.c ieee80211_output.c 

Log message:
with empty body loops, put final semicolon on a new line for readability
ok bluhm@ jca@



CVS: cvs.openbsd.org: src

2024-04-13 Thread Jonathan Gray
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/04/13 21:23:13

Modified files:
sys/dev/sbus   : bpp.c 

Log message:
put loop body on a new line
ok bluhm@ jca@



CVS: cvs.openbsd.org: src

2024-04-13 Thread Jonathan Gray
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/04/13 18:38:26

Modified files:
sys/dev/pci: qle.c 

Log message:
avoid uninitialised var use
found by smatch, ok miod@



CVS: cvs.openbsd.org: src

2024-04-13 Thread Jonathan Gray
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/04/13 17:44:11

Modified files:
sys/arch/hppa/dev: astro.c 
sys/arch/macppc/macppc: ofw_machdep.c 
sys/arch/sparc64/dev: pcons.c 
sys/arch/sparc64/sparc64: pmap.c 
sys/dev/acpi   : acpitoshiba.c acpivout.c dsdt.c 
sys/dev/ic : adw.c adwlib.c an.c bwi.c ncr53c9x.c siop.c 
 siop_common.c 
sys/dev/isa: ad1848.c 
sys/dev/mii: brgphy.c 
sys/dev/pci: arc.c auvia.c if_em_hw.c if_iwm.c if_iwx.c 
 if_ngbe.c if_qwx_pci.c if_rge.c if_sis.c 
 ixgb_hw.c maestro.c pciide.c 
sys/dev/usb: if_umb.c if_ure.c 
sys/dev/wscons : wsdisplay_compat_usl.c 
sys/isofs/udf  : udf_subr.c 
sys/kern   : kern_acct.c 
sys/net: pf_osfp.c 
sys/net80211   : ieee80211_input.c 
sys/netinet: tcp_input.c 
sys/nfs: nfs_vnops.c 
sys/ufs/ext2fs : ext2fs_bmap.c ext2fs_vnops.c 
sys/ufs/ffs: ffs_balloc.c 
sys/uvm: uvm_addr.c uvm_aobj.c 

Log message:
correct indentation

no functional change, found by smatch warnings
ok miod@ bluhm@



CVS: cvs.openbsd.org: src

2024-04-13 Thread Josh Rickmar
CVSROOT:/cvs
Module name:src
Changes by: jr...@cvs.openbsd.org   2024/04/13 09:58:10

Modified files:
sbin/iked  : parse.y 

Log message:
check group and world permissions of iked psk files

Similar to the permission checks performed on iked.conf(5) due to the
possibility of it containing inline psk strings, require psk files to not be
group writable or world read-writable.

ok tobhe@



CVS: cvs.openbsd.org: src

2024-04-13 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/04/13 09:08:37

Modified files:
sys/ufs/ffs: ffs_extern.h 

Log message:
Readd FFS_MAX_SOFTDEPS define

For consistency with other removed indexes which are still around.
No functional change except for the new define.  ok tb@



CVS: cvs.openbsd.org: src

2024-04-13 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/04/13 09:07:10

Modified files:
sys/ufs/ffs: ffs_extern.h 

Log message:
Zap unused sd_* softdep sysctl names

ok tb@



CVS: cvs.openbsd.org: src

2024-04-13 Thread Mark Kettenis
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2024/04/13 08:20:48

Modified files:
sys/dev/fdt: psci.c pscivar.h 

Log message:
Renove unused function and prototype.

ok jsg@



CVS: cvs.openbsd.org: src

2024-04-13 Thread Mark Kettenis
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2024/04/13 08:19:39

Modified files:
sys/arch/arm64/arm64: cpu.c 

Log message:
Split out Spectre-V2 and Spectre-BHB mitigation code like I did for
Spectre-V4 a few weeks ago.  Treat Qualcomm Kryo 400 Silver like Cortex-A55
for Spectre-V2 since that is what is is.

ok jsg@



CVS: cvs.openbsd.org: src

2024-04-13 Thread Theo Buehler
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2024/04/13 08:02:51

Modified files:
lib/libcrypto/dsa: dsa_ameth.c 
lib/libcrypto/ec: ec_ameth.c 

Log message:
Error check X509_ALGOR_set0() in {dsa,ec}_pkey_ctrl()

These are four versions of near identical code: PKCS#7 and CMS controls
for DSA and EC. The checks are rather incomplete and should probably be
merged somehow (see the Ed25519 version in ecx_methods(). For now, only
replace X509_ALGOR_set0() with its internal by_nid() version and, while
there, spell NULL correctly.

ok jca



CVS: cvs.openbsd.org: src

2024-04-13 Thread Florian Obser
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/13 07:58:35

Modified files:
sbin/unwind/libunbound: config.h 
sbin/unwind/libunbound/dns64: dns64.c 
sbin/unwind/libunbound/dnstap: dnstap.h 
sbin/unwind/libunbound/iterator: iter_fwd.c iter_hints.c 
 iter_priv.c iter_resptype.c 
 iter_resptype.h iter_scrub.c 
 iter_scrub.h iterator.c 
 iterator.h 
sbin/unwind/libunbound/libunbound: libworker.c 
sbin/unwind/libunbound/services: authzone.c listen_dnsport.c 
 localzone.c mesh.c 
 outside_network.c rpz.c 
sbin/unwind/libunbound/services/cache: dns.c 
sbin/unwind/libunbound/sldns: rrdef.h str2wire.c wire2str.c 
  wire2str.h 
sbin/unwind/libunbound/util: config_file.c config_file.h 
 configlexer.c configlexer.lex 
 configparser.h configparser.y 
 fptr_wlist.c iana_ports.inc log.c 
 module.c module.h net_help.c 
 net_help.h netevent.c 
 proxy_protocol.c proxy_protocol.h 
sbin/unwind/libunbound/util/data: msgencode.c msgparse.c 
  msgparse.h msgreply.c 
  msgreply.h packed_rrset.c 
sbin/unwind/libunbound/validator: autotrust.c val_anchor.c 
  val_anchor.h val_sigcrypt.c 
  val_utils.c validator.c 

Log message:
sync to unbound 1.19.3

heavy lifting by & OK sthen



CVS: cvs.openbsd.org: src

2024-04-13 Thread Theo Buehler
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2024/04/13 07:57:54

Modified files:
lib/libcrypto/dsa: dsa_ameth.c 

Log message:
Unwrap a line for consistency with other copy-pasted versions



CVS: cvs.openbsd.org: src

2024-04-13 Thread Stuart Henderson
CVSROOT:/cvs
Module name:src
Changes by: st...@cvs.openbsd.org   2024/04/13 06:24:57

Modified files:
usr.sbin/unbound: acx_nlnetlabs.m4 configure configure.ac 
usr.sbin/unbound/daemon: remote.c worker.c 
usr.sbin/unbound/dnstap: dnstap.c dnstap.proto 
usr.sbin/unbound/doc: Changelog README example.conf.in 
  libunbound.3.in unbound-anchor.8.in 
  unbound-checkconf.8.in 
  unbound-control.8.in unbound-host.1.in 
  unbound.8.in unbound.conf.5.in 
usr.sbin/unbound/iterator: iter_fwd.c iter_hints.c iter_scrub.c 
   iterator.c 
usr.sbin/unbound/services: authzone.c localzone.c mesh.c 
   outside_network.c 
usr.sbin/unbound/services/cache: dns.c 
usr.sbin/unbound/util: config_file.c config_file.h 
   configlexer.lex configparser.y 
   iana_ports.inc netevent.c 
usr.sbin/unbound/util/data: msgreply.c msgreply.h packed_rrset.c 
usr.sbin/unbound/validator: autotrust.c val_sigcrypt.c 
val_utils.c validator.c 

Log message:
merge unbound 1.19.3



CVS: cvs.openbsd.org: src

2024-04-13 Thread Stuart Henderson
CVSROOT:/cvs
Module name:src
Changes by: st...@cvs.openbsd.org   2024/04/13 06:23:47

Log message:
import unbound 1.19.3, ok florian

Status:

Vendor Tag: NLNETLABS
Release Tags:   UNBOUND_1_19_3

U src/usr.sbin/unbound/ac_pkg_swig.m4
U src/usr.sbin/unbound/config.guess
U src/usr.sbin/unbound/config.h.in
U src/usr.sbin/unbound/ax_pthread.m4
U src/usr.sbin/unbound/acx_python.m4
C src/usr.sbin/unbound/configure.ac
C src/usr.sbin/unbound/acx_nlnetlabs.m4
U src/usr.sbin/unbound/Makefile.in
C src/usr.sbin/unbound/configure
U src/usr.sbin/unbound/install-sh
U src/usr.sbin/unbound/SECURITY.md
U src/usr.sbin/unbound/README.md
U src/usr.sbin/unbound/LICENSE
U src/usr.sbin/unbound/systemd.m4
U src/usr.sbin/unbound/README-Travis.md
U src/usr.sbin/unbound/config.sub
U src/usr.sbin/unbound/aclocal.m4
U src/usr.sbin/unbound/ltmain.sh
U src/usr.sbin/unbound/validator/val_nsec.c
U src/usr.sbin/unbound/validator/val_nsec3.h
U src/usr.sbin/unbound/validator/validator.h
U src/usr.sbin/unbound/validator/val_anchor.h
C src/usr.sbin/unbound/validator/val_utils.c
C src/usr.sbin/unbound/validator/validator.c
U src/usr.sbin/unbound/validator/val_neg.h
C src/usr.sbin/unbound/validator/autotrust.c
U src/usr.sbin/unbound/validator/val_kentry.h
C src/usr.sbin/unbound/validator/val_sigcrypt.c
U src/usr.sbin/unbound/validator/val_kcache.h
U src/usr.sbin/unbound/validator/val_nsec.h
U src/usr.sbin/unbound/validator/val_anchor.c
U src/usr.sbin/unbound/validator/val_utils.h
U src/usr.sbin/unbound/validator/val_secalgo.c
U src/usr.sbin/unbound/validator/val_kcache.c
U src/usr.sbin/unbound/validator/val_secalgo.h
U src/usr.sbin/unbound/validator/val_nsec3.c
U src/usr.sbin/unbound/validator/val_neg.c
U src/usr.sbin/unbound/validator/autotrust.h
U src/usr.sbin/unbound/validator/val_kentry.c
U src/usr.sbin/unbound/validator/val_sigcrypt.h
U src/usr.sbin/unbound/services/modstack.c
U src/usr.sbin/unbound/services/view.h
C src/usr.sbin/unbound/services/localzone.c
U src/usr.sbin/unbound/services/mesh.h
U src/usr.sbin/unbound/services/listen_dnsport.c
U src/usr.sbin/unbound/services/view.c
U src/usr.sbin/unbound/services/listen_dnsport.h
C src/usr.sbin/unbound/services/outside_network.c
C src/usr.sbin/unbound/services/authzone.c
U src/usr.sbin/unbound/services/rpz.h
U src/usr.sbin/unbound/services/modstack.h
U src/usr.sbin/unbound/services/outbound_list.c
U src/usr.sbin/unbound/services/outbound_list.h
U src/usr.sbin/unbound/services/outside_network.h
U src/usr.sbin/unbound/services/rpz.c
U src/usr.sbin/unbound/services/localzone.h
C src/usr.sbin/unbound/services/mesh.c
U src/usr.sbin/unbound/services/authzone.h
U src/usr.sbin/unbound/services/cache/infra.h
C src/usr.sbin/unbound/services/cache/dns.c
U src/usr.sbin/unbound/services/cache/dns.h
U src/usr.sbin/unbound/services/cache/rrset.c
U src/usr.sbin/unbound/services/cache/infra.c
U src/usr.sbin/unbound/services/cache/rrset.h
U src/usr.sbin/unbound/iterator/iter_resptype.h
C src/usr.sbin/unbound/iterator/iter_fwd.c
U src/usr.sbin/unbound/iterator/iter_utils.c
C src/usr.sbin/unbound/iterator/iterator.c
U src/usr.sbin/unbound/iterator/iter_scrub.h
U src/usr.sbin/unbound/iterator/iter_resptype.c
U src/usr.sbin/unbound/iterator/iter_delegpt.c
U src/usr.sbin/unbound/iterator/iter_fwd.h
U src/usr.sbin/unbound/iterator/iter_hints.h
C src/usr.sbin/unbound/iterator/iter_scrub.c
U src/usr.sbin/unbound/iterator/iter_donotq.h
U src/usr.sbin/unbound/iterator/iter_priv.c
C src/usr.sbin/unbound/iterator/iter_hints.c
U src/usr.sbin/unbound/iterator/iterator.h
U src/usr.sbin/unbound/iterator/iter_priv.h
U src/usr.sbin/unbound/iterator/iter_donotq.c
U src/usr.sbin/unbound/iterator/iter_utils.h
U src/usr.sbin/unbound/iterator/iter_delegpt.h
U src/usr.sbin/unbound/doc/requirements.txt
C src/usr.sbin/unbound/doc/unbound-checkconf.8.in
U src/usr.sbin/unbound/doc/FEATURES
C src/usr.sbin/unbound/doc/Changelog
U src/usr.sbin/unbound/doc/README.tests
C src/usr.sbin/unbound/doc/example.conf.in
C src/usr.sbin/unbound/doc/libunbound.3.in
C src/usr.sbin/unbound/doc/unbound.conf.5.in
U src/usr.sbin/unbound/doc/README.DNS64
U src/usr.sbin/unbound/doc/README.svn
U src/usr.sbin/unbound/doc/control_proto_spec.txt
U src/usr.sbin/unbound/doc/TODO
C src/usr.sbin/unbound/doc/unbound-host.1.in
C src/usr.sbin/unbound/doc/unbound.8.in
C src/usr.sbin/unbound/doc/unbound-anchor.8.in
U src/usr.sbin/unbound/doc/LICENSE
C src/usr.sbin/unbound/doc/README
U src/usr.sbin/unbound/doc/unbound.doxygen
U src/usr.sbin/unbound/doc/CREDITS
C src/usr.sbin/unbound/doc/unbound-control.8.in
U src/usr.sb

CVS: cvs.openbsd.org: src

2024-04-13 Thread Jason McIntyre
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/04/13 06:11:08

Modified files:
sbin/iked  : iked.conf.5 

Log message:
document "psk file path" notation; from josh rickmar
ok tobhe