CHANGES revision 1.3217
1# LIST OF CHANGES FROM LAST RELEASE: <$Revision: 1.3217 $> 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