Habbie/powerdns — pull request #35 by cyclops1982 (2012-06-11 20:22:11+00:00)
Title: RFC2136 implementation :-)

Hi Habbie,

Here's the pull request. As you can see, lots of not-so-clean commits. I'm sorry for that, but commits with something like this become a '"let's safe it". I suggest you look at the final result :-)

There are still a number of TODO's. Some are 'bug', some are simple things that can be improved.

I've added tests just to check my implementation, it resolved some bugs and also has a sort of aim to do 100% code coverage, which is not the case at the moment. (The SOA is not tested, for instance).
The test also only work on gmysql-nodnssec. I haven't tested with DNSSEC or postgresql. And i'm pretty sure bind doesn't work because i didn't update that backend.

There's probably still a rather large bug when updating MX, SOA or SVR records. I'll check that later and add a test.

So, the implementation is far from complete, but ready for it's first check to see if it works functionally and i've really understood the RFC.
I also hope to make a more structured todo list with the feedback from this! So please, give any feedback you want, also if it's s**t!