Changes and NetBSD News in 2002


December 2002

November 2002

October 2002

September 2002

August 2002

July 2002

June 2002

May 2002

April 2002

March 2002

February 2002

January 2002


December 2002

20 Dec 2002 - Article Series: IRIX Binary Compatibility, Part 5 (top)

ONLamp.com has published another part of Emmanuel Dreyfus's “IRIX Binary Compatibility” 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.

19 Dec 2002 - CVS modules merged (top)

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 current-users mailing list for details.

01 Dec 2002 - New Developers (top)

The NetBSD Project is pleased to welcome the following new developers:


November 2002

20 Nov 2002 - A set of NetBSD security advisories issued (top)

The following security advisories have been issued:

13 Nov 2002 - Important security fix in -current (top)

If you use -current with userland newer than 2002/08/26, please update your kernel to most current sources ASAP.

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.

Neither 1.6 branch, nor anything older is affected by this. Static suid/sgid programs are not affected by this either.

Please see Jaromir Dolecek's message to the current-users mailinglist for more details and a patch.

04 Nov 2002 - Issue of IPFilter FTP proxy security advisory (2002-024) (top)

The following security advisory has been issued:


October 2002

30 Oct 2002 - Verified exec added to -current (top)

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.

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.

See Brett's message to current-users.

24 Oct 2002 - Issue of trek(6) security advisory (2002-025) (top)

The following security advisory has been issued:

23 Oct 2002 - kqueue branch merged with -current (top)

Jaromir Dolecek has merged the kqueue branch with -current.

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.

kqueue is supported by all writable filesystems in the NetBSD tree (with the exception of Coda) and all device drivers supporting poll(2).

It is based on work by Jonathan Lemon for FreeBSD. The initial NetBSD porting work was performed by Luke Mewburn and Jason Thorpe.

22 Oct 2002 - Issue of IPsec ESP authentication data security advisory (2002-016) (top)

The following security advisory has been issued:

Note that NetBSD 1.6 is not affected.

21 Oct 2002 - Issue of kadmind security advisory (top)

The following security advisory has been issued:

14 Oct 2002 - Support for the SuperH(tm) SH-5 CPU architecture in -current (top)

Steve Woodford, on behalf of Wasabi Systems, has completed support for the SuperH(tm) SH-5 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.

11 Oct 2002 - Article Series: IRIX Binary Compatibility, Part 4 (top)

ONLamp.com has published another part of Emmanuel Dreyfus's “IRIX Binary Compatibility” article series. In this part, Emmanuel tackles the chore of emulating IRIX signal handling on NetBSD.

08 Oct 2002 - NetBSD 1.6/i386 Binary Packages + Install 6 CD set available (top)

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 NetBSD Packages Collection (pkgsrc) as of September 2002.

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 KDE and GNOME desktop environments, the Mozilla web browser and the GNU image manipulation program, GIMP. Many applications are IPv6 ready to explore the full potential of NetBSD 1.6.

The CD images are available for download from the main NetBSD FTP site, ftp.NetBSD.org, or its mirrors. Please try use a mirror close to you.

Further information about the multi-CD-set can be found in the accompanying README.

08 Oct 2002 - A set of NetBSD security advisories issued (top)

The following security advisories have been issued. SA2002-015 does not affect NetBSD 1.6, the others do affect NetBSD 1.6.

04 Oct 2002 - Cryptographic disk support added to -current (top)

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.

For more information about how to use and configure cgds please refer to the provided documentation, cgd(4) and cgdconfig(8).

01 Oct 2002 - i386 SMP branch merged with -current (top)

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.

See Frank's message to current-users.

01 Oct 2002 - New Developers (top)

The NetBSD Project is pleased to welcome the following new developers:


September 2002

23 Sep 2002 - NetBSD 1.6 ISO images available (top)

Thanks to Tracy Di Marco White (and many others, of course), the NetBSD Project is glad to announce the availability of NetBSD 1.6 ISO images. Bootable images are available for NetBSD/alpha, NetBSD/cats, NetBSD/i386, NetBSD/macppc, NetBSD/pmax, NetBSD/sparc, NetBSD/sun2, NetBSD/sun3 and NetBSD/vax. Please use a mirror close to you.

23 Sep 2002 - Reissue of NetBSD Security Advisory 2002-009 (top)

NetBSD Security Advisory 2002-009, "Multiple vulnerabilities in OpenSSL code", was reissued, to correct the updating process for 1.5 branch systems.

22 Sep 2002 - Article Series: IRIX Binary Compatibility, Part 3 (top)

