Index: ossp-pkg/petidomo/config.c RCS File: /v/ossp/cvs/ossp-pkg/petidomo/Attic/config.c,v rcsdiff -q -kk '-r1.14' '-r1.15' -u '/v/ossp/cvs/ossp-pkg/petidomo/Attic/config.c,v' 2>/dev/null --- config.c 2001/01/15 16:55:45 1.14 +++ config.c 2001/01/15 17:19:36 1.15 @@ -184,11 +184,11 @@ list_fqdn = NULL; admin_password = NULL; posting_password = NULL; - listtype = NULL; + listtype = "open"; reply_to = NULL; postingfilter = NULL; archivepath = NULL; - subtype = NULL; + subtype = "public"; allowmembers = FALSE; intro_file = "introduction"; sig_file = "signature"; @@ -263,11 +263,16 @@ } if (!strcasecmp(subtype, "public")) - ListConfig->listtype = SUBSCRIPTION_PUBLIC; + ListConfig->subtype = SUBSCRIPTION_PUBLIC; else if (!strcasecmp(subtype, "admin")) - ListConfig->listtype = SUBSCRIPTION_ADMIN; + ListConfig->subtype = SUBSCRIPTION_ADMIN; else if (!strcasecmp(subtype, "acknowledged") || !strcasecmp(subtype, "acked")) - ListConfig->listtype = SUBSCRIPTION_ACKED; + ListConfig->subtype = SUBSCRIPTION_ACKED; + else + { + syslog(LOG_ERR, "List \"%s\" doesn't have a valid subscription type in config file.", listname); + exit(1); + } ListConfig->allowmembers = allowmembers; ListConfig->fqdn = (list_fqdn) ? list_fqdn : MasterConfig->fqdn; Index: ossp-pkg/petidomo/config/list-config RCS File: /v/ossp/cvs/ossp-pkg/petidomo/config/list-config,v rcsdiff -q -kk '-r1.5' '-r1.6' -u '/v/ossp/cvs/ossp-pkg/petidomo/config/list-config,v' 2>/dev/null --- list-config 2001/01/15 16:55:45 1.5 +++ list-config 2001/01/15 17:19:36 1.6 @@ -17,8 +17,7 @@ # acknowledge his posting once, after that, he can post # as he wishes. # -# This option is REQUIRED. Petidomo will abort with an error, if it is -# unset. +# The default, if this option is unset, is an open mailing list. ListType open # TAG: SubscriptionType