Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • fusiondirectory-plugins fusiondirectory-plugins
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 50
    • Issues 50
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • fusiondirectoryfusiondirectory
  • fusiondirectory-pluginsfusiondirectory-plugins
  • Issues
  • #1217
Closed
Open
Issue created Aug 06, 2012 by Côme Chilliet@cchillietReporter

DNS service must be redone

DNS service interface is weird and non-logical in some places. DNS service should be redone from scratch with simplePlugin based on users needs.

(from redmine: issue id 1217, created on 2012-08-06, closed on 2016-02-22)

  • Relations:
    • relates #3265 (closed)
    • relates #2843 (closed)
    • relates #2029 (closed)
    • relates #2171 (closed)
    • relates #2573 (closed)
    • relates #3593 (closed)
    • relates #4251 (closed)
    • relates #4252 (closed)
    • relates #4496 (closed)
    • relates #4563 (closed)
    • relates #4637 (closed)
  • Changesets:
    • Revision 4c3b1dd9 by Côme Chilliet on 2014-10-30T12:51:21.000Z:
Fixes #1217 Rewrote main DNS service class using simplePlugin
  • Revision 84e78478 by Côme Chilliet on 2015-05-20T13:53:43.000Z:
Fixes #1217 Rewrote main DNS service class using simplePlugin

Conflicts:
	dns/admin/systems/services/dns/class_serviceDNS.inc
  • Revision 23593334 by Côme Chilliet on 2015-05-20T13:53:57.000Z:
Fixes #1217 Fixed DNS service with a simplePlugin base
  • Revision 15952b36 by Côme Chilliet on 2015-05-20T17:13:13.000Z:
Fixes #1217 Fixed DNS service with a simplePlugin base
  • Revision e1e5ca28 by Côme Chilliet on 2015-09-15T14:21:12.000Z:
Fixes #1217 First step at having standalone DNS management
  • Revision 2ba13891 by Côme Chilliet on 2015-09-16T14:56:07.000Z:
Fixes #1217 Improved DNS zone edition interface to show all records clearly

Record edition is now done in a dialog, which allow for a lot of fields with labels,
 for instance for SPF records.
  • Revision 38336754 by Côme Chilliet on 2015-09-22T13:33:00.000Z:
Fixes #1217 Added default SOA values, added foreign key on IP
  • Revision 268e085c by Côme Chilliet on 2015-09-30T15:17:59.000Z:
Fixes #1217 Added a DNS tab for systems
  • Revision 40df3c70 by Côme Chilliet on 2015-10-13T14:58:47.000Z:
Fixes #1217 Printing only related DNS records
  • Revision 37999737 by Côme Chilliet on 2015-10-14T11:44:31.000Z:
Fixes #1217 Added missing schema file for DNS tab
  • Revision 25202190 by Côme Chilliet on 2015-10-15T14:49:21.000Z:
Fixes #1217 DNS records are now updated in linked zones
  • Revision b1bdf29e by Côme Chilliet on 2015-11-16T08:32:33.000Z:
Fixes #1217 Allowing record edition in DNS tab of systems
  • Revision c07d49a6 by Côme Chilliet on 2015-11-16T08:55:39.000Z:
Fixes #1217 Fixed problem in DNS record editing
  • Revision eca31bab by Côme Chilliet on 2015-11-16T09:17:16.000Z:
Fixes #1217 Remove the records section if no zone is added
  • Revision 89cc47b6 by Côme Chilliet on 2015-12-02T05:55:48.000Z:
Fixes #1217 Added support for template to DNS tab
  • Revision 0b08592b by Côme Chilliet on 2016-01-11T06:08:12.000Z:
Fixes #1217 First step at having standalone DNS management
  • Revision 68724016 by Côme Chilliet on 2016-01-11T06:08:33.000Z:
Fixes #1217 Improved DNS zone edition interface to show all records clearly

Record edition is now done in a dialog, which allow for a lot of fields with labels,
 for instance for SPF records.
  • Revision 85fde841 by Côme Chilliet on 2016-01-11T06:09:03.000Z:
Fixes #1217 Added default SOA values, added foreign key on IP
  • Revision 892b1e6c by Côme Chilliet on 2016-01-11T06:09:35.000Z:
Fixes #1217 Added a DNS tab for systems
  • Revision a18fd046 by Côme Chilliet on 2016-01-11T06:09:54.000Z:
Fixes #1217 Printing only related DNS records
  • Revision b72085f8 by Côme Chilliet on 2016-01-11T06:10:08.000Z:
