Home | History | Annotate | Line # | Download | only in doc
CHANGES revision 1.3209
      1 # LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3209 $>
      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 (a] 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 
     26 Changes from NetBSD 11.0 to NetBSD 12.0:
     27 
     28 	pvscsi(4): Add a port of the FreeBSD driver for the VMware PV SCSI
     29 		controller found in VMware ESXi. [skrll 20250804]
     30 	posix_openpt(3): Support O_CLOFORK. [gutteridge 20250806]
     31 	sh(1): cd "" is now an error, as required by POSIX 2024. [kre 20250812]
     32 	macppc: Add drivebay(4), a driver to control the Xserve G4's drive bays
     33 		via sysctl. [macallan 20250812]
     34 	macppc: Added support for fan control on Xserve G4. [macallan 20250820]
     35 	acpi(4): Updated ACPICA to 20250807. [christos 20250824]
     36 	binutils: Import 2.45 and switch amd64 to it  [christos 20250826]
     37 	gffb(4): Add backlight control to the GeForce framebuffer driver.
     38 		[macallan 20250830]
     39 	man(1): Add -l flag to parse argument as file name.
     40 		[christos 20250902]
     41 	gdb: Import 16.3 and switch everyone to it [christos 20250902]
     42 	openpam(3): update to 20250531 (zingiber) [christos 20250903]
     43 	openldap: Import 2.6.10. [christos 20250904]
     44 	unbound(8): Import 1.23.1. [christos 20250906]
     45 	kernel: Add new memory barrier for paravirtualized drivers
     46 		requiring store-before-load ordering. [riastradh 20250906]
     47 	macppc: Add driver for the LED bar found on Xserve G4,
     48 		controls lights depending on CPU usage. [macallan 20250908]
     49 	m68k: Change softfloat build to libc/softfloat. [nat 20250910]
     50 	fsck_ffs(8): Expand flags with -a and -i. [perseant 20250914]
     51 	ctype(3): New environment variable LIBC_ALLOWCTYPEABUSE.
     52 		[riastradh 20250915]
     53 	dumplfs(8): Add -n flag to allow dumping of a given inode from an
     54 		inode block, or every inode in a block. [perseant 20250914]
     55 	lfs: Add working in-kernel roll forward. [perseant 20250917]
     56 	kernel: Add a shared function to query the common properties used
     57 		for configuring an Ethernet address. [thorpej 20251004]
     58 	gffb(4): Add backlight control for NVIDIA GeForce FX 5200 Go.
     59 		[macallan 20251006]
     60 	hypotl(3): Accommodate infinity for softfloat. [nat 20251007]
     61 	arm, aarch64: Switch to GCC 14. [mrg 20251007]
     62 	sparc, sparc64: Switch to GCC 14. [mrg 20251007]
     63 	hppa: Switch to GCC 14. [mrg 20251007]
     64 	x86: Switch to GCC 14. [mrg 20251007]
     65 	ucom(4): Add support for console over USB-to-serial adapter
     66 		[manu 20251009]
     67 	libc: Merge extended worker threads for POSIX asynchronous I/O
     68 		(GSoC project by Ethan Miller). [christos 20251010]
     69 	ssh(1), sshd(8): Import OpenSSH 10.2. [christos 20251011]
     70 	gpt(8): Add various riscv-specific partition types. [thorpej 20251011]
     71 	fsck_lfs(8): Enable checking LFS64 volumes. [perseant 20251012]
     72 	riscv: Handle XTheadMae vs. Svpbmt, allowing boot on Allwinner
     73 		Nezha board. [thorpej 20251012]
     74 	viaide(4): Add UDMA support for VT8233C IDE controller.
     75 		[andvar 20251017]
     76 	m68k: New port: mac68ksf - Macintosh 68k softfloat. [nat 20251020]
     77 	sc16is7xx(4): NXP SC16IX7xx family of UART chips that are behind
     78 		a I2C or SPI bus.  [brad 20251024]
     79 	compat_linux(8): Add support for semtimedop(2), from Ricardo Branco.
     80 		[christos 20251026]
     81 	ftp(1): Add "connect" as a synonym for "open". [lukem 20251028]
     82 	wscons(4): Add support for xterm-style 256 colour escapes,
     83 		from Crystal Kolipe. [nia 20251102]
     84 	lfs: Add in-kernel cleaner. [perseant 20251106]
     85 	aac(4): Support Adaptec RAID 5445, 5805 and 5085. [riz 20251107]
     86 	m68k: Experimental new pmap module for systems with 68k MMUs
     87 		(plus the HP MMU). [thorpej 20251108]
     88 	compat_linux(8): Add prctl(2) lwp_{g,s}etname, from Kevin Bloom.
     89 		[christos 20251110]
     90 	evbppc: Add support for the Wii AES engine. [jmcneill 20251111]
     91 	sparc64: Add implementation of Sun's VIS instruction API.
     92 		[nia 20251113]
     93 	memfd_create(2): Add close-on-fork support. [gutteridge 20251115]
     94 	iconv(1): Support -o outfile like gnu does and check writes for
     95 		failure. [christos 20251121]
     96 	evbppc: Add Wii USB Gecko support. [jmcneill 20251115]
     97 	cgd(4): Improve throughput of AES disk encryption using SSE2.
     98 		[riastradh 20251123]
     99 	rge(4): Sync driver with upstream (OpenBSD), adding support for
    100 		new chips and chip-revisions, and enabling checksum
    101 		offload for IPv4. [pgoyette 20251127]
    102 	powerpc: Switch to GCC 14. [martin 20251128]
    103 	dreamcast, atu(4), icp(4), gpsa(8): Relicense various NetBSD
    104 		components from 4-clause to 3-clause BSD. [nia 20251128]
    105 	umcpmio(4): Reorg and support for the MCP2210, USB to SPI
    106 		bridge. [brad 20251129]
    107 	ucom(4): Allow using as boot console. [manu 20251129]
    108 	sparc64: Use 64-bit optimized AES code for disk encryption.
    109 		[nia 20251201]
    110 	iwm(4): Update driver code, improving performance and stability.
    111 		[mlelstv 20251201]
    112 	evbmips: Enable ASLR by default in OCTEON kernel configuration.
    113 		[nia 20251201]
    114 	lfs: Various stability improvements. [perseant 20251202]
    115 	evbppc: Enable PaX security features in WII kernel configuration.
    116 		[nia 20251204]
    117 	viaide(4): Identify and attach VT6420 IDE (PATA) controller.
    118 		[andvar 20251204]
    119 	diff(1), diff3(1): Import BSD-licensed diff to replace GNU
    120 		diffutils, build with MKBSDDIFF=yes. [nia 20251204]
    121 	amd64: Support ramdisks when booting in GENPVH mode.
    122 		[khorben 20251205]
    123 	openresolv(8): import 3.17.1 (patched to 3.17.3) [roy 20251213]
    124 	libutil: added strpct() rounding options strpct_r (etc) --> .so.7.25
    125 		[kre 20251214]
    126 	tzcode: Updated to 2025c. [christos 20251218]
    127 	tzdata: Updated to 2025c (using 2025cgtz) [kre 20251219]
    128