From owner-svn-doc-head@freebsd.org Wed Aug 7 15:15:49 2019 Return-Path: Delivered-To: svn-doc-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B0C5DAD4D1; Wed, 7 Aug 2019 15:15:49 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 463Znx3nnrz3Kyv; Wed, 7 Aug 2019 15:15:49 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 63663E837; Wed, 7 Aug 2019 15:15:49 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x77FFnnp028067; Wed, 7 Aug 2019 15:15:49 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x77FFnpG028065; Wed, 7 Aug 2019 15:15:49 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201908071515.x77FFnpG028065@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 7 Aug 2019 15:15:49 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r53299 - in head/en_US.ISO8859-1/htdocs/releases/12.1R: . relnotes X-SVN-Group: doc-head X-SVN-Commit-Author: gjb X-SVN-Commit-Paths: in head/en_US.ISO8859-1/htdocs/releases/12.1R: . relnotes X-SVN-Commit-Revision: 53299 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Aug 2019 15:15:49 -0000 Author: gjb Date: Wed Aug 7 15:15:48 2019 New Revision: 53299 URL: https://svnweb.freebsd.org/changeset/doc/53299 Log: - Copy 12.0R/relnotes to 12.1R/relnotes. - Prune entries from 12.0-RELEASE. - Split SUBDIR definitions in 12.1R/Makefile, and connect 12.1R/relnotes to the build. Approved by: re (implicit) Sponsored by: Rubicon Communications, LLC (Netgate) Added: head/en_US.ISO8859-1/htdocs/releases/12.1R/relnotes/ - copied from r53013, head/en_US.ISO8859-1/htdocs/releases/12.0R/relnotes/ Modified: head/en_US.ISO8859-1/htdocs/releases/12.1R/Makefile head/en_US.ISO8859-1/htdocs/releases/12.1R/relnotes/relnotes.xml Modified: head/en_US.ISO8859-1/htdocs/releases/12.1R/Makefile ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.1R/Makefile Tue Aug 6 22:37:17 2019 (r53298) +++ head/en_US.ISO8859-1/htdocs/releases/12.1R/Makefile Wed Aug 7 15:15:48 2019 (r53299) @@ -17,7 +17,10 @@ DOCS= index.xml \ DATA= docbook.css -#SUBDIR= errata readme relnotes installation +#SUBDIR= errata +#SUBDIR+= readme +SUBDIR+= relnotes +#SUBDIR+= installation #.if exists(${SVN}) #SUBDIR+=hardware Modified: head/en_US.ISO8859-1/htdocs/releases/12.1R/relnotes/relnotes.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.0R/relnotes/relnotes.xml Tue May 14 05:29:50 2019 (r53013) +++ head/en_US.ISO8859-1/htdocs/releases/12.1R/relnotes/relnotes.xml Wed Aug 7 15:15:48 2019 (r53299) @@ -21,12 +21,8 @@ $FreeBSD$ - - - - - 2018 + 2019 The &os; Documentation Project @@ -141,55 +137,13 @@ Security Advisories - - - - - - - - Advisory - Date - Topic - - - - - - No advisories. -   -   - - - - + &security; Errata Notices - - - - - - - - Errata - Date - Topic - - - - - - No errata notices. -   -   - - - - + &errata; @@ -202,297 +156,44 @@ Userland Configuration Changes - Group permissions on - /dev/acpi have been changed to allow - users in the operator - GID to invoke &man.acpiconf.8; to suspend - the system. - - The default &man.devfs.rules.5; - configuration has been updated to allow &man.mount.fusefs.8; - with &man.jail.8;. - - The default PAGER now - defaults to &man.less.1; for most commands. - - The &man.newsyslog.8; utility has been - updated to reject configuration entries that specify - &man.setuid.2; or executable log files. - - The - WITH_REPRODUCIBLE_BUILD &man.src.conf.5; - knob has been enabled by default. - - LDNS now - enables DANE-TA, and - GOST has been removed. - - A new - &man.src.conf.5; knob, WITH_RETPOLINE, has - been added to enable the retpoline mitigation for userland - builds. +   Userland Application Changes - xlint and the ability to build lint libraries or lint - source code has been removed. - - The &man.dtrace.1; utility has been - updated to support if and - else statements. - - The legacy &man.gdb.1; utility included - in the base system is now installed to /usr/libexec for use with - &man.crashinfo.8;. The gdbserver - and gdbtui utilities are no longer - installed. For interactive debugging, &man.lldb.1; or - a modern version of &man.gdb.1; from devel/gdb should be used. A new - &man.src.conf.5; knob, WITHOUT_GDB_LIBEXEC - has been added to disable building &man.gdb.1;. The - &man.gdb.1; utility is still installed in /usr/bin on - &arch.sparc64;. - - The - &man.setfacl.1; utility has been updated to include a new - flag, -R, used to operate recursively on - directories. - - The &man.cat.1; utility has been updated - to print output aligned the same regardless of if invoked with - -ne or -be. - - The - default bootstrap linker has been changed to &man.ld.lld.1; - for &arch.amd64;. - - The &man.dhclient.8; utility has been - updated to add a configuration knob to allow superseding the - interface-mtu option provided by an - incorrectly-configured DHCP server. - - The - &man.asf.8; utility has been removed, as &man.kgdb.1; now - handles kernel module state internally. - - The sha224(1) utility - has been added. - - The &man.geli.8; utility has been - updated to provide support for initializing multiple providers - at once when they use the same passphrase and/or key. - - The - default bootstrap linker has been changed to &man.ld.lld.1; - for &arch.i386;. - - The - default bootstrap linker has been changed to &man.ld.lld.1; - for &arch.armv7;. - - The &man.dd.1; utility has been updated - to add the status=progress option, which - prints the status of its operation on a single line once per - second, similar to GNU &man.dd.1;. - - The &man.date.1; utility has been - updated to include a new flag, -I, which - prints its output in ISO 8601 - formatting. - - The &man.bectl.8; utility has been - added, providing an administrative interface for managing - ZFS boot environments, similar to - sysutils/beadm. - - The &man.ls.1; utility has been updated - to include a new - --color=when - flag, where when can be one of - always, auto (default), - or never. - - The - &man.bhyve.8; utility has been updated to add a new subcommand - to the -l and -s flags, - help, which when used, prints a list of - supported LPC and PCI - devices, respectively. - - The &man.tftp.1; utility has been - updated to change the default transfer mode from - ASCII to binary. - - The &man.last.1; utility has been - updated to include &man.libxo.3; support. - - The &man.lastlogin.8; utility has been - updated to include &man.libxo.3; support. - - The &man.chown.8; utility has been updated - to prevent overflow of UID or - GID arguments where the argument exceeded - UID_MAX or GID_MAX, - respectively. - - The &man.ctm.1; and related utilities - have been marked as deprecated for removal in - &os; 13.0. +   Contributed Software - The - ELF Tool Chain has been updated - to version r3614. - - The &man.zstd.1; utility has been updated - to version 1.3.4. - - The - &man.vt.4; Terminus BSD Console font has been updated to - version 4.46. - - The &man.xz.1; utility has been updated - to version 5.2.4. - - The clang, - llvm, - lld, - lldb, - compiler-rt utilities and - libc++ have been updated to version - 6.0.1. - - The bsnmp - utility has been updated to version 1.13. - - The WPA utilities - have been updated to version 2.6. - - The &man.ntpd.8; utility has been - updated to allow being run as a non-root user. - - - Source-based upgrades from &os; 11.x and earlier - require the ntpd UID - (123) and GID (123) to exist before the - installworld target is run. See the - "rebuild everything and install" section of - UPDATING for the documented procedure - for source-based upgrades for more details. - - - Support for UDP-lite - has been added to &man.dtrace.udplite.4;. - - The &man.file.1; utility has been - updated to version 5.34. - - The lua - utility has been updated to version 5.3.5. - - Support for send, receive, and - state-change providers have been added to - &man.dtrace.sctp.4;. - - The &man.ntpd.8; utility has been - updated to version 4.2.8p12. - - OpenSSH has - been updated to version 7.8p1. - - The &man.mandoc.1; utility has been - updated to version 1.14.4. - - Additional &man.capsicum.4; support has - been added to &man.sshd.8;. - - Serf has been - updated to version 1.3.9. - - ACPICA has - been updated to version 20181003. - - Unbound has - been updated to version 1.8.1. - - The timezone database files have been - updated to version 2018g. - - OpenSSL has - been updated to version 1.1.1a. +   Installation and Configuration Tools - The - &man.bsdinstall.8; installer and &man.zfsboot.8; boot code - have been updated to allow an - UEFI+GELI installation - option. +   <filename class="directory">/etc/rc.d</filename> Scripts - A new - &man.rc.8; has been added to create &man.cfumass.4; - LUNs. - - The &man.geli.8; &man.rc.8; script has - been updated to include support for a new variable, - geli_groups, which provides support to - attach multiple providers when set in &man.rc.conf.5;. - - The - &man.rc.8; subsystem has been updated to support new keywords - in &man.rc.conf.5;, enable, - disable, and - delete with &man.rc.d.8; scripts and the - &man.service.8; utility. See &man.rc.conf.5; for usage - information. +   Runtime Libraries and API - The &man.getrandom.2; system call and - &man.getentropy.3; library have been added, compatible with - &linux; and OpenBSD implementations. - - The &man.arc4random.3; library has been - updated to match the OpenBSD version 1.35. - - The &man.libarchive.3; library has been - updated to version 3.3.3. +   ABI Compatibility - get_s(3) has been - added. - - The &man.pthread.3; library has been - updated to incorporate - POSIX/SUSv4-2018 - compliance improvements. - - The &man.arc4random.3; library has been - updated to remove arc4random_stir() and - arc4random_addrandom(). +   @@ -506,78 +207,13 @@ Kernel Bug Fixes - The ACPI subsystem has - been updated to implement Device object - types for ACPI 6.0 support, required for - some &dell; Poweredge™ &amd; Epyc™ systems. - - An issue with IPv6-AH - IPSEC padding has been fixed to match - RFC4302. - - The &man.amdsmn.4; and &man.amdtemp.4; - drivers have been updated to attach to - &amd; Ryzen 2™ host bridges. - - The &man.amdtemp.4; driver has been - updated to fix temperature reporting for &amd; 2990WX - CPUs. +   Kernel Configuration - The VIMAGE kernel - configuration option has been enabled by default. - - The &man.dumpon.8; utility has been - updated to add support for compressed kernel crash dumps when - the kernel configuration file includes the - GZIO option. See &man.rc.conf.5; and - &man.dumpon.8; for additional information. - - The &man.ext2fs.5; filesystem has been - updated to support full read/write support for ext4. - - The pmtimer device - has been removed from the &arch.i386; - GENERIC kernel configuration. Its - functionality is now part of &man.apm.4;. - - The &man.dumpon.8; utility has been - updated to add support for &man.zstd.1;-compressed kernel - crash dumps when the kernel configuration file includes the - ZSTDIO option. See &man.rc.conf.5; and - &man.dumpon.8; for additional information. - - A new - &man.src.conf.5; knob, - WITH_KERNEL_RETPOLINE, has been added to - enable the retpoline mitigation for kernel builds. - - The EKCD, - GZIO, ZSTDIO, and - NETDUMP kernel configuration options have - been enabled by default for &arch.amd64;, &arch.i386;, - &arch.arm64;, &arch.powerpc;, &arch.powerpc64;, and - &arch.sparc64; architectures. - - A new kernel configuration option, - KASSERT_PANIC_OPTIONAL, has been added - that allows runtime &man.KASSERT.9; behavior changes without - necessarily invoking &man.panic.9;. The option is disabled - by default. - - The NUMA - option has been enabled by default in the &arch.amd64; - GENERIC and MINIMAL - kernel configurations. +   @@ -590,110 +226,19 @@ Device Drivers - The &man.random.4; device has been updated - to allow terminating large reads with - ^C. - - Support - for the Microchip® LAN78xx™ USB3-GigE controller has - been added. - - A new - multifunction device has been added to - &man.usb.template.4;, providing mass storage, - CDC ACM (serial), and - CDC ECM (ethernet) - simultaneously. - - The &man.random.4; driver has been - updated to remove the Yarrow algorithm. The Fortuna algorithm - remains the default, and now only, available algorithm. - - The &man.netdump.4; driver has been added, - providing a facility through which kernel crash dumps can be - transmitted to a remote host after a system panic. See - &man.netdump.4; and &man.dumpon.8; for more information and - configuration details. - - The &man.random.4; driver has been - updated to fix excessive activity during pseudo-random number - generation. - - The &man.vt.4; driver has been updated - with performance improvements, drawing text at rates ranging - from 2- to 6-times faster. - - The &man.ichwd.4; driver has been updated - to add TCO watchdog timer support for - &intel; Lewisburg PCH (C620) - chipsets. +   Network Drivers - The &man.ixl.4; driver has been updated - to version 1.9.9-k. - - The &man.cxgbe.4; driver has been updated - to provide hardware support for the - SO_MAX_PACING_RATE &man.setsockopt.2; - option when the kernel configuration contains the - RATELIMIT option. - - The &man.ixlv.4; driver has been renamed - to &man.iavf.4; and updated to use &man.iflib.9;. The - &man.ixlv.4; kernel module is now a hard link to &man.iavf.4; - for backwards compatibility for upgrading from earlier &os; - releases. +   Deprecated Drivers - The - &man.lmc.4; driver has been removed. - - The &man.ixgb.4; driver has been - removed. - - The &man.nxge.4; driver has been - removed. - - The &man.vxge.4; driver has been - removed. - - The &man.jedec.ts.4; driver has been - removed in &release.current;, and its functionality replaced - by &man.jedec.dimm.4;. - - The DRM driver for - modern graphics chipsets has been marked deprecated and marked - for removal in &os; 13. The DRM - kernel modules are available from graphics/drm-stable-kmod or - graphics/drm-legacy-kmod - in the Ports Collection as well as via &man.pkg.8;. - Additionally, the kernel modules have been added to the lua - &man.loader.conf.5; module_blacklist, as - installation from the Ports Collection or &man.pkg.8; is - strongly recommended. - - The following drivers have been - deprecated in &os; 12.0, and not present in - &os; 13.0: &man.ae.4;, &man.de.4;, &man.ed.4;, - &man.ep.4;, &man.ex.4;, &man.fe.4;, &man.pcn.4;, &man.sf.4;, - &man.sn.4;, &man.tl.4;, &man.tx.4;, &man.txp.4;, &man.vx.4;, - &man.wb.4;, &man.xe.4; +   @@ -708,136 +253,25 @@ Hardware Support - Support for powernv POWER9 - MMU initialization has been added. +   Graphics Support - &os; has changed the way graphics drivers are handled on - &arch.amd64; and &arch.i386;. Graphics drivers for modern - ATI/&amd; and &intel; graphics cards are now available in the - Ports Collection. The base drivers are still available and - will be installed by default, but they lack support for - current generation laptop and desktop systems. - - In most cases it is enough to install graphics/drm-kmod - from ports or packages to install a driver appropriate for the - system, then adding the appropriate driver to - kld_list in &man.rc.conf.5;. - - For &intel; (i915) systems after Broadwell™, the - &man.rc.conf.5; entry is: - - kld_list="/boot/modules/i915kms.ko" - - Systems with ATI/&amd; graphics cards have two options. - Modern systems starting with the HD7000 series GPU should - use: - - kld_list="/boot/modules/amdgpu.ko" - - Systems with cards released before the HD7000 GPU - use: - - kld_list="/boot/modules/radeonkms.ko" - - - Users must be added to the video - GID after installing graphics/drm-kmod in order for - X to start properly. - - - - There are known issues with the - xserver driver provided by x11-drivers/xf86-video-ati - when using graphics drivers from the base system; - x11-drivers/xf86-video-ati-legacy - should be used instead. - - - - There is a known issue where booting with - UEFI and using the ATI/&amd; graphics - driver may cause the screen to be garbled before the - appropriate driver is loaded. - - - For additional information regarding graphics support on - &os;, please see the Graphics Wiki - Page. +   Virtualization Support - Amazon® EC2™ AMI instances now - have sysutils/amazon-ssm-agent - installed by default, though the service is not enabled by - default in &man.rc.conf.5;. To enable the service, - add: - - >>/etc/rc.conf - amazon_ssm_agent_enable="YES" - - to the EC2™ user-data. - - Amazon® EC2™ AMI instances now - disable ChallengeResponseAuthentication in - &man.sshd.config.5; by default. - - Amazon® EC2™ AMI instances now - use the Amazon® internal NTP - service by default. - - The &man.bhyve.8; utility has been - updated to allow controlling CPU topology - from userland. - - The - &man.bhyve.8; utility has been updated to add - &man.virtio.scsi.4; storage support. - - The - &man.bhyve.8; utility has been updated to add - NVMe device emulation. - - A new &man.sysctl.8;, - security.jail.vmm_allowed, has been added, - which when set to 1 allows &man.bhyve.8; - use within a &man.jail.8;. - - Amazon® EC2™ AMI instances now - disable the PS/2 keyboard and mouse devices by default, - reducing overall boot time by 2.5 seconds. +   ARM Support - Support - for the USB OTG serial - terminal has been enabled on &arch.arm; systems by - default. - - The &arch.armv6; and &arch.armv7; images - now default to boot with EFI. - - Support has been added for building - &arch.arm64; images for the PINE64-LTS - system. - - Support - for &man.capsicum.4; has been enabled on &arch.armv6; and - &arch.armv7; by default. +   @@ -850,73 +284,19 @@ General Storage - The - UFS/FFS filesystem - has been updated to support check hashes to cylinder-group - maps. Support for check hashes is available only for - UFS2. - - The - CAM Target Layer (CTL) - frontend and backend options have been overhauled to use - &man.nv.3; allowing creating multiple &man.ioctl.2; frontend - ports. - - The default &man.auto.master.5; - configuration has been updated to add the - noautoro &man.automount.8; flag to the - /media mount - point (commented by default). - - The - UFS/FFS filesystem has - been updated to consolidate - TRIM/BIO_DELETE - commands, reducing read/write requests due to fewer - TRIM messages being sent - simultaneously. - - TRIM consolidation - support has been enabled by default in the - UFS/FFS filesystem. - TRIM consolidation can be disabled by - setting the vfs.ffs.dotrimcons - &man.sysctl.8; to 0, or adding - vfs.ffs.dotrimcons=0 to - &man.sysctl.conf.5;. - - The &man.geom.8; utility has been - updated to add a new flag, -p, which - prints the GEOM class of the specified - provider. - - The &man.geom.8; utility has been - updated to add a new flag, -t, which - prints the GEOM hierarchy. +   Networked Storage - The NFS version 4.1 - server has been updated to include pNFS - server support. +   ZFS - ZFS has been updated - to include new &man.sysctl.8;s, - vfs.zfs.arc_min_prefetch_ms and - vfs.zfs.arc_min_prescient_prefetch_ms, - which improve performance of the &man.zpool.8; - scrub subcommand. +   @@ -929,45 +309,7 @@ Boot Loader Changes - The lua &man.loader.8; has been updated to - detect a list of installed kernels to boot. - - The &man.loader.8; has been updated to - support &man.geli.8; for all architectures and all disk-like - devices. - - The &man.init.8; utility has been - updated to be able to run an executable written in languages - other than &man.sh.1;, such as - Python, for example. - - The - &man.loader.8; has been updated to add support for loading - &intel; microcode updates early during the boot - process. - - A new &man.kenv.1; variable, - init_exec, has been added to &man.loader.8; - which allows &man.init.8; to execute a file after opening the - console, replacing &man.init.8; as PID - 1. - - The default &man.libstand.3; interpreter - has been changed to Lua. - - The lua &man.loader.8; has been updated - to support module blacklists. - - The default lua &man.loader.conf.5; has - been updated to include the - kernels_autodetect option, which defaults - to YES, supplementing the &man.loader.8; - support to list available kernels to boot introduced in - revision 329501. +   @@ -980,45 +322,13 @@ General Network - The - &man.carp.4; interface has been updated to keep the state as - INIT instead of MASTER - when the net.inet.carp.allow &man.sysctl.8; - is set to 0. - - The &man.pf.4; packet filter is now usable within - a &man.jail.8; using &man.vnet.9;. - - The &man.pf.4; packet filter has been - updated to use &man.rmlock.9; instead of &man.rwlock.9;, - resulting in significant performance improvements. - - The SO_REUSEPORT_LB - option has been added to the network stack, allowing multiple - programs or threads to bind to the same port, and incoming - connections load balanced using a hash function. - - The &man.pf.4; ioctl interface and - &man.pfctl.8; now support &man.altq.4; bandwidth parameters of - 2^32 bps or greater. The - HFSC discipline has been upgraded to - operate correctly with bandwidth parameters up to 100 Gbps, - and bandwidth parameters supplied to the non-upgraded - disciplines will now be saturated at the prior 32-bit - limit. +   Network Protocols - Support for token-ring networks has - been removed. - - Support for the Arcnet protocol has - been removed. +   @@ -1032,17 +342,7 @@ Packaging Changes - The &man.pkg.8; utility has been updated to verson - 1.10.5_5. - - KDE has been updated to version - 5.12.5. - - Perl has been updated to - version 5.26.2. - - Python has been updated to - version 2.7. +   @@ -1055,9 +355,7 @@ Documentation Source Changes - The - &man.arch.7; manual page has been added, containing details - specific to certain architectures. +   @@ -1070,17 +368,7 @@ Integration Changes - The - &os;/&arch.i386; memory stick installation images have been - changed to use the MBR partitioning scheme - instead of GPT to address boot issues with - some BIOSes. - - The - &os;/&arch.amd64; memory stick installation images have been - changed to use the MBR partitioning scheme - instead of GPT to address boot issues with - some BIOSes. +