- Removed an extraneous expression in omapi socket callback function. Prior
to this change, the logic was techinically incorrect but other factors
ensured the outcome itself was correct. This change was made primarily
- for code clarity.
+ for code clarity. Thanks to Ganesh Pinjala for bringing the issue to our
+ attention.
[ISC-Bugs #42834]
+- Corrected a bug which could cause the server to sporadically crash while
+ loading lease files with the lease-id-format is set to "hex". Our thanks
+ to Jay Ford, University of Iowa for reporting the issue.
+ [ISC-Bugs #43185]
+
+- Pass configure arguments which begin with an upper case letter, e.g.
+ CFLAGS, to the embedded bind configure, so it is no longer required
+ to use environment variables to get the same effect.
+ [ISC-Bugs #35143]
+
+- Added --enable-kqueue, --enable-epoll, --enable-devpoll and a more
+ general --with-bind-extra-config to pass extra options to the
+ embedded bind configure. Note we had mixed experiences with this
+ so it is at the user risk, i.e., they are NOT SUPPORTED yet.
+ [ISC-Bugs #20890]
+
+ - Changed the way the embedded bind Makefile is updated by configure.
+ The only user visible side effect is that --with-libbind now requires
+ either "no" or an (absolute) path, i.e. "yes" is no longer valid.
+ [ISC-Bugs #43227]
+
Changes since 4.3.0 (bug fixes)
- Tidy up several small tickets.
LIBOBJS
LDAP_CFLAGS
LDAP_LIBS
+ BINDVERSION
+ BINDBIND
BINDSRCDIR
BINDDIR
+BINDIOMUX
ac_prefix_program
DISTCHECK_ATF_CONFIGURE_FLAG
HAVE_ATF_FALSE
File for dhcrelay6 process information (default is
LOCALSTATEDIR/run/dhcrelay6.pid)
--with-randomdev=PATH Path for random device (default is /dev/random)
- --with-libbind=PATH bind includes and libraries are in PATH (default is
- ./bind)
+ --with-bind-extra-config
+ configure bind librairies with some extra options
+ (default is none)
+ --with-libbind=PATH bind includes and libraries are in PATH
--with-ldap enable OpenLDAP support in dhcpd (default is no)
--with-ldapcrypto enable OpenLDAP crypto support in dhcpd (default is
no)
# Configure and build the bind libraries for use by DHCP
- include ./version.tmp
- version=${MAJORVER}.${MINORVER}.${PATCHVER}${RELEASETYPE}${RELEASEVER}
-
- # bindvar.tmp is constructed by configure, it has the paths for bind
- # if GMAKE is blank the shell script couldn't find a gmake to use.
- # binddir=
- # GMAKE=
- include ./bindvar.tmp
-
+ binddir=@BINDBIND@
+ version=@BINDVERSION@
bindsrcdir=bind-${version}
-bindconfig = --disable-kqueue --disable-epoll --disable-devpoll \
- --without-openssl --without-libxml2 --enable-exportlib \
- --with-gssapi=no --enable-threads=no @BINDCONFIG@ \
+bindconfig = --without-openssl --without-libxml2 \
+ --without-gssapi --disable-threads \
+ --enable-exportlib \
--with-export-includedir=${binddir}/include \
- --with-export-libdir=${binddir}/lib
+ --with-export-libdir=${binddir}/lib \
+ @BINDIOMUX@ @BINDCONFIG@ --enable-full-report
@BIND_ATF_FALSE@cleandirs = ./lib ./include
@BIND_ATF_TRUE@cleandirs = ./lib ./include ./atf