bind9/lib/dns
Petr Menšík 6992c50240 Fix regression in dnstap_test with native pkcs11
Change to cmocka broken initialization of TZ environment. This time,
commit 1cf1254051 is not soon enough. Has
to be moved more forward, before any other tests. It library is not full
reinitialized on each test.

(cherry picked from commit 71c4fad592)
2019-03-15 16:19:44 +11:00
..
include cleanup: use dns_secalg_t and dns_dsdigest_t where appropriate 2019-03-08 22:25:27 +11:00
rdata cleanup: use dns_secalg_t and dns_dsdigest_t where appropriate 2019-03-08 22:25:27 +11:00
tests Fix regression in dnstap_test with native pkcs11 2019-03-15 16:19:44 +11:00
win32 create dns_rdatatype_atcname to split records that can appear along side CNAME from DNSSEC; dns_rdatatype_iszonecutauth allowed too many types 2018-12-14 14:29:46 +11:00
.gitignore 4394. [func] Add rndc command "dnstap-reopen" to close and 2016-06-24 09:37:04 +10:00
acache.c isc_stdtime_t is always 32-bit now, so remove the always true macro STDTIME_ON_32BITS 2018-11-09 03:04:22 +07:00
acl.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
adb.c Turn (int & flag) into (int & flag) != 0 when implicitly typed to bool 2018-11-08 22:02:58 +07:00
api prep 9.11.6rc1 2019-02-20 19:54:38 -08:00
badcache.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
byaddr.c force promotion to unsigned int 2019-03-14 13:53:04 -07:00
cache.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
callbacks.c Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 14:25:15 +02:00
catz.c add missing DBC checks for catz and add isc_magic checks; add DBC checks to ht.c 2018-11-29 15:05:17 +11:00
client.c Make delv use OS-supplied ephemeral port range 2019-03-08 13:14:10 +01:00
clientinfo.c update file headers to remove copyright years 2018-03-14 16:40:20 -07:00
compress.c Remove duplicate config.h 2018-08-10 15:20:58 +02:00
db.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
dbiterator.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
dbtable.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
diff.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
dispatch.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
dlz.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
dns64.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
dnssec.c Move REQUIRE outside comment unsupported alg 2018-12-20 04:50:08 -05:00
dnstap.c Revert "Merge branch 'ondrej/fix-race-condition-in-dnstap-v9_11' into 'v9_11'" 2019-01-23 13:56:26 -05:00
dnstap.proto [master] dnstap 2015-10-02 12:32:42 -07:00
ds.c cleanup: use dns_secalg_t and dns_dsdigest_t where appropriate 2019-03-08 22:25:27 +11:00
dst_api.c Turn (int & flag) into (int & flag) != 0 when implicitly typed to bool 2018-11-08 22:02:58 +07:00
dst_gost.h update file headers to remove copyright years 2018-03-14 16:40:20 -07:00
dst_internal.h Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
dst_lib.c Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 14:25:15 +02:00
dst_openssl.h Use standard OPENSSL_NO_ENGINE instead of custom USE_ENGINE define 2018-05-03 21:48:44 +02:00
dst_parse.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
dst_parse.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 14:25:15 +02:00
dst_pkcs11.h update file headers to remove copyright years 2018-03-14 16:40:20 -07:00
dst_result.c Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 14:25:15 +02:00
dyndb.c gcc defines __SANITIZE_ADDRESS__ and not __ADDRESS_SANITIZER__, use the correct #define 2018-12-19 12:46:05 +01:00
ecdb.c Turn (int & flag) into (int & flag) != 0 when implicitly typed to bool 2018-11-08 22:02:58 +07:00
fixedname.c Add a dns_fixedname_initname() helper function 2018-04-10 13:14:25 -07:00
forward.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
gen-unix.h Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
gen-win32.h Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
gen.c #include <limits.h> for PATH_MAX, define if not found 2019-03-08 18:24:13 +11:00
geoip.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
gssapi_link.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
gssapictx.c remove redundant assignment 2019-02-19 10:26:00 +11:00
hmac_link.c Disable runtime detection of md5 and sha1 support for Utimaco HSM. 2018-11-09 00:07:55 +07:00
ipkeylist.c Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-10 15:20:57 +02:00
iptable.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
journal.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
key.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
keydata.c Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-10 15:20:57 +02:00
keytable.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
Kyuafile regen v9_11 2017-12-29 02:23:11 +00:00
lib.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
log.c Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 14:25:15 +02:00
lookup.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
Makefile.in teach proto_c to look in the source directory for out of tree builds 2019-02-20 09:46:07 +11:00
mapapi [master] change "fast" to "map" 2013-01-24 14:20:48 -08:00
master.c don't use 'typename' as it is reserved in C++ 2018-11-14 11:13:21 -08:00
masterdump.c isc_stdtime_t is always 32-bit now, so remove the always true macro STDTIME_ON_32BITS 2018-11-09 03:04:22 +07:00
message.c allow TSIG key to be added to message structure after parsing 2019-01-30 12:34:02 -08:00
name.c Turn (int & flag) into (int & flag) != 0 when implicitly typed to bool 2018-11-08 22:02:58 +07:00
ncache.c allow for up 100 records or 64K of data to be in a ncache entry 2019-01-09 16:17:07 +11:00
nsec.c Turn (int & flag) into (int & flag) != 0 when implicitly typed to bool 2018-11-08 22:02:58 +07:00
nsec3.c Move REQUIRE outside comment unsupported alg 2018-12-20 04:50:08 -05:00
nta.c uninitalize memory read on error path 2018-11-15 00:16:35 +00:00
openssl_link.c Do not fail on NULL passed to OpenSSL_free 2019-01-29 15:42:51 -08:00
openssldh_link.c set freed pointers to NULL 2018-11-15 17:45:44 -08:00
openssldsa_link.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
opensslecdsa_link.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
openssleddsa_link.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
opensslgost_link.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
opensslrsa_link.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
order.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
peer.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
pkcs11.c update file headers to remove copyright years 2018-03-14 16:40:20 -07:00
pkcs11dh_link.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
pkcs11dsa_link.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
pkcs11ecdsa_link.c Make sure null atributes are never used 2019-01-17 09:00:42 +11:00
pkcs11eddsa_link.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
pkcs11gost_link.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
pkcs11rsa_link.c Make sure null atributes are never used 2019-01-17 09:00:42 +11:00
portlist.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
private.c Turn (int & flag) into (int & flag) != 0 when implicitly typed to bool 2018-11-08 22:02:58 +07:00
rbt.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
rbtdb.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
rbtdb.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 14:25:15 +02:00
rbtdb64.c update file headers to remove copyright years 2018-03-14 16:40:20 -07:00
rbtdb64.h update file headers to remove copyright years 2018-03-14 16:40:20 -07:00
rcode.c maybe_numeric failed to handle NUL in text region. 2019-01-09 19:08:22 +11:00
rdata.c Ensure base64/base32/hex fields in DNS records that should be non-empty are. 2019-01-09 18:52:50 +11:00
rdatalist.c Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 14:25:15 +02:00
rdatalist_p.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 14:25:15 +02:00
rdataset.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
rdatasetiter.c Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 14:25:15 +02:00
rdataslab.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
request.c Turn (int & flag) into (int & flag) != 0 when implicitly typed to bool 2018-11-08 22:02:58 +07:00
resolver.c assert hevent->rdataset is non NULL 2019-03-14 13:17:10 -07:00
result.c explictly convert ISC_R_NOSPACE from dns_message_parse to DNS_R_FORMERR and remove from dns_result_torcode 2019-01-08 20:51:27 -08:00
rootns.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
rpz.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
rriterator.c Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-10 15:20:57 +02:00
rrl.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
sdb.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
sdlz.c add missing MAYBE_UNLOCK 2019-03-14 09:01:31 +11:00
soa.c Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-10 15:20:57 +02:00
spnego.asn1 Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 14:25:15 +02:00
spnego.c Remove duplicate config.h 2018-08-10 15:20:58 +02:00
spnego.h Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 14:25:15 +02:00
spnego_asn1.c fix memory leak 2019-02-19 09:38:09 +11:00
spnego_asn1.pl Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 14:25:15 +02:00
ssu.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
ssu_external.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
stats.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
tcpmsg.c Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-10 15:20:57 +02:00
time.c Replace custom isc_u?intNN_t types with C99 u?intNN_t types 2018-08-10 15:20:57 +02:00
timer.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
tkey.c Change #4148 wasn't complete 2019-01-31 09:29:22 -08:00
tsec.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
tsig.c allow TSIG key to be added to message structure after parsing 2019-01-30 12:34:02 -08:00
ttl.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
update.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
validator.c cleanup: use dns_secalg_t and dns_dsdigest_t where appropriate 2019-03-08 22:25:27 +11:00
version.c Remove $Id markers, Principal Author and Reviewed tags from the full source tree 2018-05-11 14:25:15 +02:00
view.c errors initalizing badcaches were not caught or cleaned up on error paths 2018-11-15 00:16:31 +00:00
xfrin.c Hint the compiler with ISC_UNREACHABLE(); that code after INSIST(0); cannot be reached 2018-11-08 22:42:52 +07:00
zone.c Update keyfetch_done compute_tag check 2019-02-20 19:54:20 -08:00
zone_p.h Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
zonekey.c Replace custom isc_boolean_t with C standard bool type 2018-08-10 15:20:57 +02:00
zt.c move declaration of pending 2018-10-30 11:55:12 +11:00