Hello community, here is the log from the commit of package 389-ds for openSUSE:Factory checked in at 2019-08-16 15:50:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/389-ds (Old) and /work/SRC/openSUSE:Factory/.389-ds.new.22127 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "389-ds" Fri Aug 16 15:50:37 2019 rev:20 rq:723847 version:1.4.1.6~git0.5ac5a8aad Changes: -------- --- /work/SRC/openSUSE:Factory/389-ds/389-ds.changes 2019-04-08 10:36:34.799224269 +0200 +++ /work/SRC/openSUSE:Factory/.389-ds.new.22127/389-ds.changes 2019-08-16 15:51:12.593579874 +0200 @@ -1,0 +2,152 @@ +Thu Aug 8 05:31:18 UTC 2019 - William Brown <[email protected]> + +- Fix spec file discrepencies from SLE + +------------------------------------------------------------------- +Thu Aug 8 05:14:19 UTC 2019 - William Brown <[email protected]> + +- Update to correct license issue in spec file +- Update to simplify rust option selection + +------------------------------------------------------------------- +Wed Jul 31 04:16:25 UTC 2019 - [email protected] + +- Update to version 1.4.1.6~git0.5ac5a8aad: + * Bump version to 1.4.1.6 + * Issue 50355 - SSL version min and max not correctly applied + * Issue 50497 - Port cl-dump.pl tool to Python using lib389 + * Issue: 48851 - investigate and port TET matching rules filter tests(Final) + * correction to fix for #50417 + * Issue 50425 - Add jemalloc LD_PRELOAD to systemd drop-in file + * Issue 50425 - Add jemalloc LD_PRELOAD to systemd drop-in file + * Issue 50325 - Add Security tab to UI + * Ticket 49789 - By default, do not manage unhashed password + * Ticket 49421 - Implement password hash upgrade on bind. + * Ticket 49421 - on bind password upgrade proof of concept + * Ticket 50493 - connection_is_free to trylock + * Ticket 50459 - Correct issue with allocation state + * Issue 50499 - Fix audit issues and remove jquery from the whitelist + * Ticket 50459 - c_mutex to use pthread_mutex to allow ns sharing + * Ticket 50484 - Add a release build dockerfile and dscontainer improvements + * Issue 50486 - Update jemalloc to 5.2.0 + +------------------------------------------------------------------- +Tue Jul 09 00:21:43 UTC 2019 - [email protected] + +- Update to version 1.4.1.5~git0.748334143: + * Bump version to 1.4.1.5 + * Issue 50431 - Fix regression from coverity fix + * Issue 49239 - Add a new CI test case + * Issue 49997 - Add a new CI test case + * Issue 50177 - Add a new CI test case, also added fixes in lib389 + * Issue 49761 - Fix CI test suite issues + * Issue 50474 - Unify result codes for add and modify of repl5 config + * Ticket 50472 - memory leak with encryption + * Issue 50462 - Fix Root DN access control plugin CI tests + * Issue 50462 - Fix CI tests + * Ticket 50217 - Implement dsconf security section + * Issue: 48851 - Add more test cases to the match test suite. + * Issue 50378 - ACI's with IPv4 and IPv6 bind rules do not work for IPv6 clients + * Ticket 50439 - fix waitpid issue when pid does not exist + * Issue 50454 - Fix Cockpit UI branding + * Issue: 48851 - investigate and port TET matching rules filter tests(index) + * Issue 49232 - Truncate the message when buffer capacity is exceeded + * Bump version to 1.4.1.4 + * Ticket 49361 - Use IPv6 friendly network functions + * Issue: 48851 - Investigate and port TET matching rules filter tests(bug772777) + * Issue: 50446 - NameError: name 'ds_is_older' is not defined + * Issue 49602 - Revise replication status messages + * Ticket 50439 - Update docker integration to work out of source directory + * Ticket 50037 - revert path changes as it breaks prefix/rpm builds + * Issue 50431 - Fix regression from coverity fix + * Issue 50370 - CleanAllRUV task crashing during server shutdown + * Issue: 48851 - investigate and port TET matching rules filter tests(match) + * Issue 50417 - Fix missing quote in some legacy tools + * Ticket 50431 - Fix covscan warnings + * Revert "Issue 49960 - Core schema contains strings instead of numer oids" + * Issue 50426 - nsSSL3Ciphers is limited to 1024 characters + * Issue 50052 - Fix rpm.mk according to audit-ci change + * Issue 50365 - PIDFile= references path below legacy directory /var/run/ + * Ticket 50428 - Log the actual base DN when the search fails with "invalid attribute request" + * Ticket 50329 - (2nd) Possible Security Issue: DOS due to ioblocktimeout not applying to TLS + * Ticket 50417 - Revise legacy tool scripts to work with new systemd changes + * Issue: 48851 - Add more search filters to vfilter_simple test suite + * Issue 49761 - Fix CI test suite issues + * Issue 49875 - Move SystemD service config to a drop-in file + * Ticket 50413 - ds-replcheck - Always display the Result Summary + * Issue 50052 - Add package-lock.json and use "npm ci" + * Issue: 48851 - investigate and port TET matching rules filter tests(vfilter simple) + * Ticket 50355 - NSS can change the requested SSL min and max versions + * Issue: 48851 - investigate and port TET matching rules filter tests(vfilter_ld) + * Issue 50390 - Add Managed Entries Plug-in Config Entry schema + * Ticket 49730 - Remove unused Mozilla ldapsdk variables + +------------------------------------------------------------------- +Mon May 27 03:04:55 UTC 2019 - [email protected] + +- Update to version 1.4.1.3~git0.1f1119d4b: + * Bump version to 1.4.1.3 + * Issue 49761 - Fix CI test suite issues + * Issue 50041 - Add the rest UI Plugin tabs - Part 2 + * Ticket 50340 - 2nd try - structs for diabled plugins will not be freed + * Issue 50403 - Instance creation fails on 1.3.9 using perl utils and latest lib389 + * Ticket 50389 - ns-slapd craches while two threads are polling the same connection + * Issue: 48851 - investigate and port TET matching rules filter tests(scanlimit) + * Issue 50037 - lib389 fails to install in venv under non-root user + * Issue: 50112 - Port ACI test suit from TET to python3(userattr) + * Ticket 50393 - maxlogsperdir accepting negative values + * Issue: 50112 - Port ACI test suit from TET to python3(roledn) + * Issue 49960 - Core schema contains strings instead of numer oids + * Ticket 50396 - Crash in PAM plugin when user does not exist + * Issue 50387 - enable_tls() should label ports with ldap_port_t + * Issue 50390 - Add Managed Entries Plug-in Config Entry schema + * Ticket 50306 - Fix regression with maxbersize + * Issue 50384 - Missing dependency: cracklib-dicts + * Issue 49029 - [RFE] improve internal operations logging + * Issue 49761 - Fix CI test suite issues + * Issue - 50374 dsdim posixgroup create fails with ERROR + * Ticket 50251 - clear text passwords visable in CLI verbose mode logging + * Ticket 50378 - ACI's with IPv4 and IPv6 bind rules do not work for IPv6 clients + * Issue:48851 - investigate and port TET matching rules filter tests + * Issue 50220 - attr_encryption test suite failing + * Ticket 50370 - CleanAllRUV task crashing during server shutdown + * Ticket 50340 cont - structs for disabled plugins will not be freed + * Fix missing import + * Issue 50164 - Add test for dscreate to basic test suite + * Ticket 50363 - ds-replcheck incorrectly reports error out of order multi-valued attributes + * Issue 49730 - MozLDAP bindings have been unsupported for a while + * Issue #50353 - Categorize tests by tiers + * Issue 50303 - Add creation date to task data + * Issue: 50358 - Create a Bitwise Plugin class in plugins.py + * Remove the nss3 path prefix from the cert.h C preprocessor source file inclusion + * Ticket 50329 - revert fix + * Issue: 50112 - Port ACI test suit from TET to python3(keyaci) + * Ticket 50344 - tidy rpm vs build systemd flag handling + * Issue #50067 - Fix krb5 dependency in a specfile + * Ticket 50340 - structs for diabled plugins will not be freed + * Ticket 50327 - Add replication conflict support to UI + * Ticket 50327 - Add replication conflict entry support to lib389/CLI + * Ticket 50329 - improve connection default parameters + * Issue: 50313 - Add a NestedRole type to lib389 + * Issue:50112 - Port ACI test suit from TET to python3(Delete and Add) + * Ticket 49390, 50019 - support cn=config compare operations + * Issue 50041 - Add the rest UI Plugin tabs - Part 1 + * Ticket 50329 - Possible Security Issue: DOS due to ioblocktimeout not applying to TLS + * Ticket 49990 - Increase the default FD limits + * Ticket 50306 - (cont typo) Move connection config inside struct + * Ticket 50291 - Add monitor tab functionality to Cockpit UI + * Fix cockpit console AppStream data + * Ticket 50317 - fix ds-backtrace issue on latest gdb + * Ticket 50305 - Revise CleanAllRUV task restart process + * Fix typo from: Issue 49915 - Add regression test + * Issue 50026 - Audit log does not capture the operation where nsslapd-lookthroughlimit is modified + * Ticket 49899 - fix pin.txt and pwdfile permissions + * Issue 49915 - Add regression test + * Ticket 50303 - Add task creation date to task data + * Ticket 50306 - Move connection config inside struct + * Ticket 50240 - Improve task logging + * Issue 50032 - Fix deprecation warnings in tests + * Ticket 50310 - fix sasl header include + * Ticket 49390 - improve compare and cn=config compare tests + +------------------------------------------------------------------- Old: ---- 389-ds-base-1.4.1.2~git0.9a126614a.tar.bz2 New: ---- 389-ds-base-1.4.1.6~git0.5ac5a8aad.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ 389-ds.spec ++++++ --- /var/tmp/diff_new_pack.LWtTMx/_old 2019-08-16 15:51:13.377579587 +0200 +++ /var/tmp/diff_new_pack.LWtTMx/_new 2019-08-16 15:51:13.377579587 +0200 @@ -12,16 +12,20 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%bcond_with rust +# bcond is confusingly backwards to what you expect - without means +# to ENABLE the option, with means to DISABLE it. %if 0%{?suse_version} >= 1500 %bcond_without lib389 +%bcond_without rust %else %bcond_with lib389 +%bcond_with rust %endif + %define use_python python3 %define skip_python2 1 %{?!python_module:%define python_module() python-%{**} python3-%{**}} @@ -43,16 +47,17 @@ %define svrcorelib libsvrcore0 Name: 389-ds -Version: 1.4.1.2~git0.9a126614a +Version: 1.4.1.6~git0.5ac5a8aad Release: 0 Summary: 389 Directory Server -License: GPL-2.0-only AND MPL-2.0 +License: GPL-3.0-or-later AND MPL-2.0 Group: Productivity/Networking/LDAP/Servers Url: https://pagure.io/389-ds-base Source: 389-ds-base-%{version}.tar.bz2 Source1: extra-schema.tgz Source2: LICENSE.openldap Source9: %{name}-rpmlintrc +# 389-ds does not support i686 ExcludeArch: %ix86 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf @@ -102,7 +107,6 @@ %if %{with rust} BuildRequires: cargo BuildRequires: rust -BuildRequires: rust-std %endif Requires: %{_sbindir}/service Requires: acl @@ -151,12 +155,13 @@ %package devel Summary: Development files for the 389 Directory Server -License: GPL-2.0-only AND MPL-2.0 +License: GPL-3.0-or-later AND MPL-2.0 Group: Development/Libraries/C and C++ Provides: svrcore-devel = 4.1.4 Obsoletes: svrcore-devel < 4.1.4 Requires: %{name} = %{version} Requires: %{svrcorelib} = %{version} +Requires: libevent Requires: openldap2-devel Requires: pkgconfig Requires: pkgconfig(nspr) @@ -175,7 +180,7 @@ %package snmp Summary: SNMP Agent for 389 Directory Server -License: GPL-2.0-only AND MPL-2.0 +License: GPL-3.0-or-later AND MPL-2.0 Group: System/Daemons Requires: %{name} = %{version} @@ -184,9 +189,10 @@ %description snmp SNMP Agent for the 389 Directory Server base package. +%if %{with lib389} %package -n lib389 Summary: 389 Directory Server administration tools and library -License: GPL-2.0-only AND MPL-2.0 +License: GPL-3.0-or-later AND MPL-2.0 Group: Development/Languages/Python Requires: %{use_python}-argcomplete Requires: %{use_python}-argparse-manpage @@ -213,6 +219,7 @@ %description -n lib389 Python library for interacting with and administering 389 Directory Server instances locally or remotely. +%endif %package -n %{svrcorelib} Summary: Secure PIN handling using NSS crypto @@ -292,9 +299,6 @@ mkdir -p %{buildroot}%{homedir} mkdir -p %{buildroot}%{lockdir} -# for systemd -mkdir -p %{buildroot}%{_sysconfdir}/systemd/system/%{groupname}.wants - #remove libtool archives and static libs find %{buildroot} -type f -name "*.la" -delete -print @@ -384,8 +388,8 @@ %exclude %{_mandir}/man1/ldap-agent* %{_mandir}/man1/* %{_mandir}/man5/* -%{_mandir}/man8/ns-slapd.8.gz %if %{with lib389} +%{_mandir}/man8/ns-slapd.8.gz # With lib389 we don't package all the man pages for deprecated commands. Upstream needs to remove # these from the build with --disable-perl flag set. # These are excluded now @@ -479,6 +483,7 @@ %endif %{_unitdir}/[email protected] %{_unitdir}/dirsrv.target +%exclude %{_unitdir}/[email protected]/custom.conf %{_prefix}/lib/dirsrv/ # This has to be hardcoded to /lib - $libdir changes between lib/lib64, but # sysctl.d is always in /lib. ++++++ 389-ds-base-1.4.1.2~git0.9a126614a.tar.bz2 -> 389-ds-base-1.4.1.6~git0.5ac5a8aad.tar.bz2 ++++++ ++++ 67642 lines of diff (skipped) ++++++ 389-ds-base.obsinfo ++++++ --- /var/tmp/diff_new_pack.LWtTMx/_old 2019-08-16 15:51:16.985578263 +0200 +++ /var/tmp/diff_new_pack.LWtTMx/_new 2019-08-16 15:51:17.013578253 +0200 @@ -1,5 +1,5 @@ name: 389-ds-base -version: 1.4.1.2~git0.9a126614a -mtime: 1553889974 -commit: 9a126614a5ed10b5d999680a2be2ae83d94eb55c +version: 1.4.1.6~git0.5ac5a8aad +mtime: 1563547486 +commit: 5ac5a8aadd42551ea0389907fd286b7d60157685 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.LWtTMx/_old 2019-08-16 15:51:17.561578052 +0200 +++ /var/tmp/diff_new_pack.LWtTMx/_new 2019-08-16 15:51:17.577578046 +0200 @@ -6,9 +6,9 @@ <param name="versionformat">@PARENT_TAG@~git@TAG_OFFSET@.%h</param> <param name="scm">git</param> <!-- use 1.4 branch --> - <param name="revision">389-ds-base-1.4.1.2</param> + <param name="revision">389-ds-base-1.4.1.6</param> <!-- use 1.4.0.20 tag as base --> - <param name="match-tag">389-ds-base-1.4.1.2</param> + <param name="match-tag">389-ds-base-1.4.1.6</param> <!-- remove the extra prefix from the tag again it looks so funny because the service removed "-" from the string before--> <param name="versionrewrite-pattern">389dsbase(.*)</param> <param name="versionrewrite-replacement">\1</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.LWtTMx/_old 2019-08-16 15:51:17.773577974 +0200 +++ /var/tmp/diff_new_pack.LWtTMx/_new 2019-08-16 15:51:17.797577965 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://pagure.io/389-ds-base.git</param> - <param name="changesrevision">9a126614a5ed10b5d999680a2be2ae83d94eb55c</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">5ac5a8aadd42551ea0389907fd286b7d60157685</param></service></servicedata> \ No newline at end of file
