From ca3c9f18e2b55756c9aa8d66665dc4732f314a1c Mon Sep 17 00:00:00 2001
From: Quanah Gibson-Mount <quanah@openldap.org>
Date: Wed, 3 Sep 2008 23:59:05 +0000
Subject: [PATCH] schema requirements update (ITS#5680)

---
 CHANGES                   | 1 +
 doc/man/man5/slapd-ldap.5 | 9 +++++++++
 doc/man/man5/slapd-meta.5 | 9 +++++++++
 3 files changed, 19 insertions(+)

diff --git a/CHANGES b/CHANGES
index d462bbca51..7ed7308b70 100644
--- a/CHANGES
+++ b/CHANGES
@@ -34,6 +34,7 @@ OpenLDAP 2.4.12 Engineering
 	Documentation
 		Added slapd-ldap(5), slapd-meta(5) noundeffilter (ITS#5614)
 		Added slapo-retcode(5) retcode.conf location (ITS#5633)
+		Fixed slapd-ldap(5), slapd-meta(5) schema requirements (ITS#5680)
 		admin24 guide updates (ITS#5616)
 		admin24 octetString fix (ITS#5670)
 
diff --git a/doc/man/man5/slapd-ldap.5 b/doc/man/man5/slapd-ldap.5
index ddadfb4935..061428dee8 100644
--- a/doc/man/man5/slapd-ldap.5
+++ b/doc/man/man5/slapd-ldap.5
@@ -37,6 +37,15 @@ rules; see
 .BR slapd.conf (5)
 for details.
 
+The proxy instance of
+.BR slapd (8)
+must contain schema information for the attributes and objectClasses
+used in filters, request DN and request-related data in general.
+It should also contain schema information for the data returned
+by the proxied server.
+It is the responsibility of the proxy administrator to keep the schema
+of the proxy lined up with that of the proxied server.
+
 .LP
 Note: When looping back to the same instance of
 .BR slapd (8), 
diff --git a/doc/man/man5/slapd-meta.5 b/doc/man/man5/slapd-meta.5
index e44dcd6bff..3f4684fbd3 100644
--- a/doc/man/man5/slapd-meta.5
+++ b/doc/man/man5/slapd-meta.5
@@ -38,6 +38,15 @@ excessive overhead for some applications, so its use should be
 carefully considered.
 In the examples section, some typical scenarios will be discussed.
 
+The proxy instance of
+.BR slapd (8)
+must contain schema information for the attributes and objectClasses
+used in filters, request DN and request-related data in general.
+It should also contain schema information for the data returned
+by the proxied server.
+It is the responsibility of the proxy administrator to keep the schema
+of the proxy lined up with that of the proxied server.
+
 .LP
 Note: When looping back to the same instance of \fBslapd\fP(8), 
 each connection requires a new thread; as a consequence, \fBslapd\fP(8)
-- 
GitLab