Page 1 / 7 »

[en] switching to OpenSMTPD new config

by gilles [@], on the 2018-05-21 18:32:00+02:00

TL;DR:
Switching to new config is not too hard and can be done in minutes.
The new config is also a new queue that is not backwards compatible.
The easiest way is to flush the mail queue before switching.
We came up with a solution to help maintainers of …

[en] OpenSMTPD new config

by gilles [@], on the 2018-04-30 12:00:00+02:00

TL;DR:
OpenBSD #p2k18 hackathon took place at Epitech in Nantes.
I was organizing the hackathon but managed to make progress on OpenSMTPD.
As mentionned at EuroBSDCon the one-line per rule config format was a design error.
A new configuration grammar is almost ready and the underlying structures are simplified …

[en] spfwalk

by gilles [@], on the 2018-01-08 17:19:00+01:00

TL;DR:
deraadt@ thought it would be nice to have a spf fetch utility in base.
Aaron Poffenberger wrote a shell-based `spf_fetch` utility.
I wrote a C-based `spfwalk` utility that's `pledge()`-ed.
The `spfwalk` utility got merged to `smtpctl`.

What’s SPF in a few words

SPF is the …


[en] OpenSMTPD 6.0.0 is released !

by gilles [@], on the 2016-09-12 08:00:00+02:00

TL;DR:
We just released OpenSMTPD 6.0.0 and it's quite different from former releases.
Turns out most of the changes are not visible.

A featureless release

I managed to wrap the 6.0.0 release yesterday.

Unlike most of our releases, it comes out with almost no …


[en] Home, sweet home

by gilles [@], on the 2015-12-22 09:53:01+01:00

TL;DR:
OpenSMTPD on github no longer diverges from OpenBSD.

Since last episode

Sometime this year, we released OpenSMTPD 5.7.1 which was the first version that shipped with the long-awaited experimental filters support. The result of over a year and a half of very very deep refactor in …