From owner-p4-projects@FreeBSD.ORG Mon Oct 3 21:19:14 2005 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5855616A421; Mon, 3 Oct 2005 21:19:14 +0000 (GMT) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C9DF16A41F for ; Mon, 3 Oct 2005 21:19:14 +0000 (GMT) (envelope-from soc-andrew@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E7F6643D46 for ; Mon, 3 Oct 2005 21:19:12 +0000 (GMT) (envelope-from soc-andrew@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j93LJCK0020729 for ; Mon, 3 Oct 2005 21:19:12 GMT (envelope-from soc-andrew@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j93LJCch020726 for perforce@freebsd.org; Mon, 3 Oct 2005 21:19:12 GMT (envelope-from soc-andrew@freebsd.org) Date: Mon, 3 Oct 2005 21:19:12 GMT Message-Id: <200510032119.j93LJCch020726@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to soc-andrew@freebsd.org using -f From: soc-andrew To: Perforce Change Reviews Cc: Subject: PERFORCE change 84746 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Oct 2005 21:19:15 -0000 http://perforce.freebsd.org/chv.cgi?CH=84746 Change 84746 by soc-andrew@soc-andrew_serv on 2005/10/03 21:18:56 IFC Affected files ... .. //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#6 integrate .. //depot/projects/soc2005/bsdinstaller/src/usr.sbin/Makefile#8 integrate Differences ... ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#6 (text+ko) ==== @@ -3,7 +3,7 @@ The &os; Project - $FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.890 2005/09/14 05:50:09 brueffer Exp $ + $FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.893 2005/10/03 17:24:20 hrs Exp $ 2000 @@ -130,7 +130,20 @@ Boot Loader Changes - + A new option , + which allows setting the boot2 + serial console speed in the /boot.config + file or on the boot: prompt line, + has been added. + + A new loader tunable + comconsole_speed to change + the serial console speed has been added. + If the previous stage boot loader requested a serial console + then the default speed is determined from the current serial port + speed, and otherwise it is set to 9600 or the value of + the kernel option BOOT_COMCONSOLE_SPEED + at compile time. @@ -139,14 +152,46 @@ Hardware Support + The &man.acpi.thermal.4; driver now supports + passive cooling. + Support for the PadLock Security Co-processor in VIA C3 processors has been added to the &man.crypto.9; subsystem. &merged; + A bug which prevents the &man.ichsmb.4; kernel module + from unloading has been fixed. + + The loader tunable debug.mpsafevfs + is set to 1 by default. + + The smbios(4) driver support for amd64 has been + added. + + A new loader tunable + hw.apic.enable_extint has been added. + This tunable can be used not to mask the ExtINT pin on the first + I/O APIC. At least one chipset for Intel Pentium III seems + to need this even though all of the pins in the 8259A's are masked. + The default is still to mask the ExtINT pin. + Multimedia Support - + The &man.sound.4; driver now supports + wider range sampling rate, multiple precisions choice, + and 24/32 bit PCM format conversion. + + The &man.snd.als4000.4; driver is now MPSAFE. + + The &man.snd.cmi.4; driver is now MPSAFE. + + The &man.snd.via8233.4; driver is now MPSAFE. + + The &man.snd.via8233.4; driver is now supported + on &os;/amd64. + + The &man.snd.via82c686.4; driver is now MPSAFE. @@ -174,12 +219,79 @@ Network Protocols - + The &man.gre.4; driver, which is for GRE encapsulation + found in RFC 1701 and RFC 1702 now supports IPv6 over GRE. + + The path MTU discovery for multicast packets in the &os; + &man.ip6.4; stack has been disabled by default because + notifying path MTU by a lot of routers in multicast + can be a kind of distributed Denial-of-Service attack to a router. + This feature can be enabled by using a new sysctl variable + net.inet6.ip6.mcast_pmtu. + + The &man.ipfw.4;, IP packet filter now supports IPv6. + The &man.ip6fw.8; is deprecated and will be removed + in the future releases. + + The &man.natm.4;, Native Mode ATM protocol layer is now MPSAFE. + + A new sysctl variable net.inet.icmp.reply_from_interface + has been added. This allows the &man.icmp.4; + reply to non-local packets generated with + the IP address the packet came through in. + This is useful for routers to show in &man.traceroute.8; + the actual path a packet has taken instead of + the possibly different return path. + + A new sysctl variable net.inet.icmp.quotelen + has been added. This allows to change length of + the quotation of the original packet in an ICMP reply. + The minimum of 8 bytes is internally enforced. + The maximum quotation is the remaining space in the + reply mbuf. This option is added in response to the + issues raised in I-D + draft-gont-icmp-payload-00.txt. + + The &man.icmp.4; now always quotes the entire TCP header + when responding and allocate an mbuf cluster if needed. + This change fixes the TCP issues raised in I-D + draft-gont-icmp-payload-00.txt. + + A new socket option IP_MINTTL has been added. + This may be used to set the minimum acceptable + TTL a packet must have when received on a socket. + All packets with a lower TTL are silently dropped, + and this works on already connected/connecting and + listening sockets for RAW, UDP, and TCP. This option + is only really useful when set to 255 preventing packets + from outside the directly connected networks reaching + local listeners on sockets. Also, this option allows + userland implementation of The Generalized TTL + Security Mechanism (GTSM) found in RFC 3682. + + The stealth forwarding now supports IPv6 as well as IPv4. + This behavior can be controlled by using a new sysctl variable + net.inet6.ip6.stealth. Disks and Storage + The &man.ata.4; driver now supports a workaround + for some controllers whose DMA does not work properly + in 48bit mode. For the suspicious controllers + the PIO mode will be used for access to over 137GB areas. + + A new GEOM class GEOM_ZERO has been added. + It creates very huge provider (41PB) /dev/gzero + and mainly for performance testing. + On BIO_READ request it zero-fills + bio_data and on BIO_WRITE + it does nothing. + + The GEOM_LABEL class now supports + Ext2FS and ReiserFS. + The &man.mpt.4; driver has been updated to support various new features such as RAID volume and RAID member state/settings reporting, periodic volume re-synchronization @@ -191,12 +303,21 @@ added. It uses the &man.crypto.9; framework for hardware acceleration and supports different cryptographic algorithms. See &man.geli.8; for more information. &merged; + + The &man.umass.4; driver now supports + PLAY_MSF, + PLAY_TRACK, + PLAY_TRACK_REL, + PAUSE, + PLAY_12 commands so that + the &man.cdcontrol.1; utility can handle USB CD drive. File Systems - + A part of the FreeBSD NFS subsystem (the interface with + the protocol stack and callouts) is now MPSAFE. @@ -209,6 +330,21 @@ Userland Changes + Padding of ai_addrlen + in struct addrinfo has been removed, + which was originally for the ABI compatibility. + For example, this change break the ABI compatibility of + &man.getaddrinfo.3; function on 64-bit architecture including + &os;/alpha, &os;/amd64, &os;/ia64, and &os;/sparc64. + + The &man.bsdiff.1; and &man.bspatch.1; utilities + have been added. These are tools for constructing and + applying binary patches. + + The &man.cmp.1; utility now supports an + flag to compare the symbolic link itself rather than the + file that the link points to. + The &man.ifconfig.8; utility now supports a flag to allow printing potentially sensitive keying material to standard output. @@ -221,10 +357,74 @@ statistics, wrapped around the binary stream sysctl variables for the allocators. &merged; + A new function &man.memmem.3; has been implemented in + libc. This is the binary equivalent to + &man.strstr.3; and found in glibc. + + The &man.moused.8; now supports an flag + to enable horizontal virtual scrolling similar to a + flag for vertical virtual scrolling. + + The &man.netstat.1; utility now supports an + flag for interface stats mode, + which prints all interface statistics in human readable form. + + A new functions, &man.pidfile.3;, which allow reliable + pidfiles handling have been implemented in + libutil. + + The &man.ping.8; utility now supports a sweeping + ping in which &man.icmp.4; payload of + packets being sent is increased with given step. + This is useful for testing problematic channels, MTU issues + or traffic policing functions in networks. + + The &man.pkill.1; utility now supports a + option which allows to + restrict matches to a process whose PID is stored in the + pidfile file. When another new option + is also specified, the pidfile file must be locked with the + &man.flock.2; syscall or created with &man.pidfile.3;. + + The &man.powerd.8; program now supports a + option which allows to specify pidfile. + + The shared library version number of all libraries have + been updated due to some possible ABI changes. The libraries + include: snmp_*, libdialog, libg2c, libobjc, + libreadline, libregex, libstdc++, libkrb5, libalias, libarchive, + libbegemot, libbluetooth, libbsnmp, libbz2, libc_r, libcrypt, + libdevstat, libedit, libexpat, libfetch, libftpio, libgpib, + libipsec, libkiconv, libmagic, libmp, libncp, libncurses, + libnetgraph, libngatm, libopie, libpam, libpthread, libradius, + libsdp, libsmb, libtacplus, libthr, libthread_db, libugidfw, + libusbhid, libutil, libvgl, libwrap, libypclnt, libm, libcrypto, + libssh, and libssl. + + The wcsdup() function has been + implemented. This function is popular in Microsoft and GNU + systems. + <filename>/etc/rc.d</filename> Scripts - + The gbde_swap script has + been removed in favor a new encswap + script which also supports &man.geli.8; for swap + encryption. + + The geli and geli2 + scripts has been added for &man.geli.8; device + configuration on boot. + + The removable_interfaces variable + has been removed. + + A new variable ifconfig_ifn + has been added. This allows + /etc/rc.d/netif + to be used to start and stop an interface + on a purely manual basis. @@ -244,13 +444,83 @@ Ports/Packages Collection Infrastructure - + The &man.pkg.version.1; now supports an + flag to show the origin recorded on package generation + instead of the package name, and an flag + to list packages whose registered origin is origin only. + + The &man.portsnap.8; utility (sysutils/portsnap) + has been added into the &os; base system. This is a secure, + easy to use, fast, lightweight, and generally good way for + users to keep their ports trees up to date. Release Engineering and Integration - + The default partition sizing algorithm of the + &man.sysinstall.8; utility has been changed. + + + + On systems where the disk capacity is larger than (3 * RAMsize + 10GB), + the default sizes will now be as follows: + + + + + + + + Partition + Size + + + + + swapRAMsize * 2 + /512 MB + /tmp512 MB + /var1024 MB + RAMsize + /usrthe rest (8GB or more) + + + + + + + On systems where the disk capacity is larger than + (RAMsize / 8 + 2 GB), the default sizes will be + in the following ranges, with space allocated + proportionally: + + + + + + + + Partition + Size + + + + + swapfrom RAMsize / 8 to RAMsize * 2 + /from 256MB to 512MB + /tmpfrom 128MB to 512MB + /varfrom 128MB to 1024MB + /usrfrom 1536MB to 8192MB + + + + + + + On systems with even less disk space, the existing behavior is not + changed. + + ==== //depot/projects/soc2005/bsdinstaller/src/usr.sbin/Makefile#8 (text+ko) ==== @@ -1,5 +1,5 @@ # From: @(#)Makefile 5.20 (Berkeley) 6/12/93 -# $FreeBSD: src/usr.sbin/Makefile,v 1.337 2005/09/28 07:20:46 ru Exp $ +# $FreeBSD: src/usr.sbin/Makefile,v 1.338 2005/10/03 07:09:41 scottl Exp $ # XXX MISSING: mkproto SUBDIR= ac \ @@ -73,6 +73,7 @@ lastlogin \ ${_lpr} \ ${_lptcontrol} \ + lmcconfig \ ${_mailstats} \ mailwrapper \ ${_makemap} \