changeset 4021:d7d87f1de71d HEAD

Allow creating mailbox names with '*' and '%' characters. They don't break anything anyway.
author Timo Sirainen <tss@iki.fi>
date Wed, 15 Feb 2006 21:37:34 +0200
parents fcfd44f56b04
children 2f26567685ff
files src/lib-storage/index/dbox/dbox-storage.c src/lib-storage/index/maildir/maildir-storage.c src/lib-storage/index/mbox/mbox-storage.c
diffstat 3 files changed, 1 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/dbox/dbox-storage.c	Tue Feb 14 20:59:09 2006 +0200
+++ b/src/lib-storage/index/dbox/dbox-storage.c	Wed Feb 15 21:37:34 2006 +0200
@@ -182,7 +182,6 @@
 
 	len = strlen(name);
 	if (name[0] == '\0' || name[len-1] == '/' ||
-	    strchr(name, '*') != NULL || strchr(name, '%') != NULL ||
 	    len > DBOX_MAX_MAILBOX_NAME_LENGTH)
 		return FALSE;
 
--- a/src/lib-storage/index/maildir/maildir-storage.c	Tue Feb 14 20:59:09 2006 +0200
+++ b/src/lib-storage/index/maildir/maildir-storage.c	Wed Feb 15 21:37:34 2006 +0200
@@ -184,8 +184,7 @@
 
 	len = strlen(name);
 	if (len == 0 || len > MAILDIR_MAX_MAILBOX_NAME_LENGTH ||
-	    name[0] == MAILDIR_FS_SEP || name[len-1] == MAILDIR_FS_SEP ||
-	    strchr(name, '*') != NULL || strchr(name, '%') != NULL)
+	    name[0] == MAILDIR_FS_SEP || name[len-1] == MAILDIR_FS_SEP)
 		return FALSE;
 
 	if ((storage->flags & MAIL_STORAGE_FLAG_FULL_FS_ACCESS) != 0)
--- a/src/lib-storage/index/mbox/mbox-storage.c	Tue Feb 14 20:59:09 2006 +0200
+++ b/src/lib-storage/index/mbox/mbox-storage.c	Wed Feb 15 21:37:34 2006 +0200
@@ -388,7 +388,6 @@
 
 	len = strlen(name);
 	if (name[0] == '\0' || name[len-1] == '/' ||
-	    strchr(name, '*') != NULL || strchr(name, '%') != NULL ||
 	    len > MBOX_MAX_MAILBOX_NAME_LENGTH)
 		return FALSE;