This was generated from the
src/doc/CHANGES log, and lists
both by date, and by area or port affected.
Other Change Logs
Updated: Sat Dec 18 18:35:00 2021
December 2021
- acpi(4)
Updated ACPICA to 20211217. [christos 20211218]
- scmd
Driver and userland utility for the Sparkfun Serial Controlled Motor Driver [brad 20211207]
November 2021
- aarch64
Add initial COMPAT_LINUX32 support. [ryo 20211125]
- cgdconfig(8)
Added 'argon2id' password-based key generation method. [nia 20211122]
- evbarm
Add support for Rockchip RK3288 SoCs. [jmcneill 20211112]
- dts
Import dts files from Linux 5.15. [jmcneill 20211107]
- sht3xtemp(4)
Driver for the Sensirion SHT30/SHT31/SHT35 temperature and humidity sensor [brad 20211106]
October 2021
- acpi(4)
Updated ACPICA to 20210930. [christos 20211028]
- passwd.conf(5)
Make 'argon2id' the default cipher for new passwords. [nia 20211026]
- tzdata
updated to 2021e (still missing trash from 2021b) [kre 20211022]
- tzcode
Updated to 2021e. [christos 20211022]
- dhcpcd(8)
Update to dhcpcd-9.4.1. [roy 20211022]
- aarch64
Enable MKRELRO and MKPIE by default. [nia 20211014]
- sgp40mox(4)
Driver for the Sensirion SGP40 MOx gas sensor for air quality [brad 20211014]
- wm(4)
Add Tiger Lake and newer devices (I219V 15-V9 and LM 16-19). [msaitoh 20211013]
- network
Make pktq_rps_hash() pluggable for each interface type. [knakahara 20211011]
- sht4xtemp(4)
Driver for the Sensirion SHT40/SHT41/SHT45 temperature and humidity sensor [brad 20211003]
- misc
tzdata partly updated to 2021b [kre 20211001]
September 2021
- gnu-efi
Import version 3.0.14. [jmcneill 20210930]
- wsmouse(4)
Added WSCONS_EVENT_(H|V)SCROLL event types from OpenBSD and integrated them into the synaptics(4) driver and xf86-input-ws. [nia 20210928]
- openssh
Import 8.8. [christos 20210927]
- pam-u2f
Import pam u2f 1.2.0 [christos 20210924]
- libfido2
Import 1.8.0 [christos 20210924]
- aarch64
Add initial COMPAT_LINUX support. [ryo 20210923]
- wskbd(4)
Added French BEPO layout. [nia 20210922]
- compat_linux
Added eventfd, timerfd, POSIX timers, and preadv() / pwritev() system calls to COMPAT_LINUX and COMPAT_LINXU32. [thorpej 20210919]
- kernel
Added native eventfd(2) and timerfd(2) implementations. [thorpej 20210919]
- luna68k
Add support for keyboard LED and buzzer controls via wskbd(4). [tsutsui 20210918]
- pxeboot
Add support for specifying a banner in boot.cfg. [nia 20210907]
- efiboot
Add support for specifying a banner in boot.cfg. [nia 20210907]
- openssh
Import 8.7. [christos 20210902]
August 2021
- evbarm
Add support for Apple M1. [jmcneill 20210830]
- evbarm
Support marvell-based machines in big-endian mode. Currently, only KUROBOX_PRO has been tested. [rin 20210830]
- bind
Import version 9.16.20. [christos 20210819]
- sh3
Switch to GCC 10. [mrg 20210816]
- openldap
Import 2.5.6. [christos 20210814]
- kgmon(8)
added -c option to get profile information for each cpu. [ryo 20210814]
- kernel profiling
Improved performance of kernel profiling with MULTIPROCESSOR. [ryo 20210814]
- evbarm
Improvements in interrupt handling on Arm GIC v2 and v3 systems resulting in better network and storage performance. [jmcneill 20210810]
- evbarm
Add support for shared ACPI platform interrupts. [jmcneill 20210808]
- evbarm
Add support for Broadcom BCM2838 EMMC2 in ACPI mode, as found on the Raspberry Pi 4. [jmcneill 20210808]
- evbarm
Add support for Arm PCI Configuration Space Access Firmware Interface (DEN0115). [jmcneill 20210808]
- evbppc
Switch ibm4xx to generic evbppc kernel modules. [rin 20210803]
July 2021
- kernel
Tie the maximum file lock per unprivilegied uid to kern.maxfiles [manu 20210727]
- gmp
Import 6.2.1 [mrg 20210711]
- hp300
Add support of multiple rd(4) disks on all punits for HPDisk. [tsutsui 20210709]
- acpi(4)
Updated ACPICA to 20210604. [christos 20210706]
June 2021
- uscanner(4)
Removed from the tree. [nia 20210629]
- arm
Switch to GCC 10. [mrg 20210619]
- m68k
Switch to GCC 10. [mrg 20210619]
- libfido2
Import 1.7.0 [christos 20210616]
- arm
Remove support for building the old ABI (oabi). [christos 20210607]
May 2021
- i386
Switch to GCC 10. [mrg 20210526]
- mips
Switch to GCC 10. [mrg 20210526]
- efiboot
Add support for other-endian FFS and booting from RAIDframe volumes. [mrg 20210526]
- libsa
Add support for other-endian FFS volumes. [mrg 20210526]
- dhcp
Import version 4.4.2-P1. [christos 20210526]
- raid(4)
Add support for swapped-endian autoconfiguration. [mrg 20210525]
- lagg(4)
Added a link-aggregation interface. [yamaguchi 20210517]
- spiflash(4)
Add support for Rockchip RK3328. [mrg 20210514]
- wskbd(4)
Added German Neo 2 layout. [nia 20210511]
- aiomixer(1)
Added aiomixer, a curses-based mixer for NetBSD's audio API. [nia 20210507]
- evbarm
Add support for Allwinner V3s SoCs. [jmcneill 20210505]
April 2021
- resolver
The default has been changed to check-names (see resolv.conf(5)), which means that hostnames that contain invalid characters will not resolve. [christos 20210430]
- bind
Import version 9.16.15. [christos 20210429]
- aarch64
Switch to GCC 10. [mrg 20210425]
- powerpc
Switch to GCC 10. [mrg 20210425]
- openssh
Import 8.6. [christos 20210419]
- hppa
Switch to GCC 10. [skrll 20210418]
- tmux(1)
Imported 3.2. [christos 20210417]
- vax
Switch to GCC 10. [mrg 20210416]
- sparc64
Switch to GCC 10. [mrg 20210416]
- sparc
Switch to GCC 10. [mrg 20210416]
- riscv
Switch to GCC 10. [mrg 20210416]
- ia64
Switch to GCC 10. [mrg 20210416]
- amd64
Switch to GCC 10. [mrg 20210416]
- alpha
Switch to GCC 10. [mrg 20210416]
- gcc(1)
Import GCC 10.3. [mrg 20210410]
- pkg_install
Updated to 20210410. This simplifes version checking for NetBSD. [nia 20210410]
- file(1)
Upgraded to 5.40. [christos 20210409]
- services(5), protocols(5)
Pull iana-generated services and protocols. [christos 20210408]
- event(3)
Import libevent 2.1.12 [christos 20210406]
- acpi(4)
Updated ACPICA to 20210331. [christos 20210403]
- evbppc
Add support for DHT Walnut 405GP evaluation board. [rin 20210402]
March 2021
- openssl
Imported 1.1.1k. [christos 20210325]
- unbound(8)
Import 1.13.1. [christos 20210315]
- nsd
Import 4.3.5. [christos 20210315]
- openssh
Import 8.5. [christos 20210304]
February 2021
- tzcode
Updated to 2021a. [christos 20210228]
- wpa
Import wpa_supplicant and hostapd 2.9. [christos 20210228]
- regex(3)
Add NLS support and gnu regex extensions (off by default). [christos 20210223]
- byacc
Update to 20210109. [christos 20210220]
- openssl
Imported 1.1.1j. [christos 20210219]
- bind
Import version 9.16.12. [christos 20210219]
- x68k
Add Emulate3Buttons support to X68k Xorg based monolithic server. [tsutsui 20210207]
January 2021
- evbmips
Add support for QEMU "mipssim" emulator. [simonb 20210127]
- misc
tzdata updated to 2021a [kre 20210124]
- pppd(8)
updated to version 2.4.9. [christos 20210109]
- evbarm
Add support for Amlogic G12 family SoCs. [ryo 20210101]
December 2020
- misc
tzdata updated to 2020f (includes update to 2020e) [kre 20201231]
- dhcpcd
Update to version 9.4.0 [roy 20201228]
- resize
Import Xterm's resize(1) for querying (x)terminal sizes in base for headless clients [reinoud 20201227]
- nvmm
implement support for trapping REP CMPS [reinoud 20201227]
- openresolv
Update to version 3.12.0 [roy 20201227]
- sti(4), hp300
Add bitmap access ops support for SGC CRX (A1659-66001) framebuffer for HP9000/425t. [tsutsui 20201223]
- sparc64
Add environment monitoring for the E250 [jdc 20201223]
- evbarm
Support "boot -d" for early DDB access. [mrg 20201219]
- pkg_install
Updated to 20201212. [wiz 20201212]
- openssl
Imported 1.1.1i. [christos 20201209]
- acpicpu(4)
Add support for Arm CPUs. [jmcneill 20201207]
- pkg_install
Updated to 20201205. [wiz 20201205]
- openssh
Import 8.4. [christos 20201204]
- libfido2
Update to 1.5.0 for OpenSSH 8.4 support [christos 20201204]
- pkg_install
Updated to 20201202. This changes the default database location from /var/db/pkg to /usr/pkg/pkgdb. [wiz 20201202]
- evbarm
Support Raspberry Pi 0-3 in big-endian mode. All devices except for vchiq(4) and vcaudio(4) are supported. Pi 3 is capable to run both in aarch64eb and earmv7{,hf}eb modes. [rin 20201201]
- arm
Switch earmv6{,hf}eb to BE8. [rin 20201201]
November 2020
- dhcpcd
Update to version 9.3.4 [roy 20201128]
- acpi(4)
Updated ACPICA to 20201113. [christos 20201127]
- kernel
Better default for kern.maxfiles for systems with larger RAM [simonb 20201112]
- tmux(1)
Imported 3.1c. [christos 20201101]
- dhcpcd
Update to version 9.3.2 [roy 20201101]
October 2020
- pcf8574(4)
Add a driver for the PCF8574 I/O expander [jdc 20201029]
- misc
tzdata updated to 2020d [kre 20201022]
- ossaudio(3)
Added support for the OSSv4 Mixer API [nia 20201017]
- tzcode
Updated to 2020c. [christos 20201017]
- misc
tzdata updated to 2020c [kre 20201017]
- dhcpcd
Update to version 9.3.1 [roy 20201012]
- tzcode
Updated to 2020b. [christos 20201009]
- misc
tzdata updated to 2020b [kre 20201008]
- dhcpcd
Update to version 9.3.0 [roy 20201005]
September 2020
- vether(4)
Imported from OpenBSD. [roy 20200927]
- ld.so(1)
Upgrade r_debug to the protocol version 1. [kamil 20200921]
- alpha
Fixed several stability problems with MULTIPROCESSOR enabled. Improved performance of TLB operations in pmap module. Implemented fast-soft-interrupts. Enabled MULTIPROCESSOR in GENERIC. [thorpej 20200918]
- network
IPv6 Neighor Detection is now address agnostic and is used by ARP. RFC 7048 is included. [roy 20200916]
- gcc(1)
Install TSan for 64bit CPUs. [kamil 20200913]
- iavf(4)
Add driver for Intel Ethernet Adaptive Virtual Function [yamaguchi 20200908]
- dhcpcd
Update to version 9.2.0. [roy 20200906]
- gcc(1)
Import GCC 9.3. [mrg 20200904]
August 2020
- wg(4)
Add implementation of WireGuard protocol. [ozaki-r 20200820]
- mips
Port crash(8) to mips. [mrg 20200816]
- kernel
Disable COMPAT_LINUX by default [jdolecek 20200816]
- kernel
Add getrandom system call. [riastradh 20200813]
- openldap
Import 2.4.50. [christos 20200811]
- dhcp
Import version 4.4.2. [christos 20200803]
- bind
Import version 9.16.5. [christos 20200803]
- acpi(4)
Updated ACPICA to 20200717. [christos 20200802]
- aarch64
Add support for Privileged Access Never (PAN). [maxv 20200802]
- kernel
remove the BRIDGE_IPF option, build its code by default unconditionally. [maxv 20200801]
July 2020
- xen
MSI enabled by default [jdolecek 20200728]
- wwanc(4)
Add driver for Intel XMM7360 LTE modem [jdolecek 20200726]
- sun3
Add Xorg-Server-1.20'fied ancient monolithc Xsun servers. [tsutsui 20200722]
- openresolv
Import version 3.11.0 [roy 20200722]
- libc
Added ppoll() wrapper around native pollts(2) [kamil 20200717]
- evbmips
Renamed kernel config files: ERLITE -> OCTEON INSTALL_ERLITE -> INSTALL_OCTEON [simonb 20200715]
- x86
Introduce per-cpu IDTs [yamaguchi 20200714]
- ciss(4)
Match new HP Smart Array adapters [jdolecek 20200714]
- ciss(4)
Add support for PERFORMANT mode, and enable MSI/MSI-X for adapters supporting it [jdolecek 20200714]
- bnx(4)
Enable support for MSI/MSI-X [jdolecek 20200714]
- wskbd(4)
Added keyboard layouts for Brazilian Portugese, Canadian French, Estonian, Icelandic, and Latin American Spanish to pckbd(4) and ukbd(4). [nia 20200713]
- x86
Xen kernels now use the same kernel modules as native kernels. [chs 20200704]
- dhcpcd
Import version 9.1.4 [roy 20200703]
June 2020
- cgd(4)
Add support for Adiantum cipher, providing much better software performance than AES-CBC or AES-XTS. [riastradh 20200629]
- arm
Add support for permutation-based AES (vpaes) with ARM NEON in kernel. [riastradh 20200629]
- arm
Add support for ARMv8.0-AES in kernel. [riastradh 20200629]
- x86
Add support for VIA ACE AES in kernel (not just via opencrypto). [riastradh 20200629]
- x86
Add support for permutation-based AES (vpaes) with SSSE3 in kernel. [riastradh 20200629]
- x86
Add support for bitsliced AES with SSE2 in kernel. [riastradh 20200629]
- amd64
Add support for AES-NI in kernel. [riastradh 20200629]
- kernel
Remove all variable-time AES and replace it by constant-time aes_ct from BearSSL or a CPU-dependent implementation, selected at boot time according to CPU capabilities. [riastradh 20200629]
- dhcpcd
Import version 9.1.2 [roy 20200615]
- blocklist
import current version [christos 20200614]
- file(1)
Upgraded to 5.39. [christos 20200614]
- inet6
in-kernel Router Advertisment handling removed. [roy 20200612]
- dhcpcd
Import version 9.1.1 [roy 20200604]
May 2020
- evbarm
Add install media for earmv7hf and aarch64. [jmcneill 20200528]
- openssh
Import 8.3. [christos 20200528]
- postfix(1)
Import version 3.5.2. [christos 20200525]
- acpi(4)
Updated ACPICA to 20200430. [christos 20200525]
- ntp
Import ntp 4.2.8p14. [christos 20200525]
- tzcode
Updated to 2020a. [christos 20200525]
- bind
Import version 9.16.3. [christos 20200524]
- libuv
Import version 1.38.0. [christos 20200524]
- evbarm
Added support for Rockchip RK3399 crypto random number generator device [riastradh 20200517]
- acl
Add FFS support for ACLS via extended attributes, from FreeBSD. [christos 20200516]
- evbarm
Added support for EFI RNG firwmare random number generator [riastradh 20200514]
- ptrace(2)
Add PT_SET_SIGPASS and PT_GET_SIGPASS. [kamil 20200514]
- xen
enable MULTIPROCESSOR for Xen dom0. [bouyer 20200513]
- aarch64
Added support for ARMv8.5-RNG RNDRRS CPU random number generator instructions [riastradh 20200511]
- hppa
Enable modules in GENERIC by default. [skrll 20200511]
- xen
Support MSI for XenPV [jdolecek 20200504]
- kernel
Added support for swap encryption with sysctl -w vm.swap_encrypt=1 [riastradh 20200509]
- xvif(4)
add support for feature-sg & jumbo frames [jdolecek 20200503]
- hp300
Add bitmap access ops support for EVRX framebuffer on HP9000/425e. [tsutsui 20200504]
- xen
Added support for Xen PVH. [bouyer 20200502]
April 2020
- xennet(4)
add support for feature-sg & jumbo frames [jdolecek 20200430]
- kernel
Overhauled entropy subsystem [riastradh 20200430]
- amd64, i386
Added support for Xen PV drivers under HVM guests. [bouyer 20200425]
- misc
tzdata updated to 2020a [kre 20200425]
- openssl
Imported 1.1.1g. [christos 20200424]
- xbdback(4)
Make the driver MP-safe [jdolecek 20200423]
- xbdback(4)
Support indirect segments [jdolecek 20200421]
- dhcpcd(8)
Import version 9.0.2 [roy 20200421]
- xbd(4)
Support indirect segments [jdolecek 20200416]
- xbd(4)
Support regular 64KB MAXPHYS [jdolecek 20200415]
- xbd(4)
Make the driver MP-safe [jdolecek 20200413]
- dhcpcd(8)
Import version 9.0.1 [roy 20200413]
- umass(4)
Removed obsolete ISD-ATA support [jdolecek 20200413]
- aarch64
Add support for Branch Target Identification (BTI). [maxv 20200413]
- aarch64
Add support for Pointer Authentication (PAC). [maxv 20200412]
- xennet(4)
Make the driver MP-safe [jdolecek 20200406]
- openssl
Imported 1.1.1f. [christos 20200405]
- xen
remove legacy rx-flip support from xennet(4) and xvif(4) [jdolecek 20200405]
- nsmb(4)
Removed from the tree [jdolecek 20200404]
- mount_smbfs(8)
Removed from the tree [jdolecek 20200404]
- binutils
Updated to FSF binutils 2.34. [christos 20200404]
- dhcpcd(8)
Import version 9.0.0 [roy 20200402]
- ioctlprint(1)
Add ioctl descriptive printer. [kamil 20200402]
March 2020
- acpi(4)
Updated ACPICA to 20200326. [christos 20200328]
- bwfm
Update firmware to linux-firmware-20200316. [thorpej 20200322]
- uvm
Process concurrent page faults on individual objects in parallel, where the relevant pages are already in-core. [ad 20200322]
- namecache
Change the namecache to index names using per directory red-black trees. [ad 20200322]
- amd64, i386
Significant performance improvements in the pmap module [ad 20200322]
- openssl
Imported 1.1.1e. [christos 20200321]
- postfix(1)
Import version 3.5.0. [christos 20200318]
- terminfo
Support numeric parameters as int [roy 20200313]
- gcc(1)
Import GCC 8.4. [mrg 20200311]
- pam-u2f
Import token authenticator [christos 20200302]
- libfido2
Import for pam-u2f support [christos 20200302]
- libcbor
Import for libfido2 support [christos 20200302]
- amiga
Fix word accesses on Gayle (A1200) pcmcia. [is 20200302]
February 2020
- evbarm
Added boot.cfg support to efiboot [jmcneill 20200211]
- evbarm
Add support for loading modules with the bootloader. [jmcneill 20200221]
- ld.elf_so(1)
Implement DT_GNU_HASH [kamil 20200229]
- openssh
Import 8.2. [christos 20200226]
- genet(4)
Add support for Broadcom GENETv5 ethernet controllers, found in the Raspberry Pi 4. [jmcneill 20200222]
- awk(1)
Import 20200218 [christos 20200218]
- kernel
Remove azalia(4). [jmcneill 20200209]
- realpath(1)
Ported from FreeBSD. [kamil 20200202]
- misc
Collect network interface statistics using per-cpu counters that are collated when they are queried. [thorpej 20200201]
January 2020
- urio(4)
Removed from the tree. [maya 20200129]
- openresolv(8)
Import openresolv-3.10.0 [roy 20200127]
- dhcpcd(8)
Import dhcpcd-8.1.6 [roy 20200127]
- openssl
Imported 1.1.1d. [christos 20200122]
- wm(4)
Add Intel I219 LM10-LM15 and V10-V14. [msaitoh 20200121]
- fddi, fpa(4), fta(4), fea(4)
Removed from the tree. [thorpej 20200120]
- token ring and tr(4)
Removed from the tree. [thorpej 20200119]
- de(4)
Removed from the tree. [thorpej 20200119]
- hippi and esh(4)
Removed from the tree. [thorpej 20200118]
- strip(4)
Removed from the tree. [thorpej 20200118]
- uyurex(4)
Removed from the tree. [maya 20200117]
- uvm
More precisely track clean/dirty pages, and change how they are indexed, speeding up fsync() on large files by orders of magnitude. Original work done by yamt@. [ad 20200115]
- arm
Add support for cpu topology for ARMv7 and ARMv8 CPUs. [mrg 20200114]
- evbarm
Add support for NXP i.MX 8M family SoCs. [jmcneill 20200114]
- scheduler
Make the scheduler topology aware. It understands and makes good use of HyperThreading/SMT, spreads the load evenly across different physical CPU packages, and can effectively run asymmetric systems with slow and fast CPUs [ad 20200113]
- amd64, i386
Replace the global PV hash table with radix trees, yielding significant performance and scalability benefits. [ad 20200112]
- tmux(1)
Imported 3.0a. [christos 20200106]
- dhcpcd(8)
Import dhcpcd-8.1.5 [roy 20200103]
- aq(4)
Add Aquantia 10G network adapter driver [ryo 20200101]
December 2019
- uvm
Reduce lock contention by making the maintentance of page replacement state more concurrent. [ad 20191231]
- crunchgen(1)
Added the ability to pass variables in the submake command line, and removed all command like flags that are not needed anymore [christos 20191229]
- uvm
Rewrite the page allocator to be more efficient and somewhat CPU topology aware. Add preliminary NUMA support. [ad 20191227]
- dhcpcd(8)
Import dhcpcd-8.1.4 [roy 20191220]
- net80211
Require SSID configuration to associate with an open AP. [jakllsch 20191219]
- anxdp(4)
Add driver for Analogix DisplayPort core found in Rockchip RK3399. [jakllsch 20191219]
- uvm
Replace global counters with per-CPU counters, significantly reducing system time on workloads that are VM-system heavy. [ad 20191216]
- file(1)
Upgraded to 5.38. [christos 20191216]
- kerberos(8)
Update to Heimdal-7.7.0 [christos 20191215]
- openpam(3)
update to 20190224 (tabebuia) [christos 20191215]
- unbound(8)
Import 1.9.6. [christos 20191215]
- nsd
Import 4.2.4. [christos 20191215]
- uvm
Replace red-black tree page lookup with radix tree lookup, including tagging and gang lookup of pages. Original work done by yamt@. [ad 20191214]
- acpi(4)
Updated ACPICA to 20191213. [christos 20191214]
- ixl(4)
Ported driver for Intel Ethernet 700 series [yamaguchi 20191210]
- evbarm
Added driver for Allwinner Crypto Engine random number generator [riastradh 20191209]
- vfs
Reduce false sharing and lock overhead during normal operation. [ad 20191201]
- scheduler
Improve performance and interactivity. [ad 20191201]
November 2019
- onewire(4), owtemp(4)
Improve reliability and reduce CPU overhead slightly. [ad 20191130]
- terminfo
Import 20190609 [christos 20191127]
- bind
Import version 9.14.8. [christos 20191127]
- amd64, i386
Performance and scalability improvements for TLB shootdown [ad 20191121]
- select(2), poll(2)
Performance and scalability improvements [ad 20191121]
- qat(4)
Add opencrypto driver for Intel QuickAssist. Atom C2XXX, C3XXX, Xeon D-21XX and D-15XX, C62X chipsets and QuickAssist Adapter 8960/8970. [hikaru 20191120]
- amd64
Add support for kMSan - Kernel Memory Sanitizer. [maxv 20191114]
- dhcpcd(8)
Import 8.1.2. [roy 20191113]
- tmux(1)
Imported 2.9a. [christos 20191112]
- amd64
Add support for kCSan - Kernel Concurrency Sanitizer. [maxv 20191105]
- evbarm
Update TI OMAP3 SoC support to use FDT based configuration. [jmcneill 20191101]
October 2019
- evbarm
Update TI AM335x SoC support to use FDT based configuration. [jmcneill 20191028]
- mount_9p(8)
Enable to mount a filesystem exported via virtio-9p. [ozaki-r 20191028]
- vio9p(4)
Add virtio-9p front-end driver. [ozaki-r 20191028]
- nct(4)
Add Nuvoton NCT5104D GPIO driver. [ad 20191025]
- libc
Changed the iconv(3) function signature to the POSIX variation [kamil 20191024]
- bind
Import version 9.14.7. [christos 20191017]
- evbarm
Add support for the NanoPi R1 and Duo2. [bad 20191016]
- dhcpcd(8)
Import dhcpcd-8.1.1 [roy 20191016]
- sup
removed, use ftp://ftp.astron.com/pub/sup [christos 20191015]
- acpi(4)
Updated ACPICA to 20190816. [christos 20191015]
- openssh
Import 8.1. [christos 20191012]
- dhcpcd(8)
Import dhcpcd-8.1.0 [roy 20191011]
- services(5)
Update to version 2019-10-04 from IANA. [sevan 20191009]
- misc
tzdata updates from 2019a to 2019c (incl 2019b) [kre 20191008]
- byacc
Update to 20190617. [christos 20191006]
- rescue(8)
Moved into a separate, rescue-only set. [maya 20191001]
- tcpdump(8)
Import 4.9.3. [christos 20191001]
- libpcap
Import 1.9.1. [christos 20191001]
- gcc(1)
Import GCC 8.3. [mrg 20191001]
September 2019
- mos(4)
Ported driver for MosChip MCS7730/7830/7832 USB ethernet. [mrg 20190920]
- kernel
Add vHCI, a driver that allows to send and receive USB packets from userland. [maxv 20190914]
- dhcpcd(8)
Import dhcpcd-8.0.6 [roy 20190913]
- boot(8)
multiboot 2 support, Xen can now boot from EFI [manu 20190913]
- resolvconf(8)
Import openresolv-3.9.2 [roy 20190908]
- bind
Import version 9.14.5. [christos 20190905]
- dhcpcd(8)
Import dhcpcd-8.0.4 [roy 20190904]
- inet
Fix sending RTM_MISS for unresolvable addresses. [roy 20190901]
- inet6
Fix sending RTM_MISS for unresolvable addresses and restore ND6_LLINFO_WAITDELETE so that any send at this point can return EHOSTDOWN to match inet behaviour. [roy 20190901]
August 2019
- dhcpcd(8)
Import dhcpcd-8.0.3 [roy 20190821]
- boot(8)
GPT and RAIDframe support for x86 bootstrap [manu 20190818]
- openldap
Import 2.4.48. [christos 20190808]
NetBSD/arm covers (for NetBSD 10.0):
NetBSD/hppa covers (for NetBSD 10.0):
NetBSD/m68k covers (for NetBSD 10.0):
NetBSD/mips covers (for NetBSD 10.0):
NetBSD/ns32k covers (for NetBSD 10.0):
NetBSD/sh3 covers (for NetBSD 10.0):
NetBSD/sh5 covers (for NetBSD 10.0):
- arm: Add support for cpu topology for ARMv7 and ARMv8 CPUs. [mrg 20200114]
- arm: Add support for ARMv8.0-AES in kernel. [riastradh 20200629]
- arm: Add support for permutation-based AES (vpaes) with ARM NEON in kernel. [riastradh 20200629]
- arm: Switch earmv6{,hf}eb to BE8. [rin 20201201]
- arm: Remove support for building the old ABI (oabi). [christos 20210607]
- arm: Switch to GCC 10. [mrg 20210619]
- Non port specific changes that may affect port-acorn26.
- arm: Add support for cpu topology for ARMv7 and ARMv8 CPUs. [mrg 20200114]
- arm: Add support for ARMv8.0-AES in kernel. [riastradh 20200629]
- arm: Add support for permutation-based AES (vpaes) with ARM NEON in kernel. [riastradh 20200629]
- arm: Switch earmv6{,hf}eb to BE8. [rin 20201201]
- arm: Remove support for building the old ABI (oabi). [christos 20210607]
- arm: Switch to GCC 10. [mrg 20210619]
- Non port specific changes that may affect port-acorn32.
- Fixed several stability problems with MULTIPROCESSOR enabled. Improved performance of TLB operations in pmap module. Implemented fast-soft-interrupts. Enabled MULTIPROCESSOR in GENERIC. [thorpej 20200918]
- Switch to GCC 10. [mrg 20210416]
- Non port specific changes that may affect port-alpha.
- Add support for kCSan - Kernel Concurrency Sanitizer. [maxv 20191105]
- Add support for kMSan - Kernel Memory Sanitizer. [maxv 20191114]
- Performance and scalability improvements for TLB shootdown [ad 20191121]
- Replace the global PV hash table with radix trees, yielding significant performance and scalability benefits. [ad 20200112]
- Significant performance improvements in the pmap module [ad 20200322]
- Added support for Xen PV drivers under HVM guests. [bouyer 20200425]
- Add support for AES-NI in kernel. [riastradh 20200629]
- Switch to GCC 10. [mrg 20210416]
- Non port specific changes that may affect port-amd64.
- Fix word accesses on Gayle (A1200) pcmcia. [is 20200302]
- m68k: Switch to GCC 10. [mrg 20210619]
- Non port specific changes that may affect port-amiga.
- arm: Add support for cpu topology for ARMv7 and ARMv8 CPUs. [mrg 20200114]
- arm: Add support for ARMv8.0-AES in kernel. [riastradh 20200629]
- arm: Add support for permutation-based AES (vpaes) with ARM NEON in kernel. [riastradh 20200629]
- arm: Switch earmv6{,hf}eb to BE8. [rin 20201201]
- arm: Remove support for building the old ABI (oabi). [christos 20210607]
- arm: Switch to GCC 10. [mrg 20210619]
- Non port specific changes that may affect port-arm26.
- arm: Add support for cpu topology for ARMv7 and ARMv8 CPUs. [mrg 20200114]
- arm: Add support for ARMv8.0-AES in kernel. [riastradh 20200629]
- arm: Add support for permutation-based AES (vpaes) with ARM NEON in kernel. [riastradh 20200629]
- arm: Switch earmv6{,hf}eb to BE8. [rin 20201201]
- arm: Remove support for building the old ABI (oabi). [christos 20210607]
- arm: Switch to GCC 10. [mrg 20210619]
- Non port specific changes that may affect port-arm32.
- arm: Add support for cpu topology for ARMv7 and ARMv8 CPUs. [mrg 20200114]
- arm: Add support for ARMv8.0-AES in kernel. [riastradh 20200629]
- arm: Add support for permutation-based AES (vpaes) with ARM NEON in kernel. [riastradh 20200629]
- arm: Switch earmv6{,hf}eb to BE8. [rin 20201201]
- arm: Remove support for building the old ABI (oabi). [christos 20210607]
- arm: Switch to GCC 10. [mrg 20210619]
- Non port specific changes that may affect port-cats.
- Add support for the NanoPi R1 and Duo2. [bad 20191016]
- Update TI AM335x SoC support to use FDT based configuration. [jmcneill 20191028]
- Update TI OMAP3 SoC support to use FDT based configuration. [jmcneill 20191101]
- Added driver for Allwinner Crypto Engine random number generator [riastradh 20191209]
- Add support for NXP i.MX 8M family SoCs. [jmcneill 20200114]
- arm: Add support for cpu topology for ARMv7 and ARMv8 CPUs. [mrg 20200114]
- Added support for EFI RNG firwmare random number generator [riastradh 20200514]
- Added support for Rockchip RK3399 crypto random number generator device [riastradh 20200517]
- Add install media for earmv7hf and aarch64. [jmcneill 20200528]
- Add support for loading modules with the bootloader. [jmcneill 20200221]
- Added boot.cfg support to efiboot [jmcneill 20200211]
- arm: Add support for ARMv8.0-AES in kernel. [riastradh 20200629]
- arm: Add support for permutation-based AES (vpaes) with ARM NEON in kernel. [riastradh 20200629]
- arm: Switch earmv6{,hf}eb to BE8. [rin 20201201]
- Support Raspberry Pi 0-3 in big-endian mode. All devices except for vchiq(4) and vcaudio(4) are supported. Pi 3 is capable to run both in aarch64eb and earmv7{,hf}eb modes. [rin 20201201]
- Support "boot -d" for early DDB access. [mrg 20201219]
- Add support for Amlogic G12 family SoCs. [ryo 20210101]
- Add support for Allwinner V3s SoCs. [jmcneill 20210505]
- arm: Remove support for building the old ABI (oabi). [christos 20210607]
- arm: Switch to GCC 10. [mrg 20210619]
- Add support for Arm PCI Configuration Space Access Firmware Interface (DEN0115). [jmcneill 20210808]
- Add support for Broadcom BCM2838 EMMC2 in ACPI mode, as found on the Raspberry Pi 4. [jmcneill 20210808]
- Add support for shared ACPI platform interrupts. [jmcneill 20210808]
- Improvements in interrupt handling on Arm GIC v2 and v3 systems resulting in better network and storage performance. [jmcneill 20210810]
- Support marvell-based machines in big-endian mode. Currently, only KUROBOX_PRO has been tested. [rin 20210830]
- Add support for Apple M1. [jmcneill 20210830]
- Add support for Rockchip RK3288 SoCs. [jmcneill 20211112]
- Non port specific changes that may affect port-evbarm.
- aarch64: Add support for Pointer Authentication (PAC). [maxv 20200412]
- aarch64: Add support for Branch Target Identification (BTI). [maxv 20200413]
- aarch64: Added support for ARMv8.5-RNG RNDRRS CPU random number generator instructions [riastradh 20200511]
- aarch64: Add support for Privileged Access Never (PAN). [maxv 20200802]
- aarch64: Switch to GCC 10. [mrg 20210425]
- aarch64: Add initial COMPAT_LINUX support. [ryo 20210923]
- aarch64: Enable MKRELRO and MKPIE by default. [nia 20211014]
- aarch64: Add initial COMPAT_LINUX32 support. [ryo 20211125]
- Non port specific changes that may affect port-evbarm64.
- Renamed kernel config files: ERLITE -> OCTEON INSTALL_ERLITE -> INSTALL_OCTEON [simonb 20200715]
- mips: Port crash(8) to mips. [mrg 20200816]
- Add support for QEMU "mipssim" emulator. [simonb 20210127]
- mips: Switch to GCC 10. [mrg 20210526]
- Non port specific changes that may affect port-evbmips.
- Add support for DHT Walnut 405GP evaluation board. [rin 20210402]
- powerpc: Switch to GCC 10. [mrg 20210425]
- Switch ibm4xx to generic evbppc kernel modules. [rin 20210803]
- Non port specific changes that may affect port-evbppc.
- Add bitmap access ops support for EVRX framebuffer on HP9000/425e. [tsutsui 20200504]
- Add bitmap access ops support for SGC CRX (A1659-66001) framebuffer for HP9000/425t. [tsutsui 20201223]
- m68k: Switch to GCC 10. [mrg 20210619]
- Add support of multiple rd(4) disks on all punits for HPDisk. [tsutsui 20210709]
- Non port specific changes that may affect port-hp300.
- hppa: Enable modules in GENERIC by default. [skrll 20200511]
- hppa: Switch to GCC 10. [skrll 20210418]
- Non port specific changes that may affect port-hp700.
- arm: Add support for cpu topology for ARMv7 and ARMv8 CPUs. [mrg 20200114]
- arm: Add support for ARMv8.0-AES in kernel. [riastradh 20200629]
- arm: Add support for permutation-based AES (vpaes) with ARM NEON in kernel. [riastradh 20200629]
- arm: Switch earmv6{,hf}eb to BE8. [rin 20201201]
- arm: Remove support for building the old ABI (oabi). [christos 20210607]
- arm: Switch to GCC 10. [mrg 20210619]
- Non port specific changes that may affect port-hpcarm.
- Performance and scalability improvements for TLB shootdown [ad 20191121]
- Replace the global PV hash table with radix trees, yielding significant performance and scalability benefits. [ad 20200112]
- Significant performance improvements in the pmap module [ad 20200322]
- Added support for Xen PV drivers under HVM guests. [bouyer 20200425]
- Switch to GCC 10. [mrg 20210526]
- Non port specific changes that may affect port-i386.
- arm: Add support for cpu topology for ARMv7 and ARMv8 CPUs. [mrg 20200114]
- arm: Add support for ARMv8.0-AES in kernel. [riastradh 20200629]
- arm: Add support for permutation-based AES (vpaes) with ARM NEON in kernel. [riastradh 20200629]
- arm: Switch earmv6{,hf}eb to BE8. [rin 20201201]
- arm: Remove support for building the old ABI (oabi). [christos 20210607]
- arm: Switch to GCC 10. [mrg 20210619]
- Non port specific changes that may affect port-iyonix.
- m68k: Switch to GCC 10. [mrg 20210619]
- Add support for keyboard LED and buzzer controls via wskbd(4). [tsutsui 20210918]
- Non port specific changes that may affect port-luna68k.
- arm: Add support for cpu topology for ARMv7 and ARMv8 CPUs. [mrg 20200114]
- arm: Add support for ARMv8.0-AES in kernel. [riastradh 20200629]
- arm: Add support for permutation-based AES (vpaes) with ARM NEON in kernel. [riastradh 20200629]
- arm: Switch earmv6{,hf}eb to BE8. [rin 20201201]
- arm: Remove support for building the old ABI (oabi). [christos 20210607]
- arm: Switch to GCC 10. [mrg 20210619]
- Non port specific changes that may affect port-netwinder.
- arm: Add support for cpu topology for ARMv7 and ARMv8 CPUs. [mrg 20200114]
- arm: Add support for ARMv8.0-AES in kernel. [riastradh 20200629]
- arm: Add support for permutation-based AES (vpaes) with ARM NEON in kernel. [riastradh 20200629]
- arm: Switch earmv6{,hf}eb to BE8. [rin 20201201]
- arm: Remove support for building the old ABI (oabi). [christos 20210607]
- arm: Switch to GCC 10. [mrg 20210619]
- Non port specific changes that may affect port-shark.
- Add environment monitoring for the E250 [jdc 20201223]
- Switch to GCC 10. [mrg 20210416]
- Non port specific changes that may affect port-sparc64.
- Add Xorg-Server-1.20'fied ancient monolithc Xsun servers. [tsutsui 20200722]
- m68k: Switch to GCC 10. [mrg 20210619]
- Non port specific changes that may affect port-sun3.
- Add Emulate3Buttons support to X68k Xorg based monolithic server. [tsutsui 20210207]
- m68k: Switch to GCC 10. [mrg 20210619]
- Non port specific changes that may affect port-x68k.
- i386: Performance and scalability improvements for TLB shootdown [ad 20191121]
- i386: Replace the global PV hash table with radix trees, yielding significant performance and scalability benefits. [ad 20200112]
- i386: Significant performance improvements in the pmap module [ad 20200322]
- remove legacy rx-flip support from xennet(4) and xvif(4) [jdolecek 20200405]
- i386: Added support for Xen PV drivers under HVM guests. [bouyer 20200425]
- Added support for Xen PVH. [bouyer 20200502]
- Support MSI for XenPV [jdolecek 20200504]
- enable MULTIPROCESSOR for Xen dom0. [bouyer 20200513]
- MSI enabled by default [jdolecek 20200728]
- i386: Switch to GCC 10. [mrg 20210526]
- Non port specific changes that may affect port-xen.
- arm: Add support for cpu topology for ARMv7 and ARMv8 CPUs. [mrg 20200114]
- arm: Add support for ARMv8.0-AES in kernel. [riastradh 20200629]
- arm: Add support for permutation-based AES (vpaes) with ARM NEON in kernel. [riastradh 20200629]
- arm: Switch earmv6{,hf}eb to BE8. [rin 20201201]
- arm: Remove support for building the old ABI (oabi). [christos 20210607]
- arm: Switch to GCC 10. [mrg 20210619]
- Non port specific changes that may affect port-zaurus.
acl
- Add FFS support for ACLS via extended attributes, from FreeBSD. [christos 20200516]
- Updated ACPICA to 20190816. [christos 20191015]
- Updated ACPICA to 20191213. [christos 20191214]
- Updated ACPICA to 20200326. [christos 20200328]
- Updated ACPICA to 20200430. [christos 20200525]
- Updated ACPICA to 20200717. [christos 20200802]
- Updated ACPICA to 20201113. [christos 20201127]
- Updated ACPICA to 20210331. [christos 20210403]
- Updated ACPICA to 20210604. [christos 20210706]
- Updated ACPICA to 20210930. [christos 20211028]
- Updated ACPICA to 20211217. [christos 20211218]
- Add support for Arm CPUs. [jmcneill 20201207]
- Added aiomixer, a curses-based mixer for NetBSD's audio API. [nia 20210507]
- Add driver for Analogix DisplayPort core found in Rockchip RK3399. [jakllsch 20191219]
- Add Aquantia 10G network adapter driver [ryo 20200101]
- Import 20200218 [christos 20200218]
bind
- Import version 9.14.5. [christos 20190905]
- Import version 9.14.7. [christos 20191017]
- Import version 9.14.8. [christos 20191127]
- Import version 9.16.3. [christos 20200524]
- Import version 9.16.5. [christos 20200803]
- Import version 9.16.12. [christos 20210219]
- Import version 9.16.15. [christos 20210429]
- Import version 9.16.20. [christos 20210819]
binutils
- Updated to FSF binutils 2.34. [christos 20200404]
blocklist
- import current version [christos 20200614]
- Enable support for MSI/MSI-X [jdolecek 20200714]
- GPT and RAIDframe support for x86 bootstrap [manu 20190818]
- multiboot 2 support, Xen can now boot from EFI [manu 20190913]
bwfm
- Update firmware to linux-firmware-20200316. [thorpej 20200322]
byacc
- Update to 20190617. [christos 20191006]
- Update to 20210109. [christos 20210220]
- Add support for Adiantum cipher, providing much better software performance than AES-CBC or AES-XTS. [riastradh 20200629]
- Added 'argon2id' password-based key generation method. [nia 20211122]
- Add support for PERFORMANT mode, and enable MSI/MSI-X for adapters supporting it [jdolecek 20200714]
- Match new HP Smart Array adapters [jdolecek 20200714]
compat_linux
- Added eventfd, timerfd, POSIX timers, and preadv() / pwritev() system calls to COMPAT_LINUX and COMPAT_LINXU32. [thorpej 20210919]
- Added the ability to pass variables in the submake command line, and removed all command like flags that are not needed anymore [christos 20191229]
- Removed from the tree. [thorpej 20200119]
dhcp
- Import version 4.4.2. [christos 20200803]
- Import version 4.4.2-P1. [christos 20210526]
dhcpcd
- Import version 9.1.1 [roy 20200604]
- Import version 9.1.2 [roy 20200615]
- Import version 9.1.4 [roy 20200703]
- Update to version 9.2.0. [roy 20200906]
- Update to version 9.3.0 [roy 20201005]
- Update to version 9.3.1 [roy 20201012]
- Update to version 9.3.2 [roy 20201101]
- Update to version 9.3.4 [roy 20201128]
- Update to version 9.4.0 [roy 20201228]
- Import dhcpcd-8.0.3 [roy 20190821]
- Import dhcpcd-8.0.4 [roy 20190904]
- Import dhcpcd-8.0.6 [roy 20190913]
- Import dhcpcd-8.1.0 [roy 20191011]
- Import dhcpcd-8.1.1 [roy 20191016]
- Import 8.1.2. [roy 20191113]
- Import dhcpcd-8.1.4 [roy 20191220]
- Import dhcpcd-8.1.5 [roy 20200103]
- Import dhcpcd-8.1.6 [roy 20200127]
- Import version 9.0.0 [roy 20200402]
- Import version 9.0.1 [roy 20200413]
- Import version 9.0.2 [roy 20200421]
- Update to dhcpcd-9.4.1. [roy 20211022]
dts
- Import dts files from Linux 5.15. [jmcneill 20211107]
efiboot
- Add support for other-endian FFS and booting from RAIDframe volumes. [mrg 20210526]
- Add support for specifying a banner in boot.cfg. [nia 20210907]
- Import libevent 2.1.12 [christos 20210406]
fddi
- Removed from the tree. [thorpej 20200120]
- Removed from the tree. [thorpej 20200120]
- Upgraded to 5.38. [christos 20191216]
- Upgraded to 5.39. [christos 20200614]
- Upgraded to 5.40. [christos 20210409]
- Removed from the tree. [thorpej 20200120]
- Removed from the tree. [thorpej 20200120]
- Import GCC 8.3. [mrg 20191001]
- Import GCC 8.4. [mrg 20200311]
- Import GCC 9.3. [mrg 20200904]
- Install TSan for 64bit CPUs. [kamil 20200913]
- Import GCC 10.3. [mrg 20210410]
- Add support for Broadcom GENETv5 ethernet controllers, found in the Raspberry Pi 4. [jmcneill 20200222]
gmp
- Import 6.2.1 [mrg 20210711]
gnu-efi
- Import version 3.0.14. [jmcneill 20210930]
- Removed from the tree. [thorpej 20200118]
ia64
- Switch to GCC 10. [mrg 20210416]
- Add driver for Intel Ethernet Adaptive Virtual Function [yamaguchi 20200908]
inet
- Fix sending RTM_MISS for unresolvable addresses. [roy 20190901]
inet6
- Fix sending RTM_MISS for unresolvable addresses and restore ND6_LLINFO_WAITDELETE so that any send at this point can return EHOSTDOWN to match inet behaviour. [roy 20190901]
- in-kernel Router Advertisment handling removed. [roy 20200612]
- Add ioctl descriptive printer. [kamil 20200402]
- Ported driver for Intel Ethernet 700 series [yamaguchi 20191210]
- Update to Heimdal-7.7.0 [christos 20191215]
kernel
- Add vHCI, a driver that allows to send and receive USB packets from userland. [maxv 20190914]
- Remove azalia(4). [jmcneill 20200209]
- Overhauled entropy subsystem [riastradh 20200430]
- Added support for swap encryption with sysctl -w vm.swap_encrypt=1 [riastradh 20200509]
- Remove all variable-time AES and replace it by constant-time aes_ct from BearSSL or a CPU-dependent implementation, selected at boot time according to CPU capabilities. [riastradh 20200629]
- remove the BRIDGE_IPF option, build its code by default unconditionally. [maxv 20200801]
- Add getrandom system call. [riastradh 20200813]
- Disable COMPAT_LINUX by default [jdolecek 20200816]
- Better default for kern.maxfiles for systems with larger RAM [simonb 20201112]
- Tie the maximum file lock per unprivilegied uid to kern.maxfiles [manu 20210727]
- Added native eventfd(2) and timerfd(2) implementations. [thorpej 20210919]
kernel profiling
- Improved performance of kernel profiling with MULTIPROCESSOR. [ryo 20210814]
- added -c option to get profile information for each cpu. [ryo 20210814]
- Added a link-aggregation interface. [yamaguchi 20210517]
- Implement DT_GNU_HASH [kamil 20200229]
- Upgrade r_debug to the protocol version 1. [kamil 20200921]
libc
- Changed the iconv(3) function signature to the POSIX variation [kamil 20191024]
- Added ppoll() wrapper around native pollts(2) [kamil 20200717]
libcbor
- Import for libfido2 support [christos 20200302]
libfido2
- Import for pam-u2f support [christos 20200302]
- Update to 1.5.0 for OpenSSH 8.4 support [christos 20201204]
- Import 1.7.0 [christos 20210616]
- Import 1.8.0 [christos 20210924]
libpcap
- Import 1.9.1. [christos 20191001]
libsa
- Add support for other-endian FFS volumes. [mrg 20210526]
libuv
- Import version 1.38.0. [christos 20200524]
misc
- tzdata updates from 2019a to 2019c (incl 2019b) [kre 20191008]
- Collect network interface statistics using per-cpu counters that are collated when they are queried. [thorpej 20200201]
- tzdata updated to 2020a [kre 20200425]
- tzdata updated to 2020b [kre 20201008]
- tzdata updated to 2020c [kre 20201017]
- tzdata updated to 2020d [kre 20201022]
- tzdata updated to 2020f (includes update to 2020e) [kre 20201231]
- tzdata updated to 2021a [kre 20210124]
- tzdata partly updated to 2021b [kre 20211001]
- Ported driver for MosChip MCS7730/7830/7832 USB ethernet. [mrg 20190920]
- Enable to mount a filesystem exported via virtio-9p. [ozaki-r 20191028]
- Removed from the tree [jdolecek 20200404]
namecache
- Change the namecache to index names using per directory red-black trees. [ad 20200322]
- Add Nuvoton NCT5104D GPIO driver. [ad 20191025]
net80211
- Require SSID configuration to associate with an open AP. [jakllsch 20191219]
network
- IPv6 Neighor Detection is now address agnostic and is used by ARP. RFC 7048 is included. [roy 20200916]
- Make pktq_rps_hash() pluggable for each interface type. [knakahara 20211011]
nsd
- Import 4.2.4. [christos 20191215]
- Import 4.3.5. [christos 20210315]
- Removed from the tree [jdolecek 20200404]
ntp
- Import ntp 4.2.8p14. [christos 20200525]
nvmm
- implement support for trapping REP CMPS [reinoud 20201227]
- Improve reliability and reduce CPU overhead slightly. [ad 20191130]
openldap
- Import 2.4.48. [christos 20190808]
- Import 2.4.50. [christos 20200811]
- Import 2.5.6. [christos 20210814]
- update to 20190224 (tabebuia) [christos 20191215]
openresolv
- Import version 3.11.0 [roy 20200722]
- Update to version 3.12.0 [roy 20201227]
- Import openresolv-3.10.0 [roy 20200127]
openssh
- Import 8.1. [christos 20191012]
- Import 8.2. [christos 20200226]
- Import 8.3. [christos 20200528]
- Import 8.4. [christos 20201204]
- Import 8.5. [christos 20210304]
- Import 8.6. [christos 20210419]
- Import 8.7. [christos 20210902]
- Import 8.8. [christos 20210927]
openssl
- Imported 1.1.1d. [christos 20200122]
- Imported 1.1.1e. [christos 20200321]
- Imported 1.1.1f. [christos 20200405]
- Imported 1.1.1g. [christos 20200424]
- Imported 1.1.1i. [christos 20201209]
- Imported 1.1.1j. [christos 20210219]
- Imported 1.1.1k. [christos 20210325]
- Added support for the OSSv4 Mixer API [nia 20201017]
- Improve reliability and reduce CPU overhead slightly. [ad 20191130]
pam-u2f
- Import token authenticator [christos 20200302]
- Import pam u2f 1.2.0 [christos 20210924]
- Make 'argon2id' the default cipher for new passwords. [nia 20211026]
- Add a driver for the PCF8574 I/O expander [jdc 20201029]
pkg_install
- Updated to 20201202. This changes the default database location from /var/db/pkg to /usr/pkg/pkgdb. [wiz 20201202]
- Updated to 20201205. [wiz 20201205]
- Updated to 20201212. [wiz 20201212]
- Updated to 20210410. This simplifes version checking for NetBSD. [nia 20210410]
- Performance and scalability improvements [ad 20191121]
- Import version 3.5.0. [christos 20200318]
- Import version 3.5.2. [christos 20200525]
- updated to version 2.4.9. [christos 20210109]
- Pull iana-generated services and protocols. [christos 20210408]
- Add PT_SET_SIGPASS and PT_GET_SIGPASS. [kamil 20200514]
pxeboot
- Add support for specifying a banner in boot.cfg. [nia 20210907]
- Add opencrypto driver for Intel QuickAssist. Atom C2XXX, C3XXX, Xeon D-21XX and D-15XX, C62X chipsets and QuickAssist Adapter 8960/8970. [hikaru 20191120]
- Add support for swapped-endian autoconfiguration. [mrg 20210525]
- Ported from FreeBSD. [kamil 20200202]
- Add NLS support and gnu regex extensions (off by default). [christos 20210223]
- Moved into a separate, rescue-only set. [maya 20191001]
resize
- Import Xterm's resize(1) for querying (x)terminal sizes in base for headless clients [reinoud 20201227]
- Import openresolv-3.9.2 [roy 20190908]
resolver
- The default has been changed to check-names (see resolv.conf(5)), which means that hostnames that contain invalid characters will not resolve. [christos 20210430]
riscv
- Switch to GCC 10. [mrg 20210416]
scheduler
- Improve performance and interactivity. [ad 20191201]
- Make the scheduler topology aware. It understands and makes good use of HyperThreading/SMT, spreads the load evenly across different physical CPU packages, and can effectively run asymmetric systems with slow and fast CPUs [ad 20200113]
scmd
- Driver and userland utility for the Sparkfun Serial Controlled Motor Driver [brad 20211207]
- Performance and scalability improvements [ad 20191121]
- Update to version 2019-10-04 from IANA. [sevan 20191009]
- Pull iana-generated services and protocols. [christos 20210408]
- Driver for the Sensirion SGP40 MOx gas sensor for air quality [brad 20211014]
- Driver for the Sensirion SHT30/SHT31/SHT35 temperature and humidity sensor [brad 20211106]
- Driver for the Sensirion SHT40/SHT41/SHT45 temperature and humidity sensor [brad 20211003]
- Add support for Rockchip RK3328. [mrg 20210514]
- Add bitmap access ops support for SGC CRX (A1659-66001) framebuffer for HP9000/425t. [tsutsui 20201223]
- Removed from the tree. [thorpej 20200118]
sup
- removed, use ftp://ftp.astron.com/pub/sup [christos 20191015]
- Import 4.9.3. [christos 20191001]
terminfo
- Import 20190609 [christos 20191127]
- Support numeric parameters as int [roy 20200313]
- Imported 2.9a. [christos 20191112]
- Imported 3.0a. [christos 20200106]
- Imported 3.1c. [christos 20201101]
- Imported 3.2. [christos 20210417]
token ring and tr(4)
- Removed from the tree. [thorpej 20200119]
tzcode
- Updated to 2020a. [christos 20200525]
- Updated to 2020b. [christos 20201009]
- Updated to 2020c. [christos 20201017]
- Updated to 2021a. [christos 20210228]
- Updated to 2021e. [christos 20211022]
tzdata
- updated to 2021e (still missing trash from 2021b) [kre 20211022]
- Removed obsolete ISD-ATA support [jdolecek 20200413]
- Import 1.9.6. [christos 20191215]
- Import 1.13.1. [christos 20210315]
- Removed from the tree. [maya 20200129]
- Removed from the tree. [nia 20210629]
uvm
- Replace red-black tree page lookup with radix tree lookup, including tagging and gang lookup of pages. Original work done by yamt@. [ad 20191214]
- Replace global counters with per-CPU counters, significantly reducing system time on workloads that are VM-system heavy. [ad 20191216]
- Rewrite the page allocator to be more efficient and somewhat CPU topology aware. Add preliminary NUMA support. [ad 20191227]
- Reduce lock contention by making the maintentance of page replacement state more concurrent. [ad 20191231]
- More precisely track clean/dirty pages, and change how they are indexed, speeding up fsync() on large files by orders of magnitude. Original work done by yamt@. [ad 20200115]
- Process concurrent page faults on individual objects in parallel, where the relevant pages are already in-core. [ad 20200322]
- Removed from the tree. [maya 20200117]
- Imported from OpenBSD. [roy 20200927]
vfs
- Reduce false sharing and lock overhead during normal operation. [ad 20191201]
- Add virtio-9p front-end driver. [ozaki-r 20191028]
- Add implementation of WireGuard protocol. [ozaki-r 20200820]
- Add Intel I219 LM10-LM15 and V10-V14. [msaitoh 20200121]
- Add Tiger Lake and newer devices (I219V 15-V9 and LM 16-19). [msaitoh 20211013]
wpa
- Import wpa_supplicant and hostapd 2.9. [christos 20210228]
- Added keyboard layouts for Brazilian Portugese, Canadian French, Estonian, Icelandic, and Latin American Spanish to pckbd(4) and ukbd(4). [nia 20200713]
- Added German Neo 2 layout. [nia 20210511]
- Added French BEPO layout. [nia 20210922]
- Added WSCONS_EVENT_(H|V)SCROLL event types from OpenBSD and integrated them into the synaptics(4) driver and xf86-input-ws. [nia 20210928]
- Add driver for Intel XMM7360 LTE modem [jdolecek 20200726]
x86
- Add support for bitsliced AES with SSE2 in kernel. [riastradh 20200629]
- Add support for permutation-based AES (vpaes) with SSSE3 in kernel. [riastradh 20200629]
- Add support for VIA ACE AES in kernel (not just via opencrypto). [riastradh 20200629]
- Xen kernels now use the same kernel modules as native kernels. [chs 20200704]
- Introduce per-cpu IDTs [yamaguchi 20200714]
- Make the driver MP-safe [jdolecek 20200413]
- Support regular 64KB MAXPHYS [jdolecek 20200415]
- Support indirect segments [jdolecek 20200416]
- Support indirect segments [jdolecek 20200421]
- Make the driver MP-safe [jdolecek 20200423]
- Make the driver MP-safe [jdolecek 20200406]
- add support for feature-sg & jumbo frames [jdolecek 20200430]
- add support for feature-sg & jumbo frames [jdolecek 20200503]
(top)
Up to Recent Changes and NetBSD News
(Contact us)
Generated by changes2html version 1.158, last updated: Sat Dec 18 18:35:00 2021
Copyright © 1994-2020
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.
NetBSD® is a
registered trademark of The NetBSD Foundation, Inc.