mirror of https://github.com/getdnsapi/getdns.git
Merge branch 'release/1.2.1' into develop
This commit is contained in:
commit
8821c1c8cf
|
@ -1,4 +1,4 @@
|
||||||
* 2017-11-??: Version 1.2.1
|
* 2017-11-11: Version 1.2.1
|
||||||
* Handle more I/O error cases. Also, when an I/O error does occur,
|
* Handle more I/O error cases. Also, when an I/O error does occur,
|
||||||
never stop listening (with servers), and
|
never stop listening (with servers), and
|
||||||
never exit (when running the built-in event loop).
|
never exit (when running the built-in event loop).
|
||||||
|
|
|
@ -52,7 +52,7 @@ AC_SUBST([runstatedir], [$with_piddir])
|
||||||
# Dont forget to put a dash in front of the release candidate!!!
|
# Dont forget to put a dash in front of the release candidate!!!
|
||||||
# That is how it is done with semantic versioning!
|
# That is how it is done with semantic versioning!
|
||||||
#
|
#
|
||||||
AC_SUBST(RELEASE_CANDIDATE, [-rc1])
|
AC_SUBST(RELEASE_CANDIDATE, [])
|
||||||
|
|
||||||
# Set current date from system if not set
|
# Set current date from system if not set
|
||||||
AC_ARG_WITH([current-date],
|
AC_ARG_WITH([current-date],
|
||||||
|
@ -62,7 +62,7 @@ AC_ARG_WITH([current-date],
|
||||||
[CURRENT_DATE="`date -u +%Y-%m-%dT%H:%M:%SZ`"])
|
[CURRENT_DATE="`date -u +%Y-%m-%dT%H:%M:%SZ`"])
|
||||||
|
|
||||||
AC_SUBST(GETDNS_VERSION, ["AC_PACKAGE_VERSION$RELEASE_CANDIDATE"])
|
AC_SUBST(GETDNS_VERSION, ["AC_PACKAGE_VERSION$RELEASE_CANDIDATE"])
|
||||||
AC_SUBST(GETDNS_NUMERIC_VERSION, [0x010200C1])
|
AC_SUBST(GETDNS_NUMERIC_VERSION, [0x01020100])
|
||||||
AC_SUBST(API_VERSION, ["December 2015"])
|
AC_SUBST(API_VERSION, ["December 2015"])
|
||||||
AC_SUBST(API_NUMERIC_VERSION, [0x07df0c00])
|
AC_SUBST(API_NUMERIC_VERSION, [0x07df0c00])
|
||||||
GETDNS_COMPILATION_COMMENT="AC_PACKAGE_NAME $GETDNS_VERSION configured on $CURRENT_DATE for the $API_VERSION version of the API"
|
GETDNS_COMPILATION_COMMENT="AC_PACKAGE_NAME $GETDNS_VERSION configured on $CURRENT_DATE for the $API_VERSION version of the API"
|
||||||
|
@ -98,7 +98,7 @@ GETDNS_COMPILATION_COMMENT="AC_PACKAGE_NAME $GETDNS_VERSION configured on $CURRE
|
||||||
# getdns-1.1.2 had libversion 7:0:1
|
# getdns-1.1.2 had libversion 7:0:1
|
||||||
# getdns-1.1.3 had libversion 7:1:1
|
# getdns-1.1.3 had libversion 7:1:1
|
||||||
# getdns-1.2.0 had libversion 8:0:2
|
# getdns-1.2.0 had libversion 8:0:2
|
||||||
# getdns-1.2.1 will have libversion 8:1:2
|
# getdns-1.2.1 has libversion 8:1:2
|
||||||
#
|
#
|
||||||
GETDNS_LIBVERSION=8:1:2
|
GETDNS_LIBVERSION=8:1:2
|
||||||
|
|
||||||
|
|
|
@ -3903,7 +3903,7 @@ getdns_context_get_api_information(getdns_context* context)
|
||||||
result, "compilation_comment", GETDNS_COMPILATION_COMMENT)
|
result, "compilation_comment", GETDNS_COMPILATION_COMMENT)
|
||||||
|
|
||||||
&& ! getdns_dict_util_set_string(
|
&& ! getdns_dict_util_set_string(
|
||||||
result, "trust_anchor_file", TRUST_ANCHOR_FILE)
|
result, "default_trust_anchor_location", TRUST_ANCHOR_FILE)
|
||||||
|
|
||||||
&& ! getdns_dict_set_int(
|
&& ! getdns_dict_set_int(
|
||||||
result, "resolution_type", context->resolution_type)
|
result, "resolution_type", context->resolution_type)
|
||||||
|
@ -4623,6 +4623,7 @@ _getdns_context_config_setting(getdns_context *context,
|
||||||
&& !_streq(setting, "api_version_string")
|
&& !_streq(setting, "api_version_string")
|
||||||
&& !_streq(setting, "api_version_number")
|
&& !_streq(setting, "api_version_number")
|
||||||
&& !_streq(setting, "trust_anchor_file")
|
&& !_streq(setting, "trust_anchor_file")
|
||||||
|
&& !_streq(setting, "default_trust_anchor_location")
|
||||||
&& !_streq(setting, "compilation_comment")
|
&& !_streq(setting, "compilation_comment")
|
||||||
) {
|
) {
|
||||||
r = GETDNS_RETURN_NOT_IMPLEMENTED;
|
r = GETDNS_RETURN_NOT_IMPLEMENTED;
|
||||||
|
|
|
@ -46,6 +46,10 @@ typedef unsigned short in_port_t;
|
||||||
#include <wincrypt.h>
|
#include <wincrypt.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_SIGNAL_H
|
||||||
|
#include <signal.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef HAVE_GETDNS_YAML2DICT
|
#ifdef HAVE_GETDNS_YAML2DICT
|
||||||
getdns_return_t getdns_yaml2dict(const char *, getdns_dict **dict);
|
getdns_return_t getdns_yaml2dict(const char *, getdns_dict **dict);
|
||||||
#endif
|
#endif
|
||||||
|
@ -1794,27 +1798,10 @@ main(int argc, char **argv)
|
||||||
}
|
}
|
||||||
else if (listen_count) {
|
else if (listen_count) {
|
||||||
assert(loop);
|
assert(loop);
|
||||||
#ifndef GETDNS_ON_WINDOWS
|
#ifdef SIGPIPE
|
||||||
if (i_am_stubby && !run_in_foreground) {
|
(void) signal(SIGPIPE, SIG_IGN);
|
||||||
pid_t pid = fork();
|
|
||||||
if (pid == -1) {
|
|
||||||
perror("Could not fork of stubby daemon\n");
|
|
||||||
r = GETDNS_RETURN_GENERIC_ERROR;
|
|
||||||
|
|
||||||
} else if (pid) {
|
|
||||||
FILE *fh = fopen("/var/rub/stubby.pid", "w");
|
|
||||||
if (! fh)
|
|
||||||
fh = fopen("/tmp/stubby.pid", "w");
|
|
||||||
if (fh) {
|
|
||||||
fprintf(fh, "%d", (int)pid);
|
|
||||||
fclose(fh);
|
|
||||||
batch_mode = 0;
|
|
||||||
}
|
|
||||||
} else
|
|
||||||
loop->vmt->run(loop);
|
|
||||||
} else
|
|
||||||
#endif
|
#endif
|
||||||
loop->vmt->run(loop);
|
loop->vmt->run(loop);
|
||||||
} else
|
} else
|
||||||
r = do_the_call();
|
r = do_the_call();
|
||||||
|
|
||||||
|
|
2
stubby
2
stubby
|
@ -1 +1 @@
|
||||||
Subproject commit daa9dc64c0f4c574d18f8eb1a38705ddf9a26346
|
Subproject commit a43be56e28f3a802f74b7c5b19b4b4c5fbaa908a
|
Loading…
Reference in New Issue