[devel] I: openldap 2.4.16
Lebedev Sergey
barabashka at altlinux.ru
Wed Jul 8 21:00:03 MSD 2009
Openldap 2.4.16. Задача #8923.
В связи с тем, что уже длительное время у нас openldap не
обновлялся, мантейнера давно не видно и не слышно, прошу
пропустить сборку #8923 в Сизиф.
В новой сборке, помимо закрытия блокеров и перехода с ветки
2.3 на 2.4, сделаны следующие изменения:
Upstream удалил slurpd и back-ldbm.
http://www.openldap.org/doc/admin24/appendix-changes.html
Я постарался реализовать прозрачное обновление сервера и
библиотек.
1) libldap2.4 обратно совместима с libldap2.3.
Из 2.4 (относительно 2.3) были удалены следующие функции и
переменная
-D ldap_pvt_sockbuf_io_sasl
-T desc2str
-T ldap_parse_sort_control
-T ldap_parse_vlv_control
-T ldap_pvt_tls_get_peer_hostname
-T ldap_pvt_tls_get_peer_issuer
В Сизифе только libwine и libwine-vanilla требуют
ldap_parse_sort_control ldap_parse_vlv_control. Остальные
проекты, слинкованные с libldap2.3, не используют удаленные
функции, переменную.
Таким образом, libldap2.4 провайдит libldap-2.3 liblber-2.3
libldap_r-2.3.
2) openldap 2.4.16 собран с новой версией berkeley db (4.7).
По этому на этапе обновления будет сделана попытка автомагического
обновления баз.
Для каждой базы, объявленной в slapd.conf и окрестностях, будет
сделана резервная копия самой базы (/var/lib/ldap/bases/$base_name.rpmorig),
логов (/var/lib/ldap/dblogs/$name.rpmorig) и дамп базы в
формате ldif (/var/lib/ldap/bases/$base_name.rpmorig/dump.ldif).
После обновления openldap-servers, дамп базы будет залит обратно.
3) В момент обновления сервера, будут закомментированы строки
replica-pidfile и replica-argsfile в /etc/openldap/slapd.conf.
More information about the Devel
mailing list