CHANGES revision 1.2912
1# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.2912 $>
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	OpenSSH: Import 9.0. [christos 20220415]
577	gpio: Allow /etc/rc.d/gpio to use a '!' character like /etc/rc.d/network
578		can to run a shell script. [brad 20220430]
579	indent(1): Support for C99, lots of bug fixes. [rillig 20220503]
580	lint(1): Reduce amount of wrong warnings. [rillig 20220503]
581	make(1): Speed up evaluation of conditions, reduce memory leaks.
582		[rillig 20220503]
583	make(1): Add "randomize-targets" for debugging race conditions.
584		[rillig 20220507]
585	sysinst(8): Prompt for hostname even when using DHCP.
586		[jmcneill 20220515]
587	hyperv: Improved HyperV support: added support for multichannel in
588		vmbus(4), added support for changing the MTU, TX aggregation,
589		multichannel, and improved checksum offloading and VLAN
590		support in hvn(4). [nonaka 20220520]
591	gomoku(6): Add highlighting, fix input handling, announce tie early,
592		prevent overly long thinking. [rillig 20220528]
593	powerpc: Add routines to fix userland unaligned memory access for 403.
594		[rin 20220530]
595	powerpc: Unify libc binary among all 32-bit powerpc ports.
596		[rin 20220530]
597	getentropy(3): Re-introduced getentropy function to libc.
598		[riastradh 20220531]
599	xen: Restore support for grant tables v1. [bouyer 20220603]
600	luna68k: Add psgpam(4) audio driver for LUNA, using YM2149 PSG/SSG
601		sound chip. [tsutsui 20220610]
602	raidctl(8): Add -t option to test validity of config files.
603		[kre 20220614]
604	iostat(8): Various changes to layout of output, add -z option
605		to suppress output of inactive devices.
606		[kre 20220618]
607	fstat(1): Add basic ZFS support. [simonb 20220619]
608	bpf(4): Support VLAN hardware offloading of Ethernet devices.
609		[yamaguchi 20220620]
610	bridge(4): Support VLAN frames stripped by hardware tagging.
611		[yamaguchi 20220620]
612	urtwn(4): Support the TRENDnet TEW-648UBM. [brook 20220623]
613	powerpc: Add fma(3), fmaf(3), fmal(3) to libm. [he 20220623]
614	atari: Add box drawing character support to the ite(4) framebuffer
615		driver. [tsutsui 20220625]
616	x68k: Add box drawing character support to the ite(4) framebuffer
617		driver. [tsutsui 20220625]
618	arm: Improve performance of splx(9). [jmcneill 20220625]
619	rcp(1): Add SIGINFO support. [rin 20220626]
620	robots(6): Enable FANCY mode for debugging purposes.
621		[christos 20220627]
622	uintuos(4): Add a driver for Wacom Intuos drawing tablets.
623		[yhardy 20220630]
624	installboot(8): Add -u option to set U-Boot search paths.
625		[brook 20220710]
626	mfii(4): Support Newer devices up to SAS39{08,16} (Aero).
627		[msaitoh 20220716]
628	realpath(1): Added -e and -E options for compat with planned
629		POSIX requirement (made the default be -E).  [kre 20220721]
630	gcc(1): Import GCC 10.4.  [mrg 20220722]
631	kernel: Give threads created by the Solaris compatibility layer
632		(i.e. ZFS/DTrace) better names.  [riastradh 20220730]
633	clone(2): Make clone only available when _GNU_SOURCE
634		is defined.  [wiz 20220801]
635	kernel: Enable UFS_DIRHASH optimization if the architecture or
636		machine-specific kernel config file can use 128MB of RAM or
637		more.  [simonb 20220807]
638	df(1): Add -b (output unit: blocks; 512), -H (-h using SI units),
639		-N (suppress the header line), and -f (show only free space)
640		options.  [kre 20220808]
641	ipsec(4): Add net.key.allow_different_idtype sysctl(7) variable
642		to improve interconnectivity to some VPN appliances.
643		[knakahara 20220809]
644	kernel: Don't autounload modules by default unless they opt-in.
645		[riastradh 20220812]
646	cgdconfig(8): New -T operation prints all generated keys in cgd.conf.
647		[riastradh 20220812]
648	cgdconfig(8): Add support for shared keys.  [riastradh 20220812]
649	viocon(4): New virtio tty driver imported from OpenBSD.
650		[riastradh 20220812]
651	arm: Add "nopcimsi" boot option to force acpipchb to use
652		legacy INTx only mode.  [jmcneill 20220813]
653	arm: Add "nopciconf" boot option to force acpipchb to skip PCI
654		resource assignment.  [jmcneill 20220813]
655	bge(4): Allow the driver to work without the big kernel lock
656		(support for NET_MPSAFE).  [skrll 20220814]
657	mac68k: Add support for synchronous transfer to esp(4) on
658		Quadra/Centris AV models.  [rin 20220815]
659	tzcode: Updated to 2022c. [christos 20220816]
660	tzdata: updated to 2022c (using the 2022bgtz fork)
661		(tzdata2022b==tzdata2022c)  [kre 20220817]
662	pmap(1): Add -t option to print pmap as underlying RB
663		tree.  [mlelstv 20220821]
664	evbarm: Add initial support for the Rockchip RK3588 SoC.
665		[ryo 20220823]
666	acpi(4): Updated ACPICA to 20220331. [christos 20220827]
667	tradcpp(1): Import tradcpp to base for programs that require a
668		C preprocessor to process their configuration but should
669		still work without the compiler set installed.
670		[dholland 20220827]
671	ftp(1): Add TLS/SSL certificate verification. [christos 20220830]
672	xen: Add experimental support for PVH dom0. [bouyer 20220901]
673	make(1): Add .break to terminate .for loops early. [sjg 20220902]
674	udl(4): Improve performance of refreshing mostly static displays.
675		[nat 20220906]
676	amiga: Update loadbsd to version 3.2.  Add detection of A600, fix
677		handling of multiple -n options, fix compiling with recent
678		AmigaOS gcc. [phx 20220906]
679	grep(1): with -r and no file argument, search current directory
680		[wiz 20220909]
681	ftp(1): Support redirects to relative URLs.  [kim 20220911]
682	httpd(8): Add -q option to make httpd quiet.  [martin 20220912]
683	nvmm(4): Add suspend/resume support.  [riastradh 20220913]
684	aq(4): Various improvements to NET_MPSAFE support.  [skrll 20220916]
685	sh(1): Add -l option to create a login shell, overrides
686		the presence (or otherwise) of a '-' as argv[0][0].
687		[kre 20220918]
688	netinet: Remove routes on an address removal if the routes
689		reference the address. [ozaki-r 20220920]
690	libuv: Import version 1.44.2. [christos 20220922]
691	bind: Import version 9.16.33. [christos 20220923]
692	nsd: Import 4.6.0. [christos 20220924]
693	unbound(8): Import 1.16.3. [christos 20220924]
694	file(1): Upgraded to 5.43. [christos 20220924]
695