★ wanayoo — archive 1999 http://www.netbsd.org/Changes/Nouvelle recherche | Portail wanayoo

Recent Changes and NetBSD News

This is intended to be a summary of significant changes to NetBSD. For those interested in every change to the source tree, there is no substitute for subscribing to the source-changes mailing list.

Changes to specific areas

See also:

Sep 1999

Aug 1999

Jul 1999

Jun 1999

May 1999

Apr 1999

Mar 1999

Feb 1999


Sep 1999


Driver for Megahertz ethernet/modem cards (28 Sep) (top)

Jason Thorpe and Chuck Cranor have committed a driver for the Megahertz XJEM3336 Ethernet/Modem card. It attaches both a com and an sm instance. See the -current GENERIC config file for more info.

Core dump filename configuration (28 Sep) (top)

Manuel Bouyer has made core dump filenames configurable on a per-process basis. The kern.defcorename sysctl variable and options DEFCORENAME kernel option control the default core name, which defaults to "%n.core". For more information, see sysctl(3), sysctl(8), and core(5) from a recent version of -current.

DPT SCSI RAID controller driver (28 Sep) (top)

Andy Doran 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.

Plathome NetBSD 1.4.1 CDs available (21 Sep) (top)

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 Release & Write CD Vol. 13 in the NetBSD CD-ROMs list.

NetBSD/sh3 (13 Sep) (top)

As previously noted, Brains Inc. 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 NetBSD/sh3 page for details.

Much-improved stability of NTFS (5 Sep) (top)

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.

XFree86 3.3.5 integrated in NetBSD-current (6 Sep) (top)

A new release of XFree86 has been integrated in NetBSD-current. See the 3.3.5 release notes for information on fixes and new features, including support for new hardware, in this new release.

Scott Reynolds resigns from core (2 Sep) (top)

Due to reduced available free time, Scott Reynolds has resigned from his position with core. He will continue as the mac68k port maintainer.


Aug 1999


Full list of all packages available (27 Aug) (top)

By popular request, we have merged the packages available in each of the categories of the NetBSD Packages Collection into a single long list with links to all packages which is available besides the usual per-category lists.

If anyone wants to generate the same list, it can be done by running "make readme-all" after a "make readme" run in pkgsrc.

NetBSD 1.4.1 Released (26 Aug) (top)

The NetBSD Project is pleased to announce the release of NetBSD 1.4.1.

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 changes on many architectures.

The release binaries and source are available now, and can be found on mirror sites across the world. Please use a mirror close to you. A gzipped patch is available, containing all of the changes to the main system sources since 1.4 (just 'src'; not including X or package source changes).

tech-crypto mailing list created (25 Aug) (top)

For discussion of NetBSD-related cryptography issues, the tech-crypto mailing list has been created.

Source tree now available via cvsweb (21 Aug) (top)

The NetBSD CVS source tree can now be accessed using the cvsweb interface, which provides a convenient web browser interface for browsing the tree and comparing revisions.

NetBSD/i386 1.4 CDrom from Cheap*Bytes (12 Aug) (top)

Cheap*Bytes, a company that specializes in low cost technical products, announces the Cheap*Bytes CD-ROM with NetBSD 1.4 (Intel) for $4.99 each ($9.99 inc shipping).
More details.


Jul 1999


isdn4bsd 0.83 beta released (30 Jul) (top)

A new isdn4bsd beta version (i4b-00.83.00-beta-300799.tar.gz) has been made available on the isdn4bsd distribution site.

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.

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.

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.

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

Bugfixes, enhancements, erratas and addons (if any) will be made available at this site.

IPv6 networking FAQ (26 Jul) (top)

IPv6 networking FAQ, which describes NetBSD-current (and future 1.5) configurations for IPv6, is added.

Wireless networking using the Lucent WaveLAN (24 Jul) (top)

Jeff Rizzo <riz@boogers.sf.ca.us> has contributed documentation on using the Lucent WaveLAN IEEE wireless network care under NetBSD.

AnonCVS access available (22 Jul) (top)

The NetBSD source tree is now available via AnonCVS, in addition to our other distribution methods. The server supports CVS in "pserver" mode, as well as CVS via SSH.

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

XFree86 3.3.4 Source Integrated (21 Jul) (top)

XFree86 3.3.4 has been imported into the NetBSD xsrc tree. The main changes for 3.3.4 include new drivers for:

New security-officer@NetBSD.ORG (8 Jul) (top)

Erik Fair <fair@clock.org> 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.

NetBSD/news68k booting diskless (7 Jul) (top)

Izumi Tsutsui tsutsui@ceres.dti.ne.jp has an experimental port to SONY's m68k based "NET WORK STATION" machines. Currently it will boot to multi user using serial console and diskless NFS root.

