OpenBSD Journal

OpenBSD Journal

In -current, dhclient(8) now just logs warnings and executes ifconfig(8)

Contributed by rueda on from the going-going- dept.

Theo de Raadt (deraadt@) committed the change:

Module name:	src
Changes by:	2022/07/02 11:21:32

Modified files:
	sbin/dhclient  : dhclient.c 

Log message:
dhclient(8) has been undergoing replacement with "ifconfig xxx inet auto"
for a couple of years, backed by dhcpleased(8), which provides much better
dns handling.  The next step is to make the dhclient simply execve
ifconfig in that way, and provide syslog warnings about deprecated options
along the way.  This way, we can find the last few dhclient users, and what
they are missing.
ok florian krw

(Almost) 0 Dependency Websites with OpenBSD & AsciiDoc

Contributed by Peter N. M. Hansteen on from the zero dependencies, Puffy! dept.

Courtney Allen has published a blog post about how to run a website and blog almost exclusively on things that are in the OpenBSD base system already, only adding AsciiDoc to the mix.

The lead in reads,

I have fallen in love with a recent combination of software to make good looking websites, and having an easy to manage web server. I’m a minimalist in many ways. Really, I find that it makes my life easier.

You can read the whole thing here: 0 Dependency Websites with OpenBSD & AsciiDoc.

Analyzing locks in OpenBSD’s Kernel with Domain-Specific Knowledge

Contributed by grey on from the The Egyptian Lover has "Poppers Anthem" where's Lockers Lullaby dept.

Christian Ludwig "wrote a tool to statically analyze spl(9) kernel locking in OpenBSD. It even found some bugs."

His write up is here:

His code for the Lock Balancing Checker referenced in the write up is available under an ISC license and can be obtained here:

Network Management with the OpenBSD Packet Filter Toolset from BSDCan 2022

Contributed by grey on from the Not in Ottawa? What even are space or time with Zoom? Why Zoom? dept.

Peter Hansteen, Massimiliano Stucchi and Tom Smyth gave a presentation on pf at BSDCan 2022. While a video recording from the event has yet to appear, the slides from their presentation may be viewed here:

If you want to attend a session like this, the next chance is at EuroBSDCon in Vienna, September 15.


Donate to OpenBSD


We are constantly on the lookout for stories of how you put OpenBSD to work. Please submit any informative articles on how OpenBSD is helping your company.

Earlier Articles

OpenBSD Errata

OpenBSD 7.1

0052022-05-16 SECURITY Malicious PPPoE packets could corrupt kernel memory.
0042022-05-16 RELIABILITY libcrypto would incorrectly decode certain ASN.1 objects.
0032022-05-16 RELIABILITY The kernel could crash due to a race in kqueue.
0022022-05-05 RELIABILITY When using IPsec, the kernel could crash.
0012022-04-22 RELIABILITY Many wireless network drivers could not scan access points correctly.

Unofficial RSS feed of OpenBSD errata


Users wishing RSS/RDF summary files of OpenBSD Journal can retrieve: RSS feed

Options are available.


Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]