allow -ouser=username,group=groupnamd instead of only -ouser=uid,group=gid
in mount.davfs2:

--- bla/davfs2-0.2.3/src/util.c	2004-11-02 06:45:26.000000000 +0100
+++ davfs2-0.2.3/src/util.c	2005-05-27 13:36:05.000000000 +0200
@@ -25,6 +25,9 @@
 #include <errno.h>
 #include <termios.h>
 #include <unistd.h>
+#include <sys/types.h>
+#include <pwd.h>
+#include <grp.h>
 
 
 /* Neon */
@@ -125,12 +128,28 @@
     }
 
     if(!strcmp(name, "gid")) {
-	mopt->gid = atoi(value);
+	char* endp;
+	mopt->gid = strtol(value,&endp,10);
+	if(*endp != '\0') {
+	    struct group* grp;
+	    if( (grp = getgrnam(value)) )
+	    	mopt->gid = grp->gr_gid;
+	    else
+		mopt->gid = 0;
+	}
 	return 1;
     }
     
     if(!strcmp(name, "uid")) {
-	mopt->uid = atoi(value);
+	char* endp;
+	mopt->uid = strtol(value,&endp,10);
+	if(*endp != '\0') {
+	    struct passwd* pw;
+	    if( (pw=getpwnam(value)) )
+	    	mopt->uid = pw->pw_uid;
+	    else
+		mopt->uid = 0;
+	}
 	return 1;
     }
 