Fixes #1217 Added missing schema file for DNS tab
  • Revision 9009e3bc by Côme Chilliet on 2016-01-11T06:10:22.000Z:
Fixes #1217 DNS records are now updated in linked zones
  • Revision 7ad1ec99 by Côme Chilliet on 2016-01-11T06:10:44.000Z:
Fixes #1217 Allowing record edition in DNS tab of systems
  • Revision b5476750 by Côme Chilliet on 2016-01-11T06:11:02.000Z:
Fixes #1217 Fixed problem in DNS record editing
  • Revision 02f89f1b by Côme Chilliet on 2016-01-11T06:11:21.000Z:
Fixes #1217 Remove the records section if no zone is added
  • Revision 37f8694e by Côme Chilliet on 2016-01-11T06:25:41.000Z:
Fixes #1217 Added support for template to DNS tab
  • Revision 1e38ea95 by Côme Chilliet on 2016-01-12T05:32:39.000Z:
Fixes #1217 Adapted workstationGeneric so that new DNS plugin can be used with 1.0.9.2
  • Revision 374b1fc8 by Côme Chilliet on 2016-01-12T08:45:07.000Z:
Fixes #1217 Adding DNS tabs to all systems objects
  • Revision f285fff5 by Côme Chilliet on 2016-01-12T08:45:46.000Z:
Fixes #1217 1.0.9.2 only, extending DNS tab support to all systems objects
  • Revision b1949096 by Côme Chilliet on 2016-01-13T10:12:52.000Z:
Fixes #1217 Added primary server displaying in DNS tab of systems
  • Revision 1e2f2a0d by Côme Chilliet on 2016-01-13T10:15:03.000Z:
Fixes #1217 Adding DNS tabs to all systems objects
  • Revision 09b28b78 by Côme Chilliet on 2016-01-13T10:15:08.000Z:
Fixes #1217 Added primary server displaying in DNS tab of systems
  • Revision 4c992ca3 by Côme Chilliet on 2016-01-14T12:19:07.000Z:
Fixes #1217 first draft of reverse zone support

Inefficient in one place, and for now no check is done (Is the A record really in the selected reverse zone)
Also, only IPv4 for now.
And reverse zones appear in the list while they should not.
  • Revision 78a6ec2b by Côme Chilliet on 2016-01-14T12:20:47.000Z:
Fixes #1217 first draft of reverse zone support

Inefficient in one place, and for now no check is done (Is the A record really in the selected reverse zone)
Also, only IPv4 for now.
And reverse zones appear in the list while they should not.
  • Revision 99fd412f by Côme Chilliet on 2016-01-18T04:28:15.000Z:
Fixes #1217 Excluding reverse zones from zone filter
  • Revision bd86b555 by Côme Chilliet on 2016-01-18T04:28:58.000Z:
Fixes #1217 Excluding reverse zones from zone filter
  • Revision 6fbce8fd by Côme Chilliet on 2016-01-18T05:29:40.000Z:
Fixes #1217 Fixed the way reverse records are read
  • Revision d25a23bc by Côme Chilliet on 2016-01-18T08:37:23.000Z:
Fixes #1217 Added mask for reverse zones
  • Revision 65fe8ebc by Côme Chilliet on 2016-01-18T10:08:26.000Z:
Fixes #1217 Checking IPs are in selected reverse zone
  • Revision 706b429c by Côme Chilliet on 2016-01-18T10:49:16.000Z:
Fixes #1217 Added support for reverse zone for root records
  • Revision ae99b424 by Côme Chilliet on 2016-01-18T11:49:46.000Z:
Fixes #1217 Added IPv6 support to DNS reverse zones
  • Revision c9f518d9 by Côme Chilliet on 2016-01-18T11:52:03.000Z:
Fixes #1217 Fixed the way reverse records are read
  • Revision ed2180ab by Côme Chilliet on 2016-01-18T11:52:13.000Z:
Fixes #1217 Added mask for reverse zones
  • Revision 5fa456f1 by Côme Chilliet on 2016-01-18T11:52:22.000Z:
Fixes #1217 Checking IPs are in selected reverse zone
  • Revision 5d4681a7 by Côme Chilliet on 2016-01-18T11:52:36.000Z:
Fixes #1217 Added support for reverse zone for root records
  • Revision 506cf0aa by Côme Chilliet on 2016-01-18T11:52:42.000Z:
Fixes #1217 Added IPv6 support to DNS reverse zones
  • Revision 0260491b by Côme Chilliet on 2016-01-20T08:55:01.000Z:
