[389-devel] Please review: Apply SYNTAX_DN to Name And Optional UID

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




>From ff6d5df121f3c1db93a8dac7ffe69c96a14ae74a Mon Sep 17 00:00:00 2001
From: Noriko Hosoi <nhosoi@xxxxxxxxxx>
Date: Wed, 29 Jul 2009 18:28:01 -0700
Subject: [PATCH] Apply SYNTAX_DN to Name And Optional UID
 Based on RFC2252, NameAndOptionalUID = DistinguishedName [ "#" bitstring ]

---
 ldap/servers/plugins/syntaxes/nameoptuid.c |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/ldap/servers/plugins/syntaxes/nameoptuid.c b/ldap/servers/plugins/syntaxes/nameoptuid.c
index 70b760a..2086aa9 100644
--- a/ldap/servers/plugins/syntaxes/nameoptuid.c
+++ b/ldap/servers/plugins/syntaxes/nameoptuid.c
@@ -112,7 +112,7 @@ nameoptuid_filter_ava(
 	Slapi_Value **retVal
 )
 {
-	return( string_filter_ava( bvfilter, bvals, SYNTAX_CIS,
+	return( string_filter_ava( bvfilter, bvals, SYNTAX_CIS | SYNTAX_DN,
 	    ftype, retVal ) );
 }
 
@@ -126,7 +126,8 @@ nameoptuid_filter_sub(
     Slapi_Value	**bvals
 )
 {
-	return( string_filter_sub( pb, initial, any, final, bvals, SYNTAX_CIS ) );
+	return( string_filter_sub( pb, initial, any, final, bvals, 
+            SYNTAX_CIS | SYNTAX_DN ) );
 }
 
 static int
@@ -137,7 +138,7 @@ nameoptuid_values2keys(
     int			ftype
 )
 {
-	return( string_values2keys( pb, vals, ivals, SYNTAX_CIS,
+	return( string_values2keys( pb, vals, ivals, SYNTAX_CIS | SYNTAX_DN,
 	    ftype ) );
 }
 
@@ -150,7 +151,7 @@ nameoptuid_assertion2keys_ava(
 )
 {
 	return(string_assertion2keys_ava( pb, val, ivals,
-	    SYNTAX_CIS, ftype ));
+	    SYNTAX_CIS | SYNTAX_DN, ftype ));
 }
 
 static int
@@ -163,7 +164,7 @@ nameoptuid_assertion2keys_sub(
 )
 {
 	return( string_assertion2keys_sub( pb, initial, any, final, ivals,
-	    SYNTAX_CIS ) );
+	    SYNTAX_CIS | SYNTAX_DN ) );
 }
 
 static int nameoptuid_compare(    
@@ -171,7 +172,7 @@ static int nameoptuid_compare(
     struct berval	*v2
 )
 {
-	return value_cmp(v1, v2, SYNTAX_CIS, 3 /* Normalise both values */);
+	return value_cmp(v1, v2, SYNTAX_CIS | SYNTAX_DN, 3 /* Normalise both values */);
 }
 
 static int
-- 
1.6.2.5

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

--
389-devel mailing list
389-devel@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-directory-devel

[Index of Archives]     [Fedora Directory Announce]     [Fedora Users]     [Older Fedora Users Mail]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Review]     [Fedora Art]     [Fedora Music]     [Fedora Packaging]     [CentOS]     [Fedora SELinux]     [Big List of Linux Books]     [KDE Users]     [Fedora Art]     [Fedora Docs]

  Powered by Linux