beginning implementing some new types partly on request
| | |
| | | |
| | | --- DNSSEC-Implementation by dark alex |
| | | --- TODO: Review and resolve conflicts if more has been done in that column |
| | | ALTER TABLE `dns_rr` CHANGE COLUMN `type` `type` ENUM('A','AAAA','ALIAS','CNAME','HINFO','MX','NAPTR','NS','PTR','RP','SRV','TXT','TLSA','DNSKEY') NULL DEFAULT NULL AFTER `name`; |
| | | ALTER TABLE `dns_rr` CHANGE COLUMN `type` `type` ENUM('A','AAAA','ALIAS','CNAME','DS','HINFO','LOC','MX','NAPTR','NS','PTR','RP','SPF','SRV','TXT','TLSA','DNSKEY') NULL DEFAULT NULL AFTER `name`; |
| | | |
| | | ALTER TABLE `dns_soa` |
| | | ADD COLUMN `dnssec_initialized` ENUM('Y','N') NOT NULL DEFAULT 'N', |
| | |
| | | `server_id` int(11) NOT NULL default '1', |
| | | `zone` int(11) unsigned NOT NULL DEFAULT '0', |
| | | `name` varchar(255) NOT NULL DEFAULT '', |
| | | `type` enum('A','AAAA','ALIAS','CNAME','HINFO','MX','NAPTR','NS','PTR','RP','SRV','TXT','TLSA','DNSKEY') default NULL, |
| | | `type` enum('A','AAAA','ALIAS','CNAME','DS','HINFO','LOC','MX','NAPTR','NS','PTR','RP','SPF','SRV','TXT','TLSA','DNSKEY') default NULL, |
| | | `data` TEXT NOT NULL DEFAULT '', |
| | | `aux` int(11) unsigned NOT NULL default '0', |
| | | `ttl` int(11) unsigned NOT NULL default '3600', |
| | |
| | | <tmpl_if name="type" op='==' value='CNAME'> |
| | | {tmpl_var name='name'} {tmpl_var name='ttl'} CNAME {tmpl_var name='data'} |
| | | </tmpl_if> |
| | | <tmpl_if name="type" op='==' value='DS'> |
| | | {tmpl_var name='name'} {tmpl_var name='ttl'} DS {tmpl_var name='data'} |
| | | </tmpl_if> |
| | | <tmpl_if name="type" op='==' value='HINFO'> |
| | | {tmpl_var name='name'} {tmpl_var name='ttl'} HINFO {tmpl_var name='data'} |
| | | </tmpl_if> |
| | | <tmpl_if name="type" op='==' value='LOC'> |
| | | {tmpl_var name='name'} {tmpl_var name='ttl'} LOC {tmpl_var name='data'} |
| | | </tmpl_if> |
| | | <tmpl_if name="type" op='==' value='MX'> |
| | | {tmpl_var name='name'} {tmpl_var name='ttl'} MX {tmpl_var name='aux'} {tmpl_var name='data'} |
| | |
| | | <tmpl_if name="type" op='==' value='RP'> |
| | | {tmpl_var name='name'} {tmpl_var name='ttl'} RP {tmpl_var name='data'} |
| | | </tmpl_if> |
| | | <tmpl_if name="type" op='==' value='SPF'> |
| | | {tmpl_var name='name'} {tmpl_var name='ttl'} SPF {tmpl_var name='data'} |
| | | </tmpl_if> |
| | | <tmpl_if name="type" op='==' value='SRV'> |
| | | {tmpl_var name='name'} {tmpl_var name='ttl'} SRV {tmpl_var name='aux'} {tmpl_var name='data'} |
| | | </tmpl_if> |