New newsmips homepage (6 Jul) (top)

Many thanks to Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>, we now have a new style homepage for NetBSD/newsmips.

i386 port switches to ELF (05 Jul) (top)

The i386 port has switched to using ELF as its default loader format.

Integration of IPv6 support from KAME (1 Jul) (top)

NetBSD now supports the emerging standard for IP version 6, AKA IPng. Code for this was imported from the KAME Project. 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.


Jun 1999


New generation of EV6 systems now supported by NetBSD/alpha (29 Jun) (top)

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 Alpha Processor, Inc.

NetBSD release branch available via FTP and SUP. (28 Jun) (top)

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 `netbsd-1-4' branch.

The directory ftp.netbsd.org:/pub/NetBSD/NetBSD-release contains the extracted sources plus weekly updated tar files. these files are created in a similar manner to those in the /pub/NetBSD/NetBSD-current directory.

A new sup collection called `release' has been created. inside this new collection are the same SUP releases you can find in the `current' collection, excluding the `doc', `pkgsrc' and `xsrc' SUP releases, as these source have not in the past been branched for a NetBSD release.

The doc/README.sup file has been updated accordingly.

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 `release' files for the `current' collection, but this has been recitified).

CVS changes in HTML format (23 Jun) (top)

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.

New sun3 portmaster (23 Jun) (top)

Nathan Williams takes over from Gordon Ross, who was the sun3 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.

Jeremy Cooper will remain in his current position as maintainer of code related to the sun3x architecture.

Let's all welcome the new port maintainer and wish him good luck, and a lot of patience! :-)

Usenix '99 (6 Jun) (top)

There is a full report of the NetBSD feedback recived during the 1999 USENIX Annual Technical Conference.


May 1999


1.3* ARP table DOS Security Advisory (21 May) (top)

The implementation of ARP packet reception in NetBSD 1.3* is vulnerable two attacks:

  1. On multihomed hosts, ARP packets from cable A can overwrite ARP entries for cable B.
  2. For all hosts, ARP packets can overwrite ARP entries marked as static.

For more details, please see the security advisory.

User groups listing added (21 May) (top)

We've only just started compiling this list, so bear with us. The intention is to make this a valuable resouce for any NetBSD user looking for other local NetBSD people.

Hypersparc support in NetBSD/sparc (20 May) (top)

Paul Kranenburg has made some changes today that should allow Hypersparc machines to operate correctly in -current NetBSD/sparc.

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.

He is looking into providing the necessary patches to enable hypersparc support in NetBSD 1.4.1.

MI allocsys() and BUFCACHE on all ports (20 May) (top)

Luke Mewburn has made `allocsys()' machine independent. Additional benefits include:

KAME experimental snapshot supports NetBSD-1.4 (17 May) (top)

KAME is a project doing IPv6 and IPsec work on *BSDs. From now on, NetBSD-1.4 is supported in the KAME kits.

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 the KAME web pages for details.

NetBSD 1.4 released (12 May) (top)

We are pleased to announce release 1.4 of the NetBSD Operating System, a complete and fully functional Open Source Unix-like OS.

NetBSD runs on twenty different system architectures featuring eight distinct families of CPUs, and is being ported to more.

For more details please see the formal release page

HyperCom 3+/4+ parallel port support (10 May) (top)

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 hypercom-parallel-patch patch file to their kernel sources, and rebuilding. [This patch has been merged into the 1.4.1 release.]

Pool allocator diagnostic helpers (10 May) (top)

I've made some changes to the pool allocator which will aid in tracking down problems with memory allocation...

I've added a "show pool" command to DDB, which dumps fairly complete information about a pool. Two modifiers ara available: /p (show page headers) and /l (show log).

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.

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.

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.

Jason R. Thorpe thorpej@nas.nasa.gov

isdn4bsd-00.80.00-beta publicly available (08 May) (top)

A new isdn4bsd beta version (i4b-00.80.00-beta-070599.tar.gz) has been made available on the isdn4bsd distribution sites.

Many bugs - especially some fat ones causing occasional reboots without panic messages - have been fixed.

Some enhancements were made and some features were added.

Support for NetBSD/i386-1.4, NetBSD/Amiga-1.4, NetBSD/Atari-1.4 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.

For more information on isdn4bsd, please read the file README in the isdn4bsd base directory.

For NetBSD installation instructions, please read the file INSTALLATION in the NetBSD directory.

The ISDN4BSD package is available from isdn4bsd@ftp.consol.de/pub. You have to log in as user isdn4bsd and give your email address as the password. Then change to the pub directory. Anonymous ftp as user ftp or anonymous will NOT(!) work!

macppc USB keyboard works without kludge (06 May) (top)

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.

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.

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.

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

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

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

Jason R. Thorpe thorpej@nas.nasa.gov

COMPAT_OSF1 enhancements (05 May) (top)

In post-NetBSD 1.4-branch NetBSD-current, NetBSD/alpha has much improved OSF/1 (a.k.a. Digital UNIX, a.k.a. Tru64 UNIX) emulation, including support for dynamically linked binaries.

Of note, the following applications are known to work to the extent that they have been tested:

Application and Version Digital UNIX Env. Version
Navigator 4.084.0
Navigator 4.514.0
Navigator 4.514.0E
General Mesh Viewer (decMesa variant)4.0

(Java and Javascript even appear to work, in Navigator!)

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.

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.

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.

Chris Demetriou cgd@netbsd.org


Apr 1999


Updated source changes pages (26 Apr) (top)

The changes2html script now generates one page per release, all the way from 386bsd 0.1 + patchkit 0.2.2 to 0.8 to what will become 1.5

Adcomtec PCI WAN adapters (23 Apr) (top)

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 Hardware gallery.

NetBSD certified mom-ready (18 Apr) (top)

NetBSD has been certified ``mom-ready'' by Linda Seebach.

NetBSD/Amiga supports HyperCom 3+/4+ (18 Apr) (top)

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 NetBSD/Amiga-current, but had not been tested yet.

vfs_lookup locking security advisory (13 Apr) (top)

Unprivileged users can trigger a file-system locking error, causing the system to panic or hang. The following command sequence will trigger the vulnerability:
	% ln -s ./ test
	% ln -s ./ test
A patch is available, along with more details

New NetBSD/x68k portmaster (12 Apr) (top)

Minoura Makoto is the new portmaster for NetBSD/x68k, taking over from Oki Masaru, who originally started the port in 1993.

NetBSD 1.4 Release Schedule (02 Apr) (top)

April 1st 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.
April 16th 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.
April 30th Final code freeze: no changes but utterly critical ones get made after this date.
May 12th 1.4 Release date: 1.4 is available for all platforms in ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.4/.
May 16th NetBSD-current source tree and tarballs revert from following NetBSD-1.4 release branch to following NetBSD-current.
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.


Mar 1999


Wide and FAST20 on CyberStorm Mk.3/PPC (28 Mar) (top)

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.

NetBSD sessions at GUUG Meeting (16 Mar) (top)

Among the technical sessions at the spring talks of the German Unix User Group there were two talks with NetBSD-related topics. See the events page.

New NetBSD/amiga portmaster (22 Mar) (top)

Ignatios Souvatzis is the new portmaster for NetBSD/amiga, taking over from Christian E. Hopps.

NetBSD/sh3 on mmEye (14 Mar) (top)

Brains Inc. have ported NetBSD 1.3.1 to their product called "mmEye". 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 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 NetBSD/sh3 mailing list.

isdn4bsd-00.71.00-beta publicly available (01 Mar) (top)

The second isdn4bsd beta version (i4b-00.71.00-beta-010399.tgz) has been made available for download on the isdn4bsd ftp site.

Support for NetBSD/i386-current, NetBSD/Amiga-current, NetBSD/Atari-current 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.

For more information on isdn4bsd, please read the file README in the isdn4bsd base directory.

For NetBSD installation instructions, please read the file INSTALLATION in the NetBSD directory.

The ISDN4BSD package is available from isdn4bsd@ftp.consol.de/pub. You have to log in as user isdn4bsd and give your email address as the password. Then change to the pub directory. Anonymous ftp as user ftp or anonymous will NOT(!) give the desired result!


Feb 1999


New current projects listing (22 Feb) (top)

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 mail-index.netbsd.org.

New mvme68k portmaster (15 Feb) (top)

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.

Danish *BSD user group formed (10 Feb) (top)

The Danish *BSD user group (BSD/DK) aims to bring *BSD users in Denmark together for informal discussion, mutual assistence and to provide information about *BSD on a national level.

For more information about the new group, please see http://hotel.prosa.dk/bsd-dk/

5th KAME stable release (5 Feb) (top)

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:

These packages are free of charge but have absolutely no warranty. They are available from:

http://www.kame.net/

NRL IPv6+IPsec alpha 7.1 (3 Feb) (top)

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

This version supports:

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.

More information and code can be found through:

http://www.ipv6.nrl.navy.mil/.


NetBSD Home Home Page

(Contact us) $NetBSD: index.html,v 1.213 1999/10/09 15:47:47 soren Exp $
Copyright © 1996, 1997, 1998, 1999 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.