question about RPZ file transfers

Chuck Crisler ccrislerathome at gmail.com
Wed Nov 4 15:11:56 UTC 2020


Sirs, first, you have my respect for a rigorous, disciplined product.
Though I have found BIND code to be very difficult to understand when you
are starting, I understand and appreciate the structure and organization
needed to produce a heavily used package that is reliable for the long
term. Kudos to the team.

I am writing about a problem that I have encountered. We are using 9.11.5.
The package is integrated into our middleware box to provide DNS services.
I am responsible for 2 projects involving RPZs. The second is to support
transferring updated RPZs from a configured master server to the slave
servers. I discovered that the default transfer format is binary/raw, which
I can't seem to use. There is a zone clause 'masterfile-format text' which
seems like it should force a text format. However, in my code version when
using this clause, this asserts at name.c, line 958 with RPZs. I haven't
been able to find a way to get BIND to load a binary or raw file. The
problem is that our product runs in a cluster with between 2 to 50 separate
instances of BIND. I have implemented a mechanism that only 1 instance will
download a file from the master server and we can distribute that file to
all instances in the cluster. I just can't seem to load the binary file.

1. Is there a patch for the assert? I tried looking and couldn't find the
change log for versions.
2. Is there a way to load a binary file? I can't find it anywhere in google
searches.

I greatly appreciate any help or guidance that you can provide.

Sincerely,
Chuck Crisler
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/bind-workers/attachments/20201104/ed56cae3/attachment.htm>


More information about the bind-workers mailing list