===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/71.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -c -r1.6 -r1.7
*** www/71.html 2022/04/07 17:11:19 1.6
--- www/71.html 2022/04/07 21:42:12 1.7
***************
*** 87,104 ****
Changes on other architectures:
Various kernel improvements:
SMP Improvements
Direct Rendering Manager
--- 87,121 ----
Changes on other architectures:
! - Enabled enforcing of RLIMIT_MEMLOCK on powerpc64.
Various kernel improvements:
! - Fixed memory leak in fuse(4) when calling namei(9).
!
- Made redistributable firmwares available across all architectures.
!
- Fixed establishing legacy INTx interrupts on machines without a (usable) MSI interrupt controller.
!
- Cleaned up irrelevant uses of 3rd mode_t parameter for open(2)/openat(2), unused when not
! creating files.
!
SMP Improvements
! - Made pipe event filters MP-safe.
!
- Set klist lock for sockets to make socket event filters MP-safe.
!
- Implemented poll(2),
! select(2), ppoll(2) and pselect(2) on top of
! kqueue.
!
- Unlocked top part of UVM fault hander on mips64.
!
Direct Rendering Manager
***************
*** 121,176 ****
Various new userland features:
Various bugfixes and tweaks in userland:
Improved hardware support and driver bugfixes, including:
New or improved network hardware support:
Added or improved wireless network drivers:
IEEE 802.11 wireless stack improvements and bugfixes:
Generic network stack improvements and bugfixes:
Installer and upgrade improvements:
Security improvements:
Routing daemons and other userland network improvements:
tmux(1) improvements and bug fixes:
OpenSMTPD version
--- 138,355 ----
Various new userland features:
! - Added realpath(1), a wrapper
! for realpath(3) for
! use in ports.
!
- Removed an unused decoding of c/h/s from the MBR read from disk
! by fdisk(8).
!
- Removed fdisk(8)
! "disk" editing command.
!
- Added rcctl(8) "ls
! rogue" to show daemons which are running but not set as "enabled" in
! rc.conf.local(8).
!
- Provided common btrace(8) scripts
! kprofile.bt (to save kernel stackframes and produce flamegraphs) and
! runqlat.bt (to measure the latency of the scheduler runqueues).
!
Various bugfixes and tweaks in userland:
!
! - Removed the constraint that fdisk(8) -b specified block
! count or block size must be greater than 63.
!
- Stopped pkg_add(1) from
! communicating warnings starting with "XXX" which appeared to indicate
! errors.
!
- Merged bugfixes from upstream into less(1) including fixes for
! the prompt hiding feature (CTRL-P) and an integer overflow.
!
- Fixed file descriptor leak of /dev/tty on doas(1) auth failure.
!
- Replaced lrint(3),
! lrintf(3), llrint(3) and llrintf(3)
! implementations from NetBSD with the existing FreeBSD implementations
! we were already using for lrintl(3) and llrintl(3).
!
- Renamed Pacific/Enderbury timezone to Pacific/Kanton.
!
- Called pledge(2)
! later to prevent it from killing various games using ncurses when both
! stdout and stderr are redirected to a non-tty.
!
Improved hardware support and driver bugfixes, including:
! - Introduced gpiocharger(4), a
! driver providing support for battery chargers connected to GPIO pins,
! such as those found on the Pinebook Pro.
!
- Introduced gpioleds(4) for arm64, a
! driver providing support for LEDs connected to GPIO pins, such as
! those found on the Pinebook Pro.
!
- Added support to pchgpio(4) for Cannon
! Lake H and Tiger Lake H platforms.
!
- Ensured use of the correct encoding in xenocara when /etc/kbdtype
! is present with an attached ucc(4) keyboard.
!
- Fixed an interrupt storm on dwge(4) variants which
! support Energy Efficient Ethernet when connected to a switch which
! does so as well.
!
- Added support for tpm2 CRB interface to tpm(4), fixing recent S4
! regressions on the Surface Go 2 caused by a firmware change.
! `
- Ensured armv7 and arm64 efiboot allocate fresh memory for the
! device tree with at least one page of free space to extend into. This
! fixes booting on VMWare Fusion.
!
New or improved network hardware support:
! - Added support to umb(4) for SIMCom SIM7600.
!
!
- Fixed an interrupt storm on dwge(4) variants which
! support Energy Efficient Ethernet when connected to a switch which
! does so as well.
!
Added or improved wireless network drivers:
! - Reset the Tx timer upon validation of a BA notification sent by
! iwx(4) and iwm(4) firmware.
!
- Prevented iwm(4) and
! iwx(4) attempts to
! transition toward the same state where this would result in a
! redundant or illegal state transition and a potential hang.
!
- Fixed a panic when iwx(4) cannot find firmware
! at boot time.
!
- Added relicensed wireless firmwares from Realtek for rsu(4), rtwn(4) and urtwn(4) devices, allowing
! these devices to work without requiring a separate firmware download.
!
- Added a workaround for buggy athn(4) devices to prevent
! filling up the node cache when used in hostap mode.
!
- Applied a workaround in mvkpcie(4) to fix an
! external abort under load with athn(4).
!
- Fixed iwm(4)
! performance drop after roaming between APs in 11n mode.
!
- Ensured iwm(4) uses
! only the HT (high throughput) frame format for data frames.
!
- Allowed AUTH->AUTH state transitions in the iwm(4) and iwx(4) drivers again, needed
! if the access point uses band-steering.
!
- Added support for 802.11n 40MHz channels to the iwm(4) driver.
!
- Reverted to use iwm(4) firmware v17 on Intel
! AC 7265, fixing instability issues on X1 Carbon gen3.
!
- Cached the old BSSID when roaming with iwx(4).
!
- Explicitly stopped iwx(4) Rx block ack when
! roaming between access points.
!
- Added initial 40MHz support to the iwx(4) driver.
!
IEEE 802.11 wireless stack improvements and bugfixes:
! - Added iwx(4) Tx aggregation support.
!
- Added an ADDBA_OFFLOAD capability for wifi devices to manage Tx block ack sessions entirely in firmware.
!
- Cached the old BSSID when roaming with iwm(4) so firmware commands can continue using it while roaming to a new AP.
!
- Added support for 40MHz channels to net80211 RA.
!
- Added monitoring of 20/40MHz channel width changes in beacons sent by our access point, notifying drivers when the channel width has changed.
!
!
Generic network stack improvements and bugfixes:
! - Fixed pfctl(8) $nr incorrect macro expansion.
Installer and upgrade improvements:
! - Corrected installer to use "inet autoconf" properly for hostname.if(5) files.
!
- Stopped prompting whether to fall back to HTTP in the installer, making the fallback automatic.
!
- Used ifconfig(8)
! "join" command by default in hostname.if(5) files,
! replacing the old "nwid".
!
Security improvements:
! - Cleared length of keys in vnconfig(8) alongside keys themselves.
!
- Removed hifn(4), safe(4) and ubsec(4) crypto drivers.
!
- Fixed double free after allocation failure in bpf(4).
!
- Added call to unveil(2) to restrict stty(1) -f filesystem access.
!
- Fixed a panic by prohibiting renames of tmpfs mount-points.
!
- Fixed vi(1) use after free with unsaved buffer.
!
Routing daemons and other userland network improvements:
! - Modified syslog.conf(5) examples to use TLS rather than the plaintext protocols.
!
- Stopped ignoring carp(4) interfaces in dhcpleased(8).
!
- Fixed httpd(8) to respond with 400 Bad Request when a client sends header lines without a colon.
!
- Added protocol version checking to httpd(8).
!
- Implemented rsync(1) --compare-dest, allowing specification of additional directories to check for files to be available.
!
- Ensured enabled resolvers are honored by unwind(8) to keep unused forwarders disabled properly.
!
- Annotated an httpd(8) 413 error with "request body too large" in the error log.
!
- Stopped duplicating "Connection: close" headers in relayd(8), only adding it if it's not a websocket response.
!
- In httpd(8), stopped sending content alongside responses to HEAD requests.
!
- Switched nsd(8) to enable default DNS cookies on, matching behavior as released in OpenBSD 7.0.
!
- Added httpd(8) custom error page facility.
!
!
tmux(1) improvements and bug fixes:
+ - Fixed a crash in tmux(1) when a session with
+ multiple clients is destroyed but tmux does not close completely due
+ to other sessions.
+
- Fixed a tmux(1)
+ redraw problem on automargin terminals.
+
- Fixed a problem with repeat in tmux(1) copy mode.
+
- Added -T to set a popup title in tmux(1).
+
- Added -s and -S to tmux(1) display-popup to set
+ popup and border style.
+
- Fixed application-set fg and bg in tmux(1) panes.
+
- Added a way to force a color to RGB in tmux(1) and a format to
+ display it.
+
OpenSMTPD version