New Security Advisories: NetBSD-SA2009-005 through NetBSD-2009-007


June 30, 2009 posted by Tonnerre Lombard

Three new security advisories were published, covering OpenSSH, ntpd, ntpq and hack:

You can find more information about them on the Security and NetBSD page.

[0 comments]

 

Google Summer of Code: Improve and Extend resize_ffs


June 30, 2009 posted by Christopher Berardi

The utility resize_ffs is a program intended to resize Berkeley Fast File Systems (FFS) by either growing or shrinking them. This filesystem is the standard filesystem for the NetBSD operating system -- a free, fast, secure, and highly portable Unix-like Open Source operating system.

[Read More] [0 comments]

 

USENIX 2009 - Rump File Systems: Kernel Code Reborn


June 30, 2009 posted by Antti Kantee

At USENIX 2009 I talked about rump file systems. The paper (html) and slides are available. Additionally, USENIX members can view a video of the presentation.

[Read More] [0 comments]

 

Google Summer of Code: Efficient wide character regular expressions


June 29, 2009 posted by Matthias-Christian Ott

During this year’s Google Summer of Code I’m improving the performance of NetBSD’s regular expression library and add support to it for wide characters.

We made good progress and I’m glad that I can announce that tre is very likely to replace the regular expression code in libc

[Read More] [0 comments]

 

Postfix 2.6.2 imported into NetBSD-current


June 28, 2009 posted by Matthias Scheler

Postfix 2.6.2, the latest stable version of the popular mail transport agent, was imported into NetBSD-current recently. The following features have been added since version 2.5.4:

  • Multi-instance support introduces a new postmulti(1) command to create/add/remove/etc. additional Postfix instances. The familiar "postfix start" etc. commands now automatically start multiple Postfix instances. The good news: nothing changes when you use only one Postfix instance. See MULTI_INSTANCE_README for details.
  • Multi-instance support required that some files be moved from the non-shared $config_directory to the shared $daemon_directory. The affected files are postfix-script, postfix-files and post-install.
  • TLS (SSL) support was updated for elliptic curve encryption. This requires OpenSSL version 0.9.9 or later. The SMTP client no longer uses the SSLv2 protocol by default. See TLS_README for details.
  • The Milter client now supports all Sendmail 8.14 Milter requests, including requests for rejected recipient addresses, and requests to replace the envelope sender address. See MILTER_README for details.
  • Postfix no longer adds (Resent-) From:, Date:, Message-ID: or To: headers to email messages with "remote" origins (these are origins that don't match $local_header_rewrite_clients). Adding such headers breaks DKIM signatures that explicitly cover non-present headers. For compatibility with existing logfile processing software, Postfix will log ``message-id=<>'' for email messages that have no Message-Id header.
  • Stress-adaptive behavior is now enabled by default. This allows the Postfix SMTP server to temporarily reduce time limits and error-count limits under conditions of overload, such as a malware attack or backscatter flood. See STRESS_README for details.

Enjoy!

[0 comments]

 

wake(8), a New Wake-on-LAN Command


June 26, 2009 posted by Marc Balmer

wake is a new command to send Wake-on-LAN frames over an ethernet to Wake-on-LAN capable machines, remote powering them up. This functionality is generally enabled in a machine's BIOS and can be used to power on machines from a remote system without having physical access to them.

wake is available in NetBSD-current. See the wake(8) manual page for details.

[0 comments]

 

Interview with Soren Jacobsen


June 25, 2009 posted by Emile Heitor

A couple of weeks ago, Guillaume Lasmayous and I threw the idea of interviewing NetBSD developers through our website, NetBSDfr, to promote the NetBSD Project, and to make their work known to the widest possible audience.

Today, we are discussing with Soren Jacobsen, snj@, NetBSD 5.0 release engineer.

[Read More] [0 comments]

 

Google Summer of Code: PXE Bulk Install Update


June 23, 2009 posted by Max Winderbaum

The PXE Bulk Install system is essentially an NFS mounted root directory that, when mounted at boot time, installs various configurations of NetBSD on client machines through its /etc/rc file. A "configuration" or "class" of machine can include essentially anything imaginable, from custom kernels to configuration files, SSH keys and packages installed. Once a class is created and a MAC address assigned to that class, a machine that NFS mounts the directory will have its chosen class applied to it.

[Read More] [0 comments]

 

New Security Advisories: NetBSD-SA2009-001 through NetBSD-2009-004


June 23, 2009 posted by Tonnerre Lombard

Four new security advisories were published, covering pf, tcpdump, proplib and PAM.

[Read More] [0 comments]

 

Google Summer of Code: Improving RAIDframe parity handling


June 21, 2009 posted by Jed Davis

A NetBSD system, in order to tolerate disk failures, can use the software RAID driver raid(4). Currently, if that system is shut down uncleanly (e.g., loses power or crashes), then when it comes back up it will have to check the entire RAID set's redundancy information. This process can take many hours, during which it imposes a substantial load on the system. It is also a distinct disadvantage to using NetBSD in server applications, and the inclusion of a journaling filesystem in NetBSD 5 makes it all the more prominent.

The goal of my Summer of Code project is to shorten that check from hours to minutes.

[Read More] [0 comments]

 

Google Summer of Code Generic file system mounting project


June 21, 2009 posted by Arnaud Ysmal

Progress report of the generic file system mounting GSoC project. This project aims to remove the struct <fs>_args opaque container (the data argument in the mount(2) system call) so as to get a generic way to mount a file system whatever its type is.

[Read More] [0 comments]

 

XML tools update


June 20, 2009 posted by David Young

My Google Summer of Code student, Nhat Minh Le, is working on a suite of simple, efficient, stream-oriented tools for processing XML on UNIX systems. Nhat Minh is making good progress on xmlgrep, a grep-alike program that understands XML syntax.

Read about Nhat Minh's progress on his blog.

Keep reading for my explanation of the niche where Nhat Minh's tools fit.

[Read More] [1 comment]