Разработчик (и) | Red Hat |
---|---|
Первоначальный выпуск | 8 декабря 2005 г.; 14 лет назад (2005-12-08) |
Стабильный выпуск | 1.4.0.19 / 15 ноября 2018 г.; 22 месяца назад (2018-11-15) |
Репозиторий | |
Написано на | C, Python, Java, Perl, сценарий оболочки |
Операционная система | Linux / Unix |
Тип | Сервер каталогов |
Лицензия | GPL |
Веб-сайт | www.port389.org |
389 Directory Server (ранее Fedora Directory Server ) является Сервер облегченного протокола доступа к каталогам (LDAP), разработанный Red Hat как часть поддерживаемого сообществом проекта Fedora. Имя «389» происходит от номера порта , используемого LDAP.
389 Directory Server поддерживает множество операционных систем, включая Fedora, Red Hat Enterprise Linux, Debian, Solaris, и HP-UX 11i. В конце 2016 года в проект была включена экспериментальная поддержка FreeBSD. Однако группа серверов каталогов 389 по состоянию на 2017 г., вероятно, откажется от поддержки HPUX и Solaris в предстоящей серии 1.4.x.
Исходный код 389 обычно доступен по лицензии GNU General Public License версии 3. ; некоторые компоненты имеют исключение для кода плагина, тогда как другие компоненты используют LGPLv 2 или Apache. Red Hat также продает коммерческую версию проекта как Red Hat Directory Server как часть контрактов на поддержку RHEL.
389 Directory Server является производным от исходного проекта Мичиганского университета slapd. В 1996 году разработчиков проекта наняла Netscape Communications Corporation, и проект стал известен как Netscape Directory Server (NDS). После приобретения Netscape AOL продала право собственности на интеллектуальную собственность NDS Sun Microsystems, но сохранила за собой права, аналогичные праву собственности. Sun продала и разработала Netscape Directory Server под названием JES / SunOne Directory Server, теперь Oracle Directory Server после поглощения Sun Oracle. Права AOL / Netscape были приобретены Red Hat, и 1 июня 2005 г. большая часть исходного кода была выпущена как бесплатное программное обеспечение в соответствии с условиями GNU General Public Лицензия (GPL).
Начиная с версии 1.0 сервера каталогов 389 (1 декабря 2005 г.), Red Hat выпустила как бесплатное программное обеспечение весь оставшийся исходный код для всех компонентов, включенных в пакет выпуска (сервер администратора, консоли и т. д.) и продолжает поддерживать их в соответствии с соответствующими лицензиями.
В мае 2009 года проект Fedora Directory Server изменил свое имя на 389, чтобы дать проекту нейтральное имя для дистрибутива и поставщика и стимулировать перенос или запуск программное обеспечение в других операционных системах.
Сервер каталогов 389 является сервером, совместимым с rfc4511. Основное внимание в проекте уделяется простоте использования, стабильности, корректности и производительности.
Это подмножество RFC, которое поддерживает 389 Directory Server.
RFC | Описание |
---|---|
1274 | COSINE и схема x.500 |
2222 | Уровень простой аутентификации и безопасности |
2830 | Облегченный протокол доступа к каталогам (v3): расширение для безопасности транспортного уровня (StartTLS) |
4527 | Элементы управления доступом для чтения |
В дополнение к поддерживаемым RFCS, 389 Сервер каталогов поддерживает ряд функций, уникальных для проекта.
Имя функции | Описание |
---|---|
MemberOf | MemberOf обеспечивает обратные групповые ссылки от членов группы |
Класс обслуживания | Применение виртуальных атрибутов из шаблона к записи |
Распределенное числовое присвоение | Автоматически создавать uidNumber / gidNumber из выделенных идентификаторов серверов |
Multimaster Replication | Позволяет нескольким записываемым мастерам асинхронно реплицировать данные. |
Автоматическое масштабирование | Сервер автоматически масштабируется вверх и вниз в зависимости от размера оборудования |