Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Joe Martin
OpenLDAP
Commits
4a6bc648
Commit
4a6bc648
authored
Feb 09, 2008
by
Quanah Gibson-Mount
Browse files
ITS#5264
parent
5a6cd240
Changes
2
Hide whitespace changes
Inline
Side-by-side
CHANGES
View file @
4a6bc648
...
...
@@ -7,6 +7,7 @@ OpenLDAP 2.4.8 Engineering
Fixed slapd include handling (ITS#5276)
Fixed slapd non-atomic signal variables (ITS#5248)
Fixed slapd overlay ordering when moving to slapd.d (ITS#5284)
Fixed slapd NULL printf (ITS#5264)
Added slapd-bdb/slapd-hdb DB encryption (ITS#5359)
Fixed slapd-ldif delete (ITS#5265)
Added slapo-autogroup contrib module (ITS#5145)
...
...
servers/slapd/saslauthz.c
View file @
4a6bc648
...
...
@@ -1665,7 +1665,7 @@ slap_sasl_match( Operation *opx, struct berval *rule,
Debug
(
LDAP_DEBUG_TRACE
,
"===>slap_sasl_match: comparing DN %s to rule %s
\n
"
,
assertDN
->
bv_
val
,
rule
->
bv_val
,
0
);
assertDN
->
bv_
len
?
assertDN
->
bv_val
:
"(null)"
,
rule
->
bv_val
,
0
);
/* NOTE: don't normalize rule if authz syntax is enabled */
rc
=
slap_parseURI
(
opx
,
rule
,
&
base
,
&
op
.
o_req_ndn
,
...
...
@@ -2038,11 +2038,16 @@ int slap_sasl_authorized( Operation *op,
int
rc
=
LDAP_INAPPROPRIATE_AUTH
;
/* User binding as anonymous */
if
(
authzDN
==
NULL
)
{
if
(
!
authzDN
||
!
authzDN
->
bv_len
||
!
authzDN
->
bv_val
)
{
rc
=
LDAP_SUCCESS
;
goto
DONE
;
}
/* User is anonymous */
if
(
!
authcDN
||
!
authcDN
->
bv_len
||
!
authcDN
->
bv_val
)
{
goto
DONE
;
}
Debug
(
LDAP_DEBUG_TRACE
,
"==>slap_sasl_authorized: can %s become %s?
\n
"
,
authcDN
->
bv_len
?
authcDN
->
bv_val
:
"(null)"
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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