Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/matt-nb6-plus]: src sync with netbsd-6-0-RELEASE.



details:   https://anonhg.NetBSD.org/src/rev/700c2db41401
branches:  matt-nb6-plus
changeset: 774485:700c2db41401
user:      matt <matt%NetBSD.org@localhost>
date:      Thu Nov 01 16:44:44 2012 +0000

description:
sync with netbsd-6-0-RELEASE.

diffstat:

 UPDATING                                                          |    11 +-
 distrib/notes/common/main                                         |  1271 +++++++++-
 distrib/notes/macppc/install                                      |    21 +-
 distrib/sets/lists/base/ad.mips64eb                               |     4 +-
 distrib/sets/lists/base/ad.mips64el                               |     4 +-
 distrib/sets/lists/base/md.amd64                                  |     4 +-
 distrib/sets/lists/base/md.sparc64                                |     4 +-
 distrib/sets/lists/base/mi                                        |     7 +-
 distrib/sets/lists/base/shl.mi                                    |     6 +-
 distrib/sets/lists/comp/ad.mips64eb                               |    13 +-
 distrib/sets/lists/comp/ad.mips64el                               |    13 +-
 distrib/sets/lists/comp/md.amd64                                  |    13 +-
 distrib/sets/lists/comp/md.sparc64                                |    16 +-
 distrib/sets/lists/comp/mi                                        |    18 +-
 distrib/sets/lists/comp/shl.mi                                    |     3 +-
 distrib/sets/lists/tests/mi                                       |    10 +-
 distrib/sets/sets.subr                                            |     6 +-
 distrib/utils/sysinst/msg.mi.de                                   |     3 +-
 distrib/utils/sysinst/msg.mi.en                                   |     3 +-
 distrib/utils/sysinst/msg.mi.es                                   |   113 +-
 distrib/utils/sysinst/msg.mi.fr                                   |     3 +-
 distrib/utils/sysinst/msg.mi.pl                                   |   110 +-
 distrib/utils/sysinst/net.c                                       |     6 +-
 doc/3RDPARTY                                                      |     6 +-
 doc/CHANGES                                                       |   103 +-
 doc/CHANGES-6.0                                                   |   443 +++-
 doc/README.files                                                  |     4 +-
 etc/MAKEDEV.tmpl                                                  |     4 +-
 etc/Makefile                                                      |     4 +-
 etc/mtree/NetBSD.dist.base                                        |     3 +-
 etc/rc.d/named                                                    |    53 +-
 external/apache2/mDNSResponder/dist/mDNSShared/dnssd_clientstub.c |     2 +-
 external/bsd/bind/dist/CHANGES                                    |    11 +
 external/bsd/bind/dist/bin/named/query.c                          |    68 +-
 external/bsd/bind/dist/lib/dns/include/dns/rdata.h                |    13 +-
 external/bsd/bind/dist/lib/dns/master.c                           |     4 +-
 external/bsd/bind/dist/lib/dns/rdata.c                            |    30 +-
 external/bsd/bind/dist/lib/dns/rdataslab.c                        |     3 +-
 external/bsd/bind/dist/lib/dns/tests/Makefile.in                  |     8 +-
 external/bsd/bind/dist/lib/dns/tests/master_test.c                |    49 +-
 external/bsd/bind/dist/version                                    |     2 +-
 external/bsd/ntp/dist/ntpd/ntp_io.c                               |    12 +-
 external/bsd/wpa/dist/src/eap_server/eap_server_tls_common.c      |     7 +
 external/gpl3/binutils/dist/bfd/elf32-vax.c                       |    90 +-
 external/gpl3/gcc/dist/gcc/builtins.c                             |     2 +-
 lib/libc/arch/arm/gen/swapcontext.S                               |     5 +-
 lib/libp2k/p2k.c                                                  |     9 +-
 lib/libperfuse/perfuse.c                                          |     7 +-
 lib/libpuffs/dispatcher.c                                         |    37 +-
 lib/libpuffs/pnode.c                                              |     6 +-
 lib/libpuffs/puffs.3                                              |     8 +-
 lib/libpuffs/puffs.h                                              |    13 +-
 lib/libpuffs/puffs_ops.3                                          |    26 +-
 sbin/mount_ptyfs/mount_ptyfs.8                                    |    16 +-
 sbin/mount_ptyfs/mount_ptyfs.c                                    |    22 +-
 share/examples/Makefile                                           |     6 +-
 share/man/man3/rbtree.3                                           |    55 +-
 share/man/man5/ifconfig.if.5                                      |     8 +-
 share/man/man5/mk.conf.5                                          |    14 +-
 share/man/man5/rc.conf.5                                          |    36 +-
 share/man/man7/release.7                                          |    67 +-
 share/mk/bsd.README                                               |    10 +-
 share/mk/bsd.own.mk                                               |     4 +-
 share/zoneinfo/australasia                                        |    14 +-
 sys/arch/algor/conf/P5064                                         |     6 +-
 sys/arch/amd64/amd64/machdep.c                                    |     8 +-
 sys/arch/arm/include/byte_swap.h                                  |    40 +-
 sys/arch/evbmips/conf/MALTA                                       |     6 +-
 sys/arch/evbmips/conf/MALTA64                                     |     4 +-
 sys/arch/i386/i386/i386func.S                                     |    10 +-
 sys/arch/macppc/conf/GENERIC                                      |     8 +-
 sys/arch/macppc/include/param.h                                   |     9 +-
 sys/arch/powerpc/include/param.h                                  |     4 +-
 sys/arch/powerpc/pic/intr.c                                       |    21 +-
 sys/arch/powerpc/powerpc/trap.c                                   |    30 +-
 sys/arch/vax/vax/machdep.c                                        |    11 +-
 sys/arch/x86/acpi/acpi_wakeup.c                                   |     8 +-
 sys/dev/ic/isp_netbsd.c                                           |    12 +-
 sys/dev/pci/ehci_pci.c                                            |     8 +-
 sys/dev/pci/if_wm.c                                               |   532 ++++-
 sys/dev/pci/if_wmreg.h                                            |    59 +-
 sys/dev/pci/mfi_pci.c                                             |     5 +-
 sys/dev/sbus/isp_sbus.c                                           |     6 +-
 sys/dev/scsipi/scsiconf.c                                         |    20 +-
 sys/external/bsd/drm/dist/bsd-core/drm_sysctl.c                   |    62 +-
 sys/fs/ptyfs/ptyfs.h                                              |     7 +-
 sys/fs/ptyfs/ptyfs_vfsops.c                                       |    31 +-
 sys/kern/kern_exit.c                                              |    39 +-
 sys/kern/kern_lwp.c                                               |    31 +-
 sys/kern/sys_lwp.c                                                |    15 +-
 sys/kern/uipc_usrreq.c                                            |   119 +-
 sys/net/npf/npf_alg_icmp.c                                        |    14 +-
 sys/net/npf/npf_handler.c                                         |    10 +-
 sys/netipsec/key.c                                                |    11 +-
 sys/netipsec/key.h                                                |     6 +-
 sys/nfs/nfs_serv.c                                                |     6 +-
 sys/sys/lwp.h                                                     |     6 +-
 sys/sys/param.h                                                   |     4 +-
 sys/ufs/ffs/ffs_vfsops.c                                          |    18 +-
 sys/ufs/ufs/ufs_extattr.c                                         |    10 +-
 sys/ufs/ufs/ufs_quota.c                                           |     6 +-
 sys/ufs/ufs/ufs_quota2.c                                          |    36 +-
 sys/uvm/uvm_km.c                                                  |    31 +-
 sys/uvm/uvm_map.c                                                 |     4 +-
 tests/crypto/libcrypto/Makefile                                   |    11 +-
 tests/crypto/libcrypto/idea/Makefile                              |     8 +-
 tests/crypto/libcrypto/mdc2/Makefile                              |     8 +-
 tests/crypto/libcrypto/t_ciphers.sh                               |     5 +-
 tests/crypto/libcrypto/t_hashes.sh                                |     5 +-
 tests/fs/ffs/h_quota2_tests.c                                     |    16 +-
 tests/fs/ffs/t_miscquota.sh                                       |    51 +-
 usr.sbin/npf/npfctl/npf.conf.5                                    |   318 +-
 usr.sbin/npf/npfctl/npf_parse.y                                   |    18 +-
 usr.sbin/npf/npfctl/npfctl.c                                      |     6 +-
 usr.sbin/postinstall/postinstall                                  |     4 +-
 usr.sbin/racoon/Makefile                                          |     7 +-
 usr.sbin/traceroute/traceroute.c                                  |     5 +-
 117 files changed, 3711 insertions(+), 970 deletions(-)

diffs (truncated from 7840 to 300 lines):

diff -r be7b9a99b01a -r 700c2db41401 UPDATING
--- a/UPDATING  Tue Aug 21 05:36:23 2012 +0000
+++ b/UPDATING  Thu Nov 01 16:44:44 2012 +0000
@@ -1,4 +1,4 @@
-$NetBSD: UPDATING,v 1.234.2.1 2012/02/16 19:56:43 riz Exp $
+$NetBSD: UPDATING,v 1.234.2.1.2.1 2012/11/01 16:44:44 matt Exp $
 
 This file (UPDATING) is intended to be a brief reference to recent
 changes that might cause problems in the build process, and a guide for
@@ -16,10 +16,17 @@
 Recent changes:
 ^^^^^^^^^^^^^^^
 
+20120813:
+       The update of openssl requires cleaning both the openssl build
+       directory and DESTDIR. *Even non-update builds require cleaning
+       DESTDIR.* Builds done without taking these steps may fail, or in
+       some cases may succeed and install broken openssl libraries that
+       cause third-party software to link incorrectly and/or crash.
+
 20120216:
        Default for MKCATPAGES changed to NO. Update builds will fail
        unless DESTDIR is cleaned manually. If you built between 20120207
-       and 20120216, daily and weekly could have created an unreable
+       and 20120216, daily and weekly could have created an unreadable
        /var/db/man.db index for apropos. Running makemandb -f or
        the next run of weekly will fix it.
 
