Skip to content

Commit

Permalink
rem: usr: Move contributed DLZ modules into a separate repository
Browse files Browse the repository at this point in the history
The DLZ modules are poorly maintained as we only ensure they can still
be compiled, the DLZ interface is blocking, so anything that blocks the
query to the database blocks the whole server and they should not be
used except in testing.  The DLZ interface itself is going to be scheduled
for removal.

The DLZ modules now live in https://gitlab.isc.org/isc-projects/dlz-modules
repository.

Closes #4865

Merge branch '4865-remove-contributed-DLZ-modules' into 'main'

See merge request isc-projects/bind9!9349
  • Loading branch information
oerdnj committed Nov 26, 2024
2 parents 08138d5 + a6cce75 commit 0fa2807
Show file tree
Hide file tree
Showing 67 changed files with 20 additions and 13,048 deletions.
4 changes: 0 additions & 4 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -316,9 +316,7 @@ stages:
- *configure
- *check_readline_setup
- make -j${BUILD_PARALLEL_JOBS:-1} -k all V=1
- test -z "${BUILD_CONTRIB}" || for DIR in contrib/dlz/modules/*; do test -f "${DIR}/Makefile" && CFLAGS="${CFLAGS} -Werror" make -C "${DIR}"; done
- test -z "${RUN_MAKE_INSTALL}" || make DESTDIR="${INSTALL_PATH}" install
- test -z "${RUN_MAKE_INSTALL}" -o -z "${BUILD_CONTRIB}" || for DIR in contrib/dlz/modules/*; do test -f "${DIR}/Makefile" && make -C "${DIR}" DESTDIR="${INSTALL_PATH}" install; done
- test -z "${RUN_MAKE_INSTALL}" || DESTDIR="${INSTALL_PATH}" sh util/check-make-install
- if [[ "${CFLAGS}" == *"-fsanitize=address"* ]]; then ( ! grep -F AddressSanitizer config.log ); fi
- test -z "${CROSS_COMPILATION}" || grep -F -A 1 "checking whether we are cross compiling" config.log | grep -q "result.*yes"
Expand Down Expand Up @@ -886,7 +884,6 @@ gcc:tarball:nosphinx:

gcc:bookworm:amd64:
variables:
BUILD_CONTRIB: 1
CC: gcc
CFLAGS: "${CFLAGS_COMMON} --coverage -O0"
EXTRA_CONFIGURE: "--with-libidn2 ${WITH_READLINE_LIBEDIT}"
Expand Down Expand Up @@ -1343,7 +1340,6 @@ tsan:stress:

clang:bookworm:amd64:
variables:
BUILD_CONTRIB: 1
CC: ${CLANG}
CFLAGS: "${CFLAGS_COMMON} -Wenum-conversion -DOPENSSL_API_COMPAT=10100"
# See https://gitlab.isc.org/isc-projects/bind9/-/issues/3444
Expand Down
5 changes: 2 additions & 3 deletions contrib/README
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,8 @@ be fixed as time permits.

- dlz/modules

Dynamically linkable DLZ modules that can be configured into
named at runtime, enabling access to external data sources including
LDAP, MySQL, Berkeley DB, perl scripts, etc.
Dynamically linkable DLZ modules have been moved into a separate
repository located at https://gitlab.isc.org/isc-projects/dlz-modules.

- gitchangelog/

Expand Down
1 change: 0 additions & 1 deletion contrib/dlz/.gitignore

This file was deleted.

27 changes: 0 additions & 27 deletions contrib/dlz/example/Makefile

This file was deleted.

256 changes: 0 additions & 256 deletions contrib/dlz/example/README

This file was deleted.

Loading

0 comments on commit 0fa2807

Please sign in to comment.