Skip to content

389ds/389-ds-base

main
Switch branches/tags
Code

Latest commit

)

Bug description:
	calls to PAM authentication are serialized by DS.
	libpam is thread-safe and some module may also be
        thread-safe.
        Because serialization impacts performance, an administator
        should be allowed to remove the serialization in case
        the pam module is thread safe

Fix description:
	If the pam configuration entry contains 'pamModuleIsThreadSafe: TRUE'
        then futher calls to pam_start/pam_authenticate/pam_end are not
        serialized

relates: #5271

Reviewed by: Mark Reynolds, William Brown (thanks)
ca05dea

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lib
 
 
m4
 
 
man
 
 
 
 
rpm
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

389 Directory Server

Test npm-audit-ci

389 Directory Server is a highly usable, fully featured, reliable and secure LDAP server implementation. It handles many of the largest LDAP deployments in the world.

All our code has been extensively tested with sanitisation tools. As well as a rich feature set of fail-over and backup technologies gives administrators confidence their accounts are safe.

License

The 389 Directory Server is subject to the terms detailed in the license agreement file called LICENSE.

Late-breaking news and information on the 389 Directory Server is available on our wiki page

Building

autoreconf -fiv
./configure --enable-debug --with-openldap --enable-cmocka --enable-asan
make
make lib389
sudo make install
sudo make lib389-install

Note: --enable-asan is optional, and it should only be used for debugging/development purposes.

See also full building guide.

Testing

make check
sudo py.test -s 389-ds-base/dirsrvtests/tests/suites/basic/

To debug the make check item's, you'll need libtool to help:

libtool --mode=execute gdb /home/william/build/ds/test_slapd

More information

Please see our contributing guide.