Skip to content

389ds/389-ds-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e171a63 · Jan 23, 2025
Aug 1, 2024
Jan 21, 2025
Jul 8, 2024
Jan 23, 2025
Jan 30, 2023
Sep 27, 2021
Jul 26, 2022
Jan 23, 2025
Dec 18, 2024
Jun 13, 2024
Jan 23, 2025
Jan 20, 2020
Mar 1, 2017
Jan 23, 2025
Jan 23, 2025
Jun 19, 2023
Jul 8, 2024
Jul 20, 2017
Feb 7, 2005
Jun 14, 2019
Feb 7, 2024
Apr 20, 2017
Jun 19, 2015
Apr 20, 2017
Jun 22, 2020
Jun 19, 2015
Jan 23, 2025
Sep 7, 2021
Jan 23, 2025
Mar 23, 2020
Mar 23, 2020
Nov 29, 2024
Jul 26, 2022
Aug 14, 2024

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.