]> code.citadel.org Git - citadel.git/blobdiff - citadel/control.c
* initiall sieve listing support. authentication works now, we at least answer with...
[citadel.git] / citadel / control.c
index 2260fa5617e716aec948d95edee1c1b509566206..7e01f13b1b5b983ce4342a1389fc6b93eee22286 100644 (file)
@@ -221,6 +221,9 @@ void cmd_conf(char *argbuf)
                cprintf("%d\n", config.c_journal_email);
                cprintf("%d\n", config.c_journal_pubmsgs);
                cprintf("%s\n", config.c_journal_dest);
+               cprintf("%s\n", config.c_default_cal_zone);
+               cprintf("%d\n", config.c_pftcpdict_port);
+               cprintf("%d\n", config.c_managesieve_port);
                cprintf("000\n");
        }
 
@@ -416,6 +419,16 @@ void cmd_conf(char *argbuf)
                        case 48:
                                safestrncpy(config.c_journal_dest, buf,
                                                sizeof config.c_journal_dest);
+                       case 49:
+                               safestrncpy(config.c_default_cal_zone, buf,
+                                               sizeof config.c_default_cal_zone);
+                               break;
+                       case 50:
+                               config.c_pftcpdict_port = atoi(buf);
+                               break;
+                       case 51:
+                               config.c_managesieve_port = atoi(buf);
+                               break;
                        }
                        ++a;
                }
@@ -431,7 +444,7 @@ void cmd_conf(char *argbuf)
                /* If full text indexing has been disabled, invalidate the
                 * index so it doesn't try to use it later.
                 */
-               if (!config.c_enable_fulltext == 0) {
+               if (config.c_enable_fulltext == 0) {
                        CitControl.fulltext_wordbreaker = 0;
                        put_control();
                }