]> git.ipfire.org Git - thirdparty/bind9.git/commit
Make the usage of libxml2 opaque to the caller
authorOndřej Surý <ondrej@sury.org>
Mon, 24 Jun 2019 12:25:55 +0000 (14:25 +0200)
committerOndřej Surý <ondrej@sury.org>
Tue, 25 Jun 2019 10:01:32 +0000 (12:01 +0200)
commit0771dd3be8bad18f669de978f3be5e08cf2dbd6e
treebe11e87a21debfaab0b26700a5d1b5b2fe90c633
parent11db6399456f9d8cdbb962df7e0c5dd43ba54bfd
Make the usage of libxml2 opaque to the caller

The libxml2 have previously leaked into the global namespace leading
to forced -I<include_path> for every compilation unit using isc/xml.h
header.  This MR fixes the usage making the caller object opaque.
63 files changed:
bin/check/Makefile.in
bin/confgen/Makefile.in
bin/delv/Makefile.in
bin/dig/Makefile.in
bin/dnssec/Makefile.in
bin/named/Makefile.in
bin/named/include/named/server.h
bin/named/main.c
bin/named/server.c
bin/named/statschannel.c
bin/nsupdate/Makefile.in
bin/pkcs11/Makefile.in
bin/plugins/Makefile.in
bin/rndc/Makefile.in
bin/tests/Makefile.in
bin/tests/optional/Makefile.in
bin/tests/pkcs11/Makefile.in
bin/tests/pkcs11/benchmarks/Makefile.in
bin/tests/system/Makefile.in
bin/tests/system/conf.sh.in
bin/tests/system/dyndb/driver/Makefile.in
bin/tests/system/pipelined/Makefile.in
bin/tests/system/rndc/Makefile.in
bin/tests/system/rpz/Makefile.in
bin/tests/system/rsabigexponent/Makefile.in
bin/tests/system/tkey/Makefile.in
bin/tools/Makefile.in
config.h.in
configure
configure.ac
contrib/dlz/bin/dlzbdb/Makefile.in
fuzz/Makefile.in
lib/bind9/Makefile.in
lib/dns/Makefile.in
lib/dns/cache.c
lib/dns/include/dns/cache.h
lib/dns/tests/Makefile.in
lib/dns/tests/master_test.c
lib/irs/tests/Makefile.in
lib/isc/Makefile.in
lib/isc/include/isc/Makefile.in
lib/isc/include/isc/mem.h
lib/isc/include/isc/socket.h
lib/isc/include/isc/task.h
lib/isc/include/isc/xml.h [deleted file]
lib/isc/mem.c
lib/isc/task.c
lib/isc/tests/Makefile.in
lib/isc/unix/Makefile.in
lib/isc/unix/socket.c
lib/isc/win32/libisc.vcxproj.filters.in
lib/isc/win32/libisc.vcxproj.in
lib/isc/win32/socket.c
lib/isccc/Makefile.in
lib/isccc/tests/Makefile.in
lib/isccfg/Makefile.in
lib/isccfg/tests/Makefile.in
lib/ns/Makefile.in
lib/ns/tests/Makefile.in
lib/samples/Makefile-postinstall.in
lib/samples/Makefile.in
make/rules.in
util/copyrights