OpenBSD
-current Changelog
This selection is intended to include all important and all
user-visible changes. For a complete record of all changes, please
see the "source-changes" mailing list, called "OpenBSD CVS" in the
archives, or use
CVS.
For changes in other releases, click below:
2.0, 2.1,
2.2, 2.3,
2.4, 2.5,
2.6, 2.7,
2.8, 2.9,
3.0, 3.1,
3.2, 3.3,
3.4, 3.5,
3.6,
3.7, 3.8,
3.9, 4.0,
4.1, 4.2,
4.3, 4.4,
4.5, 4.6,
4.7, 4.8,
4.9, 5.0,
5.1, 5.2,
5.3,
5.4, 5.5,
5.6, 5.7,
5.8, 5.9,
6.0, 6.1,
6.2, 6.3,
6.4, 6.5,
6.6, 6.7,
6.8, 6.9,
7.0,
7.1, 7.2,
7.3, 7.4,
7.5, 7.6.
7.7, 7.8,
7.9.
Changes made between OpenBSD 7.9 and -current
- Let veb(4) decline untagged packets with a "passthrough" setting.
- Add nhi(4), a driver for USB4 controllers.
- Before extracting on an upgrade, remove share/relink/*, not just share/relink/usr/lib/*.
- Disabled xterm(1) use of luit.
- Add ifconfig(8) support for managing a vlan aware bridge, ie, veb(4).
- Update to xterm 403.
- Make veb(4) a vlan aware bridge.
- Support ed25519 signatures via libcrypto.
- Move smtpd(8) to 7.8.
- Fix smtpd(8) dying if a malformed imsg is sent on the local socket.
- Tweak PCI device power management such that drivers can change their own power state. Let xhci(4) power itself down such that its companion USB4 controller can go to sleep in its DVACT_POWERDOWN implementation.
- Turn on SoftLRO by default on bnxt(4) and ice(4).
- Add -l flag to tmux(1) command-prompt to disable splitting into multiple prompts.
- Support case insensitive search in tmux(1) modes in the same way as copy mode (like emacs, so all-lowercase means case insensitive).
- Enable iwx(4) on i386.
- Update to xf86-input-synaptics 1.10.0.
- Update to xf86-input-keyboard 2.1.0.
- Allow the disklabel(8) 'd'elete editor command to zero out FS_UNUSED partitions despite current value of d_npartitions.
- Arm the pfctl(8) restore atexit(3) handler if and only if the pf(4) limits are being changed.
- Add rge(4) support for RTL8126 chip revision 0x64a00000.
- Update to xcb-util-cursor 0.1.6.
- Update to libxshmfence 1.3.3.
- Update to libxcvt 0.1.3.
- Update to libXxf86vm 1.1.6.
- Update to libXv 1.0.13.
- Update to libXt 1.3.1.
- Update to libXres 1.2.3.
- Update to libXpresent 1.0.2.
- Add image/avif to mime.types.
- Update to libXft 2.3.9.
- Update to libXfixes 6.0.2.
- Update to libXScrnSaver 1.2.5.
- Unlock socket splicing.
- Unlock icmp6_sysctl().
- Switch m88k (luna88k) to gcc4.
- Update unbound to 1.24.1.
- Add sysctl(8) machdep.vmmode to indicate status as a host or guest (and SEV mode).
- Add a LOCKED flag to bridge ports.
- Dynamically determine the possible partition names to show in the disklabel(8) editor a(dd) command help message.
- Expose subordinate CA relationships in the CCR output for rpki-client(8) (per draft-spaghetti-sidrops-rpki-ccr-04).
- Make umb(4) uplink and downlink speeds visible as kstats.
- Add SMU support to amdpmc(4).
- Make ice(4) work on sparc64.
- Improve stfclock(4) JH7110 support.
- Add RK3588 support to rkrng(4).
- Enable ice(4) on arm64.
- Fix association to access points which have all 802.11b rates disabled.
- Update to openssh-10.2.
- Use multiple txqs to spread traffic handling over softnet threads in rport(4).
- Implement "checksum offload" between rport(4) pairs, allowing the kernel to skip ip/tcp/udp checksum calculation for packets between rdomains.