Home | History | Annotate | Line # | Download | only in doc
      1  1.3267       nia # LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.3267 $>
      2  1.1095   tsutsui #
      3  1.1095   tsutsui #
      4  1.1095   tsutsui # [Note: This file does not mention every change made to the NetBSD source tree.
      5  1.1095   tsutsui # For an exhaustive list, please subscribe to the `source-changes' mailing list,
      6  1.1095   tsutsui # or see the mailing list archives.  For more information, send a message
      7  1.1095   tsutsui # containing just the word `help' to `majordomo (a] NetBSD.org'.]
      8  1.1095   tsutsui #
      9  1.1095   tsutsui # ----------------------------------------------------------------------------
     10  1.1095   tsutsui # PLEASE USE THE FOLLOWING STYLE WHEN ADDING ITEMS:
     11  1.1095   tsutsui #
     12  1.1095   tsutsui #	theme: Content ...
     13  1.1095   tsutsui #		more content ...
     14  1.1095   tsutsui #		more content. [developer DATE-FORMAT]
     15  1.1095   tsutsui #
     16  1.1095   tsutsui # That's it, one tab to start an item, and two tabs to indent the content.
     17  1.1095   tsutsui # Also please start the content with a capital and end it with a dot.
     18  1.1095   tsutsui #
     19  1.1095   tsutsui # This is very important for the www scripts, otherwise it won't be able to
     20  1.1095   tsutsui # parse the file and the HTML output will be mangled.
     21  1.1106   tsutsui #
     22  1.1106   tsutsui # See htutils/changes/changes2html script for more details.
     23  1.1106   tsutsui #
     24  1.1095   tsutsui # ----------------------------------------------------------------------------
     25  1.1028   xtraeme 
     26  1.3180    martin Changes from NetBSD 11.0 to NetBSD 12.0:
     27  1.3180    martin 
     28  1.3181       nia 	macppc: Add drivebay(4), a driver to control the Xserve G4's drive bays
     29  1.3181       nia 		via sysctl. [macallan 20250812]
     30  1.3181       nia 	macppc: Added support for fan control on Xserve G4. [macallan 20250820]
     31  1.3182  christos 	acpi(4): Updated ACPICA to 20250807. [christos 20250824]
     32  1.3184  christos 	binutils: Import 2.45 and switch amd64 to it  [christos 20250826]
     33  1.3188       nia 	gffb(4): Add backlight control to the GeForce framebuffer driver.
     34  1.3188       nia 		[macallan 20250830]
     35  1.3188       nia 	man(1): Add -l flag to parse argument as file name.
     36  1.3188       nia 		[christos 20250902]
     37  1.3184  christos 	gdb: Import 16.3 and switch everyone to it [christos 20250902]
     38  1.3185  christos 	openpam(3): update to 20250531 (zingiber) [christos 20250903]
     39  1.3186  christos 	openldap: Import 2.6.10. [christos 20250904]
     40  1.3187  christos 	unbound(8): Import 1.23.1. [christos 20250906]
     41  1.3188       nia 	kernel: Add new memory barrier for paravirtualized drivers
     42  1.3188       nia 		requiring store-before-load ordering. [riastradh 20250906]
     43  1.3188       nia 	macppc: Add driver for the LED bar found on Xserve G4,
     44  1.3188       nia 		controls lights depending on CPU usage. [macallan 20250908]
     45  1.3189       nat 	m68k: Change softfloat build to libc/softfloat. [nat 20250910]
     46  1.3190       nia 	fsck_ffs(8): Expand flags with -a and -i. [perseant 20250914]
     47  1.3190       nia 	ctype(3): New environment variable LIBC_ALLOWCTYPEABUSE.
     48  1.3190       nia 		[riastradh 20250915]
     49  1.3190       nia 	dumplfs(8): Add -n flag to allow dumping of a given inode from an
     50  1.3190       nia 		inode block, or every inode in a block. [perseant 20250914]
     51  1.3190       nia 	lfs: Add working in-kernel roll forward. [perseant 20250917]
     52  1.3194       nia 	kernel: Add a shared function to query the common properties used
     53  1.3194       nia 		for configuring an Ethernet address. [thorpej 20251004]
     54  1.3194       nia 	gffb(4): Add backlight control for NVIDIA GeForce FX 5200 Go.
     55  1.3194       nia 		[macallan 20251006]
     56  1.3202       nia 	hypotl(3): Accommodate infinity for softfloat. [nat 20251007]
     57  1.3196       nia 	arm, aarch64: Switch to GCC 14. [mrg 20251007]
     58  1.3234  gutterid 	hppa: Switch to GCC 14. [mrg 20251007]
     59  1.3233  gutterid 	riscv: Switch to GCC 14. [mrg 20251007]
     60  1.3196       nia 	sparc, sparc64: Switch to GCC 14. [mrg 20251007]
     61  1.3234  gutterid 	vax: Switch to GCC 14. [mrg 20251007]
     62  1.3196       nia 	x86: Switch to GCC 14. [mrg 20251007]
     63  1.3194       nia 	ucom(4): Add support for console over USB-to-serial adapter
     64  1.3194       nia 		[manu 20251009]
     65  1.3194       nia 	libc: Merge extended worker threads for POSIX asynchronous I/O
     66  1.3194       nia 		(GSoC project by Ethan Miller). [christos 20251010]
     67  1.3194       nia 	ssh(1), sshd(8): Import OpenSSH 10.2. [christos 20251011]
     68  1.3194       nia 	gpt(8): Add various riscv-specific partition types. [thorpej 20251011]
     69  1.3194       nia 	fsck_lfs(8): Enable checking LFS64 volumes. [perseant 20251012]
     70  1.3196       nia 	m68k: New port: mac68ksf - Macintosh 68k softfloat. [nat 20251020]
     71  1.3195      brad 	sc16is7xx(4): NXP SC16IX7xx family of UART chips that are behind
     72  1.3195      brad 		a I2C or SPI bus.  [brad 20251024]
     73  1.3196       nia 	compat_linux(8): Add support for semtimedop(2), from Ricardo Branco.
     74  1.3196       nia 		[christos 20251026]
     75  1.3196       nia 	ftp(1): Add "connect" as a synonym for "open". [lukem 20251028]
     76  1.3234  gutterid 	ia64: Switch to GCC 14. [mrg 20251029]
     77  1.3196       nia 	lfs: Add in-kernel cleaner. [perseant 20251106]
     78  1.3196       nia 	m68k: Experimental new pmap module for systems with 68k MMUs
     79  1.3196       nia 		(plus the HP MMU). [thorpej 20251108]
     80  1.3201       nia 	compat_linux(8): Add prctl(2) lwp_{g,s}etname, from Kevin Bloom.
     81  1.3201       nia 		[christos 20251110]
     82  1.3201       nia 	sparc64: Add implementation of Sun's VIS instruction API.
     83  1.3201       nia 		[nia 20251113]
     84  1.3201       nia 	iconv(1): Support -o outfile like gnu does and check writes for
     85  1.3201       nia 		failure. [christos 20251121]
     86  1.3201       nia 	cgd(4): Improve throughput of AES disk encryption using SSE2.
     87  1.3201       nia 		[riastradh 20251123]
     88  1.3201       nia 	powerpc: Switch to GCC 14. [martin 20251128]
     89  1.3201       nia 	dreamcast, atu(4), icp(4), gpsa(8): Relicense various NetBSD
     90  1.3201       nia 		components from 4-clause to 3-clause BSD. [nia 20251128]
     91  1.3200      brad 	umcpmio(4): Reorg and support for the MCP2210, USB to SPI
     92  1.3200      brad 		bridge. [brad 20251129]
     93  1.3201       nia 	ucom(4): Allow using as boot console. [manu 20251129]
     94  1.3201       nia 	sparc64: Use 64-bit optimized AES code for disk encryption.
     95  1.3201       nia 		[nia 20251201]
     96  1.3201       nia 	iwm(4): Update driver code, improving performance and stability.
     97  1.3201       nia 		[mlelstv 20251201]
     98  1.3201       nia 	lfs: Various stability improvements. [perseant 20251202]
     99  1.3201       nia 	evbppc: Enable PaX security features in WII kernel configuration.
    100  1.3201       nia 		[nia 20251204]
    101  1.3201       nia 	viaide(4): Identify and attach VT6420 IDE (PATA) controller.
    102  1.3201       nia 		[andvar 20251204]
    103  1.3201       nia 	diff(1), diff3(1): Import BSD-licensed diff to replace GNU
    104  1.3201       nia 		diffutils, build with MKBSDDIFF=yes. [nia 20251204]
    105  1.3201       nia 	amd64: Support ramdisks when booting in GENPVH mode.
    106  1.3201       nia 		[khorben 20251205]
    107  1.3229     lukem 	ftp(1): Fix ASCII transfers with progress bar. [lukem 20251206]
    108  1.3210       nia 	evbppc: wii: Add support for GameCube controller sockets
    109  1.3210       nia 		as uhid(4) (now "userspace hid") devices.
    110  1.3210       nia 		[jmcneill 20251208]
    111  1.3234  gutterid 	mips: Switch to GCC 14. [mrg 20251209]
    112  1.3206       roy 	openresolv(8): import 3.17.1 (patched to 3.17.3) [roy 20251213]
    113  1.3210       nia 	editline(3): Add a method to set custom word characters,
    114  1.3210       nia 		from bsiegert. [christos 20251214]
    115  1.3210       nia 	evbarm: Add support for TI OMAP4 PandaBoard-ES, from Rui-Xiang Guo.
    116  1.3210       nia 		[skrll 20251216]
    117  1.3208  christos 	tzcode: Updated to 2025c. [christos 20251218]
    118  1.3209       kre 	tzdata: Updated to 2025c (using 2025cgtz) [kre 20251219]
    119  1.3210       nia 	re(4): Made the code MPSAFE with a private mutex.
    120  1.3210       nia 		[mlelstv 20251220]
    121  1.3210       nia 	lm(4): Support five aux fan sensors for NCT6794D. [isaki 20251224]
    122  1.3210       nia 	inetd(8): Add an optional accept limit to stream/nowait services.
    123  1.3210       nia 		[mlelstv 20251227]
    124  1.3210       nia 	sun2: Add various MK build knobs and disable them on sun2 to trim
    125  1.3210       nia 		down the installation. [thorpej 20251228]
    126  1.3213       nia 	diff(1): Switch the default to MKBSDDIFF=yes. [nia 20260102]
    127  1.3214       nia 	makefs(8): Honour -m option to set a maximum FS size for
    128  1.3214       nia 		cd9660 images. [nia 20260107]
    129  1.3213       nia 	i386, amd64, sparc64: Exclude various base features from the
    130  1.3213       nia 		CD-ROM installer and add checks that cause ISO image
    131  1.3213       nia 		creation to fail if the size is above 700 MB.
    132  1.3214       nia 		[nia 20260107]
    133  1.3215       mrg 	gzip(1): Support reading directly from block devices such as tapes, and
    134  1.3215       mrg 		accept --ascii and --license for GNU compat.  [mrg 20260108]
    135  1.3213       nia 	editline(3): Implement rl_kill_full_line in the readline compat
    136  1.3213       nia 		layer. [christos 20260109]
    137  1.3211  jmcneill 	evbppc: Add support for the Nintendo Wii U. [jmcneill 20260109]
    138  1.3216  christos 	nsd: Import 4.14.0. [christos 20260115]
    139  1.3229     lukem 	ftp(1): limit I/O transfers to 128 KiB. [lukem 20260115]
    140  1.3217  christos 	unbound(8): Import 1.24.2. [christos 20260116]
    141  1.3226       nia 	kernel: Add basic support for USB nodes in flattened device trees.
    142  1.3226       nia 		[skrll 20260117]
    143  1.3226       nia 	evbarm, riscv: Update to Linux 6.12.66 device trees. [skrll 20260118]
    144  1.3218  christos 	acpi(4): Updated ACPICA to 20251212. [christos 20260117]
    145  1.3219  christos 	byacc: Update to 20241231. [christos 20260118]
    146  1.3220       mrg 	gfortran(1): Add for all platforms using GCC 14. [mrg 20260118]
    147  1.3226       nia 	evbppc: wiiu: Add GPIO support. [jmcneill 20260123]
    148  1.3226       nia 	ure(4): Performance improvements, enable 32K RX buffers where
    149  1.3226       nia 		possible. [jmcneill 20260124]
    150  1.3221  christos 	OpenSSL: Imported 3.5.5. [christos 20260127]
    151  1.3225  pgoyette 	rge(4): Add support for RTL 8125D variant [pgoyette 20260128]
    152  1.3226       nia 	ia64: Relicense from 4-clause to 3-clause BSD. [nia 20260129]
    153  1.3222  christos 	libuv: Import version 1.51.0. [christos 20260128]
    154  1.3223  christos 	bind: Import version 9.20.18. [christos 20260129]
    155  1.3224  christos 	libarchive: Import libarchive-3.8.5. [christos 20260130]
    156  1.3226       nia 	bochsfb(4): Import Jiaxun Yang's bochsfb(4) driver. This is
    157  1.3226       nia 		mostly useful on QEMU platforms without firmware runtime
    158  1.3226       nia 		video support (e.g. using the -kernel option). Enabled
    159  1.3226       nia 		for aarch64. [nia 20260131]
    160  1.3226       nia 	evbppc: wiiu: Add hardware cursor support. [jmcneill 20260131]
    161  1.3226       nia 	evbarm: Convert imx23_olinuxino support to use flattened device
    162  1.3226       nia 		trees. [yurix 20260201]
    163  1.3226       nia 	sparc64: Add a driver for the Texas Instruments bq4802Y/bq4802LY
    164  1.3226       nia 		RTC chip, used in the Sun Ultra 45. [jdc 20260201]
    165  1.3226       nia 	hppa: hyperfb: Add support for translucent fonts and the glyph
    166  1.3226       nia 		cache. [macallan 20260203]
    167  1.3227  gutterid 	evbppc: wiiu: Add RTC support. [jmcneill 20260203]
    168  1.3229     lukem 	ftp(1): simplify socket buffer handling to improve performance.
    169  1.3229     lukem 		[lukem 20260207]
    170  1.3229     lukem 	ftp(1): send custom HTTP headers in provided order, not reverse.
    171  1.3229     lukem 		[lukem 20260208]
    172  1.3231       nia 	tmux(1): Import version 3.6a. [wiz 20260209]
    173  1.3231       nia 	gpt(8): Allow the -s sector size to be scaled (but just with 'K')
    174  1.3231       nia 		[kre 20260209]
    175  1.3231       nia 	gpt(8): Add human friendly size output (and more) to gpt show.
    176  1.3231       nia 		[kre 20260209]
    177  1.3231       nia 	ld.elf_so(4): Support DT_PREINIT_ARRAY which holds a pointer to
    178  1.3231       nia 		an array of pointers to functions that should be executed
    179  1.3231       nia 		before the main program starts. [skrll 20260210]
    180  1.3231       nia 	sparc64: Add thermal limits to ADM1026 sensors. [jdc 20260210]
    181  1.3230  christos 	binutils: Import 2.46 [christos 20260215]
    182  1.3231       nia 	gffb(4): Support underlined console text. [macallan 20260217]
    183  1.3231       nia 	hppa: Support underlined console text in gftfb(4) and hyperfb(4).
    184  1.3231       nia 		[macallan 20260217]
    185  1.3231       nia 	pchtemp(4): Add a simple driver for Intel PCH thermal sensors.
    186  1.3231       nia 		[yamt 20260220]
    187  1.3232  jmcneill 	powerpc: Add kernel crash dump support for OEA platforms.
    188  1.3232  jmcneill 		[jmcneill 20260225]
    189  1.3235       nia 	pkg_add(1): Import pkg_install-20260226. [bsiegert 20260228]
    190  1.3242    andvar 	nc(1): Add -E to limit number of net packets sent/received.
    191  1.3235       nia 		[kre 20260301]
    192  1.3235       nia 	i386, amd64: Treat Time Stamp Counter as being a lower quality
    193  1.3235       nia 		clock source when running as a NVMM guest.
    194  1.3235       nia 		[yamt 20260301]
    195  1.3235       nia 	zfs: Various reliability improvements. [yamt 20260301]
    196  1.3235       nia 	zfs: Reject read(2) on directories. [yamt 20260301]
    197  1.3241       nia 	rge(4): Add support for RTL8127ATF with SFP+ interface.
    198  1.3241       nia 		[mlelstv 20260308]
    199  1.3236  christos 	tzcode: Updated to 2026a. [christos 20260308]
    200  1.3237       kre 	tzdata: Updated to 2026a (using 2026agtz) [kre 20260309]
    201  1.3241       nia 	riscv: Add support for MKPROFILE. [skrll 20260309]
    202  1.3241       nia 	telnet(1): Only send exported environment variables,
    203  1.3241       nia 		from OpenBSD. [christos 20260313]
    204  1.3238  christos 	gdb: Import 17.1 and switch everyone to it [christos 20260314]
    205  1.3241       nia 	sh(1): Improve feedback from 'type' builtin. [kre 20260314]
    206  1.3239       roy 	dhcpcd: Updated to 10.3.11 [roy 20260316]
    207  1.3240  christos 	tcpdump(8): Import 4.99.6. [christos 20260318]
    208  1.3240  christos 	libpcap: Import 1.10.6. [christos 20260318]
    209  1.3241       nia 	kernel: Make the uvm swap drum(4) MPSAFE. [yamt 20260316]
    210  1.3241       nia 	mgafb(4): New driver for Matrox Millennium I graphics cards,
    211  1.3241       nia 		from Radoslaw Kujawa. [macallan 20260317]
    212  1.3241       nia 	riscv: Provide and use hooks for L1 cache operations on the
    213  1.3241       nia 		T-Head processors, from Rui-Xiang Guo.
    214  1.3241       nia 		[skrll 20260318]
    215  1.3241       nia 	riscv: Add support for allwinner,sun20i-d1-mmc and
    216  1.3241       nia 		allwinner,sun20i-d1-wdt, from Rui-Xiang Guo.
    217  1.3241       nia 		[skrll 20260318]
    218  1.3241       nia 	m68k: Refactor FP exception handling to be less
    219  1.3241       nia 		machine-dependent. [thorpej 20260321]
    220  1.3241       nia 	zfs: Improve performance of removing files. [yamt 20260322]
    221  1.3247       nia 	m68k: Use a common delay(9) implementation, except for atari,
    222  1.3247       nia 		mac68k, and virt68k. [thorpej 20260328]
    223  1.3247       nia 	drum(4): Make the device MPSAFE. [yamt 20260330]
    224  1.3247       nia 	evbarm: Add FDT-based clkgate, power and sleep controller, and
    225  1.3247       nia 		interrupt controller drivers for am18xx.
    226  1.3247       nia 		[yurix 20260330]
    227  1.3247       nia 	audiocfg(1): Play a real phone dialing sequence when
    228  1.3247       nia 		the test command is used. [mlelstv 20260403]
    229  1.3243  christos 	bind: Import version 9.20.22. [christos 20260407]
    230  1.3244  christos 	OpenSSL: Imported 3.5.6. [christos 20260408]
    231  1.3245  christos 	ssh(1), sshd(8): Import OpenSSH 10.3. [christos 20260408]
    232  1.3246  christos 	xz(1): Import of XZ 5.8.3. [christos 20260408]
    233  1.3247       nia 	npf(7): Add policy-based routing by interface. [joe 20260408]
    234  1.3247       nia 	df(1): Print human-readable inode counts when -h is specified.
    235  1.3247       nia 		[kim 20260408]
    236  1.3263  gutterid 	sh3: Switch to GCC 14. [mrg 20260419]
    237  1.3258       nia 	lfs_cleanerd(8): Use the new FCNTL mechanism to move blocks
    238  1.3258       nia 		to clean segments. Individual block and file handling
    239  1.3258       nia 		code moved to the kernel. [perseant 20260423]
    240  1.3258       nia 	rm(1): Adapt behaviour of -i for directories to more closely
    241  1.3258       nia 		match user expectations and other operating systems,
    242  1.3258       nia 		patch from RVP. [jschauma 20260425]
    243  1.3258       nia 	evbarm: Allow booting 32-bit kernel on Raspberry Pi 4B.
    244  1.3258       nia 		[tsutsui 20260426]
    245  1.3250       kre 	tzcode: Updated to 2026b [christos 20260426]
    246  1.3258       nia 	sysinst(8): Add a date/time setup menu for systems without
    247  1.3258       nia 		a working RTC, show it if the time seems off.
    248  1.3258       nia 		[martin 20260426]
    249  1.3258       nia 	pms(4): Add synaptics tap-to-click sysctl so that it can be
    250  1.3258       nia 		disabled, from atomicules. [christos 20260428]
    251  1.3248  christos 	sqlite3(1): Import 3.53.0. [christos 20260428]
    252  1.3249       kre 	tzdata: Updated to 2026b (using 2026bgtz) [kre 20260429]
    253  1.3258       nia 	gunzip(1), zcat(1): Add support for decompressing zstd files,
    254  1.3258       nia 		from FreeBSD. [simonb 20260430]
    255  1.3251       wiz 	pthread(3): add pthread_main_np(3) [wiz 20260501]
    256  1.3252  christos 	zstd(1): import 1.5.7 [christos 20260501]
    257  1.3253  christos 	libarchive: Import libarchive-3.8.7. [christos 20260503]
    258  1.3254  christos 	acpi(4): Updated ACPICA to 20260408. [christos 20260503]
    259  1.3255  christos 	byacc: Update to 20260126. [christos 20260503]
    260  1.3256  christos 	awk(1): Import 20260426 [christos 20260503]
    261  1.3257  christos 	zlib: Import 1.3.2 [christos 20260503]
    262  1.3258       nia 	dumpfs(8): Allow NAME=wedge-label on the command line.
    263  1.3258       nia 		[kre 20260507]
    264  1.3259  christos 	postfix(1): Import version 3.11.2. [christos 20260508]
    265  1.3267       nia 	evbmips: Improve support for running as an emulated
    266  1.3267       nia 		MIPS Malta under QEMU. [tls 20260510]
    267  1.3267       nia 	macppc: Support volume control buttons on some Macintosh
    268  1.3267       nia 		Performa models. [macallan 20260511]
    269  1.3267       nia 	macppc: Improve fan management on Xserve G4. [macallan 20260511]
    270  1.3267       nia 	mac68k: Switch to the new machine-independent m68k pmap.
    271  1.3267       nia 		[thorpej 20260513]
    272  1.3260  christos 	bind: Import version 9.20.23. [christos 20260520]
    273  1.3267       nia 	kernel: tcp: Reduce the Initial RTO from 3 seconds to
    274  1.3267       nia 		1 second as allowed by RFC6298. [kbowling 20260520]
    275  1.3261  christos 	unbound(8): Import 1.25.1. [christos 20260521]
    276  1.3267       nia 	mkimage: New `-C <config>' option. Enables use of
    277  1.3267       nia 		out-of-tree config files. [riastradh 20260522]
    278  1.3267       nia 	mac68k: Add commented out EMULFKEYS for emulating function
    279  1.3267       nia 		keys on mac keyboards without them. [nat 20260523]
    280  1.3267       nia 	sparc: Add direct support for managing a wsdisplay(4)
    281  1.3267       nia 		to cgfour(4). Previously this was left to
    282  1.3267       nia 		bwtwo(4). From tokenalt. [christos 20260525]
    283  1.3264  christos 	tmux(1): Import version 3.6b. [christos 20260528]
    284  1.3267       nia 	eqos(4): Various performance improvements. [jmcneill 20260528]
    285  1.3267       nia 	sh(1): Teach the shell to recognize live updates to the locale
    286  1.3267       nia 		variables after startup and adjust its behaviour
    287  1.3267       nia 		accordingly. [kre 20260528]
    288  1.3265  christos 	services(5), protocols(5): Pull iana-generated services and protocols.
    289  1.3266       nia 		[christos 20260529]
    290  1.3267       nia 	pidfile(3): New functionality for PID file management in
    291  1.3267       nia 		sandboxed applications in libutil. [roy 20260530]
    292  1.3267       nia 	eqos(4): Add IPv4/TCPv4/UDPv4 checksum offload support.
    293  1.3267       nia 		[jmcneill 20260530]
    294