CVS: cvs.openbsd.org: www

2024-04-12 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:www
Changes by: na...@cvs.openbsd.org   2024/04/12 16:17:41

Modified files:
.  : 75.html 

Log message:
9980 powerpc packages



CVS: cvs.openbsd.org: src

2024-04-12 Thread Jan Klemkow
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/04/12 13:27:43

Modified files:
sys/dev/pci: if_bnxt.c if_igc.c if_ixl.c if_ngbe.c ixgbe.h 

Log message:
remove useless includes of ip.h and ip6.h

ok bluhm



CVS: cvs.openbsd.org: src

2024-04-12 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:src
Changes by: bl...@cvs.openbsd.org   2024/04/12 10:07:09

Modified files:
sys/kern   : kern_sysctl.c 
sys/net: pf.c 
sys/netinet: in_pcb.c tcp_input.c tcp_subr.c tcp_usrreq.c 
 tcp_var.h udp_usrreq.c 
sys/netinet6   : in6_pcb.c 

Log message:
Split single TCP inpcb table into IPv4 and IPv6 parts.

With two separate TCP hash tables, each one becomes smaller.  When
we remove the exclusive net lock from TCP, contention on internet
PCB table mutex will be reduced.  UDP has been split earlier into
IPv4 and IPv6.  Replace branch conditions based on INP_IPV6 with
assertions.

OK mvs@



CVS: cvs.openbsd.org: src

2024-04-12 Thread Florian Obser
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/12 09:53:34

Modified files:
usr.sbin/nsd   : Makefile.in acx_nlnetlabs.m4 buffer.h 
 config.h.in configlexer.lex configparser.y 
 configure configure.ac difffile.c difffile.h 
 dname.c dname.h namedb.h nsd-checkconf.8.in 
 nsd-checkconf.c nsd-checkzone.8.in 
 nsd-control.8.in nsd-control.c nsd-mem.c 
 nsd.8.in nsd.c nsd.conf.5.in nsd.conf.sample.in 
 options.c options.h query.c remote.c server.c 
 util.c util.h xfrd-disk.c xfrd-tcp.c xfrd.c 
 xfrd.h 
usr.sbin/nsd/doc: ChangeLog README RELNOTES 
Added files:
usr.sbin/nsd   : xfrd-catalog-zones.c xfrd-catalog-zones.h 

Log message:
Update to nsd 4.9.1

sparc64 built test by tb
OK tb, sthen



CVS: cvs.openbsd.org: src

2024-04-12 Thread Stuart Henderson
CVSROOT:/cvs
Module name:src
Changes by: st...@cvs.openbsd.org   2024/04/12 09:45:24

Modified files:
usr.sbin/unbound: Makefile.in README.md config.guess config.sub 
  configure configure.ac 
usr.sbin/unbound/cachedb: cachedb.c 
usr.sbin/unbound/daemon: remote.c worker.c 
usr.sbin/unbound/dns64: dns64.c 
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/edns-subnet: subnetmod.c subnetmod.h 
usr.sbin/unbound/iterator: iter_resptype.c iter_scrub.c 
   iterator.c iterator.h 
usr.sbin/unbound/libunbound: libworker.c 
usr.sbin/unbound/services: authzone.c listen_dnsport.c mesh.c 
   outside_network.c 
usr.sbin/unbound/sldns: str2wire.c wire2str.c wire2str.h 
usr.sbin/unbound/smallapp: unbound-checkconf.c 
usr.sbin/unbound/util: config_file.c config_file.h 
   configlexer.lex configparser.y 
   fptr_wlist.c log.c module.c module.h 
   net_help.c net_help.h netevent.c 
usr.sbin/unbound/util/data: msgencode.c msgparse.c msgparse.h 
usr.sbin/unbound/validator: val_anchor.c val_anchor.h 
validator.c 

Log message:
merge unbound update



CVS: cvs.openbsd.org: src

2024-04-12 Thread Stuart Henderson
CVSROOT:/cvs
Module name:src
Changes by: st...@cvs.openbsd.org   2024/04/12 09:44:29

Log message:
import unbound 1.19.2, reminded by florian@
(yes I know there is a newer one, I'll update on top)

Status:

Vendor Tag: NLNETLABS
Release Tags:   UNBOUND_1_19_2

U src/usr.sbin/unbound/ac_pkg_swig.m4
C 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
U src/usr.sbin/unbound/acx_nlnetlabs.m4
C 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
C 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
C src/usr.sbin/unbound/config.sub
U src/usr.sbin/unbound/aclocal.m4
U src/usr.sbin/unbound/ltmain.sh
C src/usr.sbin/unbound/validator/val_nsec.c
C src/usr.sbin/unbound/validator/val_nsec3.h
C src/usr.sbin/unbound/validator/validator.h
C 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
U 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
C src/usr.sbin/unbound/validator/val_anchor.c
C 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
C 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
C src/usr.sbin/unbound/validator/val_sigcrypt.h
U src/usr.sbin/unbound/services/modstack.c
U src/usr.sbin/unbound/services/view.h
U src/usr.sbin/unbound/services/localzone.c
U src/usr.sbin/unbound/services/mesh.h
C 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
C 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
U 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
C 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
U src/usr.sbin/unbound/iterator/iter_hints.c
C 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

CVS: cvs.openbsd.org: src

2024-04-12 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:src
Changes by: bl...@cvs.openbsd.org   2024/04/12 08:17:42

Modified files:
usr.sbin/snmpd : snmpd.c 

Log message:
In snmpd_metrics process keep file descriptors 0 1 2 open.

stdin, stdout, stderr are reserverd.  They should point to a terminal,
a redirect file or pipe, or /dev/null.  Closing them and allocating
arbitrary files in those places is not good.  Call closefrom with
4 to keep /dev/null open in snmpd_metrics.

OK martijn@



CVS: cvs.openbsd.org: src

2024-04-12 Thread Todd C . Miller
CVSROOT:/cvs
Module name:src
Changes by: mill...@cvs.openbsd.org 2024/04/12 08:10:28

Modified files:
lib/libcurses/tinfo: read_entry.c 

Log message:
Avoid snprintf() of NULL when _nc_get_source() returns NULL.
The filename buffer is not actually used in this case but it is
safer to set it to the empty string than to leave it uninitialized.
OK tb@



CVS: cvs.openbsd.org: src

2024-04-12 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:src
Changes by: bl...@cvs.openbsd.org   2024/04/12 06:25:58

Modified files:
sys/netinet: raw_ip.c 

Log message:
Fix race between rip_input() and soisdisconnected().

Setting SS_CANTRCVMORE is protected by mutex of receive socket
buffer.  The raw inpcb loop in rip_input() does a lockless access.
Protect it with READ_ONCE(), although it is not perfect.  Check the
socket buffer state again when the mutex is held.  Drop and count
the packet that is processed between the checks.

Currently soisdisconnected() is called with exclusive net lock.
The new code also works without net lock.

OK mvs@



CVS: cvs.openbsd.org: src

2024-04-12 Thread Job Snijders
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/04/12 05:50:29

Modified files:
usr.sbin/rpki-client: rrdp_notification.c 

Log message:
Fix warning about delta element issues in the Update Notification File XML

OK tb@



CVS: cvs.openbsd.org: src

2024-04-12 Thread Theo Buehler
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2024/04/12 05:10:34

Modified files:
lib/libcrypto/evp: bio_enc.c 

Log message:
bio_enc: various basic cleanup

Call a BIO bio rather than bi, a, or b; don't cast when assigning from
or to a (void *). Drop loads of silly redundant parentheses, use better
order of variable declarations.

No change in the generated assembly



CVS: cvs.openbsd.org: src

2024-04-12 Thread Jonathan Gray
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/04/12 03:56:39

Modified files:
sys/dev/usb: if_mtw.c 

Log message:
correct loop in channel set function
found by smatch indent warning
ok kevlo@ stsp@



CVS: cvs.openbsd.org: src

2024-04-12 Thread Theo Buehler
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2024/04/12 03:41:39

Modified files:
lib/libcrypto/evp: evp_local.h pmeth_fn.c pmeth_gn.c 

Log message:
Garbage collect various *_init() pmeths

It's unclear whether the functions these support were ever really
used for anything else than kicking off an overenginerred state
machine.

ok jsing