CHANGES revision 1.3160
11.140Senami# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3160 $>
21.14Scgd#
31.106Smycroft#
41.106Smycroft# [Note: This file does not mention every change made to the NetBSD source tree.
51.106Smycroft# For an exhaustive list, please subscribe to the `source-changes' mailing list,
61.106Smycroft# or see the mailing list archives.  For more information, send a message
71.106Smycroft# containing just the word `help' to `majordomo@NetBSD.org'.]
81.111Sthorpej#
91.111Sthorpej# ----------------------------------------------------------------------------
101.12Smycroft# PLEASE USE THE FOLLOWING STYLE WHEN ADDING ITEMS:
111.12Smycroft#
121.12Smycroft#	theme: Content ...
131.12Smycroft#		more content ...
141.12Smycroft#		more content. [developer DATE-FORMAT]
151.12Smycroft#
161.12Smycroft# That's it, one tab to start an item, and two tabs to indent the content.
171.12Smycroft# Also please start the content with a capital and end it with a dot.
181.12Smycroft#
191.12Smycroft# This is very important for the www scripts, otherwise it won't be able to
201.12Smycroft# parse the file and the HTML output will be mangled.
211.106Smycroft#
221.106Smycroft# See htutils/changes/changes2html script for more details.
231.106Smycroft#
241.106Smycroft# ----------------------------------------------------------------------------
251.106Smycroft
261.12SmycroftChanges from NetBSD 10.0 to NetBSD 11.0:
271.106Smycroft	amdsmn(4): added trivial power management support [reinoud 20221218]
281.106Smycroft	amdccp(4): added trivial power management support [reinoud 20221218]
291.106Smycroft	ppp(4): Remove several non-functioning ioctls. [chs 20221221]
301.106Smycroft	dse(4): Added Dayna SCSI/Link ethernet driver. [nat 20221222]
311.106Smycroft	binutils: Updated to FSF binutils 2.39. [christos 20221224]
321.106Smycroft	cribbage(6): Add -y option to keep playing without asking
331.106Smycroft		(from Greywolf in PR 57164) [christos 20230106]
341.106Smycroft	x86: Enable the -z separate-code security feature by default in
351.106Smycroft		ld(1). Reduces the default max page size from 2M to
361.106Smycroft		4K on amd64. [christos 20230106]
371.106Smycroft	bind: Import version 9.16.37. [christos 20230125]
381.12Smycroft	xfwp(1): remove. [wiz 20230204]
391.12Smycroft	wscons(4): Ignore nonsense tab stops in vt100 emulation.
401.12Smycroft		[riastradh 20230223]
411.12Smycroft	nvmm(4): Filter CR4 bits on x86 SVM (AMD). In particular,
421.5Sderaadt		prohibit PKE, Protection Key Enable, which requires
431.1Scgd		some additional management of CPU state by nvmm. 
441.1Scgd		[riastradh 20230223]
451.1Scgd	aarch64: Audit use of curcpu(9). [riastradh 20230225]
461.1Scgd	xen: Memory barrier audit. Reduce unnecessary membars.
471.1Scgd		[riastradh 20230225]
481.1Scgd	x86: Mitigate MXCSR Configuration Dependent Timing CPU security
491.1Scgd		flaw in kernel FPU use. [riastradh 20230225]
501.1Scgd	kernel: Optimization: Omit needless membar when triggering softint
511.1Scgd		in various ports. [riastradh 20230301]
521.1Scgd	sh(1): Adjust tilde expansion to comply with upcoming POSIX
531.7Scgd		Issue 8 requirements. [kre 20230306]
541.12Smycroft	libm: Add more long double transcendental functions (as aliases of
551.1Scgd		double functions) from C99. [riastradh 20230313]
561.1Scgd	xen: Allow a PVH dom0 to use VGA as console. [bouyer 20230324]
571.10Smycroft	vioscsi(4), viornd(4), viomb(4): Mark VirtIO drivers as MPSAFE.
581.10Smycroft		[mlelstv 20230325]
591.10Smycroft	amiga: Fix bootblocks for Kickstart 3.2. [abs 20230325]
601.128Sthorpej	libc: Add __atomic_is_lock_free to help stdatomic.h usage with
611.128Sthorpej		GCC. [riastradh 20230330]
621.12Smycroft	uaudio(4): Initial support for USB Audio Class 2.0 devices.
631.12Smycroft		[mlelstv 20230402]
641.111Sthorpej	vacation(1): Check 'Auto-Submitted:' header in addition to
651.113Sthorpej		'Precedence:', and set 'Precedence:' in addition to
661.112Sthorpej		'Auto-Submitted:'.  [hauke 20230411]
671.10Smycroft	ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets.
681.88Sbouyer		[riastradh 20230412]
691.88Sbouyer	audiorecord(1): Add support for recording 24-bit wav files.
701.88Sbouyer		[mlelstv 20230415]
711.92Senami	evbarm: Install a boot.cfg file for the EFI bootloader by default.
721.88Sbouyer		[brook 20230419]
731.1Scgd	dhcpcd: Import version 10.0.1. [roy 20230421]
741.18Smycroft	evbarm: Enable rkv1crypto driver on Rock64. [mrg 20230424]
751.12Smycroft	worms(6): Add a little bit of optional colour, code and
761.18Smycroft		ideas from RVP. [kre 20230426]
771.18Smycroft	amiga: Add driver for the MNT ZZ9000 Zorro board - submitted by
781.12Smycroft		Alain Runa. [phx 20230503]
791.1Scgd	evbarm: Experimental IMX6SX support - tested on the UDOO Neo Full board.
801.18Smycroft		[bouyer 20230504]
811.12Smycroft	chown(8): Add a -d flag to avoid changing a file's owner/group to the
821.12Smycroft		current value.  This avoids some unnecessary operations on the
831.1Scgd		file. [pgoyette 20230504]
841.18Smycroft	riscv: Add RISC-V support that works on QEMU with a single hart.
851.18Smycroft		[skrll 20230507]
861.12Smycroft	riscv: Add Google Goldfish RTC driver. [skrll 20230508]
871.18Smycroft	make(1): Make :mtime operate on each word in variable
881.12Smycroft		value. [sjg 20230510]
891.12Smycroft	worms(6): When using -H, make the appearance of the worm head
901.12Smycroft		depend upon the body (more than it did before). [kre 20230512]
911.12Smycroft	amiga: Update loadbsd source and distribution binary to version 3.3.
921.119Smjacob		[phx 20230514]
931.18Smycroft	i386: Add /dev/efi device. [riastradh 20230522]
941.12Smycroft	efi(4): Add EFIIOC_GET_TABLE ioctl support on x86. [riastradh 20230522]
951.88Sbouyer	ctfmerge(1): Add error handling to pthread APIs.
961.12Smycroft		Fix semaphores for macOS host tool.  [lukem 20230523]
971.12Smycroft	share/mk: Deprecate non-functional SHAREDSTRINGS. [lukem 20230524]
981.12Smycroft	mkstr(1), xstr(1): Obsolete unused PDP-11-era tools. [lukem 20230524]
991.12Smycroft	pthread(3): Reduce power consumption when spinning for a lock on
1001.12Smycroft		arm. [riastradh 20230525]
1011.12Smycroft	pax(1): Exit 0 if stdin filelist is used and no files are supplied.
1021.71Scgd		Don't overwrite existing destination files if -r -w copy
1031.12Smycroft		fails for any reason. [lukem 20230528]
1041.126Sthorpej	date(1): Add -R option for displaying time in RFC 5322 format,
1051.126Sthorpej		similar to GNU date. [kim 20230531]
1061.126Sthorpej	mk.conf(5): Obsolete non-MK variants MANZ UNPRIVED UPDATE
1071.71Scgd		[lukem 20230602]
1081.12Smycroft	build.sh: Add show-params operation [lukem 20230602]
1091.53Sthorpej	kerberos(8): Update to Heimdal-7.8.0 [christos 20230619]
1101.126Sthorpej	patch(1): Add --backup-if-mismatch and --no-backup-if-mismatch for
1111.126Sthorpej		GNU patch compatibility. These options only make sense in
1121.53Sthorpej		POSIX mode, patch(1) has --backup enabled by default and
1131.53Sthorpej		GNU patch doesn't. [wiz 20230616]
1141.94Sthorpej	indent(1): Remove support for handling ASCII backspace characters
1151.12Smycroft		in C code. [rillig 20230618]
1161.61Scgd	make(1): Recognize include guards. [rillig 20230619]
1171.128Sthorpej	editline(3): Install pkg-config files, same as the portable version.
1181.51Sthorpej		[wiz 20230620]
1191.111Sthorpej	make(1): Speed up pattern matching in the ':M' and ':N' modifiers.
1201.62Scgd		[rillig 20230622]
1211.62Scgd	paxctl(8): Introduce -0 option to clear all PaX flag bits in ELF note.
1221.71Scgd		[rin 20230623]
1231.62Scgd	crunchgen(1): Clear PaX flags instead of removing its ELF note section.
1241.71Scgd		[rin 20230623]
1251.71Scgd	make(1): Warn about malformed patterns in ':M', ':N' and
1261.12Smycroft		'.if make(...)'  [rillig 20230623]
1271.88Sbouyer	bind: Import version 9.16.42. [christos 20230626]
1281.62Scgd	openresolv: Import version 3.13.2 [roy 20230627]
1291.139Saugustss	tmux(1): Import version 3.3a [wiz 20230628]
1301.139Saugustss	x86: Primary bootstrap is now enable to read a GPT
1311.139Saugustss		partition table inside a software raid(4).
1321.62Scgd		[manu 20230629]
1331.62Scgd	aiomixer(1): Support for the NO_COLOR environment variable.
1341.62Scgd		[nia 20230629]
1351.62Scgd	openpam(3): update to 20230627 (ximenia) [christos 20230630]
1361.62Scgd	entropy(9): Reintroduce netbsd<=9 time-delta estimator for unblocking.
1371.88Sbouyer		[riastradh 20230630]
1381.92Senami	mdnsd(8): Restore NetBSD logging additions lost in merges.
1391.62Scgd		[gutteridge 20230630]
1401.88Sbouyer	tetris(6): Support the informal standard of allowing setting NO_COLOR
1411.92Senami		in the environment to disable the use of color. [nia 20230701]
1421.62Scgd	lint(1): Initial support for C23. [rillig 20230702]
1431.12Smycroft	heartbeat(9): New mechanism to check progress of kernel.  This uses
1441.62Scgd		hard interrupts to check progress of low-priority soft
1451.12Smycroft		interrupts, and one CPU to check progress of another CPU.
1461.12Smycroft		[riastradh 20230707].
1471.12Smycroft	crashme(9): New crash methods with raised ipl or kpreempt disabled.
1481.12Smycroft		[riastradh 20230707].
1491.12Smycroft	versioningsyscalls(9): Document how system call versioning is done.
1501.12Smycroft		From this summer's compat-linux GSoC, by Theodore Preduta.
1511.12Smycroft		[christos 20230708].
1521.12Smycroft	clock_gettime(2): Take greater care to ensure
1531.88Sbouyer		CLOCK_PROCESS/THREAD_CPUTIME_ID do not go backwards.
1541.88Sbouyer		[riastradh 20230708].
1551.12Smycroft	riscv: Add FDT-based initrd, rndseed, and efirng support.
1561.18Smycroft		[rin 20230710]
1571.88Sbouyer	kern: Add memfd_create(2) system call from GSoC 2023 by
1581.72Sthorpej		Theodore Preduta.  [christos 20230710]
1591.72Sthorpej	refuse(3): Allow programs using the 3.5, 3.6, and 3.7 FUSE APIs
1601.12Smycroft		to function at runtime. [pho 20230714]
1611.88Sbouyer	pckbd(4): Work around buggy Chromebook PS/2 keyboard firmware.
1621.88Sbouyer		(from Vladimir 'phcoder' Serbinenko). [christos 20230716]
1631.115Sbouyer	acpiec(4): New ACPIEC_DEBUG option. [riastradh 20230718]
1641.88Sbouyer	dhcpcd: Import version 10.0.2. [roy 20230719]
1651.131Senami	bta2dpd(8): Add throttle when playing from file. [nat 20230720]
1661.88Sbouyer	xen: Enable MKCTF=yes by default. [riastradh 20230721]
1671.12Smycroft	x86: Turn off Zenbleed chicken bit on Zen2 CPUs. [mrg 20230725]
1681.88Sbouyer	evbmips: Allow ramdisk to handle GPT wedges. [gutteridge 20230725]
1691.119Smjacob	xbd(4): Properly handle 4k sector size backends. [bouyer 20230725]
1701.119Smjacob	iostat(8): Add -X option, limited alternative statistics.
1711.119Smjacob		This is like the "-D" option, except it skips the xfers/s, and
1721.103Sthorpej		reports MB/s instead of KB/s.  Allows for ~50% more devices to
1731.103Sthorpej		be displayed per line by default.  [mrg 20230728]
1741.103Sthorpej	compat_linux(8): Add epoll system calls implemented around kqueue(2),
1751.72Sthorpej		contributed by Theodore Preduta as part of GSoC 2023.
1761.119Smjacob		[christos 20230728]
1771.88Sbouyer	compat_linux(8): Add/fix statx, readahead, close_range. From GSoC 2023
1781.92Senami		by Theodore Preduta. [christos 20230729]
1791.72Sthorpej	libc: Add wmempcpy(3).  [christos 20230731]
1801.72Sthorpej	libc: Add companion mempcpy(3) to wmempcpy(3).
1811.72Sthorpej		[christos 20230801]
1821.119Smjacob	all: Fix many small bugs found by GCC 12. [mrg 20230810]
1831.72Sthorpej	gdb(1): Updated to 13.2. [christos 20230811]
1841.88Sbouyer	vis(3): Fixed many implementation issues, expand tests.
1851.92Senami		[riastradh 20230812]
1861.72Sthorpej	libpcap: Import 1.10.4. [christos 20230817]
1871.72Sthorpej	tcpdump(8): Import 4.99.4. [christos 20230817]
1881.73Smycroft	file(1): Upgraded to 5.45. [christos 20230818]
1891.72Sthorpej	make(1): Show more detail in "invalid line" error messages.
1901.12Smycroft		[rillig 20230819]
1911.128Sthorpej	compat_linux(8): Add support for Linux waitid syscall.
1921.128Sthorpej		 Contributed by Theodore Preduta. [christos 20230818]
1931.128Sthorpej	compat_linux(8): Add support for Linux inotify syscalls,
1941.128Sthorpej		implemented around kqueue(2). Contributed by
1951.128Sthorpej		Theodore Preduta. [christos 20230819]
1961.128Sthorpej	acpi(4): Updated ACPICA to 20230628. [christos 20230901] 
1971.128Sthorpej	sqlite3(1): Import 3.34.0. [christos 20230904]
1981.128Sthorpej	namecache: Tune the namecache for 32-bit systems [ad 20230909]
1991.128Sthorpej	mips: Add initial support for n64 userland to gprof(1).
2001.128Sthorpej		[rin 20230914]
2011.128Sthorpej	tzcode: Updated to 2023c. [christos 20230916]
2021.132Ssoren	raidctl(8): Implement command-line configuration of simple RAID sets.
2031.12Smycroft		[oster 20230921]
2041.132Ssoren	rc.conf(5): Add support for npf_rules to override the default
2051.128Sthorpej		rules file for npf(7). [abs 20231005]
2061.128Sthorpej	less: Updated to version 643.  [simonb 20231006]
2071.128Sthorpej	ddb(4): Add some simple show commands: condvar, selinfo, sleepq
2081.128Sthorpej		[ad 20231007]
2091.128Sthorpej	mips: Add fma(3) to libm. [he 20231008]
2101.128Sthorpej	heimdal: Disable sqlite3 credential cache (SCC), remove sqlite3
2111.128Sthorpej		dependency. [riastradh 20231011]
2121.128Sthorpej	pipe(2): Improve performance, reduce lock contention. [ad 20231013]
2131.128Sthorpej	vax: Reduce the object size of the malloc(3) code by converting
2141.12Smycroft		to rbtree, also improve performance and locking.
2151.12Smycroft		[ad 20231013]
2161.18Smycroft	uhid(4): Improve hid matching to allow better recognition of
2171.71Scgd		collections. [nat 20231017]
2181.18Smycroft	xen: Support genfb(4) as a console device for dom0, necessary for
2191.71Scgd		graphical console on EFI-only hardware. [bouyer 20231017]
2201.71Scgd	lagg(4): Copy the MTU of lagg to interfaces added to lagg
2211.18Smycroft		[yamaguchi 20231018]
2221.88Sbouyer	dhcpcd: Import version 10.0.4. [roy 20231019]
2231.88Sbouyer	gpioirq(4): allow multiple pins per gpioirq instance, add the ability
2241.18Smycroft		to use a /dev/gpioirqN device to get pin interrupts into
2251.88Sbouyer		userland. [brad 20231105]
2261.92Senami	gpiosim(4): Simulated interrupts [brad 20231108]
2271.92Senami	sparc64: Support for virtio(4). [thorpej 20231119]
2281.88Sbouyer	alpha: Support for virtio(4). [thorpej 20231119]
2291.92Senami	alpha: Support for crash(8). [thorpej 20231122]
2301.92Senami	kernel: Replace the vdrain kernel thread with two threadpool jobs.
2311.71Scgd		[hannken 20231127]
2321.126Sthorpej	kernel: Replace various usage of extent(9) with vmem(9).
2331.126Sthorpej		[thorpej 20231201]
2341.126Sthorpej	indent(1): Use line number of the token start in diagnostics
2351.126Sthorpej		[rillig 20231203]
2361.126Sthorpej	vmem(9): Add the notion of "private boundary tags", allowing vmem
2371.126Sthorpej		to be used VERY early in boot. [thorpej 20231203]
2381.126Sthorpej	kernel: Modularize compat90. [pgoyette 20231209]
2391.126Sthorpej	libsa: Add NFSv3 support. [mlelstv 20231212]
2401.126Sthorpej	dhcpcd: Import version 10.0.6. [roy 20231218]
2411.126Sthorpej	tzcode: Updated to 2023d. [christos 20231223]
2421.126Sthorpej	gfpic(4): New driver for the Goldfish virtual programmable
2431.126Sthorpej		interrupt controller. [thorpej 20240102]
2441.126Sthorpej	gftty(4): New driver for the Goldfish virtual tty. [thorpej 20240102]
2451.126Sthorpej	virt68k: Add new port for virtual Motorola 68040 machines in
2461.126Sthorpej		QEMU using VirtIO devices. [thorpej 20240102]
2471.126Sthorpej	urtwn(4): Add Mercusys NW150US V2 USB support. [maya 20240106]
2481.126Sthorpej	riscv: Add a SiFive FU[57]40/ L2 Cache controller driver.
2491.126Sthorpej		[skrll 20240113]
2501.126Sthorpej	cp(1): Always copy regular files, even if they appear to be zero-sized.
2511.126Sthorpej		[christos 20240115]
2521.126Sthorpej	riscv: Add a StarTech JH7100 SoC clock driver, seen in the Beagle-V
2531.126Sthorpej		board. [skrll 20240116]
2541.126Sthorpej	cpuctl(8): Recognize Intel Meteor Lake and Emerald Rapids.
2551.126Sthorpej		[msaitoh 20240118]
2561.126Sthorpej	m68k: Made many ports share common code for interrupt dispatch
2571.126Sthorpej		and vector tables. [thorpej 20240118]
2581.126Sthorpej	libm: Import more long double functions from FreeBSD.
2591.126Sthorpej		[christos 20240121]
2601.126Sthorpej	terminfo: Import 20231209 [christos 20240127]
2611.126Sthorpej	evbppc: Add support for the PAL 576i video mode to wiifb(4).
2621.126Sthorpej		[hgutch 20240127]
2631.126Sthorpej	stat(1): Add symbolic flags printing from FreeBSD via Ricardo Branco.
2641.126Sthorpej		[christos 20240129]
2651.126Sthorpej	next68k: Add WSDISPLAY_GINFO, LINEBYTES, and SMODE ioctl(2)s and
2661.126Sthorpej		mmap(2) support to nextdisplay(4). [tsutsui 20240202]
2671.126Sthorpej	mount_cd9660(8): Add support for mount options mask,dirmask,uid,gid
2681.126Sthorpej		(from Ricardo Branco) [christos 20240202]
2691.126Sthorpej	tzdata: Updated to 2024a (using 2024agtz) [kre 20240205]
2701.126Sthorpej	riscv: Add a driver for the StarFive JH7100 pin controller.
2711.126Sthorpej		[skrll 20240207]
2721.126Sthorpej	touch(1): Properly implement the POSIX format -d option. [kre 20240208]
2731.126Sthorpej	touch(1): Add -R option, which is identical to -r, except that if the
2741.126Sthorpej		reference file is a symbolic link, the times to use are taken
2751.126Sthorpej		from those of the symbolic link itself. [kre 20240209]
2761.126Sthorpej	touch(1): Add -D option, which causes the operation to be a no-op if no
2771.126Sthorpej		change would be made (avoiding updating the file's ctime).
2781.126Sthorpej		[kre 20240210]
2791.126Sthorpej	hppa: Add gftfb(4), an initial driver for PCI Visualize EG cards.
2801.126Sthorpej		[macallan 20240213]
2811.126Sthorpej	bind: Apply bind security patches: CVE-2023-4408 CVE-2023-5517
2821.126Sthorpej		CVE-2023-5679 CVE-2023-6516 CVE-2023-50387 CVE-2023-50868
2831.126Sthorpej		[christos 20240213]
2841.126Sthorpej	tzcode: Updated to 2024a. [christos 20240217]
2851.126Sthorpej	nsd: Import 4.8.0. [christos 20240217]
2861.126Sthorpej	unbound(8): Import 1.19.1. [christos 20240217]
2871.126Sthorpej	bind: Import 9.18.24 [christos 20240221]
2881.126Sthorpej	re(4): Add support for Killer E2600 Ethernet. [jakllsch 20240228]
2891.126Sthorpej	sqlite3(1): Import 3.45.1. [christos 20240301]
2901.126Sthorpej	alpha: Add initial support for the DEC KN7AA ("Ruby") systems,
2911.126Sthorpej		DEC 7000 and DEC 10000. [thorpej 20240302]
2921.126Sthorpej	elftoolchain: Import svn r4037. [christos 20240303]
2931.126Sthorpej	certctl(8): Improve the performance of `certctl list`.
2941.126Sthorpej		[riastradh 20240303]
2951.18Smycroft	audioplay(1): Add -n flag that doesn't write audio data for the
2961.18Smycroft		test suite. [mrg 20240304]
2971.12Smycroft	alpha: Add a bus space implementation for the Gbus, the general
2981.12Smycroft		8-bit bus present on Laser / TurboLaser CPU modules.
2991.12Smycroft		[thorpej 20240306]
3001.18Smycroft	lint(1): Detect more types of integer overflow. [rillig 20240310]
3011.12Smycroft	lint(1): Add extra details to the message about integer overflow.
3021.12Smycroft		[rillig 20240310]
3031.18Smycroft	mac68k: Add ascaudio(4) ASC audio driver. [nat 20240313]
3041.18Smycroft	x86: Include the cgdroot.fs and zfsroot.fs ramdisks in the release
3051.12Smycroft		files. [riastradh 20240320]
3061.12Smycroft	apei(4): New driver for ACPI Platform Error Interfaces.
3071.12Smycroft		[riastradh 20240320]
3081.53Sthorpej	vmt(4):  Process all queued messages without delay immediately.
3091.53Sthorpej		From OpenBSD. [msaitoh 20240320]
3101.18Smycroft	acpihed(4): New driver for PNP0C33 to notify apei(4).
3111.92Senami		[riastradh 20240321]
3121.92Senami	echi(4): If device attach fails, install NULL pmf(4) handlers.
3131.92Senami		Allows suspend/resume on ThinkPad A475. [mrg 20240324]
3141.12Smycroft	uftdi(4): Add a "match quirk" mechanism that allows the driver to
3151.12Smycroft		selectively reject individual interfaces, allowing them to
3161.12Smycroft		be matched by ugen(4) and accessed through libusb.
3171.12Smycroft		[thorpej 20240326]
3181.18Smycroft	moused(8): Remove undocumented and unused option 'C'.
3191.12Smycroft		[rillig 20240329]
3201.12Smycroft	ugen(4): Add a "ugen-unit" device property which devpubd(8) scripts
3211.18Smycroft		can query to determine which /dev/ugenN.xx nodes a given ugen
3221.18Smycroft		or ugenif device is using.  [thorpej 20240329]
3231.12Smycroft	libc: Limit writes to stdio FILE handles via fvwrite to INT_MAX
3241.18Smycroft		rather than BUFSIZE. Improves performance dramatically.
3251.18Smycroft		From enh via Apple libc.  [christos 20240329]
3261.18Smycroft	evbarm: Add interrupt support to the Texas Instruments gpio(4) driver
3271.116Sthorpej		used on the Beaglebone Black.  [jakllsch 20240401]
3281.12Smycroft	dk(4): Add support for discovering Atari TOS partitions as wedges.
3291.53Sthorpej		[charlotte 20240402]
3301.92Senami	rumpuser(3): New RUMP_STDOUT, RUMP_STDERR environment variables.
3311.53Sthorpej		[riastradh 20240404]
3321.92Senami	config(1): Improve determinism for reproducible builds.
3331.92Senami		[riastradh 20240405]
3341.12Smycroft	qemufwcfg(4): Add RISC-V support.  [skrll 20240406]
3351.88Sbouyer	vax: Switch vax to X.Org server version 120.  [tsutsui 20240407]
3361.12Smycroft	evbmips: Following evbarm, document kernel configurations in
3371.18Smycroft		sys/arch/evbmips/conf/README.evbmips. [andvar 20240407]
3381.72Sthorpej	sysinst(8): Split compatibility libraries into separate sets,
3391.18Smycroft		base32 and debug32. Split HTML man pages into new manhtml
3401.12Smycroft		set.  [nia 20240410]
3411.72Sthorpej	amd64: Support EFI as well as BIOS boot in the "live" USB image.
3421.92Senami		This is not the regular installation image, which already
3431.18Smycroft		supports EFI.  [maya 20240413]
3441.12Smycroft	uftdi(4): Add support for a range of "Brainboxes" USB serial
3451.1Scgd		adapters, from Cameron Williams.  [maya 20240417]
3461.12Smycroft	x86: Enable ACPI Platform Error Interface support in the GENERIC
3471.119Smjacob		kernels.  [riastradh 20240421]
3481.12Smycroft	mips64el, mips64eb: Create "base64" and "debug64" sets that contain
3491.12Smycroft		the N64 libraries.  [nia 20240422]
3501.119Smjacob	x86, sparc64: Create "DVD" ISOs that contain all the sets excluded
3511.92Senami		from the normal ISOs for size reasons - also useful on
3521.12Smycroft		virtual machines.  [nia 20240424]
3531.12Smycroft	i386: Remove kernel modules, redundant kernels, and amdgpu firmware
3541.12Smycroft		from the CD-ROM image to help it fit on a CD-ROM
3551.116Sthorpej		once more.  [nia 20240426]
3561.116Sthorpej	httpd(8): Make directory listings mobile-friendly, from D. Bohdan.
3571.18Smycroft		[maya 20240426]
3581.18Smycroft	thinkpad(4): Expose a sysctl interface to control some aspects of
3591.12Smycroft		charging behavior on supported systems, from Malte Dehling.
3601.12Smycroft		[christos 20240427]
3611.12Smycroft	i386: Rewrite viac7temp(4) temperature sensor to use MSR, which works
3621.18Smycroft		on far more CPUs.  [andvar 20240430]
3631.12Smycroft	hp300: Fix a wrong palette color setting problems on HP98543 4 bpp
3641.119Smjacob		topcat(4) framebuffer on HP360. [tsutsui 20240501]
3651.18Smycroft	lint(1): Support _Alignas and attribute aligned.  [rillig 20240501].
3661.119Smjacob	hp300: Fix "garbage pixels" problems on scrolling ops etc. on
3671.12Smycroft		HP98543 and HP98547 topcat(4) color framebuffers.
3681.12Smycroft		[tsutsui 20240501]
3691.8Sderaadt	hp300: Treat HP98542 and HP98543 1024x400 framebuffers as
3701.116Sthorpej		"pseudo doubled" 512x400 bitmap pixels as HP-UX did, because
3711.92Senami		even modern LCDs cannot handle such 1024x400 resolutions
3721.12Smycroft		properly. [tsutsui 20240501]
3731.12Smycroft	evbarm: Add device tree for Red Pitaya SDRlab 122-16.
3741.88Sbouyer		[dyoung 20240504]
3751.88Sbouyer	libm: Add an assembly implementation of rintl(3) for x86.
3761.88Sbouyer		[riastradh 20240505]
3771.88Sbouyer	libm: Expose more long double functions on vax.
3781.88Sbouyer		[riastradh 20240506]
3791.88Sbouyer	libm: Expand tests for modf/modff/modfl, nextafter/nexttoward,
3801.88Sbouyer		nearbyint/nearbyintl/rint.  [riastradh 20240506]
3811.88Sbouyer	mk: Use --compress-debug-sections when creating debug files
3821.88Sbouyer		to reduce the size of the installed debug set.
3831.88Sbouyer		[mrg 20240506]
3841.88Sbouyer	makefs(8): Add an option to warn and error out for mtree missing
3851.88Sbouyer		entries.  [christos 20240508]
3861.88Sbouyer	lint(1): Support new keywords in C23 mode, including nullptr.
3871.88Sbouyer		[rillig 20240509]
3881.12Smycroft	install(1): Support -v (verbose). [wiz 20240510]
3891.88Sbouyer	acpivga(4): Add quirk for machines where the getting the screen
3901.88Sbouyer		brightness always returns the same result.  [maya 20240510]
3911.88Sbouyer	compat_netbsd32(8): Support SIOCGIFDATA and SIOCZIFDATA ioctls on
3921.88Sbouyer		network interfaces.  [martin 20240511]
3931.88Sbouyer	libm: Expand tests for hypotl(3).  [riastradh 20240511]
3941.88Sbouyer	sparc: Add support for 16-bit (RGB565) colour mode in
3951.88Sbouyer		the cgfourteen(4) framebuffer driver.
3961.88Sbouyer		[macallan 20240512]
3971.88Sbouyer	ure(4): Support TP-Link UE300 USB LAN adapter (from RVP).
3981.88Sbouyer		[christos 20240512]
3991.88Sbouyer	procfs: Add support for proc/self/limits as used by Linux.
4001.88Sbouyer		(from Ricardo Branco).  [christos 20240512]
4011.88Sbouyer	procfs: Add support for proc/sysvipc in Linux emulator
4021.88Sbouyer		(from Ricardo Branco).  [christos 20240512]
4031.88Sbouyer	cgdconfig(8): Add zfs verification method (from Malte Dehling)
4041.88Sbouyer		[christos 20240512]
4051.88Sbouyer	curses(3): Constify argument of define_key(3) for compatibility
4061.88Sbouyer		with ncurses.  [uwe 20240514]
4071.88Sbouyer	eap(4): Support monoraual sound at the hardware level and
4081.88Sbouyer		a range of hardware frequencies, as in NetBSD 7
4091.88Sbouyer		and earlier.  [nia 20240517]
4101.88Sbouyer	curses(3): Constify arguments of newterm(3), setterm(3)
4111.88Sbouyer		functions.  [uwe 20240517]
4121.88Sbouyer	hp300: Installation CD ISO image is now bootable. [tsutsui 20240519]
4131.88Sbouyer	tic(1): Honour the user's umask (from RVP).  [christos 20240520]
4141.88Sbouyer	dhcpcd: Import version 10.0.8. [roy 20240524]
4151.88Sbouyer	mkhybrid: Import mkhybrid from OpenBSD 7.3 as a tool to create
4161.88Sbouyer		ISO9660/HFS hybrid ISO images for mac68k and macppc.
4171.88Sbouyer		[tsutsui 20240531]
4181.88Sbouyer	pthread(3): Fix memory leak in pthread_create(). [hannken 20240608]
4191.88Sbouyer	libarchive: Import libarchive-3.7.4. [christos 20240609]
4201.88Sbouyer	ipfilter(4): Mark as MPSAFE.  [mrg 20240609]
4211.88Sbouyer	pkg_install: Import pkg_install-20240307. [wiz 20240611]
4221.12Smycroft	OpenSSL: Imported 3.0.14. [christos 20240611]
4231.88Sbouyer	sh(1): When a background job is started at the top level (ie: not
4241.88Sbouyer		in any kind of subshell) of an interactive shell, print
4251.88Sbouyer		the job number assigned, and the process id of the lead
4261.88Sbouyer		(or only) process in the job, as required by POSIX.1-2024.
4271.88Sbouyer		[kre 20240615]
4281.92Senami	arm: Switch to GCC 12. [mrg 20240615]
4291.88Sbouyer	alpha: Switch to GCC 12. [mrg 20240615]
4301.2Sderaadt	riscv: Switch to GCC 12. [mrg 20240615]
4311.104Sdrochner	sparc, sparc64: Switch to GCC 12. [mrg 20240615]
4321.104Sdrochner	i386, amd64: Switch to GCC 12. [mrg 20240615]
4331.104Sdrochner	hppa: Switch to GCC 12. [skrll 20240615]
4341.88Sbouyer	lint(1): Accept C23 [[fallthrough]] statements. [rillig 20240617]
4351.138Saugustss	alpha: Switch to X.Org Server 1.20. [mrg 20240622]
4361.92Senami	tmux(1): Import version 3.4 with Sixel support enabled. [wiz 20240622]
4371.92Senami	pci(4): Allow pci_find_device callers to pass a cookie through to
4381.92Senami		the match function so they can keep state or pass in extra
4391.88Sbouyer		parameters.  [riastradh 20240623]
4401.88Sbouyer	puc(4): Add support for a range of Brainboxes PCI serial cards,
4411.12Smycroft		from Cameron Williams.  [jakllsch 20240623]
4421.1Scgd	OpenSSH: Import 9.6. [christos 20240625]
4431.18Smycroft	evbarm: Add support for Ampere Altra/Altra Max platforms.
4441.48Schristos		[jmcneill 20240630]
4451.48Schristos	evbarm: Add NUMA awareness for ACPI based systems. [jmcneill 20240630]
4461.48Schristos	compat_linux(8): Add linux POSIX message queue support (from
4471.48Schristos		Ricardo Branco) [christos 20240701]
4481.48Schristos	u3g(4): add support for Sierra Wireless MC7304 devices
4491.48Schristos		(from Reinhard Speyerer) [christos 20240704]
4501.100Sthorpej	mcx(4): Match on ConnectX-6 virtual functions, from OpenBSD.
4511.100Sthorpej		[msaitoh 20240707]
4521.48Schristos	OpenSSH: Import 9.8. [christos 20240708]
4531.48Schristos	patch(1): Handle lines of length beyond INT16_MAX.  [manu 20240712]
4541.83Smycroft	sh(1): Implement the HISTFILE and HISTAPPEND variables.  [kre 20240713]
4551.83Smycroft	mips: Switch to binutils 2.42.  [rin 20240713]
4561.48Schristos	riscv: Switch to binutils 2.42.  [skrll 20240714]
4571.48Schristos	aarch64: Switch to binutils 2.42.  [skrll 20240714]
4581.48Schristos	hppa: Switch to binutils 2.42.  [skrll 20240715]
4591.68Smikel	hppa: Add hyperfb, a driver for HCRX video cards.  [macallan 20240717]
4601.68Smikel	libblocklist(3): Add blocklist_open2() that can pass a custom logger.
4611.88Sbouyer		[christos 20240802]
4621.84Sperry	df(1): Add -M (ignore non-mounted arguments) and
4631.77Smikel		-q (suppresses warnings) options.  [kre 20240803]
4641.48Schristos	printf(1): Add %C format conversion and -L option.  [kre 20240806]
4651.48Schristos	awge(4): MP improvements [skrll 20240810]
4661.48Schristos	mk: Add a way to build GCC without the isl library (NOGCCISL).
4671.48Schristos		[mrg 20240810]
4681.48Schristos	alpha: Switch to binutils 2.42.  [rin 20240813]
4691.48Schristos	sh3: Switch to binutils 2.42.  [rin 20240813]
4701.48Schristos	riscv: Initial support for Allwinner D1 devices, from
4711.48Schristos		Rui-Xiang Guo.  [skrll 20240813]
4721.70Sthorpej	libc: New C11 functions mbrtoc16, mbrtoc32, c16rtomb, c32rtomb.
4731.70Sthorpej		[riastradh 20240815]
4741.48Schristos	libc: New C23 functions c8rtomb(3) and mbrtoc8(3).
4751.48Schristos		[riastradh 20240815]
4761.48Schristos	libc: Make getentropy(3) visible to POSIX.1-2024
4771.48Schristos		applications.  [riastradh 20240815]
4781.130Shwr	rumphijack(3): Support flock(2) (from k-goda at IIJ)
4791.130Shwr		[ozaki-r 20240816]
4801.48Schristos	awk(1): Import 20240817 [christos 20240817]
4811.48Schristos	ntp: Import ntp 4.2.8p18. [christos 20240818]
4821.48Schristos	riscv: Add a clock driver for the JH7110 SoC found in the
4831.48Schristos		StarFive VisionFive 2.  [skrll 20240819]
4841.48Schristos	gpt(8): Add -U option to specify new UUID, from Anon Ymous.
4851.48Schristos		[chirstos 20240819]
4861.69Sexplorer	gpt(8): Recognize OpenBSD UUID.  [christos 20240819]
4871.69Sexplorer	ifconfig(8): Show link state on -v.  [ozaki-r 20240820]
4881.48Schristos	tests: Add tests for shmif(4).  [ozaki-r 20240820]
4891.48Schristos	syslogd(8): Add -k option. [gutteridge 20240821]
4901.127Snathanw	gdb(1): Updated to 15.1. [christos 20240825]
4911.127Snathanw	pkg_install: Import pkg_install-20240821. [wiz 20240825]
4921.48Schristos	pkg_install: Import pkg_install-20240826. [wiz 20240826]
4931.48Schristos	acpivmgenid(4): New driver for virtual machine generation ID.
4941.89Spk		Used to re-seed random number generators on
4951.89Spk		virtual machine fork.  [riastradh 20240826]
4961.92Senami	toolchain: Switched all remaining ports to binutils-2.42.
4971.92Senami		[christos 20240827]
4981.98Sexplorer	shmif_pcapin(1): New utility program used in tests for
4991.124Sexplorer		networking to send any frames that are stored in a
5001.137Ssjg		pcap(3) file format to a shmif(4) Ethernet interface.
5011.137Ssjg		Code from k-goda at IIJ.  [ozaki-r 20240902]
5021.80Spk	libpcap: Import 1.10.5. [christos 20240902]
5031.80Spk	tcpdump(8): Import 4.99.5. [christos 20240902]
5041.110Sthorpej	bridge(4): Implement interface protection, a feature similar to
5051.110Sthorpej		"protected-port" or "isolation" in some router products.
5061.55Sscottr		When a frame arrives on a protected interface and is being
5071.55Sscottr		forwarded to another protected interface, the frame will be
5081.55Sscottr		discarded.  From the SEIL team at IIJ.  [ozaki-r 20240903]
5091.129Shwr	brconfig(8): Add protect/-protect commands.  [ozaki-r 20240903]
5101.129Shwr	libc: Hide le32enc(3), be32enc(3) in strict standards mode.
5111.122Smjacob		[riastradh 20240909]
5121.122Smjacob	libc: Define PTHREAD_STACK_MIN.  [riastradh 20240909]
5131.50Smycroft	OpenSSL: Imported 3.0.15. [christos 20240908]
5141.50Smycroft	libm: Define FP_FAST_FMA, FP_FAST_FMAF, FP_FAST_FMAL,
5151.48Schristos		MATH_ERRNO, MATH_ERREXCEPT.  [riastradh 20240909]
5161.78Smycroft	i386: Remove XMS-specific code from dosboot.  [andvar 20240911]
5171.91Sbouyer	tzcode: Updated to 2024a. [christos 20240911]
5181.91Sbouyer	acpi(4): Updated ACPICA to 20240827. [christos 20240913] 
5191.91Sbouyer	dkctl(8): Add new getgeometry command.  [mlelstv 20240914]
5201.91Sbouyer	mac68k: Support for LCD brightness control on PB 1xx.  [nat 20240914]
5211.91Sbouyer	mac68k: Support for power off on PB 1xx.  [nat 20240914]
5221.76Sscottr	mac68k: Support for the power button on PB 160/180.  [nat 20240914]
5231.108Smjacob	byacc: Update to 20240109. [christos 20240914]
5241.108Smjacob	wpa: Import wpa_supplicant and hostapd 2.11. [christos 20240918]
5251.79Sscottr	bind: Import 9.18.30 [christos 20240921]
5261.76Sscottr	evbppc: Add ohci(4) support to the Nintendo Wii port.
5271.79Sscottr		[jmcneill 20240922]
5281.82Sthorpej	zlib: Import 1.3.1 [christos 20240922]
5291.96Sscottr	jemalloc(3): Import 5.3.0. [christos 20140923]
5301.84Sperry	vether(4): allow link state to be toggled by link0. [roy 20240924]
5311.96Sscottr	OpenSSH: Import 9.9. [christos 20240924]
5321.96Sscottr	ftp(1): Add flag to allow specifying extra http header fields
5331.96Sscottr		(from Sunil Nimmagadda).  [christos 20240925]
5341.81Sthorpej	vether(4): Control link state via media rather than flags.
5351.81Sthorpej		This mirrors shmif(4) from rump.  [roy 20240926]
5361.81Sthorpej	lint(1): Handle __attribute__((__unused__)) for functions and
5371.87Smjacob		variables.  [rillig 20240928]
5381.87Smjacob	compat_linux(8): Implement renameat2, clone3, sync_file_range, syncfs
5391.48Schristos		system calls (from Shivraj Jamgade).  [christos 20240928]
5401.48Schristos	udl(4): Add support for SANWA SUPPLY 500-KC002N USB to VGA Adapter.
5411.48Schristos		[tsutsui 20241002]
5421.48Schristos	kemtimedop(2): New system call, from Shivraj Jamgade (GSoC 2024).
5431.48Schristos		[christos 20241003]
5441.48Schristos	amdzentemp(4): Add support for Zen 5.  [msaitoh 20241004]
5451.48Schristos	evbarm: Make cemac(4) MP safe.  [skrll 20241005]
5461.48Schristos	x68k: Add SIXEL graphics sequence support.  [isaki 20241005]
5471.48Schristos	pkill(1): Add -F option to use a pidfile and -L to ensure it's
5481.60Sthorpej		locked.  Taken from FreeBSD.  [roy 20241007]
5491.48Schristos	sh(1): Implement suspend as a builtin.  [kre 20241009]
5501.48Schristos	sh(1): Add -b and -nMAX options to the read builtin.  [kre 20241011]
5511.48Schristos	evbppc: Improve hardware initialization so the WII kernel can be
5521.48Schristos		launched directly from boot2 and does not rely on any other
5531.52Sthorpej		software to setup the hardware.  [jmcneill 20241013]
5541.52Sthorpej	sh(1): Reject NUL characters in shell input.  [kre 20241014]
5551.48Schristos	sh(1): Add an -r option to display version information.  [kre 20241014]
5561.90Smjacob	amdsmn(4): Add support AMD family F1Ah model 0xh "Turin".
5571.90Smjacob		[msaitoh 20241017]
5581.48Schristos	amdzentemp(4): Add support for Siena, Turin Classic, Turin Dense,
5591.54Shpeyerl		Strix Point.  [msaitoh 20241017]
5601.54Shpeyerl	libarchive: Import libarchive-3.7.7. [christos 20241017]
5611.96Sscottr	sdmmc(4): Add support for caches found in Application Class 2 (A2)
5621.96Sscottr		capable SD memory cards. [jmcneill 20241018]
5631.48Schristos	wscons(4): Add WSDISPLAYIO_GFONT ioctl for obtaining information
5641.48Schristos		about the current font.  [mlelstv 20241020]
5651.48Schristos	hppa: Add a dedicated X.Org driver for HP's NGLE family of
5661.48Schristos		graphics devices, supporting acceleration on the
5671.48Schristos		Visualize EG.  [macallan 20241022]
5681.48Schristos	mcommphy(4): Add support for YT85[23]1, found on a VisionFive2 board.
5691.48Schristos		[skrll 20241023]
5701.48Schristos	mdnsd(8), dns-sd(1), libdns_sd: import mDNSResponder 2559.1.1
5711.48Schristos		[christos 20241026]
5721.48Schristos	makefs(8): Document debugging options and allow specifying them
5731.75Sscottr		by name.  [christos 20241027]
5741.75Sscottr	zstd(1): import 1.5.6 [christos 20241028]
5751.48Schristos	env(1): Implement "env -C dir" to change the current working directory.
5761.48Schristos		[kim 20241028]
5771.48Schristos	c17(1): Add c17(1) wrapper script for gcc with the ISO 2017 C standard.
5781.48Schristos		Required by POSIX.1-2024.  [nia 20241028]
5791.48Schristos	tzdata: Updated to 2024b (using 2024bgtz) [kre 20241029]
5801.48Schristos	riscv: Import Linux 6.11.5 RISC-V DTS [skrll 20241031]
5811.86Smjacob	libc: Add ffsl(3), ffsll(3) for POSIX.1-2024 complicance.
5821.120Smjacob		[riastradh 20241101]
5831.90Smjacob	memset_explicit(3): Add C23 alias for explicit_memset.
5841.90Smjacob		[riastradh 20241102]
5851.48Schristos	libc: Expose previously non-standard functions to POSIX.1-2024
5861.48Schristos		applications.  [nia 20241102]
5871.58Schristos	zfs(8): Implement DIOCCACHESYNC in zvol, used by Xen.  [gdt 20241103]
5881.58Schristos	gpt(8): Additions to guid printing and an option to print start/size
5891.59Sexplorer		in hex (from Anon Ymous).  [christos 20241104]
5901.67Smatthias	ds2482ow: Driver for the Maxim DS2482-100 and DS2482-800 I2C
5911.118Sleo		to 1-Wire bridge chip.  [brad 20241104]
5921.118Sleo	tmux(1): Import version 3.5a. [wiz 20241109]
5931.85Sexplorer	scsictl(8): Add 'identify vpd' to also report Vital Product Data
5941.67Smatthias		that identifies the device.  [mlelstv 20241109]
5951.67Smatthias	puc(4): Add support for various Brainboxes cards
5961.18Smycroft		(from Cameron Williams).  [msaitoh 20241111]
5971.37Scgd	riscv: Initial StarFive JH7110 pin controller driver.  [skrll 20241111]
5981.48Schristos	riscv: Add a StarFive JH7110 PCIe PHY driver.  [skrll 20241111]
5991.48Schristos	riscv: Add a specific driver for the StarFive JH7110 STG system
6001.48Schristos		controller.  [skrll 20241111]
6011.48Schristos	lint(1): Handle _Noreturn attributes.  [rillig 20241113]
6021.48Schristos	hppa: Initial summitfb driver for Visualize FX video cards.
6031.48Schristos		[macallan 20241119]
6041.48Schristos	printf(1): Improve detection and diagnosis of invalid values for
6051.87Smjacob		conversions.  [kre 20241124]
6061.87Smjacob	lib: Add expected symbols lists to many libraries.
6071.48Schristos		[riastradh 20241124]
6081.48Schristos	riscv: Support the crash(8) kernel debugger.  [skrll 20241125]
6091.108Smjacob	lint(1): Add queries for typedefs to struct/union and their pointers.
6101.48Schristos		[rillig 20241128]
6111.48Schristos	build.sh: Experimental new target pkg=CATEGORY/PACKAGE, cross-builds
6121.48Schristos		CATEGORY/PACKAGE from pkgsrc, bootstrapping pkgsrc.
6131.48Schristos		[riastradh 20241129]
6141.47Spk	amd64: add support for non-Xen PVH guests.  [bouyer 20241202]
6151.48Schristos	curses(3): Implement the ncurses extension wgetscrreg which returns
6161.48Schristos		the scrolling region of the given window.  [blymn 20241205]
6171.91Sbouyer	editline(3): Print 0 width characters.  [christos 20241205]
6181.91Sbouyer	rc(8): Add an optional local hook /etc/rc.shutdown.final
6191.91Sbouyer		called last in the shutdown sequence and passed the shutdown
6201.80Spk		reason.  [martin 20241207]
6211.80Spk	pms(4): Support PS/2 mouse hot-plug.  [chs 20241207]
6221.48Schristos	ihidev(4): Add support for GPIO interrupts.  [jmcneill 20241208]
6231.48Schristos	aarch64: Add support for Snapdragon X Elite GPIO and I2C controllers.
6241.48Schristos		[jmcneill 20241208]
6251.48Schristos	mac68k: Support for backlight control on PowerBooks.  [nat 20241209]
6261.125Shwr	libc: Expose memccpy, strdup, and strndup to C23 applications.
6271.125Shwr		[nros 20241209]
6281.48Schristos	aarch64: Identify and fix topology for Qualcomm Oryon CPUs.
6291.108Smjacob		[jmcneill 20241209]
6301.48Schristos	i2c(4): Import ikbd(4) i2c HID keyboard driver from OpenBSD.
6311.108Smjacob		[jmcneill 20241209]
6321.48Schristos	acpi(4), i2c(4): Support GenericSerialBus address space handlers.
6331.108Smjacob		[jmcneill 20241209]
6341.133Snisimura	acpi(4), xhci(4): Add support for generic USB role switching device
6351.133Snisimura		nodes.  [jmcneill 20241209]
6361.87Smjacob	ls(1): Use the number of blocks used in the current directory
6371.101Sbouyer		instead of the total file byte count when printing the
6381.101Sbouyer		initial "total" line with the -h option combined with
6391.99Sthorpej		-s or -l options.  [simonb 20241211]
6401.99Sthorpej	puc(4): Add support for some Oxford Semiconductor devices.
6411.102Sfvdl		[msaitoh 20241212]
6421.123Stron	umcpmio(4): Driver for the MCP-2221 / 2221A multi-io chip.
6431.85Sexplorer		[brad 20241216]
6441.85Sexplorer	altq, cbq: Support 10 Gbps bandwidth.  [ozaki-r 20241224]
6451.95Smikel	m68k: Improve FP emulation. [isaki 20241228]
6461.95Smikel	aarch64: Add support for Snapdragon X1E battery and charger sensors.
6471.135Smartin		This is a port of a set of drivers from OpenBSD, adapted to
6481.135Smartin		use ACPI instead of FDT bindings.  [jmcneill 20241230]
6491.87Smjacob	aarch64: Enable support for low power idle CPU states on ACPI
6501.87Smjacob		platforms.  [jmcneill 20241230]
6511.87Smjacob	riscv: Add support for PCI and the PCIe controller in the JH7110 SoC.
6521.109Sthorpej		[skrll 20250101]
6531.109Sthorpej	x86: New pv(4) pseudo-bus driver for all paravirtual devices that do
6541.109Sthorpej		not attach to a well-known bus like pci(4).  [imil 20250102]
6551.119Smjacob	riscv: Add a StarFive JH71[01]0 temperature sensor driver.
6561.119Smjacob		[skrll 20250103]
6571.134Smjacob	riscv: Add support for the X-Powers AXP Power Management IC.
6581.18Smycroft		[skrll 20250105]
6591.18Smycroft	evbarm: Add Arm SCMI performance protocol support (adapted from
6601.12Smycroft		OpenBSD). [jmcneill 20250108]
6611.95Smikel	pppd(8): Import 2.5.2 [christos 20250108]
6621.12Smycroft	pam-u2f: Import pam u2f 1.3.1 [christos 20250115]
6631.12Smycroft	userspace-rcu: Import 0.15.0 [christos 20250115]
6641.12Smycroft	bwi(4): Add support for Nintendo Wii WLAN. [jmcneill 20250118]
6651.119Smjacob	ncm(4): New driver for USB Network Control Model (used by Android for
6661.18Smycroft		USB tethering) [maya 20250120]
6671.18Smycroft	ds28e17iic(4): Driver for the DS28E17 1-Wire to I2C bridge chip
6681.18Smycroft		[brad 20241104]
6691.18Smycroft	tzcode: Updated to 2025a. [christos 20250123]
6701.88Sbouyer	bind: Import version 9.20.4. [christos 20250126]
6711.140Senami	libc: Switch every port (except sun2 and vax) to jemalloc-5.3.0.
6721.18Smycroft		[christos 20250131]
6731.119Smjacob	acpi(4): cppc: Use frequency instead of performance units in
6741.88Sbouyer		sysctl interface. [jmcneill 20250131]
6751.18Smycroft	tzdata: Updated to 2025a (using 2025agtz) [kre 20250201]
6761.18Smycroft	build.sh: Add live-image support for alpha, hppa, and macppc.
6771.119Smjacob		[tsutsui 20250202]
6781.119Smjacob	rge(4): Add support for RTL8126, from FUKAUMI Naoki.
6791.119Smjacob		[jmcneill 20250204]
6801.119Smjacob	riscv: Add ofctl(8) and /dev/openfirm support. [skrll 20250205]
6811.119Smjacob	ld(4) at virtio(4): Add discard support. [jakllsch 20250206]
6821.119Smjacob	blocklistd(8): Support multiple configuration files in a
6831.119Smjacob		configuration directory like /etc/blocklistd.conf.d,
6841.119Smjacob		from hrosenfeld. [christos 20250206]
6851.18Smycroft	riscv: Add a JH7110 TRNG driver. [skrll 20250208]
6861.92Senami	elftoolchain: Import version r4175. [jkoshy 20250210]
6871.119Smjacob	dhcpcd: Import version 10.2.0. [roy 20250212]
6881.18Smycroft	evbppc: Add support for the Wii DVD drive. [jmcneill 20250212]
6891.18Smycroft	libm: Expose fma(3) and variants on hppa. [tsutsui 20250215]
6901.18Smycroft	i386: Add support for non-Xen (QEMU, Firecracker) PVH boot.
6911.128Sthorpej		[imil 20250218]
6921.88Sbouyer	efi: Add new program to read and write efi variables [christos 20250224]
6931.88Sbouyer	acpi(4): Updated ACPICA to 20241212. [christos 20250224]
6941.18Smycroft	dhcpcd: Import version 10.2.2. [roy 20250225]
6951.121Sthorpej	postfix(1): Import version 3.10.1. [christos 20250225]
6961.12Smycroft	amdgpio(4): New device driver for AMD GPIO found on some
6971.12Smycroft		HP laptops. [ryoon 20250226]
6981.12Smycroft	libc: New _r variants of heapsort, mergesort, qsort.
6991.12Smycroft		qsort_r is new in POSIX.1-2024. [riastradh 20250302]
7001.88Sbouyer	cut(1): Implement -n option. [gutteridge 20250304]
7011.18Smycroft	lint(1): In C99 mode and later, warn about non-prototype functions.
7021.12Smycroft		[rillig 20250310]
7031.23Smycroft	emcfan(4) and emcfanctl(8): Kernel driver and userland utility
7041.2Sderaadt		  for the Microchip Technology / SMSC EMC210X and EMC230X
7051.88Sbouyer		  fan controllers. [brad 20250311]
7061.128Sthorpej	arc4random(3): Eliminate potential failure states (memory
7071.128Sthorpej		allocation, pthread_atfork, etc). [riastradh 20250311]
7081.18Smycroft	expat: Import 2.7.0 (security fixes). [wiz 20250314]
7091.23Smycroft	viaide(4): Add VIA V-RAID support for the VT6421 and UDMA support
7101.12Smycroft		for the VT8237S PATA controller. [andvar 20250316]
7111.12Smycroft	clock_getres(2): Support CLOCK_PROCESS_CPUTIME_ID and
7121.128Sthorpej		CLOCK_THREAD_CPUTIME_ID. The syscall previously returned
7131.18Smycroft		EINVAL for these two clocks. [pho 20250319]
7141.18Smycroft	npfctl(8): Allow comments inside lists in npf.conf (from Attaulah).
7151.18Smycroft		[christos 20250320]
7161.18Smycroft	openresolv: Import version 3.14.0. [roy 20250326]
7171.128Sthorpej	tzdata: Updated to 2025b (using 2025bgtz) [kre 20250326]
7181.18Smycroft	envstat(8): JSON and time stamp options
7191.18Smycroft		[brad 20250401]
7201.18Smycroft	pthread(3): Made pthread_setcancelstate(3) async-signal-safe,
7211.18Smycroft		as required by POSIX.1-2024. [riastradh 20250401]
7221.20Smycroft	tzcode: Updated to 2025b. [christos 20250402]
7231.20Smycroft	mac68k: Add pbbat(4).  Supports PowerBook 1xx batteries. [nat 20250403]
7241.20Smycroft	viaide(4): Add support for VIA VT6415/VT6330 single-channel IDE
7251.20Smycroft		controllers. [andvar 20250403]
7261.18Smycroft	gscan(4): New driver for USB to CAN bus adapters. [bouyer 20250403]
7271.18Smycroft	viaide(4): Add RAID mode support for VIA VX900/VX11 SATA controllers.
7281.88Sbouyer		[andvar 20250405]
7291.88Sbouyer	OpenSSH: Import 10.0. [christos 20250409]
7301.88Sbouyer	nvmm(4): Implement VMware compatible TSC and LAPIC frequency detection
7311.92Senami		in CPUID. [imil 20250411]
7321.88Sbouyer	videoctl(1): Improve enumeration of frame sizes. [mlelstv 20250412]
7331.88Sbouyer	vax: Switch to GCC 12. [rin 20250413]
7341.88Sbouyer	OpenSSL: Imported 3.0.16. [christos 20250416]
7351.88Sbouyer	expat: Import 2.7.1. [wiz 20250418]
7361.134Smjacob	alpha: Support secureplt in ld.elf_so(1). [riastradh 20250418]
7371.88Sbouyer	viaide(4): Improve VT8251 integrated SATA controller support in
7381.92Senami		IDE/RAID modes. [andvar 20250420]
7391.92Senami	libc: Add TIME_MONOTONIC support to timespec_get(3) and new
7401.92Senami		timespec_getres(3) function for C23 compliance.
7411.92Senami		[nia 20250421]
7421.108Smjacob	proplib(3): Added support for JSON serialization format.
7431.108Smjacob		[thorpej 20250422]
7441.108Smjacob	mips: Enable SSP by default (and RELRO on mips64). [nia 20250428]
7451.108Smjacob	amd64: Added KERNEL_DIR option to build.sh, and upddated the boot
7461.108Smjacob		loaders accordingly. [pgoyette 20250428]
7471.108Smjacob