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.y8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/conf_parser.y b/src/conf_parser.y
index 5c38e45..ef804d6 100644
--- a/src/conf_parser.y
+++ b/src/conf_parser.y
@@ -190,6 +190,7 @@ reset_block_state(void)
%token HIDDEN_NAME
%token HIDE_SERVER_IPS
%token HIDE_SERVERS
+%token HIDE_SERVICES
%token HIDE_SPOOF_IPS
%token HOST
%token HUB
@@ -2915,6 +2916,7 @@ serverhide_entry: SERVERHIDE
serverhide_items: serverhide_items serverhide_item | serverhide_item;
serverhide_item: serverhide_flatten_links | serverhide_hide_servers |
+ serverhide_hide_services |
serverhide_links_delay |
serverhide_hidden | serverhide_hidden_name |
serverhide_hide_server_ips |
@@ -2932,6 +2934,12 @@ serverhide_hide_servers: HIDE_SERVERS '=' TBOOL ';'
ConfigServerHide.hide_servers = yylval.number;
};
+serverhide_hide_services: HIDE_SERVICES '=' TBOOL ';'
+{
+ if (conf_parser_ctx.pass == 2)
+ ConfigServerHide.hide_services = yylval.number;
+};
+
serverhide_hidden_name: HIDDEN_NAME '=' QSTRING ';'
{
if (conf_parser_ctx.pass == 2)