Hello,

schema was updated to match latest development.

Pushed to master:
3bf0d6fa6e6fe1bd81882a6819e9680e9c069997
b5bb6bc3b731c9e3b9d2efc4fb7a4420803ef55d
9bb52d52189f5e7a74b4994653a40de84fc8f4ea

--
Petr^2 Spacek
From 0f10e921572b77eadf9ef393cb6d65a0297d4a7b Mon Sep 17 00:00:00 2001
From: Petr Spacek <pspa...@redhat.com>
Date: Tue, 2 Apr 2013 19:17:38 +0200
Subject: [PATCH] Add idnsForwardZone objectClass to the schema.

Signed-off-by: Petr Spacek <pspa...@redhat.com>
---
 doc/schema | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/doc/schema b/doc/schema
index 06772baf5a154fcf2e1a37eabe229d8c2688a523..cf22fa51323daf97776c24da378a9a204573c895 100644
--- a/doc/schema
+++ b/doc/schema
@@ -315,3 +315,11 @@ objectclass ( 2.16.840.1.113730.3.8.6.2
 	MAY ( idnsForwardPolicy $ idnsForwarders $ idnsAllowSyncPTR $
 	    idnsZoneRefresh $ idnsPersistentSearch
 	) )
+
+objectClasses: ( 2.16.840.1.113730.3.8.6.3
+	NAME 'idnsForwardZone'
+	DESC 'Forward Zone class'
+	SUP top
+	STRUCTURAL
+	MUST ( idnsName $ idnsZoneActive )
+	MAY ( idnsForwarders $ idnsForwardPolicy ) )
-- 
1.7.11.7

From 920c8fe4daa69b661e4e5413a2654417ae33f36c Mon Sep 17 00:00:00 2001
From: Petr Spacek <pspa...@redhat.com>
Date: Tue, 2 Apr 2013 19:18:02 +0200
Subject: [PATCH] Change DNAME record (attribute) to single valued.

http://tools.ietf.org/html/rfc6672#section-2.4

Signed-off-by: Petr Spacek <pspa...@redhat.com>
---
 doc/schema | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/doc/schema b/doc/schema
index cf22fa51323daf97776c24da378a9a204573c895..e6059153028b044f714f24b449957d4bcaefc017 100644
--- a/doc/schema
+++ b/doc/schema
@@ -117,10 +117,11 @@ attributetype ( 1.3.6.1.4.1.2428.20.1.38
 
 attributetype ( 1.3.6.1.4.1.2428.20.1.39
 	NAME 'dNameRecord'
-	DESC 'Non-Terminal DNS Name Redirection, RFC 2672'
+	DESC 'Non-Terminal DNS Name Redirection, RFC 6672'
 	EQUALITY caseIgnoreIA5Match
 	SUBSTR caseIgnoreIA5SubstringsMatch
-	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+	SINGLE-VALUE )
 
 attributetype ( 1.3.6.1.4.1.2428.20.1.43
 	NAME 'dSRecord'
-- 
1.7.11.7

From 18c975c52210d9c58c586eb2d748fbe6e690327a Mon Sep 17 00:00:00 2001
From: Petr Spacek <pspa...@redhat.com>
Date: Tue, 2 Apr 2013 19:19:12 +0200
Subject: [PATCH] Add notes about OID allocation and contacts to the schema
 file.

Signed-off-by: Petr Spacek <pspa...@redhat.com>
---
 doc/schema | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/doc/schema b/doc/schema
index e6059153028b044f714f24b449957d4bcaefc017..f23bda064984ae79c9e45ed75525d77ab80a4d7f 100644
--- a/doc/schema
+++ b/doc/schema
@@ -1,3 +1,32 @@
+# This schema contains OIDs from Uninett and FreeIPA.
+#
+# Unninet: http://drift.uninett.no/nett/ip-nett/dnsattributes.schema
+#          Base OID for DNS records is 1.3.6.1.4.1.2428.20.1,
+#          see http://drift.uninett.no/nett/ip-nett/oids.html
+#
+# FreeIPA: http://freeipa.org/
+#          Base OID for DNS records is 2.16.840.1.113730.3.8.5
+#          Base OID for DNS objectClasses is 2.16.840.1.113730.3.8.6
+#
+# If you want to add some record types that are defined by IANA,
+# please define it similar to what is done for the existing ones. The
+# name should be {TYPE}Record, and OID should be
+# 1.3.6.1.4.1.2428.20.1.value. For instance the RR type LOC has value
+# 29, so attribute name should be LocRecord (casing shouldn't matter),
+# and the OID is 1.3.6.1.4.1.2428.20.1.29. If you follow this, you
+# know that it will be compatible with what others use, and one is
+# guaranteed that the OIDs are unique.
+# The IANA DNS record type values are available from
+# <URL: http://www.iana.org/assignments/dns-parameters >.
+#
+# If you define new attributes, please report them to dr...@uninett.no
+# to get them added of this schema.
+#
+# The basic record types like A, CNAME etc are defined in the cosine
+# schema and not in this schema.  This means that your LDAP server
+# must use both the cosine schema and this one to get all the DNS
+# attributes defined.
+
 attributetype ( 1.3.6.1.4.1.2428.20.0.0
 	NAME 'dNSTTL'
 	DESC 'An integer denoting time to live'
-- 
1.7.11.7

_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to