ONLamp.com has published the third part of Emmanuel Dreyfus's “IRIX Binary Compatibility” 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.

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 gdb(1), nm(1) and objdump(1) were used to fully understand the mechanisms involved with IRIX dynamic linking.

22 Sep 2002 - NetBSD-current is now fully dynamically linked (top)

After quite some discussion on the current-users MailingList, Luke Mewburn announced today that NetBSD-current is now, by default, a fully dynamically linked system. Please see his post to the list for details.

22 Sep 2002 - End-of-life declaration of NetBSD 1.4 branch (top)

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.

17 Sep 2002 - HP test drive sporting NetBSD 1.6 (top)

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 http://www.testdrive.compaq.com/.

16 Sep 2002 - Multiple Security Advisories Released/Updated (top)

With the release of NetBSD 1.6, The NetBSD Project is publishing a batch of Security Advisories (some of which are updates), as follows:

    *   2002-006    buffer overrun in libc/libresolv DNS resolver
     x  2002-007    Repeated TIOCSCTTY ioctl can corrupt session hold counts
    *x  2002-009    Multiple vulnerabilities in OpenSSL code
    *x  2002-010    symlink race in pppd
    *x  2002-011    Sun RPC XDR decoder contains buffer overflow
     x  2002-012    buffer overrun in setlocale
     x  2002-013    Bug in NFS server code allows remote denial of service
     x  2002-014    fd_set overrun in mbone tools and pppd
     x  2002-017    shutdown(s, SHUT_RD) on TCP socket does not work as intended
     x+ 2002-018    Multiple security isses with kfd daemon
    
        (*) reissue   (x) affects 1.5.3   (+) affects 1.6
    

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.

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.

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 are fixed in NetBSD 1.6.

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.

Therefore:

Having updated the base NetBSD distribution via one of the above, the following steps are necessary for all users:

14 Sep 2002 - NetBSD 1.6 has been released! (top)

NetBSD 1.6 has been released, with binary releases for 39 architectures. More information is available in the 1.6 release announcement.

Users are strongly encouraged to consider upgrading to 1.6, as we believe this to be the best release of NetBSD yet!

Many of the FTP Mirrors are now carrying the NetBSD 1.6 distribution. Please try to use the NetBSD FTP Mirror Site closest to you.

Czech, German, French, Japanese, Portuguese, Russian, Spanish and Swedish language translations of the NetBSD 1.6 release announcement are available.

12 Sep 2002 - New NetBSD Board approved by developers (top)

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.

The members of the new NetBSD Board are:

The details of the election procedure are available online.

06 Sep 2002 - gehenna-devsw branch merged with -current (top)

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 config(8). See the commit-message from the source-changes mailinglist for details.

03 Sep 2002 - NetBSD on HP test drive (top)

The HP Test Drive Program is pleased to announce the availability of NetBSD 1.5.3 in our program: “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: http://www.testdrive.compaq.com/.


August 2002

30 Aug 2002 - Article Series: IRIX Binary Compatibility, Part 2 (top)

ONLamp.com has published the second part of Emmanuel Dreyfus's “IRIX Binary Compatibility” 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.

10 Aug 2002 - Article Series: IRIX Binary Compatibility, Part 1 (top)

IRIX Binary Compatibility”, the first paper of a series on IRIX binary compatibility on NetBSD by Emmanuel Dreyfus has been published by ONLamp.com. 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 susbsystems and reverse engineering techniques.

05 Aug 2002 - macppc port now supports SMP (top)

Chuck Silvers announced that NetBSD/macppc is now utilising the second processor on dual G4 systems. See Chuck's message to port-macppc.

01 Aug 2002 - New dmover kernel API in -current (top)

Jason Thorpe has committed code to NetBSD-current that implements the new 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 message to the current-users mailing list.

01 Aug 2002 - NetBSD users not affected by OpenSSH ftp site trojan (top)

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.

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.

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: http://www.openbsd.org/advisories/ssh_trojan.txt

01 Aug 2002 - Three new Security Advisories released (top)

Three new NetBSD Security Advisories SA2002-009, SA2002-010 and SA2002-011 have been released. More details, including information on solutions and workarounds, are located in the security advisory.

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.


July 2002

22 Jul 2002 - NetBSD 1.5.3 Released (top)

NetBSD 1.5.3, a patch release improving stability, fixing bugs in, addressing security issues in, and adding some features to NetBSD 1.5.2, has been released with support for 20 architectures. More information is available in the 1.5.3 release announcement.

Many of the FTP Mirrors are now carrying the NetBSD 1.5.3 distribution. Please try to use the NetBSD FTP Mirror Site closest to you.

