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:
@@ -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);
|
||||||
|
@@ -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)
|
||||||
|
@@ -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;
|
||||||
|
|
||||||
|
@@ -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)");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -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;
|
||||||
|
Reference in New Issue
Block a user