]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
add missing parsing
authorTom Carpay <tom@nlnetlabs.nl>
Tue, 16 Nov 2021 13:21:03 +0000 (13:21 +0000)
committerTom Carpay <tom@nlnetlabs.nl>
Tue, 16 Nov 2021 13:21:03 +0000 (13:21 +0000)
util/configparser.y

index fc2a55f9a4914b5119212d95670e5789c29a4635..d0d103af7488e6b0bb199f809f5b8b8ab0e0be47 100644 (file)
@@ -309,7 +309,8 @@ content_server: server_num_threads | server_verbosity | server_port |
        server_tls_use_sni | server_edns_client_string |
        server_edns_client_string_opcode | server_nsid |
        server_zonemd_permissive_mode | server_max_reuse_tcp_queries |
-       server_tcp_reuse_timeout | server_tcp_auth_query_timeout
+       server_tcp_reuse_timeout | server_tcp_auth_query_timeout |
+       server_local_data_do_ede
 
        ;
 stubstart: VAR_STUB_ZONE
@@ -2207,6 +2208,16 @@ server_local_data_ptr: VAR_LOCAL_DATA_PTR STRING_ARG
                }
        }
        ;
+server_local_data_do_ede: VAR_LOCAL_DATA_DO_EDE STRING_ARG
+       {
+               OUTYY(("P(server_local_data_do_ede:%s)\n", $2));
+               if(strcmp($2, "yes") != 0 && strcmp($2, "no") != 0)
+                       yyerror("expected yes or no.");
+               else cfg_parser->cfg->local_data_do_ede =
+                       (strcmp($2, "yes")==0);
+               free($2);
+       }
+       ;
 server_minimal_responses: VAR_MINIMAL_RESPONSES STRING_ARG
        {
                OUTYY(("P(server_minimal_responses:%s)\n", $2));