Annotation of src/distrib/notes/common/main, Revision 1.425.2.9
1.425.2.9! pooka 1: .\" $NetBSD: main,v 1.425.2.8 2010/11/03 08:03:32 snj Exp $
1.1 ross 2: .\"
1.424 tsutsui 3: .\" Copyright (c) 1999-2008 The NetBSD Foundation, Inc.
1.1 ross 4: .\" All rights reserved.
5: .\"
6: .\" Redistribution and use in source and binary forms, with or without
7: .\" modification, are permitted provided that the following conditions
8: .\" are met:
9: .\" 1. Redistributions of source code must retain the above copyright
10: .\" notice, this list of conditions and the following disclaimer.
11: .\" 2. Redistributions in binary form must reproduce the above copyright
12: .\" notice, this list of conditions and the following disclaimer in the
13: .\" documentation and/or other materials provided with the distribution.
14: .\"
15: .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
16: .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
17: .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
18: .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
19: .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
20: .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
21: .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22: .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23: .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
24: .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
25: .\" POSSIBILITY OF SUCH DAMAGE.
26: .\"
27: .ig
28:
1.394 cegger 29: To "regenerate" this file, go up one level to src/distrib/notes
1.373 jnemeth 30: and type "make". This will create
31: src/distrib/notes/<arch>/INSTALL.*.
32:
1.1 ross 33: The notes that describe the improvements over the last release
34: aren't appropriate for a snapshot, so these are conditional on
35: FOR_RELEASE. 0 == snapshot; 1 == release
36: ..
37: .
38: .tm Processing INSTALL
39: .
40: .\" -------------------- CONFIGURATION --------------------
41: .
1.4 perry 42: .nr FOR_RELEASE 1
1.154 ross 43: .nr DOC_XR 1
1.267 gavan 44: .ds MACHINE_LIST acorn26 acorn32 algor alpha amd64 amiga amigappc arc atari
45: .as MACHINE_LIST " bebox cats cesfic cobalt dreamcast evbarm evbmips evbppc
1.425 tsutsui 46: .as MACHINE_LIST " evbsh3 ews4800mips hp300 hp700 hpcarm hpcmips hpcsh i386
47: .as MACHINE_LIST " ibmnws iyonix landisk luna68k mac68k macppc mipsco mmeye
1.300 tsutsui 48: .as MACHINE_LIST " mvme68k mvmeppc netwinder news68k newsmips next68k ofppc
1.425 tsutsui 49: .as MACHINE_LIST " playstation2 pmax prep rs6000 sandpoint sbmips
1.322 ober 50: .as MACHINE_LIST " sgimips shark sparc sparc64 sun2 sun3 vax x68k xen zaurus .
1.2 ross 51: .so \*[.CURDIR]/../common/macros
1.78 lukem 52: .
1.425.2.7 snj 53: .Dd April 24, 2010
1.1 ross 54: .Dt INSTALL 8
55: .Os NetBSD
56: .Sh NAME
57: .Nm INSTALL
1.78 lukem 58: .Nd Installation procedure for
59: .Nx*M .
1.145 jhawk 60: .Sh CONTENTS
61: .Tc
1.1 ross 62: .Sh DESCRIPTION
63: .
64: .Ss About this Document
1.82 lukem 65: .Pp
1.1 ross 66: .
67: This document describes the installation procedure for
1.321 wiz 68: .Nx
69: \*V on the
1.78 lukem 70: .Em \*M
1.190 lukem 71: platform.
72: It is available in four different formats titled
1.1 ross 73: .Pa INSTALL. Ns Ar ext ,
1.13 ross 74: where
1.113 pooka 75: .Ar \&.ext
1.1 ross 76: is one of
1.13 ross 77: .Pa \&.ps , \&.html , \&.more ,
1.78 lukem 78: .No or Pa \&.txt :
79: .(tag \&.morex -offset indent
1.1 ross 80: .It Pa \&.ps
81: PostScript.
82: .It Pa \&.html
1.74 jhawk 83: .No Standard Internet Tn HTML .
1.1 ross 84: .It Pa \&.more
1.82 lukem 85: The enhanced text format used on
86: .Ul
87: systems by the
1.1 ross 88: .Xr more 1
89: and
90: .Xr less 1
1.190 lukem 91: pager utility programs.
92: This is the format in which the on-line
1.1 ross 93: .Em man
94: pages are generally presented.
95: .It Pa \&.txt
96: Plain old
97: .Tn ASCII .
1.78 lukem 98: .tag)
1.1 ross 99: .Pp
100: You are reading the
1.13 ross 101: .Em \*[format]
102: version.
1.1 ross 103: .
1.304 uwe 104: .if \n[i386]:\n[macppc]:\n[sparc]:\n[sparc64]:\n[amd64] \{\
1.131 mbw 105: .Ss "Quick install notes for the impatient"
106: .Pp
107: This section contains some brief notes describing what you need to
108: install
1.321 wiz 109: .Nx
110: \*V on a machine of the \*M architecture.
1.131 mbw 111: .Bl -bullet
112: .It
1.396 ad 113: Fetch files needed to install
114: .Nx .
1.291 riz 115: .if \n[i386]:\n[amd64] \{\
1.396 ad 116: .Pp
117: Option 1: bootable CD-ROM images containing the full distribution.
118: .Pp
119: These can be found
120: on an FTP site near you, usually located in the
1.425.2.1 snj 121: .Pa /pub/NetBSD/iso/
1.396 ad 122: directory.
123: Check the NetBSD website for details.
124: .Pp
125: Option 2: bootable CD-ROM images from
126: .Pa \*M/installation/cdrom/ .
127: .Pp
128: These images are bootable, but do not contain binary sets.
1.425.2.1 snj 129: They are intended for network installs or system repair.
1.396 ad 130: .Pa boot.iso
131: is for VGA console installation, and
132: .Pa boot-com.iso
133: is for installation over serial console (com0, 9600 baud).
134: .Pp
135: Option 3: boot floppy images from
136: .Pa \*M/installation/floppy/ .
137: .Pp
1.131 mbw 138: .Pa boot1.fs
139: and
140: .Pa boot2.fs
1.396 ad 141: are floppy images for VGA console installation.
1.291 riz 142: .Pa boot-com1.fs
143: and
144: .Pa boot-com2.fs
1.396 ad 145: are for installation via serial console (com0, 9600 baud).
146: .It
147: The default kernel on CD-ROMs has ACPI enabled.
148: This is known to cause issues on a few machines which have buggy ACPI
149: implementations.
150: .Pp
151: To boot with ACPI disabled, choose the "no ACPI" option from the boot menu,
152: or interrupt the menu and enter the
153: .Nx
154: boot prompt.
155: Type
156: .Ic boot -2
157: to boot with ACPI disabled.
1.425.2.4 snj 158: .\} \" amd64:i386
1.203 lukem 159: .if \n[macppc] \{\
1.425.2.4 snj 160: The files depend on which model you
1.190 lukem 161: are using and how you plan to boot your machine.
1.231 mbw 162: For systems with built-in floppy drives (Open Firmware 1 or 2),
163: fetch the pair of boot floppy images
1.263 hubertf 164: .Pa macppc/installation/floppy/boot1.fs
1.231 mbw 165: and
1.263 hubertf 166: .Pa macppc/installation/floppy/boot2.fs ,
1.231 mbw 167: which include the bootloader and installation kernel.
168: For systems without floppy drives (most are Open Firmware 3), fetch the
169: bootloader
1.263 hubertf 170: .Pa macppc/installation/ofwboot.xcf
1.176 mbw 171: and the installation kernel
1.263 hubertf 172: .Pa macppc/binary/kernel/netbsd-GENERIC_MD.gz .
1.231 mbw 173: If you have a CD-R, you can fetch the CD image,
1.319 martin 174: .Pa macppccd-\*V.iso .
1.131 mbw 175: .\}
1.203 lukem 176: .if \n[sparc] \{\
1.396 ad 177: Fetch a CD image,
1.319 martin 178: .Pa sparccd-\*V.iso
1.131 mbw 179: or the floppy disk images,
1.263 hubertf 180: .Pa sparc/install/floppy/disk1.gz No and Pa sparc/install/floppy/disk2 .
1.132 mbw 181: You need either the pair of floppies or the CD to boot your system.
182: .\}
1.257 mbw 183: .if \n[sparc64] \{\
1.425.2.1 snj 184: This is either a CD image,
1.319 martin 185: .Pa sparc64cd-\*V.iso
1.257 mbw 186: or the installation kernel and bootloader,
1.263 hubertf 187: .Pa sparc64/binary/kernel/netbsd-INSTALL.gz No and Pa sparc64/installation/misc/ofwboot
1.257 mbw 188: which can be booted from a
189: .Tn Solaris
190: or
191: .Nx
192: partition.
193: .\}
194: .if \n[macppc]:\n[sparc]:\n[sparc64] \{\
1.231 mbw 195: Alternatively, you may netboot the installation kernel. This process is
196: covered below, in detail.
1.131 mbw 197: .\}
198: .It
199: The actual binary distribution is in the
1.263 hubertf 200: .Pa \*M/binary/sets/
1.131 mbw 201: directory.
202: When you boot the install
1.396 ad 203: .if \n[i386] CD-ROM or floppies,
1.231 mbw 204: .if \n[macppc] kernel from floppies, hard drive, or CD-ROM,
1.203 lukem 205: .if \n[sparc] floppies or CD-ROM,
1.257 mbw 206: .if \n[sparc64] CD-ROM or installation kernel,
1.131 mbw 207: the installation program
1.425.2.1 snj 208: can fetch these files for you (using e.g. ftp)
1.131 mbw 209: if you have a network connection.
210: There are several other methods to get the binary sets onto
1.149 mbw 211: your machine.
1.131 mbw 212: .Pp
213: You will at a minimum need
1.291 riz 214: .ie \n[i386]:\n[amd64] \{\
1.131 mbw 215: one of the kernel sets, typically
1.182 grant 216: .Pa kern-GENERIC.tgz ,
1.131 mbw 217: as well as
218: .\}
219: .el \{\
220: the following sets:
1.257 mbw 221: .Pa kern-GENERIC.tgz ,
1.131 mbw 222: .\}
223: .Pa base.tgz
224: and
225: .Pa etc.tgz .
226: In a typical workstation installation you will probably want
227: all the installation sets.
1.396 ad 228: .ie \n[i386]:\n[amd64] \{\
1.131 mbw 229: .It
1.396 ad 230: Write the CD-ROM images or floppy images out.
231: .Pp
232: Many commercial and freeware programs are available to burn CD-ROMs.
233: .Pp
1.131 mbw 234: If you have problems writing a raw image to a floppy,
235: the
236: .Ic rawrite.exe
237: MS-DOS program
238: or the
239: .Ic Rawrite32.exe
240: Windows32 program (inside
241: .Pa rawrite32.zip )
242: in the
1.263 hubertf 243: .Pa i386/installation/misc/
1.131 mbw 244: directory may be of help.
245: .\}
1.304 uwe 246: .if \n[macppc] \{\
1.131 mbw 247: .It
1.231 mbw 248: If your \*M has a floppy drive, create the pair of boot floppies using
249: .Ic suntar
250: (MacOS 9),
251: .Ic rawrite
252: (Windows), or
253: .Ic dd
254: (any
255: .Ul
256: system with floppy support). If your system has Open Firmware 3, drag
1.220 lukem 257: .Pa ofwboot.xcf No and Pa netbsd-GENERIC_MD.gz
1.190 lukem 258: to your hard drive icon (the top level of the drive, not the desktop).
1.231 mbw 259: If you are using the CD image, burn it now.
1.131 mbw 260: .\}
1.304 uwe 261: .if \n[sparc] \{\
1.131 mbw 262: .It
1.190 lukem 263: Make sure your sparc's CD-ROM drive is bootable.
264: Burn the CD.
265: Otherwise, write the floppy images directly to a pair of floppies
266: (after uncompressing disk1.gz).
1.131 mbw 267: .\}
1.304 uwe 268: .if \n[sparc64] \{\
1.257 mbw 269: .It
270: Burn the CD or put the installation kernel and bootloader
271: at the root level of a bootable
272: .Tn Solaris
273: or
274: .Nx
275: partition.
276: .\}
1.131 mbw 277: .Pp
278: The disk(s) you just prepared will be used to boot the installation
279: kernel, which contains all the tools required to install
280: .Nx .
1.203 lukem 281: .if \n[macppc] \{\
1.131 mbw 282: .It
283: Determine your machine's model, quirks, and Open Firmware version from the
284: .Nx*M
285: Model Support webpage.
1.380 pavel 286: .Lk http://www.NetBSD.org/ports/macppc/models.html
1.131 mbw 287: .Pp
288: At present,
289: .Nx*M
290: cannot exist on the same hard drive as
1.200 scottr 291: .Tn Mac OS
1.231 mbw 292: unless you partition your disk before running the installer.
1.239 mbw 293: Open Firmware versions prior to 3 require a dedicated
1.131 mbw 294: .Nx
1.239 mbw 295: drive \(em you must use the entire disk,
1.190 lukem 296: partitioned with the installation tools.
297: Open Firmware version 3 cannot boot into
1.131 mbw 298: .Nx
1.231 mbw 299: on a drive partitioned with the installation tools, you must partition
300: your disk before running the installer, then select the
1.131 mbw 301: .Dq Me "Re-install sets or install additional sets"
302: option in the installer (selecting the
303: .Dq Me "Install NetBSD to hard disk"
304: or
305: .Dq Me "Upgrade NetBSD on a hard disk"
1.190 lukem 306: options will render your drive unbootable).
307: If you are unsure, you may want to read the section below on
1.131 mbw 308: .Sx Partitioning your hard drive for NetBSD
309: .It
310: For systems with Open Firmware versions prior to 3, you may need to use
311: Apple's System Disk utility to enter Open Firmware and use your screen and
1.190 lukem 312: keyboard.
313: To enter Open Firmware, hold down the
1.131 mbw 314: .Key COMMAND-OPTION-O-F
1.231 mbw 315: keys after the boot chime starts, but before the chime ends.
1.190 lukem 316: Entering Open Firmware versions prior to 3 is usually the most frustrating
317: part of installation \(em you may want to read the section below on
1.131 mbw 318: .Sx Older Open Firmware System Preparation
319: .Pp
320: You should have the Open Firmware
1.416 tsutsui 321: .Dq Pa "0 \*[Gt]"
1.131 mbw 322: prompt on your screen before attempting to boot
323: .Nx*M .
324: .\}
1.203 lukem 325: .if \n[macppc] \{\
1.131 mbw 326: .It
1.190 lukem 327: At the Open Firmware prompt, type the command to boot.
1.231 mbw 328: To boot from the installation floppies, the command is
329: .Dq Ic "boot fd:0" .
1.149 mbw 330: For the install kernel and bootloader on your hard drive (Open Firmware
331: 3), the command is
1.231 mbw 332: .Dq Ic "boot hd:,\eofwboot.xcf netbsd-GENERIC_MD.gz" .
1.131 mbw 333: .Pp
334: For boot CDs, the command is something like
1.136 mbw 335: .Dq Ic "boot cd:,\eofwboot.xcf netbsd.macppc"
336: (for Open Firmware 3) or
1.149 mbw 337: .Dq Ic "boot scsi-int/sd@3:0 NETBSD.MACPPC"
1.136 mbw 338: (for earlier Open Firmware versions).
339: You will need to use the correct case for
340: .Ic OFWBOOT.XCF No and Ic NETBSD.MACPPC
1.190 lukem 341: depending on how your version of Open Firmware interprets the ISO
1.191 lukem 342: file system.
1.190 lukem 343: You may need to replace
1.131 mbw 344: .Ic cd
345: with
1.245 mbw 346: .Ic "scsi/sd@3 , scsi-int/sd@3 , ata/atapi-disk ,"
1.190 lukem 347: or some other device alias.
348: You should also use the Open Firmware
1.131 mbw 349: .Ic dir
350: command to confirm that the
351: .Nx*M
352: kernel is called
1.136 mbw 353: .Pa NETBSD.MACPPC .
1.231 mbw 354: You may want to read the section below on
355: .Sx Open Firmware boot syntax
1.131 mbw 356: .\}
1.257 mbw 357: .if \n[sparc]:\n[sparc64] \{\
1.131 mbw 358: .It
1.258 mbw 359: You will need to get to the
360: .if \n[sparc] OpenBoot PROM
361: .if \n[sparc64] OpenFirmware
1.131 mbw 362: .Dq Ic "ok"
1.190 lukem 363: prompt.
1.425.2.4 snj 364: After your system first powers on and displays some initial information,
1.190 lukem 365: press the
1.131 mbw 366: .Key STOP-A
1.270 mbw 367: keys, or send a BREAK if you're on a serial console.
1.190 lukem 368: At the
1.131 mbw 369: .Dq Ic "ok"
370: prompt, type the command to boot your system into
371: .Nx .
1.257 mbw 372: .\}
373: .if \n[sparc] \{\
1.131 mbw 374: The command to boot from CD is one of the following commands (depending on
375: your model):
376: .Dq Ic b sd(,30,) ,
377: .Dq Ic boot sd(,30,) ,
378: or
379: .Dq Ic boot cdrom .
380: .Pp
381: The command to boot from floppy is either
382: .Dq Ic boot fd(,,1)
383: or
384: .Dq Ic boot floppy .
385: The installer will prompt you to insert the second floppy when it is ready
386: for it.
387: .\}
1.257 mbw 388: .if \n[sparc64] \{\
389: The command to boot from CD is:
390: .Dq Ic boot cdrom .
391: The command to boot the
392: .Nx
393: kernel from a
394: .Tn Solaris
395: or
396: .Nx
397: partition depends on which disk and partition it is on.
398: To boot from the first partition of the first (primary) disk:
399: .Dq Ic "boot disk:a /ofwboot -a" .
400: When it asks you for a kernel, specify
401: .Dq Ic "netbsd-INSTALL.gz"
402: .\}
1.131 mbw 403: .It
1.425.2.4 snj 404: For third-party programs which are not part of the base
405: .Nx
406: distribution, you will want to explore the
407: .Ic pkgsrc
408: system with its many thousands of third party software applications.
409: .El
410: .\}
411: .Ss "What is NetBSD?"
412: .Pp
413: .
414: The
415: .Nx
416: Operating System is a fully functional
417: .Tn Open Source
418: .Ul
419: operating system derived from the University of California, Berkeley
420: Networking Release 2 (Net/2), 4.4BSD-Lite, and 4.4BSD-Lite2 sources.
421: .Nx
422: runs on 57 different system architectures (ports)
423: across 15 distinct CPU families, and is being ported to more.
424: The
425: .Nx
426: \*V release contains complete binary releases for many different
427: system architectures.
428: (A few ports are not fully supported at this time
429: and are thus not part of the binary distribution.
430: Please see the
431: .Nx
432: web site at
433: .Lk http://www.NetBSD.org/
434: for information on them.)
435: .Pp
436: .Nx
437: is a completely integrated system.
438: In addition to its highly portable, high performance kernel,
439: .nh
440: .Nx
441: features a complete set of user utilities, compilers for several
442: languages, the X Window System, firewall software
443: and numerous other tools, all accompanied by full source code.
444: .Pp
445: .\" XXX Should we include some text here about NetBSD's license
446: .\" policies and how commercial-friendly it is?
447: .Nx
448: is a creation of the members of the Internet community.
449: Without the unique cooperation and coordination the net makes
450: possible, it's likely that
451: .Nx
452: wouldn't exist.
453: .
1.425.2.9! pooka 454: .Ss "Dedication"
! 455: .Pp
! 456: .
! 457: .Nx
! 458: 5.1 is dedicated to the memory of Martti Kuparinen, who
! 459: was the victim of a traffic accident in June 2010.
! 460: .Pp
! 461: Martti's technical contributions are too many to list here in full.
! 462: He created and maintained numerous packages in pkgsrc, updated two
! 463: packet filter solutions distributed with
! 464: .Nx
! 465: and improved several
! 466: hardware drivers. Beyond that he was always helpful and friendly. His
! 467: example encouraged users to contribute to the project and share their
! 468: work with the community. Some of these users later became
! 469: .Nx
! 470: developers themselves thanks to Martti's efforts.
! 471: .
1.425.2.4 snj 472: .if \n[FOR_RELEASE] \{\
1.425.2.7 snj 473: .Ss Changes Between the NetBSD 5.0 and 5.1 Releases
1.425.2.4 snj 474: .Pp
475: The
476: .Nx
1.425.2.7 snj 477: \*V
478: release is the first feature update of the NetBSD 5.0 release branch.
479: It represents a selected subset of fixes deemed critical for security or
480: stability reasons, as well as new features and enhancements.
481: .Pp
482: Please note that all fixes in security/critical updates (i.e., NetBSD 5.0.1,
483: 5.0.2, etc.) are cumulative, so the latest update contains all such fixes
484: since the corresponding minor release.
485: These fixes also appear in minor releases (i.e., NetBSD 5.1, 5.2, etc.).
1.425.2.4 snj 486: .Pp
487: The complete list of changes can be found in the
1.425.2.7 snj 488: CHANGES-5.1:
489: .Lk http://ftp.NetBSD.org/pub/NetBSD/NetBSD-5.1/CHANGES-5.1
490: file in the top level directory of the NetBSD 5.1 release tree.
491: An abbreviated list is as follows:
492: .Ss2 Security Advisory Fixes
1.425.2.4 snj 493: .(bullet
1.425.2.7 snj 494: NetBSD-SA2009-004 (NetBSD OpenPAM
495: .Xr passwd 1
496: changing weakness):
497: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2009-004.txt.asc
1.425.2.4 snj 498: .It
1.425.2.7 snj 499: NetBSD-SA2009-005 (Plaintext Recovery Attack Against SSH):
500: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2009-005.txt.asc
1.425.2.4 snj 501: .It
1.425.2.7 snj 502: NetBSD-SA2009-006 (Buffer overflows in ntp):
503: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2009-006.txt.asc
1.425.2.4 snj 504: .It
1.425.2.7 snj 505: NetBSD-SA2009-007 (Buffer overflows in
506: .Xr hack 6 ):
507: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2009-007.txt.asc
1.425.2.4 snj 508: .It
1.425.2.7 snj 509: NetBSD-SA2009-008 (OpenSSL ASN1 parsing denial of service and CMS signature
510: verification weakness):
511: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2009-008.txt.asc
1.425.2.4 snj 512: .It
1.425.2.7 snj 513: NetBSD-SA2009-009 (OpenSSL DTLS Memory Exhaustion and DSA signature
514: verification vulnerabilities):
515: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2009-009.txt.asc
1.425.2.4 snj 516: .It
1.425.2.7 snj 517: NetBSD-SA2009-010 (ISC dhclient subnet-mask flag stack overflow):
518: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2009-010.txt.asc
1.425.2.4 snj 519: .It
1.425.2.7 snj 520: NetBSD-SA2009-011 (ISC DHCP server Denial of Service vulnerability):
521: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2009-011.txt.asc
1.425.2.4 snj 522: .It
1.425.2.7 snj 523: NetBSD-SA2009-012 (SHA2 implementation potential buffer overflow):
524: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2009-012.txt.asc
1.425.2.4 snj 525: .It
1.425.2.7 snj 526: NetBSD-SA2009-013 (BIND named dynamic update Denial of Service vulnerability):
527: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2009-013.txt.asc
1.425.2.9! pooka 528: .It
! 529: NetBSD-SA2010-002 (OpenSSL TLS renegotiation man in the middle vulnerability):
! 530: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2010-002.txt.asc
! 531: .It
! 532: NetBSD-SA2010-003 (azalia(4)/hdaudio(4) negative mixer index panic):
! 533: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2010-003.txt.asc
! 534: .It
! 535: NetBSD-SA2010-004 (amd64 per-page No-execute (NX) bit disabled):
! 536: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2010-004.txt.asc
! 537: .It
! 538: NetBSD-SA2010-005 (NTP server Denial of Service vulnerability):
! 539: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2010-005.txt.asc
! 540: .It
! 541: NetBSD-SA2010-006 (Buffer length checking errors in CODA):
! 542: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2010-006.txt.asc
! 543: .It
! 544: NetBSD-SA2010-007 (Integer overflow in libbz2 decompression code):
! 545: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2010-007.txt.asc
! 546: .It
! 547: NetBSD-SA2010-008 (sftp(1)/ftp(1)/glob(3) related resource exhaustion):
! 548: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2010-008.txt.asc
! 549: .It
! 550: NetBSD-SA2010-010 (Buffer Length Handling Errors in netsmb):
! 551: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2010-010.txt.asc
! 552: .It
! 553: NetBSD-SA2010-011 (OpenSSL Double Free Arbitrary Code Execution):
! 554: .Lk http://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2010-011.txt.asc
1.425.2.4 snj 555: .bullet)
556: .
1.425.2.7 snj 557: .Pp
558: Advisories prior to NetBSD-SA2009-004 do not affect
559: NetBSD 5.0:
560: .Lk http://www.NetBSD.org/support/security/patches-5.0.html .
561: .Ss2 Other Security Fixes
1.425.2.4 snj 562: .(bullet
1.425.2.7 snj 563: openssl: Fix CVE-2009-4355 and CVE-2010-0740.
1.425.2.4 snj 564: .It
1.425.2.7 snj 565: Fix crash in openssl: handshake_dgst[] may be used without being allocated,
566: causing NULL pointer dereference.
1.425.2.4 snj 567: .It
1.425.2.7 snj 568: Update BIND server and tools to 9.5.2-P2, fixing CVE-2009-0025, CVE-2009-4022,
569: and CVE-2010-0097.
1.425.2.4 snj 570: .It
1.425.2.7 snj 571: .Xr ntpd 8 :
572: Fix CVE-2009-3563.
1.425.2.4 snj 573: .It
1.425.2.7 snj 574: expat: Fix SA36425 and CVE-2009-3560.
1.425.2.4 snj 575: .It
1.425.2.7 snj 576: .Xr fts 3 :
577: Avoid possible integer overflow on really deep dirs, and subsequent collateral
578: damage.
579: Received from OpenBSD via US-CERT as VU #590371.
1.425.2.4 snj 580: .It
1.425.2.7 snj 581: Fix a couple issues with POSIX message queues:
1.425.2.4 snj 582: .(bullet
1.425.2.7 snj 583: An invalid signal number passed to mq_notify() could crash the kernel on
584: delivery -- add a boundary check.
1.425.2.4 snj 585: .It
1.425.2.7 snj 586: A user could set mq_maxmsg (the maximal number of messages in a queue) to a
587: huge value on mq_open(O_CREAT) and later use up all kernel memory by
588: mq_send() -- add a sysctl'able limit which defaults to 16*mq_def_maxmsg.
1.425.2.4 snj 589: .bullet)
590: .
591: .It
1.425.2.7 snj 592: .Xr arc4random 3 :
593: Keep arc4_i and arc4_j synchronised after a rekeying.
594: This prevents accidentally ending up in a short ARC4 cycle.
1.425.2.4 snj 595: .It
1.425.2.7 snj 596: freetype: Fix CVE-2009-0946.
1.425.2.4 snj 597: .It
1.425.2.7 snj 598: .Xr ftpd 8 :
599: Fix a remote crash. PR 43023.
1.425.2.4 snj 600: .It
1.425.2.7 snj 601: openldap: Fix CVE-2009-3767.
1.425.2.4 snj 602: .It
1.425.2.7 snj 603: Fix an NX regression observed on amd64 kernels, where per-page execution right
604: was disabled (therefore leading to the inability of the kernel to detect
605: fraudulent use of memory mappings marked as not being executable).
1.425.2.8 snj 606: .It
607: .Xr ftpd 8
608: and
609: .Xr sftp 1 :
610: Prevent remote DoS attack with glob patterns.
1.425.2.4 snj 611: .bullet)
612: .
1.425.2.7 snj 613: .Ss2 Kernel
1.425.2.4 snj 614: .(bullet
1.425.2.7 snj 615: Fix random "filesystem full" messages on large FFS file systems.
1.425.2.4 snj 616: .It
1.425.2.7 snj 617: Fix a regression in the 4.4BSD scheduler, improving interactive performance
618: under load.
1.425.2.4 snj 619: .It
1.425.2.7 snj 620: Remove a race where physio_done() may use memory already freed.
621: PR 39536.
1.425.2.4 snj 622: .It
1.425.2.7 snj 623: Fix a crash observed when trying to load a corrupted ELF kernel module.
1.425.2.4 snj 624: .It
1.425.2.7 snj 625: Fix PR 41566, where writes on the controlling tty were not being awoken from
626: blocks.
1.425.2.4 snj 627: .It
1.425.2.7 snj 628: Various fixes for POSIX message queues.
1.425.2.4 snj 629: .It
1.425.2.7 snj 630: Fix a couple deadlocks in the VFS subsystem.
631: PR 41374.
1.425.2.4 snj 632: .It
1.425.2.7 snj 633: Fix an issue on some architectures where a softint could fire on the wrong CPU.
1.425.2.4 snj 634: .It
1.425.2.7 snj 635: Fixes for POSIX advisory locks.
1.425.2.4 snj 636: .It
1.425.2.7 snj 637: A number of other stability fixes.
1.425.2.4 snj 638: .It
1.425.2.7 snj 639: Fix a case where
640: .Xr setpriority 2
641: returned EACCES instead of EPERM.
642: PR 41489.
1.425.2.4 snj 643: .It
1.425.2.7 snj 644: .Xr lockf 3
645: passes its arguments through to
646: .Xr fcntl 2
647: but is supposed to support -ve lengths (lock area before current offset).
648: Nothing in libc or the kernel allowed for this, so some random part of the
649: file would get locked.
650: PR 41620.
1.425.2.4 snj 651: .It
1.425.2.7 snj 652: Fix ktrace of data from iovec based system calls. PR 41819.
1.425.2.8 snj 653: .It
654: Fix stack size enforcement.
1.425.2.4 snj 655: .bullet)
656: .
1.425.2.7 snj 657: .Ss2 File Systems
1.425.2.4 snj 658: .(bullet
1.425.2.7 snj 659: .Xr fsck_ext2fs 8 :
660: Ignore the "-P" option as intended, to make this work with, e.g.,
661: "fsck_flags=-pP" in
662: .Pa /etc/rc.conf .
663: PR 41490.
1.425.2.4 snj 664: .It
1.425.2.7 snj 665: UFS quotas: Add missing mutex_destroy() before pool_cache_put().
666: Prevents a "Mutex error: lockdebug_alloc: already initialized" panic.
1.425.2.4 snj 667: .It
1.425.2.7 snj 668: .Xr tunefs 8 :
669: Allow tunefs to clear any type of WAPBL log, not only in-filesystem ones.
1.425.2.4 snj 670: .It
1.425.2.7 snj 671: .Xr fsck_ffs 8 :
672: Do some basic checks of the WAPBL journal, and fail if the kernel would
673: refuse to mount the filesystem read/write.
674: Add code to clear the bogus journal when not run in preen (-p) mode.
1.425.2.4 snj 675: .It
1.425.2.7 snj 676: .Xr wapbl 4 :
677: If the WAPBL journal can't be read (ffs_wapbl_replay_start() fails), mount
678: the filesystem anyway if MNT_FORCE is present.
679: This allows to still boot single-user a system with a corrupted WAPBL on /,
680: and so get a chance to run fsck to fix it.
1.425.2.4 snj 681: .It
1.425.2.7 snj 682: smbfs:
683: .(bullet
684: Fix some panics while trying to umount a smbfs share.
1.425.2.4 snj 685: .It
1.425.2.7 snj 686: Fix detection of SMB capabilities according to the CIFS spec:
687: .(bullet
688: SMB_CAP_LARGE_FILES advertises support for 64-bit file offsets.
1.425.2.4 snj 689: .It
1.425.2.7 snj 690: SMB_CAP_LARGE_READX and SMB_CAP_LARGE_WRITEX advertise support for large
691: reads and writes (larger than 64KB).
692: PR 42175.
1.425.2.4 snj 693: .bullet)
694: .
695: .It
1.425.2.7 snj 696: Add support for file sizes greater than 4GB.
1.425.2.8 snj 697: .It
698: Prevent malicious local program from causing a kernel crash.
1.425.2.4 snj 699: .bullet)
700: .
701: .It
1.425.2.7 snj 702: A number of fixes for ext2fs.
703: PR 28712.
1.425.2.4 snj 704: .It
1.425.2.7 snj 705: procfs: Fix memory leak.
706: PR 42053.
1.425.2.4 snj 707: .It
1.425.2.7 snj 708: Fix
709: .Xr cp 1
710: from NTFS. PR 38531.
1.425.2.4 snj 711: .It
1.425.2.7 snj 712: cd9660: Change cd9660_mount, in MNT_UPDATE case, to check dev_t's for
713: equality instead of just vnode pointers.
714: Fixes erroneous "Invalid argument" errors from
715: .Xr mount 8
716: with -u against cd9660 root in the presence of mfs or tmpfs
717: .Pa /dev
718: prepared after initial mountroot.
1.425.2.4 snj 719: .It
1.425.2.7 snj 720: A number of fixes to ffs snapshots.
1.425.2.4 snj 721: .It
1.425.2.7 snj 722: sysctlfs: Fix a crash while trying to read nodes on amd64.
723: PR 41494.
1.425.2.4 snj 724: .It
1.425.2.7 snj 725: Various improvements to UDF.
1.425.2.8 snj 726: .It
727: xattr: Fix system crash which could be triggered by a malicious command.
728: .It
729: coda: Fix incomplete ioctl parameter verification.
730: .It
731: ffs: Fix a race condition which could lead to data corruption.
732: .It
733: .Xr wapbl 4 :
734: Fix replay problems which could corrupt the fs. PR 43336.
1.425.2.4 snj 735: .bullet)
736: .
1.425.2.7 snj 737: .Ss2 Networking
1.425.2.4 snj 738: .(bullet
1.425.2.7 snj 739: .Xr ath 4 :
740: Remove the binary HAL and update to the open source HAL.
1.425.2.4 snj 741: .It
1.425.2.7 snj 742: Add the
743: .Xr age 4
744: driver for Attansic L1.
745: .It
746: Add the
747: .Xr ale 4
748: driver for Atheros AR8121/AR8113/AR8114.
1.425.2.4 snj 749: .It
1.425.2.7 snj 750: .Xr brgphy 4 :
751: Add support for BCM5462, BCM54K2 and BCM5722.
1.425.2.4 snj 752: .It
1.425.2.7 snj 753: .Xr arp 4 :
754: Don't require the gateway address to have room for both an interface name and
755: address.
756: Fixes a regression in 'arp -s ...' on interfaces such as xennet0 with unusually
757: long names. PR 41878.
758: .It
759: Make tcp msl (max segment life) tunable via sysctl net.inet.tcp.msl.
760: .It
761: Fixed a number of
762: .Xr bge 4
763: bugs.
1.425.2.4 snj 764: .It
1.425.2.7 snj 765: .Xr ifpci 4 :
766: Fix endianness issues when accessing the B-channel fifos.
1.425.2.4 snj 767: .It
1.425.2.7 snj 768: .Xr wm 4 :
769: .(bullet
770: Numerous fixes for various chips.
1.425.2.4 snj 771: .It
1.425.2.7 snj 772: Add SIOCSIFADDR support for setting the AF_LINK address, necessary for agr to
773: be able to set the mac addresses of each port to the agr address (i.e., so it
774: can receive all intended traffic at the hardware level).
1.425.2.4 snj 775: .It
1.425.2.7 snj 776: Enable hardware VLAN support.
1.425.2.4 snj 777: .bullet)
778: .
779: .It
1.425.2.7 snj 780: .Xr re 4 :
1.425.2.4 snj 781: .(bullet
1.425.2.7 snj 782: Detect RTL8169CP, RTL8168D/8111D, and RTL8103E variants.
1.425.2.4 snj 783: .It
1.425.2.7 snj 784: Add hardware checksum support for newer 8168/8111/8102 chips.
1.425.2.4 snj 785: .It
1.425.2.7 snj 786: Fix RX hardware checksum for DESCV2 chips.
787: PR 40605.
1.425.2.4 snj 788: .bullet)
789: .
790: .It
1.425.2.7 snj 791: .Xr le 4 :
792: Don't immediately switch UTP/AUI ports on lost carrier.
1.425.2.4 snj 793: .It
1.425.2.7 snj 794: .Xr agr 4 :
795: Add vlan support and hardware offload capabilities.
796: Add support for disabling the LACP protocol by setting LINK1 on the agr
797: interface.
1.425.2.4 snj 798: .It
1.425.2.7 snj 799: .Xr bnx 4 :
800: .(bullet
801: Protect against spurious "bnx0: Double mbuf allocation failure!" panics.
1.425.2.4 snj 802: .It
1.425.2.7 snj 803: Add support for BCM5709 and BCM5716.
1.425.2.4 snj 804: .bullet)
805: .
806: .It
1.425.2.7 snj 807: Follow exactly the recommendation of draft-ietf-tcpm-tcpsecure-11.txt: Don't
808: check against the last ack received, but the expected sequence number.
809: This makes RST handling independent of delayed ACK.
1.425.2.4 snj 810: .It
1.425.2.7 snj 811: .Xr vr 4 :
812: Add suspend/resume support.
1.425.2.4 snj 813: .It
1.425.2.7 snj 814: .Xr carp 4 :
815: Improve logging. PR 38260.
1.425.2.4 snj 816: .It
1.425.2.7 snj 817: Give 100BASE-TX full duplex higher priority than 100BASE-T4.
1.425.2.4 snj 818: .It
1.425.2.7 snj 819: Fix wpa with
820: .Xr ral 4 .
1.425.2.4 snj 821: .It
1.425.2.7 snj 822: .Xr vlan 4 :
823: Inherit the parent's TCP segmentation offload capability.
1.425.2.4 snj 824: .It
1.425.2.7 snj 825: dhcpcd:
1.425.2.4 snj 826: .(bullet
1.425.2.7 snj 827: Update to 5.1.3.
1.425.2.4 snj 828: .It
1.425.2.7 snj 829: Add an rc.d script.
1.425.2.4 snj 830: .It
1.425.2.7 snj 831: Only start dhcpcd per interface if not running the full dhcpcd daemon.
832: Only stop dhcpcd per interface if it's running for the interface.
833: PR 40320.
1.425.2.4 snj 834: .bullet)
835: .
836: .It
1.425.2.7 snj 837: Fix a panic when trying to disable IPFilter before enabling it.
838: PR 41364.
1.425.2.4 snj 839: .It
1.425.2.7 snj 840: .Xr ping 8 :
841: Deal with source route and record route specially giving a meaningful error
842: message when remote side doesn't support record route.
843: PR 41111.
1.425.2.4 snj 844: .It
1.425.2.7 snj 845: .Xr ifconfig 8 :
846: Don't require a "vlan" argument with "-vlanif". "ifconfig vlan0 -vlanif" now
847: works as one would expect.
1.425.2.4 snj 848: .It
1.425.2.7 snj 849: .Xr tap 4 :
850: Fix a potential leak on device close.
1.425.2.8 snj 851: .Xr bpf 4 :
852: Prevent malicious bytecode from crashing the kernel with a divide-by-zero trap.
853: .It
854: UDPv6: Prevent local crash by malicious user program.
1.425.2.4 snj 855: .bullet)
856: .
1.425.2.7 snj 857: .Ss2 Miscellaneous Drivers
1.425.2.4 snj 858: .(bullet
1.425.2.7 snj 859: .Xr ehci 4 :
860: Add a workaround for ATI SB600 and SB700 revisions A12 and A13 to avoid a USB
861: subsystem hang when the system has multiple USB devices connected to it or one
862: device is re-connected often.
1.425.2.4 snj 863: .It
1.425.2.7 snj 864: .Xr uftdi 4 :
865: Add support for multiple channel cards, specifically quad channel FT4232H.
1.425.2.4 snj 866: .It
1.425.2.7 snj 867: .Xr ums 4 :
868: Add quirks to make MS Wireless Laser Mouse 6000 work.
869: PR 41737.
870: Add support for USB HID devices that report absolute coordinates instead of
871: relative movement data, e.g. touchpanels. Add support for the Microsoft
872: Natural Ergonomic Desktop 7000 mouse.
873: .It
874: .Xr apm 4 :
875: Fix suspend/resume.
876: .bullet)
877: .
878: .Ss2 Audio
879: .(bullet
880: Add
881: .Xr hdaudio 4 ,
882: a standards-compliant driver for Intel High Definition Audio.
883: It will replace
884: .Xr azalia 4
885: eventually.
886: .It
887: Add
888: .Xr gcscaudio 4 ,
889: an AMD Geode CS5536 audio driver.
890: .It
891: Add support for playback- or capture-only devices.
892: PR 42050.
893: .It
894: .Xr pad 4 :
895: Catch up to
896: .Xr audio 4
897: device_t/softc split to prevent pad from corrupting its child device's softc.
898: .It
899: .Xr audio 4 :
900: OSS audio allows mixer operations on the dsp device.
901: NetBSD would previously return EINVAL in these circumstances.
902: This can break audio in apps running under Linux emulation.
903: Select whether to call mixer_ioctl() or audio_ioctl() based on whether the
904: command smells like a mixer ioctl or not.
1.425.2.4 snj 905: .bullet)
906: .
1.425.2.7 snj 907: .Ss2 Security
1.425.2.4 snj 908: .(bullet
1.425.2.7 snj 909: .Xr pam 3 :
910: Restore the good old UNIX behavior of root password changing: only root may
911: change the root password.
912: .It
913: .Xr racoon 8 :
914: Fix a bug where racoon used a wrong IPsec-SA handle that was for another peer
915: if it received an ISAKMP message for IPsec-SA that has the same message-id as
916: the message-id that was received before.
917: .It
918: .Xr ipsec 4 :
919: Add a missing splx() call.
920: PR 41701.
1.425.2.4 snj 921: .It
1.425.2.7 snj 922: .Xr opencrypto 9 :
923: .(bullet
924: Extend the API to allow the destination buffer size to be specified when it is
925: not the same size as the input buffer.
1.425.2.4 snj 926: .It
1.425.2.7 snj 927: Add user-space access to compression features.
1.425.2.4 snj 928: .It
1.425.2.7 snj 929: Add software gzip support (CRYPTO_GZIP_COMP).
1.425.2.4 snj 930: .It
1.425.2.7 snj 931: Add the fast version of crc32 from zlib to libkern.
1.425.2.4 snj 932: .It
1.425.2.7 snj 933: Fix PRs 41069 and 41070.
1.425.2.4 snj 934: .bullet)
935: .
936: .bullet)
937: .
1.425.2.7 snj 938: .Ss2 Storage
1.425.2.4 snj 939: .(bullet
1.425.2.7 snj 940: Add support for RAIDframe parity maps.
941: Drastically reduces the amount of time spent checking parity after an unclean
942: shutdown by keeping better track of which regions might have had outstanding
943: writes.
944: Enabled by default; can be disabled on a per-set basis, or tuned, with the new
945: .Xr raidctl 8
946: commands.
1.425.2.4 snj 947: .It
1.425.2.7 snj 948: Add sdmmc framework.
1.425.2.4 snj 949: .It
1.425.2.7 snj 950: Add
951: .Xr sdhc 4 ,
952: a driver for SD controllers following the SD Host Controller Standard
953: Simplified Specification.
1.425.2.4 snj 954: .It
1.425.2.7 snj 955: Add
956: .Xr wb 4 ,
957: a driver for Winbond W83L518D SD/MMC readers.
1.425.2.4 snj 958: .It
1.425.2.7 snj 959: .Xr siisata 4 :
960: Sync with HEAD, fixing a number of bugs.
961: PR 41579.
1.425.2.4 snj 962: .It
1.425.2.7 snj 963: .Xr mfi 4 :
964: Fix command list corruption seen on heavy I/O load.
965: Add support for MFI gen2 devices.
1.425.2.4 snj 966: .It
1.425.2.7 snj 967: .Xr twa 4 :
968: Disable completely bogus DIAGNOSTIC check.
1.425.2.4 snj 969: .It
1.425.2.7 snj 970: .Xr wdc 4 :
971: use 8bits access to legacy IDE registers through the SATA interface (except
972: data registers).
973: Stops errors such as the following when probing SATA drives through controllers
974: that offer the legacy pciide interface: viaide1 channel 0: reset failed for
975: drive 0
1.425.2.4 snj 976: .It
1.425.2.7 snj 977: .Xr piixide 4 :
978: Add Intel 3400 support.
1.425.2.4 snj 979: .bullet)
980: .
1.425.2.7 snj 981: .Ss2 Platform specific
1.425.2.4 snj 982: .(bullet
1.425.2.7 snj 983: x86 (amd64 and i386)
1.425.2.4 snj 984: .(bullet
1.425.2.7 snj 985: Add a workaround for a bug with some Opteron revisions where locked operations
986: sometimes do not serve as memory barriers, allowing memory references to bleed
987: outside of critical sections.
1.425.2.4 snj 988: .It
1.425.2.7 snj 989: .Xr ichlpcib 4 :
990: Fix watchdog code:
1.425.2.4 snj 991: .(bullet
1.425.2.7 snj 992: The timer bound constants are in tick, so convert period to tick before
993: checking it against the bounds.
1.425.2.4 snj 994: .It
1.425.2.7 snj 995: For ICH5 or older, fix code that would have always written a 0 period to the
996: register.
1.425.2.4 snj 997: .bullet)
998: .
999: .It
1.425.2.7 snj 1000: Add CPU topology detection support for AMD processors.
1.425.2.4 snj 1001: .It
1.425.2.7 snj 1002: .Xr asus 4 :
1.425.2.4 snj 1003: .(bullet
1.425.2.7 snj 1004: Add experimental cpu fan/voltage switching support (sysctl hw.asus0.*).
1.425.2.4 snj 1005: .It
1.425.2.7 snj 1006: Add fan sensor.
1.425.2.4 snj 1007: .bullet)
1008: .
1009: .It
1.425.2.7 snj 1010: Add hw.wake.* sysctl subtree for toggling which devices are allowed to restore
1011: the system from sleep.
1012: By default, the following devices are enabled for wake: sleep/power buttons,
1013: lid switch, pc kbd controller.
1.425.2.4 snj 1014: .It
1.425.2.7 snj 1015: .Xr agp 4 :
1016: Add support for Intel G35, G45, and Q45.
1.425.2.4 snj 1017: .It
1.425.2.7 snj 1018: Cut down on the number of lines used in acpi autoconf messages.
1.425.2.4 snj 1019: .It
1.425.2.7 snj 1020: Extend CPU probe of Intel processors to handle extended-models: new Intel 45nm
1021: processors, Core i7, Atom, and the 45nm Xeon MP.
1022: Properly decode several new Intel cache descriptors, as listed in the most
1023: recent (March 2009) edition of Intel's Application Note 485.
1024: PRs 41289 and 41290.
1.425.2.4 snj 1025: .It
1.425.2.7 snj 1026: .Xr cpuctl 8 :
1027: Add newer VIA C7 core and VIA Nano.
1028: When printing an unknown VIA CPU, default to 'Unknown IDT/VIA' instead of 'C3'.
1.425.2.4 snj 1029: .It
1.425.2.7 snj 1030: Fix NetBSD under qemu with ACPI enabled. PR 38729.
1.425.2.4 snj 1031: .It
1.425.2.7 snj 1032: .Xr acpi 4 :
1033: If the firmware describes duplicate keyboard controller nodes, don't panic
1034: when the driver fails to map registers. PR 39671.
1.425.2.4 snj 1035: .It
1.425.2.7 snj 1036: Fix a bug where mapping the very end of iomem accidentally returns an address
1037: in the ISA hole.
1038: Fixes ohci on VirtualPC 7 for Mac, which places OHCI at base address
1039: 0xfffff000 size 0x1000.
1.425.2.4 snj 1040: .It
1.425.2.7 snj 1041: int 15h/AH=86h (WAIT) doesn't work properly on all hardware and emulators, so
1042: for the countdown use the more coarsely grained sleep implementation based on
1043: int 1ah/AH=00h (GET SYSTEM TIME).
1.425.2.4 snj 1044: .It
1.425.2.7 snj 1045: Use the TSC and current multiplier to calculate bus clock on VIA C7 Esther.
1.425.2.4 snj 1046: .It
1.425.2.7 snj 1047: Add support for VIA C7 temperature sensors (options VIA_C7TEMP) and enable in
1048: i386 GENERIC kernel.
1.425.2.4 snj 1049: .It
1.425.2.7 snj 1050: Fix a regression in the boot loader where pressing a letter not bound to a
1051: menu item would select a numeric item.
1.425.2.4 snj 1052: .It
1.425.2.7 snj 1053: Enable
1054: .Xr cgd 4
1055: support on all amd64 and i386 XEN kernels.
1.425.2.4 snj 1056: .bullet)
1057: .
1058: .It
1.425.2.7 snj 1059: amd64
1.425.2.4 snj 1060: .(bullet
1.425.2.7 snj 1061: Handle protection faults properly, returning SIGSEGV instead of SIGBUS.
1.425.2.4 snj 1062: .It
1.425.2.7 snj 1063: Ensure FP state is reset, if FP is used in a signal handler.
1064: PR 39299.
1.425.2.4 snj 1065: .It
1.425.2.7 snj 1066: Build kernel modules with -mno-red-zone like the kernel is built.
1.425.2.4 snj 1067: .It
1.425.2.7 snj 1068: On amd64, add a third free list distinct from the default free list, holding
1069: RAM between 16Mb and 4Gb.
1070: This helps preventing
1071: .Xr bus_dma 9
1072: memory allocation failures for 32bit DMA on large-memory machines.
1.425.2.4 snj 1073: .bullet)
1074: .
1075: .It
1.425.2.8 snj 1076: i386
1077: .(bullet
1078: .It
1079: The FPU Tag word is a 16bit register, in FPU (387) mode it defines 2-bit
1.425.2.7 snj 1080: tags for each FPU data register, in MMX mode it defines 1-bit tags for each
1081: data register.
1082: The single bit tags are stored in the lower 8 bits and thus in the first byte
1083: of the save frame.
1.425.2.4 snj 1084: .It
1.425.2.8 snj 1085: Fix a local user crash.
1086: .bullet)
1087: .It
1.425.2.7 snj 1088: ARM: Work-around a possible process exit corner case which can leave stale
1089: data in the cache after a context-switch.
1090: PR 41058.
1.425.2.4 snj 1091: .It
1.425.2.7 snj 1092: sgimips
1.425.2.4 snj 1093: .(bullet
1.425.2.7 snj 1094: haltwo(4): Set delta value for the mixer's master channel.
1.425.2.4 snj 1095: .It
1.425.2.7 snj 1096: Add a driver for the Indy's front panel buttons. Power button presses are
1097: reported to sysmon, volume control buttons are reported to PMF.
1.425.2.4 snj 1098: .It
1.425.2.7 snj 1099: Fixes for newport video.
1.425.2.4 snj 1100: .bullet)
1101: .
1102: .It
1.425.2.7 snj 1103: alpha
1.425.2.4 snj 1104: .(bullet
1.425.2.7 snj 1105: A number of multiprocessor fixes.
1106: PRs 41106 and 42174.
1107: .It
1108: Add support for booting off a couple of common RAID adapters found on several
1109: models of alpha systems: mlx [Mylex DAC060] and iop [I2O].
1110: PR 25829.
1.425.2.4 snj 1111: .It
1.425.2.7 snj 1112: Change the kernel text to 0xfffffc0000430000 (which is where Tru64 has its
1113: kernel).
1.425.2.4 snj 1114: .It
1.425.2.7 snj 1115: The tsc(4) bus initialization was using a single statically allocated extent
1116: storage for each tsp(4), which caused a LOCKDEBUG kernel to fail because the
1117: extent storage contained a mutex which panics when the second mutex_init() is
1118: attempted.
1119: Put the extent storage into the tsp_config structure so each tsp(4) gets its
1120: own.
1121: PR 38358.
1.425.2.4 snj 1122: .bullet)
1123: .
1124: .It
1.425.2.7 snj 1125: amiga
1.425.2.4 snj 1126: .(bullet
1.425.2.7 snj 1127: Switch amiga to the common m68k pmap.
1.425.2.4 snj 1128: .It
1.425.2.7 snj 1129: Fix a problem with the timecounter running backwards everytime the hardware
1130: counter wraps and the clock-interrupt is not yet serviced by hardclock().
1.425.2.8 snj 1131: .It
1132: Improve precision of small kernel delays.
1133: .It
1134: Fix keyboard handshaking problems on Amiga 1200.
1.425.2.4 snj 1135: .bullet)
1136: .
1137: .It
1.425.2.7 snj 1138: atari
1.425.2.4 snj 1139: .(bullet
1.425.2.7 snj 1140: Rewrite the
1141: .Xr binpatch 8
1142: utility to add support for ELF binaries, old src/usr.sbin/mdsetimage sources
1143: which support misc executable formats without LGPL'ed libbfd.
1.425.2.4 snj 1144: .It
1.425.2.7 snj 1145: Add a workaround for annoying "WARNING: negative runtime; monotonic clock has
1146: gone backwards" message.
1.425.2.4 snj 1147: .It
1.425.2.7 snj 1148: .Xr fd 4 :
1149: Correctly detect the default density.
1.425.2.4 snj 1150: .bullet)
1.1 ross 1151: .
1.425.2.4 snj 1152: .It
1.425.2.7 snj 1153: hp300: Make install.md probe
1154: .Xr cd 4
1155: devices properly.
1.425.2.4 snj 1156: .It
1.425.2.7 snj 1157: hpcmips: Fix pcic kthread creation timing.
1158: PRs 41791 and 41164.
1.425.2.4 snj 1159: .It
1.425.2.7 snj 1160: m68k: Ensure functions like
1161: .Xr mmap 2 ,
1162: .Xr mremap 2 ,
1163: .Xr shmat 2
1164: or
1165: .Xr sbrk 2
1166: return -1 in case of an error.
1167: A side benefit of this is to fix a segfault caused by jemalloc when
1168: .Xr mmap 2
1169: failed.
1170: .It
1171: macppc: pbms(4): Avoid an immediate crash during attach, and fix the aspect
1172: ratio of the trackpad on the geyser2 model.
1173: .It
1174: pmax: Make
1175: .Xr ksyms 4
1176: actually work.
1.425.2.4 snj 1177: .It
1.425.2.7 snj 1178: sh3: Fix logic error in copyinstr() when deciding whether to return EFAULT or
1179: ENAMETOOLONG.
1.425.2.4 snj 1180: .It
1181: sparc64:
1182: .(bullet
1.425.2.7 snj 1183: Fix long double support in 32bit libc. PR 41406.
1.425.2.4 snj 1184: .It
1.425.2.7 snj 1185: When preparing the initial trap frame for a new forked lwp, explicitly clear
1186: condition code.
1187: Otherwise we might catch a signal before we ever return to userland.
1188: PR 41302.
1.425.2.4 snj 1189: .It
1.425.2.7 snj 1190: Fix a disk I/O regression under heavy load.
1.425.2.4 snj 1191: .It
1.425.2.7 snj 1192: Build the sunleo X driver.
1.425.2.4 snj 1193: .It
1.425.2.7 snj 1194: Add
1195: .Xr lom 4 ,
1196: a driver for LOMlite lights out management hardware monitor and watchdog timer.
1197: .It
1198: sab(4): Allow the RSC to be the console on an E250, by checking for
1199: RSC-specific properties, and by not changing the port baud rate.
1.425.2.4 snj 1200: .bullet)
1.78 lukem 1201: .
1.425.2.4 snj 1202: .It
1.425.2.7 snj 1203: vax
1.425.2.4 snj 1204: .(bullet
1.425.2.7 snj 1205: binutils: Allocate relocation section using bfd_zalloc() to ensure no garbage
1206: relocations when not all the entries are used.
1207: PR 39182.
1.425.2.4 snj 1208: .It
1.425.2.7 snj 1209: Keep track of the previous ICR value and hardclock_ticks to ensure the 32 bit
1210: counter doesn't go backwards.
1211: Also, the ICR runs from -10000 to -1, so adjust the value when reading it.
1212: Now mfpr works quite nicely on a 4000/90.
1.425.2.4 snj 1213: .bullet)
1.342 pavel 1214: .
1.425.2.4 snj 1215: .It
1.425.2.7 snj 1216: sparc
1.425.2.4 snj 1217: .(bullet
1.425.2.7 snj 1218: Enable
1219: .Xr ddb 4
1220: in GENERIC-like kernels.
1.425.2.4 snj 1221: .It
1.425.2.7 snj 1222: Fix a number of issues with floppies.
1.425.2.4 snj 1223: .It
1.425.2.7 snj 1224: Add apc(4), a driver for the Aurora Personality Chip (APC) found on
1225: SPARCstation-4/5, and emulated by qemu to idle the simulator when the CPU is
1226: idle.
1227: Only the CPU idle part implemented at this time.
1.425.2.4 snj 1228: .bullet)
1.342 pavel 1229: .
1.425.2.4 snj 1230: .It
1.425.2.7 snj 1231: xen
1232: .(bullet
1233: Now a XEN3_DOM0 kernel properly updates the CMOS time.
1.339 plunky 1234: .It
1.425.2.7 snj 1235: Implement DIOCGDISKINFO for xbd disk driver.
1.342 pavel 1236: .It
1.425.2.7 snj 1237: xbdback: implement and publish "feature-flush-cache". xbd: if
1238: feature-flush-cache is present, use it for DIOCCACHESYNC.
1239: Should improve WAPBL reliability of Xen guests on a NetBSD dom0.
1.342 pavel 1240: .It
1.425.2.7 snj 1241: xennet: Write a "feature-rx-notify" to the xenstore, which is used by recent
1242: linux dom0 kernels.
1243: This reduces packet loss when using a NetBSD domU on such linux dom0.
1.342 pavel 1244: .It
1.425.2.7 snj 1245: xennetback: Announce feature-rx-copy and feature-rx-flip.
1246: Add support for request-rx-copy.
1247: PR 40650.
1.342 pavel 1248: .It
1.425.2.7 snj 1249: Add i368PAE support to Xen3 dom0.
1.342 pavel 1250: .It
1.425.2.7 snj 1251: Add Xen3 PCI pass-through support.
1.377 jnemeth 1252: .It
1.425.2.7 snj 1253: Fix stalled xbdback detach that would stall the whole xenbus thread,
1254: preventing new domUs from being created.
1.342 pavel 1255: .It
1.425.2.7 snj 1256: Make it possible to use netbsd-5 domUs running on a Xen2 hypervisor.
1.425.2.4 snj 1257: .bullet)
1258: .
1259: .bullet)
1260: .
1.425.2.7 snj 1261: .Ss2 Miscellaneous
1.425.2.4 snj 1262: .(bullet
1.425.2.7 snj 1263: .Xr sh 1 :
1264: Make the cd builtin accept and ignore -P.
1265: PR 42557.
1.425.2.4 snj 1266: .It
1.425.2.7 snj 1267: .Xr fdisk 8 :
1268: Fix issues with large disks.
1.425.2.4 snj 1269: .It
1.425.2.7 snj 1270: .Xr savecore 8 :
1271: Instead of exiting with an obscure error message if -N /kernelname isn't
1272: specified, blithely assume the kernel will consume around 20 megs.
1.425.2.4 snj 1273: .It
1.425.2.7 snj 1274: .Xr newfs 8 :
1275: Issue a better error message if attempting to create a file system on a block
1276: device.
1277: Inspired by PR 41127.
1278: .It
1279: .Xr newfs_msdos 8 :
1280: Make fs size detection get proper size rather than disk size.
1281: .It
1282: .Xr termcap 3 :
1283: Only add the ZZ capability for termcap entries that are larger than 1023 bytes.
1284: .It
1285: .Xr dkctl 8 :
1286: List the partition types addwedge understands.
1287: PR 37252.
1288: Make dkctl conform to its man page and print the device name on addwedge when
1289: the addition was successful (as well as indicating success).
1.425.2.4 snj 1290: .It
1.425.2.7 snj 1291: If the current locale doesn't define the 'thousands' grouping info then use sane defaults (',' every 3 digits).
1292: PR 40714.
1.425.2.4 snj 1293: .It
1.425.2.7 snj 1294: .Xr pthread 3 :
1.425.2.4 snj 1295: .(bullet
1.425.2.7 snj 1296: Make nanosleep cancelable again.
1.425.2.4 snj 1297: .It
1.425.2.7 snj 1298: Improve the algorithm used in pthread creation so that it does a better job of
1299: reusing dead threads.
1.425.2.8 snj 1300: .It
1301: Make sure thread id is set correctly in case a threaded program forks from a
1302: thread other than the main thread.
1303: Fixes issues with, e.g., ruby.
1.425.2.4 snj 1304: .bullet)
1305: .
1306: .It
1.425.2.7 snj 1307: .Xr newsyslog 8 :
1308: Reset ziptype on each line. Failure to do this caused any log file to be
1309: compressed if it was listed after a line using Z or J flag.
1.425.2.4 snj 1310: .It
1.425.2.7 snj 1311: nvi(1):
1312: .(bullet
1313: Fix a problem where the pattern /\$/ didn't match a dollar sign.
1314: PR 41781.
1.425.2.4 snj 1315: .It
1.425.2.7 snj 1316: Make :ESC, #+ and #- work again.
1.425.2.4 snj 1317: .It
1.425.2.7 snj 1318: Rename "expandtabs" to "expandtab" to match documentation.
1.425.2.4 snj 1319: .It
1.425.2.7 snj 1320: Implement the "et" abbreviation for expandtab.
1.425.2.4 snj 1321: .It
1.425.2.7 snj 1322: Fix regexp on LP64 systems.
1323: PR 41924.
1.425.2.4 snj 1324: .It
1.425.2.7 snj 1325: Fix format string bug: filenames may contain % characters.
1.425.2.4 snj 1326: .It
1.425.2.7 snj 1327: Fix ~ on big-endian architecturs.
1.425.2.4 snj 1328: .bullet)
1329: .
1330: .It
1.425.2.7 snj 1331: .Xr pstat 8 :
1332: Distinguish between UFS1 and UFS2 inodes by reading the ufsmount structure,
1333: the previous heuristic of comparing the size fields of inode and dinode failed.
1.425.2.4 snj 1334: .It
1.425.2.7 snj 1335: .Xr btpin 1 :
1336: Add a -P flag to attempt immediate pairing.
1.425.2.4 snj 1337: .It
1.425.2.7 snj 1338: .Xr ksh 1 :
1339: Support 0xnn for hexadecimal constants, as well as 16#nn.
1340: PR 40512.
1.425.2.4 snj 1341: .It
1.425.2.7 snj 1342: Add support for fr_*.UTF-8 locale. Setting LANG to fr_*.UTF-8 won't get the
1343: message catalog right (they're encoded in iso-8859-1), but other locale
1344: functions should work properly.
1.425.2.4 snj 1345: .It
1.425.2.7 snj 1346: Add Solaris-like dlinfo() interface to the ELF dynamic linker.
1347: Implement RTLD_DI_LINKMAP which returns a pointer to the linkmap chain at the
1348: given object.
1.425.2.4 snj 1349: .It
1.425.2.7 snj 1350: .Xr kill 1 :
1351: Make sure that numerical signals and pids are in range for their types.
1352: PR 42143.
1.425.2.4 snj 1353: .It
1.425.2.7 snj 1354: .Xr pcap 3 :
1355: pcap_lookupnet(): reset ifr before SIOCGIFNETMASK.
1356: Without it we get back a bogus netmask.
1357: PR 41367.
1.425.2.4 snj 1358: .It
1.425.2.7 snj 1359: .Xr man 1 :
1360: Accept a pathname to a man file, e.g., "man ./man.1"
1.425.2.4 snj 1361: .It
1.425.2.7 snj 1362: .Xr setlocale 3 :
1363: Handle nonexistent locales properly.
1364: PR 42124.
1.425.2.4 snj 1365: .It
1.425.2.7 snj 1366: .Xr amldb 8 :
1367: Check validity of parent to avoid a potential segfault.
1.425.2.4 snj 1368: .It
1.425.2.7 snj 1369: .Xr sort 1 :
1.425.2.8 snj 1370: Fix a ton of bugs including but not limited to PR 18614 PR 27257 PR 25551 PR 221
1371: 82 PR 31095 PR 30504 PR 36816 PR 37860 PR 39308 PR 42094.
1.425.2.4 snj 1372: .It
1.425.2.7 snj 1373: .Xr user 8 :
1374: Fix -p flag: rm_eo is the first character *after* the match, so no need for a +1. Blowfish hashes are only 53 chars long, not 54.
1.425.2.4 snj 1375: .It
1.425.2.7 snj 1376: Update libevent to 1.4.11-stable.
1.425.2.4 snj 1377: .It
1.425.2.7 snj 1378: .Xr hunt 6 :
1379: Fix possible remote DoS of a running hunt game, and prevent a possible
1380: theoretical attack involving >= 1 billion ammo.
1.425.2.4 snj 1381: .It
1.425.2.7 snj 1382: .Xr systat 1 :
1383: Fix problems with SIGWINCH. PR 42161.
1.425.2.4 snj 1384: .It
1.425.2.7 snj 1385: .Xr gzip 1 :
1386: .(bullet
1387: Fix support for multi-section bzip2 files, as created by pbzip2.
1.425.2.4 snj 1388: .It
1.425.2.7 snj 1389: Add "pack" uncompression support.
1.425.2.4 snj 1390: .It
1.425.2.7 snj 1391: Avoid an overflow in suffix handling.
1392: .bullet)
1393: .
1.425.2.4 snj 1394: .It
1.425.2.7 snj 1395: audio{ctl,play,record}: Add extended WAVE header support, attempt to play a
1396: bunch more WAV files.
1.425.2.4 snj 1397: .It
1.425.2.7 snj 1398: Update Postfix to 2.6.5.
1.425.2.4 snj 1399: .It
1.425.2.7 snj 1400: .Xr df 1 :
1401: Block numbers are measured in f_frsize units.
1402: Make -P option use this instead of f_bsize.
1403: Also account for reserved blocks like normal non-P output.
1404: PR 41541.
1.425.2.4 snj 1405: .It
1.425.2.7 snj 1406: Update libfetch to 2.30.
1.425.2.4 snj 1407: .It
1.425.2.7 snj 1408: .Xr window 1 :
1409: Fix a SEGV with certain terminal types.
1410: PR 41581.
1.425.2.4 snj 1411: .It
1.425.2.7 snj 1412: Update pkg_install to 20100204:
1413: .(bullet
1414: audit-packages.conf(5) has been superseded by pkg_install.conf(5).
1415: The default configuration is the same.
1.425.2.4 snj 1416: .It
1.425.2.7 snj 1417: Support for pkg_view(1) has been retired.
1.425.2.4 snj 1418: .It
1.425.2.7 snj 1419: The functionality of audit-packages(1) and download-vulnerability-list(1) has
1420: moved into
1421: .Xr pkg_admin 1 .
1422: Wrapper scripts that handle the common use cases are provided.
1423: .bullet)
1424: .
1.425.2.4 snj 1425: .It
1.425.2.7 snj 1426: .Xr racoonctl 8 :
1427: Adjust ADMINPORTDIR to match that of racoon (
1428: .Pa /var/run
1429: ). PR 41376.
1.425.2.4 snj 1430: .It
1.425.2.7 snj 1431: .Xr schedctl 8 :
1432: Skip LSIDL and LSZOMB threads when retrieving info.
1.425.2.4 snj 1433: .It
1.425.2.7 snj 1434: .Xr postinstall 8
1435: now knows about
1436: .Pa /etc/dhcpcd.conf .
1.425.2.4 snj 1437: .It
1.425.2.7 snj 1438: .Xr drvctl 8 :
1439: Allow querying for root devices in the tree by specifying an empty device name.
1440: Ensure that l_devname is NUL-terminated and fail otherwise. If drvctl -l is
1441: used without argument, print the root device nodes.
1.425.2.4 snj 1442: .It
1.425.2.7 snj 1443: .Xr paste 1 :
1444: Null-terminate the delimiter list string after processing escapes (which can
1445: shorten it) because the code that issues delimiters depends on it being
1446: null-terminated.
1447: This caused e.g. paste -d '\0' a b to print a '0' at the beginning of each
1448: line.
1449: PR 41159.
1.425.2.4 snj 1450: .It
1.425.2.7 snj 1451: Don't attempt to read or write ~/.lesshst if it's not a regular file or a
1452: symlink to a regular file.
1453: Previously, symlinking to
1454: .Pa /dev/null
1455: would cause less to trash
1456: .Pa /dev/null
1457: if run with sufficient privileges.
1458: PR 42237.
1.425.2.4 snj 1459: .It
1.425.2.7 snj 1460: Make rtsold_flags default to -a.
1461: PR 39657.
1.425.2.4 snj 1462: .It
1.425.2.7 snj 1463: libevent: Add -fno-strict-aliasing to work around problems with GCC 4 and
1464: strict-aliasing.
1.425.2.4 snj 1465: .It
1.425.2.7 snj 1466: Renamed a number of internal getline() functions to get_line() so as to
1467: compile under -current.
1.425.2.4 snj 1468: .It
1.425.2.7 snj 1469: Install the Xvidtune app-defaults file.
1470: PR 41577.
1.425.2.4 snj 1471: .It
1.425.2.7 snj 1472: Fixes to Linux compat:
1473: .(bullet
1474: In
1475: .Xr sendmsg 2 ,
1476: copy the msghdr structure before trying to use it.
1.425.2.4 snj 1477: .It
1.425.2.7 snj 1478: In linux_sys_sched_getaffinity(), do not leak memory on error.
1479: .bullet)
1480: .
1.425.2.4 snj 1481: .It
1.425.2.7 snj 1482: Various METALOG fixes, including sorting entries.
1483: PRs 24457 and 41155.
1.425.2.4 snj 1484: .It
1.425.2.7 snj 1485: Update DRM code.
1.425.2.4 snj 1486: .It
1.425.2.7 snj 1487: .Xr cdce 4 :
1488: Add support for the Openmoko Freerunner.
1489: PR 40049.
1.425.2.4 snj 1490: .It
1.425.2.7 snj 1491: .Xr pms 4 :
1492: Add elantech multi-touch support.
1.425.2.4 snj 1493: .It
1.425.2.7 snj 1494: Big X.Org update.
1.425.2.4 snj 1495: .It
1.425.2.7 snj 1496: .Xr ugen 4 :
1497: ugen_get_cdesc() can return NULL.
1498: When this happens, return EINVAL error instead of crashing.
1.425.2.4 snj 1499: .It
1.425.2.7 snj 1500: Fix a race between nfsd and local rm.
1501: PR 41147.
1.425.2.4 snj 1502: .It
1.425.2.7 snj 1503: .Xr puc 4 :
1504: Add support for Oxford Semiconductor OXmPCI952 2 port UARTs.
1505: Add support for the IBM 481033H SCC.
1.425.2.4 snj 1506: .It
1.425.2.7 snj 1507: .Xr sysinst 8 :
1508: Try ATA/SCSI identify commands and when successful, use the model information
1509: along with the disk size when creating the 'Available disks' menu.
1510: PR 41925.
1.425.2.4 snj 1511: .It
1.425.2.7 snj 1512: Fix PR kern/41659: add missing splx() in FAST_IPSEC code.
1.425.2.4 snj 1513: .It
1.425.2.7 snj 1514: Add hungarian keyboard layout.
1.425.2.4 snj 1515: .It
1.425.2.7 snj 1516: Add Swiss German keyboard layout.
1.425.2.4 snj 1517: .It
1.425.2.7 snj 1518: Introduce MKSUBPIXEL, which allows enabling subpixel rendering code in FreeType.
1.425.2.4 snj 1519: .It
1.425.2.7 snj 1520: Support drives over 1TB in size in sysinst.
1521: Error if drive is over 2TB in in size (and thus over the disklabel limit).
1.425.2.4 snj 1522: .It
1.425.2.7 snj 1523: Update and add some TNF ssh keys to
1524: .Pa /etc/ssh/ssh_known_hosts .
1.425.2.4 snj 1525: .It
1.425.2.7 snj 1526: Prevent
1527: .Xr makefs 8
1528: from creating invalid ISO format on rockridge support which causes fatal errors in ARC BIOS firmware on MIPS Magnum R4000.
1529: PR 42410.
1.425.2.4 snj 1530: .It
1.425.2.7 snj 1531: .Xr sysinst 8 :
1532: When creating /etc/fstab: for the first swap partition use type "sw,dp"
1533: instead of "sw", so dump device gets configured correctly if swap is not on
1534: the second partition.
1535: PR 42148.
1.425.2.4 snj 1536: .It
1.425.2.7 snj 1537: sys/atomic.h: Make atomics usable from C++.
1.425.2.4 snj 1538: .It
1.425.2.7 snj 1539: .Xr wc 1 :
1540: Add support for "-L" option (longest line) as present in the GNU and FreeBSD
1541: versions of "wc".
1.425.2.4 snj 1542: .It
1.425.2.7 snj 1543: libm: Add f{min,max,dim}{,l,f}.
1.425.2.4 snj 1544: .It
1.425.2.7 snj 1545: jemalloc: Fix race condition on reallocation of huge category.
1546: PR 42876.
1.425.2.4 snj 1547: .It
1.425.2.7 snj 1548: sys/null.h: Enclose (void *)0 in an extra set of parenthese to make the
1549: result usable in arbitrary expressions.
1550: PR 41890.
1.425.2.4 snj 1551: .bullet)
1552: .
1553: .Ss2 "Known Problems"
1554: .Pp
1.425.2.7 snj 1555: Using block device nodes (e.g., wd0a) directly for I/O may cause a kernel
1.425.2.4 snj 1556: crash when the file system containing
1557: .Pa /dev
1558: is FFS and is mounted with -o log.
1.425.2.7 snj 1559: Workaround: use raw disk devices (e.g., rwd0a), or remount the file system
1.425.2.4 snj 1560: without -o log.
1561: .Pp
1562: Occassionally, gdb may cause a process that is being debugged to hang
1563: when
1564: .Dq single stepped .
1565: Workaround: kill and restart the affected process.
1566: .Pp
1567: gdb cannot debug running threaded programs correctly.
1568: Workaround: generate a core file from the program using
1569: .Xr gcore 1
1570: and pass the core to gdb, instead of debugging the running program.
1.191 lukem 1571: .
1.425.2.5 snj 1572: .Pp
1573: The sparc port does not have functional SMP support in this release.
1.82 lukem 1574: .\} \" \n[FOR_RELEASE]
1.1 ross 1575: .
1.404 bouyer 1576: .Ss "Features to be removed in a later release"
1.425.2.1 snj 1577: The following features are to be removed from
1.404 bouyer 1578: .Nx
1.425.2.1 snj 1579: in the future:
1.404 bouyer 1580: .(bullet
1.425.2.2 snj 1581: Support for soft dependencies, also knows as soft updates
1582: (see
1583: .Dq softdep
1584: in
1585: .Xr mount 8 )
1586: will be removed in the next major release.
1587: .Pp
1.425.2.1 snj 1588: .Nx
1589: \*V
1.425.2.2 snj 1590: includes a preview of WAPBL
1.425.2.1 snj 1591: .Pq Write Ahead Physical Block Logging ,
1592: which will replace soft dependencies in the next major release.
1593: See
1594: .Xr wapbl 4
1595: and
1596: .Lk http://mail-index.netbsd.org/netbsd-announce/2008/12/14/msg000051.html
1597: for details.
1598: .It
1.404 bouyer 1599: Support for Xen 2.0.x. The Xen-3 and hypervisor interface is diverging
1600: from Xen-2 as development is ongoing, increasing the maintenance cost
1.425.2.7 snj 1601: for NetBSD.
1.411 tsutsui 1602: .Pp
1.404 bouyer 1603: It should be considered as deprecated. Users are expected to not rely
1604: on it any more beyond this major release.
1.411 tsutsui 1605: .Pp
1.410 cegger 1606: Further, at least version 3.1 of Xen will be required to run NetBSD as
1607: Dom0 or DomU.
1.411 tsutsui 1608: .bullet)
1.404 bouyer 1609: .
1.425.2.4 snj 1610: .Ss "The NetBSD Foundation"
1.82 lukem 1611: .Pp
1.1 ross 1612: .
1613: The
1614: .Nx
1.425.2.4 snj 1615: Foundation is a tax exempt, not-for-profit 501(c)(3) corporation
1616: that devotes itself to the traditional goals and Spirit of the
1.1 ross 1617: .Nx
1.425.2.4 snj 1618: Project and owns the trademark of the word
1619: .Dq NetBSD .
1620: It supports the design, development, and adoption of
1.1 ross 1621: .Nx
1.425.2.4 snj 1622: worldwide.
1623: More information on the
1.1 ross 1624: .Nx
1.425.2.4 snj 1625: Foundation, its composition, aims, and work can be found at:
1626: .Lk http://www.NetBSD.org/foundation/
1.1 ross 1627: .br_ne 10P
1628: .
1629: .Ss "Sources of NetBSD"
1.82 lukem 1630: .Pp
1.1 ross 1631: .
1.37 lukem 1632: Refer to
1.425.2.4 snj 1633: .Lk http://www.NetBSD.org/mirrors/
1.1 ross 1634: .br_ne 10P
1635: .
1636: .Ss "NetBSD \*V Release Contents
1.82 lukem 1637: .Pp
1.1 ross 1638: .
1639: The root directory of the
1.321 wiz 1640: .Nx
1641: \*V release is organized as follows:
1.79 lukem 1642: .ie \n[FOR_RELEASE] \{\
1.1 ross 1643: .Pp
1644: .Pa .../NetBSD-\*V/
1.112 jhawk 1645: .(tag README.files
1.1 ross 1646: .It Li CHANGES
1.425.2.4 snj 1647: Changes between the 4.0 and 5.0 releases.
1.389 jnemeth 1648: .It Li CHANGES-5.0
1.425.2.4 snj 1649: Changes between the initial 5.0 branch and final release of 5.0.
1.425.2.7 snj 1650: .It Li CHANGES-5.1
1651: Changes between the 5.0 and 5.1 releases.
1.377 jnemeth 1652: .It Li CHANGES.prev
1.425.2.4 snj 1653: Changes in previous
1.1 ross 1654: .Nx
1655: releases.
1656: .It Li LAST_MINUTE
1.425.2.4 snj 1657: Last minute changes and notes about the release.
1.1 ross 1658: .It Li README.files
1659: README describing the distribution's contents.
1.82 lukem 1660: .It Pa source/
1.1 ross 1661: Source distribution sets; see below.
1.78 lukem 1662: .tag)
1.1 ross 1663: .Pp
1664: In addition to the files and directories listed above, there is one
1665: directory per architecture, for each of the architectures for which
1.321 wiz 1666: .Nx
1667: \*V has a binary distribution.
1.1 ross 1668: .Pp
1669: The source distribution sets can be found in subdirectories of the
1.82 lukem 1670: .Pa source
1.190 lukem 1671: subdirectory of the distribution tree.
1672: They contain the complete sources to the system.
1673: The source distribution sets are as follows:
1.78 lukem 1674: .(tag sharesrc
1675: .It Sy gnusrc
1676: This set contains the
1677: .Dq gnu
1678: sources, including the source for the compiler, assembler, groff,
1679: and the other GNU utilities in the binary distribution sets.
1.425.2.7 snj 1680: .showsize 79 450
1.78 lukem 1681: .It Sy sharesrc
1682: This set contains the
1683: .Dq share
1684: sources, which include the sources for the man pages not associated
1.112 jhawk 1685: with any particular program; the sources for the typesettable document
1686: set; the dictionaries; and more.
1.425.2.7 snj 1687: .showsize 7 32
1.78 lukem 1688: .It Sy src
1689: This set contains all of the base
1.321 wiz 1690: .Nx
1691: \*V sources which are not in
1.78 lukem 1692: .Sy gnusrc ,
1693: .Sy sharesrc ,
1694: or
1695: .Sy syssrc .
1.425.2.7 snj 1696: .showsize 59 350
1.78 lukem 1697: .It Sy syssrc
1.1 ross 1698: This set contains the sources to the
1.321 wiz 1699: .Nx
1.425.2.1 snj 1700: \*V kernel for all architectures as well as the
1701: .Xr config 1
1702: utility.
1.425.2.7 snj 1703: .showsize 34 197
1.78 lukem 1704: .It Sy xsrc
1705: This set contains the sources to the X Window System.
1.425.2.7 snj 1706: .showsize 127 694
1.78 lukem 1707: .tag)
1.1 ross 1708: .Pp
1.71 hubertf 1709: All the above source sets are located in the
1.1 ross 1710: .Pa source/sets
1.71 hubertf 1711: subdirectory of the distribution tree.
1.1 ross 1712: .Pp
1.190 lukem 1713: The source sets are distributed as compressed tar files.
1.207 rafal 1714: Except for the
1715: .Sy pkgsrc
1716: set, which is traditionally unpacked into
1717: .Pa /usr/pkgsrc ,
1718: all sets may be unpacked into
1.1 ross 1719: .Pa /usr/src
1720: with the command:
1.318 hubertf 1721: .Dl # Ic "cd / ; tar -zxpf set_name.tgz"
1.82 lukem 1722: .Pp
1.78 lukem 1723: In each of the source distribution set directories, there are
1724: files which contain the checksums of the files in the directory:
1.425.2.6 bouyer 1725: .(tag SHA512 -offset indent
1.78 lukem 1726: .It Li MD5
1.19 ross 1727: .Tn MD5
1.425.2.6 bouyer 1728: digests in the format produced by the command:
1.194 lukem 1729: .br
1.377 jnemeth 1730: .Ic cksum -a MD5 Ar file .
1731: .It Li SHA512
1732: .Tn SHA512
1.425.2.6 bouyer 1733: digests in the format produced by the command:
1.377 jnemeth 1734: .br
1735: .Ic cksum -a SHA512 Ar file .
1.78 lukem 1736: .tag)
1.19 ross 1737: .Pp
1.425.2.6 bouyer 1738: The SHA512 digest is safer, but MD5 checksums are provided so that a wider
1739: range of operating systems can check the integrity of the release files.
1.78 lukem 1740: .\}
1741: .el \{\
1742: .Pp
1743: .Pa \&.../NetBSD-current/tar_files/
1.82 lukem 1744: .(item -compact -offset indent
1745: .Pa pkgsrc.tar.gz
1746: .It
1747: .Pa src/*.tar.gz
1748: .It
1749: .Pa xsrc/*.tar.gz
1750: .item)
1.78 lukem 1751: .Pp
1.263 hubertf 1752: Other directories provide unpacked source trees e.g. for distribution via
1753: the the software update protocol (SUP) or the
1754: concurrent version system (CVS). For more information see:
1755: .Lk http://www.NetBSD.org/mirrors/
1.78 lukem 1756: .\}
1757: .
1758: .
1759: .so ../common/contents -----------------------------------------------
1760: .
1761: .
1762: .(Note
1763: Each directory in the \*M binary distribution also has its
1764: own checksum files, just as the source distribution does.
1.19 ross 1765: .Note)
1.1 ross 1766: .br_ne 7P
1767: .
1.78 lukem 1768: .Ss "NetBSD/\*M System Requirements and Supported Devices"
1.1 ross 1769: .
1770: .so hardware -----------------------------------------------
1771: .br_ne 7P
1772: .
1.254 cl 1773: .if \n[xen] \{.Ss "Installation options"
1774: .br_ne 7P
1775: .
1776: .so instopt -----------------------------------------------
1777: .\}
1778: .
1.1 ross 1779: .Ss "Getting the NetBSD System on to Useful Media"
1780: .
1781: .so xfer -----------------------------------------------
1782: .br_ne 7P
1783: .
1.78 lukem 1784: .Ss "Preparing your System for NetBSD installation"
1.1 ross 1785: .
1786: .so prep -----------------------------------------------
1787: .br_ne 7P
1788: .
1.203 lukem 1789: .ie \n[mac68k] .Ss "Installing the NetBSD System (Sysinst Method)"
1.200 scottr 1790: .el .Ss "Installing the NetBSD System"
1.1 ross 1791: .
1792: .so install -----------------------------------------------
1793: .br_ne 7P
1794: .
1795: .Ss "Post installation steps"
1796: .
1797: .so ../common/postinstall -----------------------------------------------
1798: .br_ne 7P
1799: .
1800: .Ss "Upgrading a previously-installed NetBSD System"
1801: .
1802: .so upgrade -----------------------------------------------
1803: .br_ne 7P
1804: .
1805: .Ss "Compatibility Issues With Previous NetBSD Releases"
1.82 lukem 1806: .Pp
1.1 ross 1807: .
1808: Users upgrading from previous versions of
1809: .Nx
1810: may wish to bear the
1811: following problems and compatibility issues in mind when upgrading to
1.321 wiz 1812: .Nx
1.390 itohy 1813: \*V.
1.357 pavel 1814: .Pp
1.425.2.7 snj 1815: If your port uses X.Org and you see messages from the X server indicating
1816: that no devices were found, you may need to run
1817: .Ic "X -configure"
1818: and update your existing xorg.conf to use the BusID line from the
1819: newly-generated config file.
1820: .Pp
1821: Dual-head support for PC systems has become broken for many configurations
1822: with the update to xorg-server 1.6.x, which has removed the userland PCI
1823: configuration mechanism, and needs to rely upon the OS.
1824: We hope to correct this for future releases.
1825: Workaround: The only workaround is non-trivial and requires programming
1826: several PCI BAR registers as they previously were in NetBSD 5.0.
1827: .Pp
1828: If you are updating to
1829: .Nx
1830: \*V
1831: without the aid of sysinst or postinstall and your port uses X.Org, be sure
1832: to remove
1833: .Pa /usr/X11R7/lib/X11/xkb/symbols/pc
1834: before extracting the xbase set.
1835: In the version of X.Org shipped with 5.0, this was a directory, but in more
1836: recent X.Org versions it is a file.
1837: .Pp
1838: On ports using X.Org, libpixman and libXfont had their major versions bumped.
1839: This can be a source of trouble if using binary packages built on 5.0.x.
1840: .Pp
1841: pkg_install now depends on the pkgdb cache for automatic conflict detection.
1842: It is recommended to rebuild the cache with
1843: .Pp
1844: .Dl # Ic "pkg_admin rebuild"
1845: .Pp
1846: .Xr audit-packages.conf 5
1847: has been superseded by
1848: .Xr pkg_install.conf 5 .
1849: The default configuration is the same.
1850: .Pp
1851: Support for
1852: .Xr pkg_view 1
1853: has been retired.
1854: .Pp
1855: The functionality of
1856: .Xr audit-packages 1
1857: and
1858: .Xr download-vulnerability-list 1
1859: has moved into
1860: .Xr pkg_admin 1 .
1861: However, wrapper scripts that handle the common use cases are provided.
1862: .Ss2 Issues affecting an upgrade from NetBSD 4.x releases
1863: .Pp
1.425.2.4 snj 1864: The pthread libraries from previous versions of
1865: .Nx
1866: require that the
1867: .Xr sysctl 3
1868: node
1869: .Dv kern.no_sa_support
1870: be set to
1871: .Dv 0 .
1872: This affects the following environments:
1873: .(bullet
1874: Running a 5.0 kernel with an older userland.
1875: .It
1876: Running an older userland inside a chroot'ed environment on a 5.0 system.
1877: .It
1878: Running older statically linked pthread applications.
1879: .bullet)
1880: .Pp
1881: The 5.0 kernel defaults to
1882: .Dv 0
1883: for
1884: .Dv kern.no_sa_support ,
1885: which covers the first case.
1886: However, please note that a full installation of 5.0
1887: .Pq either from scratch or through an upgrade
1888: will set
1889: .Dv kern.no_sa_support
1890: to 1 during the boot process.
1891: This means that for the last two cases, you will have to manually set
1892: .Dv kern.no_sa_support
1893: to
1894: .Dv 0 ,
1895: using either the
1896: .Xr sysctl 8
1897: command or through
1898: .Xr sysctl.conf 5 .
1899: .Pp
1900: Note that
1.357 pavel 1901: .Ic sysinst
1.425.2.4 snj 1902: will automatically invoke
1.357 pavel 1903: .(disp
1904: postinstall fix
1905: .disp)
1906: and thus all issues that are fixed by
1907: .Ic postinstall
1908: by default (see below) will be handled.
1.194 lukem 1909: .
1.425.2.1 snj 1910: .Ss2 Issues affecting an upgrade from NetBSD 3.x releases
1.389 jnemeth 1911: See the section below on upgrading from NetBSD 4.x as well.
1.377 jnemeth 1912: .Pp
1.357 pavel 1913: The following issues can generally be resolved by running
1914: .Em postinstall
1915: with the
1.349 jnemeth 1916: .Sy etc
1.425.2.1 snj 1917: set:
1.349 jnemeth 1918: .(disp
1919: postinstall -s /path/to/etc.tgz check
1920: postinstall -s /path/to/etc.tgz fix
1921: .disp)
1922: .Pp
1923: Issues fixed by
1924: .Em postinstall :
1925: .(bullet -offset indent
1926: Various files in
1927: .Pa /etc
1928: need upgrading.
1929: These include:
1930: .(bullet -compact -offset indent
1931: .Pa /etc/defaults/*
1932: .It
1933: .Pa /etc/mtree/*
1934: .It
1935: .Pa /etc/daily
1936: .It
1937: .Pa /etc/weekly
1938: .It
1939: .Pa /etc/monthly
1940: .It
1941: .Pa /etc/security
1942: .It
1943: .Pa /etc/rc.subr
1944: .It
1945: .Pa /etc/rc
1946: .It
1947: .Pa /etc/rc.shutdown
1948: .It
1949: .Pa /etc/rc.d/*
1950: .It
1951: .Pa /etc/envsys.conf
1952: .bullet)
1953: .bullet)
1954: .
1955: .Pp
1956: The following issues need to be resolved manually:
1957: .
1958: .(bullet -offset indent
1959: The users
1.360 jnemeth 1960: .Sq _proxy ,
1.361 jnemeth 1961: .Sq _rwhod ,
1.349 jnemeth 1962: and
1.360 jnemeth 1963: .Sq _sdpd
1.349 jnemeth 1964: and the groups
1.360 jnemeth 1965: .Sq _proxy ,
1.361 jnemeth 1966: .Sq _rwhod
1.349 jnemeth 1967: and
1.360 jnemeth 1968: .Sq _sdpd
1.349 jnemeth 1969: need to be created and the user
1970: .Sq uucp
1971: needs to be updated.
1972: .It
1.425.2.1 snj 1973: A number of things were removed in the
1.349 jnemeth 1974: .Nx
1.425.2.1 snj 1975: 4.0
1976: release, including: the evbsh5 port, the Fortran 77 compiler (g77), NETCCITT,
1.349 jnemeth 1977: NETNS, Sendmail, Sushi, UUCP, and Vinum. If you were using any of these,
1.425.2.1 snj 1978: please see the "Components removed from NetBSD" at
1.425.2.4 snj 1979: .Lk http://www.NetBSD.org/releases/formal-4/NetBSD-4.0.html#removals
1.357 pavel 1980: .It
1981: The replacement of Sendmail by Postfix can be handled automatically by
1982: .Em postinstall
1983: but it is not done by default.
1984: If you want to transition to Postfix, the command
1985: .(disp
1986: postinstall -s /path/to/etc.tgz fix mailerconf
1987: .disp)
1988: will update your
1989: .Pa /etc/mailer.conf
1990: file to use Postfix as the MTA. When using
1991: .Ic sysinst
1992: to upgrade the system, it will ask if you want this to be done.
1993: .Pp
1994: Note that if you have a customized
1995: Sendmail setup, you need to set up Postfix in an equivalent way; there
1996: is no tool for automatic conversion of Sendmail configuration to a
1997: Postfix one.
1998: .Pp
1.425.2.1 snj 1999: Postfix will be started automatically when the system boots.
1.357 pavel 2000: You may see messages like "$sendmail is not set properly" at boot.
2001: You can suppress them by removing
2002: .Pa /etc/rc.d/sendmail
2003: and
2004: .Pa /etc/rc.d/smmsp .
2005: Those files and other parts of sendmail configuration like files under
2006: .Pa /usr/share/sendmail
2007: are not removed by default
2008: while upgrading for those who want to continue using sendmail from
2009: outside the base system.
2010: If you want to delete them,
2011: .Em postinstall
2012: can be used:
2013: .(disp
2014: postinstall -s /path/to/etc.tgz fix sendmail
2015: .disp)
1.349 jnemeth 2016: .bullet)
2017: .
1.425.2.1 snj 2018: .Ss2 Issues affecting an upgrade from NetBSD 4.x releases
1.389 jnemeth 2019: .Pp
2020: The following issues can generally be resolved by running
2021: .Em postinstall
2022: with the
2023: .Sy etc
1.425.2.1 snj 2024: set:
1.389 jnemeth 2025: .(disp
2026: postinstall -s /path/to/etc.tgz check
2027: postinstall -s /path/to/etc.tgz fix
2028: .disp)
1.377 jnemeth 2029: .Pp
1.389 jnemeth 2030: Issues fixed by
2031: .Em postinstall :
2032: .(bullet -offset indent
2033: Various files in
2034: .Pa /etc
2035: need upgrading.
2036: These include:
2037: .(bullet -compact -offset indent
2038: .Pa /etc/defaults/*
2039: .It
2040: .Pa /etc/mtree/*
2041: .It
2042: .Pa /etc/daily
2043: .It
2044: .Pa /etc/weekly
2045: .It
2046: .Pa /etc/monthly
2047: .It
2048: .Pa /etc/security
2049: .It
2050: .Pa /etc/rc.subr
2051: .It
2052: .Pa /etc/rc
2053: .It
2054: .Pa /etc/rc.shutdown
2055: .It
2056: .Pa /etc/rc.d/*
2057: .It
2058: .Pa /etc/envsys.conf
2059: .bullet)
2060: .bullet)
2061: .
2062: .Pp
2063: The following issues need to be resolved manually:
2064: .
2065: .(bullet -offset indent
2066: The users
2067: .Sq _httpd
2068: and
2069: .Sq _timedc
2070: and the groups
1.425.2.1 snj 2071: .Sq _httpd
2072: and
1.389 jnemeth 2073: .Sq _timedc
2074: need to be created.
2075: .It
1.425.2.3 snj 2076: Unprivileged use of the
2077: .Xr mount 8
2078: command now requires the
2079: .Ar nosuid
2080: and
2081: .Ar nodev
2082: options to be explicitly specified.
2083: Previously, these options were automatically enforced even if they
2084: were not explicitly specified.
2085: .It
1.389 jnemeth 2086: A number of things have been removed from the
1.369 martin 2087: .Nx
1.425.2.1 snj 2088: \*V release.
2089: See the "Components removed from NetBSD" section near the beginning of
2090: this document for a list.
1.389 jnemeth 2091: .bullet)
1.1 ross 2092: .
2093: .Ss "Using online NetBSD documentation"
2094: .Pp
1.425.2.4 snj 2095: Documentation is available if you installed the manual
1.190 lukem 2096: distribution set.
2097: Traditionally, the
1.1 ross 2098: .Dq man pages
1.78 lukem 2099: (documentation) are denoted by
1.200 scottr 2100: .Sq Li name(section) .
1.1 ross 2101: Some examples of this are
2102: .Pp
1.78 lukem 2103: .(bullet -compact -offset indent
1.1 ross 2104: .Xr intro 1 ,
2105: .It
2106: .Xr man 1 ,
2107: .It
1.425.2.1 snj 2108: .Xr apropos 1 ,
1.1 ross 2109: .It
2110: .Xr passwd 1 ,
2111: and
2112: .It
2113: .Xr passwd 5 .
1.78 lukem 2114: .bullet)
1.1 ross 2115: .Pp
2116: The section numbers group the topics into several categories, but three
2117: are of primary interest: user commands are in section 1, file formats
2118: are in section 5, and administrative information is in section 8.
2119: .Pp
2120: .No The Em man
2121: command is used to view the documentation on a topic, and is
2122: started by entering
1.425.2.1 snj 2123: .Ic man
2124: .Op Ar section
1.1 ross 2125: .Ar topic .
2126: The brackets
2127: .Op \&
2128: around the
2129: section should not be entered, but rather indicate that the section is
1.190 lukem 2130: optional.
2131: If you don't ask for a particular section, the topic with the
2132: lowest numbered section name will be displayed.
2133: For instance, after logging in, enter
1.82 lukem 2134: .Pp
2135: .Dl # Ic "man passwd"
2136: .Pp
1.1 ross 2137: to read the documentation for
2138: .Xr passwd 1 .
2139: To view the documentation for
1.91 hubertf 2140: .Xr passwd 5 ,
1.1 ross 2141: enter
1.82 lukem 2142: .Pp
2143: .Dl # Ic "man 5 passwd"
2144: .Pp
1.1 ross 2145: instead.
2146: .Pp
2147: If you are unsure of what man page you are looking for, enter
1.263 hubertf 2148: .Pp
1.305 uwe 2149: .Dl # Ic apropos Ar subject-word
1.1 ross 2150: .Pp
2151: where
2152: .Ar subject-word
1.78 lukem 2153: is your topic of interest; a list of possibly
1.1 ross 2154: related man pages will be displayed.
2155: .
2156: .Ss Administrivia
1.82 lukem 2157: .Pp
1.1 ross 2158: .
1.190 lukem 2159: If you've got something to say, do so!
2160: We'd like your input.
1.1 ross 2161: There are various mailing lists available via the mailing list
2162: server at
1.233 salo 2163: .Mt majordomo@NetBSD.org .
1.1 ross 2164: To get help on using the mailing
2165: list server, send mail to that address with an empty body, and it will
1.425.2.1 snj 2166: reply with instructions. See
2167: .Lk http://www.NetBSD.org/mailinglists/
2168: for a web interface.
1.1 ross 2169: .Pp
2170: There are various mailing lists set up to deal with comments and
1.190 lukem 2171: questions about this release.
2172: Please send comments to:
1.233 salo 2173: .Mt netbsd-comments@NetBSD.org .
1.1 ross 2174: .Pp
2175: To report bugs, use the
2176: .Xr send-pr 1
2177: command shipped with
2178: .Nx ,
1.190 lukem 2179: and fill in as much information about the problem as you can.
2180: Good bug reports include lots of details.
1.1 ross 2181: .Pp
1.425.2.1 snj 2182: Bugs also can be submitted and queried with the web interface at
1.425.2.4 snj 2183: .Lk http://www.NetBSD.org/support/send-pr.html
1.1 ross 2184: .Pp
2185: There are also port-specific mailing lists, to discuss aspects of
2186: each port of
2187: .Nx .
1.88 wiz 2188: Use majordomo to find their addresses, or visit
1.425.2.4 snj 2189: .Lk http://www.NetBSD.org/mailinglists/
2190: .Pp
1.88 wiz 2191: If
1.1 ross 2192: you're interested in doing a serious amount of work on a specific
1.82 lukem 2193: port, you probably should contact the
2194: .Sq owner
2195: of that port (listed
1.1 ross 2196: below).
2197: .Pp
2198: If you'd like to help with this effort, and have an idea as to how
2199: you could be useful, send us mail or subscribe to:
1.392 reed 2200: .Mt netbsd-users@NetBSD.org .
1.1 ross 2201: .Pp
2202: As a favor, please avoid mailing huge documents or files to these
1.190 lukem 2203: mailing lists.
2204: Instead, put the material you would have sent up for FTP or WWW somewhere,
2205: then mail the appropriate list about it, or, if you'd rather not do that,
2206: mail the list saying you'll send the data to those who want it.
1.1 ross 2207: .
2208: .Ss Thanks go to
2209: .
1.78 lukem 2210: .(bullet
1.1 ross 2211: The former members of UCB's Computer Systems Research Group,
2212: including (but not limited to):
2213: .Bd -unfilled -offset indent
2214: Keith Bostic
2215: Ralph Campbell
2216: Mike Karels
2217: Marshall Kirk McKusick
2218: .Ed
2219: .Pp
1.425.2.4 snj 2220: for their work on
1.82 lukem 2221: .Bx
2222: systems, support, and encouragement.
1.1 ross 2223: .It
1.263 hubertf 2224: The Internet Systems Consortium, Inc. for hosting the
1.1 ross 2225: .Nx
1.263 hubertf 2226: FTP, CVS, AnonCVS, mail, mail archive, GNATS, SUP, Rsync and WWW servers.
1.1 ross 2227: .It
1.263 hubertf 2228: The Internet Research Institute in Japan for hosting the server
2229: which runs the CVSweb interface to the
1.1 ross 2230: .Nx
1.263 hubertf 2231: source tree.
1.78 lukem 2232: .It
1.381 jnemeth 2233: The Lule\[oa] Academic Computer Society for providing the backup
2234: services server.
1.78 lukem 2235: .It
1.381 jnemeth 2236: The Columbia University Computer Science Department for hosting
2237: the NYC build cluster.
1.78 lukem 2238: .It
1.377 jnemeth 2239: The Western Washington University Computer Science Department
1.425.2.4 snj 2240: for running the WWU build cluster.
1.377 jnemeth 2241: .It
1.344 pavel 2242: The many organizations that provide
1.78 lukem 2243: .Nx
2244: mirror sites.
1.1 ross 2245: .It
2246: Without CVS, this project would be impossible to manage, so our hats
2247: go off to Brian Berliner, Jeff Polk, and the various other people
2248: who've had a hand in making CVS a useful tool.
2249: .It
1.337 pavel 2250: We list the individuals and organizations
2251: that have made donations or loans of hardware and/or money, to support
1.1 ross 2252: .Nx
1.337 pavel 2253: development, and deserve credit for it at
1.425.2.4 snj 2254: .Lk http://www.NetBSD.org/donations/
1.190 lukem 2255: (If you're not on that list and should be, tell us!
2256: We probably were not able to get in touch with you, to verify that you
2257: wanted to be listed.)
1.1 ross 2258: .It
2259: Finally, we thank all of the people who've put sweat and tears into
2260: developing
2261: .Nx
1.190 lukem 2262: since its inception in January, 1993.
2263: (Obviously, there are a lot more people who deserve thanks here.
1.377 jnemeth 2264: If you're one of them, and would like to be mentioned, tell us!)
1.78 lukem 2265: .bullet)
1.1 ross 2266: .
2267: .Ss "We are..."
2268: .
2269: .Pp
2270: (in alphabetical order)
2271: .Pp
2272: .
2273: .
1.387 itohy 2274: .Bl -column xxx "Jun-ichiro itojun Hagino" ".Mt sommerfeld@NetBSD.org" ".Sy playstation2"
1.1 ross 2275: .
2276: .br_ne 1i
1.266 wiz 2277: .It Em "The NetBSD core group:"
1.1 ross 2278: .It Ta Ta
1.335 snj 2279: .It Ta Alistair Crooks Ta Mt agc@NetBSD.org
1.371 dsieger 2280: .It Ta Quentin Garnier Ta Mt cube@NetBSD.org
1.405 tsutsui 2281: .It Ta Matt Thomas Ta Mt matt@NetBSD.org
1.335 snj 2282: .It Ta YAMAMOTO Takashi Ta Mt yamt@NetBSD.org
1.233 salo 2283: .It Ta Christos Zoulas Ta Mt christos@NetBSD.org
1.1 ross 2284: .It Ta Ta
1.191 lukem 2285: .
1.1 ross 2286: .br_ne 2i
1.266 wiz 2287: .It Em "The portmasters (and their ports):"
1.263 hubertf 2288: .\"
2289: .\" XXX created by list-portmasters.pl
2290: .\"
1.420 tsutsui 2291: .It Ta Erik Berls Ta Mt cyber@NetBSD.org Ta Sy cobalt
2292: .It Ta Manuel Bouyer Ta Mt bouyer@NetBSD.org Ta Sy xen
2293: .It Ta Simon Burge Ta Mt simonb@NetBSD.org Ta Sy evbmips
2294: .It Ta Simon Burge Ta Mt simonb@NetBSD.org Ta Sy pmax
2295: .It Ta Simon Burge Ta Mt simonb@NetBSD.org Ta Sy sbmips
2296: .It Ta Julian Coleman Ta Mt jdc@NetBSD.org Ta Sy atari
2297: .It Ta Marcus Comstedt Ta Mt marcus@NetBSD.org Ta Sy dreamcast
2298: .It Ta Andrew Doran Ta Mt ad@NetBSD.org Ta Sy amd64
2299: .It Ta Andrew Doran Ta Mt ad@NetBSD.org Ta Sy i386
2300: .It Ta Matthias Drochner Ta Mt drochner@NetBSD.org Ta Sy cesfic
2301: .It Ta Gavan Fantom Ta Mt gavan@NetBSD.org Ta Sy iyonix
2302: .It Ta Jaime A Fournier Ta Mt ober@NetBSD.org Ta Sy zaurus
2303: .It Ta Matt Fredette Ta Mt fredette@NetBSD.org Ta Sy sun2
2304: .It Ta Ichiro FUKUHARA Ta Mt ichiro@NetBSD.org Ta Sy hpcarm
2305: .It Ta Chris Gilbert Ta Mt chris@NetBSD.org Ta Sy cats
2306: .It Ta Ben Harris Ta Mt bjh21@NetBSD.org Ta Sy acorn26
2307: .It Ta Ross Harvey Ta Mt ross@NetBSD.org Ta Sy alpha
2308: .It Ta Nick Hudson Ta Mt skrll@NetBSD.org Ta Sy hp700
2309: .It Ta Martin Husemann Ta Mt martin@NetBSD.org Ta Sy sparc64
2310: .It Ta IWAMOTO Toshihiro Ta Mt toshii@NetBSD.org Ta Sy hpcarm
2311: .It Ta Darrin Jewell Ta Mt dbj@NetBSD.org Ta Sy next68k
2312: .It Ta S\(/oren J\(/orvang Ta Mt soren@NetBSD.org Ta Sy sgimips
2313: .It Ta Wayne Knowles Ta Mt wdk@NetBSD.org Ta Sy mipsco
2314: .It Ta Takayoshi Kochi Ta Mt kochi@NetBSD.org Ta Sy ia64
2315: .It Ta Paul Kranenburg Ta Mt pk@NetBSD.org Ta Sy sparc
2316: .It Ta Michael Lorenz Ta Mt macallan@NetBSD.org Ta Sy macppc
2317: .It Ta Anders Magnusson Ta Mt ragge@NetBSD.org Ta Sy vax
2318: .It Ta Cherry G. Mathew Ta Mt cherry@NetBSD.org Ta Sy ia64
2319: .It Ta NISHIMURA Takeshi Ta Mt nsmrtks@NetBSD.org Ta Sy x68k
2320: .It Ta Tohru Nishimura Ta Mt nisimura@NetBSD.org Ta Sy luna68k
2321: .It Ta Tohru Nishimura Ta Mt nisimura@NetBSD.org Ta Sy sandpoint
2322: .It Ta Andrey Petrov Ta Mt petrov@NetBSD.org Ta Sy sparc64
2323: .It Ta Scott Reynolds Ta Mt scottr@NetBSD.org Ta Sy mac68k
2324: .It Ta Tim Rightnour Ta Mt garbled@NetBSD.org Ta Sy ofppc
2325: .It Ta Tim Rightnour Ta Mt garbled@NetBSD.org Ta Sy prep
2326: .It Ta Tim Rightnour Ta Mt garbled@NetBSD.org Ta Sy rs6000
2327: .It Ta Noriyuki Soda Ta Mt soda@NetBSD.org Ta Sy arc
2328: .It Ta Ignatios Souvatzis Ta Mt is@NetBSD.org Ta Sy amiga
2329: .It Ta Jonathan Stone Ta Mt jonathan@NetBSD.org Ta Sy pmax
2330: .It Ta Shin Takemura Ta Mt takemura@NetBSD.org Ta Sy hpcmips
2331: .It Ta Matt Thomas Ta Mt matt@NetBSD.org Ta Sy alpha
2332: .It Ta Matt Thomas Ta Mt matt@NetBSD.org Ta Sy netwinder
2333: .It Ta Jason Thorpe Ta Mt thorpej@NetBSD.org Ta Sy algor
2334: .It Ta Jason Thorpe Ta Mt thorpej@NetBSD.org Ta Sy evbarm
2335: .It Ta Jason Thorpe Ta Mt thorpej@NetBSD.org Ta Sy shark
2336: .It Ta Izumi Tsutsui Ta Mt tsutsui@NetBSD.org Ta Sy ews4800mips
2337: .It Ta Izumi Tsutsui Ta Mt tsutsui@NetBSD.org Ta Sy hp300
2338: .It Ta Izumi Tsutsui Ta Mt tsutsui@NetBSD.org Ta Sy news68k
2339: .It Ta Valeriy E. Ushakov Ta Mt uwe@NetBSD.org Ta Sy landisk
2340: .It Ta Nathan Williams Ta Mt nathanw@NetBSD.org Ta Sy sun3
2341: .It Ta Steve Woodford Ta Mt scw@NetBSD.org Ta Sy evbppc
2342: .It Ta Steve Woodford Ta Mt scw@NetBSD.org Ta Sy mvme68k
2343: .It Ta Steve Woodford Ta Mt scw@NetBSD.org Ta Sy mvmeppc
2344: .It Ta Reinoud Zandijk Ta Mt reinoud@NetBSD.org Ta Sy acorn32
1.387 itohy 2345: .It Ta Ta Ta
1.191 lukem 2346: .
1.1 ross 2347: .br_ne 1i
1.266 wiz 2348: .It Em "The NetBSD \*V Release Engineering team:"
1.1 ross 2349: .It Ta Ta
1.334 snj 2350: .It Ta Manuel Bouyer Ta Mt bouyer@NetBSD.org
1.352 jnemeth 2351: .It Ta David Brownlee Ta Mt abs@NetBSD.org
1.233 salo 2352: .It Ta James Chacon Ta Mt jmc@NetBSD.org
1.264 tron 2353: .It Ta Julian Coleman Ta Mt jdc@NetBSD.org
1.334 snj 2354: .It Ta H\(oavard Eidnes Ta Mt he@NetBSD.org
1.352 jnemeth 2355: .It Ta Liam J. Foy Ta Mt liamjfoy@NetBSD.org
2356: .It Ta John Heasley Ta Mt heas@NetBSD.org
1.310 ghen 2357: .It Ta Geert Hendrickx Ta Mt ghen@NetBSD.org
1.334 snj 2358: .It Ta Soren Jacobsen Ta Mt snj@NetBSD.org
1.352 jnemeth 2359: .It Ta Phil Nelson Ta Mt phil@NetBSD.org
1.328 tron 2360: .It Ta Jeff Rizzo Ta Mt riz@NetBSD.org
1.1 ross 2361: .It Ta Ta
1.191 lukem 2362: .
1.1 ross 2363: .br_ne 2i
1.266 wiz 2364: .It Em "NetBSD Developers:"
1.389 jnemeth 2365: .\"
2366: .\" Please keep in alphabetical order
2367: .\"
1.1 ross 2368: .It Ta Ta
1.233 salo 2369: .It Ta Nathan Ahlstrom Ta Mt nra@NetBSD.org
2370: .It Ta Steve Allen Ta Mt wormey@NetBSD.org
1.240 jandberg 2371: .It Ta Jukka Andberg Ta Mt jandberg@NetBSD.org
1.233 salo 2372: .It Ta Julian Assange Ta Mt proff@NetBSD.org
2373: .It Ta Lennart Augustsson Ta Mt augustss@NetBSD.org
2374: .It Ta Christoph Badura Ta Mt bad@NetBSD.org
2375: .It Ta Bang Jun-Young Ta Mt junyoung@NetBSD.org
2376: .It Ta Dieter Baron Ta Mt dillo@NetBSD.org
2377: .It Ta Robert V. Baron Ta Mt rvb@NetBSD.org
1.299 apb 2378: .It Ta Alan Barrett Ta Mt apb@NetBSD.org
1.233 salo 2379: .It Ta Grant Beattie Ta Mt grant@NetBSD.org
2380: .It Ta Jason Beegan Ta Mt jtb@NetBSD.org
2381: .It Ta Erik Berls Ta Mt cyber@NetBSD.org
2382: .It Ta Hiroyuki Bessho Ta Mt bsh@NetBSD.org
2383: .It Ta John Birrell Ta Mt jb@NetBSD.org
2384: .It Ta Mason Loring Bliss Ta Mt mason@NetBSD.org
1.242 cb 2385: .It Ta Charles Blundell Ta Mt cb@NetBSD.org
1.233 salo 2386: .It Ta Rafal Boni Ta Mt rafal@NetBSD.org
1.324 sborrill 2387: .It Ta Stephen Borrill Ta Mt sborrill@NetBSD.org
1.282 seanb 2388: .It Ta Sean Boudreau Ta Mt seanb@NetBSD.org
1.233 salo 2389: .It Ta Manuel Bouyer Ta Mt bouyer@NetBSD.org
2390: .It Ta John Brezak Ta Mt brezak@NetBSD.org
2391: .It Ta Allen Briggs Ta Mt briggs@NetBSD.org
2392: .It Ta Mark Brinicombe Ta Mt mark@NetBSD.org
2393: .It Ta Aaron Brown Ta Mt abrown@NetBSD.org
2394: .It Ta Andrew Brown Ta Mt atatat@NetBSD.org
2395: .It Ta David Brownlee Ta Mt abs@NetBSD.org
2396: .It Ta Frederick Bruckman Ta Mt fredb@NetBSD.org
2397: .It Ta Jon Buller Ta Mt jonb@NetBSD.org
2398: .It Ta Simon Burge Ta Mt simonb@NetBSD.org
2399: .It Ta Robert Byrnes Ta Mt byrnes@NetBSD.org
1.314 pavel 2400: .It Ta Pavel Cahyna Ta Mt pavel@NetBSD.org
1.233 salo 2401: .It Ta D'Arcy J.M. Cain Ta Mt darcy@NetBSD.org
1.405 tsutsui 2402: .It Ta Daniel Carosone Ta Mt dan@NetBSD.org
1.233 salo 2403: .It Ta Dave Carrel Ta Mt carrel@NetBSD.org
2404: .It Ta James Chacon Ta Mt jmc@NetBSD.org
1.409 tsutsui 2405: .It Ta Mihai Chelaru Ta Mt kefren@NetBSD.org
1.233 salo 2406: .It Ta Bill Coldwell Ta Mt billc@NetBSD.org
2407: .It Ta Julian Coleman Ta Mt jdc@NetBSD.org
1.249 ben 2408: .It Ta Ben Collver Ta Mt ben@NetBSD.org
1.406 tsutsui 2409: .It Ta Marcus Comstedt Ta Mt marcus@NetBSD.org
1.233 salo 2410: .It Ta Jeremy Cooper Ta Mt jeremy@NetBSD.org
2411: .It Ta Chuck Cranor Ta Mt chuck@NetBSD.org
2412: .It Ta Alistair Crooks Ta Mt agc@NetBSD.org
2413: .It Ta Aidan Cully Ta Mt aidan@NetBSD.org
1.301 gdamore 2414: .It Ta Garrett D'Amore Ta Mt gdamore@NetBSD.org
1.233 salo 2415: .It Ta Johan Danielsson Ta Mt joda@NetBSD.org
2416: .It Ta John Darrow Ta Mt jdarrow@NetBSD.org
1.294 jld 2417: .It Ta Jed Davis Ta Mt jld@NetBSD.org
1.233 salo 2418: .It Ta Matt DeBergalis Ta Mt deberg@NetBSD.org
1.323 degroote 2419: .It Ta Arnaud Degroote Ta Mt degroote@NetBSD.org
1.233 salo 2420: .It Ta Rob Deker Ta Mt deker@NetBSD.org
2421: .It Ta Chris G. Demetriou Ta Mt cgd@NetBSD.org
2422: .It Ta Tracy Di Marco White Ta Mt gendalia@NetBSD.org
2423: .It Ta Jarom\('ir Dolecek Ta Mt jdolecek@NetBSD.org
2424: .It Ta Andy Doran Ta Mt ad@NetBSD.org
2425: .It Ta Roland Dowdeswell Ta Mt elric@NetBSD.org
2426: .It Ta Emmanuel Dreyfus Ta Mt manu@NetBSD.org
2427: .It Ta Matthias Drochner Ta Mt drochner@NetBSD.org
2428: .It Ta Jun Ebihara Ta Mt jun@NetBSD.org
2429: .It Ta H\(oavard Eidnes Ta Mt he@NetBSD.org
1.406 tsutsui 2430: .It Ta Jaime A Fournier Ta Mt ober@NetBSD.org
1.233 salo 2431: .It Ta Stoned Elipot Ta Mt seb@NetBSD.org
1.279 mlelstv 2432: .It Ta Michael van Elst Ta Mt mlelstv@NetBSD.org
1.233 salo 2433: .It Ta Enami Tsugutomo Ta Mt enami@NetBSD.org
2434: .It Ta Bernd Ernesti Ta Mt veego@NetBSD.org
2435: .It Ta Erik Fair Ta Mt fair@NetBSD.org
2436: .It Ta Gavan Fantom Ta Mt gavan@NetBSD.org
1.317 hauke 2437: .It Ta Hauke Fath Ta Mt hauke@NetBSD.org
1.233 salo 2438: .It Ta Hubert Feyrer Ta Mt hubertf@NetBSD.org
2439: .It Ta Jason R. Fink Ta Mt jrf@NetBSD.org
1.315 mjf 2440: .It Ta Matt J. Fleming Ta Mt mjf@NetBSD.org
1.367 marty 2441: .It Ta Marty Fouts Ta Mt marty@NetBSD.org
1.309 liamjfoy 2442: .It Ta Liam J. Foy Ta Mt liamjfoy@NetBSD.org
1.233 salo 2443: .It Ta Matt Fredette Ta Mt fredette@NetBSD.org
2444: .It Ta Thorsten Frueauf Ta Mt frueauf@NetBSD.org
2445: .It Ta Castor Fu Ta Mt castor@NetBSD.org
2446: .It Ta Ichiro Fukuhara Ta Mt ichiro@NetBSD.org
1.241 cube 2447: .It Ta Quentin Garnier Ta Mt cube@NetBSD.org
1.233 salo 2448: .It Ta Thomas Gerner Ta Mt thomas@NetBSD.org
2449: .It Ta Simon J. Gerraty Ta Mt sjg@NetBSD.org
2450: .It Ta Justin Gibbs Ta Mt gibbs@NetBSD.org
2451: .It Ta Chris Gilbert Ta Mt chris@NetBSD.org
2452: .It Ta Eric Gillespie Ta Mt epg@NetBSD.org
1.417 ginsbach 2453: .It Ta Brian Ginsbach Ta Mt ginsbach@NetBSD.org
1.403 pgoyette 2454: .It Ta Paul Goyette Ta Mt pgoyette@NetBSD.org
1.233 salo 2455: .It Ta Michael Graff Ta Mt explorer@NetBSD.org
2456: .It Ta Brian C. Grayson Ta Mt bgrayson@NetBSD.org
2457: .It Ta Matthew Green Ta Mt mrg@NetBSD.org
2458: .It Ta Andreas Gustafsson Ta Mt gson@NetBSD.org
1.374 rhaen 2459: .It Ta Ulrich Habel Ta Mt rhaen@NetBSD.org
1.233 salo 2460: .It Ta Jun-ichiro itojun Hagino Ta Mt itojun@NetBSD.org
1.389 jnemeth 2461: .It Ta HAMAJIMA Katsuomi Ta Mt hamajima@NetBSD.org
1.372 haad 2462: .It Ta Adam Hamsik Ta Mt haad@NetBSD.org
1.233 salo 2463: .It Ta Juergen Hannken-Illjes Ta Mt hannken@NetBSD.org
2464: .It Ta Charles M. Hannum Ta Mt mycroft@NetBSD.org
2465: .It Ta Ben Harris Ta Mt bjh21@NetBSD.org
2466: .It Ta Ross Harvey Ta Mt ross@NetBSD.org
2467: .It Ta Eric Haszlakiewicz Ta Mt erh@NetBSD.org
2468: .It Ta John Hawkinson Ta Mt jhawk@NetBSD.org
2469: .It Ta HAYAKAWA Koichi Ta Mt haya@NetBSD.org
1.238 heas 2470: .It Ta John Heasley Ta Mt heas@NetBSD.org
1.298 ghen 2471: .It Ta Geert Hendrickx Ta Mt ghen@NetBSD.org
1.233 salo 2472: .It Ta Ren\('e Hexel Ta Mt rh@NetBSD.org
1.312 plunky 2473: .It Ta Iain Hibbert Ta Mt plunky@NetBSD.org
1.271 hira 2474: .It Ta Kouichirou Hiratsuka Ta Mt hira@NetBSD.org
1.233 salo 2475: .It Ta Michael L. Hitch Ta Mt mhitch@NetBSD.org
1.401 ahoka 2476: .It Ta \('Ad\('am H\('oka Ta Mt ahoka@NetBSD.org
1.311 freza 2477: .It Ta Jachym Holecek Ta Mt freza@NetBSD.org
1.399 dholland 2478: .It Ta David A. Holland Ta Mt dholland@NetBSD.org
1.233 salo 2479: .It Ta Christian E. Hopps Ta Mt chopps@NetBSD.org
2480: .It Ta Ken Hornstein Ta Mt kenh@NetBSD.org
2481: .It Ta Marc Horowitz Ta Mt marc@NetBSD.org
2482: .It Ta Eduardo Horvath Ta Mt eeh@NetBSD.org
2483: .It Ta Nick Hudson Ta Mt skrll@NetBSD.org
2484: .It Ta Shell Hung Ta Mt shell@NetBSD.org
2485: .It Ta Martin Husemann Ta Mt martin@NetBSD.org
2486: .It Ta Dean Huxley Ta Mt dean@NetBSD.org
2487: .It Ta Love H\(:ornquist \(oAstrand Ta Mt lha@NetBSD.org
1.385 rillig 2488: .It Ta Roland Illig Ta Mt rillig@NetBSD.org
1.233 salo 2489: .It Ta Bernardo Innocenti Ta Mt bernie@NetBSD.org
2490: .It Ta Tetsuya Isaki Ta Mt isaki@NetBSD.org
2491: .It Ta ITOH Yasufumi Ta Mt itohy@NetBSD.org
2492: .It Ta IWAMOTO Toshihiro Ta Mt toshii@NetBSD.org
2493: .It Ta Matthew Jacob Ta Mt mjacob@NetBSD.org
1.252 snj 2494: .It Ta Soren Jacobsen Ta Mt snj@NetBSD.org
1.233 salo 2495: .It Ta Lonhyn T. Jasinskyj Ta Mt lonhyn@NetBSD.org
2496: .It Ta Darrin Jewell Ta Mt dbj@NetBSD.org
1.325 njoly 2497: .It Ta Nicolas Joly Ta Mt njoly@NetBSD.org
1.233 salo 2498: .It Ta Chris Jones Ta Mt cjones@NetBSD.org
2499: .It Ta S\(/oren J\(/orvang Ta Mt soren@NetBSD.org
2500: .It Ta Takahiro Kambe Ta Mt taca@NetBSD.org
1.409 tsutsui 2501: .It Ta Masanori Kanaoka Ta Mt kanaoka@NetBSD.org
1.233 salo 2502: .It Ta Antti Kantee Ta Mt pooka@NetBSD.org
1.297 kardel 2503: .It Ta Frank Kardel Ta Mt kardel@NetBSD.org
1.233 salo 2504: .It Ta Mattias Karlsson Ta Mt keihan@NetBSD.org
2505: .It Ta KAWAMOTO Yosihisa Ta Mt kawamoto@NetBSD.org
2506: .It Ta Mario Kemper Ta Mt magick@NetBSD.org
1.253 minskim 2507: .It Ta Min Sik Kim Ta Mt minskim@NetBSD.org
1.233 salo 2508: .It Ta Thomas Klausner Ta Mt wiz@NetBSD.org
2509: .It Ta Klaus Klein Ta Mt kleink@NetBSD.org
1.272 jklos 2510: .It Ta John Klos Ta Mt jklos@NetBSD.org
1.233 salo 2511: .It Ta Wayne Knowles Ta Mt wdk@NetBSD.org
2512: .It Ta Takayoshi Kochi Ta Mt kochi@NetBSD.org
2513: .It Ta John Kohl Ta Mt jtk@NetBSD.org
1.250 daniel 2514: .It Ta Daniel de Kok Ta Mt daniel@NetBSD.org
1.418 jakllsch 2515: .It Ta Jonathan A. Kollasch Ta Mt jakllsch@NetBSD.org
1.233 salo 2516: .It Ta Paul Kranenburg Ta Mt pk@NetBSD.org
1.340 lkundrak 2517: .It Ta Lubomir Kundrak Ta Mt lkundrak@NetBSD.org
1.409 tsutsui 2518: .It Ta Jochen Kunz Ta Mt jkunz@NetBSD.org
1.233 salo 2519: .It Ta Martti Kuparinen Ta Mt martti@NetBSD.org
1.278 kurahone 2520: .It Ta Kentaro A. Kurahone Ta Mt kurahone@NetBSD.org
1.389 jnemeth 2521: .It Ta Arnaud Lacombe Ta Mt alc@NetBSD.org
1.233 salo 2522: .It Ta Kevin Lahey Ta Mt kml@NetBSD.org
1.332 dsl 2523: .It Ta David Laight Ta Mt dsl@NetBSD.org
1.233 salo 2524: .It Ta Johnny C. Lam Ta Mt jlam@NetBSD.org
2525: .It Ta Martin J. Laubach Ta Mt mjl@NetBSD.org
1.243 grog 2526: .It Ta Greg Lehey Ta Mt grog@NetBSD.org
1.233 salo 2527: .It Ta Ted Lemon Ta Mt mellon@NetBSD.org
1.236 cl 2528: .It Ta Christian Limpach Ta Mt cl@NetBSD.org
1.233 salo 2529: .It Ta Frank van der Linden Ta Mt fvdl@NetBSD.org
2530: .It Ta Joel Lindholm Ta Mt joel@NetBSD.org
1.391 tonnerre 2531: .It Ta Tonnerre Lombard Ta Mt tonnerre@NetBSD.org
1.233 salo 2532: .It Ta Mike Long Ta Mt mikel@NetBSD.org
1.283 macallan 2533: .It Ta Michael Lorenz Ta Mt macallan@NetBSD.org
1.233 salo 2534: .It Ta Warner Losh Ta Mt imp@NetBSD.org
2535: .It Ta Tomasz Luchowski Ta Mt zuntum@NetBSD.org
2536: .It Ta Federico Lupi Ta Mt federico@NetBSD.org
2537: .It Ta Brett Lymn Ta Mt blymn@NetBSD.org
2538: .It Ta Paul Mackerras Ta Mt paulus@NetBSD.org
1.405 tsutsui 2539: .It Ta MAEKAWA Masahide Ta Mt gehenna@NetBSD.org
1.233 salo 2540: .It Ta Anders Magnusson Ta Mt ragge@NetBSD.org
1.406 tsutsui 2541: .It Ta Cherry G. Mathew Ta Mt cherry@NetBSD.org
1.233 salo 2542: .It Ta David Maxwell Ta Mt david@NetBSD.org
1.389 jnemeth 2543: .It Ta Gregory McGarry Ta Mt gmcgarry@NetBSD.org
1.233 salo 2544: .It Ta Dan McMahill Ta Mt dmcmahill@NetBSD.org
2545: .It Ta Jared D. McNeill Ta Mt jmcneill@NetBSD.org
2546: .It Ta Neil J. McRae Ta Mt neil@NetBSD.org
1.405 tsutsui 2547: .It Ta Julio M. Merino Vidal Ta Mt jmmv@NetBSD.org
1.233 salo 2548: .It Ta Perry Metzger Ta Mt perry@NetBSD.org
1.405 tsutsui 2549: .It Ta Luke Mewburn Ta Mt lukem@NetBSD.org
1.423 jym 2550: .It Ta Jean-Yves Migeon Ta Mt jym@NetBSD.org
1.405 tsutsui 2551: .It Ta Brook Milligan Ta Mt brook@NetBSD.org
1.233 salo 2552: .It Ta Minoura Makoto Ta Mt minoura@NetBSD.org
1.389 jnemeth 2553: .It Ta Simas Mockevicius Ta Mt symka@NetBSD.org
1.233 salo 2554: .It Ta der Mouse Ta Mt mouse@NetBSD.org
2555: .It Ta Joseph Myers Ta Mt jsm@NetBSD.org
2556: .It Ta Ken Nakata Ta Mt kenn@NetBSD.org
2557: .It Ta Takeshi Nakayama Ta Mt nakayama@NetBSD.org
2558: .It Ta Phil Nelson Ta Mt phil@NetBSD.org
1.296 jnemeth 2559: .It Ta John Nemeth Ta Mt jnemeth@NetBSD.org
1.233 salo 2560: .It Ta Bob Nestor Ta Mt rnestor@NetBSD.org
2561: .It Ta NISHIMURA Takeshi Ta Mt nsmrtks@NetBSD.org
2562: .It Ta Tohru Nishimura Ta Mt nisimura@NetBSD.org
2563: .It Ta NONAKA Kimihiro Ta Mt nonaka@NetBSD.org
1.273 tnozaki 2564: .It Ta Takehiko NOZAKI Ta Mt tnozaki@NetBSD.org
1.329 tnn 2565: .It Ta Tobias Nygren Ta Mt tnn@NetBSD.org
1.313 obache 2566: .It Ta OBATA Akio Ta Mt obache@NetBSD.org
1.233 salo 2567: .It Ta Jesse Off Ta Mt joff@NetBSD.org
2568: .It Ta Tatoku Ogaito Ta Mt tacha@NetBSD.org
2569: .It Ta OKANO Takayoshi Ta Mt kano@NetBSD.org
2570: .It Ta Masaru Oki Ta Mt oki@NetBSD.org
2571: .It Ta Atsushi Onoe Ta Mt onoe@NetBSD.org
2572: .It Ta Greg Oster Ta Mt oster@NetBSD.org
1.389 jnemeth 2573: .It Ta Rui Paulo Ta Mt rpaulo@NetBSD.org
1.248 sketch 2574: .It Ta Jonathan Perkin Ta Mt sketch@NetBSD.org
1.406 tsutsui 2575: .It Ta Andrey Petrov Ta Mt petrov@NetBSD.org
1.233 salo 2576: .It Ta Herb Peyerl Ta Mt hpeyerl@NetBSD.org
2577: .It Ta Matthias Pfaller Ta Mt matthias@NetBSD.org
2578: .It Ta Chris Pinnock Ta Mt cjep@NetBSD.org
1.260 adrianp 2579: .It Ta Adrian Portelli Ta Mt adrianp@NetBSD.org
1.269 peter 2580: .It Ta Peter Postma Ta Mt peter@NetBSD.org
1.233 salo 2581: .It Ta Dante Profeta Ta Mt dante@NetBSD.org
2582: .It Ta Chris Provenzano Ta Mt proven@NetBSD.org
2583: .It Ta Niels Provos Ta Mt provos@NetBSD.org
1.326 rmind 2584: .It Ta Mindaugas Rasiukevicius Ta Mt rmind@NetBSD.org
1.233 salo 2585: .It Ta Michael Rauch Ta Mt mrauch@NetBSD.org
1.234 recht 2586: .It Ta Marc Recht Ta Mt recht@NetBSD.org
1.233 salo 2587: .It Ta Darren Reed Ta Mt darrenr@NetBSD.org
1.235 reed 2588: .It Ta Jeremy C. Reed Ta Mt reed@NetBSD.org
1.289 tonio 2589: .It Ta Antoine Reilles Ta Mt tonio@NetBSD.org
1.233 salo 2590: .It Ta Tyler R. Retzlaff Ta Mt rtr@NetBSD.org
2591: .It Ta Scott Reynolds Ta Mt scottr@NetBSD.org
2592: .It Ta Michael Richardson Ta Mt mcr@NetBSD.org
2593: .It Ta Tim Rightnour Ta Mt garbled@NetBSD.org
1.303 rittera 2594: .It Ta Alan Ritter Ta Mt rittera@NetBSD.org
1.277 riz 2595: .It Ta Jeff Rizzo Ta Mt riz@NetBSD.org
1.400 hans 2596: .It Ta Hans Rosenfeld Ta Mt hans@NetBSD.org
1.233 salo 2597: .It Ta Gordon Ross Ta Mt gwr@NetBSD.org
1.256 rumble 2598: .It Ta Steve Rumble Ta Mt rumble@NetBSD.org
1.233 salo 2599: .It Ta Ilpo Ruotsalainen Ta Mt lonewolf@NetBSD.org
2600: .It Ta Heiko W. Rupp Ta Mt hwr@NetBSD.org
1.402 bjs 2601: .It Ta Blair J. Sadewitz Ta Mt bjs@NetBSD.org
1.233 salo 2602: .It Ta David Sainty Ta Mt dsainty@NetBSD.org
2603: .It Ta SAITOH Masanobu Ta Mt msaitoh@NetBSD.org
2604: .It Ta Kazuki Sakamoto Ta Mt sakamoto@NetBSD.org
2605: .It Ta Curt Sampson Ta Mt cjs@NetBSD.org
2606: .It Ta Wilfredo Sanchez Ta Mt wsanchez@NetBSD.org
2607: .It Ta Ty Sarna Ta Mt tsarna@NetBSD.org
2608: .It Ta SATO Kazumi Ta Mt sato@NetBSD.org
2609: .It Ta Jan Schaumann Ta Mt jschauma@NetBSD.org
2610: .It Ta Matthias Scheler Ta Mt tron@NetBSD.org
1.413 tron 2611: .It Ta Silke Scheler Ta Mt silke@NetBSD.org
1.233 salo 2612: .It Ta Karl Schilke (rAT) Ta Mt rat@NetBSD.org
2613: .It Ta Amitai Schlair Ta Mt schmonz@NetBSD.org
2614: .It Ta Konrad Schroder Ta Mt perseant@NetBSD.org
1.276 schwarz 2615: .It Ta Georg Schwarz Ta Mt schwarz@NetBSD.org
1.233 salo 2616: .It Ta Lubomir Sedlacik Ta Mt salo@NetBSD.org
1.246 sekiya 2617: .It Ta Christopher SEKIYA Ta Mt sekiya@NetBSD.org
1.233 salo 2618: .It Ta Reed Shadgett Ta Mt dent@NetBSD.org
1.255 shannonj 2619: .It Ta John Shannon Ta Mt shannonjr@NetBSD.org
1.233 salo 2620: .It Ta Tim Shepard Ta Mt shep@NetBSD.org
2621: .It Ta Takeshi Shibagaki Ta Mt shiba@NetBSD.org
1.251 igy 2622: .It Ta Naoto Shimazaki Ta Mt igy@NetBSD.org
1.233 salo 2623: .It Ta Takao Shinohara Ta Mt shin@NetBSD.org
2624: .It Ta Takuya SHIOZAKI Ta Mt tshiozak@NetBSD.org
1.331 dsieger 2625: .It Ta Daniel Sieger Ta Mt dsieger@NetBSD.org
1.233 salo 2626: .It Ta Chuck Silvers Ta Mt chs@NetBSD.org
2627: .It Ta Thor Lancelot Simon Ta Mt tls@NetBSD.org
2628: .It Ta Jeff Smith Ta Mt jeffs@NetBSD.org
2629: .It Ta Noriyuki Soda Ta Mt soda@NetBSD.org
2630: .It Ta Wolfgang Solfrank Ta Mt ws@NetBSD.org
2631: .It Ta SOMEYA Yoshihiko Ta Mt someya@NetBSD.org
2632: .It Ta Bill Sommerfeld Ta Mt sommerfeld@NetBSD.org
1.293 joerg 2633: .It Ta J\(:org Sonnenberger Ta Mt joerg@NetBSD.org
1.233 salo 2634: .It Ta Ignatios Souvatzis Ta Mt is@NetBSD.org
1.405 tsutsui 2635: .It Ta T K Spindler Ta Mt dogcow@NetBSD.org
1.233 salo 2636: .It Ta Bill Squier Ta Mt groo@NetBSD.org
2637: .It Ta Jonathan Stone Ta Mt jonathan@NetBSD.org
2638: .It Ta Bill Studenmund Ta Mt wrstuden@NetBSD.org
2639: .It Ta Kevin Sullivan Ta Mt sullivan@NetBSD.org
2640: .It Ta SUNAGAWA Keiki Ta Mt kei@NetBSD.org
2641: .It Ta Kimmo Suominen Ta Mt kim@NetBSD.org
1.409 tsutsui 2642: .It Ta Robert Swindells Ta Mt rjs@NetBSD.org
1.233 salo 2643: .It Ta Shin Takemura Ta Mt takemura@NetBSD.org
2644: .It Ta TAMURA Kent Ta Mt kent@NetBSD.org
2645: .It Ta Shin'ichiro TAYA Ta Mt taya@NetBSD.org
1.262 ian 2646: .It Ta Ian Lance Taylor Ta Mt ian@NetBSD.org
1.233 salo 2647: .It Ta Matt Thomas Ta Mt matt@NetBSD.org
2648: .It Ta Jason Thorpe Ta Mt thorpej@NetBSD.org
2649: .It Ta Christoph Toshok Ta Mt toshok@NetBSD.org
1.286 gdt 2650: .It Ta Greg Troxel Ta Mt gdt@NetBSD.org
1.233 salo 2651: .It Ta Tsubai Masanari Ta Mt tsubai@NetBSD.org
2652: .It Ta Izumi Tsutsui Ta Mt tsutsui@NetBSD.org
2653: .It Ta UCHIYAMA Yasushi Ta Mt uch@NetBSD.org
2654: .It Ta Masao Uebayashi Ta Mt uebayasi@NetBSD.org
2655: .It Ta Shuichiro URATA Ta Mt ur@NetBSD.org
1.307 uwe 2656: .It Ta Valeriy E. Ushakov Ta Mt uwe@NetBSD.org
1.233 salo 2657: .It Ta Todd Vierling Ta Mt tv@NetBSD.org
2658: .It Ta Aymeric Vincent Ta Mt aymeric@NetBSD.org
2659: .It Ta Paul Vixie Ta Mt vixie@NetBSD.org
1.288 mishka 2660: .It Ta Mike M. Volokhov Ta Mt mishka@NetBSD.org
1.233 salo 2661: .It Ta Krister Walfridsson Ta Mt kristerw@NetBSD.org
2662: .It Ta Lex Wennmacher Ta Mt wennmach@NetBSD.org
2663: .It Ta Leo Weppelman Ta Mt leo@NetBSD.org
2664: .It Ta Assar Westerlund Ta Mt assar@NetBSD.org
2665: .It Ta Todd Whitesel Ta Mt toddpw@NetBSD.org
1.376 phx 2666: .It Ta Frank Wille Ta Mt phx@NetBSD.org
1.233 salo 2667: .It Ta Nathan Williams Ta Mt nathanw@NetBSD.org
2668: .It Ta Rob Windsor Ta Mt windsor@NetBSD.org
2669: .It Ta Dan Winship Ta Mt danw@NetBSD.org
2670: .It Ta Jim Wise Ta Mt jwise@NetBSD.org
2671: .It Ta Michael Wolfson Ta Mt mbw@NetBSD.org
1.389 jnemeth 2672: .It Ta Colin Wood Ta Mt ender@NetBSD.org
1.233 salo 2673: .It Ta Steve Woodford Ta Mt scw@NetBSD.org
2674: .It Ta YAMAMOTO Takashi Ta Mt yamt@NetBSD.org
2675: .It Ta Yuji Yamano Ta Mt yyamano@NetBSD.org
1.419 dyoung 2676: .It Ta David Young Ta Mt dyoung@NetBSD.org
1.233 salo 2677: .It Ta Reinoud Zandijk Ta Mt reinoud@NetBSD.org
1.274 spz 2678: .It Ta S.P.Zeidler Ta Mt spz@NetBSD.org
1.233 salo 2679: .It Ta Maria Zevenhoven Ta Mt maria7@NetBSD.org
2680: .It Ta Christos Zoulas Ta Mt christos@NetBSD.org
1.202 rafal 2681: .It Ta Ta
1.191 lukem 2682: .
2683: .br_ne 2i
1.266 wiz 2684: .It Em "Other contributors:"
1.191 lukem 2685: .It Ta Ta
2686: .It Ta Dave Burgess Ta Mt burgess@cynjut.infonet.net
2687: .It Ta Brian R. Gaeke Ta Mt brg@dgate.org
2688: .It Ta Brad Grantham Ta Mt grantham@tenon.com
2689: .It Ta Lawrence Kesteloot Ta Mt kesteloo@cs.unc.edu
2690: .It Ta Waldi Ravens Ta Mt waldi@moacs.indiv.nl.net
1.78 lukem 2691: .
1.1 ross 2692: .El
2693: .
2694: .Ss "Legal Mumbo-Jumbo"
1.82 lukem 2695: .Pp
1.1 ross 2696: .
1.82 lukem 2697: All product names mentioned herein are trademarks or registered
2698: trademarks of their respective owners.
1.78 lukem 2699: .Pp
1.1 ross 2700: The following notices are required to satisfy the license terms of
2701: the software that we have mentioned in this document:
2702: .Pp
2703: .nr save_size \n[.s]
2704: .nr save_vs \n[.v]
2705: .ps 8
2706: .vs 9
2707: .Ht <font size=-1>
1.184 itojun 2708: .(item -compact
1.1 ross 2709: .so ../common/legal.common -----------------------------------------------
2710: .so legal -----------------------------------------------
1.179 itojun 2711: .item)
1.1 ross 2712: .Ht </font>
2713: .ps
2714: .vs
1.112 jhawk 2715: .Ss "The End"
CVSweb <webmaster@jp.NetBSD.org>