Commit Graph

227 Commits

Author SHA1 Message Date
Mark Reynolds
4278187fdb Bump version to 2.4.0
Issue 5156 - RFE that implement slapi_memberof (#5694)
Issue 5734 - RFE - Exclude pwdFailureTime and ContextCSN (#5735)
Issue 5726 - ns-slapd crashing in ldbm_back_upgradednformat (#5727)
Issue 4758 - Add tests for WebUI
Issue 5718 - Memory leak in connection table (#5719)
Issue 5705 - Add config parameter to close client conns on failed bind (#5712)
Issue 4758 - Add tests for WebUI
Issue 5643 - Memory leak in entryrdn during delete (#5717)
Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations
Issue 5701 - CLI - Fix referral mode setting (#5708)
Bump openssl from 0.10.45 to 0.10.48 in /src (#5709)
Issue 5710 - subtree search statistics for index lookup does not report ancestorid/entryrdn lookups (#5711)
Issue 5697 - Obsolete nsslapd-ldapimaprootdn attribute (#5698)
Issue 1081 - Stop schema replication from overwriting x-origin
Issue 4812 - Listener thread does not scale with a high num of established connections (#5706)
Issue 4812 - Listener thread does not scale with a high num of established connections (#5681)
Bump webpack from 5.75.0 to 5.76.0 in /src/cockpit/389-console (#5699)
Issue 5598 - (3rd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5692)
Issue 5598 - (2nd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5691)
Issue 5687 - UI - sensitive information disclosure
Issue 5661 - LMDB hangs while Rebuilding the replication changelog RUV (#5676)
Issue 5554 - Add more tests to security_basic_test suite
Issue 4583 - Update specfile to skip checks of ASAN builds
Issue 4758 - Add tests for WebUI
Issue 3604 - UI - Add support for Subject Alternative Names in CSR
Issue 5600 - buffer overflow when enabling sync repl plugin when dynamic plugins is enabled
Issue 5640 - Update logconv for new logging format
Issue 5162 - CI - fix error message for invalid pem file
Issue 5598 - In 2.x, SRCH throughput drops by 10% because of handling of referral (#5604)
Issue 5671 - covscan - clang warning (#5672)
Issue 5267 - CI - Fix issues with nsslapd-return-original-entrydn
Issue 5666 - CLI - Add timeout parameter for tasks
Issue 5567 - CLI - make ldifgen use the same default ldif name for all options
Issue 5647 - Fix unused variable warning from previous commit (#5670)
Issue 5162 - Lib389 - verify certificate type before adding
Issue 5642 - Build fails against setuptools 67.0.0
Issue 5630 - CLI - need to add logging filter for stdout
Issue 5646 - CLI/UI - do not hardcode password storage schemes
Issue 5640 - Update logconv for new logging format
issue 5647 - covscan: memory leak in audit log when adding entries (#5650)
Issue 5658 - CLI - unable to add attribute with matching rule
Issue 5653 - covscan - fix invalid dereference
Issue 5652 - Libasan crash in replication/cascading_test (#5659)
Issue 5628 - Handle graceful timeout in CI tests (#5657)
Issue 5648 - Covscan - Compiler warnings (#5651)
Issue 5630 - CLI - error messages should goto stderr
Issue 2435 - RFE - Raise IDL Scan Limit to INT_MAX (#5639)
Issue 5632 - CLI - improve error handling with db2ldif
Issue 5517 - Replication conflict CI test sometime fails (#5518)
Issue 5634 - Deprecated warning related to github action workflow code (#5635)
Issue 5637 - Covscan - fix Buffer Overflows (#5638)
Issue 5624 - RFE - UI - export certificates, and import text base64 encoded certificates
Bump tokio from 1.24.1 to 1.25.0 in /src (#5629)
Issue 4577 - Add LMDB pytest github action (#5627)
Issue 4293 - RFE - CLI - add dsrc options for setting user and group subtrees
Remove stale libevent(-devel) dependency
Issue 5578 - dscreate ds-root does not normaile paths (#5613)
Issue 5497 - boolean attributes should be case insensitive
2023-04-25 16:18:53 -04:00
Mark Reynolds
80aafdcae5 Bump version to 2.3.2
Issue 5547 - automember plugin improvements
Issue 5607, 5351, 5611 - UI/CLI - fix various issues
Issue 5610 - Build failure on Debian
Issue 5608 - UI - need to replace some "const" with "let"
Issue 5560 - dscreate run by non superuser set defaults requiring superuser privilege (#5579)
Issue 3604 - Create a private key/CSR with dsconf/Cockpit (#5584)
Issue 5605 - Adding a slapi_log_backtrace function in libslapd (#5606)
Issue 5602 - UI - browser crash when trying to modify read-only variable
Issue 5581 - UI - Support cockpit dark theme
Issue 5593 - CLI - dsidm account subtree-status fails with TypeError
Issue 5591 - BUG - Segfault in cl5configtrim with invalid confi (#5592)
Fix latest npm audit failures
Issue 5599 - CI - webui tests randomly fail
Issue 5348 - RFE - CLI - add functionality to do bulk updates to entries
Issue 5588 - Fix CI tests
Issue 5585 - lib389 password policy DN handling is incorrect (#5587)
Issue 5521 - UI - Update plugins for new split PAM and LDAP pass thru auth
Bump json5 from 2.2.1 to 2.2.3 in /src/cockpit/389-console
Issue 5236 - UI add specialized group edit modal
Issue 5550 - dsconf monitor crashes with Error math domain error (#5553)
Issue 5278 - CLI - dsidm asks for the old password on password reset
Issue 5531 - CI - use universal_lines in capture_output
Issue 5425 - CLI - add confirmation arg when deleting backend
Issue 5558 - non-root instance fails to start on creation (#5559)
Issue 5545 - A random crash in import over lmdb (#5546)
Issue 3615 - CLI - prevent virtual attribute indexing
Update specfile and rust crates
Issue 5413 - Allow mutliple MemberOf fixup tasks with different bases/filters
Issue 5554 - Add more tests to security_basic_test suite (#5555)
Issue 5561 - Nightly tests are failing
Issue 5521 - RFE - split pass through auth cli
Issue 5521 - BUG - Pam PTA multiple issues
Issue 5544 - Increase default task TTL
Issue 5526 - RFE - Improve saslauthd migration options (#5528)
Issue 5539 - Make logger's parameter name unified (#5540)
Issue 5541 - Fix typo in `lib389.cli_conf.backend._get_backend` (#5542)
Issue 3729 - (cont) RFE Extend log of operations statistics in access log (#5538)
Issue 5534 - Fix a rebase typo (#5537)
Issue 5534 - Add copyright text to the repository files
2023-01-23 09:22:09 -05:00
Mark Reynolds
145cec1ec7 Bump version to 2.3.1
Issue 5532 - Make db compaction TOD day more robust.
Issue 3729 - RFE Extend log of operations statistics in access log (#5508)
Issue 5529 - UI - Fix npm vulnerability in loader-utils
Issue 5490 - tombstone in entryrdn index with lmdb but not with bdb (#5498)
Issue 5162 - Fix dsctl tls ca-certfiicate add-cert arg requirement
Issue 5510 - remove twalk_r dependency to build on RHEL8 (#5516)
Issue 5162 - RFE - CLI allow adding CA certificate bundles
Issue 5440 - memberof is slow on update/fixup if there are several 'groupattr' (#5455)
Issue 5512 - BUG - skip pwdPolicyChecker OC in migration (#5513)
Issue 3555 - UI - fix audit issue with npm loader-utils (#5514)
Issue 5505 - Fix compiler warning (#5506)
Issue 5469 - Increase the default value of nsslapd-conntablesize (#5472)
Issue 5408 - lmdb import is slow (#5481)
Issue 5429 - healthcheck - add checks for MemberOf group attrs being indexed
Issue 5502 - RFE - Add option to display entry attributes in audit log
Issue 5495 - BUG - Minor fix to dds skip, inconsistent attrs caused errors (#5501)
Issue 5367 - RFE - store full DN in database record
Issue 5495 - RFE - skip dds during migration. (#5496)
Issue 5491 - UI - Add rework and finish jpegPhoto functionality (#5492)
Issue 5368 - Retro Changelog trimming does not work (#5486)
Issue 5487 - Fix various issues with logconv.pl
Issue 5476 - RFE - add memberUid read aci by default (#5477)
Issue 5482 - lib389 - Can not enable replication with a mixed case suffix
Issue 5478 - Random crash in connection code during server shutdown (#5479)
Issue 3061 - RFE - Add password policy debug log level
Issue 5302 - Release tarballs don't contain cockpit webapp
Issue 5262 - high contention in find_entry_internal_dn on mixed load (#5264)
Issue 4324 - Revert recursive pthread mutex change (#5463)
Issue 5462 - RFE - add missing default indexes (#5464)
Issue 5465 - Fix dbscan linking (#5466)
Issue 5271 - Serialization of pam_passthrough causing high etimes (#5272)
Issue 5453 - UI/CLI - Changing Root DN breaks UI
Issue 5446 - Fix some covscan issues (#5451)
Issue 4308 - checking if an entry is a referral is expensive
Issue 5447 - UI - add NDN max cache size to UI
Issue 5443 - UI - disable save button while saving
Issue 5413 - Allow only one MemberOf fixup task at a time
Issue 4592 - dscreate error with custom dir_path (#5434)
Issue 5158 - entryuuid fixup tasks fails in replicated topology (#5439)
2022-11-18 08:43:03 -05:00
Mark Reynolds
165637f066 Bump version to 2.3.0
Issue 5012 - Migrate pcre to pcre2 - remove match limit
Issue 5356 - Make Rust non-optional and update default password storage scheme
Issue 5012 - Migrate pcre to pcre2
Issue 5428 - Fix regression with nscpEntryWsi computation
Fix missing 'not' in description (closes #5423) (#5424)
Issue 5421 - CI - makes replication/acceptance_test.py::test_modify_entry more robust (#5422)
Issue 3903 - fix repl keep alive event interval
Issue 5418 - Sync_repl may crash while managing invalid cookie (#5420)
Issue 5415 - Hostname when set to localhost causing failures in other tests
Issue 5412 - lib389 - do not set backend name to lowercase
Issue 5407 - sync_repl crashes if enabled while dynamic plugin is enabled (#5411)
Issue 5385 - LMDB - import crash in rdncache_add_elem (#5406)
Issue 5403 - Memory leak in conntection table mulit list (#5404)
Issue 3903 - keep alive update event starts too soon
Issue 5397 - Fix various memory leaks
Issue 5399 - UI - LDAP Editor is not updated when we switch instances (#5400)
Issue 3903 - Supplier should do periodic updates
Issue 5377 - Code cleanup: Fix Covscan invalid reference (#5393)
Issue 5394 - configure doesn't check for lmdb and json-c
Issue 5392 - dscreate fails when using alternative ports in the SELinux hi_reserved_port_t label range
Issue 5386 - BUG - Update sudoers schema to correctly support UTF-8 (#5387)
Issue 5388 - fix use-after-free and deadcode
Issue 5383 - UI - Various fixes and RFE's for UI
Issue 4656 - Remove problematic language from source code
Issue 5380 - Separate cleanAllRUV code into new file
Issue 5322 - optime & wtime on rejected connections is not properly set
Issue 5335 - RFE - Add Security Audit Log
Issue 5375 - CI - disable TLS hostname checking
Issue 981  - Managed Entries betxnpreoperation - transaction not aborted on managed entry failure (#5369)
Issue 5373 - dsidm user get_dn fails with search_ext() argument 1 must be str, not function
Issue 5371 - Update npm and cargo packages
Issue 3069 - Support ECDSA private keys for TLS (#5365)
Issue 5290 - Importing certificate chain files via "import-server-key-cert" no longer works (#5293)
2022-09-01 15:50:20 -04:00
Mark Reynolds
459f9c8265 Bump version to 2.2.2
Issue 5221 - fix covscan (#5359)
Issue 5294 - Report Portal 5 is not processing an XML file with (#5358)
Issue 5353 - CLI - dsconf backend export breaks with multiple backends
Issue 5346 - New connection table fails with ASAN failures (#5350)
Issue 5345 - BUG - openldap migration fails when ppolicy is active (#5347)
Issue 5323 - BUG - improve skipping of monitor db (#5340)
Issue 5329 - Improve replication extended op logging
Issue 5343 - Various improvements to winsync
Issue 4932 - CLI - add parser aliases to long arg names
Issue 5332 - BUG - normalise filter as intended
Issue 5327 - Validate test metadata
Issue 4812 - Scalability with high number of connections (#5090)
Issue 4348 - Add tests for dsidm
Issue 5333 - 389-ds-base fails to build with Python 3.11
2022-07-05 12:21:18 -04:00
Mark Reynolds
9f03f8a232 Bump version to 2.2.1
Issue 5323 - BUG - Fix issue in mdb tests with monitor (#5326)
Issue 5170 - BUG - incorrect behaviour of filter test (#5315)
Issue 5324 - plugin acceptance test needs hardening
Issue 5319 - dsctl_tls_test.py fails with openssl-3.x
Issue 5323 - BUG - migrating database for monitoring interface lead to crash (#5321)
Issue 5304 - Need a compatibility option about sub suffix handling (#5310)
Issue 5313 - dbgen test uses deprecated -h HOST and -p PORT options for ldapmodify
Issue 5311 - Missing Requires for acl in the spec file
Issue 5305 - OpenLDAP version autodetection doesn't work
Issue 5307 - VERSION_PREREL is not set correctly in CI builds
Issue 5302 - Release tarballs don't contain cockpit webapp
Issue 5170 - RFE - improve filter logging to assist debugging (#5301)
Issue 5299 - jemalloc 5.3 released
Issue 5175 - Remove stale zlib-devel dependency declaration (#5173)
Issue 5294 - Report Portal 5 is not processing test results XML file
Issue 5170 - BUG - ldapsubentries were incorrectly returned (#5285)
Issue 5291 - Harden ReplicationManager.wait_for_replication (#5292)
Issue  379 - RFE - Compress rotated logs (fix linker)
Issue  379 - RFE - Compress rotated logs
Issue 5281 - HIGH - basic test does not run
Issue 5284 - Replication broken after password change (#5286)
Issue 5279 - dscontainer: TypeError: unsupported operand type(s) for /: 'str' and 'int'
Issue 5170 - RFE - Filter optimiser (#5171)
Issue 5276 - CLI - improve task handling
Issue 5126 - Memory leak in slapi_ldap_get_lderrno (#5153)
Issue 3 - ansible-ds - Prefix handling fix (#5275)
Issue 5273 - CLI - add arg completer for instance name
Issue 2893 - CLI - dscreate - add options for setting up replication
Issue 4866 - CLI - when enabling replication set changelog trimming by default
Issue 5241 - UI - Add account locking missing functionality (#5251)
Issue 5180 - snmp_collator tries to unlock NULL mutex (#5266)
Issue 4904 - Fix various small issues
lib389 prerequisite for ansible-ds (#5253)
Issue 5260 - BUG - OpenLDAP allows multiple names of memberof overlay (#5261)
Issue 5252 - During DEL, vlv search can erroneously return NULL candidate (#5256)
Issue 5254 - dscreate create-template regression due to 5a3bdc336 (#5255)
Issue 5210 - Python undefined names in lib389
Issue 5065 - Crash in suite plugins - test_dna_max_value (#5108)
Issue 5247 - BUG - Missing attributes in samba schema (#5248)
Issue 5242- Craft message may crash the server (#5243)
Issue 4775 -plugin entryuuid failing (#5229)
Issue 5239 - Nightly copr builds are broken
Issue 5237 - audit-ci: Cannot convert undefined or null to object
Issue 5234 - UI - rename Users and Groups tab
Issue 5227 - UI - No way to move back to Get Started step (#5233)
Issue 5217 - Simplify instance creation and administration by non root user (#5224)
2022-06-03 14:06:50 -04:00
Mark Reynolds
e34784505a Bump version to 2.1.1
Issue 5230 - Race condition in RHDS disk monitoring functions
Issue 4299 - UI - Add CoS funtionality (#5196)
Issue 5225 - UI - impossible to manually set entry cache
Issue 5186 - UI - Fix SASL Mapping regex test feature
Issue 5221 - User with expired password can still login with full privledges
Issue 5218 - double-free of the virtual attribute context in persistent search (#5219)
Issue 5193 - Incomplete ruv occasionally returned from ruv search (#5194)
Issue 5200 - dscontainer should use environment variables with DS_ prefix
Issue 5189 - memberOf plugin exclude subtree not cleaning up groups on modrdn
Issue 5051 - RFE - ADSync flatten tree (#5192)
Issue 5188 - UI - LDAP editor - add entry and group types
Issue 5184 - memberOf does not work correctly with multiple include scopes
Issue 5162 - BUG - error on importing chain files (#5164)
Issue 5186 - UI - Fix SASL Mapping regex validation and other minor improvements
Issue 5048 - Support for nsslapd-tcp-fin-timeout and nsslapd-tcp-keepalive-time (#5179)
Issue 5122 - dsconf instance backend suffix set doesn't accept backend name (#5178)
Issue 5032 - Fix configure option in specfile (#5174)
Issue 5176 - CI rewriter fails when libslapd.so.0 does not exist (#5177)
Issue 5160 - BUG - x- prefix in descr-oid can confuse oid parser (#5161)
Issue 5137 - RFE - improve sssd conf output (#5138)
Issue 5102 - BUG - container may fail with bare uid/gid (#5140)
Issue 5145 - Fix covscan errors
Issue 4721 - UI - attribute uniqueness crashes UI when there are no configs
Issue 5155 - RFE - Provide an option to abort an Auto Member rebuild task
Issue 4299 - UI - Add Role funtionality (#5163)
Issue 5050 - bdb bulk op fails if fs page size > 8K (#5150)
Issue 5149 - Build failure on EL8 - undefined reference to `twalk_r'
Issue 5142 - CLI - dsctl dbgen is broken
Issue 4678 - Added test cases
2022-03-23 11:44:28 -04:00
Mark Reynolds
7a69d01ec0 Bump version to 2.2.0-1
Issue 5230 - Race condition in RHDS disk monitoring functions
Issue 5193 - Incomplete ruv occasionally returned from ruv search (#5194)
Issue 4970 - Add support for recursively deleting subentries
Issue 4299 - UI - Add CoS funtionality (#5196)
Issue 5225 - UI - impossible to manually set entry cache
Issue 5186 - UI - Fix SASL Mapping regex test feature
Issue 5221 - User with expired password can still login with full privledges
Issue 5218 - double-free of the virtual attribute context in persistent search (#5219)
Issue 5214 - CI Test tests/suites/replication/virtual_attribute_replication_test.py (#5215)
Issue 5197 - Build break in lib389 with INSTALL_PREFIX (#5198)
Issue 5200 - dscontainer should use environment variables with DS_ prefix
Issue 5189 - memberOf plugin exclude subtree not cleaning up groups on modrdn
Issue 5051 - RFE - ADSync flatten tree (#5192)
Issue 5188 - UI - LDAP editor - add entry and group types
Issue 5184 - memberOf does not work correctly with multiple include scopes
Issue 5162 - BUG - error on importing chain files (#5164)
Issue 5186 - UI - Fix SASL Mapping regex validation and other minor improvements
Issue 5048 - Support for nsslapd-tcp-fin-timeout and nsslapd-tcp-keepalive-time (#5179)
Issue 5122 - dsconf instance backend suffix set doesn't accept backend name (#5178)
Issue 5032 - Fix configure option in specfile (#5174)
Issue 5176 - CI rewriter fails when libslapd.so.0 does not exist (#5177)
Issue 5160 - BUG - x- prefix in descr-oid can confuse oid parser (#5161)
Issue 5137 - RFE - improve sssd conf output (#5138)
Issue 5102 - BUG - container may fail with bare uid/gid (#5140)
Issue 5145 - Fix covscan errors
Issue 4721 - UI - attribute uniqueness crashes UI when there are no configs
Issue 5155 - RFE - Provide an option to abort an Auto Member rebuild task
Issue 4299 - UI - Add Role funtionality (#5163)
Issue 5050 - bdb bulk op fails if fs page size > 8K (#5150)
Issue 5149 - Build failure on EL8 - undefined reference to `twalk_r'
Issue 5142 - CLI - dsctl dbgen is broken
Issue 4678 - Added test cases
2022-03-23 10:49:59 -04:00
Mark Reynolds
04994aacbb Bump version to 2.1.0-1
Issue 4299 - UI - fix minor issues with ldap editor (table view)
Issue 4299 - UI - fix minor issues with ldap editor
Issue 5103 - UI - Add support for TPR to web console (#5111)
Issue 2790 - RFE - set db home directory to /dev/shm by default
Issue 5127 - ds_selinux_restorecon.sh: always exit 0
Issue 5135 - UI - Disk monitoring threshold does update properly
Issue 5129 - BUG - Incorrect fn signature in add_index (#5130)
Issue 5132 - Update Rust crate lru to fix CVE
Issue 3555 - UI - fix audit issue with npm nanoid
Issue 4299 - UI - Add ACI editing features
Issue 5127 - run restorecon on /dev/shm at server startup
Issue 5124 - dscontainer fails to create an instance
Issue 5098 - Multiple issues around replication and CI test test_online_reinit_may_hang (#5109)
Issue 4939 - Redesign LMDB import (#5071)
Issue 5113 - Increase timestamp precision for development builds
Issue 5115 - AttributeError: type object 'build_manpages' has no attribute 'build_manpages'
Issue 5117 - Revert skipif line from CI test (#5118)
Issue 5102 - BUG - container may fail with bare uid/gid (#5110)
Issue 5077 - UI - Add retrocl exclude attribute functionality (#5078)
Issue 5105 - During a bind, if the target entry is not reachable the operation may complete without sending result (#5107)
Issue 5074 - retro changelog cli updates (#5075)
Issue 3584 - Add is_fips check to password tests (#5100)
Issue 5095 - sync-repl with openldap may send truncated syncUUID (#5099)
Issue 5032 - Fix OpenLDAP version check (#5091)
Issue 5080 - BUG - multiple index types not handled in openldap migration (#5094)
Issue 2929 - Fix github warnings
Issue 5053 - Improve GitHub Actions debugging
Issue 5088 - dsctl dblib broken because of a merge issue (#5089)
Issue 5079 - BUG - multiple ways to specific primary (#5087)
Issue 5085 - Race condition about snmp collator at startup (#5086)
Issue 5082 - slugify: ModuleNotFoundError when running test cases
Issue 4959 - Invalid /etc/hosts setup can cause isLocalHost to fail (#5003)
Issue 5037 - in OpenQA changelog trimming can crashes (#5070)
Issue 5049 - ns-slapd crash in replication/acceptance_test.py (#5063)
Issue 4890 - Need cli to easely get simple performance statistics (#4891)
Issue 5011 - test_replica_backup_and_restore random failure (#5066)
Issue 4299 - UI LDAP editor - add "edit" and "rename" functionality
Issue 5018 - RFE - openSUSE systemd hardening (#5019)
Issue 4962 - Fix various UI bugs - Database and Backups (#5044)
Issue 5055 - Improve core dump detection and collection in PR CI
Issue 4994 - Revert retrocl dependency workaround (#4995)
Issue 5046 - BUG - update concread (#5047)
Issue 5043 - BUG - Result must be used compiler warning (#5045)
Issue 4312 - performance search rate: contention on global monitoring counters (#4940)
Issue 5034 - is_dbi contains an invalid debug message that trigger failure in import_tests (#5035)
Issue 5029 - Unbind generates incorrent closed error message (#5030)
Issue 4165 - Don't apply RootDN access control restrictions to UNIX connections
Issue 4931 - RFE: dsidm - add creation of service accounts
Issue 5024 - BUG - windows ro replica sigsegv (#5027)
Issue 4758 - Add tests for WebUI
Issue 5032 - OpenLDAP is not shipped with non-threaded version of libldap (#5033)
Issue 5038 - BUG - dsconf tls may fail due to incorrect cert path (#5039)
Issue 5020 - BUG - improve clarity of posix win sync logging (#5021)
Issue 5011 - test_replica_backup_and_restore random failure (#5028)
Issue 5025 - RFE - remove useless logging (#5026)
Issue 5008 - If a non critical plugin can not be loaded/initialized, bootstrap should succeeds (#5009)
Issue 4962 - Fix various UI bugs - Settings and Monitor (#5016)
Issue 4976 - Failure in suites/import/import_test.py::test_fast_slow_import (#5017)
Issue 5014 - UI - Add group creation to LDAP editor
Issue 5006 - UI - LDAP editor tree not being properly updated
Issue 4923 - issue about LMDB dbi versus txn handling (#4924)
Issue 5001 - Update CI test for new availableSASLMechs attribute
Issue 4959 - Invalid /etc/hosts setup can cause isLocalHost to fail.
Issue 5001 - Fix next round of UI bugs:
Issue 4962 - Fix various UI bugs - dsctl and ciphers (#5000)
Issue 4734 - ldif2db - import of entry with no parent doesnt generate a warning
Issue 4778 - [RFE] Schedule execution of "compactdb" at specific date/time
Issue 4978 - use more portable python command for checking containers
Issue 4990 - CI tests: improve robustness of fourwaymmr (#4991)
Issue 4992 - BUG - slapd.socket container fix (#4993)
Issue 4984 - BUG - pid file handling (#4986)
Issue 4460 - python3-lib389 ignore the configuration parameters from … (#4906)
Issue 4982 - BUG - missing inttypes.h (#4983)
Issue 4758 - Add tests for WebUI
Issue 4972 - gecos with IA5 introduces a compatibility issue with previous (#4981)
Issue 4096 - Missing perl dependencies for logconv.pl
Issue 4758 - Add tests for WebUI
Issue 4978 - make installer robust
Issue 4898 - Implement bdb to lmdb CLI migration tools (#4952)
Issue 4976 - Failure in suites/import/import_test.py::test_fast_slow_import
Issue 4973 - update snmp to use /run/dirsrv for PID file
Issue 4973 - installer changes permissions on /run
Issue 4959 - BUG - Invalid /etc/hosts setup can cause isLocalHost (#4960)
Issue 4962 - Fix various UI bugs - Plugins (#4969)
Issue 4092 - systemd-tmpfiles warnings
Issue 4956 - Automember allows invalid regex, and does not log proper error
Issue 4731 - Promoting/demoting a replica can crash the server
Issue 4962 - Fix various UI bugs part 1
Issue 3584 - Fix PBKDF2_SHA256 hashing in FIPS mode (#4949)
Issue 4943 - Fix csn generator to limit time skew drift (#4946)
Issue 4954 - pytest is killed by OOM killer when the whole test suite is executed
Issue 2790 - Set db home directory by default
Issue 4299 - Merge LDAP editor code into Cockpit UI
Issue 4938 - max_failure_count can be reached in dscontainer on slow machine with missing debug exception trace
Issue 4921 - logconv.pl -j: Use of uninitialized value (#4922)
Issue 4896 - improve CI tests report in case of SERVER_DOWN exception (#4897)
Issue 4678 - RFE automatique disable of virtual attribute checking (#4918)
Issue 4847 - BUG - potential deadlock in replica (#4936)
Issue 4513 - fix ACI CI tests involving ip/hostname rules
Issue 4925 - Performance ACI: targetfilter evaluation result can be reused (#4926)
Issue 4916 - Memory leak in ldap-agent
Issue 4656 DS Remove problematic language from CLI tools and UI (#4893)
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 4914 - BUG - resolve duplicate stderr with clang (#4915)
Issue 4912 - dsidm command crashing when account policy plugin is enabled
Issue 4910 - db reindex corrupts RUV tombstone nsuiqueid index
Issue 4577 - Add GitHub actions
Issue 4901 - Add COPR integration
Issue 4869 - Fix retro cl trimming misuse of monotonic/realtime clocks
Issue 4889 - bdb lock deadlock while reindex/import vlv index (#4892)
Issue 4773 - Extend CI tests for DNA interval assignment
Issue 4887 - UI - fix minor regression from camelCase fixup
Issue 4887 - UI - Update webpack.config.js and package.json
Issue 4725 [RFE] DS - Update the password policy to support Temporary Password Rules (#4853)
Issue 4149 - UI - Migrate the remaining components to PF4
Issue 4169 - Migrate Replication & Schema tabs to PF4
Issue 4875 - CLI - Add some verbosity to installer
Issue 4884 - server crashes when dnaInterval attribute is set to zero
Issue 4880: Revert removed_config_49298_test.py wrongly modified by issue 4699 (#4881)
Issue 4699 - backend redesign phase 4 - db-mdb plugin implementation (#4716)
Issue 4877 - RFE - EntryUUID to validate UUIDs on fixup (#4878)
Issue 4872 - BUG - entryuuid enabled by default causes replication issues (#4876)
Issue 4775 - Add entryuuid CLI and Fixup (#4776)
Issue 4763 - Attribute Uniqueness Plugin uses wrong subtree on ModRDN (#4871)
Issue 4851 - Typos in "dsconf pwpolicy set --help" (#4867)
Issue 4096 - Missing perl dependencies for logconv.pl
Issue 4736 - lib389 - fix regression in certutil error checking
2022-02-02 13:52:00 -05:00
Mark Reynolds
0074e3f5ba Bump version to 2.0.13
Issue 5132 - Update Rust crate lru to fix CVE
Issue 3555 - UI - fix audit issue with npm nanoid
Issue 4299 - UI - Add ACI editing features
Issue 4299 - UI - LDAP editor - add "edit" and "rename" functionality
Issue 5127 - run restorecon on /dev/shm at server startup
Issue 5124 - dscontainer fails to create an instance
Issue 4312 - fix compiler warnings
Issue 5115 - AttributeError: type object 'build_manpages' has no attribute 'build_manpages'
Issue 4312 - performance search rate: contention on global monitoring counters (#4940)
Issue 5105 - During a bind, if the target entry is not reachable the operation may complete without sending result (#5107)
Issue 5095 - sync-repl with openldap may send truncated syncUUID (#5099)
Issue 3584 - Add is_fips check to password tests (#5100)
Issue 5074 - retro changelog cli updates (#5075)
Issue 4994 - Revert retrocl dependency workaround (#4995)
2022-01-24 14:00:05 -05:00
Mark Reynolds
2351af3f1f Bump version to 2.0.12-1
Issue 4299 - UI LDAP editor - add "edit" and "rename" functionality
Issue 4962 - Fix various UI bugs - Database and Backups (#5044)
Issue 5046 - BUG - update concread (#5047)
Issue 5043 - BUG - Result must be used compiler warning (#5045)
Issue 4165 - Don't apply RootDN access control restrictions to UNIX connections
Issue 4931 - RFE: dsidm - add creation of service accounts
Issue 5024 - BUG - windows ro replica sigsegv (#5027)
Issue 5020 - BUG - improve clarity of posix win sync logging (#5021)
Issue 5008 - If a non critical plugin can not be loaded/initialized, bootstrap should succeeds (#5009)
2021-12-16 17:30:03 -05:00
Mark Reynolds
3d04292979 Bump version to 2.0.11
Issue 4962 - Fix various UI bugs - Settings and Monitor (#5016)
Issue 5014 - UI - Add group creation to LDAP editor
Issue 5006 - UI - LDAP editor tree not being properly updated
Issue 5001 - Update CI test for new availableSASLMechs attribute
Issue 4959 - Invalid /etc/hosts setup can cause isLocalHost to fail.
Issue 5001 - Fix next round of UI bugs:
Issue 4962 - Fix various UI bugs - dsctl and ciphers (#5000)
Issue 4978 - use more portable python command for checking containers
Issue 4678 - RFE automatique disable of virtual attribute checking (#4918)
Issue 4972 - gecos with IA5 introduces a compatibility issue with previous (#4981)
Issue 4978 - make installer robust
Issue 4976 - Failure in suites/import/import_test.py::test_fast_slow_import
Issue 4973 - update snmp to use /run/dirsrv for PID file
Issue 4962 - Fix various UI bugs - Plugins (#4969)
Issue 4973 - installer changes permissions on /run
Issue 4092 - systemd-tmpfiles warnings
Issue 4956 - Automember allows invalid regex, and does not log proper error
Issue 4731 - Promoting/demoting a replica can crash the server
Issue 4962 - Fix various UI bugs part 1
Issue 3584 - Fix PBKDF2_SHA256 hashing in FIPS mode (#4949)
Issue 4943 - Fix csn generator to limit time skew drift (#4946)
Issue 2790 - Set db home directory by default
Issue 4299 - Merge LDAP editor code into Cockpit UI
Issue 4938 - max_failure_count can be reached in dscontainer on slow machine with missing debug exception trace
Issue 4921 - logconv.pl -j: Use of uninitialized value (#4922)
Issue 4847 - BUG - potential deadlock in replica (#4936)
Issue 4513 - fix ACI CI tests involving ip/hostname rules
Issue 4925 - Performance ACI: targetfilter evaluation result can be reused (#4926)
Issue 4916 - Memory leak in ldap-agent
2021-11-22 20:08:03 -05:00
Mark Reynolds
f6889418c5 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-20 09:54:09 -04:00
Mark Reynolds
7466cff129 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
2021-07-15 14:24:25 -04:00
Thierry Bordaz
831791b49b 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 11:20:43 +02:00
Mark Reynolds
4b440cd4f3 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 10:14:25 -04:00
Thierry Bordaz
cf285c29b1 Bump version to 2.0.4.3
Issue 4765 - database suffix unexpectdly changed from .db to .db4 (#4766)
2021-05-19 11:08:55 +02:00
Thierry Bordaz
fa350ec502 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 18:50:11 +02:00
Mark Reynolds
5a5753301e 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-26 21:21:00 +02:00
Mark Reynolds
a5985f5eb8 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 16:42:31 -05:00
Mark Reynolds
ded5ac3473 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)
2020-11-03 14:08:49 -05:00
Mark Reynolds
aa29d088bc Bump version to 1.4.5.0
Issue 2526 - revert backend validation check
Issue 4262 - more perl removal cleanup
Issue 2526 - retrocl backend created out of order
2020-10-28 12:41:33 -04:00
Mark Reynolds
1aab708f1c 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 17:06:43 -04:00
Mark Reynolds
75facac545 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 17:26:26 -04:00
Mark Reynolds
08950f906b Bump version to 1.4.4.3
Issue 50931 - RFE AD filter rewriter for ObjectCategory
Issue 50860 - Port Password Policy test cases from TET to python3 part1
Issue 51113 - Allow using uid for replication manager entry
Issue 51095 - abort operation if CSN can not be generated
Issue 51110 - Fix ASAN ODR warnings
Issue 49850 - ldbm_get_nonleaf_ids() painfully slow for databases with many non-leaf entries
Issue 51102 - RFE - ds-replcheck - make online timeout configurable
Issue 51076 - remove unnecessary slapi entry dups
Issue 51086 - Improve dscreate instance name validation
Issue:51070 - Port Import TET module to python3 part1
Issue 51037 - compiler warning
Issue 50989 - ignore pid when it is ourself in protect_db
Issue 51037 - RFE AD filter rewriter for ObjectSID
Issue 50499 - Fix some npm audit issues
Issue 51091 - healthcheck json report fails when mapping tree is deleted
Issue 51079 - container pid start and stop issues
Issue 49761 - Fix CI tests
Issue 50610 - Fix return code when it's nothing to free
Issue 50610 - memory leaks in dbscan and changelog encryption
Issue 51076 - prevent unnecessarily duplication of the target entry
Issue 50940 - Permissions of some shipped directories may change over time
Issue 50873 - Fix issues with healthcheck tool
Issue 51082 - abort when a empty valueset is freed
Issue 50201 - nsIndexIDListScanLimit accepts any value
2020-05-29 17:00:45 -04:00
Mark Reynolds
1d3c66fe0f Bump version to 1.4.4.2
Issue 51078 - Add nsslapd-enable-upgrade-hash to the schema
Issue 51054 - Revise ACI target syntax checking
Issue 51068 - deadlock when updating the schema
Issue 51042 - try to use both c_rehash and openssl rehash
Issue 51042 - switch from c_rehash to openssl rehash
Issue 50992 - Bump jemalloc version and enable profiling
Issue 51060 - unable to set sslVersionMin to TLS1.0
Issue 51064 - Unable to install server where IPv6 is disabled
Issue 51051 - CLI fix consistency issues with confirmations
Issue 50655 - etime displayed has an order of magnitude 10 times smaller than it should be
Issue 49731 - undo db_home_dir under /dev/shm/dirsrv for now
Issue 51054 - AddressSanitizer: heap-buffer-overflow in ldap_utf8prev
Issue 49761 - Fix CI tests
Issue 51047 - React deprecating ComponentWillMount
Issue 50499 - fix npm audit issues
Issue 50545 - Port dbgen.pl to dsctl
Issue 51027 - Test passwordHistory is not rewritten on a fail attempt
2020-05-08 15:43:30 -04:00
Mark Reynolds
503b23f046 Bump version to 1.4.4.1
Issue 51024 - syncrepl_entry callback does not contain attributes added by postoperation plugins
Issue 50877 - task to run tests of csn generator
Issue 49731 - undo db_home_dir under /dev/shm/dirsrv for now
Issue 48055 - CI test - automember_plugin(part3)
Issue 51035 - Heavy StartTLS connection load can randomly fail with err=1
Issue 51031 - UI - transition between two instances needs improvement
2020-04-22 14:47:38 -04:00
Mark Reynolds
bfdd824452 Bump version to 1.4.4.0
Issue 50933 - 10rfc2307compat.ldif is not ready to be used by default
Issue 50931 - RFE AD filter rewriter for ObjectCategory
Issue 51016 - Fix memory leaks in changelog5_init and perfctrs_init
Issue 50980 - RFE extend usability for slapi_compute_add_search_rewriter and slapi_compute_add_evaluator
Issue 51008 - dbhome in containers
Issue 50875 - Refactor passwordUserAttributes's and passwordBadWords's code
Issue 51014 - slapi_pal.c possible static buffer overflow
Issue 50545 - remove dbmon "incr" option from arg parser
Issue 50545 - Port dbmon.sh to dsconf
Issue 51005 - AttributeUniqueness plugin's DN parameter should not have a default value
Issue 49731 - Fix additional issues with setting db home directory by default
Issue 50337 - Replace exec() with setattr()
Issue 50905 - intermittent SSL hang with rhds
Issue 50952 - SSCA lacks basicConstraint:CA
Issue 50640 - Database links: get_monitor() takes 1 positional argument but 2 were given
Issue 50869 - Setting nsslapd-allowed-sasl-mechanisms truncates the value
2020-04-16 13:33:52 -04:00
Mark Reynolds
a0a8d33632 Bump version to 1.4.3.5
Issue 50994 - Fix latest UI bugs found by QE
Issue 50933 - rfc2307compat.ldif
Issue 50337 - Replace exec() with setattr()
Issue 50984 - Memory leaks in disk monitoring
Issue 50984 - Memory leaks in disk monitoring
Issue 49731 - dscreate fails in silent mode because of db_home_dir
Issue 50975 - Revise UI branding with new minimized build
Issue 49437 - Fix memory leak with indirect COS
Issue 49731 - Do not add db_home_dir to template-dse.ldif
Issue 49731 - set and use db_home_directory by default
Issue 50971 - fix BSD_SOURCE
Issue 50744 - -n option of dbverify does not work
Issue 50952 - SSCA lacks basicConstraint:CA
Issue 50976 - Clean up Web UI source directory from unused files
Issue 50955 - Fix memory leaks in chaining plugin(part 2)
Issue 50966 - UI - Database indexes not using typeAhead correctly
Issue 50974 - UI - wrong title in "Delete Suffix" popup
Issue 50972 - Fix cockpit plugin build
Issue 49761 - Fix CI test suite issues
Issue 50971 - Support building on FreeBSD.
Issue 50960 - [RFE] Advance options in RHDS Disk Monitoring Framework
Issue 50800 - wildcards in rootdn-allow-ip attribute are not accepted
Issue 50963 - We should bundle *.min.js files of Console
Issue 50860 - Port Password Policy test cases from TET to python3 Password grace limit section.
Issue 50860 - Port Password Policy test cases from TET to python3 series of bugs Port final
Issue 50954 - buildnum.py - fix date formatting issue
2020-04-01 13:00:23 -04:00
Mark Reynolds
5a6ac14eb5 Bump version to 1.4.3.4
Issue 50954 - Port buildnum.pl to python(part 2)
Issue 50955 - Fix memory leaks in chaining plugin
Issue 50954 - Port buildnum.pl to python
Issue 50947 - change 00core.ldif objectClasses for openldap migration
Issue 50755 - setting nsslapd-db-home-directory is overriding db_directory
Issue 50937 - Update CLI for new backend split configuration
Issue 50860 - Port Password Policy test cases from TET to python3 pwp.sh
Issue 50945 - givenname alias of gn from openldap
Issue 50935 - systemd override in lib389 for dscontainer
Issue 50499 - Fix npm audit issues
Issue 49761 - Fix CI test suite issues
Issue 50618 - clean compiler warning and log level
Issue 50889 - fix compiler issues
Issue 50884 - Health check tool DSEldif check fails
Issue 50926 - Remove dual spinner and other UI fixes
Issue 50928 - Unable to create a suffix with countryName
Issue 50758 - Only Recommend bash-completion, not Require
Issue 50923 - Fix a test regression
Issue 50904 - Connect All React Components And Refactor the Main Navigation Tab Code
Issue 50920 - cl-dump exit code is 0 even if command fails with invalid arguments
Issue 50923 - Add test - dsctl fails to remove instances with dashes in the name
Issue 50919 - Backend delete fails using dsconf
Issue 50872 - dsconf can't create GSSAPI replication agreements
Issue 50912 - RFE - add password policy attribute pwdReset
Issue 50914 - No error returned when adding an entry matching filters for a non existing automember group
Issue 50889 - Extract pem files into a private namespace
Issue 50909 - nsDS5ReplicaId cant be set to the old value it had before
Issue 50686 - Port fractional replication test cases from TET to python3 final
Issue 49845 - Remove pkgconfig check for libasan
Issue:50860 - Port Password Policy test cases from TET to python3 bug624080
Issue:50860 - Port Password Policy test cases from TET to python3 series of bugs
Issue 50786 - connection table freelist
Issue 50618 - support cgroupv2
Issue 50900 - Fix cargo offline build
Issue 50898 - ldclt core dumped when run with -e genldif option
2020-03-16 11:37:36 -04:00
Mark Reynolds
4bfede7213 Bump version to 1.4.3.3
Bump version to 1.4.3.3
Issue 50855 - remove unused file from UI
Issue 50855 - UI: Port Server Tab to React
Issue 49845 - README does not contain complete information on building
Issue 50686 - Port fractional replication test cases from TET to python3 part 1
Issue 49623 - cont cenotaph errors on modrdn operations
Issue 50882 - Fix healthcheck errors for instances that do not have TLS enabled
Issue 50886 - Typo in the replication debug message
Issue 50873 - Fix healthcheck and virtual attr check
Issue 50873 - Fix issues with healthcheck tool
Issue 50028 - Add a new CI test case
Issue 49946 - Add a new CI test case
Issue 50117 - Add a new CI test case
Issue 50787 - fix implementation of attr unique
Issue 50859 - support running only with ldaps socket
Issue 50823 - dsctl doesn't work with 'slapd-' in the instance name
Issue 49624 - cont - DB Deadlock on modrdn appears to corrupt database and entry cache
Issue 50867 - Fix minor buildsys issues
Issue 50737 - Allow building with rust online without vendoring
Issue 50831 - add cargo.lock to allow offline builds
Issue 50694 - import PEM certs on startup
Issue 50857 - Memory leak in ACI using IP subject
Issue 49761 - Fix CI test suite issues
Issue 50853 - Fix NULL pointer deref in config setting
Issue 50850 - Fix dsctl healthcheck for python36
Issue 49990 - Need to enforce a hard maximum limit for file descriptors
Issue 48707 - ldapssotoken for authentication
2020-02-13 16:52:19 -05:00
Mark Reynolds
00c5c5cf49 Bump version to 1.4.3.2
Issue 49254 - Fix compiler failures and warnings
Issue 50741 - cont bdb_start - Detected Disorderly Shutdown
Issue 50836 - Port Schema UI tab to React
Issue 50842 - Decrease 389-console Cockpit component size
Issue 50790 - Add result text when filter is invalid
Issue 50627 - Add ASAN logs to HTML report
Issue 50834 - Incorrectly setting the NSS default SSL version max
Issue 50829 - Disk monitoring rotated log cleanup causes heap-use-after-free
Issue 50709 - (cont) Several memory leaks reported by Valgrind for 389-ds 1.3.9.1-10
Issue 50784 - performance testing scripts
Issue 50599 - Fix memory leak when removing db region files
Issue 49395 - Set the default TLS version min to TLS1.2
Issue 50818 - dsconf pwdpolicy get error
Issue 50824 - dsctl remove fails with "name 'ensure_str' is not defined"
Issue 50599 - Remove db region files prior to db recovery
Issue 50812 - dscontainer executable should be placed under /usr/libexec/dirsrv/
Issue 50816 - dsconf allows the root password to be set to nothing
Issue 50798 - incorrect bytes in format string(fix import issue)
2020-01-23 15:28:50 -05:00
Mark Reynolds
6f9c53b048 Bump version to 1.4.3.1
Issue 50798 - incorrect bytes in format string
Issue 50545 - Add the new replication monitor functionality to UI
Issue 50806 - Fix minor issues in lib389 health checks
Issue 50690 - Port Password Storage test cases from TET to python3 part 1
Issue 49761 - Fix CI test suite issues
Issue 49761 - Fix CI test suite issues
Issue 50754 - Add Restore Change Log option to CLI
Issue 48055 - CI test - automember_plugin(part2)
Issue 50667 - dsctl -l did not respect PREFIX
Issue 50780 - More CLI fixes
Issue 50649 - lib389 without defaults.inf
Issue 50780 - Fix UI issues
Issue 50727 - correct mistaken options in filter validation patch
Issue 50779 - lib389 - conflict compare fails for DN's with spaces
Set branch version to 1.4.3.0
2020-01-13 15:44:12 -05:00
Mark Reynolds
903ed99222 Bump version to 1.4.2.5
Issue 50747 - Port readnsstate to dsctl
Issue 50758 - Enable CLI arg completion
Issue 50753 - Dumping the changelog to a file doesn't work
Issue 50745 - ns-slapd hangs during CleanAllRUV tests
Issue 50734 - lib389 creates non-SSCA cert DBs with misleading README.txt
Issue 48851 - investigate and port TET matching rules filter tests(cert)
Issue 50443 - Create a module in lib389 to Convert a byte sequence to a properly escaped for LDAP
Issue 50664 - DS can fail to recover if an empty directory exists in db
Issue 50736 - RetroCL trimming may crash at shutdown if trimming configuration is invalid
Issue 50741 - bdb_start - Detected Disorderly Shutdown last time Directory Server was running
Issue 50572 - After running cl-dump dbdir/cldb/*ldif.done are not deleted
Issue 50701 - Fix type in lint report
Issue 50729 - add support for gssapi tests on suse
Issue 50701 - Add additional healthchecks to dsconf
Issue 50711 - `dsconf security` lacks option for setting nsTLSAllowClientRenegotiation attribute
Issue 50439 - Update docker integration for Fedora
Issue 48851 - Investigate and port TET matching rules filter tests(last test cases for match)
Issue 50499 - Fix npm audit issues
Issue 50722 - Test IDs are not unique
Issue 50712 - Version comparison doesn't work correctly on git builds
Issue 50499 - Fix npm audit issues
Issue 50706 - Missing lib389 dependency - packaging
2019-12-06 16:09:15 -05:00
Mark Reynolds
2c436d3ed9 Bump version to 1.4.2.4
Issue 50634 - Fix CLI error parsing for non-string values
Issue 50659 - AddressSanitizer: SEGV ... in bdb_pre_close
Issue 50716 - CVE-2019-14824 (BZ#1748199) - deref plugin displays restricted attributes
Issue 50644 - fix regression with creating sample entries
Issue 50699 - Add Disk Monitor to CLI and UI
Issue 50716 - CVE-2019-14824 (BZ#1748199) - deref plugin displays restricted attributes
Issue 50536 - After audit log file is rotated, DS version string is logged after each update
Issue 50712 - Version comparison doesn't work correctly on git builds
Issue 50706 - Missing lib389 dependency - packaging
Issue 49761 - Fix CI test suite issues
Issue 50683 - Makefile.am contains unused RPM-related targets
Issue 50696 - Fix various UI bugs
Issue 50641 - Update default aci to allows users to change their own password
Issue 50007, 50648 - improve x509 handling in dsctl
Issue 50689 - Failed db restore task does not report an error
Issue 50199 - Disable perl by default
Issue 50633 - Add cargo vendor support for offline builds
Issue 50499 - Fix npm audit issues
2019-11-14 12:28:14 -05:00
Mark Reynolds
6d34b170e7 Bump version to 1.4.2.3
Issue 50592 - Port Replication Tab to ReactJS
Issue 50680 - Remove branding from upstream spec file
Issue 50669 - Remove nunc-stans in favour of reworking current conn code (add.)
Issue 48055 - CI test - automember_plugin(part1)
Issue 50677 - Map subtree searches with NULL base to default naming context
Issue 50669 - Fix RPM build
Issue 50669 - remove nunc-stans
Issue 49850 - cont -fix crash in ldbm_non_leaf
Issue 50634 - Clean up CLI errors output - Fix wrong exception
Issue 50660 - Build failure on Fedora 31
Issue 50634 - Clean up CLI errors output
Issue 48851 - Investigate and port TET matching rules filter tests(match more test cases)
Issue 50428 - Log the actual base DN when the search fails with "invalid attribute request"
Issue 49850 -  ldbm_get_nonleaf_ids() slow for databases with many non-leaf entries
Issue 50655 - access log etime is not properly formatted
Issue 50653 -  objectclass parsing fails to log error message text
Issue 50646 - Improve task handling during shutdowns
Issue 50627 - Support platforms without pytest_html
Issue 49476 - backend refactoring phase1, fix failing tests
Issue 49476 - refactor ldbm backend to allow replacement of BDB
Issue 50349 - additional fix: filter schema check must handle subtypes
Issue 48851 - investigate and port TET matching rules filter tests(indexing more test cases)
Issue 50638 - RecursionError: maximum recursion depth exceeded while calling a Python object
Issue 50636 - Crash during sasl bind
Issue 50632 - Add ensure attr state so that diffs are easier from 389-ds-portal
Issue 50619 - extend commands to have more modify options
Issue 50499 - Fix npm audit issues
2019-11-03 23:11:00 -05:00
Mark Reynolds
268a9b9874 Bump version to 1.4.2.2
Issue 50627 - Add ASAN logs to HTML report
Issue 50545 - Port repl-monitor.pl to lib389 CLI
Issue 50622 - ds_selinux_enabled may crash on suse
Issue 50595 - remove syslog.target requirement
Issue 50617 - disable cargo lock
Issue 50620 - Fix regressions from 50506 (slapi_enry_attr_get_ref)
Issue 50615 - Log current test name to journald
Issue 50610 - memory leak in dbscan
2019-09-26 09:57:14 -04:00
Mark Reynolds
7b42b230e4 * Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> 1.4.1.6-1.2
Rebuilt for Python 3.8
Bump version to 1.4.2.1
Issue 50581 - ns-slapd crashes during ldapi search
Issue 50604 - Fix UI validation
Issue 50510 - etime can contain invalid nanosecond value
Issue 50593 - Investigate URP handling on standalone instance
Issue 50506 - Fix regression for relication stripattrs
Issue 50580 - Perl can't be disabled in configure
Issue 50584, 49212 - docker healthcheck and configuration
Issue 50546 - fix more UI issues(part 2)
Do not use comparision with "is" for empty value
Issue 50546 - fix more UI issues
Issue 50586 - lib389 - Fix DSEldif long line processing
Issue 50173 - Add the validate-syntax task to the dsconf schema
Issue 50546 - Fix various issues in UI
Bump version to 1.4.2.0
Issue 50576 - Same proc uid/gid maps to rootdn for ldapi sasl
Issue 50567, 50568 - strict host check disable and display container version
Issue 50550 - DS installer debug messages leaking to ipa-server-install
Issue 50545 - Port fixup-memberuid and add the functionality to CLI and UI
Issue 50572 - After running cl-dump dbdir/cldb/*ldif.done are not deleted
Issue 50578 - Add SKIP_AUDIT_CI flag for Cockpit builds
Issue 50349 - filter schema validation
Issue 48055 - CI test-(Plugin configuration should throw proper error messages if not configured properly)
Issue 49324 - idl_new fix assert
Issue 50564 - Fix rust libraries by default and improve docker
Issue 50206 - Refactor lock, unlock and status of dsidm account/role
Issue 49324 - idl_new report index name in error conditions
Issue 49761 - Fix CI test suite issues
Issue 50506 - Fix regression from slapi_entry_attr_get_ref refactor
Issue 50499 - Audit fix - Update npm 'eslint-utils' version
Issue 49624 - modrdn silently fails if DB deadlock occurs
Issue 50542 - Fix crashes in filter tests
Issue 49761 - Fix CI test suite issues
Issue 50542 - Entry cache contention during base search
Issue 50462 - Fix CI tests
Issue 50490 - objects and memory leaks
Issue 50538 - Move CI test to individual file
Issue 50538 - cleanAllRUV task limit is not enforced for replicated tasks
Issue 50536 - Audit log heading written to log after every update
Issue 50525 - nsslapd-defaultnamingcontext does not change when the assigned suffix gets deleted
Issue 50534 - CLI change schema edit subcommand to replace
Issue 50506 - cont Fix invalid frees from pointer reference calls
Issue 50507 - Fix Cockpit UI styling for PF4
Issue 48851 - investigate and port TET matching rules filter tests(indexing final)
Issue 48851 - Add more test cases to the match test suite(mode replace)
Issue 50530 - Directory Server not RFC 4511 compliant with requested attr "1.1"
Issue 50529 - LDAP server returning PWP controls in different sequence
Issue 50506 - Fix invalid frees from pointer reference calls.
Issue 50506 - Replace slapi_entry_attr_get_charptr() with slapi_entry_attr_get_ref()
Issue 50521 - Add regressions in CI tests
Issue 50510 - etime can contain invalid nanosecond value
Issue 50488 - Create a monitor for disk space usagedisk-space-mon
Issue 50511 - lib389 PosixGroups type can not handle rdn properly
Issue 50508 - UI - fix local password policy form
2019-09-17 11:19:11 -04:00
Mark Reynolds
f786fdfe8d Bump version to 1.4.1.6
Issue 50355 - SSL version min and max not correctly applied
Issue 50497 - Port cl-dump.pl tool to Python using lib389
Issue 48851 - investigate and port TET matching rules filter tests(Final)
Issue 50417 - fix regression from previous commit
Issue 50425 - Add jemalloc LD_PRELOAD to systemd drop-in file
Issue 50325 - Add Security tab to UI
Issue 49789 - By default, do not manage unhashed password
Issue 49421 - Implement password hash upgrade on bind.
Issue 49421 - on bind password upgrade proof of concept
Issue 50493 - connection_is_free to trylock
Issue 50459 - Correct issue with allocation state
Issue 50499 - Fix audit issues and remove jquery from the whitelist
Issue 50459 - c_mutex to use pthread_mutex to allow ns sharing
Issue 50484 - Add a release build dockerfile and dscontainer improvements
Issue 50486 - Update jemalloc to 5.2.0
2019-07-19 11:40:02 -04:00
Mark Reynolds
7c8a0b7bff Bump version to 1.4.1.5
Issue 50431 - Fix regression from coverity fix (crash in memberOf plugin)
Issue 49239 - Add a new CI test case
Issue 49997 - Add a new CI test case
Issue 50177 - Add a new CI test case, also added fixes in lib389
Issue 49761 - Fix CI test suite issues
Issue 50474 - Unify result codes for add and modify of repl5 config
Issue 50472 - memory leak with encryption
Issue 50462 - Fix Root DN access control plugin CI tests
Issue 50462 - Fix CI tests
Issue 50217 - Implement dsconf security section
Issue 48851 - Add more test cases to the match test suite.
Issue 50378 - ACI's with IPv4 and IPv6 bind rules do not work for IPv6 clients
Issue 50439 - fix waitpid issue when pid does not exist
Issue 50454 - Fix Cockpit UI branding
Issue 48851 - investigate and port TET matching rules filter tests(index)
Issue 49232 - Truncate the message when buffer capacity is exceeded
2019-07-08 15:54:15 -04:00
Mark Reynolds
f00fa97c79 Bump version to 1.4.1.4
Issue 49361 - Use IPv6 friendly network functions
Issue 48851 - Investigate and port TET matching rules filter tests(bug772777)
Issue 50446 - NameError: name 'ds_is_older' is not defined
Issue 49602 - Revise replication status messages
Issue 50439 - Update docker integration to work out of source directory
Issue 50037 - revert path changes as it breaks prefix/rpm builds
Issue 50431 - Fix regression from coverity fix
Issue 50370 - CleanAllRUV task crashing during server shutdown
Issue 48851 - investigate and port TET matching rules filter tests(match)
Issue 50417 - Fix missing quote in some legacy tools
Issue 50431 - Fix covscan warnings
Revert "Issue 49960 - Core schema contains strings instead of numer oids"
Issue 50426 - nsSSL3Ciphers is limited to 1024 characters
Issue 50052 - Fix rpm.mk according to audit-ci change
Issue 50365 - PIDFile= references path below legacy directory /var/run/
Issue 50428 - Log the actual base DN when the search fails with "invalid attribute request"
Issue 50329 - (2nd) Possible Security Issue: DOS due to ioblocktimeout not applying to TLS
Issue 50417 - Revise legacy tool scripts to work with new systemd changes
Issue 48851 - Add more search filters to vfilter_simple test suite
Issue 49761 - Fix CI test suite issues
Issue 49875 - Move SystemD service config to a drop-in file
Issue 50413 - ds-replcheck - Always display the Result Summary
Issue 50052 - Add package-lock.json and use "npm ci"
Issue 48851 - investigate and port TET matching rules filter tests(vfilter simple)
Issue 50355 -  NSS can change the requested SSL min and max versions
Issue 48851 - investigate and port TET matching rules filter tests(vfilter_ld)
Issue 50390 - Add Managed Entries Plug-in Config Entry schema
Issue 49730 - Remove unused Mozilla ldapsdk variables
2019-06-18 16:40:25 -04:00
Mark Reynolds
c086e066c4 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 15:14:46 -04:00
Mark Reynolds
9a0edfc937 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 17:33:02 -04:00
Mark Reynolds
924438668f Bump version to 1.4.1.1
Ticket 50151 - lib389 support cli add/replace/delete on objects
 Ticket 50041 - CLI and WebUI - Add memberOf plugin functionality
2019-01-30 15:27:22 -05:00
Mark Reynolds
93e2bea0c0 Bump version to 1.4.0.20
Ticket 49994 - Add test for backend/suffix CLI functions
Ticket 50090 - refactor fetch_attr() to slapi_fetch_attr()
Ticket 50091 - shadowWarning is not generated if passwordWarning is lower than 86400 seconds (1 day)
Ticket 50056 - Fix CLI/UI bugs
Ticket 49864 - Revised replication status messages for transient errors
Ticket 50071 - Set ports in local_simple_allocate function
Ticket 50065 - lib389 aci parsing is too strict
Ticket 50061 - Improve schema loading in UI
Ticket 50063 - Crash after attempting to restore a single backend
Ticket 50062 - Replace error by warning in the state machine defined in repl5_inc_run
Ticket 50041 - Set the React dataflow foundation and add basic plugin UI
Ticket 50028 - Revise ds-replcheck usage
TIcket 50057 - Pass argument into hashtable_new
Ticket 50053 - improve testcase
Ticket 50053 - Subtree password policy overrides a user-defined password policy
Ticket 49974 - lib389 - List instances with initconfig_dir instead of sysconf_dir
Ticket 49984 - Add an empty domain creation to the dscreate
Ticket 49950 -  PassSync not setting pwdLastSet attribute in Active Directory after Pw update from LDAP sync for normal user
Ticket 50046 - Remove irrelevant debug-log messages from CLI tools
Ticket 50022, 50012, 49956, and 49800: Various dsctl/dscreate fixes
Ticket 49927 - dsctl db2index does not work
Ticket 49814 - dscreate should handle selinux ports that are in a range
Ticket 49543 - fix certmap dn comparison
Ticket 49994 - comment out dev paths
Ticket 49994 - Add backend features to CLI
Ticket 48081 - Add new CI tests for password
2018-12-14 13:58:18 -05:00
Mark Reynolds
a85ad4cef5 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 10:46:41 -05:00
Mark Reynolds
dccdf8e794 Bump version to 1.4.0.18
Ticket 49968 - Confusing CRITICAL message: list_candidates - NULL idl was recieved from filter_candidates_ext
Ticket 49946 - upgrade of 389-ds-base could remove replication agreements.
Ticket 49969 - DOS caused by malformed search operation (part 2)
2018-10-10 12:50:05 -04:00
Mark Reynolds
31b6db2a82 Bump version to 1.4.0.17
Ticket 49947 - Coverity: 389-ds-base-1.4.0.16.20180905git8ff8cb8
Ticket 49958 - extended search fail to match entries
Ticket 49928 - WebUI schema functionality and improve CLI part
Ticket 49954 - On s390x arch retrieved DB page size is stored as size_t rather than uint32_t
Ticket 49928 - Refactor and improve schema CLI/lib389 part to DSLdapObject
Ticket 49926 - Fix replication tests on 1.3.x
Ticket 49926 - Add replication functionality to dsconf
Ticket 49887 - Clean thread local usage
Ticket 49937 - Log buffer exceeded emergency logging msg is not thread-safe
Ticket 49866 - fix typo in cos template in pwpolicy subtree create
Ticket 49930 - Correction of the existing fixture function names to remove test_ prefix
Ticket 49932 - Crash in delete_passwdPolicy when persistent search connections are terminated unexpectedly
Ticket 48053 - Add attribute encryption test cases
Ticket 49866 - Refactor PwPolicy lib389/CLI module
Ticket 49877 - Add log level functionality to UI
2018-09-25 15:09:49 -04:00
Mark Reynolds
fee9beaa14 Bump version to 1.4.0.16
Revert "Ticket 49372 - filter optimisation improvements for common queries"
Revert "Ticket 49432 - filter optimise crash"
Ticket 49887: Fix SASL map creation when --disable-perl
Ticket 49858 - Add backup/restore and import/export functionality to WebUI/CLI
2018-08-24 16:52:49 -04:00
Mark Reynolds
a1ed3b7a96 Bump version to 1.4.0.15
Ticket 49029 - Internal logging thread data needs to allocate int pointers
Ticket 48061 : CI test - config
Ticket 48377 - Only ship libjemalloc.so.2
Ticket 49885 - On some platform fips does not exist
2018-08-16 13:38:59 -04:00