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