Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Nadezhda Ivanova
OpenLDAP
Commits
f01275a0
Commit
f01275a0
authored
Dec 11, 2002
by
Kurt Zeilenga
Browse files
value_find_ex() changes
parent
e8fa4266
Changes
6
Hide whitespace changes
Inline
Side-by-side
servers/slapd/acl.c
View file @
f01275a0
...
...
@@ -121,7 +121,7 @@ access_allowed(
{
int
ret
=
1
;
int
count
;
AccessControl
*
a
;
AccessControl
*
a
=
NULL
;
#ifdef LDAP_DEBUG
char
accessmaskbuf
[
ACCESSMASK_MAXLEN
];
...
...
@@ -867,7 +867,8 @@ dn_match_cleanup:;
at
!=
NULL
;
at
=
attrs_find
(
at
->
a_next
,
b
->
a_dn_at
)
)
{
if
(
value_find
(
b
->
a_dn_at
,
at
->
a_vals
,
&
bv
)
==
0
)
{
if
(
value_find_ex
(
b
->
a_dn_at
,
SLAP_MR_VALUE_NORMALIZED_MATCH
,
at
->
a_vals
,
&
bv
)
==
0
)
{
/* found it */
match
=
1
;
break
;
...
...
@@ -1784,7 +1785,7 @@ aci_mask(
at
!=
NULL
;
at
=
attrs_find
(
at
->
a_next
,
ad
)
)
{
if
(
value_find
(
ad
,
at
->
a_vals
,
&
bv
)
==
0
)
{
if
(
value_find
_ex
(
ad
,
SLAP_MR_VALUE_NORMALIZED_MATCH
,
at
->
a_vals
,
&
bv
)
==
0
)
{
rc
=
1
;
break
;
}
...
...
servers/slapd/back-bdb/group.c
View file @
f01275a0
...
...
@@ -205,7 +205,8 @@ dn2entry_retry:
group_oc_name
,
group_at_name
,
0
);
#endif
if
(
value_find
(
group_at
,
attr
->
a_vals
,
op_ndn
)
!=
LDAP_SUCCESS
)
{
if
(
value_find_ex
(
group_at
,
SLAP_MR_VALUE_NORMALIZED_MATCH
,
attr
->
a_vals
,
op_ndn
)
!=
LDAP_SUCCESS
)
{
#ifdef NEW_LOGGING
LDAP_LOG
(
BACK_BDB
,
DETAIL1
,
"bdb_group:
\"
%s
\"
not in
\"
%s
\"
: %s
\n
"
,
...
...
servers/slapd/back-ldap/group.c
View file @
f01275a0
...
...
@@ -82,7 +82,8 @@ ldap_back_group(
* attribute has not been required
*/
if
((
attr
=
attr_find
(
target
->
e_attrs
,
group_at
))
!=
NULL
)
{
if
(
value_find
(
group_at
,
attr
->
a_vals
,
op_ndn
)
!=
LDAP_SUCCESS
)
if
(
value_find_ex
(
group_at
,
SLAP_MR_VALUE_NORMALIZED_MATCH
,
attr
->
a_vals
,
op_ndn
)
!=
LDAP_SUCCESS
)
return
(
1
);
return
(
0
);
}
/* else: repeat the search */
...
...
servers/slapd/back-ldbm/group.c
View file @
f01275a0
...
...
@@ -178,7 +178,8 @@ ldbm_back_group(
#endif
if
(
value_find
(
group_at
,
attr
->
a_vals
,
op_ndn
)
!=
LDAP_SUCCESS
)
{
if
(
value_find_ex
(
group_at
,
SLAP_MR_VALUE_NORMALIZED_MATCH
,
attr
->
a_vals
,
op_ndn
)
!=
LDAP_SUCCESS
)
{
#ifdef NEW_LOGGING
LDAP_LOG
(
BACK_LDBM
,
DETAIL1
,
"ldbm_back_group:
\"
%s
\"
not in
\"
%s
\"
: %s
\n
"
,
...
...
servers/slapd/back-meta/group.c
View file @
f01275a0
...
...
@@ -144,8 +144,9 @@ meta_back_group(
*/
attr
=
attr_find
(
target
->
e_attrs
,
group_at
);
if
(
attr
!=
NULL
)
{
rc
=
value_find
(
group_at
,
attr
->
a_vals
,
op_ndn
);
rc
=
value_find_ex
(
group_at
,
SLAP_MR_VALUE_SYNTAX_CONVERTED_MATCH
,
attr
->
a_vals
,
op_ndn
);
if
(
rc
!=
LDAP_SUCCESS
)
{
return
1
;
}
...
...
servers/slapd/value.c
View file @
f01275a0
...
...
@@ -391,7 +391,8 @@ int value_find_ex(
flags
|=
SLAP_MR_VALUE_SYNTAX_CONVERTED_MATCH
;
}
if
(
mr
->
smr_syntax
->
ssyn_normalize
)
{
if
(
!
(
flags
&
SLAP_MR_VALUE_NORMALIZED_MATCH
)
&&
mr
->
smr_syntax
->
ssyn_normalize
)
{
struct
berval
nval_tmp
=
{
0
,
NULL
};
rc
=
mr
->
smr_syntax
->
ssyn_normalize
(
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment