<?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-1999">
<config param="desc" value="Changes and NetBSD News in 1999"/>
<config param="cvstag" value="$NetBSD: 1999.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 1999</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="2002.html">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="#december-1999">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-1999">
<title>December 1999</title>

<sect3 id="port-hp700-mailing-list">
<title>29 Dec 1999 - HP-PA port-hp700 mailing list</title> 
<para>
    The <email>port-hp700@NetBSD.org</email> list has been opened. This list is for
    discussion of matters related to the port of NetBSD to HP-PA machines.
</para>
</sect3>

<sect3 id="italian-netbsd-guide">
<title>26 Dec 1999 - Italian NetBSD guide</title> 
<para>
    Federico Lupi has produced a complete Italian guide to NetBSD, available
    at <ulink url="http://www.mclink.it/personal/MG2508/netbsd/netbsd.html">http://www.mclink.it/personal/MG2508/netbsd/netbsd.html</ulink>.
</para>
</sect3>

<sect3 id="new-developers">
<title>26 Dec 1999 - New developers</title> 
<para>
We would like to welcome three new developers who have joined our team:
<itemizedlist>
<listitem>Antti Kantee<email>pooka@NetBSD.org</email>, who will be working in the packages area</listitem>
<listitem>Assar Westerlund<email>ulinkssar@NetBSD.org</email>, who will be working on Heimdal</listitem>
<listitem>Aymeric Vincent<email>ulinkymeric@NetBSD.org</email>, who will be working on amiga pcmcia
and wdc.</listitem>
</itemizedlist>
</para>
</sect3>

<sect3 id="rsaref2">
<title>14 Dec 1999 - RSAREF2 library buffer overruns fixed</title> 
<para>
Recently, there have been several buffer overruns discovered in
the RSAREF library.  Shortly after the bugtraq post reporting this
problem was released, the fix supplied in that post was added to
pkgsrc.
</para>
<para>
However, as the CERT advisory CA-99-15 states:
<blockquote>
   We believe the patch originally provided by Core SDI in their
   advisory may not be a complete fix to this particular problem.
</blockquote>
Correspondingly, the revised fix referenced by the advisory has
been applied to NetBSD's pkgsrc distribution and is present in
<filename role="pkg">security/rsaref</filename> version 2.0p3 and later. 
NetBSD users who
use packages depending on rsaref should fetch the most recent pkgsrc
bits as soon as practical and rebuild packages, including
<filename role="pkg">security/ssh</filename>, which depend on rsaref.
</para>
<para>
If '<emphasis role="bold"><code>pkg_info rsaref</code></emphasis>' returns no output,
'<code>rsaref-2.0p3</code>', or later, then you do not have the affected
pkgsrc version installed. If you do have the affected version,
'<emphasis role="bold"><code>pkg_info -R rsaref</code></emphasis>' will list potentially impacted
packages that should be reinstalled.

</para>
</sect3>

<sect3 id="mailsearch">
<title>14 Dec 1999 - Searchable mailing lists back up!</title> 
<para>
The <ulink url="http://mail-index.NetBSD.org">searchable mailing list index</ulink>
is running again, thanks to <ulink url="mailto:explorer@NetBSD.org">Michael Graff</ulink>.

</para>
</sect3>

<sect3 id="raidframe+softdep">
<title>12 Dec 1999 - RAIDframe with softdeps</title> 
<para>
We are happy to announce that with a little bit of rototilling in
the RAIDframe code, RAIDframe and softdeps now play very nicely
together.  The IO throttling code in RAIDframe has been given a
good overhaul, with the result being that RAID IO is once again
very stable (the old code had some problems under very high load)
and that the softdeps code can now be used with RAID-based partitions.

</para>
</sect3>

<sect3 id="news68k">
<title>12 Dec 1999 - NetBSD/news68k port committed</title> 
<para>
Izumi Tsutsui has committed the NetBSD/news68k port to the NetBSD-current
source tree.
NetBSD/news68k is a port for Sony's m68k based "NET WORK STATION"
machines. Currently, only single m68030 based models (NWS-14x0/15x0/16x0/17x0)
are supported. The first binary snapshot and bootable floppy image are
also available. Please see
<ulink url="../ports/news68k/">the news68k port
homepage</ulink>
for details.

</para>
</sect3>

<sect3 id="agc9912">
<title>10 Dec 1999 - Changes to the NetBSD Packages Collection in November 1999</title> 
<para>
    Alistair G. Crooks has sent out his monthly summary of changes to the
    NetBSD Packages Collection.  The write up for changes in November 1999 is
    available in the <ulink
    url="http://mail-index.NetBSD.org/netbsd-announce/1999/12/10/0000.html">netbsd-announce
    mail archive</ulink>.
</para>
    <para>
    There is also an automated list of pkgsrc changes, generated daily from
    <ulink url="http://cvsweb.NetBSD.org/bsdweb.cgi/pkgsrc/doc/CHANGES?rev=HEAD&amp;content-type=text/x-cvsweb-markup">pkgsrc/doc/CHANGES</ulink>, available on the <ulink
    url="pkg-changes.html">Recent packages changes</ulink> page.

</para>
</sect3>

<sect3 id="user">
<title>06 Dec 1999 - New user administration tools</title> 
<para>
    SVR4/Solaris-compatible functionality for user administration
    has been added to NetBSD-current. This includes &man.useradd.8;,
    &man.usermod.8;, &man.userdel.8;, &man.groupadd.8;, &man.groupmod.8;, and &man.groupdel.8;.
    Also, two "front-end" commands have been added, &man.user.8; and
    &man.group.8;, which group the related functionality together.
    Numerous extensions have been added to the user and group
    administration commands, including the ability to create a user
    having the same uid and gid.

</para>
</sect3>
</sect2>

<html:hr/>

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

<sect3 id="scotgold">
<title>25 Nov 1999 - Daemon badges from Scotgold</title> 
<para>
Scotgold sell 1"x1"
<ulink url="../gallery/devotionalia.html#scotgold">
BSD Daemon badges</ulink> suitable for PC cases.
Available in white, silver and gold and with optional NetBSD text.

</para>
</sect3>

<sect3 id="libmenu">
<title>23 Nov 1999 - Libmenu added to the tree.  </title> 
<para>
This library provides a terminal independent menu facility based
on curses.  This version was written from scratch by Brett Lymn
based on man pages from both Sun and ncurses.

</para>
</sect3>

<sect3 id="pkgsrc-growth">
<title>23 Nov 1999 - Growth of the pkgsrc system</title> 
<para>
Hubert Feyrer has compiled a set of <ulink
url="../docs/software/pkg-growth.html">graphs</ulink> showing the
growth of the pkgsrc system over its first two years.

</para>
</sect3>

<sect3 id="ipv6-generic">
<title>21 Nov 1999 - IPv6 enabled in GENERIC kernel configuration</title> 
<para>
IPv6 support is now integrated and enabled in GENERIC kernel configuration.
GENERIC has IPsec related definitions as well, commented out by default.

</para>
</sect3>

<sect3 id="compat-hpcmips-pmax">
<title>18 Nov 1999 - NetBSD/hpcmips and NetBSD/pmax binary compatibility</title>
<para>
Kernel softfloat emulation code by Shuichiro URATA merged. NetBSD/pmax userland &amp; packages works on NetBSD/hpcmips.

</para>
</sect3>

<sect3 id="crypto-mirror">
<title>17 Nov 1999 - Cryptosrc-intl available for anoncvs</title> 
<para>
Cryptosrc-intl access is now available at anoncvs.no.NetBSD.org:11750 and
cvsweb.no.NetBSD.org respectively. See also:

</para>
<para>
<ulink url="http://www.pasta.cs.uit.no/Pasta/virtual.html"/>
</para>

<para>
The following modules have been added:
<itemizedlist>
<listitem>cryptosrc-intl    =&gt; the crypto-intl sources</listitem>
<listitem>src-crypto-intl   =&gt; source tree with crypto-intl</listitem>
</itemizedlist>


</para>
</sect3>

