Log message:
Moved the config to use parse_error() instead of log_write() so that ircd -k
shows the error. Also clarified the error message for missing classes in
oper blocks.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1320
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
+2005-02-20 Perry Lorier <isomer@undernet.org>
+
+ * ircd/ircd_parser.y: Moved some parse errors from log_write()'s to
+ parse_error()'s so that ./ircd -k will display them. Also clarified
+ the warning about oper blocks.
+
2005-02-20 Perry Lorier <isomer@undernet.org>
* tools/convert-conf.py: A multitude of changes to deal with parsing
2005-02-20 Perry Lorier <isomer@undernet.org>
* tools/convert-conf.py: A multitude of changes to deal with parsing
- log_write(LS_CONFIG, L_ERROR, 0, "operator blocks need a name, password, and host.");
+ parse_error("operator blocks need a name, password, class and host.");
MyFree(name);
MyFree(pass);
MyFree(host);
MyFree(name);
MyFree(pass);
MyFree(host);
{
if (qconf->chname == NULL || qconf->reason == NULL)
{
{
if (qconf->chname == NULL || qconf->reason == NULL)
{
- log_write(LS_CONFIG, L_ERROR, 0, "quarantine blocks need a channel name "
- "and a reason.");
+ parse_error("quarantine blocks need a channel name and a reason.");
return 0;
}
qconf->next = GlobalQuarantineList;
return 0;
}
qconf->next = GlobalQuarantineList;
{
if (!smap->name || !smap->services)
{
{
if (!smap->name || !smap->services)
{
- log_write(LS_CONFIG, L_ERROR, 0, "pseudo commands need a service name and list of target nicks.");
+ parse_error("pseudo commands need a service name and list of target nicks.");
return 0;
}
if (register_mapping(smap))
return 0;
}
if (register_mapping(smap))
} iauthitems '}' ';'
{
if (!host || !port) {
} iauthitems '}' ';'
{
if (!host || !port) {
- log_write(LS_CONFIG, L_ERROR, 0, "IAuth block needs a server name and port.");
+ parse_error("IAuth block needs a server name and port.");
return 0;
}
iauth_connect(host, port, pass, tconn, tping);
return 0;
}
iauth_connect(host, port, pass, tconn, tping);