--- a/dav/config.c Mon Aug 12 14:55:31 2013 +0200 +++ b/dav/config.c Mon Aug 12 15:34:40 2013 +0200 @@ -90,8 +90,7 @@ } else if(xstreq(node->name, "user")) { repo->user = strdup(value); } else if(xstreq(node->name, "password")) { - // TODO: use base64 - repo->password = strdup(value); + repo->password = util_base64decode(value); } else if(xstreq(node->name, "default-key")) { repo->default_key = strdup(value); } else if(xstreq(node->name, "encrypt")) {