All blogs / Software / engineering practice
poolp.org
I’m Gilles Chehade — author of OpenSMTPD, CTO of Plakar. This is my personal blog: systems, code, music, and the occasional detour. I also take short consulting engagements — architecture review, technical due diligence, mail infrastructure — through aljuna.tech.
- Posts
- 102 from 9 May 2012 to 13 Aug 2026
- Posting
- now and then (1 in the last year)
- Kind
- personal blog
- Feed
- https://poolp.org/index.xml
2026 1
2024 2
2023 14
- Plakar: an avalanche of changes
- Plakar: a TON of changes
- Plakar: vfs importer interface
- Building my own guitar, part 4
- Plakar: snapshot forking and tagging
- Implementing a system call for OpenBSD
- Meet ChatGPT, the New AI Sidekick Helping Gilles!
- Building my own guitar, part 3
- 2023-Q2: music, unity, xgb, jujulang, setdb and opensmtpd
- Building my own guitar, part 2
- Building my own guitar, part 1
- A new section appeared !
- March 2023: Melodya, MHL, MIDI-csv and more...
- I love you
2022 9
- December 2022: some more earmuff and go-harmony
- November 2022: feedchain, go-harmony, dart-harmony and harmonee
- Feedchain is a standalone news feed project
- October 2022: blog comments, a bit of plakar and the streamchain project
- June 2022: go-harmony and earmuff
- May 2022: yet again, tons of plakar stuff
- April 2022: plakar.io, plakar refactor and ssh support
- April 2022: plakar keys and UI stuff
- March 2022: plakar clone and plakar sync
2021 9
- Farewell 2021, Welcome 2022: a personal post
- December 2021: a bit of plakar, a bit of go-fastcdc and some useless stuff
- November 2021: a bit of go-ipcmsg, a bit of go-privsep and a ton of plakar
- October 2021: mostly Plakar
- August 2021: taking a break
- April 2021: OpenSMTPD, plakar, ipcmsg, privsep and a small hypnosis talk
- March 2021: backups with Plakar
- February 2021: nooSMTPD libtls-conversion, ciphers, curves and protocols
- January 2021: OpenSMTPD libtls conversion and UNIX-domain sockets support, nooSMTPD
2020 10
- Writing a custom Mail Delivery Agent
- December 2020: OpenSMTPD 6.8.0p1 released, fixed several bugs, proposed several diffs, book is on Github
- November 2020: I wasn't slacking but no opensource work
- July 2020: webmail, custom MDA and python framework work
- June 2020: poolp.org, folder pinning and webmail work
- May 2020: OpenSMTPD 6.7.1p1 release, table-procexec and many PoCs
- April 2020: worked on a webmail and a bit of OpenSMTPD too
- Anxiety, OpenBSD break, COVID-19 and resuming work
- OpenSMTPD advisory dissected
- January 2020: OpenSMTPD work - libasr and libtls
2019 13
- December 2019: OpenSMTPD and filters work, articles and goodies
- Decentralised SMTP is for the greater good
- SPF-aware greylisting and filter-greylist
- November 2019 report: OpenSMTPD 6.6.1p1, filter-greylist and tons of portable cleanup
- October 2019 report: OpenSMTPD 6.6.0 release mostly
- September 2019 report: Jules, OpenSMTPD 6.6.0 upcoming release and related things
- Setting up a mail server with OpenSMTPD, Dovecot and Rspamd
- You should not run your mail server because mail is hard
- August 2019 report: Fion, Plakar and OpenSMTPD
- July 2019 report: tons of smtpd work mostly
- June 2019 report: fion, bpg and smtpd
- May 2019 report
- happy new year 2019, a personal post
2018 10
- OpenSMTPD now supports regex in match rules
- more on OpenSMTPD filters
- OpenSMTPD proc filters & fc-rDNS
- OpenSMTPD reporting update
- OpenSMTPD released and upcoming filters preview
- switching to OpenSMTPD new config
- OpenSMTPD new config
- Install OpenBSD on dedibox with full-disk encryption
- spfwalk
- News from the front !
2016 1
2015 1
2014 5
2013 9
2012 18
- OpenSMTPD: SSL & relay stuff
- OpenSMTPD: LDAP support, selectable source, DKIM and Goodies
- OpenSMTPD: fully virtual setups, updated DNS & MTA code, SQLite support
- OpenSMTPD: more features, more cleanup, more more
- News from the front
- OpenSMTPD: crypto/compress fixes and import initial stab at LDAP
- OpenSMTPD: crypto_backend and encrypted queue
- OpenSMTPD: I have no idea for that title, sorry
- OpenSMTPD: plenty of news
- g2k12: OpenBSD hackathon - part II
- g2k12: OpenBSD hackathon
- OpenSMTPD: development, bug tracker & GitHub
- OpenSMTPD REST queue
- OpenSMTPD: src-address maps and spamhaus
- OpenSMTPD relay maps & new url syntax
- OpenSMTPD, map_compare() and K_NETADDR
- OpenSMTPD meets SQLite
- Some OpenSMTPD news