Hello,

update documentation and schema files for upcoming version 4.0.

This fixes typo in schema file:
https://fedorahosted.org/bind-dyndb-ldap/ticket/121

Have a nice weekend!

--
Petr^2 Spacek
From 7964ddadbf03e8340faa8ff1175bd75f7cfb624c Mon Sep 17 00:00:00 2001
From: Petr Spacek <pspa...@redhat.com>
Date: Fri, 11 Oct 2013 14:25:35 +0200
Subject: [PATCH] Remove persistent search and zone_refresh attributes and
 texts.

Schema and README clean up.

Signed-off-by: Petr Spacek <pspa...@redhat.com>
---
 README     |  3 ---
 doc/schema | 18 +-----------------
 2 files changed, 1 insertion(+), 20 deletions(-)

diff --git a/README b/README
index 57cb3ec8508182642ddd01b1015b8e2d1587d9a5..25f516c9bed9aeea0c547666e75aec3afa5112c4 100644
--- a/README
+++ b/README
@@ -297,17 +297,14 @@ so hypothetical zone "example.com" will use sub-directory
 Some options can be configured in LDAP as idnsConfigObject attributes.
 Value configured in LDAP has priority over value in configuration file.
 (This behavior will change in future versions!)
-Configuration is updated at same time as zone refresh.
 
 Following options are supported (option = attribute equivalent):
 
 forwarders = idnsForwarders (BIND native option)
 forward = idnsForwardPolicy (BIND native option)
 sync_ptr = idnsAllowSyncPTR
-zone_refresh = idnsZoneRefresh
 
 Forward policy option cannot be set without setting forwarders at the same time.
-Zone refresh interval is ignored on target server if psearch is enabled.
 
 
 6. License
diff --git a/doc/schema b/doc/schema
index f23bda064984ae79c9e45ed75525d77ab80a4d7f..9126e87210d6ffc531ca2e4436fa141e2d67b268 100644
--- a/doc/schema
+++ b/doc/schema
@@ -297,20 +297,6 @@ attributetype ( 2.16.840.1.113730.3.8.5.15
 	SUBSTR caseIgnoreIA5SubstringsMatch
 	SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
 
-attributetype ( 2.16.840.1.113730.3.8.5.16
-	NAME 'idnsZoneRefresh'
-	DESC 'zone refresh interval'
-	EQUALITY integerMatch
-	SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
-	SINGLE-VALUE )
-
-attributetype ( 2.16.840.1.113730.3.8.5.17
-	NAME 'idnsPersistentSearch'
-	DESC 'allow persistent searches'
-	EQUALITY booleanMatch 
-	SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 
-	SINGLE-VALUE )
-
 objectclass ( 2.16.840.1.113730.3.8.6.0
 	NAME 'idnsRecord'
 	DESC 'dns Record, usually a host'
@@ -342,9 +328,7 @@ objectclass ( 2.16.840.1.113730.3.8.6.2
 	NAME 'idnsConfigObject'
 	DESC 'DNS global config options'
 	STRUCTURAL
-	MAY ( idnsForwardPolicy $ idnsForwarders $ idnsAllowSyncPTR $
-	    idnsZoneRefresh $ idnsPersistentSearch
-	) )
+	MAY ( idnsForwardPolicy $ idnsForwarders $ idnsAllowSyncPTR ) )
 
 objectClasses: ( 2.16.840.1.113730.3.8.6.3
 	NAME 'idnsForwardZone'
-- 
1.8.3.1

From b7f2165f9c2d4cb90b7121d5678662493d826e39 Mon Sep 17 00:00:00 2001
From: Petr Spacek <pspa...@redhat.com>
Date: Fri, 11 Oct 2013 14:29:20 +0200
Subject: [PATCH] Fix typo in LDAP schema.

https://fedorahosted.org/bind-dyndb-ldap/ticket/121

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

diff --git a/doc/schema b/doc/schema
index 9126e87210d6ffc531ca2e4436fa141e2d67b268..e1de9ab195beb2a6c42fa42941d77a0289142ab0 100644
--- a/doc/schema
+++ b/doc/schema
@@ -330,7 +330,7 @@ objectclass ( 2.16.840.1.113730.3.8.6.2
 	STRUCTURAL
 	MAY ( idnsForwardPolicy $ idnsForwarders $ idnsAllowSyncPTR ) )
 
-objectClasses: ( 2.16.840.1.113730.3.8.6.3
+objectClass ( 2.16.840.1.113730.3.8.6.3
 	NAME 'idnsForwardZone'
 	DESC 'Forward Zone class'
 	SUP top
-- 
1.8.3.1

From b2781c49c84444301c78b5f3a57497e590ccb0a1 Mon Sep 17 00:00:00 2001
From: Petr Spacek <pspa...@redhat.com>
Date: Fri, 11 Oct 2013 15:25:41 +0200
Subject: [PATCH] Update NEWS for upcoming 4.0 release.

Signed-off-by: Petr Spacek <pspa...@redhat.com>
---
 NEWS | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/NEWS b/NEWS
index 0df9e93b67aa502aa8fd508f6d4cc30844a1bc96..621ad1e515ca2bcad22f620ac2175375b94f4608 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,37 @@
+4.0
+====
+[1] Persistent search and zone refresh were replaced by RFC 4533 (SyncRepl).
+    Options zone_refresh, cache_ttl and psearch were removed.
+    Also LDAP attributes idnsZoneRefresh and idnsPersistentSearch were removed.
+    https://fedorahosted.org/bind-dyndb-ldap/ticket/120
+
+[2] Internal database was re-factored and replaced by RBT DB from BIND 9.
+    As a result, read-query performance is nearly same as with plain BIND.
+    Wildcard records are supported and queries for non-existing records
+    do not impose additional load on LDAP server.
+    https://fedorahosted.org/bind-dyndb-ldap/ticket/95
+    https://fedorahosted.org/bind-dyndb-ldap/ticket/6
+
+[3] Plug-in creates journal file for each DNS zone in LDAP. This allows us
+    to support IXFR. Working directory has to be writeable by named,
+    please see README - configuration option "directory".
+    https://fedorahosted.org/bind-dyndb-ldap/ticket/64
+
+[4] SOA serial auto-increment feature is now mandatory. The plugin has to have
+    write access to LDAP.
+    (Proper SOA serial maintenance is required for journaling.)
+
+[5] Empty instance names (specified by "dynamic-db" directive) were disallowed.
+
+[6] Typo in LDAP schema was fixed.
+    https://fedorahosted.org/bind-dyndb-ldap/ticket/121
+
+Known problems
+[1] Start up can be slower because of journaling.
+
+[2] The SOA serial number is incremented for each existing name in the zone
+    during start-up.
+
 3.5
 =====
 [1] Crash triggered by zone_refresh with broken connection to LDAP was fixed.
-- 
1.8.3.1

From a474b6b1c8b0413715e2a5990a1e0aa1518d34c4 Mon Sep 17 00:00:00 2001
From: Petr Spacek <pspa...@redhat.com>
Date: Fri, 11 Oct 2013 15:33:39 +0200
Subject: [PATCH] Bump NVR to 4.0.

Signed-off-by: Petr Spacek <pspa...@redhat.com>
---
 configure.ac                 | 2 +-
 contrib/bind-dyndb-ldap.spec | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/configure.ac b/configure.ac
index 29ba11a79063edc1a06b75a4be89dd17bc9e16e3..afa4ee60152fe2923755411165c80fb77d25132e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
 AC_PREREQ([2.59])
-AC_INIT([bind-dyndb-ldap], [3.5], [freeipa-devel@redhat.com])
+AC_INIT([bind-dyndb-ldap], [4.0], [freeipa-devel@redhat.com])
 
 AM_INIT_AUTOMAKE([-Wall foreign dist-bzip2])
 
diff --git a/contrib/bind-dyndb-ldap.spec b/contrib/bind-dyndb-ldap.spec
index 2edf258e1b2e4d29a78291a44a286b5d8eec869d..e38a46e9c65d2904bbc2d56be785b4d69194947d 100644
--- a/contrib/bind-dyndb-ldap.spec
+++ b/contrib/bind-dyndb-ldap.spec
@@ -1,7 +1,7 @@
 %define VERSION %{version}
 
 Name:           bind-dyndb-ldap
-Version:        3.5
+Version:        4.0
 Release:        0%{?dist}
 Summary:        LDAP back-end plug-in for BIND
 
-- 
1.8.3.1

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

Reply via email to