Skip to content
GitLab
    • Explore Projects Groups Topics Snippets
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 65
    • Issues 65
    • 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
Something went wrong while setting issue due date.
Closed
Open
Issue created 12 years ago by Côme Chilliet@cchillietReporter
  • New related issue

  • New related issue

DNS service must be redone

Closed

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

    Tasks

    0
    Cannot read properties of undefined (reading 'workItem')

    Linked items
    0

    Link issues together to show that they're related. Learn more.

    Activity


    • bmortier
      bmortier @bmortier · 10 years ago
      Maintainer

      hello,

      commited to develop

      Cheers

      (from redmine: written on 2014-10-30)

    • Côme Chilliet
      Côme Chilliet @cchilliet · 10 years ago
      Author Reporter

      do not commit

      (from redmine: written on 2014-11-21)

    • Côme Chilliet
      Côme Chilliet @cchilliet · 9 years ago
      Author Reporter

      Commit this instead. Both this patch and the first one are needed in 1.0.9 as part of #3593 (closed)

      (from redmine: written on 2015-05-20)

    • bmortier
      bmortier @bmortier · 9 years ago
      Maintainer

      hello,

      applied to 1.0.9 and develop

      Cheers

      (from redmine: written on 2015-05-20)

    • bmortier
      bmortier @bmortier · 9 years ago
      Maintainer

      hello,

      here are some screenshot of the ovh dns interface

      Cheers

      (from redmine: written on 2015-09-15)

    • bmortier
      bmortier @bmortier · 9 years ago
      Maintainer

      hello,

      i add screenshot for srv, spf, dkim, mx

      Cheers

      (from redmine: written on 2015-09-15)

    • bmortier
      bmortier @bmortier · 9 years ago
      Maintainer

      hello,

      wiew from a dns zone from the ldapdump plugin

      Cheers

      (from redmine: written on 2015-09-16)

    • Côme Chilliet
      Côme Chilliet @cchilliet · 9 years ago
      Author Reporter

      Zone edition now looks like the attached screenshot.

      (from redmine: written on 2015-09-16)

    • Côme Chilliet
      Côme Chilliet @cchilliet · 9 years ago
      Author Reporter

      Added lots of stuff

      (from redmine: written on 2015-09-17)

    • bmortier
      bmortier @bmortier · 9 years ago
      Maintainer

      hello,

      here are the screenshot for loc, naptr, sshfp

      dropdown menu for LOC

      latitude : North / South Longitude : East / West

      dropdown menu for SSHFP

      Algorithm : RSA / DSA / ECDSA / ED25519 Print : SHA-1 / SHA-256

      Cheers

      (from redmine: written on 2016-02-09)

    • Côme Chilliet
      Côme Chilliet @cchilliet · 9 years ago
      Author Reporter

      Added a first version of LOC support. It works but all field are mandatory for now, I need to make some of them optional. FloatAttribute are going to be look at to support empty values the way IntAttribute do.

      (from redmine: written on 2016-02-09)

    • bmortier
      bmortier @bmortier · 9 years ago
      Maintainer

      hello,

      i approve making soa a fqdn with a . at the end of the fqdn

      Cheers

      (from redmine: written on 2016-02-18)

    • Côme Chilliet
      Côme Chilliet @cchilliet · 9 years ago
      Author Reporter

      Done. Added the same constraint to the mail field in the SOA.

      (from redmine: written on 2016-02-18)

    • Jonathan Swaelens
      Jonathan Swaelens @jswaelens · 9 years ago
      Developer

      Close issue

      (from redmine: written on 2016-02-22)

    • Jonathan Swaelens closed 7 years ago

      closed

    • bmortier added Changed label 6 years ago

      added Changed label

    Please register or sign in to reply
    Assignee
    Côme Chilliet's avatar
    Côme Chilliet
    Assign to
    Labels
    0
    None
    0
    None
      Assign labels
    • Manage project labels

    Milestone
    No milestone
    None
    Due date
    None
    None
    None
    Time tracking
    No estimate or time spent
    Confidentiality
    Not confidential
    Not confidential

    You are going to turn on confidentiality. Only project members with at least the Reporter role, the author, and assignees can view or be notified about this issue.

    Lock issue
    Unlocked
    0
    0 Participants
    Reference:

    Menu

    Explore Projects Groups Topics Snippets