#217 Support bind 9.18.10 or later
Merged by abbra. Opened by abbra.
abbra/bind-dyndb-ldap bind-9-18-10-support  into  master

dns_db_allrdatasets() gained a new parameter. Adopt the code to allow
injecting 0 options if building against 9.18.10.

Fixes: https://pagure.io/bind-dyndb-ldap/issue/216

Signed-off-by: Alexander Bokovoy abokovoy@redhat.com

1 new commit added

  • Fix broken bind 9.18.10 build

rebased onto 86d9b94f72b13f12e3bbfa855c3c557d0fba6ab7

1 new commit added

  • adopt to bind 9.18.10+ loggers

3 new commits added

  • adopt to bind 9.18.10+ loggers
  • Fix broken bind 9.18.10 build
  • Support bind 9.18.10 or later
  • dns_db_allrdatasets change affects bind 9.16.36

I mean could you please fix #if LIBDNS_VERSION_MAJOR >= 1810 to support bind-9.16.36.
https://gitlab.isc.org/isc-projects/bind9/-/issues/3613
https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/7189

1 new commit added

  • Handle dns_db_allrdatasets() backports too

dns_db_allrdatasets was not fixed in src/ldap_helper.c.

@slev could you please try the additional patch and tell me if that is enough?

rebased onto 5dd2fefa0bc7cd7689004cec64304c3a02be9eab

@slev I updated "Support bind 9.18.10 or later" patch to add src/ldap_helper.c fixes.

@abbra, thank you! Build passed against bind 9.16.35 and bind 9.16.36.

Loggers' changes requires bind 9.18.9+ (not 9.18.10):
https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/6914

4 new commits added

  • Handle dns_db_allrdatasets() backports too
  • adopt to bind 9.18.9+ loggers
  • Fix broken bind 9.18.10 build
  • Support bind 9.18.10 or later

Great, thank you. I put 1809 instead.

Created PR https://gitlab.isc.org/isc-projects/bind9/-/merge_requests/7376 on BIND9 side, because I think the rwlock.h issue should be handled there.

Pull-Request has been merged by abbra

Thank you, merged.

@pemensik I'll merge the patch for rwlock.h anyway as it would allow us to build against currently released bind9 versions.

Sure, those changes do not conflict, why not.