CHANGES revision 1.3227
1# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3227 $>
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 11.0 to NetBSD 12.0:
27
28	macppc: Add drivebay(4), a driver to control the Xserve G4's drive bays
29		via sysctl. [macallan 20250812]
30	macppc: Added support for fan control on Xserve G4. [macallan 20250820]
31	acpi(4): Updated ACPICA to 20250807. [christos 20250824]
32	binutils: Import 2.45 and switch amd64 to it  [christos 20250826]
33	gffb(4): Add backlight control to the GeForce framebuffer driver.
34		[macallan 20250830]
35	man(1): Add -l flag to parse argument as file name.
36		[christos 20250902]
37	gdb: Import 16.3 and switch everyone to it [christos 20250902]
38	openpam(3): update to 20250531 (zingiber) [christos 20250903]
39	openldap: Import 2.6.10. [christos 20250904]
40	unbound(8): Import 1.23.1. [christos 20250906]
41	kernel: Add new memory barrier for paravirtualized drivers
42		requiring store-before-load ordering. [riastradh 20250906]
43	macppc: Add driver for the LED bar found on Xserve G4,
44		controls lights depending on CPU usage. [macallan 20250908]
45	m68k: Change softfloat build to libc/softfloat. [nat 20250910]
46	fsck_ffs(8): Expand flags with -a and -i. [perseant 20250914]
47	ctype(3): New environment variable LIBC_ALLOWCTYPEABUSE.
48		[riastradh 20250915]
49	dumplfs(8): Add -n flag to allow dumping of a given inode from an
50		inode block, or every inode in a block. [perseant 20250914]
51	lfs: Add working in-kernel roll forward. [perseant 20250917]
52	kernel: Add a shared function to query the common properties used
53		for configuring an Ethernet address. [thorpej 20251004]
54	gffb(4): Add backlight control for NVIDIA GeForce FX 5200 Go.
55		[macallan 20251006]
56	hypotl(3): Accommodate infinity for softfloat. [nat 20251007]
57	arm, aarch64: Switch to GCC 14. [mrg 20251007]
58	sparc, sparc64: Switch to GCC 14. [mrg 20251007]
59	hppa: Switch to GCC 14. [mrg 20251007]
60	x86: Switch to GCC 14. [mrg 20251007]
61	ucom(4): Add support for console over USB-to-serial adapter
62		[manu 20251009]
63	libc: Merge extended worker threads for POSIX asynchronous I/O
64		(GSoC project by Ethan Miller). [christos 20251010]
65	ssh(1), sshd(8): Import OpenSSH 10.2. [christos 20251011]
66	gpt(8): Add various riscv-specific partition types. [thorpej 20251011]
67	fsck_lfs(8): Enable checking LFS64 volumes. [perseant 20251012]
68	m68k: New port: mac68ksf - Macintosh 68k softfloat. [nat 20251020]
69	sc16is7xx(4): NXP SC16IX7xx family of UART chips that are behind
70		a I2C or SPI bus.  [brad 20251024]
71	compat_linux(8): Add support for semtimedop(2), from Ricardo Branco.
72		[christos 20251026]
73	ftp(1): Add "connect" as a synonym for "open". [lukem 20251028]
74	lfs: Add in-kernel cleaner. [perseant 20251106]
75	m68k: Experimental new pmap module for systems with 68k MMUs
76		(plus the HP MMU). [thorpej 20251108]
77	compat_linux(8): Add prctl(2) lwp_{g,s}etname, from Kevin Bloom.
78		[christos 20251110]
79	sparc64: Add implementation of Sun's VIS instruction API.
80		[nia 20251113]
81	iconv(1): Support -o outfile like gnu does and check writes for
82		failure. [christos 20251121]
83	cgd(4): Improve throughput of AES disk encryption using SSE2.
84		[riastradh 20251123]
85	powerpc: Switch to GCC 14. [martin 20251128]
86	dreamcast, atu(4), icp(4), gpsa(8): Relicense various NetBSD
87		components from 4-clause to 3-clause BSD. [nia 20251128]
88	umcpmio(4): Reorg and support for the MCP2210, USB to SPI
89		bridge. [brad 20251129]
90	ucom(4): Allow using as boot console. [manu 20251129]
91	sparc64: Use 64-bit optimized AES code for disk encryption.
92		[nia 20251201]
93	iwm(4): Update driver code, improving performance and stability.
94		[mlelstv 20251201]
95	lfs: Various stability improvements. [perseant 20251202]
96	evbppc: Enable PaX security features in WII kernel configuration.
97		[nia 20251204]
98	viaide(4): Identify and attach VT6420 IDE (PATA) controller.
99		[andvar 20251204]
100	diff(1), diff3(1): Import BSD-licensed diff to replace GNU
101		diffutils, build with MKBSDDIFF=yes. [nia 20251204]
102	amd64: Support ramdisks when booting in GENPVH mode.
103		[khorben 20251205]
104	evbppc: wii: Add support for GameCube controller sockets
105		as uhid(4) (now "userspace hid") devices.
106		[jmcneill 20251208]
107	openresolv(8): import 3.17.1 (patched to 3.17.3) [roy 20251213]
108	editline(3): Add a method to set custom word characters,
109		from bsiegert. [christos 20251214]
110	evbarm: Add support for TI OMAP4 PandaBoard-ES, from Rui-Xiang Guo.
111		[skrll 20251216]
112	tzcode: Updated to 2025c. [christos 20251218]
113	tzdata: Updated to 2025c (using 2025cgtz) [kre 20251219]
114	re(4): Made the code MPSAFE with a private mutex.
115		[mlelstv 20251220]
116	lm(4): Support five aux fan sensors for NCT6794D. [isaki 20251224]
117	inetd(8): Add an optional accept limit to stream/nowait services.
118		[mlelstv 20251227]
119	sun2: Add various MK build knobs and disable them on sun2 to trim
120		down the installation. [thorpej 20251228]
121	diff(1): Switch the default to MKBSDDIFF=yes. [nia 20260102]
122	makefs(8): Honour -m option to set a maximum FS size for
123		cd9660 images. [nia 20260107]
124	i386, amd64, sparc64: Exclude various base features from the
125		CD-ROM installer and add checks that cause ISO image
126		creation to fail if the size is above 700 MB.
127		[nia 20260107]
128	gzip(1): Support reading directly from block devices such as tapes, and
129		accept --ascii and --license for GNU compat.  [mrg 20260108]
130	editline(3): Implement rl_kill_full_line in the readline compat
131		layer. [christos 20260109]
132	evbppc: Add support for the Nintendo Wii U. [jmcneill 20260109]
133	nsd: Import 4.14.0. [christos 20260115]
134	unbound(8): Import 1.24.2. [christos 20260116]
135	kernel: Add basic support for USB nodes in flattened device trees.
136		[skrll 20260117]
137	evbarm, riscv: Update to Linux 6.12.66 device trees. [skrll 20260118]
138	acpi(4): Updated ACPICA to 20251212. [christos 20260117]
139	byacc: Update to 20241231. [christos 20260118]
140	gfortran(1): Add for all platforms using GCC 14. [mrg 20260118]
141	evbppc: wiiu: Add GPIO support. [jmcneill 20260123]
142	ure(4): Performance improvements, enable 32K RX buffers where
143		possible. [jmcneill 20260124]
144	OpenSSL: Imported 3.5.5. [christos 20260127]
145	rge(4): Add support for RTL 8125D variant [pgoyette 20260128]
146	ia64: Relicense from 4-clause to 3-clause BSD. [nia 20260129]
147	libuv: Import version 1.51.0. [christos 20260128]
148	bind: Import version 9.20.18. [christos 20260129]
149	libarchive: Import libarchive-3.8.5. [christos 20260130]
150	bochsfb(4): Import Jiaxun Yang's bochsfb(4) driver. This is
151		mostly useful on QEMU platforms without firmware runtime
152		video support (e.g. using the -kernel option). Enabled
153		for aarch64. [nia 20260131]
154	evbppc: wiiu: Add hardware cursor support. [jmcneill 20260131]
155	evbarm: Convert imx23_olinuxino support to use flattened device
156		trees. [yurix 20260201]
157	sparc64: Add a driver for the Texas Instruments bq4802Y/bq4802LY
158		RTC chip, used in the Sun Ultra 45. [jdc 20260201]
159	hppa: hyperfb: Add support for translucent fonts and the glyph
160		cache. [macallan 20260203]
161	evbppc: wiiu: Add RTC support. [jmcneill 20260203]
162