CVS commit: [netbsd-6] src/distrib/notes/common
Module Name:src Committed By: riz Date: Sun May 12 16:44:04 UTC 2013 Modified Files: src/distrib/notes/common [netbsd-6]: main Log Message: Update release notes for the impending release. To generate a diff of this commit: cvs rdiff -u -r1.484.2.5 -r1.484.2.6 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.484.2.5 src/distrib/notes/common/main:1.484.2.6 --- src/distrib/notes/common/main:1.484.2.5 Tue Oct 23 16:25:21 2012 +++ src/distrib/notes/common/main Sun May 12 16:44:03 2013 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.484.2.5 2012/10/23 16:25:21 riz Exp $ +.\" $NetBSD: main,v 1.484.2.6 2013/05/12 16:44:03 riz Exp $ .\" .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -458,1306 +458,306 @@ possible, it's likely that wouldn't exist. . .if \n[FOR_RELEASE] \{\ -.Ss Changes Between The NetBSD 5.0 and 6.0 Releases +.Ss Changes Between The NetBSD 6.0 and 6.1 Releases .Pp The .Nx \*V release provides numerous significant functional enhancements, including -support for many new devices, integration of hundreds of bug fixes, -new and updated kernel subsystems, and many user-land enhancements. +support for new devices, integration of hundreds of bug fixes, +updated kernel subsystems, and many user-land enhancements. The result of these improvements is a stable operating system fit for production use that rivals most commercially available systems. .Pp -It is impossible to completely summarize the massive development that -went into the -.Nx -\*V release. The complete list of changes can be found in the -CHANGES: -.Lk http://ftp.NetBSD.org/pub/NetBSD/NetBSD-6.0/CHANGES -and -CHANGES-6.0: -.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 -Some highlights include: -.Ss2 General kernel +CHANGES-6.1: +.Lk http://ftp.NetBSD.org/pub/NetBSD/NetBSD-6.1/CHANGES-6.1 +file in the top level directory of the NetBSD 6.1 release tree. An abbreviated list is as follows: +.Ss2 Security Advisory Fixes .(bullet -.Dv "time_t" -and -.Dv "dev_t" -are now 64 bits. -.It -Much-improved compat_linux support for running Linux binaries. +NetBSD-SA2013-001: +.Lk http://ftp.netbsd.org/pub/NetBSD/security/advisories/NetBSD-SA2013-001.txt.asc , +Kernel panic triggered from userland .It -Added a generic producer/consumer queue. +NetBSD-SA2013-002: +.Lk http://ftp.netbsd.org/pub/NetBSD/security/advisories/NetBSD-SA2013-002.txt.asc , +kqueue related kernel panic triggered from userland .It -Added a new ptree ( Patricia / RADIX tree ) implementation. +NetBSD-SA2013-003: +.Lk http://ftp.netbsd.org/pub/NetBSD/security/advisories/NetBSD-SA2013-003.txt.asc , +RNG Bug May Result in Weak Cryptographic Keys .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 -Kernel support for -.Xr posix_spawn 3 . +NetBSD-SA2013-004: +.Lk http://ftp.netbsd.org/pub/NetBSD/security/advisories/NetBSD-SA2013-004.txt.asc , +Vulnerabilities in grep .bullet) . -.Ss2 Networking +.Ss2 Security Fixes .(bullet -.Xr ip 4 : -added IP_RECVTTL option to let -.Xr recvmsg 2 -return the TTL of the received datagram. +expat: Fix CVE-2012-1147, CVE-2012-1148 and CVE-2012-0876. .It -.Xr ip 4 : -added IP_MINTTL option to discard packets with a TTL lower than the option value. +BIND: Address CVE-2012-5688: Named could die on specific queries with dns64 enabled. .It -Added SOCK_SEQPACKET for local sockets. +Fixed a crash which could happen with sysctl security.curtain=1 set
CVS commit: [netbsd-6] src/distrib/notes/common
Module Name:src Committed By: jdc Date: Sat Nov 24 20:38:08 UTC 2012 Modified Files: src/distrib/notes/common [netbsd-6]: postinstall Log Message: Pull up revision 1.75 (requested by tsutsui in ticket #710). Most contents in ftp://ftp.NetBSD.org/pub/NetBSD/packages/ seem removed recently (do we have any announcment?) so update pakcages URLs and descriptions accordingly. To generate a diff of this commit: cvs rdiff -u -r1.74.8.1 -r1.74.8.2 src/distrib/notes/common/postinstall Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/postinstall diff -u src/distrib/notes/common/postinstall:1.74.8.1 src/distrib/notes/common/postinstall:1.74.8.2 --- src/distrib/notes/common/postinstall:1.74.8.1 Fri Aug 17 23:53:49 2012 +++ src/distrib/notes/common/postinstall Sat Nov 24 20:38:07 2012 @@ -1,4 +1,4 @@ -.\" $NetBSD: postinstall,v 1.74.8.1 2012/08/17 23:53:49 riz Exp $ +.\" $NetBSD: postinstall,v 1.74.8.2 2012/11/24 20:38:07 jdc Exp $ .\" .\" Copyright (c) 1999-2004 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -339,7 +339,7 @@ More information on the package system i .Lk http://www.NetBSD.org/docs/software/packages.html .It A list of available packages suitable for browsing is at -.Lk ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/README.html +.Lk ftp://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/README.html .It Precompiled binaries can be found at .Lk ftp://ftp.NetBSD.org/pub/pkgsrc/packages/NetBSD/ @@ -369,9 +369,6 @@ is correctly configured, you can install Some mirror sites don't mirror the .Pa /pub/pkgsrc directory. -If you would like to use such mirrors, you could also try the -.Pa /pub/NetBSD/packages/current-packages/NetBSD/\*M/\*V/All -directory, which may have the same contents. .Note) .Pp The above commands will install the Tenex-csh and Bourne Again shells, @@ -385,7 +382,7 @@ post-installation configuration menu, th .Xr pkgsrc 7 framework for compiling packages can be obtained by retrieving the file -.Lk ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc.tar.gz +.Lk ftp://ftp.NetBSD.org/pub/pkgsrc/pkgsrc.tar.gz . It is typically extracted into .Pa /usr/pkgsrc (though other locations work fine) with the commands:
CVS commit: [netbsd-6] src/distrib/notes/common
Module Name:src Committed By: riz Date: Tue Oct 23 16:25:21 UTC 2012 Modified Files: src/distrib/notes/common [netbsd-6]: main Log Message: Remove duplicate entries (requested by enami in ticket #618) To generate a diff of this commit: cvs rdiff -u -r1.484.2.4 -r1.484.2.5 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.484.2.4 src/distrib/notes/common/main:1.484.2.5 --- src/distrib/notes/common/main:1.484.2.4 Fri Oct 12 22:06:59 2012 +++ src/distrib/notes/common/main Tue Oct 23 16:25:21 2012 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.484.2.4 2012/10/12 22:06:59 riz Exp $ +.\" $NetBSD: main,v 1.484.2.5 2012/10/23 16:25:21 riz Exp $ .\" .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -557,9 +557,6 @@ pseudodevice from the bitstream generati 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)
CVS commit: [netbsd-6] src/distrib/notes/common
Module Name:src Committed By: riz Date: Fri Oct 12 22:07:00 UTC 2012 Modified Files: src/distrib/notes/common [netbsd-6]: main Log Message: Insert changes.mdoc, detailing the highlighted changes from 5->6. To generate a diff of this commit: cvs rdiff -u -r1.484.2.3 -r1.484.2.4 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.484.2.3 src/distrib/notes/common/main:1.484.2.4 --- src/distrib/notes/common/main:1.484.2.3 Wed Oct 10 17:07:03 2012 +++ src/distrib/notes/common/main Fri Oct 12 22:06:59 2012 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.484.2.3 2012/10/10 17:07:03 riz Exp $ +.\" $NetBSD: main,v 1.484.2.4 2012/10/12 22:06:59 riz Exp $ .\" .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -481,7 +481,1253 @@ CHANGES-6.0: .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 Monitorin
CVS commit: [netbsd-6] src/distrib/notes/common
Module Name:src Committed By: riz Date: Wed Oct 10 17:07:03 UTC 2012 Modified Files: src/distrib/notes/common [netbsd-6]: main Log Message: Pull up following revision(s) (requested by apb in ticket #599): distrib/notes/common/main: revision 1.490 Refer to the list of mirrors at http://www.NetBSD.org/mirrors in "Quick install notes for the impatient". Previously it said "Check the NetBSD website for details" without giving an URL. To generate a diff of this commit: cvs rdiff -u -r1.484.2.2 -r1.484.2.3 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.484.2.2 src/distrib/notes/common/main:1.484.2.3 --- src/distrib/notes/common/main:1.484.2.2 Mon Sep 3 18:45:42 2012 +++ src/distrib/notes/common/main Wed Oct 10 17:07:03 2012 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.484.2.2 2012/09/03 18:45:42 riz Exp $ +.\" $NetBSD: main,v 1.484.2.3 2012/10/10 17:07:03 riz Exp $ .\" .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -121,7 +121,11 @@ These can be found 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/ .