Max Troeger's Webpage

Canoemail Shutdown

Posted on with tag Updates

After several years of operation I have shutdown Canoemail. Canoemail started as an experiment in automatically encrypting email at rest and later grew into a private platform which included group chats, video calls, and a search engine. I learned a lot from running it, but it’s time to give it a rest and move on to bigger things.

If you are someone who used this service or benefitted from it, thank you for your interest and input. Happy new year!

Continue reading 80 words...

New Email Signing Key

Posted on with tag Updates

I’ve been moving my email around recently and settled on Proton Mail.

As a result, I have a new public key for my email.

If PGP validation matters to you, you can grab the new pubkey on my contact page.

Mail Moved to Migadu

Posted on with tag Technology
Last updated on

Update: Migadu rocks and I still recommend it, but I’ve since moved to Proton Mail per Solène.

Running your own mail server is pretty difficult and running a mail server on OpenBSD is especially so. Although getting everything up and running is pretty straight forward, you inevitably run into things you don’t understand: How can I block a single address? Why am I still getting spam? Is this setup actually secure? Did such and such a person actually receive the email I sent them?

Continue reading 164 words...

OpenSMTPD on OpenBSD 7.6

Posted on with tag OpenBSD

This is your reminder to read the Upgrade Guide before spontaneously running sysupgrade. Post upgrade, I was curious why I couldn’t send/receive any e-mail. After frantically scouring through man pages I realized that opensmtpd-extras, the package I was using to read aliases/virtuals/credentials, had been deprecated! As of OpenBSD 7.6, opensmtpd now uses the package opensmtpd-table-passwd to do this.

If I had simply read the Upgrade Guide, I would have realized this before wasting half an hour! Thankfully, opensmtpd-table-passwd is a drop-in replacement that doesn’t need any additional configuration.

Continue reading 91 words...

st externalpipe on OpenBSD

Posted on with tag OpenBSD

I spent the better half of an evening trying to figure out why the externalpipe patch on the suckless terminal (st) wasn’t working under OpenBSD. Turns out it was a simple one line fix:

#ifdef __OpenBSD__
		-if (pledge("stdio rpath tty proc", NULL) == -1)
		+if (pledge("stdio rpath tty proc exec", NULL) == -1)
			die("pledge\n");
#endif
		close(s);
adding “exec” allows externalpipe to cut through pledge and deliver the contents of the terminal to your url handling script of choice.

Continue reading 78 words...

Rural New York Trip

Posted on with tags Lifestyle, Photography, and Travel

Several hours ago I returned from a trip to the mountainous hills spanning the border of New York and Massachusetts.

We enjoyed home cooked meals and mountain air.

I’m keeping this one short. God bless.

Page: