389-ds-base/389-ds-base.spec

1049 lines
42 KiB
RPMSpec
Raw Normal View History

2009-05-26 22:55:06 +00:00
2009-12-02 18:17:04 +00:00
%global pkgname dirsrv
Bump version to 1.3.6.1-2 Issue 49162 - Only check event.m4 if nunc-stans is enabled Issue 49156 - Add more IDs and fix docstrings Issue 49156 - Fix typo in the import Ticket 49160 - Fix sds benchmark and copyright Issue 47536 - Fix CI testcase Issue 49159 - test_schema_comparewithfiles fails with python-ldap>=2.4.26 Issue 49156 - Clean up test suites dir structure and docstrings Issue 49158 - fix latest coverity issues Ticket 49155 - Fix db2ldif path in test Issue 49122 - Fix rpm build Issue 49044 - Fix script usage and man pages Ticket 48707 - Update rfc to accomodate that authid is mandatory Ticket 49141 - Enable tcmalloc Ticket 49142 - bytes vs unicode in plugin tests Ticket 49139 - Update makefile and rpm for import Ticket 49139 - Import libsds and nunc-stans for bundling Issue 49122 - Filtered nsrole that uses nsrole crashes the server Issue 49147 - Fix tests compatibility with older versions Issue 49141 - Fix spec file for tcmalloc Issue 49141 - Use tcmalloc by default Ticket 49086 - SDN premangaling broken after SASL change Ticket 49137 - Add sasl plain test - ds Ticket 49138 - Increase systemd timout Issue 48226 - Fix CI test Ticket 49140 - Remove legacy inst reference in test Ticket 49134 Remove hardcoded elements from db lock test Fix compiler warning Ticket 47925 - Move add and delete operation aci checks to be before plugins. Ticket 49086 - public api compatability test for SDN changes. Ticket 49116 - Pblock usage analytics Ticket 49020 - Add CI test Revise README for pagure Ticket #49121 - ns-slapd crashes in ldif_sput due to the output buf size is less than the real size. Ticket 48085 - Add replica acceptance test suite Ticket 49008 - Fix regression in check if ruv element exists Ticket 49108 - ds_selinux_port_query doesn't detect ports labeled with range Ticket 49057 - Fix tests failures on older versions of DS Ticket 49111 - Integrate cmocka skeleton to Directory Server Ticket 49016 - (un)register/migration/remove may fail if there is no suffix on 'userRoot' backend Ticket 48085 - Add single master replication test suite Ticket #49104 - Add CI test Ticket #49104 - dbscan-bin crashing due to a segmentation fault Ticket 49105 - Sig FPE when ns-slapd has 0 backends. Ticket 49075 - Adjust log severity levels Ticket 49008 - Add CI test Ticket 49008 v2: aborted operation can leave RUV in incorrect state Ticket 47973 - CI Test case (test_ticket47973_case) Ticket 47973 - CI Test case (test_ticket47973_case) Ticket 47973 - custom schema is registered in small caps after schema reload Ticket 49089 - List library build deps Ticket 49085 - Make a short topology fixture alias Ticket #49088 - 389-ds-base rpm postinstall script bugs Ticket 49028 - Autosize database cache by default. Ticket 49089 - Fix invalid cxxlink statement from hpux Ticket 49087 - ds resolve jenkins issues. Ticket #49082 - Adjusted the CI test case to the fix. Ticket #49082 - Fix password expiration related shadow attributes Ticket #49080 - shadowExpire should not be a calculated value Ticket 49027 - on secfailure do not store cleartext password content Ticket 49031 - Improve memberof with a cache of ancestors for groups Ticket 49079: deadlock on cos cache rebuild Ticket 48665 - Fix RHEL6 test compatibility issues Ticket 49055 - Fix create_test.py issues Ticket 48797 - Add freebsd support to ns-slapd: main Ticket 49055 - Refactor create_test.py Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 49055 - Clean up test tickets and suites Ticket 48964 - should not free repl name after purging changelog Ticket 48050 - Refactor acctpolicy_plugin suite Ticket 48964 - cleanallruv changelog purging removes wrong rid Ticket 49073: nsDS5ReplicatedAttributeListTotal fails when excluding no attribute Ticket 49074 - incompatible nsEncryptionConfig object definition prevents RHEL 7->6 schema replication Ticket 48835 - package tests into python site packages - fix rpm Ticket 49066 - Memory leaks in server - part 2 Ticket 49072 - validate memberof fixup task args Ticket 49071 - Import with duplicate DNs throws unexpected errors Ticket 47858 - Add test case for nsTombstone Ticket 48835 - Tests with setup.py.in Ticket 49066 - Memory leaks in server Ticket 47982 - Add CI test suite ds_logs Ticket 49052 - Environment quoting on fedora causes ds to fail to start. Ticket 47662 - Better input argument validation and error messages for cli tools Ticket 48681 - logconv.pl lists sasl binds with no dn as anonymous Ticket 48861: memberof plugin tests suite Ticket 48861: Memberof plugins can update several times the same entry to set the same values Ticket 48163 - Re-space schema.c Ticket 48163 - Read schema from multiple locations Ticket 48894 - improve entrywsi delete Ticket 49051 - Enable SASL LOGIN/PLAIN support as a precursor to LDAPSSOTOKEN Ticket 49020 - do not treat missing csn as fatal Ticket 48133 v2 Non tombstone entry which dn starting with "nsuniqueid=...," cannot be delete Ticket 49055 - Clean up test suites Ticket 48797 - Add freebsd support to ns-slapd: Configure and makefile. Ticket 48797 - Add freebsd support to ns-slapd: Add freebsd support for ldaputil Ticket 48797 - Add freebsd support to ns-slapd: Add support for dsktune Ticket 48797 - Add freebsd support to ns-slapd: Add support for cpp in Fbsd Ticket 48797 - Add freebsd support to ns-slapd: Header files Ticket 48978 - Fix implicit function declaration Ticket 49002 - Remove memset on allocation Ticket 49021 - Automatic thread tuning Ticket 48894 - Issues with delete of entrywsi with large entries. Ticket 49054 - Fix sasl_map unused paramater compiler warnings. Ticket 48050 - Add test suite to acctpolicy_plugin Ticket 49048 - Fix rpm build failure Ticket 49042 - Test failure that expects old default Ticket 49042 - Increase cache defaults slightly Ticket 48894 - Issue with high number of entry state objects. Ticket 48978 - Fix more log refactoring issues Ticket 48707 - Draft Ldap SSO Token proposal Ticket 49024 - Fix the rest of the CI failures Ticket #48987 - Heap use after free in dblayer_close_indexes Ticket 48945 - Improve db2ldif error message. Ticket 49024 - Fix inst_dir parameter in defaults.inf Ticket 49024 - Fix dbdir paths and adjust test cases Ticket 48961 - Allow reset of configuration values to defaults. Ticket #47911 - Move dirsrv-snmp.service to 389-ds-base-snmp package Ticket bz1358565 - Fix compiler warning about unused variable Ticket bz1358565 - clear and unsalted password types are vulnerable to timing attack Ticket 49016 - (un)register/migration/remove may fail if there is no suffix on 'userRoot' backend Ticket 397 - Add PBKDF2 to Directory Server password storage. Ticket 49024 - Fix CI test failures and defaults.inf Ticket 49026 - Support nunc-stans pkgconfig Ticket 49025 - Upgrade nunc-stans to 0.2.1 Ticket 48978 - error log refactoring error
2017-03-10 16:04:17 +00:00
%global srcname 389-ds-base
# Exclude i686 bit arches
ExcludeArch: i686
# for a pre-release, define the prerel field e.g. .a1 .rc2 - comment out for official release
# also remove the space between % and global - this space is needed because
# fedpkg verrel stupidly ignores comment lines
2013-01-09 00:50:03 +00:00
#% global prerel .rc3
# also need the relprefix field for a pre-release e.g. .0 - also comment out for official release
2013-01-09 00:50:03 +00:00
#% global relprefix 0.
# If perl-Socket-2.000 or newer is available, set 0 to use_Socket6.
%global use_Socket6 0
Bump version to 1.4.0.2 Ticket 48393 - fix copy and paste error Ticket 49439 - cleanallruv is not logging information Ticket 48393 - Improve replication config validation Ticket lib389 3 - Python 3 support for ACL test suite Ticket 103 - sysconfig not found Ticket 49436 - double free in COS in some conditions Ticket 48007 - CI test to test changelog trimming interval Ticket 49424 - Resolve csiphash alignment issues Ticket lib389 3 - Python 3 support for pwdPolicy_controls_test.py Ticket 3 - python 3 support - filter test Ticket 49434 - RPM build errors Ticket 49432 - filter optimise crash Ticket 49432 - Add complex fliter CI test Ticket 48894 - harden valueset_array_to_sorted_quick valueset access Ticket 49401 - Fix compiler incompatible-pointer-types warnings Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49409 - Update lib389 requirements Ticket 49401 - improve valueset sorted performance on delete Ticket 49374 - server fails to start because maxdisksize is recognized incorrectly Ticket 49408 - Server allows to set any nsds5replicaid in the existing replica entry Ticket 49407 - status-dirsrv shows ellipsed lines Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49386 - Memberof should be ignore MODRDN when the pre/post entry are identical Ticket 48006 - Missing warning for invalid replica backoff configuration Ticket 49064 - testcase hardening Ticket 49064 - RFE allow to enable MemberOf plugin in dedicated consumer Ticket lib389 3 - python 3 support Ticket 49402 - Adding a database entry with the same database name that was deleted hangs server at shutdown Ticket 48235 - remove memberof lock (cherry-pick error) Ticket 49394 - build warning Ticket 49381 - Refactor numerous suite docstrings - Part 2 Ticket 49394 - slapi_pblock_get may leave unchanged the provided variable Ticket 49403 - tidy ns logging Ticket 49381 - Refactor filter test suite docstrings Ticket 48235 - Remove memberOf global lock Ticket 103 - Make sysconfig where it is expected to exist Ticket 49400 - Add clang support to rpm builds Ticket 49381 - Refactor ACL test suite docstrings Ticket 49363 - Merge lib389 Ticket 101 - BaseException.message has been deprecated in Python3 Ticket 102 - referral support Ticket 99 - Fix typo in create_topology Ticket #98 - Fix dbscan output Ticket #77 - Fix changelogdb param issue Ticket #77 - Refactor docstrings in rST format - part 1 Ticket 96 - Change binaries' names Ticket 77 - Add sphinx documentation Ticket 43 - Add support for Referential Integrity plugin Ticket 45 - Add support for Rootdn Access Control plugin Ticket 46 - dsconf support for dynamic schema reload Ticket 74 - Advice users to set referint-update-delay to 0 Ticket 92 - display_attr() should return str not bytes in py3 Ticket 93 - Fix test cases in ctl_dbtasks_test.py Ticket 88 - python install and remove for tests Ticket 85 - Remove legacy replication attribute Ticket 91 - Fix replication topology Ticket 89 - Fix inconsistency with serverid Ticket 79 - Fix replica.py and add tests Ticket 86 - add build dir to gitignore Ticket 83 - Add an util for generating instance parameters Ticket 87 - Update accesslog regec for HR etimes Ticket 49 - Add support for whoami plugin Ticket 48 - Add support for USN plugin Ticket 78 - Add exists() method to DSLdapObject Ticket 31 - Allow complete removal of some memberOf attrs Ticket31 - Add memberOf fix-up task Ticket 67 - Add ensure_int function Ticket 59 - lib389 support for index management. Ticket 67 - get attr by type Ticket 70 - Improve repl tools Ticket 50 - typo in db2* in dsctl Ticket 31 - Add status command and SkipNested support for MemberOf Ticket 31 - Add functional tests for MemberOf plugin Ticket 66 - expand healthcheck for Directory Server Ticket 69 - add specfile requires Ticket 31 - Initial MemberOf plugin support Ticket 50 - Add db2* tasks to dsctl Ticket 65 - Add m2c2 topology Ticket 63 - part 2, agreement test Ticket 63 - lib389 python 3 fix Ticket 62 - dirsrv offline log Ticket 60 - add dsrc to dsconf and dsidm Ticket 32 - Add TLS external bind support for testing Ticket 27 - Fix get function in tests Ticket 28 - userAccount for older versions without nsmemberof Ticket 27 - Improve dseldif API Ticket 30 - Add initial support for account lock and unlock. Ticket 29 - fix incorrect format in tools Ticket 28 - Change default objectClasses for users and groups Ticket 1 - Fix missing dn / rdn on config. Ticket 27 - Add a module for working with dse.ldif file Ticket 1 - cn=config comparison Ticket 21 - Missing serverid in dirsrv_test due to incorrect allocation Ticket 26 - improve lib389 sasl support Ticket 24 - Join paths using os.path.join instead of string concatenation Ticket 25 - Fix RUV __repr__ function Ticket 23 - Use DirSrv.exists() instead of manually checking for instance's existence Ticket 1 - cn=config comparison Ticket 22 - Specify a basedn parameter for IDM modules Ticket 19 - missing readme.md in python3 Ticket 20 - Use the DN_DM constant instead of hard coding its value Ticket 19 - Missing file and improve make Ticket 14 - Remane dsadm to dsctl Ticket 16 - Reset InstScriptsEnabled argument during the init Ticket 14 - Remane dsadm to dsctl Ticket 13 - Add init function to create new domain entries Ticket 15 - Improve instance configuration ability Ticket 10 - Improve command line tool arguments Ticket 9 - Convert readme to MD Ticket 7 - Add pause and resume methods to topology fixtures Ticket 49172 - Allow lib389 to read system schema and instance Ticket 49172 - Allow lib389 to read system schema and instance Ticket 6 - Bump lib389 version 1.0.4 Ticket 5 - Fix container build on fedora Ticket 4 - Cert detection breaks some tests Ticket 49137 - Add sasl plain tests, lib389 support Ticket 2 - pytest mark with version relies on root Ticket 49126 - DIT management tool Ticket 49101 - Python 2 generate example entries Ticket 49103 - python 2 support for installer Ticket 47747 - Add topology_i2 and topology_i3 Ticket 49087 - lib389 resolve jenkins issues Ticket 48413 - Improvements to lib389 for rest Ticket 49083 - Support prefix for discovery of the defaults.inf file. Ticket 49055 - Fix debugging mode issue Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 47747 - Add more topology fixtures Ticket 47840 - Add InstScriptsEnabled argument Ticket 47747 - Add topology fixtures module Ticket 48707 - Implement draft-wibrown-ldapssotoken-01 Ticket 49022 - Lib389, py3 installer cannot create entries in backend Ticket 49024 - Fix paths to the dbdir parent Ticket 49024 - Fix db_dir paths Ticket 49024 - Fix paths in tools module Ticket 48961 - Fix lib389 minor issues shown by 48961 test Ticket 49010 - Lib389 fails to start with systemctl changes Ticket 49007 - lib389 fixes for paths to use online values Ticket 49005 - Update lib389 to work in containers correctly. Ticket 48991 - Fix lib389 spec for python2 and python3 Ticket 48984 - Add lib389 paths module Ticket 48951 - dsadm dsconfig status and plugin Ticket 47957 - Update the replication "idle" status string Ticket 48951 - dsadm and dsconf base files Ticket 48952 - Restart command needs a sleep Ticket 48949 - Fix ups for style and correctness Ticket 48949 - added copying slapd-collations.conf Ticket 48949 - change default file path generation - use os.path.join Ticket 48949 - os.makedirs() exist_ok not python2 compatible, added try/except Ticket 48949 - configparser fallback not python2 compatible Ticket 48946 - openConnection should not fully popluate DirSrv object Ticket 48832 - Add DirSrvTools.getLocalhost() function Ticket 48382 - Fix serverCmd to get sbin dir properly Bug 1347760 - Information disclosure via repeated use of LDAP ADD operation, etc. Ticket 48937 - Cleanup valgrind wrapper script Ticket 48923 - Fix additional issue with serverCmd Ticket 48923 - serverCmd timeout not working as expected Ticket 48917 - Attribute presence Ticket 48911 - Plugin improvements for lib389 Ticket 48911 - Improve plugin support based on new mapped objects Ticket 48910 - Fixes for backend tests and lib389 reliability. Ticket 48860 - Add replication tools Ticket 48888 - Correction to create of dsldapobject Ticket 48886 - Fix NSS SSL library in lib389 Ticket 48885 - Fix spec file requires Ticket 48884 - Bugfixes for mapped object and new connections Ticket 48878 - better style for backend in backend_test.py Ticket 48878 - pep8 fixes part 2 Ticket 48878 - pep8 fixes and fix rpm to build Ticket 48853 - Prerelease installer Ticket 48820 - Begin to test compatability with py.test3, and the new orm Ticket 48434 - Fix for negative tz offsets Ticket 48857 - Remove python-krbV from lib389 Ticket 48820 - Fix tests to ensure they work with the new object types Ticket 48820 - Move Encryption and RSA to the new object types Ticket 48820 - Proof of concept of orm style mapping of configs and objects Ticket 48820 - Clitool rename Ticket 48431 - lib389 integrate ldclt Ticket 48434 - lib389 logging tools Ticket 48796 - add function to remove logs Ticket 48771 - lib389 - get ns-slapd version Ticket 48830 - Convert lib389 to ip route tools Ticket 48763 - backup should run regardless of existing backups. Ticket 48434 - lib389 logging tools Ticket 48798 - EL6 compat for lib389 tests for DH params Ticket 48798 - lib389 add ability to create nss ca and certificate Ticket 48433 - Aci linting tools Ticket 48791 - format args in server tools Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48794 - lib389 build requires are on a single line Ticket 48660 - Add function to convert binary values in an entry to base64 Ticket 48764 - Fix mit krb password to be random. Ticket 48765 - Change default ports for standalone topology Ticket 48750 - Clean up logging to improve command experience Ticket 48751 - Improve lib389 ldapi support Ticket 48399 - Add helper makefile to lib389 to build and install Ticket 48661 - Agreement test suite fails at the test_changes case Ticket 48407 - Add test coverage module for lib389 repo Ticket 48357 - clitools should standarise their args Ticket 48560 - Make verbose handling consistent Ticket 48419 - getadminport() should not a be a static method Ticket 48408 - RFE escaped default suffix for tests Ticket 48401 - Revert typecheck Ticket 48401 - lib389 Entry hasAttr returs dict instead of false Ticket 48390 - RFE Improvements to lib389 monitor features for rest389 Ticket 48358 - Add new spec file Ticket 48371 - weaker host check on localhost.localdomain Ticket 58358 - Update spec file with pre-release versioning Ticket 48358 - Make Fedora packaging changes to the spec file Ticket 48358 - Prepare lib389 for Fedora Packaging Ticket 48364 - Fix test failures Ticket 48360 - Refactor the delete agreement function Ticket 48361 - Expand 389ds monitoring capabilities Ticket 48246 - Adding license/copyright to lib389 files Ticket 48340 - Add basic monitor support to lib389 https://fedorahosted.org/389/ticket/48340 Ticket 48353 - Add Replication REST support to lib389 Ticket 47840 - Fix regression Ticket 48343 - lib389 krb5 realm management https://fedorahosted.org/389/ticket/48343 Ticket 47840 - fix lib389 to use sbin scripts https://fedorahosted.org/389/ticket/47840 Ticket 48335 - Add SASL support to lib389 Ticket 48329 - Fix case-senstive scyheam comparisions Ticket 48303 - Fix lib389 broken tests Ticket 48329 - add matching rule functions to schema module Ticket 48324 - fix boolean capitalisation (one line) https://fedorahosted.org/389/ticket/48324 Ticket 48321 - Improve is_a_dn check to prevent mistakes with lib389 auth https://fedorahosted.org/389/ticket/48321 Ticket 48322 - Allow reindex function to reindex all attributes Ticket 48319 - Fix ldap.LDAPError exception processing Ticket 48318 - Do not delete a changelog while disabling a replication by suffix Ticket 48308 - Add __eq__ and __ne__ to Entry to allow fast comparison https://fedorahosted.org/389/ticket/48308 Ticket 48303 - Fix lib389 broken tests - backend_test Ticket 48309 - Fix lib389 lib imports Ticket 48303 - Fix lib389 broken tests - agreement_test Ticket 48303 - Fix lib389 broken tests - aci_parse_test Ticket 48301 - add tox support Ticket 48204 - update lib389 for python3 Ticket 48273 - Improve valgrind functions Ticket 48271 - Fix for self.prefix being none when SER_DEPLOYED_DIR is none https://fedorahosted.org/389/ticket/48271 Ticket 48259 - Add aci parsing utilities to lib389 Ticket 48252 - (lib389) adding get_bin_dir and dbscan Ticket 48247 - Change the default user to 'dirsrv' Ticket 47848 - Add new function to create ldif files Ticket 48239 - Fix for prefix allocation of un-initialised dirsrv objects Ticket 48237 - Add lib389 helper to enable and disable logging services. Ticket 48236 - Add get effective rights helper to lib389 Ticket 48238 - Add objectclass and attribute type query mechanisms Ticket 48029 - Add missing replication related functions Ticket 48028 - add valgrind wrapper for ns-slapd Ticket 48028 - lib389 - add valgrind functions Ticket 48022 - lib389 - Add all the server tasks Ticket 48023 - create function to test replication between servers Ticket 48020 - lib389 - need to reset args_instance with every DirSrv init Ticket 48000 - Repl agmts need more time to stop Ticket 48004 - Fix various issues Ticket 48000 - replica agreement pause/resume should have a short sleep Ticket 47990 - Add check for ".removed" instances when doing an upgrade Ticket 47990 - Add "upgrade" function to lib389 Ticket 47691 - using lib389 with RPMs Ticket 47848 - Add support for setuptools. Ticket 47855 - Add function to clear tmp directory Ticket 47851 - Need to retrieve tmp directory path Ticket 47845 - add stripcsn option to tombstone fixup task Ticket 47851 - Add function to retrieve dirsrvtests data directory Ticket 47845 - Add backup/restore/fixup tombstone tasks to lib389 Ticket 47819 - Add the new precise tombstone purging config attribute Ticket 47695 - Add plugins/tasks/Index Ticket 47648 - lib389 - add schema classes, methods Ticket 47671 - CI lib389: allow to open a DirSrv without having to create the instance Ticket 47600 - Replica/Agreement/Changelog not conform to the design Ticket 47652 - replica add fails: MT.list return a list not an entry Ticket 47635 - MT/Backend/Suffix to be conform with the design Ticket 47625 - CI lib389: DirSrv not conform to the design Ticket 47595 - fail to detect/reinit already existing instance/backup Ticket 47590 - CI tests: add/split functions around replication Ticket 47584 - CI tests: add backup/restore of an instance Ticket 47578 - CI tests: removal of 'sudo' and absolute path in lib389 Ticket 47568 - Rename DSAdmin class Ticket 47566 - Initial import of DSadmin into 389-test repos
2017-11-03 18:00:46 +00:00
%global use_asan 0
Bump version to 2.0.2 Issue 4539 - BUG - no such file if no overlays in openldap during migration (#4540) Issue 4528 - Fix cn=monitor SCOPE_ONE search (#4529) Issue 4535 - lib389 - healthcheck throws exception if backend is not replicated Issue 4537 - Use KRB5_CLIENT_KTNAME for client keytabs (#4523) Issue 4513 - CI Tests - fix test failures Issue 4504 - insure that repl_monitor_test use ldapi (for RHEL) - fix merge issue (#4533) Issue 4315 - performance search rate: nagle triggers high rate of setsocketopt Issue 4504 - pytest test_dsconf_replication_monitor fails on RHEL - Fix merging issue (#4530) Issue 4504 - Insure ldapi is enabled in repl_monitor_test.py (Needed on RHEL) (#4527) Issue 4506 - BUG - Fix bounds on fd table population (#4520) Issue 4521 - DS crash in deref plugin if dereferenced entry exists but is not returned by internal search (#4525) Issue 4219 - Log internal unindexed searches (notes=A) Issue 4384 - Separate eventq into REALTIME and MONOTONIC Issue 4381 - RFE - LDAPI authentication DN rewritter Issue 4513 - Fix schema test and lib389 task module (#4514) Issue 4414 - disk monitoring - prevent division by zero crash Issue 4517 - BUG: Multiple systemd pin warnings (#4518) Issue 4507 - Improve csngen testing task (#4508) Issue 4498 - BUG - entryuuid replication may not work (#4503) Issue 4480 - Unexpected info returned to ldap request (#4491) Issue 4504 - Fix pytest test_dsconf_replication_monitor (#4505) Issue 4373 - BUG - one line cleanup, free results in mt if ent 0 (#4502) Issue 4500 - Add cockpit enabling to dsctl Issue 4272 - RFE - add support for gost-yescrypt for hashing passwords (#4497) Issue 1795 - RFE - Enable logging for libldap and libber in error log (#4481) Issue 3522 - Remove DES to AES conversion code Issue 4492 - Changelog cache can upload updates from a wrong starting point (CSN) (#4493) Issue 4373 - BUG - calloc of size 0 in MT build (#4496) Issue 4483 - heap-use-after-free in slapi_be_getsuffix Issue 4486 - Remove random ldif file generation from import test (#4487) Issue 4224 - cleanup specfile after libsds removal Issue 4421 - Unable to build with Rust enabled in closed environment Issue 4489 - Remove return statement from a void function (#4490) Issue 4229 - RFE - Improve rust linking and build performance (#4474) Issue 4224 - openldap can become confused with entryuuid Issue 4313 - improve tests and improve readme re refdel Issue 4313 - fix potential syncrepl data corruption Issue 4419 - Warn users of skipped entries during ldif2db online import (#4476) Issue 4243 - Fix test (4th): SyncRepl plugin provides a wrong (#4475) Issue 4315 - performance search rate: nagle triggers high rate of setsocketopt (#4437) Issue 4460 - BUG - add machine name to subject alt names in SSCA (#4472) Issue 4446 - RFE - openldap password hashers Issue 4284 - dsidm fails to delete an organizationalUnit entry Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4466) (#4466) Issue 4464 - RFE - clang with ds+asan+rust Issue 4105 - Remove python.six (fix regression) Issue 4384 - Use MONOTONIC clock for all timing events and conditions Issue 4418 - ldif2db - offline. Warn the user of skipped entries Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4467) Issue 4460 - BUG - lib389 should use system tls policy Issue 3657 - Add options to dsctl for dsrc file Issue 4454 - RFE - fix version numbers to allow object caching Issue 3986 - UI - Handle objectclasses that do not have X-ORIGIN set Issue 4297 - 2nd fix for on ADD replication URP issue internal searches with filter containing unescaped chars (#4439) Issue 4112 - Added a CI test (#4441) Issue 4449 - dsconf replication monitor fails to retrieve database RUV - consumer (Unavailable) (#4451) Issue 4105 - Remove python.six from lib389 (#4456) Issue 4440 - BUG - ldifgen with --start-idx option fails with unsupported operand (#4444) Issue 4410 - RFE - ndn cache with arc in rust Issue 4373 - BUG - Mapping Tree nodes can be created that are invalid Issue 4428 - BUG Paged Results with critical false causes sigsegv in chaining Issue 4428 - Paged Results with Chaining Test Case Issue 2054 - do not add referrals for masters with different data generation Issue 4383 - Do not normalize escaped spaces in a DN Issue 4432 - After a failed online import the next imports are very slow Issue 4316 - performance search rate: useless poll on network send callback (#4424) Issue 4281 - dsidm user status fails with Error: 'nsUserAccount' object has no attribute 'is_locked' Issue 4429 - NULL dereference in revert_cache() Issue 4412 - Fix CLI repl-agmt requirement for parameters (#4422) Issue 4407 - RFE - remove http client and presence plugin (#4409) Issue 4398 - build problems at alpine linux Issue 4415 - unable to query schema if there are extra parenthesis
2021-01-14 21:42:31 +00:00
%global use_rust 1
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%global bundle_jemalloc 1
Bump version to 1.4.0.2 Ticket 48393 - fix copy and paste error Ticket 49439 - cleanallruv is not logging information Ticket 48393 - Improve replication config validation Ticket lib389 3 - Python 3 support for ACL test suite Ticket 103 - sysconfig not found Ticket 49436 - double free in COS in some conditions Ticket 48007 - CI test to test changelog trimming interval Ticket 49424 - Resolve csiphash alignment issues Ticket lib389 3 - Python 3 support for pwdPolicy_controls_test.py Ticket 3 - python 3 support - filter test Ticket 49434 - RPM build errors Ticket 49432 - filter optimise crash Ticket 49432 - Add complex fliter CI test Ticket 48894 - harden valueset_array_to_sorted_quick valueset access Ticket 49401 - Fix compiler incompatible-pointer-types warnings Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49409 - Update lib389 requirements Ticket 49401 - improve valueset sorted performance on delete Ticket 49374 - server fails to start because maxdisksize is recognized incorrectly Ticket 49408 - Server allows to set any nsds5replicaid in the existing replica entry Ticket 49407 - status-dirsrv shows ellipsed lines Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49386 - Memberof should be ignore MODRDN when the pre/post entry are identical Ticket 48006 - Missing warning for invalid replica backoff configuration Ticket 49064 - testcase hardening Ticket 49064 - RFE allow to enable MemberOf plugin in dedicated consumer Ticket lib389 3 - python 3 support Ticket 49402 - Adding a database entry with the same database name that was deleted hangs server at shutdown Ticket 48235 - remove memberof lock (cherry-pick error) Ticket 49394 - build warning Ticket 49381 - Refactor numerous suite docstrings - Part 2 Ticket 49394 - slapi_pblock_get may leave unchanged the provided variable Ticket 49403 - tidy ns logging Ticket 49381 - Refactor filter test suite docstrings Ticket 48235 - Remove memberOf global lock Ticket 103 - Make sysconfig where it is expected to exist Ticket 49400 - Add clang support to rpm builds Ticket 49381 - Refactor ACL test suite docstrings Ticket 49363 - Merge lib389 Ticket 101 - BaseException.message has been deprecated in Python3 Ticket 102 - referral support Ticket 99 - Fix typo in create_topology Ticket #98 - Fix dbscan output Ticket #77 - Fix changelogdb param issue Ticket #77 - Refactor docstrings in rST format - part 1 Ticket 96 - Change binaries' names Ticket 77 - Add sphinx documentation Ticket 43 - Add support for Referential Integrity plugin Ticket 45 - Add support for Rootdn Access Control plugin Ticket 46 - dsconf support for dynamic schema reload Ticket 74 - Advice users to set referint-update-delay to 0 Ticket 92 - display_attr() should return str not bytes in py3 Ticket 93 - Fix test cases in ctl_dbtasks_test.py Ticket 88 - python install and remove for tests Ticket 85 - Remove legacy replication attribute Ticket 91 - Fix replication topology Ticket 89 - Fix inconsistency with serverid Ticket 79 - Fix replica.py and add tests Ticket 86 - add build dir to gitignore Ticket 83 - Add an util for generating instance parameters Ticket 87 - Update accesslog regec for HR etimes Ticket 49 - Add support for whoami plugin Ticket 48 - Add support for USN plugin Ticket 78 - Add exists() method to DSLdapObject Ticket 31 - Allow complete removal of some memberOf attrs Ticket31 - Add memberOf fix-up task Ticket 67 - Add ensure_int function Ticket 59 - lib389 support for index management. Ticket 67 - get attr by type Ticket 70 - Improve repl tools Ticket 50 - typo in db2* in dsctl Ticket 31 - Add status command and SkipNested support for MemberOf Ticket 31 - Add functional tests for MemberOf plugin Ticket 66 - expand healthcheck for Directory Server Ticket 69 - add specfile requires Ticket 31 - Initial MemberOf plugin support Ticket 50 - Add db2* tasks to dsctl Ticket 65 - Add m2c2 topology Ticket 63 - part 2, agreement test Ticket 63 - lib389 python 3 fix Ticket 62 - dirsrv offline log Ticket 60 - add dsrc to dsconf and dsidm Ticket 32 - Add TLS external bind support for testing Ticket 27 - Fix get function in tests Ticket 28 - userAccount for older versions without nsmemberof Ticket 27 - Improve dseldif API Ticket 30 - Add initial support for account lock and unlock. Ticket 29 - fix incorrect format in tools Ticket 28 - Change default objectClasses for users and groups Ticket 1 - Fix missing dn / rdn on config. Ticket 27 - Add a module for working with dse.ldif file Ticket 1 - cn=config comparison Ticket 21 - Missing serverid in dirsrv_test due to incorrect allocation Ticket 26 - improve lib389 sasl support Ticket 24 - Join paths using os.path.join instead of string concatenation Ticket 25 - Fix RUV __repr__ function Ticket 23 - Use DirSrv.exists() instead of manually checking for instance's existence Ticket 1 - cn=config comparison Ticket 22 - Specify a basedn parameter for IDM modules Ticket 19 - missing readme.md in python3 Ticket 20 - Use the DN_DM constant instead of hard coding its value Ticket 19 - Missing file and improve make Ticket 14 - Remane dsadm to dsctl Ticket 16 - Reset InstScriptsEnabled argument during the init Ticket 14 - Remane dsadm to dsctl Ticket 13 - Add init function to create new domain entries Ticket 15 - Improve instance configuration ability Ticket 10 - Improve command line tool arguments Ticket 9 - Convert readme to MD Ticket 7 - Add pause and resume methods to topology fixtures Ticket 49172 - Allow lib389 to read system schema and instance Ticket 49172 - Allow lib389 to read system schema and instance Ticket 6 - Bump lib389 version 1.0.4 Ticket 5 - Fix container build on fedora Ticket 4 - Cert detection breaks some tests Ticket 49137 - Add sasl plain tests, lib389 support Ticket 2 - pytest mark with version relies on root Ticket 49126 - DIT management tool Ticket 49101 - Python 2 generate example entries Ticket 49103 - python 2 support for installer Ticket 47747 - Add topology_i2 and topology_i3 Ticket 49087 - lib389 resolve jenkins issues Ticket 48413 - Improvements to lib389 for rest Ticket 49083 - Support prefix for discovery of the defaults.inf file. Ticket 49055 - Fix debugging mode issue Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 47747 - Add more topology fixtures Ticket 47840 - Add InstScriptsEnabled argument Ticket 47747 - Add topology fixtures module Ticket 48707 - Implement draft-wibrown-ldapssotoken-01 Ticket 49022 - Lib389, py3 installer cannot create entries in backend Ticket 49024 - Fix paths to the dbdir parent Ticket 49024 - Fix db_dir paths Ticket 49024 - Fix paths in tools module Ticket 48961 - Fix lib389 minor issues shown by 48961 test Ticket 49010 - Lib389 fails to start with systemctl changes Ticket 49007 - lib389 fixes for paths to use online values Ticket 49005 - Update lib389 to work in containers correctly. Ticket 48991 - Fix lib389 spec for python2 and python3 Ticket 48984 - Add lib389 paths module Ticket 48951 - dsadm dsconfig status and plugin Ticket 47957 - Update the replication "idle" status string Ticket 48951 - dsadm and dsconf base files Ticket 48952 - Restart command needs a sleep Ticket 48949 - Fix ups for style and correctness Ticket 48949 - added copying slapd-collations.conf Ticket 48949 - change default file path generation - use os.path.join Ticket 48949 - os.makedirs() exist_ok not python2 compatible, added try/except Ticket 48949 - configparser fallback not python2 compatible Ticket 48946 - openConnection should not fully popluate DirSrv object Ticket 48832 - Add DirSrvTools.getLocalhost() function Ticket 48382 - Fix serverCmd to get sbin dir properly Bug 1347760 - Information disclosure via repeated use of LDAP ADD operation, etc. Ticket 48937 - Cleanup valgrind wrapper script Ticket 48923 - Fix additional issue with serverCmd Ticket 48923 - serverCmd timeout not working as expected Ticket 48917 - Attribute presence Ticket 48911 - Plugin improvements for lib389 Ticket 48911 - Improve plugin support based on new mapped objects Ticket 48910 - Fixes for backend tests and lib389 reliability. Ticket 48860 - Add replication tools Ticket 48888 - Correction to create of dsldapobject Ticket 48886 - Fix NSS SSL library in lib389 Ticket 48885 - Fix spec file requires Ticket 48884 - Bugfixes for mapped object and new connections Ticket 48878 - better style for backend in backend_test.py Ticket 48878 - pep8 fixes part 2 Ticket 48878 - pep8 fixes and fix rpm to build Ticket 48853 - Prerelease installer Ticket 48820 - Begin to test compatability with py.test3, and the new orm Ticket 48434 - Fix for negative tz offsets Ticket 48857 - Remove python-krbV from lib389 Ticket 48820 - Fix tests to ensure they work with the new object types Ticket 48820 - Move Encryption and RSA to the new object types Ticket 48820 - Proof of concept of orm style mapping of configs and objects Ticket 48820 - Clitool rename Ticket 48431 - lib389 integrate ldclt Ticket 48434 - lib389 logging tools Ticket 48796 - add function to remove logs Ticket 48771 - lib389 - get ns-slapd version Ticket 48830 - Convert lib389 to ip route tools Ticket 48763 - backup should run regardless of existing backups. Ticket 48434 - lib389 logging tools Ticket 48798 - EL6 compat for lib389 tests for DH params Ticket 48798 - lib389 add ability to create nss ca and certificate Ticket 48433 - Aci linting tools Ticket 48791 - format args in server tools Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48794 - lib389 build requires are on a single line Ticket 48660 - Add function to convert binary values in an entry to base64 Ticket 48764 - Fix mit krb password to be random. Ticket 48765 - Change default ports for standalone topology Ticket 48750 - Clean up logging to improve command experience Ticket 48751 - Improve lib389 ldapi support Ticket 48399 - Add helper makefile to lib389 to build and install Ticket 48661 - Agreement test suite fails at the test_changes case Ticket 48407 - Add test coverage module for lib389 repo Ticket 48357 - clitools should standarise their args Ticket 48560 - Make verbose handling consistent Ticket 48419 - getadminport() should not a be a static method Ticket 48408 - RFE escaped default suffix for tests Ticket 48401 - Revert typecheck Ticket 48401 - lib389 Entry hasAttr returs dict instead of false Ticket 48390 - RFE Improvements to lib389 monitor features for rest389 Ticket 48358 - Add new spec file Ticket 48371 - weaker host check on localhost.localdomain Ticket 58358 - Update spec file with pre-release versioning Ticket 48358 - Make Fedora packaging changes to the spec file Ticket 48358 - Prepare lib389 for Fedora Packaging Ticket 48364 - Fix test failures Ticket 48360 - Refactor the delete agreement function Ticket 48361 - Expand 389ds monitoring capabilities Ticket 48246 - Adding license/copyright to lib389 files Ticket 48340 - Add basic monitor support to lib389 https://fedorahosted.org/389/ticket/48340 Ticket 48353 - Add Replication REST support to lib389 Ticket 47840 - Fix regression Ticket 48343 - lib389 krb5 realm management https://fedorahosted.org/389/ticket/48343 Ticket 47840 - fix lib389 to use sbin scripts https://fedorahosted.org/389/ticket/47840 Ticket 48335 - Add SASL support to lib389 Ticket 48329 - Fix case-senstive scyheam comparisions Ticket 48303 - Fix lib389 broken tests Ticket 48329 - add matching rule functions to schema module Ticket 48324 - fix boolean capitalisation (one line) https://fedorahosted.org/389/ticket/48324 Ticket 48321 - Improve is_a_dn check to prevent mistakes with lib389 auth https://fedorahosted.org/389/ticket/48321 Ticket 48322 - Allow reindex function to reindex all attributes Ticket 48319 - Fix ldap.LDAPError exception processing Ticket 48318 - Do not delete a changelog while disabling a replication by suffix Ticket 48308 - Add __eq__ and __ne__ to Entry to allow fast comparison https://fedorahosted.org/389/ticket/48308 Ticket 48303 - Fix lib389 broken tests - backend_test Ticket 48309 - Fix lib389 lib imports Ticket 48303 - Fix lib389 broken tests - agreement_test Ticket 48303 - Fix lib389 broken tests - aci_parse_test Ticket 48301 - add tox support Ticket 48204 - update lib389 for python3 Ticket 48273 - Improve valgrind functions Ticket 48271 - Fix for self.prefix being none when SER_DEPLOYED_DIR is none https://fedorahosted.org/389/ticket/48271 Ticket 48259 - Add aci parsing utilities to lib389 Ticket 48252 - (lib389) adding get_bin_dir and dbscan Ticket 48247 - Change the default user to 'dirsrv' Ticket 47848 - Add new function to create ldif files Ticket 48239 - Fix for prefix allocation of un-initialised dirsrv objects Ticket 48237 - Add lib389 helper to enable and disable logging services. Ticket 48236 - Add get effective rights helper to lib389 Ticket 48238 - Add objectclass and attribute type query mechanisms Ticket 48029 - Add missing replication related functions Ticket 48028 - add valgrind wrapper for ns-slapd Ticket 48028 - lib389 - add valgrind functions Ticket 48022 - lib389 - Add all the server tasks Ticket 48023 - create function to test replication between servers Ticket 48020 - lib389 - need to reset args_instance with every DirSrv init Ticket 48000 - Repl agmts need more time to stop Ticket 48004 - Fix various issues Ticket 48000 - replica agreement pause/resume should have a short sleep Ticket 47990 - Add check for ".removed" instances when doing an upgrade Ticket 47990 - Add "upgrade" function to lib389 Ticket 47691 - using lib389 with RPMs Ticket 47848 - Add support for setuptools. Ticket 47855 - Add function to clear tmp directory Ticket 47851 - Need to retrieve tmp directory path Ticket 47845 - add stripcsn option to tombstone fixup task Ticket 47851 - Add function to retrieve dirsrvtests data directory Ticket 47845 - Add backup/restore/fixup tombstone tasks to lib389 Ticket 47819 - Add the new precise tombstone purging config attribute Ticket 47695 - Add plugins/tasks/Index Ticket 47648 - lib389 - add schema classes, methods Ticket 47671 - CI lib389: allow to open a DirSrv without having to create the instance Ticket 47600 - Replica/Agreement/Changelog not conform to the design Ticket 47652 - replica add fails: MT.list return a list not an entry Ticket 47635 - MT/Backend/Suffix to be conform with the design Ticket 47625 - CI lib389: DirSrv not conform to the design Ticket 47595 - fail to detect/reinit already existing instance/backup Ticket 47590 - CI tests: add/split functions around replication Ticket 47584 - CI tests: add backup/restore of an instance Ticket 47578 - CI tests: removal of 'sudo' and absolute path in lib389 Ticket 47568 - Rename DSAdmin class Ticket 47566 - Initial import of DSadmin into 389-test repos
2017-11-03 18:00:46 +00:00
%if %{use_asan}
2018-08-15 11:43:56 +00:00
%global bundle_jemalloc 0
%endif
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%if %{bundle_jemalloc}
%global jemalloc_name jemalloc
%global jemalloc_ver 5.2.1
%global __provides_exclude ^libjemalloc\\.so.*$
Bump version to 1.4.0.2 Ticket 48393 - fix copy and paste error Ticket 49439 - cleanallruv is not logging information Ticket 48393 - Improve replication config validation Ticket lib389 3 - Python 3 support for ACL test suite Ticket 103 - sysconfig not found Ticket 49436 - double free in COS in some conditions Ticket 48007 - CI test to test changelog trimming interval Ticket 49424 - Resolve csiphash alignment issues Ticket lib389 3 - Python 3 support for pwdPolicy_controls_test.py Ticket 3 - python 3 support - filter test Ticket 49434 - RPM build errors Ticket 49432 - filter optimise crash Ticket 49432 - Add complex fliter CI test Ticket 48894 - harden valueset_array_to_sorted_quick valueset access Ticket 49401 - Fix compiler incompatible-pointer-types warnings Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49409 - Update lib389 requirements Ticket 49401 - improve valueset sorted performance on delete Ticket 49374 - server fails to start because maxdisksize is recognized incorrectly Ticket 49408 - Server allows to set any nsds5replicaid in the existing replica entry Ticket 49407 - status-dirsrv shows ellipsed lines Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49386 - Memberof should be ignore MODRDN when the pre/post entry are identical Ticket 48006 - Missing warning for invalid replica backoff configuration Ticket 49064 - testcase hardening Ticket 49064 - RFE allow to enable MemberOf plugin in dedicated consumer Ticket lib389 3 - python 3 support Ticket 49402 - Adding a database entry with the same database name that was deleted hangs server at shutdown Ticket 48235 - remove memberof lock (cherry-pick error) Ticket 49394 - build warning Ticket 49381 - Refactor numerous suite docstrings - Part 2 Ticket 49394 - slapi_pblock_get may leave unchanged the provided variable Ticket 49403 - tidy ns logging Ticket 49381 - Refactor filter test suite docstrings Ticket 48235 - Remove memberOf global lock Ticket 103 - Make sysconfig where it is expected to exist Ticket 49400 - Add clang support to rpm builds Ticket 49381 - Refactor ACL test suite docstrings Ticket 49363 - Merge lib389 Ticket 101 - BaseException.message has been deprecated in Python3 Ticket 102 - referral support Ticket 99 - Fix typo in create_topology Ticket #98 - Fix dbscan output Ticket #77 - Fix changelogdb param issue Ticket #77 - Refactor docstrings in rST format - part 1 Ticket 96 - Change binaries' names Ticket 77 - Add sphinx documentation Ticket 43 - Add support for Referential Integrity plugin Ticket 45 - Add support for Rootdn Access Control plugin Ticket 46 - dsconf support for dynamic schema reload Ticket 74 - Advice users to set referint-update-delay to 0 Ticket 92 - display_attr() should return str not bytes in py3 Ticket 93 - Fix test cases in ctl_dbtasks_test.py Ticket 88 - python install and remove for tests Ticket 85 - Remove legacy replication attribute Ticket 91 - Fix replication topology Ticket 89 - Fix inconsistency with serverid Ticket 79 - Fix replica.py and add tests Ticket 86 - add build dir to gitignore Ticket 83 - Add an util for generating instance parameters Ticket 87 - Update accesslog regec for HR etimes Ticket 49 - Add support for whoami plugin Ticket 48 - Add support for USN plugin Ticket 78 - Add exists() method to DSLdapObject Ticket 31 - Allow complete removal of some memberOf attrs Ticket31 - Add memberOf fix-up task Ticket 67 - Add ensure_int function Ticket 59 - lib389 support for index management. Ticket 67 - get attr by type Ticket 70 - Improve repl tools Ticket 50 - typo in db2* in dsctl Ticket 31 - Add status command and SkipNested support for MemberOf Ticket 31 - Add functional tests for MemberOf plugin Ticket 66 - expand healthcheck for Directory Server Ticket 69 - add specfile requires Ticket 31 - Initial MemberOf plugin support Ticket 50 - Add db2* tasks to dsctl Ticket 65 - Add m2c2 topology Ticket 63 - part 2, agreement test Ticket 63 - lib389 python 3 fix Ticket 62 - dirsrv offline log Ticket 60 - add dsrc to dsconf and dsidm Ticket 32 - Add TLS external bind support for testing Ticket 27 - Fix get function in tests Ticket 28 - userAccount for older versions without nsmemberof Ticket 27 - Improve dseldif API Ticket 30 - Add initial support for account lock and unlock. Ticket 29 - fix incorrect format in tools Ticket 28 - Change default objectClasses for users and groups Ticket 1 - Fix missing dn / rdn on config. Ticket 27 - Add a module for working with dse.ldif file Ticket 1 - cn=config comparison Ticket 21 - Missing serverid in dirsrv_test due to incorrect allocation Ticket 26 - improve lib389 sasl support Ticket 24 - Join paths using os.path.join instead of string concatenation Ticket 25 - Fix RUV __repr__ function Ticket 23 - Use DirSrv.exists() instead of manually checking for instance's existence Ticket 1 - cn=config comparison Ticket 22 - Specify a basedn parameter for IDM modules Ticket 19 - missing readme.md in python3 Ticket 20 - Use the DN_DM constant instead of hard coding its value Ticket 19 - Missing file and improve make Ticket 14 - Remane dsadm to dsctl Ticket 16 - Reset InstScriptsEnabled argument during the init Ticket 14 - Remane dsadm to dsctl Ticket 13 - Add init function to create new domain entries Ticket 15 - Improve instance configuration ability Ticket 10 - Improve command line tool arguments Ticket 9 - Convert readme to MD Ticket 7 - Add pause and resume methods to topology fixtures Ticket 49172 - Allow lib389 to read system schema and instance Ticket 49172 - Allow lib389 to read system schema and instance Ticket 6 - Bump lib389 version 1.0.4 Ticket 5 - Fix container build on fedora Ticket 4 - Cert detection breaks some tests Ticket 49137 - Add sasl plain tests, lib389 support Ticket 2 - pytest mark with version relies on root Ticket 49126 - DIT management tool Ticket 49101 - Python 2 generate example entries Ticket 49103 - python 2 support for installer Ticket 47747 - Add topology_i2 and topology_i3 Ticket 49087 - lib389 resolve jenkins issues Ticket 48413 - Improvements to lib389 for rest Ticket 49083 - Support prefix for discovery of the defaults.inf file. Ticket 49055 - Fix debugging mode issue Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 47747 - Add more topology fixtures Ticket 47840 - Add InstScriptsEnabled argument Ticket 47747 - Add topology fixtures module Ticket 48707 - Implement draft-wibrown-ldapssotoken-01 Ticket 49022 - Lib389, py3 installer cannot create entries in backend Ticket 49024 - Fix paths to the dbdir parent Ticket 49024 - Fix db_dir paths Ticket 49024 - Fix paths in tools module Ticket 48961 - Fix lib389 minor issues shown by 48961 test Ticket 49010 - Lib389 fails to start with systemctl changes Ticket 49007 - lib389 fixes for paths to use online values Ticket 49005 - Update lib389 to work in containers correctly. Ticket 48991 - Fix lib389 spec for python2 and python3 Ticket 48984 - Add lib389 paths module Ticket 48951 - dsadm dsconfig status and plugin Ticket 47957 - Update the replication "idle" status string Ticket 48951 - dsadm and dsconf base files Ticket 48952 - Restart command needs a sleep Ticket 48949 - Fix ups for style and correctness Ticket 48949 - added copying slapd-collations.conf Ticket 48949 - change default file path generation - use os.path.join Ticket 48949 - os.makedirs() exist_ok not python2 compatible, added try/except Ticket 48949 - configparser fallback not python2 compatible Ticket 48946 - openConnection should not fully popluate DirSrv object Ticket 48832 - Add DirSrvTools.getLocalhost() function Ticket 48382 - Fix serverCmd to get sbin dir properly Bug 1347760 - Information disclosure via repeated use of LDAP ADD operation, etc. Ticket 48937 - Cleanup valgrind wrapper script Ticket 48923 - Fix additional issue with serverCmd Ticket 48923 - serverCmd timeout not working as expected Ticket 48917 - Attribute presence Ticket 48911 - Plugin improvements for lib389 Ticket 48911 - Improve plugin support based on new mapped objects Ticket 48910 - Fixes for backend tests and lib389 reliability. Ticket 48860 - Add replication tools Ticket 48888 - Correction to create of dsldapobject Ticket 48886 - Fix NSS SSL library in lib389 Ticket 48885 - Fix spec file requires Ticket 48884 - Bugfixes for mapped object and new connections Ticket 48878 - better style for backend in backend_test.py Ticket 48878 - pep8 fixes part 2 Ticket 48878 - pep8 fixes and fix rpm to build Ticket 48853 - Prerelease installer Ticket 48820 - Begin to test compatability with py.test3, and the new orm Ticket 48434 - Fix for negative tz offsets Ticket 48857 - Remove python-krbV from lib389 Ticket 48820 - Fix tests to ensure they work with the new object types Ticket 48820 - Move Encryption and RSA to the new object types Ticket 48820 - Proof of concept of orm style mapping of configs and objects Ticket 48820 - Clitool rename Ticket 48431 - lib389 integrate ldclt Ticket 48434 - lib389 logging tools Ticket 48796 - add function to remove logs Ticket 48771 - lib389 - get ns-slapd version Ticket 48830 - Convert lib389 to ip route tools Ticket 48763 - backup should run regardless of existing backups. Ticket 48434 - lib389 logging tools Ticket 48798 - EL6 compat for lib389 tests for DH params Ticket 48798 - lib389 add ability to create nss ca and certificate Ticket 48433 - Aci linting tools Ticket 48791 - format args in server tools Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48794 - lib389 build requires are on a single line Ticket 48660 - Add function to convert binary values in an entry to base64 Ticket 48764 - Fix mit krb password to be random. Ticket 48765 - Change default ports for standalone topology Ticket 48750 - Clean up logging to improve command experience Ticket 48751 - Improve lib389 ldapi support Ticket 48399 - Add helper makefile to lib389 to build and install Ticket 48661 - Agreement test suite fails at the test_changes case Ticket 48407 - Add test coverage module for lib389 repo Ticket 48357 - clitools should standarise their args Ticket 48560 - Make verbose handling consistent Ticket 48419 - getadminport() should not a be a static method Ticket 48408 - RFE escaped default suffix for tests Ticket 48401 - Revert typecheck Ticket 48401 - lib389 Entry hasAttr returs dict instead of false Ticket 48390 - RFE Improvements to lib389 monitor features for rest389 Ticket 48358 - Add new spec file Ticket 48371 - weaker host check on localhost.localdomain Ticket 58358 - Update spec file with pre-release versioning Ticket 48358 - Make Fedora packaging changes to the spec file Ticket 48358 - Prepare lib389 for Fedora Packaging Ticket 48364 - Fix test failures Ticket 48360 - Refactor the delete agreement function Ticket 48361 - Expand 389ds monitoring capabilities Ticket 48246 - Adding license/copyright to lib389 files Ticket 48340 - Add basic monitor support to lib389 https://fedorahosted.org/389/ticket/48340 Ticket 48353 - Add Replication REST support to lib389 Ticket 47840 - Fix regression Ticket 48343 - lib389 krb5 realm management https://fedorahosted.org/389/ticket/48343 Ticket 47840 - fix lib389 to use sbin scripts https://fedorahosted.org/389/ticket/47840 Ticket 48335 - Add SASL support to lib389 Ticket 48329 - Fix case-senstive scyheam comparisions Ticket 48303 - Fix lib389 broken tests Ticket 48329 - add matching rule functions to schema module Ticket 48324 - fix boolean capitalisation (one line) https://fedorahosted.org/389/ticket/48324 Ticket 48321 - Improve is_a_dn check to prevent mistakes with lib389 auth https://fedorahosted.org/389/ticket/48321 Ticket 48322 - Allow reindex function to reindex all attributes Ticket 48319 - Fix ldap.LDAPError exception processing Ticket 48318 - Do not delete a changelog while disabling a replication by suffix Ticket 48308 - Add __eq__ and __ne__ to Entry to allow fast comparison https://fedorahosted.org/389/ticket/48308 Ticket 48303 - Fix lib389 broken tests - backend_test Ticket 48309 - Fix lib389 lib imports Ticket 48303 - Fix lib389 broken tests - agreement_test Ticket 48303 - Fix lib389 broken tests - aci_parse_test Ticket 48301 - add tox support Ticket 48204 - update lib389 for python3 Ticket 48273 - Improve valgrind functions Ticket 48271 - Fix for self.prefix being none when SER_DEPLOYED_DIR is none https://fedorahosted.org/389/ticket/48271 Ticket 48259 - Add aci parsing utilities to lib389 Ticket 48252 - (lib389) adding get_bin_dir and dbscan Ticket 48247 - Change the default user to 'dirsrv' Ticket 47848 - Add new function to create ldif files Ticket 48239 - Fix for prefix allocation of un-initialised dirsrv objects Ticket 48237 - Add lib389 helper to enable and disable logging services. Ticket 48236 - Add get effective rights helper to lib389 Ticket 48238 - Add objectclass and attribute type query mechanisms Ticket 48029 - Add missing replication related functions Ticket 48028 - add valgrind wrapper for ns-slapd Ticket 48028 - lib389 - add valgrind functions Ticket 48022 - lib389 - Add all the server tasks Ticket 48023 - create function to test replication between servers Ticket 48020 - lib389 - need to reset args_instance with every DirSrv init Ticket 48000 - Repl agmts need more time to stop Ticket 48004 - Fix various issues Ticket 48000 - replica agreement pause/resume should have a short sleep Ticket 47990 - Add check for ".removed" instances when doing an upgrade Ticket 47990 - Add "upgrade" function to lib389 Ticket 47691 - using lib389 with RPMs Ticket 47848 - Add support for setuptools. Ticket 47855 - Add function to clear tmp directory Ticket 47851 - Need to retrieve tmp directory path Ticket 47845 - add stripcsn option to tombstone fixup task Ticket 47851 - Add function to retrieve dirsrvtests data directory Ticket 47845 - Add backup/restore/fixup tombstone tasks to lib389 Ticket 47819 - Add the new precise tombstone purging config attribute Ticket 47695 - Add plugins/tasks/Index Ticket 47648 - lib389 - add schema classes, methods Ticket 47671 - CI lib389: allow to open a DirSrv without having to create the instance Ticket 47600 - Replica/Agreement/Changelog not conform to the design Ticket 47652 - replica add fails: MT.list return a list not an entry Ticket 47635 - MT/Backend/Suffix to be conform with the design Ticket 47625 - CI lib389: DirSrv not conform to the design Ticket 47595 - fail to detect/reinit already existing instance/backup Ticket 47590 - CI tests: add/split functions around replication Ticket 47584 - CI tests: add backup/restore of an instance Ticket 47578 - CI tests: removal of 'sudo' and absolute path in lib389 Ticket 47568 - Rename DSAdmin class Ticket 47566 - Initial import of DSadmin into 389-test repos
2017-11-03 18:00:46 +00:00
%endif
2009-05-26 22:55:06 +00:00
# Use Clang instead of GCC
%global use_clang 0
Bump version to 1.4.4.4 Issue 51175 - resolve plugin name leaking Issue 51187 - UI - stop importing Cockpit's PF css Issue 51192 - Add option to reject internal unindexed searches Issue 50840 - Fix test docstrings metadata-1 Issue 50840 - Fix test docstrings metadata Issue 50980 - fix foo_filter_rewrite Issue 51165 - add more logconv stats for the new access log keywords Issue 50928 - Unable to create a suffix with countryName either via dscreate or the admin console Issue 51188 - db2ldif crashes when LDIF file can't be accessed Issue 50545 - Port remaining legacy tools to new python CLI Issue 51165 - add new access log keywords for wtime and optime Issue 49761 - Fix CI test suite issues ( Port remaning acceptance test suit part 1) Issue 51070 - Port Import TET module to python3 part2 Issue 51142 - Port manage Entry TET suit to python 3 part 1 Issue 50860 - Port Password Policy test cases from TET to python3 final 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 50873 - Fix issues with healthcheck tool Issue 50860 - Port Password Policy test cases from TET to python3 part2 Issue 51166 - Log an error when a search is fully unindexed Issue 50544 - OpenLDAP syncrepl compatability Issue 51161 - fix SLE15.2 install issps Issue 49999 - rpm.mk build-cockpit should clean cockpit_dist first Issue 51144 - dsctl fails with instance names that contain slapd- Issue 51155 - Fix OID for sambaConfig objectclass Issue 51159 - dsidm ou delete fails Issue 50984 - Memory leaks in disk monitoring Issue 51131 - improve mutex alloc in conntable Issue 49761 - Fix CI tests Issue 49859 - A distinguished value can be missing in an entry Issue 50791 - Healthcheck should look for notes=A/F in access log Issue 51072 - Set the default minimum worker threads Issue 51140 - missing ifdef Issue 50912 - pwdReset can be modified by a user Issue 50781 - Make building cockpit plugin optional Issue 51100 - Correct numSubordinates value for cn=monitor Issue 51136 - dsctl and dsidm do not errors correctly when using JSON Issue 137 - fix compiler warning Issue 50781 - Make building cockpit plugin optional Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected Issue 51034 - labeledURIObject Issue 50545 - Port remaining legacy tools to new python CLI Issue 50889 - Extract pem files into a private namespace Issue 137 - Implement EntryUUID plugin Issue 51072 - improve autotune defaults Issue 51115 - enable samba3.ldif by default Issue 51118 - UI - improve modal validation when creating an instance Issue 50746 - Add option to healthcheck to list all the lint reports
2020-07-08 21:26:26 +00:00
# Build cockpit plugin
%global use_cockpit 1
# fedora 15 and later uses tmpfiles.d
# otherwise, comment this out
%{!?with_tmpfiles_d: %global with_tmpfiles_d %{_sysconfdir}/tmpfiles.d}
# systemd support
%global groupname %{pkgname}.target
# set PIE flag
%global _hardened_build 1
# Filter argparse-manpage from autogenerated package Requires
%global __requires_exclude ^python.*argparse-manpage
# Force to require nss version greater or equal as the version available at the build time
# See bz1986327
%define dirsrv_requires_ge() %(LC_ALL="C" echo '%*' | xargs -r rpm -q --qf 'Requires: %%{name} >= %%{epoch}:%%{version}\\n' | sed -e 's/ (none):/ /' -e 's/ 0:/ /' | grep -v "is not")
2009-05-26 22:55:06 +00:00
Summary: 389 Directory Server (base)
Name: 389-ds-base
Version: 2.0.10
Release: %{?relprefix}2%{?prerel}%{?dist}
License: GPLv3+ and (ASL 2.0 or MIT)
URL: https://www.port389.org
Conflicts: selinux-policy-base < 3.9.8
Conflicts: freeipa-server < 4.0.3
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
Obsoletes: %{name} <= 1.4.0.9
Bump version to 1.4.4.6 Issue 4262 - Remove legacy tools subpackage (final cleanup) Issue 4262 - Remove legacy tools subpackage (restart instances after rpm install) Issue 4262 - Remove legacy tools subpackage Issue 2526 - revert API change in slapi_be_getsuffix() Issue 4363 - Sync repl: per thread structure was incorrectly initialized (#4395) Issue 4392 - Update create_test.py Issue 2820 - Fix CI tests (#4365) Issue 2526 - suffix management in backends incorrect Issue 4389 - errors log with incorrectly formatted message parent_update_on_childchange Issue 4295 - Fix a closing quote issue (#4386) Issue 1199 - Misleading message in access log for idle timeout (#4385) Issue 3600 - RFE - openldap migration tooling (#4318) Issue 4176 - import ldif2cl task should not close all changelogs Issue 4159 - Healthcheck code DSBLE0002 not returned on disabled suffix Issue 4379 - allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service (#4380) Issue 4329 - Sync repl - if a serie of updates target the same entry then the cookie get wrong changenumber (#4356) Issue 3555 - Fix npm audit issues (#4370) Issue 4372 - BUG - Chaining DB did not validate bind mech parameters (#4374) Issue 4334 - RFE - Task timeout may cause larger dataset imports to fail (#4359) Issue 4361 - RFE - add - dscreate --advanced flag to avoid user confusion Issue 4368 - ds-replcheck crashes when processing glue entries Issue 4366 - lib389 - Fix account status inactivity checks Issue 4265 - UI - Make the secondary plugins read-only (#4364) Issue 4360 - password policy max sequence sets is not working as expected Issue 4348 - Add tests for dsidm Issue 4350 - One line, fix invalid type error in tls_cacertdir check (#4358)
2020-10-26 18:02:10 +00:00
Obsoletes: %{name}-legacy-tools < 1.4.4.6
Obsoletes: %{name}-legacy-tools-debuginfo < 1.4.4.6
Bump version to 1.3.6.1-2 Issue 49162 - Only check event.m4 if nunc-stans is enabled Issue 49156 - Add more IDs and fix docstrings Issue 49156 - Fix typo in the import Ticket 49160 - Fix sds benchmark and copyright Issue 47536 - Fix CI testcase Issue 49159 - test_schema_comparewithfiles fails with python-ldap>=2.4.26 Issue 49156 - Clean up test suites dir structure and docstrings Issue 49158 - fix latest coverity issues Ticket 49155 - Fix db2ldif path in test Issue 49122 - Fix rpm build Issue 49044 - Fix script usage and man pages Ticket 48707 - Update rfc to accomodate that authid is mandatory Ticket 49141 - Enable tcmalloc Ticket 49142 - bytes vs unicode in plugin tests Ticket 49139 - Update makefile and rpm for import Ticket 49139 - Import libsds and nunc-stans for bundling Issue 49122 - Filtered nsrole that uses nsrole crashes the server Issue 49147 - Fix tests compatibility with older versions Issue 49141 - Fix spec file for tcmalloc Issue 49141 - Use tcmalloc by default Ticket 49086 - SDN premangaling broken after SASL change Ticket 49137 - Add sasl plain test - ds Ticket 49138 - Increase systemd timout Issue 48226 - Fix CI test Ticket 49140 - Remove legacy inst reference in test Ticket 49134 Remove hardcoded elements from db lock test Fix compiler warning Ticket 47925 - Move add and delete operation aci checks to be before plugins. Ticket 49086 - public api compatability test for SDN changes. Ticket 49116 - Pblock usage analytics Ticket 49020 - Add CI test Revise README for pagure Ticket #49121 - ns-slapd crashes in ldif_sput due to the output buf size is less than the real size. Ticket 48085 - Add replica acceptance test suite Ticket 49008 - Fix regression in check if ruv element exists Ticket 49108 - ds_selinux_port_query doesn't detect ports labeled with range Ticket 49057 - Fix tests failures on older versions of DS Ticket 49111 - Integrate cmocka skeleton to Directory Server Ticket 49016 - (un)register/migration/remove may fail if there is no suffix on 'userRoot' backend Ticket 48085 - Add single master replication test suite Ticket #49104 - Add CI test Ticket #49104 - dbscan-bin crashing due to a segmentation fault Ticket 49105 - Sig FPE when ns-slapd has 0 backends. Ticket 49075 - Adjust log severity levels Ticket 49008 - Add CI test Ticket 49008 v2: aborted operation can leave RUV in incorrect state Ticket 47973 - CI Test case (test_ticket47973_case) Ticket 47973 - CI Test case (test_ticket47973_case) Ticket 47973 - custom schema is registered in small caps after schema reload Ticket 49089 - List library build deps Ticket 49085 - Make a short topology fixture alias Ticket #49088 - 389-ds-base rpm postinstall script bugs Ticket 49028 - Autosize database cache by default. Ticket 49089 - Fix invalid cxxlink statement from hpux Ticket 49087 - ds resolve jenkins issues. Ticket #49082 - Adjusted the CI test case to the fix. Ticket #49082 - Fix password expiration related shadow attributes Ticket #49080 - shadowExpire should not be a calculated value Ticket 49027 - on secfailure do not store cleartext password content Ticket 49031 - Improve memberof with a cache of ancestors for groups Ticket 49079: deadlock on cos cache rebuild Ticket 48665 - Fix RHEL6 test compatibility issues Ticket 49055 - Fix create_test.py issues Ticket 48797 - Add freebsd support to ns-slapd: main Ticket 49055 - Refactor create_test.py Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 49055 - Clean up test tickets and suites Ticket 48964 - should not free repl name after purging changelog Ticket 48050 - Refactor acctpolicy_plugin suite Ticket 48964 - cleanallruv changelog purging removes wrong rid Ticket 49073: nsDS5ReplicatedAttributeListTotal fails when excluding no attribute Ticket 49074 - incompatible nsEncryptionConfig object definition prevents RHEL 7->6 schema replication Ticket 48835 - package tests into python site packages - fix rpm Ticket 49066 - Memory leaks in server - part 2 Ticket 49072 - validate memberof fixup task args Ticket 49071 - Import with duplicate DNs throws unexpected errors Ticket 47858 - Add test case for nsTombstone Ticket 48835 - Tests with setup.py.in Ticket 49066 - Memory leaks in server Ticket 47982 - Add CI test suite ds_logs Ticket 49052 - Environment quoting on fedora causes ds to fail to start. Ticket 47662 - Better input argument validation and error messages for cli tools Ticket 48681 - logconv.pl lists sasl binds with no dn as anonymous Ticket 48861: memberof plugin tests suite Ticket 48861: Memberof plugins can update several times the same entry to set the same values Ticket 48163 - Re-space schema.c Ticket 48163 - Read schema from multiple locations Ticket 48894 - improve entrywsi delete Ticket 49051 - Enable SASL LOGIN/PLAIN support as a precursor to LDAPSSOTOKEN Ticket 49020 - do not treat missing csn as fatal Ticket 48133 v2 Non tombstone entry which dn starting with "nsuniqueid=...," cannot be delete Ticket 49055 - Clean up test suites Ticket 48797 - Add freebsd support to ns-slapd: Configure and makefile. Ticket 48797 - Add freebsd support to ns-slapd: Add freebsd support for ldaputil Ticket 48797 - Add freebsd support to ns-slapd: Add support for dsktune Ticket 48797 - Add freebsd support to ns-slapd: Add support for cpp in Fbsd Ticket 48797 - Add freebsd support to ns-slapd: Header files Ticket 48978 - Fix implicit function declaration Ticket 49002 - Remove memset on allocation Ticket 49021 - Automatic thread tuning Ticket 48894 - Issues with delete of entrywsi with large entries. Ticket 49054 - Fix sasl_map unused paramater compiler warnings. Ticket 48050 - Add test suite to acctpolicy_plugin Ticket 49048 - Fix rpm build failure Ticket 49042 - Test failure that expects old default Ticket 49042 - Increase cache defaults slightly Ticket 48894 - Issue with high number of entry state objects. Ticket 48978 - Fix more log refactoring issues Ticket 48707 - Draft Ldap SSO Token proposal Ticket 49024 - Fix the rest of the CI failures Ticket #48987 - Heap use after free in dblayer_close_indexes Ticket 48945 - Improve db2ldif error message. Ticket 49024 - Fix inst_dir parameter in defaults.inf Ticket 49024 - Fix dbdir paths and adjust test cases Ticket 48961 - Allow reset of configuration values to defaults. Ticket #47911 - Move dirsrv-snmp.service to 389-ds-base-snmp package Ticket bz1358565 - Fix compiler warning about unused variable Ticket bz1358565 - clear and unsalted password types are vulnerable to timing attack Ticket 49016 - (un)register/migration/remove may fail if there is no suffix on 'userRoot' backend Ticket 397 - Add PBKDF2 to Directory Server password storage. Ticket 49024 - Fix CI test failures and defaults.inf Ticket 49026 - Support nunc-stans pkgconfig Ticket 49025 - Upgrade nunc-stans to 0.2.1 Ticket 48978 - error log refactoring error
2017-03-10 16:04:17 +00:00
Provides: ldif2ldbm >= 0
2009-05-26 22:55:06 +00:00
##### Bundled cargo crates list - START #####
Provides: bundled(crate(ahash)) = 0.7.4
Provides: bundled(crate(ansi_term)) = 0.11.0
Provides: bundled(crate(atty)) = 0.2.14
Provides: bundled(crate(autocfg)) = 1.0.1
Provides: bundled(crate(base64)) = 0.13.0
Provides: bundled(crate(bitflags)) = 1.3.2
Provides: bundled(crate(byteorder)) = 1.4.3
Provides: bundled(crate(cbindgen)) = 0.9.1
Provides: bundled(crate(cc)) = 1.0.70
Provides: bundled(crate(cfg-if)) = 1.0.0
Provides: bundled(crate(clap)) = 2.33.3
Provides: bundled(crate(concread)) = 0.2.18
Provides: bundled(crate(crossbeam)) = 0.8.1
Bump version to 2.0.6 Issue 4803 - Improve DB Locks Monitoring Feature Descriptions Issue 4803 - Improve DB Locks Monitoring Feature Descriptions (#4810) Issue 4169 - UI - Migrate Typeaheads to PF4 (#4808) Issue 4414 - disk monitoring - prevent division by zero crash Issue 4788 - CLI should support Temporary Password Rules attributes (#4793) Issue 4656 - Fix replication plugin rename dependency issues Issue 4656 - replication name change upgrade code causes crash with dynamic plugins Issue 4506 - Improve SASL logging Issue 4709 - Fix double free in dbscan Issue 4093 - Fix MEP test case Issue 4747 - Remove unstable/unstatus tests (followup) (#4809) Issue 4791 - Missing dependency for RetroCL RFE (#4792) Issue 4794 - BUG - don't capture container output (#4798) Issue 4593 - Log an additional message if the server certificate nickname doesn't match nsSSLPersonalitySSL value Issue 4797 - ACL IP ADDRESS evaluation may corrupt c_isreplication_session connection flags (#4799) Issue 4169 - UI Migrate checkbox to PF4 (#4769) Issue 4447 - Crash when the Referential Integrity log is manually edited Issue 4773 - Add CI test for DNA interval assignment Issue 4789 - Temporary password rules are not enforce with local password policy (#4790) Issue 4379 - fixing regression in test_info_disclosure Issue 4379 - Allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service Issue 4379 - Allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service Issue 4575 Update test docstrings metadata Issue 4753 - Adjust our tests to 389-ds-base-snmp missing in RHEL 9 Appstream removed the snmp_present() from utils.py as we have get_rpm_version() in conftest.py Issue 4753 - Adjust our tests to 389-ds-base-snmp missing in RHEL 9 Appstream
2021-06-24 09:20:43 +00:00
Provides: bundled(crate(crossbeam-channel)) = 0.5.1
Provides: bundled(crate(crossbeam-deque)) = 0.8.1
Provides: bundled(crate(crossbeam-epoch)) = 0.9.5
Provides: bundled(crate(crossbeam-queue)) = 0.3.2
Provides: bundled(crate(crossbeam-utils)) = 0.8.5
Provides: bundled(crate(entryuuid)) = 0.1.0
Provides: bundled(crate(entryuuid_syntax)) = 0.1.0
Bump version to 2.0.6 Issue 4803 - Improve DB Locks Monitoring Feature Descriptions Issue 4803 - Improve DB Locks Monitoring Feature Descriptions (#4810) Issue 4169 - UI - Migrate Typeaheads to PF4 (#4808) Issue 4414 - disk monitoring - prevent division by zero crash Issue 4788 - CLI should support Temporary Password Rules attributes (#4793) Issue 4656 - Fix replication plugin rename dependency issues Issue 4656 - replication name change upgrade code causes crash with dynamic plugins Issue 4506 - Improve SASL logging Issue 4709 - Fix double free in dbscan Issue 4093 - Fix MEP test case Issue 4747 - Remove unstable/unstatus tests (followup) (#4809) Issue 4791 - Missing dependency for RetroCL RFE (#4792) Issue 4794 - BUG - don't capture container output (#4798) Issue 4593 - Log an additional message if the server certificate nickname doesn't match nsSSLPersonalitySSL value Issue 4797 - ACL IP ADDRESS evaluation may corrupt c_isreplication_session connection flags (#4799) Issue 4169 - UI Migrate checkbox to PF4 (#4769) Issue 4447 - Crash when the Referential Integrity log is manually edited Issue 4773 - Add CI test for DNA interval assignment Issue 4789 - Temporary password rules are not enforce with local password policy (#4790) Issue 4379 - fixing regression in test_info_disclosure Issue 4379 - Allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service Issue 4379 - Allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service Issue 4575 Update test docstrings metadata Issue 4753 - Adjust our tests to 389-ds-base-snmp missing in RHEL 9 Appstream removed the snmp_present() from utils.py as we have get_rpm_version() in conftest.py Issue 4753 - Adjust our tests to 389-ds-base-snmp missing in RHEL 9 Appstream
2021-06-24 09:20:43 +00:00
Provides: bundled(crate(fernet)) = 0.1.4
Provides: bundled(crate(foreign-types)) = 0.3.2
Provides: bundled(crate(foreign-types-shared)) = 0.1.1
Provides: bundled(crate(getrandom)) = 0.2.3
Provides: bundled(crate(hermit-abi)) = 0.1.19
Provides: bundled(crate(instant)) = 0.1.10
Provides: bundled(crate(itoa)) = 0.4.8
Provides: bundled(crate(jobserver)) = 0.1.24
Provides: bundled(crate(lazy_static)) = 1.4.0
Provides: bundled(crate(libc)) = 0.2.102
Provides: bundled(crate(librnsslapd)) = 0.1.0
Provides: bundled(crate(librslapd)) = 0.1.0
Provides: bundled(crate(lock_api)) = 0.4.5
Provides: bundled(crate(log)) = 0.4.14
Provides: bundled(crate(memoffset)) = 0.6.4
Provides: bundled(crate(once_cell)) = 1.8.0
Provides: bundled(crate(openssl)) = 0.10.36
Provides: bundled(crate(openssl-sys)) = 0.9.66
Provides: bundled(crate(parking_lot)) = 0.11.2
Provides: bundled(crate(parking_lot_core)) = 0.8.5
Provides: bundled(crate(paste)) = 0.1.18
Provides: bundled(crate(paste-impl)) = 0.1.18
Provides: bundled(crate(pin-project-lite)) = 0.2.7
Provides: bundled(crate(pkg-config)) = 0.3.19
Provides: bundled(crate(ppv-lite86)) = 0.2.10
Provides: bundled(crate(proc-macro-hack)) = 0.5.19
Provides: bundled(crate(proc-macro2)) = 1.0.29
Provides: bundled(crate(pwdchan)) = 0.1.0
Provides: bundled(crate(quote)) = 1.0.9
Provides: bundled(crate(rand)) = 0.8.4
Provides: bundled(crate(rand_chacha)) = 0.3.1
Provides: bundled(crate(rand_core)) = 0.6.3
Provides: bundled(crate(rand_hc)) = 0.3.1
Provides: bundled(crate(redox_syscall)) = 0.2.10
Provides: bundled(crate(remove_dir_all)) = 0.5.3
Provides: bundled(crate(ryu)) = 1.0.5
Provides: bundled(crate(scopeguard)) = 1.1.0
Provides: bundled(crate(serde)) = 1.0.130
Provides: bundled(crate(serde_derive)) = 1.0.130
Provides: bundled(crate(serde_json)) = 1.0.68
Provides: bundled(crate(slapd)) = 0.1.0
Provides: bundled(crate(slapi_r_plugin)) = 0.1.0
Provides: bundled(crate(smallvec)) = 1.6.1
Provides: bundled(crate(strsim)) = 0.8.0
Provides: bundled(crate(syn)) = 1.0.76
Provides: bundled(crate(synstructure)) = 0.12.5
Provides: bundled(crate(tempfile)) = 3.2.0
Provides: bundled(crate(textwrap)) = 0.11.0
Provides: bundled(crate(tokio)) = 1.11.0
Provides: bundled(crate(tokio-macros)) = 1.3.0
Provides: bundled(crate(toml)) = 0.5.8
Provides: bundled(crate(unicode-width)) = 0.1.9
Provides: bundled(crate(unicode-xid)) = 0.2.2
Provides: bundled(crate(uuid)) = 0.8.2
Provides: bundled(crate(vcpkg)) = 0.2.15
Provides: bundled(crate(vec_map)) = 0.8.2
Provides: bundled(crate(version_check)) = 0.9.3
Provides: bundled(crate(wasi)) = 0.10.2+wasi_snapshot_preview1
Provides: bundled(crate(winapi)) = 0.3.9
Provides: bundled(crate(winapi-i686-pc-windows-gnu)) = 0.4.0
Provides: bundled(crate(winapi-x86_64-pc-windows-gnu)) = 0.4.0
Provides: bundled(crate(zeroize)) = 1.4.1
Provides: bundled(crate(zeroize_derive)) = 1.1.0
##### Bundled cargo crates list - END #####
2009-05-26 22:55:06 +00:00
BuildRequires: nspr-devel
Bump version to 1.4.0.4 Ticket 49540 - Indexing task is reported finished too early regarding the backend status Ticket 49534 - Fix coverity regression Ticket 49544 - cli release preperation, group improvements Ticket 49542 - Unpackaged files on el7 break rpm build Ticket 49541 - repl config should not allow rid 65535 for masters Ticket 49370 - Add all the password policy defaults to a new local policy Ticket 49425 - improve demo objects for install Ticket 49537 - allow asan to build with stable rustc Ticket 49526 - Improve create_test.py script Ticket 49516 - Add python 3 support for replication suite Ticket 49534 - Fix coverity issues and regression Ticket 49532 - coverity issues - fix compiler warnings & clang issues Ticket 49531 - coverity issues - fix memory leaks Ticket 49463 - After cleanALLruv, there is a flow of keep alive DEL Ticket 49529 - Fix Coverity warnings: invalid deferences Ticket 49509 - Indexing of internationalized matching rules is failing Ticket 49527 - Improve ds* cli tool testing Ticket 49474 - purge saslmaps before gssapi test Ticket 49413 - Changelog trimming ignores disabled replica-agreement Ticket 49446 - cleanallruv should ignore cleaned replica Id in processing changelog if in force mode Ticket 49278 - GetEffectiveRights gives false-negative Ticket 49508 - memory leak in cn=replica plugin setup Ticket 48118 - Add CI test case Ticket 49520 - Cockpit UI - Add database chaining HTML Ticket 49512 - Add ds-cockpit-setup to rpm spec file Ticket 49523 - Refactor CI test Ticket 49524 - Password policy: minimum token length fails when the token length is equal to attribute length Ticket 49517 - Cockpit UI - Add correct png files Ticket 49517 - Cockput UI - revise config layout Ticket 49523 - memberof: schema violation error message is confusing as memberof will likely repair target entry Ticket 49312 - Added a new test case for "-D configdir" Ticket 49512 - remove backup directories from cockpit source Ticket 49512 - Add initial Cockpit UI Plugin Ticket 49515 - cannot link, missing -fPIC Ticket 49474 - Improve GSSAPI testing capability Ticket 49493 - heap use after free in csn_as_string Ticket 49379 - Add Python 3 support to CI test Ticket 49431 - Add CI test case Ticket 49495 - cos stress test and improvements. Ticket 49495 - Fix memory management is vattr. Ticket 49494 - python 2 bytes mode. Ticket 49471 - heap-buffer-overflow in ss_unescape Ticket 48184 - close connections at shutdown cleanly. Ticket 49218 - Certmap - support TLS tests Ticket 49470 - overflow in pblock_get Ticket 49443 - Add CI test case Ticket 49484 - Minor cli tool fixes. Ticket 49486 - change ns stress core to use absolute int width. Ticket 49445 - Improve regression test to detect memory leak. Ticket 49445 - Memory leak in ldif2db Ticket 49485 - Typo in gccsec_defs Ticket 49479 - Remove unused 'batch' argument from lib389 Ticket 49480 - Improvements to support IPA install. Ticket 49474 - sasl allow mechs does not operate correctly Ticket 49449 - Load sysctl values on rpm upgrade. Ticket 49374 - Add CI test case Ticket 49325 - fix rust linking. Ticket 49475 - docker poc improvements. Ticket 49461 - Improve db2index handling for test 49290 Ticket 47536 - Add Python 3 support and move test case to suites Ticket 49444 - huaf in task.c during high load import Ticket 49460 - replica_write_ruv log a failure even when it succeeds Ticket 49298 - Ticket with test case and remove-ds.pl Ticket 49408 - Add a test case for nsds5ReplicaId checks Ticket 3 lib389 - python 3 support for subset of pwd cases Ticket 35 lib389 - dsconf automember support
2018-01-29 23:42:58 +00:00
BuildRequires: nss-devel >= 3.34
BuildRequires: openldap-devel
BuildRequires: libdb-devel
2009-05-26 22:55:06 +00:00
BuildRequires: cyrus-sasl-devel
BuildRequires: icu
BuildRequires: libicu-devel
2009-08-12 19:46:53 +00:00
BuildRequires: pcre-devel
BuildRequires: cracklib-devel
%if %{use_clang}
BuildRequires: libatomic
BuildRequires: clang
%else
Bump version to 1.4.0.4 Ticket 49540 - Indexing task is reported finished too early regarding the backend status Ticket 49534 - Fix coverity regression Ticket 49544 - cli release preperation, group improvements Ticket 49542 - Unpackaged files on el7 break rpm build Ticket 49541 - repl config should not allow rid 65535 for masters Ticket 49370 - Add all the password policy defaults to a new local policy Ticket 49425 - improve demo objects for install Ticket 49537 - allow asan to build with stable rustc Ticket 49526 - Improve create_test.py script Ticket 49516 - Add python 3 support for replication suite Ticket 49534 - Fix coverity issues and regression Ticket 49532 - coverity issues - fix compiler warnings & clang issues Ticket 49531 - coverity issues - fix memory leaks Ticket 49463 - After cleanALLruv, there is a flow of keep alive DEL Ticket 49529 - Fix Coverity warnings: invalid deferences Ticket 49509 - Indexing of internationalized matching rules is failing Ticket 49527 - Improve ds* cli tool testing Ticket 49474 - purge saslmaps before gssapi test Ticket 49413 - Changelog trimming ignores disabled replica-agreement Ticket 49446 - cleanallruv should ignore cleaned replica Id in processing changelog if in force mode Ticket 49278 - GetEffectiveRights gives false-negative Ticket 49508 - memory leak in cn=replica plugin setup Ticket 48118 - Add CI test case Ticket 49520 - Cockpit UI - Add database chaining HTML Ticket 49512 - Add ds-cockpit-setup to rpm spec file Ticket 49523 - Refactor CI test Ticket 49524 - Password policy: minimum token length fails when the token length is equal to attribute length Ticket 49517 - Cockpit UI - Add correct png files Ticket 49517 - Cockput UI - revise config layout Ticket 49523 - memberof: schema violation error message is confusing as memberof will likely repair target entry Ticket 49312 - Added a new test case for "-D configdir" Ticket 49512 - remove backup directories from cockpit source Ticket 49512 - Add initial Cockpit UI Plugin Ticket 49515 - cannot link, missing -fPIC Ticket 49474 - Improve GSSAPI testing capability Ticket 49493 - heap use after free in csn_as_string Ticket 49379 - Add Python 3 support to CI test Ticket 49431 - Add CI test case Ticket 49495 - cos stress test and improvements. Ticket 49495 - Fix memory management is vattr. Ticket 49494 - python 2 bytes mode. Ticket 49471 - heap-buffer-overflow in ss_unescape Ticket 48184 - close connections at shutdown cleanly. Ticket 49218 - Certmap - support TLS tests Ticket 49470 - overflow in pblock_get Ticket 49443 - Add CI test case Ticket 49484 - Minor cli tool fixes. Ticket 49486 - change ns stress core to use absolute int width. Ticket 49445 - Improve regression test to detect memory leak. Ticket 49445 - Memory leak in ldif2db Ticket 49485 - Typo in gccsec_defs Ticket 49479 - Remove unused 'batch' argument from lib389 Ticket 49480 - Improvements to support IPA install. Ticket 49474 - sasl allow mechs does not operate correctly Ticket 49449 - Load sysctl values on rpm upgrade. Ticket 49374 - Add CI test case Ticket 49325 - fix rust linking. Ticket 49475 - docker poc improvements. Ticket 49461 - Improve db2index handling for test 49290 Ticket 47536 - Add Python 3 support and move test case to suites Ticket 49444 - huaf in task.c during high load import Ticket 49460 - replica_write_ruv log a failure even when it succeeds Ticket 49298 - Ticket with test case and remove-ds.pl Ticket 49408 - Add a test case for nsds5ReplicaId checks Ticket 3 lib389 - python 3 support for subset of pwd cases Ticket 35 lib389 - dsconf automember support
2018-01-29 23:42:58 +00:00
BuildRequires: gcc
BuildRequires: gcc-c++
%endif
2009-05-26 22:55:06 +00:00
# The following are needed to build the snmp ldap-agent
BuildRequires: net-snmp-devel
BuildRequires: lm_sensors-devel
BuildRequires: bzip2-devel
BuildRequires: zlib-devel
BuildRequires: openssl-devel
# the following is for the pam passthru auth plug-in
BuildRequires: pam-devel
BuildRequires: systemd-units
Release 1.3.5.0 - nunc-stans - bump version to 0.1.8 - Ticket 132 - Makefile.am must include header files and template scripts - Ticket 142 - [RFE] Default password syntax settings don't work with fine-grained policies - Ticket 548 - RFE: Allow AD password sync to update shadowLastChange - Ticket 47788 - Only check postop result if its a replication operation - Ticket 47840 - add configure option to disable instance specific scripts - Ticket 47968 - [RFE] Send logs to journald - Ticket 47977 - [RFE] Implement sd_notify mechanism - Ticket 48016 - search, matching rules and filter error "unsupported type 0xA9" - Ticket 48144 - Add /usr/sbin/status-dirsrv script to get the status of the directory server instance. - Ticket 48145 - RFE Add log file for rejected changes - Ticket 48147 - Unable to enable DS service for auto start - Ticket 48151 - Improve CleanAllRUV task logging - Ticket 48218 - cleanAllRUV - modify the existing "force" option to bypass the "replica online" checks - Ticket 48244 - No validation check for the value for nsslapd-db-locks. - Ticket 48257 - Fix coverity issues - 08/24/2015 - Ticket 48263 - allow plugins to detect tombstone operations - Ticket 48269 - RFE: need an easy way to detect locked accounts locked by inactivity. - Ticket 48270 - fail to index an attribute with a specific matching rule/48269 - Ticket 48280 - enable logging of internal ops in the audit log - Ticket 48285 - The dirsrv user/group should be created in rpm %pre, and ideally with fixed uid/gid - Ticket 48289 - 389-ds-base: ldclt-bin killed by SIGSEGV - Ticket 48290 - No man page entry for - option '-u' of dbgen.pl for adding group entries with uniquemembers - Ticket 48294 - Linked Attributes plug-in - won't update links after MODRDN operation - Ticket 48295 - Entry cache is not rolled back -- Linked Attributes plug-in - wrong behaviour when adding valid and broken links - Ticket 48311 - nunc-stans: Attempt to release connection that is not acquired - Ticket 48317 - SELinux port labeling retry attempts are excessive - Ticket 48326 - [RFE] it could be nice to have nsslapd-maxbersize default to bigger than 2Mb - Ticket 48350 - configure.ac add options for debbuging and security analysis / hardening. - Ticket 48351 - Fix buffer overflow error when reading url with len 0 - Ticket 48363 - Support for rfc3673 '+' to return operational attributes - Ticket 48369 - [RFE] response control for password age should be sent by default by RHDS - Ticket 48384 - Server startup should warn about values consuming too much ram - Ticket 48387 - ASAN invalid read in cos_cache.c - Ticket 48394 - lower password history minimum to 1 - Ticket 48395 - ASAN - Use after free in uiduniq 7bit.c - Ticket 48398 - Coverity defect 13352 - Resource leak in auditlog.c - Ticket 48400 - ldclt - segmentation fault error while binding - Ticket 48445 - keep alive entries can break replication - Ticket 48446 - logconv.pl displays negative operation speeds - Ticket 48566 - acl.c attrFilterArray maybe uninitialised. - Ticket 48662 - db2index with no attribute args fail.
2016-02-26 01:38:05 +00:00
BuildRequires: systemd-devel
Bump version to 1.4.0.4 Ticket 49540 - Indexing task is reported finished too early regarding the backend status Ticket 49534 - Fix coverity regression Ticket 49544 - cli release preperation, group improvements Ticket 49542 - Unpackaged files on el7 break rpm build Ticket 49541 - repl config should not allow rid 65535 for masters Ticket 49370 - Add all the password policy defaults to a new local policy Ticket 49425 - improve demo objects for install Ticket 49537 - allow asan to build with stable rustc Ticket 49526 - Improve create_test.py script Ticket 49516 - Add python 3 support for replication suite Ticket 49534 - Fix coverity issues and regression Ticket 49532 - coverity issues - fix compiler warnings & clang issues Ticket 49531 - coverity issues - fix memory leaks Ticket 49463 - After cleanALLruv, there is a flow of keep alive DEL Ticket 49529 - Fix Coverity warnings: invalid deferences Ticket 49509 - Indexing of internationalized matching rules is failing Ticket 49527 - Improve ds* cli tool testing Ticket 49474 - purge saslmaps before gssapi test Ticket 49413 - Changelog trimming ignores disabled replica-agreement Ticket 49446 - cleanallruv should ignore cleaned replica Id in processing changelog if in force mode Ticket 49278 - GetEffectiveRights gives false-negative Ticket 49508 - memory leak in cn=replica plugin setup Ticket 48118 - Add CI test case Ticket 49520 - Cockpit UI - Add database chaining HTML Ticket 49512 - Add ds-cockpit-setup to rpm spec file Ticket 49523 - Refactor CI test Ticket 49524 - Password policy: minimum token length fails when the token length is equal to attribute length Ticket 49517 - Cockpit UI - Add correct png files Ticket 49517 - Cockput UI - revise config layout Ticket 49523 - memberof: schema violation error message is confusing as memberof will likely repair target entry Ticket 49312 - Added a new test case for "-D configdir" Ticket 49512 - remove backup directories from cockpit source Ticket 49512 - Add initial Cockpit UI Plugin Ticket 49515 - cannot link, missing -fPIC Ticket 49474 - Improve GSSAPI testing capability Ticket 49493 - heap use after free in csn_as_string Ticket 49379 - Add Python 3 support to CI test Ticket 49431 - Add CI test case Ticket 49495 - cos stress test and improvements. Ticket 49495 - Fix memory management is vattr. Ticket 49494 - python 2 bytes mode. Ticket 49471 - heap-buffer-overflow in ss_unescape Ticket 48184 - close connections at shutdown cleanly. Ticket 49218 - Certmap - support TLS tests Ticket 49470 - overflow in pblock_get Ticket 49443 - Add CI test case Ticket 49484 - Minor cli tool fixes. Ticket 49486 - change ns stress core to use absolute int width. Ticket 49445 - Improve regression test to detect memory leak. Ticket 49445 - Memory leak in ldif2db Ticket 49485 - Typo in gccsec_defs Ticket 49479 - Remove unused 'batch' argument from lib389 Ticket 49480 - Improvements to support IPA install. Ticket 49474 - sasl allow mechs does not operate correctly Ticket 49449 - Load sysctl values on rpm upgrade. Ticket 49374 - Add CI test case Ticket 49325 - fix rust linking. Ticket 49475 - docker poc improvements. Ticket 49461 - Improve db2index handling for test 49290 Ticket 47536 - Add Python 3 support and move test case to suites Ticket 49444 - huaf in task.c during high load import Ticket 49460 - replica_write_ruv log a failure even when it succeeds Ticket 49298 - Ticket with test case and remove-ds.pl Ticket 49408 - Add a test case for nsds5ReplicaId checks Ticket 3 lib389 - python 3 support for subset of pwd cases Ticket 35 lib389 - dsconf automember support
2018-01-29 23:42:58 +00:00
%if %{use_asan}
BuildRequires: libasan
%endif
# If rust is enabled
%if %{use_rust}
BuildRequires: cargo
BuildRequires: rust
%endif
BuildRequires: pkgconfig
BuildRequires: pkgconfig(systemd)
Bump version to 1.4.1.3 Issue 49761 - Fix CI test suite issues Issue 50041 - Add the rest UI Plugin tabs - Part 2 Issue 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 Issue 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) Issue 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 Issue 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 Issue 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 Issue 50251 - clear text passwords visable in CLI verbose mode logging Issue 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 Issue 50370 - CleanAllRUV task crashing during server shutdown Issue 50340 - structs for disabled plugins will not be freed Issue 50164 - Add test for dscreate to basic test suite Issue 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 Issue 50329 - revert fix Issue 50112 - Port ACI test suit from TET to python3(keyaci) Issue 50344 - tidy rpm vs build systemd flag handling Issue 50067 - Fix krb5 dependency in a specfile Issue 50340 - structs for diabled plugins will not be freed Issue 50327 - Add replication conflict support to UI Issue 50327 - Add replication conflict entry support to lib389/CLI Issue 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) Issue 49390, 50019 - support cn=config compare operations Issue 50041 - Add the rest UI Plugin tabs - Part 1 Issue 50329 - Possible Security Issue: DOS due to ioblocktimeout not applying to TLS Issue 49990 - Increase the default FD limits Issue 50306 - (cont typo) Move connection config inside struct Issue 50291 - Add monitor tab functionality to Cockpit UI Issue 50317 - fix ds-backtrace issue on latest gdb Issue 50305 - Revise CleanAllRUV task restart process Issue 49915 - Fix typo Issue 50026 - Audit log does not capture the operation where nsslapd-lookthroughlimit is modified Issue 49899 - fix pin.txt and pwdfile permissions Issue 49915 - Add regression test Issue 50303 - Add task creation date to task data Issue 50306 - Move connection config inside struct Issue 50240 - Improve task logging Issue 50032 - Fix deprecation warnings in tests Issue 50310 - fix sasl header include Issue 49390 - improve compare and cn=config compare tests
2019-05-24 19:14:46 +00:00
BuildRequires: pkgconfig(krb5)
2016-10-24 16:23:54 +00:00
# Needed to support regeneration of the autotool artifacts.
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
Bump version to 1.3.6.1-2 Issue 49162 - Only check event.m4 if nunc-stans is enabled Issue 49156 - Add more IDs and fix docstrings Issue 49156 - Fix typo in the import Ticket 49160 - Fix sds benchmark and copyright Issue 47536 - Fix CI testcase Issue 49159 - test_schema_comparewithfiles fails with python-ldap>=2.4.26 Issue 49156 - Clean up test suites dir structure and docstrings Issue 49158 - fix latest coverity issues Ticket 49155 - Fix db2ldif path in test Issue 49122 - Fix rpm build Issue 49044 - Fix script usage and man pages Ticket 48707 - Update rfc to accomodate that authid is mandatory Ticket 49141 - Enable tcmalloc Ticket 49142 - bytes vs unicode in plugin tests Ticket 49139 - Update makefile and rpm for import Ticket 49139 - Import libsds and nunc-stans for bundling Issue 49122 - Filtered nsrole that uses nsrole crashes the server Issue 49147 - Fix tests compatibility with older versions Issue 49141 - Fix spec file for tcmalloc Issue 49141 - Use tcmalloc by default Ticket 49086 - SDN premangaling broken after SASL change Ticket 49137 - Add sasl plain test - ds Ticket 49138 - Increase systemd timout Issue 48226 - Fix CI test Ticket 49140 - Remove legacy inst reference in test Ticket 49134 Remove hardcoded elements from db lock test Fix compiler warning Ticket 47925 - Move add and delete operation aci checks to be before plugins. Ticket 49086 - public api compatability test for SDN changes. Ticket 49116 - Pblock usage analytics Ticket 49020 - Add CI test Revise README for pagure Ticket #49121 - ns-slapd crashes in ldif_sput due to the output buf size is less than the real size. Ticket 48085 - Add replica acceptance test suite Ticket 49008 - Fix regression in check if ruv element exists Ticket 49108 - ds_selinux_port_query doesn't detect ports labeled with range Ticket 49057 - Fix tests failures on older versions of DS Ticket 49111 - Integrate cmocka skeleton to Directory Server Ticket 49016 - (un)register/migration/remove may fail if there is no suffix on 'userRoot' backend Ticket 48085 - Add single master replication test suite Ticket #49104 - Add CI test Ticket #49104 - dbscan-bin crashing due to a segmentation fault Ticket 49105 - Sig FPE when ns-slapd has 0 backends. Ticket 49075 - Adjust log severity levels Ticket 49008 - Add CI test Ticket 49008 v2: aborted operation can leave RUV in incorrect state Ticket 47973 - CI Test case (test_ticket47973_case) Ticket 47973 - CI Test case (test_ticket47973_case) Ticket 47973 - custom schema is registered in small caps after schema reload Ticket 49089 - List library build deps Ticket 49085 - Make a short topology fixture alias Ticket #49088 - 389-ds-base rpm postinstall script bugs Ticket 49028 - Autosize database cache by default. Ticket 49089 - Fix invalid cxxlink statement from hpux Ticket 49087 - ds resolve jenkins issues. Ticket #49082 - Adjusted the CI test case to the fix. Ticket #49082 - Fix password expiration related shadow attributes Ticket #49080 - shadowExpire should not be a calculated value Ticket 49027 - on secfailure do not store cleartext password content Ticket 49031 - Improve memberof with a cache of ancestors for groups Ticket 49079: deadlock on cos cache rebuild Ticket 48665 - Fix RHEL6 test compatibility issues Ticket 49055 - Fix create_test.py issues Ticket 48797 - Add freebsd support to ns-slapd: main Ticket 49055 - Refactor create_test.py Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 49055 - Clean up test tickets and suites Ticket 48964 - should not free repl name after purging changelog Ticket 48050 - Refactor acctpolicy_plugin suite Ticket 48964 - cleanallruv changelog purging removes wrong rid Ticket 49073: nsDS5ReplicatedAttributeListTotal fails when excluding no attribute Ticket 49074 - incompatible nsEncryptionConfig object definition prevents RHEL 7->6 schema replication Ticket 48835 - package tests into python site packages - fix rpm Ticket 49066 - Memory leaks in server - part 2 Ticket 49072 - validate memberof fixup task args Ticket 49071 - Import with duplicate DNs throws unexpected errors Ticket 47858 - Add test case for nsTombstone Ticket 48835 - Tests with setup.py.in Ticket 49066 - Memory leaks in server Ticket 47982 - Add CI test suite ds_logs Ticket 49052 - Environment quoting on fedora causes ds to fail to start. Ticket 47662 - Better input argument validation and error messages for cli tools Ticket 48681 - logconv.pl lists sasl binds with no dn as anonymous Ticket 48861: memberof plugin tests suite Ticket 48861: Memberof plugins can update several times the same entry to set the same values Ticket 48163 - Re-space schema.c Ticket 48163 - Read schema from multiple locations Ticket 48894 - improve entrywsi delete Ticket 49051 - Enable SASL LOGIN/PLAIN support as a precursor to LDAPSSOTOKEN Ticket 49020 - do not treat missing csn as fatal Ticket 48133 v2 Non tombstone entry which dn starting with "nsuniqueid=...," cannot be delete Ticket 49055 - Clean up test suites Ticket 48797 - Add freebsd support to ns-slapd: Configure and makefile. Ticket 48797 - Add freebsd support to ns-slapd: Add freebsd support for ldaputil Ticket 48797 - Add freebsd support to ns-slapd: Add support for dsktune Ticket 48797 - Add freebsd support to ns-slapd: Add support for cpp in Fbsd Ticket 48797 - Add freebsd support to ns-slapd: Header files Ticket 48978 - Fix implicit function declaration Ticket 49002 - Remove memset on allocation Ticket 49021 - Automatic thread tuning Ticket 48894 - Issues with delete of entrywsi with large entries. Ticket 49054 - Fix sasl_map unused paramater compiler warnings. Ticket 48050 - Add test suite to acctpolicy_plugin Ticket 49048 - Fix rpm build failure Ticket 49042 - Test failure that expects old default Ticket 49042 - Increase cache defaults slightly Ticket 48894 - Issue with high number of entry state objects. Ticket 48978 - Fix more log refactoring issues Ticket 48707 - Draft Ldap SSO Token proposal Ticket 49024 - Fix the rest of the CI failures Ticket #48987 - Heap use after free in dblayer_close_indexes Ticket 48945 - Improve db2ldif error message. Ticket 49024 - Fix inst_dir parameter in defaults.inf Ticket 49024 - Fix dbdir paths and adjust test cases Ticket 48961 - Allow reset of configuration values to defaults. Ticket #47911 - Move dirsrv-snmp.service to 389-ds-base-snmp package Ticket bz1358565 - Fix compiler warning about unused variable Ticket bz1358565 - clear and unsalted password types are vulnerable to timing attack Ticket 49016 - (un)register/migration/remove may fail if there is no suffix on 'userRoot' backend Ticket 397 - Add PBKDF2 to Directory Server password storage. Ticket 49024 - Fix CI test failures and defaults.inf Ticket 49026 - Support nunc-stans pkgconfig Ticket 49025 - Upgrade nunc-stans to 0.2.1 Ticket 48978 - error log refactoring error
2017-03-10 16:04:17 +00:00
# For our documentation
BuildRequires: doxygen
# For tests!
BuildRequires: libcmocka-devel
BuildRequires: libevent-devel
Bump version to 1.4.0.12-1 Ticket 48377 - Move jemalloc license to /usr/share/licences Ticket 49813 - Revised interactive installer Ticket 49789 - By default, do not manage unhashed password Ticket 49844 - lib389: don't set up logging at module scope Ticket 49546 - Fix issues with MIB file Ticket 49840 - ds-replcheck command returns traceback errors against ldif files having garbage content when run in offline mode Ticket 49640 - Cleanup plugin bootstrap logging Ticket 49835 - lib389: fix logging Ticket 48818 - For a replica bindDNGroup, should be fetched the first time it is used not when the replica is started Ticket 49780 - acl_copyEval_context double free Ticket 49830 - Import fails if backend name is "default" Ticket 49832 - remove tcmalloc references Ticket 49813 - dscreate - add interactive installer Ticket 49808 - Add option to add backend to dscreate Ticket 49811 - lib389 setup.py should install autogenerated man pages Ticket 49795 - UI - add "action" backend funtionality Ticket 49588 - Add py3 support for tickets : part-3 Ticket 49820 - lib389 requires wrong python ldap library Ticket 49791 - Update docker file for new dscreate options Ticket 49761 - Fix more CI test issues Ticket 49811 - Update man pages Ticket 49783 - UI - add server configuration backend Ticket 49717 - Add conftest.py for tests Ticket 49588 - Add py3 support for tickets Ticket 49793 - Updated descriptions in dscreate example INF file Ticket 49471 - Rename dscreate options Ticket 49751 - passwordMustChange attribute is not honored by a RO consumer if using "Chain on Update" Ticket 49734 - Fix various issues with Disk Monitoring Update Source0 URL in rpm/389-ds-base.spec.in
2018-07-17 18:49:29 +00:00
# For lib389 and related components
BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: python%{python3_pkgversion}-setuptools
Bump version to 1.4.0.12-1 Ticket 48377 - Move jemalloc license to /usr/share/licences Ticket 49813 - Revised interactive installer Ticket 49789 - By default, do not manage unhashed password Ticket 49844 - lib389: don't set up logging at module scope Ticket 49546 - Fix issues with MIB file Ticket 49840 - ds-replcheck command returns traceback errors against ldif files having garbage content when run in offline mode Ticket 49640 - Cleanup plugin bootstrap logging Ticket 49835 - lib389: fix logging Ticket 48818 - For a replica bindDNGroup, should be fetched the first time it is used not when the replica is started Ticket 49780 - acl_copyEval_context double free Ticket 49830 - Import fails if backend name is "default" Ticket 49832 - remove tcmalloc references Ticket 49813 - dscreate - add interactive installer Ticket 49808 - Add option to add backend to dscreate Ticket 49811 - lib389 setup.py should install autogenerated man pages Ticket 49795 - UI - add "action" backend funtionality Ticket 49588 - Add py3 support for tickets : part-3 Ticket 49820 - lib389 requires wrong python ldap library Ticket 49791 - Update docker file for new dscreate options Ticket 49761 - Fix more CI test issues Ticket 49811 - Update man pages Ticket 49783 - UI - add server configuration backend Ticket 49717 - Add conftest.py for tests Ticket 49588 - Add py3 support for tickets Ticket 49793 - Updated descriptions in dscreate example INF file Ticket 49471 - Rename dscreate options Ticket 49751 - passwordMustChange attribute is not honored by a RO consumer if using "Chain on Update" Ticket 49734 - Fix various issues with Disk Monitoring Update Source0 URL in rpm/389-ds-base.spec.in
2018-07-17 18:49:29 +00:00
BuildRequires: python%{python3_pkgversion}-ldap
BuildRequires: python%{python3_pkgversion}-six
BuildRequires: python%{python3_pkgversion}-pyasn1
BuildRequires: python%{python3_pkgversion}-pyasn1-modules
BuildRequires: python%{python3_pkgversion}-dateutil
BuildRequires: python%{python3_pkgversion}-argcomplete
BuildRequires: python%{python3_pkgversion}-argparse-manpage
Bump version to 1.4.0.19 Ticket 50026 - audit logs does not capture the operation where nsslapd-lookthroughlimit is modified Ticket 50020 - during MODRDN referential integrity can fail erronously while updating large groups Ticket 49999 - Finish up the transfer to React Ticket 50004 - lib389 - improve X-ORIGIN schema parsing Ticket 50013 - Log warn instead of ERR when aci target does not exist. Ticket 49975 - followup for broken prefix deployment Ticket 49999 - Add dist-bz2 target for Koji build system Ticket 49814 - Add specfile requirements for python3-libselinux Ticket 49814 - Add specfile requirements for python3-selinux Ticket 49999 - Integrate React structure into cockpit-389-ds Ticket 49995 - Fix Tickets with internal op logging Ticket 49997 - RFE: ds-replcheck could validate suffix exists and it's replicated Ticket 49985 - memberof may silently fails to update a member Ticket 49967 - entry cache corruption after failed MODRDN Ticket 49975 - Add missing include file to main.c Ticket 49814 - skip standard ports for selinux labelling Ticket 49814 - dscreate should set the port selinux labels Ticket 49856 - Remove backend option from bak2db Ticket 49926 - Fix various Tickets with replication UI Ticket 49975 - SUSE rpmlint Tickets Ticket 49939 - Fix ldapi path in lib389 Ticket 49978 - Add CLI logging function for UI Ticket 49929 - Modifications required for the Test Case Management System Ticket 49979 - Fix regression in last commit Ticket 49979 - Remove dirsrv tests subpackage Ticket 49928 - Fix various small WebUI schema Tickets Ticket 49926 - UI - comment out dev cli patchs Ticket 49926 - Add replication functionality to UI
2018-11-15 15:46:41 +00:00
BuildRequires: python%{python3_pkgversion}-libselinux
BuildRequires: python%{python3_pkgversion}-policycoreutils
Bump version to 1.4.0.12-1 Ticket 48377 - Move jemalloc license to /usr/share/licences Ticket 49813 - Revised interactive installer Ticket 49789 - By default, do not manage unhashed password Ticket 49844 - lib389: don't set up logging at module scope Ticket 49546 - Fix issues with MIB file Ticket 49840 - ds-replcheck command returns traceback errors against ldif files having garbage content when run in offline mode Ticket 49640 - Cleanup plugin bootstrap logging Ticket 49835 - lib389: fix logging Ticket 48818 - For a replica bindDNGroup, should be fetched the first time it is used not when the replica is started Ticket 49780 - acl_copyEval_context double free Ticket 49830 - Import fails if backend name is "default" Ticket 49832 - remove tcmalloc references Ticket 49813 - dscreate - add interactive installer Ticket 49808 - Add option to add backend to dscreate Ticket 49811 - lib389 setup.py should install autogenerated man pages Ticket 49795 - UI - add "action" backend funtionality Ticket 49588 - Add py3 support for tickets : part-3 Ticket 49820 - lib389 requires wrong python ldap library Ticket 49791 - Update docker file for new dscreate options Ticket 49761 - Fix more CI test issues Ticket 49811 - Update man pages Ticket 49783 - UI - add server configuration backend Ticket 49717 - Add conftest.py for tests Ticket 49588 - Add py3 support for tickets Ticket 49793 - Updated descriptions in dscreate example INF file Ticket 49471 - Rename dscreate options Ticket 49751 - passwordMustChange attribute is not honored by a RO consumer if using "Chain on Update" Ticket 49734 - Fix various issues with Disk Monitoring Update Source0 URL in rpm/389-ds-base.spec.in
2018-07-17 18:49:29 +00:00
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
# For cockpit
Bump version to 1.4.4.4 Issue 51175 - resolve plugin name leaking Issue 51187 - UI - stop importing Cockpit's PF css Issue 51192 - Add option to reject internal unindexed searches Issue 50840 - Fix test docstrings metadata-1 Issue 50840 - Fix test docstrings metadata Issue 50980 - fix foo_filter_rewrite Issue 51165 - add more logconv stats for the new access log keywords Issue 50928 - Unable to create a suffix with countryName either via dscreate or the admin console Issue 51188 - db2ldif crashes when LDIF file can't be accessed Issue 50545 - Port remaining legacy tools to new python CLI Issue 51165 - add new access log keywords for wtime and optime Issue 49761 - Fix CI test suite issues ( Port remaning acceptance test suit part 1) Issue 51070 - Port Import TET module to python3 part2 Issue 51142 - Port manage Entry TET suit to python 3 part 1 Issue 50860 - Port Password Policy test cases from TET to python3 final 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 50873 - Fix issues with healthcheck tool Issue 50860 - Port Password Policy test cases from TET to python3 part2 Issue 51166 - Log an error when a search is fully unindexed Issue 50544 - OpenLDAP syncrepl compatability Issue 51161 - fix SLE15.2 install issps Issue 49999 - rpm.mk build-cockpit should clean cockpit_dist first Issue 51144 - dsctl fails with instance names that contain slapd- Issue 51155 - Fix OID for sambaConfig objectclass Issue 51159 - dsidm ou delete fails Issue 50984 - Memory leaks in disk monitoring Issue 51131 - improve mutex alloc in conntable Issue 49761 - Fix CI tests Issue 49859 - A distinguished value can be missing in an entry Issue 50791 - Healthcheck should look for notes=A/F in access log Issue 51072 - Set the default minimum worker threads Issue 51140 - missing ifdef Issue 50912 - pwdReset can be modified by a user Issue 50781 - Make building cockpit plugin optional Issue 51100 - Correct numSubordinates value for cn=monitor Issue 51136 - dsctl and dsidm do not errors correctly when using JSON Issue 137 - fix compiler warning Issue 50781 - Make building cockpit plugin optional Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected Issue 51034 - labeledURIObject Issue 50545 - Port remaining legacy tools to new python CLI Issue 50889 - Extract pem files into a private namespace Issue 137 - Implement EntryUUID plugin Issue 51072 - improve autotune defaults Issue 51115 - enable samba3.ldif by default Issue 51118 - UI - improve modal validation when creating an instance Issue 50746 - Add option to healthcheck to list all the lint reports
2020-07-08 21:26:26 +00:00
%if %{use_cockpit}
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
BuildRequires: rsync
Bump version to 1.4.4.4 Issue 51175 - resolve plugin name leaking Issue 51187 - UI - stop importing Cockpit's PF css Issue 51192 - Add option to reject internal unindexed searches Issue 50840 - Fix test docstrings metadata-1 Issue 50840 - Fix test docstrings metadata Issue 50980 - fix foo_filter_rewrite Issue 51165 - add more logconv stats for the new access log keywords Issue 50928 - Unable to create a suffix with countryName either via dscreate or the admin console Issue 51188 - db2ldif crashes when LDIF file can't be accessed Issue 50545 - Port remaining legacy tools to new python CLI Issue 51165 - add new access log keywords for wtime and optime Issue 49761 - Fix CI test suite issues ( Port remaning acceptance test suit part 1) Issue 51070 - Port Import TET module to python3 part2 Issue 51142 - Port manage Entry TET suit to python 3 part 1 Issue 50860 - Port Password Policy test cases from TET to python3 final 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 50873 - Fix issues with healthcheck tool Issue 50860 - Port Password Policy test cases from TET to python3 part2 Issue 51166 - Log an error when a search is fully unindexed Issue 50544 - OpenLDAP syncrepl compatability Issue 51161 - fix SLE15.2 install issps Issue 49999 - rpm.mk build-cockpit should clean cockpit_dist first Issue 51144 - dsctl fails with instance names that contain slapd- Issue 51155 - Fix OID for sambaConfig objectclass Issue 51159 - dsidm ou delete fails Issue 50984 - Memory leaks in disk monitoring Issue 51131 - improve mutex alloc in conntable Issue 49761 - Fix CI tests Issue 49859 - A distinguished value can be missing in an entry Issue 50791 - Healthcheck should look for notes=A/F in access log Issue 51072 - Set the default minimum worker threads Issue 51140 - missing ifdef Issue 50912 - pwdReset can be modified by a user Issue 50781 - Make building cockpit plugin optional Issue 51100 - Correct numSubordinates value for cn=monitor Issue 51136 - dsctl and dsidm do not errors correctly when using JSON Issue 137 - fix compiler warning Issue 50781 - Make building cockpit plugin optional Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected Issue 51034 - labeledURIObject Issue 50545 - Port remaining legacy tools to new python CLI Issue 50889 - Extract pem files into a private namespace Issue 137 - Implement EntryUUID plugin Issue 51072 - improve autotune defaults Issue 51115 - enable samba3.ldif by default Issue 51118 - UI - improve modal validation when creating an instance Issue 50746 - Add option to healthcheck to list all the lint reports
2020-07-08 21:26:26 +00:00
%endif
Bump version to 1.3.6.1-2 Issue 49162 - Only check event.m4 if nunc-stans is enabled Issue 49156 - Add more IDs and fix docstrings Issue 49156 - Fix typo in the import Ticket 49160 - Fix sds benchmark and copyright Issue 47536 - Fix CI testcase Issue 49159 - test_schema_comparewithfiles fails with python-ldap>=2.4.26 Issue 49156 - Clean up test suites dir structure and docstrings Issue 49158 - fix latest coverity issues Ticket 49155 - Fix db2ldif path in test Issue 49122 - Fix rpm build Issue 49044 - Fix script usage and man pages Ticket 48707 - Update rfc to accomodate that authid is mandatory Ticket 49141 - Enable tcmalloc Ticket 49142 - bytes vs unicode in plugin tests Ticket 49139 - Update makefile and rpm for import Ticket 49139 - Import libsds and nunc-stans for bundling Issue 49122 - Filtered nsrole that uses nsrole crashes the server Issue 49147 - Fix tests compatibility with older versions Issue 49141 - Fix spec file for tcmalloc Issue 49141 - Use tcmalloc by default Ticket 49086 - SDN premangaling broken after SASL change Ticket 49137 - Add sasl plain test - ds Ticket 49138 - Increase systemd timout Issue 48226 - Fix CI test Ticket 49140 - Remove legacy inst reference in test Ticket 49134 Remove hardcoded elements from db lock test Fix compiler warning Ticket 47925 - Move add and delete operation aci checks to be before plugins. Ticket 49086 - public api compatability test for SDN changes. Ticket 49116 - Pblock usage analytics Ticket 49020 - Add CI test Revise README for pagure Ticket #49121 - ns-slapd crashes in ldif_sput due to the output buf size is less than the real size. Ticket 48085 - Add replica acceptance test suite Ticket 49008 - Fix regression in check if ruv element exists Ticket 49108 - ds_selinux_port_query doesn't detect ports labeled with range Ticket 49057 - Fix tests failures on older versions of DS Ticket 49111 - Integrate cmocka skeleton to Directory Server Ticket 49016 - (un)register/migration/remove may fail if there is no suffix on 'userRoot' backend Ticket 48085 - Add single master replication test suite Ticket #49104 - Add CI test Ticket #49104 - dbscan-bin crashing due to a segmentation fault Ticket 49105 - Sig FPE when ns-slapd has 0 backends. Ticket 49075 - Adjust log severity levels Ticket 49008 - Add CI test Ticket 49008 v2: aborted operation can leave RUV in incorrect state Ticket 47973 - CI Test case (test_ticket47973_case) Ticket 47973 - CI Test case (test_ticket47973_case) Ticket 47973 - custom schema is registered in small caps after schema reload Ticket 49089 - List library build deps Ticket 49085 - Make a short topology fixture alias Ticket #49088 - 389-ds-base rpm postinstall script bugs Ticket 49028 - Autosize database cache by default. Ticket 49089 - Fix invalid cxxlink statement from hpux Ticket 49087 - ds resolve jenkins issues. Ticket #49082 - Adjusted the CI test case to the fix. Ticket #49082 - Fix password expiration related shadow attributes Ticket #49080 - shadowExpire should not be a calculated value Ticket 49027 - on secfailure do not store cleartext password content Ticket 49031 - Improve memberof with a cache of ancestors for groups Ticket 49079: deadlock on cos cache rebuild Ticket 48665 - Fix RHEL6 test compatibility issues Ticket 49055 - Fix create_test.py issues Ticket 48797 - Add freebsd support to ns-slapd: main Ticket 49055 - Refactor create_test.py Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 49055 - Clean up test tickets and suites Ticket 48964 - should not free repl name after purging changelog Ticket 48050 - Refactor acctpolicy_plugin suite Ticket 48964 - cleanallruv changelog purging removes wrong rid Ticket 49073: nsDS5ReplicatedAttributeListTotal fails when excluding no attribute Ticket 49074 - incompatible nsEncryptionConfig object definition prevents RHEL 7->6 schema replication Ticket 48835 - package tests into python site packages - fix rpm Ticket 49066 - Memory leaks in server - part 2 Ticket 49072 - validate memberof fixup task args Ticket 49071 - Import with duplicate DNs throws unexpected errors Ticket 47858 - Add test case for nsTombstone Ticket 48835 - Tests with setup.py.in Ticket 49066 - Memory leaks in server Ticket 47982 - Add CI test suite ds_logs Ticket 49052 - Environment quoting on fedora causes ds to fail to start. Ticket 47662 - Better input argument validation and error messages for cli tools Ticket 48681 - logconv.pl lists sasl binds with no dn as anonymous Ticket 48861: memberof plugin tests suite Ticket 48861: Memberof plugins can update several times the same entry to set the same values Ticket 48163 - Re-space schema.c Ticket 48163 - Read schema from multiple locations Ticket 48894 - improve entrywsi delete Ticket 49051 - Enable SASL LOGIN/PLAIN support as a precursor to LDAPSSOTOKEN Ticket 49020 - do not treat missing csn as fatal Ticket 48133 v2 Non tombstone entry which dn starting with "nsuniqueid=...," cannot be delete Ticket 49055 - Clean up test suites Ticket 48797 - Add freebsd support to ns-slapd: Configure and makefile. Ticket 48797 - Add freebsd support to ns-slapd: Add freebsd support for ldaputil Ticket 48797 - Add freebsd support to ns-slapd: Add support for dsktune Ticket 48797 - Add freebsd support to ns-slapd: Add support for cpp in Fbsd Ticket 48797 - Add freebsd support to ns-slapd: Header files Ticket 48978 - Fix implicit function declaration Ticket 49002 - Remove memset on allocation Ticket 49021 - Automatic thread tuning Ticket 48894 - Issues with delete of entrywsi with large entries. Ticket 49054 - Fix sasl_map unused paramater compiler warnings. Ticket 48050 - Add test suite to acctpolicy_plugin Ticket 49048 - Fix rpm build failure Ticket 49042 - Test failure that expects old default Ticket 49042 - Increase cache defaults slightly Ticket 48894 - Issue with high number of entry state objects. Ticket 48978 - Fix more log refactoring issues Ticket 48707 - Draft Ldap SSO Token proposal Ticket 49024 - Fix the rest of the CI failures Ticket #48987 - Heap use after free in dblayer_close_indexes Ticket 48945 - Improve db2ldif error message. Ticket 49024 - Fix inst_dir parameter in defaults.inf Ticket 49024 - Fix dbdir paths and adjust test cases Ticket 48961 - Allow reset of configuration values to defaults. Ticket #47911 - Move dirsrv-snmp.service to 389-ds-base-snmp package Ticket bz1358565 - Fix compiler warning about unused variable Ticket bz1358565 - clear and unsalted password types are vulnerable to timing attack Ticket 49016 - (un)register/migration/remove may fail if there is no suffix on 'userRoot' backend Ticket 397 - Add PBKDF2 to Directory Server password storage. Ticket 49024 - Fix CI test failures and defaults.inf Ticket 49026 - Support nunc-stans pkgconfig Ticket 49025 - Upgrade nunc-stans to 0.2.1 Ticket 48978 - error log refactoring error
2017-03-10 16:04:17 +00:00
Requires: %{name}-libs = %{version}-%{release}
Requires: python%{python3_pkgversion}-lib389 = %{version}-%{release}
# this is needed for using semanage from our setup scripts
2018-02-18 02:00:49 +00:00
Requires: policycoreutils-python-utils
Requires: /usr/sbin/semanage
Requires: libsemanage-python%{python3_pkgversion}
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
Requires: selinux-policy >= 3.14.1-29
2017-10-18 19:51:19 +00:00
2009-05-26 22:55:06 +00:00
# the following are needed for some of our scripts
Requires: openldap-clients
Requires: /usr/bin/c_rehash
Requires: python%{python3_pkgversion}-ldap
Bump verison to 1.3.7.2 Ticket 49038 - Fix regression from legacy code cleanup Ticket 49295 - Fix CI tests Ticket 48067 - Add bugzilla tests for ds_logs Ticket 49356 - mapping tree crash can occur during tot init Ticket 49275 - fix compiler warns for gcc 7 Ticket 49248 - Add a docstring to account locking test case Ticket 49445 - remove dead code Ticket 48081 - Add regression tests for pwpolicy Ticket 48056 - Add docstrings to basic test suite Ticket 49349 - global name 'imap' is not defined Ticket 83 - lib389 - Fix tests and create_test.py Ticket 48185 - Remove referint-logchanges attr from referint's config Ticket 48081 - Add regression tests for pwpolicy Ticket 83 - lib389 - Replace topology agmt objects Ticket 49331 - change autoscaling defaults Ticket 49330 - Improve ndn cache performance. Ticket 49347 - reproducable build numbers Ticket 39344 - changelog ldif import fails Ticket 49337 - Add regression tests for import tests Ticket 49309 - syntax checking on referint's delay attr Ticket 49336 - SECURITY: Locked account provides different return code Ticket 49332 - Event queue is not working Ticket 49313 - Change the retrochangelog default cache size Ticket 49329 - Descriptive error msg for USN cleanup task Ticket 49328 - Cleanup source code Ticket 49299 - Add normalized dn cache stats to dbmon.sh Ticket 49290 - improve idl handling in complex searches Ticket 49328 - Update clang-format config file Ticket 49091 - remove usage of changelog semaphore Ticket 49275 - shadow warnings for gcc7 - pass 1 Ticket 49316 - fix missing not condition in clock cleanu Ticket 49038 - Remove legacy replication Ticket 49287 - v3 extend csnpl handling to multiple backends Ticket 49310 - remove sds logging in debug builds Ticket 49031 - Improve memberof with a cache of group parents Ticket 49316 - Fix clock unsafety in DS Ticket 48210 - Add IP addr and connid to monitor output Ticket 49295 - Fix CI tests and compiler warnings Ticket 49295 - Fix CI tests Ticket 49305 - Improve atomic behaviours in 389-ds Ticket 49298 - fix missing header Ticket 49314 - Add untracked files to the .gitignore Ticket 49303 - Fix error in CI test Ticket 49302 - fix dirsrv importst due to lib389 change Ticket 49303 - Add option to disable TLS client-initiated renegotiation Ticket 49298 - force sync() on shutdown Ticket 49306 - make -f rpm.mk rpms produces build without tcmalloc enabled Ticket 49297 - improve search perf in bpt by removing a deref Ticket 49284 - resolve crash in memberof when deleting attrs Ticket 49290 - unindexed range searches don't provide notes=U Ticket 49301 - Add one logpipe test case
2017-08-22 14:32:21 +00:00
2009-05-26 22:55:06 +00:00
# this is needed to setup SSL if you are not using the
# administration server package
Requires: nss-tools
Bump version to 1.4.0.12-1 Ticket 48377 - Move jemalloc license to /usr/share/licences Ticket 49813 - Revised interactive installer Ticket 49789 - By default, do not manage unhashed password Ticket 49844 - lib389: don't set up logging at module scope Ticket 49546 - Fix issues with MIB file Ticket 49840 - ds-replcheck command returns traceback errors against ldif files having garbage content when run in offline mode Ticket 49640 - Cleanup plugin bootstrap logging Ticket 49835 - lib389: fix logging Ticket 48818 - For a replica bindDNGroup, should be fetched the first time it is used not when the replica is started Ticket 49780 - acl_copyEval_context double free Ticket 49830 - Import fails if backend name is "default" Ticket 49832 - remove tcmalloc references Ticket 49813 - dscreate - add interactive installer Ticket 49808 - Add option to add backend to dscreate Ticket 49811 - lib389 setup.py should install autogenerated man pages Ticket 49795 - UI - add "action" backend funtionality Ticket 49588 - Add py3 support for tickets : part-3 Ticket 49820 - lib389 requires wrong python ldap library Ticket 49791 - Update docker file for new dscreate options Ticket 49761 - Fix more CI test issues Ticket 49811 - Update man pages Ticket 49783 - UI - add server configuration backend Ticket 49717 - Add conftest.py for tests Ticket 49588 - Add py3 support for tickets Ticket 49793 - Updated descriptions in dscreate example INF file Ticket 49471 - Rename dscreate options Ticket 49751 - passwordMustChange attribute is not honored by a RO consumer if using "Chain on Update" Ticket 49734 - Fix various issues with Disk Monitoring Update Source0 URL in rpm/389-ds-base.spec.in
2018-07-17 18:49:29 +00:00
Requires: nss >= 3.34
2009-05-26 22:55:06 +00:00
# these are not found by the auto-dependency method
# they are required to support the mandatory LDAP SASL mechs
Requires: cyrus-sasl-gssapi
Requires: cyrus-sasl-md5
2018-02-19 16:18:03 +00:00
Requires: cyrus-sasl-plain
2009-05-26 22:55:06 +00:00
# this is needed for verify-db.pl
Requires: libdb-utils
2009-05-26 22:55:06 +00:00
Bump version to 1.4.1.3 Issue 49761 - Fix CI test suite issues Issue 50041 - Add the rest UI Plugin tabs - Part 2 Issue 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 Issue 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) Issue 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 Issue 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 Issue 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 Issue 50251 - clear text passwords visable in CLI verbose mode logging Issue 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 Issue 50370 - CleanAllRUV task crashing during server shutdown Issue 50340 - structs for disabled plugins will not be freed Issue 50164 - Add test for dscreate to basic test suite Issue 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 Issue 50329 - revert fix Issue 50112 - Port ACI test suit from TET to python3(keyaci) Issue 50344 - tidy rpm vs build systemd flag handling Issue 50067 - Fix krb5 dependency in a specfile Issue 50340 - structs for diabled plugins will not be freed Issue 50327 - Add replication conflict support to UI Issue 50327 - Add replication conflict entry support to lib389/CLI Issue 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) Issue 49390, 50019 - support cn=config compare operations Issue 50041 - Add the rest UI Plugin tabs - Part 1 Issue 50329 - Possible Security Issue: DOS due to ioblocktimeout not applying to TLS Issue 49990 - Increase the default FD limits Issue 50306 - (cont typo) Move connection config inside struct Issue 50291 - Add monitor tab functionality to Cockpit UI Issue 50317 - fix ds-backtrace issue on latest gdb Issue 50305 - Revise CleanAllRUV task restart process Issue 49915 - Fix typo Issue 50026 - Audit log does not capture the operation where nsslapd-lookthroughlimit is modified Issue 49899 - fix pin.txt and pwdfile permissions Issue 49915 - Add regression test Issue 50303 - Add task creation date to task data Issue 50306 - Move connection config inside struct Issue 50240 - Improve task logging Issue 50032 - Fix deprecation warnings in tests Issue 50310 - fix sasl header include Issue 49390 - improve compare and cn=config compare tests
2019-05-24 19:14:46 +00:00
# Needed for password dictionary checks
Requires: cracklib-dicts
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
# Needed by logconv.pl
Requires: perl-DB_File
Requires: perl-Archive-Tar
%if 0%{?fedora} >= 33 || 0%{?rhel} >= 9
Requires: perl-debugger
Requires: perl-sigtrap
%endif
2009-05-26 22:55:06 +00:00
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
# Picks up our systemd deps.
%{?systemd_requires}
Obsoletes: %{name} <= 1.3.5.4
Bump version to 1.4.0.4 Ticket 49540 - Indexing task is reported finished too early regarding the backend status Ticket 49534 - Fix coverity regression Ticket 49544 - cli release preperation, group improvements Ticket 49542 - Unpackaged files on el7 break rpm build Ticket 49541 - repl config should not allow rid 65535 for masters Ticket 49370 - Add all the password policy defaults to a new local policy Ticket 49425 - improve demo objects for install Ticket 49537 - allow asan to build with stable rustc Ticket 49526 - Improve create_test.py script Ticket 49516 - Add python 3 support for replication suite Ticket 49534 - Fix coverity issues and regression Ticket 49532 - coverity issues - fix compiler warnings & clang issues Ticket 49531 - coverity issues - fix memory leaks Ticket 49463 - After cleanALLruv, there is a flow of keep alive DEL Ticket 49529 - Fix Coverity warnings: invalid deferences Ticket 49509 - Indexing of internationalized matching rules is failing Ticket 49527 - Improve ds* cli tool testing Ticket 49474 - purge saslmaps before gssapi test Ticket 49413 - Changelog trimming ignores disabled replica-agreement Ticket 49446 - cleanallruv should ignore cleaned replica Id in processing changelog if in force mode Ticket 49278 - GetEffectiveRights gives false-negative Ticket 49508 - memory leak in cn=replica plugin setup Ticket 48118 - Add CI test case Ticket 49520 - Cockpit UI - Add database chaining HTML Ticket 49512 - Add ds-cockpit-setup to rpm spec file Ticket 49523 - Refactor CI test Ticket 49524 - Password policy: minimum token length fails when the token length is equal to attribute length Ticket 49517 - Cockpit UI - Add correct png files Ticket 49517 - Cockput UI - revise config layout Ticket 49523 - memberof: schema violation error message is confusing as memberof will likely repair target entry Ticket 49312 - Added a new test case for "-D configdir" Ticket 49512 - remove backup directories from cockpit source Ticket 49512 - Add initial Cockpit UI Plugin Ticket 49515 - cannot link, missing -fPIC Ticket 49474 - Improve GSSAPI testing capability Ticket 49493 - heap use after free in csn_as_string Ticket 49379 - Add Python 3 support to CI test Ticket 49431 - Add CI test case Ticket 49495 - cos stress test and improvements. Ticket 49495 - Fix memory management is vattr. Ticket 49494 - python 2 bytes mode. Ticket 49471 - heap-buffer-overflow in ss_unescape Ticket 48184 - close connections at shutdown cleanly. Ticket 49218 - Certmap - support TLS tests Ticket 49470 - overflow in pblock_get Ticket 49443 - Add CI test case Ticket 49484 - Minor cli tool fixes. Ticket 49486 - change ns stress core to use absolute int width. Ticket 49445 - Improve regression test to detect memory leak. Ticket 49445 - Memory leak in ldif2db Ticket 49485 - Typo in gccsec_defs Ticket 49479 - Remove unused 'batch' argument from lib389 Ticket 49480 - Improvements to support IPA install. Ticket 49474 - sasl allow mechs does not operate correctly Ticket 49449 - Load sysctl values on rpm upgrade. Ticket 49374 - Add CI test case Ticket 49325 - fix rust linking. Ticket 49475 - docker poc improvements. Ticket 49461 - Improve db2index handling for test 49290 Ticket 47536 - Add Python 3 support and move test case to suites Ticket 49444 - huaf in task.c during high load import Ticket 49460 - replica_write_ruv log a failure even when it succeeds Ticket 49298 - Ticket with test case and remove-ds.pl Ticket 49408 - Add a test case for nsds5ReplicaId checks Ticket 3 lib389 - python 3 support for subset of pwd cases Ticket 35 lib389 - dsconf automember support
2018-01-29 23:42:58 +00:00
2017-09-06 14:31:03 +00:00
Source0: https://releases.pagure.org/389-ds-base/%{name}-%{version}%{?prerel}.tar.bz2
2009-05-26 22:55:06 +00:00
# 389-ds-git.sh should be used to generate the source tarball from git
Source1: %{name}-git.sh
Source2: %{name}-devel.README
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%if %{bundle_jemalloc}
Source3: https://github.com/jemalloc/%{jemalloc_name}/releases/download/%{jemalloc_ver}/%{jemalloc_name}-%{jemalloc_ver}.tar.bz2
%endif
2009-05-26 22:55:06 +00:00
%description
389 Directory Server is an LDAPv3 compliant server. The base package includes
the LDAP server and command line utilities for server administration.
Bump version to 1.4.0.4 Ticket 49540 - Indexing task is reported finished too early regarding the backend status Ticket 49534 - Fix coverity regression Ticket 49544 - cli release preperation, group improvements Ticket 49542 - Unpackaged files on el7 break rpm build Ticket 49541 - repl config should not allow rid 65535 for masters Ticket 49370 - Add all the password policy defaults to a new local policy Ticket 49425 - improve demo objects for install Ticket 49537 - allow asan to build with stable rustc Ticket 49526 - Improve create_test.py script Ticket 49516 - Add python 3 support for replication suite Ticket 49534 - Fix coverity issues and regression Ticket 49532 - coverity issues - fix compiler warnings & clang issues Ticket 49531 - coverity issues - fix memory leaks Ticket 49463 - After cleanALLruv, there is a flow of keep alive DEL Ticket 49529 - Fix Coverity warnings: invalid deferences Ticket 49509 - Indexing of internationalized matching rules is failing Ticket 49527 - Improve ds* cli tool testing Ticket 49474 - purge saslmaps before gssapi test Ticket 49413 - Changelog trimming ignores disabled replica-agreement Ticket 49446 - cleanallruv should ignore cleaned replica Id in processing changelog if in force mode Ticket 49278 - GetEffectiveRights gives false-negative Ticket 49508 - memory leak in cn=replica plugin setup Ticket 48118 - Add CI test case Ticket 49520 - Cockpit UI - Add database chaining HTML Ticket 49512 - Add ds-cockpit-setup to rpm spec file Ticket 49523 - Refactor CI test Ticket 49524 - Password policy: minimum token length fails when the token length is equal to attribute length Ticket 49517 - Cockpit UI - Add correct png files Ticket 49517 - Cockput UI - revise config layout Ticket 49523 - memberof: schema violation error message is confusing as memberof will likely repair target entry Ticket 49312 - Added a new test case for "-D configdir" Ticket 49512 - remove backup directories from cockpit source Ticket 49512 - Add initial Cockpit UI Plugin Ticket 49515 - cannot link, missing -fPIC Ticket 49474 - Improve GSSAPI testing capability Ticket 49493 - heap use after free in csn_as_string Ticket 49379 - Add Python 3 support to CI test Ticket 49431 - Add CI test case Ticket 49495 - cos stress test and improvements. Ticket 49495 - Fix memory management is vattr. Ticket 49494 - python 2 bytes mode. Ticket 49471 - heap-buffer-overflow in ss_unescape Ticket 48184 - close connections at shutdown cleanly. Ticket 49218 - Certmap - support TLS tests Ticket 49470 - overflow in pblock_get Ticket 49443 - Add CI test case Ticket 49484 - Minor cli tool fixes. Ticket 49486 - change ns stress core to use absolute int width. Ticket 49445 - Improve regression test to detect memory leak. Ticket 49445 - Memory leak in ldif2db Ticket 49485 - Typo in gccsec_defs Ticket 49479 - Remove unused 'batch' argument from lib389 Ticket 49480 - Improvements to support IPA install. Ticket 49474 - sasl allow mechs does not operate correctly Ticket 49449 - Load sysctl values on rpm upgrade. Ticket 49374 - Add CI test case Ticket 49325 - fix rust linking. Ticket 49475 - docker poc improvements. Ticket 49461 - Improve db2index handling for test 49290 Ticket 47536 - Add Python 3 support and move test case to suites Ticket 49444 - huaf in task.c during high load import Ticket 49460 - replica_write_ruv log a failure even when it succeeds Ticket 49298 - Ticket with test case and remove-ds.pl Ticket 49408 - Add a test case for nsds5ReplicaId checks Ticket 3 lib389 - python 3 support for subset of pwd cases Ticket 35 lib389 - dsconf automember support
2018-01-29 23:42:58 +00:00
%if %{use_asan}
WARNING! This build is linked to Address Sanitisation libraries. This probably
isn't what you want. Please contact support immediately.
Please see http://seclists.org/oss-sec/2016/q1/363 for more information.
%endif
2009-05-26 22:55:06 +00:00
%package libs
Summary: Core libraries for 389 Directory Server
BuildRequires: nspr-devel
BuildRequires: nss-devel >= 3.34
BuildRequires: openldap-devel
BuildRequires: libdb-devel
BuildRequires: cyrus-sasl-devel
BuildRequires: libicu-devel
BuildRequires: pcre-devel
Release 1.3.4.0 (rebase) - Enable nunc-stans in the build. - Ticket 47490 - test case failing if 47721 is also fixed - Ticket 47640 - Linked attributes transaction not aborted when linked entry does not exit - Ticket 47669 - CI test: added test cases for ticket 47669 - Ticket 47669 - Retro Changelog Plugin accepts invalid value in nsslapd-changelogmaxage attribute - Ticket 47723 - winsync sets AccountUserControl in AD to 544 - Ticket 47787 - Make the test case more robust - Ticket 47833 - TEST CASE only (modrdn fails if renamed entry member of a group and is out of memberof scope) - Ticket 47878 - Improve setup-ds update logging - Ticket 47893 - should use Sys::Hostname instead Net::Domain - Ticket 47910 - allow logconv.pl -S/-E switches to work even when timestamps not present in access log - Ticket 47913 - remove-ds.pl should not remove /var/lib/dirsrv - Ticket 47921 - indirect cos does not reflect changes in the cos attribute - Ticket 47927 - Uniqueness plugin: should allow to exclude some subtrees from its scope - Ticket 47953 - testcase for removing invalid aci - Ticket 47966 - CI test: added test cases for ticket 47966 - Ticket 47966 - slapd crashes during Dogtag clone reinstallation - Ticket 47972 - make parsing of nsslapd-changelogmaxage more fault tolerant - Ticket 47972 - make parsing of nsslapd-changelogmaxage more fool proof - Ticket 47998 - cleanup WINDOWS ifdef's - Ticket 47998 - remove remaining obsolete OS code/files - Ticket 47998 - remove "windows" files - Ticket 47999 - address several race conditions in tests - Ticket 47999 - lib389 individual tests not running correctly when run as a whole - Ticket 48003 - build "suite" framework - Ticket 48008 - db2bak.pl man page should be improved. - Ticket 48017 - add script to generate lib389 CI test script - Ticket 48019 - Remove refs to constants.py and backup/restore from lib389 tests - Ticket 48023 - replace old replication check with lib389 function - Ticket 48025 - add an option '-u' to dbgen.pl for adding group entries with uniquemembers - Ticket 48026 - fix invalid write for friendly attribute names - Ticket 48026 - Fix memory leak in uniqueness plugin - Ticket 48026 - Support for uniqueness plugin to enforce uniqueness on a set of attributes. - Ticket 48032 - change C code license to GPLv3; change C code license to allow openssl - Ticket 48035 - nunc-stans - Revise shutdown sequence - Ticket 48036 - ns_set_shutdown should call ns_job_done - Ticket 48037 - ns_thrpool_new should take a config struct rather than many parameters - Ticket 48038 - logging should be pluggable - Ticket 48039 - nunc-stans malloc should be pluggable - Ticket 48040 - preserve the FD when disabling a listener - Ticket 48043 - use nunc-stans config initializer - Ticket 48103 - update DS for new nunc-stans header file - Ticket 48110 - Free all the nunc-stans signal jobs when shutdown is detected - Ticket 48111 - "make clean" wipes out original files - Ticket 48122 - nunc-stans FD leak - Ticket 48127 - Using RPM, allows non root user to create/remove DS instance - Ticket 48141 - aci with wildcard and macro not correctly evaluated - Ticket 48143 - Password is not correctly passed to perl command line tools if it contains shell special characters. - Ticket 48149 - ns-slapd double free or corruption crash - Ticket 48154 - abort cleanAllRUV tasks should not certify-all by default - Ticket 48169 - support NSS 3.18 - Ticket 48170 - Parse nsIndexType correctly - Ticket 48175 - Avoid using regex in ACL if possible - Ticket 48178 - add config param to enable nunc-stans - Ticket 48191 - CI test: added test cases for ticket 48191 - Ticket 48191 - RFE: Adding nsslapd-maxsimplepaged-per-conn - Ticket 48191 - RFE: Adding nsslapd-maxsimplepaged-per-conn Adding nsslapd-maxsimplepaged-per-conn - Ticket 48194 - CI test: added test cases for ticket 48194 - Ticket 48197 - error texts from preop plugins not sent to client
2015-06-19 23:02:56 +00:00
BuildRequires: libtalloc-devel
BuildRequires: libevent-devel
BuildRequires: libtevent-devel
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
Requires: krb5-libs
Bump version to 1.3.6.1-2 Issue 49162 - Only check event.m4 if nunc-stans is enabled Issue 49156 - Add more IDs and fix docstrings Issue 49156 - Fix typo in the import Ticket 49160 - Fix sds benchmark and copyright Issue 47536 - Fix CI testcase Issue 49159 - test_schema_comparewithfiles fails with python-ldap>=2.4.26 Issue 49156 - Clean up test suites dir structure and docstrings Issue 49158 - fix latest coverity issues Ticket 49155 - Fix db2ldif path in test Issue 49122 - Fix rpm build Issue 49044 - Fix script usage and man pages Ticket 48707 - Update rfc to accomodate that authid is mandatory Ticket 49141 - Enable tcmalloc Ticket 49142 - bytes vs unicode in plugin tests Ticket 49139 - Update makefile and rpm for import Ticket 49139 - Import libsds and nunc-stans for bundling Issue 49122 - Filtered nsrole that uses nsrole crashes the server Issue 49147 - Fix tests compatibility with older versions Issue 49141 - Fix spec file for tcmalloc Issue 49141 - Use tcmalloc by default Ticket 49086 - SDN premangaling broken after SASL change Ticket 49137 - Add sasl plain test - ds Ticket 49138 - Increase systemd timout Issue 48226 - Fix CI test Ticket 49140 - Remove legacy inst reference in test Ticket 49134 Remove hardcoded elements from db lock test Fix compiler warning Ticket 47925 - Move add and delete operation aci checks to be before plugins. Ticket 49086 - public api compatability test for SDN changes. Ticket 49116 - Pblock usage analytics Ticket 49020 - Add CI test Revise README for pagure Ticket #49121 - ns-slapd crashes in ldif_sput due to the output buf size is less than the real size. Ticket 48085 - Add replica acceptance test suite Ticket 49008 - Fix regression in check if ruv element exists Ticket 49108 - ds_selinux_port_query doesn't detect ports labeled with range Ticket 49057 - Fix tests failures on older versions of DS Ticket 49111 - Integrate cmocka skeleton to Directory Server Ticket 49016 - (un)register/migration/remove may fail if there is no suffix on 'userRoot' backend Ticket 48085 - Add single master replication test suite Ticket #49104 - Add CI test Ticket #49104 - dbscan-bin crashing due to a segmentation fault Ticket 49105 - Sig FPE when ns-slapd has 0 backends. Ticket 49075 - Adjust log severity levels Ticket 49008 - Add CI test Ticket 49008 v2: aborted operation can leave RUV in incorrect state Ticket 47973 - CI Test case (test_ticket47973_case) Ticket 47973 - CI Test case (test_ticket47973_case) Ticket 47973 - custom schema is registered in small caps after schema reload Ticket 49089 - List library build deps Ticket 49085 - Make a short topology fixture alias Ticket #49088 - 389-ds-base rpm postinstall script bugs Ticket 49028 - Autosize database cache by default. Ticket 49089 - Fix invalid cxxlink statement from hpux Ticket 49087 - ds resolve jenkins issues. Ticket #49082 - Adjusted the CI test case to the fix. Ticket #49082 - Fix password expiration related shadow attributes Ticket #49080 - shadowExpire should not be a calculated value Ticket 49027 - on secfailure do not store cleartext password content Ticket 49031 - Improve memberof with a cache of ancestors for groups Ticket 49079: deadlock on cos cache rebuild Ticket 48665 - Fix RHEL6 test compatibility issues Ticket 49055 - Fix create_test.py issues Ticket 48797 - Add freebsd support to ns-slapd: main Ticket 49055 - Refactor create_test.py Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 49055 - Clean up test tickets and suites Ticket 48964 - should not free repl name after purging changelog Ticket 48050 - Refactor acctpolicy_plugin suite Ticket 48964 - cleanallruv changelog purging removes wrong rid Ticket 49073: nsDS5ReplicatedAttributeListTotal fails when excluding no attribute Ticket 49074 - incompatible nsEncryptionConfig object definition prevents RHEL 7->6 schema replication Ticket 48835 - package tests into python site packages - fix rpm Ticket 49066 - Memory leaks in server - part 2 Ticket 49072 - validate memberof fixup task args Ticket 49071 - Import with duplicate DNs throws unexpected errors Ticket 47858 - Add test case for nsTombstone Ticket 48835 - Tests with setup.py.in Ticket 49066 - Memory leaks in server Ticket 47982 - Add CI test suite ds_logs Ticket 49052 - Environment quoting on fedora causes ds to fail to start. Ticket 47662 - Better input argument validation and error messages for cli tools Ticket 48681 - logconv.pl lists sasl binds with no dn as anonymous Ticket 48861: memberof plugin tests suite Ticket 48861: Memberof plugins can update several times the same entry to set the same values Ticket 48163 - Re-space schema.c Ticket 48163 - Read schema from multiple locations Ticket 48894 - improve entrywsi delete Ticket 49051 - Enable SASL LOGIN/PLAIN support as a precursor to LDAPSSOTOKEN Ticket 49020 - do not treat missing csn as fatal Ticket 48133 v2 Non tombstone entry which dn starting with "nsuniqueid=...," cannot be delete Ticket 49055 - Clean up test suites Ticket 48797 - Add freebsd support to ns-slapd: Configure and makefile. Ticket 48797 - Add freebsd support to ns-slapd: Add freebsd support for ldaputil Ticket 48797 - Add freebsd support to ns-slapd: Add support for dsktune Ticket 48797 - Add freebsd support to ns-slapd: Add support for cpp in Fbsd Ticket 48797 - Add freebsd support to ns-slapd: Header files Ticket 48978 - Fix implicit function declaration Ticket 49002 - Remove memset on allocation Ticket 49021 - Automatic thread tuning Ticket 48894 - Issues with delete of entrywsi with large entries. Ticket 49054 - Fix sasl_map unused paramater compiler warnings. Ticket 48050 - Add test suite to acctpolicy_plugin Ticket 49048 - Fix rpm build failure Ticket 49042 - Test failure that expects old default Ticket 49042 - Increase cache defaults slightly Ticket 48894 - Issue with high number of entry state objects. Ticket 48978 - Fix more log refactoring issues Ticket 48707 - Draft Ldap SSO Token proposal Ticket 49024 - Fix the rest of the CI failures Ticket #48987 - Heap use after free in dblayer_close_indexes Ticket 48945 - Improve db2ldif error message. Ticket 49024 - Fix inst_dir parameter in defaults.inf Ticket 49024 - Fix dbdir paths and adjust test cases Ticket 48961 - Allow reset of configuration values to defaults. Ticket #47911 - Move dirsrv-snmp.service to 389-ds-base-snmp package Ticket bz1358565 - Fix compiler warning about unused variable Ticket bz1358565 - clear and unsalted password types are vulnerable to timing attack Ticket 49016 - (un)register/migration/remove may fail if there is no suffix on 'userRoot' backend Ticket 397 - Add PBKDF2 to Directory Server password storage. Ticket 49024 - Fix CI test failures and defaults.inf Ticket 49026 - Support nunc-stans pkgconfig Ticket 49025 - Upgrade nunc-stans to 0.2.1 Ticket 48978 - error log refactoring error
2017-03-10 16:04:17 +00:00
Requires: libevent
Release 1.3.5.0 - nunc-stans - bump version to 0.1.8 - Ticket 132 - Makefile.am must include header files and template scripts - Ticket 142 - [RFE] Default password syntax settings don't work with fine-grained policies - Ticket 548 - RFE: Allow AD password sync to update shadowLastChange - Ticket 47788 - Only check postop result if its a replication operation - Ticket 47840 - add configure option to disable instance specific scripts - Ticket 47968 - [RFE] Send logs to journald - Ticket 47977 - [RFE] Implement sd_notify mechanism - Ticket 48016 - search, matching rules and filter error "unsupported type 0xA9" - Ticket 48144 - Add /usr/sbin/status-dirsrv script to get the status of the directory server instance. - Ticket 48145 - RFE Add log file for rejected changes - Ticket 48147 - Unable to enable DS service for auto start - Ticket 48151 - Improve CleanAllRUV task logging - Ticket 48218 - cleanAllRUV - modify the existing "force" option to bypass the "replica online" checks - Ticket 48244 - No validation check for the value for nsslapd-db-locks. - Ticket 48257 - Fix coverity issues - 08/24/2015 - Ticket 48263 - allow plugins to detect tombstone operations - Ticket 48269 - RFE: need an easy way to detect locked accounts locked by inactivity. - Ticket 48270 - fail to index an attribute with a specific matching rule/48269 - Ticket 48280 - enable logging of internal ops in the audit log - Ticket 48285 - The dirsrv user/group should be created in rpm %pre, and ideally with fixed uid/gid - Ticket 48289 - 389-ds-base: ldclt-bin killed by SIGSEGV - Ticket 48290 - No man page entry for - option '-u' of dbgen.pl for adding group entries with uniquemembers - Ticket 48294 - Linked Attributes plug-in - won't update links after MODRDN operation - Ticket 48295 - Entry cache is not rolled back -- Linked Attributes plug-in - wrong behaviour when adding valid and broken links - Ticket 48311 - nunc-stans: Attempt to release connection that is not acquired - Ticket 48317 - SELinux port labeling retry attempts are excessive - Ticket 48326 - [RFE] it could be nice to have nsslapd-maxbersize default to bigger than 2Mb - Ticket 48350 - configure.ac add options for debbuging and security analysis / hardening. - Ticket 48351 - Fix buffer overflow error when reading url with len 0 - Ticket 48363 - Support for rfc3673 '+' to return operational attributes - Ticket 48369 - [RFE] response control for password age should be sent by default by RHDS - Ticket 48384 - Server startup should warn about values consuming too much ram - Ticket 48387 - ASAN invalid read in cos_cache.c - Ticket 48394 - lower password history minimum to 1 - Ticket 48395 - ASAN - Use after free in uiduniq 7bit.c - Ticket 48398 - Coverity defect 13352 - Resource leak in auditlog.c - Ticket 48400 - ldclt - segmentation fault error while binding - Ticket 48445 - keep alive entries can break replication - Ticket 48446 - logconv.pl displays negative operation speeds - Ticket 48566 - acl.c attrFilterArray maybe uninitialised. - Ticket 48662 - db2index with no attribute args fail.
2016-02-26 01:38:05 +00:00
BuildRequires: systemd-devel
Bump version to 2.0.2 Issue 4539 - BUG - no such file if no overlays in openldap during migration (#4540) Issue 4528 - Fix cn=monitor SCOPE_ONE search (#4529) Issue 4535 - lib389 - healthcheck throws exception if backend is not replicated Issue 4537 - Use KRB5_CLIENT_KTNAME for client keytabs (#4523) Issue 4513 - CI Tests - fix test failures Issue 4504 - insure that repl_monitor_test use ldapi (for RHEL) - fix merge issue (#4533) Issue 4315 - performance search rate: nagle triggers high rate of setsocketopt Issue 4504 - pytest test_dsconf_replication_monitor fails on RHEL - Fix merging issue (#4530) Issue 4504 - Insure ldapi is enabled in repl_monitor_test.py (Needed on RHEL) (#4527) Issue 4506 - BUG - Fix bounds on fd table population (#4520) Issue 4521 - DS crash in deref plugin if dereferenced entry exists but is not returned by internal search (#4525) Issue 4219 - Log internal unindexed searches (notes=A) Issue 4384 - Separate eventq into REALTIME and MONOTONIC Issue 4381 - RFE - LDAPI authentication DN rewritter Issue 4513 - Fix schema test and lib389 task module (#4514) Issue 4414 - disk monitoring - prevent division by zero crash Issue 4517 - BUG: Multiple systemd pin warnings (#4518) Issue 4507 - Improve csngen testing task (#4508) Issue 4498 - BUG - entryuuid replication may not work (#4503) Issue 4480 - Unexpected info returned to ldap request (#4491) Issue 4504 - Fix pytest test_dsconf_replication_monitor (#4505) Issue 4373 - BUG - one line cleanup, free results in mt if ent 0 (#4502) Issue 4500 - Add cockpit enabling to dsctl Issue 4272 - RFE - add support for gost-yescrypt for hashing passwords (#4497) Issue 1795 - RFE - Enable logging for libldap and libber in error log (#4481) Issue 3522 - Remove DES to AES conversion code Issue 4492 - Changelog cache can upload updates from a wrong starting point (CSN) (#4493) Issue 4373 - BUG - calloc of size 0 in MT build (#4496) Issue 4483 - heap-use-after-free in slapi_be_getsuffix Issue 4486 - Remove random ldif file generation from import test (#4487) Issue 4224 - cleanup specfile after libsds removal Issue 4421 - Unable to build with Rust enabled in closed environment Issue 4489 - Remove return statement from a void function (#4490) Issue 4229 - RFE - Improve rust linking and build performance (#4474) Issue 4224 - openldap can become confused with entryuuid Issue 4313 - improve tests and improve readme re refdel Issue 4313 - fix potential syncrepl data corruption Issue 4419 - Warn users of skipped entries during ldif2db online import (#4476) Issue 4243 - Fix test (4th): SyncRepl plugin provides a wrong (#4475) Issue 4315 - performance search rate: nagle triggers high rate of setsocketopt (#4437) Issue 4460 - BUG - add machine name to subject alt names in SSCA (#4472) Issue 4446 - RFE - openldap password hashers Issue 4284 - dsidm fails to delete an organizationalUnit entry Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4466) (#4466) Issue 4464 - RFE - clang with ds+asan+rust Issue 4105 - Remove python.six (fix regression) Issue 4384 - Use MONOTONIC clock for all timing events and conditions Issue 4418 - ldif2db - offline. Warn the user of skipped entries Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4467) Issue 4460 - BUG - lib389 should use system tls policy Issue 3657 - Add options to dsctl for dsrc file Issue 4454 - RFE - fix version numbers to allow object caching Issue 3986 - UI - Handle objectclasses that do not have X-ORIGIN set Issue 4297 - 2nd fix for on ADD replication URP issue internal searches with filter containing unescaped chars (#4439) Issue 4112 - Added a CI test (#4441) Issue 4449 - dsconf replication monitor fails to retrieve database RUV - consumer (Unavailable) (#4451) Issue 4105 - Remove python.six from lib389 (#4456) Issue 4440 - BUG - ldifgen with --start-idx option fails with unsupported operand (#4444) Issue 4410 - RFE - ndn cache with arc in rust Issue 4373 - BUG - Mapping Tree nodes can be created that are invalid Issue 4428 - BUG Paged Results with critical false causes sigsegv in chaining Issue 4428 - Paged Results with Chaining Test Case Issue 2054 - do not add referrals for masters with different data generation Issue 4383 - Do not normalize escaped spaces in a DN Issue 4432 - After a failed online import the next imports are very slow Issue 4316 - performance search rate: useless poll on network send callback (#4424) Issue 4281 - dsidm user status fails with Error: 'nsUserAccount' object has no attribute 'is_locked' Issue 4429 - NULL dereference in revert_cache() Issue 4412 - Fix CLI repl-agmt requirement for parameters (#4422) Issue 4407 - RFE - remove http client and presence plugin (#4409) Issue 4398 - build problems at alpine linux Issue 4415 - unable to query schema if there are extra parenthesis
2021-01-14 21:42:31 +00:00
BuildRequires: make
Provides: svrcore = 4.1.4
Conflicts: svrcore
Obsoletes: svrcore <= 4.1.3
%description libs
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.
2009-05-26 22:55:06 +00:00
%package devel
Summary: Development libraries for 389 Directory Server
Requires: %{name}-libs = %{version}-%{release}
Requires: pkgconfig
Requires: nspr-devel
Bump version to 1.4.0.4 Ticket 49540 - Indexing task is reported finished too early regarding the backend status Ticket 49534 - Fix coverity regression Ticket 49544 - cli release preperation, group improvements Ticket 49542 - Unpackaged files on el7 break rpm build Ticket 49541 - repl config should not allow rid 65535 for masters Ticket 49370 - Add all the password policy defaults to a new local policy Ticket 49425 - improve demo objects for install Ticket 49537 - allow asan to build with stable rustc Ticket 49526 - Improve create_test.py script Ticket 49516 - Add python 3 support for replication suite Ticket 49534 - Fix coverity issues and regression Ticket 49532 - coverity issues - fix compiler warnings & clang issues Ticket 49531 - coverity issues - fix memory leaks Ticket 49463 - After cleanALLruv, there is a flow of keep alive DEL Ticket 49529 - Fix Coverity warnings: invalid deferences Ticket 49509 - Indexing of internationalized matching rules is failing Ticket 49527 - Improve ds* cli tool testing Ticket 49474 - purge saslmaps before gssapi test Ticket 49413 - Changelog trimming ignores disabled replica-agreement Ticket 49446 - cleanallruv should ignore cleaned replica Id in processing changelog if in force mode Ticket 49278 - GetEffectiveRights gives false-negative Ticket 49508 - memory leak in cn=replica plugin setup Ticket 48118 - Add CI test case Ticket 49520 - Cockpit UI - Add database chaining HTML Ticket 49512 - Add ds-cockpit-setup to rpm spec file Ticket 49523 - Refactor CI test Ticket 49524 - Password policy: minimum token length fails when the token length is equal to attribute length Ticket 49517 - Cockpit UI - Add correct png files Ticket 49517 - Cockput UI - revise config layout Ticket 49523 - memberof: schema violation error message is confusing as memberof will likely repair target entry Ticket 49312 - Added a new test case for "-D configdir" Ticket 49512 - remove backup directories from cockpit source Ticket 49512 - Add initial Cockpit UI Plugin Ticket 49515 - cannot link, missing -fPIC Ticket 49474 - Improve GSSAPI testing capability Ticket 49493 - heap use after free in csn_as_string Ticket 49379 - Add Python 3 support to CI test Ticket 49431 - Add CI test case Ticket 49495 - cos stress test and improvements. Ticket 49495 - Fix memory management is vattr. Ticket 49494 - python 2 bytes mode. Ticket 49471 - heap-buffer-overflow in ss_unescape Ticket 48184 - close connections at shutdown cleanly. Ticket 49218 - Certmap - support TLS tests Ticket 49470 - overflow in pblock_get Ticket 49443 - Add CI test case Ticket 49484 - Minor cli tool fixes. Ticket 49486 - change ns stress core to use absolute int width. Ticket 49445 - Improve regression test to detect memory leak. Ticket 49445 - Memory leak in ldif2db Ticket 49485 - Typo in gccsec_defs Ticket 49479 - Remove unused 'batch' argument from lib389 Ticket 49480 - Improvements to support IPA install. Ticket 49474 - sasl allow mechs does not operate correctly Ticket 49449 - Load sysctl values on rpm upgrade. Ticket 49374 - Add CI test case Ticket 49325 - fix rust linking. Ticket 49475 - docker poc improvements. Ticket 49461 - Improve db2index handling for test 49290 Ticket 47536 - Add Python 3 support and move test case to suites Ticket 49444 - huaf in task.c during high load import Ticket 49460 - replica_write_ruv log a failure even when it succeeds Ticket 49298 - Ticket with test case and remove-ds.pl Ticket 49408 - Add a test case for nsds5ReplicaId checks Ticket 3 lib389 - python 3 support for subset of pwd cases Ticket 35 lib389 - dsconf automember support
2018-01-29 23:42:58 +00:00
Requires: nss-devel >= 3.34
Requires: openldap-devel
Release 1.3.4.0 (rebase) - Enable nunc-stans in the build. - Ticket 47490 - test case failing if 47721 is also fixed - Ticket 47640 - Linked attributes transaction not aborted when linked entry does not exit - Ticket 47669 - CI test: added test cases for ticket 47669 - Ticket 47669 - Retro Changelog Plugin accepts invalid value in nsslapd-changelogmaxage attribute - Ticket 47723 - winsync sets AccountUserControl in AD to 544 - Ticket 47787 - Make the test case more robust - Ticket 47833 - TEST CASE only (modrdn fails if renamed entry member of a group and is out of memberof scope) - Ticket 47878 - Improve setup-ds update logging - Ticket 47893 - should use Sys::Hostname instead Net::Domain - Ticket 47910 - allow logconv.pl -S/-E switches to work even when timestamps not present in access log - Ticket 47913 - remove-ds.pl should not remove /var/lib/dirsrv - Ticket 47921 - indirect cos does not reflect changes in the cos attribute - Ticket 47927 - Uniqueness plugin: should allow to exclude some subtrees from its scope - Ticket 47953 - testcase for removing invalid aci - Ticket 47966 - CI test: added test cases for ticket 47966 - Ticket 47966 - slapd crashes during Dogtag clone reinstallation - Ticket 47972 - make parsing of nsslapd-changelogmaxage more fault tolerant - Ticket 47972 - make parsing of nsslapd-changelogmaxage more fool proof - Ticket 47998 - cleanup WINDOWS ifdef's - Ticket 47998 - remove remaining obsolete OS code/files - Ticket 47998 - remove "windows" files - Ticket 47999 - address several race conditions in tests - Ticket 47999 - lib389 individual tests not running correctly when run as a whole - Ticket 48003 - build "suite" framework - Ticket 48008 - db2bak.pl man page should be improved. - Ticket 48017 - add script to generate lib389 CI test script - Ticket 48019 - Remove refs to constants.py and backup/restore from lib389 tests - Ticket 48023 - replace old replication check with lib389 function - Ticket 48025 - add an option '-u' to dbgen.pl for adding group entries with uniquemembers - Ticket 48026 - fix invalid write for friendly attribute names - Ticket 48026 - Fix memory leak in uniqueness plugin - Ticket 48026 - Support for uniqueness plugin to enforce uniqueness on a set of attributes. - Ticket 48032 - change C code license to GPLv3; change C code license to allow openssl - Ticket 48035 - nunc-stans - Revise shutdown sequence - Ticket 48036 - ns_set_shutdown should call ns_job_done - Ticket 48037 - ns_thrpool_new should take a config struct rather than many parameters - Ticket 48038 - logging should be pluggable - Ticket 48039 - nunc-stans malloc should be pluggable - Ticket 48040 - preserve the FD when disabling a listener - Ticket 48043 - use nunc-stans config initializer - Ticket 48103 - update DS for new nunc-stans header file - Ticket 48110 - Free all the nunc-stans signal jobs when shutdown is detected - Ticket 48111 - "make clean" wipes out original files - Ticket 48122 - nunc-stans FD leak - Ticket 48127 - Using RPM, allows non root user to create/remove DS instance - Ticket 48141 - aci with wildcard and macro not correctly evaluated - Ticket 48143 - Password is not correctly passed to perl command line tools if it contains shell special characters. - Ticket 48149 - ns-slapd double free or corruption crash - Ticket 48154 - abort cleanAllRUV tasks should not certify-all by default - Ticket 48169 - support NSS 3.18 - Ticket 48170 - Parse nsIndexType correctly - Ticket 48175 - Avoid using regex in ACL if possible - Ticket 48178 - add config param to enable nunc-stans - Ticket 48191 - CI test: added test cases for ticket 48191 - Ticket 48191 - RFE: Adding nsslapd-maxsimplepaged-per-conn - Ticket 48191 - RFE: Adding nsslapd-maxsimplepaged-per-conn Adding nsslapd-maxsimplepaged-per-conn - Ticket 48194 - CI test: added test cases for ticket 48194 - Ticket 48197 - error texts from preop plugins not sent to client
2015-06-19 23:02:56 +00:00
Requires: libtalloc
Requires: libevent
Requires: libtevent
Release 1.3.5.0 - nunc-stans - bump version to 0.1.8 - Ticket 132 - Makefile.am must include header files and template scripts - Ticket 142 - [RFE] Default password syntax settings don't work with fine-grained policies - Ticket 548 - RFE: Allow AD password sync to update shadowLastChange - Ticket 47788 - Only check postop result if its a replication operation - Ticket 47840 - add configure option to disable instance specific scripts - Ticket 47968 - [RFE] Send logs to journald - Ticket 47977 - [RFE] Implement sd_notify mechanism - Ticket 48016 - search, matching rules and filter error "unsupported type 0xA9" - Ticket 48144 - Add /usr/sbin/status-dirsrv script to get the status of the directory server instance. - Ticket 48145 - RFE Add log file for rejected changes - Ticket 48147 - Unable to enable DS service for auto start - Ticket 48151 - Improve CleanAllRUV task logging - Ticket 48218 - cleanAllRUV - modify the existing "force" option to bypass the "replica online" checks - Ticket 48244 - No validation check for the value for nsslapd-db-locks. - Ticket 48257 - Fix coverity issues - 08/24/2015 - Ticket 48263 - allow plugins to detect tombstone operations - Ticket 48269 - RFE: need an easy way to detect locked accounts locked by inactivity. - Ticket 48270 - fail to index an attribute with a specific matching rule/48269 - Ticket 48280 - enable logging of internal ops in the audit log - Ticket 48285 - The dirsrv user/group should be created in rpm %pre, and ideally with fixed uid/gid - Ticket 48289 - 389-ds-base: ldclt-bin killed by SIGSEGV - Ticket 48290 - No man page entry for - option '-u' of dbgen.pl for adding group entries with uniquemembers - Ticket 48294 - Linked Attributes plug-in - won't update links after MODRDN operation - Ticket 48295 - Entry cache is not rolled back -- Linked Attributes plug-in - wrong behaviour when adding valid and broken links - Ticket 48311 - nunc-stans: Attempt to release connection that is not acquired - Ticket 48317 - SELinux port labeling retry attempts are excessive - Ticket 48326 - [RFE] it could be nice to have nsslapd-maxbersize default to bigger than 2Mb - Ticket 48350 - configure.ac add options for debbuging and security analysis / hardening. - Ticket 48351 - Fix buffer overflow error when reading url with len 0 - Ticket 48363 - Support for rfc3673 '+' to return operational attributes - Ticket 48369 - [RFE] response control for password age should be sent by default by RHDS - Ticket 48384 - Server startup should warn about values consuming too much ram - Ticket 48387 - ASAN invalid read in cos_cache.c - Ticket 48394 - lower password history minimum to 1 - Ticket 48395 - ASAN - Use after free in uiduniq 7bit.c - Ticket 48398 - Coverity defect 13352 - Resource leak in auditlog.c - Ticket 48400 - ldclt - segmentation fault error while binding - Ticket 48445 - keep alive entries can break replication - Ticket 48446 - logconv.pl displays negative operation speeds - Ticket 48566 - acl.c attrFilterArray maybe uninitialised. - Ticket 48662 - db2index with no attribute args fail.
2016-02-26 01:38:05 +00:00
Requires: systemd-libs
Provides: svrcore-devel = 4.1.4
Conflicts: svrcore-devel
Obsoletes: svrcore-devel <= 4.1.3
2009-05-26 22:55:06 +00:00
%description devel
Development Libraries and headers for the 389 Directory Server base package.
Release 1.3.5.5-1 - Ticket 48848 - modrdn deleteoldrdn can fail to find old attribute value, perhaps due to case folding - Ticket 48832 - CI test - fix ticket failures - Ticket 48833 - 389 showing inconsistent values for shadowMax and shadowWarning in 1.3.5.1 - Ticket 48873 - Backend should accept the reduced cache allocation when issane == 1 - Ticket 48815 - ns-accountstatus.pl - fix DN normalization - Ticket 48880 - adding pre/post extop ability - Ticket 48449 - Import readNSState from richm's repo - Ticket 48877 - Fixes for RPM spec with spectool - Ticket 48404 - libslapd owned by libs and devel - Ticket 48326 - Move CI test to config test suite and refactor - Ticket 48755 - CI test: test case for ticket 48755 - Ticket 48755 - moving an entry could make the online init fail - Ticket 48870 - Correct plugin execution order due to changes in exop - Ticket 48799 - Test cases for objectClass values being dropped. - Ticket 48863 - remove check for vmsize from util_info_sys_pages - Ticket 48872 - Fix segfault and use after free in plugin shutdown - Ticket 48862 - At startup DES to AES password conversion causes timeout in start script - Ticket 48275 - search returns no entry when OR filter component contains non readable attribute - Ticket 47911 - split out snmp agent into a subpackageTicket 47911 - Ticket 48336 - setup-ds should detect if port is already defined - Ticket 48858 - Segfault changing nsslapd-rootpw - Ticket 48855 - Add basic pwdPolicy tests - Ticket 48747 - dirsrv service fails to start when nsslapd-listenhost is configured - Ticket 48752 - Page result search should return empty cookie if there is no returned entry - Ticket 48854 - Running db2index with no options breaks replication - Ticket 48850 - Correct memory leaks in pwdhash-bin and ns-slapd - Ticket 48849 - Systemd introduced incompatible changes that breaks ds build - Ticket 48846 - 32 bit systems set low vmsize - Ticket 48846 - Older kernels do not expose memavailable - Ticket 48846 - Rlimit checks should detect RLIM_INFINITY - Ticket 48617 - Coverity fixes - Ticket 48745 - Matching Rule caseExactIA5Match indexes incorrectly values with upper cases - Ticket 48844 - Regression introduced in matching rules by DS 48746 - Ticket 48363 - CI test - add test suite - Ticket 48795 - Make various improvements to create_test.py - Ticket 48834 - Fix jenkins: discared qualifier on auditlog.c - Ticket 48834 - Modifier's name is not recorded in the audit log with modrdn and moddn operations - Ticket 48754 - ldclt should support -H
2016-06-13 21:08:52 +00:00
%package snmp
Summary: SNMP Agent for 389 Directory Server
Requires: %{name} = %{version}-%{release}
Obsoletes: %{name} <= 1.4.0.0
Release 1.3.5.5-1 - Ticket 48848 - modrdn deleteoldrdn can fail to find old attribute value, perhaps due to case folding - Ticket 48832 - CI test - fix ticket failures - Ticket 48833 - 389 showing inconsistent values for shadowMax and shadowWarning in 1.3.5.1 - Ticket 48873 - Backend should accept the reduced cache allocation when issane == 1 - Ticket 48815 - ns-accountstatus.pl - fix DN normalization - Ticket 48880 - adding pre/post extop ability - Ticket 48449 - Import readNSState from richm's repo - Ticket 48877 - Fixes for RPM spec with spectool - Ticket 48404 - libslapd owned by libs and devel - Ticket 48326 - Move CI test to config test suite and refactor - Ticket 48755 - CI test: test case for ticket 48755 - Ticket 48755 - moving an entry could make the online init fail - Ticket 48870 - Correct plugin execution order due to changes in exop - Ticket 48799 - Test cases for objectClass values being dropped. - Ticket 48863 - remove check for vmsize from util_info_sys_pages - Ticket 48872 - Fix segfault and use after free in plugin shutdown - Ticket 48862 - At startup DES to AES password conversion causes timeout in start script - Ticket 48275 - search returns no entry when OR filter component contains non readable attribute - Ticket 47911 - split out snmp agent into a subpackageTicket 47911 - Ticket 48336 - setup-ds should detect if port is already defined - Ticket 48858 - Segfault changing nsslapd-rootpw - Ticket 48855 - Add basic pwdPolicy tests - Ticket 48747 - dirsrv service fails to start when nsslapd-listenhost is configured - Ticket 48752 - Page result search should return empty cookie if there is no returned entry - Ticket 48854 - Running db2index with no options breaks replication - Ticket 48850 - Correct memory leaks in pwdhash-bin and ns-slapd - Ticket 48849 - Systemd introduced incompatible changes that breaks ds build - Ticket 48846 - 32 bit systems set low vmsize - Ticket 48846 - Older kernels do not expose memavailable - Ticket 48846 - Rlimit checks should detect RLIM_INFINITY - Ticket 48617 - Coverity fixes - Ticket 48745 - Matching Rule caseExactIA5Match indexes incorrectly values with upper cases - Ticket 48844 - Regression introduced in matching rules by DS 48746 - Ticket 48363 - CI test - add test suite - Ticket 48795 - Make various improvements to create_test.py - Ticket 48834 - Fix jenkins: discared qualifier on auditlog.c - Ticket 48834 - Modifier's name is not recorded in the audit log with modrdn and moddn operations - Ticket 48754 - ldclt should support -H
2016-06-13 21:08:52 +00:00
%description snmp
SNMP Agent for the 389 Directory Server base package.
Bump version to 1.4.0.2 Ticket 48393 - fix copy and paste error Ticket 49439 - cleanallruv is not logging information Ticket 48393 - Improve replication config validation Ticket lib389 3 - Python 3 support for ACL test suite Ticket 103 - sysconfig not found Ticket 49436 - double free in COS in some conditions Ticket 48007 - CI test to test changelog trimming interval Ticket 49424 - Resolve csiphash alignment issues Ticket lib389 3 - Python 3 support for pwdPolicy_controls_test.py Ticket 3 - python 3 support - filter test Ticket 49434 - RPM build errors Ticket 49432 - filter optimise crash Ticket 49432 - Add complex fliter CI test Ticket 48894 - harden valueset_array_to_sorted_quick valueset access Ticket 49401 - Fix compiler incompatible-pointer-types warnings Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49409 - Update lib389 requirements Ticket 49401 - improve valueset sorted performance on delete Ticket 49374 - server fails to start because maxdisksize is recognized incorrectly Ticket 49408 - Server allows to set any nsds5replicaid in the existing replica entry Ticket 49407 - status-dirsrv shows ellipsed lines Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49386 - Memberof should be ignore MODRDN when the pre/post entry are identical Ticket 48006 - Missing warning for invalid replica backoff configuration Ticket 49064 - testcase hardening Ticket 49064 - RFE allow to enable MemberOf plugin in dedicated consumer Ticket lib389 3 - python 3 support Ticket 49402 - Adding a database entry with the same database name that was deleted hangs server at shutdown Ticket 48235 - remove memberof lock (cherry-pick error) Ticket 49394 - build warning Ticket 49381 - Refactor numerous suite docstrings - Part 2 Ticket 49394 - slapi_pblock_get may leave unchanged the provided variable Ticket 49403 - tidy ns logging Ticket 49381 - Refactor filter test suite docstrings Ticket 48235 - Remove memberOf global lock Ticket 103 - Make sysconfig where it is expected to exist Ticket 49400 - Add clang support to rpm builds Ticket 49381 - Refactor ACL test suite docstrings Ticket 49363 - Merge lib389 Ticket 101 - BaseException.message has been deprecated in Python3 Ticket 102 - referral support Ticket 99 - Fix typo in create_topology Ticket #98 - Fix dbscan output Ticket #77 - Fix changelogdb param issue Ticket #77 - Refactor docstrings in rST format - part 1 Ticket 96 - Change binaries' names Ticket 77 - Add sphinx documentation Ticket 43 - Add support for Referential Integrity plugin Ticket 45 - Add support for Rootdn Access Control plugin Ticket 46 - dsconf support for dynamic schema reload Ticket 74 - Advice users to set referint-update-delay to 0 Ticket 92 - display_attr() should return str not bytes in py3 Ticket 93 - Fix test cases in ctl_dbtasks_test.py Ticket 88 - python install and remove for tests Ticket 85 - Remove legacy replication attribute Ticket 91 - Fix replication topology Ticket 89 - Fix inconsistency with serverid Ticket 79 - Fix replica.py and add tests Ticket 86 - add build dir to gitignore Ticket 83 - Add an util for generating instance parameters Ticket 87 - Update accesslog regec for HR etimes Ticket 49 - Add support for whoami plugin Ticket 48 - Add support for USN plugin Ticket 78 - Add exists() method to DSLdapObject Ticket 31 - Allow complete removal of some memberOf attrs Ticket31 - Add memberOf fix-up task Ticket 67 - Add ensure_int function Ticket 59 - lib389 support for index management. Ticket 67 - get attr by type Ticket 70 - Improve repl tools Ticket 50 - typo in db2* in dsctl Ticket 31 - Add status command and SkipNested support for MemberOf Ticket 31 - Add functional tests for MemberOf plugin Ticket 66 - expand healthcheck for Directory Server Ticket 69 - add specfile requires Ticket 31 - Initial MemberOf plugin support Ticket 50 - Add db2* tasks to dsctl Ticket 65 - Add m2c2 topology Ticket 63 - part 2, agreement test Ticket 63 - lib389 python 3 fix Ticket 62 - dirsrv offline log Ticket 60 - add dsrc to dsconf and dsidm Ticket 32 - Add TLS external bind support for testing Ticket 27 - Fix get function in tests Ticket 28 - userAccount for older versions without nsmemberof Ticket 27 - Improve dseldif API Ticket 30 - Add initial support for account lock and unlock. Ticket 29 - fix incorrect format in tools Ticket 28 - Change default objectClasses for users and groups Ticket 1 - Fix missing dn / rdn on config. Ticket 27 - Add a module for working with dse.ldif file Ticket 1 - cn=config comparison Ticket 21 - Missing serverid in dirsrv_test due to incorrect allocation Ticket 26 - improve lib389 sasl support Ticket 24 - Join paths using os.path.join instead of string concatenation Ticket 25 - Fix RUV __repr__ function Ticket 23 - Use DirSrv.exists() instead of manually checking for instance's existence Ticket 1 - cn=config comparison Ticket 22 - Specify a basedn parameter for IDM modules Ticket 19 - missing readme.md in python3 Ticket 20 - Use the DN_DM constant instead of hard coding its value Ticket 19 - Missing file and improve make Ticket 14 - Remane dsadm to dsctl Ticket 16 - Reset InstScriptsEnabled argument during the init Ticket 14 - Remane dsadm to dsctl Ticket 13 - Add init function to create new domain entries Ticket 15 - Improve instance configuration ability Ticket 10 - Improve command line tool arguments Ticket 9 - Convert readme to MD Ticket 7 - Add pause and resume methods to topology fixtures Ticket 49172 - Allow lib389 to read system schema and instance Ticket 49172 - Allow lib389 to read system schema and instance Ticket 6 - Bump lib389 version 1.0.4 Ticket 5 - Fix container build on fedora Ticket 4 - Cert detection breaks some tests Ticket 49137 - Add sasl plain tests, lib389 support Ticket 2 - pytest mark with version relies on root Ticket 49126 - DIT management tool Ticket 49101 - Python 2 generate example entries Ticket 49103 - python 2 support for installer Ticket 47747 - Add topology_i2 and topology_i3 Ticket 49087 - lib389 resolve jenkins issues Ticket 48413 - Improvements to lib389 for rest Ticket 49083 - Support prefix for discovery of the defaults.inf file. Ticket 49055 - Fix debugging mode issue Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 47747 - Add more topology fixtures Ticket 47840 - Add InstScriptsEnabled argument Ticket 47747 - Add topology fixtures module Ticket 48707 - Implement draft-wibrown-ldapssotoken-01 Ticket 49022 - Lib389, py3 installer cannot create entries in backend Ticket 49024 - Fix paths to the dbdir parent Ticket 49024 - Fix db_dir paths Ticket 49024 - Fix paths in tools module Ticket 48961 - Fix lib389 minor issues shown by 48961 test Ticket 49010 - Lib389 fails to start with systemctl changes Ticket 49007 - lib389 fixes for paths to use online values Ticket 49005 - Update lib389 to work in containers correctly. Ticket 48991 - Fix lib389 spec for python2 and python3 Ticket 48984 - Add lib389 paths module Ticket 48951 - dsadm dsconfig status and plugin Ticket 47957 - Update the replication "idle" status string Ticket 48951 - dsadm and dsconf base files Ticket 48952 - Restart command needs a sleep Ticket 48949 - Fix ups for style and correctness Ticket 48949 - added copying slapd-collations.conf Ticket 48949 - change default file path generation - use os.path.join Ticket 48949 - os.makedirs() exist_ok not python2 compatible, added try/except Ticket 48949 - configparser fallback not python2 compatible Ticket 48946 - openConnection should not fully popluate DirSrv object Ticket 48832 - Add DirSrvTools.getLocalhost() function Ticket 48382 - Fix serverCmd to get sbin dir properly Bug 1347760 - Information disclosure via repeated use of LDAP ADD operation, etc. Ticket 48937 - Cleanup valgrind wrapper script Ticket 48923 - Fix additional issue with serverCmd Ticket 48923 - serverCmd timeout not working as expected Ticket 48917 - Attribute presence Ticket 48911 - Plugin improvements for lib389 Ticket 48911 - Improve plugin support based on new mapped objects Ticket 48910 - Fixes for backend tests and lib389 reliability. Ticket 48860 - Add replication tools Ticket 48888 - Correction to create of dsldapobject Ticket 48886 - Fix NSS SSL library in lib389 Ticket 48885 - Fix spec file requires Ticket 48884 - Bugfixes for mapped object and new connections Ticket 48878 - better style for backend in backend_test.py Ticket 48878 - pep8 fixes part 2 Ticket 48878 - pep8 fixes and fix rpm to build Ticket 48853 - Prerelease installer Ticket 48820 - Begin to test compatability with py.test3, and the new orm Ticket 48434 - Fix for negative tz offsets Ticket 48857 - Remove python-krbV from lib389 Ticket 48820 - Fix tests to ensure they work with the new object types Ticket 48820 - Move Encryption and RSA to the new object types Ticket 48820 - Proof of concept of orm style mapping of configs and objects Ticket 48820 - Clitool rename Ticket 48431 - lib389 integrate ldclt Ticket 48434 - lib389 logging tools Ticket 48796 - add function to remove logs Ticket 48771 - lib389 - get ns-slapd version Ticket 48830 - Convert lib389 to ip route tools Ticket 48763 - backup should run regardless of existing backups. Ticket 48434 - lib389 logging tools Ticket 48798 - EL6 compat for lib389 tests for DH params Ticket 48798 - lib389 add ability to create nss ca and certificate Ticket 48433 - Aci linting tools Ticket 48791 - format args in server tools Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48794 - lib389 build requires are on a single line Ticket 48660 - Add function to convert binary values in an entry to base64 Ticket 48764 - Fix mit krb password to be random. Ticket 48765 - Change default ports for standalone topology Ticket 48750 - Clean up logging to improve command experience Ticket 48751 - Improve lib389 ldapi support Ticket 48399 - Add helper makefile to lib389 to build and install Ticket 48661 - Agreement test suite fails at the test_changes case Ticket 48407 - Add test coverage module for lib389 repo Ticket 48357 - clitools should standarise their args Ticket 48560 - Make verbose handling consistent Ticket 48419 - getadminport() should not a be a static method Ticket 48408 - RFE escaped default suffix for tests Ticket 48401 - Revert typecheck Ticket 48401 - lib389 Entry hasAttr returs dict instead of false Ticket 48390 - RFE Improvements to lib389 monitor features for rest389 Ticket 48358 - Add new spec file Ticket 48371 - weaker host check on localhost.localdomain Ticket 58358 - Update spec file with pre-release versioning Ticket 48358 - Make Fedora packaging changes to the spec file Ticket 48358 - Prepare lib389 for Fedora Packaging Ticket 48364 - Fix test failures Ticket 48360 - Refactor the delete agreement function Ticket 48361 - Expand 389ds monitoring capabilities Ticket 48246 - Adding license/copyright to lib389 files Ticket 48340 - Add basic monitor support to lib389 https://fedorahosted.org/389/ticket/48340 Ticket 48353 - Add Replication REST support to lib389 Ticket 47840 - Fix regression Ticket 48343 - lib389 krb5 realm management https://fedorahosted.org/389/ticket/48343 Ticket 47840 - fix lib389 to use sbin scripts https://fedorahosted.org/389/ticket/47840 Ticket 48335 - Add SASL support to lib389 Ticket 48329 - Fix case-senstive scyheam comparisions Ticket 48303 - Fix lib389 broken tests Ticket 48329 - add matching rule functions to schema module Ticket 48324 - fix boolean capitalisation (one line) https://fedorahosted.org/389/ticket/48324 Ticket 48321 - Improve is_a_dn check to prevent mistakes with lib389 auth https://fedorahosted.org/389/ticket/48321 Ticket 48322 - Allow reindex function to reindex all attributes Ticket 48319 - Fix ldap.LDAPError exception processing Ticket 48318 - Do not delete a changelog while disabling a replication by suffix Ticket 48308 - Add __eq__ and __ne__ to Entry to allow fast comparison https://fedorahosted.org/389/ticket/48308 Ticket 48303 - Fix lib389 broken tests - backend_test Ticket 48309 - Fix lib389 lib imports Ticket 48303 - Fix lib389 broken tests - agreement_test Ticket 48303 - Fix lib389 broken tests - aci_parse_test Ticket 48301 - add tox support Ticket 48204 - update lib389 for python3 Ticket 48273 - Improve valgrind functions Ticket 48271 - Fix for self.prefix being none when SER_DEPLOYED_DIR is none https://fedorahosted.org/389/ticket/48271 Ticket 48259 - Add aci parsing utilities to lib389 Ticket 48252 - (lib389) adding get_bin_dir and dbscan Ticket 48247 - Change the default user to 'dirsrv' Ticket 47848 - Add new function to create ldif files Ticket 48239 - Fix for prefix allocation of un-initialised dirsrv objects Ticket 48237 - Add lib389 helper to enable and disable logging services. Ticket 48236 - Add get effective rights helper to lib389 Ticket 48238 - Add objectclass and attribute type query mechanisms Ticket 48029 - Add missing replication related functions Ticket 48028 - add valgrind wrapper for ns-slapd Ticket 48028 - lib389 - add valgrind functions Ticket 48022 - lib389 - Add all the server tasks Ticket 48023 - create function to test replication between servers Ticket 48020 - lib389 - need to reset args_instance with every DirSrv init Ticket 48000 - Repl agmts need more time to stop Ticket 48004 - Fix various issues Ticket 48000 - replica agreement pause/resume should have a short sleep Ticket 47990 - Add check for ".removed" instances when doing an upgrade Ticket 47990 - Add "upgrade" function to lib389 Ticket 47691 - using lib389 with RPMs Ticket 47848 - Add support for setuptools. Ticket 47855 - Add function to clear tmp directory Ticket 47851 - Need to retrieve tmp directory path Ticket 47845 - add stripcsn option to tombstone fixup task Ticket 47851 - Add function to retrieve dirsrvtests data directory Ticket 47845 - Add backup/restore/fixup tombstone tasks to lib389 Ticket 47819 - Add the new precise tombstone purging config attribute Ticket 47695 - Add plugins/tasks/Index Ticket 47648 - lib389 - add schema classes, methods Ticket 47671 - CI lib389: allow to open a DirSrv without having to create the instance Ticket 47600 - Replica/Agreement/Changelog not conform to the design Ticket 47652 - replica add fails: MT.list return a list not an entry Ticket 47635 - MT/Backend/Suffix to be conform with the design Ticket 47625 - CI lib389: DirSrv not conform to the design Ticket 47595 - fail to detect/reinit already existing instance/backup Ticket 47590 - CI tests: add/split functions around replication Ticket 47584 - CI tests: add backup/restore of an instance Ticket 47578 - CI tests: removal of 'sudo' and absolute path in lib389 Ticket 47568 - Rename DSAdmin class Ticket 47566 - Initial import of DSadmin into 389-test repos
2017-11-03 18:00:46 +00:00
%package -n python%{python3_pkgversion}-lib389
Summary: A library for accessing, testing, and configuring the 389 Directory Server
BuildArch: noarch
Requires: openssl
Requires: iproute
Recommends: bash-completion
Requires: python%{python3_pkgversion}
Requires: python%{python3_pkgversion}-distro
Requires: python%{python3_pkgversion}-ldap
Bump version to 1.4.0.2 Ticket 48393 - fix copy and paste error Ticket 49439 - cleanallruv is not logging information Ticket 48393 - Improve replication config validation Ticket lib389 3 - Python 3 support for ACL test suite Ticket 103 - sysconfig not found Ticket 49436 - double free in COS in some conditions Ticket 48007 - CI test to test changelog trimming interval Ticket 49424 - Resolve csiphash alignment issues Ticket lib389 3 - Python 3 support for pwdPolicy_controls_test.py Ticket 3 - python 3 support - filter test Ticket 49434 - RPM build errors Ticket 49432 - filter optimise crash Ticket 49432 - Add complex fliter CI test Ticket 48894 - harden valueset_array_to_sorted_quick valueset access Ticket 49401 - Fix compiler incompatible-pointer-types warnings Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49409 - Update lib389 requirements Ticket 49401 - improve valueset sorted performance on delete Ticket 49374 - server fails to start because maxdisksize is recognized incorrectly Ticket 49408 - Server allows to set any nsds5replicaid in the existing replica entry Ticket 49407 - status-dirsrv shows ellipsed lines Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49386 - Memberof should be ignore MODRDN when the pre/post entry are identical Ticket 48006 - Missing warning for invalid replica backoff configuration Ticket 49064 - testcase hardening Ticket 49064 - RFE allow to enable MemberOf plugin in dedicated consumer Ticket lib389 3 - python 3 support Ticket 49402 - Adding a database entry with the same database name that was deleted hangs server at shutdown Ticket 48235 - remove memberof lock (cherry-pick error) Ticket 49394 - build warning Ticket 49381 - Refactor numerous suite docstrings - Part 2 Ticket 49394 - slapi_pblock_get may leave unchanged the provided variable Ticket 49403 - tidy ns logging Ticket 49381 - Refactor filter test suite docstrings Ticket 48235 - Remove memberOf global lock Ticket 103 - Make sysconfig where it is expected to exist Ticket 49400 - Add clang support to rpm builds Ticket 49381 - Refactor ACL test suite docstrings Ticket 49363 - Merge lib389 Ticket 101 - BaseException.message has been deprecated in Python3 Ticket 102 - referral support Ticket 99 - Fix typo in create_topology Ticket #98 - Fix dbscan output Ticket #77 - Fix changelogdb param issue Ticket #77 - Refactor docstrings in rST format - part 1 Ticket 96 - Change binaries' names Ticket 77 - Add sphinx documentation Ticket 43 - Add support for Referential Integrity plugin Ticket 45 - Add support for Rootdn Access Control plugin Ticket 46 - dsconf support for dynamic schema reload Ticket 74 - Advice users to set referint-update-delay to 0 Ticket 92 - display_attr() should return str not bytes in py3 Ticket 93 - Fix test cases in ctl_dbtasks_test.py Ticket 88 - python install and remove for tests Ticket 85 - Remove legacy replication attribute Ticket 91 - Fix replication topology Ticket 89 - Fix inconsistency with serverid Ticket 79 - Fix replica.py and add tests Ticket 86 - add build dir to gitignore Ticket 83 - Add an util for generating instance parameters Ticket 87 - Update accesslog regec for HR etimes Ticket 49 - Add support for whoami plugin Ticket 48 - Add support for USN plugin Ticket 78 - Add exists() method to DSLdapObject Ticket 31 - Allow complete removal of some memberOf attrs Ticket31 - Add memberOf fix-up task Ticket 67 - Add ensure_int function Ticket 59 - lib389 support for index management. Ticket 67 - get attr by type Ticket 70 - Improve repl tools Ticket 50 - typo in db2* in dsctl Ticket 31 - Add status command and SkipNested support for MemberOf Ticket 31 - Add functional tests for MemberOf plugin Ticket 66 - expand healthcheck for Directory Server Ticket 69 - add specfile requires Ticket 31 - Initial MemberOf plugin support Ticket 50 - Add db2* tasks to dsctl Ticket 65 - Add m2c2 topology Ticket 63 - part 2, agreement test Ticket 63 - lib389 python 3 fix Ticket 62 - dirsrv offline log Ticket 60 - add dsrc to dsconf and dsidm Ticket 32 - Add TLS external bind support for testing Ticket 27 - Fix get function in tests Ticket 28 - userAccount for older versions without nsmemberof Ticket 27 - Improve dseldif API Ticket 30 - Add initial support for account lock and unlock. Ticket 29 - fix incorrect format in tools Ticket 28 - Change default objectClasses for users and groups Ticket 1 - Fix missing dn / rdn on config. Ticket 27 - Add a module for working with dse.ldif file Ticket 1 - cn=config comparison Ticket 21 - Missing serverid in dirsrv_test due to incorrect allocation Ticket 26 - improve lib389 sasl support Ticket 24 - Join paths using os.path.join instead of string concatenation Ticket 25 - Fix RUV __repr__ function Ticket 23 - Use DirSrv.exists() instead of manually checking for instance's existence Ticket 1 - cn=config comparison Ticket 22 - Specify a basedn parameter for IDM modules Ticket 19 - missing readme.md in python3 Ticket 20 - Use the DN_DM constant instead of hard coding its value Ticket 19 - Missing file and improve make Ticket 14 - Remane dsadm to dsctl Ticket 16 - Reset InstScriptsEnabled argument during the init Ticket 14 - Remane dsadm to dsctl Ticket 13 - Add init function to create new domain entries Ticket 15 - Improve instance configuration ability Ticket 10 - Improve command line tool arguments Ticket 9 - Convert readme to MD Ticket 7 - Add pause and resume methods to topology fixtures Ticket 49172 - Allow lib389 to read system schema and instance Ticket 49172 - Allow lib389 to read system schema and instance Ticket 6 - Bump lib389 version 1.0.4 Ticket 5 - Fix container build on fedora Ticket 4 - Cert detection breaks some tests Ticket 49137 - Add sasl plain tests, lib389 support Ticket 2 - pytest mark with version relies on root Ticket 49126 - DIT management tool Ticket 49101 - Python 2 generate example entries Ticket 49103 - python 2 support for installer Ticket 47747 - Add topology_i2 and topology_i3 Ticket 49087 - lib389 resolve jenkins issues Ticket 48413 - Improvements to lib389 for rest Ticket 49083 - Support prefix for discovery of the defaults.inf file. Ticket 49055 - Fix debugging mode issue Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 47747 - Add more topology fixtures Ticket 47840 - Add InstScriptsEnabled argument Ticket 47747 - Add topology fixtures module Ticket 48707 - Implement draft-wibrown-ldapssotoken-01 Ticket 49022 - Lib389, py3 installer cannot create entries in backend Ticket 49024 - Fix paths to the dbdir parent Ticket 49024 - Fix db_dir paths Ticket 49024 - Fix paths in tools module Ticket 48961 - Fix lib389 minor issues shown by 48961 test Ticket 49010 - Lib389 fails to start with systemctl changes Ticket 49007 - lib389 fixes for paths to use online values Ticket 49005 - Update lib389 to work in containers correctly. Ticket 48991 - Fix lib389 spec for python2 and python3 Ticket 48984 - Add lib389 paths module Ticket 48951 - dsadm dsconfig status and plugin Ticket 47957 - Update the replication "idle" status string Ticket 48951 - dsadm and dsconf base files Ticket 48952 - Restart command needs a sleep Ticket 48949 - Fix ups for style and correctness Ticket 48949 - added copying slapd-collations.conf Ticket 48949 - change default file path generation - use os.path.join Ticket 48949 - os.makedirs() exist_ok not python2 compatible, added try/except Ticket 48949 - configparser fallback not python2 compatible Ticket 48946 - openConnection should not fully popluate DirSrv object Ticket 48832 - Add DirSrvTools.getLocalhost() function Ticket 48382 - Fix serverCmd to get sbin dir properly Bug 1347760 - Information disclosure via repeated use of LDAP ADD operation, etc. Ticket 48937 - Cleanup valgrind wrapper script Ticket 48923 - Fix additional issue with serverCmd Ticket 48923 - serverCmd timeout not working as expected Ticket 48917 - Attribute presence Ticket 48911 - Plugin improvements for lib389 Ticket 48911 - Improve plugin support based on new mapped objects Ticket 48910 - Fixes for backend tests and lib389 reliability. Ticket 48860 - Add replication tools Ticket 48888 - Correction to create of dsldapobject Ticket 48886 - Fix NSS SSL library in lib389 Ticket 48885 - Fix spec file requires Ticket 48884 - Bugfixes for mapped object and new connections Ticket 48878 - better style for backend in backend_test.py Ticket 48878 - pep8 fixes part 2 Ticket 48878 - pep8 fixes and fix rpm to build Ticket 48853 - Prerelease installer Ticket 48820 - Begin to test compatability with py.test3, and the new orm Ticket 48434 - Fix for negative tz offsets Ticket 48857 - Remove python-krbV from lib389 Ticket 48820 - Fix tests to ensure they work with the new object types Ticket 48820 - Move Encryption and RSA to the new object types Ticket 48820 - Proof of concept of orm style mapping of configs and objects Ticket 48820 - Clitool rename Ticket 48431 - lib389 integrate ldclt Ticket 48434 - lib389 logging tools Ticket 48796 - add function to remove logs Ticket 48771 - lib389 - get ns-slapd version Ticket 48830 - Convert lib389 to ip route tools Ticket 48763 - backup should run regardless of existing backups. Ticket 48434 - lib389 logging tools Ticket 48798 - EL6 compat for lib389 tests for DH params Ticket 48798 - lib389 add ability to create nss ca and certificate Ticket 48433 - Aci linting tools Ticket 48791 - format args in server tools Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48794 - lib389 build requires are on a single line Ticket 48660 - Add function to convert binary values in an entry to base64 Ticket 48764 - Fix mit krb password to be random. Ticket 48765 - Change default ports for standalone topology Ticket 48750 - Clean up logging to improve command experience Ticket 48751 - Improve lib389 ldapi support Ticket 48399 - Add helper makefile to lib389 to build and install Ticket 48661 - Agreement test suite fails at the test_changes case Ticket 48407 - Add test coverage module for lib389 repo Ticket 48357 - clitools should standarise their args Ticket 48560 - Make verbose handling consistent Ticket 48419 - getadminport() should not a be a static method Ticket 48408 - RFE escaped default suffix for tests Ticket 48401 - Revert typecheck Ticket 48401 - lib389 Entry hasAttr returs dict instead of false Ticket 48390 - RFE Improvements to lib389 monitor features for rest389 Ticket 48358 - Add new spec file Ticket 48371 - weaker host check on localhost.localdomain Ticket 58358 - Update spec file with pre-release versioning Ticket 48358 - Make Fedora packaging changes to the spec file Ticket 48358 - Prepare lib389 for Fedora Packaging Ticket 48364 - Fix test failures Ticket 48360 - Refactor the delete agreement function Ticket 48361 - Expand 389ds monitoring capabilities Ticket 48246 - Adding license/copyright to lib389 files Ticket 48340 - Add basic monitor support to lib389 https://fedorahosted.org/389/ticket/48340 Ticket 48353 - Add Replication REST support to lib389 Ticket 47840 - Fix regression Ticket 48343 - lib389 krb5 realm management https://fedorahosted.org/389/ticket/48343 Ticket 47840 - fix lib389 to use sbin scripts https://fedorahosted.org/389/ticket/47840 Ticket 48335 - Add SASL support to lib389 Ticket 48329 - Fix case-senstive scyheam comparisions Ticket 48303 - Fix lib389 broken tests Ticket 48329 - add matching rule functions to schema module Ticket 48324 - fix boolean capitalisation (one line) https://fedorahosted.org/389/ticket/48324 Ticket 48321 - Improve is_a_dn check to prevent mistakes with lib389 auth https://fedorahosted.org/389/ticket/48321 Ticket 48322 - Allow reindex function to reindex all attributes Ticket 48319 - Fix ldap.LDAPError exception processing Ticket 48318 - Do not delete a changelog while disabling a replication by suffix Ticket 48308 - Add __eq__ and __ne__ to Entry to allow fast comparison https://fedorahosted.org/389/ticket/48308 Ticket 48303 - Fix lib389 broken tests - backend_test Ticket 48309 - Fix lib389 lib imports Ticket 48303 - Fix lib389 broken tests - agreement_test Ticket 48303 - Fix lib389 broken tests - aci_parse_test Ticket 48301 - add tox support Ticket 48204 - update lib389 for python3 Ticket 48273 - Improve valgrind functions Ticket 48271 - Fix for self.prefix being none when SER_DEPLOYED_DIR is none https://fedorahosted.org/389/ticket/48271 Ticket 48259 - Add aci parsing utilities to lib389 Ticket 48252 - (lib389) adding get_bin_dir and dbscan Ticket 48247 - Change the default user to 'dirsrv' Ticket 47848 - Add new function to create ldif files Ticket 48239 - Fix for prefix allocation of un-initialised dirsrv objects Ticket 48237 - Add lib389 helper to enable and disable logging services. Ticket 48236 - Add get effective rights helper to lib389 Ticket 48238 - Add objectclass and attribute type query mechanisms Ticket 48029 - Add missing replication related functions Ticket 48028 - add valgrind wrapper for ns-slapd Ticket 48028 - lib389 - add valgrind functions Ticket 48022 - lib389 - Add all the server tasks Ticket 48023 - create function to test replication between servers Ticket 48020 - lib389 - need to reset args_instance with every DirSrv init Ticket 48000 - Repl agmts need more time to stop Ticket 48004 - Fix various issues Ticket 48000 - replica agreement pause/resume should have a short sleep Ticket 47990 - Add check for ".removed" instances when doing an upgrade Ticket 47990 - Add "upgrade" function to lib389 Ticket 47691 - using lib389 with RPMs Ticket 47848 - Add support for setuptools. Ticket 47855 - Add function to clear tmp directory Ticket 47851 - Need to retrieve tmp directory path Ticket 47845 - add stripcsn option to tombstone fixup task Ticket 47851 - Add function to retrieve dirsrvtests data directory Ticket 47845 - Add backup/restore/fixup tombstone tasks to lib389 Ticket 47819 - Add the new precise tombstone purging config attribute Ticket 47695 - Add plugins/tasks/Index Ticket 47648 - lib389 - add schema classes, methods Ticket 47671 - CI lib389: allow to open a DirSrv without having to create the instance Ticket 47600 - Replica/Agreement/Changelog not conform to the design Ticket 47652 - replica add fails: MT.list return a list not an entry Ticket 47635 - MT/Backend/Suffix to be conform with the design Ticket 47625 - CI lib389: DirSrv not conform to the design Ticket 47595 - fail to detect/reinit already existing instance/backup Ticket 47590 - CI tests: add/split functions around replication Ticket 47584 - CI tests: add backup/restore of an instance Ticket 47578 - CI tests: removal of 'sudo' and absolute path in lib389 Ticket 47568 - Rename DSAdmin class Ticket 47566 - Initial import of DSadmin into 389-test repos
2017-11-03 18:00:46 +00:00
Requires: python%{python3_pkgversion}-six
Requires: python%{python3_pkgversion}-pyasn1
Requires: python%{python3_pkgversion}-pyasn1-modules
Requires: python%{python3_pkgversion}-dateutil
Bump version to 1.4.0.12-1 Ticket 48377 - Move jemalloc license to /usr/share/licences Ticket 49813 - Revised interactive installer Ticket 49789 - By default, do not manage unhashed password Ticket 49844 - lib389: don't set up logging at module scope Ticket 49546 - Fix issues with MIB file Ticket 49840 - ds-replcheck command returns traceback errors against ldif files having garbage content when run in offline mode Ticket 49640 - Cleanup plugin bootstrap logging Ticket 49835 - lib389: fix logging Ticket 48818 - For a replica bindDNGroup, should be fetched the first time it is used not when the replica is started Ticket 49780 - acl_copyEval_context double free Ticket 49830 - Import fails if backend name is "default" Ticket 49832 - remove tcmalloc references Ticket 49813 - dscreate - add interactive installer Ticket 49808 - Add option to add backend to dscreate Ticket 49811 - lib389 setup.py should install autogenerated man pages Ticket 49795 - UI - add "action" backend funtionality Ticket 49588 - Add py3 support for tickets : part-3 Ticket 49820 - lib389 requires wrong python ldap library Ticket 49791 - Update docker file for new dscreate options Ticket 49761 - Fix more CI test issues Ticket 49811 - Update man pages Ticket 49783 - UI - add server configuration backend Ticket 49717 - Add conftest.py for tests Ticket 49588 - Add py3 support for tickets Ticket 49793 - Updated descriptions in dscreate example INF file Ticket 49471 - Rename dscreate options Ticket 49751 - passwordMustChange attribute is not honored by a RO consumer if using "Chain on Update" Ticket 49734 - Fix various issues with Disk Monitoring Update Source0 URL in rpm/389-ds-base.spec.in
2018-07-17 18:49:29 +00:00
Requires: python%{python3_pkgversion}-argcomplete
Bump version to 1.4.0.19 Ticket 50026 - audit logs does not capture the operation where nsslapd-lookthroughlimit is modified Ticket 50020 - during MODRDN referential integrity can fail erronously while updating large groups Ticket 49999 - Finish up the transfer to React Ticket 50004 - lib389 - improve X-ORIGIN schema parsing Ticket 50013 - Log warn instead of ERR when aci target does not exist. Ticket 49975 - followup for broken prefix deployment Ticket 49999 - Add dist-bz2 target for Koji build system Ticket 49814 - Add specfile requirements for python3-libselinux Ticket 49814 - Add specfile requirements for python3-selinux Ticket 49999 - Integrate React structure into cockpit-389-ds Ticket 49995 - Fix Tickets with internal op logging Ticket 49997 - RFE: ds-replcheck could validate suffix exists and it's replicated Ticket 49985 - memberof may silently fails to update a member Ticket 49967 - entry cache corruption after failed MODRDN Ticket 49975 - Add missing include file to main.c Ticket 49814 - skip standard ports for selinux labelling Ticket 49814 - dscreate should set the port selinux labels Ticket 49856 - Remove backend option from bak2db Ticket 49926 - Fix various Tickets with replication UI Ticket 49975 - SUSE rpmlint Tickets Ticket 49939 - Fix ldapi path in lib389 Ticket 49978 - Add CLI logging function for UI Ticket 49929 - Modifications required for the Test Case Management System Ticket 49979 - Fix regression in last commit Ticket 49979 - Remove dirsrv tests subpackage Ticket 49928 - Fix various small WebUI schema Tickets Ticket 49926 - UI - comment out dev cli patchs Ticket 49926 - Add replication functionality to UI
2018-11-15 15:46:41 +00:00
Requires: python%{python3_pkgversion}-libselinux
2019-12-06 21:20:37 +00:00
Requires: python%{python3_pkgversion}-setuptools
Bump version to 1.4.0.2 Ticket 48393 - fix copy and paste error Ticket 49439 - cleanallruv is not logging information Ticket 48393 - Improve replication config validation Ticket lib389 3 - Python 3 support for ACL test suite Ticket 103 - sysconfig not found Ticket 49436 - double free in COS in some conditions Ticket 48007 - CI test to test changelog trimming interval Ticket 49424 - Resolve csiphash alignment issues Ticket lib389 3 - Python 3 support for pwdPolicy_controls_test.py Ticket 3 - python 3 support - filter test Ticket 49434 - RPM build errors Ticket 49432 - filter optimise crash Ticket 49432 - Add complex fliter CI test Ticket 48894 - harden valueset_array_to_sorted_quick valueset access Ticket 49401 - Fix compiler incompatible-pointer-types warnings Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49409 - Update lib389 requirements Ticket 49401 - improve valueset sorted performance on delete Ticket 49374 - server fails to start because maxdisksize is recognized incorrectly Ticket 49408 - Server allows to set any nsds5replicaid in the existing replica entry Ticket 49407 - status-dirsrv shows ellipsed lines Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49386 - Memberof should be ignore MODRDN when the pre/post entry are identical Ticket 48006 - Missing warning for invalid replica backoff configuration Ticket 49064 - testcase hardening Ticket 49064 - RFE allow to enable MemberOf plugin in dedicated consumer Ticket lib389 3 - python 3 support Ticket 49402 - Adding a database entry with the same database name that was deleted hangs server at shutdown Ticket 48235 - remove memberof lock (cherry-pick error) Ticket 49394 - build warning Ticket 49381 - Refactor numerous suite docstrings - Part 2 Ticket 49394 - slapi_pblock_get may leave unchanged the provided variable Ticket 49403 - tidy ns logging Ticket 49381 - Refactor filter test suite docstrings Ticket 48235 - Remove memberOf global lock Ticket 103 - Make sysconfig where it is expected to exist Ticket 49400 - Add clang support to rpm builds Ticket 49381 - Refactor ACL test suite docstrings Ticket 49363 - Merge lib389 Ticket 101 - BaseException.message has been deprecated in Python3 Ticket 102 - referral support Ticket 99 - Fix typo in create_topology Ticket #98 - Fix dbscan output Ticket #77 - Fix changelogdb param issue Ticket #77 - Refactor docstrings in rST format - part 1 Ticket 96 - Change binaries' names Ticket 77 - Add sphinx documentation Ticket 43 - Add support for Referential Integrity plugin Ticket 45 - Add support for Rootdn Access Control plugin Ticket 46 - dsconf support for dynamic schema reload Ticket 74 - Advice users to set referint-update-delay to 0 Ticket 92 - display_attr() should return str not bytes in py3 Ticket 93 - Fix test cases in ctl_dbtasks_test.py Ticket 88 - python install and remove for tests Ticket 85 - Remove legacy replication attribute Ticket 91 - Fix replication topology Ticket 89 - Fix inconsistency with serverid Ticket 79 - Fix replica.py and add tests Ticket 86 - add build dir to gitignore Ticket 83 - Add an util for generating instance parameters Ticket 87 - Update accesslog regec for HR etimes Ticket 49 - Add support for whoami plugin Ticket 48 - Add support for USN plugin Ticket 78 - Add exists() method to DSLdapObject Ticket 31 - Allow complete removal of some memberOf attrs Ticket31 - Add memberOf fix-up task Ticket 67 - Add ensure_int function Ticket 59 - lib389 support for index management. Ticket 67 - get attr by type Ticket 70 - Improve repl tools Ticket 50 - typo in db2* in dsctl Ticket 31 - Add status command and SkipNested support for MemberOf Ticket 31 - Add functional tests for MemberOf plugin Ticket 66 - expand healthcheck for Directory Server Ticket 69 - add specfile requires Ticket 31 - Initial MemberOf plugin support Ticket 50 - Add db2* tasks to dsctl Ticket 65 - Add m2c2 topology Ticket 63 - part 2, agreement test Ticket 63 - lib389 python 3 fix Ticket 62 - dirsrv offline log Ticket 60 - add dsrc to dsconf and dsidm Ticket 32 - Add TLS external bind support for testing Ticket 27 - Fix get function in tests Ticket 28 - userAccount for older versions without nsmemberof Ticket 27 - Improve dseldif API Ticket 30 - Add initial support for account lock and unlock. Ticket 29 - fix incorrect format in tools Ticket 28 - Change default objectClasses for users and groups Ticket 1 - Fix missing dn / rdn on config. Ticket 27 - Add a module for working with dse.ldif file Ticket 1 - cn=config comparison Ticket 21 - Missing serverid in dirsrv_test due to incorrect allocation Ticket 26 - improve lib389 sasl support Ticket 24 - Join paths using os.path.join instead of string concatenation Ticket 25 - Fix RUV __repr__ function Ticket 23 - Use DirSrv.exists() instead of manually checking for instance's existence Ticket 1 - cn=config comparison Ticket 22 - Specify a basedn parameter for IDM modules Ticket 19 - missing readme.md in python3 Ticket 20 - Use the DN_DM constant instead of hard coding its value Ticket 19 - Missing file and improve make Ticket 14 - Remane dsadm to dsctl Ticket 16 - Reset InstScriptsEnabled argument during the init Ticket 14 - Remane dsadm to dsctl Ticket 13 - Add init function to create new domain entries Ticket 15 - Improve instance configuration ability Ticket 10 - Improve command line tool arguments Ticket 9 - Convert readme to MD Ticket 7 - Add pause and resume methods to topology fixtures Ticket 49172 - Allow lib389 to read system schema and instance Ticket 49172 - Allow lib389 to read system schema and instance Ticket 6 - Bump lib389 version 1.0.4 Ticket 5 - Fix container build on fedora Ticket 4 - Cert detection breaks some tests Ticket 49137 - Add sasl plain tests, lib389 support Ticket 2 - pytest mark with version relies on root Ticket 49126 - DIT management tool Ticket 49101 - Python 2 generate example entries Ticket 49103 - python 2 support for installer Ticket 47747 - Add topology_i2 and topology_i3 Ticket 49087 - lib389 resolve jenkins issues Ticket 48413 - Improvements to lib389 for rest Ticket 49083 - Support prefix for discovery of the defaults.inf file. Ticket 49055 - Fix debugging mode issue Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 47747 - Add more topology fixtures Ticket 47840 - Add InstScriptsEnabled argument Ticket 47747 - Add topology fixtures module Ticket 48707 - Implement draft-wibrown-ldapssotoken-01 Ticket 49022 - Lib389, py3 installer cannot create entries in backend Ticket 49024 - Fix paths to the dbdir parent Ticket 49024 - Fix db_dir paths Ticket 49024 - Fix paths in tools module Ticket 48961 - Fix lib389 minor issues shown by 48961 test Ticket 49010 - Lib389 fails to start with systemctl changes Ticket 49007 - lib389 fixes for paths to use online values Ticket 49005 - Update lib389 to work in containers correctly. Ticket 48991 - Fix lib389 spec for python2 and python3 Ticket 48984 - Add lib389 paths module Ticket 48951 - dsadm dsconfig status and plugin Ticket 47957 - Update the replication "idle" status string Ticket 48951 - dsadm and dsconf base files Ticket 48952 - Restart command needs a sleep Ticket 48949 - Fix ups for style and correctness Ticket 48949 - added copying slapd-collations.conf Ticket 48949 - change default file path generation - use os.path.join Ticket 48949 - os.makedirs() exist_ok not python2 compatible, added try/except Ticket 48949 - configparser fallback not python2 compatible Ticket 48946 - openConnection should not fully popluate DirSrv object Ticket 48832 - Add DirSrvTools.getLocalhost() function Ticket 48382 - Fix serverCmd to get sbin dir properly Bug 1347760 - Information disclosure via repeated use of LDAP ADD operation, etc. Ticket 48937 - Cleanup valgrind wrapper script Ticket 48923 - Fix additional issue with serverCmd Ticket 48923 - serverCmd timeout not working as expected Ticket 48917 - Attribute presence Ticket 48911 - Plugin improvements for lib389 Ticket 48911 - Improve plugin support based on new mapped objects Ticket 48910 - Fixes for backend tests and lib389 reliability. Ticket 48860 - Add replication tools Ticket 48888 - Correction to create of dsldapobject Ticket 48886 - Fix NSS SSL library in lib389 Ticket 48885 - Fix spec file requires Ticket 48884 - Bugfixes for mapped object and new connections Ticket 48878 - better style for backend in backend_test.py Ticket 48878 - pep8 fixes part 2 Ticket 48878 - pep8 fixes and fix rpm to build Ticket 48853 - Prerelease installer Ticket 48820 - Begin to test compatability with py.test3, and the new orm Ticket 48434 - Fix for negative tz offsets Ticket 48857 - Remove python-krbV from lib389 Ticket 48820 - Fix tests to ensure they work with the new object types Ticket 48820 - Move Encryption and RSA to the new object types Ticket 48820 - Proof of concept of orm style mapping of configs and objects Ticket 48820 - Clitool rename Ticket 48431 - lib389 integrate ldclt Ticket 48434 - lib389 logging tools Ticket 48796 - add function to remove logs Ticket 48771 - lib389 - get ns-slapd version Ticket 48830 - Convert lib389 to ip route tools Ticket 48763 - backup should run regardless of existing backups. Ticket 48434 - lib389 logging tools Ticket 48798 - EL6 compat for lib389 tests for DH params Ticket 48798 - lib389 add ability to create nss ca and certificate Ticket 48433 - Aci linting tools Ticket 48791 - format args in server tools Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48794 - lib389 build requires are on a single line Ticket 48660 - Add function to convert binary values in an entry to base64 Ticket 48764 - Fix mit krb password to be random. Ticket 48765 - Change default ports for standalone topology Ticket 48750 - Clean up logging to improve command experience Ticket 48751 - Improve lib389 ldapi support Ticket 48399 - Add helper makefile to lib389 to build and install Ticket 48661 - Agreement test suite fails at the test_changes case Ticket 48407 - Add test coverage module for lib389 repo Ticket 48357 - clitools should standarise their args Ticket 48560 - Make verbose handling consistent Ticket 48419 - getadminport() should not a be a static method Ticket 48408 - RFE escaped default suffix for tests Ticket 48401 - Revert typecheck Ticket 48401 - lib389 Entry hasAttr returs dict instead of false Ticket 48390 - RFE Improvements to lib389 monitor features for rest389 Ticket 48358 - Add new spec file Ticket 48371 - weaker host check on localhost.localdomain Ticket 58358 - Update spec file with pre-release versioning Ticket 48358 - Make Fedora packaging changes to the spec file Ticket 48358 - Prepare lib389 for Fedora Packaging Ticket 48364 - Fix test failures Ticket 48360 - Refactor the delete agreement function Ticket 48361 - Expand 389ds monitoring capabilities Ticket 48246 - Adding license/copyright to lib389 files Ticket 48340 - Add basic monitor support to lib389 https://fedorahosted.org/389/ticket/48340 Ticket 48353 - Add Replication REST support to lib389 Ticket 47840 - Fix regression Ticket 48343 - lib389 krb5 realm management https://fedorahosted.org/389/ticket/48343 Ticket 47840 - fix lib389 to use sbin scripts https://fedorahosted.org/389/ticket/47840 Ticket 48335 - Add SASL support to lib389 Ticket 48329 - Fix case-senstive scyheam comparisions Ticket 48303 - Fix lib389 broken tests Ticket 48329 - add matching rule functions to schema module Ticket 48324 - fix boolean capitalisation (one line) https://fedorahosted.org/389/ticket/48324 Ticket 48321 - Improve is_a_dn check to prevent mistakes with lib389 auth https://fedorahosted.org/389/ticket/48321 Ticket 48322 - Allow reindex function to reindex all attributes Ticket 48319 - Fix ldap.LDAPError exception processing Ticket 48318 - Do not delete a changelog while disabling a replication by suffix Ticket 48308 - Add __eq__ and __ne__ to Entry to allow fast comparison https://fedorahosted.org/389/ticket/48308 Ticket 48303 - Fix lib389 broken tests - backend_test Ticket 48309 - Fix lib389 lib imports Ticket 48303 - Fix lib389 broken tests - agreement_test Ticket 48303 - Fix lib389 broken tests - aci_parse_test Ticket 48301 - add tox support Ticket 48204 - update lib389 for python3 Ticket 48273 - Improve valgrind functions Ticket 48271 - Fix for self.prefix being none when SER_DEPLOYED_DIR is none https://fedorahosted.org/389/ticket/48271 Ticket 48259 - Add aci parsing utilities to lib389 Ticket 48252 - (lib389) adding get_bin_dir and dbscan Ticket 48247 - Change the default user to 'dirsrv' Ticket 47848 - Add new function to create ldif files Ticket 48239 - Fix for prefix allocation of un-initialised dirsrv objects Ticket 48237 - Add lib389 helper to enable and disable logging services. Ticket 48236 - Add get effective rights helper to lib389 Ticket 48238 - Add objectclass and attribute type query mechanisms Ticket 48029 - Add missing replication related functions Ticket 48028 - add valgrind wrapper for ns-slapd Ticket 48028 - lib389 - add valgrind functions Ticket 48022 - lib389 - Add all the server tasks Ticket 48023 - create function to test replication between servers Ticket 48020 - lib389 - need to reset args_instance with every DirSrv init Ticket 48000 - Repl agmts need more time to stop Ticket 48004 - Fix various issues Ticket 48000 - replica agreement pause/resume should have a short sleep Ticket 47990 - Add check for ".removed" instances when doing an upgrade Ticket 47990 - Add "upgrade" function to lib389 Ticket 47691 - using lib389 with RPMs Ticket 47848 - Add support for setuptools. Ticket 47855 - Add function to clear tmp directory Ticket 47851 - Need to retrieve tmp directory path Ticket 47845 - add stripcsn option to tombstone fixup task Ticket 47851 - Add function to retrieve dirsrvtests data directory Ticket 47845 - Add backup/restore/fixup tombstone tasks to lib389 Ticket 47819 - Add the new precise tombstone purging config attribute Ticket 47695 - Add plugins/tasks/Index Ticket 47648 - lib389 - add schema classes, methods Ticket 47671 - CI lib389: allow to open a DirSrv without having to create the instance Ticket 47600 - Replica/Agreement/Changelog not conform to the design Ticket 47652 - replica add fails: MT.list return a list not an entry Ticket 47635 - MT/Backend/Suffix to be conform with the design Ticket 47625 - CI lib389: DirSrv not conform to the design Ticket 47595 - fail to detect/reinit already existing instance/backup Ticket 47590 - CI tests: add/split functions around replication Ticket 47584 - CI tests: add backup/restore of an instance Ticket 47578 - CI tests: removal of 'sudo' and absolute path in lib389 Ticket 47568 - Rename DSAdmin class Ticket 47566 - Initial import of DSadmin into 389-test repos
2017-11-03 18:00:46 +00:00
%{?python_provide:%python_provide python%{python3_pkgversion}-lib389}
Bump version to 1.4.0.12-1 Ticket 48377 - Move jemalloc license to /usr/share/licences Ticket 49813 - Revised interactive installer Ticket 49789 - By default, do not manage unhashed password Ticket 49844 - lib389: don't set up logging at module scope Ticket 49546 - Fix issues with MIB file Ticket 49840 - ds-replcheck command returns traceback errors against ldif files having garbage content when run in offline mode Ticket 49640 - Cleanup plugin bootstrap logging Ticket 49835 - lib389: fix logging Ticket 48818 - For a replica bindDNGroup, should be fetched the first time it is used not when the replica is started Ticket 49780 - acl_copyEval_context double free Ticket 49830 - Import fails if backend name is "default" Ticket 49832 - remove tcmalloc references Ticket 49813 - dscreate - add interactive installer Ticket 49808 - Add option to add backend to dscreate Ticket 49811 - lib389 setup.py should install autogenerated man pages Ticket 49795 - UI - add "action" backend funtionality Ticket 49588 - Add py3 support for tickets : part-3 Ticket 49820 - lib389 requires wrong python ldap library Ticket 49791 - Update docker file for new dscreate options Ticket 49761 - Fix more CI test issues Ticket 49811 - Update man pages Ticket 49783 - UI - add server configuration backend Ticket 49717 - Add conftest.py for tests Ticket 49588 - Add py3 support for tickets Ticket 49793 - Updated descriptions in dscreate example INF file Ticket 49471 - Rename dscreate options Ticket 49751 - passwordMustChange attribute is not honored by a RO consumer if using "Chain on Update" Ticket 49734 - Fix various issues with Disk Monitoring Update Source0 URL in rpm/389-ds-base.spec.in
2018-07-17 18:49:29 +00:00
Bump version to 1.4.0.2 Ticket 48393 - fix copy and paste error Ticket 49439 - cleanallruv is not logging information Ticket 48393 - Improve replication config validation Ticket lib389 3 - Python 3 support for ACL test suite Ticket 103 - sysconfig not found Ticket 49436 - double free in COS in some conditions Ticket 48007 - CI test to test changelog trimming interval Ticket 49424 - Resolve csiphash alignment issues Ticket lib389 3 - Python 3 support for pwdPolicy_controls_test.py Ticket 3 - python 3 support - filter test Ticket 49434 - RPM build errors Ticket 49432 - filter optimise crash Ticket 49432 - Add complex fliter CI test Ticket 48894 - harden valueset_array_to_sorted_quick valueset access Ticket 49401 - Fix compiler incompatible-pointer-types warnings Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49409 - Update lib389 requirements Ticket 49401 - improve valueset sorted performance on delete Ticket 49374 - server fails to start because maxdisksize is recognized incorrectly Ticket 49408 - Server allows to set any nsds5replicaid in the existing replica entry Ticket 49407 - status-dirsrv shows ellipsed lines Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49386 - Memberof should be ignore MODRDN when the pre/post entry are identical Ticket 48006 - Missing warning for invalid replica backoff configuration Ticket 49064 - testcase hardening Ticket 49064 - RFE allow to enable MemberOf plugin in dedicated consumer Ticket lib389 3 - python 3 support Ticket 49402 - Adding a database entry with the same database name that was deleted hangs server at shutdown Ticket 48235 - remove memberof lock (cherry-pick error) Ticket 49394 - build warning Ticket 49381 - Refactor numerous suite docstrings - Part 2 Ticket 49394 - slapi_pblock_get may leave unchanged the provided variable Ticket 49403 - tidy ns logging Ticket 49381 - Refactor filter test suite docstrings Ticket 48235 - Remove memberOf global lock Ticket 103 - Make sysconfig where it is expected to exist Ticket 49400 - Add clang support to rpm builds Ticket 49381 - Refactor ACL test suite docstrings Ticket 49363 - Merge lib389 Ticket 101 - BaseException.message has been deprecated in Python3 Ticket 102 - referral support Ticket 99 - Fix typo in create_topology Ticket #98 - Fix dbscan output Ticket #77 - Fix changelogdb param issue Ticket #77 - Refactor docstrings in rST format - part 1 Ticket 96 - Change binaries' names Ticket 77 - Add sphinx documentation Ticket 43 - Add support for Referential Integrity plugin Ticket 45 - Add support for Rootdn Access Control plugin Ticket 46 - dsconf support for dynamic schema reload Ticket 74 - Advice users to set referint-update-delay to 0 Ticket 92 - display_attr() should return str not bytes in py3 Ticket 93 - Fix test cases in ctl_dbtasks_test.py Ticket 88 - python install and remove for tests Ticket 85 - Remove legacy replication attribute Ticket 91 - Fix replication topology Ticket 89 - Fix inconsistency with serverid Ticket 79 - Fix replica.py and add tests Ticket 86 - add build dir to gitignore Ticket 83 - Add an util for generating instance parameters Ticket 87 - Update accesslog regec for HR etimes Ticket 49 - Add support for whoami plugin Ticket 48 - Add support for USN plugin Ticket 78 - Add exists() method to DSLdapObject Ticket 31 - Allow complete removal of some memberOf attrs Ticket31 - Add memberOf fix-up task Ticket 67 - Add ensure_int function Ticket 59 - lib389 support for index management. Ticket 67 - get attr by type Ticket 70 - Improve repl tools Ticket 50 - typo in db2* in dsctl Ticket 31 - Add status command and SkipNested support for MemberOf Ticket 31 - Add functional tests for MemberOf plugin Ticket 66 - expand healthcheck for Directory Server Ticket 69 - add specfile requires Ticket 31 - Initial MemberOf plugin support Ticket 50 - Add db2* tasks to dsctl Ticket 65 - Add m2c2 topology Ticket 63 - part 2, agreement test Ticket 63 - lib389 python 3 fix Ticket 62 - dirsrv offline log Ticket 60 - add dsrc to dsconf and dsidm Ticket 32 - Add TLS external bind support for testing Ticket 27 - Fix get function in tests Ticket 28 - userAccount for older versions without nsmemberof Ticket 27 - Improve dseldif API Ticket 30 - Add initial support for account lock and unlock. Ticket 29 - fix incorrect format in tools Ticket 28 - Change default objectClasses for users and groups Ticket 1 - Fix missing dn / rdn on config. Ticket 27 - Add a module for working with dse.ldif file Ticket 1 - cn=config comparison Ticket 21 - Missing serverid in dirsrv_test due to incorrect allocation Ticket 26 - improve lib389 sasl support Ticket 24 - Join paths using os.path.join instead of string concatenation Ticket 25 - Fix RUV __repr__ function Ticket 23 - Use DirSrv.exists() instead of manually checking for instance's existence Ticket 1 - cn=config comparison Ticket 22 - Specify a basedn parameter for IDM modules Ticket 19 - missing readme.md in python3 Ticket 20 - Use the DN_DM constant instead of hard coding its value Ticket 19 - Missing file and improve make Ticket 14 - Remane dsadm to dsctl Ticket 16 - Reset InstScriptsEnabled argument during the init Ticket 14 - Remane dsadm to dsctl Ticket 13 - Add init function to create new domain entries Ticket 15 - Improve instance configuration ability Ticket 10 - Improve command line tool arguments Ticket 9 - Convert readme to MD Ticket 7 - Add pause and resume methods to topology fixtures Ticket 49172 - Allow lib389 to read system schema and instance Ticket 49172 - Allow lib389 to read system schema and instance Ticket 6 - Bump lib389 version 1.0.4 Ticket 5 - Fix container build on fedora Ticket 4 - Cert detection breaks some tests Ticket 49137 - Add sasl plain tests, lib389 support Ticket 2 - pytest mark with version relies on root Ticket 49126 - DIT management tool Ticket 49101 - Python 2 generate example entries Ticket 49103 - python 2 support for installer Ticket 47747 - Add topology_i2 and topology_i3 Ticket 49087 - lib389 resolve jenkins issues Ticket 48413 - Improvements to lib389 for rest Ticket 49083 - Support prefix for discovery of the defaults.inf file. Ticket 49055 - Fix debugging mode issue Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 47747 - Add more topology fixtures Ticket 47840 - Add InstScriptsEnabled argument Ticket 47747 - Add topology fixtures module Ticket 48707 - Implement draft-wibrown-ldapssotoken-01 Ticket 49022 - Lib389, py3 installer cannot create entries in backend Ticket 49024 - Fix paths to the dbdir parent Ticket 49024 - Fix db_dir paths Ticket 49024 - Fix paths in tools module Ticket 48961 - Fix lib389 minor issues shown by 48961 test Ticket 49010 - Lib389 fails to start with systemctl changes Ticket 49007 - lib389 fixes for paths to use online values Ticket 49005 - Update lib389 to work in containers correctly. Ticket 48991 - Fix lib389 spec for python2 and python3 Ticket 48984 - Add lib389 paths module Ticket 48951 - dsadm dsconfig status and plugin Ticket 47957 - Update the replication "idle" status string Ticket 48951 - dsadm and dsconf base files Ticket 48952 - Restart command needs a sleep Ticket 48949 - Fix ups for style and correctness Ticket 48949 - added copying slapd-collations.conf Ticket 48949 - change default file path generation - use os.path.join Ticket 48949 - os.makedirs() exist_ok not python2 compatible, added try/except Ticket 48949 - configparser fallback not python2 compatible Ticket 48946 - openConnection should not fully popluate DirSrv object Ticket 48832 - Add DirSrvTools.getLocalhost() function Ticket 48382 - Fix serverCmd to get sbin dir properly Bug 1347760 - Information disclosure via repeated use of LDAP ADD operation, etc. Ticket 48937 - Cleanup valgrind wrapper script Ticket 48923 - Fix additional issue with serverCmd Ticket 48923 - serverCmd timeout not working as expected Ticket 48917 - Attribute presence Ticket 48911 - Plugin improvements for lib389 Ticket 48911 - Improve plugin support based on new mapped objects Ticket 48910 - Fixes for backend tests and lib389 reliability. Ticket 48860 - Add replication tools Ticket 48888 - Correction to create of dsldapobject Ticket 48886 - Fix NSS SSL library in lib389 Ticket 48885 - Fix spec file requires Ticket 48884 - Bugfixes for mapped object and new connections Ticket 48878 - better style for backend in backend_test.py Ticket 48878 - pep8 fixes part 2 Ticket 48878 - pep8 fixes and fix rpm to build Ticket 48853 - Prerelease installer Ticket 48820 - Begin to test compatability with py.test3, and the new orm Ticket 48434 - Fix for negative tz offsets Ticket 48857 - Remove python-krbV from lib389 Ticket 48820 - Fix tests to ensure they work with the new object types Ticket 48820 - Move Encryption and RSA to the new object types Ticket 48820 - Proof of concept of orm style mapping of configs and objects Ticket 48820 - Clitool rename Ticket 48431 - lib389 integrate ldclt Ticket 48434 - lib389 logging tools Ticket 48796 - add function to remove logs Ticket 48771 - lib389 - get ns-slapd version Ticket 48830 - Convert lib389 to ip route tools Ticket 48763 - backup should run regardless of existing backups. Ticket 48434 - lib389 logging tools Ticket 48798 - EL6 compat for lib389 tests for DH params Ticket 48798 - lib389 add ability to create nss ca and certificate Ticket 48433 - Aci linting tools Ticket 48791 - format args in server tools Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48794 - lib389 build requires are on a single line Ticket 48660 - Add function to convert binary values in an entry to base64 Ticket 48764 - Fix mit krb password to be random. Ticket 48765 - Change default ports for standalone topology Ticket 48750 - Clean up logging to improve command experience Ticket 48751 - Improve lib389 ldapi support Ticket 48399 - Add helper makefile to lib389 to build and install Ticket 48661 - Agreement test suite fails at the test_changes case Ticket 48407 - Add test coverage module for lib389 repo Ticket 48357 - clitools should standarise their args Ticket 48560 - Make verbose handling consistent Ticket 48419 - getadminport() should not a be a static method Ticket 48408 - RFE escaped default suffix for tests Ticket 48401 - Revert typecheck Ticket 48401 - lib389 Entry hasAttr returs dict instead of false Ticket 48390 - RFE Improvements to lib389 monitor features for rest389 Ticket 48358 - Add new spec file Ticket 48371 - weaker host check on localhost.localdomain Ticket 58358 - Update spec file with pre-release versioning Ticket 48358 - Make Fedora packaging changes to the spec file Ticket 48358 - Prepare lib389 for Fedora Packaging Ticket 48364 - Fix test failures Ticket 48360 - Refactor the delete agreement function Ticket 48361 - Expand 389ds monitoring capabilities Ticket 48246 - Adding license/copyright to lib389 files Ticket 48340 - Add basic monitor support to lib389 https://fedorahosted.org/389/ticket/48340 Ticket 48353 - Add Replication REST support to lib389 Ticket 47840 - Fix regression Ticket 48343 - lib389 krb5 realm management https://fedorahosted.org/389/ticket/48343 Ticket 47840 - fix lib389 to use sbin scripts https://fedorahosted.org/389/ticket/47840 Ticket 48335 - Add SASL support to lib389 Ticket 48329 - Fix case-senstive scyheam comparisions Ticket 48303 - Fix lib389 broken tests Ticket 48329 - add matching rule functions to schema module Ticket 48324 - fix boolean capitalisation (one line) https://fedorahosted.org/389/ticket/48324 Ticket 48321 - Improve is_a_dn check to prevent mistakes with lib389 auth https://fedorahosted.org/389/ticket/48321 Ticket 48322 - Allow reindex function to reindex all attributes Ticket 48319 - Fix ldap.LDAPError exception processing Ticket 48318 - Do not delete a changelog while disabling a replication by suffix Ticket 48308 - Add __eq__ and __ne__ to Entry to allow fast comparison https://fedorahosted.org/389/ticket/48308 Ticket 48303 - Fix lib389 broken tests - backend_test Ticket 48309 - Fix lib389 lib imports Ticket 48303 - Fix lib389 broken tests - agreement_test Ticket 48303 - Fix lib389 broken tests - aci_parse_test Ticket 48301 - add tox support Ticket 48204 - update lib389 for python3 Ticket 48273 - Improve valgrind functions Ticket 48271 - Fix for self.prefix being none when SER_DEPLOYED_DIR is none https://fedorahosted.org/389/ticket/48271 Ticket 48259 - Add aci parsing utilities to lib389 Ticket 48252 - (lib389) adding get_bin_dir and dbscan Ticket 48247 - Change the default user to 'dirsrv' Ticket 47848 - Add new function to create ldif files Ticket 48239 - Fix for prefix allocation of un-initialised dirsrv objects Ticket 48237 - Add lib389 helper to enable and disable logging services. Ticket 48236 - Add get effective rights helper to lib389 Ticket 48238 - Add objectclass and attribute type query mechanisms Ticket 48029 - Add missing replication related functions Ticket 48028 - add valgrind wrapper for ns-slapd Ticket 48028 - lib389 - add valgrind functions Ticket 48022 - lib389 - Add all the server tasks Ticket 48023 - create function to test replication between servers Ticket 48020 - lib389 - need to reset args_instance with every DirSrv init Ticket 48000 - Repl agmts need more time to stop Ticket 48004 - Fix various issues Ticket 48000 - replica agreement pause/resume should have a short sleep Ticket 47990 - Add check for ".removed" instances when doing an upgrade Ticket 47990 - Add "upgrade" function to lib389 Ticket 47691 - using lib389 with RPMs Ticket 47848 - Add support for setuptools. Ticket 47855 - Add function to clear tmp directory Ticket 47851 - Need to retrieve tmp directory path Ticket 47845 - add stripcsn option to tombstone fixup task Ticket 47851 - Add function to retrieve dirsrvtests data directory Ticket 47845 - Add backup/restore/fixup tombstone tasks to lib389 Ticket 47819 - Add the new precise tombstone purging config attribute Ticket 47695 - Add plugins/tasks/Index Ticket 47648 - lib389 - add schema classes, methods Ticket 47671 - CI lib389: allow to open a DirSrv without having to create the instance Ticket 47600 - Replica/Agreement/Changelog not conform to the design Ticket 47652 - replica add fails: MT.list return a list not an entry Ticket 47635 - MT/Backend/Suffix to be conform with the design Ticket 47625 - CI lib389: DirSrv not conform to the design Ticket 47595 - fail to detect/reinit already existing instance/backup Ticket 47590 - CI tests: add/split functions around replication Ticket 47584 - CI tests: add backup/restore of an instance Ticket 47578 - CI tests: removal of 'sudo' and absolute path in lib389 Ticket 47568 - Rename DSAdmin class Ticket 47566 - Initial import of DSadmin into 389-test repos
2017-11-03 18:00:46 +00:00
%description -n python%{python3_pkgversion}-lib389
This module contains tools and libraries for accessing, testing,
and configuring the 389 Directory Server.
Bump version to 1.4.4.4 Issue 51175 - resolve plugin name leaking Issue 51187 - UI - stop importing Cockpit's PF css Issue 51192 - Add option to reject internal unindexed searches Issue 50840 - Fix test docstrings metadata-1 Issue 50840 - Fix test docstrings metadata Issue 50980 - fix foo_filter_rewrite Issue 51165 - add more logconv stats for the new access log keywords Issue 50928 - Unable to create a suffix with countryName either via dscreate or the admin console Issue 51188 - db2ldif crashes when LDIF file can't be accessed Issue 50545 - Port remaining legacy tools to new python CLI Issue 51165 - add new access log keywords for wtime and optime Issue 49761 - Fix CI test suite issues ( Port remaning acceptance test suit part 1) Issue 51070 - Port Import TET module to python3 part2 Issue 51142 - Port manage Entry TET suit to python 3 part 1 Issue 50860 - Port Password Policy test cases from TET to python3 final 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 50873 - Fix issues with healthcheck tool Issue 50860 - Port Password Policy test cases from TET to python3 part2 Issue 51166 - Log an error when a search is fully unindexed Issue 50544 - OpenLDAP syncrepl compatability Issue 51161 - fix SLE15.2 install issps Issue 49999 - rpm.mk build-cockpit should clean cockpit_dist first Issue 51144 - dsctl fails with instance names that contain slapd- Issue 51155 - Fix OID for sambaConfig objectclass Issue 51159 - dsidm ou delete fails Issue 50984 - Memory leaks in disk monitoring Issue 51131 - improve mutex alloc in conntable Issue 49761 - Fix CI tests Issue 49859 - A distinguished value can be missing in an entry Issue 50791 - Healthcheck should look for notes=A/F in access log Issue 51072 - Set the default minimum worker threads Issue 51140 - missing ifdef Issue 50912 - pwdReset can be modified by a user Issue 50781 - Make building cockpit plugin optional Issue 51100 - Correct numSubordinates value for cn=monitor Issue 51136 - dsctl and dsidm do not errors correctly when using JSON Issue 137 - fix compiler warning Issue 50781 - Make building cockpit plugin optional Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected Issue 51034 - labeledURIObject Issue 50545 - Port remaining legacy tools to new python CLI Issue 50889 - Extract pem files into a private namespace Issue 137 - Implement EntryUUID plugin Issue 51072 - improve autotune defaults Issue 51115 - enable samba3.ldif by default Issue 51118 - UI - improve modal validation when creating an instance Issue 50746 - Add option to healthcheck to list all the lint reports
2020-07-08 21:26:26 +00:00
%if %{use_cockpit}
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%package -n cockpit-389-ds
Summary: Cockpit UI Plugin for configuring and administering the 389 Directory Server
BuildArch: noarch
Requires: cockpit
Requires: 389-ds-base
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
Requires: python%{python3_pkgversion}
Requires: python%{python3_pkgversion}-lib389
%description -n cockpit-389-ds
A cockpit UI Plugin for configuring and administering the 389 Directory Server
Bump version to 1.4.4.4 Issue 51175 - resolve plugin name leaking Issue 51187 - UI - stop importing Cockpit's PF css Issue 51192 - Add option to reject internal unindexed searches Issue 50840 - Fix test docstrings metadata-1 Issue 50840 - Fix test docstrings metadata Issue 50980 - fix foo_filter_rewrite Issue 51165 - add more logconv stats for the new access log keywords Issue 50928 - Unable to create a suffix with countryName either via dscreate or the admin console Issue 51188 - db2ldif crashes when LDIF file can't be accessed Issue 50545 - Port remaining legacy tools to new python CLI Issue 51165 - add new access log keywords for wtime and optime Issue 49761 - Fix CI test suite issues ( Port remaning acceptance test suit part 1) Issue 51070 - Port Import TET module to python3 part2 Issue 51142 - Port manage Entry TET suit to python 3 part 1 Issue 50860 - Port Password Policy test cases from TET to python3 final 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 50873 - Fix issues with healthcheck tool Issue 50860 - Port Password Policy test cases from TET to python3 part2 Issue 51166 - Log an error when a search is fully unindexed Issue 50544 - OpenLDAP syncrepl compatability Issue 51161 - fix SLE15.2 install issps Issue 49999 - rpm.mk build-cockpit should clean cockpit_dist first Issue 51144 - dsctl fails with instance names that contain slapd- Issue 51155 - Fix OID for sambaConfig objectclass Issue 51159 - dsidm ou delete fails Issue 50984 - Memory leaks in disk monitoring Issue 51131 - improve mutex alloc in conntable Issue 49761 - Fix CI tests Issue 49859 - A distinguished value can be missing in an entry Issue 50791 - Healthcheck should look for notes=A/F in access log Issue 51072 - Set the default minimum worker threads Issue 51140 - missing ifdef Issue 50912 - pwdReset can be modified by a user Issue 50781 - Make building cockpit plugin optional Issue 51100 - Correct numSubordinates value for cn=monitor Issue 51136 - dsctl and dsidm do not errors correctly when using JSON Issue 137 - fix compiler warning Issue 50781 - Make building cockpit plugin optional Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected Issue 51034 - labeledURIObject Issue 50545 - Port remaining legacy tools to new python CLI Issue 50889 - Extract pem files into a private namespace Issue 137 - Implement EntryUUID plugin Issue 51072 - improve autotune defaults Issue 51115 - enable samba3.ldif by default Issue 51118 - UI - improve modal validation when creating an instance Issue 50746 - Add option to healthcheck to list all the lint reports
2020-07-08 21:26:26 +00:00
%endif
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
2009-05-26 22:55:06 +00:00
%prep
%autosetup -p1 -v -n %{name}-%{version}%{?prerel}
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%if %{bundle_jemalloc}
%setup -q -n %{name}-%{version}%{?prerel} -T -D -b 3
%endif
2009-05-26 22:55:06 +00:00
cp %{SOURCE2} README.devel
%build
Release 1.3.4.0 (rebase) - Enable nunc-stans in the build. - Ticket 47490 - test case failing if 47721 is also fixed - Ticket 47640 - Linked attributes transaction not aborted when linked entry does not exit - Ticket 47669 - CI test: added test cases for ticket 47669 - Ticket 47669 - Retro Changelog Plugin accepts invalid value in nsslapd-changelogmaxage attribute - Ticket 47723 - winsync sets AccountUserControl in AD to 544 - Ticket 47787 - Make the test case more robust - Ticket 47833 - TEST CASE only (modrdn fails if renamed entry member of a group and is out of memberof scope) - Ticket 47878 - Improve setup-ds update logging - Ticket 47893 - should use Sys::Hostname instead Net::Domain - Ticket 47910 - allow logconv.pl -S/-E switches to work even when timestamps not present in access log - Ticket 47913 - remove-ds.pl should not remove /var/lib/dirsrv - Ticket 47921 - indirect cos does not reflect changes in the cos attribute - Ticket 47927 - Uniqueness plugin: should allow to exclude some subtrees from its scope - Ticket 47953 - testcase for removing invalid aci - Ticket 47966 - CI test: added test cases for ticket 47966 - Ticket 47966 - slapd crashes during Dogtag clone reinstallation - Ticket 47972 - make parsing of nsslapd-changelogmaxage more fault tolerant - Ticket 47972 - make parsing of nsslapd-changelogmaxage more fool proof - Ticket 47998 - cleanup WINDOWS ifdef's - Ticket 47998 - remove remaining obsolete OS code/files - Ticket 47998 - remove "windows" files - Ticket 47999 - address several race conditions in tests - Ticket 47999 - lib389 individual tests not running correctly when run as a whole - Ticket 48003 - build "suite" framework - Ticket 48008 - db2bak.pl man page should be improved. - Ticket 48017 - add script to generate lib389 CI test script - Ticket 48019 - Remove refs to constants.py and backup/restore from lib389 tests - Ticket 48023 - replace old replication check with lib389 function - Ticket 48025 - add an option '-u' to dbgen.pl for adding group entries with uniquemembers - Ticket 48026 - fix invalid write for friendly attribute names - Ticket 48026 - Fix memory leak in uniqueness plugin - Ticket 48026 - Support for uniqueness plugin to enforce uniqueness on a set of attributes. - Ticket 48032 - change C code license to GPLv3; change C code license to allow openssl - Ticket 48035 - nunc-stans - Revise shutdown sequence - Ticket 48036 - ns_set_shutdown should call ns_job_done - Ticket 48037 - ns_thrpool_new should take a config struct rather than many parameters - Ticket 48038 - logging should be pluggable - Ticket 48039 - nunc-stans malloc should be pluggable - Ticket 48040 - preserve the FD when disabling a listener - Ticket 48043 - use nunc-stans config initializer - Ticket 48103 - update DS for new nunc-stans header file - Ticket 48110 - Free all the nunc-stans signal jobs when shutdown is detected - Ticket 48111 - "make clean" wipes out original files - Ticket 48122 - nunc-stans FD leak - Ticket 48127 - Using RPM, allows non root user to create/remove DS instance - Ticket 48141 - aci with wildcard and macro not correctly evaluated - Ticket 48143 - Password is not correctly passed to perl command line tools if it contains shell special characters. - Ticket 48149 - ns-slapd double free or corruption crash - Ticket 48154 - abort cleanAllRUV tasks should not certify-all by default - Ticket 48169 - support NSS 3.18 - Ticket 48170 - Parse nsIndexType correctly - Ticket 48175 - Avoid using regex in ACL if possible - Ticket 48178 - add config param to enable nunc-stans - Ticket 48191 - CI test: added test cases for ticket 48191 - Ticket 48191 - RFE: Adding nsslapd-maxsimplepaged-per-conn - Ticket 48191 - RFE: Adding nsslapd-maxsimplepaged-per-conn Adding nsslapd-maxsimplepaged-per-conn - Ticket 48194 - CI test: added test cases for ticket 48194 - Ticket 48197 - error texts from preop plugins not sent to client
2015-06-19 23:02:56 +00:00
OPENLDAP_FLAG="--with-openldap"
%{?with_tmpfiles_d: TMPFILES_FLAG="--with-tmpfiles-d=%{with_tmpfiles_d}"}
# hack hack hack https://bugzilla.redhat.com/show_bug.cgi?id=833529
NSSARGS="--with-nss-lib=%{_libdir} --with-nss-inc=%{_includedir}/nss3"
Bump version to 1.4.0.2 Ticket 48393 - fix copy and paste error Ticket 49439 - cleanallruv is not logging information Ticket 48393 - Improve replication config validation Ticket lib389 3 - Python 3 support for ACL test suite Ticket 103 - sysconfig not found Ticket 49436 - double free in COS in some conditions Ticket 48007 - CI test to test changelog trimming interval Ticket 49424 - Resolve csiphash alignment issues Ticket lib389 3 - Python 3 support for pwdPolicy_controls_test.py Ticket 3 - python 3 support - filter test Ticket 49434 - RPM build errors Ticket 49432 - filter optimise crash Ticket 49432 - Add complex fliter CI test Ticket 48894 - harden valueset_array_to_sorted_quick valueset access Ticket 49401 - Fix compiler incompatible-pointer-types warnings Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49409 - Update lib389 requirements Ticket 49401 - improve valueset sorted performance on delete Ticket 49374 - server fails to start because maxdisksize is recognized incorrectly Ticket 49408 - Server allows to set any nsds5replicaid in the existing replica entry Ticket 49407 - status-dirsrv shows ellipsed lines Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49386 - Memberof should be ignore MODRDN when the pre/post entry are identical Ticket 48006 - Missing warning for invalid replica backoff configuration Ticket 49064 - testcase hardening Ticket 49064 - RFE allow to enable MemberOf plugin in dedicated consumer Ticket lib389 3 - python 3 support Ticket 49402 - Adding a database entry with the same database name that was deleted hangs server at shutdown Ticket 48235 - remove memberof lock (cherry-pick error) Ticket 49394 - build warning Ticket 49381 - Refactor numerous suite docstrings - Part 2 Ticket 49394 - slapi_pblock_get may leave unchanged the provided variable Ticket 49403 - tidy ns logging Ticket 49381 - Refactor filter test suite docstrings Ticket 48235 - Remove memberOf global lock Ticket 103 - Make sysconfig where it is expected to exist Ticket 49400 - Add clang support to rpm builds Ticket 49381 - Refactor ACL test suite docstrings Ticket 49363 - Merge lib389 Ticket 101 - BaseException.message has been deprecated in Python3 Ticket 102 - referral support Ticket 99 - Fix typo in create_topology Ticket #98 - Fix dbscan output Ticket #77 - Fix changelogdb param issue Ticket #77 - Refactor docstrings in rST format - part 1 Ticket 96 - Change binaries' names Ticket 77 - Add sphinx documentation Ticket 43 - Add support for Referential Integrity plugin Ticket 45 - Add support for Rootdn Access Control plugin Ticket 46 - dsconf support for dynamic schema reload Ticket 74 - Advice users to set referint-update-delay to 0 Ticket 92 - display_attr() should return str not bytes in py3 Ticket 93 - Fix test cases in ctl_dbtasks_test.py Ticket 88 - python install and remove for tests Ticket 85 - Remove legacy replication attribute Ticket 91 - Fix replication topology Ticket 89 - Fix inconsistency with serverid Ticket 79 - Fix replica.py and add tests Ticket 86 - add build dir to gitignore Ticket 83 - Add an util for generating instance parameters Ticket 87 - Update accesslog regec for HR etimes Ticket 49 - Add support for whoami plugin Ticket 48 - Add support for USN plugin Ticket 78 - Add exists() method to DSLdapObject Ticket 31 - Allow complete removal of some memberOf attrs Ticket31 - Add memberOf fix-up task Ticket 67 - Add ensure_int function Ticket 59 - lib389 support for index management. Ticket 67 - get attr by type Ticket 70 - Improve repl tools Ticket 50 - typo in db2* in dsctl Ticket 31 - Add status command and SkipNested support for MemberOf Ticket 31 - Add functional tests for MemberOf plugin Ticket 66 - expand healthcheck for Directory Server Ticket 69 - add specfile requires Ticket 31 - Initial MemberOf plugin support Ticket 50 - Add db2* tasks to dsctl Ticket 65 - Add m2c2 topology Ticket 63 - part 2, agreement test Ticket 63 - lib389 python 3 fix Ticket 62 - dirsrv offline log Ticket 60 - add dsrc to dsconf and dsidm Ticket 32 - Add TLS external bind support for testing Ticket 27 - Fix get function in tests Ticket 28 - userAccount for older versions without nsmemberof Ticket 27 - Improve dseldif API Ticket 30 - Add initial support for account lock and unlock. Ticket 29 - fix incorrect format in tools Ticket 28 - Change default objectClasses for users and groups Ticket 1 - Fix missing dn / rdn on config. Ticket 27 - Add a module for working with dse.ldif file Ticket 1 - cn=config comparison Ticket 21 - Missing serverid in dirsrv_test due to incorrect allocation Ticket 26 - improve lib389 sasl support Ticket 24 - Join paths using os.path.join instead of string concatenation Ticket 25 - Fix RUV __repr__ function Ticket 23 - Use DirSrv.exists() instead of manually checking for instance's existence Ticket 1 - cn=config comparison Ticket 22 - Specify a basedn parameter for IDM modules Ticket 19 - missing readme.md in python3 Ticket 20 - Use the DN_DM constant instead of hard coding its value Ticket 19 - Missing file and improve make Ticket 14 - Remane dsadm to dsctl Ticket 16 - Reset InstScriptsEnabled argument during the init Ticket 14 - Remane dsadm to dsctl Ticket 13 - Add init function to create new domain entries Ticket 15 - Improve instance configuration ability Ticket 10 - Improve command line tool arguments Ticket 9 - Convert readme to MD Ticket 7 - Add pause and resume methods to topology fixtures Ticket 49172 - Allow lib389 to read system schema and instance Ticket 49172 - Allow lib389 to read system schema and instance Ticket 6 - Bump lib389 version 1.0.4 Ticket 5 - Fix container build on fedora Ticket 4 - Cert detection breaks some tests Ticket 49137 - Add sasl plain tests, lib389 support Ticket 2 - pytest mark with version relies on root Ticket 49126 - DIT management tool Ticket 49101 - Python 2 generate example entries Ticket 49103 - python 2 support for installer Ticket 47747 - Add topology_i2 and topology_i3 Ticket 49087 - lib389 resolve jenkins issues Ticket 48413 - Improvements to lib389 for rest Ticket 49083 - Support prefix for discovery of the defaults.inf file. Ticket 49055 - Fix debugging mode issue Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 47747 - Add more topology fixtures Ticket 47840 - Add InstScriptsEnabled argument Ticket 47747 - Add topology fixtures module Ticket 48707 - Implement draft-wibrown-ldapssotoken-01 Ticket 49022 - Lib389, py3 installer cannot create entries in backend Ticket 49024 - Fix paths to the dbdir parent Ticket 49024 - Fix db_dir paths Ticket 49024 - Fix paths in tools module Ticket 48961 - Fix lib389 minor issues shown by 48961 test Ticket 49010 - Lib389 fails to start with systemctl changes Ticket 49007 - lib389 fixes for paths to use online values Ticket 49005 - Update lib389 to work in containers correctly. Ticket 48991 - Fix lib389 spec for python2 and python3 Ticket 48984 - Add lib389 paths module Ticket 48951 - dsadm dsconfig status and plugin Ticket 47957 - Update the replication "idle" status string Ticket 48951 - dsadm and dsconf base files Ticket 48952 - Restart command needs a sleep Ticket 48949 - Fix ups for style and correctness Ticket 48949 - added copying slapd-collations.conf Ticket 48949 - change default file path generation - use os.path.join Ticket 48949 - os.makedirs() exist_ok not python2 compatible, added try/except Ticket 48949 - configparser fallback not python2 compatible Ticket 48946 - openConnection should not fully popluate DirSrv object Ticket 48832 - Add DirSrvTools.getLocalhost() function Ticket 48382 - Fix serverCmd to get sbin dir properly Bug 1347760 - Information disclosure via repeated use of LDAP ADD operation, etc. Ticket 48937 - Cleanup valgrind wrapper script Ticket 48923 - Fix additional issue with serverCmd Ticket 48923 - serverCmd timeout not working as expected Ticket 48917 - Attribute presence Ticket 48911 - Plugin improvements for lib389 Ticket 48911 - Improve plugin support based on new mapped objects Ticket 48910 - Fixes for backend tests and lib389 reliability. Ticket 48860 - Add replication tools Ticket 48888 - Correction to create of dsldapobject Ticket 48886 - Fix NSS SSL library in lib389 Ticket 48885 - Fix spec file requires Ticket 48884 - Bugfixes for mapped object and new connections Ticket 48878 - better style for backend in backend_test.py Ticket 48878 - pep8 fixes part 2 Ticket 48878 - pep8 fixes and fix rpm to build Ticket 48853 - Prerelease installer Ticket 48820 - Begin to test compatability with py.test3, and the new orm Ticket 48434 - Fix for negative tz offsets Ticket 48857 - Remove python-krbV from lib389 Ticket 48820 - Fix tests to ensure they work with the new object types Ticket 48820 - Move Encryption and RSA to the new object types Ticket 48820 - Proof of concept of orm style mapping of configs and objects Ticket 48820 - Clitool rename Ticket 48431 - lib389 integrate ldclt Ticket 48434 - lib389 logging tools Ticket 48796 - add function to remove logs Ticket 48771 - lib389 - get ns-slapd version Ticket 48830 - Convert lib389 to ip route tools Ticket 48763 - backup should run regardless of existing backups. Ticket 48434 - lib389 logging tools Ticket 48798 - EL6 compat for lib389 tests for DH params Ticket 48798 - lib389 add ability to create nss ca and certificate Ticket 48433 - Aci linting tools Ticket 48791 - format args in server tools Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48794 - lib389 build requires are on a single line Ticket 48660 - Add function to convert binary values in an entry to base64 Ticket 48764 - Fix mit krb password to be random. Ticket 48765 - Change default ports for standalone topology Ticket 48750 - Clean up logging to improve command experience Ticket 48751 - Improve lib389 ldapi support Ticket 48399 - Add helper makefile to lib389 to build and install Ticket 48661 - Agreement test suite fails at the test_changes case Ticket 48407 - Add test coverage module for lib389 repo Ticket 48357 - clitools should standarise their args Ticket 48560 - Make verbose handling consistent Ticket 48419 - getadminport() should not a be a static method Ticket 48408 - RFE escaped default suffix for tests Ticket 48401 - Revert typecheck Ticket 48401 - lib389 Entry hasAttr returs dict instead of false Ticket 48390 - RFE Improvements to lib389 monitor features for rest389 Ticket 48358 - Add new spec file Ticket 48371 - weaker host check on localhost.localdomain Ticket 58358 - Update spec file with pre-release versioning Ticket 48358 - Make Fedora packaging changes to the spec file Ticket 48358 - Prepare lib389 for Fedora Packaging Ticket 48364 - Fix test failures Ticket 48360 - Refactor the delete agreement function Ticket 48361 - Expand 389ds monitoring capabilities Ticket 48246 - Adding license/copyright to lib389 files Ticket 48340 - Add basic monitor support to lib389 https://fedorahosted.org/389/ticket/48340 Ticket 48353 - Add Replication REST support to lib389 Ticket 47840 - Fix regression Ticket 48343 - lib389 krb5 realm management https://fedorahosted.org/389/ticket/48343 Ticket 47840 - fix lib389 to use sbin scripts https://fedorahosted.org/389/ticket/47840 Ticket 48335 - Add SASL support to lib389 Ticket 48329 - Fix case-senstive scyheam comparisions Ticket 48303 - Fix lib389 broken tests Ticket 48329 - add matching rule functions to schema module Ticket 48324 - fix boolean capitalisation (one line) https://fedorahosted.org/389/ticket/48324 Ticket 48321 - Improve is_a_dn check to prevent mistakes with lib389 auth https://fedorahosted.org/389/ticket/48321 Ticket 48322 - Allow reindex function to reindex all attributes Ticket 48319 - Fix ldap.LDAPError exception processing Ticket 48318 - Do not delete a changelog while disabling a replication by suffix Ticket 48308 - Add __eq__ and __ne__ to Entry to allow fast comparison https://fedorahosted.org/389/ticket/48308 Ticket 48303 - Fix lib389 broken tests - backend_test Ticket 48309 - Fix lib389 lib imports Ticket 48303 - Fix lib389 broken tests - agreement_test Ticket 48303 - Fix lib389 broken tests - aci_parse_test Ticket 48301 - add tox support Ticket 48204 - update lib389 for python3 Ticket 48273 - Improve valgrind functions Ticket 48271 - Fix for self.prefix being none when SER_DEPLOYED_DIR is none https://fedorahosted.org/389/ticket/48271 Ticket 48259 - Add aci parsing utilities to lib389 Ticket 48252 - (lib389) adding get_bin_dir and dbscan Ticket 48247 - Change the default user to 'dirsrv' Ticket 47848 - Add new function to create ldif files Ticket 48239 - Fix for prefix allocation of un-initialised dirsrv objects Ticket 48237 - Add lib389 helper to enable and disable logging services. Ticket 48236 - Add get effective rights helper to lib389 Ticket 48238 - Add objectclass and attribute type query mechanisms Ticket 48029 - Add missing replication related functions Ticket 48028 - add valgrind wrapper for ns-slapd Ticket 48028 - lib389 - add valgrind functions Ticket 48022 - lib389 - Add all the server tasks Ticket 48023 - create function to test replication between servers Ticket 48020 - lib389 - need to reset args_instance with every DirSrv init Ticket 48000 - Repl agmts need more time to stop Ticket 48004 - Fix various issues Ticket 48000 - replica agreement pause/resume should have a short sleep Ticket 47990 - Add check for ".removed" instances when doing an upgrade Ticket 47990 - Add "upgrade" function to lib389 Ticket 47691 - using lib389 with RPMs Ticket 47848 - Add support for setuptools. Ticket 47855 - Add function to clear tmp directory Ticket 47851 - Need to retrieve tmp directory path Ticket 47845 - add stripcsn option to tombstone fixup task Ticket 47851 - Add function to retrieve dirsrvtests data directory Ticket 47845 - Add backup/restore/fixup tombstone tasks to lib389 Ticket 47819 - Add the new precise tombstone purging config attribute Ticket 47695 - Add plugins/tasks/Index Ticket 47648 - lib389 - add schema classes, methods Ticket 47671 - CI lib389: allow to open a DirSrv without having to create the instance Ticket 47600 - Replica/Agreement/Changelog not conform to the design Ticket 47652 - replica add fails: MT.list return a list not an entry Ticket 47635 - MT/Backend/Suffix to be conform with the design Ticket 47625 - CI lib389: DirSrv not conform to the design Ticket 47595 - fail to detect/reinit already existing instance/backup Ticket 47590 - CI tests: add/split functions around replication Ticket 47584 - CI tests: add backup/restore of an instance Ticket 47578 - CI tests: removal of 'sudo' and absolute path in lib389 Ticket 47568 - Rename DSAdmin class Ticket 47566 - Initial import of DSadmin into 389-test repos
2017-11-03 18:00:46 +00:00
%if %{use_asan}
ASAN_FLAGS="--enable-asan --enable-debug"
%endif
Bump version to 1.4.0.4 Ticket 49540 - Indexing task is reported finished too early regarding the backend status Ticket 49534 - Fix coverity regression Ticket 49544 - cli release preperation, group improvements Ticket 49542 - Unpackaged files on el7 break rpm build Ticket 49541 - repl config should not allow rid 65535 for masters Ticket 49370 - Add all the password policy defaults to a new local policy Ticket 49425 - improve demo objects for install Ticket 49537 - allow asan to build with stable rustc Ticket 49526 - Improve create_test.py script Ticket 49516 - Add python 3 support for replication suite Ticket 49534 - Fix coverity issues and regression Ticket 49532 - coverity issues - fix compiler warnings & clang issues Ticket 49531 - coverity issues - fix memory leaks Ticket 49463 - After cleanALLruv, there is a flow of keep alive DEL Ticket 49529 - Fix Coverity warnings: invalid deferences Ticket 49509 - Indexing of internationalized matching rules is failing Ticket 49527 - Improve ds* cli tool testing Ticket 49474 - purge saslmaps before gssapi test Ticket 49413 - Changelog trimming ignores disabled replica-agreement Ticket 49446 - cleanallruv should ignore cleaned replica Id in processing changelog if in force mode Ticket 49278 - GetEffectiveRights gives false-negative Ticket 49508 - memory leak in cn=replica plugin setup Ticket 48118 - Add CI test case Ticket 49520 - Cockpit UI - Add database chaining HTML Ticket 49512 - Add ds-cockpit-setup to rpm spec file Ticket 49523 - Refactor CI test Ticket 49524 - Password policy: minimum token length fails when the token length is equal to attribute length Ticket 49517 - Cockpit UI - Add correct png files Ticket 49517 - Cockput UI - revise config layout Ticket 49523 - memberof: schema violation error message is confusing as memberof will likely repair target entry Ticket 49312 - Added a new test case for "-D configdir" Ticket 49512 - remove backup directories from cockpit source Ticket 49512 - Add initial Cockpit UI Plugin Ticket 49515 - cannot link, missing -fPIC Ticket 49474 - Improve GSSAPI testing capability Ticket 49493 - heap use after free in csn_as_string Ticket 49379 - Add Python 3 support to CI test Ticket 49431 - Add CI test case Ticket 49495 - cos stress test and improvements. Ticket 49495 - Fix memory management is vattr. Ticket 49494 - python 2 bytes mode. Ticket 49471 - heap-buffer-overflow in ss_unescape Ticket 48184 - close connections at shutdown cleanly. Ticket 49218 - Certmap - support TLS tests Ticket 49470 - overflow in pblock_get Ticket 49443 - Add CI test case Ticket 49484 - Minor cli tool fixes. Ticket 49486 - change ns stress core to use absolute int width. Ticket 49445 - Improve regression test to detect memory leak. Ticket 49445 - Memory leak in ldif2db Ticket 49485 - Typo in gccsec_defs Ticket 49479 - Remove unused 'batch' argument from lib389 Ticket 49480 - Improvements to support IPA install. Ticket 49474 - sasl allow mechs does not operate correctly Ticket 49449 - Load sysctl values on rpm upgrade. Ticket 49374 - Add CI test case Ticket 49325 - fix rust linking. Ticket 49475 - docker poc improvements. Ticket 49461 - Improve db2index handling for test 49290 Ticket 47536 - Add Python 3 support and move test case to suites Ticket 49444 - huaf in task.c during high load import Ticket 49460 - replica_write_ruv log a failure even when it succeeds Ticket 49298 - Ticket with test case and remove-ds.pl Ticket 49408 - Add a test case for nsds5ReplicaId checks Ticket 3 lib389 - python 3 support for subset of pwd cases Ticket 35 lib389 - dsconf automember support
2018-01-29 23:42:58 +00:00
%if %{use_rust}
Bump version to 2.0.2 Issue 4539 - BUG - no such file if no overlays in openldap during migration (#4540) Issue 4528 - Fix cn=monitor SCOPE_ONE search (#4529) Issue 4535 - lib389 - healthcheck throws exception if backend is not replicated Issue 4537 - Use KRB5_CLIENT_KTNAME for client keytabs (#4523) Issue 4513 - CI Tests - fix test failures Issue 4504 - insure that repl_monitor_test use ldapi (for RHEL) - fix merge issue (#4533) Issue 4315 - performance search rate: nagle triggers high rate of setsocketopt Issue 4504 - pytest test_dsconf_replication_monitor fails on RHEL - Fix merging issue (#4530) Issue 4504 - Insure ldapi is enabled in repl_monitor_test.py (Needed on RHEL) (#4527) Issue 4506 - BUG - Fix bounds on fd table population (#4520) Issue 4521 - DS crash in deref plugin if dereferenced entry exists but is not returned by internal search (#4525) Issue 4219 - Log internal unindexed searches (notes=A) Issue 4384 - Separate eventq into REALTIME and MONOTONIC Issue 4381 - RFE - LDAPI authentication DN rewritter Issue 4513 - Fix schema test and lib389 task module (#4514) Issue 4414 - disk monitoring - prevent division by zero crash Issue 4517 - BUG: Multiple systemd pin warnings (#4518) Issue 4507 - Improve csngen testing task (#4508) Issue 4498 - BUG - entryuuid replication may not work (#4503) Issue 4480 - Unexpected info returned to ldap request (#4491) Issue 4504 - Fix pytest test_dsconf_replication_monitor (#4505) Issue 4373 - BUG - one line cleanup, free results in mt if ent 0 (#4502) Issue 4500 - Add cockpit enabling to dsctl Issue 4272 - RFE - add support for gost-yescrypt for hashing passwords (#4497) Issue 1795 - RFE - Enable logging for libldap and libber in error log (#4481) Issue 3522 - Remove DES to AES conversion code Issue 4492 - Changelog cache can upload updates from a wrong starting point (CSN) (#4493) Issue 4373 - BUG - calloc of size 0 in MT build (#4496) Issue 4483 - heap-use-after-free in slapi_be_getsuffix Issue 4486 - Remove random ldif file generation from import test (#4487) Issue 4224 - cleanup specfile after libsds removal Issue 4421 - Unable to build with Rust enabled in closed environment Issue 4489 - Remove return statement from a void function (#4490) Issue 4229 - RFE - Improve rust linking and build performance (#4474) Issue 4224 - openldap can become confused with entryuuid Issue 4313 - improve tests and improve readme re refdel Issue 4313 - fix potential syncrepl data corruption Issue 4419 - Warn users of skipped entries during ldif2db online import (#4476) Issue 4243 - Fix test (4th): SyncRepl plugin provides a wrong (#4475) Issue 4315 - performance search rate: nagle triggers high rate of setsocketopt (#4437) Issue 4460 - BUG - add machine name to subject alt names in SSCA (#4472) Issue 4446 - RFE - openldap password hashers Issue 4284 - dsidm fails to delete an organizationalUnit entry Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4466) (#4466) Issue 4464 - RFE - clang with ds+asan+rust Issue 4105 - Remove python.six (fix regression) Issue 4384 - Use MONOTONIC clock for all timing events and conditions Issue 4418 - ldif2db - offline. Warn the user of skipped entries Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4467) Issue 4460 - BUG - lib389 should use system tls policy Issue 3657 - Add options to dsctl for dsrc file Issue 4454 - RFE - fix version numbers to allow object caching Issue 3986 - UI - Handle objectclasses that do not have X-ORIGIN set Issue 4297 - 2nd fix for on ADD replication URP issue internal searches with filter containing unescaped chars (#4439) Issue 4112 - Added a CI test (#4441) Issue 4449 - dsconf replication monitor fails to retrieve database RUV - consumer (Unavailable) (#4451) Issue 4105 - Remove python.six from lib389 (#4456) Issue 4440 - BUG - ldifgen with --start-idx option fails with unsupported operand (#4444) Issue 4410 - RFE - ndn cache with arc in rust Issue 4373 - BUG - Mapping Tree nodes can be created that are invalid Issue 4428 - BUG Paged Results with critical false causes sigsegv in chaining Issue 4428 - Paged Results with Chaining Test Case Issue 2054 - do not add referrals for masters with different data generation Issue 4383 - Do not normalize escaped spaces in a DN Issue 4432 - After a failed online import the next imports are very slow Issue 4316 - performance search rate: useless poll on network send callback (#4424) Issue 4281 - dsidm user status fails with Error: 'nsUserAccount' object has no attribute 'is_locked' Issue 4429 - NULL dereference in revert_cache() Issue 4412 - Fix CLI repl-agmt requirement for parameters (#4422) Issue 4407 - RFE - remove http client and presence plugin (#4409) Issue 4398 - build problems at alpine linux Issue 4415 - unable to query schema if there are extra parenthesis
2021-01-14 21:42:31 +00:00
RUST_FLAGS="--enable-rust --enable-rust-offline"
Bump version to 1.4.0.4 Ticket 49540 - Indexing task is reported finished too early regarding the backend status Ticket 49534 - Fix coverity regression Ticket 49544 - cli release preperation, group improvements Ticket 49542 - Unpackaged files on el7 break rpm build Ticket 49541 - repl config should not allow rid 65535 for masters Ticket 49370 - Add all the password policy defaults to a new local policy Ticket 49425 - improve demo objects for install Ticket 49537 - allow asan to build with stable rustc Ticket 49526 - Improve create_test.py script Ticket 49516 - Add python 3 support for replication suite Ticket 49534 - Fix coverity issues and regression Ticket 49532 - coverity issues - fix compiler warnings & clang issues Ticket 49531 - coverity issues - fix memory leaks Ticket 49463 - After cleanALLruv, there is a flow of keep alive DEL Ticket 49529 - Fix Coverity warnings: invalid deferences Ticket 49509 - Indexing of internationalized matching rules is failing Ticket 49527 - Improve ds* cli tool testing Ticket 49474 - purge saslmaps before gssapi test Ticket 49413 - Changelog trimming ignores disabled replica-agreement Ticket 49446 - cleanallruv should ignore cleaned replica Id in processing changelog if in force mode Ticket 49278 - GetEffectiveRights gives false-negative Ticket 49508 - memory leak in cn=replica plugin setup Ticket 48118 - Add CI test case Ticket 49520 - Cockpit UI - Add database chaining HTML Ticket 49512 - Add ds-cockpit-setup to rpm spec file Ticket 49523 - Refactor CI test Ticket 49524 - Password policy: minimum token length fails when the token length is equal to attribute length Ticket 49517 - Cockpit UI - Add correct png files Ticket 49517 - Cockput UI - revise config layout Ticket 49523 - memberof: schema violation error message is confusing as memberof will likely repair target entry Ticket 49312 - Added a new test case for "-D configdir" Ticket 49512 - remove backup directories from cockpit source Ticket 49512 - Add initial Cockpit UI Plugin Ticket 49515 - cannot link, missing -fPIC Ticket 49474 - Improve GSSAPI testing capability Ticket 49493 - heap use after free in csn_as_string Ticket 49379 - Add Python 3 support to CI test Ticket 49431 - Add CI test case Ticket 49495 - cos stress test and improvements. Ticket 49495 - Fix memory management is vattr. Ticket 49494 - python 2 bytes mode. Ticket 49471 - heap-buffer-overflow in ss_unescape Ticket 48184 - close connections at shutdown cleanly. Ticket 49218 - Certmap - support TLS tests Ticket 49470 - overflow in pblock_get Ticket 49443 - Add CI test case Ticket 49484 - Minor cli tool fixes. Ticket 49486 - change ns stress core to use absolute int width. Ticket 49445 - Improve regression test to detect memory leak. Ticket 49445 - Memory leak in ldif2db Ticket 49485 - Typo in gccsec_defs Ticket 49479 - Remove unused 'batch' argument from lib389 Ticket 49480 - Improvements to support IPA install. Ticket 49474 - sasl allow mechs does not operate correctly Ticket 49449 - Load sysctl values on rpm upgrade. Ticket 49374 - Add CI test case Ticket 49325 - fix rust linking. Ticket 49475 - docker poc improvements. Ticket 49461 - Improve db2index handling for test 49290 Ticket 47536 - Add Python 3 support and move test case to suites Ticket 49444 - huaf in task.c during high load import Ticket 49460 - replica_write_ruv log a failure even when it succeeds Ticket 49298 - Ticket with test case and remove-ds.pl Ticket 49408 - Add a test case for nsds5ReplicaId checks Ticket 3 lib389 - python 3 support for subset of pwd cases Ticket 35 lib389 - dsconf automember support
2018-01-29 23:42:58 +00:00
%endif
Bump version to 1.4.4.4 Issue 51175 - resolve plugin name leaking Issue 51187 - UI - stop importing Cockpit's PF css Issue 51192 - Add option to reject internal unindexed searches Issue 50840 - Fix test docstrings metadata-1 Issue 50840 - Fix test docstrings metadata Issue 50980 - fix foo_filter_rewrite Issue 51165 - add more logconv stats for the new access log keywords Issue 50928 - Unable to create a suffix with countryName either via dscreate or the admin console Issue 51188 - db2ldif crashes when LDIF file can't be accessed Issue 50545 - Port remaining legacy tools to new python CLI Issue 51165 - add new access log keywords for wtime and optime Issue 49761 - Fix CI test suite issues ( Port remaning acceptance test suit part 1) Issue 51070 - Port Import TET module to python3 part2 Issue 51142 - Port manage Entry TET suit to python 3 part 1 Issue 50860 - Port Password Policy test cases from TET to python3 final 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 50873 - Fix issues with healthcheck tool Issue 50860 - Port Password Policy test cases from TET to python3 part2 Issue 51166 - Log an error when a search is fully unindexed Issue 50544 - OpenLDAP syncrepl compatability Issue 51161 - fix SLE15.2 install issps Issue 49999 - rpm.mk build-cockpit should clean cockpit_dist first Issue 51144 - dsctl fails with instance names that contain slapd- Issue 51155 - Fix OID for sambaConfig objectclass Issue 51159 - dsidm ou delete fails Issue 50984 - Memory leaks in disk monitoring Issue 51131 - improve mutex alloc in conntable Issue 49761 - Fix CI tests Issue 49859 - A distinguished value can be missing in an entry Issue 50791 - Healthcheck should look for notes=A/F in access log Issue 51072 - Set the default minimum worker threads Issue 51140 - missing ifdef Issue 50912 - pwdReset can be modified by a user Issue 50781 - Make building cockpit plugin optional Issue 51100 - Correct numSubordinates value for cn=monitor Issue 51136 - dsctl and dsidm do not errors correctly when using JSON Issue 137 - fix compiler warning Issue 50781 - Make building cockpit plugin optional Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected Issue 51034 - labeledURIObject Issue 50545 - Port remaining legacy tools to new python CLI Issue 50889 - Extract pem files into a private namespace Issue 137 - Implement EntryUUID plugin Issue 51072 - improve autotune defaults Issue 51115 - enable samba3.ldif by default Issue 51118 - UI - improve modal validation when creating an instance Issue 50746 - Add option to healthcheck to list all the lint reports
2020-07-08 21:26:26 +00:00
%if !%{use_cockpit}
COCKPIT_FLAGS="--disable-cockpit"
%endif
%if %{use_clang}
export CC=clang
export CXX=clang++
CLANG_FLAGS="--enable-clang"
%endif
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%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
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
# Build jemalloc
pushd ../%{jemalloc_name}-%{jemalloc_ver}
%configure \
--libdir=%{_libdir}/%{pkgname}/lib \
--bindir=%{_libdir}/%{pkgname}/bin \
--enable-prof
make %{?_smp_mflags}
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
popd
%endif
# Enforce strict linking
Bump version to 2.0.3 Issue 4619 - remove pytest requirement from lib389 Issue 4615 - log message when psearch first exceeds max threads per conn Issue 4469 - Backend redesing phase 3a - implement dbimpl API and use it in back-ldbm (#4618) Issue 4324 - Some architectures the cache line size file does not exist Issue 4593 - RFE - Print help when nsSSLPersonalitySSL is not found (#4614) Issue 4469 - Backend redesign phase 3a - bdb dependency removal from back-ldbm PR 4564 - Update dscontainer Issue 4149 - UI - port TreeView and opther components to PF4 Issue 4577 - Add GitHub actions Issue 4591 - RFE - improve openldap_to_ds help and features (#4607) issue 4612 - Fix pytest fourwaymmr_test for non root user (#4613) Issue 4609 - CVE - info disclosure when authenticating Issue 4348 - Add tests for dsidm Issue 4571 - Stale libdb-utils dependency Issue 4600 - performance modify rate: reduce lock contention on the object extension factory (#4601) Issue 4577 - Add GitHub actions Issue 4588 - BUG - unable to compile without xcrypt (#4589) Issue 4579 - libasan detects heap-use-after-free in URP test (#4584) Issue 4581 - A failed re-indexing leaves the database in broken state (#4582) Issue 4348 - Add tests for dsidm Issue 4577 - Add GitHub actions Issue 4563 - Failure on s390x: 'Fails to split RDN "o=pki-tomcat-CA" into components' (#4573) Issue 4093 - fix compiler warnings and update doxygen Issue 4575 - Update test docstrings metadata Issue 4526 - sync_repl: when completing an operation in the pending list, it can select the wrong operation (#4553) Issue 4324 - Performance search rate: change entry cache monitor to recursive pthread mutex (#4569) Issue 4513 - Add DS version check to SSL version test (#4570) Issue 5442 - Search results are different between RHDS10 and RHDS11 Issue 4396 - Minor memory leak in backend (#4558) Issue 4513 - Fix replication CI test failures (#4557) Issue 4513 - Fix replication CI test failures (#4557) Issue 4153 - Added a CI test (#4556) Issue 4506 - BUG - fix oob alloc for fds (#4555) Issue 4548 - CLI - dsconf needs better root DN access control plugin validation Issue 4506 - Temporary fix for io issues (#4516) Issue 4535 - lib389 - Fix log function in backends.py Issue 4534 - libasan read buffer overflow in filtercmp (#4541) Issue 4544 - Compiler warnings on krb5 functions (#4545) Update rpm.mk for RUST tarballs
2021-02-12 20:59:14 +00:00
%define _ld_strict_symbol_defs 1
2016-10-24 16:23:54 +00:00
# Rebuild the autotool artifacts now.
autoreconf -fiv
Bump version to 1.4.1.3 Issue 49761 - Fix CI test suite issues Issue 50041 - Add the rest UI Plugin tabs - Part 2 Issue 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 Issue 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) Issue 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 Issue 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 Issue 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 Issue 50251 - clear text passwords visable in CLI verbose mode logging Issue 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 Issue 50370 - CleanAllRUV task crashing during server shutdown Issue 50340 - structs for disabled plugins will not be freed Issue 50164 - Add test for dscreate to basic test suite Issue 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 Issue 50329 - revert fix Issue 50112 - Port ACI test suit from TET to python3(keyaci) Issue 50344 - tidy rpm vs build systemd flag handling Issue 50067 - Fix krb5 dependency in a specfile Issue 50340 - structs for diabled plugins will not be freed Issue 50327 - Add replication conflict support to UI Issue 50327 - Add replication conflict entry support to lib389/CLI Issue 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) Issue 49390, 50019 - support cn=config compare operations Issue 50041 - Add the rest UI Plugin tabs - Part 1 Issue 50329 - Possible Security Issue: DOS due to ioblocktimeout not applying to TLS Issue 49990 - Increase the default FD limits Issue 50306 - (cont typo) Move connection config inside struct Issue 50291 - Add monitor tab functionality to Cockpit UI Issue 50317 - fix ds-backtrace issue on latest gdb Issue 50305 - Revise CleanAllRUV task restart process Issue 49915 - Fix typo Issue 50026 - Audit log does not capture the operation where nsslapd-lookthroughlimit is modified Issue 49899 - fix pin.txt and pwdfile permissions Issue 49915 - Add regression test Issue 50303 - Add task creation date to task data Issue 50306 - Move connection config inside struct Issue 50240 - Improve task logging Issue 50032 - Fix deprecation warnings in tests Issue 50310 - fix sasl header include Issue 49390 - improve compare and cn=config compare tests
2019-05-24 19:14:46 +00:00
%configure --enable-autobind --with-selinux $TMPFILES_FLAG \
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
--with-systemd \
--with-systemdsystemunitdir=%{_unitdir} \
--with-systemdsystemconfdir=%{_sysconfdir}/systemd/system \
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
--with-systemdgroupname=%{groupname} \
--libexecdir=%{_libexecdir}/%{pkgname} \
Bump version to 1.4.4.6 Issue 4262 - Remove legacy tools subpackage (final cleanup) Issue 4262 - Remove legacy tools subpackage (restart instances after rpm install) Issue 4262 - Remove legacy tools subpackage Issue 2526 - revert API change in slapi_be_getsuffix() Issue 4363 - Sync repl: per thread structure was incorrectly initialized (#4395) Issue 4392 - Update create_test.py Issue 2820 - Fix CI tests (#4365) Issue 2526 - suffix management in backends incorrect Issue 4389 - errors log with incorrectly formatted message parent_update_on_childchange Issue 4295 - Fix a closing quote issue (#4386) Issue 1199 - Misleading message in access log for idle timeout (#4385) Issue 3600 - RFE - openldap migration tooling (#4318) Issue 4176 - import ldif2cl task should not close all changelogs Issue 4159 - Healthcheck code DSBLE0002 not returned on disabled suffix Issue 4379 - allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service (#4380) Issue 4329 - Sync repl - if a serie of updates target the same entry then the cookie get wrong changenumber (#4356) Issue 3555 - Fix npm audit issues (#4370) Issue 4372 - BUG - Chaining DB did not validate bind mech parameters (#4374) Issue 4334 - RFE - Task timeout may cause larger dataset imports to fail (#4359) Issue 4361 - RFE - add - dscreate --advanced flag to avoid user confusion Issue 4368 - ds-replcheck crashes when processing glue entries Issue 4366 - lib389 - Fix account status inactivity checks Issue 4265 - UI - Make the secondary plugins read-only (#4364) Issue 4360 - password policy max sequence sets is not working as expected Issue 4348 - Add tests for dsidm Issue 4350 - One line, fix invalid type error in tls_cacertdir check (#4358)
2020-10-26 18:02:10 +00:00
$NSSARGS $ASAN_FLAGS $RUST_FLAGS $CLANG_FLAGS $COCKPIT_FLAGS \
Bump version to 1.4.1.2-1 Ticket 50308 - Revise memory leak fix Ticket 50308 - Fix memory leaks for repeat binds and replication Ticket 40067 - Use PKG_CHECK_MODULES to detect libraries Ticket 49873 - (cont 3rd) cleanup debug log Ticket 49873 - (cont 2nd) Contention on virtual attribute lookup Ticket 50292 - Fix Plugin CLI and UI issues Ticket 50112 - Port ACI test suit from TET to python3(misc and syntax) Ticket 50289 - Fix various database UI issues Ticket 49463 - After cleanALLruv, replication is looping on keep alive DEL Ticket 50300 - Fix memory leak in automember plugin Ticket 50265 - the warning about skew time could last forever Ticket 50260 - Invalid cache flushing improvements Ticket 49561 - MEP plugin, upon direct op failure, will delete twice the same managed entry Ticket 50077 - Do not automatically turn automember postop modifies on Ticket 50282 - OPERATIONS ERROR when trying to delete a group with automember members Ticket 49715 - extend account functionality Ticket 49873 - (cont) Contention on virtual attribute lookup Ticket 50260 - backend txn plugins can corrupt entry cache Ticket 50255 - Port password policy test to use DSLdapObject Ticket 49667 - 49668 - remove old spec files Ticket 50276 - 389-ds-console is not built on RHEL8 if cockpit_dist is already present Ticket 50112 - Port ACI test suit from TET to python3(Search) Ticket 50259 - implement dn construction test Ticket 50273 - reduce default replicaton agmt timeout Ticket 50208 - lib389- Fix issue with list all instances Ticket 50112 - Port ACI test suit from TET to python3(Global Group) Ticket 50041 - Add CLI functionality for special plugins Ticket 50263 - LDAPS port not listening after installation Ticket 49575 - Indicate autosize value errors and corrective actions Ticket 50137 - create should not check in non-stateful mode for exist Ticket 49655 - remove doap file Ticket 50197 - Fix dscreate regression Ticket 50234 - one level search returns not matching entry Ticket 50257 - lib389 - password policy user vs subtree checks are broken Ticket 50253 - Making an nsManagedRoleDefinition type in src/lib389/lib389/idm/nsrole.py Ticket 49029 - [RFE] improve internal operations logging Ticket 50230 - improve ioerror msg when not root/dirsrv Ticket 50246 - Fix the regression in old control tools Ticket 50197 - Container integration part 2 Ticket 50197 - Container init tools Ticket 50232 - export creates not importable ldif file Ticket 50215 - UI - implement Database Tab in reachJS Ticket 50243 - refint modrdn stress test Ticket 50238 - Failed modrdn can corrupt entry cache Ticket 50236 - memberOf should be more robust Ticket 50213 - fix list instance issue Ticket 50219 - Add generic filter to DSLdapObjects Ticket 50227 - Making an cosClassicDefinition type in src/lib389/lib389/cos.py Ticket 50112 - Port ACI test suit from TET to python3(modify) Ticket 50224 - warnings on deprecated API usage Ticket 50112 - Port ACI test suit from TET to python3(valueaci) Ticket 50112 - Port ACI test suit from TET to python3(Aci Atter) Ticket 50208 - make instances mark off based on dse.ldif not sysconfig Ticket 50170 - composable object types for nsRole in lib389 Ticket 50199 - disable perl by default Ticket 50211 - Making an actual Anonymous type in lib389/idm/account.py Ticket 50155 - password history check has no way to just check the current password Ticket 49873 - Contention on virtual attribute lookup Ticket 50197 - Container integration improvements Ticket 50195 - improve selinux error messages in interactive Ticket 49658 - In replicated topology a single-valued attribute can diverge Ticket 50111 - Use pkg-config to detect icu Ticket 50165 - Fix issues with dscreate Ticket 50177 - import task should not be deleted too rapidely after import finishes to be able to query the status Ticket 50140 - Use high ports in container installs Ticket 50184 - Add cli tool parity to dsconf/dsctl Ticket 50159 - sssd and config display
2019-03-29 21:18:42 +00:00
--enable-cmocka \
--enable-perl
2009-05-26 22:55:06 +00:00
Bump version to 1.4.0.2 Ticket 48393 - fix copy and paste error Ticket 49439 - cleanallruv is not logging information Ticket 48393 - Improve replication config validation Ticket lib389 3 - Python 3 support for ACL test suite Ticket 103 - sysconfig not found Ticket 49436 - double free in COS in some conditions Ticket 48007 - CI test to test changelog trimming interval Ticket 49424 - Resolve csiphash alignment issues Ticket lib389 3 - Python 3 support for pwdPolicy_controls_test.py Ticket 3 - python 3 support - filter test Ticket 49434 - RPM build errors Ticket 49432 - filter optimise crash Ticket 49432 - Add complex fliter CI test Ticket 48894 - harden valueset_array_to_sorted_quick valueset access Ticket 49401 - Fix compiler incompatible-pointer-types warnings Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49409 - Update lib389 requirements Ticket 49401 - improve valueset sorted performance on delete Ticket 49374 - server fails to start because maxdisksize is recognized incorrectly Ticket 49408 - Server allows to set any nsds5replicaid in the existing replica entry Ticket 49407 - status-dirsrv shows ellipsed lines Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49386 - Memberof should be ignore MODRDN when the pre/post entry are identical Ticket 48006 - Missing warning for invalid replica backoff configuration Ticket 49064 - testcase hardening Ticket 49064 - RFE allow to enable MemberOf plugin in dedicated consumer Ticket lib389 3 - python 3 support Ticket 49402 - Adding a database entry with the same database name that was deleted hangs server at shutdown Ticket 48235 - remove memberof lock (cherry-pick error) Ticket 49394 - build warning Ticket 49381 - Refactor numerous suite docstrings - Part 2 Ticket 49394 - slapi_pblock_get may leave unchanged the provided variable Ticket 49403 - tidy ns logging Ticket 49381 - Refactor filter test suite docstrings Ticket 48235 - Remove memberOf global lock Ticket 103 - Make sysconfig where it is expected to exist Ticket 49400 - Add clang support to rpm builds Ticket 49381 - Refactor ACL test suite docstrings Ticket 49363 - Merge lib389 Ticket 101 - BaseException.message has been deprecated in Python3 Ticket 102 - referral support Ticket 99 - Fix typo in create_topology Ticket #98 - Fix dbscan output Ticket #77 - Fix changelogdb param issue Ticket #77 - Refactor docstrings in rST format - part 1 Ticket 96 - Change binaries' names Ticket 77 - Add sphinx documentation Ticket 43 - Add support for Referential Integrity plugin Ticket 45 - Add support for Rootdn Access Control plugin Ticket 46 - dsconf support for dynamic schema reload Ticket 74 - Advice users to set referint-update-delay to 0 Ticket 92 - display_attr() should return str not bytes in py3 Ticket 93 - Fix test cases in ctl_dbtasks_test.py Ticket 88 - python install and remove for tests Ticket 85 - Remove legacy replication attribute Ticket 91 - Fix replication topology Ticket 89 - Fix inconsistency with serverid Ticket 79 - Fix replica.py and add tests Ticket 86 - add build dir to gitignore Ticket 83 - Add an util for generating instance parameters Ticket 87 - Update accesslog regec for HR etimes Ticket 49 - Add support for whoami plugin Ticket 48 - Add support for USN plugin Ticket 78 - Add exists() method to DSLdapObject Ticket 31 - Allow complete removal of some memberOf attrs Ticket31 - Add memberOf fix-up task Ticket 67 - Add ensure_int function Ticket 59 - lib389 support for index management. Ticket 67 - get attr by type Ticket 70 - Improve repl tools Ticket 50 - typo in db2* in dsctl Ticket 31 - Add status command and SkipNested support for MemberOf Ticket 31 - Add functional tests for MemberOf plugin Ticket 66 - expand healthcheck for Directory Server Ticket 69 - add specfile requires Ticket 31 - Initial MemberOf plugin support Ticket 50 - Add db2* tasks to dsctl Ticket 65 - Add m2c2 topology Ticket 63 - part 2, agreement test Ticket 63 - lib389 python 3 fix Ticket 62 - dirsrv offline log Ticket 60 - add dsrc to dsconf and dsidm Ticket 32 - Add TLS external bind support for testing Ticket 27 - Fix get function in tests Ticket 28 - userAccount for older versions without nsmemberof Ticket 27 - Improve dseldif API Ticket 30 - Add initial support for account lock and unlock. Ticket 29 - fix incorrect format in tools Ticket 28 - Change default objectClasses for users and groups Ticket 1 - Fix missing dn / rdn on config. Ticket 27 - Add a module for working with dse.ldif file Ticket 1 - cn=config comparison Ticket 21 - Missing serverid in dirsrv_test due to incorrect allocation Ticket 26 - improve lib389 sasl support Ticket 24 - Join paths using os.path.join instead of string concatenation Ticket 25 - Fix RUV __repr__ function Ticket 23 - Use DirSrv.exists() instead of manually checking for instance's existence Ticket 1 - cn=config comparison Ticket 22 - Specify a basedn parameter for IDM modules Ticket 19 - missing readme.md in python3 Ticket 20 - Use the DN_DM constant instead of hard coding its value Ticket 19 - Missing file and improve make Ticket 14 - Remane dsadm to dsctl Ticket 16 - Reset InstScriptsEnabled argument during the init Ticket 14 - Remane dsadm to dsctl Ticket 13 - Add init function to create new domain entries Ticket 15 - Improve instance configuration ability Ticket 10 - Improve command line tool arguments Ticket 9 - Convert readme to MD Ticket 7 - Add pause and resume methods to topology fixtures Ticket 49172 - Allow lib389 to read system schema and instance Ticket 49172 - Allow lib389 to read system schema and instance Ticket 6 - Bump lib389 version 1.0.4 Ticket 5 - Fix container build on fedora Ticket 4 - Cert detection breaks some tests Ticket 49137 - Add sasl plain tests, lib389 support Ticket 2 - pytest mark with version relies on root Ticket 49126 - DIT management tool Ticket 49101 - Python 2 generate example entries Ticket 49103 - python 2 support for installer Ticket 47747 - Add topology_i2 and topology_i3 Ticket 49087 - lib389 resolve jenkins issues Ticket 48413 - Improvements to lib389 for rest Ticket 49083 - Support prefix for discovery of the defaults.inf file. Ticket 49055 - Fix debugging mode issue Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 47747 - Add more topology fixtures Ticket 47840 - Add InstScriptsEnabled argument Ticket 47747 - Add topology fixtures module Ticket 48707 - Implement draft-wibrown-ldapssotoken-01 Ticket 49022 - Lib389, py3 installer cannot create entries in backend Ticket 49024 - Fix paths to the dbdir parent Ticket 49024 - Fix db_dir paths Ticket 49024 - Fix paths in tools module Ticket 48961 - Fix lib389 minor issues shown by 48961 test Ticket 49010 - Lib389 fails to start with systemctl changes Ticket 49007 - lib389 fixes for paths to use online values Ticket 49005 - Update lib389 to work in containers correctly. Ticket 48991 - Fix lib389 spec for python2 and python3 Ticket 48984 - Add lib389 paths module Ticket 48951 - dsadm dsconfig status and plugin Ticket 47957 - Update the replication "idle" status string Ticket 48951 - dsadm and dsconf base files Ticket 48952 - Restart command needs a sleep Ticket 48949 - Fix ups for style and correctness Ticket 48949 - added copying slapd-collations.conf Ticket 48949 - change default file path generation - use os.path.join Ticket 48949 - os.makedirs() exist_ok not python2 compatible, added try/except Ticket 48949 - configparser fallback not python2 compatible Ticket 48946 - openConnection should not fully popluate DirSrv object Ticket 48832 - Add DirSrvTools.getLocalhost() function Ticket 48382 - Fix serverCmd to get sbin dir properly Bug 1347760 - Information disclosure via repeated use of LDAP ADD operation, etc. Ticket 48937 - Cleanup valgrind wrapper script Ticket 48923 - Fix additional issue with serverCmd Ticket 48923 - serverCmd timeout not working as expected Ticket 48917 - Attribute presence Ticket 48911 - Plugin improvements for lib389 Ticket 48911 - Improve plugin support based on new mapped objects Ticket 48910 - Fixes for backend tests and lib389 reliability. Ticket 48860 - Add replication tools Ticket 48888 - Correction to create of dsldapobject Ticket 48886 - Fix NSS SSL library in lib389 Ticket 48885 - Fix spec file requires Ticket 48884 - Bugfixes for mapped object and new connections Ticket 48878 - better style for backend in backend_test.py Ticket 48878 - pep8 fixes part 2 Ticket 48878 - pep8 fixes and fix rpm to build Ticket 48853 - Prerelease installer Ticket 48820 - Begin to test compatability with py.test3, and the new orm Ticket 48434 - Fix for negative tz offsets Ticket 48857 - Remove python-krbV from lib389 Ticket 48820 - Fix tests to ensure they work with the new object types Ticket 48820 - Move Encryption and RSA to the new object types Ticket 48820 - Proof of concept of orm style mapping of configs and objects Ticket 48820 - Clitool rename Ticket 48431 - lib389 integrate ldclt Ticket 48434 - lib389 logging tools Ticket 48796 - add function to remove logs Ticket 48771 - lib389 - get ns-slapd version Ticket 48830 - Convert lib389 to ip route tools Ticket 48763 - backup should run regardless of existing backups. Ticket 48434 - lib389 logging tools Ticket 48798 - EL6 compat for lib389 tests for DH params Ticket 48798 - lib389 add ability to create nss ca and certificate Ticket 48433 - Aci linting tools Ticket 48791 - format args in server tools Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48794 - lib389 build requires are on a single line Ticket 48660 - Add function to convert binary values in an entry to base64 Ticket 48764 - Fix mit krb password to be random. Ticket 48765 - Change default ports for standalone topology Ticket 48750 - Clean up logging to improve command experience Ticket 48751 - Improve lib389 ldapi support Ticket 48399 - Add helper makefile to lib389 to build and install Ticket 48661 - Agreement test suite fails at the test_changes case Ticket 48407 - Add test coverage module for lib389 repo Ticket 48357 - clitools should standarise their args Ticket 48560 - Make verbose handling consistent Ticket 48419 - getadminport() should not a be a static method Ticket 48408 - RFE escaped default suffix for tests Ticket 48401 - Revert typecheck Ticket 48401 - lib389 Entry hasAttr returs dict instead of false Ticket 48390 - RFE Improvements to lib389 monitor features for rest389 Ticket 48358 - Add new spec file Ticket 48371 - weaker host check on localhost.localdomain Ticket 58358 - Update spec file with pre-release versioning Ticket 48358 - Make Fedora packaging changes to the spec file Ticket 48358 - Prepare lib389 for Fedora Packaging Ticket 48364 - Fix test failures Ticket 48360 - Refactor the delete agreement function Ticket 48361 - Expand 389ds monitoring capabilities Ticket 48246 - Adding license/copyright to lib389 files Ticket 48340 - Add basic monitor support to lib389 https://fedorahosted.org/389/ticket/48340 Ticket 48353 - Add Replication REST support to lib389 Ticket 47840 - Fix regression Ticket 48343 - lib389 krb5 realm management https://fedorahosted.org/389/ticket/48343 Ticket 47840 - fix lib389 to use sbin scripts https://fedorahosted.org/389/ticket/47840 Ticket 48335 - Add SASL support to lib389 Ticket 48329 - Fix case-senstive scyheam comparisions Ticket 48303 - Fix lib389 broken tests Ticket 48329 - add matching rule functions to schema module Ticket 48324 - fix boolean capitalisation (one line) https://fedorahosted.org/389/ticket/48324 Ticket 48321 - Improve is_a_dn check to prevent mistakes with lib389 auth https://fedorahosted.org/389/ticket/48321 Ticket 48322 - Allow reindex function to reindex all attributes Ticket 48319 - Fix ldap.LDAPError exception processing Ticket 48318 - Do not delete a changelog while disabling a replication by suffix Ticket 48308 - Add __eq__ and __ne__ to Entry to allow fast comparison https://fedorahosted.org/389/ticket/48308 Ticket 48303 - Fix lib389 broken tests - backend_test Ticket 48309 - Fix lib389 lib imports Ticket 48303 - Fix lib389 broken tests - agreement_test Ticket 48303 - Fix lib389 broken tests - aci_parse_test Ticket 48301 - add tox support Ticket 48204 - update lib389 for python3 Ticket 48273 - Improve valgrind functions Ticket 48271 - Fix for self.prefix being none when SER_DEPLOYED_DIR is none https://fedorahosted.org/389/ticket/48271 Ticket 48259 - Add aci parsing utilities to lib389 Ticket 48252 - (lib389) adding get_bin_dir and dbscan Ticket 48247 - Change the default user to 'dirsrv' Ticket 47848 - Add new function to create ldif files Ticket 48239 - Fix for prefix allocation of un-initialised dirsrv objects Ticket 48237 - Add lib389 helper to enable and disable logging services. Ticket 48236 - Add get effective rights helper to lib389 Ticket 48238 - Add objectclass and attribute type query mechanisms Ticket 48029 - Add missing replication related functions Ticket 48028 - add valgrind wrapper for ns-slapd Ticket 48028 - lib389 - add valgrind functions Ticket 48022 - lib389 - Add all the server tasks Ticket 48023 - create function to test replication between servers Ticket 48020 - lib389 - need to reset args_instance with every DirSrv init Ticket 48000 - Repl agmts need more time to stop Ticket 48004 - Fix various issues Ticket 48000 - replica agreement pause/resume should have a short sleep Ticket 47990 - Add check for ".removed" instances when doing an upgrade Ticket 47990 - Add "upgrade" function to lib389 Ticket 47691 - using lib389 with RPMs Ticket 47848 - Add support for setuptools. Ticket 47855 - Add function to clear tmp directory Ticket 47851 - Need to retrieve tmp directory path Ticket 47845 - add stripcsn option to tombstone fixup task Ticket 47851 - Add function to retrieve dirsrvtests data directory Ticket 47845 - Add backup/restore/fixup tombstone tasks to lib389 Ticket 47819 - Add the new precise tombstone purging config attribute Ticket 47695 - Add plugins/tasks/Index Ticket 47648 - lib389 - add schema classes, methods Ticket 47671 - CI lib389: allow to open a DirSrv without having to create the instance Ticket 47600 - Replica/Agreement/Changelog not conform to the design Ticket 47652 - replica add fails: MT.list return a list not an entry Ticket 47635 - MT/Backend/Suffix to be conform with the design Ticket 47625 - CI lib389: DirSrv not conform to the design Ticket 47595 - fail to detect/reinit already existing instance/backup Ticket 47590 - CI tests: add/split functions around replication Ticket 47584 - CI tests: add backup/restore of an instance Ticket 47578 - CI tests: removal of 'sudo' and absolute path in lib389 Ticket 47568 - Rename DSAdmin class Ticket 47566 - Initial import of DSadmin into 389-test repos
2017-11-03 18:00:46 +00:00
# lib389
pushd ./src/lib389
Bump version to 1.3.6.1-2 Issue 49162 - Only check event.m4 if nunc-stans is enabled Issue 49156 - Add more IDs and fix docstrings Issue 49156 - Fix typo in the import Ticket 49160 - Fix sds benchmark and copyright Issue 47536 - Fix CI testcase Issue 49159 - test_schema_comparewithfiles fails with python-ldap>=2.4.26 Issue 49156 - Clean up test suites dir structure and docstrings Issue 49158 - fix latest coverity issues Ticket 49155 - Fix db2ldif path in test Issue 49122 - Fix rpm build Issue 49044 - Fix script usage and man pages Ticket 48707 - Update rfc to accomodate that authid is mandatory Ticket 49141 - Enable tcmalloc Ticket 49142 - bytes vs unicode in plugin tests Ticket 49139 - Update makefile and rpm for import Ticket 49139 - Import libsds and nunc-stans for bundling Issue 49122 - Filtered nsrole that uses nsrole crashes the server Issue 49147 - Fix tests compatibility with older versions Issue 49141 - Fix spec file for tcmalloc Issue 49141 - Use tcmalloc by default Ticket 49086 - SDN premangaling broken after SASL change Ticket 49137 - Add sasl plain test - ds Ticket 49138 - Increase systemd timout Issue 48226 - Fix CI test Ticket 49140 - Remove legacy inst reference in test Ticket 49134 Remove hardcoded elements from db lock test Fix compiler warning Ticket 47925 - Move add and delete operation aci checks to be before plugins. Ticket 49086 - public api compatability test for SDN changes. Ticket 49116 - Pblock usage analytics Ticket 49020 - Add CI test Revise README for pagure Ticket #49121 - ns-slapd crashes in ldif_sput due to the output buf size is less than the real size. Ticket 48085 - Add replica acceptance test suite Ticket 49008 - Fix regression in check if ruv element exists Ticket 49108 - ds_selinux_port_query doesn't detect ports labeled with range Ticket 49057 - Fix tests failures on older versions of DS Ticket 49111 - Integrate cmocka skeleton to Directory Server Ticket 49016 - (un)register/migration/remove may fail if there is no suffix on 'userRoot' backend Ticket 48085 - Add single master replication test suite Ticket #49104 - Add CI test Ticket #49104 - dbscan-bin crashing due to a segmentation fault Ticket 49105 - Sig FPE when ns-slapd has 0 backends. Ticket 49075 - Adjust log severity levels Ticket 49008 - Add CI test Ticket 49008 v2: aborted operation can leave RUV in incorrect state Ticket 47973 - CI Test case (test_ticket47973_case) Ticket 47973 - CI Test case (test_ticket47973_case) Ticket 47973 - custom schema is registered in small caps after schema reload Ticket 49089 - List library build deps Ticket 49085 - Make a short topology fixture alias Ticket #49088 - 389-ds-base rpm postinstall script bugs Ticket 49028 - Autosize database cache by default. Ticket 49089 - Fix invalid cxxlink statement from hpux Ticket 49087 - ds resolve jenkins issues. Ticket #49082 - Adjusted the CI test case to the fix. Ticket #49082 - Fix password expiration related shadow attributes Ticket #49080 - shadowExpire should not be a calculated value Ticket 49027 - on secfailure do not store cleartext password content Ticket 49031 - Improve memberof with a cache of ancestors for groups Ticket 49079: deadlock on cos cache rebuild Ticket 48665 - Fix RHEL6 test compatibility issues Ticket 49055 - Fix create_test.py issues Ticket 48797 - Add freebsd support to ns-slapd: main Ticket 49055 - Refactor create_test.py Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 49055 - Clean up test tickets and suites Ticket 48964 - should not free repl name after purging changelog Ticket 48050 - Refactor acctpolicy_plugin suite Ticket 48964 - cleanallruv changelog purging removes wrong rid Ticket 49073: nsDS5ReplicatedAttributeListTotal fails when excluding no attribute Ticket 49074 - incompatible nsEncryptionConfig object definition prevents RHEL 7->6 schema replication Ticket 48835 - package tests into python site packages - fix rpm Ticket 49066 - Memory leaks in server - part 2 Ticket 49072 - validate memberof fixup task args Ticket 49071 - Import with duplicate DNs throws unexpected errors Ticket 47858 - Add test case for nsTombstone Ticket 48835 - Tests with setup.py.in Ticket 49066 - Memory leaks in server Ticket 47982 - Add CI test suite ds_logs Ticket 49052 - Environment quoting on fedora causes ds to fail to start. Ticket 47662 - Better input argument validation and error messages for cli tools Ticket 48681 - logconv.pl lists sasl binds with no dn as anonymous Ticket 48861: memberof plugin tests suite Ticket 48861: Memberof plugins can update several times the same entry to set the same values Ticket 48163 - Re-space schema.c Ticket 48163 - Read schema from multiple locations Ticket 48894 - improve entrywsi delete Ticket 49051 - Enable SASL LOGIN/PLAIN support as a precursor to LDAPSSOTOKEN Ticket 49020 - do not treat missing csn as fatal Ticket 48133 v2 Non tombstone entry which dn starting with "nsuniqueid=...," cannot be delete Ticket 49055 - Clean up test suites Ticket 48797 - Add freebsd support to ns-slapd: Configure and makefile. Ticket 48797 - Add freebsd support to ns-slapd: Add freebsd support for ldaputil Ticket 48797 - Add freebsd support to ns-slapd: Add support for dsktune Ticket 48797 - Add freebsd support to ns-slapd: Add support for cpp in Fbsd Ticket 48797 - Add freebsd support to ns-slapd: Header files Ticket 48978 - Fix implicit function declaration Ticket 49002 - Remove memset on allocation Ticket 49021 - Automatic thread tuning Ticket 48894 - Issues with delete of entrywsi with large entries. Ticket 49054 - Fix sasl_map unused paramater compiler warnings. Ticket 48050 - Add test suite to acctpolicy_plugin Ticket 49048 - Fix rpm build failure Ticket 49042 - Test failure that expects old default Ticket 49042 - Increase cache defaults slightly Ticket 48894 - Issue with high number of entry state objects. Ticket 48978 - Fix more log refactoring issues Ticket 48707 - Draft Ldap SSO Token proposal Ticket 49024 - Fix the rest of the CI failures Ticket #48987 - Heap use after free in dblayer_close_indexes Ticket 48945 - Improve db2ldif error message. Ticket 49024 - Fix inst_dir parameter in defaults.inf Ticket 49024 - Fix dbdir paths and adjust test cases Ticket 48961 - Allow reset of configuration values to defaults. Ticket #47911 - Move dirsrv-snmp.service to 389-ds-base-snmp package Ticket bz1358565 - Fix compiler warning about unused variable Ticket bz1358565 - clear and unsalted password types are vulnerable to timing attack Ticket 49016 - (un)register/migration/remove may fail if there is no suffix on 'userRoot' backend Ticket 397 - Add PBKDF2 to Directory Server password storage. Ticket 49024 - Fix CI test failures and defaults.inf Ticket 49026 - Support nunc-stans pkgconfig Ticket 49025 - Upgrade nunc-stans to 0.2.1 Ticket 48978 - error log refactoring error
2017-03-10 16:04:17 +00:00
%py3_build
Bump version to 1.4.0.2 Ticket 48393 - fix copy and paste error Ticket 49439 - cleanallruv is not logging information Ticket 48393 - Improve replication config validation Ticket lib389 3 - Python 3 support for ACL test suite Ticket 103 - sysconfig not found Ticket 49436 - double free in COS in some conditions Ticket 48007 - CI test to test changelog trimming interval Ticket 49424 - Resolve csiphash alignment issues Ticket lib389 3 - Python 3 support for pwdPolicy_controls_test.py Ticket 3 - python 3 support - filter test Ticket 49434 - RPM build errors Ticket 49432 - filter optimise crash Ticket 49432 - Add complex fliter CI test Ticket 48894 - harden valueset_array_to_sorted_quick valueset access Ticket 49401 - Fix compiler incompatible-pointer-types warnings Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49409 - Update lib389 requirements Ticket 49401 - improve valueset sorted performance on delete Ticket 49374 - server fails to start because maxdisksize is recognized incorrectly Ticket 49408 - Server allows to set any nsds5replicaid in the existing replica entry Ticket 49407 - status-dirsrv shows ellipsed lines Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49386 - Memberof should be ignore MODRDN when the pre/post entry are identical Ticket 48006 - Missing warning for invalid replica backoff configuration Ticket 49064 - testcase hardening Ticket 49064 - RFE allow to enable MemberOf plugin in dedicated consumer Ticket lib389 3 - python 3 support Ticket 49402 - Adding a database entry with the same database name that was deleted hangs server at shutdown Ticket 48235 - remove memberof lock (cherry-pick error) Ticket 49394 - build warning Ticket 49381 - Refactor numerous suite docstrings - Part 2 Ticket 49394 - slapi_pblock_get may leave unchanged the provided variable Ticket 49403 - tidy ns logging Ticket 49381 - Refactor filter test suite docstrings Ticket 48235 - Remove memberOf global lock Ticket 103 - Make sysconfig where it is expected to exist Ticket 49400 - Add clang support to rpm builds Ticket 49381 - Refactor ACL test suite docstrings Ticket 49363 - Merge lib389 Ticket 101 - BaseException.message has been deprecated in Python3 Ticket 102 - referral support Ticket 99 - Fix typo in create_topology Ticket #98 - Fix dbscan output Ticket #77 - Fix changelogdb param issue Ticket #77 - Refactor docstrings in rST format - part 1 Ticket 96 - Change binaries' names Ticket 77 - Add sphinx documentation Ticket 43 - Add support for Referential Integrity plugin Ticket 45 - Add support for Rootdn Access Control plugin Ticket 46 - dsconf support for dynamic schema reload Ticket 74 - Advice users to set referint-update-delay to 0 Ticket 92 - display_attr() should return str not bytes in py3 Ticket 93 - Fix test cases in ctl_dbtasks_test.py Ticket 88 - python install and remove for tests Ticket 85 - Remove legacy replication attribute Ticket 91 - Fix replication topology Ticket 89 - Fix inconsistency with serverid Ticket 79 - Fix replica.py and add tests Ticket 86 - add build dir to gitignore Ticket 83 - Add an util for generating instance parameters Ticket 87 - Update accesslog regec for HR etimes Ticket 49 - Add support for whoami plugin Ticket 48 - Add support for USN plugin Ticket 78 - Add exists() method to DSLdapObject Ticket 31 - Allow complete removal of some memberOf attrs Ticket31 - Add memberOf fix-up task Ticket 67 - Add ensure_int function Ticket 59 - lib389 support for index management. Ticket 67 - get attr by type Ticket 70 - Improve repl tools Ticket 50 - typo in db2* in dsctl Ticket 31 - Add status command and SkipNested support for MemberOf Ticket 31 - Add functional tests for MemberOf plugin Ticket 66 - expand healthcheck for Directory Server Ticket 69 - add specfile requires Ticket 31 - Initial MemberOf plugin support Ticket 50 - Add db2* tasks to dsctl Ticket 65 - Add m2c2 topology Ticket 63 - part 2, agreement test Ticket 63 - lib389 python 3 fix Ticket 62 - dirsrv offline log Ticket 60 - add dsrc to dsconf and dsidm Ticket 32 - Add TLS external bind support for testing Ticket 27 - Fix get function in tests Ticket 28 - userAccount for older versions without nsmemberof Ticket 27 - Improve dseldif API Ticket 30 - Add initial support for account lock and unlock. Ticket 29 - fix incorrect format in tools Ticket 28 - Change default objectClasses for users and groups Ticket 1 - Fix missing dn / rdn on config. Ticket 27 - Add a module for working with dse.ldif file Ticket 1 - cn=config comparison Ticket 21 - Missing serverid in dirsrv_test due to incorrect allocation Ticket 26 - improve lib389 sasl support Ticket 24 - Join paths using os.path.join instead of string concatenation Ticket 25 - Fix RUV __repr__ function Ticket 23 - Use DirSrv.exists() instead of manually checking for instance's existence Ticket 1 - cn=config comparison Ticket 22 - Specify a basedn parameter for IDM modules Ticket 19 - missing readme.md in python3 Ticket 20 - Use the DN_DM constant instead of hard coding its value Ticket 19 - Missing file and improve make Ticket 14 - Remane dsadm to dsctl Ticket 16 - Reset InstScriptsEnabled argument during the init Ticket 14 - Remane dsadm to dsctl Ticket 13 - Add init function to create new domain entries Ticket 15 - Improve instance configuration ability Ticket 10 - Improve command line tool arguments Ticket 9 - Convert readme to MD Ticket 7 - Add pause and resume methods to topology fixtures Ticket 49172 - Allow lib389 to read system schema and instance Ticket 49172 - Allow lib389 to read system schema and instance Ticket 6 - Bump lib389 version 1.0.4 Ticket 5 - Fix container build on fedora Ticket 4 - Cert detection breaks some tests Ticket 49137 - Add sasl plain tests, lib389 support Ticket 2 - pytest mark with version relies on root Ticket 49126 - DIT management tool Ticket 49101 - Python 2 generate example entries Ticket 49103 - python 2 support for installer Ticket 47747 - Add topology_i2 and topology_i3 Ticket 49087 - lib389 resolve jenkins issues Ticket 48413 - Improvements to lib389 for rest Ticket 49083 - Support prefix for discovery of the defaults.inf file. Ticket 49055 - Fix debugging mode issue Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 47747 - Add more topology fixtures Ticket 47840 - Add InstScriptsEnabled argument Ticket 47747 - Add topology fixtures module Ticket 48707 - Implement draft-wibrown-ldapssotoken-01 Ticket 49022 - Lib389, py3 installer cannot create entries in backend Ticket 49024 - Fix paths to the dbdir parent Ticket 49024 - Fix db_dir paths Ticket 49024 - Fix paths in tools module Ticket 48961 - Fix lib389 minor issues shown by 48961 test Ticket 49010 - Lib389 fails to start with systemctl changes Ticket 49007 - lib389 fixes for paths to use online values Ticket 49005 - Update lib389 to work in containers correctly. Ticket 48991 - Fix lib389 spec for python2 and python3 Ticket 48984 - Add lib389 paths module Ticket 48951 - dsadm dsconfig status and plugin Ticket 47957 - Update the replication "idle" status string Ticket 48951 - dsadm and dsconf base files Ticket 48952 - Restart command needs a sleep Ticket 48949 - Fix ups for style and correctness Ticket 48949 - added copying slapd-collations.conf Ticket 48949 - change default file path generation - use os.path.join Ticket 48949 - os.makedirs() exist_ok not python2 compatible, added try/except Ticket 48949 - configparser fallback not python2 compatible Ticket 48946 - openConnection should not fully popluate DirSrv object Ticket 48832 - Add DirSrvTools.getLocalhost() function Ticket 48382 - Fix serverCmd to get sbin dir properly Bug 1347760 - Information disclosure via repeated use of LDAP ADD operation, etc. Ticket 48937 - Cleanup valgrind wrapper script Ticket 48923 - Fix additional issue with serverCmd Ticket 48923 - serverCmd timeout not working as expected Ticket 48917 - Attribute presence Ticket 48911 - Plugin improvements for lib389 Ticket 48911 - Improve plugin support based on new mapped objects Ticket 48910 - Fixes for backend tests and lib389 reliability. Ticket 48860 - Add replication tools Ticket 48888 - Correction to create of dsldapobject Ticket 48886 - Fix NSS SSL library in lib389 Ticket 48885 - Fix spec file requires Ticket 48884 - Bugfixes for mapped object and new connections Ticket 48878 - better style for backend in backend_test.py Ticket 48878 - pep8 fixes part 2 Ticket 48878 - pep8 fixes and fix rpm to build Ticket 48853 - Prerelease installer Ticket 48820 - Begin to test compatability with py.test3, and the new orm Ticket 48434 - Fix for negative tz offsets Ticket 48857 - Remove python-krbV from lib389 Ticket 48820 - Fix tests to ensure they work with the new object types Ticket 48820 - Move Encryption and RSA to the new object types Ticket 48820 - Proof of concept of orm style mapping of configs and objects Ticket 48820 - Clitool rename Ticket 48431 - lib389 integrate ldclt Ticket 48434 - lib389 logging tools Ticket 48796 - add function to remove logs Ticket 48771 - lib389 - get ns-slapd version Ticket 48830 - Convert lib389 to ip route tools Ticket 48763 - backup should run regardless of existing backups. Ticket 48434 - lib389 logging tools Ticket 48798 - EL6 compat for lib389 tests for DH params Ticket 48798 - lib389 add ability to create nss ca and certificate Ticket 48433 - Aci linting tools Ticket 48791 - format args in server tools Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48794 - lib389 build requires are on a single line Ticket 48660 - Add function to convert binary values in an entry to base64 Ticket 48764 - Fix mit krb password to be random. Ticket 48765 - Change default ports for standalone topology Ticket 48750 - Clean up logging to improve command experience Ticket 48751 - Improve lib389 ldapi support Ticket 48399 - Add helper makefile to lib389 to build and install Ticket 48661 - Agreement test suite fails at the test_changes case Ticket 48407 - Add test coverage module for lib389 repo Ticket 48357 - clitools should standarise their args Ticket 48560 - Make verbose handling consistent Ticket 48419 - getadminport() should not a be a static method Ticket 48408 - RFE escaped default suffix for tests Ticket 48401 - Revert typecheck Ticket 48401 - lib389 Entry hasAttr returs dict instead of false Ticket 48390 - RFE Improvements to lib389 monitor features for rest389 Ticket 48358 - Add new spec file Ticket 48371 - weaker host check on localhost.localdomain Ticket 58358 - Update spec file with pre-release versioning Ticket 48358 - Make Fedora packaging changes to the spec file Ticket 48358 - Prepare lib389 for Fedora Packaging Ticket 48364 - Fix test failures Ticket 48360 - Refactor the delete agreement function Ticket 48361 - Expand 389ds monitoring capabilities Ticket 48246 - Adding license/copyright to lib389 files Ticket 48340 - Add basic monitor support to lib389 https://fedorahosted.org/389/ticket/48340 Ticket 48353 - Add Replication REST support to lib389 Ticket 47840 - Fix regression Ticket 48343 - lib389 krb5 realm management https://fedorahosted.org/389/ticket/48343 Ticket 47840 - fix lib389 to use sbin scripts https://fedorahosted.org/389/ticket/47840 Ticket 48335 - Add SASL support to lib389 Ticket 48329 - Fix case-senstive scyheam comparisions Ticket 48303 - Fix lib389 broken tests Ticket 48329 - add matching rule functions to schema module Ticket 48324 - fix boolean capitalisation (one line) https://fedorahosted.org/389/ticket/48324 Ticket 48321 - Improve is_a_dn check to prevent mistakes with lib389 auth https://fedorahosted.org/389/ticket/48321 Ticket 48322 - Allow reindex function to reindex all attributes Ticket 48319 - Fix ldap.LDAPError exception processing Ticket 48318 - Do not delete a changelog while disabling a replication by suffix Ticket 48308 - Add __eq__ and __ne__ to Entry to allow fast comparison https://fedorahosted.org/389/ticket/48308 Ticket 48303 - Fix lib389 broken tests - backend_test Ticket 48309 - Fix lib389 lib imports Ticket 48303 - Fix lib389 broken tests - agreement_test Ticket 48303 - Fix lib389 broken tests - aci_parse_test Ticket 48301 - add tox support Ticket 48204 - update lib389 for python3 Ticket 48273 - Improve valgrind functions Ticket 48271 - Fix for self.prefix being none when SER_DEPLOYED_DIR is none https://fedorahosted.org/389/ticket/48271 Ticket 48259 - Add aci parsing utilities to lib389 Ticket 48252 - (lib389) adding get_bin_dir and dbscan Ticket 48247 - Change the default user to 'dirsrv' Ticket 47848 - Add new function to create ldif files Ticket 48239 - Fix for prefix allocation of un-initialised dirsrv objects Ticket 48237 - Add lib389 helper to enable and disable logging services. Ticket 48236 - Add get effective rights helper to lib389 Ticket 48238 - Add objectclass and attribute type query mechanisms Ticket 48029 - Add missing replication related functions Ticket 48028 - add valgrind wrapper for ns-slapd Ticket 48028 - lib389 - add valgrind functions Ticket 48022 - lib389 - Add all the server tasks Ticket 48023 - create function to test replication between servers Ticket 48020 - lib389 - need to reset args_instance with every DirSrv init Ticket 48000 - Repl agmts need more time to stop Ticket 48004 - Fix various issues Ticket 48000 - replica agreement pause/resume should have a short sleep Ticket 47990 - Add check for ".removed" instances when doing an upgrade Ticket 47990 - Add "upgrade" function to lib389 Ticket 47691 - using lib389 with RPMs Ticket 47848 - Add support for setuptools. Ticket 47855 - Add function to clear tmp directory Ticket 47851 - Need to retrieve tmp directory path Ticket 47845 - add stripcsn option to tombstone fixup task Ticket 47851 - Add function to retrieve dirsrvtests data directory Ticket 47845 - Add backup/restore/fixup tombstone tasks to lib389 Ticket 47819 - Add the new precise tombstone purging config attribute Ticket 47695 - Add plugins/tasks/Index Ticket 47648 - lib389 - add schema classes, methods Ticket 47671 - CI lib389: allow to open a DirSrv without having to create the instance Ticket 47600 - Replica/Agreement/Changelog not conform to the design Ticket 47652 - replica add fails: MT.list return a list not an entry Ticket 47635 - MT/Backend/Suffix to be conform with the design Ticket 47625 - CI lib389: DirSrv not conform to the design Ticket 47595 - fail to detect/reinit already existing instance/backup Ticket 47590 - CI tests: add/split functions around replication Ticket 47584 - CI tests: add backup/restore of an instance Ticket 47578 - CI tests: removal of 'sudo' and absolute path in lib389 Ticket 47568 - Rename DSAdmin class Ticket 47566 - Initial import of DSadmin into 389-test repos
2017-11-03 18:00:46 +00:00
popd
# argparse-manpage dynamic man pages have hardcoded man v1 in header,
# need to change it to v8
sed -i "1s/\"1\"/\"8\"/" %{_builddir}/%{name}-%{version}%{?prerel}/src/lib389/man/dsconf.8
sed -i "1s/\"1\"/\"8\"/" %{_builddir}/%{name}-%{version}%{?prerel}/src/lib389/man/dsctl.8
sed -i "1s/\"1\"/\"8\"/" %{_builddir}/%{name}-%{version}%{?prerel}/src/lib389/man/dsidm.8
sed -i "1s/\"1\"/\"8\"/" %{_builddir}/%{name}-%{version}%{?prerel}/src/lib389/man/dscreate.8
Bump version to 1.4.0.2 Ticket 48393 - fix copy and paste error Ticket 49439 - cleanallruv is not logging information Ticket 48393 - Improve replication config validation Ticket lib389 3 - Python 3 support for ACL test suite Ticket 103 - sysconfig not found Ticket 49436 - double free in COS in some conditions Ticket 48007 - CI test to test changelog trimming interval Ticket 49424 - Resolve csiphash alignment issues Ticket lib389 3 - Python 3 support for pwdPolicy_controls_test.py Ticket 3 - python 3 support - filter test Ticket 49434 - RPM build errors Ticket 49432 - filter optimise crash Ticket 49432 - Add complex fliter CI test Ticket 48894 - harden valueset_array_to_sorted_quick valueset access Ticket 49401 - Fix compiler incompatible-pointer-types warnings Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49409 - Update lib389 requirements Ticket 49401 - improve valueset sorted performance on delete Ticket 49374 - server fails to start because maxdisksize is recognized incorrectly Ticket 49408 - Server allows to set any nsds5replicaid in the existing replica entry Ticket 49407 - status-dirsrv shows ellipsed lines Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49386 - Memberof should be ignore MODRDN when the pre/post entry are identical Ticket 48006 - Missing warning for invalid replica backoff configuration Ticket 49064 - testcase hardening Ticket 49064 - RFE allow to enable MemberOf plugin in dedicated consumer Ticket lib389 3 - python 3 support Ticket 49402 - Adding a database entry with the same database name that was deleted hangs server at shutdown Ticket 48235 - remove memberof lock (cherry-pick error) Ticket 49394 - build warning Ticket 49381 - Refactor numerous suite docstrings - Part 2 Ticket 49394 - slapi_pblock_get may leave unchanged the provided variable Ticket 49403 - tidy ns logging Ticket 49381 - Refactor filter test suite docstrings Ticket 48235 - Remove memberOf global lock Ticket 103 - Make sysconfig where it is expected to exist Ticket 49400 - Add clang support to rpm builds Ticket 49381 - Refactor ACL test suite docstrings Ticket 49363 - Merge lib389 Ticket 101 - BaseException.message has been deprecated in Python3 Ticket 102 - referral support Ticket 99 - Fix typo in create_topology Ticket #98 - Fix dbscan output Ticket #77 - Fix changelogdb param issue Ticket #77 - Refactor docstrings in rST format - part 1 Ticket 96 - Change binaries' names Ticket 77 - Add sphinx documentation Ticket 43 - Add support for Referential Integrity plugin Ticket 45 - Add support for Rootdn Access Control plugin Ticket 46 - dsconf support for dynamic schema reload Ticket 74 - Advice users to set referint-update-delay to 0 Ticket 92 - display_attr() should return str not bytes in py3 Ticket 93 - Fix test cases in ctl_dbtasks_test.py Ticket 88 - python install and remove for tests Ticket 85 - Remove legacy replication attribute Ticket 91 - Fix replication topology Ticket 89 - Fix inconsistency with serverid Ticket 79 - Fix replica.py and add tests Ticket 86 - add build dir to gitignore Ticket 83 - Add an util for generating instance parameters Ticket 87 - Update accesslog regec for HR etimes Ticket 49 - Add support for whoami plugin Ticket 48 - Add support for USN plugin Ticket 78 - Add exists() method to DSLdapObject Ticket 31 - Allow complete removal of some memberOf attrs Ticket31 - Add memberOf fix-up task Ticket 67 - Add ensure_int function Ticket 59 - lib389 support for index management. Ticket 67 - get attr by type Ticket 70 - Improve repl tools Ticket 50 - typo in db2* in dsctl Ticket 31 - Add status command and SkipNested support for MemberOf Ticket 31 - Add functional tests for MemberOf plugin Ticket 66 - expand healthcheck for Directory Server Ticket 69 - add specfile requires Ticket 31 - Initial MemberOf plugin support Ticket 50 - Add db2* tasks to dsctl Ticket 65 - Add m2c2 topology Ticket 63 - part 2, agreement test Ticket 63 - lib389 python 3 fix Ticket 62 - dirsrv offline log Ticket 60 - add dsrc to dsconf and dsidm Ticket 32 - Add TLS external bind support for testing Ticket 27 - Fix get function in tests Ticket 28 - userAccount for older versions without nsmemberof Ticket 27 - Improve dseldif API Ticket 30 - Add initial support for account lock and unlock. Ticket 29 - fix incorrect format in tools Ticket 28 - Change default objectClasses for users and groups Ticket 1 - Fix missing dn / rdn on config. Ticket 27 - Add a module for working with dse.ldif file Ticket 1 - cn=config comparison Ticket 21 - Missing serverid in dirsrv_test due to incorrect allocation Ticket 26 - improve lib389 sasl support Ticket 24 - Join paths using os.path.join instead of string concatenation Ticket 25 - Fix RUV __repr__ function Ticket 23 - Use DirSrv.exists() instead of manually checking for instance's existence Ticket 1 - cn=config comparison Ticket 22 - Specify a basedn parameter for IDM modules Ticket 19 - missing readme.md in python3 Ticket 20 - Use the DN_DM constant instead of hard coding its value Ticket 19 - Missing file and improve make Ticket 14 - Remane dsadm to dsctl Ticket 16 - Reset InstScriptsEnabled argument during the init Ticket 14 - Remane dsadm to dsctl Ticket 13 - Add init function to create new domain entries Ticket 15 - Improve instance configuration ability Ticket 10 - Improve command line tool arguments Ticket 9 - Convert readme to MD Ticket 7 - Add pause and resume methods to topology fixtures Ticket 49172 - Allow lib389 to read system schema and instance Ticket 49172 - Allow lib389 to read system schema and instance Ticket 6 - Bump lib389 version 1.0.4 Ticket 5 - Fix container build on fedora Ticket 4 - Cert detection breaks some tests Ticket 49137 - Add sasl plain tests, lib389 support Ticket 2 - pytest mark with version relies on root Ticket 49126 - DIT management tool Ticket 49101 - Python 2 generate example entries Ticket 49103 - python 2 support for installer Ticket 47747 - Add topology_i2 and topology_i3 Ticket 49087 - lib389 resolve jenkins issues Ticket 48413 - Improvements to lib389 for rest Ticket 49083 - Support prefix for discovery of the defaults.inf file. Ticket 49055 - Fix debugging mode issue Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 47747 - Add more topology fixtures Ticket 47840 - Add InstScriptsEnabled argument Ticket 47747 - Add topology fixtures module Ticket 48707 - Implement draft-wibrown-ldapssotoken-01 Ticket 49022 - Lib389, py3 installer cannot create entries in backend Ticket 49024 - Fix paths to the dbdir parent Ticket 49024 - Fix db_dir paths Ticket 49024 - Fix paths in tools module Ticket 48961 - Fix lib389 minor issues shown by 48961 test Ticket 49010 - Lib389 fails to start with systemctl changes Ticket 49007 - lib389 fixes for paths to use online values Ticket 49005 - Update lib389 to work in containers correctly. Ticket 48991 - Fix lib389 spec for python2 and python3 Ticket 48984 - Add lib389 paths module Ticket 48951 - dsadm dsconfig status and plugin Ticket 47957 - Update the replication "idle" status string Ticket 48951 - dsadm and dsconf base files Ticket 48952 - Restart command needs a sleep Ticket 48949 - Fix ups for style and correctness Ticket 48949 - added copying slapd-collations.conf Ticket 48949 - change default file path generation - use os.path.join Ticket 48949 - os.makedirs() exist_ok not python2 compatible, added try/except Ticket 48949 - configparser fallback not python2 compatible Ticket 48946 - openConnection should not fully popluate DirSrv object Ticket 48832 - Add DirSrvTools.getLocalhost() function Ticket 48382 - Fix serverCmd to get sbin dir properly Bug 1347760 - Information disclosure via repeated use of LDAP ADD operation, etc. Ticket 48937 - Cleanup valgrind wrapper script Ticket 48923 - Fix additional issue with serverCmd Ticket 48923 - serverCmd timeout not working as expected Ticket 48917 - Attribute presence Ticket 48911 - Plugin improvements for lib389 Ticket 48911 - Improve plugin support based on new mapped objects Ticket 48910 - Fixes for backend tests and lib389 reliability. Ticket 48860 - Add replication tools Ticket 48888 - Correction to create of dsldapobject Ticket 48886 - Fix NSS SSL library in lib389 Ticket 48885 - Fix spec file requires Ticket 48884 - Bugfixes for mapped object and new connections Ticket 48878 - better style for backend in backend_test.py Ticket 48878 - pep8 fixes part 2 Ticket 48878 - pep8 fixes and fix rpm to build Ticket 48853 - Prerelease installer Ticket 48820 - Begin to test compatability with py.test3, and the new orm Ticket 48434 - Fix for negative tz offsets Ticket 48857 - Remove python-krbV from lib389 Ticket 48820 - Fix tests to ensure they work with the new object types Ticket 48820 - Move Encryption and RSA to the new object types Ticket 48820 - Proof of concept of orm style mapping of configs and objects Ticket 48820 - Clitool rename Ticket 48431 - lib389 integrate ldclt Ticket 48434 - lib389 logging tools Ticket 48796 - add function to remove logs Ticket 48771 - lib389 - get ns-slapd version Ticket 48830 - Convert lib389 to ip route tools Ticket 48763 - backup should run regardless of existing backups. Ticket 48434 - lib389 logging tools Ticket 48798 - EL6 compat for lib389 tests for DH params Ticket 48798 - lib389 add ability to create nss ca and certificate Ticket 48433 - Aci linting tools Ticket 48791 - format args in server tools Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48794 - lib389 build requires are on a single line Ticket 48660 - Add function to convert binary values in an entry to base64 Ticket 48764 - Fix mit krb password to be random. Ticket 48765 - Change default ports for standalone topology Ticket 48750 - Clean up logging to improve command experience Ticket 48751 - Improve lib389 ldapi support Ticket 48399 - Add helper makefile to lib389 to build and install Ticket 48661 - Agreement test suite fails at the test_changes case Ticket 48407 - Add test coverage module for lib389 repo Ticket 48357 - clitools should standarise their args Ticket 48560 - Make verbose handling consistent Ticket 48419 - getadminport() should not a be a static method Ticket 48408 - RFE escaped default suffix for tests Ticket 48401 - Revert typecheck Ticket 48401 - lib389 Entry hasAttr returs dict instead of false Ticket 48390 - RFE Improvements to lib389 monitor features for rest389 Ticket 48358 - Add new spec file Ticket 48371 - weaker host check on localhost.localdomain Ticket 58358 - Update spec file with pre-release versioning Ticket 48358 - Make Fedora packaging changes to the spec file Ticket 48358 - Prepare lib389 for Fedora Packaging Ticket 48364 - Fix test failures Ticket 48360 - Refactor the delete agreement function Ticket 48361 - Expand 389ds monitoring capabilities Ticket 48246 - Adding license/copyright to lib389 files Ticket 48340 - Add basic monitor support to lib389 https://fedorahosted.org/389/ticket/48340 Ticket 48353 - Add Replication REST support to lib389 Ticket 47840 - Fix regression Ticket 48343 - lib389 krb5 realm management https://fedorahosted.org/389/ticket/48343 Ticket 47840 - fix lib389 to use sbin scripts https://fedorahosted.org/389/ticket/47840 Ticket 48335 - Add SASL support to lib389 Ticket 48329 - Fix case-senstive scyheam comparisions Ticket 48303 - Fix lib389 broken tests Ticket 48329 - add matching rule functions to schema module Ticket 48324 - fix boolean capitalisation (one line) https://fedorahosted.org/389/ticket/48324 Ticket 48321 - Improve is_a_dn check to prevent mistakes with lib389 auth https://fedorahosted.org/389/ticket/48321 Ticket 48322 - Allow reindex function to reindex all attributes Ticket 48319 - Fix ldap.LDAPError exception processing Ticket 48318 - Do not delete a changelog while disabling a replication by suffix Ticket 48308 - Add __eq__ and __ne__ to Entry to allow fast comparison https://fedorahosted.org/389/ticket/48308 Ticket 48303 - Fix lib389 broken tests - backend_test Ticket 48309 - Fix lib389 lib imports Ticket 48303 - Fix lib389 broken tests - agreement_test Ticket 48303 - Fix lib389 broken tests - aci_parse_test Ticket 48301 - add tox support Ticket 48204 - update lib389 for python3 Ticket 48273 - Improve valgrind functions Ticket 48271 - Fix for self.prefix being none when SER_DEPLOYED_DIR is none https://fedorahosted.org/389/ticket/48271 Ticket 48259 - Add aci parsing utilities to lib389 Ticket 48252 - (lib389) adding get_bin_dir and dbscan Ticket 48247 - Change the default user to 'dirsrv' Ticket 47848 - Add new function to create ldif files Ticket 48239 - Fix for prefix allocation of un-initialised dirsrv objects Ticket 48237 - Add lib389 helper to enable and disable logging services. Ticket 48236 - Add get effective rights helper to lib389 Ticket 48238 - Add objectclass and attribute type query mechanisms Ticket 48029 - Add missing replication related functions Ticket 48028 - add valgrind wrapper for ns-slapd Ticket 48028 - lib389 - add valgrind functions Ticket 48022 - lib389 - Add all the server tasks Ticket 48023 - create function to test replication between servers Ticket 48020 - lib389 - need to reset args_instance with every DirSrv init Ticket 48000 - Repl agmts need more time to stop Ticket 48004 - Fix various issues Ticket 48000 - replica agreement pause/resume should have a short sleep Ticket 47990 - Add check for ".removed" instances when doing an upgrade Ticket 47990 - Add "upgrade" function to lib389 Ticket 47691 - using lib389 with RPMs Ticket 47848 - Add support for setuptools. Ticket 47855 - Add function to clear tmp directory Ticket 47851 - Need to retrieve tmp directory path Ticket 47845 - add stripcsn option to tombstone fixup task Ticket 47851 - Add function to retrieve dirsrvtests data directory Ticket 47845 - Add backup/restore/fixup tombstone tasks to lib389 Ticket 47819 - Add the new precise tombstone purging config attribute Ticket 47695 - Add plugins/tasks/Index Ticket 47648 - lib389 - add schema classes, methods Ticket 47671 - CI lib389: allow to open a DirSrv without having to create the instance Ticket 47600 - Replica/Agreement/Changelog not conform to the design Ticket 47652 - replica add fails: MT.list return a list not an entry Ticket 47635 - MT/Backend/Suffix to be conform with the design Ticket 47625 - CI lib389: DirSrv not conform to the design Ticket 47595 - fail to detect/reinit already existing instance/backup Ticket 47590 - CI tests: add/split functions around replication Ticket 47584 - CI tests: add backup/restore of an instance Ticket 47578 - CI tests: removal of 'sudo' and absolute path in lib389 Ticket 47568 - Rename DSAdmin class Ticket 47566 - Initial import of DSadmin into 389-test repos
2017-11-03 18:00:46 +00:00
# Generate symbolic info for debuggers
export XCFLAGS=$RPM_OPT_FLAGS
#make %{?_smp_mflags}
make
2009-05-26 22:55:06 +00:00
%install
Release 1.3.4.0 (rebase) - Enable nunc-stans in the build. - Ticket 47490 - test case failing if 47721 is also fixed - Ticket 47640 - Linked attributes transaction not aborted when linked entry does not exit - Ticket 47669 - CI test: added test cases for ticket 47669 - Ticket 47669 - Retro Changelog Plugin accepts invalid value in nsslapd-changelogmaxage attribute - Ticket 47723 - winsync sets AccountUserControl in AD to 544 - Ticket 47787 - Make the test case more robust - Ticket 47833 - TEST CASE only (modrdn fails if renamed entry member of a group and is out of memberof scope) - Ticket 47878 - Improve setup-ds update logging - Ticket 47893 - should use Sys::Hostname instead Net::Domain - Ticket 47910 - allow logconv.pl -S/-E switches to work even when timestamps not present in access log - Ticket 47913 - remove-ds.pl should not remove /var/lib/dirsrv - Ticket 47921 - indirect cos does not reflect changes in the cos attribute - Ticket 47927 - Uniqueness plugin: should allow to exclude some subtrees from its scope - Ticket 47953 - testcase for removing invalid aci - Ticket 47966 - CI test: added test cases for ticket 47966 - Ticket 47966 - slapd crashes during Dogtag clone reinstallation - Ticket 47972 - make parsing of nsslapd-changelogmaxage more fault tolerant - Ticket 47972 - make parsing of nsslapd-changelogmaxage more fool proof - Ticket 47998 - cleanup WINDOWS ifdef's - Ticket 47998 - remove remaining obsolete OS code/files - Ticket 47998 - remove "windows" files - Ticket 47999 - address several race conditions in tests - Ticket 47999 - lib389 individual tests not running correctly when run as a whole - Ticket 48003 - build "suite" framework - Ticket 48008 - db2bak.pl man page should be improved. - Ticket 48017 - add script to generate lib389 CI test script - Ticket 48019 - Remove refs to constants.py and backup/restore from lib389 tests - Ticket 48023 - replace old replication check with lib389 function - Ticket 48025 - add an option '-u' to dbgen.pl for adding group entries with uniquemembers - Ticket 48026 - fix invalid write for friendly attribute names - Ticket 48026 - Fix memory leak in uniqueness plugin - Ticket 48026 - Support for uniqueness plugin to enforce uniqueness on a set of attributes. - Ticket 48032 - change C code license to GPLv3; change C code license to allow openssl - Ticket 48035 - nunc-stans - Revise shutdown sequence - Ticket 48036 - ns_set_shutdown should call ns_job_done - Ticket 48037 - ns_thrpool_new should take a config struct rather than many parameters - Ticket 48038 - logging should be pluggable - Ticket 48039 - nunc-stans malloc should be pluggable - Ticket 48040 - preserve the FD when disabling a listener - Ticket 48043 - use nunc-stans config initializer - Ticket 48103 - update DS for new nunc-stans header file - Ticket 48110 - Free all the nunc-stans signal jobs when shutdown is detected - Ticket 48111 - "make clean" wipes out original files - Ticket 48122 - nunc-stans FD leak - Ticket 48127 - Using RPM, allows non root user to create/remove DS instance - Ticket 48141 - aci with wildcard and macro not correctly evaluated - Ticket 48143 - Password is not correctly passed to perl command line tools if it contains shell special characters. - Ticket 48149 - ns-slapd double free or corruption crash - Ticket 48154 - abort cleanAllRUV tasks should not certify-all by default - Ticket 48169 - support NSS 3.18 - Ticket 48170 - Parse nsIndexType correctly - Ticket 48175 - Avoid using regex in ACL if possible - Ticket 48178 - add config param to enable nunc-stans - Ticket 48191 - CI test: added test cases for ticket 48191 - Ticket 48191 - RFE: Adding nsslapd-maxsimplepaged-per-conn - Ticket 48191 - RFE: Adding nsslapd-maxsimplepaged-per-conn Adding nsslapd-maxsimplepaged-per-conn - Ticket 48194 - CI test: added test cases for ticket 48194 - Ticket 48197 - error texts from preop plugins not sent to client
2015-06-19 23:02:56 +00:00
Bump verson to 1.3.7.1 Ticket 49288 - RootDN Access wrong plugin path in template-dse.ldif.in Ticket 49289 - Improve result handling from connections with NS Ticket 49294 - radiusd before in unit file Ticket 49293 - inttypes in nunc-stans Ticket 49295 - Fix latest CI test failures Ticket 623 - Add test case and refactor the cleanallruv suite Ticket 49291 - slapi_search_internal_callback_pb may SIGSEV if related pblock has not operation set Ticket 49008 - Fix MO plugin betxn test Ticket 48944 - Add CI test case Ticket 49227 - ldapsearch does not return the expected Error log level Ticket 49028 - Add autotuning test suite Ticket 49281 - improve db2* tests Ticket 49273 - bak2db doesn't operate with dbversion Ticket 49184 - adjust logging level in MO plugin Ticket 49257 - Update CI script Ticket 49257 - only register modify callbacks Ticket 49008 - Adjust CI test for new memberOf behavior Ticket 49273 - Fix compiler warning in dbversion_write, missing newline Ticket 49277 - improve out of box system tuning for EL7 Ticket 49273 - crash when DBVERSION is corrupt. Ticket 49273 - crash when DBVERSIOn is corrupt. Ticket 49268 - master branch fails on big endian systems Ticket 49271 - Fix pbkdf2 and openssl missing issue Ticket 49242 - add gdb script to rpm Ticket 49269 - Fix coverity errors Ticket 49241 - add symblic link location to db2bak.pl output Ticket #49072: memberOf fixup task does not validate args Ticket 49257 - Reject nsslapd-cachememsize & nsslapd-cachesize when nsslapd-cache-autosize is set Ticket 48538 - Failed to delete old semaphore Ticket 49231 - force EXTERNAL always Ticket 49267 - autosize split of 0 results in dbcache of 0 Ticket 49099 - resolve systemd startup interaction with ns Ticket 49157 - fix error in ds-logpipe.py Ticket 48864 - remove config.h from spal header. Ticket 48681 - logconv.pl - Fix SASL Bind stats and rework report format Ticket 49261 - Fix script usage and man pages Ticket 49238 - AddressSanitizer: heap-use-after-free in libreplication Ticket 48864 - Fix FreeIPA build Ticket 49257 - Reject dbcachesize updates while auto cache sizing is enabled Ticket 49249 - cos_cache is erroneously logging schema checking failure Ticket 49248 - update eduPerson to 201602 Ticket 48050 - Add a test case for an issue 49014 Ticket 49258 - Allow nsslapd-cache-autosize to be modified while the server is running Ticket 49165 - Fix compiler warnings Ticket 49247 - resolve build issues on debian Ticket 48123 - create contrib section Ticket 49099 - fix configure.ac due to NS change Ticket 49250 - remove mempool experimental! Ticket 49099 - ns workers prep Ticket 49185 - Fix leaks in compute init and dblayer Ticket 49246 - ns-slapd crashes in role cache creation Ticket 49244 - resolve various test case issues Ticket 49157 - ds-logpipe.py crashes for non-existing users Ticket 49053 - Fix rpm build Ticket 49237 - Drop support for libdb older than 4.7 Ticket 49053 - Enable flto for DS Ticket 49243 - segv in memberof fixup Ticket 48985 - Add schema for nested groups to work out of box. Ticket 49241 - Update man page and usage for db2bak.pl Ticket 49071 - Add test case to tickets Ticket 49075 - Adjust logging severity levels Ticket 47662 - db2index not properly evalauating arguments Ticket 49240 - ci compiler warns Ticket 48989 - fix perf counters Ticket 48681 - logconv.pl - fix sasl/bind stats Ticket 49097 - fix pblock whitespace Ticket 49097 - fix the pblock to be a hierachial structure Ticket 49239 - move ds-replcheck man page and add script Ticket 49239 - Add a tool to compare entries on LDAP servers. Ticket 49231 - fix sasl mech handling Ticket 49233 - Fix crash in persistent search Ticket 49225 - Fix CI Test Ticket 49230 - slapi_register_plugin creates config entry where it should not Ticket 49225 - Add additional CRYPT password storage schemes
2017-06-26 21:48:42 +00:00
mkdir -p %{buildroot}%{_datadir}/gdb/auto-load%{_sbindir}
Bump version to 1.4.4.4 Issue 51175 - resolve plugin name leaking Issue 51187 - UI - stop importing Cockpit's PF css Issue 51192 - Add option to reject internal unindexed searches Issue 50840 - Fix test docstrings metadata-1 Issue 50840 - Fix test docstrings metadata Issue 50980 - fix foo_filter_rewrite Issue 51165 - add more logconv stats for the new access log keywords Issue 50928 - Unable to create a suffix with countryName either via dscreate or the admin console Issue 51188 - db2ldif crashes when LDIF file can't be accessed Issue 50545 - Port remaining legacy tools to new python CLI Issue 51165 - add new access log keywords for wtime and optime Issue 49761 - Fix CI test suite issues ( Port remaning acceptance test suit part 1) Issue 51070 - Port Import TET module to python3 part2 Issue 51142 - Port manage Entry TET suit to python 3 part 1 Issue 50860 - Port Password Policy test cases from TET to python3 final 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 50873 - Fix issues with healthcheck tool Issue 50860 - Port Password Policy test cases from TET to python3 part2 Issue 51166 - Log an error when a search is fully unindexed Issue 50544 - OpenLDAP syncrepl compatability Issue 51161 - fix SLE15.2 install issps Issue 49999 - rpm.mk build-cockpit should clean cockpit_dist first Issue 51144 - dsctl fails with instance names that contain slapd- Issue 51155 - Fix OID for sambaConfig objectclass Issue 51159 - dsidm ou delete fails Issue 50984 - Memory leaks in disk monitoring Issue 51131 - improve mutex alloc in conntable Issue 49761 - Fix CI tests Issue 49859 - A distinguished value can be missing in an entry Issue 50791 - Healthcheck should look for notes=A/F in access log Issue 51072 - Set the default minimum worker threads Issue 51140 - missing ifdef Issue 50912 - pwdReset can be modified by a user Issue 50781 - Make building cockpit plugin optional Issue 51100 - Correct numSubordinates value for cn=monitor Issue 51136 - dsctl and dsidm do not errors correctly when using JSON Issue 137 - fix compiler warning Issue 50781 - Make building cockpit plugin optional Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected Issue 51034 - labeledURIObject Issue 50545 - Port remaining legacy tools to new python CLI Issue 50889 - Extract pem files into a private namespace Issue 137 - Implement EntryUUID plugin Issue 51072 - improve autotune defaults Issue 51115 - enable samba3.ldif by default Issue 51118 - UI - improve modal validation when creating an instance Issue 50746 - Add option to healthcheck to list all the lint reports
2020-07-08 21:26:26 +00:00
%if %{use_cockpit}
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
mkdir -p %{buildroot}%{_datadir}/cockpit
Bump version to 1.4.4.4 Issue 51175 - resolve plugin name leaking Issue 51187 - UI - stop importing Cockpit's PF css Issue 51192 - Add option to reject internal unindexed searches Issue 50840 - Fix test docstrings metadata-1 Issue 50840 - Fix test docstrings metadata Issue 50980 - fix foo_filter_rewrite Issue 51165 - add more logconv stats for the new access log keywords Issue 50928 - Unable to create a suffix with countryName either via dscreate or the admin console Issue 51188 - db2ldif crashes when LDIF file can't be accessed Issue 50545 - Port remaining legacy tools to new python CLI Issue 51165 - add new access log keywords for wtime and optime Issue 49761 - Fix CI test suite issues ( Port remaning acceptance test suit part 1) Issue 51070 - Port Import TET module to python3 part2 Issue 51142 - Port manage Entry TET suit to python 3 part 1 Issue 50860 - Port Password Policy test cases from TET to python3 final 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 50873 - Fix issues with healthcheck tool Issue 50860 - Port Password Policy test cases from TET to python3 part2 Issue 51166 - Log an error when a search is fully unindexed Issue 50544 - OpenLDAP syncrepl compatability Issue 51161 - fix SLE15.2 install issps Issue 49999 - rpm.mk build-cockpit should clean cockpit_dist first Issue 51144 - dsctl fails with instance names that contain slapd- Issue 51155 - Fix OID for sambaConfig objectclass Issue 51159 - dsidm ou delete fails Issue 50984 - Memory leaks in disk monitoring Issue 51131 - improve mutex alloc in conntable Issue 49761 - Fix CI tests Issue 49859 - A distinguished value can be missing in an entry Issue 50791 - Healthcheck should look for notes=A/F in access log Issue 51072 - Set the default minimum worker threads Issue 51140 - missing ifdef Issue 50912 - pwdReset can be modified by a user Issue 50781 - Make building cockpit plugin optional Issue 51100 - Correct numSubordinates value for cn=monitor Issue 51136 - dsctl and dsidm do not errors correctly when using JSON Issue 137 - fix compiler warning Issue 50781 - Make building cockpit plugin optional Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected Issue 51034 - labeledURIObject Issue 50545 - Port remaining legacy tools to new python CLI Issue 50889 - Extract pem files into a private namespace Issue 137 - Implement EntryUUID plugin Issue 51072 - improve autotune defaults Issue 51115 - enable samba3.ldif by default Issue 51118 - UI - improve modal validation when creating an instance Issue 50746 - Add option to healthcheck to list all the lint reports
2020-07-08 21:26:26 +00:00
%endif
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
make DESTDIR="$RPM_BUILD_ROOT" install
Bump version to 1.4.4.4 Issue 51175 - resolve plugin name leaking Issue 51187 - UI - stop importing Cockpit's PF css Issue 51192 - Add option to reject internal unindexed searches Issue 50840 - Fix test docstrings metadata-1 Issue 50840 - Fix test docstrings metadata Issue 50980 - fix foo_filter_rewrite Issue 51165 - add more logconv stats for the new access log keywords Issue 50928 - Unable to create a suffix with countryName either via dscreate or the admin console Issue 51188 - db2ldif crashes when LDIF file can't be accessed Issue 50545 - Port remaining legacy tools to new python CLI Issue 51165 - add new access log keywords for wtime and optime Issue 49761 - Fix CI test suite issues ( Port remaning acceptance test suit part 1) Issue 51070 - Port Import TET module to python3 part2 Issue 51142 - Port manage Entry TET suit to python 3 part 1 Issue 50860 - Port Password Policy test cases from TET to python3 final 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 50873 - Fix issues with healthcheck tool Issue 50860 - Port Password Policy test cases from TET to python3 part2 Issue 51166 - Log an error when a search is fully unindexed Issue 50544 - OpenLDAP syncrepl compatability Issue 51161 - fix SLE15.2 install issps Issue 49999 - rpm.mk build-cockpit should clean cockpit_dist first Issue 51144 - dsctl fails with instance names that contain slapd- Issue 51155 - Fix OID for sambaConfig objectclass Issue 51159 - dsidm ou delete fails Issue 50984 - Memory leaks in disk monitoring Issue 51131 - improve mutex alloc in conntable Issue 49761 - Fix CI tests Issue 49859 - A distinguished value can be missing in an entry Issue 50791 - Healthcheck should look for notes=A/F in access log Issue 51072 - Set the default minimum worker threads Issue 51140 - missing ifdef Issue 50912 - pwdReset can be modified by a user Issue 50781 - Make building cockpit plugin optional Issue 51100 - Correct numSubordinates value for cn=monitor Issue 51136 - dsctl and dsidm do not errors correctly when using JSON Issue 137 - fix compiler warning Issue 50781 - Make building cockpit plugin optional Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected Issue 51034 - labeledURIObject Issue 50545 - Port remaining legacy tools to new python CLI Issue 50889 - Extract pem files into a private namespace Issue 137 - Implement EntryUUID plugin Issue 51072 - improve autotune defaults Issue 51115 - enable samba3.ldif by default Issue 51118 - UI - improve modal validation when creating an instance Issue 50746 - Add option to healthcheck to list all the lint reports
2020-07-08 21:26:26 +00:00
%if %{use_cockpit}
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
find %{buildroot}%{_datadir}/cockpit/389-console -type d | sed -e "s@%{buildroot}@@" | sed -e 's/^/\%dir /' > cockpit.list
find %{buildroot}%{_datadir}/cockpit/389-console -type f | sed -e "s@%{buildroot}@@" >> cockpit.list
Bump version to 1.4.4.4 Issue 51175 - resolve plugin name leaking Issue 51187 - UI - stop importing Cockpit's PF css Issue 51192 - Add option to reject internal unindexed searches Issue 50840 - Fix test docstrings metadata-1 Issue 50840 - Fix test docstrings metadata Issue 50980 - fix foo_filter_rewrite Issue 51165 - add more logconv stats for the new access log keywords Issue 50928 - Unable to create a suffix with countryName either via dscreate or the admin console Issue 51188 - db2ldif crashes when LDIF file can't be accessed Issue 50545 - Port remaining legacy tools to new python CLI Issue 51165 - add new access log keywords for wtime and optime Issue 49761 - Fix CI test suite issues ( Port remaning acceptance test suit part 1) Issue 51070 - Port Import TET module to python3 part2 Issue 51142 - Port manage Entry TET suit to python 3 part 1 Issue 50860 - Port Password Policy test cases from TET to python3 final 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 50873 - Fix issues with healthcheck tool Issue 50860 - Port Password Policy test cases from TET to python3 part2 Issue 51166 - Log an error when a search is fully unindexed Issue 50544 - OpenLDAP syncrepl compatability Issue 51161 - fix SLE15.2 install issps Issue 49999 - rpm.mk build-cockpit should clean cockpit_dist first Issue 51144 - dsctl fails with instance names that contain slapd- Issue 51155 - Fix OID for sambaConfig objectclass Issue 51159 - dsidm ou delete fails Issue 50984 - Memory leaks in disk monitoring Issue 51131 - improve mutex alloc in conntable Issue 49761 - Fix CI tests Issue 49859 - A distinguished value can be missing in an entry Issue 50791 - Healthcheck should look for notes=A/F in access log Issue 51072 - Set the default minimum worker threads Issue 51140 - missing ifdef Issue 50912 - pwdReset can be modified by a user Issue 50781 - Make building cockpit plugin optional Issue 51100 - Correct numSubordinates value for cn=monitor Issue 51136 - dsctl and dsidm do not errors correctly when using JSON Issue 137 - fix compiler warning Issue 50781 - Make building cockpit plugin optional Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected Issue 51034 - labeledURIObject Issue 50545 - Port remaining legacy tools to new python CLI Issue 50889 - Extract pem files into a private namespace Issue 137 - Implement EntryUUID plugin Issue 51072 - improve autotune defaults Issue 51115 - enable samba3.ldif by default Issue 51118 - UI - improve modal validation when creating an instance Issue 50746 - Add option to healthcheck to list all the lint reports
2020-07-08 21:26:26 +00:00
%endif
2009-05-26 22:55:06 +00:00
Bump version to 1.3.6.1-2 Issue 49162 - Only check event.m4 if nunc-stans is enabled Issue 49156 - Add more IDs and fix docstrings Issue 49156 - Fix typo in the import Ticket 49160 - Fix sds benchmark and copyright Issue 47536 - Fix CI testcase Issue 49159 - test_schema_comparewithfiles fails with python-ldap>=2.4.26 Issue 49156 - Clean up test suites dir structure and docstrings Issue 49158 - fix latest coverity issues Ticket 49155 - Fix db2ldif path in test Issue 49122 - Fix rpm build Issue 49044 - Fix script usage and man pages Ticket 48707 - Update rfc to accomodate that authid is mandatory Ticket 49141 - Enable tcmalloc Ticket 49142 - bytes vs unicode in plugin tests Ticket 49139 - Update makefile and rpm for import Ticket 49139 - Import libsds and nunc-stans for bundling Issue 49122 - Filtered nsrole that uses nsrole crashes the server Issue 49147 - Fix tests compatibility with older versions Issue 49141 - Fix spec file for tcmalloc Issue 49141 - Use tcmalloc by default Ticket 49086 - SDN premangaling broken after SASL change Ticket 49137 - Add sasl plain test - ds Ticket 49138 - Increase systemd timout Issue 48226 - Fix CI test Ticket 49140 - Remove legacy inst reference in test Ticket 49134 Remove hardcoded elements from db lock test Fix compiler warning Ticket 47925 - Move add and delete operation aci checks to be before plugins. Ticket 49086 - public api compatability test for SDN changes. Ticket 49116 - Pblock usage analytics Ticket 49020 - Add CI test Revise README for pagure Ticket #49121 - ns-slapd crashes in ldif_sput due to the output buf size is less than the real size. Ticket 48085 - Add replica acceptance test suite Ticket 49008 - Fix regression in check if ruv element exists Ticket 49108 - ds_selinux_port_query doesn't detect ports labeled with range Ticket 49057 - Fix tests failures on older versions of DS Ticket 49111 - Integrate cmocka skeleton to Directory Server Ticket 49016 - (un)register/migration/remove may fail if there is no suffix on 'userRoot' backend Ticket 48085 - Add single master replication test suite Ticket #49104 - Add CI test Ticket #49104 - dbscan-bin crashing due to a segmentation fault Ticket 49105 - Sig FPE when ns-slapd has 0 backends. Ticket 49075 - Adjust log severity levels Ticket 49008 - Add CI test Ticket 49008 v2: aborted operation can leave RUV in incorrect state Ticket 47973 - CI Test case (test_ticket47973_case) Ticket 47973 - CI Test case (test_ticket47973_case) Ticket 47973 - custom schema is registered in small caps after schema reload Ticket 49089 - List library build deps Ticket 49085 - Make a short topology fixture alias Ticket #49088 - 389-ds-base rpm postinstall script bugs Ticket 49028 - Autosize database cache by default. Ticket 49089 - Fix invalid cxxlink statement from hpux Ticket 49087 - ds resolve jenkins issues. Ticket #49082 - Adjusted the CI test case to the fix. Ticket #49082 - Fix password expiration related shadow attributes Ticket #49080 - shadowExpire should not be a calculated value Ticket 49027 - on secfailure do not store cleartext password content Ticket 49031 - Improve memberof with a cache of ancestors for groups Ticket 49079: deadlock on cos cache rebuild Ticket 48665 - Fix RHEL6 test compatibility issues Ticket 49055 - Fix create_test.py issues Ticket 48797 - Add freebsd support to ns-slapd: main Ticket 49055 - Refactor create_test.py Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 49055 - Clean up test tickets and suites Ticket 48964 - should not free repl name after purging changelog Ticket 48050 - Refactor acctpolicy_plugin suite Ticket 48964 - cleanallruv changelog purging removes wrong rid Ticket 49073: nsDS5ReplicatedAttributeListTotal fails when excluding no attribute Ticket 49074 - incompatible nsEncryptionConfig object definition prevents RHEL 7->6 schema replication Ticket 48835 - package tests into python site packages - fix rpm Ticket 49066 - Memory leaks in server - part 2 Ticket 49072 - validate memberof fixup task args Ticket 49071 - Import with duplicate DNs throws unexpected errors Ticket 47858 - Add test case for nsTombstone Ticket 48835 - Tests with setup.py.in Ticket 49066 - Memory leaks in server Ticket 47982 - Add CI test suite ds_logs Ticket 49052 - Environment quoting on fedora causes ds to fail to start. Ticket 47662 - Better input argument validation and error messages for cli tools Ticket 48681 - logconv.pl lists sasl binds with no dn as anonymous Ticket 48861: memberof plugin tests suite Ticket 48861: Memberof plugins can update several times the same entry to set the same values Ticket 48163 - Re-space schema.c Ticket 48163 - Read schema from multiple locations Ticket 48894 - improve entrywsi delete Ticket 49051 - Enable SASL LOGIN/PLAIN support as a precursor to LDAPSSOTOKEN Ticket 49020 - do not treat missing csn as fatal Ticket 48133 v2 Non tombstone entry which dn starting with "nsuniqueid=...," cannot be delete Ticket 49055 - Clean up test suites Ticket 48797 - Add freebsd support to ns-slapd: Configure and makefile. Ticket 48797 - Add freebsd support to ns-slapd: Add freebsd support for ldaputil Ticket 48797 - Add freebsd support to ns-slapd: Add support for dsktune Ticket 48797 - Add freebsd support to ns-slapd: Add support for cpp in Fbsd Ticket 48797 - Add freebsd support to ns-slapd: Header files Ticket 48978 - Fix implicit function declaration Ticket 49002 - Remove memset on allocation Ticket 49021 - Automatic thread tuning Ticket 48894 - Issues with delete of entrywsi with large entries. Ticket 49054 - Fix sasl_map unused paramater compiler warnings. Ticket 48050 - Add test suite to acctpolicy_plugin Ticket 49048 - Fix rpm build failure Ticket 49042 - Test failure that expects old default Ticket 49042 - Increase cache defaults slightly Ticket 48894 - Issue with high number of entry state objects. Ticket 48978 - Fix more log refactoring issues Ticket 48707 - Draft Ldap SSO Token proposal Ticket 49024 - Fix the rest of the CI failures Ticket #48987 - Heap use after free in dblayer_close_indexes Ticket 48945 - Improve db2ldif error message. Ticket 49024 - Fix inst_dir parameter in defaults.inf Ticket 49024 - Fix dbdir paths and adjust test cases Ticket 48961 - Allow reset of configuration values to defaults. Ticket #47911 - Move dirsrv-snmp.service to 389-ds-base-snmp package Ticket bz1358565 - Fix compiler warning about unused variable Ticket bz1358565 - clear and unsalted password types are vulnerable to timing attack Ticket 49016 - (un)register/migration/remove may fail if there is no suffix on 'userRoot' backend Ticket 397 - Add PBKDF2 to Directory Server password storage. Ticket 49024 - Fix CI test failures and defaults.inf Ticket 49026 - Support nunc-stans pkgconfig Ticket 49025 - Upgrade nunc-stans to 0.2.1 Ticket 48978 - error log refactoring error
2017-03-10 16:04:17 +00:00
# Copy in our docs from doxygen.
cp -r %{_builddir}/%{name}-%{version}%{?prerel}/man/man3 $RPM_BUILD_ROOT/%{_mandir}/man3
Bump version to 1.4.0.2 Ticket 48393 - fix copy and paste error Ticket 49439 - cleanallruv is not logging information Ticket 48393 - Improve replication config validation Ticket lib389 3 - Python 3 support for ACL test suite Ticket 103 - sysconfig not found Ticket 49436 - double free in COS in some conditions Ticket 48007 - CI test to test changelog trimming interval Ticket 49424 - Resolve csiphash alignment issues Ticket lib389 3 - Python 3 support for pwdPolicy_controls_test.py Ticket 3 - python 3 support - filter test Ticket 49434 - RPM build errors Ticket 49432 - filter optimise crash Ticket 49432 - Add complex fliter CI test Ticket 48894 - harden valueset_array_to_sorted_quick valueset access Ticket 49401 - Fix compiler incompatible-pointer-types warnings Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49409 - Update lib389 requirements Ticket 49401 - improve valueset sorted performance on delete Ticket 49374 - server fails to start because maxdisksize is recognized incorrectly Ticket 49408 - Server allows to set any nsds5replicaid in the existing replica entry Ticket 49407 - status-dirsrv shows ellipsed lines Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49386 - Memberof should be ignore MODRDN when the pre/post entry are identical Ticket 48006 - Missing warning for invalid replica backoff configuration Ticket 49064 - testcase hardening Ticket 49064 - RFE allow to enable MemberOf plugin in dedicated consumer Ticket lib389 3 - python 3 support Ticket 49402 - Adding a database entry with the same database name that was deleted hangs server at shutdown Ticket 48235 - remove memberof lock (cherry-pick error) Ticket 49394 - build warning Ticket 49381 - Refactor numerous suite docstrings - Part 2 Ticket 49394 - slapi_pblock_get may leave unchanged the provided variable Ticket 49403 - tidy ns logging Ticket 49381 - Refactor filter test suite docstrings Ticket 48235 - Remove memberOf global lock Ticket 103 - Make sysconfig where it is expected to exist Ticket 49400 - Add clang support to rpm builds Ticket 49381 - Refactor ACL test suite docstrings Ticket 49363 - Merge lib389 Ticket 101 - BaseException.message has been deprecated in Python3 Ticket 102 - referral support Ticket 99 - Fix typo in create_topology Ticket #98 - Fix dbscan output Ticket #77 - Fix changelogdb param issue Ticket #77 - Refactor docstrings in rST format - part 1 Ticket 96 - Change binaries' names Ticket 77 - Add sphinx documentation Ticket 43 - Add support for Referential Integrity plugin Ticket 45 - Add support for Rootdn Access Control plugin Ticket 46 - dsconf support for dynamic schema reload Ticket 74 - Advice users to set referint-update-delay to 0 Ticket 92 - display_attr() should return str not bytes in py3 Ticket 93 - Fix test cases in ctl_dbtasks_test.py Ticket 88 - python install and remove for tests Ticket 85 - Remove legacy replication attribute Ticket 91 - Fix replication topology Ticket 89 - Fix inconsistency with serverid Ticket 79 - Fix replica.py and add tests Ticket 86 - add build dir to gitignore Ticket 83 - Add an util for generating instance parameters Ticket 87 - Update accesslog regec for HR etimes Ticket 49 - Add support for whoami plugin Ticket 48 - Add support for USN plugin Ticket 78 - Add exists() method to DSLdapObject Ticket 31 - Allow complete removal of some memberOf attrs Ticket31 - Add memberOf fix-up task Ticket 67 - Add ensure_int function Ticket 59 - lib389 support for index management. Ticket 67 - get attr by type Ticket 70 - Improve repl tools Ticket 50 - typo in db2* in dsctl Ticket 31 - Add status command and SkipNested support for MemberOf Ticket 31 - Add functional tests for MemberOf plugin Ticket 66 - expand healthcheck for Directory Server Ticket 69 - add specfile requires Ticket 31 - Initial MemberOf plugin support Ticket 50 - Add db2* tasks to dsctl Ticket 65 - Add m2c2 topology Ticket 63 - part 2, agreement test Ticket 63 - lib389 python 3 fix Ticket 62 - dirsrv offline log Ticket 60 - add dsrc to dsconf and dsidm Ticket 32 - Add TLS external bind support for testing Ticket 27 - Fix get function in tests Ticket 28 - userAccount for older versions without nsmemberof Ticket 27 - Improve dseldif API Ticket 30 - Add initial support for account lock and unlock. Ticket 29 - fix incorrect format in tools Ticket 28 - Change default objectClasses for users and groups Ticket 1 - Fix missing dn / rdn on config. Ticket 27 - Add a module for working with dse.ldif file Ticket 1 - cn=config comparison Ticket 21 - Missing serverid in dirsrv_test due to incorrect allocation Ticket 26 - improve lib389 sasl support Ticket 24 - Join paths using os.path.join instead of string concatenation Ticket 25 - Fix RUV __repr__ function Ticket 23 - Use DirSrv.exists() instead of manually checking for instance's existence Ticket 1 - cn=config comparison Ticket 22 - Specify a basedn parameter for IDM modules Ticket 19 - missing readme.md in python3 Ticket 20 - Use the DN_DM constant instead of hard coding its value Ticket 19 - Missing file and improve make Ticket 14 - Remane dsadm to dsctl Ticket 16 - Reset InstScriptsEnabled argument during the init Ticket 14 - Remane dsadm to dsctl Ticket 13 - Add init function to create new domain entries Ticket 15 - Improve instance configuration ability Ticket 10 - Improve command line tool arguments Ticket 9 - Convert readme to MD Ticket 7 - Add pause and resume methods to topology fixtures Ticket 49172 - Allow lib389 to read system schema and instance Ticket 49172 - Allow lib389 to read system schema and instance Ticket 6 - Bump lib389 version 1.0.4 Ticket 5 - Fix container build on fedora Ticket 4 - Cert detection breaks some tests Ticket 49137 - Add sasl plain tests, lib389 support Ticket 2 - pytest mark with version relies on root Ticket 49126 - DIT management tool Ticket 49101 - Python 2 generate example entries Ticket 49103 - python 2 support for installer Ticket 47747 - Add topology_i2 and topology_i3 Ticket 49087 - lib389 resolve jenkins issues Ticket 48413 - Improvements to lib389 for rest Ticket 49083 - Support prefix for discovery of the defaults.inf file. Ticket 49055 - Fix debugging mode issue Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 47747 - Add more topology fixtures Ticket 47840 - Add InstScriptsEnabled argument Ticket 47747 - Add topology fixtures module Ticket 48707 - Implement draft-wibrown-ldapssotoken-01 Ticket 49022 - Lib389, py3 installer cannot create entries in backend Ticket 49024 - Fix paths to the dbdir parent Ticket 49024 - Fix db_dir paths Ticket 49024 - Fix paths in tools module Ticket 48961 - Fix lib389 minor issues shown by 48961 test Ticket 49010 - Lib389 fails to start with systemctl changes Ticket 49007 - lib389 fixes for paths to use online values Ticket 49005 - Update lib389 to work in containers correctly. Ticket 48991 - Fix lib389 spec for python2 and python3 Ticket 48984 - Add lib389 paths module Ticket 48951 - dsadm dsconfig status and plugin Ticket 47957 - Update the replication "idle" status string Ticket 48951 - dsadm and dsconf base files Ticket 48952 - Restart command needs a sleep Ticket 48949 - Fix ups for style and correctness Ticket 48949 - added copying slapd-collations.conf Ticket 48949 - change default file path generation - use os.path.join Ticket 48949 - os.makedirs() exist_ok not python2 compatible, added try/except Ticket 48949 - configparser fallback not python2 compatible Ticket 48946 - openConnection should not fully popluate DirSrv object Ticket 48832 - Add DirSrvTools.getLocalhost() function Ticket 48382 - Fix serverCmd to get sbin dir properly Bug 1347760 - Information disclosure via repeated use of LDAP ADD operation, etc. Ticket 48937 - Cleanup valgrind wrapper script Ticket 48923 - Fix additional issue with serverCmd Ticket 48923 - serverCmd timeout not working as expected Ticket 48917 - Attribute presence Ticket 48911 - Plugin improvements for lib389 Ticket 48911 - Improve plugin support based on new mapped objects Ticket 48910 - Fixes for backend tests and lib389 reliability. Ticket 48860 - Add replication tools Ticket 48888 - Correction to create of dsldapobject Ticket 48886 - Fix NSS SSL library in lib389 Ticket 48885 - Fix spec file requires Ticket 48884 - Bugfixes for mapped object and new connections Ticket 48878 - better style for backend in backend_test.py Ticket 48878 - pep8 fixes part 2 Ticket 48878 - pep8 fixes and fix rpm to build Ticket 48853 - Prerelease installer Ticket 48820 - Begin to test compatability with py.test3, and the new orm Ticket 48434 - Fix for negative tz offsets Ticket 48857 - Remove python-krbV from lib389 Ticket 48820 - Fix tests to ensure they work with the new object types Ticket 48820 - Move Encryption and RSA to the new object types Ticket 48820 - Proof of concept of orm style mapping of configs and objects Ticket 48820 - Clitool rename Ticket 48431 - lib389 integrate ldclt Ticket 48434 - lib389 logging tools Ticket 48796 - add function to remove logs Ticket 48771 - lib389 - get ns-slapd version Ticket 48830 - Convert lib389 to ip route tools Ticket 48763 - backup should run regardless of existing backups. Ticket 48434 - lib389 logging tools Ticket 48798 - EL6 compat for lib389 tests for DH params Ticket 48798 - lib389 add ability to create nss ca and certificate Ticket 48433 - Aci linting tools Ticket 48791 - format args in server tools Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48794 - lib389 build requires are on a single line Ticket 48660 - Add function to convert binary values in an entry to base64 Ticket 48764 - Fix mit krb password to be random. Ticket 48765 - Change default ports for standalone topology Ticket 48750 - Clean up logging to improve command experience Ticket 48751 - Improve lib389 ldapi support Ticket 48399 - Add helper makefile to lib389 to build and install Ticket 48661 - Agreement test suite fails at the test_changes case Ticket 48407 - Add test coverage module for lib389 repo Ticket 48357 - clitools should standarise their args Ticket 48560 - Make verbose handling consistent Ticket 48419 - getadminport() should not a be a static method Ticket 48408 - RFE escaped default suffix for tests Ticket 48401 - Revert typecheck Ticket 48401 - lib389 Entry hasAttr returs dict instead of false Ticket 48390 - RFE Improvements to lib389 monitor features for rest389 Ticket 48358 - Add new spec file Ticket 48371 - weaker host check on localhost.localdomain Ticket 58358 - Update spec file with pre-release versioning Ticket 48358 - Make Fedora packaging changes to the spec file Ticket 48358 - Prepare lib389 for Fedora Packaging Ticket 48364 - Fix test failures Ticket 48360 - Refactor the delete agreement function Ticket 48361 - Expand 389ds monitoring capabilities Ticket 48246 - Adding license/copyright to lib389 files Ticket 48340 - Add basic monitor support to lib389 https://fedorahosted.org/389/ticket/48340 Ticket 48353 - Add Replication REST support to lib389 Ticket 47840 - Fix regression Ticket 48343 - lib389 krb5 realm management https://fedorahosted.org/389/ticket/48343 Ticket 47840 - fix lib389 to use sbin scripts https://fedorahosted.org/389/ticket/47840 Ticket 48335 - Add SASL support to lib389 Ticket 48329 - Fix case-senstive scyheam comparisions Ticket 48303 - Fix lib389 broken tests Ticket 48329 - add matching rule functions to schema module Ticket 48324 - fix boolean capitalisation (one line) https://fedorahosted.org/389/ticket/48324 Ticket 48321 - Improve is_a_dn check to prevent mistakes with lib389 auth https://fedorahosted.org/389/ticket/48321 Ticket 48322 - Allow reindex function to reindex all attributes Ticket 48319 - Fix ldap.LDAPError exception processing Ticket 48318 - Do not delete a changelog while disabling a replication by suffix Ticket 48308 - Add __eq__ and __ne__ to Entry to allow fast comparison https://fedorahosted.org/389/ticket/48308 Ticket 48303 - Fix lib389 broken tests - backend_test Ticket 48309 - Fix lib389 lib imports Ticket 48303 - Fix lib389 broken tests - agreement_test Ticket 48303 - Fix lib389 broken tests - aci_parse_test Ticket 48301 - add tox support Ticket 48204 - update lib389 for python3 Ticket 48273 - Improve valgrind functions Ticket 48271 - Fix for self.prefix being none when SER_DEPLOYED_DIR is none https://fedorahosted.org/389/ticket/48271 Ticket 48259 - Add aci parsing utilities to lib389 Ticket 48252 - (lib389) adding get_bin_dir and dbscan Ticket 48247 - Change the default user to 'dirsrv' Ticket 47848 - Add new function to create ldif files Ticket 48239 - Fix for prefix allocation of un-initialised dirsrv objects Ticket 48237 - Add lib389 helper to enable and disable logging services. Ticket 48236 - Add get effective rights helper to lib389 Ticket 48238 - Add objectclass and attribute type query mechanisms Ticket 48029 - Add missing replication related functions Ticket 48028 - add valgrind wrapper for ns-slapd Ticket 48028 - lib389 - add valgrind functions Ticket 48022 - lib389 - Add all the server tasks Ticket 48023 - create function to test replication between servers Ticket 48020 - lib389 - need to reset args_instance with every DirSrv init Ticket 48000 - Repl agmts need more time to stop Ticket 48004 - Fix various issues Ticket 48000 - replica agreement pause/resume should have a short sleep Ticket 47990 - Add check for ".removed" instances when doing an upgrade Ticket 47990 - Add "upgrade" function to lib389 Ticket 47691 - using lib389 with RPMs Ticket 47848 - Add support for setuptools. Ticket 47855 - Add function to clear tmp directory Ticket 47851 - Need to retrieve tmp directory path Ticket 47845 - add stripcsn option to tombstone fixup task Ticket 47851 - Add function to retrieve dirsrvtests data directory Ticket 47845 - Add backup/restore/fixup tombstone tasks to lib389 Ticket 47819 - Add the new precise tombstone purging config attribute Ticket 47695 - Add plugins/tasks/Index Ticket 47648 - lib389 - add schema classes, methods Ticket 47671 - CI lib389: allow to open a DirSrv without having to create the instance Ticket 47600 - Replica/Agreement/Changelog not conform to the design Ticket 47652 - replica add fails: MT.list return a list not an entry Ticket 47635 - MT/Backend/Suffix to be conform with the design Ticket 47625 - CI lib389: DirSrv not conform to the design Ticket 47595 - fail to detect/reinit already existing instance/backup Ticket 47590 - CI tests: add/split functions around replication Ticket 47584 - CI tests: add backup/restore of an instance Ticket 47578 - CI tests: removal of 'sudo' and absolute path in lib389 Ticket 47568 - Rename DSAdmin class Ticket 47566 - Initial import of DSadmin into 389-test repos
2017-11-03 18:00:46 +00:00
# lib389
pushd src/lib389
%py3_install
popd
2009-05-26 22:55:06 +00:00
mkdir -p $RPM_BUILD_ROOT/var/log/%{pkgname}
mkdir -p $RPM_BUILD_ROOT/var/lib/%{pkgname}
mkdir -p $RPM_BUILD_ROOT/var/lock/%{pkgname}
# for systemd
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/%{groupname}.wants
Bump version to 1.4.4.6 Issue 4262 - Remove legacy tools subpackage (final cleanup) Issue 4262 - Remove legacy tools subpackage (restart instances after rpm install) Issue 4262 - Remove legacy tools subpackage Issue 2526 - revert API change in slapi_be_getsuffix() Issue 4363 - Sync repl: per thread structure was incorrectly initialized (#4395) Issue 4392 - Update create_test.py Issue 2820 - Fix CI tests (#4365) Issue 2526 - suffix management in backends incorrect Issue 4389 - errors log with incorrectly formatted message parent_update_on_childchange Issue 4295 - Fix a closing quote issue (#4386) Issue 1199 - Misleading message in access log for idle timeout (#4385) Issue 3600 - RFE - openldap migration tooling (#4318) Issue 4176 - import ldif2cl task should not close all changelogs Issue 4159 - Healthcheck code DSBLE0002 not returned on disabled suffix Issue 4379 - allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service (#4380) Issue 4329 - Sync repl - if a serie of updates target the same entry then the cookie get wrong changenumber (#4356) Issue 3555 - Fix npm audit issues (#4370) Issue 4372 - BUG - Chaining DB did not validate bind mech parameters (#4374) Issue 4334 - RFE - Task timeout may cause larger dataset imports to fail (#4359) Issue 4361 - RFE - add - dscreate --advanced flag to avoid user confusion Issue 4368 - ds-replcheck crashes when processing glue entries Issue 4366 - lib389 - Fix account status inactivity checks Issue 4265 - UI - Make the secondary plugins read-only (#4364) Issue 4360 - password policy max sequence sets is not working as expected Issue 4348 - Add tests for dsidm Issue 4350 - One line, fix invalid type error in tls_cacertdir check (#4358)
2020-10-26 18:02:10 +00:00
# remove libtool archives and static libs
rm -f $RPM_BUILD_ROOT%{_libdir}/%{pkgname}/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/%{pkgname}/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/%{pkgname}/plugins/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/%{pkgname}/plugins/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/libsvrcore.a
rm -f $RPM_BUILD_ROOT%{_libdir}/libsvrcore.la
Bump version to 1.4.0.4 Ticket 49540 - Indexing task is reported finished too early regarding the backend status Ticket 49534 - Fix coverity regression Ticket 49544 - cli release preperation, group improvements Ticket 49542 - Unpackaged files on el7 break rpm build Ticket 49541 - repl config should not allow rid 65535 for masters Ticket 49370 - Add all the password policy defaults to a new local policy Ticket 49425 - improve demo objects for install Ticket 49537 - allow asan to build with stable rustc Ticket 49526 - Improve create_test.py script Ticket 49516 - Add python 3 support for replication suite Ticket 49534 - Fix coverity issues and regression Ticket 49532 - coverity issues - fix compiler warnings & clang issues Ticket 49531 - coverity issues - fix memory leaks Ticket 49463 - After cleanALLruv, there is a flow of keep alive DEL Ticket 49529 - Fix Coverity warnings: invalid deferences Ticket 49509 - Indexing of internationalized matching rules is failing Ticket 49527 - Improve ds* cli tool testing Ticket 49474 - purge saslmaps before gssapi test Ticket 49413 - Changelog trimming ignores disabled replica-agreement Ticket 49446 - cleanallruv should ignore cleaned replica Id in processing changelog if in force mode Ticket 49278 - GetEffectiveRights gives false-negative Ticket 49508 - memory leak in cn=replica plugin setup Ticket 48118 - Add CI test case Ticket 49520 - Cockpit UI - Add database chaining HTML Ticket 49512 - Add ds-cockpit-setup to rpm spec file Ticket 49523 - Refactor CI test Ticket 49524 - Password policy: minimum token length fails when the token length is equal to attribute length Ticket 49517 - Cockpit UI - Add correct png files Ticket 49517 - Cockput UI - revise config layout Ticket 49523 - memberof: schema violation error message is confusing as memberof will likely repair target entry Ticket 49312 - Added a new test case for "-D configdir" Ticket 49512 - remove backup directories from cockpit source Ticket 49512 - Add initial Cockpit UI Plugin Ticket 49515 - cannot link, missing -fPIC Ticket 49474 - Improve GSSAPI testing capability Ticket 49493 - heap use after free in csn_as_string Ticket 49379 - Add Python 3 support to CI test Ticket 49431 - Add CI test case Ticket 49495 - cos stress test and improvements. Ticket 49495 - Fix memory management is vattr. Ticket 49494 - python 2 bytes mode. Ticket 49471 - heap-buffer-overflow in ss_unescape Ticket 48184 - close connections at shutdown cleanly. Ticket 49218 - Certmap - support TLS tests Ticket 49470 - overflow in pblock_get Ticket 49443 - Add CI test case Ticket 49484 - Minor cli tool fixes. Ticket 49486 - change ns stress core to use absolute int width. Ticket 49445 - Improve regression test to detect memory leak. Ticket 49445 - Memory leak in ldif2db Ticket 49485 - Typo in gccsec_defs Ticket 49479 - Remove unused 'batch' argument from lib389 Ticket 49480 - Improvements to support IPA install. Ticket 49474 - sasl allow mechs does not operate correctly Ticket 49449 - Load sysctl values on rpm upgrade. Ticket 49374 - Add CI test case Ticket 49325 - fix rust linking. Ticket 49475 - docker poc improvements. Ticket 49461 - Improve db2index handling for test 49290 Ticket 47536 - Add Python 3 support and move test case to suites Ticket 49444 - huaf in task.c during high load import Ticket 49460 - replica_write_ruv log a failure even when it succeeds Ticket 49298 - Ticket with test case and remove-ds.pl Ticket 49408 - Add a test case for nsds5ReplicaId checks Ticket 3 lib389 - python 3 support for subset of pwd cases Ticket 35 lib389 - dsconf automember support
2018-01-29 23:42:58 +00:00
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%if %{bundle_jemalloc}
pushd ../%{jemalloc_name}-%{jemalloc_ver}
make DESTDIR="$RPM_BUILD_ROOT" install_lib install_bin
cp -pa COPYING ../%{name}-%{version}%{?prerel}/COPYING.jemalloc
cp -pa README ../%{name}-%{version}%{?prerel}/README.jemalloc
popd
%endif
%check
Bump version to 1.4.0.4 Ticket 49540 - Indexing task is reported finished too early regarding the backend status Ticket 49534 - Fix coverity regression Ticket 49544 - cli release preperation, group improvements Ticket 49542 - Unpackaged files on el7 break rpm build Ticket 49541 - repl config should not allow rid 65535 for masters Ticket 49370 - Add all the password policy defaults to a new local policy Ticket 49425 - improve demo objects for install Ticket 49537 - allow asan to build with stable rustc Ticket 49526 - Improve create_test.py script Ticket 49516 - Add python 3 support for replication suite Ticket 49534 - Fix coverity issues and regression Ticket 49532 - coverity issues - fix compiler warnings & clang issues Ticket 49531 - coverity issues - fix memory leaks Ticket 49463 - After cleanALLruv, there is a flow of keep alive DEL Ticket 49529 - Fix Coverity warnings: invalid deferences Ticket 49509 - Indexing of internationalized matching rules is failing Ticket 49527 - Improve ds* cli tool testing Ticket 49474 - purge saslmaps before gssapi test Ticket 49413 - Changelog trimming ignores disabled replica-agreement Ticket 49446 - cleanallruv should ignore cleaned replica Id in processing changelog if in force mode Ticket 49278 - GetEffectiveRights gives false-negative Ticket 49508 - memory leak in cn=replica plugin setup Ticket 48118 - Add CI test case Ticket 49520 - Cockpit UI - Add database chaining HTML Ticket 49512 - Add ds-cockpit-setup to rpm spec file Ticket 49523 - Refactor CI test Ticket 49524 - Password policy: minimum token length fails when the token length is equal to attribute length Ticket 49517 - Cockpit UI - Add correct png files Ticket 49517 - Cockput UI - revise config layout Ticket 49523 - memberof: schema violation error message is confusing as memberof will likely repair target entry Ticket 49312 - Added a new test case for "-D configdir" Ticket 49512 - remove backup directories from cockpit source Ticket 49512 - Add initial Cockpit UI Plugin Ticket 49515 - cannot link, missing -fPIC Ticket 49474 - Improve GSSAPI testing capability Ticket 49493 - heap use after free in csn_as_string Ticket 49379 - Add Python 3 support to CI test Ticket 49431 - Add CI test case Ticket 49495 - cos stress test and improvements. Ticket 49495 - Fix memory management is vattr. Ticket 49494 - python 2 bytes mode. Ticket 49471 - heap-buffer-overflow in ss_unescape Ticket 48184 - close connections at shutdown cleanly. Ticket 49218 - Certmap - support TLS tests Ticket 49470 - overflow in pblock_get Ticket 49443 - Add CI test case Ticket 49484 - Minor cli tool fixes. Ticket 49486 - change ns stress core to use absolute int width. Ticket 49445 - Improve regression test to detect memory leak. Ticket 49445 - Memory leak in ldif2db Ticket 49485 - Typo in gccsec_defs Ticket 49479 - Remove unused 'batch' argument from lib389 Ticket 49480 - Improvements to support IPA install. Ticket 49474 - sasl allow mechs does not operate correctly Ticket 49449 - Load sysctl values on rpm upgrade. Ticket 49374 - Add CI test case Ticket 49325 - fix rust linking. Ticket 49475 - docker poc improvements. Ticket 49461 - Improve db2index handling for test 49290 Ticket 47536 - Add Python 3 support and move test case to suites Ticket 49444 - huaf in task.c during high load import Ticket 49460 - replica_write_ruv log a failure even when it succeeds Ticket 49298 - Ticket with test case and remove-ds.pl Ticket 49408 - Add a test case for nsds5ReplicaId checks Ticket 3 lib389 - python 3 support for subset of pwd cases Ticket 35 lib389 - dsconf automember support
2018-01-29 23:42:58 +00:00
# This checks the code, if it fails it prints why, then re-raises the fail to shortcircuit the rpm build.
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
if ! make DESTDIR="$RPM_BUILD_ROOT" check; then cat ./test-suite.log && false; fi
%post
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
if [ -n "$DEBUGPOSTTRANS" ] ; then
output=$DEBUGPOSTTRANS
output2=${DEBUGPOSTTRANS}.upgrade
else
output=/dev/null
output2=/dev/null
fi
# reload to pick up any changes to systemd files
389-ds-base-1.2.11.1 - f227f11 Suppress alert on unavailable port with forced setup - Ticket #353 - coverity 12625-12629 - leaks, dead code, unchecked return - Ticket #351 - use betxn plugins by default - Trac Ticket #345 - db deadlock return should not log error - Ticket #348 - crash in ldap_initialize with multiple threads - Ticket #214 - Adding Replication agreement should complain if required nsds5ReplicaCredentials not supplied - Ticket #207 - [RFE] enable attribute that tracks when a password was last set - Ticket #216 - RFE - Disable replication agreements - Ticket #337 - RFE - Improve CLEANRUV functionality - Ticket #326 - MemberOf plugin should work on all backends - Trac Ticket #19 - Convert entryUSN plugin to transaction aware type - Ticket #347 - IPA dirsvr seg-fault during system longevity test - Trac Ticket #310 - Avoid calling escape_string() for logged DNs - Trac Ticket #338 - letters in object's cn get converted to lowercase when renaming object - Ticket #183 - passwordMaxFailure should lockout password one sooner - Trac Ticket #335 - transaction retries need to be cache aware - Ticket #336 - [abrt] 389-ds-base-1.2.10.4-2.fc16: index_range_read_ext: Process /usr/sbin/ns-slapd was killed by signal 11 (SIGSEGV) - Ticket #325 - logconv.pl : use of getopts to parse command line options - Ticket #336 - [abrt] 389-ds-base-1.2.10.4-2.fc16: index_range_read_ext: Process /usr/sbin/ns-slapd was killed by signal 11 (SIGSEGV) - 554e29d Coverity Fixes - Trac Ticket #46 - (additional 2) setup-ds-admin.pl does not like ipv6 only hostnames - Ticket #183 - passwordMaxFailure should lockout password one sooner - and should be configurable to avoid regressions - Ticket #315 - small fix to libglobs - Ticket #315 - ns-slapd exits/crashes if /var fills up - Ticket #20 - Allow automember to work on entries that have already been added - Trac Ticket #45 - Fine Grained Password policy: if passwordHistory is on, deleting the password fails.
2012-05-02 17:00:35 +00:00
/bin/systemctl daemon-reload >$output 2>&1 || :
Bump version to 1.3.6.4-1 Ticket 49228 - Fix SSE4.2 detection. Ticket 49229 - Correct issues in latest commits Ticket 49226 - Memory leak in ldap-agent-bin Ticket 49214 - Implement htree concept Ticket 49119 - Cleanup configure.ac options and defines Ticket 49097 - whitespace fixes for pblock change Ticket 49097 - Pblock get/set cleanup Ticket 49222 - Resolve various test issues on rawhide Issue 48978 - Fix the emergency logging functions severity levels Issue 49227 - ldapsearch for nsslapd-errorlog-level returns incorrect values Ticket 49041 - nss won't start if sql db type set Ticket 49223 - Fix sds queue locking Issue 49204 - Fix 32bit arch build failures Issue 49204 - Need to update function declaration Ticket 49204 - Fix lower bounds on import autosize + On small VM, autotune breaks the access of the suffixes Issue 49221 - During an upgrade the provided localhost name is ignored Issue 49220 - Remote crash via crafted LDAP messages (SECURITY FIX) Ticket 49184 - Overflow in memberof Ticket 48050 - Add account policy tests to plugins test suite Ticket 49207 - Supply docker POC build for DS. Issue 47662 - CLI args get removed Issue 49210 - Fix regression when checking is password min age should be checked Ticket 48864 - Add cgroup memory limit detection to 389-ds Issue 48085 - Expand the repl acceptance test suite Ticket 49209 - Hang due to omitted replica lock release Ticket 48864 - Cleanup memory detection before we add cgroup support Ticket 48864 - Cleanup up broken format macros and imports Ticket 49153 - Remove vacuum lock on transaction cleanup Ticket 49200 - provide minimal dse.ldif for python installer Issue 49205 - Fix logconv.pl man page Issue 49177 - Fix pkg-config file Issue 49035 - dbmon.sh shows pages-in-use that exceeds the cache size Ticket 48432 - Linux capabilities on ns-slapd Ticket 49196 - Autotune generates crit messages Ticket 49194 - Lower default ioblock timeout Ticket 49193 - gcc7 warning fixes Issue 49039 - password min age should be ignored if password needs to be reset Ticket 48989 - Re-implement lock counter Issue 49192 - Deleting suffix can hang server Issue 49156 - Modify token :assert: to :expectedresults: Ticket 48989 - missing return in counter Ticket 48989 - Improve counter overflow fix Ticket 49190 - Upgrade lfds to 7.1.1 Ticket 49187 - Fix attribute definition Ticket 49185 - Fix memleak in compute init
2017-04-21 13:28:12 +00:00
# https://fedoraproject.org/wiki/Packaging:UsersAndGroups#Soft_static_allocation
# Soft static allocation for UID and GID
USERNAME="dirsrv"
ALLOCATED_UID=389
GROUPNAME="dirsrv"
ALLOCATED_GID=389
HOMEDIR="/usr/share/dirsrv"
getent group $GROUPNAME >/dev/null || /usr/sbin/groupadd -f -g $ALLOCATED_GID -r $GROUPNAME
if ! getent passwd $USERNAME >/dev/null ; then
if ! getent passwd $ALLOCATED_UID >/dev/null ; then
/usr/sbin/useradd -r -u $ALLOCATED_UID -g $GROUPNAME -d $HOMEDIR -s /sbin/nologin -c "user for 389-ds-base" $USERNAME
else
/usr/sbin/useradd -r -g $GROUPNAME -d $HOMEDIR -s /sbin/nologin -c "user for 389-ds-base" $USERNAME
fi
fi
Bump version to 1.4.0.4 Ticket 49540 - Indexing task is reported finished too early regarding the backend status Ticket 49534 - Fix coverity regression Ticket 49544 - cli release preperation, group improvements Ticket 49542 - Unpackaged files on el7 break rpm build Ticket 49541 - repl config should not allow rid 65535 for masters Ticket 49370 - Add all the password policy defaults to a new local policy Ticket 49425 - improve demo objects for install Ticket 49537 - allow asan to build with stable rustc Ticket 49526 - Improve create_test.py script Ticket 49516 - Add python 3 support for replication suite Ticket 49534 - Fix coverity issues and regression Ticket 49532 - coverity issues - fix compiler warnings & clang issues Ticket 49531 - coverity issues - fix memory leaks Ticket 49463 - After cleanALLruv, there is a flow of keep alive DEL Ticket 49529 - Fix Coverity warnings: invalid deferences Ticket 49509 - Indexing of internationalized matching rules is failing Ticket 49527 - Improve ds* cli tool testing Ticket 49474 - purge saslmaps before gssapi test Ticket 49413 - Changelog trimming ignores disabled replica-agreement Ticket 49446 - cleanallruv should ignore cleaned replica Id in processing changelog if in force mode Ticket 49278 - GetEffectiveRights gives false-negative Ticket 49508 - memory leak in cn=replica plugin setup Ticket 48118 - Add CI test case Ticket 49520 - Cockpit UI - Add database chaining HTML Ticket 49512 - Add ds-cockpit-setup to rpm spec file Ticket 49523 - Refactor CI test Ticket 49524 - Password policy: minimum token length fails when the token length is equal to attribute length Ticket 49517 - Cockpit UI - Add correct png files Ticket 49517 - Cockput UI - revise config layout Ticket 49523 - memberof: schema violation error message is confusing as memberof will likely repair target entry Ticket 49312 - Added a new test case for "-D configdir" Ticket 49512 - remove backup directories from cockpit source Ticket 49512 - Add initial Cockpit UI Plugin Ticket 49515 - cannot link, missing -fPIC Ticket 49474 - Improve GSSAPI testing capability Ticket 49493 - heap use after free in csn_as_string Ticket 49379 - Add Python 3 support to CI test Ticket 49431 - Add CI test case Ticket 49495 - cos stress test and improvements. Ticket 49495 - Fix memory management is vattr. Ticket 49494 - python 2 bytes mode. Ticket 49471 - heap-buffer-overflow in ss_unescape Ticket 48184 - close connections at shutdown cleanly. Ticket 49218 - Certmap - support TLS tests Ticket 49470 - overflow in pblock_get Ticket 49443 - Add CI test case Ticket 49484 - Minor cli tool fixes. Ticket 49486 - change ns stress core to use absolute int width. Ticket 49445 - Improve regression test to detect memory leak. Ticket 49445 - Memory leak in ldif2db Ticket 49485 - Typo in gccsec_defs Ticket 49479 - Remove unused 'batch' argument from lib389 Ticket 49480 - Improvements to support IPA install. Ticket 49474 - sasl allow mechs does not operate correctly Ticket 49449 - Load sysctl values on rpm upgrade. Ticket 49374 - Add CI test case Ticket 49325 - fix rust linking. Ticket 49475 - docker poc improvements. Ticket 49461 - Improve db2index handling for test 49290 Ticket 47536 - Add Python 3 support and move test case to suites Ticket 49444 - huaf in task.c during high load import Ticket 49460 - replica_write_ruv log a failure even when it succeeds Ticket 49298 - Ticket with test case and remove-ds.pl Ticket 49408 - Add a test case for nsds5ReplicaId checks Ticket 3 lib389 - python 3 support for subset of pwd cases Ticket 35 lib389 - dsconf automember support
2018-01-29 23:42:58 +00:00
# Reload our sysctl before we restart (if we can)
sysctl --system &> $output; true
Bump version to 1.4.4.6 Issue 4262 - Remove legacy tools subpackage (final cleanup) Issue 4262 - Remove legacy tools subpackage (restart instances after rpm install) Issue 4262 - Remove legacy tools subpackage Issue 2526 - revert API change in slapi_be_getsuffix() Issue 4363 - Sync repl: per thread structure was incorrectly initialized (#4395) Issue 4392 - Update create_test.py Issue 2820 - Fix CI tests (#4365) Issue 2526 - suffix management in backends incorrect Issue 4389 - errors log with incorrectly formatted message parent_update_on_childchange Issue 4295 - Fix a closing quote issue (#4386) Issue 1199 - Misleading message in access log for idle timeout (#4385) Issue 3600 - RFE - openldap migration tooling (#4318) Issue 4176 - import ldif2cl task should not close all changelogs Issue 4159 - Healthcheck code DSBLE0002 not returned on disabled suffix Issue 4379 - allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service (#4380) Issue 4329 - Sync repl - if a serie of updates target the same entry then the cookie get wrong changenumber (#4356) Issue 3555 - Fix npm audit issues (#4370) Issue 4372 - BUG - Chaining DB did not validate bind mech parameters (#4374) Issue 4334 - RFE - Task timeout may cause larger dataset imports to fail (#4359) Issue 4361 - RFE - add - dscreate --advanced flag to avoid user confusion Issue 4368 - ds-replcheck crashes when processing glue entries Issue 4366 - lib389 - Fix account status inactivity checks Issue 4265 - UI - Make the secondary plugins read-only (#4364) Issue 4360 - password policy max sequence sets is not working as expected Issue 4348 - Add tests for dsidm Issue 4350 - One line, fix invalid type error in tls_cacertdir check (#4358)
2020-10-26 18:02:10 +00:00
# Gather the running instances so we can restart them
2017-06-06 15:25:58 +00:00
instbase="%{_sysconfdir}/%{pkgname}"
Bump version to 1.4.4.6 Issue 4262 - Remove legacy tools subpackage (final cleanup) Issue 4262 - Remove legacy tools subpackage (restart instances after rpm install) Issue 4262 - Remove legacy tools subpackage Issue 2526 - revert API change in slapi_be_getsuffix() Issue 4363 - Sync repl: per thread structure was incorrectly initialized (#4395) Issue 4392 - Update create_test.py Issue 2820 - Fix CI tests (#4365) Issue 2526 - suffix management in backends incorrect Issue 4389 - errors log with incorrectly formatted message parent_update_on_childchange Issue 4295 - Fix a closing quote issue (#4386) Issue 1199 - Misleading message in access log for idle timeout (#4385) Issue 3600 - RFE - openldap migration tooling (#4318) Issue 4176 - import ldif2cl task should not close all changelogs Issue 4159 - Healthcheck code DSBLE0002 not returned on disabled suffix Issue 4379 - allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service (#4380) Issue 4329 - Sync repl - if a serie of updates target the same entry then the cookie get wrong changenumber (#4356) Issue 3555 - Fix npm audit issues (#4370) Issue 4372 - BUG - Chaining DB did not validate bind mech parameters (#4374) Issue 4334 - RFE - Task timeout may cause larger dataset imports to fail (#4359) Issue 4361 - RFE - add - dscreate --advanced flag to avoid user confusion Issue 4368 - ds-replcheck crashes when processing glue entries Issue 4366 - lib389 - Fix account status inactivity checks Issue 4265 - UI - Make the secondary plugins read-only (#4364) Issue 4360 - password policy max sequence sets is not working as expected Issue 4348 - Add tests for dsidm Issue 4350 - One line, fix invalid type error in tls_cacertdir check (#4358)
2020-10-26 18:02:10 +00:00
ninst=0
2017-06-06 15:25:58 +00:00
for dir in $instbase/slapd-* ; do
echo dir = $dir >> $output 2>&1 || :
if [ ! -d "$dir" ] ; then continue ; fi
case "$dir" in *.removed) continue ;; esac
basename=`basename $dir`
inst="%{pkgname}@`echo $basename | sed -e 's/slapd-//g'`"
echo found instance $inst - getting status >> $output 2>&1 || :
if /bin/systemctl -q is-active $inst ; then
echo instance $inst is running >> $output 2>&1 || :
instances="$instances $inst"
else
echo instance $inst is not running >> $output 2>&1 || :
fi
ninst=`expr $ninst + 1`
done
if [ $ninst -eq 0 ] ; then
echo no instances to upgrade >> $output 2>&1 || :
exit 0 # have no instances to upgrade - just skip the rest
else
Bump version to 1.4.4.6 Issue 4262 - Remove legacy tools subpackage (final cleanup) Issue 4262 - Remove legacy tools subpackage (restart instances after rpm install) Issue 4262 - Remove legacy tools subpackage Issue 2526 - revert API change in slapi_be_getsuffix() Issue 4363 - Sync repl: per thread structure was incorrectly initialized (#4395) Issue 4392 - Update create_test.py Issue 2820 - Fix CI tests (#4365) Issue 2526 - suffix management in backends incorrect Issue 4389 - errors log with incorrectly formatted message parent_update_on_childchange Issue 4295 - Fix a closing quote issue (#4386) Issue 1199 - Misleading message in access log for idle timeout (#4385) Issue 3600 - RFE - openldap migration tooling (#4318) Issue 4176 - import ldif2cl task should not close all changelogs Issue 4159 - Healthcheck code DSBLE0002 not returned on disabled suffix Issue 4379 - allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service (#4380) Issue 4329 - Sync repl - if a serie of updates target the same entry then the cookie get wrong changenumber (#4356) Issue 3555 - Fix npm audit issues (#4370) Issue 4372 - BUG - Chaining DB did not validate bind mech parameters (#4374) Issue 4334 - RFE - Task timeout may cause larger dataset imports to fail (#4359) Issue 4361 - RFE - add - dscreate --advanced flag to avoid user confusion Issue 4368 - ds-replcheck crashes when processing glue entries Issue 4366 - lib389 - Fix account status inactivity checks Issue 4265 - UI - Make the secondary plugins read-only (#4364) Issue 4360 - password policy max sequence sets is not working as expected Issue 4348 - Add tests for dsidm Issue 4350 - One line, fix invalid type error in tls_cacertdir check (#4358)
2020-10-26 18:02:10 +00:00
# restart running instances
echo shutting down all instances . . . >> $output 2>&1 || :
for inst in $instances ; do
echo stopping instance $inst >> $output 2>&1 || :
/bin/systemctl stop $inst >> $output 2>&1 || :
done
for inst in $instances ; do
echo starting instance $inst >> $output 2>&1 || :
/bin/systemctl start $inst >> $output 2>&1 || :
done
fi
Bump version to 1.4.0.4 Ticket 49540 - Indexing task is reported finished too early regarding the backend status Ticket 49534 - Fix coverity regression Ticket 49544 - cli release preperation, group improvements Ticket 49542 - Unpackaged files on el7 break rpm build Ticket 49541 - repl config should not allow rid 65535 for masters Ticket 49370 - Add all the password policy defaults to a new local policy Ticket 49425 - improve demo objects for install Ticket 49537 - allow asan to build with stable rustc Ticket 49526 - Improve create_test.py script Ticket 49516 - Add python 3 support for replication suite Ticket 49534 - Fix coverity issues and regression Ticket 49532 - coverity issues - fix compiler warnings & clang issues Ticket 49531 - coverity issues - fix memory leaks Ticket 49463 - After cleanALLruv, there is a flow of keep alive DEL Ticket 49529 - Fix Coverity warnings: invalid deferences Ticket 49509 - Indexing of internationalized matching rules is failing Ticket 49527 - Improve ds* cli tool testing Ticket 49474 - purge saslmaps before gssapi test Ticket 49413 - Changelog trimming ignores disabled replica-agreement Ticket 49446 - cleanallruv should ignore cleaned replica Id in processing changelog if in force mode Ticket 49278 - GetEffectiveRights gives false-negative Ticket 49508 - memory leak in cn=replica plugin setup Ticket 48118 - Add CI test case Ticket 49520 - Cockpit UI - Add database chaining HTML Ticket 49512 - Add ds-cockpit-setup to rpm spec file Ticket 49523 - Refactor CI test Ticket 49524 - Password policy: minimum token length fails when the token length is equal to attribute length Ticket 49517 - Cockpit UI - Add correct png files Ticket 49517 - Cockput UI - revise config layout Ticket 49523 - memberof: schema violation error message is confusing as memberof will likely repair target entry Ticket 49312 - Added a new test case for "-D configdir" Ticket 49512 - remove backup directories from cockpit source Ticket 49512 - Add initial Cockpit UI Plugin Ticket 49515 - cannot link, missing -fPIC Ticket 49474 - Improve GSSAPI testing capability Ticket 49493 - heap use after free in csn_as_string Ticket 49379 - Add Python 3 support to CI test Ticket 49431 - Add CI test case Ticket 49495 - cos stress test and improvements. Ticket 49495 - Fix memory management is vattr. Ticket 49494 - python 2 bytes mode. Ticket 49471 - heap-buffer-overflow in ss_unescape Ticket 48184 - close connections at shutdown cleanly. Ticket 49218 - Certmap - support TLS tests Ticket 49470 - overflow in pblock_get Ticket 49443 - Add CI test case Ticket 49484 - Minor cli tool fixes. Ticket 49486 - change ns stress core to use absolute int width. Ticket 49445 - Improve regression test to detect memory leak. Ticket 49445 - Memory leak in ldif2db Ticket 49485 - Typo in gccsec_defs Ticket 49479 - Remove unused 'batch' argument from lib389 Ticket 49480 - Improvements to support IPA install. Ticket 49474 - sasl allow mechs does not operate correctly Ticket 49449 - Load sysctl values on rpm upgrade. Ticket 49374 - Add CI test case Ticket 49325 - fix rust linking. Ticket 49475 - docker poc improvements. Ticket 49461 - Improve db2index handling for test 49290 Ticket 47536 - Add Python 3 support and move test case to suites Ticket 49444 - huaf in task.c during high load import Ticket 49460 - replica_write_ruv log a failure even when it succeeds Ticket 49298 - Ticket with test case and remove-ds.pl Ticket 49408 - Add a test case for nsds5ReplicaId checks Ticket 3 lib389 - python 3 support for subset of pwd cases Ticket 35 lib389 - dsconf automember support
2018-01-29 23:42:58 +00:00
Bump version to 1.4.4.6 Issue 4262 - Remove legacy tools subpackage (final cleanup) Issue 4262 - Remove legacy tools subpackage (restart instances after rpm install) Issue 4262 - Remove legacy tools subpackage Issue 2526 - revert API change in slapi_be_getsuffix() Issue 4363 - Sync repl: per thread structure was incorrectly initialized (#4395) Issue 4392 - Update create_test.py Issue 2820 - Fix CI tests (#4365) Issue 2526 - suffix management in backends incorrect Issue 4389 - errors log with incorrectly formatted message parent_update_on_childchange Issue 4295 - Fix a closing quote issue (#4386) Issue 1199 - Misleading message in access log for idle timeout (#4385) Issue 3600 - RFE - openldap migration tooling (#4318) Issue 4176 - import ldif2cl task should not close all changelogs Issue 4159 - Healthcheck code DSBLE0002 not returned on disabled suffix Issue 4379 - allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service (#4380) Issue 4329 - Sync repl - if a serie of updates target the same entry then the cookie get wrong changenumber (#4356) Issue 3555 - Fix npm audit issues (#4370) Issue 4372 - BUG - Chaining DB did not validate bind mech parameters (#4374) Issue 4334 - RFE - Task timeout may cause larger dataset imports to fail (#4359) Issue 4361 - RFE - add - dscreate --advanced flag to avoid user confusion Issue 4368 - ds-replcheck crashes when processing glue entries Issue 4366 - lib389 - Fix account status inactivity checks Issue 4265 - UI - Make the secondary plugins read-only (#4364) Issue 4360 - password policy max sequence sets is not working as expected Issue 4348 - Add tests for dsidm Issue 4350 - One line, fix invalid type error in tls_cacertdir check (#4358)
2020-10-26 18:02:10 +00:00
%preun
if [ $1 -eq 0 ]; then # Final removal
# remove instance specific service files/links
rm -rf %{_sysconfdir}/systemd/system/%{groupname}.wants/* > /dev/null 2>&1 || :
fi
Bump version to 1.4.4.6 Issue 4262 - Remove legacy tools subpackage (final cleanup) Issue 4262 - Remove legacy tools subpackage (restart instances after rpm install) Issue 4262 - Remove legacy tools subpackage Issue 2526 - revert API change in slapi_be_getsuffix() Issue 4363 - Sync repl: per thread structure was incorrectly initialized (#4395) Issue 4392 - Update create_test.py Issue 2820 - Fix CI tests (#4365) Issue 2526 - suffix management in backends incorrect Issue 4389 - errors log with incorrectly formatted message parent_update_on_childchange Issue 4295 - Fix a closing quote issue (#4386) Issue 1199 - Misleading message in access log for idle timeout (#4385) Issue 3600 - RFE - openldap migration tooling (#4318) Issue 4176 - import ldif2cl task should not close all changelogs Issue 4159 - Healthcheck code DSBLE0002 not returned on disabled suffix Issue 4379 - allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service (#4380) Issue 4329 - Sync repl - if a serie of updates target the same entry then the cookie get wrong changenumber (#4356) Issue 3555 - Fix npm audit issues (#4370) Issue 4372 - BUG - Chaining DB did not validate bind mech parameters (#4374) Issue 4334 - RFE - Task timeout may cause larger dataset imports to fail (#4359) Issue 4361 - RFE - add - dscreate --advanced flag to avoid user confusion Issue 4368 - ds-replcheck crashes when processing glue entries Issue 4366 - lib389 - Fix account status inactivity checks Issue 4265 - UI - Make the secondary plugins read-only (#4364) Issue 4360 - password policy max sequence sets is not working as expected Issue 4348 - Add tests for dsidm Issue 4350 - One line, fix invalid type error in tls_cacertdir check (#4358)
2020-10-26 18:02:10 +00:00
%postun
if [ $1 = 0 ]; then # Final removal
rm -rf /var/run/%{pkgname}
fi
%post snmp
%systemd_post %{pkgname}-snmp.service
%preun snmp
%systemd_preun %{pkgname}-snmp.service %{groupname}
%postun snmp
%systemd_postun_with_restart %{pkgname}-snmp.service
exit 0
Release 1.3.5.5-1 - Ticket 48848 - modrdn deleteoldrdn can fail to find old attribute value, perhaps due to case folding - Ticket 48832 - CI test - fix ticket failures - Ticket 48833 - 389 showing inconsistent values for shadowMax and shadowWarning in 1.3.5.1 - Ticket 48873 - Backend should accept the reduced cache allocation when issane == 1 - Ticket 48815 - ns-accountstatus.pl - fix DN normalization - Ticket 48880 - adding pre/post extop ability - Ticket 48449 - Import readNSState from richm's repo - Ticket 48877 - Fixes for RPM spec with spectool - Ticket 48404 - libslapd owned by libs and devel - Ticket 48326 - Move CI test to config test suite and refactor - Ticket 48755 - CI test: test case for ticket 48755 - Ticket 48755 - moving an entry could make the online init fail - Ticket 48870 - Correct plugin execution order due to changes in exop - Ticket 48799 - Test cases for objectClass values being dropped. - Ticket 48863 - remove check for vmsize from util_info_sys_pages - Ticket 48872 - Fix segfault and use after free in plugin shutdown - Ticket 48862 - At startup DES to AES password conversion causes timeout in start script - Ticket 48275 - search returns no entry when OR filter component contains non readable attribute - Ticket 47911 - split out snmp agent into a subpackageTicket 47911 - Ticket 48336 - setup-ds should detect if port is already defined - Ticket 48858 - Segfault changing nsslapd-rootpw - Ticket 48855 - Add basic pwdPolicy tests - Ticket 48747 - dirsrv service fails to start when nsslapd-listenhost is configured - Ticket 48752 - Page result search should return empty cookie if there is no returned entry - Ticket 48854 - Running db2index with no options breaks replication - Ticket 48850 - Correct memory leaks in pwdhash-bin and ns-slapd - Ticket 48849 - Systemd introduced incompatible changes that breaks ds build - Ticket 48846 - 32 bit systems set low vmsize - Ticket 48846 - Older kernels do not expose memavailable - Ticket 48846 - Rlimit checks should detect RLIM_INFINITY - Ticket 48617 - Coverity fixes - Ticket 48745 - Matching Rule caseExactIA5Match indexes incorrectly values with upper cases - Ticket 48844 - Regression introduced in matching rules by DS 48746 - Ticket 48363 - CI test - add test suite - Ticket 48795 - Make various improvements to create_test.py - Ticket 48834 - Fix jenkins: discared qualifier on auditlog.c - Ticket 48834 - Modifier's name is not recorded in the audit log with modrdn and moddn operations - Ticket 48754 - ldclt should support -H
2016-06-13 21:08:52 +00:00
2009-05-26 22:55:06 +00:00
%files
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%if %{bundle_jemalloc}
Bump version to 1.4.0.12-1 Ticket 48377 - Move jemalloc license to /usr/share/licences Ticket 49813 - Revised interactive installer Ticket 49789 - By default, do not manage unhashed password Ticket 49844 - lib389: don't set up logging at module scope Ticket 49546 - Fix issues with MIB file Ticket 49840 - ds-replcheck command returns traceback errors against ldif files having garbage content when run in offline mode Ticket 49640 - Cleanup plugin bootstrap logging Ticket 49835 - lib389: fix logging Ticket 48818 - For a replica bindDNGroup, should be fetched the first time it is used not when the replica is started Ticket 49780 - acl_copyEval_context double free Ticket 49830 - Import fails if backend name is "default" Ticket 49832 - remove tcmalloc references Ticket 49813 - dscreate - add interactive installer Ticket 49808 - Add option to add backend to dscreate Ticket 49811 - lib389 setup.py should install autogenerated man pages Ticket 49795 - UI - add "action" backend funtionality Ticket 49588 - Add py3 support for tickets : part-3 Ticket 49820 - lib389 requires wrong python ldap library Ticket 49791 - Update docker file for new dscreate options Ticket 49761 - Fix more CI test issues Ticket 49811 - Update man pages Ticket 49783 - UI - add server configuration backend Ticket 49717 - Add conftest.py for tests Ticket 49588 - Add py3 support for tickets Ticket 49793 - Updated descriptions in dscreate example INF file Ticket 49471 - Rename dscreate options Ticket 49751 - passwordMustChange attribute is not honored by a RO consumer if using "Chain on Update" Ticket 49734 - Fix various issues with Disk Monitoring Update Source0 URL in rpm/389-ds-base.spec.in
2018-07-17 18:49:29 +00:00
%doc LICENSE LICENSE.GPLv3+ LICENSE.openssl README.jemalloc
%license COPYING.jemalloc
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%else
Release 1.3.4.0 (rebase) - Enable nunc-stans in the build. - Ticket 47490 - test case failing if 47721 is also fixed - Ticket 47640 - Linked attributes transaction not aborted when linked entry does not exit - Ticket 47669 - CI test: added test cases for ticket 47669 - Ticket 47669 - Retro Changelog Plugin accepts invalid value in nsslapd-changelogmaxage attribute - Ticket 47723 - winsync sets AccountUserControl in AD to 544 - Ticket 47787 - Make the test case more robust - Ticket 47833 - TEST CASE only (modrdn fails if renamed entry member of a group and is out of memberof scope) - Ticket 47878 - Improve setup-ds update logging - Ticket 47893 - should use Sys::Hostname instead Net::Domain - Ticket 47910 - allow logconv.pl -S/-E switches to work even when timestamps not present in access log - Ticket 47913 - remove-ds.pl should not remove /var/lib/dirsrv - Ticket 47921 - indirect cos does not reflect changes in the cos attribute - Ticket 47927 - Uniqueness plugin: should allow to exclude some subtrees from its scope - Ticket 47953 - testcase for removing invalid aci - Ticket 47966 - CI test: added test cases for ticket 47966 - Ticket 47966 - slapd crashes during Dogtag clone reinstallation - Ticket 47972 - make parsing of nsslapd-changelogmaxage more fault tolerant - Ticket 47972 - make parsing of nsslapd-changelogmaxage more fool proof - Ticket 47998 - cleanup WINDOWS ifdef's - Ticket 47998 - remove remaining obsolete OS code/files - Ticket 47998 - remove "windows" files - Ticket 47999 - address several race conditions in tests - Ticket 47999 - lib389 individual tests not running correctly when run as a whole - Ticket 48003 - build "suite" framework - Ticket 48008 - db2bak.pl man page should be improved. - Ticket 48017 - add script to generate lib389 CI test script - Ticket 48019 - Remove refs to constants.py and backup/restore from lib389 tests - Ticket 48023 - replace old replication check with lib389 function - Ticket 48025 - add an option '-u' to dbgen.pl for adding group entries with uniquemembers - Ticket 48026 - fix invalid write for friendly attribute names - Ticket 48026 - Fix memory leak in uniqueness plugin - Ticket 48026 - Support for uniqueness plugin to enforce uniqueness on a set of attributes. - Ticket 48032 - change C code license to GPLv3; change C code license to allow openssl - Ticket 48035 - nunc-stans - Revise shutdown sequence - Ticket 48036 - ns_set_shutdown should call ns_job_done - Ticket 48037 - ns_thrpool_new should take a config struct rather than many parameters - Ticket 48038 - logging should be pluggable - Ticket 48039 - nunc-stans malloc should be pluggable - Ticket 48040 - preserve the FD when disabling a listener - Ticket 48043 - use nunc-stans config initializer - Ticket 48103 - update DS for new nunc-stans header file - Ticket 48110 - Free all the nunc-stans signal jobs when shutdown is detected - Ticket 48111 - "make clean" wipes out original files - Ticket 48122 - nunc-stans FD leak - Ticket 48127 - Using RPM, allows non root user to create/remove DS instance - Ticket 48141 - aci with wildcard and macro not correctly evaluated - Ticket 48143 - Password is not correctly passed to perl command line tools if it contains shell special characters. - Ticket 48149 - ns-slapd double free or corruption crash - Ticket 48154 - abort cleanAllRUV tasks should not certify-all by default - Ticket 48169 - support NSS 3.18 - Ticket 48170 - Parse nsIndexType correctly - Ticket 48175 - Avoid using regex in ACL if possible - Ticket 48178 - add config param to enable nunc-stans - Ticket 48191 - CI test: added test cases for ticket 48191 - Ticket 48191 - RFE: Adding nsslapd-maxsimplepaged-per-conn - Ticket 48191 - RFE: Adding nsslapd-maxsimplepaged-per-conn Adding nsslapd-maxsimplepaged-per-conn - Ticket 48194 - CI test: added test cases for ticket 48194 - Ticket 48197 - error texts from preop plugins not sent to client
2015-06-19 23:02:56 +00:00
%doc LICENSE LICENSE.GPLv3+ LICENSE.openssl
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%endif
2009-05-26 22:55:06 +00:00
%dir %{_sysconfdir}/%{pkgname}
%dir %{_sysconfdir}/%{pkgname}/schema
%config(noreplace)%{_sysconfdir}/%{pkgname}/schema/*.ldif
%dir %{_sysconfdir}/%{pkgname}/config
%dir %{_sysconfdir}/systemd/system/%{groupname}.wants
2009-05-26 22:55:06 +00:00
%config(noreplace)%{_sysconfdir}/%{pkgname}/config/slapd-collations.conf
%config(noreplace)%{_sysconfdir}/%{pkgname}/config/certmap.conf
%{_datadir}/%{pkgname}
Bump verson to 1.3.7.1 Ticket 49288 - RootDN Access wrong plugin path in template-dse.ldif.in Ticket 49289 - Improve result handling from connections with NS Ticket 49294 - radiusd before in unit file Ticket 49293 - inttypes in nunc-stans Ticket 49295 - Fix latest CI test failures Ticket 623 - Add test case and refactor the cleanallruv suite Ticket 49291 - slapi_search_internal_callback_pb may SIGSEV if related pblock has not operation set Ticket 49008 - Fix MO plugin betxn test Ticket 48944 - Add CI test case Ticket 49227 - ldapsearch does not return the expected Error log level Ticket 49028 - Add autotuning test suite Ticket 49281 - improve db2* tests Ticket 49273 - bak2db doesn't operate with dbversion Ticket 49184 - adjust logging level in MO plugin Ticket 49257 - Update CI script Ticket 49257 - only register modify callbacks Ticket 49008 - Adjust CI test for new memberOf behavior Ticket 49273 - Fix compiler warning in dbversion_write, missing newline Ticket 49277 - improve out of box system tuning for EL7 Ticket 49273 - crash when DBVERSION is corrupt. Ticket 49273 - crash when DBVERSIOn is corrupt. Ticket 49268 - master branch fails on big endian systems Ticket 49271 - Fix pbkdf2 and openssl missing issue Ticket 49242 - add gdb script to rpm Ticket 49269 - Fix coverity errors Ticket 49241 - add symblic link location to db2bak.pl output Ticket #49072: memberOf fixup task does not validate args Ticket 49257 - Reject nsslapd-cachememsize & nsslapd-cachesize when nsslapd-cache-autosize is set Ticket 48538 - Failed to delete old semaphore Ticket 49231 - force EXTERNAL always Ticket 49267 - autosize split of 0 results in dbcache of 0 Ticket 49099 - resolve systemd startup interaction with ns Ticket 49157 - fix error in ds-logpipe.py Ticket 48864 - remove config.h from spal header. Ticket 48681 - logconv.pl - Fix SASL Bind stats and rework report format Ticket 49261 - Fix script usage and man pages Ticket 49238 - AddressSanitizer: heap-use-after-free in libreplication Ticket 48864 - Fix FreeIPA build Ticket 49257 - Reject dbcachesize updates while auto cache sizing is enabled Ticket 49249 - cos_cache is erroneously logging schema checking failure Ticket 49248 - update eduPerson to 201602 Ticket 48050 - Add a test case for an issue 49014 Ticket 49258 - Allow nsslapd-cache-autosize to be modified while the server is running Ticket 49165 - Fix compiler warnings Ticket 49247 - resolve build issues on debian Ticket 48123 - create contrib section Ticket 49099 - fix configure.ac due to NS change Ticket 49250 - remove mempool experimental! Ticket 49099 - ns workers prep Ticket 49185 - Fix leaks in compute init and dblayer Ticket 49246 - ns-slapd crashes in role cache creation Ticket 49244 - resolve various test case issues Ticket 49157 - ds-logpipe.py crashes for non-existing users Ticket 49053 - Fix rpm build Ticket 49237 - Drop support for libdb older than 4.7 Ticket 49053 - Enable flto for DS Ticket 49243 - segv in memberof fixup Ticket 48985 - Add schema for nested groups to work out of box. Ticket 49241 - Update man page and usage for db2bak.pl Ticket 49071 - Add test case to tickets Ticket 49075 - Adjust logging severity levels Ticket 47662 - db2index not properly evalauating arguments Ticket 49240 - ci compiler warns Ticket 48989 - fix perf counters Ticket 48681 - logconv.pl - fix sasl/bind stats Ticket 49097 - fix pblock whitespace Ticket 49097 - fix the pblock to be a hierachial structure Ticket 49239 - move ds-replcheck man page and add script Ticket 49239 - Add a tool to compare entries on LDAP servers. Ticket 49231 - fix sasl mech handling Ticket 49233 - Fix crash in persistent search Ticket 49225 - Fix CI Test Ticket 49230 - slapi_register_plugin creates config entry where it should not Ticket 49225 - Add additional CRYPT password storage schemes
2017-06-26 21:48:42 +00:00
%{_datadir}/gdb/auto-load/*
%{_unitdir}
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%{_bindir}/dbscan
%{_mandir}/man1/dbscan.1.gz
%{_bindir}/ds-replcheck
%{_mandir}/man1/ds-replcheck.1.gz
%{_bindir}/ds-logpipe.py
%{_mandir}/man1/ds-logpipe.py.1.gz
%{_bindir}/ldclt
%{_mandir}/man1/ldclt.1.gz
%{_bindir}/logconv.pl
%{_mandir}/man1/logconv.pl.1.gz
%{_bindir}/pwdhash
%{_mandir}/man1/pwdhash.1.gz
Bump version to 1.4.0.19 Ticket 50026 - audit logs does not capture the operation where nsslapd-lookthroughlimit is modified Ticket 50020 - during MODRDN referential integrity can fail erronously while updating large groups Ticket 49999 - Finish up the transfer to React Ticket 50004 - lib389 - improve X-ORIGIN schema parsing Ticket 50013 - Log warn instead of ERR when aci target does not exist. Ticket 49975 - followup for broken prefix deployment Ticket 49999 - Add dist-bz2 target for Koji build system Ticket 49814 - Add specfile requirements for python3-libselinux Ticket 49814 - Add specfile requirements for python3-selinux Ticket 49999 - Integrate React structure into cockpit-389-ds Ticket 49995 - Fix Tickets with internal op logging Ticket 49997 - RFE: ds-replcheck could validate suffix exists and it's replicated Ticket 49985 - memberof may silently fails to update a member Ticket 49967 - entry cache corruption after failed MODRDN Ticket 49975 - Add missing include file to main.c Ticket 49814 - skip standard ports for selinux labelling Ticket 49814 - dscreate should set the port selinux labels Ticket 49856 - Remove backend option from bak2db Ticket 49926 - Fix various Tickets with replication UI Ticket 49975 - SUSE rpmlint Tickets Ticket 49939 - Fix ldapi path in lib389 Ticket 49978 - Add CLI logging function for UI Ticket 49929 - Modifications required for the Test Case Management System Ticket 49979 - Fix regression in last commit Ticket 49979 - Remove dirsrv tests subpackage Ticket 49928 - Fix various small WebUI schema Tickets Ticket 49926 - UI - comment out dev cli patchs Ticket 49926 - Add replication functionality to UI
2018-11-15 15:46:41 +00:00
#%caps(CAP_NET_BIND_SERVICE=pe) {_sbindir}/ns-slapd
%{_sbindir}/ns-slapd
2018-06-08 20:33:43 +00:00
%{_mandir}/man8/ns-slapd.8.gz
Bump version to 1.4.4.6 Issue 4262 - Remove legacy tools subpackage (final cleanup) Issue 4262 - Remove legacy tools subpackage (restart instances after rpm install) Issue 4262 - Remove legacy tools subpackage Issue 2526 - revert API change in slapi_be_getsuffix() Issue 4363 - Sync repl: per thread structure was incorrectly initialized (#4395) Issue 4392 - Update create_test.py Issue 2820 - Fix CI tests (#4365) Issue 2526 - suffix management in backends incorrect Issue 4389 - errors log with incorrectly formatted message parent_update_on_childchange Issue 4295 - Fix a closing quote issue (#4386) Issue 1199 - Misleading message in access log for idle timeout (#4385) Issue 3600 - RFE - openldap migration tooling (#4318) Issue 4176 - import ldif2cl task should not close all changelogs Issue 4159 - Healthcheck code DSBLE0002 not returned on disabled suffix Issue 4379 - allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service (#4380) Issue 4329 - Sync repl - if a serie of updates target the same entry then the cookie get wrong changenumber (#4356) Issue 3555 - Fix npm audit issues (#4370) Issue 4372 - BUG - Chaining DB did not validate bind mech parameters (#4374) Issue 4334 - RFE - Task timeout may cause larger dataset imports to fail (#4359) Issue 4361 - RFE - add - dscreate --advanced flag to avoid user confusion Issue 4368 - ds-replcheck crashes when processing glue entries Issue 4366 - lib389 - Fix account status inactivity checks Issue 4265 - UI - Make the secondary plugins read-only (#4364) Issue 4360 - password policy max sequence sets is not working as expected Issue 4348 - Add tests for dsidm Issue 4350 - One line, fix invalid type error in tls_cacertdir check (#4358)
2020-10-26 18:02:10 +00:00
%{_sbindir}/openldap_to_ds
%{_mandir}/man8/openldap_to_ds.8.gz
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%{_libexecdir}/%{pkgname}/ds_systemd_ask_password_acl
Bump version to 1.4.0.12-1 Ticket 48377 - Move jemalloc license to /usr/share/licences Ticket 49813 - Revised interactive installer Ticket 49789 - By default, do not manage unhashed password Ticket 49844 - lib389: don't set up logging at module scope Ticket 49546 - Fix issues with MIB file Ticket 49840 - ds-replcheck command returns traceback errors against ldif files having garbage content when run in offline mode Ticket 49640 - Cleanup plugin bootstrap logging Ticket 49835 - lib389: fix logging Ticket 48818 - For a replica bindDNGroup, should be fetched the first time it is used not when the replica is started Ticket 49780 - acl_copyEval_context double free Ticket 49830 - Import fails if backend name is "default" Ticket 49832 - remove tcmalloc references Ticket 49813 - dscreate - add interactive installer Ticket 49808 - Add option to add backend to dscreate Ticket 49811 - lib389 setup.py should install autogenerated man pages Ticket 49795 - UI - add "action" backend funtionality Ticket 49588 - Add py3 support for tickets : part-3 Ticket 49820 - lib389 requires wrong python ldap library Ticket 49791 - Update docker file for new dscreate options Ticket 49761 - Fix more CI test issues Ticket 49811 - Update man pages Ticket 49783 - UI - add server configuration backend Ticket 49717 - Add conftest.py for tests Ticket 49588 - Add py3 support for tickets Ticket 49793 - Updated descriptions in dscreate example INF file Ticket 49471 - Rename dscreate options Ticket 49751 - passwordMustChange attribute is not honored by a RO consumer if using "Chain on Update" Ticket 49734 - Fix various issues with Disk Monitoring Update Source0 URL in rpm/389-ds-base.spec.in
2018-07-17 18:49:29 +00:00
%{_mandir}/man5/99user.ldif.5.gz
%{_mandir}/man5/certmap.conf.5.gz
%{_mandir}/man5/slapd-collations.conf.5.gz
%{_mandir}/man5/dirsrv.5.gz
%{_mandir}/man5/dirsrv.systemd.5.gz
%{_libdir}/%{pkgname}/python
2009-05-26 22:55:06 +00:00
%dir %{_libdir}/%{pkgname}/plugins
%{_libdir}/%{pkgname}/plugins/*.so
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
# This has to be hardcoded to /lib - $libdir changes between lib/lib64, but
# sysctl.d is always in /lib.
%{_prefix}/lib/sysctl.d/*
2009-05-26 22:55:06 +00:00
%dir %{_localstatedir}/lib/%{pkgname}
%dir %{_localstatedir}/log/%{pkgname}
%ghost %dir %{_localstatedir}/lock/%{pkgname}
Release 1.3.5.5-1 - Ticket 48848 - modrdn deleteoldrdn can fail to find old attribute value, perhaps due to case folding - Ticket 48832 - CI test - fix ticket failures - Ticket 48833 - 389 showing inconsistent values for shadowMax and shadowWarning in 1.3.5.1 - Ticket 48873 - Backend should accept the reduced cache allocation when issane == 1 - Ticket 48815 - ns-accountstatus.pl - fix DN normalization - Ticket 48880 - adding pre/post extop ability - Ticket 48449 - Import readNSState from richm's repo - Ticket 48877 - Fixes for RPM spec with spectool - Ticket 48404 - libslapd owned by libs and devel - Ticket 48326 - Move CI test to config test suite and refactor - Ticket 48755 - CI test: test case for ticket 48755 - Ticket 48755 - moving an entry could make the online init fail - Ticket 48870 - Correct plugin execution order due to changes in exop - Ticket 48799 - Test cases for objectClass values being dropped. - Ticket 48863 - remove check for vmsize from util_info_sys_pages - Ticket 48872 - Fix segfault and use after free in plugin shutdown - Ticket 48862 - At startup DES to AES password conversion causes timeout in start script - Ticket 48275 - search returns no entry when OR filter component contains non readable attribute - Ticket 47911 - split out snmp agent into a subpackageTicket 47911 - Ticket 48336 - setup-ds should detect if port is already defined - Ticket 48858 - Segfault changing nsslapd-rootpw - Ticket 48855 - Add basic pwdPolicy tests - Ticket 48747 - dirsrv service fails to start when nsslapd-listenhost is configured - Ticket 48752 - Page result search should return empty cookie if there is no returned entry - Ticket 48854 - Running db2index with no options breaks replication - Ticket 48850 - Correct memory leaks in pwdhash-bin and ns-slapd - Ticket 48849 - Systemd introduced incompatible changes that breaks ds build - Ticket 48846 - 32 bit systems set low vmsize - Ticket 48846 - Older kernels do not expose memavailable - Ticket 48846 - Rlimit checks should detect RLIM_INFINITY - Ticket 48617 - Coverity fixes - Ticket 48745 - Matching Rule caseExactIA5Match indexes incorrectly values with upper cases - Ticket 48844 - Regression introduced in matching rules by DS 48746 - Ticket 48363 - CI test - add test suite - Ticket 48795 - Make various improvements to create_test.py - Ticket 48834 - Fix jenkins: discared qualifier on auditlog.c - Ticket 48834 - Modifier's name is not recorded in the audit log with modrdn and moddn operations - Ticket 48754 - ldclt should support -H
2016-06-13 21:08:52 +00:00
%exclude %{_sbindir}/ldap-agent*
%exclude %{_mandir}/man1/ldap-agent.1.gz
Bump version to 1.4.0.4 Ticket 49540 - Indexing task is reported finished too early regarding the backend status Ticket 49534 - Fix coverity regression Ticket 49544 - cli release preperation, group improvements Ticket 49542 - Unpackaged files on el7 break rpm build Ticket 49541 - repl config should not allow rid 65535 for masters Ticket 49370 - Add all the password policy defaults to a new local policy Ticket 49425 - improve demo objects for install Ticket 49537 - allow asan to build with stable rustc Ticket 49526 - Improve create_test.py script Ticket 49516 - Add python 3 support for replication suite Ticket 49534 - Fix coverity issues and regression Ticket 49532 - coverity issues - fix compiler warnings & clang issues Ticket 49531 - coverity issues - fix memory leaks Ticket 49463 - After cleanALLruv, there is a flow of keep alive DEL Ticket 49529 - Fix Coverity warnings: invalid deferences Ticket 49509 - Indexing of internationalized matching rules is failing Ticket 49527 - Improve ds* cli tool testing Ticket 49474 - purge saslmaps before gssapi test Ticket 49413 - Changelog trimming ignores disabled replica-agreement Ticket 49446 - cleanallruv should ignore cleaned replica Id in processing changelog if in force mode Ticket 49278 - GetEffectiveRights gives false-negative Ticket 49508 - memory leak in cn=replica plugin setup Ticket 48118 - Add CI test case Ticket 49520 - Cockpit UI - Add database chaining HTML Ticket 49512 - Add ds-cockpit-setup to rpm spec file Ticket 49523 - Refactor CI test Ticket 49524 - Password policy: minimum token length fails when the token length is equal to attribute length Ticket 49517 - Cockpit UI - Add correct png files Ticket 49517 - Cockput UI - revise config layout Ticket 49523 - memberof: schema violation error message is confusing as memberof will likely repair target entry Ticket 49312 - Added a new test case for "-D configdir" Ticket 49512 - remove backup directories from cockpit source Ticket 49512 - Add initial Cockpit UI Plugin Ticket 49515 - cannot link, missing -fPIC Ticket 49474 - Improve GSSAPI testing capability Ticket 49493 - heap use after free in csn_as_string Ticket 49379 - Add Python 3 support to CI test Ticket 49431 - Add CI test case Ticket 49495 - cos stress test and improvements. Ticket 49495 - Fix memory management is vattr. Ticket 49494 - python 2 bytes mode. Ticket 49471 - heap-buffer-overflow in ss_unescape Ticket 48184 - close connections at shutdown cleanly. Ticket 49218 - Certmap - support TLS tests Ticket 49470 - overflow in pblock_get Ticket 49443 - Add CI test case Ticket 49484 - Minor cli tool fixes. Ticket 49486 - change ns stress core to use absolute int width. Ticket 49445 - Improve regression test to detect memory leak. Ticket 49445 - Memory leak in ldif2db Ticket 49485 - Typo in gccsec_defs Ticket 49479 - Remove unused 'batch' argument from lib389 Ticket 49480 - Improvements to support IPA install. Ticket 49474 - sasl allow mechs does not operate correctly Ticket 49449 - Load sysctl values on rpm upgrade. Ticket 49374 - Add CI test case Ticket 49325 - fix rust linking. Ticket 49475 - docker poc improvements. Ticket 49461 - Improve db2index handling for test 49290 Ticket 47536 - Add Python 3 support and move test case to suites Ticket 49444 - huaf in task.c during high load import Ticket 49460 - replica_write_ruv log a failure even when it succeeds Ticket 49298 - Ticket with test case and remove-ds.pl Ticket 49408 - Add a test case for nsds5ReplicaId checks Ticket 3 lib389 - python 3 support for subset of pwd cases Ticket 35 lib389 - dsconf automember support
2018-01-29 23:42:58 +00:00
%exclude %{_unitdir}/%{pkgname}-snmp.service
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%if %{bundle_jemalloc}
%{_libdir}/%{pkgname}/lib/
%{_libdir}/%{pkgname}/bin/
%exclude %{_libdir}/%{pkgname}/bin/jemalloc-config
%exclude %{_libdir}/%{pkgname}/bin/jemalloc.sh
%exclude %{_libdir}/%{pkgname}/lib/libjemalloc.a
%exclude %{_libdir}/%{pkgname}/lib/libjemalloc.so
%exclude %{_libdir}/%{pkgname}/lib/libjemalloc_pic.a
%exclude %{_libdir}/%{pkgname}/lib/pkgconfig
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%endif
2009-05-26 22:55:06 +00:00
%files devel
Release 1.3.4.0 (rebase) - Enable nunc-stans in the build. - Ticket 47490 - test case failing if 47721 is also fixed - Ticket 47640 - Linked attributes transaction not aborted when linked entry does not exit - Ticket 47669 - CI test: added test cases for ticket 47669 - Ticket 47669 - Retro Changelog Plugin accepts invalid value in nsslapd-changelogmaxage attribute - Ticket 47723 - winsync sets AccountUserControl in AD to 544 - Ticket 47787 - Make the test case more robust - Ticket 47833 - TEST CASE only (modrdn fails if renamed entry member of a group and is out of memberof scope) - Ticket 47878 - Improve setup-ds update logging - Ticket 47893 - should use Sys::Hostname instead Net::Domain - Ticket 47910 - allow logconv.pl -S/-E switches to work even when timestamps not present in access log - Ticket 47913 - remove-ds.pl should not remove /var/lib/dirsrv - Ticket 47921 - indirect cos does not reflect changes in the cos attribute - Ticket 47927 - Uniqueness plugin: should allow to exclude some subtrees from its scope - Ticket 47953 - testcase for removing invalid aci - Ticket 47966 - CI test: added test cases for ticket 47966 - Ticket 47966 - slapd crashes during Dogtag clone reinstallation - Ticket 47972 - make parsing of nsslapd-changelogmaxage more fault tolerant - Ticket 47972 - make parsing of nsslapd-changelogmaxage more fool proof - Ticket 47998 - cleanup WINDOWS ifdef's - Ticket 47998 - remove remaining obsolete OS code/files - Ticket 47998 - remove "windows" files - Ticket 47999 - address several race conditions in tests - Ticket 47999 - lib389 individual tests not running correctly when run as a whole - Ticket 48003 - build "suite" framework - Ticket 48008 - db2bak.pl man page should be improved. - Ticket 48017 - add script to generate lib389 CI test script - Ticket 48019 - Remove refs to constants.py and backup/restore from lib389 tests - Ticket 48023 - replace old replication check with lib389 function - Ticket 48025 - add an option '-u' to dbgen.pl for adding group entries with uniquemembers - Ticket 48026 - fix invalid write for friendly attribute names - Ticket 48026 - Fix memory leak in uniqueness plugin - Ticket 48026 - Support for uniqueness plugin to enforce uniqueness on a set of attributes. - Ticket 48032 - change C code license to GPLv3; change C code license to allow openssl - Ticket 48035 - nunc-stans - Revise shutdown sequence - Ticket 48036 - ns_set_shutdown should call ns_job_done - Ticket 48037 - ns_thrpool_new should take a config struct rather than many parameters - Ticket 48038 - logging should be pluggable - Ticket 48039 - nunc-stans malloc should be pluggable - Ticket 48040 - preserve the FD when disabling a listener - Ticket 48043 - use nunc-stans config initializer - Ticket 48103 - update DS for new nunc-stans header file - Ticket 48110 - Free all the nunc-stans signal jobs when shutdown is detected - Ticket 48111 - "make clean" wipes out original files - Ticket 48122 - nunc-stans FD leak - Ticket 48127 - Using RPM, allows non root user to create/remove DS instance - Ticket 48141 - aci with wildcard and macro not correctly evaluated - Ticket 48143 - Password is not correctly passed to perl command line tools if it contains shell special characters. - Ticket 48149 - ns-slapd double free or corruption crash - Ticket 48154 - abort cleanAllRUV tasks should not certify-all by default - Ticket 48169 - support NSS 3.18 - Ticket 48170 - Parse nsIndexType correctly - Ticket 48175 - Avoid using regex in ACL if possible - Ticket 48178 - add config param to enable nunc-stans - Ticket 48191 - CI test: added test cases for ticket 48191 - Ticket 48191 - RFE: Adding nsslapd-maxsimplepaged-per-conn - Ticket 48191 - RFE: Adding nsslapd-maxsimplepaged-per-conn Adding nsslapd-maxsimplepaged-per-conn - Ticket 48194 - CI test: added test cases for ticket 48194 - Ticket 48197 - error texts from preop plugins not sent to client
2015-06-19 23:02:56 +00:00
%doc LICENSE LICENSE.GPLv3+ LICENSE.openssl README.devel
Bump version to 1.4.0.4 Ticket 49540 - Indexing task is reported finished too early regarding the backend status Ticket 49534 - Fix coverity regression Ticket 49544 - cli release preperation, group improvements Ticket 49542 - Unpackaged files on el7 break rpm build Ticket 49541 - repl config should not allow rid 65535 for masters Ticket 49370 - Add all the password policy defaults to a new local policy Ticket 49425 - improve demo objects for install Ticket 49537 - allow asan to build with stable rustc Ticket 49526 - Improve create_test.py script Ticket 49516 - Add python 3 support for replication suite Ticket 49534 - Fix coverity issues and regression Ticket 49532 - coverity issues - fix compiler warnings & clang issues Ticket 49531 - coverity issues - fix memory leaks Ticket 49463 - After cleanALLruv, there is a flow of keep alive DEL Ticket 49529 - Fix Coverity warnings: invalid deferences Ticket 49509 - Indexing of internationalized matching rules is failing Ticket 49527 - Improve ds* cli tool testing Ticket 49474 - purge saslmaps before gssapi test Ticket 49413 - Changelog trimming ignores disabled replica-agreement Ticket 49446 - cleanallruv should ignore cleaned replica Id in processing changelog if in force mode Ticket 49278 - GetEffectiveRights gives false-negative Ticket 49508 - memory leak in cn=replica plugin setup Ticket 48118 - Add CI test case Ticket 49520 - Cockpit UI - Add database chaining HTML Ticket 49512 - Add ds-cockpit-setup to rpm spec file Ticket 49523 - Refactor CI test Ticket 49524 - Password policy: minimum token length fails when the token length is equal to attribute length Ticket 49517 - Cockpit UI - Add correct png files Ticket 49517 - Cockput UI - revise config layout Ticket 49523 - memberof: schema violation error message is confusing as memberof will likely repair target entry Ticket 49312 - Added a new test case for "-D configdir" Ticket 49512 - remove backup directories from cockpit source Ticket 49512 - Add initial Cockpit UI Plugin Ticket 49515 - cannot link, missing -fPIC Ticket 49474 - Improve GSSAPI testing capability Ticket 49493 - heap use after free in csn_as_string Ticket 49379 - Add Python 3 support to CI test Ticket 49431 - Add CI test case Ticket 49495 - cos stress test and improvements. Ticket 49495 - Fix memory management is vattr. Ticket 49494 - python 2 bytes mode. Ticket 49471 - heap-buffer-overflow in ss_unescape Ticket 48184 - close connections at shutdown cleanly. Ticket 49218 - Certmap - support TLS tests Ticket 49470 - overflow in pblock_get Ticket 49443 - Add CI test case Ticket 49484 - Minor cli tool fixes. Ticket 49486 - change ns stress core to use absolute int width. Ticket 49445 - Improve regression test to detect memory leak. Ticket 49445 - Memory leak in ldif2db Ticket 49485 - Typo in gccsec_defs Ticket 49479 - Remove unused 'batch' argument from lib389 Ticket 49480 - Improvements to support IPA install. Ticket 49474 - sasl allow mechs does not operate correctly Ticket 49449 - Load sysctl values on rpm upgrade. Ticket 49374 - Add CI test case Ticket 49325 - fix rust linking. Ticket 49475 - docker poc improvements. Ticket 49461 - Improve db2index handling for test 49290 Ticket 47536 - Add Python 3 support and move test case to suites Ticket 49444 - huaf in task.c during high load import Ticket 49460 - replica_write_ruv log a failure even when it succeeds Ticket 49298 - Ticket with test case and remove-ds.pl Ticket 49408 - Add a test case for nsds5ReplicaId checks Ticket 3 lib389 - python 3 support for subset of pwd cases Ticket 35 lib389 - dsconf automember support
2018-01-29 23:42:58 +00:00
%{_mandir}/man3/*
%{_includedir}/svrcore.h
2009-05-26 22:55:06 +00:00
%{_includedir}/%{pkgname}
%{_libdir}/libsvrcore.so
%{_libdir}/%{pkgname}/libslapd.so
Release 1.3.5.5-1 - Ticket 48848 - modrdn deleteoldrdn can fail to find old attribute value, perhaps due to case folding - Ticket 48832 - CI test - fix ticket failures - Ticket 48833 - 389 showing inconsistent values for shadowMax and shadowWarning in 1.3.5.1 - Ticket 48873 - Backend should accept the reduced cache allocation when issane == 1 - Ticket 48815 - ns-accountstatus.pl - fix DN normalization - Ticket 48880 - adding pre/post extop ability - Ticket 48449 - Import readNSState from richm's repo - Ticket 48877 - Fixes for RPM spec with spectool - Ticket 48404 - libslapd owned by libs and devel - Ticket 48326 - Move CI test to config test suite and refactor - Ticket 48755 - CI test: test case for ticket 48755 - Ticket 48755 - moving an entry could make the online init fail - Ticket 48870 - Correct plugin execution order due to changes in exop - Ticket 48799 - Test cases for objectClass values being dropped. - Ticket 48863 - remove check for vmsize from util_info_sys_pages - Ticket 48872 - Fix segfault and use after free in plugin shutdown - Ticket 48862 - At startup DES to AES password conversion causes timeout in start script - Ticket 48275 - search returns no entry when OR filter component contains non readable attribute - Ticket 47911 - split out snmp agent into a subpackageTicket 47911 - Ticket 48336 - setup-ds should detect if port is already defined - Ticket 48858 - Segfault changing nsslapd-rootpw - Ticket 48855 - Add basic pwdPolicy tests - Ticket 48747 - dirsrv service fails to start when nsslapd-listenhost is configured - Ticket 48752 - Page result search should return empty cookie if there is no returned entry - Ticket 48854 - Running db2index with no options breaks replication - Ticket 48850 - Correct memory leaks in pwdhash-bin and ns-slapd - Ticket 48849 - Systemd introduced incompatible changes that breaks ds build - Ticket 48846 - 32 bit systems set low vmsize - Ticket 48846 - Older kernels do not expose memavailable - Ticket 48846 - Rlimit checks should detect RLIM_INFINITY - Ticket 48617 - Coverity fixes - Ticket 48745 - Matching Rule caseExactIA5Match indexes incorrectly values with upper cases - Ticket 48844 - Regression introduced in matching rules by DS 48746 - Ticket 48363 - CI test - add test suite - Ticket 48795 - Make various improvements to create_test.py - Ticket 48834 - Fix jenkins: discared qualifier on auditlog.c - Ticket 48834 - Modifier's name is not recorded in the audit log with modrdn and moddn operations - Ticket 48754 - ldclt should support -H
2016-06-13 21:08:52 +00:00
%{_libdir}/%{pkgname}/libns-dshttpd.so
Bump verson to 1.3.7.1 Ticket 49288 - RootDN Access wrong plugin path in template-dse.ldif.in Ticket 49289 - Improve result handling from connections with NS Ticket 49294 - radiusd before in unit file Ticket 49293 - inttypes in nunc-stans Ticket 49295 - Fix latest CI test failures Ticket 623 - Add test case and refactor the cleanallruv suite Ticket 49291 - slapi_search_internal_callback_pb may SIGSEV if related pblock has not operation set Ticket 49008 - Fix MO plugin betxn test Ticket 48944 - Add CI test case Ticket 49227 - ldapsearch does not return the expected Error log level Ticket 49028 - Add autotuning test suite Ticket 49281 - improve db2* tests Ticket 49273 - bak2db doesn't operate with dbversion Ticket 49184 - adjust logging level in MO plugin Ticket 49257 - Update CI script Ticket 49257 - only register modify callbacks Ticket 49008 - Adjust CI test for new memberOf behavior Ticket 49273 - Fix compiler warning in dbversion_write, missing newline Ticket 49277 - improve out of box system tuning for EL7 Ticket 49273 - crash when DBVERSION is corrupt. Ticket 49273 - crash when DBVERSIOn is corrupt. Ticket 49268 - master branch fails on big endian systems Ticket 49271 - Fix pbkdf2 and openssl missing issue Ticket 49242 - add gdb script to rpm Ticket 49269 - Fix coverity errors Ticket 49241 - add symblic link location to db2bak.pl output Ticket #49072: memberOf fixup task does not validate args Ticket 49257 - Reject nsslapd-cachememsize & nsslapd-cachesize when nsslapd-cache-autosize is set Ticket 48538 - Failed to delete old semaphore Ticket 49231 - force EXTERNAL always Ticket 49267 - autosize split of 0 results in dbcache of 0 Ticket 49099 - resolve systemd startup interaction with ns Ticket 49157 - fix error in ds-logpipe.py Ticket 48864 - remove config.h from spal header. Ticket 48681 - logconv.pl - Fix SASL Bind stats and rework report format Ticket 49261 - Fix script usage and man pages Ticket 49238 - AddressSanitizer: heap-use-after-free in libreplication Ticket 48864 - Fix FreeIPA build Ticket 49257 - Reject dbcachesize updates while auto cache sizing is enabled Ticket 49249 - cos_cache is erroneously logging schema checking failure Ticket 49248 - update eduPerson to 201602 Ticket 48050 - Add a test case for an issue 49014 Ticket 49258 - Allow nsslapd-cache-autosize to be modified while the server is running Ticket 49165 - Fix compiler warnings Ticket 49247 - resolve build issues on debian Ticket 48123 - create contrib section Ticket 49099 - fix configure.ac due to NS change Ticket 49250 - remove mempool experimental! Ticket 49099 - ns workers prep Ticket 49185 - Fix leaks in compute init and dblayer Ticket 49246 - ns-slapd crashes in role cache creation Ticket 49244 - resolve various test case issues Ticket 49157 - ds-logpipe.py crashes for non-existing users Ticket 49053 - Fix rpm build Ticket 49237 - Drop support for libdb older than 4.7 Ticket 49053 - Enable flto for DS Ticket 49243 - segv in memberof fixup Ticket 48985 - Add schema for nested groups to work out of box. Ticket 49241 - Update man page and usage for db2bak.pl Ticket 49071 - Add test case to tickets Ticket 49075 - Adjust logging severity levels Ticket 47662 - db2index not properly evalauating arguments Ticket 49240 - ci compiler warns Ticket 48989 - fix perf counters Ticket 48681 - logconv.pl - fix sasl/bind stats Ticket 49097 - fix pblock whitespace Ticket 49097 - fix the pblock to be a hierachial structure Ticket 49239 - move ds-replcheck man page and add script Ticket 49239 - Add a tool to compare entries on LDAP servers. Ticket 49231 - fix sasl mech handling Ticket 49233 - Fix crash in persistent search Ticket 49225 - Fix CI Test Ticket 49230 - slapi_register_plugin creates config entry where it should not Ticket 49225 - Add additional CRYPT password storage schemes
2017-06-26 21:48:42 +00:00
%{_libdir}/%{pkgname}/libldaputil.so
%{_libdir}/pkgconfig/svrcore.pc
%{_libdir}/pkgconfig/dirsrv.pc
2009-05-26 22:55:06 +00:00
%files libs
Release 1.3.4.0 (rebase) - Enable nunc-stans in the build. - Ticket 47490 - test case failing if 47721 is also fixed - Ticket 47640 - Linked attributes transaction not aborted when linked entry does not exit - Ticket 47669 - CI test: added test cases for ticket 47669 - Ticket 47669 - Retro Changelog Plugin accepts invalid value in nsslapd-changelogmaxage attribute - Ticket 47723 - winsync sets AccountUserControl in AD to 544 - Ticket 47787 - Make the test case more robust - Ticket 47833 - TEST CASE only (modrdn fails if renamed entry member of a group and is out of memberof scope) - Ticket 47878 - Improve setup-ds update logging - Ticket 47893 - should use Sys::Hostname instead Net::Domain - Ticket 47910 - allow logconv.pl -S/-E switches to work even when timestamps not present in access log - Ticket 47913 - remove-ds.pl should not remove /var/lib/dirsrv - Ticket 47921 - indirect cos does not reflect changes in the cos attribute - Ticket 47927 - Uniqueness plugin: should allow to exclude some subtrees from its scope - Ticket 47953 - testcase for removing invalid aci - Ticket 47966 - CI test: added test cases for ticket 47966 - Ticket 47966 - slapd crashes during Dogtag clone reinstallation - Ticket 47972 - make parsing of nsslapd-changelogmaxage more fault tolerant - Ticket 47972 - make parsing of nsslapd-changelogmaxage more fool proof - Ticket 47998 - cleanup WINDOWS ifdef's - Ticket 47998 - remove remaining obsolete OS code/files - Ticket 47998 - remove "windows" files - Ticket 47999 - address several race conditions in tests - Ticket 47999 - lib389 individual tests not running correctly when run as a whole - Ticket 48003 - build "suite" framework - Ticket 48008 - db2bak.pl man page should be improved. - Ticket 48017 - add script to generate lib389 CI test script - Ticket 48019 - Remove refs to constants.py and backup/restore from lib389 tests - Ticket 48023 - replace old replication check with lib389 function - Ticket 48025 - add an option '-u' to dbgen.pl for adding group entries with uniquemembers - Ticket 48026 - fix invalid write for friendly attribute names - Ticket 48026 - Fix memory leak in uniqueness plugin - Ticket 48026 - Support for uniqueness plugin to enforce uniqueness on a set of attributes. - Ticket 48032 - change C code license to GPLv3; change C code license to allow openssl - Ticket 48035 - nunc-stans - Revise shutdown sequence - Ticket 48036 - ns_set_shutdown should call ns_job_done - Ticket 48037 - ns_thrpool_new should take a config struct rather than many parameters - Ticket 48038 - logging should be pluggable - Ticket 48039 - nunc-stans malloc should be pluggable - Ticket 48040 - preserve the FD when disabling a listener - Ticket 48043 - use nunc-stans config initializer - Ticket 48103 - update DS for new nunc-stans header file - Ticket 48110 - Free all the nunc-stans signal jobs when shutdown is detected - Ticket 48111 - "make clean" wipes out original files - Ticket 48122 - nunc-stans FD leak - Ticket 48127 - Using RPM, allows non root user to create/remove DS instance - Ticket 48141 - aci with wildcard and macro not correctly evaluated - Ticket 48143 - Password is not correctly passed to perl command line tools if it contains shell special characters. - Ticket 48149 - ns-slapd double free or corruption crash - Ticket 48154 - abort cleanAllRUV tasks should not certify-all by default - Ticket 48169 - support NSS 3.18 - Ticket 48170 - Parse nsIndexType correctly - Ticket 48175 - Avoid using regex in ACL if possible - Ticket 48178 - add config param to enable nunc-stans - Ticket 48191 - CI test: added test cases for ticket 48191 - Ticket 48191 - RFE: Adding nsslapd-maxsimplepaged-per-conn - Ticket 48191 - RFE: Adding nsslapd-maxsimplepaged-per-conn Adding nsslapd-maxsimplepaged-per-conn - Ticket 48194 - CI test: added test cases for ticket 48194 - Ticket 48197 - error texts from preop plugins not sent to client
2015-06-19 23:02:56 +00:00
%doc LICENSE LICENSE.GPLv3+ LICENSE.openssl README.devel
%dir %{_libdir}/%{pkgname}
%{_libdir}/libsvrcore.so.*
%{_libdir}/%{pkgname}/libslapd.so.*
%{_libdir}/%{pkgname}/libns-dshttpd.so.*
Bump verson to 1.3.7.1 Ticket 49288 - RootDN Access wrong plugin path in template-dse.ldif.in Ticket 49289 - Improve result handling from connections with NS Ticket 49294 - radiusd before in unit file Ticket 49293 - inttypes in nunc-stans Ticket 49295 - Fix latest CI test failures Ticket 623 - Add test case and refactor the cleanallruv suite Ticket 49291 - slapi_search_internal_callback_pb may SIGSEV if related pblock has not operation set Ticket 49008 - Fix MO plugin betxn test Ticket 48944 - Add CI test case Ticket 49227 - ldapsearch does not return the expected Error log level Ticket 49028 - Add autotuning test suite Ticket 49281 - improve db2* tests Ticket 49273 - bak2db doesn't operate with dbversion Ticket 49184 - adjust logging level in MO plugin Ticket 49257 - Update CI script Ticket 49257 - only register modify callbacks Ticket 49008 - Adjust CI test for new memberOf behavior Ticket 49273 - Fix compiler warning in dbversion_write, missing newline Ticket 49277 - improve out of box system tuning for EL7 Ticket 49273 - crash when DBVERSION is corrupt. Ticket 49273 - crash when DBVERSIOn is corrupt. Ticket 49268 - master branch fails on big endian systems Ticket 49271 - Fix pbkdf2 and openssl missing issue Ticket 49242 - add gdb script to rpm Ticket 49269 - Fix coverity errors Ticket 49241 - add symblic link location to db2bak.pl output Ticket #49072: memberOf fixup task does not validate args Ticket 49257 - Reject nsslapd-cachememsize & nsslapd-cachesize when nsslapd-cache-autosize is set Ticket 48538 - Failed to delete old semaphore Ticket 49231 - force EXTERNAL always Ticket 49267 - autosize split of 0 results in dbcache of 0 Ticket 49099 - resolve systemd startup interaction with ns Ticket 49157 - fix error in ds-logpipe.py Ticket 48864 - remove config.h from spal header. Ticket 48681 - logconv.pl - Fix SASL Bind stats and rework report format Ticket 49261 - Fix script usage and man pages Ticket 49238 - AddressSanitizer: heap-use-after-free in libreplication Ticket 48864 - Fix FreeIPA build Ticket 49257 - Reject dbcachesize updates while auto cache sizing is enabled Ticket 49249 - cos_cache is erroneously logging schema checking failure Ticket 49248 - update eduPerson to 201602 Ticket 48050 - Add a test case for an issue 49014 Ticket 49258 - Allow nsslapd-cache-autosize to be modified while the server is running Ticket 49165 - Fix compiler warnings Ticket 49247 - resolve build issues on debian Ticket 48123 - create contrib section Ticket 49099 - fix configure.ac due to NS change Ticket 49250 - remove mempool experimental! Ticket 49099 - ns workers prep Ticket 49185 - Fix leaks in compute init and dblayer Ticket 49246 - ns-slapd crashes in role cache creation Ticket 49244 - resolve various test case issues Ticket 49157 - ds-logpipe.py crashes for non-existing users Ticket 49053 - Fix rpm build Ticket 49237 - Drop support for libdb older than 4.7 Ticket 49053 - Enable flto for DS Ticket 49243 - segv in memberof fixup Ticket 48985 - Add schema for nested groups to work out of box. Ticket 49241 - Update man page and usage for db2bak.pl Ticket 49071 - Add test case to tickets Ticket 49075 - Adjust logging severity levels Ticket 47662 - db2index not properly evalauating arguments Ticket 49240 - ci compiler warns Ticket 48989 - fix perf counters Ticket 48681 - logconv.pl - fix sasl/bind stats Ticket 49097 - fix pblock whitespace Ticket 49097 - fix the pblock to be a hierachial structure Ticket 49239 - move ds-replcheck man page and add script Ticket 49239 - Add a tool to compare entries on LDAP servers. Ticket 49231 - fix sasl mech handling Ticket 49233 - Fix crash in persistent search Ticket 49225 - Fix CI Test Ticket 49230 - slapi_register_plugin creates config entry where it should not Ticket 49225 - Add additional CRYPT password storage schemes
2017-06-26 21:48:42 +00:00
%{_libdir}/%{pkgname}/libldaputil.so.*
%{_libdir}/%{pkgname}/librewriters.so*
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%if %{bundle_jemalloc}
%{_libdir}/%{pkgname}/lib/libjemalloc.so.2
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%endif
Release 1.3.5.5-1 - Ticket 48848 - modrdn deleteoldrdn can fail to find old attribute value, perhaps due to case folding - Ticket 48832 - CI test - fix ticket failures - Ticket 48833 - 389 showing inconsistent values for shadowMax and shadowWarning in 1.3.5.1 - Ticket 48873 - Backend should accept the reduced cache allocation when issane == 1 - Ticket 48815 - ns-accountstatus.pl - fix DN normalization - Ticket 48880 - adding pre/post extop ability - Ticket 48449 - Import readNSState from richm's repo - Ticket 48877 - Fixes for RPM spec with spectool - Ticket 48404 - libslapd owned by libs and devel - Ticket 48326 - Move CI test to config test suite and refactor - Ticket 48755 - CI test: test case for ticket 48755 - Ticket 48755 - moving an entry could make the online init fail - Ticket 48870 - Correct plugin execution order due to changes in exop - Ticket 48799 - Test cases for objectClass values being dropped. - Ticket 48863 - remove check for vmsize from util_info_sys_pages - Ticket 48872 - Fix segfault and use after free in plugin shutdown - Ticket 48862 - At startup DES to AES password conversion causes timeout in start script - Ticket 48275 - search returns no entry when OR filter component contains non readable attribute - Ticket 47911 - split out snmp agent into a subpackageTicket 47911 - Ticket 48336 - setup-ds should detect if port is already defined - Ticket 48858 - Segfault changing nsslapd-rootpw - Ticket 48855 - Add basic pwdPolicy tests - Ticket 48747 - dirsrv service fails to start when nsslapd-listenhost is configured - Ticket 48752 - Page result search should return empty cookie if there is no returned entry - Ticket 48854 - Running db2index with no options breaks replication - Ticket 48850 - Correct memory leaks in pwdhash-bin and ns-slapd - Ticket 48849 - Systemd introduced incompatible changes that breaks ds build - Ticket 48846 - 32 bit systems set low vmsize - Ticket 48846 - Older kernels do not expose memavailable - Ticket 48846 - Rlimit checks should detect RLIM_INFINITY - Ticket 48617 - Coverity fixes - Ticket 48745 - Matching Rule caseExactIA5Match indexes incorrectly values with upper cases - Ticket 48844 - Regression introduced in matching rules by DS 48746 - Ticket 48363 - CI test - add test suite - Ticket 48795 - Make various improvements to create_test.py - Ticket 48834 - Fix jenkins: discared qualifier on auditlog.c - Ticket 48834 - Modifier's name is not recorded in the audit log with modrdn and moddn operations - Ticket 48754 - ldclt should support -H
2016-06-13 21:08:52 +00:00
%files snmp
%doc LICENSE LICENSE.GPLv3+ LICENSE.openssl README.devel
%config(noreplace)%{_sysconfdir}/%{pkgname}/config/ldap-agent.conf
%{_sbindir}/ldap-agent*
%{_mandir}/man1/ldap-agent.1.gz
Bump verson to 1.3.7.1 Ticket 49288 - RootDN Access wrong plugin path in template-dse.ldif.in Ticket 49289 - Improve result handling from connections with NS Ticket 49294 - radiusd before in unit file Ticket 49293 - inttypes in nunc-stans Ticket 49295 - Fix latest CI test failures Ticket 623 - Add test case and refactor the cleanallruv suite Ticket 49291 - slapi_search_internal_callback_pb may SIGSEV if related pblock has not operation set Ticket 49008 - Fix MO plugin betxn test Ticket 48944 - Add CI test case Ticket 49227 - ldapsearch does not return the expected Error log level Ticket 49028 - Add autotuning test suite Ticket 49281 - improve db2* tests Ticket 49273 - bak2db doesn't operate with dbversion Ticket 49184 - adjust logging level in MO plugin Ticket 49257 - Update CI script Ticket 49257 - only register modify callbacks Ticket 49008 - Adjust CI test for new memberOf behavior Ticket 49273 - Fix compiler warning in dbversion_write, missing newline Ticket 49277 - improve out of box system tuning for EL7 Ticket 49273 - crash when DBVERSION is corrupt. Ticket 49273 - crash when DBVERSIOn is corrupt. Ticket 49268 - master branch fails on big endian systems Ticket 49271 - Fix pbkdf2 and openssl missing issue Ticket 49242 - add gdb script to rpm Ticket 49269 - Fix coverity errors Ticket 49241 - add symblic link location to db2bak.pl output Ticket #49072: memberOf fixup task does not validate args Ticket 49257 - Reject nsslapd-cachememsize & nsslapd-cachesize when nsslapd-cache-autosize is set Ticket 48538 - Failed to delete old semaphore Ticket 49231 - force EXTERNAL always Ticket 49267 - autosize split of 0 results in dbcache of 0 Ticket 49099 - resolve systemd startup interaction with ns Ticket 49157 - fix error in ds-logpipe.py Ticket 48864 - remove config.h from spal header. Ticket 48681 - logconv.pl - Fix SASL Bind stats and rework report format Ticket 49261 - Fix script usage and man pages Ticket 49238 - AddressSanitizer: heap-use-after-free in libreplication Ticket 48864 - Fix FreeIPA build Ticket 49257 - Reject dbcachesize updates while auto cache sizing is enabled Ticket 49249 - cos_cache is erroneously logging schema checking failure Ticket 49248 - update eduPerson to 201602 Ticket 48050 - Add a test case for an issue 49014 Ticket 49258 - Allow nsslapd-cache-autosize to be modified while the server is running Ticket 49165 - Fix compiler warnings Ticket 49247 - resolve build issues on debian Ticket 48123 - create contrib section Ticket 49099 - fix configure.ac due to NS change Ticket 49250 - remove mempool experimental! Ticket 49099 - ns workers prep Ticket 49185 - Fix leaks in compute init and dblayer Ticket 49246 - ns-slapd crashes in role cache creation Ticket 49244 - resolve various test case issues Ticket 49157 - ds-logpipe.py crashes for non-existing users Ticket 49053 - Fix rpm build Ticket 49237 - Drop support for libdb older than 4.7 Ticket 49053 - Enable flto for DS Ticket 49243 - segv in memberof fixup Ticket 48985 - Add schema for nested groups to work out of box. Ticket 49241 - Update man page and usage for db2bak.pl Ticket 49071 - Add test case to tickets Ticket 49075 - Adjust logging severity levels Ticket 47662 - db2index not properly evalauating arguments Ticket 49240 - ci compiler warns Ticket 48989 - fix perf counters Ticket 48681 - logconv.pl - fix sasl/bind stats Ticket 49097 - fix pblock whitespace Ticket 49097 - fix the pblock to be a hierachial structure Ticket 49239 - move ds-replcheck man page and add script Ticket 49239 - Add a tool to compare entries on LDAP servers. Ticket 49231 - fix sasl mech handling Ticket 49233 - Fix crash in persistent search Ticket 49225 - Fix CI Test Ticket 49230 - slapi_register_plugin creates config entry where it should not Ticket 49225 - Add additional CRYPT password storage schemes
2017-06-26 21:48:42 +00:00
%{_unitdir}/%{pkgname}-snmp.service
Release 1.3.5.5-1 - Ticket 48848 - modrdn deleteoldrdn can fail to find old attribute value, perhaps due to case folding - Ticket 48832 - CI test - fix ticket failures - Ticket 48833 - 389 showing inconsistent values for shadowMax and shadowWarning in 1.3.5.1 - Ticket 48873 - Backend should accept the reduced cache allocation when issane == 1 - Ticket 48815 - ns-accountstatus.pl - fix DN normalization - Ticket 48880 - adding pre/post extop ability - Ticket 48449 - Import readNSState from richm's repo - Ticket 48877 - Fixes for RPM spec with spectool - Ticket 48404 - libslapd owned by libs and devel - Ticket 48326 - Move CI test to config test suite and refactor - Ticket 48755 - CI test: test case for ticket 48755 - Ticket 48755 - moving an entry could make the online init fail - Ticket 48870 - Correct plugin execution order due to changes in exop - Ticket 48799 - Test cases for objectClass values being dropped. - Ticket 48863 - remove check for vmsize from util_info_sys_pages - Ticket 48872 - Fix segfault and use after free in plugin shutdown - Ticket 48862 - At startup DES to AES password conversion causes timeout in start script - Ticket 48275 - search returns no entry when OR filter component contains non readable attribute - Ticket 47911 - split out snmp agent into a subpackageTicket 47911 - Ticket 48336 - setup-ds should detect if port is already defined - Ticket 48858 - Segfault changing nsslapd-rootpw - Ticket 48855 - Add basic pwdPolicy tests - Ticket 48747 - dirsrv service fails to start when nsslapd-listenhost is configured - Ticket 48752 - Page result search should return empty cookie if there is no returned entry - Ticket 48854 - Running db2index with no options breaks replication - Ticket 48850 - Correct memory leaks in pwdhash-bin and ns-slapd - Ticket 48849 - Systemd introduced incompatible changes that breaks ds build - Ticket 48846 - 32 bit systems set low vmsize - Ticket 48846 - Older kernels do not expose memavailable - Ticket 48846 - Rlimit checks should detect RLIM_INFINITY - Ticket 48617 - Coverity fixes - Ticket 48745 - Matching Rule caseExactIA5Match indexes incorrectly values with upper cases - Ticket 48844 - Regression introduced in matching rules by DS 48746 - Ticket 48363 - CI test - add test suite - Ticket 48795 - Make various improvements to create_test.py - Ticket 48834 - Fix jenkins: discared qualifier on auditlog.c - Ticket 48834 - Modifier's name is not recorded in the audit log with modrdn and moddn operations - Ticket 48754 - ldclt should support -H
2016-06-13 21:08:52 +00:00
Bump version to 1.4.0.2 Ticket 48393 - fix copy and paste error Ticket 49439 - cleanallruv is not logging information Ticket 48393 - Improve replication config validation Ticket lib389 3 - Python 3 support for ACL test suite Ticket 103 - sysconfig not found Ticket 49436 - double free in COS in some conditions Ticket 48007 - CI test to test changelog trimming interval Ticket 49424 - Resolve csiphash alignment issues Ticket lib389 3 - Python 3 support for pwdPolicy_controls_test.py Ticket 3 - python 3 support - filter test Ticket 49434 - RPM build errors Ticket 49432 - filter optimise crash Ticket 49432 - Add complex fliter CI test Ticket 48894 - harden valueset_array_to_sorted_quick valueset access Ticket 49401 - Fix compiler incompatible-pointer-types warnings Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49409 - Update lib389 requirements Ticket 49401 - improve valueset sorted performance on delete Ticket 49374 - server fails to start because maxdisksize is recognized incorrectly Ticket 49408 - Server allows to set any nsds5replicaid in the existing replica entry Ticket 49407 - status-dirsrv shows ellipsed lines Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49386 - Memberof should be ignore MODRDN when the pre/post entry are identical Ticket 48006 - Missing warning for invalid replica backoff configuration Ticket 49064 - testcase hardening Ticket 49064 - RFE allow to enable MemberOf plugin in dedicated consumer Ticket lib389 3 - python 3 support Ticket 49402 - Adding a database entry with the same database name that was deleted hangs server at shutdown Ticket 48235 - remove memberof lock (cherry-pick error) Ticket 49394 - build warning Ticket 49381 - Refactor numerous suite docstrings - Part 2 Ticket 49394 - slapi_pblock_get may leave unchanged the provided variable Ticket 49403 - tidy ns logging Ticket 49381 - Refactor filter test suite docstrings Ticket 48235 - Remove memberOf global lock Ticket 103 - Make sysconfig where it is expected to exist Ticket 49400 - Add clang support to rpm builds Ticket 49381 - Refactor ACL test suite docstrings Ticket 49363 - Merge lib389 Ticket 101 - BaseException.message has been deprecated in Python3 Ticket 102 - referral support Ticket 99 - Fix typo in create_topology Ticket #98 - Fix dbscan output Ticket #77 - Fix changelogdb param issue Ticket #77 - Refactor docstrings in rST format - part 1 Ticket 96 - Change binaries' names Ticket 77 - Add sphinx documentation Ticket 43 - Add support for Referential Integrity plugin Ticket 45 - Add support for Rootdn Access Control plugin Ticket 46 - dsconf support for dynamic schema reload Ticket 74 - Advice users to set referint-update-delay to 0 Ticket 92 - display_attr() should return str not bytes in py3 Ticket 93 - Fix test cases in ctl_dbtasks_test.py Ticket 88 - python install and remove for tests Ticket 85 - Remove legacy replication attribute Ticket 91 - Fix replication topology Ticket 89 - Fix inconsistency with serverid Ticket 79 - Fix replica.py and add tests Ticket 86 - add build dir to gitignore Ticket 83 - Add an util for generating instance parameters Ticket 87 - Update accesslog regec for HR etimes Ticket 49 - Add support for whoami plugin Ticket 48 - Add support for USN plugin Ticket 78 - Add exists() method to DSLdapObject Ticket 31 - Allow complete removal of some memberOf attrs Ticket31 - Add memberOf fix-up task Ticket 67 - Add ensure_int function Ticket 59 - lib389 support for index management. Ticket 67 - get attr by type Ticket 70 - Improve repl tools Ticket 50 - typo in db2* in dsctl Ticket 31 - Add status command and SkipNested support for MemberOf Ticket 31 - Add functional tests for MemberOf plugin Ticket 66 - expand healthcheck for Directory Server Ticket 69 - add specfile requires Ticket 31 - Initial MemberOf plugin support Ticket 50 - Add db2* tasks to dsctl Ticket 65 - Add m2c2 topology Ticket 63 - part 2, agreement test Ticket 63 - lib389 python 3 fix Ticket 62 - dirsrv offline log Ticket 60 - add dsrc to dsconf and dsidm Ticket 32 - Add TLS external bind support for testing Ticket 27 - Fix get function in tests Ticket 28 - userAccount for older versions without nsmemberof Ticket 27 - Improve dseldif API Ticket 30 - Add initial support for account lock and unlock. Ticket 29 - fix incorrect format in tools Ticket 28 - Change default objectClasses for users and groups Ticket 1 - Fix missing dn / rdn on config. Ticket 27 - Add a module for working with dse.ldif file Ticket 1 - cn=config comparison Ticket 21 - Missing serverid in dirsrv_test due to incorrect allocation Ticket 26 - improve lib389 sasl support Ticket 24 - Join paths using os.path.join instead of string concatenation Ticket 25 - Fix RUV __repr__ function Ticket 23 - Use DirSrv.exists() instead of manually checking for instance's existence Ticket 1 - cn=config comparison Ticket 22 - Specify a basedn parameter for IDM modules Ticket 19 - missing readme.md in python3 Ticket 20 - Use the DN_DM constant instead of hard coding its value Ticket 19 - Missing file and improve make Ticket 14 - Remane dsadm to dsctl Ticket 16 - Reset InstScriptsEnabled argument during the init Ticket 14 - Remane dsadm to dsctl Ticket 13 - Add init function to create new domain entries Ticket 15 - Improve instance configuration ability Ticket 10 - Improve command line tool arguments Ticket 9 - Convert readme to MD Ticket 7 - Add pause and resume methods to topology fixtures Ticket 49172 - Allow lib389 to read system schema and instance Ticket 49172 - Allow lib389 to read system schema and instance Ticket 6 - Bump lib389 version 1.0.4 Ticket 5 - Fix container build on fedora Ticket 4 - Cert detection breaks some tests Ticket 49137 - Add sasl plain tests, lib389 support Ticket 2 - pytest mark with version relies on root Ticket 49126 - DIT management tool Ticket 49101 - Python 2 generate example entries Ticket 49103 - python 2 support for installer Ticket 47747 - Add topology_i2 and topology_i3 Ticket 49087 - lib389 resolve jenkins issues Ticket 48413 - Improvements to lib389 for rest Ticket 49083 - Support prefix for discovery of the defaults.inf file. Ticket 49055 - Fix debugging mode issue Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 47747 - Add more topology fixtures Ticket 47840 - Add InstScriptsEnabled argument Ticket 47747 - Add topology fixtures module Ticket 48707 - Implement draft-wibrown-ldapssotoken-01 Ticket 49022 - Lib389, py3 installer cannot create entries in backend Ticket 49024 - Fix paths to the dbdir parent Ticket 49024 - Fix db_dir paths Ticket 49024 - Fix paths in tools module Ticket 48961 - Fix lib389 minor issues shown by 48961 test Ticket 49010 - Lib389 fails to start with systemctl changes Ticket 49007 - lib389 fixes for paths to use online values Ticket 49005 - Update lib389 to work in containers correctly. Ticket 48991 - Fix lib389 spec for python2 and python3 Ticket 48984 - Add lib389 paths module Ticket 48951 - dsadm dsconfig status and plugin Ticket 47957 - Update the replication "idle" status string Ticket 48951 - dsadm and dsconf base files Ticket 48952 - Restart command needs a sleep Ticket 48949 - Fix ups for style and correctness Ticket 48949 - added copying slapd-collations.conf Ticket 48949 - change default file path generation - use os.path.join Ticket 48949 - os.makedirs() exist_ok not python2 compatible, added try/except Ticket 48949 - configparser fallback not python2 compatible Ticket 48946 - openConnection should not fully popluate DirSrv object Ticket 48832 - Add DirSrvTools.getLocalhost() function Ticket 48382 - Fix serverCmd to get sbin dir properly Bug 1347760 - Information disclosure via repeated use of LDAP ADD operation, etc. Ticket 48937 - Cleanup valgrind wrapper script Ticket 48923 - Fix additional issue with serverCmd Ticket 48923 - serverCmd timeout not working as expected Ticket 48917 - Attribute presence Ticket 48911 - Plugin improvements for lib389 Ticket 48911 - Improve plugin support based on new mapped objects Ticket 48910 - Fixes for backend tests and lib389 reliability. Ticket 48860 - Add replication tools Ticket 48888 - Correction to create of dsldapobject Ticket 48886 - Fix NSS SSL library in lib389 Ticket 48885 - Fix spec file requires Ticket 48884 - Bugfixes for mapped object and new connections Ticket 48878 - better style for backend in backend_test.py Ticket 48878 - pep8 fixes part 2 Ticket 48878 - pep8 fixes and fix rpm to build Ticket 48853 - Prerelease installer Ticket 48820 - Begin to test compatability with py.test3, and the new orm Ticket 48434 - Fix for negative tz offsets Ticket 48857 - Remove python-krbV from lib389 Ticket 48820 - Fix tests to ensure they work with the new object types Ticket 48820 - Move Encryption and RSA to the new object types Ticket 48820 - Proof of concept of orm style mapping of configs and objects Ticket 48820 - Clitool rename Ticket 48431 - lib389 integrate ldclt Ticket 48434 - lib389 logging tools Ticket 48796 - add function to remove logs Ticket 48771 - lib389 - get ns-slapd version Ticket 48830 - Convert lib389 to ip route tools Ticket 48763 - backup should run regardless of existing backups. Ticket 48434 - lib389 logging tools Ticket 48798 - EL6 compat for lib389 tests for DH params Ticket 48798 - lib389 add ability to create nss ca and certificate Ticket 48433 - Aci linting tools Ticket 48791 - format args in server tools Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48794 - lib389 build requires are on a single line Ticket 48660 - Add function to convert binary values in an entry to base64 Ticket 48764 - Fix mit krb password to be random. Ticket 48765 - Change default ports for standalone topology Ticket 48750 - Clean up logging to improve command experience Ticket 48751 - Improve lib389 ldapi support Ticket 48399 - Add helper makefile to lib389 to build and install Ticket 48661 - Agreement test suite fails at the test_changes case Ticket 48407 - Add test coverage module for lib389 repo Ticket 48357 - clitools should standarise their args Ticket 48560 - Make verbose handling consistent Ticket 48419 - getadminport() should not a be a static method Ticket 48408 - RFE escaped default suffix for tests Ticket 48401 - Revert typecheck Ticket 48401 - lib389 Entry hasAttr returs dict instead of false Ticket 48390 - RFE Improvements to lib389 monitor features for rest389 Ticket 48358 - Add new spec file Ticket 48371 - weaker host check on localhost.localdomain Ticket 58358 - Update spec file with pre-release versioning Ticket 48358 - Make Fedora packaging changes to the spec file Ticket 48358 - Prepare lib389 for Fedora Packaging Ticket 48364 - Fix test failures Ticket 48360 - Refactor the delete agreement function Ticket 48361 - Expand 389ds monitoring capabilities Ticket 48246 - Adding license/copyright to lib389 files Ticket 48340 - Add basic monitor support to lib389 https://fedorahosted.org/389/ticket/48340 Ticket 48353 - Add Replication REST support to lib389 Ticket 47840 - Fix regression Ticket 48343 - lib389 krb5 realm management https://fedorahosted.org/389/ticket/48343 Ticket 47840 - fix lib389 to use sbin scripts https://fedorahosted.org/389/ticket/47840 Ticket 48335 - Add SASL support to lib389 Ticket 48329 - Fix case-senstive scyheam comparisions Ticket 48303 - Fix lib389 broken tests Ticket 48329 - add matching rule functions to schema module Ticket 48324 - fix boolean capitalisation (one line) https://fedorahosted.org/389/ticket/48324 Ticket 48321 - Improve is_a_dn check to prevent mistakes with lib389 auth https://fedorahosted.org/389/ticket/48321 Ticket 48322 - Allow reindex function to reindex all attributes Ticket 48319 - Fix ldap.LDAPError exception processing Ticket 48318 - Do not delete a changelog while disabling a replication by suffix Ticket 48308 - Add __eq__ and __ne__ to Entry to allow fast comparison https://fedorahosted.org/389/ticket/48308 Ticket 48303 - Fix lib389 broken tests - backend_test Ticket 48309 - Fix lib389 lib imports Ticket 48303 - Fix lib389 broken tests - agreement_test Ticket 48303 - Fix lib389 broken tests - aci_parse_test Ticket 48301 - add tox support Ticket 48204 - update lib389 for python3 Ticket 48273 - Improve valgrind functions Ticket 48271 - Fix for self.prefix being none when SER_DEPLOYED_DIR is none https://fedorahosted.org/389/ticket/48271 Ticket 48259 - Add aci parsing utilities to lib389 Ticket 48252 - (lib389) adding get_bin_dir and dbscan Ticket 48247 - Change the default user to 'dirsrv' Ticket 47848 - Add new function to create ldif files Ticket 48239 - Fix for prefix allocation of un-initialised dirsrv objects Ticket 48237 - Add lib389 helper to enable and disable logging services. Ticket 48236 - Add get effective rights helper to lib389 Ticket 48238 - Add objectclass and attribute type query mechanisms Ticket 48029 - Add missing replication related functions Ticket 48028 - add valgrind wrapper for ns-slapd Ticket 48028 - lib389 - add valgrind functions Ticket 48022 - lib389 - Add all the server tasks Ticket 48023 - create function to test replication between servers Ticket 48020 - lib389 - need to reset args_instance with every DirSrv init Ticket 48000 - Repl agmts need more time to stop Ticket 48004 - Fix various issues Ticket 48000 - replica agreement pause/resume should have a short sleep Ticket 47990 - Add check for ".removed" instances when doing an upgrade Ticket 47990 - Add "upgrade" function to lib389 Ticket 47691 - using lib389 with RPMs Ticket 47848 - Add support for setuptools. Ticket 47855 - Add function to clear tmp directory Ticket 47851 - Need to retrieve tmp directory path Ticket 47845 - add stripcsn option to tombstone fixup task Ticket 47851 - Add function to retrieve dirsrvtests data directory Ticket 47845 - Add backup/restore/fixup tombstone tasks to lib389 Ticket 47819 - Add the new precise tombstone purging config attribute Ticket 47695 - Add plugins/tasks/Index Ticket 47648 - lib389 - add schema classes, methods Ticket 47671 - CI lib389: allow to open a DirSrv without having to create the instance Ticket 47600 - Replica/Agreement/Changelog not conform to the design Ticket 47652 - replica add fails: MT.list return a list not an entry Ticket 47635 - MT/Backend/Suffix to be conform with the design Ticket 47625 - CI lib389: DirSrv not conform to the design Ticket 47595 - fail to detect/reinit already existing instance/backup Ticket 47590 - CI tests: add/split functions around replication Ticket 47584 - CI tests: add backup/restore of an instance Ticket 47578 - CI tests: removal of 'sudo' and absolute path in lib389 Ticket 47568 - Rename DSAdmin class Ticket 47566 - Initial import of DSadmin into 389-test repos
2017-11-03 18:00:46 +00:00
%files -n python%{python3_pkgversion}-lib389
%doc LICENSE LICENSE.GPLv3+
%{python3_sitelib}/lib389*
Bump version to 1.4.0.12-1 Ticket 48377 - Move jemalloc license to /usr/share/licences Ticket 49813 - Revised interactive installer Ticket 49789 - By default, do not manage unhashed password Ticket 49844 - lib389: don't set up logging at module scope Ticket 49546 - Fix issues with MIB file Ticket 49840 - ds-replcheck command returns traceback errors against ldif files having garbage content when run in offline mode Ticket 49640 - Cleanup plugin bootstrap logging Ticket 49835 - lib389: fix logging Ticket 48818 - For a replica bindDNGroup, should be fetched the first time it is used not when the replica is started Ticket 49780 - acl_copyEval_context double free Ticket 49830 - Import fails if backend name is "default" Ticket 49832 - remove tcmalloc references Ticket 49813 - dscreate - add interactive installer Ticket 49808 - Add option to add backend to dscreate Ticket 49811 - lib389 setup.py should install autogenerated man pages Ticket 49795 - UI - add "action" backend funtionality Ticket 49588 - Add py3 support for tickets : part-3 Ticket 49820 - lib389 requires wrong python ldap library Ticket 49791 - Update docker file for new dscreate options Ticket 49761 - Fix more CI test issues Ticket 49811 - Update man pages Ticket 49783 - UI - add server configuration backend Ticket 49717 - Add conftest.py for tests Ticket 49588 - Add py3 support for tickets Ticket 49793 - Updated descriptions in dscreate example INF file Ticket 49471 - Rename dscreate options Ticket 49751 - passwordMustChange attribute is not honored by a RO consumer if using "Chain on Update" Ticket 49734 - Fix various issues with Disk Monitoring Update Source0 URL in rpm/389-ds-base.spec.in
2018-07-17 18:49:29 +00:00
%{_sbindir}/dsconf
%{_mandir}/man8/dsconf.8.gz
%{_sbindir}/dscreate
%{_mandir}/man8/dscreate.8.gz
%{_sbindir}/dsctl
%{_mandir}/man8/dsctl.8.gz
%{_sbindir}/dsidm
%{_mandir}/man8/dsidm.8.gz
%{_libexecdir}/%{pkgname}/dscontainer
Bump version to 1.4.0.2 Ticket 48393 - fix copy and paste error Ticket 49439 - cleanallruv is not logging information Ticket 48393 - Improve replication config validation Ticket lib389 3 - Python 3 support for ACL test suite Ticket 103 - sysconfig not found Ticket 49436 - double free in COS in some conditions Ticket 48007 - CI test to test changelog trimming interval Ticket 49424 - Resolve csiphash alignment issues Ticket lib389 3 - Python 3 support for pwdPolicy_controls_test.py Ticket 3 - python 3 support - filter test Ticket 49434 - RPM build errors Ticket 49432 - filter optimise crash Ticket 49432 - Add complex fliter CI test Ticket 48894 - harden valueset_array_to_sorted_quick valueset access Ticket 49401 - Fix compiler incompatible-pointer-types warnings Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49409 - Update lib389 requirements Ticket 49401 - improve valueset sorted performance on delete Ticket 49374 - server fails to start because maxdisksize is recognized incorrectly Ticket 49408 - Server allows to set any nsds5replicaid in the existing replica entry Ticket 49407 - status-dirsrv shows ellipsed lines Ticket 48681 - Use of uninitialized value in string ne at /usr/bin/logconv.pl Ticket 49386 - Memberof should be ignore MODRDN when the pre/post entry are identical Ticket 48006 - Missing warning for invalid replica backoff configuration Ticket 49064 - testcase hardening Ticket 49064 - RFE allow to enable MemberOf plugin in dedicated consumer Ticket lib389 3 - python 3 support Ticket 49402 - Adding a database entry with the same database name that was deleted hangs server at shutdown Ticket 48235 - remove memberof lock (cherry-pick error) Ticket 49394 - build warning Ticket 49381 - Refactor numerous suite docstrings - Part 2 Ticket 49394 - slapi_pblock_get may leave unchanged the provided variable Ticket 49403 - tidy ns logging Ticket 49381 - Refactor filter test suite docstrings Ticket 48235 - Remove memberOf global lock Ticket 103 - Make sysconfig where it is expected to exist Ticket 49400 - Add clang support to rpm builds Ticket 49381 - Refactor ACL test suite docstrings Ticket 49363 - Merge lib389 Ticket 101 - BaseException.message has been deprecated in Python3 Ticket 102 - referral support Ticket 99 - Fix typo in create_topology Ticket #98 - Fix dbscan output Ticket #77 - Fix changelogdb param issue Ticket #77 - Refactor docstrings in rST format - part 1 Ticket 96 - Change binaries' names Ticket 77 - Add sphinx documentation Ticket 43 - Add support for Referential Integrity plugin Ticket 45 - Add support for Rootdn Access Control plugin Ticket 46 - dsconf support for dynamic schema reload Ticket 74 - Advice users to set referint-update-delay to 0 Ticket 92 - display_attr() should return str not bytes in py3 Ticket 93 - Fix test cases in ctl_dbtasks_test.py Ticket 88 - python install and remove for tests Ticket 85 - Remove legacy replication attribute Ticket 91 - Fix replication topology Ticket 89 - Fix inconsistency with serverid Ticket 79 - Fix replica.py and add tests Ticket 86 - add build dir to gitignore Ticket 83 - Add an util for generating instance parameters Ticket 87 - Update accesslog regec for HR etimes Ticket 49 - Add support for whoami plugin Ticket 48 - Add support for USN plugin Ticket 78 - Add exists() method to DSLdapObject Ticket 31 - Allow complete removal of some memberOf attrs Ticket31 - Add memberOf fix-up task Ticket 67 - Add ensure_int function Ticket 59 - lib389 support for index management. Ticket 67 - get attr by type Ticket 70 - Improve repl tools Ticket 50 - typo in db2* in dsctl Ticket 31 - Add status command and SkipNested support for MemberOf Ticket 31 - Add functional tests for MemberOf plugin Ticket 66 - expand healthcheck for Directory Server Ticket 69 - add specfile requires Ticket 31 - Initial MemberOf plugin support Ticket 50 - Add db2* tasks to dsctl Ticket 65 - Add m2c2 topology Ticket 63 - part 2, agreement test Ticket 63 - lib389 python 3 fix Ticket 62 - dirsrv offline log Ticket 60 - add dsrc to dsconf and dsidm Ticket 32 - Add TLS external bind support for testing Ticket 27 - Fix get function in tests Ticket 28 - userAccount for older versions without nsmemberof Ticket 27 - Improve dseldif API Ticket 30 - Add initial support for account lock and unlock. Ticket 29 - fix incorrect format in tools Ticket 28 - Change default objectClasses for users and groups Ticket 1 - Fix missing dn / rdn on config. Ticket 27 - Add a module for working with dse.ldif file Ticket 1 - cn=config comparison Ticket 21 - Missing serverid in dirsrv_test due to incorrect allocation Ticket 26 - improve lib389 sasl support Ticket 24 - Join paths using os.path.join instead of string concatenation Ticket 25 - Fix RUV __repr__ function Ticket 23 - Use DirSrv.exists() instead of manually checking for instance's existence Ticket 1 - cn=config comparison Ticket 22 - Specify a basedn parameter for IDM modules Ticket 19 - missing readme.md in python3 Ticket 20 - Use the DN_DM constant instead of hard coding its value Ticket 19 - Missing file and improve make Ticket 14 - Remane dsadm to dsctl Ticket 16 - Reset InstScriptsEnabled argument during the init Ticket 14 - Remane dsadm to dsctl Ticket 13 - Add init function to create new domain entries Ticket 15 - Improve instance configuration ability Ticket 10 - Improve command line tool arguments Ticket 9 - Convert readme to MD Ticket 7 - Add pause and resume methods to topology fixtures Ticket 49172 - Allow lib389 to read system schema and instance Ticket 49172 - Allow lib389 to read system schema and instance Ticket 6 - Bump lib389 version 1.0.4 Ticket 5 - Fix container build on fedora Ticket 4 - Cert detection breaks some tests Ticket 49137 - Add sasl plain tests, lib389 support Ticket 2 - pytest mark with version relies on root Ticket 49126 - DIT management tool Ticket 49101 - Python 2 generate example entries Ticket 49103 - python 2 support for installer Ticket 47747 - Add topology_i2 and topology_i3 Ticket 49087 - lib389 resolve jenkins issues Ticket 48413 - Improvements to lib389 for rest Ticket 49083 - Support prefix for discovery of the defaults.inf file. Ticket 49055 - Fix debugging mode issue Ticket 49060 - Increase number of masters, hubs and consumers in topology Ticket 47747 - Add more topology fixtures Ticket 47840 - Add InstScriptsEnabled argument Ticket 47747 - Add topology fixtures module Ticket 48707 - Implement draft-wibrown-ldapssotoken-01 Ticket 49022 - Lib389, py3 installer cannot create entries in backend Ticket 49024 - Fix paths to the dbdir parent Ticket 49024 - Fix db_dir paths Ticket 49024 - Fix paths in tools module Ticket 48961 - Fix lib389 minor issues shown by 48961 test Ticket 49010 - Lib389 fails to start with systemctl changes Ticket 49007 - lib389 fixes for paths to use online values Ticket 49005 - Update lib389 to work in containers correctly. Ticket 48991 - Fix lib389 spec for python2 and python3 Ticket 48984 - Add lib389 paths module Ticket 48951 - dsadm dsconfig status and plugin Ticket 47957 - Update the replication "idle" status string Ticket 48951 - dsadm and dsconf base files Ticket 48952 - Restart command needs a sleep Ticket 48949 - Fix ups for style and correctness Ticket 48949 - added copying slapd-collations.conf Ticket 48949 - change default file path generation - use os.path.join Ticket 48949 - os.makedirs() exist_ok not python2 compatible, added try/except Ticket 48949 - configparser fallback not python2 compatible Ticket 48946 - openConnection should not fully popluate DirSrv object Ticket 48832 - Add DirSrvTools.getLocalhost() function Ticket 48382 - Fix serverCmd to get sbin dir properly Bug 1347760 - Information disclosure via repeated use of LDAP ADD operation, etc. Ticket 48937 - Cleanup valgrind wrapper script Ticket 48923 - Fix additional issue with serverCmd Ticket 48923 - serverCmd timeout not working as expected Ticket 48917 - Attribute presence Ticket 48911 - Plugin improvements for lib389 Ticket 48911 - Improve plugin support based on new mapped objects Ticket 48910 - Fixes for backend tests and lib389 reliability. Ticket 48860 - Add replication tools Ticket 48888 - Correction to create of dsldapobject Ticket 48886 - Fix NSS SSL library in lib389 Ticket 48885 - Fix spec file requires Ticket 48884 - Bugfixes for mapped object and new connections Ticket 48878 - better style for backend in backend_test.py Ticket 48878 - pep8 fixes part 2 Ticket 48878 - pep8 fixes and fix rpm to build Ticket 48853 - Prerelease installer Ticket 48820 - Begin to test compatability with py.test3, and the new orm Ticket 48434 - Fix for negative tz offsets Ticket 48857 - Remove python-krbV from lib389 Ticket 48820 - Fix tests to ensure they work with the new object types Ticket 48820 - Move Encryption and RSA to the new object types Ticket 48820 - Proof of concept of orm style mapping of configs and objects Ticket 48820 - Clitool rename Ticket 48431 - lib389 integrate ldclt Ticket 48434 - lib389 logging tools Ticket 48796 - add function to remove logs Ticket 48771 - lib389 - get ns-slapd version Ticket 48830 - Convert lib389 to ip route tools Ticket 48763 - backup should run regardless of existing backups. Ticket 48434 - lib389 logging tools Ticket 48798 - EL6 compat for lib389 tests for DH params Ticket 48798 - lib389 add ability to create nss ca and certificate Ticket 48433 - Aci linting tools Ticket 48791 - format args in server tools Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48399 - Helper makefile is missing mkdir dist Ticket 48794 - lib389 build requires are on a single line Ticket 48660 - Add function to convert binary values in an entry to base64 Ticket 48764 - Fix mit krb password to be random. Ticket 48765 - Change default ports for standalone topology Ticket 48750 - Clean up logging to improve command experience Ticket 48751 - Improve lib389 ldapi support Ticket 48399 - Add helper makefile to lib389 to build and install Ticket 48661 - Agreement test suite fails at the test_changes case Ticket 48407 - Add test coverage module for lib389 repo Ticket 48357 - clitools should standarise their args Ticket 48560 - Make verbose handling consistent Ticket 48419 - getadminport() should not a be a static method Ticket 48408 - RFE escaped default suffix for tests Ticket 48401 - Revert typecheck Ticket 48401 - lib389 Entry hasAttr returs dict instead of false Ticket 48390 - RFE Improvements to lib389 monitor features for rest389 Ticket 48358 - Add new spec file Ticket 48371 - weaker host check on localhost.localdomain Ticket 58358 - Update spec file with pre-release versioning Ticket 48358 - Make Fedora packaging changes to the spec file Ticket 48358 - Prepare lib389 for Fedora Packaging Ticket 48364 - Fix test failures Ticket 48360 - Refactor the delete agreement function Ticket 48361 - Expand 389ds monitoring capabilities Ticket 48246 - Adding license/copyright to lib389 files Ticket 48340 - Add basic monitor support to lib389 https://fedorahosted.org/389/ticket/48340 Ticket 48353 - Add Replication REST support to lib389 Ticket 47840 - Fix regression Ticket 48343 - lib389 krb5 realm management https://fedorahosted.org/389/ticket/48343 Ticket 47840 - fix lib389 to use sbin scripts https://fedorahosted.org/389/ticket/47840 Ticket 48335 - Add SASL support to lib389 Ticket 48329 - Fix case-senstive scyheam comparisions Ticket 48303 - Fix lib389 broken tests Ticket 48329 - add matching rule functions to schema module Ticket 48324 - fix boolean capitalisation (one line) https://fedorahosted.org/389/ticket/48324 Ticket 48321 - Improve is_a_dn check to prevent mistakes with lib389 auth https://fedorahosted.org/389/ticket/48321 Ticket 48322 - Allow reindex function to reindex all attributes Ticket 48319 - Fix ldap.LDAPError exception processing Ticket 48318 - Do not delete a changelog while disabling a replication by suffix Ticket 48308 - Add __eq__ and __ne__ to Entry to allow fast comparison https://fedorahosted.org/389/ticket/48308 Ticket 48303 - Fix lib389 broken tests - backend_test Ticket 48309 - Fix lib389 lib imports Ticket 48303 - Fix lib389 broken tests - agreement_test Ticket 48303 - Fix lib389 broken tests - aci_parse_test Ticket 48301 - add tox support Ticket 48204 - update lib389 for python3 Ticket 48273 - Improve valgrind functions Ticket 48271 - Fix for self.prefix being none when SER_DEPLOYED_DIR is none https://fedorahosted.org/389/ticket/48271 Ticket 48259 - Add aci parsing utilities to lib389 Ticket 48252 - (lib389) adding get_bin_dir and dbscan Ticket 48247 - Change the default user to 'dirsrv' Ticket 47848 - Add new function to create ldif files Ticket 48239 - Fix for prefix allocation of un-initialised dirsrv objects Ticket 48237 - Add lib389 helper to enable and disable logging services. Ticket 48236 - Add get effective rights helper to lib389 Ticket 48238 - Add objectclass and attribute type query mechanisms Ticket 48029 - Add missing replication related functions Ticket 48028 - add valgrind wrapper for ns-slapd Ticket 48028 - lib389 - add valgrind functions Ticket 48022 - lib389 - Add all the server tasks Ticket 48023 - create function to test replication between servers Ticket 48020 - lib389 - need to reset args_instance with every DirSrv init Ticket 48000 - Repl agmts need more time to stop Ticket 48004 - Fix various issues Ticket 48000 - replica agreement pause/resume should have a short sleep Ticket 47990 - Add check for ".removed" instances when doing an upgrade Ticket 47990 - Add "upgrade" function to lib389 Ticket 47691 - using lib389 with RPMs Ticket 47848 - Add support for setuptools. Ticket 47855 - Add function to clear tmp directory Ticket 47851 - Need to retrieve tmp directory path Ticket 47845 - add stripcsn option to tombstone fixup task Ticket 47851 - Add function to retrieve dirsrvtests data directory Ticket 47845 - Add backup/restore/fixup tombstone tasks to lib389 Ticket 47819 - Add the new precise tombstone purging config attribute Ticket 47695 - Add plugins/tasks/Index Ticket 47648 - lib389 - add schema classes, methods Ticket 47671 - CI lib389: allow to open a DirSrv without having to create the instance Ticket 47600 - Replica/Agreement/Changelog not conform to the design Ticket 47652 - replica add fails: MT.list return a list not an entry Ticket 47635 - MT/Backend/Suffix to be conform with the design Ticket 47625 - CI lib389: DirSrv not conform to the design Ticket 47595 - fail to detect/reinit already existing instance/backup Ticket 47590 - CI tests: add/split functions around replication Ticket 47584 - CI tests: add backup/restore of an instance Ticket 47578 - CI tests: removal of 'sudo' and absolute path in lib389 Ticket 47568 - Rename DSAdmin class Ticket 47566 - Initial import of DSadmin into 389-test repos
2017-11-03 18:00:46 +00:00
Bump version to 1.4.4.4 Issue 51175 - resolve plugin name leaking Issue 51187 - UI - stop importing Cockpit's PF css Issue 51192 - Add option to reject internal unindexed searches Issue 50840 - Fix test docstrings metadata-1 Issue 50840 - Fix test docstrings metadata Issue 50980 - fix foo_filter_rewrite Issue 51165 - add more logconv stats for the new access log keywords Issue 50928 - Unable to create a suffix with countryName either via dscreate or the admin console Issue 51188 - db2ldif crashes when LDIF file can't be accessed Issue 50545 - Port remaining legacy tools to new python CLI Issue 51165 - add new access log keywords for wtime and optime Issue 49761 - Fix CI test suite issues ( Port remaning acceptance test suit part 1) Issue 51070 - Port Import TET module to python3 part2 Issue 51142 - Port manage Entry TET suit to python 3 part 1 Issue 50860 - Port Password Policy test cases from TET to python3 final 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 50873 - Fix issues with healthcheck tool Issue 50860 - Port Password Policy test cases from TET to python3 part2 Issue 51166 - Log an error when a search is fully unindexed Issue 50544 - OpenLDAP syncrepl compatability Issue 51161 - fix SLE15.2 install issps Issue 49999 - rpm.mk build-cockpit should clean cockpit_dist first Issue 51144 - dsctl fails with instance names that contain slapd- Issue 51155 - Fix OID for sambaConfig objectclass Issue 51159 - dsidm ou delete fails Issue 50984 - Memory leaks in disk monitoring Issue 51131 - improve mutex alloc in conntable Issue 49761 - Fix CI tests Issue 49859 - A distinguished value can be missing in an entry Issue 50791 - Healthcheck should look for notes=A/F in access log Issue 51072 - Set the default minimum worker threads Issue 51140 - missing ifdef Issue 50912 - pwdReset can be modified by a user Issue 50781 - Make building cockpit plugin optional Issue 51100 - Correct numSubordinates value for cn=monitor Issue 51136 - dsctl and dsidm do not errors correctly when using JSON Issue 137 - fix compiler warning Issue 50781 - Make building cockpit plugin optional Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected Issue 51034 - labeledURIObject Issue 50545 - Port remaining legacy tools to new python CLI Issue 50889 - Extract pem files into a private namespace Issue 137 - Implement EntryUUID plugin Issue 51072 - improve autotune defaults Issue 51115 - enable samba3.ldif by default Issue 51118 - UI - improve modal validation when creating an instance Issue 50746 - Add option to healthcheck to list all the lint reports
2020-07-08 21:26:26 +00:00
%if %{use_cockpit}
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%files -n cockpit-389-ds -f cockpit.list
Bump version to 1.4.1.3 Issue 49761 - Fix CI test suite issues Issue 50041 - Add the rest UI Plugin tabs - Part 2 Issue 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 Issue 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) Issue 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 Issue 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 Issue 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 Issue 50251 - clear text passwords visable in CLI verbose mode logging Issue 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 Issue 50370 - CleanAllRUV task crashing during server shutdown Issue 50340 - structs for disabled plugins will not be freed Issue 50164 - Add test for dscreate to basic test suite Issue 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 Issue 50329 - revert fix Issue 50112 - Port ACI test suit from TET to python3(keyaci) Issue 50344 - tidy rpm vs build systemd flag handling Issue 50067 - Fix krb5 dependency in a specfile Issue 50340 - structs for diabled plugins will not be freed Issue 50327 - Add replication conflict support to UI Issue 50327 - Add replication conflict entry support to lib389/CLI Issue 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) Issue 49390, 50019 - support cn=config compare operations Issue 50041 - Add the rest UI Plugin tabs - Part 1 Issue 50329 - Possible Security Issue: DOS due to ioblocktimeout not applying to TLS Issue 49990 - Increase the default FD limits Issue 50306 - (cont typo) Move connection config inside struct Issue 50291 - Add monitor tab functionality to Cockpit UI Issue 50317 - fix ds-backtrace issue on latest gdb Issue 50305 - Revise CleanAllRUV task restart process Issue 49915 - Fix typo Issue 50026 - Audit log does not capture the operation where nsslapd-lookthroughlimit is modified Issue 49899 - fix pin.txt and pwdfile permissions Issue 49915 - Add regression test Issue 50303 - Add task creation date to task data Issue 50306 - Move connection config inside struct Issue 50240 - Improve task logging Issue 50032 - Fix deprecation warnings in tests Issue 50310 - fix sasl header include Issue 49390 - improve compare and cn=config compare tests
2019-05-24 19:14:46 +00:00
%{_datarootdir}/metainfo/389-console/org.port389.cockpit_console.metainfo.xml
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
%doc README.md
Bump version to 1.4.4.4 Issue 51175 - resolve plugin name leaking Issue 51187 - UI - stop importing Cockpit's PF css Issue 51192 - Add option to reject internal unindexed searches Issue 50840 - Fix test docstrings metadata-1 Issue 50840 - Fix test docstrings metadata Issue 50980 - fix foo_filter_rewrite Issue 51165 - add more logconv stats for the new access log keywords Issue 50928 - Unable to create a suffix with countryName either via dscreate or the admin console Issue 51188 - db2ldif crashes when LDIF file can't be accessed Issue 50545 - Port remaining legacy tools to new python CLI Issue 51165 - add new access log keywords for wtime and optime Issue 49761 - Fix CI test suite issues ( Port remaning acceptance test suit part 1) Issue 51070 - Port Import TET module to python3 part2 Issue 51142 - Port manage Entry TET suit to python 3 part 1 Issue 50860 - Port Password Policy test cases from TET to python3 final 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 50873 - Fix issues with healthcheck tool Issue 50860 - Port Password Policy test cases from TET to python3 part2 Issue 51166 - Log an error when a search is fully unindexed Issue 50544 - OpenLDAP syncrepl compatability Issue 51161 - fix SLE15.2 install issps Issue 49999 - rpm.mk build-cockpit should clean cockpit_dist first Issue 51144 - dsctl fails with instance names that contain slapd- Issue 51155 - Fix OID for sambaConfig objectclass Issue 51159 - dsidm ou delete fails Issue 50984 - Memory leaks in disk monitoring Issue 51131 - improve mutex alloc in conntable Issue 49761 - Fix CI tests Issue 49859 - A distinguished value can be missing in an entry Issue 50791 - Healthcheck should look for notes=A/F in access log Issue 51072 - Set the default minimum worker threads Issue 51140 - missing ifdef Issue 50912 - pwdReset can be modified by a user Issue 50781 - Make building cockpit plugin optional Issue 51100 - Correct numSubordinates value for cn=monitor Issue 51136 - dsctl and dsidm do not errors correctly when using JSON Issue 137 - fix compiler warning Issue 50781 - Make building cockpit plugin optional Issue 51132 - Winsync setting winSyncWindowsFilter not working as expected Issue 51034 - labeledURIObject Issue 50545 - Port remaining legacy tools to new python CLI Issue 50889 - Extract pem files into a private namespace Issue 137 - Implement EntryUUID plugin Issue 51072 - improve autotune defaults Issue 51115 - enable samba3.ldif by default Issue 51118 - UI - improve modal validation when creating an instance Issue 50746 - Add option to healthcheck to list all the lint reports
2020-07-08 21:26:26 +00:00
%endif
Bump verision to 1.4.0.10-1 Ticket 49640 - Errors about PBKDF2 password storage plugin at server startup Ticket 49571 - perl subpackage and python installer by default Ticket 49740 - UI - Replication monitor color coding is not colorblind friendly Ticket 49741 - UI - View/Edit replication agreement hangs WebUI Ticket 49703 - UI - Set default values in create instance form Ticket 49742 - Fine grained password policy can impact search performance Ticket 49768 - Under network intensive load persistent search can erronously decrease connection refcnt Ticket 49765 - compiler warning Ticket 49689 - Cockpit subpackage does not build in PREFIX installations Ticket 49765 - Async operations can hang when the server is running nunc-stans Ticket 49745 - UI add filter options for error log severity levels Ticket 49761 - Fix test suite issues Ticket 49754 - instances created with dscreate can not be upgraded with setup-ds.pl Ticket 47902 - UI - add continuous refresh log feature Ticket 49381 - Add docstrings to plugin test suites - Part 1 Ticket 49646 - Improve TLS cert processing in lib389 CLI Ticket 49748 - Passthru plugin startTLS option not working Ticket 49732 - Optimize resource limit checking for rootdn issued searches Ticket 48377 - Bundle jemalloc Ticket 49736 - Hardening of active connection list Ticket 48184 - clean up and delete connections at shutdown (3rd) Ticket 49675 - Revise coverity fix Ticket 49333 - Do not remove versioned man pages Ticket 49683 - Add support for JSON option in lib389 CLI tools Ticket 49704 - Error log from the installer is concatenating all lines into one Ticket 49726 - DS only accepts RSA and Fortezza cipher families Ticket 49722 - Errors log full of " WARN - keys2idl - recieved NULL idl from index_read_ext_allids, treating as empty set" messages Ticket 49582 - Add py3 support to memberof_plugin test suite Ticket 49675 - Fix coverity issues Ticket 49576 - Add support of ";deletedattribute" in ds-replcheck Ticket 49706 - Finish UI patternfly convertions Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49678 - organiSational vs organiZational spelling in lib389 Ticket 49689 - Fix local "make install" after adding cockpit subpackage Ticket 49689 - Move Cockpit UI plugin to a subpackage Ticket 49679 - Missing nunc-stans documentation and doxygen warnings Ticket 49588 - Add py3 support for tickets : part-1 Ticket 49576 - Update ds-replcheck for new conflict entries Ticket 48184 - clean up and delete connections at shutdown (2nd try) Ticket 49698 - Remove unneeded patternfly files from Cockpit package Ticket 49581 - Fix dynamic plugins test suite Ticket 49665 - remove obsoleted upgrade scripts Ticket 49693 - A DB_DEADLOCK while adding a tombstone (RUV) leads to access of an already freed entry Ticket 49696 - replicated operations should be serialized Ticket 49669 - Invalid cachemem size can crash the server during a restore Ticket 49684 - AC_PROG_CC clobbers CFLAGS set by --enable-debug Ticket 49685 - make clean fails if cargo is not installed Ticket 49106 - Move ds_* scripts to libexec Ticket 49657 - Fix cascading replication scenario in lib389 API Ticket 49671 - Readonly replicas should not write internal ops to changelog Ticket 49673 - nsslapd-cachememsize can't be set to a value bigger than MAX_INT Ticket 49519 - Convert Cockpit UI to use strictly patternfly stylesheets Ticket 49665 - Upgrade script doesn't enable CRYPT password storage plug-in Ticket 49665 - Upgrade script doesn't enable PBKDF2 password storage plug-in
2018-06-08 20:06:51 +00:00
2009-05-26 22:55:06 +00:00
%changelog
* Thu Nov 04 2021 Viktor Ashirov <vashirov@redhat.com> - 2.0.10-2
- Resolves #rhbz2016595
* Mon Sep 20 2021 Mark Reynolds <mreynolds@redhat.com> - 2.0.10-1
- Bump version to 2.0.10
- Issue 4908 - Updated several dsconf --help entries (typos, wrong descriptions, etc.)
- Issue 4912 - Account Policy plugin does not set the config entry DN
- Issue 4863 - typoes in logconv.pl
- Issue 4796 - Add support for nsslapd-state to CLI & UI
- Issue 4894 - IPA failure in ipa user-del --preserve (#4907)
- Issue 4912 - dsidm command crashing when account policy plugin is enabled
- Issue 4910 - db reindex corrupts RUV tombstone nsuiqueid index
- Issue 4869 - Fix retro cl trimming misuse of monotonic/realtime clocks
- Issue 4887 - UI - fix minor regression from camelCase fixup
2021-09-14 17:19:06 +00:00
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 2.0.7-1.2
- Rebuilt with OpenSSL 3.0.0
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.7-1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Thu Jul 15 2021 Mark Reynolds <mreynolds@redhat.com> - 2.0.7-1
- Bump version to 2.0.7
- Issue 4443 - Internal unindexed searches in syncrepl/retro changelog
- Issue 4603 - Reindexing a single backend (#4831)
- Issue 4169 - UI - migrate Server Tab forms to PF4
- Issue 4817 - BUG - locked crypt accounts on import may allow all passwords (#4819)
- Issue 4820 - RFE - control flow integrity (#4821)
- Issue 4706 - negative wtime for compare operations (#4780)
- Issue 4414 - SIGFPE crash in rhds disk monitoring routine (#4829)
- Issue 4262 - Fix Index out of bound in fractional test (#4828)
- Issue 4826 - Filter argparse-manpage from autogenerated requires
- Issue 4822 - Fix CI temporary password: fixture leftover breaks them (#4823)
- Issue 2820 - Fix CI test suite issues
Bump version to 2.0.6 Issue 4803 - Improve DB Locks Monitoring Feature Descriptions Issue 4803 - Improve DB Locks Monitoring Feature Descriptions (#4810) Issue 4169 - UI - Migrate Typeaheads to PF4 (#4808) Issue 4414 - disk monitoring - prevent division by zero crash Issue 4788 - CLI should support Temporary Password Rules attributes (#4793) Issue 4656 - Fix replication plugin rename dependency issues Issue 4656 - replication name change upgrade code causes crash with dynamic plugins Issue 4506 - Improve SASL logging Issue 4709 - Fix double free in dbscan Issue 4093 - Fix MEP test case Issue 4747 - Remove unstable/unstatus tests (followup) (#4809) Issue 4791 - Missing dependency for RetroCL RFE (#4792) Issue 4794 - BUG - don't capture container output (#4798) Issue 4593 - Log an additional message if the server certificate nickname doesn't match nsSSLPersonalitySSL value Issue 4797 - ACL IP ADDRESS evaluation may corrupt c_isreplication_session connection flags (#4799) Issue 4169 - UI Migrate checkbox to PF4 (#4769) Issue 4447 - Crash when the Referential Integrity log is manually edited Issue 4773 - Add CI test for DNA interval assignment Issue 4789 - Temporary password rules are not enforce with local password policy (#4790) Issue 4379 - fixing regression in test_info_disclosure Issue 4379 - Allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service Issue 4379 - Allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service Issue 4575 Update test docstrings metadata Issue 4753 - Adjust our tests to 389-ds-base-snmp missing in RHEL 9 Appstream removed the snmp_present() from utils.py as we have get_rpm_version() in conftest.py Issue 4753 - Adjust our tests to 389-ds-base-snmp missing in RHEL 9 Appstream
2021-06-24 09:20:43 +00:00
* Thu Jun 24 2021 Thierry Bordaz <tbordaz@redhat.com> - 2.0.6-1
- Bump version to 2.0.6
- Issue 4803 - Improve DB Locks Monitoring Feature Descriptions
- Issue 4803 - Improve DB Locks Monitoring Feature Descriptions (#4810)
- Issue 4169 - UI - Migrate Typeaheads to PF4 (#4808)
- Issue 4414 - disk monitoring - prevent division by zero crash
- Issue 4788 - CLI should support Temporary Password Rules attributes (#4793)
- Issue 4656 - Fix replication plugin rename dependency issues
- Issue 4656 - replication name change upgrade code causes crash with dynamic plugins
- Issue 4506 - Improve SASL logging
- Issue 4709 - Fix double free in dbscan
- Issue 4093 - Fix MEP test case
- Issue 4747 - Remove unstable/unstatus tests (followup) (#4809)
- Issue 4791 - Missing dependency for RetroCL RFE (#4792)
- Issue 4794 - BUG - don't capture container output (#4798)
- Issue 4593 - Log an additional message if the server certificate nickname doesn't match nsSSLPersonalitySSL value
- Issue 4797 - ACL IP ADDRESS evaluation may corrupt c_isreplication_session connection flags (#4799)
- Issue 4169 - UI Migrate checkbox to PF4 (#4769)
- Issue 4447 - Crash when the Referential Integrity log is manually edited
- Issue 4773 - Add CI test for DNA interval assignment
- Issue 4789 - Temporary password rules are not enforce with local password policy (#4790)
- Issue 4379 - fixing regression in test_info_disclosure
- Issue 4379 - Allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service
- Issue 4379 - Allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service
- Issue 4575 Update test docstrings metadata
- Issue 4753 - Adjust our tests to 389-ds-base-snmp missing in RHEL 9 Appstream
- removed the snmp_present() from utils.py as we have get_rpm_version() in conftest.py
- Issue 4753 - Adjust our tests to 389-ds-base-snmp missing in RHEL 9 Appstream
2021-06-04 17:58:51 +00:00
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.0.5-1.1
- Rebuilt for Python 3.10
Bump version to 2.0.5 Issue 4778 - RFE - Allow setting TOD for db compaction and add task Issue 4169 - UI - Port plugin tables to PF4 Issue 4656 - Allow backward compatilbity for replication plugin name change Issue 4764 - replicated operation sometime checks ACI (#4783) Issue 2820 - Fix CI test suite issues Issue 4781 - There are some typos in man-pages Issue 4773 - Enable interval feature of DNA plugin Issue 4623 - RFE - Monitor the current DB locks (#4762) Issue 3555 - Fix UI audit issue Issue 4725 - Fix compiler warnings Issue 4770 - Lower FIPS logging severity Issue 4765 - database suffix unexpectdly changed from .db to .db4 (#4766) Issue 4725 - [RFE] DS - Update the password policy to support a Temporary Password Rules (#4727) Issue 4747 - Remove unstable/unstatus tests from PRCI (#4748) Issue 4759 - Fix coverity issue (#4760) Issue 4169 - UI - Migrate Buttons to PF4 (#4745) Issue 4714 - dscontainer fails with rootless podman Issue 4750 - Fix compiler warning in retrocl (#4751) Issue 4742 - UI - should always use LDAPI path when calling CLI Issue 4169 - UI - Migrate Server, Security, and Schema tables to PF4 Issue 4667 - incorrect accounting of readers in vattr rwlock (#4732) Issue 4701 - RFE - Exclude attributes from retro changelog (#4723) Issue 4740 - Fix CI lib389 userPwdPolicy and subtreePwdPolicy (#4741) Issue 4711 - SIGSEV with sync_repl (#4738) Issue 4734 - import of entry with no parent warning (#4735) Issue 4729 - GitHub Actions fails to run pytest tests Issue 4656 - Remove problematic language from source code Issue 4632 - dscontainer: SyntaxWarning: "is" with a literal. Issue 4169 - UI - migrate replication tables to PF4 Issue 4637 - ndn cache leak (#4724) Issue 4577 - Fix ASAN flags in specfile Issue 4169 - UI - PF4 migration - database tables issue 4653 - refactor ldbm backend to allow replacement of BDB - phase 3e - dbscan (#4709)
2021-05-30 14:14:25 +00:00
* Sun May 30 2021 Mark Reynolds <mreynolds@redhat.com> - 2.0.5-1
- Bump version to 2.0.5
- Issue 4778 - RFE - Allow setting TOD for db compaction and add task
- Issue 4169 - UI - Port plugin tables to PF4
- Issue 4656 - Allow backward compatilbity for replication plugin name change
- Issue 4764 - replicated operation sometime checks ACI (#4783)
- Issue 2820 - Fix CI test suite issues
- Issue 4781 - There are some typos in man-pages
- Issue 4773 - Enable interval feature of DNA plugin
- Issue 4623 - RFE - Monitor the current DB locks (#4762)
- Issue 3555 - Fix UI audit issue
- Issue 4725 - Fix compiler warnings
- Issue 4770 - Lower FIPS logging severity
- Issue 4765 - database suffix unexpectdly changed from .db to .db4 (#4766)
- Issue 4725 - [RFE] DS - Update the password policy to support a Temporary Password Rules (#4727)
- Issue 4747 - Remove unstable/unstatus tests from PRCI (#4748)
- Issue 4759 - Fix coverity issue (#4760)
- Issue 4169 - UI - Migrate Buttons to PF4 (#4745)
- Issue 4714 - dscontainer fails with rootless podman
- Issue 4750 - Fix compiler warning in retrocl (#4751)
- Issue 4742 - UI - should always use LDAPI path when calling CLI
- Issue 4169 - UI - Migrate Server, Security, and Schema tables to PF4
- Issue 4667 - incorrect accounting of readers in vattr rwlock (#4732)
- Issue 4701 - RFE - Exclude attributes from retro changelog (#4723)
- Issue 4740 - Fix CI lib389 userPwdPolicy and subtreePwdPolicy (#4741)
- Issue 4711 - SIGSEV with sync_repl (#4738)
- Issue 4734 - import of entry with no parent warning (#4735)
- Issue 4729 - GitHub Actions fails to run pytest tests
- Issue 4656 - Remove problematic language from source code
- Issue 4632 - dscontainer: SyntaxWarning: "is" with a literal.
- Issue 4169 - UI - migrate replication tables to PF4
- Issue 4637 - ndn cache leak (#4724)
- Issue 4577 - Fix ASAN flags in specfile
- Issue 4169 - UI - PF4 migration - database tables
- issue 4653 - refactor ldbm backend to allow replacement of BDB - phase 3e - dbscan (#4709)
* Thu May 20 2021 Christian Heimes <cheimes@redhat.com> - 2.0.4-4
- Enable interval feature of DNA plugin (resolves: rhbz#1962671)
2021-05-19 23:52:28 +00:00
* Wed May 19 2021 Pete Walter <pwalter@fedoraproject.org> - 2.0.4-3.2
- Rebuild for ICU 69
2021-05-19 15:43:41 +00:00
* Wed May 19 2021 Pete Walter <pwalter@fedoraproject.org> - 2.0.4-3.1
- Rebuild for ICU 69
* Wed May 19 2021 Thierry Bordaz <tbordaz@redhat.com> - 2.0.4-3
- Issue 4765 - database suffix unexpectdly changed from .db to .db4 (#4766)
2021-05-07 08:09:32 +00:00
* Fri May 07 2021 Viktor Ashirov <vashirov@redhat.com> - 2.0.4-2
- Rebuilt to fix NVR
* Fri Apr 09 2021 Simon Pichugin <spichugi@redhat.com> - 2.0.4-1.1
- Add Rust bundled Provides and Update License
Bump version to 2.0.4 Issue 4680 - 389ds coredump (@389ds/389-ds-base-nightly) in replica install with CA (#4715) Issue 3965 - RFE - Implement the Password Policy attribute "pwdReset" (#4713) Issue 4700 - Regression in winsync replication agreement (#4712) Issue 3965 - RFE - Implement the Password Policy attribute "pwdReset" (#4710) Issue 4169 - UI - migrate monitor tables to PF4 issue 4585 - backend redesign phase 3c - dbregion test removal (#4665) Issue 2736 - remove remaining perl references Issue 2736 - https://github.com/389ds/389-ds-base/issues/2736 Issue 4706 - negative wtime in access log for CMP operations Issue 3585 - LDAP server returning controltype in different sequence Issue 4127 - With Accounts/Account module delete fuction is not working (#4697) Issue 4666 - BUG - cb_ping_farm can fail with anonymous binds disabled (#4669) Issue 4671 - UI - Fix browser crashes Issue 4169 - UI - Add PF4 charts for server stats Issue 4648 - Fix some issues and improvement around CI tests (#4651) Issue 4654 Updates to tickets/ticket48234_test.py (#4654) Issue 4229 - Fix Rust linking Issue 4673 - Update Rust crates Issue 4658 - monitor - connection start date is incorrect Issue 4169 - UI - migrate modals to PF4 Issue 4656 - remove problematic language from ds-replcheck Issue 4459 - lib389 - Default paths should use dse.ldif if the server is down Issue 4656 - Remove problematic language from UI/CLI/lib389 Issue 4661 - RFE - allow importing openldap schemas (#4662) Issue 4659 - restart after openldap migration to enable plugins (#4660) Merge pull request #4664 from mreynolds389/issue4663 issue 4552 - Backup Redesign phase 3b - use dbimpl in replicatin plugin (#4622) Issue 4643 - Add a tool that generates Rust dependencies for a specfile (#4645) Issue 4646 - CLI/UI - revise DNA plugin management Issue 4644 - Large updates can reset the CLcache to the beginning of the changelog (#4647) Issue 4649 - crash in sync_repl when a MODRDN create a cenotaph (#4652) Issue 4169 - UI - Migrate alerts to PF4 Issue 4169 - UI - Migrate Accordians to PF4 ExpandableSection Issue 4595 - Paged search lookthroughlimit bug (#4602) Issue 4169 - UI - port charts to PF4 Issue 2820 - Fix CI test suite issues Issue 4513 - CI - make acl ip address tests more robust
2021-04-08 16:50:11 +00:00
* Thu Apr 08 2021 Thierry Bordaz <tbordaz@redhat.com> - 2.0.4-1
- Bump version to 2.0.4
- Issue 4680 - 389ds coredump (@389ds/389-ds-base-nightly) in replica install with CA (#4715)
- Issue 3965 - RFE - Implement the Password Policy attribute "pwdReset" (#4713)
- Issue 4700 - Regression in winsync replication agreement (#4712)
- Issue 3965 - RFE - Implement the Password Policy attribute "pwdReset" (#4710)
- Issue 4169 - UI - migrate monitor tables to PF4
- issue 4585 - backend redesign phase 3c - dbregion test removal (#4665)
- Issue 2736 - remove remaining perl references
- Issue 2736 - https://github.com/389ds/389-ds-base/issues/2736
- Issue 4706 - negative wtime in access log for CMP operations
- Issue 3585 - LDAP server returning controltype in different sequence
- Issue 4127 - With Accounts/Account module delete fuction is not working (#4697)
- Issue 4666 - BUG - cb_ping_farm can fail with anonymous binds disabled (#4669)
- Issue 4671 - UI - Fix browser crashes
- Issue 4169 - UI - Add PF4 charts for server stats
- Issue 4648 - Fix some issues and improvement around CI tests (#4651)
- Issue 4654 Updates to tickets/ticket48234_test.py (#4654)
- Issue 4229 - Fix Rust linking
- Issue 4673 - Update Rust crates
- Issue 4658 - monitor - connection start date is incorrect
- Issue 4169 - UI - migrate modals to PF4
- Issue 4656 - remove problematic language from ds-replcheck
- Issue 4459 - lib389 - Default paths should use dse.ldif if the server is down
- Issue 4656 - Remove problematic language from UI/CLI/lib389
- Issue 4661 - RFE - allow importing openldap schemas (#4662)
- Issue 4659 - restart after openldap migration to enable plugins (#4660)
- Merge pull request #4664 from mreynolds389/issue4663
- issue 4552 - Backup Redesign phase 3b - use dbimpl in replicatin plugin (#4622)
- Issue 4643 - Add a tool that generates Rust dependencies for a specfile (#4645)
- Issue 4646 - CLI/UI - revise DNA plugin management
- Issue 4644 - Large updates can reset the CLcache to the beginning of the changelog (#4647)
- Issue 4649 - crash in sync_repl when a MODRDN create a cenotaph (#4652)
- Issue 4169 - UI - Migrate alerts to PF4
- Issue 4169 - UI - Migrate Accordians to PF4 ExpandableSection
- Issue 4595 - Paged search lookthroughlimit bug (#4602)
- Issue 4169 - UI - port charts to PF4
- Issue 2820 - Fix CI test suite issues
- Issue 4513 - CI - make acl ip address tests more robust
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.0.3-3.1
- Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
* Fri Feb 26 2021 Alexander Bokovoy <abokovoy@redhat.com> - 2.0.3-3
- Remove a revert of the fix for Issue 4609 - CVE - info disclosure when authenticating(breaks Dogtag)
- Dogtag has fixed own code that failed in the presence of the fix for Issue 4609
* Fri Feb 19 2021 Mark Reynolds <mreynolds@redhat.com> - 2.0.3-2
- Bump version to 2.0.3-2
- Revert Issue 4609 - CVE - info disclosure when authenticating(breaks DogTag)
Bump version to 2.0.3 Issue 4619 - remove pytest requirement from lib389 Issue 4615 - log message when psearch first exceeds max threads per conn Issue 4469 - Backend redesing phase 3a - implement dbimpl API and use it in back-ldbm (#4618) Issue 4324 - Some architectures the cache line size file does not exist Issue 4593 - RFE - Print help when nsSSLPersonalitySSL is not found (#4614) Issue 4469 - Backend redesign phase 3a - bdb dependency removal from back-ldbm PR 4564 - Update dscontainer Issue 4149 - UI - port TreeView and opther components to PF4 Issue 4577 - Add GitHub actions Issue 4591 - RFE - improve openldap_to_ds help and features (#4607) issue 4612 - Fix pytest fourwaymmr_test for non root user (#4613) Issue 4609 - CVE - info disclosure when authenticating Issue 4348 - Add tests for dsidm Issue 4571 - Stale libdb-utils dependency Issue 4600 - performance modify rate: reduce lock contention on the object extension factory (#4601) Issue 4577 - Add GitHub actions Issue 4588 - BUG - unable to compile without xcrypt (#4589) Issue 4579 - libasan detects heap-use-after-free in URP test (#4584) Issue 4581 - A failed re-indexing leaves the database in broken state (#4582) Issue 4348 - Add tests for dsidm Issue 4577 - Add GitHub actions Issue 4563 - Failure on s390x: 'Fails to split RDN "o=pki-tomcat-CA" into components' (#4573) Issue 4093 - fix compiler warnings and update doxygen Issue 4575 - Update test docstrings metadata Issue 4526 - sync_repl: when completing an operation in the pending list, it can select the wrong operation (#4553) Issue 4324 - Performance search rate: change entry cache monitor to recursive pthread mutex (#4569) Issue 4513 - Add DS version check to SSL version test (#4570) Issue 5442 - Search results are different between RHDS10 and RHDS11 Issue 4396 - Minor memory leak in backend (#4558) Issue 4513 - Fix replication CI test failures (#4557) Issue 4513 - Fix replication CI test failures (#4557) Issue 4153 - Added a CI test (#4556) Issue 4506 - BUG - fix oob alloc for fds (#4555) Issue 4548 - CLI - dsconf needs better root DN access control plugin validation Issue 4506 - Temporary fix for io issues (#4516) Issue 4535 - lib389 - Fix log function in backends.py Issue 4534 - libasan read buffer overflow in filtercmp (#4541) Issue 4544 - Compiler warnings on krb5 functions (#4545) Update rpm.mk for RUST tarballs
2021-02-12 20:59:14 +00:00
* Fri Feb 12 2021 Mark Reynolds <mreynolds@redhat.com> - 2.0.3-1
- Bump version to 2.0.3
- Issue 4619 - remove pytest requirement from lib389
- Issue 4615 - log message when psearch first exceeds max threads per conn
- Issue 4469 - Backend redesing phase 3a - implement dbimpl API and use it in back-ldbm (#4618)
- Issue 4324 - Some architectures the cache line size file does not exist
- Issue 4593 - RFE - Print help when nsSSLPersonalitySSL is not found (#4614)
- Issue 4469 - Backend redesign phase 3a - bdb dependency removal from back-ldbm
- PR 4564 - Update dscontainer
- Issue 4149 - UI - port TreeView and opther components to PF4
- Issue 4577 - Add GitHub actions
- Issue 4591 - RFE - improve openldap_to_ds help and features (#4607)
- issue 4612 - Fix pytest fourwaymmr_test for non root user (#4613)
- Issue 4609 - CVE - info disclosure when authenticating
- Issue 4348 - Add tests for dsidm
- Issue 4571 - Stale libdb-utils dependency
- Issue 4600 - performance modify rate: reduce lock contention on the object extension factory (#4601)
- Issue 4577 - Add GitHub actions
- Issue 4588 - BUG - unable to compile without xcrypt (#4589)
- Issue 4579 - libasan detects heap-use-after-free in URP test (#4584)
- Issue 4581 - A failed re-indexing leaves the database in broken state (#4582)
- Issue 4348 - Add tests for dsidm
- Issue 4577 - Add GitHub actions
- Issue 4563 - Failure on s390x: 'Fails to split RDN "o=pki-tomcat-CA" into components' (#4573)
- Issue 4093 - fix compiler warnings and update doxygen
- Issue 4575 - Update test docstrings metadata
- Issue 4526 - sync_repl: when completing an operation in the pending list, it can select the wrong operation (#4553)
- Issue 4324 - Performance search rate: change entry cache monitor to recursive pthread mutex (#4569)
- Issue 4513 - Add DS version check to SSL version test (#4570)
- Issue 5442 - Search results are different between RHDS10 and RHDS11
- Issue 4396 - Minor memory leak in backend (#4558)
- Issue 4513 - Fix replication CI test failures (#4557)
- Issue 4513 - Fix replication CI test failures (#4557)
- Issue 4153 - Added a CI test (#4556)
- Issue 4506 - BUG - fix oob alloc for fds (#4555)
- Issue 4548 - CLI - dsconf needs better root DN access control plugin validation
- Issue 4506 - Temporary fix for io issues (#4516)
- Issue 4535 - lib389 - Fix log function in backends.py
- Issue 4534 - libasan read buffer overflow in filtercmp (#4541)
- Issue 4544 - Compiler warnings on krb5 functions (#4545)
- Update rpm.mk for RUST tarballs
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Bump version to 2.0.2 Issue 4539 - BUG - no such file if no overlays in openldap during migration (#4540) Issue 4528 - Fix cn=monitor SCOPE_ONE search (#4529) Issue 4535 - lib389 - healthcheck throws exception if backend is not replicated Issue 4537 - Use KRB5_CLIENT_KTNAME for client keytabs (#4523) Issue 4513 - CI Tests - fix test failures Issue 4504 - insure that repl_monitor_test use ldapi (for RHEL) - fix merge issue (#4533) Issue 4315 - performance search rate: nagle triggers high rate of setsocketopt Issue 4504 - pytest test_dsconf_replication_monitor fails on RHEL - Fix merging issue (#4530) Issue 4504 - Insure ldapi is enabled in repl_monitor_test.py (Needed on RHEL) (#4527) Issue 4506 - BUG - Fix bounds on fd table population (#4520) Issue 4521 - DS crash in deref plugin if dereferenced entry exists but is not returned by internal search (#4525) Issue 4219 - Log internal unindexed searches (notes=A) Issue 4384 - Separate eventq into REALTIME and MONOTONIC Issue 4381 - RFE - LDAPI authentication DN rewritter Issue 4513 - Fix schema test and lib389 task module (#4514) Issue 4414 - disk monitoring - prevent division by zero crash Issue 4517 - BUG: Multiple systemd pin warnings (#4518) Issue 4507 - Improve csngen testing task (#4508) Issue 4498 - BUG - entryuuid replication may not work (#4503) Issue 4480 - Unexpected info returned to ldap request (#4491) Issue 4504 - Fix pytest test_dsconf_replication_monitor (#4505) Issue 4373 - BUG - one line cleanup, free results in mt if ent 0 (#4502) Issue 4500 - Add cockpit enabling to dsctl Issue 4272 - RFE - add support for gost-yescrypt for hashing passwords (#4497) Issue 1795 - RFE - Enable logging for libldap and libber in error log (#4481) Issue 3522 - Remove DES to AES conversion code Issue 4492 - Changelog cache can upload updates from a wrong starting point (CSN) (#4493) Issue 4373 - BUG - calloc of size 0 in MT build (#4496) Issue 4483 - heap-use-after-free in slapi_be_getsuffix Issue 4486 - Remove random ldif file generation from import test (#4487) Issue 4224 - cleanup specfile after libsds removal Issue 4421 - Unable to build with Rust enabled in closed environment Issue 4489 - Remove return statement from a void function (#4490) Issue 4229 - RFE - Improve rust linking and build performance (#4474) Issue 4224 - openldap can become confused with entryuuid Issue 4313 - improve tests and improve readme re refdel Issue 4313 - fix potential syncrepl data corruption Issue 4419 - Warn users of skipped entries during ldif2db online import (#4476) Issue 4243 - Fix test (4th): SyncRepl plugin provides a wrong (#4475) Issue 4315 - performance search rate: nagle triggers high rate of setsocketopt (#4437) Issue 4460 - BUG - add machine name to subject alt names in SSCA (#4472) Issue 4446 - RFE - openldap password hashers Issue 4284 - dsidm fails to delete an organizationalUnit entry Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4466) (#4466) Issue 4464 - RFE - clang with ds+asan+rust Issue 4105 - Remove python.six (fix regression) Issue 4384 - Use MONOTONIC clock for all timing events and conditions Issue 4418 - ldif2db - offline. Warn the user of skipped entries Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4467) Issue 4460 - BUG - lib389 should use system tls policy Issue 3657 - Add options to dsctl for dsrc file Issue 4454 - RFE - fix version numbers to allow object caching Issue 3986 - UI - Handle objectclasses that do not have X-ORIGIN set Issue 4297 - 2nd fix for on ADD replication URP issue internal searches with filter containing unescaped chars (#4439) Issue 4112 - Added a CI test (#4441) Issue 4449 - dsconf replication monitor fails to retrieve database RUV - consumer (Unavailable) (#4451) Issue 4105 - Remove python.six from lib389 (#4456) Issue 4440 - BUG - ldifgen with --start-idx option fails with unsupported operand (#4444) Issue 4410 - RFE - ndn cache with arc in rust Issue 4373 - BUG - Mapping Tree nodes can be created that are invalid Issue 4428 - BUG Paged Results with critical false causes sigsegv in chaining Issue 4428 - Paged Results with Chaining Test Case Issue 2054 - do not add referrals for masters with different data generation Issue 4383 - Do not normalize escaped spaces in a DN Issue 4432 - After a failed online import the next imports are very slow Issue 4316 - performance search rate: useless poll on network send callback (#4424) Issue 4281 - dsidm user status fails with Error: 'nsUserAccount' object has no attribute 'is_locked' Issue 4429 - NULL dereference in revert_cache() Issue 4412 - Fix CLI repl-agmt requirement for parameters (#4422) Issue 4407 - RFE - remove http client and presence plugin (#4409) Issue 4398 - build problems at alpine linux Issue 4415 - unable to query schema if there are extra parenthesis
2021-01-14 21:42:31 +00:00
* Thu Jan 14 2021 Mark Reynolds <mreynolds@redhat.com> - 2.0.2-1
- Bump version to 2.0.2
- Issue 4539 - BUG - no such file if no overlays in openldap during migration (#4540)
- Issue 4528 - Fix cn=monitor SCOPE_ONE search (#4529)
- Issue 4535 - lib389 - healthcheck throws exception if backend is not replicated
- Issue 4537 - Use KRB5_CLIENT_KTNAME for client keytabs (#4523)
- Issue 4513 - CI Tests - fix test failures
- Issue 4504 - insure that repl_monitor_test use ldapi (for RHEL) - fix merge issue (#4533)
- Issue 4315 - performance search rate: nagle triggers high rate of setsocketopt
- Issue 4504 - pytest test_dsconf_replication_monitor fails on RHEL - Fix merging issue (#4530)
- Issue 4504 - Insure ldapi is enabled in repl_monitor_test.py (Needed on RHEL) (#4527)
- Issue 4506 - BUG - Fix bounds on fd table population (#4520)
- Issue 4521 - DS crash in deref plugin if dereferenced entry exists but is not returned by internal search (#4525)
- Issue 4219 - Log internal unindexed searches (notes=A)
- Issue 4384 - Separate eventq into REALTIME and MONOTONIC
- Issue 4381 - RFE - LDAPI authentication DN rewritter
- Issue 4513 - Fix schema test and lib389 task module (#4514)
- Issue 4414 - disk monitoring - prevent division by zero crash
- Issue 4517 - BUG: Multiple systemd pin warnings (#4518)
- Issue 4507 - Improve csngen testing task (#4508)
- Issue 4498 - BUG - entryuuid replication may not work (#4503)
- Issue 4480 - Unexpected info returned to ldap request (#4491)
- Issue 4504 - Fix pytest test_dsconf_replication_monitor (#4505)
- Issue 4373 - BUG - one line cleanup, free results in mt if ent 0 (#4502)
- Issue 4500 - Add cockpit enabling to dsctl
- Issue 4272 - RFE - add support for gost-yescrypt for hashing passwords (#4497)
- Issue 1795 - RFE - Enable logging for libldap and libber in error log (#4481)
- Issue 3522 - Remove DES to AES conversion code
- Issue 4492 - Changelog cache can upload updates from a wrong starting point (CSN) (#4493)
- Issue 4373 - BUG - calloc of size 0 in MT build (#4496)
- Issue 4483 - heap-use-after-free in slapi_be_getsuffix
- Issue 4486 - Remove random ldif file generation from import test (#4487)
- Issue 4224 - cleanup specfile after libsds removal
- Issue 4421 - Unable to build with Rust enabled in closed environment
- Issue 4489 - Remove return statement from a void function (#4490)
- Issue 4229 - RFE - Improve rust linking and build performance (#4474)
- Issue 4224 - openldap can become confused with entryuuid
- Issue 4313 - improve tests and improve readme re refdel
- Issue 4313 - fix potential syncrepl data corruption
- Issue 4419 - Warn users of skipped entries during ldif2db online import (#4476)
- Issue 4243 - Fix test (4th): SyncRepl plugin provides a wrong (#4475)
- Issue 4315 - performance search rate: nagle triggers high rate of setsocketopt (#4437)
- Issue 4460 - BUG - add machine name to subject alt names in SSCA (#4472)
- Issue 4446 - RFE - openldap password hashers
- Issue 4284 - dsidm fails to delete an organizationalUnit entry
- Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4466) (#4466)
- Issue 4464 - RFE - clang with ds+asan+rust
- Issue 4105 - Remove python.six (fix regression)
- Issue 4384 - Use MONOTONIC clock for all timing events and conditions
- Issue 4418 - ldif2db - offline. Warn the user of skipped entries
- Issue 4243 - Fix test: SyncRepl plugin provides a wrong cookie (#4467)
- Issue 4460 - BUG - lib389 should use system tls policy
- Issue 3657 - Add options to dsctl for dsrc file
- Issue 4454 - RFE - fix version numbers to allow object caching
- Issue 3986 - UI - Handle objectclasses that do not have X-ORIGIN set
- Issue 4297 - 2nd fix for on ADD replication URP issue internal searches with filter containing unescaped chars (#4439)
- Issue 4112 - Added a CI test (#4441)
- Issue 4449 - dsconf replication monitor fails to retrieve database RUV - consumer (Unavailable) (#4451)
- Issue 4105 - Remove python.six from lib389 (#4456)
- Issue 4440 - BUG - ldifgen with --start-idx option fails with unsupported operand (#4444)
- Issue 4410 - RFE - ndn cache with arc in rust
- Issue 4373 - BUG - Mapping Tree nodes can be created that are invalid
- Issue 4428 - BUG Paged Results with critical false causes sigsegv in chaining
- Issue 4428 - Paged Results with Chaining Test Case
- Issue 2054 - do not add referrals for masters with different data generation
- Issue 4383 - Do not normalize escaped spaces in a DN
- Issue 4432 - After a failed online import the next imports are very slow
- Issue 4316 - performance search rate: useless poll on network send callback (#4424)
- Issue 4281 - dsidm user status fails with Error: 'nsUserAccount' object has no attribute 'is_locked'
- Issue 4429 - NULL dereference in revert_cache()
- Issue 4412 - Fix CLI repl-agmt requirement for parameters (#4422)
- Issue 4407 - RFE - remove http client and presence plugin (#4409)
- Issue 4398 - build problems at alpine linux
- Issue 4415 - unable to query schema if there are extra parenthesis
* Thu Oct 29 2020 Mark Reynolds <mreynolds@redhat.com> - 2.0.1-1
- Bump version to 2.0.1
- Issue 4420 - change NVR to use X.X.X instead of X.X.X.X
- Issue 4391 - DSE config modify does not call be_postop (#4394)
- Issue 4218 - Verify the new wtime and optime access log keywords (#4397)
- Issue 4176 - CL trimming causes high CPU
- Issue 2058 - Add keep alive entry after on-line initialization - second version (#4399)
- Issue 4403 - RFE - OpenLDAP pw hash migration tests (#4408)
* Wed Oct 28 2020 Mark Reynolds <mreynolds@redhat.com> - 1.4.5.0-1
- Bump version to 1.4.5.0
- Issue 4262 - more perl removal cleanup
- Issue 2526 - retrocl backend created out of order
Bump version to 1.4.4.6 Issue 4262 - Remove legacy tools subpackage (final cleanup) Issue 4262 - Remove legacy tools subpackage (restart instances after rpm install) Issue 4262 - Remove legacy tools subpackage Issue 2526 - revert API change in slapi_be_getsuffix() Issue 4363 - Sync repl: per thread structure was incorrectly initialized (#4395) Issue 4392 - Update create_test.py Issue 2820 - Fix CI tests (#4365) Issue 2526 - suffix management in backends incorrect Issue 4389 - errors log with incorrectly formatted message parent_update_on_childchange Issue 4295 - Fix a closing quote issue (#4386) Issue 1199 - Misleading message in access log for idle timeout (#4385) Issue 3600 - RFE - openldap migration tooling (#4318) Issue 4176 - import ldif2cl task should not close all changelogs Issue 4159 - Healthcheck code DSBLE0002 not returned on disabled suffix Issue 4379 - allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service (#4380) Issue 4329 - Sync repl - if a serie of updates target the same entry then the cookie get wrong changenumber (#4356) Issue 3555 - Fix npm audit issues (#4370) Issue 4372 - BUG - Chaining DB did not validate bind mech parameters (#4374) Issue 4334 - RFE - Task timeout may cause larger dataset imports to fail (#4359) Issue 4361 - RFE - add - dscreate --advanced flag to avoid user confusion Issue 4368 - ds-replcheck crashes when processing glue entries Issue 4366 - lib389 - Fix account status inactivity checks Issue 4265 - UI - Make the secondary plugins read-only (#4364) Issue 4360 - password policy max sequence sets is not working as expected Issue 4348 - Add tests for dsidm Issue 4350 - One line, fix invalid type error in tls_cacertdir check (#4358)
2020-10-26 18:02:10 +00:00
* Mon Oct 26 2020 Mark Reynolds <mreynolds@redhat.com> - 1.4.4.6-1
- Bump version to 1.4.4.6
- Issue 4262 - Remove legacy tools subpackage (final cleanup)
- Issue 4262 - Remove legacy tools subpackage (restart instances after rpm install)
- Issue 4262 - Remove legacy tools subpackage
- Issue 2526 - revert API change in slapi_be_getsuffix()
- Issue 4363 - Sync repl: per thread structure was incorrectly initialized (#4395)
- Issue 4392 - Update create_test.py
- Issue 2820 - Fix CI tests (#4365)
- Issue 2526 - suffix management in backends incorrect
- Issue 4389 - errors log with incorrectly formatted message parent_update_on_childchange
- Issue 4295 - Fix a closing quote issue (#4386)
- Issue 1199 - Misleading message in access log for idle timeout (#4385)
- Issue 3600 - RFE - openldap migration tooling (#4318)
- Issue 4176 - import ldif2cl task should not close all changelogs
- Issue 4159 - Healthcheck code DSBLE0002 not returned on disabled suffix
- Issue 4379 - allow more than 1 empty AttributeDescription for ldapsearch, without the risk of denial of service (#4380)
- Issue 4329 - Sync repl - if a serie of updates target the same entry then the cookie get wrong changenumber (#4356)
- Issue 3555 - Fix npm audit issues (#4370)
- Issue 4372 - BUG - Chaining DB did not validate bind mech parameters (#4374)
- Issue 4334 - RFE - Task timeout may cause larger dataset imports to fail (#4359)
- Issue 4361 - RFE - add - dscreate --advanced flag to avoid user confusion
- Issue 4368 - ds-replcheck crashes when processing glue entries
- Issue 4366 - lib389 - Fix account status inactivity checks
- Issue 4265 - UI - Make the secondary plugins read-only (#4364)
- Issue 4360 - password policy max sequence sets is not working as expected
- Issue 4348 - Add tests for dsidm
- Issue 4350 - One line, fix invalid type error in tls_cacertdir check (#4358)