<?xml version="1.0"?>
<!DOCTYPE webpage
  PUBLIC "-//NetBSD//DTD Website-based NetBSD Extension//EN"
    "http://www.NetBSD.org/XML/htdocs/lang/share/xml/website-netbsd.dtd">

<webpage id="changes-2002">
<config param="desc" value="Changes and NetBSD News in 2002"/>
<config param="cvstag" value="$NetBSD: 2002.xml,v 1.5 2008/03/02 01:53:15 jschauma Exp $"/>
<config param="rcsdate" value="$Date: 2008/03/02 01:53:15 $"/>
<head>
<headlink rel="alternate" type="application/rss+xml" title="NetBSD news"
  href="http://www.NetBSD.org/changes/rss-netbsd.xml" />
<headlink rel="alternate" type="application/rss+xml" title="NetBSD code changes"
  href="http://www.NetBSD.org/changes/rss-netbsd-internals.xml" />
<headlink rel="alternate" type="application/rss+xml" title="pkgsrc changes"
  href="http://www.NetBSD.org/changes/rss-netbsd-pkgs.xml" />
<title>Changes and NetBSD News in 2002</title>
</head>

<sect1 id="top">

<sect2 id="other-news">
<title>Changes in other years</title>

<itemizedlist>
  <listitem><ulink url="index.html">Recent Changes and News</ulink></listitem>
  <listitem><ulink url="2007.html">Changes and News in 2007</ulink></listitem>
  <listitem><ulink url="2006.html">Changes and News in 2006</ulink></listitem>
  <listitem><ulink url="2005.html">Changes and News in 2005</ulink></listitem>
  <listitem><ulink url="2004.html">Changes and News in 2004</ulink></listitem>
  <listitem><ulink url="2003.html">Changes and News in 2003</ulink></listitem>
  <listitem><ulink url="#december-2002">Changes and News in 2002</ulink></listitem>
  <listitem><ulink url="2001.html">Changes and News in 2001</ulink></listitem>
  <listitem><ulink url="2000.html">Changes and News in 2000</ulink></listitem>
  <listitem><ulink url="1999.html">Changes and News in 1999</ulink></listitem>
  <listitem><ulink url="1998.html">Changes and News in 1998</ulink></listitem>
</itemizedlist>
</sect2>

<html:hr/>

</sect1>

<sect1 role="toc">

<sect2 id="december-2002">
<title>December 2002</title>

<sect3 id="irix-article-021220">
<title>20 Dec 2002 - Article Series: IRIX Binary Compatibility, Part 5</title> 
<para>
<ulink url="http://www.onlamp.com/">ONLamp.com</ulink> has published
another part of Emmanuel Dreyfus's <quote><ulink
url="http://www.onlamp.com/pub/a/bsd/2002/12/19/irix.html">IRIX Binary
Compatibility</ulink></quote> article series. In this part, we will
study IRIX and NetBSD threading models. We will also examine how it is
possible to emulate IRIX native threads on NetBSD, though NetBSD does
not support a similar feature for its native binaries.
</para>
</sect3>

<sect3 id="cvsmerge200212">
<title>19 Dec 2002 - CVS modules merged</title> 
<para>
The NetBSD source tree was split into several CVS modules some years ago. This
split is now being undone, and should, by the time of this writing, be
complete on anoncvs.NetBSD.org and ftp.NetBSD.org.  If you maintain a checked
out copy of the CVS repository, please see Perry Metzger's email to the <ulink
url="http://mail-index.NetBSD.org/current-users/2002/12/19/0039.html">current-users
mailing list</ulink> for details.
</para>
</sect3>

<sect3 id="newdev200212">
<title>01 Dec 2002 - New Developers</title> 
<para>
        The NetBSD Project is pleased to welcome the following new
	developers:
</para>
        <para>
        <itemizedlist>
                <listitem>Ilpo Ruotsalainen (lonewolf@NetBSD.org), who will be working on kernel issues.</listitem>
                <listitem>Lubomir Sedlacik (salo@NetBSD.org), who will be working on the NetBSD Packages Collection.</listitem>
                <listitem>Julio Merino (jmmv@NetBSD.org), who will be working on the NetBSD Packages Collection and website documentation.</listitem>
        </itemizedlist>
</para>
</sect3>
</sect2>

<html:hr/>

<sect2 id="november-2002">
<title>November 2002</title>

<sect3 id="sa2002-021120">
<title>20 Nov 2002 - A set of NetBSD security advisories issued</title> 
<para>
   The following security advisories have been issued:
</para>
   <para>
   <itemizedlist>
   <listitem><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-027.txt.asc">NetBSD-SA2002-027</ulink> ftpd STAT output non-conformance can deceive firewall devices</listitem>
   <listitem><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-028.txt.asc">NetBSD-SA2002-028</ulink> Buffer overrun in getnetbyname/getnetbyaddr</listitem>
   <listitem><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-029.txt.asc">NetBSD-SA2002-029</ulink> &man.named.8; multiple denial of service and remote execution of code</listitem>
   </itemizedlist>
</para>
</sect3>

<sect3 id="current-sec-021113">
<title>13 Nov 2002 - Important security fix in -current</title> 
<para>
If you use -current with userland newer than 2002/08/26, please
update your kernel to most current sources ASAP.
</para>
<para>
A serious security issue was fixed in sys/kern/exec_elf32.c rev.
1.77. The bug used to allow any local user to run arbitrary code as
root via a dynamic suid/sgid binary.
</para>
<para>
Neither 1.6 branch, nor anything older is affected by this.  Static
suid/sgid programs are not affected by this either.
</para>
<para>
Please see <ulink 
url="http://mail-index.NetBSD.org/current-users/2002/11/13/0008.html">Jaromir
Dolecek's message</ulink> to the current-users mailinglist for more details
and a patch.
</para>
</sect3>

<sect3 id="sa2002-021104">
<title>04 Nov 2002 - Issue of IPFilter FTP proxy security advisory
(2002-024)</title> 
<para>
   The following security advisory has been issued:
</para>
   <para>
   <itemizedlist>
   <listitem><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-024.txt.asc">NetBSD-SA2002-024</ulink> IPFilter FTP proxy</listitem>
   </itemizedlist>
</para>
</sect3>
</sect2>

<html:hr/>

<sect2 id="october-2002">
<title>October 2002</title>

<sect3 id="veriexec_021029">
<title>30 Oct 2002 - Verified exec added to -current</title> 
<para>
Brett Lymn has added verified exec to -current, which verifies a
cryptographic hash before allowing execution of binaries and scripts.
As the name implies, verified exec compares the hash of a file against
its previously defined hash and execution is only allowed if the hash
matches.
</para>
<para>
This can be used to prevent a system from running binaries or scripts
which have been illegally modified or installed. Verified exec can also
be used to limit the use of script interpreters to authorized scripts
only and disallow interactive use.
</para>
<para>
See <ulink
url="http://mail-index.NetBSD.org/current-users/2002/10/30/0000.html">Brett's
message to current-users</ulink>.
</para>
</sect3>

<sect3 id="sa2002-021024">
<title>24 Oct 2002 - Issue of &man.trek.6; security advisory
(2002-025)</title> 
<para>
   The following security advisory has been issued:
</para>
   <para>
   <itemizedlist>
   <listitem><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-025.txt.asc">NetBSD-SA2002-025</ulink> &man.trek.6; buffer overrun</listitem>
   </itemizedlist>
</para>
</sect3>

<sect3 id="kqueue_merged">
<title>23 Oct 2002 - kqueue branch merged with -current</title> 
<para>
Jaromir Dolecek has
<ulink url="http://mail-index.NetBSD.org/current-users/2002/10/23/0050.html">merged
the kqueue branch</ulink> with -current.
</para>
<para>
kqueue provides a stateful and efficient event notification framework.
Currently supported events include socket, file, directory, fifo,
pipe, tty and device changes, and monitoring of processes and signals.
</para>
<para>
kqueue is supported by all writable filesystems in the NetBSD tree
(with the exception of Coda) and all device drivers supporting &man.poll.2;.
</para>
<para>
It is based on work by Jonathan Lemon for FreeBSD. The initial NetBSD
porting work was performed by Luke Mewburn and Jason Thorpe.
</para>
</sect3>

<sect3 id="sa2002-021022">
<title>22 Oct 2002 - Issue of IPsec ESP authentication data security advisory (2002-016)</title> 
<para>
   The following security advisory has been issued:
</para>
   <para>
   <itemizedlist>
   <listitem><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-016.txt.asc">NetBSD-SA2002-016</ulink> Insufficient length check in ESP authentication data</listitem>
   </itemizedlist>
</para>
   <para>
   Note that <emphasis>NetBSD 1.6 is not affected</emphasis>.
</para>
</sect3>

<sect3 id="sa2002-021021">
<title>21 Oct 2002 - Issue of kadmind security advisory</title> 
<para>
   The following security advisory has been issued:
</para>
   <para>
   <itemizedlist>
   <listitem><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-026.txt.asc">NetBSD-SA2002-026</ulink> Buffer overflow in kadmind daemon</listitem>
   </itemizedlist>
</para>
</sect3>

<sect3 id="sh5-021014">
<title>14 Oct 2002 - Support for the SuperH(tm) SH-5 CPU architecture in -current</title> 
<para>
Steve Woodford, on behalf of <ulink url="http://www.wasabisystems.com/">Wasabi
Systems</ulink>, has completed support for the
<ulink url="http://www.superh.com/frames.phtml?page_object_id=1179&amp;link_page_object_id=1005">SuperH(tm)
SH-5</ulink> CPU architecture. The SH-5 is bi-endian and both 32-bit and
64-bit capable. NetBSD has been tested on the Cayman evaluation board with
a number of generic, machine-independent device drivers including audio,
SCSI and ethernet cards.
</para>
</sect3>

<sect3 id="irix-article-021011">
<title>11 Oct 2002 - Article Series: IRIX Binary Compatibility, Part 4</title> 
<para>
<ulink url="http://www.onlamp.com/">ONLamp.com</ulink> has published
another part of Emmanuel Dreyfus's <quote><ulink
url="http://www.onlamp.com/pub/a/bsd/2002/10/10/irix.html">IRIX Binary
Compatibility</ulink></quote> article series.  In this part, Emmanuel
tackles the chore of emulating IRIX signal handling on NetBSD.
</para>
</sect3>

<sect3 id="1.6-i386-pkgset">
<title>08 Oct 2002 - NetBSD 1.6/i386 Binary Packages + Install 6 CD set available</title> 
<para>
    The 3rd party software team of The NetBSD Project is proud to be able to
    provide a new multi-CD-set with precompiled binary packages for the i386
    port of NetBSD 1.6. The CDs are based on the
    <ulink url="../docs/software/packages.html">NetBSD Packages
    Collection</ulink> (pkgsrc) as of September 2002.
</para>
    <para>
    At that time, pkgsrc included about 3000 applications ranging from
    shell tools to mail, web server software, various programming languages
    and scientific applications. It also includes the
    <ulink url="http://www.kde.org/">KDE</ulink> and
    <ulink url="http://www.gnome.org/">GNOME</ulink> desktop environments,
    the <ulink url="http://www.mozilla.org/">Mozilla</ulink> web browser and the
    GNU image manipulation program, <ulink url="http://www.gimp.org/">GIMP</ulink>.
    Many applications are IPv6 ready to explore the full potential of
    NetBSD 1.6.
</para>
    <para>
    The CD images are available for download from the main NetBSD FTP site,
    <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/iso/1.6/">ftp.NetBSD.org</ulink>,
    or its mirrors. Please try use a <ulink url="../mirrors/#iso">mirror</ulink>
    close to you.
</para>
    <para>
    Further information about the multi-CD-set can be found in the
    accompanying
    <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/iso/1.6/README.i386pkg">README</ulink>.
</para>
</sect3>

<sect3 id="sa2002-021008">
<title>08 Oct 2002 - A set of NetBSD security advisories issued</title> 
<para>
    The following security advisories have been issued.  SA2002-015 does
    not affect NetBSD 1.6, the others <emphasis>do affect NetBSD 1.6</emphasis>.
</para>
    <para>
    <itemizedlist>
    <listitem><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-015.txt.asc">NetBSD-SA2002-015</ulink> (another) buffer overrun in libc/libresolv DNS resolver</listitem>
    <listitem><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-019.txt.asc">NetBSD-SA2002-019</ulink> buffer overrun in &man.talkd.8;</listitem>
    <listitem><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-021.txt.asc">NetBSD-SA2002-021</ulink> &man.rogue.6; vulnerability</listitem>
    <listitem><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-022.txt.asc">NetBSD-SA2002-022</ulink> buffer overrun in &man.pic.1;</listitem>
    <listitem><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-023.txt.asc">NetBSD-SA2002-023</ulink> sendmail &man.smrsh.8; vulnerability</listitem>
    </itemizedlist>
</para>
</sect3>

<sect3 id="cgd">
<title>04 Oct 2002 - Cryptographic disk support added to -current</title> 
<para>
Roland Dowdeswell has committed cgd, a pseudo-disk which encrypts blocks
on their way to the disk that it is attached to.  Currently it supports 3
crypto algorithms:  aes-cbc, blowfish-cbc and 3des-cbc.
</para>
<para>
For more information about how to use and configure cgds please
refer to the provided documentation, &man.cgd.4; and &man.cgdconfig.8;.
</para>
</sect3>

<sect3 id="i386smp_merged">
<title>01 Oct 2002 - i386 SMP branch merged with -current</title> 
<para>
Frank van der Linden has merged Bill Sommerfeld's i386mp branch into
i386/-current. i386 SMP support should work fine on 1-CPU systems
and quite well on a lot of multiprocessor systems.
</para>
<para>
See <ulink url="http://mail-index.NetBSD.org/current-users/2002/10/01/0007.html">Frank's message to current-users</ulink>.
</para>
</sect3>

<sect3 id="newdev200210">
<title>01 Oct 2002 - New Developers</title> 
<para>
The NetBSD Project is pleased to welcome the following new
developers:
</para>
<para>
<itemizedlist>
	<listitem>Steven M. Bellovin (smb@NetBSD.org), who will be working
	on security and scalable administration.</listitem>
	<listitem>Yoshihiro Masuda (masuda@NetBSD.org), who will be working
	on powerpc, ibm4xx and OpenBlockSS.</listitem>
	<listitem>Robert Tyler Retzlaff (rtr@NetBSD.org), who will be
	working on sysinst and disklabel.</listitem>
	<listitem>OKANO Takayoshi (kano@NetBSD.org), who will be working on
	website documentation.</listitem>
	<listitem>Niels Provos (provos@NetBSD.org), who will be working on
	security.</listitem>
	<listitem>David Young (dyoung@NetBSD.org), who will be working on
	802.11.</listitem>
</itemizedlist>
</para>
</sect3>
</sect2>

<html:hr/>

<sect2 id="september-2002">
<title>September 2002</title>

<sect3 id="iso1.6">
<title>23 Sep 2002 - NetBSD 1.6 ISO images available</title> 
<para>
Thanks to Tracy Di Marco White (and many others, of course), the NetBSD
Project is glad to announce the availability of <ulink
url="../mirrors/#iso">NetBSD 1.6 ISO images</ulink>.  <ulink
url="../docs/bootcd.html">Bootable images</ulink> are
available for <ulink url="../ports/alpha/">NetBSD/alpha</ulink>, <ulink
url="../ports/cats/">NetBSD/cats</ulink>, <ulink
url="../ports/i386/">NetBSD/i386</ulink>, <ulink
url="../ports/macppc/">NetBSD/macppc</ulink>, <ulink
url="../ports/pmax/">NetBSD/pmax</ulink>, <ulink
url="../ports/sparc/">NetBSD/sparc</ulink>, <ulink
url="../ports/sun2/">NetBSD/sun2</ulink>, <ulink
url="../ports/sun3/">NetBSD/sun3</ulink> and <ulink
url="../ports/vax/">NetBSD/vax</ulink>.  Please use a <ulink
url="../mirrors/#iso">mirror</ulink> close to you.
</para>
</sect3>

<sect3 id="sa2002-020923">
<title>23 Sep 2002 - Reissue of NetBSD Security Advisory 2002-009</title> 
<para>
    NetBSD Security Advisory 
    <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-009.txt.asc">2002-009</ulink>,
    "Multiple vulnerabilities in OpenSSL code", was reissued,
    to correct the updating process for 1.5 branch systems.
</para>
</sect3>

<sect3 id="irix-article-020922">
<title>22 Sep 2002 - Article Series: IRIX Binary Compatibility, Part 3</title> 
<para>
<ulink url="http://www.onlamp.com/">ONLamp.com</ulink> has published the third
part of Emmanuel Dreyfus's <quote><ulink
url="http://www.onlamp.com/pub/a/bsd/2002/09/12/irix.html">IRIX Binary
Compatibility</ulink></quote> article series.  In this part, Emmanuel explores a few IRIX
oddities. This includes the loading of shared libraries, which has been
implemented inside the IRIX kernel in order to improve performances. In order
to correctly execute dynamic IRIX binaries, the NetBSD kernel needs to
implement the same feature.
</para>
<para>
It seems there is no documentation about the way this optimization works,
therefore some reverse engineering has been necessary. This part of the IRIX
binary compatibility on NetBSD series explains how &man.gdb.1;, &man.nm.1; and
&man.objdump.1; were used to fully understand the mechanisms involved with IRIX
dynamic linking.
</para>
</sect3>

<sect3 id="dynlink-020922">
<title>22 Sep 2002 - NetBSD-current is now fully dynamically linked</title> 
<para>
After <ulink
url="http://mail-index.NetBSD.org/current-users/2002/08/26/0000.html">quite
some discussion</ulink> on the <ulink
url="../mailinglists/#current-users">current-users</ulink> MailingList, Luke
Mewburn announced today that <ulink
url="../docs/current/">NetBSD-current</ulink> is now, by default, a
fully dynamically linked system.  Please see <ulink
url="http://mail-index.NetBSD.org/current-users/2002/09/23/0001.html">his
post</ulink> to the list for details.
</para>
</sect3>

<sect3 id="eol-1.4">
<title>22 Sep 2002 - End-of-life declaration of NetBSD 1.4 branch</title> 
<para>
In keeping with NetBSD's policy of maintaining only the current and
most recent release, the release of NetBSD 1.6 marks the end-of-life
for NetBSD 1.4.  This means that no more pullups are made to the netbsd-1-4
branch and no more security advisories are issued.  The NetBSD Project
strongly recommends that users of NetBSD 1.4 update their systems.
</para>
</sect3>

<sect3 id="hp-testdrive-020917">
<title>17 Sep 2002 - HP test drive sporting NetBSD 1.6</title> 
<para>
The HP Test Drive Program has announced that they have upgraded an AlphaServer
DS10 and a ProLiant 5500 to NetBSD 1.6.  For more information, see
<ulink url="http://www.testdrive.compaq.com/">http://www.testdrive.compaq.com/</ulink>.
</para>
</sect3>

<sect3 id="sa2002-020916">
<title>16 Sep 2002 - Multiple Security Advisories Released/Updated</title> 
<para>
    With the release of NetBSD 1.6, The NetBSD Project is publishing a
    batch of Security Advisories (some of which are updates), as follows:
</para>
    <para>
    <html:pre>
    *   <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-006.txt.asc">2002-006</ulink>    buffer overrun in libc/libresolv DNS resolver
     x  <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-007.txt.asc">2002-007</ulink>    Repeated TIOCSCTTY ioctl can corrupt session hold counts
    *x  <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-009.txt.asc">2002-009</ulink>    Multiple vulnerabilities in OpenSSL code
    *x  <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-010.txt.asc">2002-010</ulink>    symlink race in pppd
    *x  <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-011.txt.asc">2002-011</ulink>    Sun RPC XDR decoder contains buffer overflow
     x  <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-012.txt.asc">2002-012</ulink>    buffer overrun in setlocale
     x  <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-013.txt.asc">2002-013</ulink>    Bug in NFS server code allows remote denial of service
     x  <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-014.txt.asc">2002-014</ulink>    fd_set overrun in mbone tools and pppd
     x  <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-017.txt.asc">2002-017</ulink>    shutdown(s, SHUT_RD) on TCP socket does not work as intended
     x+ <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-018.txt.asc">2002-018</ulink>    Multiple security isses with kfd daemon
    
        (*) reissue   (x) affects 1.5.3   (+) affects 1.6
    </html:pre>
</para>
    <para>
    These advisories involve bugs in libc (affecting static binaries), as
    well as the kernel.  A full system rebuild is recommended to
    collectively address all of these issues, but please make sure to read
    through all of the advisories in case specific issues affect your
    system.
</para>
    <para>
    Because of the extensive rebuild required, the NetBSD 1.6 release was
    delayed in order to include fixes for as many of these issues as
    possible, so as to provide binary release users with an easy upgrade
    path.
</para>
    <para>
    Readers will note that there are some gaps in the above numbering.
    These pending advisories involve third parties, and are awaiting
    disclosure co-ordination, so we cannot publish them at this time.
    However, they <emphasis>are</emphasis> fixed in NetBSD 1.6.
</para>
    <para>
    Unfortunately, the recent 1.5.3 release was affected by most of these
    issues. Unlike NetBSD 1.6, the 1.5 branch cannot be automatically
    cross-built to release, and so any updated binary release from the 1.5
    tree will take considerable time and developer effort.
</para>
    <para>
    Therefore:
    <itemizedlist>
     <listitem> The recommended cumulative fix for pre-1.6 systems is to upgrade
     to NetBSD 1.6. </listitem>
     <listitem>Users who cannot upgrade to 1.6 are recommended to update to the
       most recent sources on the NetBSD-1.5 branch, via anoncvs, and
       rebuild from there.</listitem>
     <listitem>Users of NetBSD-current should upgrade to source more recent than
       September 11, 2002, and rebuild the kernel and all userland.</listitem>
    </itemizedlist>
</para>
    <para>
    Having updated the base NetBSD distribution via one of the above, the
    following steps are necessary for <emphasis>all</emphasis> users:
    <itemizedlist>
     <listitem>Recompile statically-linked binaries from pkgsrc, or custom builds (for
	 2002-006)</listitem>
     <listitem>Remove any shared libraries with older major numbers. (2002-006)</listitem>
     <listitem>Remove any shared libraries for OS emulation under /emul, unless you 
	 are sure it has no security vulnerabilities. (2002-006)</listitem>
     <listitem>Follow instructions in 2002-018</listitem>
    </itemizedlist>
    
</para>
</sect3>

<sect3 id="netbsd-1.6">
<title>14 Sep 2002 - NetBSD 1.6 has been released!</title> 
<para>
    <ulink url="../releases/formal-1.6/NetBSD-1.6.html">NetBSD 1.6</ulink>
    has been released, with binary releases for 39 architectures.
    More information is available in the <ulink
    url="../releases/formal-1.6/NetBSD-1.6.html">1.6 release
    announcement</ulink>.
</para>
    <para>
    Users are strongly encouraged to consider upgrading to 1.6, as we
    believe this to be the best release of NetBSD yet!
</para>
    <para>
    Many of the FTP Mirrors are now carrying the NetBSD 1.6 distribution.
    Please try to use the <ulink url="../mirrors/#ftp">NetBSD FTP Mirror Site</ulink>
    closest to you.
</para>
    <para>
    <ulink url="../cs/Releases/formal-1.6/NetBSD-1.6.html">Czech</ulink>,
    <ulink url="../de/Releases/formal-1.6/NetBSD-1.6.html">German</ulink>,
    <ulink url="../fr/Releases/formal-1.6/NetBSD-1.6.html">French</ulink>,
    <ulink url="../ja/releases/formal-1.6/NetBSD-1.6.html">Japanese</ulink>,
<!-- <ulink url="../pl/releases/formal-1.6/NetBSD-1.6.html">Polish</ulink>, -->
    <ulink url="../pt_BR/Releases/formal-1.6/NetBSD-1.6.html">Portuguese</ulink>,
    <ulink url="../ru/Releases/formal-1.6/NetBSD-1.6.html">Russian</ulink>,
    <ulink url="../es/Releases/formal-1.6/NetBSD-1.6.html">Spanish</ulink> and
    <ulink url="../sv/Releases/formal-1.6/NetBSD-1.6.html">Swedish</ulink>
    language translations of the NetBSD 1.6 release announcement are
    available.
</para>
</sect3>

<sect3 id="board-elections2002">
<title>12 Sep 2002 - New NetBSD Board approved by developers</title> 
<para>
With the publishing of the final ballot of the Board Elections on
September 12th, a one-year long effort to establish a more democratic
structure in the NetBSD Project came to a successful end.  The
Nomination Committee's slate for the new Board has been accepted
by the Members of the NetBSD Project with an overwhelming majority.
Out of the 124 valid votes cast, 122 approved the Nomination
Committee's slate.
</para>
<para>
The members of the new NetBSD Board are:
<itemizedlist>
<listitem>Chris G. Demetriou, 2 year term</listitem>
<listitem>Luke Mewburn, 2 year term</listitem>
<listitem>Alistair G. Crooks, 1 year term</listitem>
<listitem>Scott Reynolds, 1 year term</listitem>
<listitem>Christos Zoulas, 1 year term</listitem>
</itemizedlist>
</para>
<para>
The details of the <ulink url="../foundation/board-election-procedure.html">election
procedure</ulink> are available online.
</para>
</sect3>

<sect3 id="merge-gehenna-devsw">
<title>06 Sep 2002 - gehenna-devsw branch merged with -current</title> 
<para>
The NetBSD Project is pleased to announce that Masahide Maekawa has merged
the gehenna-devsw branch with -current.  This merge changes the device switch
tables from static array to dynamically generated by &man.config.8;.  See the <ulink
url="http://mail-index.NetBSD.org/source-changes/2002/09/06/0036.html">commit-message</ulink>
from the source-changes mailinglist for details.
</para>
</sect3>

<sect3 id="hp-testdrive-020903">
<title>03 Sep 2002 - NetBSD on HP test drive</title> 
<para>
The HP Test Drive Program is pleased to announce the availability of
NetBSD 1.5.3 in our program: <quote>Not only have we upgraded our
existing NetBSD/alpha AlphaServer DS10, but we have also just added
NetBSD/x86 to our program, running on a ProLiant 5500.  For more
information or to sign up for a free shell account, please visit our
web site at: <ulink
url="http://www.testdrive.compaq.com/">http://www.testdrive.compaq.com/</ulink>.</quote>
</para>
</sect3>
</sect2>

<html:hr/>

<sect2 id="august-2002">
<title>August 2002</title>

<sect3 id="irix-article-020830">
<title>30 Aug 2002 - Article Series: IRIX Binary Compatibility, Part 2</title> 
<para>
<ulink url="http://www.onlamp.com/">ONLamp.com</ulink> has published the second part
of Emmanuel Dreyfus's <quote><ulink
url="http://www.onlamp.com/pub/a/bsd/2002/08/29/irix.html">IRIX Binary
Compatibility</ulink></quote> article series.  In this part, Emmanuel talks about Unix
Program Startup and how the ELF Auxiliary Table helps the NetBSD kernel when
an IRIX binary is started.
</para>
</sect3>

<sect3 id="irix-article-020810">
<title>10 Aug 2002 - Article Series: IRIX Binary Compatibility, Part 1</title> 
<para>
<quote><ulink url="http://www.onlamp.com/pub/a/bsd/2002/08/08/irix.html">IRIX Binary
Compatibility</ulink></quote>, the first paper of a series on IRIX binary compatibility
on NetBSD by Emmanuel Dreyfus has been published by <ulink
url="http://www.onlamp.com/">ONLamp.com</ulink>.  The paper goes into the details
of the implementation in the NetBSD kernel. As it explains how things are
implemented, the paper documents various kernel subsystems and reverse
engineering techniques.
</para>
</sect3>

<sect3 id="macppc-smp-020805">
<title>05 Aug 2002 - macppc port now supports SMP</title> 
<para>
Chuck Silvers announced that <ulink url="../ports/macppc/">NetBSD/macppc</ulink> is
now utilising the second processor on dual G4 systems.

See <ulink
url="http://mail-index.NetBSD.org/port-macppc/2002/08/05/0007.html">Chuck's
message to port-macppc</ulink>.
</para>
</sect3>

<sect3 id="dmover-020801">
<title>01 Aug 2002 - New dmover kernel API in -current</title> 
<para>

Jason Thorpe has committed code to NetBSD-current that implements the new
&man.dmover.9; kernel API for accessing hardware-assisted data movers.  This
allows the kernel to use hardware which can fill regions of memory, copy
regions of memory, and perform operations (such as XOR) on multiple regions of
memory.  More information is available in his <ulink
url="http://mail-index.NetBSD.org/current-users/2002/08/01/0024.html">message
to the current-users mailing list</ulink>.
</para>
</sect3>

<sect3 id="securitynote-020801">
<title>01 Aug 2002 - NetBSD users not affected by OpenSSH ftp site
trojan</title> 
<para>
Some users have expressed concern over the reported installation of a
trojan in the OpenSSH distribution files on one of the official OpenSSH
ftp sites. 
</para>
<para>
NetBSD will not be issuing a security advisory on this matter. Our
basesrc and pkgsrc OpenSSH distributions were not affected, and the
NetBSD ftp mirror sites never held copies of the compromised files.
</para>
<para>
pkgsrc users would be protected by the SHA1 hash test performed on any
retrieved distfile. Only users who manually downloaded the affected file
and compiled manually, or edited their pkgsrc Makefile _and_ told pkgsrc
to ignore the package SHA1 hash could be affected by the issue described
here:  <ulink url="http://www.openbsd.org/advisories/ssh_trojan.txt">http://www.openbsd.org/advisories/ssh_trojan.txt</ulink>
</para>
</sect3>

<sect3 id="sa2002-020801">
<title>01 Aug 2002 - Three new Security Advisories released</title> 
<para>
Three new NetBSD Security Advisories
<ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-009.txt.asc">SA2002-009</ulink>,
<ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-010.txt.asc">SA2002-010</ulink> and
<ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-011.txt.asc">SA2002-011</ulink>
have been released.  More details, including information on solutions
and workarounds, are located in the security advisory.
</para>
<para>
For those keeping count, the last published SA was SA2002-006.
SA2002-007 and SA2002-008 are forthcoming. They are non-exploit issues,
and we are giving other groups time to make their fixes.
</para>
<para>
<itemizedlist>
<listitem><emphasis role="bold"><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-009.txt.asc">NetBSD
	Security Advisory SA2002-009</ulink></emphasis> -
        Multiple vulnerabilities in OpenSSL code
	<para>
<html:pre>
Fixed: NetBSD-current:         August 4, 2002
       NetBSD-1.6 branch:      August 4, 2002 (1.6 will include the fix)
       NetBSD-1.5 branch:      not yet
                               (1.5.4 will include the fix)
       pkgsrc:                 not yet (will be openssl-0.9.6e and later)
</html:pre>
</para>
</listitem>
<listitem><emphasis role="bold"><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-010.txt.asc">NetBSD
	Security Advisory SA2002-010</ulink></emphasis> -
        symlink race in pppd
	<para>
<html:pre>
Fixed: NetBSD-current:         July 31, 2002
       NetBSD-1.6 branch:      August 3, 2002 (1.6 will include the fix)
       NetBSD-1.5 branch:      not yet
       NetBSD-1.4 branch:      not yet
</html:pre>
</para>
</listitem>
<listitem><emphasis role="bold"><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-011.txt.asc">NetBSD
	Security Advisory SA2002-011</ulink></emphasis> -
        Sun RPC XDR decoder contains buffer overflow
	<para>
<html:pre>
Fixed: NetBSD-current:         August 1, 2002
       NetBSD-1.6 branch:      August 2, 2002 (1.6 will include the fix)
       NetBSD-1.5 branch:      August 1, 2002 (1.5.4 will include the fix)
       NetBSD-1.4 branch:      not yet
</html:pre>
	</para>
</listitem>
</itemizedlist>
</para>
</sect3>
</sect2>

<html:hr/>

<sect2 id="july-2002">
<title>July 2002</title>

<sect3 id="netbsd-1.5.3">
<title>22 Jul 2002 - NetBSD 1.5.3 Released</title> 
<para>
    <ulink url="../releases/formal-1.5/NetBSD-1.5.3.html">NetBSD 1.5.3</ulink>,
    a <emphasis><ulink url="../releases/release-map.html">patch release</ulink></emphasis>
    improving stability, fixing bugs in, addressing security issues in,
    and adding some features to
    <ulink url="../releases/formal-1.5/">NetBSD 1.5.2</ulink>, has been released
    with support for 20 architectures.  More information is available in
    the <ulink url="../releases/formal-1.5/NetBSD-1.5.3.html">1.5.3 release
    announcement</ulink>.
</para>
    <para>
    Many of the FTP Mirrors are now carrying the NetBSD 1.5.3 distribution.
    Please try to use the <ulink url="../mirrors/#ftp">NetBSD FTP Mirror Site</ulink>
    closest to you.
</para>
    <para>
    <ulink url="../fr/Releases/formal-1.5/NetBSD-1.5.3.html">French</ulink>,
    <ulink url="../de/Releases/formal-1.5/NetBSD-1.5.3.html">German</ulink>,
    <ulink url="../pl/Releases/formal-1.5/NetBSD-1.5.3.html">Polish</ulink>,
    <ulink url="../es/Releases/formal-1.5/NetBSD-1.5.3.html">Spanish</ulink>,
    <ulink url="../sv/Releases/formal-1.5/NetBSD-1.5.3.html">Swedish</ulink>,
    and
    <ulink url="../cs/Releases/formal-1.5/NetBSD-1.5.3.html">Czech</ulink>,
    language translations of the NetBSD 1.5.3 release announcement are
    available.
    <emphasis role="bold">Update 07/24:</emphasis> <ulink
    url="../ja/releases/formal-1.5/NetBSD-1.5.3.html">Japanese</ulink>
    language translation of the NetBSD 1.5.3 release announcement is
    available.
    <emphasis role="bold">Update 07/25:</emphasis> <ulink
    url="../ko/Releases/formal-1.5/NetBSD-1.5.3.html">Korean</ulink>
    language translation of the NetBSD 1.5.3 release announcement is
    available.
    <emphasis role="bold">Update 08/02:</emphasis> <ulink
    url="../pt_BR/Releases/formal-1.5/NetBSD-1.5.3.html">Portuguese</ulink>
    language translation of the NetBSD 1.5.3 release announcement is
    available.
    <emphasis role="bold">Update 08/07:</emphasis> <ulink
    url="../ru/Releases/formal-1.5/NetBSD-1.5.3.html">Russian</ulink>
    language translation of the NetBSD 1.5.3 release announcement is
    available.
</para>
</sect3>

<sect3 id="libc-signal-trampoline">
<title>10 Jul 2002 - Switch to a signal trampoline provided by libc</title> 
<para>
Jason Thorpe has committed code to NetBSD-current to switch to signal
trampolines provided by libc, instead of
copying them on the user stack and executing them there.
The kernel  will provide one for backward compatibility, and for emulations.
This will allow marking stack pages as non-executable, which
will prevent buffer overflows from executing random code provided
by exploits. 
</para>
</sect3>

<sect3 id="newsuperh-020708">
<title>08 Jul 2002 - Support for the SuperH(tm) SH-5 CPU Architecture
Added</title> 
<para>
Steve Woodford, on behalf of Wasabi Systems, has begun
the groundwork for future ports of NetBSD to systems based
on the SuperH(tm) SH-5 CPU architecture. More information
can be found in <ulink url="http://cvsweb.NetBSD.org/bsdweb.cgi/sys/arch/README">/sys/arch/README</ulink>.
</para>
</sect3>

<sect3 id="socimprov-020704">
<title>04 Jul 2002 - Socket Performance Improvement</title> 
<para>
Jason Thorpe has made major changes to socket code in NetBSD which
has resulted in a large performance boost. Read more in his
<ulink url="http://mail-index.NetBSD.org/current-users/2002/07/03/0011.html">email
to current-users</ulink>.
</para>
</sect3>

<sect3 id="newdev200207">
<title>01 Jul 2002 - New Developers</title> 
<para>
The NetBSD Project is pleased to welcome the following new developers, who
have joined the project since May 2002:
</para>
        <para>
        <itemizedlist>
		<listitem>Hiroyuki Bessho (bsh@NetBSD.org), who will be working on
			the arm ports.</listitem>
		<listitem>Tero Kivinen (kivinen@NetBSD.org), who will be working on
			laptop hardware support.</listitem>
		<listitem>Mattias Karlsson (keihan@NetBSD.org), who will be 
			helping out with the www@NetBSD.org mailing list and
			working on the web site.</listitem>
		<listitem>Love Hoernquist-Astrand (lha@NetBSD.org), who will be
			working on debugging support.</listitem>
        </itemizedlist>
</para>
<para>
As usual, we welcome these new developers to The NetBSD Project!
</para>
</sect3>
</sect2>

<html:hr/>

<sect2 id="june-2002">
<title>June 2002</title>

