On 22 maj 2013, at 15:07, Fredrik Pettai <[email protected]> wrote:

> One thing that struck me while having a discussion about different formats, 
> is why OpenDNSSEC has it's configuration files in the XML format? I 
> understood that (at least one of) the design idea(s) behind it, was that 
> other provision systems that use OpenDNSSEC as a backend should be able to 
> generate/rewrite configuration to OpenDNSSEC. Is that a reality today, or was 
> it just a pipe dream? :-)

Yes, there are systems today that generated XML for OpenDNSSEC. XML is also 
used for enforcer/signer interaction, and using the same syntax for all files 
made sense. We could have used JSON, but then syntax checking would have been 
less strict.

> As an OpenDNSSEC user, the configuration is unnecessarily filled with (too) 
> much information, making it less readable. As a package maintainer, having to 
> depend on libxml2 is not something that is positive, due to all security 
> vulnerabilities that comes with libxml2.

No XML files that OpenDNSSEC use should be writable by non-admins, so any 
security issues with libxml2 are, IMHO, moot in this context.

> I do understand that it would take time that could be spent on other things 
> to rewrite this, and I wouldn't suggest that this should be on the roadmap 
> for OpenDNSSEC 1.x. But maybe OpenDNSSEC 2.x could add support for less 
> complicated configuration syntax?

Changing the configuration file format is not on the roadmap for 2.0, but we 
will look into this for future releases.


Not starting the my-favorite-config-file-format war, but what would you 
recommend us to look at in the future?


        jakob

_______________________________________________
Opendnssec-user mailing list
[email protected]
https://lists.opendnssec.org/mailman/listinfo/opendnssec-user

Reply via email to