On 23.10.2013 17:12, Tomas Hozza wrote:
On 10/11/2013 03:35 PM, Petr Spacek wrote:
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!

I updated NEWS file in patch 199 v2, other files are only rebased.

Patch 198 should go to v3 and master branch, other patches should go only to master branch.

--
Petr^2 Spacek

From 257d578a8128a1a16ffdfafb8a2b0987a717f221 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 | 43 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/NEWS b/NEWS
index d5e2d7ba98e003c160867b15f230e2a91a37e5f6..67c5f8be4069c8a3b153491a9557f29b7b13972d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,46 @@
+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 writable 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] Data are not served to clients until initial synchronization with LDAP
+    is finished. All queries are answered with NXDOMAIN during synchronization.
+
+[6] Crash caused by invalid SOA record was fixed.
+
+[7] Empty instance names (specified by "dynamic-db" directive) were disallowed.
+
+[8] Typo in LDAP schema was fixed.
+    https://fedorahosted.org/bind-dyndb-ldap/ticket/121
+
+Known problems and limitations
+[1] LDAP MODRDN (rename) is not supported at the moment.
+
+[2] Zones enabled at run-time are not loaded properly.
+    You have to restart BIND after changing idnsZoneActive attribute to TRUE.
+
+[3] Zones and records deleted when connection to LDAP is down are not
+    refreshed properly after re-connection.
+    You have to restart BIND to restore consistency.
+
 3.6
 =====
 [1] Crash triggered by invalid SOA record was fixed.
-- 
1.8.3.1

From 04f7abfcda64c51ef584164a071856af345636d4 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 91fb8994ba5c735f3448255c3fc123b033416773..afa4ee60152fe2923755411165c80fb77d25132e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
 AC_PREREQ([2.59])
-AC_INIT([bind-dyndb-ldap], [3.6], [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 e28bf5195cd6bb3bed24d71d7c834c93cdf2df41..9e2c5d2606c18445e682a8741f3e61171f8d799a 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.6
+Version:        4.0
 Release:        0%{?dist}
 Summary:        LDAP back-end plug-in for BIND
 
-- 
1.8.3.1

From b1bca4743ce7c592827f22c9d6e330403ed3149e 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 bd6af49e8176ef0d69971a255c97e49b73d15a28..1d82b65d025ec2afeead84689ddf73239cec96dc 100644
--- a/README
+++ b/README
@@ -274,17 +274,14 @@ record it gets from LDAP in its memory.
 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 0c269efc4a0b1cc7f538bf2e805b28e48f49ac7b..e1de9ab195beb2a6c42fa42941d77a0289142ab0 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 ) )
 
 objectClass ( 2.16.840.1.113730.3.8.6.3
 	NAME 'idnsForwardZone'
-- 
1.8.3.1

From a5733f7d7ba29241cef36e83af9b44c2aae9d66c 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 f23bda064984ae79c9e45ed75525d77ab80a4d7f..0c269efc4a0b1cc7f538bf2e805b28e48f49ac7b 100644
--- a/doc/schema
+++ b/doc/schema
@@ -346,7 +346,7 @@ objectclass ( 2.16.840.1.113730.3.8.6.2
 	    idnsZoneRefresh $ idnsPersistentSearch
 	) )
 
-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

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

Reply via email to