<sect3 id="nbftp-upgrade-020629">
<title>29 Jun 2002 - ftp.NetBSD.org downtime - hardware upgrade</title> 
<para>
The NetBSD Project FTP server, <emphasis>ftp.NetBSD.org</emphasis>, will be taken
down at 9:00am Pacific time (12:00pm Eastern, 16:00 UTC) for a
hardware upgrade.
</para>
<para>
FTP, rsync and SUP will all be unavailable while this work is taking
place. We anticipate this will take approximately 6-8 hours, and
expect the system to be available again by 5:00pm Pacific (8:00pm
Eastern, 00:00 UTC).
</para>
<para>
During this time, please use one of our <ulink url="../mirrors/">mirror
sites</ulink>.
</para>
</sect3>

<sect3 id="sa2002-020627">
<title>27 Jun 2002 - *Updated AGAIN* Two new Security Advisories
Released</title> 
<para>
Two new NetBSD Security Advisories
<ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-005.txt.asc">SA2002-005</ulink>
<ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-006.txt.asc">SA2002-006</ulink>
have been released.  More details, including information on solutions
and workarounds, are located in the security advisory.
</para>
<para>
<itemizedlist>
<listitem><emphasis role="bold"><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-005.txt.asc">NetBSD
	Security Advisory SA2002-005</ulink></emphasis> -
        OpenSSH protocol version 2 challenge-response authentication
	<para>
<html:pre>
Fixed: NetBSD-current:         June 26, 2002 (OpenSSH 3.4)
       NetBSD-1.6 branch:      June 26, 2002 (OpenSSH 3.4)
       NetBSD-1.5 branch:      June 26, 2002 (patch on advisory)
       pkgsrc:                 June 26, 2002 (with openssh-3.4.0.1)
</html:pre>
</para>
</listitem>
<listitem><emphasis role="bold"><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-006.txt.asc">NetBSD
	Security Advisory SA2002-006</ulink></emphasis> -
        buffer overrun in libc DNS resolver
	<para>
<html:pre>
Fixed: NetBSD-current:         <emphasis role="bold">June 28, 2002</emphasis>
       NetBSD-1.6 branch:      <emphasis role="bold">June 28, 2002</emphasis> (1.6 will include the fix)
       NetBSD-1.5 branch:      <emphasis role="bold">(not yet)</emphasis> (1.5.3 will include the fix)
       NetBSD-1.4 branch:      <emphasis role="bold">(not yet)</emphasis>
	pkgsrc:                 net/bind4, bind-4.9.8nb1
				net/bind8, (not yet)
				net/bind9, (not yet)
				emulators/compat1[234], not yet
</html:pre>
	</para>
</listitem>
</itemizedlist>
</para>
<para>
<emphasis role="bold">NOTE: fixed date for SA2002-006 was changed as BIND8 was found to be
vulnerable as well, and updates are needed for in-tree named and related tools
(dig/nslookup/host).
If you have update your system on June 26, please update your system again.
Sorry for the confusion.</emphasis>
</para>
</sect3>

<sect3 id="live-cd">
<title>20 Jun 2002 - <quote>NetBSD Live!</quote> CD available</title> 
<para>

J&ouml;rg Braun created a <quote>NetBSD Live!</quote> CD that boots NetBSD 1.5.2/i386 from
CDROM, allows some system config (german language dialogs, sorry!), selection
of X config, then allows starting one of several window managers, e.g. KDE2.
Under KDE2, Koffice is ready to run - all from CD, without installing on your
harddisk!
</para>
<para>
The ISO image can be obtained from <ulink
url="ftp://ftp.NetBSD.org/pub/NetBSD/iso/1.5.2/i386live.iso.gz">ftp://ftp.NetBSD.org/pub/NetBSD/iso/1.5.2/i386live.iso.gz</ulink>
(also available: <ulink
url="ftp://ftp.NetBSD.org/pub/NetBSD/iso/1.5.2/i386live.md5">md5sum</ulink> and a
<ulink
url="ftp://ftp.NetBSD.org/pub/NetBSD/iso/1.5.2/i386live-cover.pdf.gz">cover</ulink>
(by Hubert Feyrer)). Note that the scripts to (re)create the CD are also part
of the image!
</para>
<para>
All credits and many thanks go to J&ouml;rg Braun (jb at toolbox-mag dot de),
who developed this gem.  Please see the <ulink
url="ftp://ftp.NetBSD.org/pub/NetBSD/iso/1.5.2/README.i386live">README</ulink> for
more details.
</para>
</sect3>

<sect3 id="apache-pkg">
<title>19 Jun 2002 - Latest Apache Packages Fix Security Issue</title> 
<para>

Following the recent <ulink
url="http://httpd.apache.org/info/security_bulletin_20020617.txt">security
advisory</ulink> regarding the apache webserver, the NetBSD Project has updated the
versions in the <ulink
url="http://www.NetBSD.org/docs/software/packages.html">NetBSD
Packages Collection</ulink>.  Please see <ulink
url="ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/www/apache/README.html">ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/www/apache/README.html</ulink>
and <ulink
url="ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/www/apache2/README.html">ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/www/apache2/README.html</ulink>.
Also note that this vulnerability (as other vulnerabilities) can of course be
located through the use of <ulink
url="ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/security/audit-packages/README.html">audit-packages</ulink>.
</para>
</sect3>

<sect3 id="usenix-slides">
<title>19 Jun 2002 - USENIX Slides available</title> 
<para>

Slides used by Christos Zoulas during his presentation on NetBSD at <ulink
url="../gallery/events.html#usenix-2002">USENIX 2002</ulink> are now <ulink url="../gallery/events/usenix2002/">available online</ulink>.

</para>
</sect3>

<sect3 id="usenix-freenix">
<title>11 Jun 2002 - Presentation: Scheduler Activations on NetBSD at
Usenix</title> 
<para>

Nathan J. Williams of Wasabi Systems will present a paper entitled "An
Implementation of Scheduler Activations on the NetBSD Operating System"  as
part of the FREENIX Paper Track at this years USENIX Annual Technical
Conference (see <ulink url="../gallery/events.html#usenix-2002">events</ulink>).
Details are below:
<html:pre>
FREENIX Date &amp; Time: Friday, June 14th, 9:00-10:30AM
FREENIX Location:    Serra Ballroom II (Marriott Hotel)
FREENIX Title:       An Implementation of Scheduler Activations on
                     the NetBSD Operating System
FREENIX Presenter:   Nathan J. Williams, Wasabi Systems Inc. 
Description:

This paper presents the design and implementation of a two-level thread
scheduling system on NetBSD. This system provides a foundation for efficient
and flexible threads on both uniprocessor and multiprocessor machines. The work
is based on the scheduler activations kernel interface proposed by Anderson et
al. for user-level control of parallelism in the presence of multiprogramming
and multiprocessing. 
</html:pre>
</para>
<para>
Nathan's paper is available online at <ulink url="http://web.mit.edu/nathanw/www/usenix/">http://web.mit.edu/nathanw/www/usenix/</ulink>.
</para>
</sect3>

<sect3 id="usenix-bof">
<title>11 Jun 2002 - NetBSD BOF Sessions at USENIX</title> 
<para>

The NetBSD Project is happy to announce that there will be two NetBSD-related
sessions in the "Super BSD BOF" at this years USENIX Annual Technical
Conference (see <ulink url="../gallery/events.html#usenix-2002">events</ulink>).
</para>
<para>
The sessions in question are outlined below:
<html:pre>
BSD BOF: Serra Ballroom II (Marriott Hotel)

BOF Date &amp; Time: Thursday June 13th, 7:00-7:30PM
BOF Title:       The NetBSD Project
BOF Presenter:    Christos Zoulas
Description:

NetBSD is the most portable operating system in the world, supporting
52 platforms on 12 processor families. In this BOF we will present
last year's work and achievements, explain the delays in release
engineering for 1.6, and give the status of the major features
currently under development: i386 smp, devsw, kqueue, scheduler
activations. Finally we'll talk about the package source improvements
planned such as advanced linking and multi-version package support.


BOF Date &amp; Time: Thursday June 13th, 9:30-10:30PM
BOF Title:     BSD Panel Session moderated by Marshall Kirk McKusick
BOF Presenter: Christos Zoulas (NetBSD), Todd Miller (OpenBSD),
               Robert Watson (FreeBSD), Mike Karels (BSD/OS),
               Ernest Prabhakar (Darwin)
Description:

Representatives from the BSD groups will answer audience
questions and prognosticate on the future of BSD. This panel
is your opportunity to ask all your BSD interoperability
questions.
</html:pre>
</para>
<para>
For more details on the USENIX Conference, please see <ulink url="http://www.usenix.org/events/usenix02/">this page</ulink>.
</para>
</sect3>

<sect3 id="driver-docs">
<title>10 Jun 2002 - Driver framework documentation</title> 
<para>
    Description of the NetBSD driver framework is available in a set of
    manpages (&man.driver.9;, &man.autoconf.9;, &man.config.9;, &man.audio.9;, ...). 
    Our "<ulink url="../docs/kernel/programming.html">Kernel Programming</ulink>" documentation was updated to point to the relevant
    manpages in section 9 of the NetBSD manpages.
</para>
</sect3>

<sect3 id="port-pdp10">
<title>08 Jun 2002 - New port-pdp10 mailing list created</title> 
<para>
    A new mailing list, <ulink url="../mailinglists/#port-pdp10">port-pdp10</ulink>,
    has been created to discuss issues to port NetBSD to DEC PDP-10.
</para>
</sect3>
</sect2>

<html:hr/>

<sect2 id="may-2002">
<title>May 2002</title>

<sect3 id="pmppc">
<title>31 May 2002 - NetBSD/pmppc: a port to Artesyn's PM/PPC board.</title> 
<para>
    Lennart Augustsson has ported NetBSD to Artesyn's PM/PPC board.
    </para>
    <para>
    The Artesyn PM/PPC is a PCI Mezzanine card with a PowerPC 750,
    an IBM CPC700 bridge, DRAM, ROM, flash, and Ethernet.
    </para>
    <para>
    <ulink url="http://www.artesyncp.com/html/pmppc.html"/>
    </para>
    <para>
    Lennart Augustsson is the <ulink url="../ports/pmppc/">NetBSD/pmppc</ulink> port maintainer.
</para>
</sect3>

<sect3 id="branch-16">
<title>28 May 2002 - NetBSD 1.6 release process has begun</title> 
<para>

The NetBSD Project is pleased to announce that NetBSD 1.6 has been branched and
the release engineering process has begun.  For details on the release process
and on where to obtain snapshots, please see <ulink
url="http://mail-index.NetBSD.org/current-users/2002/05/28/0004.html">Todd
Vierlings post</ulink> to the current-users Mailinglist.  The proposed release
timetable in a best case scenario is roughly as follows:
</para>

<para>
<html:pre>
COMPLETE STEPS:
         
May 22          ** Feature cutoff -- no new feature or 3RDPARTY pullups **
 \              ** after this point **
         
May 22-         Create netbsd-1-6 branch, name kernel version 1.6_BETA1.
 \              (Increment trunk to 1.6A.)
         
**       
         
IN PROCESS STEPS:

  \      
   \            Build 1.6_BETA1 snapshots daily; fix compilation bugs.
    \           Test 1.6_BETA1 binaries (including installers).
     \          Portmaster-delegated builder preps X sets for platforms with
June 2          X servers.

(Note that _BETA1 is slightly longer than should be for a _BETA phase, but
this is to give a little leeway to shake out the new structure.  Typically
_BETA cycles should be 7 days.)

June 2          ** Critical pullup cutoff - only security, build, sysinst **
 \              ** and other release critical pullups after this point **

June 3-         Make kernel version 1.6_BETA2.
 \              Build 1.6_BETA2 snapshots daily; fix compilation bugs.
  \             Test 1.6_BETA2 binaries (including installers).
   \
    \           If there were any X11 pullups in _BETA1, the
June 9          portmaster-delegated builder rebuilds X sets.

[7 days]        Optional additional _BETAn cycle(s) as determined by releng;
                these will slide the following dates accordingly.


June 10-        Tag 1.6_RC1.  Build binaries and X sets once.  Test.
June 13

[4 days]        Optional additional _RCn cycle(s) as determined by releng;
                these will slide the following dates accordingly.

June 14         Tag 1.6.  Rebuild base sets for new kernel version.  (X sets
                should propagate as-is from a prior build.)

June 15-        Set up distribution tree; factor out shareable tarballs;
 \              create distribution global doc (CHANGES, etc.) files.
  \
June 18         Open 1.6 to mirrors.

June 19         Open 1.6 to the world and announce it.

June 19-        Begin open-ended phase before 1.6.1 release cycle.
</html:pre>
</para>
</sect3>

<sect3 id="bcrypt-password-020524">
<title>24 May 2002 - bcrypt password entry support in -current</title> 
<para>

Jun-ichiro itojun Hagino has added support for
<ulink url="http://www.usenix.org/events/usenix99/provos.html">bcrypt password</ulink>
entry to <ulink url="../releases/current.html">NetBSD-current</ulink>.
It will provide more attack-resistant password store, and can be enabled
via &man.passwd.conf.5;.
The code was originally developed by Niels Provos for OpenBSD.
</para>
</sect3>

<sect3 id="tcp-zerocopy-020502">
<title>02 May 2002 - Experimental zero-copy for TCP and UDP transmit-side in -current</title> 
<para>
 
Jason R. Thorpe has recently added experimental code to <ulink
url="../releases/current.html">NetBSD-current</ulink>, that enables zero-copy for
TCP and UDP on the transmit-side.  These changes could mean significant
performance improvements for FTP, WWW, and Samba servers.  See Jason's <ulink
url="http://mail-index.NetBSD.org/current-users/2002/05/02/0016.html">announcement</ulink>
to the current-users mailing list for details.
</para>
</sect3>

<sect3 id="ipfilter-020502">
<title>02 May 2002 - IPFilter upgraded to 3.4.27 in -current</title> 
<para>
Martti Kuparinen has upgraded IPFilter to the latest version (3.4.27) in 
<ulink url="../releases/current.html">NetBSD-current</ulink>.
</para>
<para>
In order to use the new version, update your NetBSD-current source tree, 
recompile your kernel and recompile the userland IPFilter tools. For 
example, to rebuild the userland part:
</para>
<programlisting>
cd /usr/src/sys &amp;&amp; make includes
cd /usr/src/usr.sbin/ipf &amp;&amp; make dependall install</programlisting>
<para>
After rebooting a new kernel with IPFilter 3.4.27 enabled, you should see
</para>
<programlisting>
IP Filter: v3.4.27 initialized.  Default = pass all, Logging = enabled</programlisting>
<para>
in your boot messages.
</para>
<para>
If you have any problems with it, please report them with &man.send-pr.1;.
</para>
</sect3>

<sect3 id="newdev200205">
<title>02 May 2002 - New Developers</title> 
<para>
        The NetBSD Project is pleased to welcome the following new developers who have joined the project since January 2002:
</para>
        <para>
        <itemizedlist>
		<listitem>Jan Schaumann (jschauma@NetBSD.org), who will be working on the website documentation.</listitem>
		<listitem>Dave Sainty (dsainty@NetBSD.org), who will be working on miscellaneous tasks.</listitem>
		<listitem>Rui-Xiang Guo (rxg@NetBSD.org), who will be working on Documentation.</listitem>
		<listitem>Gavan Fantom (gavan@NetBSD.org), who will be working on midi, cd-demo and the arm26/acorn32 port.</listitem>
		<listitem>Takeshi Shibagaki (shiba@NetBSD.org), who will be working on the mac68k and the m68k ports.</listitem>
		<listitem>Masao Uebayashi (uebayasi@NetBSD.org), who will be working on the NetBSD Packages Collection.</listitem>
		<listitem>Katsuomi Hamajima (hamajima@NetBSD.org), who will be working on the hpcmips port.</listitem>
                <listitem>Greg Hughes (greg@NetBSD.org), who will be working on the hpcmips port.</listitem>
                <listitem>Amitai Schlair (schmonz@NetBSD.org), who will be working on the NetBSD Packages Collection.</listitem>
                <listitem>Shell Hung (shell@NetBSD.org), who will be working on the NetBSD Packages Collection.</listitem>
        </itemizedlist>
</para>
</sect3>
</sect2>

<html:hr/>

<sect2 id="april-2002">
<title>April 2002</title>

<sect3 id="adpcm-020430">
<title>30 Apr 2002 - Changes to ADPCM voice synthesizer</title> 
<para>

	Yosuke Sugahara has recently made some changes to the vs0 driver for
the built-in ADPCM voice synthesizer in the x68k port to now play several audio
formats correctly.  These changes were imported into the NetBSD source tree by
<ulink url="mailto:isaki@NetBSD.org">Tetsuya Isaki</ulink>. vs0 now supports following
6 formats:

	<itemizedlist>
	<listitem>ADPCM (OkiADPCM)</listitem>
	<listitem>mulaw</listitem>
	<listitem>ulinear8</listitem>
	<listitem>slinear8</listitem>
	<listitem>slinear16_le</listitem>
	<listitem>slinear16_be</listitem>
	</itemizedlist>

	You can play X68k ADPCM file:
	<programlisting>
	% audioplay -f -e adpcm -P4 -s15700 ADPCMfile</programlisting>

	or for other formats:
	<programlisting>
	% audioplay file.au
	% audioplay file.wav</programlisting>

	However vs0 doesn't support channel/rate conversion yet.
</para>
</sect3>

<sect3 id="openssh-020422">
<title>22 Apr 2002 - OpenSSH upgraded to 3.2 in -current</title> 
<para>
    <ulink url="mailto:itojun@NetBSD.org">Jun-ichiro itojun Hagino</ulink> has
    upgraded OpenSSH to 3.2 in -current, from sources around 20020422.
</para>
</sect3>

<sect3 id="netwdr-dma-020407">
<title>07 Apr 2002 - Bus-master DMA support for Netwinder</title> 
<para>
	Jason Thorpe has recently added bus-master DMA support to
	<ulink url="../releases/current.html">NetBSD-current</ulink> for the
	<ulink url="../ports/netwinder/">Netwinder's</ulink> IDE controller. 
	See <ulink 
	url="http://mail-index.NetBSD.org/port-arm/2002/04/03/0000.html">Jason's 
	announcement</ulink> on the port-arm mailing list for boot messages from
	a kernel with the DMA support.
</para>
</sect3>

<sect3 id="compat_linux-020404">
<title>04 Apr 2002 - Linux compatibility improvements</title> 
<para>
    Christos Zoulas has added some new signals to the Linux compatibility,
    and the Linux kernel version number has been bumped to 2.4.18. Most
    native Linux applications which run on kernel 2.4.18 should now work
    under emulation. JDK 1.4 for Linux now works as a result of these
    improvements.
