[Dnssec-trigger] Extracting hot-spot detection and servers probing code into a library

Tomas Hozza thozza at redhat.com
Wed May 14 14:14:09 UTC 2014


----- Original Message -----
> On 14.5.2014 15:54, Paul Wouters wrote:
> > On 05/14/2014 08:55 AM, Tomas Hozza wrote:
> >
> >> Since we plan to implement NetworkManager DNS plugin for
> >> unbound that would in the end replace dnssec-trigger, it
> >> will have to do the same set of tests as dnssec-trigger
> >> daemon does right now.
> >>
> >> We are thinking about extracting the necessary code
> >> dnssec-trigger uses into a separate library. The library
> >> could be then used by the unbound NM plugin. We are also
> >> interested in possibly extending the set of nameservers
> >> tests based on [1].
> >
> > That would be great!
> >
> >> We are interested in your opinion on this. Would you be
> >> OK with the extraction of the code into a library?
> >> The library could be then distributed as a part of
> >> dnssec-trigger.
> >>
> >> [1]
> >> https://datatracker.ietf.org/doc/draft-ietf-dnsop-dnssec-roadblock-avoidance/
> >
> >
> > Note that I asked a few ccTLD operators for a stable wildcard record for
> > testing the forwarder for the "bad old bind cname/wildcard bug" and
> > CentralNic assisted
> > us and put a stable record in at:
> >
> > *._probe.uk.com. IN CNAME fedoraproject.org.
> > *._probe.us.com. IN CNAME fedoraproject.org.
> > *._probe.cn.com. IN CNAME fedoraproject.org.
> >
> >
> > This can be used for a new test for
> > https://bugzilla.redhat.com/show_bug.cgi?id=1096240
> 
> I think we should:
> - Make test names/records configurable in the library.
> - Deploy own Fedora-sub-tree dedicated to DNS-tests. It can be something like
> dnstest.fedoraproject.org. and put all necessary records there.
> 
> This allows every distributor to build the library with it's own set of
> names.
> This avoids single point of failure (from the perspective of all library
> users) and removes dependency on external entity.

I totally agree. We should not hardcode anything in the library if possible!

-- 
Tomas Hozza
Software Engineer - EMEA ENG Developer Experience

PGP: 1D9F3C2D
Red Hat Inc.                               http://cz.redhat.com



More information about the dnssec-trigger mailing list