summaryrefslogtreecommitdiffstats
path: root/include/libaccess/ipfstruct.h
diff options
context:
space:
mode:
authorRich Megginson <rmeggins@redhat.com>2005-11-03 15:31:38 +0000
committerRich Megginson <rmeggins@redhat.com>2005-11-03 15:31:38 +0000
commitfa6ff3ab22b705bb2d6b4b8aefcf7082e4200c1e (patch)
treef21c04935aed2c8dd564271d0dfa203289a8af66 /include/libaccess/ipfstruct.h
parentc6355afb8f295c625eaecf890d844d5a62dcaabb (diff)
Bug(s) fixed: 166229, 166081
Bug Description: slapd crashes during SASL authentication Reviewed by: Noriko (Thanks!) Branch: HEAD and Directory71RtmBranch Fix Description: When we build cyrus-sasl on RHEL, we tell it to use berkeley db for its sasldb database. It uses whatever version of berkeley db is installed in the system. On RHEL3, this is usually libdb-4.1. However, at runtime, slapd uses 4.2, leading to conflicts. This doesn't happen on RHEL4 because it already has 4.2 on it. The db is used to lookup auxiliary properties (auxprop) related to the user, such as password or whatever. This happens in sasl after the user is looked up. In our server, the way we use it, we don't care about these auxprops, or we get them in another way. If you don't tell sasl which auxprop plugin you want to use, it tries to use all of them, which means it will attempt to use the sasldb plugin, which will lead to the crash. The solution is to add our own auxprop plugin which is just a dummy that does nothing, and tell sasl to use our plugin. Platforms tested: RHEL3, RHEL4 Flag Day: no Doc impact: no QA impact: retest New Tests integrated into TET: none
Diffstat (limited to 'include/libaccess/ipfstruct.h')
0 files changed, 0 insertions, 0 deletions