=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/74.html,v retrieving revision 1.76 retrieving revision 1.77 diff -u -r1.76 -r1.77 --- www/74.html 2023/10/14 19:15:51 1.76 +++ www/74.html 2023/10/14 19:30:41 1.77 @@ -108,6 +108,13 @@
  • Make the softdep mount(8) option a no-op. Softdep was a significant impediment to improving the vfs layer. +
  • Allow unveil(2)ed + programs to dump core(5) + into the current working directory. +
  • Address incomplete validation of ELF program headers in execve(2). +
  • On arm64, use the deep idle state available on Apple M1/M2 cores + in the idle loop and for suspend, resulting in power savings.
  • SMP Improvements @@ -248,6 +255,13 @@
  • In pax(1) and tar(1), speed up archive creation when many files are skipped. +
  • In pax(1), + tar(1), and + cpio(1) terminal + output, escape non-printable characters in messages that may + include file names. +
  • In pax(1), when + creating an archive file, don't open files that will be skipped.
  • Better diagnostics from make(1) when a makefile exists but cannot be opened. @@ -363,6 +377,15 @@
  • In seq(1), fix a check for rounding error and truncation.
  • In cron(8), introduce upstream fixes in the handling of @yearly, @monthly, @weekly, @daily and @hourly entries. +
  • In pax(1), safely escape characters when displaying messages + that may include file names, and truncate times to the correct maximum + value. +
  • In patch(1), + increase the maximum line length from 32768 to 9223372036854775807 + (ssize_t) characters. +
  • Make rcctl(8) + check if a daemon exists before trying to disable it, thereby avoiding + parsing and printing of bogus characters.
  • Improved hardware support and driver bugfixes, including: @@ -454,6 +477,9 @@
  • Add mute control to sncodec(4). This makes the mute button work on laptops using this driver. +
  • Add mute control to tascodec(4). This makes + the mute button on laptops that use tascodec(4) work.
  • New or improved network hardware support: @@ -591,6 +617,12 @@
  • On arm64, implement support for pointer authentication (PAC) in userland.
  • In clang(1), turn on pointer-authentication on arm64 by default. +
  • Enable Indirect Branch Tracking (IBT) for amd64 userland. +
  • Prevent patch(1) + from modifying files outside of the current working directory and + subdirectories using unveil(2). +
  • Changes in the network stack: @@ -634,6 +666,8 @@ parameter to disable LRO.
  • Enable TSO and forwarding of LRO packets via TSO in ix(4). +
  • In ix(4), allocate + less memory for tx buffers.
  • Speed up TCP transfer on lo(4) interfaces by using TSO and LRO. @@ -856,6 +890,10 @@
  • Fix IPv6 routes being changed by relayd(8) with Routers configuration. +
  • In dhcrelay6(8), do not + ignore the AF_LINK entries of carp(4) interfaces.
  • tmux(1) improvements and bug fixes: