Compare commits

...
Sign in to create a new pull request.

28 commits

Author SHA1 Message Date
Mark Reynolds
015d84ff91 Bump version to 1.4.2.16
Issue 51159 - dsidm ou delete fails
Issue 51165 - add more logconv stats for the new access log keywords
Issue 51165 - add new access log keywords for wtime and optime
Issue 50696 - Fix Allowed and Denied Ciphers lists - WebUI
Issue 51169 - UI - attr uniqueness - selecting empty subtree crashes cockpit
Issue 49256 - log warning when thread number is very different from autotuned value
Issue 51157 - Reindex task may create abandoned index file
Issue 51166 - Log an error when a search is fully unindexed
Issue 51161 - fix SLE15.2 install issps
Issue 51144 - dsctl fails with instance names that contain slapd-
Issue 50984 - Memory leaks in disk monitoring
2020-07-08 23:00:25 -04:00
Mark Reynolds
2a0227c3a4 Bump version to 1.4.2.15
Issue 51072 - Set the default minimum worker threads
Issue 51100 - Correct numSubordinates value for cn=monitor
Issue 51136 - dsctl and dsidm do not errors correctly when using JSON
Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected
Issue 51072 - improve autotune defaults
Issue 50746 - Add option to healthcheck to list all the lint reports
Issue 51118 - UI - improve modal validation when creating an instance
2020-06-15 16:11:34 -04:00
Mark Reynolds
e847d7605f Bump version to 1.4.2.14
Issue 51113 - Allow using uid for replication manager entry
Issue 51095 - abort operation if CSN can not be generated
Issue 51110 - Fix ASAN ODR warnings
Issue 51102 - RFE - ds-replcheck - make online timeout configurable
Issue 51076 - remove unnecessary slapi entry dups
Issue 51086 - Improve dscreate instance name validation
Issue 50989 - ignore pid when it is ourself in protect_db
Issue 50499 - Fix some npm audit issues
Issue 51091 - healthcheck json report fails when mapping tree is deleted
Issue 51079 - container pid start and stop issues
Issue 50610 - Fix return code when it's nothing to free
Issue 51082 - abort when a empty valueset is freed
Issue 50610 - memory leaks in dbscan and changelog encryption
Issue 51076 - prevent unnecessarily duplication of the target entry
Issue 50940 - Permissions of some shipped directories may change over time
2020-05-29 17:55:09 -04:00
Mark Reynolds
230c47b937 Bump version to 1.4.2.13
Issue 51078 - Add nsslapd-enable-upgrade-hash to the schema
Issue 51068 - deadlock when updating the schema
Issue 51060 - unable to set sslVersionMin to TLS1.0
Issue 51064 - Unable to install server where IPv6 is disabled
Issue 51051 - CLI fix consistency issues with confirmations
Issue 51047 - React deprecating ComponentWillMount
Issue 50499 - fix npm audit issues
Issue 51035 - Heavy StartTLS connection load can randomly fail with err=1
Issue 51031 - UI - transition between two instances needs improvement
2020-05-08 17:05:44 -04:00
Mark Reynolds
4a1f29ce52 Bump version to 1.4.2.12
Issue 50337 - Replace exec() with setattr()
Issue 50545 - the check for the ds version for the backend config was broken
Issue 50875 - Refactor passwordUserAttributes's and passwordBadWords's code
Issue 51014 - slapi_pal.c possible static buffer overflow
Issue 50545 - remove dbmon "incr" option from arg parser
Issue 50545 - Port dbmon.sh to dsconf
Issue 50905 - intermittent SSL hang with rhds
Issue 50952 - SSCA lacks basicConstraint:CA
Issue 50640 - Database links: get_monitor() takes 1 positional argument but 2 were given
Issue 50869 - Setting nsslapd-allowed-sasl-mechanisms truncates the value
2020-04-16 17:27:07 -04:00
Mark Reynolds
871a183851 Bump version to 1.4.2.11
Issue 50994 - Fix latest UI bugs found by QE
Issue 50337 - Replace exec() with setattr()
Issue 50984 - Memory leaks in disk monitoring
Issue 50975 - Revise UI branding with new minimized build
Issue 49437 - Fix memory leak with indirect COS
Issue 50976 - Clean up Web UI source directory from unused files
Issue 50744 - -n option of dbverify does not work
Issue 50952 - SSCA lacks basicConstraint:CA
2020-04-01 15:30:06 -04:00
Mark Reynolds
bae1f94465 Bump version to 1.4.2.10
Issue 50966 - UI - Database indexes not using typeAhead correctly
Issue 50974 - UI - wrong title in "Delete Suffix" popup
Issue 50972 - Fix cockpit plugin build
Issue 50800 - wildcards in rootdn-allow-ip attribute are not accepted
Issue 50963 - We should bundle *.min.js files of Console
2020-03-23 14:15:23 -04:00
Mark Reynolds
02623d6f65 Bump version to 1.4.2.9
Issue 50755 - setting nsslapd-db-home-directory is overriding db_directory
Issue 50937 - Update CLI for new backend split configuration
Issue 50499 - Fix npm audit issues
Issue 50884 - Health check tool DSEldif check fails
Issue 50926 - Remove dual spinner and other UI fixes
Issue 49845 - Remove pkgconfig check for libasan
Issue 50758 - Only Recommend bash-completion, not Require
Issue 50928 - Unable to create a suffix with countryName
Issue 50904 - Connect All React Components And Refactor the Main Navigation Tab Code
Issue 50919 - Backend delete fails using dsconf
Issue 50872 - dsconf can't create GSSAPI replication agreements
Issue 50914 - No error returned when adding an entry matching filters for a non existing automember group
Issue 50909 - nsDS5ReplicaId cant be set to the old value it had before
Issue 50618 - support cgroupv2
Issue 50898 - ldclt core dumped when run with -e genldif option
2020-03-16 10:00:19 -04:00
Matus Honek
eb8c57f26a Bring back the necessary c_rehash util
Resolves: #1803370
2020-02-17 14:06:15 +01:00
Mark Reynolds
c83859cfcb Bump version to 1.4.3.3-2
Remove unneeded perl dependencies
Change bash-completion to "Recommends" instead of "Requires"
2020-02-14 13:49:42 -05:00
Mark Reynolds
92430e074a Bump version to 1.4.2.8
Issue 50855 - remove unused file from UI
Issue 50855 - UI: Port Server Tab to React
Issue 49845 - README does not contain complete information on building
Issue 49623 - cont cenotaph errors on modrdn operations
Issue 50882 - Fix healthcheck errors for instances that do not have TLS enabled
Issue 50886 - Typo in the replication debug message
Issue 50873 - Fix healthcheck and virtual attr check
Issue 50873 - Fix issues with healthcheck tool
Issue 50857 - Memory leak in ACI using IP subject
Issue 50823 - dsctl doesn't work with 'slapd-' in the instance name
Issue 49624 - cont - DB Deadlock on modrdn appears to corrupt database and entry cache
Issue 50850 - Fix dsctl healthcheck for python36
Issue 49990 - Need to enforce a hard maximum limit for file descriptors
2020-02-13 14:42:48 -05:00
Mark Reynolds
602d67202c Bump version to 1.4.2.7
Issue 49254 - Fix compiler failures and warnings
Issue 50741 - cont bdb_start - Detected Disorderly Shutdown
Issue 50836 - Port Schema UI tab to React
Issue 50842 - Decrease 389-console Cockpit component size
Issue 50790 - Add result text when filter is invalid
Issue 50834 - Incorrectly setting the NSS default SSL version max
Issue 50829 - Disk monitoring rotated log cleanup causes heap-use-after-free
Issue 50709 - (cont) Several memory leaks reported by Valgrind for 389-ds 1.3.9.1-10
Issue 50599 - Fix memory leak when removing db region files
Issue 49395 - Set the default TLS version min to TLS1.2
Issue 50818 - dsconf pwdpolicy get error
Issue 50824 - dsctl remove fails with "name 'ensure_str' is not defined"
Issue 50599 - Remove db region files prior to db recovery
Issue 50812 - dscontainer executable should be placed under /usr/libexec/dirsrv/
Issue 50816 - dsconf allows the root password to be set to nothing
Issue 50798 - incorrect bytes in format string(fix import issue)
2020-01-23 16:16:35 -05:00
Mark Reynolds
e8e7bfbde9 Bump version to 1.4.2.6
Issue 50798 - incorrect bytes in format string
Issue 50545 - Add the new replication monitor functionality to UI
Issue 50806 - Fix minor issues in lib389 health checks
Issue 50754 - Add Restore Change Log option to CLI
Issue 50727 - change syntax validate by default in 1.4.2
Issue 50667 - dsctl -l did not respect PREFIX
Issue 50780 - More CLI fixes
Issue 50780 - Fix UI issues
Issue 50727 - correct mistaken options in filter validation patch
Issue 50779 - lib389 - conflict compare fails for DN's with spaces
Issue 49761 - Fix CI test suite issues
Issue 50499 - Fix npm audit issues
Issue 50774 - Account.enroll_certificate() should not check for DS version
Issue 50771 - 1.4.2.5 doesn't compile due to error ModuleNotFoundError: No module named 'pkg_resources.extern'
Issue 50758 - Need to enable CLI arg completion
Issue 50710 `Ticket 50709: Several memory leaks reported by Valgrind for 389-ds 1.3.9.1-10`
Issue 50709 - Several memory leaks reported by Valgrind for 389-ds 1.3.9.1-10
Issue 50690 - Port Password Storage test cases from TET to python3(create required types in password_plugins)
Issue 48851 - Investigate and port TET matching rules filter tests(last test cases for match index)
Issue 50761 - Parametrized tests are missing ':parametrized' value
2020-01-13 16:10:07 -05:00
Matus Honek
d51d1e2b63 Bump version to 1.4.2.5-3
Fix python-argcomplete tinkering, since the call to the command alters a file
owned by python-argcomplete, and which turns out to be unnecessary.

Resolves: #1781131
(cherry picked from commit caf81c2e0a)
2019-12-09 18:03:44 +01:00
Mark Reynolds
0bfe569b09 Bump version to 1.4.2.5-2
Fix specfile typo (bash-completion)
2019-12-06 17:54:57 -05:00
Mark Reynolds
6a0666bc6d Fix specfile dependancy for setuptools 2019-12-06 16:34:09 -05:00
Mark Reynolds
e882b0f588 Bump version to 1.4.2.5
Issue 50747 - Port readnsstate to dsctl
Issue 50758 - Enable CLI arg completion
Issue 50753 - Dumping the changelog to a file doesn't work
Issue 50745 - ns-slapd hangs during CleanAllRUV tests
Issue 50734 - lib389 creates non-SSCA cert DBs with misleading README.txt
Issue 48851 - investigate and port TET matching rules filter tests(cert)
Issue 50443 - Create a module in lib389 to Convert a byte sequence to a properly escaped for LDAP
Issue 50664 - DS can fail to recover if an empty directory exists in db
Issue 50736 - RetroCL trimming may crash at shutdown if trimming configuration is invalid
Issue 50741 - bdb_start - Detected Disorderly Shutdown last time Directory Server was running
Issue 50572 - After running cl-dump dbdir/cldb/*ldif.done are not deleted
Issue 50701 - Fix type in lint report
Issue 50729 - add support for gssapi tests on suse
Issue 50701 - Add additional healthchecks to dsconf
Issue 50711 - `dsconf security` lacks option for setting nsTLSAllowClientRenegotiation attribute
Issue 50439 - Update docker integration for Fedora
Issue 48851 - Investigate and port TET matching rules filter tests(last test cases for match)
Issue 50499 - Fix npm audit issues
Issue 50722 - Test IDs are not unique
Issue 50712 - Version comparison doesn't work correctly on git builds
Issue 50499 - Fix npm audit issues
Issue 50706 - Missing lib389 dependency - packaging
2019-12-06 16:17:20 -05:00
Mark Reynolds
bcc489781a Bump version to 1.4.2.4-2
Fix specfile dependancy issue
2019-11-15 09:04:15 -05:00
Mark Reynolds
290757f4ec remove nunc-stans from specfile 2019-11-14 14:12:46 -05:00
Mark Reynolds
a49eedcc8b Bump version to 1.4.2.4
Issue 50634 - Fix CLI error parsing for non-string values
Issue 50659 - AddressSanitizer: SEGV ... in bdb_pre_close
Issue 50716 - CVE-2019-14824 (BZ#1748199) - deref plugin displays restricted attributes
Issue 50644 - fix regression with creating sample entries
Issue 50699 - Add Disk Monitor to CLI and UI
Issue 50716 - CVE-2019-14824 (BZ#1748199) - deref plugin displays restricted attributes
Issue 50536 - After audit log file is rotated, DS version string is logged after each update
Issue 50712 - Version comparison doesn't work correctly on git builds
Issue 50706 - Missing lib389 dependency - packaging
Issue 49761 - Fix CI test suite issues
Issue 50683 - Makefile.am contains unused RPM-related targets
Issue 50696 - Fix various UI bugs
Issue 50641 - Update default aci to allows users to change their own password
Issue 50007, 50648 - improve x509 handling in dsctl
Issue 50689 - Failed db restore task does not report an error
Issue 50199 - Disable perl by default
Issue 50633 - Add cargo vendor support for offline builds
Issue 50499 - Fix npm audit issues
2019-11-14 13:20:19 -05:00
Mark Reynolds
fdea6d0053 Bump version to 1.4.1.10
Issue 50712 - Version comparison doesn't work correctly on git builds
Issue 50706 - Missing lib389 dependency - packaging
Issue 50499 - Fix npm audit issues
Issue 50699 - Add Disk Monitor to CLI and UI
Issue 50716 - CVE-2019-14824 (BZ#1748199) - deref plugin displays restricted attributes
Issue 50696 - Fix various UI bugs
Issue 50689 - Failed db restore task does not report an error
2019-11-13 17:41:25 -05:00
Mark Reynolds
057cc20821 Bump version to 1.4.1.10
Issue 50499 - Fix npm audit issues
Issue 50699 - Add Disk Monitor to CLI and UI
Issue 50716 - CVE-2019-14824 (BZ#1748199) - deref plugin displays restricted attributes
Issue 50696 - Fix various UI bugs
Issue 50689 - Failed db restore task does not report an error
Issue 50499 - Fix npm audit issues
2019-11-13 17:40:09 -05:00
Mark Reynolds
561f1cc396 Bump version to 1.4.1.9
Issue 50592 - Port Replication Tab to ReactJS
Issue 49850 - cont -fix crash in ldbm_non_leaf
Issue 50634 - Clean up CLI errors output - Fix wrong exception
Issue 50634 - Clean up CLI errors output
Issue 49850 - ldbm_get_nonleaf_ids() slow for databases with many non-leaf entries
Issue 50655 - access log etime is not properly formatted
Issue 50653 - objectclass parsing fails to log error message text
Issue 50646 - Improve task handling during shutdowns
Issue 50622 - ds_selinux_enabled may crash on suse
Issue 50499 - Fix npm audit issues
2019-11-01 16:59:18 -04:00
Mark Reynolds
bf14eee878 Fix changelog date 2019-09-27 15:27:10 -04:00
Mark Reynolds
d94db90277 Bump version to 1.4.1.8-3
Address perl provides and requires filter
2019-09-27 15:26:23 -04:00
Mark Reynolds
de4e0a45c2 Revert perl filter 2019-09-26 12:15:13 -04:00
Mark Reynolds
4ae1532729 Bump version to 1.4.1.8
Issue 50545 - Port repl-monitor.pl to lib389 CLI
Issue 50620 - Fix regressions from 50506 (slapi_enry_attr_get_ref)
2019-09-26 10:39:21 -04:00
Mark Reynolds
d067857b40 Bump version to 1.4.1.7
Issue 50581 - ns-slapd crashes during ldapi search
Issue 50604 - Fix UI validation
Issue 50593 - Investigate URP handling on standalone instance
Issue 50506 - Fix regression for relication stripattrs
Issue 50546 - fix more UI issues(part 2)
Issue 50546 - fix more UI issues
Issue 50546 - Fix various issues in UI
Issue 50576 - Same proc uid/gid maps to rootdn for ldapi sasl
Issue 50567, 50568 - strict host check disable and display container version
Issue 50550 - DS installer debug messages leaking to ipa-server-install
Issue 50545 - Port fixup-memberuid and add the functionality to CLI and UI
Issue 50572 - After running cl-dump dbdir/cldb/*ldif.done are not deleted
Issue 50578 - Add SKIP_AUDIT_CI flag for Cockpit builds
Issue 50349 - filter schema validation
Issue 48055 - CI test-(Plugin configuration should throw proper error messages if not configured properly)
Issue 49324 - idl_new fix assert
Issue 50564 - Fix rust libraries by default and improve docker
Issue 50206 - Refactor lock, unlock and status of dsidm account/role
Issue 49324 - idl_new report index name in error conditions
Issue 49761 - Fix CI test suite issues
Issue 50506 - Fix regression from slapi_entry_attr_get_ref refactor
Issue 50499 - Audit fix - Update npm 'eslint-utils' version
Issue 49624 - modrdn silently fails if DB deadlock occurs
Issue 50542 - fix crash in filter tests
Issue 49761 - Fix CI test suite issues
Issue 50542 - Entry cache contention during base search
Issue 50462 - Fix CI tests
Issue 50490 - objects and memory leaks
Issue 50538 - Move CI test to individual file
Issue 50538 - cleanAllRUV task limit is not enforced for replicated tasks
Issue 50536 - Audit log heading written to log after every update
Issue 50525 - nsslapd-defaultnamingcontext does not change when the assigned suffix gets deleted
Issue 50534 - CLI change schema edit subcommand to replace
Issue 50506 - cont Fix invalid frees from pointer reference calls
Issue 50507 - Fix Cockpit UI styling for PF4
Issue 48851 - investigate and port TET matching rules filter tests(indexing final)
Issue 48851 - Add more test cases to the match test suite(mode replace)
Issue 50530 - Directory Server not RFC 4511 compliant with requested attr "1.1"
Issue 50529 - LDAP server returning PWP controls in different sequence
Issue 50506 - Fix invalid frees from pointer reference calls.
Issue 50506 - Replace slapi_entry_attr_get_charptr() with slapi_entry_attr_get_ref()
Issue 50521 - Add regressions in CI tests
Issue 50510 - etime can contain invalid nanosecond value
Issue 50488 - Create a monitor for disk space usagedisk-space-mon
Issue 50511 - lib389 PosixGroups type can not handle rdn properly
Issue 50508 - UI - fix local password policy form
2019-09-17 11:32:01 -04:00
3 changed files with 406 additions and 67 deletions

17
.gitignore vendored
View file

@ -180,3 +180,20 @@
/389-ds-base-1.4.1.5.tar.bz2
/jemalloc-5.2.0.tar.bz2
/389-ds-base-1.4.1.6.tar.bz2
/389-ds-base-1.4.2.1.tar.bz2
/389-ds-base-1.4.2.2.tar.bz2
/389-ds-base-1.4.2.3.tar.bz2
/389-ds-base-1.4.2.4.tar.bz2
/389-ds-base-1.4.2.5.tar.bz2
/389-ds-base-1.4.2.6.tar.bz2
/jemalloc-5.2.1.tar.bz2
/389-ds-base-1.4.2.7.tar.bz2
/389-ds-base-1.4.2.8.tar.bz2
/389-ds-base-1.4.2.9.tar.bz2
/389-ds-base-1.4.2.10.tar.bz2
/389-ds-base-1.4.2.11.tar.bz2
/389-ds-base-1.4.2.12.tar.bz2
/389-ds-base-1.4.2.13.tar.bz2
/389-ds-base-1.4.2.14.tar.bz2
/389-ds-base-1.4.2.15.tar.bz2
/389-ds-base-1.4.2.16.tar.bz2

View file

@ -17,7 +17,7 @@ ExcludeArch: i686
%global use_asan 0
%global use_rust 0
%global use_perl 1
%global use_legacy 1
%global bundle_jemalloc 1
%if %{use_asan}
%global bundle_jemalloc 0
@ -25,7 +25,7 @@ ExcludeArch: i686
%if %{bundle_jemalloc}
%global jemalloc_name jemalloc
%global jemalloc_ver 5.2.0
%global jemalloc_ver 5.2.1
%global __provides_exclude ^libjemalloc\\.so.*$
%endif
@ -44,8 +44,8 @@ ExcludeArch: i686
Summary: 389 Directory Server (base)
Name: 389-ds-base
Version: 1.4.1.6
Release: %{?relprefix}1%{?prerel}%{?dist}.1
Version: 1.4.2.16
Release: %{?relprefix}1%{?prerel}%{?dist}
License: GPLv3+
URL: https://www.port389.org
Conflicts: selinux-policy-base < 3.9.8
@ -55,7 +55,6 @@ Provides: ldif2ldbm >= 0
BuildRequires: nspr-devel
BuildRequires: nss-devel >= 3.34
BuildRequires: perl-generators
BuildRequires: openldap-devel
BuildRequires: libdb-devel
BuildRequires: cyrus-sasl-devel
@ -131,7 +130,7 @@ Requires: selinux-policy >= 3.14.1-29
# the following are needed for some of our scripts
Requires: openldap-clients
Requires: openssl-perl
Requires: /usr/bin/c_rehash
Requires: python%{python3_pkgversion}-ldap
# this is needed to setup SSL if you are not using the
@ -151,10 +150,6 @@ Requires: libdb-utils
# Needed for password dictionary checks
Requires: cracklib-dicts
# This picks up libperl.so as a Requires, so we add this versioned one
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Requires: perl-Errno >= 1.23-360
# Needed by logconv.pl
Requires: perl-DB_File
Requires: perl-Archive-Tar
@ -205,11 +200,13 @@ Core libraries for the 389 Directory Server base package. These libraries
are used by the main package and the -devel package. This allows the -devel
package to be installed with just the -libs package and without the main package.
%if %{use_legacy}
%package legacy-tools
Summary: Legacy utilities for 389 Directory Server (%{variant})
Summary: Legacy utilities for 389 Directory Server
Obsoletes: %{name} <= 1.4.0.9
Requires: 389-ds-base-libs = %{version}-%{release}
%if %{use_perl}
# This picks up libperl.so as a Requires, so we add this versioned one
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
# for setup-ds.pl to support ipv6
%if %{use_Socket6}
Requires: perl-Socket6
@ -221,14 +218,15 @@ Requires: perl-NetAddr-IP
Requires: perl-Mozilla-LDAP
# for setup-ds.pl
Requires: bind-utils
%global __provides_exclude_from %{_libdir}/%{pkgname}/perl
%global __requires_exclude perl\\((DSCreate|DSMigration|DSUpdate|DSUtil|Dialog|DialogManager|FileConn|Inf|Migration|Resource|Setup|SetupLog)
%{?perl_default_filter}
%endif
# End use perl
%description legacy-tools
Legacy (and deprecated) utilities for 389 Directory Server. This includes
the old account management and task scripts. These are deprecated in favour of
the dscreate, dsctl, dsconf and dsidm tools.
%endif
%package devel
Summary: Development libraries for 389 Directory Server
@ -262,7 +260,9 @@ Summary: A library for accessing, testing, and configuring the 389 Directory Se
BuildArch: noarch
Requires: openssl
Requires: iproute
Recommends: bash-completion
Requires: python%{python3_pkgversion}
Requires: python%{python3_pkgversion}-distro
Requires: python%{python3_pkgversion}-pytest
Requires: python%{python3_pkgversion}-ldap
Requires: python%{python3_pkgversion}-six
@ -271,6 +271,7 @@ Requires: python%{python3_pkgversion}-pyasn1-modules
Requires: python%{python3_pkgversion}-dateutil
Requires: python%{python3_pkgversion}-argcomplete
Requires: python%{python3_pkgversion}-libselinux
Requires: python%{python3_pkgversion}-setuptools
%{?python_provide:%python_provide python%{python3_pkgversion}-lib389}
%description -n python%{python3_pkgversion}-lib389
@ -280,7 +281,8 @@ This module contains tools and libraries for accessing, testing,
%package -n cockpit-389-ds
Summary: Cockpit UI Plugin for configuring and administering the 389 Directory Server
BuildArch: noarch
Requires: cockpit
Requires: cockpit > 200
Requires: 389-ds-base
Requires: python%{python3_pkgversion}
Requires: python%{python3_pkgversion}-lib389
@ -311,8 +313,10 @@ ASAN_FLAGS="--enable-asan --enable-debug"
RUST_FLAGS="--enable-rust"
%endif
%if !%{use_perl}
PERL_FLAGS="--disable-perl"
%if %{use_legacy}
LEGACY_FLAGS="--enable-legacy --enable-perl"
%else
LEGACY_FLAGS="--disable-legacy --disable-perl"
%endif
%if %{use_clang}
@ -322,12 +326,30 @@ CLANG_FLAGS="--enable-clang"
%endif
%if %{bundle_jemalloc}
# Override page size, bz #1545539
# 4K
%ifarch %ix86 %arm x86_64 s390x
%define lg_page --with-lg-page=12
%endif
# 64K
%ifarch ppc64 ppc64le aarch64
%define lg_page --with-lg-page=16
%endif
# Override huge page size on aarch64
# 2M instead of 512M
%ifarch aarch64
%define lg_hugepage --with-lg-hugepage=21
%endif
# Build jemalloc
pushd ../%{jemalloc_name}-%{jemalloc_ver}
%configure \
--libdir=%{_libdir}/%{pkgname}/lib \
--bindir=%{_libdir}/%{pkgname}/bin
make
--bindir=%{_libdir}/%{pkgname}/bin \
--enable-prof
make %{?_smp_mflags}
popd
%endif
@ -343,9 +365,8 @@ autoreconf -fiv
--with-systemdsystemconfdir=%{_sysconfdir}/systemd/system \
--with-systemdgroupname=%{groupname} \
--libexecdir=%{_libexecdir}/%{pkgname} \
$NSSARGS $ASAN_FLAGS $RUST_FLAGS $PERL_FLAGS $CLANG_FLAGS \
--enable-cmocka \
--enable-perl
$NSSARGS $ASAN_FLAGS $RUST_FLAGS $CLANG_FLAGS $LEGACY_FLAGS \
--enable-cmocka
# lib389
@ -397,7 +418,7 @@ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/%{groupname}.wants
find %{buildroot} -type f -name "*.la" -delete
find %{buildroot} -type f -name "*.a" -delete
%if %{use_perl}
%if %{use_legacy}
# make sure perl scripts have a proper shebang
sed -i -e 's|#{{PERL-EXEC}}|#!/usr/bin/perl|' $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/script-templates/template-*.pl
%endif
@ -465,9 +486,9 @@ fi
%postun snmp
%systemd_postun_with_restart %{pkgname}-snmp.service
%if %{use_legacy}
%post legacy-tools
%if %{use_perl}
# START UPGRADE SCRIPT
if [ -n "$DEBUGPOSTTRANS" ] ; then
@ -546,9 +567,6 @@ exit 0
%config(noreplace)%{_sysconfdir}/%{pkgname}/config/slapd-collations.conf
%config(noreplace)%{_sysconfdir}/%{pkgname}/config/certmap.conf
%{_datadir}/%{pkgname}
%exclude %{_datadir}/%{pkgname}/script-templates
%exclude %{_datadir}/%{pkgname}/updates
%exclude %{_datadir}/%{pkgname}/properties/*.res
%{_datadir}/gdb/auto-load/*
%{_unitdir}
%{_bindir}/dbscan
@ -559,8 +577,6 @@ exit 0
%{_mandir}/man1/ds-logpipe.py.1.gz
%{_bindir}/ldclt
%{_mandir}/man1/ldclt.1.gz
%{_sbindir}/ldif2ldap
%{_mandir}/man8/ldif2ldap.8.gz
%{_bindir}/logconv.pl
%{_mandir}/man1/logconv.pl.1.gz
%{_bindir}/pwdhash
@ -571,22 +587,6 @@ exit 0
%{_sbindir}/ns-slapd
%{_mandir}/man8/ns-slapd.8.gz
%{_libexecdir}/%{pkgname}/ds_systemd_ask_password_acl
%{_sbindir}/bak2db
%{_mandir}/man8/bak2db.8.gz
%{_sbindir}/db2bak
%{_mandir}/man8/db2bak.8.gz
%{_sbindir}/db2index
%{_mandir}/man8/db2index.8.gz
%{_sbindir}/db2ldif
%{_mandir}/man8/db2ldif.8.gz
%{_sbindir}/dbverify
%{_mandir}/man8/dbverify.8.gz
%{_sbindir}/ldif2db
%{_mandir}/man8/ldif2db.8.gz
%{_sbindir}/upgradedb
%{_mandir}/man8/upgradedb.8.gz
%{_sbindir}/vlvindex
%{_mandir}/man8/vlvindex.8.gz
%{_mandir}/man5/99user.ldif.5.gz
%{_mandir}/man5/certmap.conf.5.gz
%{_mandir}/man5/slapd-collations.conf.5.gz
@ -623,13 +623,11 @@ exit 0
%{_libdir}/libsvrcore.so
%{_libdir}/%{pkgname}/libslapd.so
%{_libdir}/%{pkgname}/libns-dshttpd.so
%{_libdir}/%{pkgname}/libnunc-stans.so
%{_libdir}/%{pkgname}/libsds.so
%{_libdir}/%{pkgname}/libldaputil.so
%{_libdir}/pkgconfig/svrcore.pc
%{_libdir}/pkgconfig/dirsrv.pc
%{_libdir}/pkgconfig/libsds.pc
%{_libdir}/pkgconfig/nunc-stans.pc
%files libs
%doc LICENSE LICENSE.GPLv3+ LICENSE.openssl README.devel
@ -637,7 +635,6 @@ exit 0
%{_libdir}/libsvrcore.so.*
%{_libdir}/%{pkgname}/libslapd.so.*
%{_libdir}/%{pkgname}/libns-dshttpd-*.so
%{_libdir}/%{pkgname}/libnunc-stans.so.*
%{_libdir}/%{pkgname}/libsds.so.*
%{_libdir}/%{pkgname}/libldaputil.so.*
%if %{bundle_jemalloc}
@ -647,6 +644,7 @@ exit 0
%{_libdir}/%{pkgname}/librsds.so
%endif
%if %{use_legacy}
%files legacy-tools
%doc LICENSE LICENSE.GPLv3+ LICENSE.openssl README.devel
%{_bindir}/infadd
@ -659,6 +657,39 @@ exit 0
%{_mandir}/man1/mmldif.1.gz
%{_bindir}/rsearch
%{_mandir}/man1/rsearch.1.gz
%{_libexecdir}/%{pkgname}/ds_selinux_enabled
%{_libexecdir}/%{pkgname}/ds_selinux_port_query
%config(noreplace)%{_sysconfdir}/%{pkgname}/config/template-initconfig
%{_mandir}/man5/template-initconfig.5.gz
%{_datadir}/%{pkgname}/properties/*.res
%{_datadir}/%{pkgname}/script-templates
%{_datadir}/%{pkgname}/updates
%{_sbindir}/ldif2ldap
%{_mandir}/man8/ldif2ldap.8.gz
%{_sbindir}/bak2db
%{_mandir}/man8/bak2db.8.gz
%{_sbindir}/db2bak
%{_mandir}/man8/db2bak.8.gz
%{_sbindir}/db2index
%{_mandir}/man8/db2index.8.gz
%{_sbindir}/db2ldif
%{_mandir}/man8/db2ldif.8.gz
%{_sbindir}/dbverify
%{_mandir}/man8/dbverify.8.gz
%{_sbindir}/ldif2db
%{_mandir}/man8/ldif2db.8.gz
%{_sbindir}/restart-dirsrv
%{_mandir}/man8/restart-dirsrv.8.gz
%{_sbindir}/start-dirsrv
%{_mandir}/man8/start-dirsrv.8.gz
%{_sbindir}/status-dirsrv
%{_mandir}/man8/status-dirsrv.8.gz
%{_sbindir}/stop-dirsrv
%{_mandir}/man8/stop-dirsrv.8.gz
%{_sbindir}/upgradedb
%{_mandir}/man8/upgradedb.8.gz
%{_sbindir}/vlvindex
%{_mandir}/man8/vlvindex.8.gz
%{_sbindir}/monitor
%{_mandir}/man8/monitor.8.gz
%{_sbindir}/dbmon.sh
@ -673,22 +704,6 @@ exit 0
%{_mandir}/man8/suffix2instance.8.gz
%{_sbindir}/upgradednformat
%{_mandir}/man8/upgradednformat.8.gz
%{_libexecdir}/%{pkgname}/ds_selinux_enabled
%{_libexecdir}/%{pkgname}/ds_selinux_port_query
%{_sbindir}/restart-dirsrv
%{_mandir}/man8/restart-dirsrv.8.gz
%{_sbindir}/start-dirsrv
%{_mandir}/man8/start-dirsrv.8.gz
%{_sbindir}/status-dirsrv
%{_mandir}/man8/status-dirsrv.8.gz
%{_sbindir}/stop-dirsrv
%{_mandir}/man8/stop-dirsrv.8.gz
%if %{use_perl}
%config(noreplace)%{_sysconfdir}/%{pkgname}/config/template-initconfig
%{_mandir}/man5/template-initconfig.5.gz
%{_datadir}/%{pkgname}/properties/*.res
%{_datadir}/%{pkgname}/script-templates
%{_datadir}/%{pkgname}/updates
%{_mandir}/man1/dbgen.pl.1.gz
%{_bindir}/repl-monitor
%{_mandir}/man1/repl-monitor.1.gz
@ -758,13 +773,320 @@ exit 0
%{_mandir}/man8/dsctl.8.gz
%{_sbindir}/dsidm
%{_mandir}/man8/dsidm.8.gz
%{_sbindir}/dscontainer
%{_libexecdir}/%{pkgname}/dscontainer
%files -n cockpit-389-ds -f cockpit.list
%{_datarootdir}/metainfo/389-console/org.port389.cockpit_console.metainfo.xml
%doc README.md
%changelog
* Wed Jul 8 2020 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.16-1
- Bump version to 1.4.2.16
- Issue 51159 - dsidm ou delete fails
- Issue 51165 - add more logconv stats for the new access log keywords
- Issue 51165 - add new access log keywords for wtime and optime
- Issue 50696 - Fix Allowed and Denied Ciphers lists - WebUI
- Issue 51169 - UI - attr uniqueness - selecting empty subtree crashes cockpit
- Issue 49256 - log warning when thread number is very different from autotuned value
- Issue 51157 - Reindex task may create abandoned index file
- Issue 51166 - Log an error when a search is fully unindexed
- Issue 51161 - fix SLE15.2 install issps
- Issue 51144 - dsctl fails with instance names that contain slapd-
- Issue 50984 - Memory leaks in disk monitoring
* Mon Jun 15 2020 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.15-1
- Bump version to 1.4.2.15
- Issue 51072 - Set the default minimum worker threads
- Issue 51100 - Correct numSubordinates value for cn=monitor
- Issue 51136 - dsctl and dsidm do not errors correctly when using JSON
- Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected
- Issue 51072 - improve autotune defaults
- Issue 50746 - Add option to healthcheck to list all the lint reports
- Issue 51118 - UI - improve modal validation when creating an instance
* Fri May 29 2020 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.14-1
- Bump version to 1.4.2.14
- Issue 51113 - Allow using uid for replication manager entry
- Issue 51095 - abort operation if CSN can not be generated
- Issue 51110 - Fix ASAN ODR warnings
- Issue 51102 - RFE - ds-replcheck - make online timeout configurable
- Issue 51076 - remove unnecessary slapi entry dups
- Issue 51086 - Improve dscreate instance name validation
- Issue 50989 - ignore pid when it is ourself in protect_db
- Issue 50499 - Fix some npm audit issues
- Issue 51091 - healthcheck json report fails when mapping tree is deleted
- Issue 51079 - container pid start and stop issues
- Issue 50610 - Fix return code when it's nothing to free
- Issue 51082 - abort when a empty valueset is freed
- Issue 50610 - memory leaks in dbscan and changelog encryption
- Issue 51076 - prevent unnecessarily duplication of the target entry
- Issue 50940 - Permissions of some shipped directories may change over time
* Fri May 8 2020 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.13-1
- Bump version to 1.4.2.13
- Issue 51078 - Add nsslapd-enable-upgrade-hash to the schema
- Issue 51068 - deadlock when updating the schema
- Issue 51060 - unable to set sslVersionMin to TLS1.0
- Issue 51064 - Unable to install server where IPv6 is disabled
- Issue 51051 - CLI fix consistency issues with confirmations
- Issue 51047 - React deprecating ComponentWillMount
- Issue 50499 - fix npm audit issues
- Issue 51035 - Heavy StartTLS connection load can randomly fail with err=1
- Issue 51031 - UI - transition between two instances needs improvement
* Thu Apr 16 2020 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.12-1
- Bump version to 1.4.2.12
- Issue 50337 - Replace exec() with setattr()
- Issue 50545 - the check for the ds version for the backend config was broken
- Issue 50875 - Refactor passwordUserAttributes's and passwordBadWords's code
- Issue 51014 - slapi_pal.c possible static buffer overflow
- Issue 50545 - remove dbmon "incr" option from arg parser
- Issue 50545 - Port dbmon.sh to dsconf
- Issue 50905 - intermittent SSL hang with rhds
- Issue 50952 - SSCA lacks basicConstraint:CA
- Issue 50640 - Database links: get_monitor() takes 1 positional argument but 2 were given
- Issue 50869 - Setting nsslapd-allowed-sasl-mechanisms truncates the value
* Wed Apr 1 2020 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.11-1
- Bump version to 1.4.2.11
- Issue 50994 - Fix latest UI bugs found by QE
- Issue 50337 - Replace exec() with setattr()
- Issue 50984 - Memory leaks in disk monitoring
- Issue 50975 - Revise UI branding with new minimized build
- Issue 49437 - Fix memory leak with indirect COS
- Issue 50976 - Clean up Web UI source directory from unused files
- Issue 50744 - -n option of dbverify does not work
- Issue 50952 - SSCA lacks basicConstraint:CA
* Mon Mar 23 2020 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.10-1
- Bump version to 1.4.2.10
- Issue 50966 - UI - Database indexes not using typeAhead correctly
- Issue 50974 - UI - wrong title in "Delete Suffix" popup
- Issue 50972 - Fix cockpit plugin build
- Issue 50800 - wildcards in rootdn-allow-ip attribute are not accepted
- Issue 50963 - We should bundle *.min.js files of Console
* Thu Mar 12 2020 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.9-1
- Bump version to 1.4.2.9
- Issue 50755 - setting nsslapd-db-home-directory is overriding db_directory
- Issue 50937 - Update CLI for new backend split configuration
- Issue 50499 - Fix npm audit issues
- Issue 50884 - Health check tool DSEldif check fails
- Issue 50926 - Remove dual spinner and other UI fixes
- Issue 49845 - Remove pkgconfig check for libasan
- Issue 50758 - Only Recommend bash-completion, not Require
- Issue 50928 - Unable to create a suffix with countryName
- Issue 50904 - Connect All React Components And Refactor the Main Navigation Tab Code
- Issue 50919 - Backend delete fails using dsconf
- Issue 50872 - dsconf can't create GSSAPI replication agreements
- Issue 50914 - No error returned when adding an entry matching filters for a non existing automember group
- Issue 50909 - nsDS5ReplicaId cant be set to the old value it had before
- Issue 50618 - support cgroupv2
- Issue 50898 - ldclt core dumped when run with -e genldif option
* Mon Feb 17 2020 Matus Honek <mhonek@redhat.com> - 1.4.2.8-3
- Bring back the necessary c_rehash util (#1803370)
* Fri Feb 14 2020 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.8-2
- Bump version to 1.4.3.3-2
- Remove unneeded perl dependencies
- Change bash-completion to "Recommends" instead of "Requires"
* Thu Feb 13 2020 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.8-1
- Bump version to 1.4.2.8
- Issue 50855 - remove unused file from UI
- Issue 50855 - UI: Port Server Tab to React
- Issue 49845 - README does not contain complete information on building
- Issue 49623 - cont cenotaph errors on modrdn operations
- Issue 50882 - Fix healthcheck errors for instances that do not have TLS enabled
- Issue 50886 - Typo in the replication debug message
- Issue 50873 - Fix healthcheck and virtual attr check
- Issue 50873 - Fix issues with healthcheck tool
- Issue 50857 - Memory leak in ACI using IP subject
- Issue 50823 - dsctl doesn't work with 'slapd-' in the instance name
- Issue 49624 - cont - DB Deadlock on modrdn appears to corrupt database and entry cache
- Issue 50850 - Fix dsctl healthcheck for python36
- Issue 49990 - Need to enforce a hard maximum limit for file descriptors
* Thu Jan 23 2020 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.7-1
- Bump version to 1.4.2.7
- Issue 49254 - Fix compiler failures and warnings
- Issue 50741 - cont bdb_start - Detected Disorderly Shutdown
- Issue 50836 - Port Schema UI tab to React
- Issue 50842 - Decrease 389-console Cockpit component size
- Issue 50790 - Add result text when filter is invalid
- Issue 50834 - Incorrectly setting the NSS default SSL version max
- Issue 50829 - Disk monitoring rotated log cleanup causes heap-use-after-free
- Issue 50709 - (cont) Several memory leaks reported by Valgrind for 389-ds 1.3.9.1-10
- Issue 50599 - Fix memory leak when removing db region files
- Issue 49395 - Set the default TLS version min to TLS1.2
- Issue 50818 - dsconf pwdpolicy get error
- Issue 50824 - dsctl remove fails with "name 'ensure_str' is not defined"
- Issue 50599 - Remove db region files prior to db recovery
- Issue 50812 - dscontainer executable should be placed under /usr/libexec/dirsrv/
- Issue 50816 - dsconf allows the root password to be set to nothing
- Issue 50798 - incorrect bytes in format string(fix import issue)
* Mon Jan 13 2020 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.6-1
- Bump version to 1.4.2.6
- Issue 50798 - incorrect bytes in format string
- Issue 50545 - Add the new replication monitor functionality to UI
- Issue 50806 - Fix minor issues in lib389 health checks
- Issue 50754 - Add Restore Change Log option to CLI
- Issue 50727 - change syntax validate by default in 1.4.2
- Issue 50667 - dsctl -l did not respect PREFIX
- Issue 50780 - More CLI fixes
- Issue 50780 - Fix UI issues
- Issue 50727 - correct mistaken options in filter validation patch
- Issue 50779 - lib389 - conflict compare fails for DN's with spaces
- Issue 49761 - Fix CI test suite issues
- Issue 50499 - Fix npm audit issues
- Issue 50774 - Account.enroll_certificate() should not check for DS version
- Issue 50771 - 1.4.2.5 doesn't compile due to error ModuleNotFoundError: No module named 'pkg_resources.extern'
- Issue 50758 - Need to enable CLI arg completion
- Issue 50710 `Ticket 50709: Several memory leaks reported by Valgrind for 389-ds 1.3.9.1-10`
- Issue 50709 - Several memory leaks reported by Valgrind for 389-ds 1.3.9.1-10
- Issue 50690 - Port Password Storage test cases from TET to python3(create required types in password_plugins)
- Issue 48851 - Investigate and port TET matching rules filter tests(last test cases for match index)
- Issue 50761 - Parametrized tests are missing ':parametrized' value
* Mon Dec 9 2019 Matus Honek <mhonek@redhat.com> - 1.4.2.5-3
- Bump version to 1.4.2.5-3
- Fix python-argcomplete tinkering (#1781131)
* Fri Dec 6 2019 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.5-2
- Bump version to 1.4.2.5-2
- Fix specfile typo (bash-completion)
* Fri Dec 6 2019 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.5-1
- Bump version to 1.4.2.5
- Issue 50747 - Port readnsstate to dsctl
- Issue 50758 - Enable CLI arg completion
- Issue 50753 - Dumping the changelog to a file doesn't work
- Issue 50745 - ns-slapd hangs during CleanAllRUV tests
- Issue 50734 - lib389 creates non-SSCA cert DBs with misleading README.txt
- Issue 48851 - investigate and port TET matching rules filter tests(cert)
- Issue 50443 - Create a module in lib389 to Convert a byte sequence to a properly escaped for LDAP
- Issue 50664 - DS can fail to recover if an empty directory exists in db
- Issue 50736 - RetroCL trimming may crash at shutdown if trimming configuration is invalid
- Issue 50741 - bdb_start - Detected Disorderly Shutdown last time Directory Server was running
- Issue 50572 - After running cl-dump dbdir/cldb/*ldif.done are not deleted
- Issue 50701 - Fix type in lint report
- Issue 50729 - add support for gssapi tests on suse
- Issue 50701 - Add additional healthchecks to dsconf
- Issue 50711 - `dsconf security` lacks option for setting nsTLSAllowClientRenegotiation attribute
- Issue 50439 - Update docker integration for Fedora
- Issue 48851 - Investigate and port TET matching rules filter tests(last test cases for match)
- Issue 50499 - Fix npm audit issues
- Issue 50722 - Test IDs are not unique
- Issue 50712 - Version comparison doesn't work correctly on git builds
- Issue 50499 - Fix npm audit issues
- Issue 50706 - Missing lib389 dependency - packaging
* Fri Nov 15 2019 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.4-2
- Bump version to 1.4.2.4-2
- Fix specfile dependancy issue
* Thu Nov 14 2019 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.4-1
- Bump version to 1.4.2.4
- Issue 50634 - Fix CLI error parsing for non-string values
- Issue 50659 - AddressSanitizer: SEGV ... in bdb_pre_close
- Issue 50716 - CVE-2019-14824 (BZ#1748199) - deref plugin displays restricted attributes
- Issue 50644 - fix regression with creating sample entries
- Issue 50699 - Add Disk Monitor to CLI and UI
- Issue 50716 - CVE-2019-14824 (BZ#1748199) - deref plugin displays restricted attributes
- Issue 50536 - After audit log file is rotated, DS version string is logged after each update
- Issue 50712 - Version comparison doesn't work correctly on git builds
- Issue 50706 - Missing lib389 dependency - packaging
- Issue 49761 - Fix CI test suite issues
- Issue 50683 - Makefile.am contains unused RPM-related targets
- Issue 50696 - Fix various UI bugs
- Issue 50641 - Update default aci to allows users to change their own password
- Issue 50007, 50648 - improve x509 handling in dsctl
- Issue 50689 - Failed db restore task does not report an error
- Issue 50199 - Disable perl by default
- Issue 50633 - Add cargo vendor support for offline builds
- Issue 50499 - Fix npm audit issues
* Sun Nov 03 2019 Mark Reynolds <mreynolds@redhat.com> - 1.4.2.3-1
- Bump version to 1.4.2.3
- Issue 50592 - Port Replication Tab to ReactJS
- Issue 49850 - cont -fix crash in ldbm_non_leaf
- Issue 50634 - Clean up CLI errors output - Fix wrong exception
- Issue 50634 - Clean up CLI errors output
- Issue 49850 - ldbm_get_nonleaf_ids() slow for databases with many non-leaf entries
- Issue 50655 - access log etime is not properly formatted
- Issue 50653 - objectclass parsing fails to log error message text
- Issue 50646 - Improve task handling during shutdowns
- Issue 50622 - ds_selinux_enabled may crash on suse
- Issue 50499 - Fix npm audit issues
* Tue Oct 15 2019 Mark Reynolds <mreynolds@redhat.com> - 1.4.1.8-4
- Bump version to 1.4.1.8-4
- Remove perl filter provides/requires as its causes more regressions
* Fri Sep 27 2019 Mark Reynolds <mreynolds@redhat.com> - 1.4.1.8-3
- Bump version to 1.4.1.8-3
- Address perl provides and requires filter
* Thu Sep 26 2019 Mark Reynolds <mreynolds@redhat.com> - 1.4.1.8-2
- Bump version to 1.4.1.8-2
- Revert perl filter as it broke legacy tools
* Thu Sep 26 2019 Mark Reynolds <mreynolds@redhat.com> - 1.4.1.8-1
- Bump version to 1.4.1.8
- Issue 50545 - Port repl-monitor.pl to lib389 CLI
- Issue 50620 - Fix regressions from 50506 (slapi_enry_attr_get_ref)
* Tue Sep 17 2019 Mark Reynolds <mreynolds@redhat.com> - 1.4.1.7-1
- Bump version to 1.4.1.7
- Issue 50581 - ns-slapd crashes during ldapi search
- Issue 50604 - Fix UI validation
- Issue 50593 - Investigate URP handling on standalone instance
- Issue 50506 - Fix regression for relication stripattrs
- Issue 50546 - fix more UI issues(part 2)
- Issue 50546 - fix more UI issues
- Issue 50546 - Fix various issues in UI
- Issue 50576 - Same proc uid/gid maps to rootdn for ldapi sasl
- Issue 50567, 50568 - strict host check disable and display container version
- Issue 50550 - DS installer debug messages leaking to ipa-server-install
- Issue 50545 - Port fixup-memberuid and add the functionality to CLI and UI
- Issue 50572 - After running cl-dump dbdir/cldb/*ldif.done are not deleted
- Issue 50578 - Add SKIP_AUDIT_CI flag for Cockpit builds
- Issue 50349 - filter schema validation
- Issue 48055 - CI test-(Plugin configuration should throw proper error messages if not configured properly)
- Issue 49324 - idl_new fix assert
- Issue 50564 - Fix rust libraries by default and improve docker
- Issue 50206 - Refactor lock, unlock and status of dsidm account/role
- Issue 49324 - idl_new report index name in error conditions
- Issue 49761 - Fix CI test suite issues
- Issue 50506 - Fix regression from slapi_entry_attr_get_ref refactor
- Issue 50499 - Audit fix - Update npm 'eslint-utils' version
- Issue 49624 - modrdn silently fails if DB deadlock occurs
- Issue 50542 - fix crash in filter tests
- Issue 49761 - Fix CI test suite issues
- Issue 50542 - Entry cache contention during base search
- Issue 50462 - Fix CI tests
- Issue 50490 - objects and memory leaks
- Issue 50538 - Move CI test to individual file
- Issue 50538 - cleanAllRUV task limit is not enforced for replicated tasks
- Issue 50536 - Audit log heading written to log after every update
- Issue 50525 - nsslapd-defaultnamingcontext does not change when the assigned suffix gets deleted
- Issue 50534 - CLI change schema edit subcommand to replace
- Issue 50506 - cont Fix invalid frees from pointer reference calls
- Issue 50507 - Fix Cockpit UI styling for PF4
- Issue 48851 - investigate and port TET matching rules filter tests(indexing final)
- Issue 48851 - Add more test cases to the match test suite(mode replace)
- Issue 50530 - Directory Server not RFC 4511 compliant with requested attr "1.1"
- Issue 50529 - LDAP server returning PWP controls in different sequence
- Issue 50506 - Fix invalid frees from pointer reference calls.
- Issue 50506 - Replace slapi_entry_attr_get_charptr() with slapi_entry_attr_get_ref()
- Issue 50521 - Add regressions in CI tests
- Issue 50510 - etime can contain invalid nanosecond value
- Issue 50488 - Create a monitor for disk space usagedisk-space-mon
- Issue 50511 - lib389 PosixGroups type can not handle rdn properly
- Issue 50508 - UI - fix local password policy form
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.1.6-1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

View file

@ -1,2 +1,2 @@
SHA512 (jemalloc-5.2.0.tar.bz2) = e3be4d534770126caf10f2684aed9fe4ba1422dd47625fe50343cfb750f26eff869fcc7d1e30a96dd6c73f6614c4bbcd560fd24fc26b55ac731c43e60fd05234
SHA512 (389-ds-base-1.4.1.6.tar.bz2) = 0a943453cbcd8b43b4fdc58563c8802d9270d9a3cf4dcd76e3f77168d45e84b8e07d8df8ddadb09ba9294e7ba7e9304ce329bc37edeb16a9161797c902fadc1c
SHA512 (jemalloc-5.2.1.tar.bz2) = 0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02
SHA512 (389-ds-base-1.4.2.16.tar.bz2) = fbe4f6ef22a829ebafcd3f961badfd588d1e18696cc7b27a3540433f137afe9446a615343ff102de889ad20498c94355807b4bbc55d0623d5d9ee6498997b0dd