General Data Protection Regulation #unsubscribe

Screenshot from Click showing what rights GDPR gives citizens The latest BBC Click looks at the GDPR.

It sounds like it might be fun to request your information from all the places that have information on you, and maybe request deletion on all the places you don't use any more.

Doubtful if anybody but a few enthusiasts will do so, I think, however.


Android Play Music and album art #android #music

Play Music icon The Android Play Music app seems to randomly, arbitrarily decide to not show album art.

It is annoying me. A lot.

What I usually do is to save the cover in a file called "albumart.png" using The Gimp in the folder holding the Ogg Vorbis-files I use to store music on my phone.

Sometimes Play Music picks it up, sometimes it doesn't. Seemingly at random.

The latest pattern I have observed is that it helps if the images is 500x500 pixels rather than 1000x1000 pixels, and it helps if the image is embedded in the first .ogg file in the folder.

Sometimes it is not necessary to embed the image.

If the image is "large", say 1000x1000 pixels, then embedding it in the .ogg file makes Play Music not recognize the Title and Artist tags in the file.

It is an incredible mess.

Is the source code available somewhere?


Artificial Intelligence #olduse.net

Plus ça change, plus c'est la même chose: <1379@aecom.YU.EDU>, AI 1987.


I ♥ Free Software #free software

#ilovefs GNU Emacs, Debian GNU/Linux, Linux, X.Org, Postfix, Perl, Python, PostgreSQL, OpenSSH, Firefox, Apache, ejabberd, Dovecot, git, GnuPG, XMonad, GHC, Gnus, jabber.el, rdiff-backup, LaTeX, Gimp, lots of GNU - the list goes on an on - thanks everybody!


Updating BIOS on a Lenovo Carbon X1 3rd gen #computers

Meltdown Attack It is - also - the season to upgrade your BIOS, it seems. Lenovo released an update for the Carbon X1 3rd, 1.21, just before new years. Here's a short note-to-self/reminder on how to update:

The "Both"-thing is the one I usually forget (I have it set to Legacy only, normally).



By following these two guides: "Getting DKIM, DMARC and SPF to work with Postfix, OpenDKIM and OpenDMARC" and "How to eliminate spam and protect your name with DMARC" - I have installed and configured opendkim and opendmarc on my server, configured them (and Postfix) and added the accompanying DNS records, so now emails from koldfront.dk and asjo.org get signed wit DKIM and I have set up DMARC records for the domains. (I had SPF-records set up a long ago already.)


Next year I'll get around to DNSSEC, I'm sure.

Update: if you have people with email adresses on your domain who use Gmail, they need to configure Gmail to use your smtp-server, and in /etc/opendmarc.conf this option is needed: IgnoreAuthenticatedClients true. Seems to work.


Tumble drying Dovecot #debian #free software #ilovefs

Last summer I was tumble drying my pillows and duvet, to try and keep allergy-triggering bugs down.

I usually never use the dryer, because it makes my clothes smell weird. But for the pillows etc. it was needed.

Unfortunately the tumble dryer kept triggering the RCD, turning power off in my apartment. This would happens around 4½ to 5 minutes after turning the dryer on, and to dry everything took quite a while longer. So it happened a number of times.

This meant that my cupboard server lost power aruptly. It coped remarkably well with that, except for one thing: one of the Dovecot mailboxes got corrupted: "Inconsistency in map index".

A quick search revealed that the tool to fix that is doveadm force-resync - "Repair broken mailboxes".

So I ran that on all the mailboxes, and it failed on one of them. Bummer.

More searching and reading up on mailing lists, I found someone reporting the same problem, and a note saying it was fixed in Dovecot 2.2.32 in commit c8be394.

This was a very nice piece of information, as I could quickly check that the version of Dovecot on my server was 2.2.27, and thus the fix could very well fix my problem as well.

I did not feel like upgrading Dovecot to a newer version, as I run Debian and rely on the security updates from the project, so I took a look at the commit, to see if the change was small enough that I could apply it to the Debian package locally.

Fortunately it is a 3-line change, so I got the source of the Dovecot package (apt source dovecot), used quilt to add the patch, built the package with debuild and added it to my local package repository using reprepro.

After installing the patched package on the server I ran the force-resync command again, and lo-and-behold, the mailbox was fixed.

I 🖤 Free Software.


Archive... Search... Keywords...
Publisher at Google+
Sommerhus 2015


Irma (132).

Den lille havfrue (105).


Linux (27).


Colour television starts in Denmark (51).


GNU (35).


Prins Nikolai William Alexander Frederik (19).

Software Freedom Day (14).


Annisette (Savage Rose) (70).

0.0241 s