+6111. [cleanup] Move irs_resconf into libdns, and remove the
+ now empty libirs. [GL !7463]
+
6110. [cleanup] Refactor the dns_xfrin module to use dns_dispatch
to set up TCP connections and send and receive
messages. [GL #3886]
LIBNS_LIBS = \
$(top_builddir)/lib/ns/libns.la
-LIBIRS_CFLAGS = \
- -I$(top_srcdir)/lib/irs/include
-
-LIBIRS_LIBS = \
- $(top_builddir)/lib/irs/libirs.la
-
LIBISCCFG_CFLAGS = \
-I$(top_srcdir)/lib/isccfg/include
-I$(top_builddir)/include \
$(LIBISC_CFLAGS) \
$(LIBDNS_CFLAGS) \
- $(LIBISCCFG_CFLAGS) \
- $(LIBIRS_CFLAGS)
+ $(LIBISCCFG_CFLAGS)
AM_CPPFLAGS += \
-DSYSCONFDIR=\"${sysconfdir}\"
delv_SOURCES = \
delv.c
+
delv_LDADD = \
$(LIBISC_LIBS) \
$(LIBDNS_LIBS) \
- $(LIBISCCFG_LIBS) \
- $(LIBIRS_LIBS)
+ $(LIBISCCFG_LIBS)
$(LIBISC_CFLAGS) \
$(LIBDNS_CFLAGS) \
$(LIBISCCFG_CFLAGS) \
- $(LIBIRS_CFLAGS) \
$(LIBIDN2_CFLAGS) \
$(LIBUV_CFLAGS)
$(LIBISC_LIBS) \
$(LIBDNS_LIBS) \
$(LIBISCCFG_LIBS) \
- $(LIBIRS_LIBS) \
$(LIBIDN2_LIBS)
noinst_LTLIBRARIES = libdighost.la
$(LIBISC_CFLAGS) \
$(LIBDNS_CFLAGS) \
$(LIBISCCFG_CFLAGS) \
- $(LIBIRS_CFLAGS) \
$(GSSAPI_CFLAGS) \
$(KRB5_CFLAGS) \
$(READLINE_CFLAGS)
$(LIBISC_LIBS) \
$(LIBDNS_LIBS) \
$(LIBISCCFG_LIBS) \
- $(LIBIRS_LIBS) \
$(GSSAPI_LIBS) \
$(KRB5_LIBS)
lib/isc/Makefile
lib/dns/Makefile
lib/ns/Makefile
- lib/irs/Makefile
lib/isccfg/Makefile
lib/isccc/Makefile])
configuration parser and checker.
* `bind9/lib/isccc`: library implementing the control channel used
by `rndc`
- * `bind9/lib/irs`: provides mechanisms for reading `/etc/resolv.conf`
- and other configuration files.
#### Namespace
moved to the ``libisc`` and ``libisccfg`` libraries, and the
now-empty ``libbind9`` has been removed and is no longer installed.
+- The ``irs_resconf`` module has been moved to the ``libdns`` shared
+ library and the now-empty ``libirs`` library has been removed and is
+ no longer installed.
+
Feature Changes
~~~~~~~~~~~~~~~
include $(top_srcdir)/Makefile.top
-SUBDIRS = isc dns isccc ns isccfg irs
+SUBDIRS = isc dns isccc ns isccfg
include/dst/dst.h \
include/dst/gssapi.h
+irsdir = $(includedir)/irs
+irs_HEADERS = \
+ include/irs/resconf.h
+
libdns_la_SOURCES = \
$(libdns_la_HEADERS) \
$(dst_HEADERS) \
+ $(irs_HEADERS) \
acl.c \
adb.c \
badcache.c \
rdataslab.c \
remote.c \
request.c \
+ resconf.c \
resolver.c \
result.c \
rootns.c \
isc_mem_t *mctx;
isc_sockaddrlist_t nameservers;
- unsigned int numns; /*%< number of configured servers
- * */
+ unsigned int numns; /*%< number of configured servers */
char *domainname;
char *search[RESCONFMAXSEARCH];
- uint8_t searchnxt; /*%< index for next free slot
- * */
+ uint8_t searchnxt; /*%< index for next free slot */
irs_resconf_searchlist_t searchlist;
+++ /dev/null
-include $(top_srcdir)/Makefile.top
-
-lib_LTLIBRARIES = libirs.la
-
-libirs_ladir = $(includedir)/irs
-libirs_la_HEADERS = \
- include/irs/resconf.h
-
-libirs_la_SOURCES = \
- $(libirs_la_HEADERS) \
- resconf.c
-
-libirs_la_CPPFLAGS = \
- $(AM_CPPFLAGS) \
- $(LIBISC_CFLAGS) \
- $(LIBDNS_CFLAGS) \
- $(LIBISCCFG_CFLAGS) \
- $(LIBIRS_CFLAGS)
-
-libirs_la_LIBADD = \
- $(LIBISC_LIBS) \
- $(LIBDNS_LIBS) \
- $(LIBISCCFG_LIBS)
-
-libirs_la_LDFLAGS = \
- $(AM_LDFLAGS) \
- -release "$(PACKAGE_VERSION)"
+++ /dev/null
-../../../.clang-format.headers
\ No newline at end of file
+++ /dev/null
-../../tests/irs
\ No newline at end of file
AM_CPPFLAGS += \
$(LIBISC_CFLAGS) \
- $(LIBIRS_CFLAGS)
+ $(LIBDNS_CFLAGS)
LDADD += \
$(LIBISC_LIBS) \
- $(LIBIRS_LIBS)
+ $(LIBDNS_LIBS)
check_PROGRAMS = \
resconf_test