域控

tbordaz c084a6a90d Issue 7032 - The new ipahealthcheck test ipahealthcheck.ds.backends.BackendsCheck raises CRITICAL issue (#7036) 1 vecka sedan
.cargo 8a3cea679a Issue 50737 - Allow building with rust online without vendoring 5 år sedan
.github 09f8c54280 Issue 6534 - CI fails with Fedora 41 and DNF5 5 månader sedan
dirsrvtests 8b9aebbff6 Issue 6966 - On large DB, unlimited IDL scan limit reduce the SRCH performance (#6967) 4 veckor sedan
docker f41fc38458 Issue 4322 - Updates old reference to pagure issue (#4321) 5 år sedan
docs cdd354c942 Issue 4513 - fix ACI CI tests involving ip/hostname rules 4 år sedan
include 664b092065 Issue 4656 - Remove problematic language from source code 3 år sedan
ldap 8b9aebbff6 Issue 6966 - On large DB, unlimited IDL scan limit reduce the SRCH performance (#6967) 4 veckor sedan
lib 9a47b3d225 Revert "Issue 5446 - Fix some covscan issues (#5451)" 3 år sedan
m4 2d4cee582b Issue 5032 - OpenLDAP is not shipped with non-threaded version of libldap (#5033) (#5456) 3 år sedan
man 664b092065 Issue 4656 - Remove problematic language from source code 3 år sedan
profiling 938fb3478b Ticket 50784 - performance testing scripts 5 år sedan
rfcs 6fa30ec4b2 Ticket 48707 - Update rfc to accomodate that authid is mandatory 8 år sedan
rpm f1cfa741c2 Issue 6043, 6044 - Enhance Rust and JS bundling and add SPDX licenses for both (#6045) 1 år sedan
src c084a6a90d Issue 7032 - The new ipahealthcheck test ipahealthcheck.ds.backends.BackendsCheck raises CRITICAL issue (#7036) 1 vecka sedan
test a444d3454b Issue 5170 - RFE - Filter optimiser (#5171) 3 år sedan
wrappers 90d537d499 Issue 6155 - ldap-agent fails to start because of permission error (#6179) 7 månader sedan
.clang-format dda766ac06 Ticket 49328 - Cleanup source code 8 år sedan
.cvsignore c8a1595444 added 21 år sedan
.dockerignore 5c6ffae12e Ticket 50439 - Update docker integration to work out of source directory 6 år sedan
.gitignore cb825e0b1a Issue 4169 - UI - Migrate Typeaheads to PF4 (#4808) 4 år sedan
LICENSE f1e5692b27 Ticket 49214 - Implement htree concept 8 år sedan
LICENSE.GPLv3+ 88cae401ae Ticket #48032,48033 - change C code license to GPLv3; change C code license to allow openssl 10 år sedan
LICENSE.mit f1e5692b27 Ticket 49214 - Implement htree concept 8 år sedan
LICENSE.openldap 8f3887e08c Ticket 50544 - OpenLDAP syncrepl compatability 5 år sedan
LICENSE.openssl 88cae401ae Ticket #48032,48033 - change C code license to GPLv3; change C code license to allow openssl 10 år sedan
Makefile.am e4cb1f843e Issue 5032 - Fix OpenLDAP version check (#5091) 3 år sedan
README.md 0d1ac8abd7 Issue 4327 - Update issue templates and README.md 5 år sedan
VERSION.sh 58f6951f7a Bump version to 2.0.20 1 år sedan
autogen.sh 81c50ce8e2 Issue 50971 - Support building on FreeBSD. 5 år sedan
buildnum.py 81c50ce8e2 Issue 50971 - Support building on FreeBSD. 5 år sedan
configure.ac 228bdec39f Issue 6415 - BUG - Incorrect icu linking (#6416) 11 månader sedan
docker.mk 664b092065 Issue 4656 - Remove problematic language from source code 3 år sedan
rpm.mk f23d5ce3fa Issue 6603 - Release tarballs ship a different Cargo.lock 6 månader sedan

README.md

389 Directory Server

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.