French, German, Polish, Spanish, Swedish, and Czech, language translations of the NetBSD 1.5.3 release announcement are available. Update 07/24: Japanese language translation of the NetBSD 1.5.3 release announcement is available. Update 07/25: Korean language translation of the NetBSD 1.5.3 release announcement is available. Update 08/02: Portuguese language translation of the NetBSD 1.5.3 release announcement is available. Update 08/07: Russian language translation of the NetBSD 1.5.3 release announcement is available.

10 Jul 2002 - Switch to a signal trampoline provided by libc (top)

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.

08 Jul 2002 - Support for the SuperH(tm) SH-5 CPU Architecture Added (top)

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 /sys/arch/README.

04 Jul 2002 - Socket Performance Improvement (top)

Jason Thorpe has made major changes to socket code in NetBSD which has resulted in a large performance boost. Read more in his email to current-users.

01 Jul 2002 - New Developers (top)

The NetBSD Project is pleased to welcome the following new developers, who have joined the project since May 2002:

As usual, we welcome these new developers to The NetBSD Project!


June 2002

29 Jun 2002 - ftp.NetBSD.org downtime - hardware upgrade (top)

The NetBSD Project FTP server, ftp.NetBSD.org, will be taken down at 9:00am Pacific time (12:00pm Eastern, 16:00 UTC) for a hardware upgrade.

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).

During this time, please use one of our mirror sites.

27 Jun 2002 - *Updated AGAIN* Two new Security Advisories Released (top)

Two new NetBSD Security Advisories SA2002-005 SA2002-006 have been released. More details, including information on solutions and workarounds, are located in the security advisory.

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.

20 Jun 2002 - “NetBSD Live!” CD available (top)

Jörg Braun created a “NetBSD Live!” 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!

The ISO image can be obtained from ftp://ftp.NetBSD.org/pub/NetBSD/iso/1.5.2/i386live.iso.gz (also available: md5sum and a cover (by Hubert Feyrer)). Note that the scripts to (re)create the CD are also part of the image!

All credits and many thanks go to Jörg Braun (jb at toolbox-mag dot de), who developed this gem. Please see the README for more details.

19 Jun 2002 - Latest Apache Packages Fix Security Issue (top)

Following the recent security advisory regarding the apache webserver, the NetBSD Project has updated the versions in the NetBSD Packages Collection. Please see ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/www/apache/README.html and ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/www/apache2/README.html. Also note that this vulnerability (as other vulnerabilities) can of course be located through the use of audit-packages.

19 Jun 2002 - USENIX Slides available (top)

Slides used by Christos Zoulas during his presentation on NetBSD at USENIX 2002 are now available online.

11 Jun 2002 - Presentation: Scheduler Activations on NetBSD at Usenix (top)

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 events). Details are below:

FREENIX Date & 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. 

Nathan's paper is available online at http://web.mit.edu/nathanw/www/usenix/.

11 Jun 2002 - NetBSD BOF Sessions at USENIX (top)

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 events).

The sessions in question are outlined below:

BSD BOF: Serra Ballroom II (Marriott Hotel)

BOF Date & 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 & 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.

For more details on the USENIX Conference, please see this page.

10 Jun 2002 - Driver framework documentation (top)

Description of the NetBSD driver framework is available in a set of manpages (driver(9), autoconf(9), config(9), audio(9), ...). Our "Kernel Programming" documentation was updated to point to the relevant manpages in section 9 of the NetBSD manpages.

08 Jun 2002 - New port-pdp10 mailing list created (top)

A new mailing list, port-pdp10, has been created to discuss issues to port NetBSD to DEC PDP-10.


May 2002

31 May 2002 - NetBSD/pmppc: a port to Artesyn's PM/PPC board. (top)

Lennart Augustsson has ported NetBSD to Artesyn's PM/PPC board.

The Artesyn PM/PPC is a PCI Mezzanine card with a PowerPC 750, an IBM CPC700 bridge, DRAM, ROM, flash, and Ethernet.

http://www.artesyncp.com/html/pmppc.html

Lennart Augustsson is the NetBSD/pmppc port maintainer.

28 May 2002 - NetBSD 1.6 release process has begun (top)

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 Todd Vierlings post to the current-users Mailinglist. The proposed release timetable in a best case scenario is roughly as follows:

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.

24 May 2002 - bcrypt password entry support in -current (top)

Jun-ichiro itojun Hagino has added support for bcrypt password entry to NetBSD-current. It will provide more attack-resistant password store, and can be enabled via passwd.conf(5). The code was originally developed by Niels Provos for OpenBSD.

02 May 2002 - Experimental zero-copy for TCP and UDP transmit-side in -current (top)

Jason R. Thorpe has recently added experimental code to NetBSD-current, 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 announcement to the current-users mailing list for details.

02 May 2002 - IPFilter upgraded to 3.4.27 in -current (top)

Martti Kuparinen has upgraded IPFilter to the latest version (3.4.27) in NetBSD-current.

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:

cd /usr/src/sys && make includes
cd /usr/src/usr.sbin/ipf && make dependall install

After rebooting a new kernel with IPFilter 3.4.27 enabled, you should see

IP Filter: v3.4.27 initialized.  Default = pass all, Logging = enabled

in your boot messages.

If you have any problems with it, please report them with send-pr(1).

02 May 2002 - New Developers (top)

The NetBSD Project is pleased to welcome the following new developers who have joined the project since January 2002:


April 2002

30 Apr 2002 - Changes to ADPCM voice synthesizer (top)

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 Tetsuya Isaki. vs0 now supports following 6 formats:

You can play X68k ADPCM file:

	% audioplay -f -e adpcm -P4 -s15700 ADPCMfile

or for other formats:

	% audioplay file.au
	% audioplay file.wav

However vs0 doesn't support channel/rate conversion yet.

22 Apr 2002 - OpenSSH upgraded to 3.2 in -current (top)

Jun-ichiro itojun Hagino has upgraded OpenSSH to 3.2 in -current, from sources around 20020422.

07 Apr 2002 - Bus-master DMA support for Netwinder (top)

Jason Thorpe has recently added bus-master DMA support to NetBSD-current for the Netwinder's IDE controller. See Jason's announcement on the port-arm mailing list for boot messages from a kernel with the DMA support.

04 Apr 2002 - Linux compatibility improvements (top)

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.

03 Apr 2002 - All NetBSD/arm ports switch to ELF (top)

NetBSD/acorn32, NetBSD/cats, and NetBSD/shark 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.

02 Apr 2002 - GPRS/CDPD HowTo (top)

Everyone desiring to run GPRS/CDPD with NetBSD can find documentation on doing so in our new GPRS/CDPD HowTo. Many thanks to Herb Peyerl for all the information!

01 Apr 2002 - NetBSD/vax switches to ELF (top)

NetBSD/vax is now using ELF as its native object file format in -current.

A NetBSD/vax ELF snapshot is available at:

ftp://ftp.NetBSD.org/pub/NetBSD/arch/vax/snapshot/20020331-1.5ZC-ELF/


March 2002

25 Mar 2002 - NetBSD/mac68k switches to ELF (top)

NetBSD/mac68k 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 ifconfig(8) and route(8) will not work due to some structure alignment problems.

A NetBSD/mac68k ELF snapshot is available at:

ftp://ftp.NetBSD.org/pub/NetBSD/arch/mac68k/binary/

Instructions for upgrading from this snapshot or from source are at:

ftp://ftp.NetBSD.org/pub/NetBSD/arch/mac68k/elf-upgrade/README.ELF-UPGRADE

12 Mar 2002 - Three new Security Advisories Released (top)

Three new NetBSD Security Advisories SA2002-002 SA2002-003 SA2002-004 have been released. More details, including information on solutions and workarounds, are located in the security advisory.

More information on previous Security Advisories is available in the NetBSD Security pages.

03 Mar 2002 - NetBSD Ported to Motorola MVME PowerPC Boards (top)

NetBSD/mvmeppc is a new port of NetBSD to the Motorola MVME PowerPC Single Board Computers.

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.

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.

A NetBSD/mvmeppc specific mailing list has been set up for people to discuss any issues with running NetBSD on their MVME PowerPC boards, and a snapshot of NetBSD/mvmeppc is also available for anyone wishing to experiment with the new port.

Steve Woodford is the NetBSD/mvmeppc port maintainer.


February 2002

24 Feb 2002 - New install media for hp300 (top)

The last bits to the new hp300 install media have been completed by Gregory McGarry. The list of goodies include:

Please try the kernel at ftp://ftp.NetBSD.org/pub/NetBSD/misc/gmcgarry/hp300/sysinst/install.gz.

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.

21 Feb 2002 - NetBSD/vax now runs in an emulator (top)

The Computer History Simulation Project http://simh.trailing-edge.com/ is a loose Internet-based collective of people interested in restoring historically significant computer hardware and software systems by simulation. Recently Lars Brinkhoff Managed to install NetBSD/vax into the emulator. He has posted detailed instructions explaining how to duplicate this.

20 Feb 2002 - OpenOffice available for NetBSD (top)

Michael Rauch has worked hard to get OpenOffice working on NetBSD, and a package is now available in misc/openoffice. 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.

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.

To build OpenOffice.org version 641 from source, update pkgsrc and then type "make install" in misc/openoffice. A binary package compiled for NetBSD 1.5.3_ALPHA/i386 with XFree 4.2.0 is available as ftp://ftp.NetBSD.org/pub/NetBSD/packages/1.5/i386/All/openoffice-641.tgz. 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.

More information on OpenOffice.org is available at http://www.OpenOffice.org/, information about NetBSD can be found at http://www.NetBSD.org


January 2002

27 Jan 2002 - IPFilter upgraded to 3.4.23 in -current (top)

Martti Kuparinen has upgraded IPFilter to the latest version (3.4.23) in NetBSD-current. This version supports IPv6. If IPFilter is enabled at boot time (by putting ipfilter=YES in /etc/rc.conf), then IPv4 filtering rules are read from /etc/ipf.conf and IPv6 filtering rules are read from /etc/ipf6.conf.

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:

cd /usr/src/sys && make includes
cd /usr/src/usr.sbin/ipf && make dependall install

After rebooting a new kernel with IPFilter 3.4.23 enabled, you should see

IP Filter: v3.4.23 initialized.  Default = pass all, Logging = enabled

in your boot messages.

The new version has been tested on i386 and sparc64 systems. If you have any problems with it, please report them with send-pr(1).

26 Jan 2002 - NetBSD System Packages supported in -current (top)

Jim Wise has committed changes to NetBSD-current 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.

For example, it will be possible to cleanly remove large components (e.g. the compilers, named(8), 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.

For more information about the system, see /distrib/syspkg/notes/NOTES or in distrib/syspkg/notes in an up to date NetBSD-current source tree.

26 Jan 2002 - XFree86 v4.2.0 imported into NetBSD xsrc tree (top)

Matthias Scheler has imported the latest XFree86 release (version 4.2.0) into the NetBSD xsrc source tree. It has been successfully built and tested on an i386 NetBSD-current system. The release notes can be found in xsrc/xfree/xc/RELNOTES or can be viewed on the web: /xsrc/xfree/xc/RELNOTES

Please submit any problems related to building the X Windows system from these new sources using send-pr(1) with the category "xsrc". The XFree86 organisation also has a support page.

26 Jan 2002 - Ntpd security enhancement (top)

Recently, Emmanuel Dreyfus has committed some work on a pseudo-device named clockctl to NetBSD-current. This driver offers alternative entry points to the time setting related system calls settimeofday(2), clock_settime(2), adjtime(2) and 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 ntpd(8) can be run chrooted and under a non-root UID.

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:

pseudo-device       clockctl

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.

To create the clockctl device file, make sure that your MAKEDEV file is up to date, change to the /dev directory and run:

./MAKEDEV clockctl

This file is made mode 660 root/ntpd. Once you have done this you can run ntpd as a non-root user:

ntpd -u ntpd:ntpd

There is also a -t chrootdir option.

There are more details in Emmanuel's announcement.

16 Jan 2002 - New Security Advisory released (top)

NetBSD Security Advisory SA2002-001 has been released. More details, including information on solutions and workarounds, are located in the security advisory.

More information on previous Security Advisories is available in the NetBSD Security pages.

05 Jan 2002 - MIPS-based NetBSD ports switched to the new toolchain (top)

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.

If you use these ports and you are about to update to a recent version of NetBSD-current, 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 send-pr(1).

04 Jan 2002 - NetBSD/acorn32 X server support for wscons (top)

Ben Harris has made modifications to Xarm32VIDC (the X server used by NetBSD/acorn32) so that it works with wscons(4). This means that it works on the Acorn NC. There is a binary snapshot of the modified Xarm32VIDC server which should be compatible with NetBSD 1.5 or above. The support is also available in source form (xc.tar.gz).

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.

Eventually Ben hopes to add VIDC/wscons support into the modular XFree86 4 server.

04 Jan 2002 - New developer (top)

The NetBSD Project is pleased to welcome a new developer:

04 Jan 2002 - NetBSD in 2001 - A Report (top)

This month's DaemonNews magazine contains a report about NetBSD in 2001. It covers ports, people, products, technical advance on the development branch and other project related events and facts.

(contact us)   Generated from %NetBSD: 2002.xml,v 1.20 2006/02/23 18:07:31 kano Exp %
Copyright © 1994-2006 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.
NetBSD® is a registered trademark of The NetBSD Foundation, Inc.