Open bhourigan opened 9 years ago
I've recently come across this while trying to migrate data and config files off of a WHM/cPanel server. The fact that this issue is so old and that WHM has used PowerDNS as a default since 2018 seems a bit odd to me. As the fact that the config I'm migrating was created on WHM for powerDNS, this would imply that WHM's package of pdns supports this config.
Granted I could be very wrong with my recollection of how the license should work. And I probably am wrong. However it just seems odd that there's potential WHM has a patch for this issue, yet they haven't provided it here to the upstream. Again I'm probably a bit off on my understanding of the GLP here since IANAL. Even if I am right I shouldn't be surprised by for profit companies using open-source and not contributing to it.
EDIT: TBH since I'm just 1:1 migrating configs as a temporary stop gap, I'm just going to remove this section of the named.conf
. While it'd be neat to dig into why cPanel seems to support this feature, it's more productive to move on to my next tasks. I suspect other users hoping to use the bind-backend may have different needs, but for me removing them is sufficient.
However it just seems odd that there's potential WHM has a patch for this issue, yet they haven't provided it here to the upstream.
The GPL only requires WHM to offer the modified source to the customers that bought their version of PowerDNS. The GPL sadly does not require upstreaming of patches.
The bind backend can't handle the following snippit from my named.conf, citing an error with the 'file' directive:
Going by the bind backend documentation I expect the backend to ignore everything other than zone statements. I get that impression from the following text:
Running 3.4.2 x86_64, build information below: