mirror of
https://github.com/NLnetLabs/unbound.git
synced 2026-01-01 04:19:36 -05:00
doc and flex and yacc.
git-svn-id: file:///svn/unbound/trunk@4589 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
parent
1d2d33d01a
commit
874165904f
6 changed files with 2988 additions and 2926 deletions
|
|
@ -444,6 +444,11 @@ urls, and also DNS over TLS connections.
|
|||
.B ssl\-cert\-bundle: \fI<file>
|
||||
Alternate syntax for \fBtls\-cert\-bundle\fR.
|
||||
.TP
|
||||
.B additional\-tls\-port: \fI<portnr>
|
||||
List portnumbers as additional\-tls\-port, and when interfaces are defined,
|
||||
eg. with the @port suffix, as this port number, they provide dns over TLS
|
||||
service. Can list multiple, each on a new statement.
|
||||
.TP
|
||||
.B use\-systemd: \fI<yes or no>
|
||||
Enable or disable systemd socket activation.
|
||||
Default is no.
|
||||
|
|
|
|||
3969
util/configlexer.c
3969
util/configlexer.c
File diff suppressed because it is too large
Load diff
|
|
@ -238,6 +238,8 @@ ssl-port{COLON} { YDVAR(1, VAR_SSL_PORT) }
|
|||
tls-port{COLON} { YDVAR(1, VAR_SSL_PORT) }
|
||||
ssl-cert-bundle{COLON} { YDVAR(1, VAR_TLS_CERT_BUNDLE) }
|
||||
tls-cert-bundle{COLON} { YDVAR(1, VAR_TLS_CERT_BUNDLE) }
|
||||
additional-ssl-port{COLON} { YDVAR(1, VAR_ADDITIONAL_TLS_PORT) }
|
||||
additional-tls-port{COLON} { YDVAR(1, VAR_ADDITIONAL_TLS_PORT) }
|
||||
use-systemd{COLON} { YDVAR(1, VAR_USE_SYSTEMD) }
|
||||
do-daemonize{COLON} { YDVAR(1, VAR_DO_DAEMONIZE) }
|
||||
interface{COLON} { YDVAR(1, VAR_INTERFACE) }
|
||||
|
|
|
|||
1920
util/configparser.c
1920
util/configparser.c
File diff suppressed because it is too large
Load diff
|
|
@ -278,7 +278,8 @@ extern int yydebug;
|
|||
VAR_MASTER = 488,
|
||||
VAR_URL = 489,
|
||||
VAR_FOR_DOWNSTREAM = 490,
|
||||
VAR_FALLBACK_ENABLED = 491
|
||||
VAR_FALLBACK_ENABLED = 491,
|
||||
VAR_ADDITIONAL_TLS_PORT = 492
|
||||
};
|
||||
#endif
|
||||
/* Tokens. */
|
||||
|
|
@ -516,6 +517,7 @@ extern int yydebug;
|
|||
#define VAR_URL 489
|
||||
#define VAR_FOR_DOWNSTREAM 490
|
||||
#define VAR_FALLBACK_ENABLED 491
|
||||
#define VAR_ADDITIONAL_TLS_PORT 492
|
||||
|
||||
/* Value type. */
|
||||
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
||||
|
|
@ -526,7 +528,7 @@ union YYSTYPE
|
|||
|
||||
char* str;
|
||||
|
||||
#line 530 "util/configparser.h" /* yacc.c:1909 */
|
||||
#line 532 "util/configparser.h" /* yacc.c:1909 */
|
||||
};
|
||||
|
||||
typedef union YYSTYPE YYSTYPE;
|
||||
|
|
|
|||
|
|
@ -155,7 +155,7 @@ extern struct config_parser_state* cfg_parser;
|
|||
%token VAR_CACHEDB_REDISHOST VAR_CACHEDB_REDISPORT VAR_CACHEDB_REDISTIMEOUT
|
||||
%token VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM VAR_FOR_UPSTREAM
|
||||
%token VAR_AUTH_ZONE VAR_ZONEFILE VAR_MASTER VAR_URL VAR_FOR_DOWNSTREAM
|
||||
%token VAR_FALLBACK_ENABLED
|
||||
%token VAR_FALLBACK_ENABLED VAR_ADDITIONAL_TLS_PORT
|
||||
|
||||
%%
|
||||
toplevelvars: /* empty */ | toplevelvars toplevelvar ;
|
||||
|
|
@ -245,7 +245,7 @@ content_server: server_num_threads | server_verbosity | server_port |
|
|||
server_ipsecmod_ignore_bogus | server_ipsecmod_max_ttl |
|
||||
server_ipsecmod_whitelist | server_ipsecmod_strict |
|
||||
server_udp_upstream_without_downstream | server_aggressive_nsec |
|
||||
server_tls_cert_bundle
|
||||
server_tls_cert_bundle | server_additional_tls_port
|
||||
;
|
||||
stubstart: VAR_STUB_ZONE
|
||||
{
|
||||
|
|
@ -683,6 +683,14 @@ server_tls_cert_bundle: VAR_TLS_CERT_BUNDLE STRING_ARG
|
|||
cfg_parser->cfg->tls_cert_bundle = $2;
|
||||
}
|
||||
;
|
||||
server_additional_tls_port: VAR_ADDITIONAL_TLS_PORT STRING_ARG
|
||||
{
|
||||
OUTYY(("P(server_additional_tls_port:%s)\n", $2));
|
||||
if(!cfg_strlist_insert(&cfg_parser->cfg->additional_tls_port,
|
||||
$2))
|
||||
yyerror("out of memory");
|
||||
}
|
||||
;
|
||||
server_use_systemd: VAR_USE_SYSTEMD STRING_ARG
|
||||
{
|
||||
OUTYY(("P(server_use_systemd:%s)\n", $2));
|
||||
|
|
|
|||
Loading…
Reference in a new issue