Skip to main content

Technology

OpenSMTPD proc filters & fc-rDNS
·655 words·4 mins
Gilles Chehade
Technology
TL;DR: I *FINALFUCKINGLY* commited proc filters support allowing full filtering in OpenSMTPD. eric@ implemented fc-rDNS lookups. fc-rDNS # fc-rDNS, or forward-confirmed reverse DNS, consists in performing a reverse DNS lookup to determine the hostname associated to an IP address… then performing a DNS lookup on that hostname to check if it resolves back to the IP address.
OpenSMTPD reporting update
·1267 words·6 mins
Gilles Chehade
Technology
TL;DR: The reporting mechanism has been described shortly in my previous article about both reporting and filters. Let's focus a bit more on the reporting bits this time.
OpenSMTPD released and upcoming filters preview
·2253 words·11 mins
Gilles Chehade
Technology
TL;DR: Filters have been a (the most ?) long awaited feature in OpenSMTPD. I finally committed most of the filters code to OpenBSD. There is still a bit of work required but the trickiest parts are done.
switching to OpenSMTPD new config
·1765 words·9 mins
Gilles Chehade
Technology
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.
OpenSMTPD new config
·1513 words·8 mins
Gilles Chehade
Technology
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.
Install OpenBSD on dedibox with full-disk encryption
·2308 words·11 mins
Gilles Chehade
Technology
TL;DR: I run several "dedibox" servers at online.net, all powered by OpenBSD. OpenBSD is not officially supported so you have to work-around. Running full-disk encrypted OpenBSD there is a piece of cake.
spfwalk
·956 words·5 mins
Technology
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.
OpenSMTPD 6.0.0 is released !
·1404 words·7 mins
Gilles Chehade
Technology
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.
Home, sweet home
·1249 words·6 mins
Gilles Chehade
Technology
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 state of filters
·3214 words·16 mins
Gilles Chehade
Technology
TL;DR: yeeeees, filters are coming. don't believe us ? here's an example. be patient. On my death bed # On my death bed, when my life flashes before my eyes and I start recalling what people have told me during my (hopefully long) lifetime, these sentences will single out:
You're invited to join my Discord server
This is a chat server where I hang out, discuss my projects and sometimes screencast as I work on them.

Feel free to hop in, talk about your own projects, share your thoughts: this is a virtual coworking room for anyone to join.