You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Timo Aaltonen d36cebca53 releasing package 389-ds-base version 1.4.4.8-1 2 years ago
.cargo Issue 50737 - Allow building with rust online without vendoring 2 years ago
.github/ISSUE_TEMPLATE Issue 4327 - Update issue templates and README.md 2 years ago
debian releasing package 389-ds-base version 1.4.4.8-1 2 years ago
dirsrvtests Issue 4415 - unable to query schema if there are extra parenthesis 2 years ago
docker Issue 4322 - Updates old reference to pagure issue (#4321) 2 years ago
docs Issue 4262 - Remove legacy tools subpackage 2 years ago
include Ticket 49361 - Use IPv6 friendly network functions 3 years ago
ldap Issue 4176 - CL trimming causes high CPU 2 years ago
lib Issue 50971 - Support building on FreeBSD. 2 years ago
m4 Issue 49730 - MozLDAP bindings have been unsupported for a while 3 years ago
man Issue 4262 - Remove legacy tools subpackage 2 years ago
profiling/stap Ticket 50784 - performance testing scripts 2 years ago
rfcs Ticket 48707 - Update rfc to accomodate that authid is mandatory 5 years ago
rpm Issue 4262 - Remove legacy tools subpackage (restart instances after rpm install) 2 years ago
src Issue 4415 - unable to query schema if there are extra parenthesis 2 years ago
test Ticket - 49562 integrate changelog database to main database 2 years ago
wrappers Issue 4262 - Remove legacy tools subpackage 2 years ago
.clang-format Ticket 49328 - Cleanup source code 5 years ago
.cvsignore added 18 years ago
.dockerignore Ticket 50439 - Update docker integration to work out of source directory 3 years ago
.gitignore Issue 50867 - Fix minor buildsys issues 2 years ago
LICENSE Ticket 49214 - Implement htree concept 5 years ago
LICENSE.GPLv3+ Ticket #48032,48033 - change C code license to GPLv3; change C code license to allow openssl 7 years ago
LICENSE.mit Ticket 49214 - Implement htree concept 5 years ago
LICENSE.openldap Ticket 50544 - OpenLDAP syncrepl compatability 2 years ago
LICENSE.openssl Ticket #48032,48033 - change C code license to GPLv3; change C code license to allow openssl 7 years ago
Makefile.am Issue 4262 - more perl removal cleanup 2 years ago
README.md Issue 4327 - Update issue templates and README.md 2 years ago
VERSION.sh Bump version to 1.4.4.8 2 years ago
autogen.sh Issue 50971 - Support building on FreeBSD. 2 years ago
buildnum.py Issue 50971 - Support building on FreeBSD. 2 years ago
configure.ac Issue 4262 - Remove legacy tools subpackage (final cleanup) 2 years ago
docker.mk Issue 50439 - Update docker integration for Fedora 3 years ago
rpm.mk Issue 4262 - Remove legacy tools subpackage 2 years ago

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.