Handle deprecated directives...
This commit is contained in:
parent
1e449da922
commit
ec68655ccd
18
src/bip.c
18
src/bip.c
@ -824,6 +824,24 @@ int fireup(bip_t *bip, FILE *conf)
|
|||||||
case LEX_PID_FILE:
|
case LEX_PID_FILE:
|
||||||
MOVE_STRING(conf_pid_file, t->pdata);
|
MOVE_STRING(conf_pid_file, t->pdata);
|
||||||
break;
|
break;
|
||||||
|
case LEX_ALWAYS_BACKLOG:
|
||||||
|
hds.always_backlog = t->ndata;
|
||||||
|
break;
|
||||||
|
case LEX_BACKLOG:
|
||||||
|
hds.backlog = t->ndata;
|
||||||
|
break;
|
||||||
|
case LEX_BL_MSG_ONLY:
|
||||||
|
hds.bl_msg_only = t->ndata;
|
||||||
|
break;
|
||||||
|
case LEX_BACKLOG_LINES:
|
||||||
|
hds.backlog_lines = t->ndata;
|
||||||
|
break;
|
||||||
|
case LEX_BACKLOG_NO_TIMESTAMP:
|
||||||
|
hds.backlog_no_timestamp = t->ndata;
|
||||||
|
break;
|
||||||
|
case LEX_BLRESET_ON_TALK:
|
||||||
|
hds.blreset_on_talk = t->ndata;
|
||||||
|
break;
|
||||||
case LEX_NETWORK:
|
case LEX_NETWORK:
|
||||||
r = add_network(bip, t->pdata);
|
r = add_network(bip, t->pdata);
|
||||||
list_free(t->pdata);
|
list_free(t->pdata);
|
||||||
|
17
src/conf.y
17
src/conf.y
@ -110,6 +110,23 @@ command:
|
|||||||
| LEX_LOG_SYNC_INTERVAL LEX_EQ LEX_INT { $$ = tuple_i_new(
|
| LEX_LOG_SYNC_INTERVAL LEX_EQ LEX_INT { $$ = tuple_i_new(
|
||||||
LEX_LOG_SYNC_INTERVAL, $3); }
|
LEX_LOG_SYNC_INTERVAL, $3); }
|
||||||
| LEX_PID_FILE LEX_EQ LEX_STRING { $$ = tuple_s_new(LEX_PID_FILE, $3); }
|
| LEX_PID_FILE LEX_EQ LEX_STRING { $$ = tuple_s_new(LEX_PID_FILE, $3); }
|
||||||
|
/* deprecated */
|
||||||
|
| LEX_BACKLOG_LINES LEX_EQ LEX_INT {
|
||||||
|
$$ = tuple_i_new(LEX_BACKLOG_LINES, $3);
|
||||||
|
}
|
||||||
|
| LEX_BACKLOG_NO_TIMESTAMP LEX_EQ LEX_BOOL {
|
||||||
|
$$ = tuple_i_new(LEX_BACKLOG_NO_TIMESTAMP, $3);
|
||||||
|
}
|
||||||
|
| LEX_BACKLOG LEX_EQ LEX_BOOL { $$ = tuple_i_new(LEX_BACKLOG, $3); }
|
||||||
|
| LEX_BLRESET_ON_TALK LEX_EQ LEX_BOOL {
|
||||||
|
$$ = tuple_i_new(LEX_BLRESET_ON_TALK, $3);
|
||||||
|
}
|
||||||
|
| LEX_BL_MSG_ONLY LEX_EQ LEX_BOOL {
|
||||||
|
$$ = tuple_i_new(LEX_BL_MSG_ONLY, $3);
|
||||||
|
}
|
||||||
|
| LEX_ALWAYS_BACKLOG LEX_EQ LEX_BOOL { $$ = tuple_i_new(
|
||||||
|
LEX_ALWAYS_BACKLOG, $3); }
|
||||||
|
/* /deprecated */
|
||||||
| LEX_NETWORK LEX_LBRA network LEX_RBRA { $$ = tuple_l_new(LEX_NETWORK,
|
| LEX_NETWORK LEX_LBRA network LEX_RBRA { $$ = tuple_l_new(LEX_NETWORK,
|
||||||
$3); }
|
$3); }
|
||||||
| LEX_USER LEX_LBRA user LEX_RBRA { $$ = tuple_l_new(LEX_USER, $3); }
|
| LEX_USER LEX_LBRA user LEX_RBRA { $$ = tuple_l_new(LEX_USER, $3); }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user