<sect3 id="softupdate">
<title>15 Nov 1999 - Soft update code integrated into the main tree</title> 
<para>
Frank van der Linden (<ulink url="mailto:frank@wins.uva.nl">frank@wins.uva.nl</ulink>)
has brought Kirk McKusick's trickle sync + FFS soft update code into
the main tree. It has had some moderate to heavy testing over the
last month.  He's currently using it on his /usr filesystem and the
filesystem containing all his sources on his main NetBSD development
machine, and did not have a problem since fixing the last known
bug (2.5 weeks ago).
</para>

<para>
To use it, do the following:

<orderedlist>
<listitem>Update your sources.</listitem>
<listitem>Compile a new kernel with "options SOFTDEP" in your kernel config file.</listitem>
<listitem>Run the new kernel.</listitem>
<listitem>Install the new include files from sys/sys (i.e. at least do
   cd /usr/src/sys ; make includes). To be safe, just install them all
   (cd /usr/src ; make includes)</listitem>
<listitem>At least recompile libc, sbin/mount, sbin/fsck_ffs, sbin/tunefs, and
   install them.</listitem>
<listitem>Run "tunefs -n enable /dev/rXd0x" to enable soft updates on the
   filesystem(s) of your choice.</listitem>
<listitem>Remove "update=YES" from your /etc/rc.conf file. &man.update.8; is no longer
   needed. Its work is now done in a more sophisticated way by a kernel
   thread.</listitem>
<listitem>Reboot</listitem>
<listitem>Have fun testing.</listitem>
</orderedlist>

</para>
<para>
If you have any problems, please send PRs, or mail Frank, with as much
detail as you can gather.

</para>
</sect3>

<sect3 id="comdex-fall-1999">
<title>15 Nov 1999 - NetBSD booth at Comdex</title> 
<para>
The NetBSD Project is hosting a booth at
<ulink url="http://www.zdevents.com/comdex/">Comdex Fall 1999</ulink>. See the world's
most portable operating system running on several hardware platforms, including
the <ulink url="http://www.brains.co.jp/">Brains, Inc. mmEye multimedia server</ulink>.
</para>
<para>
Also see live video from the show floor via the mmEye.

</para>
</sect3>

<sect3 id="pnp-bios">
<title>14 Nov 1999 - Plug-and-Play BIOS support</title> 
<para>
There is now code in NetBSD-current to make use of the Plug-and-Play
BIOS present in practically all PC compatibles manufactured in the
last couple of years.
</para>
<para>
The PnP BIOS provides device types and resource usage for hardware
on the mainboard.  (For reference, see <ulink
url="http://www.microsoft.com/hwdev/respec/pnpspecs.htm">http://www.microsoft.com/hwdev/respec/pnpspecs.htm</ulink>)
This allows ISA devices with unusual wiring to be accessed properly,
and (potentially harmful) device probing can be avoided.  The PnP
BIOS support has been found most useful on laptops, where it seems
common that interrupts are wired in strange ways. It shouldn't do
any harm on other machines&mdash;you know there is that other operating
system which depends heavily on Plug-and-Pray. 
</para>
<para>
It is young code however, the PnP BIOSes are of varying quality,
and the specification is not clear in all details (and only partly
obeyed by BIOS vendors). So keep a working kernel around if you
play with this...
</para>
<para>
The NetBSD PnP BIOS support is implemented as a logical bus
named "pnpbios", it will be enabled by a line:
<programlisting>  pnpbios0 at mainbus0</programlisting>
in the kernel configuration file. For now, only a few device
attachments are implemented - see the comments in 
<ulink url="http://cvsweb.NetBSD.org/bsdweb.cgi//sys/arch/i386/conf/GENERIC?rev=HEAD&amp;content-type=text/x-cvsweb-markup">/sys/arch/i386/conf/GENERIC</ulink>
or the contents of 
<ulink url="http://cvsweb.NetBSD.org/bsdweb.cgi//sys/arch/i386/pnpbios/?rev=HEAD&amp;content-type=text/x-cvsweb-markup">/sys/arch/i386/pnpbios/</ulink>
for details. The kernel option
<programlisting>  options PNPBIOSVERBOSE</programlisting>
causes all devices nodes to be reported in the boot log, and their
resource usage. To interpret the PnP IDs,
<ulink url="http://www.microsoft.com/hwdev/download/respec/devids.txt">
http://www.microsoft.com/hwdev/download/respec/devids.txt</ulink> might be
of some help.  Have a look at devices with unusual resource usage
- these might be worth writing some attachment code.
</para>
<para>
As usual, please report any problems you find.
Matthias Drochner<email>M.Drochner@fz-juelich.de</email>

</para>
</sect3>

<sect3 id="cryptosrc-intl">
<title>09 Nov 1999 - NetBSD cryptosrc-intl CVS repository available.</title> 
<para>
Alan Barrett is pleased to announce that the NetBSD cryptosrc-intl CVS
repository is available for anonymous FTP from
<ulink url="ftp://ftp.za.NetBSD.org/pub/NetBSD-cvs/main/cryptosrc-intl/"/>.
Access methods other than anonymous FTP may be added some time.

</para>
</sect3>

<sect3 id="awi">
<title>04 Nov 1999 - NetBSD driver for BayStack 650 802.11 FH card now available</title> 
<para>
Bill Sommerfeld has written a driver for NetBSD-current which adds
support for some
<ulink url="http://www.amd.com/products/npd/overview/20192.html">Am79C930</ulink>-based
802.11 frequency hopping wireless LAN
cards including the
<ulink url="http://www.nortelnetworks.com/products/02/datasheets/3151.html">BayStack 650</ulink>.  The driver also works in
1.4.x-based kernels.  More details are available in the <ulink
url="http://mail-index.NetBSD.org/port-i386/1999/11/04/0008.html">port-i386
mail archive</ulink>.

</para>
</sect3>

<sect3 id="lehmanns-cd">
<title>03 Nov 1999 - NetBSD 1.4.1 CD-ROM available in Europe</title> 
<para>
<ulink url="http://www.lob.de/">Lehmanns Bookshop</ulink> now offers a
<ulink url="http://www.lob.de/cgi-bin/work/suche?stich1=393125349x">NetBSD
1.4.1 CD-ROM set</ulink> for DM 39.90 (20,40 EUR / $ 20US). More details are available at the
<ulink url="../sites/cdroms.html#lehmanns">CD-ROMs</ulink> page.

</para>
</sect3>

<sect3 id="bktr">
<title>01 Nov 1999 - Brooktree video-capture driver</title> 
<para>
Bernd Wulf has created a patch file for NetBSD-1.4.1 that adds
support for the <code>bktr</code> video-capture devices such as
miroPCTV, Hauppauge WIN/TV and similar cards.
</para>
<para>
The patches and related files are available at
<ulink url="ftp://ftp.ping.net.au/pub/NetBSD/work/bktr/sys.patch.gz">ftp.ping.net.au</ulink>.
Please note that these patches are experimental and not supported.

</para>
</sect3>
</sect2>

<html:hr/>

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

<sect3 id="audiopci97">
<title>28 Oct 1999 - AudioPCI 97 and AC97 code in -current</title> 
<para>
Ensoniq AudioPCI 97 (ES1371) support written by Ezra Story has been
committed to NetBSD-current. This chip is commonly used in new
Soundblaster PCI audio cards.

</para>
</sect3>

<sect3 id="cvsweb-pkgsrc">
<title>26 Oct 1999 - pkgsrc now available via cvsweb</title> 
<para>
The <ulink url="http://cvsweb.NetBSD.org/cgi-bin/cvsweb.cgi/pkgsrc/">pkgsrc</ulink>
and <ulink url="http://cvsweb.NetBSD.org/cgi-bin/cvsweb.cgi/xsrc/">xsrc</ulink>
repositories are now among the source trees available from the
<ulink url="http://cvsweb.NetBSD.org/cgi-bin/cvsweb.cgi/">cvsweb</ulink>
service. They have also been added to the 
<filename role="pkg">net/rsync</filename>
service at <ulink url="rsync://rsync.jp.NetBSD.org/anoncvs/main/">rsync.jp.NetBSD.org</ulink>.

</para>
</sect3>

<sect3 id="softdeps">
<title>19 Oct 1999 - FFS soft dependencies code available</title> 
<para>
Kirk McKusick's FFS soft updates/dependency code has been around for quite
a bit, and has been in an "almost ready" state for NetBSD for close
to 2 years now. Which is a big shame, we really need to get this
integrated.
</para>
<para>
So,  Frank van der Linden has put it on a branch in our CVS tree, for the
adventurous to use and debug.
</para>
<para>
Simple usage:
<orderedlist>
<listitem>
<para>
Get the code. For example, using anoncvs and ssh, set CVS_RSH to
'ssh', and do:
<programlisting>
cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot co -r fvdl-softdep src-nocrypto</programlisting>
This will create a directory called "src" with all that you need
in it. This includes all of src/sys, and a few bits living in
sbin/. Frank did not tag the rest of the sources, so they will not
be checked out; they are not needed for testing (you can just
use the rest of -current for that).
</para>
<para>
If you want a complete tree, checking out the whole
"src-nocrypto" without "-r fvdl-softdep", and then
doing a cvs update using the -r flag of that tree
should work.</para>
</listitem>
<listitem>Compile a kernel as you always would, in the checked out
tree.</listitem>
<listitem>Compile the userland utilities (fsck_ffs, tunefs, mount)
Note that these will grab the wrong &lt;sys/foo.h&gt; include
files if you compile them, it's easiest to add a line
<programlisting>
CPPFLAGS+=-I../../sys</programlisting>
...to the Makefiles.</listitem>
<listitem>You can remove "update" from /etc/rc.conf if you want
to do some more permanent testing, since it's no longer
needed with the "trickle sync" code that comes with
the softdep code.</listitem>
<listitem>Boot the new kernel.</listitem>
<listitem>Find a crash &amp; burn filesystem. Run the new tunefs binary on it as:
<programlisting>
tunefs -n enable /dev/rXdXX</programlisting></listitem>
<listitem>Mess around with the filesystem.</listitem>
</orderedlist>
</para>
<para>
Note that there is a known bug currently, which makes unmounting filesystems
with soft dependencies, that have been used moderately, hang.
</para>
<para>
Frank advises against using this yet if you're not willing to deal with
hanging unmounts and possible other problems. However, he would really
appreciate it if people could test it. Even if it's just a new kernel
without any filesystems that use soft dependencies (this should be
a lot more stable).


</para>
</sect3>

<sect3 id="cardbus">
<title>17 Oct 1999 - Cardbus code integrated</title> 
<para>
Hayakawa Koichi has integrated his <ulink url="../support/hardware/cardbus.html">Cardbus code into -current</ulink>.
This provides support for various <emphasis>Yenta</emphasis>-based Cardbus bridges
and associated device drivers.
</para>
<para>
So far, device drivers are available for the following Cardbus devices:
<itemizedlist>
<listitem><code>ex</code> - 3Com fast ethernet interfaces</listitem>
<listitem><code>fxp</code> - Intel fast ethernet interfaces</listitem>
<listitem><code>ohci</code> - OHCI USB controllers</listitem>
<listitem><code>com</code> - Modems and other serial ports</listitem>
</itemizedlist>
</para>
<para>
Many thanks to Hayakawa-san for doing this work!

</para>
</sect3>

<sect3 id="netbsd-hpcmips">
<title>10 Oct 1999 - NetBSD/hpcmips</title> 
<para>
NetBSD/hpcmips Binary snapshot is available.
NetBSD/hpcmips brings the NetBSD operating system to MIPS based
 Windows CE PDA machines.
The hpcmips code finally got merged into NetBSD-current repository.
Visit <ulink url="../ports/hpcmips/">NetBSD/hpcmips page</ulink> for details.

</para>
</sect3>
</sect2>

<html:hr/>

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

<sect3 id="mhz-ethermodem">
<title>28 Sep 1999 - Driver for Megahertz ethernet/modem cards</title> 
<para>
<ulink url="mailto:thorpej@NetBSD.org">Jason Thorpe</ulink> and <ulink
url="mailto:chuck@NetBSD.org">Chuck Cranor</ulink> have committed a
driver for the Megahertz XJEM3336 Ethernet/Modem card.  It attaches
both a <code>com</code> and an <code>sm</code> instance.  See the
-current GENERIC config file for more info.

</para>
</sect3>

<sect3 id="coredumpname">
<title>28 Sep 1999 - Core dump filename configuration</title> 
<para>
<ulink url="mailto:bouyer@NetBSD.org">Manuel Bouyer</ulink> has made core
dump filenames configurable on a per-process basis.  The
<code>kern.defcorename</code> sysctl variable and <code>options
DEFCORENAME</code> kernel option control the default core name, which
defaults to <code>"%n.core"</code>.  For more information, see
&man.sysctl.3;, &man.sysctl.8;, and &man.core.5; from a recent version of -current.

</para>
</sect3>

<sect3 id="dpt-raid">
<title>28 Sep 1999 - DPT SCSI RAID controller driver</title> 
<para>
<ulink url="mailto:ad@NetBSD.org">Andrew Doran</ulink> has written a driver for
the SmartCache III/IV and SmartRAID III/IV.  The driver currently
supports only the PCI versions of these cards, but ISA and EISA
versions will follow.  Support will be available soon for the 1.4
branch, as well.

</para>
</sect3>

<sect3 id="platform-vol13">
<title>21 Sep 1999 - Plathome NetBSD 1.4.1 CDs available</title> 
<para>
Platform Co. Ltd. in Japan now offers a 5-CD set containing the NetBSD
1.4.1 distribution as well as a large number of packages. Learn more about
the <ulink url="../sites/cdroms.html#plathome">Release &amp; Write CD Vol. 13</ulink>
in the <ulink url="../sites/cdroms.html">NetBSD CD-ROMs</ulink> list.

</para>
</sect3>

<sect3 id="netbsd-sh3">
<title>13 Sep 1999 - NetBSD/sh3</title> 
<para>
As previously noted,
<ulink url="http://www.brains.co.jp/">Brains Inc.</ulink> have ported NetBSD onto
Hitachi Super-H (SH3 and SH4) chips, and made the code available.
The code finally got merged into NetBSD-current repository
after cleanups.
Visit <ulink url="../ports/sh3/">NetBSD/sh3 page</ulink> for details.

</para>
</sect3>

<sect3 id="ntfs-stable">
<title>05 Sep 1999 - Much-improved stability of NTFS</title> 
<para>
Jaromir Dolecek has committed changes to NTFS that make it much
more stable, so that it is now usable. People are still advised
to be very careful about mounting NTFS read/write, however.

</para>
</sect3>

<sect3 id="xfree86-3.3.5">
<title>06 Sep 1999 - XFree86 3.3.5 integrated in NetBSD-current</title> 
<para>
    A new release of <ulink url="http://www.xfree86.org/">XFree86</ulink>
    has been integrated in NetBSD-current. See the
    <ulink url="http://www.xfree86.org/3.3.5/RELNOTES.html">3.3.5 release notes</ulink>
    for information on fixes and new features, including support for
    new hardware, in this new release.

</para>
</sect3>

<sect3 id="scottr_resigns">
<title>02 Sep 1999 - Scott Reynolds resigns from core</title> 
<para>
Due to reduced available free time, Scott Reynolds has resigned from
his position with core.  He will continue as the mac68k port
maintainer.

</para>
</sect3>
</sect2>

<html:hr/>

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

<sect3 id="readme_all">
<title>27 Aug 1999 - Full list of all packages available</title> 
<para>
By popular request, we have merged the packages available
in each of the <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/README.html">categories</ulink> of the NetBSD Packages Collection
into a single
<ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/README-all.html">long
list with links to all packages</ulink> which is available besides the usual
per-category lists.
</para>
<para>
If anyone wants to generate the same list, it can be done by running
"make readme-all" after a "make readme" run in pkgsrc.
</para>
</sect3>

<sect3 id="netbsd_1.4.1">
<title>26 Aug 1999 - NetBSD 1.4.1 Released</title> 
<para>
The NetBSD Project is pleased to announce the release of <ulink url="../releases/formal-1.4/">NetBSD 1.4.1</ulink>.
</para>
<para>
This release fixes problems found in the 1.4.x family of releases, including
some security issues.  We urge users to upgrade their systems. NetBSD 1.4.1
includes some important
<ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-1.4.1/CHANGES-1.4.1">changes</ulink>
 on many architectures.
</para>
<para>
The <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-1.4.1/">release
binaries and source</ulink> are available now, and can be found on <ulink
url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-1.4.1/MIRRORS">mirror
sites</ulink> across the world. Please use a mirror close to you.  A <ulink
url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-1.4.1/source/patches/diff-1.4-to-1.4.1.gz">
gzipped patch</ulink> is available, containing all of the <ulink
url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-1.4.1/CHANGES-1.4.1">changes</ulink>
to the main system sources since 1.4 (just 'src'; not including X or
package source changes).

</para>
</sect3>

<sect3 id="new-core-members">
<title>25 Aug 1999 - New core members</title> 
<para>
    The NetBSD Project is delighted to announce the addition of four new
    members to the 'core' group:
    <variablelist>
    <varlistentry><term>agc - Alistair G. Crooks</term>
    <listitem>
    <para>Formal education was completed at Glasgow University, (B.Sc.
	(Hons) Computing Science) in 1981. Since then, has worked for
	a consultancy in London (1981 - 1984), did various contracting
	jobs in UK, the Netherlands (3 years) and Germany (3 years),
	worked for a mainframe manufacturer from 1992 to 1998, endured
	a short stint at a consultancy in city of London, and now work
	for an investment bank in London. Married with two small
	children, and lives just outside Reading in the UK.
	</para>
	<para>
	First booted a Unix V6 kernel in 1978, and has worked with
	many different commercial Unix versions since 1985.  One of
	the moderators of comp.lang.tcl.announce, and used to be on
	the Postgres95 core team. As far as NetBSD is concerned, first
	used version 0.8 in 1993, and has used it ever since on various
	machines. Has been a NetBSD developer for two and a half years,
	and set up the NetBSD packages collection.
	</para>
	<para>
	More information is available at <ulink
	url="http://www.westley.demon.co.uk/agc.html">http://www.westley.demon.co.uk/agc.html</ulink>.
        </para>
       </listitem>
     </varlistentry>
    <varlistentry><term>fvdl - Frank van der Linden</term>
<listitem><para>Graduated in CS from the University of Amsterdam in 1994.
	Has worked there since as a research programmer in the areas
	of parallel programming environments and computer architecture
	</para>
	<para>
	386bsd user 1992-1993, NetBSD user since September 1993.
	NetBSD developer since February 1995, has worked on:
	Linux compat code, NFSv3 code, 4.4BSDLite2 merge and other stuff.
	i386 portmaster since 1998.
	</para></listitem>
    </varlistentry>
    <varlistentry><term>itojun - Jun-ichiro itojun Hagino (used to be Jun-ichiro Itoh)</term>
<listitem><para>Born 1970.  Obtained PhD in 1998 from Computer Science department,
	Keio University (Japan).  Involved in WIDE/KAME project which
	does Internet protocol related researches, such as IPv6, IPsec
	and others.  Bunch of free and non-free software products in
	multilingualization, digital photography, operating system,
	and networking.
	</para>
	<para>
	More information is available at <ulink
	url="http://www.itojun.org/">http://www.itojun.org/</ulink>.
    </para></listitem>
    </varlistentry>
    <varlistentry><term>lukem - Luke Mewburn</term>
<listitem><para>Started a B. App. Sci. (Computer Science) at RMIT in
	1990 (put on hold).  Began working at RMIT Computer Science
	as a Systems Administrator (1993-1994), moved to Telstra's CPR
	Project (1994-1996), worked at an ISP for a few months and then
	moved back to RMIT as a Senior Systems Administrator (mid 1997
	- ). Lives in Melbourne with his wife.
	</para>
	<para>
	Has only been using UNIX since 1990.  First installed 386BSD 0.1
	in early 1992, migrated to NetBSD 0.8 when it became available.
	Has been a developer for almost three years, and is responsible
	for various userland improvements including nsswitch, excessive
	featuritus in ftp, ftpd, dump, etc...  also does a lot of <quote>janitor</quote>
	work such as writing doco, cleaning up Makefiles, ...
	</para>
	<para>
	More information is available at <ulink
	url="http://www.mewburn.net/luke/">http://www.mewburn.net/luke/</ulink>.
	</para></listitem>
	</varlistentry>
    </variablelist>

</para>
</sect3>

<sect3 id="tech-crypto">
<title>25 Aug 1999 - tech-crypto mailing list created</title> 
<para>
    For discussion of NetBSD-related cryptography issues,
    the <ulink url="../mailinglists/#tech-crypto">
    tech-crypto</ulink> mailing list has been created.

</para>
</sect3>

<sect3 id="cvsweb">
<title>21 Aug 1999 - Source tree now available via cvsweb</title> 
<para>
    The NetBSD CVS source tree can now be accessed using the
    <ulink url="http://cvsweb.NetBSD.org/cgi-bin/cvsweb.cgi/">cvsweb</ulink>
    interface, which provides a convenient web browser interface
    for browsing the tree and comparing revisions.

</para>
</sect3>

<sect3 id="cheapbytes-1.4">
<title>12 Aug 1999 - NetBSD/i386 1.4 CDrom from Cheap*Bytes</title> 
<para>
    Cheap*Bytes, a company that specializes in low cost technical
    products, announces the <emphasis role="bold">Cheap*Bytes CD-ROM with NetBSD 1.4
    (Intel)</emphasis> for $4.99 each ($9.99 inc shipping).
    <html:br/><ulink url="../sites/cdroms.html#cheapbytes">More details</ulink>.

</para>
</sect3>
</sect2>

<html:hr/>

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

<sect3 id="isdn4bsd-0.83">
<title>30 Jul 1999 - isdn4bsd 0.83 beta released</title> 
<para>
    A new isdn4bsd beta version (i4b-00.83.00-beta-300799.tar.gz) has been
    made available on the <ulink url="ftp://i4b.consol.de/pub">isdn4bsd
    distribution site</ulink>.
</para>
<para>

    Isdn4bsd (or in short i4b) is a package for interfacing a
    computer running FreeBSD, NetBSD, OpenBSD or BSD/OS to the
    ISDN. Supported NetBSD architectures are NetBSD/Alpha,
    NetBSD/Amiga, NetBSD/Atari and NetBSD/i386.
</para>
<para>

    The only ISDN protocol currently supported is the BRI protocol
    specified in I.430, Q.921 and Q.931; better known as DSS1 or
    Euro-ISDN.
</para>
<para>

    Isdn4bsd allows you to make IP network connections by using
    either IP packets sent in raw HDLC frames on the B channel or
    by using built-in synchronous PPP.
</para>
<para>

    For telephony, isdn4bsd can answer incoming phone calls like
    an answering machine and now has preliminary dialout capabilities
    for voice and data calls.
</para>
<para>

    Bugfixes, enhancements, erratas and addons (if any) will be made
    available at <ulink url="http://www.freebsd-support.de/i4b/">this site</ulink>.

</para>
</sect3>

<sect3 id="ipv6-faq">
<title>26 Jul 1999 - IPv6 networking FAQ</title> 
<para>
    IPv6 networking FAQ, which describes NetBSD-current (and future 1.5)
    configurations for IPv6, is added.

</para>
</sect3>

<sect3 id="wavelan-faq">
<title>24 Jul 1999 - Wireless networking using the Lucent WaveLAN</title> 
<para>
    Jeff Rizzo &lt;riz@boogers.sf.ca.us&gt; has contributed documentation on
    using the Lucent WaveLAN IEEE wireless network care under NetBSD.

</para>
</sect3>

<sect3 id="anoncvs-available">
<title>22 Jul 1999 - AnonCVS access available</title> 
<para>
    The NetBSD source tree is now available via AnonCVS, in addition
    to our other distribution methods.  The server supports CVS in
    &quot;pserver&quot; mode, as well as CVS via SSH.
</para>
    <para>
    To use the server, set your CVSROOT environment variable to
    "anoncvs@anoncvs.NetBSD.org:/cvsroot" and your CVS_RSH environment
    variable to "ssh" to access the repository via ssh; or, to use the
    unencrypted 'pserver' protocol, use no CVS_RSH setting and a
    CVSROOT setting of
    ":pserver:anoncvs@anoncvs.NetBSD.org:/cvsroot".  Password for
    'pserver' mode is 'anoncvs'.

</para>
</sect3>

<sect3 id="xfree86-334">
<title>21 Jul 1999 - XFree86 3.3.4 Source Integrated</title> 
<para>
    XFree86 3.3.4 has been imported into the NetBSD xsrc tree. The main
    changes for 3.3.4 include new drivers for:
    <itemizedlist>
    <listitem>Matrox MGA 400</listitem>
    <listitem>Riva TNT 2</listitem>
    <listitem>Voodoo 3</listitem>
    <listitem>Banshee</listitem>
    <listitem>Trio3D</listitem>
    <listitem>i740</listitem>
    </itemizedlist>

</para>
</sect3>

<sect3 id="new-security-officer">
<title>08 Jul 1999 - New security-officer@NetBSD.org</title> 
<para>
    Erik Fair<email>fair@clock.org</email> has completely taken over as the NetBSD
    Security Officer, effective from 1st July, 1999.  Erik began
    helping Matthew Green at the start of the year, and now his
    "training" :-) is complete.

</para>
</sect3>

<sect3 id="news68k-status">
<title>07 Jul 1999 - NetBSD/news68k booting diskless</title> 
<para>
    Izumi Tsutsui <ulink
    url="mailto:tsutsui@ceres.dti.ne.jp">tsutsui@ceres.dti.ne.jp</ulink>
    has an experimental port to SONY's m68k based <ulink
    url="http://www.ceres.dti.ne.jp/~tsutsui/netbsd/news68k.html">"NET
    WORK STATION"</ulink> machines.  Currently it will boot to multi user
    using serial console and diskless NFS root.

</para>
</sect3>

<sect3 id="newsmips-homepage">
<title>06 Jul 1999 - New newsmips homepage</title> 
<para>
    Many thanks to Izumi Tsutsui<email>tsutsui@ceres.dti.ne.jp</email>, we now have
    a new style homepage for <ulink
    url="../ports/newsmips/">NetBSD/newsmips</ulink>.

</para>
</sect3>

<sect3 id="i386-elf">
<title>05 Jul 1999 - i386 port switches to ELF</title> 
<para>
    The <ulink url="../ports/i386/">i386</ulink> port has switched to using
    <ulink url="../docs/elf.html">ELF</ulink> as its default loader
    format.

</para>
</sect3>

<sect3 id="ip6">
<title>01 Jul 1999 - Integration of IPv6 support from KAME</title> 
<para>
    NetBSD now supports the emerging standard for IP version 6, AKA
    IPng.  Code for this was imported from the <ulink
    url="http://www.kame.net/">KAME Project</ulink>.  To enable IPv6,
    compile a kernel from the GENERIC.v6 config file, or include
    "options INET6" for the bare minimum IPv6 support.  For a listing
    of new programs available with this code integration, see the KAME
    web site.

</para>
</sect3>
</sect2>

<html:hr/>

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

<sect3 id="ev6">
<title>29 Jun 1999 - New generation of EV6 systems now supported by NetBSD/alpha</title> 
<para>
    NetBSD/alpha now supports the new generation of systems based on
    the 21264 CPU.  Supported systems now include the 264DP, XP1000,
    DS20, and others.  This work was supported by
    <ulink url="http://www.alpha-processor.com/">Alpha Processor, Inc</ulink>.

</para>
</sect3>

<sect3 id="netbsd-release">
<title>28 Jun 1999 - NetBSD release branch available via FTP and SUP.</title> 
<para>
    We are glad to announce that The NetBSD Project now offers a daily
    updated snapshot of the current NetBSD release sources.  This is
    currently the <quote>netbsd-1-4</quote> branch.
    </para>
    <para>
    The directory <ulink
    url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-release/">ftp.NetBSD.org:/pub/NetBSD/NetBSD-release</ulink>
    contains the extracted sources plus weekly updated tar files.
    these files are created in a similar manner to those in the <ulink
    url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-current/">/pub/NetBSD/NetBSD-current</ulink>
    directory.
    </para>
    <para>
    A new sup collection called <quote>release</quote> has been
    created.  inside this new collection are the same SUP releases you
    can find in the <quote>current</quote> collection, excluding the
    <quote>doc</quote>, <quote>pkgsrc</quote> and <quote>xsrc</quote>
    SUP releases, as these source have not in the past been branched
    for a NetBSD release.
    </para>
    <para>
    The <ulink url="http://cvsweb.NetBSD.org/bsdweb.cgi/src/doc/README.sup?rev=HEAD&amp;content-type=text/x-cvsweb-markup">src/doc/README.sup</ulink>
    file has been updated accordingly.
    </para>
    <para>
    Please report any problems you see with the FTP or SUP server.
    (note that for a short time after the normal overnight update the
    SUP server was using the <quote>release</quote> files for the
    <quote>current</quote> collection, but this has been rectified).

</para>
</sect3>

<sect3 id="cvschanges">
<title>23 Jun 1999 - CVS changes in HTML format</title> 
<para>
    The last nine months of CVS change mail-archives are now
    automatically indexed by month and module/tag and processed
    into a set of html pages.

</para>
</sect3>

<sect3 id="new-sun3-portmaster">
<title>23 Jun 1999 - New sun3 portmaster</title> 
<para>
    Nathan Williams takes over from Gordon Ross, who was the <ulink
    url="../ports/sun3/">sun3</ulink> port maintainer for
    several years. We would like to thank Gordon for all the work he
    has contributed to the project through his very long and productive
    tenure.
    </para>
    <para>
    Jeremy Cooper will remain in his current position as maintainer of code
    related to the sun3x architecture.
    </para>
    <para>
    Let's all welcome the new port maintainer and wish him good luck, and a
    lot of patience! :-)

</para>
</sect3>

<sect3 id="usenix-99">
<title>06 Jun 1999 - Usenix '99</title> 
<para>
    There is a <ulink url="../gallery/events/usenix1999.html">full report</ulink>
    of the NetBSD feedback received during the 1999 USENIX Annual Technical
    Conference.

</para>
</sect3>
</sect2>

<html:hr/>

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

<sect3 id="sa1999-010">
<title>21 May 1999 - 1.3* ARP table DOS Security Advisory</title> 
<para>
The implementation of ARP packet reception in NetBSD 1.3* is vulnerable
two attacks:
    </para>
<para>
<orderedlist>
<listitem>On multihomed hosts, ARP packets from cable A can overwrite ARP
    entries for cable B.</listitem>
<listitem>For all hosts, ARP packets can overwrite ARP entries marked as static.</listitem>
</orderedlist>
    </para>
<para>
For more details, please see the <ulink
url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA1999-010.txt.asc">security
advisory</ulink>.

</para>
</sect3>

<sect3 id="user-groups-listing">
<title>21 May 1999 - User groups listing added</title> 
<para>
We've only just started compiling <ulink url="../community/groups.html">this
list</ulink>, so bear with us. The intention is to make this a valuable
resource for any NetBSD user looking for other local NetBSD people.

</para>
</sect3>

<sect3 id="hypersparc-support">
<title>20 May 1999 - Hypersparc support in NetBSD/sparc</title> 
<para>
Paul Kranenburg has made some changes today that should allow
Hypersparc machines to operate correctly in -current <ulink
url="../ports/sparc/">NetBSD/sparc</ulink>.
    </para>
<para>
Hypersparcs have a VIPT cache, which means that to flush a page from
the cache a virtual-to-physical translation is done to do the cache tag
comparison.  This will cause an entry to appear in the MMU's TLB.  So,
when removing or changing mappings, doing a cache flush after clearing
entries from the TLB may cause spurious TLB entries causing funny
effects in your programs.  Some pmap functions had the cache and TLB
flush operation in the wrong order.
    </para>
<para>
He is looking into providing the necessary patches to enable hypersparc
support in NetBSD 1.4.1.

</para>
</sect3>

<sect3 id="allocsys">
<title>20 May 1999 - MI allocsys() and BUFCACHE on all ports</title> 
<para>
Luke Mewburn has made <quote>allocsys()</quote> machine
independent. Additional benefits include:
    </para>
<para>
<itemizedlist>
<listitem>Printing out system memory sizes consistently uses
a new kernel function - format_bytes() (which uses another new function;
humanize_number()) to display the info.</listitem>
<listitem>all ports should now support the <code>BUFCACHE</code> option
(see &man.options.4;).</listitem>
</itemizedlist>

</para>
</sect3>

<sect3 id="kame_snap_199905">
<title>17 May 1999 - KAME experimental snapshot supports NetBSD-1.4</title> 
<para>
KAME is a project doing IPv6 and IPsec work on *BSDs.
From now on, NetBSD-1.4 is supported in the KAME kits.
    </para>
<para>
Their packages are free of charge but have absolutely no warranty.
Experimental snapshots are available at
ftp://ftp.kame.net/pub/kame/snap/, every Monday.  Please visit <ulink
url="http://www.kame.net/">the KAME web pages</ulink> for details.

</para>
</sect3>

<sect3 id="netbsd-1.4">
<title>12 May 1999 - NetBSD 1.4 released</title> 
<para>
We are pleased to announce release 1.4 of the NetBSD Operating System,
a complete and fully functional Open Source Unix-like OS.
    </para>
<para>
NetBSD runs on twenty different system architectures featuring eight
distinct families of CPUs, and is being ported to more.
    </para>
<para>
For more details please see the <ulink url="../releases/formal-1.4/">
formal release page</ulink>

</para>
</sect3>

<sect3 id="hypercom-parallel">
<title>10 May 1999 - HyperCom 3+/4+ parallel port support</title> 
<para>
The lpt-clone parallel ports on the HyperCom 3+/4+ boards are supported
in NetBSD/Amiga - current.  People using NetBSD/Amiga 1.4 can add
support for this by applying a <code>hypercom-parallel-patch</code> patch
file to their kernel sources, and rebuilding. [<emphasis>This patch has been
merged into the 1.4.1 release.</emphasis>]

</para>
</sect3>

<sect3 id="pool-diagnostic-helpers">
<title>10 May 1999 - Pool allocator diagnostic helpers</title> 
<para>
I've made some changes to the pool allocator which will aid in tracking
down problems with memory allocation...
    </para>
<para>
I've added a "show pool" command to DDB, which dumps fairly complete
information about a pool.  Two modifiers are available: /p (show page
headers) and /l (show log).
    </para>
<para>
Logging is now enabled on a per-pool basis, so if you only need to track
allocations and frees on the mclpool, you can do that by making a change to
the pool_init() call that passes PR_LOGGING.  You can enable logging on all
pools by using the kernel option POOL_DIAGNOSTIC.
    </para>
<para>
Pool logging now also works on pools that are not pool_create()'d, but
rather just pool_init()'d.  If the pool_init() call is made too early to use
malloc(), logging is disabled automatically.
    </para>
<para>
I've also changed the ABI somewhat; file and line indicators are now ALWAYS
passed to pool_get(), pool_put(), and pool_reclaim().  These are used to
perform reentrancy checking and logging.  Logging and reentrancy checking are
available if DIAGNOSTIC is defined.  The file and line info are always passed
for the benefit of LKMs, etc.
    </para>
<para>
Jason R. Thorpe <ulink url="mailto:thorpej@nas.nasa.gov">thorpej@nas.nasa.gov</ulink>

</para>
</sect3>

<sect3 id="isdn4bsd-00.80">
<title>08 May 1999 - isdn4bsd-00.80.00-beta publicly available</title> 
<para>
A new isdn4bsd beta version (i4b-00.80.00-beta-070599.tar.gz) has been made
available on the isdn4bsd distribution sites.
</para>
<para>
Many bugs - especially some fat ones causing occasional reboots without
panic messages - have been fixed.
</para>
<para>
Some enhancements were made and some features were added.
</para>
<para>
Support for <ulink url="../ports/i386/">NetBSD/i386-1.4</ulink>,
<ulink url="../ports/amiga/">NetBSD/Amiga-1.4</ulink>, <ulink
url="../ports/atari/">NetBSD/Atari-1.4</ulink> and limited
support for NetBSD/i386-1.3.3 is available.  Drivers for several PCI,
ISA, ISAPNP, PCMCIA and ZBUS boards are included.  Only the European
protocol suite is supported in this test release.
</para>
<para>
For more information on isdn4bsd, please read the file README in the isdn4bsd
base directory.
</para>
<para>
For NetBSD installation instructions, please read the file INSTALLATION in the
NetBSD directory.
</para>
<para>
The ISDN4BSD package is available from <ulink
url="ftp://isdn4bsd@ftp.consol.de/pub/">isdn4bsd@ftp.consol.de/pub</ulink>.
You have to log in as user <emphasis>isdn4bsd</emphasis> and give your email
address as the password. Then change to the <code>pub</code>
directory.  Anonymous ftp as user <emphasis>ftp</emphasis> or <emphasis>anonymous</emphasis>
will <emphasis>NOT(!)</emphasis> work!

</para>
</sect3>

<sect3 id="macppc-usb-keyboard">
<title>06 May 1999 - macppc USB keyboard works without kludge</title> 
<para>
I have committed all of the changes necessary for the iMac and new G3
to attach the USB keyboard properly, without the need for a source
modification in a local tree.  It all happens based on what the
OpenFirmware says the console input device is.
</para>
<para>
This also fixes ADB keyboard support on the new G3.  ADB keyboard support
should work just fine on older PowerMacs, too, but we're going to test
an 8500 and a 7300 RSN.
</para>
<para>
I've asked that these all be pulled into the release branch, so that
1.4 (i.e. the CD being given away at USENIX!) will support these systems.
</para>
<para>
I think Charles Hannum is hoping to demo an iMac running NetBSD in the
NetBSD vendor booth at USENIX!  So this was the source of some of the
development push :-)
</para>
<para>
Thanks lots to Bill Studenmund for testing the spew of patches that
came flying into his mailbox, and thanks Tsubai for catching some of
the glitches in my Bandit changes :-)
</para>
<para>
FWIW, the test system has been a new G3.  PCI IDE works great, and there's
also a BusLogic BT-958 SCSI in it, which also works fine :-)
</para>
<para>
Jason R. Thorpe <ulink url="mailto:thorpej@nas.nasa.gov">thorpej@nas.nasa.gov</ulink>

</para>
</sect3>

<sect3 id="compat_osf1-enhancements">
<title>05 May 1999 - COMPAT_OSF1 enhancements</title> 
<para>
In post-NetBSD 1.4-branch NetBSD-current, <ulink
url="../ports/alpha/">NetBSD/alpha</ulink> has much improved
OSF/1 (a.k.a. Digital UNIX, a.k.a. Tru64 UNIX) emulation, including
support for dynamically linked binaries.
</para>
<para>
Of note, the following applications are known to work to the extent
that they have been tested:
</para>
<para>
<table id="compat_osf1-table">
<tr><th align="left">Application and Version</th>
    <th align="left">Digital UNIX Env. Version</th></tr>
<tr><td>Navigator 4.08</td><td>4.0</td></tr>
<tr><td>Navigator 4.51</td><td>4.0</td></tr>
<tr><td>Navigator 4.51</td><td>4.0E</td></tr>
<tr><td><ulink url="http://www-xdiv.lanl.gov/XCM/gmv/GMVHome.html">
	General Mesh Viewer</ulink> (decMesa variant)</td><td>4.0</td></tr>
</table>
</para>
<para>
(Java and Javascript even appear to work, in Navigator!)
</para>
<para>
I expect that earlier versions of those applications, for earlier
versions of the Digital UNIX (or DEC OSF/1) environment, will function
with little or no effort but (not having them 8-) I couldn't verify
that.
</para>
<para>
Once NetBSD-current reverts back to the 'trunk' of the development
sources (after 1.4 is released), this will be available to you all as
part of NetBSD-current.
</para>
<para>
If you're not interested in running NetBSD-current, and instead want
to run the upcoming NetBSD 1.4 release, I have prepared a set of
patches to the 1.4 sources which integrate the functionality into
NetBSD 1.4.  If you're interested in getting the patches and are
willing to provide me feedback about what you're testing with them and
how well it works, please send me e-mail.
</para>
<para>
Chris Demetriou <ulink url="mailto:cgd@NetBSD.org">cgd@NetBSD.org</ulink>

</para>
</sect3>
</sect2>

<html:hr/>

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

<sect3 id="updated-src-changes">
<title>26 Apr 1999 - Updated source changes pages</title> 
<para>
The changes2html script now generates one page per release, all the way
from <ulink url="changes-0.8.html">386bsd 0.1 + patchkit 0.2.2 to 0.8</ulink>
to <ulink url="changes-1.5.html">what will become 1.5</ulink>

</para>
</sect3>

<sect3 id="adcomtec-wan-adapters">
<title>23 Apr 1999 - Adcomtec PCI WAN adapters</title> 
<para>
ADCOMTEC specializes in providing high-performance, advanced
communications and networking solutions for CompactPCI, PCI, and PMC
based applications. NetBSD driver support is provided for a range of
high-performance adapters providing connectivity Synchronous Serial,
T1/E1, DS3/T3, and HSSI. For more details, see the entry in the <ulink
url="../gallery/hardware.html#adcomtec-wan-adapters">Hardware
gallery</ulink>.

</para>
</sect3>

<sect3 id="netbsd_mom_ready">
<title>18 Apr 1999 - NetBSD certified mom-ready</title> 
<para>
<ulink url="http://InsideDenver.com/seebach/0418seeba.shtml">NetBSD
has been certified <quote>mom-ready</quote></ulink> by Linda Seebach.

</para>
</sect3>

<sect3 id="amiga_hypercom_plus">
<title>18 Apr 1999 - NetBSD/Amiga supports HyperCom 3+/4+</title> 
<para>
The serial ports of the HyperCom 3+ and 4+ Zorro-bus boards are officially
supported now up to 460800 baud. The drivers have been available for a few
months in <ulink url="../ports/amiga/">NetBSD/Amiga</ulink>-current,
but had not been tested yet.

</para>
</sect3>

<sect3 id="sa1999-008">
<title>13 Apr 1999 - vfs_lookup locking security advisory</title> 
<para>
Unprivileged users can trigger a file-system locking error, causing the
system to panic or hang.  The following command sequence will trigger
the vulnerability:
<programlisting>
	% <emphasis role="bold">ln -s ./ test</emphasis>
	% <emphasis role="bold">ln -s ./ test</emphasis></programlisting>
A <ulink
url="ftp://ftp.NetBSD.org/pub/NetBSD/security/patches/19990412-vfs_lookup">patch</ulink>
is available, along with <ulink
url="ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA1999-008.txt.asc">more
details</ulink>

</para>
</sect3>

<sect3 id="new_x68k_portmaster">
<title>12 Apr 1999 - New NetBSD/x68k portmaster</title> 
<para>
Minoura Makoto is the new portmaster for <ulink
url="../ports/x68k/">NetBSD/x68k</ulink>, taking over from Oki
Masaru, who originally started the port in 1993.

</para>
</sect3>

<sect3 id="netbsd_1_4_release_sched">
<title>02 Apr 1999 - NetBSD 1.4 Release Schedule</title> 
<para>
<table id="netbsd_1_4_release_schedu-table">
<tr valign="top"><td>April&nbsp;1st</td>
<td>NetBSD 1.4_ALPHA build starts. ALPHA releases should be available
in ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-1.4_ALPHA/ within 1-5 days,
depending on the platform. Also, the NetBSD-current tree and tarfiles
on ftp.NetBSD.org start tracking the 1.4 release, rather than
NetBSD-current.</td></tr>
<tr valign="top"><td>April&nbsp;16th</td>
<td>NetBSD 1.4_BETA period starts. BETA releases should be available
in ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-1.4_BETA/ within 1-5 days,
depending on the platform.</td></tr>
<tr valign="top"><td>April&nbsp;30th</td>
<td>Final code freeze: no changes but utterly critical ones get
made after this date.</td></tr>
<tr valign="top"><td>May&nbsp;12th</td>
<td>1.4 Release date: 1.4 is available for all platforms in
<ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-1.4/">
ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-1.4/</ulink>.</td></tr>
<tr valign="top"><td>May&nbsp;16th</td>
<td>NetBSD-current source tree and tarballs revert from following
NetBSD-1.4 release branch to following NetBSD-current.</td>
</tr>
</table>
We encourage everyone to start using the ALPHA and BETA releases as
soon as they come out. They are quite stable at this point, and the
more people that use them, the more stable our final release will be.

</para>
</sect3>
</sect2>

<html:hr/>

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

<sect3 id="cyberstorm_wide">
<title>28 Mar 1999 - Wide and FAST20 on CyberStorm Mk.3/PPC</title> 
<para>
SCSI in NetBSD/Amiga
The driver for the Symbios 53c770 SCSI host adapters on the CyberStorm
Mark 3 / CyberStorm PPC boards has been upgraded to perform wide and
FAST20 transfers.

</para>
</sect3>

<sect3 id="guug">
<title>16 Mar 1999 - NetBSD sessions at GUUG Meeting</title> 
<para>
Among the technical sessions at the spring talks of the German
Unix User Group there were two talks with NetBSD-related topics.
See the <ulink url="../gallery/events.html">events page</ulink>.

</para>
</sect3>

<sect3 id="new_amiga_portmaster">
<title>22 Mar 1999 - New NetBSD/amiga portmaster</title> 
<para>
Ignatios Souvatzis is the new portmaster for
<ulink url="../ports/amiga/">NetBSD/amiga</ulink>, taking over from Christian
E. Hopps.

</para>
</sect3>

<sect3 id="mmeye">
<title>14 Mar 1999 - NetBSD/sh3 on mmEye</title> 
<para>
<ulink url="http://www.brains.co.jp/">Brains Inc.</ulink> have ported NetBSD
1.3.1 to their product called "<ulink
url="http://www.brains.co.jp/eng-ver/e-mmeye/mmeye.html">mmEye</ulink>".  mmEye has
100MHz SH3 CPU, video capturing device, two PCMCIA slots (one for ATA
flash memory and one for network - usually Ethernet) and works as
web-camera device. The company has kindly decided to donate the code to
The NetBSD Project, and several volunteers are working locally on cleanups
and to catch up to NetBSD-current.  After that they hope to merge the
code into the NetBSD repository.  There is also a <ulink
url="http://www2.kame.net/~itojun/netbsd-sh3/">NetBSD/sh3 mailing
list</ulink>.

</para>
</sect3>

<sect3 id="isdn4bsd-00.71">
<title>01 Mar 1999 - isdn4bsd-00.71.00-beta publicly available</title> 
<para>
The second isdn4bsd beta version (i4b-00.71.00-beta-010399.tgz) has been made
available for download on the isdn4bsd ftp site.
</para>
<para>
Support for <ulink url="../ports/i386/">NetBSD/i386-current</ulink>,
<ulink url="../ports/amiga/">NetBSD/Amiga-current</ulink>, <ulink
url="../ports/atari/">NetBSD/Atari-current</ulink> and limited
support for NetBSD/i386-1.3.3 is available.  Drivers for several PCI,
ISA, ISAPNP, PCMCIA and ZBUS boards are included.  Only the European
protocol suite is supported in this test release.
</para>
<para>
For more information on isdn4bsd, please read the file README in the isdn4bsd
base directory.
</para>
<para>
For NetBSD installation instructions, please read the file INSTALLATION in the
NetBSD directory.
</para>
<para>
The ISDN4BSD package is available from <ulink
url="ftp://isdn4bsd@ftp.consol.de/pub/">isdn4bsd@ftp.consol.de/pub</ulink>.
You have to log in as user <emphasis>isdn4bsd</emphasis> and give your email
address as the password. Then change to the <code>pub</code>
directory.  Anonymous ftp as user <emphasis>ftp</emphasis> or <emphasis>anonymous</emphasis>
will <emphasis>NOT(!)</emphasis> give the desired result!

</para>
</sect3>
</sect2>

<html:hr/>

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

<sect3 id="new_projects_listing">
<title>22 Feb 1999 - New current projects listing</title> 
<para>
Tim Rightnour has converted the previous projects listing into a form
that can be more easily queried, and more importantly updated, via the
web.  This is currently hosted on <ulink
url="http://projects.NetBSD.org/cgi-bin/projects.cgi">mail-index.NetBSD.org</ulink>.

</para>
</sect3>

<sect3 id="new_mvme68k_portmaster">
<title>15 Feb 1999 - New mvme68k portmaster</title> 
<para>
Steve Woodford is taking over as the port-master for the mvme68k
port.  Steve has built the past few releases and is working on
adding support for new equipment, and I'm sure he'll continue to
do a great job in that area.
The previous portmaster, Chuck Cranor, will be focusing his efforts
on UVM, but will still be around to help out with the mvme68k port
as needed.

</para>
</sect3>

<sect3 id="danish_bsd_group">
<title>10 Feb 1999 - Danish *BSD user group formed</title> 
<para>
The Danish *BSD user group (BSD/DK) aims to bring *BSD users in
Denmark together for informal discussion, mutual assistance and
to provide information about *BSD on a national level.
</para>
<para>
For more information about the new group, please see
<ulink url="http://hotel.prosa.dk/bsd-dk/">http://hotel.prosa.dk/bsd-dk/</ulink>

</para>
</sect3>

<sect3 id="5th_kame_release">
<title>05 Feb 1999 - 5th KAME stable release</title> 
<para>
As usual, KAME Project has released "stable" packages of IPv6/IPsec
network code for FreeBSD 2.2.8, NetBSD 1.3.3, and BSD/OS 3.1.
NetBSD specific changes since 19981130 include:
<itemizedlist>
<listitem>ATM PVC pseudo device support</listitem>
<listitem>altq package support</listitem>
<listitem>pkgsrc support</listitem>
</itemizedlist>
</para>
<para>
These packages are free of charge but have absolutely no warranty. They are
available from:
</para>
<para><ulink url="http://www.kame.net/"/>

</para>
</sect3>

<sect3 id="nrl_ipv6_7.1">
<title>03 Feb 1999 - NRL IPv6+IPsec alpha 7.1</title> 
<para>
  After a year of development, the latest release of the NRL IPv6+IPsec
software is now available to the public. As the name suggests, this software is
an implementation of IP Version 6 and IP Security (separately and together).
</para>
<para>
  This version supports:
</para>
<para>
<itemizedlist>
    <listitem>BSD/OS 4.0 on x86 (supplements our code previously merged into 4.0)</listitem>
    <listitem>OpenBSD 2.3 and 2.4 on x86 and sparc (a more integrated version of this
      release is now in OpenBSD's CVS tree; you need userland from this
kit)</listitem>
    <listitem>NetBSD 1.3.2 and 1.3.3 on x86 and sparc</listitem>
    <listitem>FreeBSD 3.0 on x86</listitem>
    <listitem>Linux 2.1 on x86 (for PF_KEY only)</listitem>
</itemizedlist>
</para>
<para>
  This release adds a lot of ports, updates the code to conform to newer
versions of many specs (which effectively meant rewriting portions of the
code), and includes a lot of general cleanups and improvements.
</para>
<para>
More information and code can be found through:
</para>
<para><ulink url="http://www.ipv6.nrl.navy.mil/"/>.

</para>
</sect3>
</sect2>

<html:hr/>

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

<sect3 id="netbsd_sparc64">
<title>23 Jan 1999 - NetBSD/sparc64 on Sun UltraSPARC</title> 
<para>
The NetBSD Project is pleased to announce the availability of a port to
Sun UltraSPARC hardware. <ulink
url="../ports/sparc64/">NetBSD/sparc64</ulink> is the product of
a 2-year volunteer effort by Eduardo Horvath, along with assistance
from the following people (in no particular order):
<itemizedlist>
    <listitem>Matthew Green (32-bit emulation, other miscellaneous
help)</listitem>
    <listitem>Paul Kranenburg (machine-independent SBUS drivers)</listitem>
    <listitem>Chuck Cranor (VM-related issues)</listitem>
    <listitem>Chris Demetriou (miscellaneous good suggestions)</listitem>
    <listitem>Jason Thorpe (driver interface issues)</listitem>
</itemizedlist>
Currently supported hardware:
<itemizedlist>
    <listitem>UltraSPARC I and II CPUs</listitem>
    <listitem>esp SCSI controllers</listitem>
    <listitem>le ethernet controllers</listitem>
    <listitem>zs serial ports</listitem>
    <listitem>cgsix graphics controllers</listitem>
</itemizedlist>
Any of the other drivers from the <ulink
url="../ports/sparc/">NetBSD/sparc</ulink> port might also
work.
</para>
<para>
Presently, NetBSD/sparc64 supports certain Ultra platforms with the
devices listed above.  The 32-bit kernel runs most NetBSD/sparc binaries.
A 64-bit version of the system currently exists and runs on some
hardware, but requires further development to be fully functional.
</para>
<para>
Many thanks go to Eduardo for his hard work and perseverance.  We look
forward to continued development of this exciting new port!

</para>
</sect3>

<sect3 id="scheduler_fixes">
<title>23 Jan 1999 - Scheduler fixes</title> 
<para>
Compiling a program while trying to use X resulted in the mouse repeatedly
freezing for a moment, then coming back to life.
</para>
<para>
This was due to the problem discussed on tech-kern using the highly
technical designation <quote>sucky performance</quote>. :-); for more
details see the mail from <ulink
url="http://mail-index.NetBSD.org/tech-kern/1999/01/23/0002.html">
Ross Harvey</ulink> and <ulink
url="http://mail-index.NetBSD.org/tech-kern/1999/01/23/0003.html">
Bill Sommerfeld</ulink>.
</para>
<para>
The problem was solved by scheduler mods in -current on 1/23/99, and the
patch at <ulink url="ftp://ftp.NetBSD.org/pub/NetBSD/misc/patches/1.3schedpatch">
ftp://ftp.NetBSD.org/pub/NetBSD/misc/patches/1.3schedpatch</ulink> should apply
to NetBSD 1.3, 1.3.1, 1.3.2, and 1.3.3.

</para>
</sect3>

<sect3 id="nsswitch.conf">
<title>16 Jan 1999 - nsswitch.conf functionality integrated</title> 
<para>
Luke Mewburn added the &man.nsswitch.conf.5; functionality to libc.
Current subsystems that use it are: group, hosts, netgroup,
networks, passwd, and shells.
In the absence of /etc/nsswitch.conf, functionality of the
system prior to nsswitch code should remain unchanged.

</para>
</sect3>

<sect3 id="japanese_cdrom">
<title>14 Jan 1999 - Japanese NetBSD 1.3.3 CD-Rom</title> 
<para>
<ulink url="../sites/cdroms.html#plathome">Plathome</ulink> has released a two
CD set of NetBSD 1.3.3 for Japanese users.

</para>
</sect3>

<sect3 id="mac68k_cdroms">
<title>10 Jan 1999 - New CDRoms for mac68k and other m68k ports</title> 
<para>
Bob Nestor has been making CDRoms available for the mac68k port for some time,
now he is expanding that for all m68k ports.
<ulink url="../sites/cdroms.html#bob_nestor">More details</ulink>.
</para>
</sect3>
</sect2>
</sect1>
</webpage>
