CTM_BEGIN 2.0 src-10 407 20140825110556Z . CTMFS .ctm_status 1004 1004 644 c67a54b791868181290bb4dc4d570e72 f6f8140017a513ff6990bb9848d69ad2 11 src-10 407 CTMFN gnu/lib/libgcc/Makefile 1004 1004 644 84d3138aefe4556f490df50d88b73e43 b797a11f4ac64ea2dd32595031389764 192 d1 1 a1 1 # $FreeBSD: stable/10/gnu/lib/libgcc/Makefile 270484 2014-08-24 14:25:44Z des $ d355 1 a355 1 ${RANLIB} ${RANLIBFLAGS} ${.TARGET} d364 1 a364 1 ${RANLIB} ${RANLIBFLAGS} ${.TARGET} CTMFN lib/libfetch/fetch.3 1004 1004 644 1366d907d35be1f40864d6e6f5fd5243 d721c12a0ab92bc3844c50aeb0cfe95e 150 d27 1 a27 1 .\" $FreeBSD: stable/10/lib/libfetch/fetch.3 270460 2014-08-24 14:04:20Z des $ a629 1 If defined but empty, no User-Agent header is sent. CTMFN lib/libfetch/http.c 1004 1004 644 1409317e38eb6520e26a157138f5bb4a b5a28324133b21b522630aedc3998760 386 d30 1 a30 1 __FBSDID("$FreeBSD: stable/10/lib/libfetch/http.c 270460 2014-08-24 14:04:20Z des $"); d1696 4 a1699 9 if ((p = getenv("HTTP_USER_AGENT")) != NULL) { /* no User-Agent if defined but empty */ if (*p != '\0') http_cmd(conn, "User-Agent: %s", p); } else { /* default User-Agent */ http_cmd(conn, "User-Agent: %s " _LIBFETCH_VER, getprogname()); } CTMFN release/doc/en_US.ISO8859-1/relnotes/article.xml 1004 1004 644 5ad18c081f4c71986e07814e8f19f8cf 9fa7ecdea99af45005879020999f1a1b 22860 d11 196 a206 2
d208 2 a209 2 &os; &release.current; Release Notes d211 30 a240 105 The &os; Project $FreeBSD: stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml 270540 2014-08-25 10:44:02Z gjb $ 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 The &os; Documentation Project &tm-attrib.freebsd; &tm-attrib.ibm; &tm-attrib.ieee; &tm-attrib.intel; &tm-attrib.sparc; &tm-attrib.general; The release notes for &os; &release.current; contain a summary of the changes made to the &os; base system on the &release.branch; development line. This document lists applicable security advisories that were issued since the last release, as well as significant changes to the &os; kernel and userland. Some brief remarks on upgrading are also presented. Introduction This document contains the release notes for &os; &release.current;. It describes recently added, changed, or deleted features of &os;. It also provides some notes on upgrading from previous versions of &os;. The &release.type; distribution to which these release notes apply represents the latest point along the &release.branch; development branch since &release.branch; was created. Information regarding pre-built, binary &release.type; distributions along this branch can be found at &release.url;. The &release.type; distribution to which these release notes apply represents a point along the &release.branch; development branch between &release.prev; and the future &release.next;. Information regarding pre-built, binary &release.type; distributions along this branch can be found at &release.url;. This distribution of &os; &release.current; is a &release.type; distribution. It can be found at &release.url; or any of its mirrors. More information on obtaining this (or other) &release.type; distributions of &os; can be found in the Obtaining &os; appendix to the &os; Handbook. All users are encouraged to consult the release errata before installing &os;. 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 &os; &release.current; can be found on the &os; Web site. What's New This section describes the most user-visible new or changed features in &os; since &release.prev;. Typical release note items document recent security advisories issued after &release.prev;, 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 &os; between releases; this document focuses primarily on security advisories, user-visible changes, and major architectural improvements. d242 7 a248 2 Security Advisories d252 85 a336 1 d338 4 a341 2 Kernel Changes d343 2 a344 145 The vfs.zfs.zio.use_uma &man.sysctl.8; has been re-enabled. On multi-CPU machines with enough RAM, this can easily double &man.zfs.8; performance or reduce CPU usage in half. It was originally disabled due to memory and KVA exhaustion problem reports, which should be resolved due to several change in the VM subsystem. The &man.geom.4; RAID driver has been updated to support unmapped I/O. A new &man.sysctl.8;, kern.panic_reboot_wait_time, has been added, which allows controlling how long the system will wait after &man.panic.9; before rebooting. The &man.virtio_blk.4; driver has been updated to support unmapped I/O. The &man.virtio_scsi.4; driver has been updated to support unmapped I/O. The &man.vt.4; driver has been merged from &os;-CURRENT. To enable &man.vt.4;, enter set kern.vty=vt at the &man.loader.8; prompt during boot, or add kern.vty=vt to &man.loader.conf.5; and reboot the system. Support for MegaRAID Fury cards has been added to the &man.mfi.4; driver. The &man.aacraid.4; driver has been updated to version 3.2.5. Support for &man.hwpmc.4; has been added for &powerpc; 970 class processors. Support for ADT7460 and ADT7467 fan controllers found in newer PowerBooks™ and iBooks™ has been added to the &man.iicbus.4; driver. A panic triggered by removing a &man.urtwn.4; device has been fixed. A potential deadlock in the &man.usb.4; stack triggered by detaching USB devices that create character devices has been fixed. Support for &amd; Family 16h sensor devices has been added to &man.amdtemp.4;. Support for LUN-based CD changers has been removed from the &man.cd.4; driver. Support for 9th generation HP host bus adapter cards has been added to &man.ciss.4;. The &man.mpr.4; device has been added, providing support for LSI Fusion-MPT 3 12Gb SCSI/SATA controllers. The GEOM_VINUM option is now able to be built both directly into the kernel or as a &man.kldload.8; loadable module. The &man.uslcom.4; driver has been updated to support 26 new devices. The &man.mrsas.4; driver has been added, providing support for LSI MegaRAID SAS controllers. The &man.mfi.4; driver will attach to the controller, by default. To enable &man.mrsas.4; add hw.mfi.mrsas_enable=1 to /boot/loader.conf, which turns off &man.mfi.4; device probing. At this time, the &man.mfiutil.8; utility and the &os; version of MegaCLI and StorCli do not work with &man.mrsas.4;. A kernel bug that inhibited proper functionality of the dev.cpu.0.freq &man.sysctl.8; on &intel; processors with Turbo Boost™ enabled has been fixed. The &man.geom.uncompress.4; module is built by default which, similar to &man.geom.uzip.4;, provides support for compressed, read-only disk images. Virtualization Support Support for µsoft; Hyper-V has been added to &os;/i386 as loadable modules, however not available in the GENERIC kernel configuration. The &man.bhyve.4; hypervisor now supports soft power-off functionality via the ACPI S5 state. ARM Support The WANDBOARD kernel configuration file has been added. Boot devices may now be specified by setting a u-boot environment variable. If a boot device is not specified, the probe mechanism will be used. To specify the boot device, set the loaderdev=device u-boot environment variable. The nexus(4) driver has been updated to include Flattened Device Tree support, replacing the &man.fdtbus.4; driver in most cases. The &man.gpioiic.4; and &man.gpioled.4; have been merged from &os;-CURRENT. Boot Loader Changes A kernel selection menu has been added to &man.loader.8;. If the beastie menu is enabled, the kernel to boot may be selected from the kernel selection menu. Additional kernels may be listed in &man.loader.conf.5; as a comma- or space-separated list. By default, kernel and kernel.old are listed. d346 2 a347 2 Hardware Support d349 2 a350 1   d352 3 a354 2 Multimedia Support d356 2 a357 1   d359 1 a359 1 d361 1 a361 269 Network Interface Support Support for Ralink RT5370 and RT5372 chipsets has been added to the &man.run.4; driver. Firmware for the &man.run.4; driver has been updated to version 0.33. Support for the Ralink RT3593 chipset has been added to the &man.run.4; driver. The &man.nve.4; driver is now deprecated, and the &man.nfe.4; driver should be used instead. Support for the &man.axge.4; driver has been added. This driver supports the ASIX AX88178A and AX88179 USB ethernet adapters. The AX88178A supports USB 2.0, and the AX88179 supports USB 2.0 and 3.0. The &man.urndis.4; driver has been imported from OpenBSD. Support for multiple transmitter/receiver queues has been added to the &man.vmx.4; driver. The &os; guest operating system must have MSIX enabled as a prerequisite for multiple queues. Support for the ASUS USB-N10 Nano wireless card has been added to the &man.urtwn.4; driver. Transmission checksum offloading has been disabled for the RTL8168C and RTL8168CP chipsets in the &man.re.4; driver for TCP and UDP frames. This is due to a report of UDP datagrams with IP options generating corrupt frames. Network Protocols Support for the UDP-Lite protocol (RFC 3828) has been added to the IPv4 and IPv6 stacks. Disks and Storage The &man.geom.8; label class is now aware of resized partitions. This corrects an issue where geom resize would resize the partition, but the label provider in /dev/gptid/ would not be resized. The &man.gmirror.8; utility now has a resize command, making it easier to resize the size of a mirror when all of its components have been replaced. The &man.geom.8; GEOM_PART class has been updated to support automatic partition resizing. Changes to the partition size are not saved to disk until gpart commit is run, and prior to saving, can be reverted with gpart undo. Support for the disklabel64 partitioning scheme has been added to &man.gpart.8;. File Systems A new flag, -R, has been added to the &man.fsck.ffs.8; utility. When used, &man.fsck.ffs.8; will restart itself when too many critical errors have been detected. The &man.zfs.8; filesystem has been updated to implement bookmarks. See &man.zfs.8; for further details. The &man.zfs.8; filesystem has been updated to allow tuning the minimum ashift value when creating new top-level virtual devices (vdevs). To set the minimum ashift value, for example when creating a &man.zpool.8; on Advanced Format drives, set the vfs.zfs.min_auto_ashift &man.sysctl.8; accordingly. Userland Changes A new flag is added to &man.camcontrol.8;, -b, which outputs the existing buses and their parents. The &man.newsyslog.8; utility has been updated to rotate files based on the actual file size instead of the blocks on disk. This matches the behavior documented in &man.newsyslog.conf.5;. The location of the &man.rctl.8; configuration file can now be overridden in &man.rc.conf.5;. To use a non-default location, set rctl_rules in &man.rc.conf.5; to the location of the file. The ATF test suite has been updated to version 0.20. The libucl library (Unified Configuration Library) has been merged from &os;-CURRENT. The &man.pkg.7; bootstrapping utility has been synced with the version in &os;-CURRENT. The &man.zfs.8; userland utility has been updated to include aliases for snapshot, which allows use of zfs list -t snap and zfs snap. The &man.zfs.8; userland utility has been updated to include a new flag to zfs list, -p, which when specified, prints the output in a parsable format. The &man.clang.1;/llvm suite has been updated to version 3.4. The Blowfish password format implementation updated. Support for $2b$ has been added, allowing use of passwords greater than 256 characters long. The &man.iconv.3; library has been updated to match NetBSD, providing several bug fixes. The &man.date.1; utility has been updated to include a new flag, -R, which prints the date and time output as specified in RFC 2822. The &man.bc.1; utility has been updated to version 1.1, in sync with the version in OpenBSD. The &man.pmcstat.8; utility has been updated to include a new flag, -a, which when specified, produces a full stack track on the sampled points. The &man.netstat.8; and &man.route.8; utilities have been updated to include a shorthand equivalent to the -f inet and -f inet6 address specifiers, -4 and -6, respectively. The &man.crypt.3; library now defaults to SHA512 for password hashing. The &man.gvinum.8; utility has been updated to allow forceful configuration reset with the -f flag. Additionally, a bug that would prevent -f from properly creating a &man.gvinum.8; configuration has been fixed. The &man.login.conf.5; file now takes precedence over the shell-specific environment files. In particular, the PATH, BLOCKSIZE variables are commented from /usr/share/skel/dot.profile, and the path, BLOCKSIZE, and umask variables have been commented from /usr/share/skel/dot.cshrc. The &man.binmiscctl.8; userland utility and related image activator features have been merged from &os;-CURRENT. The &man.ps.1; utility has been updated to include the -J flag, used to filter output by matching &man.jail.8; IDs and names. Additionally, argument 0 can be used to -J to only list processes running on the host system. The &man.top.1; utility has been updated to filter by &man.jail.8; ID or name, in followup to the &man.ps.1; change in r265229. The &man.pmcstat.8; utility has been updated to include a new flag, -l, which ends event collection after the specified number of seconds. The default &man.newsyslog.conf.5; now includes files in the /etc/newsyslog.conf.d/ and /usr/local/etc/newsyslog.conf.d/ directories by default for &man.newsyslog.8;. A new flag, onifconsole has been added to /etc/ttys. This allows the system to provide a login prompt via serial console if the device is an active kernel console, otherwise it is equivalent to off. The &man.mkimg.1; utility has been merged from &os;-CURRENT. <filename>/etc/rc.d</filename> Scripts The network.subr &man.rc.8; script has been updated to loosen the requirement of listing network aliases in numeric order. Previously, a network alias of _alias2 would not be created if _alias1 was not defined. Contributed Software The &man.xz.1; utility has been updated to a post-5.0.5 snapshot. The &man.lldb.1; debugging library has been updated to the r196322 snapshot. OpenSSH has been updated to version 6.6p1. The &man.nc.1; utility has been updated to match the version in OpenBSD 5.5. The timezone database has been updated to version tzdata2014c. Sendmail has been updated to 8.14.9. OpenSSL has been updated to version 1.0.1h. d363 2 a364 2 Ports/Packages Collection Infrastructure d366 1 a366 1   d368 1 a368 1 d370 2 a371 2 Release Engineering and Integration d373 1 a373 6 The &man.services.mkdb.8; utility has been updated to include endianness awareness, allowing the services.db database to be created as part of the release build, regardless of native- or cross-built releases. d375 2 a376 2 Documentation d378 2 a379 1   d381 8 a388 2 d390 4 a393 2 Upgrading from Previous Releases of &os; d395 6 a400 20 Binary upgrades between RELEASE versions (and snapshots of the various security branches) are supported using the &man.freebsd-update.8; utility. The binary upgrade procedure will update unmodified userland utilities, as well as unmodified GENERIC or SMP kernels distributed as a part of an official &os; release. The &man.freebsd-update.8; utility requires that the host being upgraded have Internet connectivity. Source-based upgrades (those based on recompiling the &os; base system from source code) from previous versions are supported, according to the instructions in /usr/src/UPDATING. Upgrading &os; should only be attempted after backing up all data and configuration files. CTMFN share/man/man4/urtwn.4 1004 1004 644 2f53abe703667fe41e7c07c47cba7b02 3d348f0aa7ff8e12d6a9f8151cf38bc0 127 d15 1 a15 1 .\" $FreeBSD: stable/10/share/man/man4/urtwn.4 270514 2014-08-25 02:59:58Z kevlo $ a90 1 .It D-Link DWA-125 rev D1 CTMFN share/mk/bsd.lib.mk 1004 1004 644 99359bd5ac5691ed9806cefdf2a23161 2b8c2c812458e330958a6662fac66135 239 d2 1 a2 1 # $FreeBSD: stable/10/share/mk/bsd.lib.mk 270484 2014-08-24 14:25:44Z des $ d176 1 a176 1 ${RANLIB} ${RANLIBFLAGS} ${.TARGET} d193 1 a193 1 ${RANLIB} ${RANLIBFLAGS} ${.TARGET} d250 1 a250 1 ${RANLIB} ${RANLIBFLAGS} ${.TARGET} CTMFN share/mk/sys.mk 1004 1004 644 c99ee98ca5d109439622b5f63e0f2a6b 74ad8d545355a776e870c07ddb99ed04 163 d2 1 a2 1 # $FreeBSD: stable/10/share/mk/sys.mk 270484 2014-08-24 14:25:44Z des $ d42 1 a42 1 ARFLAGS ?= -crD a44 3 .if !defined(%POSIX) RANLIBFLAGS ?= -D .endif CTMFN sys/dev/usb/usbdevs 1004 1004 644 658837694ce3aa4f9da4b70da11bf623 c678cf6b53570f794071044e766106b7 486 d1 1 a1 1 $FreeBSD: stable/10/sys/dev/usb/usbdevs 270514 2014-08-25 02:59:58Z kevlo $ a1175 1 product ASUS RT2570 0x1706 RT2500USB Wireless Adapter d1189 1 a1190 3 product ASUS RT3070_1 0x1790 RT3070 product ASUS RTL8192SU 0x1791 RTL8192SU product ASUS USB_N53 0x179d ASUS Black Diamond Dual Band USB-N53 d1194 1 a1194 1 product ASUS USBAC51 0x17d1 USB-AC51 d1197 3 a1199 1 product ASUS GMSC 0x422f ASUS Generic Mass Storage a1593 1 product DLINK DWA125D1 0x330f DWA-125 rev D1 CTMFN sys/dev/usb/wlan/if_run.c 1004 1004 644 51879f31060bf33122c62e679ea58870 f21c087d2d21c6a632e4865aa9f9c108 374 d21 1 a21 1 __FBSDID("$FreeBSD: stable/10/sys/dev/usb/wlan/if_run.c 270515 2014-08-25 03:02:38Z kevlo $"); d3256 1 a3256 1 mcs |= RT2860_PHY_CCK; d3261 2 a3262 2 mcs |= RT2860_PHY_OFDM; txwi->phy = htole16(mcs); d3339 1 a3339 1 type != IEEE80211_FC0_TYPE_DATA || m->m_flags & M_EAPOL) { d4999 1 a4999 1 rt2860_rates[RT2860_RIDX_OFDM6].mcs | RT2860_PHY_OFDM : CTMFN sys/dev/usb/wlan/if_urtwn.c 1004 1004 644 5ce764b85e953341462249350db94994 14b3ad6a616bc41cd65f358a080b0794 154 d21 1 a21 1 __FBSDID("$FreeBSD: stable/10/sys/dev/usb/wlan/if_urtwn.c 270514 2014-08-25 02:59:58Z kevlo $"); a153 1 URTWN_RTL8188E_DEV(DLINK, DWA125D1), CTMFN sys/dev/virtio/network/if_vtnet.c 1004 1004 644 3aec0b8dcfe4a1183dddc60c227e3c7d b328c3e86eacd3955e853ab928173f06 885 d30 1 a30 1 __FBSDID("$FreeBSD: stable/10/sys/dev/virtio/network/if_vtnet.c 270509 2014-08-24 19:31:26Z bryanv $"); a289 4 #ifdef DEV_NETMAP #include #endif /* DEV_NETMAP */ a395 4 #ifdef DEV_NETMAP vtnet_netmap_attach(sc); #endif /* DEV_NETMAP */ a424 4 #ifdef DEV_NETMAP netmap_detach(ifp); #endif /* DEV_NETMAP */ a1735 6 #ifdef DEV_NETMAP if (netmap_rx_irq(ifp, 0, &deq)) { return (FALSE); } #endif /* DEV_NETMAP */ a2421 7 #ifdef DEV_NETMAP if (netmap_tx_irq(txq->vtntx_sc->vtnet_ifp, txq->vtntx_id)) { virtqueue_disable_intr(vq); // XXX luigi return 0; // XXX or 1 ? } #endif /* DEV_NETMAP */ a2895 5 #ifdef DEV_NETMAP if (vtnet_netmap_init_rx_buffers(sc)) return 0; #endif /* DEV_NETMAP */ a3047 7 #ifdef DEV_NETMAP if (!NA(sc->vtnet_ifp)) { D("try to attach again"); vtnet_netmap_attach(sc); } #endif /* DEV_NETMAP */ CTM_END 490e69d5e014cfc1c39d9e23874db465