域控

Viktor Ashirov 5864298f44 Bump version to 2.6.1 9 months ago
.cargo 1618889691 Issue 6282 - BUG - out of tree build fails (#6283) 1 year ago
.copr e09d984add Issue 5239 - Nightly copr builds are broken 3 years ago
.github d6b11656a0 Issue 6191 - Node.js 16 actions are deprecated 9 months ago
dirsrvtests 14070b47fe Issue 6516 - Allow to configure the password scheme not updated on bind (#6517) 9 months ago
docker 3813f79907 Remove stale libevent(-devel) dependency 2 years ago
docs 2a9df10303 Issue 4513 - fix ACI CI tests involving ip/hostname rules 4 years ago
include 8badf2c6d7 Issue 4656 - Remove problematic language from source code 3 years ago
ldap 14070b47fe Issue 6516 - Allow to configure the password scheme not updated on bind (#6517) 9 months ago
lib 273d9ca615 Issue 6442 - Fix latest covscan memory leaks 10 months ago
m4 2a9909fd52 Issue 5371 - Update npm and cargo packages 3 years ago
man 9ca2e51367 Issue 1802 - Improve ldclt man page (#5928) 2 years ago
profiling 938fb3478b Ticket 50784 - performance testing scripts 5 years ago
rfcs 6fa30ec4b2 Ticket 48707 - Update rfc to accomodate that authid is mandatory 8 years ago
rpm bbe4f24de0 Issue 5305 - OpenLDAP version autodetection doesn't work 1 year ago
src 7f26842c5e Issue 6481 - UI - When ports that are in use are used to update a DS instance the error message is not helpful (#6482) 9 months ago
test 3b76ff7a8f Issue 3527 - Fix HAProxy x390x compatibility and compiler warnings (#5801) 2 years ago
wrappers 7cb34ed42e Issue 6155 - ldap-agent fails to start because of permission error (#6179) 1 year ago
.clang-format dda766ac06 Ticket 49328 - Cleanup source code 8 years ago
.cvsignore c8a1595444 added 21 years ago
.dockerignore 5c6ffae12e Ticket 50439 - Update docker integration to work out of source directory 6 years ago
.gitignore cb825e0b1a Issue 4169 - UI - Migrate Typeaheads to PF4 (#4808) 4 years ago
LICENSE f1e5692b27 Ticket 49214 - Implement htree concept 8 years ago
LICENSE.GPLv3+ 88cae401ae Ticket #48032,48033 - change C code license to GPLv3; change C code license to allow openssl 10 years ago
LICENSE.mit f1e5692b27 Ticket 49214 - Implement htree concept 8 years ago
LICENSE.openldap 8f3887e08c Ticket 50544 - OpenLDAP syncrepl compatability 5 years ago
LICENSE.openssl 88cae401ae Ticket #48032,48033 - change C code license to GPLv3; change C code license to allow openssl 10 years ago
Makefile.am 1618889691 Issue 6282 - BUG - out of tree build fails (#6283) 1 year ago
README.md 0d907a97ee Issue 4577 - Add GitHub actions 4 years ago
VERSION.sh 5864298f44 Bump version to 2.6.1 9 months ago
autogen.sh 81c50ce8e2 Issue 50971 - Support building on FreeBSD. 5 years ago
buildnum.py 81c50ce8e2 Issue 50971 - Support building on FreeBSD. 5 years ago
configure.ac aa2dfe1cd3 Issue 6415 - BUG - Incorrect icu linking (#6416) 11 months ago
docker.mk 8badf2c6d7 Issue 4656 - Remove problematic language from source code 3 years ago
rpm.mk 93ebf3c53a Issue 6043, 6044 - Enhance Rust and JS bundling and add SPDX licenses for both (#6045) 1 year ago

README.md

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.