Fixes #1217 Filling DNS record default values with systems info
  • Revision 6144a38d by Côme Chilliet on 2016-01-20T09:01:05.000Z:
Fixes #1217 Filling DNS record default values with systems info
  • Revision 7ecbb073 by Côme Chilliet on 2016-01-20T11:10:52.000Z:
Fixes #1217 Fixed problems in DNSRecordsAttribute linked to DNS tab
  • Revision d4df85c0 by Côme Chilliet on 2016-01-20T11:11:43.000Z:
Fixes #1217 Fixed problems in DNSRecordsAttribute linked to DNS tab
  • Revision 940b96a5 by Côme Chilliet on 2016-01-22T09:00:42.000Z:
Fixes #1217 dnsZone needs to call updateAttributesValues in 1.0.10
  • Revision af15daf7 by Côme Chilliet on 2016-01-22T09:02:29.000Z:
Fixes #1217 using glue functions for cn for old printGeneric support
  • Revision f06b2e9c by Côme Chilliet on 2016-01-22T09:03:17.000Z:
Fixes #1217 Reworked systems a bit more to ease new DNS code usage
  • Revision 43b0a28c by Côme Chilliet on 2016-01-22T09:03:58.000Z:
Fixes #1217 using glue functions for cn for old printGeneric support
  • Revision 8cd092f4 by Côme Chilliet on 2016-02-02T10:58:29.000Z:
Fixes #1217 Added dNSClass attribute to dns zones
  • Revision a3293875 by Côme Chilliet on 2016-02-02T10:59:37.000Z:
Fixes #1217 Added dNSClass attribute to dns zones
  • Revision 528d67a2 by Côme Chilliet on 2016-02-03T03:52:04.000Z:
Fixes #1217 Avoid relying on displayValue to get zone names

And show an error in case of unfound zone
  • Revision beeac78c by Côme Chilliet on 2016-02-03T03:59:44.000Z:
Fixes #1217 Avoid relying on displayValue to get zone names

And show an error in case of unfound zone
  • Revision 85e023b6 by Côme Chilliet on 2016-02-03T06:02:58.000Z:
Fixes #1217 Using the right ACL for DNS records in DNS tab
  • Revision 724812de by Côme Chilliet on 2016-02-03T06:03:53.000Z:
Fixes #1217 Using the right ACL for DNS records in DNS tab
  • Revision 4bcf8ef6 by Côme Chilliet on 2016-02-03T09:41:56.000Z:
Fixes #1217 Added missing foreignKey on zones DN
  • Revision 5cfd89f8 by Côme Chilliet on 2016-02-03T10:33:20.000Z:
Fixes #1217 Added missing foreignKey on zones DN
  • Revision 05024b9a by Côme Chilliet on 2016-02-03T10:43:47.000Z:
Fixes #1217 Added descriptions to A/AAAA/CNAME records
  • Revision 29bc53a6 by Côme Chilliet on 2016-02-03T10:46:42.000Z:
Fixes #1217 Added descriptions to A/AAAA/CNAME records
  • Revision 57474463 by Côme Chilliet on 2016-02-03T11:28:45.000Z:
Fixes #1217 Respecting final dot config option
  • Revision a80973f1 by Côme Chilliet on 2016-02-03T11:29:22.000Z:
Fixes #1217 Respecting final dot config option
  • Revision 1150d446 by Côme Chilliet on 2016-02-03T12:21:47.000Z:
Fixes #1217 Copying NS records from zone to reverse zone
  • Revision 045582a1 by Côme Chilliet on 2016-02-03T12:22:11.000Z:
Fixes #1217 Copying NS records from zone to reverse zone
  • Revision 32b2da19 by Côme Chilliet on 2016-02-04T04:34:55.000Z:
Fixes #1217 Fixed an error on saving reverse zones with no NS
  • Revision 0931f8c2 by Côme Chilliet on 2016-02-04T05:06:02.000Z:
Fixes #1217 Added auto serial handling
  • Revision 47b69a2b by Côme Chilliet on 2016-02-04T05:06:41.000Z:
Fixes #1217 Fixed an error on saving reverse zones with no NS
  • Revision e9e31eb8 by Côme Chilliet on 2016-02-04T05:06:58.000Z:
Fixes #1217 Added auto serial handling
  • Revision 4169279e by Côme Chilliet on 2016-02-04T08:04:41.000Z:
Fixes #1217 NS record MUST contain an FQDN
  • Revision cb7b3a4e by Côme Chilliet on 2016-02-04T08:05:48.000Z:
Fixes #1217 NS record MUST contain an FQDN
  • Revision 8cc397a9 by Côme Chilliet on 2016-02-04T10:00:43.000Z:
Fixes #1217 Improved CNAME handling
  • Revision 2099717c by Côme Chilliet on 2016-02-04T10:01:53.000Z:
Fixes #1217 Improved CNAME handling
  • Revision 092c7d5a by Côme Chilliet on 2016-02-05T07:19:11.000Z:
Fixes #1217 Allowing domain components of one character
  • Revision 6442bab3 by Côme Chilliet on 2016-02-05T07:20:11.000Z:
Fixes #1217 Allowing domain components of one character
  • Revision c703479d by Côme Chilliet on 2016-02-05T09:13:45.000Z:
Fixes #1217 Accepting several PTR for the same IP
  • Revision 6b870e04 by Côme Chilliet on 2016-02-05T09:14:31.000Z:
Fixes #1217 Accepting several PTR for the same IP
  • Revision bcc35c2d by Côme Chilliet on 2016-02-05T09:18:33.000Z:
Fixes #1217 Accepting @ as subdomain
  • Revision 9c52e492 by Côme Chilliet on 2016-02-05T09:19:08.000Z:
Fixes #1217 Accepting @ as subdomain
  • Revision 6d2ec385 by Côme Chilliet on 2016-02-09T03:54:48.000Z:
Fixes #1217 Added DNS RDN configuration
  • Revision 3ac61726 by Côme Chilliet on 2016-02-09T03:55:25.000Z:
Fixes #1217 Added DNS RDN configuration
  • Revision 47b694a3 by Côme Chilliet on 2016-02-09T10:26:27.000Z:
Fixes #1217 commented out obsolete DNS record types
  • Revision b57807a5 by Côme Chilliet on 2016-02-09T10:27:17.000Z:
Fixes #1217 commented out obsolete DNS record types
  • Revision b42bab79 by Côme Chilliet on 2016-02-10T04:38:38.000Z:
Fixes #1217 Finished implementation of LOC records
  • Revision da5a3fee by Côme Chilliet on 2016-02-10T08:07:34.000Z:
Fixes #1217 Finished implementation of LOC records
  • Revision a60c1be7 by Côme Chilliet on 2016-02-10T09:50:22.000Z:
Fixes #1217 Added NAPTR record support
  • Revision d4c37ca2 by Côme Chilliet on 2016-02-10T09:58:18.000Z:
Fixes #1217 Added NAPTR record support
  • Revision 2b5afdb1 by Côme Chilliet on 2016-02-10T10:01:33.000Z:
Fixes #1217 Added description for SSHFP record content
  • Revision bbd854f4 by Côme Chilliet on 2016-02-10T10:02:10.000Z:
Fixes #1217 Added description for SSHFP record content
  • Revision 3dca1de9 by Côme Chilliet on 2016-02-17T11:43:17.000Z:
Fixes #1217 Changed records zone height for a bigger one
  • Revision 88db9bea by Côme Chilliet on 2016-02-17T11:44:18.000Z:
Fixes #1217 Changed records zone height for a bigger one
  • Revision 46aa3813 by Côme Chilliet on 2016-02-18T11:15:02.000Z:
Fixes #1217 Forcing the use of FQDN with final dot for SOA primary and mail
  • Revision 40674d87 by Côme Chilliet on 2016-02-18T11:16:15.000Z:
Fixes #1217 Forcing the use of FQDN with final dot for SOA primary and mail
  • Custom Fields:
    • Bug in version: 1.0.3
  • Uploads:
    • 0001-Fixes-1217-Rewrote-main-DNS-service-class-using-simp.patch
    • 0002-DNS-WIP-1217.patch
    • 0002-Fixes-1217-Fixed-DNS-service-with-a-simplePlugin-bas.patch
    • liste-zone-ovh1 vue de la zone
    • liste-zone-ovh liste des zones
    • liste-zone-ovh2 edition d'un record
    • liste-zone-ovh3 edition des serveur dns de la zone
    • edition-dkim
    • edition-mx
    • edition-spf
    • edition-srv
    • 0003-Fixes-1217-First-step-at-having-standalone-DNS-manag.patch
    • dns-zone-from-ldapdump
    • dns-zone2
    • 0004-Fixes-1217-Improved-DNS-zone-edition-interface-to-sh.patch
    • 0005-Fixes-1217-Added-SOA-record-edition-SRV-AAAA-and-NS-.patch
    • ovh-dns-naptr
    • ovh-dns-loc
    • ovh-dns-sshfp
Assignee
Assign to
Time tracking