CVS: cvs.openbsd.org: src

2024-02-07 Thread Theo de Raadt
CVSROOT:/cvs
Module name:src
Changes by: dera...@cvs.openbsd.org 2024/02/07 19:22:42

Modified files:
distrib/sets/lists/base: mi 

Log message:
sync



CVS: cvs.openbsd.org: src

2024-02-07 Thread Jonathan Gray
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/02/07 17:15:53

Modified files:
usr.sbin/ntpd  : ntp.c 

Log message:
correct size in ipv6 address comparison

found by "'&a->sin6_addr' too small (16 vs 28)" smatch error
ok jca@



CVS: cvs.openbsd.org: src

2024-02-07 Thread Jonathan Gray
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/02/07 17:05:46

Modified files:
sys/net80211   : ieee80211_proto.c 

Log message:
correct size in mac address comparison

found by "'(selbs->ni_macaddr)' too small (6 vs 32)" smatch error
ok stsp@ jca@ phessler@



CVS: cvs.openbsd.org: src

2024-02-07 Thread Jonathan Gray
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/02/07 17:00:16

Modified files:
sys/dev/fdt: sxipio.c 

Log message:
fix off-by-one in bounds test

found by "buffer overflow 'sc->sc_pins[i]->funcs' 10 <= 10" smatch error
ok miod@ kettenis@



CVS: cvs.openbsd.org: src

2024-02-07 Thread Jonathan Gray
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/02/07 16:53:44

Modified files:
sbin/pfctl : pfctl_parser.c 

Log message:
fix anchortypes bounds test

found by "buffer overflow 'anchortypes' 10 <= 12" smatch error
feedback and ok sashan@, ok miod@ on an earlier version



CVS: cvs.openbsd.org: src

2024-02-07 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:src
Changes by: bl...@cvs.openbsd.org   2024/02/07 16:52:20

Modified files:
sys/net: route.c 

Log message:
Add missing #ifdef INET6 to fix ramdisk build.



CVS: cvs.openbsd.org: src

2024-02-07 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:src
Changes by: bl...@cvs.openbsd.org   2024/02/07 16:40:40

Modified files:
sys/net: route.c 
sys/netinet: in_pcb.c 
sys/netinet6   : in6.h in6_pcb.c in6_src.c ip6_forward.c 
 ip6_output.c ip6_var.h 

Log message:
Use the route generation number also for IPv6.

Implement route6_cache() to check whether the cached route is still
valid and otherwise fill caching parameter of struct route_in6.
Also count cache hits and misses in netstat.  in_pcbrtentry() uses
route cache now.

OK claudio@



CVS: cvs.openbsd.org: src

2024-02-07 Thread Mark Kettenis
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2024/02/07 15:35:08

Modified files:
sys/dev/fdt: sximmc.c 

Log message:
Add Allwinner H616 support.

ok uaa@



CVS: cvs.openbsd.org: src

2024-02-07 Thread Mark Kettenis
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2024/02/07 15:34:39

Modified files:
sys/dev/fdt: sxipio.c sxipio_pins.h 

Log message:
Add Allwinner H616 support.

ok uaa@



CVS: cvs.openbsd.org: src

2024-02-07 Thread SASANO Takayoshi
CVSROOT:/cvs
Module name:src
Changes by: u...@cvs.openbsd.org2024/02/07 15:00:38

Modified files:
sys/dev/fdt: sxiccmu.c sxiccmu_clocks.h sxisyscon.c 

Log message:
add allwinner H616 support

ok kettenis@



CVS: cvs.openbsd.org: src

2024-02-07 Thread Todd C . Miller
CVSROOT:/cvs
Module name:src
Changes by: mill...@cvs.openbsd.org 2024/02/07 14:24:58

Modified files:
share/zoneinfo : Makefile 
Added files:
share/zoneinfo/datfiles: zonenow.tab 

Log message:
Add and install the zonenow.tab file.
This is a table where each row stands for a timezone where civil
timestamps are predicted to agree from now on.



CVS: cvs.openbsd.org: src

2024-02-07 Thread Miod Vallat
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2024/02/07 13:54:53

Modified files:
sys/arch/m88k/m88k: pmap.c 

Log message:
Use tlb_flush() rather than complete invalidation in pmap_set_modify().
This has been missed in 1.68.



CVS: cvs.openbsd.org: src

2024-02-07 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:src
Changes by: j...@cvs.openbsd.org2024/02/07 13:54:20

Modified files:
gnu/llvm/lld/ELF/Arch: RISCV.cpp 
gnu/llvm/lld/ELF: InputSection.h 

Log message:
riscv64 fix: Handle relaxation reductions of more than 65536 bytes

Upstream commit:
https://github.com/llvm/llvm-project/commit/9d37ea95df1b84cca9b5e954d8964c976a5e303e

Already needed at least by ports/math/hdf5, prerequisite if we want to
enable linker relaxation (clang upstream defaults).

ok kettenis@



CVS: cvs.openbsd.org: src

2024-02-07 Thread Theo Buehler
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2024/02/07 13:52:55

Modified files:
sys/lib/libz   : zlib.h 

Log message:
sync with base (comment-only change)



CVS: cvs.openbsd.org: src

2024-02-07 Thread Theo Buehler
CVSROOT:/cvs
Module name:src
Changes by: t...@cvs.openbsd.org2024/02/07 13:52:24

Modified files:
lib/libz   : gzguts.h 

Log message:
sync with upstream



CVS: cvs.openbsd.org: src

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

Modified files:
lib/libz   : compress.3 

Log message:
sync with zlib.h

ok jmc



CVS: cvs.openbsd.org: src

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

Modified files:
lib/libz   : zlib.h 

Log message:
Sync doc-comment for deflateInit2 with upstream



CVS: cvs.openbsd.org: src

2024-02-07 Thread Miod Vallat
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2024/02/07 13:32:54

Modified files:
sys/arch/hppa/hppa: mainbus.c 

Log message:
Fix signedness to make sure we don't left shift into the sign bit.



CVS: cvs.openbsd.org: src

2024-02-07 Thread Anton Lindqvist
CVSROOT:/cvs
Module name:src
Changes by: an...@cvs.openbsd.org   2024/02/07 12:26:58

Modified files:
regress/usr.sbin/ospf6d: Makefile 

Log message:
Infer rdomains from environment variables N1 and N2 like many others in
regress/sys/net already does. No functional change as the defaults
remains the same.



CVS: cvs.openbsd.org: src

2024-02-07 Thread Martin Pieuchot
CVSROOT:/cvs
Module name:src
Changes by: m...@cvs.openbsd.org2024/02/07 12:07:42

Modified files:
usr.sbin/btrace: bt_parse.y 

Log message:
Prevent tuples to be used as map key, associative array is what we want.