diff -r be7b9a99b01a -r 700c2db41401 distrib/notes/common/main
--- a/distrib/notes/common/main Tue Aug 21 05:36:23 2012 +0000
+++ b/distrib/notes/common/main Thu Nov 01 16:44:44 2012 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: main,v 1.484.2.1 2012/08/17 23:53:48 riz Exp $
+.\"    $NetBSD: main,v 1.484.2.1.2.1 2012/11/01 16:44:45 matt Exp $
 .\"
 .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -121,7 +121,11 @@
 on an FTP site near you, usually located in the
 .Pa /pub/NetBSD/iso/
 directory.
-Check the NetBSD website for details.
+Check the list of
+.Nx
+mirrors at
+.Lk http://www.NetBSD.org/mirrors
+for details.
 .Pp
 Option 2: bootable CD-ROM images from
 .Pa \*M/installation/cdrom/ .
@@ -477,7 +481,1253 @@
 .Lk http://ftp.NetBSD.org/pub/NetBSD/NetBSD-6.0/CHANGES-6.0
 files in the top level directory of the NetBSD 6.0 release tree.
 .Pp
-.\" fill in with changes.mdoc
+Some highlights include:
+.Ss2 General kernel
+.(bullet
+.Dv "time_t"
+and
+.Dv "dev_t"
+are now 64 bits.
+.It
+Much-improved compat_linux support for running Linux binaries.
+.It
+Added a generic producer/consumer queue.
+.It
+Added a new ptree ( Patricia / RADIX tree ) implementation.
+.It
+Removed
+.Dv "MALLOC()"
+and
+.Dv "FREE()"
+macros.
+.It
+Compute
+.Dv "kern.ipc.shmmaxpages"
+on startup based on physical memory. Can be overridden via
+.Xr sysctl 8 .
+.It
+.Xr kmem_alloc 9 :
+Add more extensive runtime debugging facilities.
+.It
+File descriptor access performance improvements were made.
+.It
+.Xr cpu_reboot 9 :
+tear down stacks of devices and file systems in an orderly fashion during shutdown.
+.It
+Added 'show vmem' and 'show all vmems' commands to
+.Xr ddb 4 .
+.It
+Added high-priority
+.Xr xcall 9
+support.
+.It
+Added direct select()/poll() support.
+.It
+Add PCU (Per-CPU Unit) interface to unify synchronization of per CPU context, like lazy FPU management.
+.It
+Added new system calls
+.Xr pipe2 2 ,
+.Xr paccept 2 ,
+.Xr kqueue1 2 ,
+flags SOCK_CLOEXEC/SOCK_NONBLOCK to
+.Xr socket 2 ,
+.Xr socketpair 2 ,
+F_DUPFD_CLOEXEC to
+.Xr fcntl 2 ,
+and a MSG_CMSG_CLOEXEC to
+.Xr recvfrom 2
+to be able to set close-on-exec to all newly created file descriptors.
+.It
+Major improvements to
+.Xr uvm_map 9 ,
+.Xr uvm_km 9 ,
+.Xr vmem 9 ,
+and
+.Xr kmem 9
+layers.
+.It
+Removed
+.Xr ltsleep 9
+and wakeup_one(9).
+.It
+Rewrote most of the entropy-gathering and entropy-distributing code, separating the
+.Xr rnd 4
+pseudodevice from the bitstream generation code
+.Xr cprng 9
+and entropy-pool code
+.Xr rnd 9 .
+.It
+.Xr kmem_alloc 9 :
+add more extensive runtime debugging facilities.
+.It
+Kernel support for
+.Xr posix_spawn 3 .
+.bullet)
+.
+.Ss2 Networking
+.(bullet
+.Xr ip 4 :
+added IP_RECVTTL option to let
+.Xr recvmsg 2
+return the TTL of the received datagram.
+.It
+.Xr ip 4 :
+added IP_MINTTL option to discard packets with a TTL lower than the option value.
+.It
+Added SOCK_SEQPACKET for local sockets.
+.It
+Added
+.Dv "net.inet.icmp.bmcastecho"
+.Xr sysctl 7 ,
+to disable ICMP replies to the braodcast address.
+.It
+Make TCP window size autoscaling the default.
+.It
+Derive the mbuf cluster (NMBCLUSTERS) at boot time from the available memory. The default can be raised by changing
+.Dv "kern.mbuf.nmbclusters"
+.
+.It
+Added NPF, the NetBSD Packet Filter.
+.It
+.Xr udp 4 :
+implement RFC6056 port selection algorithms.
+.bullet)
+.
+.Ss2 File systems
+.(bullet
+Added CHFS, a file system for flash devices.
+.It
+The default behavior when mounting empty msdosfs file systems has been changed to assume long filenames. The behavior with populated file systems has not changed.
+.It
+UDF: Added support for session opening/closing on sequential media.
+.It
+ext2fs: Added support for >128 byte inodes.
+.It
+Import OpenSolaris ZFS code. Experimental-only; does not work yet.
+.It
+ffs: New quota support. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by
+.Xr fsck_ffs 8
+(no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2.
+.bullet)
+.
+.Ss2 Security
+.(bullet
+.Xr secmodel_bsd44 9 ,
+.Xr secmodel_securelevel 9 :
+Add provisions to control access to
+.Xr gpio 4
+pins.
+.It
+.Xr security.conf 5 :
+Add check_pkg_vulnerabilities and check_pkg_signatures to validate the installed packages against the vulnerabilities database and the expected checksums for their files.
+.bullet)
+.
+.Ss2 Drivers
+.(bullet
+Audio:
+.(bullet
+Added
+.Xr gcscaudio 4
+driver for AMD Geode CS5536.
+.It
+Added
+.Xr hdaudio 4 ,
+a new standards-compliant Intel High Definition Audio driver written to replace
+.Xr azalia 4 .
+.It
+.Xr audio 9 :
+Audio drivers are now MP-safe.
+.bullet)
+.
+.It
+Hardware Monitoring:
+.(bullet
+.Xr sysmon_envsys 9 :
+Enhancements to allow access to driver-internal limit values.
+.It
+.Xr acpicpu 4 :
+Add a driver for ACPI-based processor functionality.
+.It
+.Xr acpipmtr 4 :
+Add a driver for ACPI power meters.
+.It
+.Xr acpismbus 4 :
+ACPI SMBus Control Method Interface driver.
+.It
+.Xr acpiwdrt 4 :
+ACPI Watchdog Resource Tables driver.
+.It
+.Xr acpiwmi 4 :
+Windows Management Instrumentation support for ACPI. Also added mappings for
+.Xr wmidell 4 ,
+.Xr wmieeepc 4 ,
+.Xr wmihp 4 ,
+and
+.Xr wmimsi 4 .
+.It
+.Xr aibs 4 :
+New driver for ASUSTeK AI Booster (ACPI ASOC ATK0110) hardware monitor with limit support.
+.It
+.Xr amdtemp 4 :
+Add support for Family 12h.
+.It
+.Xr dbcool 4 :
+Added support for ADM1031 thermal sensor / fan controller.
+.bullet)
+.
+.It
+Networking:
+.(bullet
+Added support for more chip revisions to
+.Xr re 4 .
+Added hardware checksum support for newer PCIe 8168C/8111C/8102E chips.
+.It
+Switch
+.Xr ath 4
+from the binary HAL to the open-source HAL from Sam Leffler.
+.It
+Added
+.Xr bwi 4
+driver for Broadcom AirForce / Apple Airport Extreme network cards.
+.It
+Added flow control and RTL8211C(L) PHY support to
+.Xr rgephy 4 .
+.It
+Added
+.Xr age 4
+and
+.Xr atphy 4
+drivers for Attansic/Atheros L1 Gigabit Ethernet and F1 PHY, respectively.
+.It
+Added support for flow control to
+.Xr sk 4 .
+.It
+Added support for flow control on MCP65 to
+.Xr nfe 4 .
+.It
+Added TCPv4/UDPv4 RX hardware checksum support for i82559 and later chips to
+.Xr fxp 4 .
+.It
+.Xr wm 4 :
+Added ICH10, PCH, PCH2, 82575, 82576, 82580 and I350 devices support. Added some other improvements and workarounds.
+.It
+.Xr bge 4 :
+added misc quirk code for chip specific bugs.
+.It
+Added
+.Xr ale 4 :
+Attansic/Atheros L1E Gigabit Ethernet.
+.It
+.Xr agr 4 :
+added support for layering vlans on top, and allow LACP to be disabled.
+.It
+.Xr alc 4 :
+Add a driver for Atheros AR813x/AR815x Ethernet.
+.It
+.Xr aue 4 :
+Add support for I-O DATA ETX-US2.



Home | Main Index | Thread Index | Old Index