CHANGES revision 1.2935
1# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.2935 $>
2#
3#
4# [Note: This file does not mention every change made to the NetBSD source tree.
5# For an exhaustive list, please subscribe to the `source-changes' mailing list,
6# or see the mailing list archives.  For more information, send a message
7# containing just the word `help' to `majordomo@NetBSD.org'.]
8#
9# ----------------------------------------------------------------------------
10# PLEASE USE THE FOLLOWING STYLE WHEN ADDING ITEMS:
11#
12#	theme: Content ...
13#		more content ...
14#		more content. [developer DATE-FORMAT]
15#
16# That's it, one tab to start an item, and two tabs to indent the content.
17# Also please start the content with a capital and end it with a dot.
18#
19# This is very important for the www scripts, otherwise it won't be able to
20# parse the file and the HTML output will be mangled.
21#
22# See htutils/changes/changes2html script for more details.
23#
24# ----------------------------------------------------------------------------
25
26Changes from NetBSD 9.0 to NetBSD 10.0:
27	openldap: Import 2.4.48. [christos 20190808]
28	boot(8): GPT and RAIDframe support for x86 bootstrap [manu 20190818]
29	dhcpcd(8): Import dhcpcd-8.0.3 [roy 20190821]
30	inet6: Fix sending RTM_MISS for unresolvable addresses and restore
31		ND6_LLINFO_WAITDELETE so that any send at this point can
32		return EHOSTDOWN to match inet behaviour. [roy 20190901]
33	inet: Fix sending RTM_MISS for unresolvable addresses. [roy 20190901]
34	dhcpcd(8): Import dhcpcd-8.0.4 [roy 20190904]
35	bind: Import version 9.14.5. [christos 20190905]
36	resolvconf(8): Import openresolv-3.9.2 [roy 20190908]
37	boot(8): multiboot 2 support, Xen can now boot from EFI [manu 20190913]
38	dhcpcd(8): Import dhcpcd-8.0.6 [roy 20190913]
39	kernel: Add vHCI, a driver that allows to send and receive USB
40		packets from userland. [maxv 20190914]
41	mos(4): Ported driver for MosChip MCS7730/7830/7832 USB ethernet.
42		[mrg 20190920]
43	gcc(1): Import GCC 8.3. [mrg 20191001]
44	libpcap: Import 1.9.1. [christos 20191001]
45	tcpdump(8): Import 4.9.3. [christos 20191001]
46	rescue(8): Moved into a separate, rescue-only set. [maya 20191001]
47	kqueue(2): Switch kevent udata from intptr_t void* for compatibility
48		with other BSDs. [kamil 20191003]
49	byacc: Update to 20190617. [christos 20191006]
50	tzdata updates from 2019a to 2019c (incl 2019b) [kre 20191008]
51	services(5): Update to version 2019-10-04 from IANA.
52		[sevan 20191009]
53	dhcpcd(8): Import dhcpcd-8.1.0 [roy 20191011]
54	OpenSSH: Import 8.1. [christos 20191012]
55	acpi(4): Updated ACPICA to 20190816. [christos 20191015]
56	sup: removed, use ftp://ftp.astron.com/pub/sup [christos 20191015]
57	dhcpcd(8): Import dhcpcd-8.1.1 [roy 20191016]
58	evbarm: Add support for the NanoPi R1 and Duo2. [bad 20191016]
59	bind: Import version 9.14.7. [christos 20191017]
60	libc: Changed the iconv(3) function signature to the POSIX variation
61		[kamil 20191024]
62	nct(4): Add Nuvoton NCT5104D GPIO driver. [ad 20191025]
63	vio9p(4): Add virtio-9p front-end driver. [ozaki-r 20191028]
64	mount_9p(8): Enable to mount a filesystem exported via virtio-9p.
65		[ozaki-r 20191028]
66	evbarm: Update TI AM335x SoC support to use FDT based configuration.
67		[jmcneill 20191028]
68	evbarm: Update TI OMAP3 SoC support to use FDT based configuration.
69		[jmcneill 20191101]
70	amd64: Add support for kCSan - Kernel Concurrency Sanitizer.
71		[maxv 20191105]
72	audioplay(1): Add support for playing IEEE float32 and float64
73		RIFF WAVE files [mrg 20191109]
74	tmux(1): Imported 2.9a. [christos 20191112]
75	dhcpcd(8): Import 8.1.2. [roy 20191113]
76	amd64: Add support for kMSan - Kernel Memory Sanitizer.
77		[maxv 20191114]
78	kernel: Add fexecve(2) system call for executing a file from a file
79		descriptor, conforming to The Open Group Extended API Set 2.
80		[christos 20191115]
81	qat(4): Add opencrypto driver for Intel QuickAssist.
82		Atom C2XXX, C3XXX, Xeon D-21XX and D-15XX, C62X chipsets and
83		QuickAssist Adapter 8960/8970.
84		[hikaru 20191120]
85	select(2), poll(2): Performance and scalability improvements
86		[ad 20191121]
87	amd64, i386: Performance and scalability improvements for TLB
88		shootdown [ad 20191121]
89	bind: Import version 9.14.8. [christos 20191127]
90	terminfo: Import 20190609 [christos 20191127]
91	onewire(4), owtemp(4): Improve reliability and reduce CPU overhead
92		slightly. [ad 20191130]
93	scheduler: Improve performance and interactivity. [ad 20191201]
94	vfs: Reduce false sharing and lock overhead during normal operation.
95		[ad 20191201]
96	evbarm: Added driver for Allwinner Crypto Engine random number
97		generator [riastradh 20191209]
98	ixl(4): Ported driver for Intel Ethernet 700 series
99		[yamaguchi 20191210]
100	acpi(4): Updated ACPICA to 20191213. [christos 20191214]
101	uvm: Replace red-black tree page lookup with radix tree lookup,
102		including tagging and gang lookup of pages.  Original work
103		done by yamt@. [ad 20191214]
104	nsd: Import 4.2.4. [christos 20191215]
105	unbound(8): Import 1.9.6. [christos 20191215]
106	openpam(3): update to 20190224 (tabebuia) [christos 20191215]
107 	kerberos(8): Update to Heimdal-7.7.0 [christos 20191215]
108	file(1): Upgraded to 5.38. [christos 20191216]
109	uvm: Replace global counters with per-CPU counters, significantly
110		reducing system time on workloads that are VM-system heavy.
111		[ad 20191216]
112	anxdp(4): Add driver for Analogix DisplayPort core found in
113		Rockchip RK3399. [jakllsch 20191219]
114	net80211: Require SSID configuration to associate with an open AP.
115		[jakllsch 20191219]
116	dhcpcd(8): Import dhcpcd-8.1.4 [roy 20191220]
117	uvm: Rewrite the page allocator to be more efficient and somewhat CPU
118		topology aware.  Add preliminary NUMA support.  [ad 20191227]
119	crunchgen(1): Added the ability to pass variables in the submake
120		command line, and removed all command like flags that are
121		not needed anymore [christos 20191229]
122	uvm: Reduce lock contention by making the maintentance of page
123		replacement state more concurrent. [ad 20191231]
124	rge(4): Imported driver for Realtek 8125/8125B PCIe 2.5Gb
125		Ethernet devices from OpenBSD. [sevan 20200111]
126	aq(4): Add Aquantia 10G network adapter driver [ryo 20200101]
127	dhcpcd(8): Import dhcpcd-8.1.5 [roy 20200103]
128	tmux(1): Imported 3.0a. [christos 20200106]
129	amd64, i386: Replace the global PV hash table with radix trees,
130		yielding significant performance and scalability benefits.
131		[ad 20200112]
132	scheduler: Make the scheduler topology aware.  It understands and
133		makes good use of HyperThreading/SMT, spreads the load evenly
134		across different physical CPU packages, and can effectively
135		run asymmetric systems with slow and fast CPUs [ad 20200113]
136	evbarm: Add support for NXP i.MX 8M family SoCs. [jmcneill 20200114]
137	arm: Add support for cpu topology for ARMv7 and ARMv8 CPUs.
138		[mrg 20200114]
139	uvm: More precisely track clean/dirty pages, and change how they are
140		indexed, speeding up fsync() on large files by orders of
141		magnitude.  Original work done by yamt@. [ad 20200115]
142	uyurex(4): Removed from the tree. [maya 20200117]
143	strip(4): Removed from the tree. [thorpej 20200118]
144	hippi and esh(4): Removed from the tree. [thorpej 20200118]
145	de(4): Removed from the tree. [thorpej 20200119]
146	token ring and tr(4): Removed from the tree. [thorpej 20200119]
147	fddi, fpa(4), fta(4), fea(4): Removed from the tree. [thorpej 20200120]
148	wm(4): Add Intel I219 LM10-LM15 and V10-V14. [msaitoh 20200121]
149	OpenSSL: Imported 1.1.1d. [christos 20200122]
150	dhcpcd(8): Import dhcpcd-8.1.6 [roy 20200127]
151	openresolv(8): Import openresolv-3.10.0 [roy 20200127]
152	urio(4): Removed from the tree. [maya 20200129]
153	Collect network interface statistics using per-cpu counters
154		that are collated when they are queried. [thorpej 20200201]
155	realpath(1): Ported from FreeBSD. [kamil 20200202]
156	env(1): Add -u flag to remove an environment variable, and -0 to
157		allow variable input separated by NUL characters,
158		compatibile with similar options in GNU and
159		FreeBSD env. [kamil 20200208]
160	kernel: Remove azalia(4). [jmcneill 20200209]
161	awk(1): Import 20200218 [christos 20200218]
162	genet(4): Add support for Broadcom GENETv5 ethernet controllers, found
163		in the Raspberry Pi 4. [jmcneill 20200222]
164	OpenSSH: Import 8.2. [christos 20200226]
165	ld.elf_so(1): Implement DT_GNU_HASH [kamil 20200229]
166	amiga: Fix word accesses on Gayle (A1200) pcmcia. [is 20200302]
167	libcbor: Import for libfido2 support [christos 20200302]
168	libfido2: Import for pam-u2f support [christos 20200302]
169	pam-u2f: Import token authenticator [christos 20200302]
170	gcc(1): Import GCC 8.4. [mrg 20200311]
171	terminfo: Support numeric parameters as int [roy 20200313]
172	postfix(1): Import version 3.5.0. [christos 20200318]
173	OpenSSL: Imported 1.1.1e. [christos 20200321]
174	amd64, i386: Significant performance improvements in the pmap module
175		[ad 20200322]
176	namecache: Change the namecache to index names using per directory
177		red-black trees. [ad 20200322]
178	uvm: Process concurrent page faults on individual objects in parallel,
179		where the relevant pages are already in-core.  [ad 20200322]
180	bwfm: Update firmware to linux-firmware-20200316. [thorpej 20200322]
181	acpi(4): Updated ACPICA to 20200326. [christos 20200328]
182	ioctlprint(1): Add ioctl descriptive printer. [kamil 20200402]
183	dhcpcd(8): Import version 9.0.0 [roy 20200402]
184	binutils: Updated to FSF binutils 2.34. [christos 20200404]
185	mount_smbfs(8): Removed from the tree [jdolecek 20200404]
186	nsmb(4): Removed from the tree [jdolecek 20200404]
187	xen: remove legacy rx-flip support from xennet(4) and xvif(4)
188		[jdolecek 20200405]
189	OpenSSL: Imported 1.1.1f. [christos 20200405]
190	xennet(4): Make the driver MP-safe [jdolecek 20200406]
191	aarch64: Add support for Pointer Authentication (PAC).
192		[maxv 20200412]
193	aarch64: Add support for Branch Target Identification (BTI).
194		[maxv 20200413]
195	umass(4): Removed obsolete ISD-ATA support [jdolecek 20200413]
196	dhcpcd(8): Import version 9.0.1 [roy 20200413]
197	xbd(4): Make the driver MP-safe [jdolecek 20200413]
198	xbd(4): Support regular 64KB MAXPHYS [jdolecek 20200415]
199	xbd(4): Support indirect segments [jdolecek 20200416]
200	dhcpcd(8): Import version 9.0.2 [roy 20200421]
201	xbdback(4): Support indirect segments [jdolecek 20200421]
202	xbdback(4): Make the driver MP-safe [jdolecek 20200423]
203	OpenSSL: Imported 1.1.1g. [christos 20200424]
204	tzdata updated to 2020a  [kre 20200425]
205	amd64, i386: Added support for Xen PV drivers under HVM guests.
206		[bouyer 20200425]
207	kernel: Overhauled entropy subsystem [riastradh 20200430]
208	xen: Added support for Xen PVH. [bouyer 20200502]
209	hp300: Add bitmap access ops support for EVRX framebuffer on
210		HP9000/425e. [tsutsui 20200504]
211	xennet(4): add support for feature-sg & jumbo frames [jdolecek 20200430]
212	xvif(4): add support for feature-sg & jumbo frames [jdolecek 20200503]
213	kernel: Added support for swap encryption with sysctl -w
214		vm.swap_encrypt=1 [riastradh 20200509]
215	xen: Support MSI for XenPV [jdolecek 20200504]
216	hppa: Enable modules in GENERIC by default.  [skrll 20200511]
217	aarch64: Added support for ARMv8.5-RNG RNDRRS CPU random number
218		generator instructions [riastradh 20200511]
219	xen: enable MULTIPROCESSOR for Xen dom0. [bouyer 20200513]
220	ptrace(2): Add PT_SET_SIGPASS and PT_GET_SIGPASS. [kamil 20200514]
221	evbarm: Added support for EFI RNG firwmare random number generator
222		[riastradh 20200514]
223	ACL: Add FFS support for ACLS via extended attributes, from FreeBSD.
224		[christos 20200516]
225	evbarm: Added support for Rockchip RK3399 crypto random number
226		generator device [riastradh 20200517]
227	libuv: Import version 1.38.0. [christos 20200524]
228	bind: Import version 9.16.3. [christos 20200524]
229	tzcode: Updated to 2020a. [christos 20200525]
230	ntp: Import ntp 4.2.8p14. [christos 20200525]
231	acpi(4): Updated ACPICA to 20200430. [christos 20200525]
232	postfix(1): Import version 3.5.2. [christos 20200525]
233	OpenSSH: Import 8.3. [christos 20200528]
234	evbarm: Add install media for earmv7hf and aarch64. [jmcneill 20200528]
235	aarch64: Switch to USE_XZ_SETS=yes. [jmcneill 20200602]
236	dhcpcd: Import version 9.1.1 [roy 20200604]
237	proplib(3): Various API improvements - many functions deprecated and
238		now produce compiler warnings. [thorpej 20200606]
239	inet6: in-kernel Router Advertisment handling removed. [roy 20200612]
240	httpd(8): Add blocklistd(8) support. [jruoho 20200613]
241	file(1): Upgraded to 5.39. [christos 20200614]
242	blocklist: import current version [christos 20200614]
243	dhcpcd: Import version 9.1.2 [roy 20200615]
244	evbmips: Create an "octeon.img.gz" bootable image for
245		evbmips64-eb release builds. [jmcneill 20200617]
246	evbarm: Add support for loading modules with the bootloader.
247		[jmcneill 20200221]
248	evbarm: Added boot.cfg support to efiboot [jmcneill 20200211]
249	evbmips: Add ofctl(8) and /dev/openfirm support for Cavium
250		Octeon devices. [jmcneill 20200624]
251	mv(1): Add -h option to atomically replace a symlink to a
252		directory. [riastradh 20200624]
253	kernel: Remove all variable-time AES and replace it by constant-time
254		aes_ct from BearSSL or a CPU-dependent implementation,
255		selected at boot time according to CPU capabilities.
256		[riastradh 20200629]
257	amd64: Add support for AES-NI in kernel. [riastradh 20200629]
258	x86: Add support for bitsliced AES with SSE2 in kernel.
259		[riastradh 20200629]
260	x86: Add support for permutation-based AES (vpaes) with SSSE3 in
261		kernel. [riastradh 20200629]
262	x86: Add support for VIA ACE AES in kernel (not just via opencrypto).
263		[riastradh 20200629]
264	arm: Add support for ARMv8.0-AES in kernel. [riastradh 20200629]
265	arm: Add support for permutation-based AES (vpaes) with ARM NEON in
266		kernel. [riastradh 20200629]
267	cgd(4): Add support for Adiantum cipher, providing much better software
268		performance than AES-CBC or AES-XTS. [riastradh 20200629]
269	dhcpcd: Import version 9.1.4 [roy 20200703]
270	x86: Xen kernels now use the same kernel modules as native kernels.
271		[chs 20200704]
272	wskbd(4): Added keyboard layouts for Brazilian Portugese,
273		Canadian French, Estonian, Icelandic, and Latin American
274		Spanish to pckbd(4) and ukbd(4). [nia 20200713]
275	bnx(4): Enable support for MSI/MSI-X [jdolecek 20200714]
276	ciss(4): Add support for PERFORMANT mode, and enable MSI/MSI-X
277		for adapters supporting it [jdolecek 20200714]
278	ciss(4): Match new HP Smart Array adapters [jdolecek 20200714]
279	x86: Introduce per-cpu IDTs [yamaguchi 20200714]
280	evbmips: Renamed kernel config files:
281		ERLITE         -> OCTEON
282		INSTALL_ERLITE -> INSTALL_OCTEON
283		[simonb 20200715]
284	libc: Added ppoll() wrapper around native pollts(2) [kamil 20200717]
285	openresolv: Import version 3.11.0 [roy 20200722]
286	sun3: Add Xorg-Server-1.20'fied ancient monolithc Xsun servers.
287		[tsutsui 20200722]
288	wwanc(4): Add driver for Intel XMM7360 LTE modem [jdolecek 20200726]
289	xen: MSI enabled by default [jdolecek 20200728]
290	script(1): Add proper playback of curses sessions. [christos 20200801]
291	kernel: remove the BRIDGE_IPF option, build its code by default
292		unconditionally. [maxv 20200801]
293	aarch64: Add support for Privileged Access Never (PAN).
294		[maxv 20200802]
295	acpi(4): Updated ACPICA to 20200717. [christos 20200802]
296	bind: Import version 9.16.5. [christos 20200803]
297	dhcp: Import version 4.4.2. [christos 20200803]
298	openldap: Import 2.4.50. [christos 20200811]
299	evbarm: Add ISO9660 file system support to efiboot. [jmcneill 20200811]
300	inetd(8): Various improvements. Add -f flag to run in
301		foreground.  [christos 20200812]
302	kernel: Add getrandom system call. [riastradh 20200813]
303	kernel: Disable COMPAT_LINUX by default [jdolecek 20200816]
304	mips: Port crash(8) to mips.  [mrg 20200816]
305	wg(4): Add implementation of WireGuard protocol. [ozaki-r 20200820]
306	xhci(4): Initial support for Isochronous Pipes. [jakllsch 20200821]
307	netstat(1): Support various new dropped and discarded packet
308		counters. [ozaki-r 20200828]
309	gcc(1): Import GCC 9.3. [mrg 20200904]
310	dhcpcd: Update to version 9.2.0. [roy 20200906]
311	iavf(4): Add driver for Intel Ethernet Adaptive Virtual Function
312		[yamaguchi 20200908]
313	gcc(1): Install TSan for 64bit CPUs. [kamil 20200913]
314	network: IPv6 Neighor Detection is now address agnostic
315		and is used by ARP. RFC 7048 is included. [roy 20200916]
316	alpha: Fixed several stability problems with MULTIPROCESSOR
317		enabled.  Improved performance of TLB operations in
318		pmap module.  Implemented fast-soft-interrupts.  Enabled
319		MULTIPROCESSOR in GENERIC.  [thorpej 20200918]
320	ld.so(1): Upgrade r_debug to the protocol version 1. [kamil 20200921]
321	vether(4): New virtual ethernet interface for bridging to physical
322		interfaces, imported from OpenBSD.  [roy 20200927]
323	tap(4): Link state now reflects whether device is open by a process.
324		For virtual ethernet interfaces not associated with a
325		backing process to bridge with physical interfaces, use
326		vether(4).  [roy 20200927]
327	dhcpcd: Update to version 9.3.0 [roy 20201005]
328	tzdata updated to 2020b  [kre 20201008]
329	tzcode: Updated to 2020b. [christos 20201009]
330	dhcpcd: Update to version 9.3.1 [roy 20201012]
331	tzdata updated to 2020c  [kre 20201017]
332	tzcode: Updated to 2020c. [christos 20201017]
333	ossaudio(3): Added support for the OSSv4 Mixer API [nia 20201017]
334	queue(3): Remove CIRCLEQ API [kamil 20201020]
335	tzdata updated to 2020d  [kre 20201022]
336	pcf8574(4): Add a driver for the PCF8574 I/O expander [jdc 20201029]
337	kernel: Add EVFILT_USER to kqueue(2) for user-established
338		events. [christos 20201031]
339	dhcpcd: Update to version 9.3.2 [roy 20201101]
340	tmux(1): Imported 3.1c. [christos 20201101]
341	kernel: Better default for kern.maxfiles for systems with
342		larger RAM [simonb 20201112]
343	acpi(4): Updated ACPICA to 20201113. [christos 20201127]
344	dhcpcd: Update to version 9.3.4 [roy 20201128]
345	arm: Switch earmv6{,hf}eb to BE8. [rin 20201201]
346	evbarm: Support Raspberry Pi 0-3 in big-endian mode. All devices
347		except for vchiq(4) and vcaudio(4) are supported. Pi 3 is
348		capable to run both in aarch64eb and earmv7{,hf}eb modes.
349		[rin 20201201]
350	pkg_install: Updated to 20201202. This changes the default database
351		location from /var/db/pkg to /usr/pkg/pkgdb. [wiz 20201202]
352	libfido2: Update to 1.5.0 for OpenSSH 8.4 support [christos 20201204]
353	OpenSSH: Import 8.4. [christos 20201204]
354	pkg_install: Updated to 20201205. [wiz 20201205]
355	acpi(4): Add /dev/acpi character device for accessing ACPI tables,
356		remove the "options INSECURE" requirement for
357		acpidump(8) [jmcneill 20201206]
358	acpicpu(4): Add support for Arm CPUs. [jmcneill 20201207]
359	OpenSSL: Imported 1.1.1i. [christos 20201209]
360	pkg_install: Updated to 20201212. [wiz 20201212]
361	evbarm: Support "boot -d" for early DDB access. [mrg 20201219]
362	sparc64: Add environment monitoring for the E250 [jdc 20201223]
363	sti(4), hp300: Add bitmap access ops support for SGC CRX (A1659-66001)
364		framebuffer for HP9000/425t. [tsutsui 20201223]
365	openresolv: Update to version 3.12.0 [roy 20201227]
366	nvmm: implement support for trapping REP CMPS [reinoud 20201227]
367	resize: Import Xterm's resize(1) for querying (x)terminal sizes in
368		base for headless clients [reinoud 20201227]
369	dhcpcd: Update to version 9.4.0 [roy 20201228]
370	pci(4): Add support for Enhanced Allocations, as seen in the Cavium
371		ThunderX-based GIGABYTE MT30-GS2-00. [thorpej 20201229]
372	tzdata updated to 2020f (includes update to 2020e)  [kre 20201231]
373	evbarm: Add support for Amlogic G12 family SoCs. [ryo 20210101]
374	ps(1): Add -G to take a single group argument, heading towards
375		POSIX.2 compliance. [jperkin 20210104]
376	nbperf(1): Optimize. Reduce memory footprint by 30%. [joerg 20210107]
377	pppd(8): updated to version 2.4.9. [christos 20210109]
378	tzdata updated to 2021a [kre 20210124]
379	evbmips: Add support for QEMU "mipssim" emulator. [simonb 20210127]
380	mcx(4): Sync with OpenBSD. Lots of improvements including checksum
381		offload, hardware vlan tagging, and support for multiple
382		receive queues.  [jmcneill 20210130]
383	x68k: Add Emulate3Buttons support to X68k Xorg based monolithic server.
384		[tsutsui 20210207]
385	bind: Import version 9.16.12. [christos 20210219]
386	OpenSSL: Imported 1.1.1j. [christos 20210219]
387	byacc: Update to 20210109. [christos 20210220]
388	virtio(4): Add support for VirtIO PCI v1.0 attachments next to legacy v0.9
389		[reinoud 20210120]
390	regex(3): Add NLS support and GNU regex extensions (off by default).
391		[christos 20210223]
392	wpa: Import wpa_supplicant and hostapd 2.9. [christos 20210228]
393	tzcode: Updated to 2021a. [christos 20210228]
394	OpenSSH: Import 8.5. [christos 20210304]
395	nsd: Import 4.3.5. [christos 20210315]
396	unbound(8): Import 1.13.1. [christos 20210315]
397	OpenSSL: Imported 1.1.1k. [christos 20210325]
398	kernel: Add fast sysctl(7)-based kernel hash statistics generation
399		for vmstat -h/-H [simonb 20210401]
400	evbppc: Add support for DHT Walnut 405GP evaluation board.
401		[rin 20210402]
402	acpi(4): Updated ACPICA to 20210331. [christos 20210403]
403	event(3): Import libevent 2.1.12 [christos 20210406]
404	services(5), protocols(5): Pull iana-generated services and protocols.
405		[christos 20210408]
406	file(1): Upgraded to 5.40. [christos 20210409]
407	pkg_install: Updated to 20210410. This simplifes version checking for
408		NetBSD. [nia 20210410]
409	gcc(1): Import GCC 10.3.  [mrg 20210410]
410	alpha: Switch to GCC 10.  [mrg 20210416]
411	amd64: Switch to GCC 10.  [mrg 20210416]
412	ia64: Switch to GCC 10.  [mrg 20210416]
413	riscv: Switch to GCC 10.  [mrg 20210416]
414	sparc: Switch to GCC 10.  [mrg 20210416]
415	sparc64: Switch to GCC 10.  [mrg 20210416]
416	vax: Switch to GCC 10.  [mrg 20210416]
417	tmux(1): Imported 3.2. [christos 20210417]
418	hppa: Switch to GCC 10.  [skrll 20210418]
419	OpenSSH: Import 8.6. [christos 20210419]
420	wsfontload(8): Add -l option to list all available fonts.
421		[macallan 20210424]
422	powerpc: Switch to GCC 10.  [mrg 20210425]
423	aarch64: Switch to GCC 10.  [mrg 20210425]
424	bind: Import version 9.16.15. [christos 20210429]
425	resolver: The default has been changed to check-names
426		(see resolv.conf(5)), which means that hostnames that
427		contain invalid characters will not resolve. [christos 20210430]
428	rge(4): Finished porting driver for Realtek 8125/8125B PCIe 2.5Gb
429		Ethernet devices from OpenBSD. [jakllsch 20210501]
430	evbarm: Add support for Allwinner V3s SoCs. [jmcneill 20210505]
431	aiomixer(1): Added aiomixer, a curses-based mixer for NetBSD's
432		audio API. [nia 20210507]
433	wskbd(4): Added German Neo 2 layout. [nia 20210511]
434	macppc: Improve iMac G5 support: audio, CPU temperature sensors,
435		GeForce framebuffer support. [macallan 20210511]
436	spiflash(4): Add support for Rockchip RK3328. [mrg 20210514]
437	lagg(4): Added a link-aggregation interface. [yamaguchi 20210517]
438	xhci(4): Add suspend/resume support. [riastradh 20210523]
439	raid(4): Add support for swapped-endian autoconfiguration.
440		[mrg 20210525]
441	dhcp: Import version 4.4.2-P1. [christos 20210526]
442	libsa: Add support for other-endian FFS volumes. [mrg 20210526]
443	efiboot: Add support for other-endian FFS and booting from RAIDframe
444		volumes. [mrg 20210526]
445	mips: Switch to GCC 10. [mrg 20210526]
446	i386: Switch to GCC 10. [mrg 20210526]
447	nvme(4): Add suspend/resume support. [riastradh 20210529]
448	mips: Ported dtrace(1). [simonb 20210529]
449	mips: Support for kernel modules. [simonb 20210531]
450	arm: Remove support for building the old ABI (oabi). [christos 20210607]
451	libfido2: Import 1.7.0 [christos 20210616]
452	m68k: Switch to GCC 10. [mrg 20210619]
453	arm: Switch to GCC 10. [mrg 20210619]
454	uscanner(4): Removed from the tree. [nia 20210629]
455	acpi(4): Updated ACPICA to 20210604. [christos 20210706]
456	hp300: Add support of multiple rd(4) disks on all punits for HPDisk.
457		[tsutsui 20210709]
458	GMP: Import 6.2.1 [mrg 20210711]
459	kernel: Tie the maximum file lock per unprivilegied uid to
460		kern.maxfiles [manu 20210727]
461	evbppc: Switch ibm4xx to generic evbppc kernel modules. [rin 20210803]
462	evbarm: Add support for Arm PCI Configuration Space Access Firmware
463		Interface (DEN0115). [jmcneill 20210808]
464	evbarm: Add support for Broadcom BCM2838 EMMC2 in ACPI mode, as found
465		on the Raspberry Pi 4. [jmcneill 20210808]
466	evbarm: Add support for shared ACPI platform interrupts.
467		[jmcneill 20210808]
468	evbarm: Improvements in interrupt handling on Arm GIC v2 and v3 systems
469		resulting in better network and storage performance.
470		[jmcneill 20210810]
471	evbarm: Introduce a /dev/efi character device that provides a means
472		for accessing UEFI RT variable services from userland.
473		[jmcneill 20210810]
474	kernel profiling: Improved performance of kernel profiling with
475		MULTIPROCESSOR. [ryo 20210814]
476	kgmon(8): added -c option to get profile information for each cpu.
477		[ryo 20210814]
478	openldap: Import 2.5.6. [christos 20210814]
479	sh(1): Add command auto-completion, from FreeBSD. [christos 20210815]
480	sh3: Switch to GCC 10. [mrg 20210816]
481	bind: Import version 9.16.20. [christos 20210819]
482	evbarm: Support marvell-based machines in big-endian mode. Currently,
483		only KUROBOX_PRO has been tested. [rin 20210830]
484	evbarm: Add support for Apple M1. [jmcneill 20210830]
485	OpenSSH: Import 8.7. [christos 20210902]
486	efiboot: Add support for specifying a banner in boot.cfg. [nia 20210907]
487	pxeboot: Add support for specifying a banner in boot.cfg. [nia 20210907]
488	pci(4): Decode more PCIe 5.x support. [mrg 20210911]
489	luna68k: Add support for keyboard LED and buzzer controls via wskbd(4).
490		[tsutsui 20210918]
491	kernel: Added native eventfd(2) and timerfd(2) implementations.
492		[thorpej 20210919]
493	compat_linux: Added eventfd, timerfd, POSIX timers, and preadv() /
494		pwritev() system calls to COMPAT_LINUX and COMPAT_LINXU32.
495		[thorpej 20210919]
496	wskbd(4): Added French BEPO layout. [nia 20210922]
497	aarch64: Add initial COMPAT_LINUX support. [ryo 20210923]
498	libfido2: Import 1.8.0 [christos 20210924]
499	pam-u2f: Import pam u2f 1.2.0 [christos 20210924]
500	OpenSSH: Import 8.8. [christos 20210927]
501	csh(1), ksh(1), sh(1): Add -Z option to jobs builtin to set the
502		process title, compatible with zsh [christos 20210927]
503	evbarm: Add support for changing the video mode with the 'gop'
504		comamnd to efiboot. [jmcneill 20210928]
505	wsmouse(4): Added WSCONS_EVENT_(H|V)SCROLL event types from OpenBSD
506		and integrated them into the synaptics(4) driver and
507		xf86-input-ws. [nia 20210928]
508	gnu-efi: Import version 3.0.14. [jmcneill 20210930]
509	tzdata partly updated to 2021b [kre 20211001]
510	sht4xtemp(4): Driver for the Sensirion SHT40/SHT41/SHT45 temperature
511		and humidity sensor [brad 20211003]
512	network: Make pktq_rps_hash() pluggable for each interface type.
513		[knakahara 20211011]
514	wm(4): Add Tiger Lake and newer devices (I219V 15-V9 and LM 16-19).
515		[msaitoh 20211013]
516	sgp40mox(4): Driver for the Sensirion SGP40 MOx gas sensor for air
517		quality [brad 20211014]
518	aarch64: Enable MKRELRO and MKPIE by default. [nia 20211014]
519	pms(4): Significant update to Synaptics trackpad
520		support. [blymn 20211021]
521	dhcpcd(8): Update to dhcpcd-9.4.1. [roy 20211022]
522	tzcode: Updated to 2021e. [christos 20211022]
523	tzdata: updated to 2021e (still missing trash from 2021b) [kre 20211022]
524	passwd.conf(5): Make 'argon2id' the default cipher for new
525		passwords. [nia 20211026]
526	acpi(4): Updated ACPICA to 20210930. [christos 20211028]
527	sht3xtemp(4): Driver for the Sensirion SHT30/SHT31/SHT35 temperature
528		and humidity sensor [brad 20211106]
529	dts: Import dts files from Linux 5.15. [jmcneill 20211107]
530	evbarm: Add support for Rockchip RK3288 SoCs. [jmcneill 20211112]
531	cgdconfig(8): Added 'argon2id' password-based key generation method.
532		[nia 20211122]
533	wsmoused(8): Support absolute mouse position events,
534		tested with VirtualBox Guest Addtions. [uwe 20211124]
535	aarch64: Add initial COMPAT_LINUX32 support. [ryo 20211125]
536	scmd: Driver and userland utility for the Sparkfun Serial Controlled
537		Motor Driver [brad 20211207]
538	acpi(4): Updated ACPICA to 20211217. [christos 20211218]
539	kernel: Merge DRM/KMS GPU drivers from Linux 5.6. [riastradh 20211219]
540	udf: Fix corruption when writing to Microsoft Windows 10 formatted
541		recordables. [reinoud 20211216]
542	mcommphy(4): Add driver for Motorcomm YT8511 GbE PHY.
543		[jmcneill 20220103]
544	eqos(4): Add driver for DesignWare Ethernet Quality-of-Service
545		controller. [jmcneill 20220103]
546	OpenSSL: Imported 1.1.1m. [christos 20220107]
547	scan_ffs(8): Add SIGINFO support. [mrg 20220119]
548	sysinst(8): Allow configuring IEEE 802.11 / Wi-Fi devices with
549		WPA or open networks. [nia 20220111]
550	refuse(3): Support all FUSE API variants from FUSE 1.1
551		to FUSE 3.10. [pho 20220122]
552	tmux(1): Imported 3.2a. [christos 20220123]
553	vmstat(1): Pick better default disk for vmstat. [mrg 20220201]
554	tools: Allow tools to use C99. [rillig 20220203]
555	blkdiscard(8): Add tool to access fdiscard(2). [mrg 20220207]
556	expat: Import 2.4.6 (security fixes). [christos 20220223]
557	OpenSSH: Import 8.9. [christos 20220223]
558	udf: Be bug compatible with Microsoft Windows 10 so it can read our
559		updated recordable media. [reinoud 20220309]
560	udf: Fix locking up CD/DVD burner issue that would lock up the FS.
561		[reinoud 20220309]
562	OpenSSL: Imported 1.1.1n. [christos 20220315]
563	tzdata: updated to 2022a (using the 2022agtz fork to restore data
564		from previously merged zones) [kre 20220320]
565	hdaudio(4): Obsolete HDAUDIO_ENABLE_DISPLAYPORT and
566		HDAUDIO_ENABLE_HDMI, enabling DisplayPort and HDMI audio
567		devices by default in kernel configurations. The default
568		device may change in audiocfg(1).  [jmcneill 20220321]
569	evbarm: Add support for the userconf command to efiboot.
570		[jmcneill 20200325]
571	tzcode: Updated to 2022a. [christos 20220322]
572	kernel: Implement restrictions on hardlink creation
573		in secmodel_extensions(9) [christos 20220327]
574	dhcp: Import version 4.4.3. [christos 20220402]
575	udf: Added fsck_udf(8) and upgraded newfs_udf/makefs for UDF. [reinoud 20220506]
576	curses(3); Fix colour pair handling so default color matches
577		other implementations [blymn 20220412]
578	OpenSSH: Import 9.0. [christos 20220415]
579	gpio: Allow /etc/rc.d/gpio to use a '!' character like /etc/rc.d/network
580		can to run a shell script. [brad 20220430]
581	indent(1): Support for C99, lots of bug fixes. [rillig 20220503]
582	lint(1): Reduce amount of wrong warnings. [rillig 20220503]
583	make(1): Speed up evaluation of conditions, reduce memory leaks.
584		[rillig 20220503]
585	make(1): Add "randomize-targets" for debugging race conditions.
586		[rillig 20220507]
587	sysinst(8): Prompt for hostname even when using DHCP.
588		[jmcneill 20220515]
589	hyperv: Improved HyperV support: added support for multichannel in
590		vmbus(4), added support for changing the MTU, TX aggregation,
591		multichannel, and improved checksum offloading and VLAN
592		support in hvn(4). [nonaka 20220520]
593	gomoku(6): Add highlighting, fix input handling, announce tie early,
594		prevent overly long thinking. [rillig 20220528]
595	powerpc: Add routines to fix userland unaligned memory access for 403.
596		[rin 20220530]
597	powerpc: Unify libc binary among all 32-bit powerpc ports.
598		[rin 20220530]
599	getentropy(3): Re-introduced getentropy function to libc.
600		[riastradh 20220531]
601	xen: Restore support for grant tables v1. [bouyer 20220603]
602	luna68k: Add psgpam(4) audio driver for LUNA, using YM2149 PSG/SSG
603		sound chip. [tsutsui 20220610]
604	raidctl(8): Add -t option to test validity of config files.
605		[kre 20220614]
606	iostat(8): Various changes to layout of output, add -z option
607		to suppress output of inactive devices.
608		[kre 20220618]
609	fstat(1): Add basic ZFS support. [simonb 20220619]
610	bpf(4): Support VLAN hardware offloading of Ethernet devices.
611		[yamaguchi 20220620]
612	bridge(4): Support VLAN frames stripped by hardware tagging.
613		[yamaguchi 20220620]
614	urtwn(4): Support the TRENDnet TEW-648UBM. [brook 20220623]
615	powerpc: Add fma(3), fmaf(3), fmal(3) to libm. [he 20220623]
616	atari: Add box drawing character support to the ite(4) framebuffer
617		driver. [tsutsui 20220625]
618	x68k: Add box drawing character support to the ite(4) framebuffer
619		driver. [tsutsui 20220625]
620	arm: Improve performance of splx(9). [jmcneill 20220625]
621	rcp(1): Add SIGINFO support. [rin 20220626]
622	robots(6): Enable FANCY mode for debugging purposes.
623		[christos 20220627]
624	uintuos(4): Add a driver for Wacom Intuos drawing tablets.
625		[yhardy 20220630]
626	installboot(8): Add -u option to set U-Boot search paths.
627		[brook 20220710]
628	mfii(4): Support Newer devices up to SAS39{08,16} (Aero).
629		[msaitoh 20220716]
630	realpath(1): Added -e and -E options for compat with planned
631		POSIX requirement (made the default be -E).  [kre 20220721]
632	gcc(1): Import GCC 10.4.  [mrg 20220722]
633	kernel: Give threads created by the Solaris compatibility layer
634		(i.e. ZFS/DTrace) better names.  [riastradh 20220730]
635	clone(2): Make clone only available when _GNU_SOURCE
636		is defined.  [wiz 20220801]
637	kernel: Enable UFS_DIRHASH optimization if the architecture or
638		machine-specific kernel config file can use 128MB of RAM or
639		more.  [simonb 20220807]
640	df(1): Add -b (output unit: blocks; 512), -H (-h using SI units),
641		-N (suppress the header line), and -f (show only free space)
642		options.  [kre 20220808]
643	ipsec(4): Add net.key.allow_different_idtype sysctl(7) variable
644		to improve interconnectivity to some VPN appliances.
645		[knakahara 20220809]
646	kernel: Don't autounload modules by default unless they opt-in.
647		[riastradh 20220812]
648	cgdconfig(8): New -T operation prints all generated keys in cgd.conf.
649		[riastradh 20220812]
650	cgdconfig(8): Add support for shared keys.  [riastradh 20220812]
651	viocon(4): New virtio tty driver imported from OpenBSD.
652		[riastradh 20220812]
653	arm: Add "nopcimsi" boot option to force acpipchb to use
654		legacy INTx only mode.  [jmcneill 20220813]
655	arm: Add "nopciconf" boot option to force acpipchb to skip PCI
656		resource assignment.  [jmcneill 20220813]
657	bge(4): Allow the driver to work without the big kernel lock
658		(support for NET_MPSAFE).  [skrll 20220814]
659	mac68k: Add support for synchronous transfer to esp(4) on
660		Quadra/Centris AV models.  [rin 20220815]
661	tzcode: Updated to 2022c. [christos 20220816]
662	tzdata: updated to 2022c (using the 2022bgtz fork)
663		(tzdata2022b==tzdata2022c)  [kre 20220817]
664	pmap(1): Add -t option to print pmap as underlying RB
665		tree.  [mlelstv 20220821]
666	evbarm: Add initial support for the Rockchip RK3588 SoC.
667		[ryo 20220823]
668	acpi(4): Updated ACPICA to 20220331. [christos 20220827]
669	tradcpp(1): Import tradcpp to base for programs that require a
670		C preprocessor to process their configuration but should
671		still work without the compiler set installed.
672		[dholland 20220827]
673	ftp(1): Add TLS/SSL certificate verification. [christos 20220830]
674	xen: Add experimental support for PVH dom0. [bouyer 20220901]
675	make(1): Add .break to terminate .for loops early. [sjg 20220902]
676	udl(4): Improve performance of refreshing mostly static displays.
677		[nat 20220906]
678	amiga: Update loadbsd to version 3.2.  Add detection of A600, fix
679		handling of multiple -n options, fix compiling with recent
680		AmigaOS gcc. [phx 20220906]
681	grep(1): with -r and no file argument, search current directory
682		[wiz 20220909]
683	ftp(1): Support redirects to relative URLs.  [kim 20220911]
684	httpd(8): Add -q option to make httpd quiet.  [martin 20220912]
685	nvmm(4): Add suspend/resume support.  [riastradh 20220913]
686	aq(4): Various improvements to NET_MPSAFE support.  [skrll 20220916]
687	sh(1): Add -l option to create a login shell, overrides
688		the presence (or otherwise) of a '-' as argv[0][0].
689		[kre 20220918]
690	netinet: Remove routes on an address removal if the routes
691		reference the address. [ozaki-r 20220920]
692	libuv: Import version 1.44.2. [christos 20220922]
693	bind: Import version 9.16.33. [christos 20220923]
694	nsd: Import 4.6.0. [christos 20220924]
695	unbound(8): Import 1.16.3. [christos 20220924]
696	file(1): Upgraded to 5.43. [christos 20220924]
697	luna68k: Improve framebuffer performance. [isaki 20220925]
698	tzdata: updated to 2022d (using the 2022dgtz fork) [kre 20220928]
699	swwdog(4): Enable in GENERIC kernels. [riastradh 20220929]
700	amdsmn(4), amdzentemp(4): Add support for AMD family 17h/6xh and
701		19h/6xh. [msaitoh 20221001]
702	wbsio(4),lm(4): Add Nuvoton NCT6799D support. [msaitoh 20221001]
703	dhcp: Patch to version 4.4.3-P1. [christos 20221005]
704	OpenSSH: Import 9.1. [christos 20221005]
705	postfix(1): Import version 3.7.3. [christos 20221008]
706	ntp: Import ntp 4.2.8p15. [christos 20221009]
707	xhci(4): Support xHCI bus devices with only USB 2 ports.
708		[msaitoh 20221011]
709	tzdata: updated to 2022e (using the 2022egtz fork) [kre 20221013]
710	tzcode: Updated to 2022e. [christos 20221015]
711	zlib(3): Import 1.2.13 [christos 20221015]
712	ldd(1): Add -v option to display all errors, not just the most
713		recent. [mrg 20221015]
714	evbarm: Add support for Oracle Cloud virtual machines.
715		[jmcneill 20221015]
716	curses(3): Fix wide character handling and positioning [blymn 20221019]
717	date(1): Add -f option to set the time. From FreeBSD.
718		[christos 20221022]
719	tty(4), console(4): Remove the big kernel lock from ttycons.
720		[riastradh 20221025]
721	amdccp(4): Add AMD F17/1x and F17/9x CCP(PSP) support.
722		[msaitoh 20221026]
723	evbarm: Removed support for legacy (non-FDT) OMAP boards,
724		including the Gumstix, Hawkboard, Pandaboard, and
725		TI OMAP 2420, 2430, and 5912 OSK eval boards.
726		[jmcneill 20221029]
727	pgrep(1): Add a -q option to not print anything, similar
728		to grep -q.  [simonb 20221029]
729	libc: put reallocarray(3) in the public namespace [wiz 20221028]
730	evbarm: Update Xilinx Zynq-7000 SoC support to use FDT based
731		configuration. [jmcneill 20221028]
732	tzcode: Updated to 2022f. [christos 20221029]
733	tzdata: updated to 2022f (using the 2022fgtz fork) [kre 20221030]
734	regerror(3): Allow null errbuf if errbuf_size is zero,
735		as documented and in POSIX. [riastradh 20221105]
736	aht20temp(4): Driver for the Aosong AHT20 temperature and
737		humidity sensor [brad 20221117]
738	fsck_ffs(8): Allow file systems to be converted between "UFS2"
739		and "UFS2ea" (new file system variant with extended
740		attributes support).  For compatibility with previous
741		NetBSD releases, "UFS2" file systems no longer
742		support extended attributes. [chs 20221117]
743	bmx280thp(4): Driver for the Bosch BMP280/BME280 temperature,
744		humidity and pressure sensor [brad 20221121]
745	libm(3lua): Add Lua API for the math library, from Phil Rulon.
746		[christos 20221121]
747	kernel: Move creation of machdep.smbios sysctl into
748		machine-independent code, allowing dmidecode -d /dev/smbios
749		to be used on x86. [mrg 20221125]
750	ifconfig(8): Allow configuration of interfaces as
751		explicitly unnumbered. [knakahara 20221125]
752	tprof: Revamped tprof(4), and multiple event counters can be
753		referenced with tprof(8). Add some improvements to prof(8).
754		[ryo 20221201]
755	tprof: Add AMD family 19h (zen3 and zen4) support to tprof(4) and
756		tprof(8). [msaitoh 20221208]
757