Accepting request 969283 from home:stroeder:branches:network:ldap
- Use libargon2 instead of libsodium because it supports p>1 - Added new contrib overlays: authzid, datamorph, variant, vc OBS-URL: https://build.opensuse.org/request/show/969283 OBS-URL: https://build.opensuse.org/package/show/network:ldap/openldap2?expand=0&rev=297
This commit is contained in:
parent
1362cffd3a
commit
a9e4866cde
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 11 20:52:33 UTC 2022 - Michael Ströder <michael@stroeder.com>
|
||||||
|
|
||||||
|
- Use libargon2 instead of libsodium because it supports p>1
|
||||||
|
- Added new contrib overlays: authzid, datamorph, variant, vc
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Apr 2 22:57:29 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
Sat Apr 2 22:57:29 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
@ -58,11 +58,11 @@ Patch8: 0008-In-monitor-backend-do-not-return-Connection0-entries.patch
|
|||||||
Patch16: 0016-Clear-shared-key-only-in-close-function.patch
|
Patch16: 0016-Clear-shared-key-only-in-close-function.patch
|
||||||
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
BuildRequires: argon2-devel
|
||||||
BuildRequires: cyrus-sasl-devel
|
BuildRequires: cyrus-sasl-devel
|
||||||
BuildRequires: db-devel
|
BuildRequires: db-devel
|
||||||
BuildRequires: groff
|
BuildRequires: groff
|
||||||
BuildRequires: libopenssl-devel
|
BuildRequires: libopenssl-devel
|
||||||
BuildRequires: libsodium-devel
|
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: openslp-devel
|
BuildRequires: openslp-devel
|
||||||
BuildRequires: sysuser-tools
|
BuildRequires: sysuser-tools
|
||||||
@ -152,7 +152,9 @@ addpartial Intercepts ADD requests, applies changes to existing entries
|
|||||||
allop
|
allop
|
||||||
allowed Generates attributes indicating access rights
|
allowed Generates attributes indicating access rights
|
||||||
autogroup
|
autogroup
|
||||||
|
authzid implements RFC 3829 support
|
||||||
cloak
|
cloak
|
||||||
|
datamorph store enumerated values and fixed size integers
|
||||||
denyop
|
denyop
|
||||||
lastbind writes last bind timestamp to entry
|
lastbind writes last bind timestamp to entry
|
||||||
noopsrch handles no-op search control
|
noopsrch handles no-op search control
|
||||||
@ -160,6 +162,8 @@ pw-sha2 generates/validates SHA-2 password hashes
|
|||||||
pw-pbkdf2 generates/validates PBKDF2 password hashes
|
pw-pbkdf2 generates/validates PBKDF2 password hashes
|
||||||
smbk5pwd generates Samba3 password hashes (heimdal krb disabled)
|
smbk5pwd generates Samba3 password hashes (heimdal krb disabled)
|
||||||
trace traces overlay invocation
|
trace traces overlay invocation
|
||||||
|
variant allows attributes/values to be shared between several entries
|
||||||
|
vc implements the verify credentials extended operation
|
||||||
|
|
||||||
%package doc
|
%package doc
|
||||||
Summary: OpenLDAP Documentation
|
Summary: OpenLDAP Documentation
|
||||||
@ -279,12 +283,12 @@ export STRIP=""
|
|||||||
--enable-syncprov=mod \
|
--enable-syncprov=mod \
|
||||||
--enable-ppolicy=mod \
|
--enable-ppolicy=mod \
|
||||||
--with-yielding-select \
|
--with-yielding-select \
|
||||||
--with-argon2 \
|
--with-argon2=libargon2 \
|
||||||
|| cat config.log
|
|| cat config.log
|
||||||
make depend
|
make depend
|
||||||
%make_build
|
%make_build
|
||||||
# Build selected contrib overlays
|
# Build selected contrib overlays
|
||||||
for SLAPO_NAME in addpartial allowed allop autogroup lastbind denyop cloak noopsrch passwd/sha2 passwd/pbkdf2 trace
|
for SLAPO_NAME in addpartial allowed allop autogroup authzid datamorph lastbind denyop cloak noopsrch passwd/sha2 passwd/pbkdf2 trace variant vc
|
||||||
do
|
do
|
||||||
make -C contrib/slapd-modules/${SLAPO_NAME} %{?_smp_mflags} "sysconfdir=%{_sysconfdir}/openldap" "libdir=%{_libdir}" "libexecdir=%{_libdir}"
|
make -C contrib/slapd-modules/${SLAPO_NAME} %{?_smp_mflags} "sysconfdir=%{_sysconfdir}/openldap" "libdir=%{_libdir}" "libexecdir=%{_libdir}"
|
||||||
done
|
done
|
||||||
@ -333,7 +337,7 @@ make STRIP="" DESTDIR="%{buildroot}" "sysconfdir=%{_sysconfdir}/openldap" "libdi
|
|||||||
# Additional symbolic link to slapd executable in /usr/sbin/
|
# Additional symbolic link to slapd executable in /usr/sbin/
|
||||||
ln -s %{_libdir}/slapd %{buildroot}%{_sbindir}/slapd
|
ln -s %{_libdir}/slapd %{buildroot}%{_sbindir}/slapd
|
||||||
# Install selected contrib overlays
|
# Install selected contrib overlays
|
||||||
for SLAPO_NAME in addpartial allowed allop autogroup lastbind denyop cloak noopsrch passwd/sha2 passwd/pbkdf2 trace
|
for SLAPO_NAME in addpartial allowed allop autogroup authzid datamorph lastbind denyop cloak noopsrch passwd/sha2 passwd/pbkdf2 trace variant vc
|
||||||
do
|
do
|
||||||
make -C contrib/slapd-modules/${SLAPO_NAME} STRIP="" DESTDIR="%{buildroot}" "mandir=%{_mandir}" "sysconfdir=%{_sysconfdir}/openldap" "libdir=%{_libdir}" "libexecdir=%{_libdir}" install
|
make -C contrib/slapd-modules/${SLAPO_NAME} STRIP="" DESTDIR="%{buildroot}" "mandir=%{_mandir}" "sysconfdir=%{_sysconfdir}/openldap" "libdir=%{_libdir}" "libexecdir=%{_libdir}" install
|
||||||
done
|
done
|
||||||
@ -544,17 +548,21 @@ ln -fs libldap.so "%{buildroot}%{_libdir}/libldap_r.so"
|
|||||||
|
|
||||||
%files contrib
|
%files contrib
|
||||||
%{_libdir}/openldap/addpartial.*
|
%{_libdir}/openldap/addpartial.*
|
||||||
%{_libdir}/openldap/allowed.*
|
|
||||||
%{_libdir}/openldap/allop.*
|
%{_libdir}/openldap/allop.*
|
||||||
|
%{_libdir}/openldap/allowed.*
|
||||||
|
%{_libdir}/openldap/authzid.*
|
||||||
%{_libdir}/openldap/autogroup.*
|
%{_libdir}/openldap/autogroup.*
|
||||||
|
%{_libdir}/openldap/cloak.*
|
||||||
|
%{_libdir}/openldap/datamorph.*
|
||||||
|
%{_libdir}/openldap/denyop.*
|
||||||
%{_libdir}/openldap/lastbind.*
|
%{_libdir}/openldap/lastbind.*
|
||||||
%{_libdir}/openldap/noopsrch.*
|
%{_libdir}/openldap/noopsrch.*
|
||||||
%{_libdir}/openldap/pw-sha2.*
|
|
||||||
%{_libdir}/openldap/pw-pbkdf2.*
|
%{_libdir}/openldap/pw-pbkdf2.*
|
||||||
%{_libdir}/openldap/denyop.*
|
%{_libdir}/openldap/pw-sha2.*
|
||||||
%{_libdir}/openldap/cloak.*
|
|
||||||
%{_libdir}/openldap/smbk5pwd.*
|
%{_libdir}/openldap/smbk5pwd.*
|
||||||
%{_libdir}/openldap/trace.*
|
%{_libdir}/openldap/trace.*
|
||||||
|
%{_libdir}/openldap/variant.*
|
||||||
|
%{_libdir}/openldap/vc.*
|
||||||
|
|
||||||
%files client
|
%files client
|
||||||
%doc %{_mandir}/man1/ldap*
|
%doc %{_mandir}/man1/ldap*
|
||||||
|
Loading…
Reference in New Issue
Block a user