diff --git a/website/content/en/releases/11.4R/installation.adoc b/website/content/en/releases/11.4R/installation.adoc index 418fb1e024..50a409c4cd 100644 --- a/website/content/en/releases/11.4R/installation.adoc +++ b/website/content/en/releases/11.4R/installation.adoc @@ -1,84 +1,84 @@ --- title: "FreeBSD 11.4-RELEASE Installation Instructions" sidenav: download --- :releaseCurrent: 11.4-RELEASE :localRel: 11.4 = FreeBSD {localRel}-RELEASE Installation Instructions == Abstract This article gives some brief instructions on installing FreeBSD {releaseCurrent} and upgrading the systems running earlier releases. == Table of Contents * <> * <> [[install]] == Installing FreeBSD The Installing FreeBSD chapter of the FreeBSD Handbook provides more in-depth information about the installation program itself, including a guided walk-through with screenshots. [[upgrade]] == Upgrading FreeBSD If you are upgrading from a previous release of FreeBSD, please read upgrading section in the Release Notes for notable incompatibilities carefully. [[upgrade-source]] == Upgrading from Source The procedure for doing a source code based update is described in Updating FreeBSD from Source. For SVN use the releng/{localRel} branch which will be where any upcoming Security Advisories or Errata Notices will be applied. [[upgrade-binary]] == Upgrading Using "FreeBSD Update" -The {{< manpage "freebsd-update" "8">}} utility supports binary upgrades of i386 and amd64 systems running earlier FreeBSD releases. Systems running 11.2-RELEASE can upgrade as follows: +The {{< manpage "freebsd-update" "8">}} utility supports binary upgrades of i386 and amd64 systems running earlier FreeBSD releases. Systems running 11.3-RELEASE can upgrade as follows: [.screen] ---- # freebsd-update fetch # freebsd-update install ---- Now the {{< manpage "freebsd-update" "8">}} utility can fetch bits belonging to {releaseCurrent}. During this process {{< manpage "freebsd-update" "8">}} will ask for help in merging configuration files. [.screen] ---- # freebsd-update upgrade -r 11.4-RELEASE # freebsd-update install ---- The system must now be rebooted with the newly installed kernel before the non-kernel components are updated. [.screen] ---- # shutdown -r now ---- After rebooting, {{< manpage "freebsd-update" "8">}} needs to be run again to install the new userland components: [.screen] ---- # freebsd-update install ---- At this point, users of systems being upgraded from earlier FreeBSD releases will be prompted by {{< manpage "freebsd-update" "8">}} to rebuild all third-party applications (e.g., ports installed from the ports tree) due to updates in system libraries. After updating installed third-party applications (and again, only if {{< manpage "freebsd-update" "8">}} printed a message indicating that this was necessary), run {{< manpage "freebsd-update" "8">}} again so that it can delete the old (no longer used) system libraries: [.screen] ---- # freebsd-update install ---- Finally, reboot into {releaseCurrent} [.screen] ---- # shutdown -r now ---- diff --git a/website/content/en/releases/11.4R/readme.adoc b/website/content/en/releases/11.4R/readme.adoc index ad17f97238..d7dca2f266 100644 --- a/website/content/en/releases/11.4R/readme.adoc +++ b/website/content/en/releases/11.4R/readme.adoc @@ -1,152 +1,152 @@ --- title: "FreeBSD 11.4-RELEASE README" sidenav: download --- include::shared/en/urls.adoc[] = FreeBSD 11.4-RELEASE README == Abstract This document gives a brief introduction to FreeBSD 11.4-RELEASE. It includes some information on how to obtain FreeBSD, a listing of various ways to contact the FreeBSD Project, and pointers to some other sources of information. == Table of Contents * <> ** <> ** <> * <> ** <> ** <> ** <> * <> ** <> ** <> * <> ** <> ** <> ** <> * <> [[intro]] == Introduction This distribution is a release of FreeBSD 11.4-RELEASE, the latest point along the 11.4-STABLE branch. [[about]] == About FreeBSD FreeBSD is an operating system based on 4.4 BSD Lite for AMD64 and Intel EM64T based PC hardware (amd64), Intel, AMD, Cyrix or NexGen “x86” based PC hardware (i386), NEC PC-9801/9821 series PCs and compatibles (pc98), and UltraSPARC(R) machines (sparc64). Versions for the ARM(R) (arm), MIPS(R) (mips), and PowerPC(R) (powerpc) architectures are currently under development as well. FreeBSD works with a wide variety of peripherals and configurations and can be used for everything from software development to games to Internet Service Provision. This release of FreeBSD contains everything you need to run such a system, including full source code for the kernel and all utilities in the base distribution. With the source distribution installed, you can literally recompile the entire system from scratch with one command, making it ideal for students, researchers, or users who simply want to see how it all works. A large collection of third-party ported software (the “Ports Collection”) is also provided to make it easy to obtain and install all your favorite traditional UNIX(R) utilities for FreeBSD. Each “port” consists of a set of scripts to retrieve, configure, build, and install a piece of software, with a single command. Over 24,000 ports, from editors to programming languages to graphical applications, make FreeBSD a powerful and comprehensive operating environment that extends far beyond what's provided by many commercial versions of UNIX(R). Most ports are also available as pre-compiled “packages”, which can be quickly installed from the installation program. [[audience]] == Target Audience This release of FreeBSD is suitable for all users. It has undergone a period of testing and quality assurance checking to ensure the highest reliability and dependability. [[obtain]] == Obtaining FreeBSD FreeBSD may be obtained in a variety of ways. This section focuses on those ways that are primarily useful for obtaining a complete FreeBSD distribution, rather than updating an existing installation. [[cdromdvd]] == CDROM and DVD FreeBSD -RELEASE distributions may be ordered on CDROM or DVD from several publishers. This is frequently the most convenient way to obtain FreeBSD for new installations, as it provides a convenient way to quickly reinstall the system if necessary. Some distributions include some of the optional, precompiled "packages" from the FreeBSD Ports Collection, or other extra material. A list of the CDROM and DVD publishers known to the project are listed in the link:{handbook}#mirrors[Obtaining FreeBSD] appendix to the Handbook. [[https]] == HTTPS FreeBSD releases may be downloaded via HTTPS from https://download.FreeBSD.org/, which is the official FreeBSD release site. [[ftp]] == FTP You can use FTP to retrieve FreeBSD and any or all of its optional packages from `ftp://ftp.FreeBSD.org/`, or any of its "mirrors". Lists of locations that mirror FreeBSD can be found in the link:{handbook}#mirrors-ftp[FTP Sites] section of the Handbook. Finding a close (in networking terms) mirror from which to download the distribution is highly recommended. Additional mirror sites are always welcome. Contact `` for more details on becoming an official mirror site. You can also find useful information for mirror sites at the link:{hubs}[Mirroring FreeBSD] article. Mirrors generally contain the ISO images generally used to create a CDROM of a FreeBSD release. They usually also contain floppy disk images (for applicable platforms), as well as the files necessary to do an installation over the network. Finally mirrors sites usually contain a set of packages for the most current release. [[contacting]] == 3. Contacting the FreeBSD Project [[emailmailinglists]] == 3.1. Email and Mailing Lists For any questions or general technical support issues, please send mail to the http://lists.FreeBSD.org/mailman/listinfo/freebsd-questions[FreeBSD general questions mailing list]. If you are tracking the 11.4-STABLE development efforts, you _must_ join the http://lists.FreeBSD.org/mailman/listinfo/freebsd-current[FreeBSD-STABLE mailing list], in order to keep abreast of recent developments and changes that may affect the way you use and maintain the system. Being a largely-volunteer effort, the FreeBSD Project is always happy to have extra hands willing to help—there are already far more desired enhancements than there is time to implement them. To contact the developers on technical matters, or with offers of help, please send mail to the http://lists.FreeBSD.org/mailman/listinfo/freebsd-hackers[FreeBSD technical discussions mailing list]. Please note that these mailing lists can experience _significant_ amounts of traffic. If you have slow or expensive mail access, or are only interested in keeping up with major FreeBSD events, you may find it preferable to subscribe instead to the http://lists.FreeBSD.org/mailman/listinfo/freebsd-announce[FreeBSD announcements mailing list]. All of the mailing lists can be freely joined by anyone wishing to do so. Visit the link:https://lists.freebsd.org/mailman/listinfo[FreeBSD Mailman Info Page]. This will give you more information on joining the various lists, accessing archives, etc. There are a number of mailing lists targeted at special interest groups not mentioned here; more information can be obtained either from the Mailman pages or the link:../../../support/#mailing-list[mailing lists section] of the FreeBSD Web site. [.important] *Important:* + Do _not_ send email to the lists asking to be subscribed. Use the Mailman interface instead. [[pr]] == Submitting Problem Reports Suggestions, bug reports and contributions of code are always valued—please do not hesitate to report any problems you may find. Bug reports with attached fixes are of course even more welcome. The preferred method to submit bug reports from a machine with Internet connectivity is to use the Bugzilla bug tracker. "Problem Reports" (PRs) submitted in this way will be filed and their progress tracked; the FreeBSD developers will do their best to respond to all reported bugs as soon as possible. https://bugs.FreeBSD.org/search/[A list of all active PRs] is available on the FreeBSD Web site; this list is useful to see what potential problems other users have encountered. Note that http://www.FreeBSD.org/cgi/man.cgi?query=send-pr&sektion=1[send-pr(1)] is deprecated. For more information, link:{problem-reports}["Writing FreeBSD Problem Reports"], available on the FreeBSD Web site, has a number of helpful hints on writing and submitting effective problem reports. [[seealso]] == Further Reading There are many sources of information about FreeBSD; some are included with this distribution, while others are available on-line or in print versions. [[release-docs]] == Release Documentation A number of other files provide more specific information about this release distribution. These files are provided in various formats. Most distributions will include both ASCII text ([.filename]`.TXT`) and HTML ([.filename]`.HTM`) renditions. Some distributions may also include other formats such as Portable Document Format ([.filename]`.PDF`). * [.filename]`README.TXT`: This file, which gives some general information about FreeBSD as well as some cursory notes about obtaining a distribution. -* [.filename]`RELNOTES.TXT`: The release notes, showing what's new and different in FreeBSD 11.4-RELEASE compared to the previous release (FreeBSD 11.2-RELEASE). +* [.filename]`RELNOTES.TXT`: The release notes, showing what's new and different in FreeBSD 11.4-RELEASE compared to the previous release (FreeBSD 11.3-RELEASE). * [.filename]`HARDWARE.TXT`: The hardware compatibility list, showing devices with which FreeBSD has been tested and is known to work. * [.filename]`ERRATA.TXT`: Release errata. Late-breaking, post-release information can be found in this file, which is principally applicable to releases (as opposed to snapshots). It is important to consult this file before installing a release of FreeBSD, as it contains the latest information on problems which have been found and fixed since the release was created. On platforms that support http://www.FreeBSD.org/cgi/man.cgi?query=bsdinstall&sektion=8[bsdinstall(8)] (currently amd64, i386, ia64, pc98, and sparc64), these documents are generally available via the Documentation menu during installation. Once the system is installed, you can revisit this menu by re-running the http://www.FreeBSD.org/cgi/man.cgi?query=bsdinstall&sektion=8[bsdinstall(8)] utility. [.note] *Note*: + It is extremely important to read the errata for any given release before installing it, to learn about any “late-breaking news” or post-release problems. The errata file accompanying each release (most likely right next to this file) is already out of date by definition, but other copies are kept updated on the Internet and should be consulted as the “current errata” for this release. These other copies of the errata are located at FreeBSD 11.4-RELEASE page (as well as any sites which keep up-to-date mirrors of this location). [[manpages]] == Manual Pages As with almost all UNIX(R) like operating systems, FreeBSD comes with a set of on-line manual pages, accessed through the http://www.FreeBSD.org/cgi/man.cgi?query=man&sektion=1[man(1)] command or through the http://www.FreeBSD.org/cgi/man.cgi[hypertext manual pages gateway] on the FreeBSD Web site. In general, the manual pages provide information on the different commands and APIs available to the FreeBSD user. In some cases, manual pages are written to give information on particular topics. Notable examples of such manual pages are http://www.FreeBSD.org/cgi/man.cgi?query=tuning&sektion=7[tuning(7)] (a guide to performance tuning), http://www.FreeBSD.org/cgi/man.cgi?query=security&sektion=7[security(7)] (an introduction to FreeBSD security), and http://www.FreeBSD.org/cgi/man.cgi?query=style&sektion=9[style(9)] (a style guide to kernel coding). [[booksarticles]] == Books and Articles Two highly-useful collections of FreeBSD-related information, maintained by the FreeBSD Project, are the FreeBSD Handbook and FreeBSD FAQ (Frequently Asked Questions document). On-line versions of the link:{handbook}[Handbook] and link:{faq}[FAQ] are always available from the link:../../../docs/[FreeBSD Documentation page] or its mirrors. If you install the [.filename]`doc` distribution set, you can use a Web browser to read the Handbook and FAQ locally. In particular, note that the Handbook contains a step-by-step guide to installing FreeBSD. A number of on-line books and articles, also maintained by the FreeBSD Project, cover more-specialized, FreeBSD-related topics. This material spans a wide range of topics, from effective use of the mailing lists, to dual-booting FreeBSD with other operating systems, to guidelines for new committers. Like the Handbook and FAQ, these documents are available from the FreeBSD Documentation Page or in the `doc` distribution set. A listing of other books and documents about FreeBSD can be found in the link:{handbook}#bibliography[bibliography] of the FreeBSD Handbook. Because of FreeBSD's strong UNIX(R) heritage, many other articles and books written for UNIX(R) systems are applicable as well, some of which are also listed in the bibliography. [[acknowledgements]] == Acknowledgments FreeBSD represents the cumulative work of many hundreds, if not thousands, of individuals from around the world who have worked countless hours to bring about this release. For a complete list of FreeBSD developers and contributors, please see link:{contributors}["Contributors to FreeBSD"] on the FreeBSD Web site or any of its mirrors. Special thanks also go to the many thousands of FreeBSD users and testers all over the world, without whom this release simply would not have been possible. diff --git a/website/content/en/releases/11.4R/relnotes.adoc b/website/content/en/releases/11.4R/relnotes.adoc index c01c85b88b..157ea42bed 100644 --- a/website/content/en/releases/11.4R/relnotes.adoc +++ b/website/content/en/releases/11.4R/relnotes.adoc @@ -1,272 +1,272 @@ --- title: "FreeBSD 11.4-RELEASE Release Notes" sidenav: download --- include::shared/en/urls.adoc[] = FreeBSD 11.4-RELEASE Release Notes == Abstract The release notes for FreeBSD 11.4-RELEASE contain a summary of the changes made to the FreeBSD base system on the 11.4-STABLE development line. This document lists applicable security advisories that were issued since the last release, as well as significant changes to the FreeBSD kernel and userland. Some brief remarks on upgrading are also presented. == Table of Contents * <> * <> * <> ** <> ** <> * <> ** <> ** <> ** <> * <> ** <> ** <> ** <> * <> ** <> * <> ** <> * <> ** <> * <> ** <> [[intro]] == Introduction This document contains the release notes for FreeBSD 11.4-RELEASE. It describes recently added, changed, or deleted features of FreeBSD. It also provides some notes on upgrading from previous versions of FreeBSD. This distribution of FreeBSD 11.4-RELEASE is a release distribution. It can be found at `https://www.FreeBSD.org/releases/` or any of its mirrors. More information on obtaining this (or other) release distributions of FreeBSD can be found in the link:{handbook}#mirrors[Obtaining FreeBSD' appendix] to the link:{handbook}[FreeBSD Handbook]. All users are encouraged to consult the release errata before installing FreeBSD. The errata document is updated with "late-breaking" information discovered late in the release cycle or after the release. Typically, it contains information on known bugs, security advisories, and corrections to documentation. An up-to-date copy of the errata for FreeBSD 11.4-RELEASE can be found on the FreeBSD Web site. -This document describes the most user-visible new or changed features in FreeBSD since 11.2-RELEASE. In general, changes described here are unique to the 11.4-STABLE branch unless specifically marked as MERGED features. +This document describes the most user-visible new or changed features in FreeBSD since 11.3-RELEASE. In general, changes described here are unique to the 11.4-STABLE branch unless specifically marked as MERGED features. -Typical release note items document recent security advisories issued after 11.2-RELEASE, new drivers or hardware support, new commands or options, major bug fixes, or contributed software upgrades. They may also list changes to major ports/packages or release engineering practices. Clearly the release notes cannot list every single change made to FreeBSD between releases; this document focuses primarily on security advisories, user-visible changes, and major architectural improvements. +Typical release note items document recent security advisories issued after 11.3-RELEASE, new drivers or hardware support, new commands or options, major bug fixes, or contributed software upgrades. They may also list changes to major ports/packages or release engineering practices. Clearly the release notes cannot list every single change made to FreeBSD between releases; this document focuses primarily on security advisories, user-visible changes, and major architectural improvements. [[upgrade]] == Upgrading from Previous Releases of FreeBSD [amd64,i386] Binary upgrades between RELEASE versions (and snapshots of the various security branches) are supported using the man:freebsd-update[8&manpath=freebsd-release-ports[freebsd-update(8)] utility. The binary upgrade procedure will update unmodified userland utilities, as well as unmodified GENERIC kernels distributed as a part of an official FreeBSD release. The man:freebsd-update[8&manpath=freebsd-release-ports[freebsd-update(8)] utility requires that the host being upgraded have Internet connectivity. Source-based upgrades (those based on recompiling the FreeBSD base system from source code) from previous versions are supported, according to the instructions in `/usr/src/UPDATING`. [IMPORTANT] ==== Upgrading FreeBSD should only be attempted after backing up _all_ data and configuration files. ==== [[security-errata]] == Security and Errata -This section lists the various Security Advisories and Errata Notices since 11.2-RELEASE. +This section lists the various Security Advisories and Errata Notices since 11.3-RELEASE. [[security]] == Security Advisories [width="100%",cols="40%,30%,30%",options="header",] |=== |Advisory |Date |Topic |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-19:12.telnet.asc[FreeBSD-SA-19:12.telnet] |24 July 2019 |Multiple vulnerabilities |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-19:13.pts.asc[FreeBSD-SA-19:13.pts] |24 July 2019 |Write-after-free vulnerability |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-19:14.freebsd32.asc[FreeBSD-SA-19:14.freebsd32] |24 July 2019 |Kernel memory disclosure |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-19:15.mqueuefs.asc[FreeBSD-SA-19:15.mqueuefs] |24 July 2019 |Reference count overflow |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-19:16.bhyve.asc[FreeBSD-SA-19:16.bhyve] |24 July 2019 |man:xhci[4] out-of-bounds read |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-19:17.fd.asc[FreeBSD-SA-19:17.fd] |24 July 2019 |Reference count leak |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-19:18.bzip2.asc[FreeBSD-SA-19:18.bzip2] |6 August 2019 |Multiple vulnerabilities |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-19:19.mldv2.asc[FreeBSD-SA-19:19.mldv2] |6 August 2019 |Out-of-bounds memory access |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-19:20.bsnmp.asc[FreeBSD-SA-19:20.bsnmp] |6 August 2019 |Insufficient message length validation |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-19:21.bhyve.asc[FreeBSD-SA-19:21.bhyve] |6 August 2019 |Insufficient validation of guest-supplied data |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-19:22.mbuf.asc[FreeBSD-SA-19:22.mbuf] |20 August 2019 |IPv6 remove denial-of-service |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-19:23.midi.asc[FreeBSD-SA-19:23.midi] |20 August 2019 |Kernel memory disclosure |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-19:24.mqueuefs.asc[FreeBSD-SA-19:24.mqueuefs] |20 August 2019 |Reference count overflow |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-19:25.mcepsc.asc[FreeBSD-SA-19:25.mcepce] |12 November 2019 |Machine Check Exception on Page Size Change |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-19:26.mcu.asc[FreeBSD-SA-19:26.mcu] |12 November 2019 |Intel CPU Microcode Update |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:01.libfetch.asc[FreeBSD-SA-20:01.libfetch] |28 January 2020 |man:fetch[3] buffer overflow |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:03.thrmisc.asc[FreeBSD-SA-20:03.thrmisc] |28 January 2020 |Kernel stack data disclosure |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:04.tcp.asc[FreeBSD-SA-20:04.tcp] |18 March 2020 |TCP IPv6 SYN cache kernel information disclosure |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:05.if_oce_ioctl.asc[FreeBSD-SA-20:05.if_oce_ioctl] |18 March 2020 |Insufficient man:ioctl[2] privilege checking |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:07.epair.asc[FreeBSD-SA-20:07.epair] |18 March 2020 |Incorrect user-controlled pointer use |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:08.jail.asc[FreeBSD-SA-20:08.jail] |18 March 2020 |Kernel memory disclosure with nested jails |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:09.ntp.asc[FreeBSD-SA-20:09.ntp] |18 March 2020 |Multiple denial of service |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:10.ipfw.asc[FreeBSD-SA-20:10.ipfw] |21 April 2020 |Invalid man:mbuf[9] handling |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:12.libalias.asc[FreeBSD-SA-20:12.libalias] |12 May 2020 |Insufficient packet length validation |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:13.libalias.asc[FreeBSD-SA-20:13.libalias] |12 May 2020 |Memory disclosure vulnerability |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:17.usb.asc[FreeBSD-SA-20:17.usb] |9 June 2020 |HID descriptor parsing error |=== [[errata]] == Errata Notices [width="100%",cols="40%,30%,30%",options="header",] |=== |Errata |Date |Topic |https://www.FreeBSD.org/security/advisories/FreeBSD-EN-19:13.mds.asc[FreeBSD-EN-19:13.mds] |24 July 2019 |System crash from Intel CPU vulnerability mitigation |https://www.FreeBSD.org/security/advisories/FreeBSD-EN-19:15.libunwind.asc[FreeBSD-EN-19:15.libunwind] |6 August 2019 |Incorrect exception handling |https://www.FreeBSD.org/security/advisories/FreeBSD-EN-19:16.bhyve.asc[FreeBSD-EN-19:16.bhyve] |20 August 2019 |Instruction emulation improvements |https://www.FreeBSD.org/security/advisories/FreeBSD-EN-19:17.ipfw.asc[FreeBSD-EN-19:17.ipfw] |20 August 2019 |"jail" keyword fix |https://www.FreeBSD.org/security/advisories/FreeBSD-EN-19:18.tzdata.asc[FreeBSD-EN-19:18.tzdata] |23 October 2019 |Timezone database information update |https://www.FreeBSD.org/security/advisories/FreeBSD-EN-20:01.ssp.asc[FreeBSD-EN-20:01.ssp] |28 January 2020 |Imprecise orderring of canary initialization |https://www.FreeBSD.org/security/advisories/FreeBSD-EN-20:02.nmount.asc[FreeBSD-EN-20:02.nmount] |28 January 2020 |Invalid pointer dereference |https://www.FreeBSD.org/security/advisories/FreeBSD-EN-20:04.pfctl.asc[FreeBSD-EN-20:04.pfctl] |18 March 2020 |Missing man:pfctl[8] tunable |https://www.FreeBSD.org/security/advisories/FreeBSD-EN-20:06.ipv6.asc[FreeBSD-EN-20:06.ipv6] |18 March 2020 |Incorrect checksum calculations |https://www.FreeBSD.org/security/advisories/FreeBSD-EN-20:07.quotad.asc[FreeBSD-EN-20:07.quotad] |21 April 2020 |Regression with certain NFS servers |=== [[userland]] == Userland This section covers changes and additions to userland applications, contributed software, and system utilities. [[userland-config]] == Userland Configuration Changes The netatalk protocol has been removed from man:services[5]. http://svn.freebsd.org/viewvc/base?view=revision&revision=358903[r358903] [[userland-programs]] == Userland Application Changes The man:camcontrol[8] utility has been updated to include support for Accessible Max Address Configuration (AMA). http://svn.freebsd.org/viewvc/base?view=revision&revision=350801[r350801](Sponsored by iXsystems) The man:camcontrol[8] utility has been updated to support block descriptors with the `modepage` subcommand. http://svn.freebsd.org/viewvc/base?view=revision&revision=351582[r351582] The man:yp[8] subsystem has been updated to increase the value of `YPMAXRECORD` from 1M to 16M for compatibility with Linux®. http://svn.freebsd.org/viewvc/base?view=revision&revision=351694[r351694](Sponsored by Mellanox Technologies) The man:usbconfig[8] utility has been updated to include the `detach_kernel_driver` command. http://svn.freebsd.org/viewvc/base?view=revision&revision=351843[r351843] The man:jot[1] utility has been updated to allow an endless stream of random data within the specified bounds. http://svn.freebsd.org/viewvc/base?view=revision&revision=351873[r351873] The man:freebsd-update[8] utility has been updated to include two new commands, `updatesready` and `showconfig`. http://svn.freebsd.org/viewvc/base?view=revision&revision=352758[r352758] The man:cron[8] utility has been updated to support two new flags in man:crontab[5], `-n` and `-q`, which suppress mail on successful runs and suppress logging of command execution, respectively. http://svn.freebsd.org/viewvc/base?view=revision&revision=353134[r353134] The man:zfs[8] utility has been updated to support renaming bookmarks. http://svn.freebsd.org/viewvc/base?view=revision&revision=353759[r353759] The man:usbconfig[8] utility has been updated to include the `dump_stats` command. http://svn.freebsd.org/viewvc/base?view=revision&revision=356401[r356401] The man:fsck_ffs[8] and man:newfs[8] utilities has been updated to fix recovery information with sector sizes up to 64k. http://svn.freebsd.org/viewvc/base?view=revision&revision=356905[r356905] The man:certctl[8] utility has been added. http://svn.freebsd.org/viewvc/base?view=revision&revision=357082[r357082] The man:env[1] utility has been updated to include the `-L` and `-U` options, which are used to set the environment of the specified user from `login.conf` and `~/.login_conf`, respectively. http://svn.freebsd.org/viewvc/base?view=revision&revision=357791[r357791] The man:syslogd[8] utility has been updated to add property-based filters. http://svn.freebsd.org/viewvc/base?view=revision&revision=359740[r359740] [[userland-contrib]] == Contributed Software The man:bzip2[1] utility has been updated to version 1.0.8. http://svn.freebsd.org/viewvc/base?view=revision&revision=351007[r351007] The WPA utilities have been updated to version 2.9. http://svn.freebsd.org/viewvc/base?view=revision&revision=351611[r351611] The man:tcsh[1] utility has been updated to version 6.21.0. http://svn.freebsd.org/viewvc/base?view=revision&revision=354195[r354195] The man:less[1] utility has been updated to version 551. http://svn.freebsd.org/viewvc/base?view=revision&revision=355504[r355504] The man:libbsdxml[3] library has been updated to version 2.2.9. http://svn.freebsd.org/viewvc/base?view=revision&revision=355604[r355604] OpenSSL has been update to version 1.0.2u. http://svn.freebsd.org/viewvc/base?view=revision&revision=356290[r356290] The man:pcap[3] library has been updated to version 1.9.1. http://svn.freebsd.org/viewvc/base?view=revision&revision=356341[r356341] The man:tcpdump[1] utility has been updated to version 4.9.3. http://svn.freebsd.org/viewvc/base?view=revision&revision=356341[r356341] The man:unbound[8] utility has been updated to version 1.9.6. http://svn.freebsd.org/viewvc/base?view=revision&revision=356345[r356345] The man:mtree[8] utility has been updated to include several bug fixes. http://svn.freebsd.org/viewvc/base?view=revision&revision=356533[r356533] The man:archive[3] library has been updated to version 3.4.2. http://svn.freebsd.org/viewvc/base?view=revision&revision=358088[r358088] The man:ntpd[8] utilities have been updated to version 4.2.8p14. http://svn.freebsd.org/viewvc/base?view=revision&revision=358659[r358659] The timezone database files have been updated to version 2020a. http://svn.freebsd.org/viewvc/base?view=revision&revision=360362[r360362] The man:file[1] utility has been updated to version 5.38. http://svn.freebsd.org/viewvc/base?view=revision&revision=360521[r360521] The man:xz[1] utility has been updated to version 5.2.5. http://svn.freebsd.org/viewvc/base?view=revision&revision=360523[r360523] The clang, llvm, lld, lldb, libunwind, openmp, compiler-rt utilities and libc++ have been updated to version 10.0.0. http://svn.freebsd.org/viewvc/base?view=revision&revision=360822[r360822] A fix to correctly link DTrace-enabled ports with lld has been added. http://svn.freebsd.org/viewvc/base?view=revision&revision=361217[r361217] [[drivers]] == Devices and Drivers This section covers changes and additions to devices and device drivers since 11.3-RELEASE. [[drivers-device]] == Device Drivers The Kerberos GSS API has been updated to emit deprecation warnings for algorithms marked as "SHOULD NOT" be used in RFCs 6649 and 8429. http://svn.freebsd.org/viewvc/base?view=revision&revision=351243[r351243] The man:crypto[4] driver has been updated to emit deprecation warnings when the ARC4, Blowfish, CAST128, DES, 3DES, MD5-HMAC, and Skipjack algorithms are used. http://svn.freebsd.org/viewvc/base?view=revision&revision=351246[r351246] The man:ubsec[4] driver has been marked as deprecated, and will be removed in FreeBSD 13.0. http://svn.freebsd.org/viewvc/base?view=revision&revision=361049[r361049] [[drivers-storage]] == Storage Drivers The man:aacraid[4] driver has been updated to version 3.2.10. http://svn.freebsd.org/viewvc/base?view=revision&revision=354965[r354965] Support for JMicron® JMB582 and JMB585 AHCI controllers has been added. http://svn.freebsd.org/viewvc/base?view=revision&revision=359971[r359971] [[drivers-network]] == Network Drivers Support for the D-Link® DWM-222 LTE dongle has been added. http://svn.freebsd.org/viewvc/base?view=revision&revision=359258[r359258] The man:ng_nat[4] driver has been updated to allow attaching to an ethernet interface. http://svn.freebsd.org/viewvc/base?view=revision&revision=359698[r359698] The man:ena[4] driver has been updated to version 2.2.0. http://svn.freebsd.org/viewvc/base?view=revision&revision=361539[r361539] (Sponsored by Amazon, Inc.) [[hardware]] == Hardware Support This section covers general hardware support for physical machines, hypervisors, and virtualization environments, as well as hardware changes and updates that do not otherwise fit in other sections of this document. [[hardware-support]] == Hardware Support Support for Intel® Cannon Lake PCH has been added to man:snd_hda[4]. http://svn.freebsd.org/viewvc/base?view=revision&revision=359114[r359114] [[storage]] == Storage This section covers changes and additions to file systems and other storage subsystems, both local and networked. [[storage-zfs]] == ZFS Latency of synchronous 128KB writes has been improved. http://svn.freebsd.org/viewvc/base?view=revision&revision=353583[r353583] Support for renaming ZFS bookmarks has been added. http://svn.freebsd.org/viewvc/base?view=revision&revision=353759[r353759] The ZFS ZIL (ZFS intent log) maximum block size is now tunable. http://svn.freebsd.org/viewvc/base?view=revision&revision=359554[r359554] [[network]] == Networking This section describes changes that affect networking in FreeBSD. [[network-protocols]] == Network Protocols The man:libalias[3] library and man:ipfw[4] packet filter have been updated to add support for RFC 6598/Carrier Grade NAT subnets. http://svn.freebsd.org/viewvc/base?view=revision&revision=359695[r359695] [[ports]] == Ports Collection and Package Infrastructure This section covers changes to the FreeBSD Ports Collection, package infrastructure, and package maintenance and installation tools. [[ports-packages]] == Packaging Changes The man:pkg[8] utility has been updated to version 1.13.2. The GNOME desktop environment has been updated to version 3.28. The KDE desktop environment has been updated to version 5.8.4.1.19.12.3.