From owner-svn-src-all@FreeBSD.ORG Sun Jun 2 15:36:30 2013 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 6C58BB86; Sun, 2 Jun 2013 15:36:30 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 5D7861DF4; Sun, 2 Jun 2013 15:36:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r52FaU07027915; Sun, 2 Jun 2013 15:36:30 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r52FaU7x027913; Sun, 2 Jun 2013 15:36:30 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201306021536.r52FaU7x027913@svn.freebsd.org> From: Hiroki Sato Date: Sun, 2 Jun 2013 15:36:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org Subject: svn commit: r251255 - releng/8.4/release/doc/en_US.ISO8859-1/relnotes X-SVN-Group: releng MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Jun 2013 15:36:30 -0000 Author: hrs Date: Sun Jun 2 15:36:29 2013 New Revision: 251255 URL: http://svnweb.freebsd.org/changeset/base/251255 Log: Update relnotes item: comconsole_port and _pcidev loader variable, hw.broken_txfifo tunable, ule(4) SMT logical CPU selection improved, atkbdc(4) Synaptics touchpad v7.5, puc(4) more devices, syscons(4) mouse detach handling fixed, uart(4) more devices, virtio(4) in GENERIC, xhci(4) port routing, more devices, snd_uaudio(4) USB Audio v2.0, more devices, age(4) jumbo frame bugfix, bge(4) more devices, cxgbe(4) 1.8.4, em(4) 7.3.7 and lem(4) 2.3.9, ixgbe(4) 1.1.4, oce(4) 4.6.95.0, rl(4) more devices, u3g(4) more devices, bpf(4) performance improvement, IP_RECVTOS sockopt, net.inet.tcp.rexmit_drop_options added, arcmsr(4) 1.20.00.26, ata(4) more devices, ata(4) SATA revision tunables, kern.cam.da.da_send_ordered rename, hpt27xx(4) in GENERIC, mfi(4) hw.mfi.allow_cam_disk_passthrough, GEOM_RAID Intel RRT, GEOM_RAID BIO_DELETE support, linprocfs(5) /proc/filesystems, msdosfs(5) bugfix, ZFS SPA v5000, ZFS import bugfix, atrun(8) loadavg fix, chkgrp(8) -q flag, cut(1) -w flag, devd(8) ! operator, du(1) -g flag, workaround for CVE-2010-2632, ifconfig state for carp(4), inetd(8) listen queue fix, ip6addrctl(8) policy updated to RFC 6724, rarpd(8) -P flag, systat(1) fractional number support, tcpdrop(8) colon-separated list support, zfs(8) jail/unjail name/id support, service(8) -R flag, AWK 20121220, ISC BIND 9.8.4-P2, BZIP2 1.0.6, libexpat 2.1.0, netcat 5.2, OpenSSH 6.1, OpenSSL 0.9.8y, sendmail 8.14.7, tzdata2012j, and XZ 5.0.4. Approved by: re (implicitly) Modified: releng/8.4/release/doc/en_US.ISO8859-1/relnotes/article.xml releng/8.4/release/doc/en_US.ISO8859-1/relnotes/man-refs.ent Modified: releng/8.4/release/doc/en_US.ISO8859-1/relnotes/article.xml ============================================================================== --- releng/8.4/release/doc/en_US.ISO8859-1/relnotes/article.xml Sun Jun 2 12:28:29 2013 (r251254) +++ releng/8.4/release/doc/en_US.ISO8859-1/relnotes/article.xml Sun Jun 2 15:36:29 2013 (r251255) @@ -253,6 +253,24 @@ A bug which could cause a kernel thread to have a wrong CPU affinity configuration has been fixed. + &man.loader.8; environment variables + comconsole_port and + comconsole_pcidev have been added. The + former allows to set the base address of the serial console + I/O port. The later takes the string of the format + bus:device:function:[bar] + as a value and uses the serial port attached as PCI device at + the specified location for console. Both variants pass + hw.uart.console variable to the + &man.uart.4; driver to properly hand-over the kernel + console. + + A new &man.loader.8; tunable + hw.broken_txfifo has been added to enable + workaround for old version of QEMU + and Xen which have a buggy emulated + UART. + The F_DUPFD_CLOEXEC command for &man.fcntl.2; has been implemented. This is standardized in IEEE Std @@ -278,6 +296,17 @@ GENERIC kernel to support break-to-debugger capability. + The &os; &man.sched.ule.4; scheduler has + been improved in CPU selection on systems which support SMT + (Symmetric MultiThreading, also known as HyperThreading on + Intel CPUs). It now prefers a logical CPU when the the other + logical CPUs on the physical one are idle, and an idle CPU in + an SMT CPU group always has lower priority. The CPU load + calculation for load balancing has also been improved to + consider highest and lowest CPU load in comparison to + differentiate load in CPU groups. This change gives 10-15% + performance improvement in SMT CPUs such as Core i7. + The &man.shm.map.9; and &man.shm.unmap.9; functions have been added to allow in-kernel code to map portions of shared memory objects created by @@ -389,6 +418,10 @@ found on machines which have Japanese PS/2 keyboard with 106/109 keys. + The + &man.atkbdc.4; driver now supports Synaptics touchpad v7.5 + and above. + A bug in &man.cpufreq.4; which could prevent CPU frequency tuning from working properly has been fixed. @@ -406,10 +439,12 @@ bus briges. This change improves handling of MSIs on AMD CPUs. - The &man.puc.4; driver now - supports Sun 1040 PCI Quad Serial and Moxa PCIe + The &man.puc.4; + driver now supports Sun 1040 PCI Quad Serial, Moxa PCIe CP102E/CP102EL/CP104EL-A/CP104JU/CP114EL/CP118EL-A/CP168EL-A - multiport serial boards. + multiport serial boards, Advantech PCI-1602 RS-485/RS-422 + serial card, and Sunix SER5437A dual serial PCI Express + card. The &man.random.4; driver now supports VIA C3 Nehemiah random number generator @@ -427,11 +462,21 @@ Danish ISO-8859-1 keyboard found on Apple MacBook has been added. + A bug in the &man.syscons.4; driver + has been fixed. It could cause a button of a USB mouse to + be pressed and never released after detaching. + The &man.uart.4; driver now supports Intel AMT Serial Port for Remote Keyboard and Text (KT) Redirection (Serial Over LAN) on Intel 4 Series Chipset family. + The &man.uart.4; driver + now supports Wacom Tablet at FuS Lifebook T, multiport + serial device IrDA devices with PnP ID PNP0502, PNP0510, and + PNP0511, V.34 modems based on CIR1000 Cirrus Logic chip, and + MosChip MCS9904 four serial ports controller. + The &man.uftdi.4; driver now supports BeagleBone and FT2232-based egnite Turtelizer 2 JTAG/RS232 Adapter. @@ -460,10 +505,10 @@ supports Silicon Laboratories CP2103/CP2104/CP2105 based USB serial adapter. - The paravirtualized - virtio drivers have been added as - kernel modules. They include PCI fontend, - net, block, + The + paravirtualized &man.virtio.4; drivers have been added to + GENERIC kernel. They include PCI + fontend, net, block, balloon, and scsi drivers. The module files are virtio.ko, @@ -477,6 +522,17 @@ supports the watchdog timer found in Winbond Super I/O chips, has been added. + The &man.xhci.4; USB driver now + supports XHCI port routing on Intel 7 Series chipsets + (Panther Point) and Intel 8 Series chipsets (Lynx Point). A + new &man.loader.8; tunable + hw.usb.xhci.xhci_port_route has been + added for routing bitmap for switching EHCI ports to XHCI + controller. + + The &man.xhci.4; USB driver now + supports Etron EJ168 USB 3.0 Host Controllers. + Multimedia Support @@ -492,11 +548,26 @@ controller, multichannel recording, additional playback/record streams, higher bandwidth, and more informative device names. + + The &man.snd.uaudio.4; driver now + supports USB Audio v2.0. + + The &man.snd.uaudio.4; driver now + supports Intel 8 Series chipsets (Lynx Point). + + The &man.snd.uaudio.4; driver now + supports various Yamaha keyboards. + + The &man.snd.uaudio.4; driver now + supports buttons such as volume up/down. Network Interface Support + The &man.age.4; network interface + driver now supports jumbo frames. + Link state change handling in the &man.ale.4; network driver has been improved. @@ -524,6 +595,10 @@ controller connected behind AMD 8131 PCI-X bridge has been fixed. + The &man.bge.4; driver now + supports + BCM5717/5718/5719/5720/5761/57766. controllers. + A bug in if_ierrors counter in the &man.bge.4; driver running on BCM5700, 5701, 5702, 5703, or 5704 @@ -537,10 +612,18 @@ &man.gem.4;, and &man.hme.4; drivers have been added to GENERIC kernel. + The &man.cxgbe.4; network interface + driver has been updated to firmware version 1.8.4. + A bug in statistics counters in the &man.em.4;, lem(4), and &man.igb.4; drivers has been fixed. + The &man.em.4; and lem(4) network + interface drivers have been updated to version 7.3.7 and + 2.3.9, respectively. It now supports Intel 82580 and + I210/I217/I218 interfaces. + The &man.fxp.4; network driver has been improved. It does not cause unnecessary media change in controller reconfiguration such as promiscuos mode @@ -561,14 +644,20 @@ chipsets, and Intel Centrino Wireless-N 100/130 devices. - The &man.mxge.4; driver has been - updated to firmware version 1.4.55 from Myricom. + The &man.ixgbe.4; network interface + driver has been updated to version 1.1.4. A bug in &man.ixgbe.4; network driver has been fixed. It could cause a packet loss in TCP communication when TSO (TCP Segmentation Offload) is enabled. + The &man.mxge.4; driver has been + updated to firmware version 1.4.55 from Myricom. + + The &man.oce.4; network interface + driver has been updated to version 4.6.95.0. + The &man.ral.4; network driver now supports Ralink RT2800 and RT3000 chipsets. @@ -580,6 +669,9 @@ driver which could cause intermittent link up/down on RTL8169 controller has been fixed. + The &man.rl.4; network interface + driver now supports D-Link DFE-520TX rev C1. + WoL (Wake-on-LAN) support in the &man.rl.4; driver is now disabled by default. @@ -602,17 +694,24 @@ The &man.tap.4; pseudo network interface driver now supports VIMAGE &man.jail.8;. - The &man.u3g.4; driver now - supports Qualcomm Vertex Wireless 110L modem, Qualcomm 3G - modem, Qualcomm Vertex VW110L modem, and SIMCom - SIM5218. + The &man.u3g.4; driver + now supports Qualcomm Vertex Wireless 110L modem, Qualcomm + 3G modem, Qualcomm Vertex VW110L modem, SIMCom SIM5218, + and Huawei K4505, K3770, E3131, E392, E3131, K3765, K4505, + and ETS2055 3G modems. + + The &man.udav.4; network interface + driver now supports JP1082 USB-LAN adapter. Network Protocols - The &man.if.bridge.4; pseudo network + The &man.bpf.4; Berkeley Packet Filter + has been improved in the locking performance. + + The &man.if.bridge.4; pseudo network interface driver now supports multiple bridges in the same STP domain. It used the same MAC address as the bridge ID for all bridges on the system. @@ -642,6 +741,12 @@ to specify the maximum number of tables. The default value is 128. + IP_RECVTOS socket + option to receive for received UDP/IPv4 packets a cmsg of type + IP_RECVTOS which contains the TOS byte has been implemented. + This allows to implement a protocol on top of UDP and + implementing ECN. + A bug in &os; IPv6 stack has been fixed. It could cause a &man.vlan.4; pseudo network interface to get the EUI64 part in an autoconfigured IPv6 @@ -720,6 +825,12 @@ cache has been fixed. It could cause extra ICMP message exchanges when an ICMP unreach is received but allocation of the corresponding TCP host cache is failed. + + A &man.sysctl.8; variable + net.inet.tcp.rexmit_drop_options has been + added to not drop options from the third retransmitted SYN. + The default value is set to 1 for + backward compatibility. @@ -729,12 +840,16 @@ Marvell 88SE9220/9230/9235 PCIe 2.0 x2 6Gbps SATA controllers. - The &man.arcmsr.4; driver has been - updated to version 1.20.00.25. + The &man.arcmsr.4; driver has + been updated to version 1.20.00.26 and now supports + ARC-1214 and ARC-1224. A bug in the &man.amr.4; driver which could cause data corruption has been fixed. + The &man.ata.4; driver now supports + Intel 8 Series chipsets (Lynx Point). + The &man.ata.4; driver now creates symbolic links for backward compatibility when kernel option is enabled. In a @@ -749,6 +864,19 @@ kern.cam.ada.legacy_aliases (enabled by default when is set). + The &man.ata.4; driver now has + &man.loader.8; tunables to set initial SATA revision for the + specific device. The tunable name is + hint.ata.busnum.devdevnum.sata_rev + for a device devnum on a bus + busnum, or + hint.ata.busnum.sata_rev + for all devices on a bus busnum. + The valid values are 1, + 2, and 3, which + correspond to 1.5 Gbps, 3 Gbps, and + 6 Gbps. + A new &man.sysctl.8; kern.features.ata_cam has been added. This shows whether ATA_CAM kernel option @@ -770,11 +898,21 @@ SBC-3 (SCSI Block Commands-3) Specification is supported on the device. + The &man.sysctl.8; variables + kern.cam.da.da_send_ordered and + kern.cam.ada.ada_send_ordered have been + renamed with kern.cam.da.send_ordered and + kern.cam.ada.send_ordered. + The &man.da.4; driver has been improved in performance of subsequent BIO_DELETE requests handled as a single TRIM request. + The &man.hpt27xx.4; + driver has been included in GENERIC + kernel. + The &man.hptiop.4; driver has bee updated to version 1.8 and now supports HighPoint RocketRAID 4500/4311/4310/4211/4210/3560/3530. @@ -805,6 +943,12 @@ driver attach LSI MegaRAID cards which should be handled by the &man.mfi.4; driver has been fixed. + The &man.mfi.4; driver now supports + &man.loader.8; tunable + hw.mfi.allow_cam_disk_passthrough to + control raw disk attachment. The default value is + 0 (disabled). + The &man.mps.4; driver has been updated to version 14.00.00.01-fbsd. This now supports Integrated RAID, WarpDrive controllers, @@ -840,6 +984,14 @@ option in &man.graid.8; utility can be used to specify byte order for the DDF metadata. + The RAID + &man.geom.4; class now partially supports Intel Rapid + Recover Technology (Intel RRT). It is alike to RAID1, but + with dedicating master and recovery disks and providing + manual control over synchronization. It allows to use + recovery disk as snapshot of the master disk from the time + of the last sync. + The RAID &man.geom.4; class now supports &man.sysctl.8; variables kern.geom.raid.enable and @@ -856,6 +1008,10 @@ raid1e, raid5, and concat. + The RAID + &man.geom.4; class now supports BIO_DELETE + requests. + The &man.tmpfs.5; filesystem is not an experimental implementation anymore. @@ -875,6 +1031,15 @@ File Systems + The &man.linprocfs.5; filesystem now + supports /proc/filesystems. + + Bugs in &man.msdosfs.5; + which could fail a FAT32 filesystem to mount, create a + broken directory entry in a FAT32 filesystem, and prevent + and mount + option from working, have been fixed. + Bugs in &os; NFS subsystem has been fixed. They could cause stale name cache entries on an NFS client. @@ -907,47 +1072,47 @@ Several bugs in &man.nullfs.5; which could cause a system panic have been fixed. + &os; ZFS subsystem has + been updated to support feature flags for ZFS pools (the SPA + version is 5000). Asynchronous destroy of ZFS dataset, LZ4 + compression, ZIO NOP-write optimization have been + implemented as new feature. &man.loader.8; tunables + vfs.zfs.sync_pass_deferred_free, + vfs.zfs.sync_pass_dont_compress, + vfs.zfs.sync_pass_rewrite, and + vfs.zfs.nopwrite_enabled have been + added. + + Note that this upgrade can cause interoperability issue + when upgrading a &os; 8.4 system to 9.0 or 9.1. This is + because &os; 9.0 and 9.1 support SPA version 28 and do not + recognize version 5000. To mitigate this issue, the default + SPA version for a newly created ZFS pool on &os; 8.4 is set + to version 28. To create a ZFS pool with version 5000, use + &man.zpool.8; upgrade command after the + creation. + + A bug in ZFS subsystem which could + cause a system panic when importing a ZFS pool has been + fixed. + The &man.sysctl.8; variable vfs.zfs.txg.timeout has been changed from read-only to writable. - - ZFS is upgraded to support zpool feature flags. ZFS - pool creation defaults to version 28 allowing upgrades to - &os; 9.1-RELEASE, which does not support - zpool feature flags. - - Users who wish to enable these features can upgrade - storage pools created on &os; 8.4-RC1 and later by - running zpool upgrade. - - The new features available are: - - - - async_destroy: allows a ZFS - dataset to be destroyed asynchronously, reclaiming space - by a background process. - - - - empty_bpobj: improves performance - and reduces disk space needed by snapshots. - - - - lz4_compress: a new high - performance compression algorithm that features better - performance and compression ratio than lzjb. - - - - For more information, see &man.zpool-features.7;. Userland Changes + The load average limit in the + &man.atrun.8; utility has been set based on the number of + CPUs. + + The &man.chkgrp.8; utility now supports + flag to disable printing of text when the + group format is correct. + The &man.crontab.1; utility now waits for a second before updating the spool directory's mtime. It could happen that the modified crontab updated the @@ -957,7 +1122,11 @@ crontab database is not updated properly. - The default + The &man.cut.1; utility now supports + flag to specify whitespace as the + delimiter. + + The default dot.cshrc file for &man.csh.1; and &man.tcsh.1; has been changed. For more detail, see /usr/share/skel/dot.cshrc. @@ -966,6 +1135,11 @@ flag to restart the program if it has been terminated. + The &man.devd.8; daemon now supports + ! character in regex matching in + &man.devd.conf.5;. It inverts the logic of the + matching. + The &man.devfs.5; mount now supports mount option and updating the existing mount by using flag in the @@ -974,6 +1148,10 @@ and applies all its rules at mount time. If the specified ruleset doesn't exist, a new empty ruleset is created. + The &man.du.1; utility now supports + flag to display the results in + gigabytes. + The &man.fetch.1; utility now supports percent-encoded string in user and password component of a URL. @@ -986,15 +1164,34 @@ supports HTTP status code 305 (Use Proxy) and 308 (Permanent Redirect). + A countermeasure against a possible DoS + (Denial of Service) attack described in CVE-2010-2632 in the + &man.ftpd.8; daemon has been implemented. + A new environment variable PROFIL_USE_PID has been added to generate profiling data for the &man.gprof.1; utility with a filename including the process ID. + The &man.ifconfig.8; now supports + state option for &man.carp.4; protocol to + set the state of a carp cluster. The valid keywords are + master and + backup. + A bug in the &man.inetd.8; daemon which could cause wrong accounting for elapsed time has been fixed. + The &man.inetd.8; daemon now set the + listen queue size to the value of + kern.ipc.somaxconn instead of hardcoded value + 64. + + The default &man.ip6addrctl.8; address + selection policy for IPv4 and IPv6 has been updated to one in + RFC 6724. + The &man.kdump.1; utility now supports a option to accept either a process ID or a thread ID. @@ -1088,6 +1285,13 @@ dsiz and ssiz keywords to show data and stack size respectively. + The &man.rarpd.8; daemon now supports + &man.vlan.4; interface and option to + specify the PID file. When flag is + specified, + /var/run/rarpd.ifname.pid + is used as the PID filename by default. + A bug in the &man.remquo.3; functions where the quotient did not always have the correct sign when the remainder was 0, and another bug that the remainder and @@ -1122,6 +1326,15 @@ IPv6 address as destination address in &man.syslog.conf.5;. + The &man.systat.1; utility now accepts + fractional number of seconds. + + The &man.tcpdrop.8; utility now accepts + the address and ports to be separated by a colon or period + rather than a space to permit directly pasting the output of + commands such as netstat and sockstat on the command + line. + The &man.top.1; utility now displays ZFS ARC memory usage on hosts using ZFS. @@ -1149,6 +1362,11 @@ command now supports option. + The &man.zfs.8; jail + and unjail commands now support + jailnames and + jailid. + The &man.zfs.8; send command now reports transmitted data size in bytes when flag is specified. @@ -1171,6 +1389,10 @@ The rc.d/jail script now supports jail_parameters variable to specify extra parameters for each jail. + + The &man.service.8; utility now + supports flag to restart all third party + services in /usr/local/etc/rc.d. @@ -1183,8 +1405,14 @@ Contributed Software - ISC BIND has - been updated to 9.6-ESV-R7-P4. + AWK has been + updated to 20121220. + + ISC BIND has + been updated to version 9.8.4-P2. + + BZIP2 has + been updated to version 1.0.6. TENEX C shell (&man.tcsh.1;) has been updated to version 6.18.01. @@ -1192,15 +1420,27 @@ LESS (&man.less.1;) has been updated to version v451. - netcat has - been updated to a version as of OpenBSD 5.1. + libexpat has + been updated to version 2.1.0. + + netcat has + been updated to a version as of OpenBSD 5.2. - OpenSSL has - been updated to version 0.9.8x. + OpenSSH has + been updated to version 6.1. - The timezone + OpenSSL has + been updated to version 0.9.8y. + + sendmail has + been updated to version 8.14.7. + + The timezone database has been updated to - tzdata2012a release. + tzdata2012j release. + + XZ has been + updated to version 5.0.4. Modified: releng/8.4/release/doc/en_US.ISO8859-1/relnotes/man-refs.ent ============================================================================== --- releng/8.4/release/doc/en_US.ISO8859-1/relnotes/man-refs.ent Sun Jun 2 12:28:29 2013 (r251254) +++ releng/8.4/release/doc/en_US.ISO8859-1/relnotes/man-refs.ent Sun Jun 2 15:36:29 2013 (r251255) @@ -7,6 +7,7 @@ pcf85634"> uchcom4"> +virtio4"> boot.config5">