2016

How I tried out Plasma 5 / KDE5

During the weekend I found a news message on my Gentoo laptop which said that KDE4 had reached EOL, and that it was recommended to upgrade to Plasma 5. So I did that, hoping for the best, but now I'm finding myself downgrading back to KDE4 for now.

I'll describe some of my reasons, though I would love to find some solutions for them. I do realize that KDE4 is going to go away sooner rather than later, and this is inevitably just a temporary measure. However, as things stand right now, I feel like I would have to invest a significant amount of time and effort into getting things to work the way I want them to, and I just don't have that time right now.

Read more…

dovecot-userpassdb: Custom email passwords in Dovecot

I've been meaning to set up IMAP access to mail on my server, since it can be somewhat inconvenient to use SSH to read mail on a phone. The catch was that I wasn't interested in storing my regular password in plain text in a mail application on my phone, and I didn't really feel that installing a LDAP server on a machine used by two people was optimal. After making some research on ways to achieve this with Dovecot, I rolled up my sleeves during Christmas, and wrote an initial version of something.

Then, finally, a few weeks ago, I forced myself to polish it into a good enough state that I would be willing to deploy it on a live server, and at last, today I released the first version of dovecot-userpassdb, a simple implementation of Dovecot's checkpassword interface, which stores every user's email password in their homedir, hashed using passlib.

I invite anyone with a similar use case to try it out, and report any issues you might encounter with it.