diff --git a/Makefile.in b/Makefile.in index 422f6d80..1b99cee3 100644 --- a/Makefile.in +++ b/Makefile.in @@ -245,7 +245,7 @@ $(distdir): cp $(srcdir)/spec/example/*.[ch] $(distdir)/spec/example cp $(srcdir)/src/tools/Makefile.in $(distdir)/src/tools cp $(srcdir)/src/tools/*.[ch] $(distdir)/src/tools - cp $(srcdir)/stubby/stubby.conf.example $(distdir)/stubby + cp $(srcdir)/stubby/stubby.yaml.example $(distdir)/stubby cp $(srcdir)/stubby/stubby-setdns-macos.sh $(distdir)/stubby cp $(srcdir)/stubby/src/stubby.c $(distdir)/stubby/src cp $(srcdir)/stubby/COPYING $(distdir)/stubby diff --git a/src/Makefile.in b/src/Makefile.in index d38f78f0..2f9bd411 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -193,14 +193,14 @@ stubby.lo: $(stubbysrcdir)/src/stubby.c stubby: stubby.lo libgetdns.la $(LIBTOOL) --tag=CC --mode=link $(CC) -o $@ stubby.lo $(LDFLAGS) libgetdns.la -install-stubby: stubby $(stubbysrcdir)/stubby.conf.example $(stubbysrcdir)/stubby-setdns-macos.sh +install-stubby: stubby $(stubbysrcdir)/stubby.yaml.example $(stubbysrcdir)/stubby-setdns-macos.sh $(INSTALL) -m 755 -d $(DESTDIR)$(bindir) $(LIBTOOL) --mode=install cp stubby $(DESTDIR)$(bindir) $(INSTALL) -m 755 -d $(DESTDIR)$(sbindir) $(INSTALL) -m 755 $(stubbysrcdir)/stubby-setdns-macos.sh $(DESTDIR)$(sbindir) $(INSTALL) -m 755 -d $(DESTDIR)$(stubbyconfdir) - test -f $(DESTDIR)$(stubbyconfdir)/stubby.conf || \ - $(INSTALL_DATA) $(stubbysrcdir)/stubby.conf.example $(DESTDIR)$(stubbyconfdir)/stubby.conf + test -f $(DESTDIR)$(stubbyconfdir)/stubby.yaml || \ + $(INSTALL_DATA) $(stubbysrcdir)/stubby.yaml.example $(DESTDIR)$(stubbyconfdir)/stubby.yaml uninstall-stubby: $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(bindir)/stubby diff --git a/src/context.c b/src/context.c index 47a04829..1c6a3a7c 100644 --- a/src/context.c +++ b/src/context.c @@ -3699,6 +3699,8 @@ _get_context_settings(getdns_context* context) || ( context->edns_maximum_udp_payload_size != -1 && getdns_dict_set_int(result, "edns_maximum_udp_payload_size", context->edns_maximum_udp_payload_size)) + || getdns_dict_set_int(result, "edns_client_subnet_private", + context->edns_client_subnet_private) || getdns_dict_set_int(result, "edns_extended_rcode", context->edns_extended_rcode) || getdns_dict_set_int(result, "edns_version", @@ -3714,7 +3716,9 @@ _get_context_settings(getdns_context* context) || getdns_dict_set_int(result, "tls_backoff_time", context->tls_backoff_time) || getdns_dict_set_int(result, "tls_connection_retries", - context->tls_connection_retries)) + context->tls_connection_retries) + || getdns_dict_set_int(result, "tls_query_padding_blocksize", + context->tls_query_padding_blocksize)) goto error; /* list fields */ diff --git a/src/tools/getdns_query.c b/src/tools/getdns_query.c index c69958bd..5b950af8 100644 --- a/src/tools/getdns_query.c +++ b/src/tools/getdns_query.c @@ -215,7 +215,8 @@ print_usage(FILE *out, const char *progname) fprintf(out, "\t-C\t\n"); fprintf(out, "\t\tRead settings from config file \n"); fprintf(out, "\t\tThe getdns context will be configured with these settings\n"); - fprintf(out, "\t\tThe file must be in JSON or YAML dict format.\n"); + fprintf(out, "\t\tThe file must be in YAML format (with extension of '.yaml')\n"); + fprintf(out, "\t\tor JSON dict format (with extension '.conf')\n"); if (i_am_stubby) { fprintf(out, "\t\tBy default, configuration is first read from"); fprintf(out, "\n\t\t\"/etc/stubby.conf\" and then from \"$HOME/.stubby.conf\"\n");