aboutsummaryrefslogtreecommitdiff
path: root/UPDATING
diff options
context:
space:
mode:
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING77
1 files changed, 75 insertions, 2 deletions
diff --git a/UPDATING b/UPDATING
index 82399310d299..57f6b2e66387 100644
--- a/UPDATING
+++ b/UPDATING
@@ -12,8 +12,8 @@ Items affecting the ports and packages system can be found in
/usr/ports/UPDATING. Please read that file before updating system packages
and/or ports.
-NOTE TO PEOPLE WHO THINK THAT FreeBSD 15.x IS SLOW:
- FreeBSD 15.x has many debugging features turned on, in both the kernel
+NOTE TO PEOPLE WHO THINK THAT FreeBSD 16.x IS SLOW:
+ FreeBSD 16.x has many debugging features turned on, in both the kernel
and userland. These features attempt to detect incorrect use of
system primitives, and encourage loud failure through extra sanity
checking and fail stop semantics. They also substantially impact
@@ -27,6 +27,79 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 15.x IS SLOW:
world, or to merely disable the most expensive debugging functionality
at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
+20250905:
+ FreeBSD 16.0-CURRENT.
+
+20250903:
+ The BLOAT_KERNEL_WITH_EXTERR kernel config option has been renamed to
+ EXTERR_STRINGS.
+
+20250827:
+ The names of pkg repositories defined in /etc/pkg/FreeBSD.conf have
+ changed: "FreeBSD" is now "FreeBSD-ports", and "FreeBSD-kmods" is now
+ "FreeBSD-ports-kmods". Users with /usr/local/etc/pkg/repos files
+ which override these will need to adjust their configuration to match
+ the new names.
+
+20250823:
+ The set of pkgbase packages for Kerberos and OpenSSL has changed.
+ After updating past 250e77d4f0a5, you should check 'pkg orphans'
+ and remove any orphaned packages, then examine the output of
+ 'pkg install -r base -g FreeBSD-openssl\* FreeBSD-kerberos\*'
+ and install any new packages you need.
+
+20250823:
+ To restore bridge(4)'s ABI compatibility with ifconfig from 14.x or
+ earlier, the size of struct ifbreq has changed, so you must update
+ the kernel and /sbin/ifconfig at the same time or you will not be
+ able to add interfaces to bridge. This is particularly important
+ if you require bridge for network access during boot, in which case
+ you should install the new kernel and the new /sbin/ifconfig prior
+ to rebooting.
+
+20250820:
+ The WITHOUT_GSSAPI src.conf knob has been removed. This was already
+ a no-op for MIT Kerberos, so this only affects builds which set
+ WITHOUT_MITKRB5=1, in which case you now always get libgssapi.
+
+ Also, Heimdal's compile_et and libcom_err are now controlled by
+ WITHOUT_KERBEROS, not WITHOUT_KERBEROS_SUPPORT. This matches
+ the behaviour of the MIT Kerberos versions.
+
+20250820:
+ Commits 08c7dd2fbe4f and a4197ea47777 have changed the ABI between
+ libvmmapi and the vmm device. If using a custom kernel configuration,
+ please ensure that the COMPAT_FREEBSD14 option is included so older
+ versions of libvmmapi continue working as expected.
+
+20250819:
+ The CLEAN option has been switched back from default-on to default-off.
+ This reverts the 20250808 change below, which had reverted the 20240729
+ change before it. Note that some src.conf(5) options are known to break
+ ABI or compatibility in ways that may require a clean build initially
+ when switched.
+
+20250816:
+ Sendmail's libmilter has been moved to its own package. If you want
+ to compile applications that use libmilter, you should install the
+ FreeBSD-libmilter* packages.
+
+ If you only have FreeBSD-sendmail installed for applications that
+ require libmilter, you can now remove it.
+
+20250815:
+ The [gs]etgroups(2)syscalls have changed. To maintain backwards
+ compatibility with existing programs, you need COMPAT_FREEBSD14 in
+ your kernel config until all applications which use this are
+ rebuild/reinstalled.
+
+20250815:
+ jemalloc 5.3.0 has been committed to the tree.
+
+20250815:
+ The removal of Secure RPC DES authentication noted in 20250810
+ has been reverted. (However, it is still non-functional.)
+
20250813:
Commit cce64f2e6851 changed the internal KAPI between the NFS
modules. As such, all of them need to be rebuilt from sources.