Postfix 2.8.6 imported into NetBSD-current

October 30, 2011 posted by Matthias Scheler

Postfix 2.8.6 was imported into NetBSD-current last Friday. The changes since Postfix 2.8.5 are:
  • The Postfix SMTP daemon sent "bare" newline characters instead of <CR><LF> when a header_checks REJECT pattern matched multi-line header. This bug was introduced with Postfix 1.1.

  • The Postfix SMTP daemon sent "bare" newline characters instead of <CR><LF> when an smtpd_proxy_filter returned a multi-line response. This bug was introduced with Postfix 2.1.

  • For compatibility with future EAI (email address internationalization) implementations, the Postfix MIME processor no longer enforces the strict_mime_encoding_domain check on unknown message subtypes such as message/global*. This check is disabled by default.

  • The Postfix master daemon could report a panic error ("master_spawn: at process limit") after the process limit for some service was reduced with "postfix reload". This bug existed in all Postfix versions.



FastATA 1200 driver

October 28, 2011 posted by Blog Import

FastATA 1200 Mk-III/Mk-IV EIDE controllers from ELBOX Computer are now supported by the new efa(4) driver. [0 comments]


GSoC 2011 roundup: Add kqueue support to GIO

October 14, 2011 posted by Julio Merino

As the Google Summer of Code 2011 (GSoC 2011) program concludes, we will be running a series of articles detailing the results of the projects mentored by The NetBSD Foundation.

Today's turn is the summary of Dmitry Matveev's project, "Add kqueue support to GIO", for which I was the mentor.

[Read More] [2 comments]


An X68030 day

October 01, 2011 posted by Blog Import

Three X68030s (including one with 060turbo accelerator) running NetBSD/x68k on NetBSD booth at Open Source Conference 2011 Hiroshima. See pictures on Togetter for details. [0 comments]


Request for project specs to remove the big network lock

September 13, 2011 posted by Julio Merino

The Board of Directors is interested in improving the performance of the networking subsystem of the NetBSD kernel on multiprocessor machines. To help people interested in working towards this goal, the board is willing to fund related projects.

[Read More] [1 comment]


Postfix 2.8.5 imported into NetBSD-current

September 10, 2011 posted by Matthias Scheler

Postfix 2.8.5 was imported into NetBSD-current today. The changes since Postfix 2.8.4 are:
  • The Postfix Milter client logged a "milter miltername: malformed reply" error when a Milter sent an SMTP response without enhanced status code (i.e. "XXX Text" instead of "XXX X.X.X Text").
  • The Postfix Milter client sent a random {client_connections} macro value when the remote SMTP client was not subject to any smtpd_client_* limit. As a workaround, it now sends a zero value instead.


Prometheus PCI driver

September 07, 2011 posted by Blog Import

The Prometheus PCI bridge is now supported by mppb(4) driver. It is theoretically possible to use all non-DMA cards supported by MI PCI drivers. [0 comments]


PCI bus support (amiga)

August 04, 2011 posted by Blog Import

Basic support for PCI bus was commited in -current, along with the driver for Phase5 PCI bridge, present on CyberVision PPC and BlizzardVision PPC cards. [0 comments]


Fossil and Git mirrors of pkgsrc and src

August 03, 2011 posted by Jörg Sonnenberger

The NetBSD CVS repository has seen a lot of work over the recent months to clean up various historic artefacts. Together with the improvements in cvs2fossil and the Fossil->Git conversion, it is now possible to provide a precise, up-to-date conversion.

The Git repositories can be found on github, checkout pkgsrc and src.

The Fossil repositories can be found at src (mirror) and pkgsrc (mirror). The raw database as faster alternative to cloning can be found on

This repositories are synchronised with a normal latency of 2h. The only differences between a checkout from CVS and Fossil/Git are supposed to be related to historic checkouts of files pulled from a vendor branch. The implemented behaviour is consistent with the changes in the file. RCS IDs are all expanded using the same rules CVS follows.



Postfix 2.8.4 imported into NetBSD-current

July 31, 2011 posted by Matthias Scheler

Postfix 2.8.4 was imported into NetBSD-current today. The changes since Postfix 2.8.2 are:
  • Performance: a high load of DSN success notification requests could slow down the queue manager. Solution: make the trace client asynchronous, just like the bounce and defer clients.
  • The local(8) delivery agent ignored table lookup errors in mailbox_command_maps, mailbox_transport_maps, fallback_transport_maps and (while bouncing mail to alias) alias owner lookup.
  • Workaround: rejects lookups with "No IP queries" even if the name has an alphanumerical prefix. We play safe, and skip both RHSBL and RHSWL queries for names ending in a numerical suffix.
  • The "sendmail -t" command reported "protocol error" instead of "file too large", "no space left on device" etc.
  • The Postfix Milter client reported a temporary error instead of "file too large" in three cases.


USB Keyboard Support for DDB

July 31, 2011 posted by Marc Balmer

More and more modern computers don't come with a "real" keyboard interface anymore, and that makes our lives hard when we have to enter the kernel debugger DDB. Well, not anymore if you run -current. jmcneill@ committed code which lets you use DDB with USB keyboards. See

for the full commit message.

[1 comment]


The Resurrection of NetBSD/luna68k

July 16, 2011 posted by Blog Import

After almost a lost decade since NetBSD/luna68k was switched to using ELF format by default back in 2001, now NetBSD/luna68k is working on the real SX-9100/DT LUNA hardware again. It was also demonstrated on NetBSD booth at Open Source Conference 2011 Kansai @ Kyoto. See an event driven commit log for more details. [0 comments]