2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-31 14:35:26 +00:00

[rt31459d] update the newer tools

This commit is contained in:
Evan Hunt
2017-09-12 22:49:35 -07:00
parent 586e65ea5c
commit cc24a8725f
5 changed files with 11 additions and 11 deletions

View File

@@ -98,12 +98,12 @@ main(int argc, char **argv) {
CHECK(isc_mem_create(0, 0, &mctx)); CHECK(isc_mem_create(0, 0, &mctx));
CHECK(isc_entropy_create(mctx, &ectx)); CHECK(isc_entropy_create(mctx, &ectx));
CHECK(isc_hash_create(mctx, ectx, DNS_NAME_MAXWIRE));
hash_active = ISC_TRUE;
CHECK(dst_lib_init(mctx, ectx, ISC_ENTROPY_BLOCKING)); CHECK(dst_lib_init(mctx, ectx, ISC_ENTROPY_BLOCKING));
dst_active = ISC_TRUE; dst_active = ISC_TRUE;
CHECK(isc_hash_create(mctx, ectx, DNS_NAME_MAXWIRE));
hash_active = ISC_TRUE;
CHECK(isc_log_create(mctx, &lctx, &logconfig)); CHECK(isc_log_create(mctx, &lctx, &logconfig));
isc_log_registercategories(lctx, categories); isc_log_registercategories(lctx, categories);
isc_log_setcontext(lctx); isc_log_setcontext(lctx);

View File

@@ -1934,12 +1934,11 @@ main(int argc, char *argv[]) {
ectx = NULL; ectx = NULL;
RUNCHECK(isc_entropy_create(mctx, &ectx)); RUNCHECK(isc_entropy_create(mctx, &ectx));
RUNCHECK(dst_lib_init(mctx, ectx, ISC_ENTROPY_GOODONLY));
RUNCHECK(isc_hash_create(mctx, ectx, DNS_NAME_MAXWIRE)); RUNCHECK(isc_hash_create(mctx, ectx, DNS_NAME_MAXWIRE));
RUNCHECK(isc_entropy_getdata(ectx, cookie_secret, RUNCHECK(isc_entropy_getdata(ectx, cookie_secret,
sizeof(cookie_secret), NULL, 0)); sizeof(cookie_secret), NULL, 0));
RUNCHECK(dst_lib_init(mctx, ectx, ISC_ENTROPY_GOODONLY));
ISC_LIST_INIT(queries); ISC_LIST_INIT(queries);
parse_args(ISC_FALSE, argc, argv); parse_args(ISC_FALSE, argc, argv);
if (server == NULL) if (server == NULL)

View File

@@ -96,6 +96,8 @@ initialize(void) {
if (result != ISC_R_SUCCESS) if (result != ISC_R_SUCCESS)
goto cleanup_dst; goto cleanup_dst;
isc_hash_init();
initialize_done = ISC_TRUE; initialize_done = ISC_TRUE;
return; return;

View File

@@ -22,7 +22,6 @@
/* /*
* Principal Author: Brian Wellington * Principal Author: Brian Wellington
* $Id$
*/ */
#ifdef OPENSSL #ifdef OPENSSL
@@ -294,8 +293,8 @@ dst__openssl_init(const char *engine) {
/* Protect ourselves against unseeded PRNG */ /* Protect ourselves against unseeded PRNG */
if (RAND_status() != 1) { if (RAND_status() != 1) {
FATAL_ERROR(__FILE__, __LINE__, FATAL_ERROR(__FILE__, __LINE__,
"The OpenSSL pseudo random number generator " "OpenSSL pseudorandom number generator "
"cannot be initialized (cf the `PRNG not " "cannot be initialized (see the `PRNG not "
"seeded' message in the OpenSSL FAQ)"); "seeded' message in the OpenSSL FAQ)");
} }

View File

@@ -235,12 +235,12 @@ ns_test_begin(FILE *logfile, isc_boolean_t start_managers) {
CHECK(isc_mem_create(0, 0, &mctx)); CHECK(isc_mem_create(0, 0, &mctx));
CHECK(isc_entropy_create(mctx, &ectx)); CHECK(isc_entropy_create(mctx, &ectx));
CHECK(isc_hash_create(mctx, ectx, DNS_NAME_MAXWIRE));
hash_active = ISC_TRUE;
CHECK(dst_lib_init(mctx, ectx, ISC_ENTROPY_BLOCKING)); CHECK(dst_lib_init(mctx, ectx, ISC_ENTROPY_BLOCKING));
dst_active = ISC_TRUE; dst_active = ISC_TRUE;
CHECK(isc_hash_create(mctx, ectx, DNS_NAME_MAXWIRE));
hash_active = ISC_TRUE;
if (logfile != NULL) { if (logfile != NULL) {
isc_logdestination_t destination; isc_logdestination_t destination;
isc_logconfig_t *logconfig = NULL; isc_logconfig_t *logconfig = NULL;