freebsd.org

FreeBSD 12.2-RELEASE Release Notes

This section covers changes and additions to userland applications, contributed software, and system utilities.

Userland Configuration Changes

A new rc.conf(5) variable has been added, linux_mounts_enable, which controls if Linux®-specific filesystems are mounted in /compat/linux if linux_enable is set to YES. [r364883] (Sponsored by The FreeBSD Foundation)

The devd(8) utility has been updated to change the default syslogd(8) notification for resume from kern to kernel. [r365540]

Userland Application Changes

The cron(8) utility has been updated to support two new flags in crontab(5), -n and -q, which suppress mail on successful runs and suppress logging of command execution, respectively. [r353134]

The dd(1) utility has been updated to include new operands: [r355520]

  • conv=fsync

  • conf=fdatasync

  • oflag=fsync

  • oflag=sync

  • iflag=fullblock

See dd(1) for usage details.

The fsck_msdosfs(8) utility has been updated to include a variety of enhancements, including reducing the memory footprint, a new flag, -M, which disables the use of mmap(2), and others. [r357568]

The showmount(8) utility has been updated to implement support for long options. [r357078]

The man:certctl.8; utility has been added. [r357082]

The syslogd(8) utility has been updated to add property-based filters. [r359739]

The mountd(8) utility has been updated to fix incorrect group listing under certain conditions when -maproot or -mapall is used for exports. [r362602]

The sed(1) utility has been updated to read commands from stdin(4) when “-f -” is specified. [r362687]

The sesutil(8) utility has been updated to include a show subcommand to print output in a user-friendly way. [r364115]

The bhyve(8) utility has been updated to support setting additional AHCI controller parameters. [r364334]

The jail(8) utility has been updated to allow running Linux® in a jailed environment.

Contributed Software

The tcsh(1) utility has been updated to version 6.21.00. [r354191] (Sponsored by DARPA, AFRL)

The mtree(8) utility has been updated to address an issue with -f not considering type changes, fix username logic with -c when getlogin(2) fails, and to fix -O not descending when a hash collision occurs. [r356532]

The Elf Tool Chain has been updated to upstream revision r3769. [r358779] (Sponsored by The FreeBSD Foundation)

The xz(1) utility has been updated to version 5.2.5. [r359635]

OpenSSH has been updated to version 7.9p1. [r360313] (Sponsored by The FreeBSD Foundation)

The timezone database files have been updated to version 2020a. [r360361]

The private apr library has been updated to version 1.7.0. [r362180]

The svn{,lite} utility has been updated to version 1.14.0 LTS. [r362180]

The ntpd(8) suite of utilities have been updated to version 4.2.8p15. [r362716]

The bc(1) utility has been updated to version 3.1.1. [r362987]

The private sqlite3 utility has been updated to version 3.32.3. [r363179]

The BSD make(1) utility has been updated to version 20200719. [r363352]

The Sendmail utility has been updated to version 8.16.1. [r363465]

The nc(1) utility has been updated to include a new --sctp flag. [r363474]

The clang, llvm, lld, lldb, compiler-rt utilities and libc++ have been updated to version 10.0.1. [r363494]

OpenSSL has been updated to version 1.1.1h. [r366177]

Deprecated Applications

The amd(8) utility has been marked as deprecated, and targeted for removal in FreeBSD 13.0. [r355075]

Runtime Libraries and API

The ifconfig library has been updated to report the status of a bridge(4) interface, similarly to lagg(4). [r363037]