summaryrefslogtreecommitdiff
path: root/src/conf_parser.y
diff options
context:
space:
mode:
Diffstat (limited to 'src/conf_parser.y')
-rw-r--r--src/conf_parser.y15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/conf_parser.y b/src/conf_parser.y
index 68e55ec..8f66b3d 100644
--- a/src/conf_parser.y
+++ b/src/conf_parser.y
@@ -2392,7 +2392,6 @@ general_item: general_hide_spoof_ips | general_ignore_bogus_ts |
general_oper_umodes | general_caller_id_wait |
general_opers_bypass_callerid | general_default_floodcount |
general_min_nonwildcard | general_min_nonwildcard_simple |
- general_disable_remote_commands |
general_throttle_time | general_havent_read_conf |
general_ping_cookie |
general_disable_auth |
@@ -2458,11 +2457,6 @@ general_ignore_bogus_ts: IGNORE_BOGUS_TS '=' TBOOL ';'
ConfigFileEntry.ignore_bogus_ts = yylval.number;
};
-general_disable_remote_commands: DISABLE_REMOTE_COMMANDS '=' TBOOL ';'
-{
- ConfigFileEntry.disable_remote = yylval.number;
-};
-
general_failed_oper_notice: FAILED_OPER_NOTICE '=' TBOOL ';'
{
ConfigFileEntry.failed_oper_notice = yylval.number;
@@ -2886,7 +2880,8 @@ serverhide_entry: SERVERHIDE
'{' serverhide_items '}' ';';
serverhide_items: serverhide_items serverhide_item | serverhide_item;
-serverhide_item: serverhide_flatten_links | serverhide_hide_servers |
+serverhide_item: serverhide_flatten_links | serverhide_disable_remote_commands |
+ serverhide_hide_servers |
serverhide_hide_services |
serverhide_links_delay |
serverhide_hidden | serverhide_hidden_name |
@@ -2899,6 +2894,12 @@ serverhide_flatten_links: FLATTEN_LINKS '=' TBOOL ';'
ConfigServerHide.flatten_links = yylval.number;
};
+serverhide_disable_remote_commands: DISABLE_REMOTE_COMMANDS '=' TBOOL ';'
+{
+ if (conf_parser_ctx.pass == 2)
+ ConfigServerHide.disable_remote_commands = yylval.number;
+};
+
serverhide_hide_servers: HIDE_SERVERS '=' TBOOL ';'
{
if (conf_parser_ctx.pass == 2)