</para>
</sect3>

<sect3 id="arm_elf-020403">
<title>03 Apr 2002 - All NetBSD/arm ports switch to ELF</title> 
<para>
    <ulink url="../ports/acorn32/">NetBSD/acorn32</ulink>,
       <ulink url="../ports/cats/">NetBSD/cats</ulink>, and
      <ulink url="../ports/shark/">NetBSD/shark</ulink>
    are now using ELF as their native object file format in -current.
    With this change, all ARM-based NetBSD ports use ELF as their native
    object file format.
</para>
</sect3>

<sect3 id="gprs_howto-020402">
<title>02 Apr 2002 - GPRS/CDPD HowTo</title> 
<para>
    Everyone desiring to run GPRS/CDPD with NetBSD can find documentation
    on doing so in our new <ulink url="../docs/network/gprs.html">GPRS/CDPD HowTo</ulink>.
    Many thanks to Herb Peyerl for all the information!
</para>
</sect3>

<sect3 id="vax_elf-020401">
<title>01 Apr 2002 - NetBSD/vax switches to ELF</title> 
<para>
    <ulink url="../ports/vax/">NetBSD/vax</ulink> is now using ELF as
    its native object file format in -current. 
</para>
    <para>
    A NetBSD/vax ELF snapshot is available at:
</para>
    <para>
    <blockquote>
    <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/arch/vax/snapshot/20020331-1.5ZC-ELF/">ftp://ftp.NetBSD.org/pub/NetBSD/arch/vax/snapshot/20020331-1.5ZC-ELF/</ulink>
    </blockquote>
</para>
</sect3>
</sect2>

<html:hr/>

<sect2 id="march-2002">
<title>March 2002</title>

<sect3 id="mac68k_elf-020325">
<title>25 Mar 2002 - NetBSD/mac68k switches to ELF</title> 
<para>
    <ulink url="../ports/mac68k/">NetBSD/mac68k</ulink> is now using ELF as
    its native object file format in -current. With the
    COMPAT_AOUT_M68K kernel option, all your old a.out binaries should
    still work.  Note that a.out versions of &man.ifconfig.8; and
    &man.route.8; will <emphasis>not</emphasis> work due to some structure
    alignment problems.
</para>
    <para>
    A NetBSD/mac68k ELF snapshot is available at:
</para>
    <para>
    <blockquote>
    <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/arch/mac68k/binary/">ftp://ftp.NetBSD.org/pub/NetBSD/arch/mac68k/binary/</ulink>
    </blockquote>
</para>
    <para>
    Instructions for upgrading from this snapshot or from source are at:
</para>
    <para>
    <blockquote>
    <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/arch/mac68k/elf-upgrade/README.ELF-UPGRADE">ftp://ftp.NetBSD.org/pub/NetBSD/arch/mac68k/elf-upgrade/README.ELF-UPGRADE</ulink>
    </blockquote>
</para>
</sect3>

<sect3 id="sa2002-020312">
<title>12 Mar 2002 - Three new Security Advisories Released</title> 
<para>
Three new NetBSD Security Advisories
<ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-002.txt.asc">SA2002-002</ulink>
<ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-003.txt.asc">SA2002-003</ulink>
<ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-004.txt.asc">SA2002-004</ulink>
have been released.  More details,
including information on solutions and workarounds, are located
in the security advisory.
</para>
<para>
<itemizedlist>
     <listitem><emphasis role="bold"><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-002.txt.asc">NetBSD
       Security Advisory SA2002-002</ulink></emphasis> -
       gzip buffer overrun with long filename
       <para>
<html:pre>
Fixed: NetBSD-current:    January 16, 2002
       NetBSD-1.5 branch: January 16, 2002
       NetBSD-1.4 branch: January 16, 2002
</html:pre>
</para></listitem>
    </itemizedlist>
<itemizedlist>
     <listitem><emphasis role="bold"><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-003.txt.asc">NetBSD
       Security Advisory SA2002-003</ulink></emphasis> -
       IPv4 forwarding doesn't consult inbound SPD
       <para>
<html:pre>
Fixed: NetBSD-current:    February 26, 2002
       NetBSD-1.5 branch: February 26, 2002
</html:pre>
</para></listitem>
    </itemizedlist>
<itemizedlist>
     <listitem><emphasis role="bold"><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-004.txt.asc">NetBSD
       Security Advisory SA2002-004</ulink></emphasis> -
       Off-by-one error in openssh session
       <para>
<html:pre>
Fixed: NetBSD-current:    March 7, 2002
       NetBSD-1.5 branch: March 7, 2002
       pkgsrc:            openssh-3.0.2.1nb2
</html:pre>
</para></listitem>
    </itemizedlist>
</para>
    <para>
    More information on previous <ulink
    url="../support/security/advisory.html">Security Advisories</ulink> is
    available in the <ulink url="../support/security/">NetBSD Security</ulink> pages.
</para>
</sect3>

<sect3 id="mvmeppc-port-020303">
<title>03 Mar 2002 - NetBSD Ported to Motorola MVME PowerPC Boards</title> 
<para>
    NetBSD/mvmeppc is a new port of NetBSD to the <ulink
    url="http://www.motorola.com/">Motorola</ulink> <ulink
    url="http://mcg.motorola.com/cfm/templates/category.cfm?subCatID=2">MVME PowerPC</ulink>
    Single Board Computers.
</para>
    <para>
    This was made possible through a donation by Gan Starling of two
    (plus one loaner) MVME160x boards so that a porting effort could be made.
</para>
	<para>
	Due to NetBSD's highly portable architecture, the operating system was
	up and running multi-user after just two weeks worth of part-time effort.
</para>
	<para>
	A NetBSD/mvmeppc specific
    <ulink url="http://www.NetBSD.org/cgi-bin/subscribe_list.pl?list=port-mvmeppc">mailing list</ulink>
	has been set up for people to
	discuss any issues with running NetBSD on their MVME PowerPC boards,
	and a <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/arch/mvmeppc/snapshot/20020302">snapshot of NetBSD/mvmeppc</ulink>
	is also available for anyone wishing to experiment with the new port.
       </para>
    <para>
    <ulink url="mailto:scw@NetBSD.org">Steve Woodford</ulink>
    is the NetBSD/mvmeppc port maintainer.
</para>
</sect3>
</sect2>

<html:hr/>

<sect2 id="february-2002">
<title>February 2002</title>

<sect3 id="hp300-snap-020224">
<title>24 Feb 2002 - New install media for hp300</title> 
<para>

The last bits to the new hp300 install media have been completed by
<ulink url="mailto:g.mcgarry@ieee.org">Gregory McGarry</ulink>.
The list of goodies include:

<itemizedlist>
<listitem>bootblocks supporting bootp</listitem>
<listitem>ramdisk kernels</listitem>
<listitem>sysinst</listitem>
</itemizedlist>

</para>
<para>
Please try the kernel at
<ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/misc/gmcgarry/hp300/sysinst/install.gz"/>.
</para>
<para>
This kernel includes the new console attachment code, hil interface,
rtc attachment and softintr framework.  It has been tested on a 340
with 4MB of RAM!  But sysinst is known not to work with such little
RAM.
</para>
</sect3>

<sect3 id="simh-vax-emulator">
<title>21 Feb 2002 - NetBSD/vax now runs in an emulator</title> 
<para>

The Computer History Simulation Project
<ulink url="http://simh.trailing-edge.com/">http://simh.trailing-edge.com/</ulink>
is a loose Internet-based collective of people interested in restoring
historically significant computer hardware and software systems by simulation.
Recently
<ulink url="mailto:lars.spam@nocrew.org">Lars Brinkhoff</ulink>
Managed to install NetBSD/vax into the emulator.  He has posted
<ulink url="http://www.NetBSD.org/ports/vax/emulator-howto.html">detailed
instructions</ulink> explaining how to duplicate this.

</para>
</sect3>

<sect3 id="openoffice">
<title>20 Feb 2002 - OpenOffice available for NetBSD</title> 
<para>

Michael Rauch has worked hard to get OpenOffice working on NetBSD, and
a package is now available in <filename role="pkg">misc/openoffice</filename>.  The package was
tested on NetBSD 1.5.3_ALPHA and -current. As Java (Version 2 - JDK
1.3 or newer) is needed to build OpenOffice, this currently limits the
list of platforms to i386. When current Java implementations start
becoming available for other NetBSD platforms, it is expected that
OpenOffice will appear on these platforms as well.
</para>
<para>

OpenOffice is the Open Source version of the StarOffice office
application suite. Its mission statement is to create the leading
international office suite, running on all major platforms and
providing access to all functionality and data through open-component
based APIs and an XML-based file format.
</para>
<para>

To build OpenOffice.org version 641 from source, update pkgsrc and then
type "make install" in <filename role="pkg">misc/openoffice</filename>.  
A binary package compiled for
NetBSD 1.5.3_ALPHA/i386 with XFree 4.2.0 is available as
<ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/packages/1.5/i386/All/openoffice-641.tgz">ftp://ftp.NetBSD.org/pub/NetBSD/packages/1.5/i386/All/openoffice-641.tgz</ulink>. As
the NetBSD 1.5.x releases are binary-compatible, this binary package
will also install and run fine on any NetBSD/i386 1.5-based machine.
If you experience any problems, please report them in the usual way
via send-pr.
</para>
<para>

More information on OpenOffice.org is available at
<ulink url="http://www.OpenOffice.org/">http://www.OpenOffice.org/</ulink>,
information about NetBSD can be found at
<ulink url="http://www.NetBSD.org">http://www.NetBSD.org</ulink>
</para>
</sect3>
</sect2>

<html:hr/>

<sect2 id="january-2002">
<title>January 2002</title>

<sect3 id="ipfilter-020127">
<title>27 Jan 2002 - IPFilter upgraded to 3.4.23 in -current</title> 
<para>
Martti Kuparinen has upgraded IPFilter to the latest version (3.4.23) in 
<ulink url="../releases/current.html">NetBSD-current</ulink>. This version supports
IPv6. If IPFilter is enabled at boot time (by putting <code>ipfilter=YES</code> 
in /etc/rc.conf), then IPv4 filtering rules are read from /etc/ipf.conf and 
IPv6 filtering rules are read from /etc/ipf6.conf.
</para>
<para>
In order to use the new version, update your NetBSD-current source tree, 
recompile your kernel and recompile the userland IPFilter tools. For 
example, to rebuild the userland part:
<programlisting>
cd /usr/src/sys &amp;&amp; make includes
cd /usr/src/usr.sbin/ipf &amp;&amp; make dependall install</programlisting>
</para>
<para>
After rebooting a new kernel with IPFilter 3.4.23 enabled, you should see
<programlisting>
IP Filter: v3.4.23 initialized.  Default = pass all, Logging = enabled</programlisting>
in your boot messages.
</para>
<para>
The new version has been tested on i386 and sparc64 systems. If you have 
any problems with it, please report them with &man.send-pr.1;.
</para>
</sect3>

<sect3 id="syspkgs-020126">
<title>26 Jan 2002 - NetBSD System Packages supported in -current</title> 
<para>
Jim Wise has committed changes to 
<ulink url="../releases/current.html">NetBSD-current</ulink> for a 
packaging system for the NetBSD base install. This will
allow for binary components of the NetBSD base system to be easily
installed, removed and upgraded. It is hoped that these changes will 
be included in the next major release of NetBSD.
</para>
<para>
For example, it will be possible to cleanly remove large
components (e.g. the compilers, &man.named.8;, &man.sendmail.8;, etc) from 
a NetBSD system without affecting system integrity. It allows the
user to have a finer control over what is installed on their
system. Security updates and bug fixes can now be provided as 
package upgrades, which will make maintaining NetBSD systems 
a lot easier.
</para>
<para>
For more information about the system, see
<ulink url="http://cvsweb.NetBSD.org/bsdweb.cgi/distrib/syspkg/notes/NOTES">/distrib/syspkg/notes/NOTES</ulink> or in distrib/syspkg/notes
in an up to date NetBSD-current source tree.
</para>
</sect3>

<sect3 id="xfree-4.2">
<title>26 Jan 2002 - XFree86 v4.2.0 imported into NetBSD xsrc tree</title> 
<para>
Matthias Scheler has imported the latest 
<ulink url="http://www.xfree86.org/">XFree86</ulink> release
(version 4.2.0) into the NetBSD xsrc source tree. It has
been successfully built and tested on an i386 
<ulink url="../releases/current.html">NetBSD-current</ulink>
system. The release notes can be found in
xsrc/xfree/xc/RELNOTES or can be viewed on the web:
<ulink url="http://cvsweb.NetBSD.org/bsdweb.cgi/xsrc/xfree/xc/RELNOTES">/xsrc/xfree/xc/RELNOTES</ulink>
</para>
<para>
Please submit any problems related to building the X Windows
system from these new sources using &man.send-pr.1; with the
category "xsrc". The XFree86 organisation also has a
<ulink url="http://www.xfree86.org/help.html">support page</ulink>. 
</para>
</sect3>

<sect3 id="ntp-020114">
<title>26 Jan 2002 - Ntpd security enhancement</title> 
<para>
Recently, Emmanuel Dreyfus has committed some work on a pseudo-device
named clockctl to <ulink url="../releases/current.html">NetBSD-current</ulink>. 
This driver offers 
alternative entry points to the time setting related system calls 
&man.settimeofday.2;, &man.clock.settime.2;, &man.adjtime.2; and &man.ntp.adjtime.2; via a 
device file called /dev/clockctl. The access to these calls are
dependent on the permissions on the /dev/clockctl file; that
is, if a user can write to it, then the user is allowed to
change the system time. As a result, daemons such as &man.ntpd.8;
can be run chrooted and under a non-root UID.
</para>
<para>
In order to use this new functionality, make sure you have
an up to date NetBSD-current source tree and add the
following to your kernel config file and rebuild it:
<programlisting>
pseudo-device       clockctl</programlisting>
If you don't have an ntpd user and group on your system, you
need to add this to your passwd and group files. In future
releases of NetBSD, this will be UID 15, GID 15 and with
/var/chroot/ntpd for the home directory.
</para>
<para>
To create the clockctl device file, make sure that your
MAKEDEV file is up to date, change to the /dev directory and run:
<programlisting>
./MAKEDEV clockctl</programlisting>
</para>
<para>
This file is made mode 660 root/ntpd. Once you have done
this you can run ntpd as a non-root user:
<programlisting>
ntpd -u ntpd:ntpd</programlisting>
There is also a -t chrootdir option.
</para>
<para>
There are more details in <ulink
url="http://mail-index.NetBSD.org/current-users/2002/01/14/0001.html">
Emmanuel's announcement</ulink>.
</para>
</sect3>

<sect3 id="sa-020116">
<title>16 Jan 2002 - New Security Advisory released</title> 
<para>
NetBSD Security Advisory <ulink
url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-001.txt.asc">SA2002-001</ulink>
has been released.  More details,
including information on solutions and workarounds, are located
in the security advisory.
</para>
<para>
<itemizedlist>
     <listitem><emphasis role="bold"><ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2002-001.txt.asc">NetBSD
       Security Advisory SA2002-001</ulink></emphasis> -
       Close-on-exec, SUID and &man.ptrace.2;
       <para>
<html:pre>Fixed: NetBSD-current:    January 14, 2002
       NetBSD-1.5 branch: January 14, 2002
       NetBSD-1.4 branch: January 14, 2002</html:pre>
       </para></listitem>
    </itemizedlist>
</para>
    <para>
    More information on previous <ulink
    url="../support/security/advisory.html">Security Advisories</ulink> is
    available in the <ulink url="../support/security/">NetBSD Security</ulink> pages.
</para>
</sect3>

<sect3 id="mips20010105">
<title>05 Jan 2002 - MIPS-based NetBSD ports switched to the new
toolchain</title> 
<para>
    Jason Thorpe has recently switched the NetBSD MIPS-based ports to use
    the new GCC 2.95.3/Binutils 2.11.2-based toolchain. Rafal Boni has put
    a great deal of effort into making the toolchain work on the MIPS ports. 
    The change has been tested on an
    Algorithmics P-5064 and also on some SGI machines.
</para>
    <para>
    If you use these ports and you are about to update to a recent version 
    of <ulink url="../releases/current.html">NetBSD-current</ulink>, it is vital 
    that you install the new ld.elf_so first to cope with an ABI change 
    in the new toolchain. The build.sh
    script supplied with the NetBSD-current sources can be used to build the
    system. If you use a MIPS-based port and you encounter problems with the 
    change, please send a bug report with &man.send-pr.1;.

</para>
</sect3>

<sect3 id="acorn32wscons">
<title>04 Jan 2002 - NetBSD/acorn32 X server support for wscons</title> 
<para>
    Ben Harris has made modifications to Xarm32VIDC (the X server used by
    <ulink url="../ports/acorn32/">NetBSD/acorn32</ulink>) so that it works 
    with &man.wscons.4;. This means that it works on the Acorn NC. 

    There is a binary snapshot of the modified <ulink 
    url="ftp://ftp.NetBSD.org/pub/NetBSD/arch/acorn32/misc/Xarm32VIDC-wscons.gz">Xarm32VIDC 
    server</ulink> which should be compatible with NetBSD 1.5 or above. 
    The support is also available in source form 
	(<ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-current/tar_files/xsrc/xc.tar.gz">xc.tar.gz</ulink>). 
</para>
    <para>
    It should be noted that this work is in its early stages. In particular,  
    keyboard support needs to be improved and there is no proper screen
    blanking or DPMS support. However the software is usable.
</para>
    <para>
    Eventually Ben hopes to add VIDC/wscons support into the modular XFree86
    4 server.
</para>
</sect3>

<sect3 id="newdev200101">
<title>04 Jan 2002 - New developer</title> 
<para>
    The NetBSD Project is pleased to welcome a new developer:  
</para>
    <para>
    <itemizedlist>
    <listitem>Mark Davies <email>markd@NetBSD.org</email>, who will be working on the NetBSD  
    packages collection. Mark has recently been doing some good work  
    on the KDE packages in pkgsrc.</listitem>
    </itemizedlist>
</para>
</sect3>

<sect3 id="report2001">
<title>04 Jan 2002 - NetBSD in 2001 - A Report</title> 
<para>
    This month's DaemonNews magazine contains a report about <ulink url="http://ezine.daemonnews.org/200201/netbsd2001.html">NetBSD 
    in 2001</ulink>. It covers 
    ports, people, products, technical
    advance on the development branch and other project related events and
    facts.
</para>
</sect3>
</sect2>
</sect1>
</webpage>
