Changeset View
Changeset View
Standalone View
Standalone View
website/content/en/releases/13.2R/relnotes.adoc
Show First 20 Lines • Show All 115 Lines • ▼ Show 20 Lines | |||||||||
The man:growfs[7] startup script will now add a swap partition while expanding the root file system if possible, and if one did not previously exist. | The man:growfs[7] startup script will now add a swap partition while expanding the root file system if possible, and if one did not previously exist. | ||||||||
This is primarily useful when installing on an SD card using a raw image. | This is primarily useful when installing on an SD card using a raw image. | ||||||||
A new man:rc.conf[5] variable has been added, `growfs_swap_size`, which can control the addition if necessary. | A new man:rc.conf[5] variable has been added, `growfs_swap_size`, which can control the addition if necessary. | ||||||||
See man:growfs[7] for details. | See man:growfs[7] for details. | ||||||||
A new RC script, `zpoolreguid` has been added, which will assign a new GUID to one or more zpools, useful for virtualization environments when sharing datasets. | A new RC script, `zpoolreguid` has been added, which will assign a new GUID to one or more zpools, useful for virtualization environments when sharing datasets. | ||||||||
A new RC script, `machine_id`, has been added, which will generate the [.filename]#/var/db/machine-id# file containing a random UUID (version 4) if it does not exist. | The `hostid` startup script will now generate a random (version 4) UUID if there is no [.filename]#/etc/hostid# file and no valid UUID from hardware. | ||||||||
Note that [.filename]#/etc/machine-id# is a symbolic link to [.filename]#/var/db/machine-id#. | Also, if there is no [.filename]#/etc/machine-id# file, the `hostid_save` script will store a compact version of the hostid (one without hyphens) in [.filename]#/etc/machine-id#. | ||||||||
The file is used by some libraries such as GLib. | This file is used by libraries such as GLib. | ||||||||
grahamperrinUnsubmitted Done Inline Actions
grahamperrin: | |||||||||
gitref:17333d92643d[repository=src] | gitref:17333d92643d[repository=src] gitref:a379d5c5efb2[repository=src] gitref:71d88613d129[repository=src] | ||||||||
It is now possible to add default routes for FIBs other than the primary by using the `defaultrouter_fibN` and `ipv6_defaultrouter_fibN` man:rc.conf[5] variables. | It is now possible to add default routes for FIBs other than the primary by using the `defaultrouter_fibN` and `ipv6_defaultrouter_fibN` man:rc.conf[5] variables. | ||||||||
gitref:c6ec1b441ad3[repository=src] (Sponsored by ScaleEngine Inc.) | gitref:c6ec1b441ad3[repository=src] (Sponsored by ScaleEngine Inc.) | ||||||||
[[userland-programs]] | [[userland-programs]] | ||||||||
=== Userland Application Changes | === Userland Application Changes | ||||||||
The man:bhyve[8] utility has gained virtio-input device emulation support. | The man:bhyve[8] utility has gained virtio-input device emulation support. | ||||||||
Show All 22 Lines | |||||||||
MSS clamping has been improved for man:ppp[8]. | MSS clamping has been improved for man:ppp[8]. | ||||||||
gitref:301bff9bdd62[repository=src] | gitref:301bff9bdd62[repository=src] | ||||||||
Metric aliasing has been changed in man:prometheus_sysctl_exporter[8] to avoid confusing Prometheus server due to conflicting metric names. | Metric aliasing has been changed in man:prometheus_sysctl_exporter[8] to avoid confusing Prometheus server due to conflicting metric names. | ||||||||
The `tcp_log_bucket` UMA zone has been renamed to `tcp_log_id_bucket`, and `tcp_log_node` was renamed to `tcp_log_id_node` for consistency. | The `tcp_log_bucket` UMA zone has been renamed to `tcp_log_id_bucket`, and `tcp_log_node` was renamed to `tcp_log_id_node` for consistency. | ||||||||
Sysctl variables with `(LEGACY)` in their descriptions are no longer being exported, these are used by ZFS sysctls that have been replaced by others, many of which alias to the same Prometheus metric name (like `vfs.zfs.arc_max` and `vfs.zfs.arc.max`). | Sysctl variables with `(LEGACY)` in their descriptions are no longer being exported, these are used by ZFS sysctls that have been replaced by others, many of which alias to the same Prometheus metric name (like `vfs.zfs.arc_max` and `vfs.zfs.arc.max`). | ||||||||
gitref:e4f508d5a211[repository=src] (Sponsored by Axcient) | gitref:e4f508d5a211[repository=src] (Sponsored by Axcient) | ||||||||
The man:uuidgen[1] utility now has a `-r` option to generate a random UUID, version 4. | |||||||||
gitref:8fd1953b7eb2[repository=src] | |||||||||
When invoked by man:inetd[8], `ctlstat -P` will now produce output suitable for ingestion into Prometheus; see man:ctlstat[8]. | When invoked by man:inetd[8], `ctlstat -P` will now produce output suitable for ingestion into Prometheus; see man:ctlstat[8]. | ||||||||
gitref:f7896015fcde[repository=src] (Sponsored by Axcient) | gitref:f7896015fcde[repository=src] (Sponsored by Axcient) | ||||||||
[[userland-contrib]] | [[userland-contrib]] | ||||||||
=== Contributed Software | === Contributed Software | ||||||||
Gavin Howard's `bc` has been upgraded to version 6.2.4. | Gavin Howard's `bc` has been upgraded to version 6.2.4. | ||||||||
▲ Show 20 Lines • Show All 185 Lines • ▼ Show 20 Lines | |||||||||
[[network]] | [[network]] | ||||||||
== Networking | == Networking | ||||||||
This section describes changes that affect networking in FreeBSD. | This section describes changes that affect networking in FreeBSD. | ||||||||
[[network-general]] | [[network-general]] | ||||||||
=== General Network | === General Network | ||||||||
The kernel man:wg[4] WireGuard driver has been reintegrated, which provides Virtual Private Network (VPN) interfaces using the WireGuard protocol. | The kernel man:wg[4] WireGuard driver has been reintegrated; it provides Virtual Private Network (VPN) interfaces using the WireGuard protocol. | ||||||||
gitref:5ae69e2f10da[repository=src] (Sponsored by Rubicon Communications, LLC ("Netgate") and The FreeBSD Foundation) | gitref:5ae69e2f10da[repository=src] (Sponsored by Rubicon Communications, LLC ("Netgate") and The FreeBSD Foundation) | ||||||||
KTLS (the kernel TLS implementation) has added receive offload support for TLS 1.3. | KTLS (the kernel TLS implementation) has added receive offload support for TLS 1.3. | ||||||||
Receive offload is now supported for TLS 1.1 through 1.3; send offload is supported for TLS 1.0 through 1.3. | Receive offload is now supported for TLS 1.1 through 1.3; send offload is supported for TLS 1.0 through 1.3. | ||||||||
gitref:1462dc95f796[repository=src] (Sponsored by Netflix) | gitref:1462dc95f796[repository=src] (Sponsored by Netflix) | ||||||||
The man:netlink[4] network configuration protocol is now available. | The man:netlink[4] network configuration protocol is now available. | ||||||||
It is a communication protocol defined in RFC 3549, and uses a raw socket to exchange configuration information between user space and kernel. | It is a communication protocol defined in RFC 3549, and uses a raw socket to exchange configuration information between user space and kernel. | ||||||||
▲ Show 20 Lines • Show All 61 Lines • Show Last 20 Lines |