<div dir="ltr"><div>Hello pdns-mailing list,</div><div>I'm writing a backend within cassandra db and python driver through the remotebackend module http-mode configured</div><div><br></div><div>When using the pdnsutil to retrieve all meta-data attached to a particular zone, it's done by using the pdnsutil 'get-meta' command whithout attribute, as mentionned in the documentation. <br></div><div>This command works very well for particular attribute but not when ther is no attribute at all.</div><div>I guess my backend doesn't return the right object structure or sequence, since pdsnutil should try to retrieve each value for each attribute existing in DB.</div><div><br></div><div>I tried several data structures, but without success: for example ( and more ..)<br></div><div><br></div><div>[{'ALLOW-AXFR-FROM': '<a href="http://192.168.123.0/24'">192.168.123.0/24'</a>}, {'ALLOW-AXFR-FROM': '<a href="http://192.168.250.0/24'">192.168.250.0/24'</a>}, {'SOA-EDIT': '0'}]</div><div><br></div><div>[['ALLOW-AXFR-FROM', '<a href="http://192.168.123.0/24'">192.168.123.0/24'</a>], ['API-RECTIFY', '1'], ['PRESIGNED', '0'], ['SOA-EDIT', '1'], ['SOA-EDIT-API', '1']]</div><div><br> </div><div>['ALLOW-AXFR-FROM=<a href="http://192.168.123.0/24">192.168.123.0/24</a>', 'API-RECTIFY=1', 'PRESIGNED=0', 'SOA-EDIT=1', 'SOA-EDIT-API=1']</div><div><br></div><div>DB content for the requested domain<br></div><div><br></div><div>kind            | content<br>-----------------+------------------<br> ALLOW-AXFR-FROM | <a href="http://192.168.123.0/24">192.168.123.0/24</a><br>     API-RECTIFY |                1<br>       PRESIGNED |                0<br>        SOA-EDIT |                1<br>    SOA-EDIT-API |                1</div><div><br></div><div>result of the pdnsutil command :</div><div>***************************************************</div><div>pdnsutil get-meta <a href="http://osnworld.net">osnworld.net</a><br>Jun 21 14:11:44 Reading random entropy from '/dev/urandom'<br>Jun 21 14:11:44 [bindbackend] Parsing 0 domain(s), will report when done<br>Jun 21 14:11:44 [bindbackend] Done parsing domains, 0 rejected, 0 new, 0 removed<br>Metadata for '<a href="http://osnworld.net">osnworld.net</a>'</div><div><br></div><div>****************************************************<br></div><div></div><div>That means "nothing", I guess, and whatever i try to return <br></div><div><br></div><div>It's why I'm thinking that I don't return the right data format to make pdnsutil understand the backend's answer<br></div><div><br></div><div>for a particular attribute it works fine:</div><div>***************************************************</div><div>pdnsutil get-meta <a href="http://osnworld.net">osnworld.net</a> API-RECTIFY<br>Jun 21 11:58:00 Reading random entropy from '/dev/urandom'<br>Jun 21 11:58:00 [bindbackend] Parsing 0 domain(s), will report when done<br>Jun 21 11:58:00 [bindbackend] Done parsing domains, 0 rejected, 0 new, 0 removed<br>Metadata for '<a href="http://osnworld.net">osnworld.net</a>'<br>API-RECTIFY = 1</div><div>****************************************************</div><div><br></div><div>Could someone help to find the good data structure I should return<br></div><div><br></div><div>Thanks for all</div><div><br></div><div>Herve<br></div></div>