389 Directory Server 3.1.1

The 389 Directory Server team is proud to announce 389-ds-base version
3.1.1.

Fedora packages are available on Fedora 41:

https://koji.fedoraproject.org/koji/buildinfo?buildID=2518706 - Koji
https://bodhi.fedoraproject.org/updates/FEDORA-2024-48c0a7fa73 - Bodhi

The new packages and versions are:

   - 389-ds-base-3.1.1

Source tarballs are available for download at GitHub Releases page
<https://github.com/389ds/389-ds-base/releases/tag/389-ds-base-3.1.1>

   - https://github.com/389ds/389-ds-base/releases/download/389-ds-base-
   3.1.1/389-ds-base-3.1.1.tar.bz2
   
<https://github.com/389ds/389-ds-base/releases/download/389-ds-base-3.1.1/389-ds-base-3.1.1.tar.bz2>

Highlights in 3.1.1

   - Enhancements
      - Issue 6172 <https://github.com/389ds/389-ds-base/issues/6172> - RFE:
      improve the performance of evaluation of filter component when tested
      against a large valueset (like group members) #6173
      <https://github.com/389ds/389-ds-base/pull/6173>
      - Issue 6181 <https://github.com/389ds/389-ds-base/issues/6181> - RFE -
      Allow system to manage uid/gid at startup
      - Issue 6238 <https://github.com/389ds/389-ds-base/issues/6238> - RFE -
      add option to write audit log in JSON format
      - Issue 6241 <https://github.com/389ds/389-ds-base/issues/6241> - Add
      support for CRYPT-YESCRYPT #6242
      <https://github.com/389ds/389-ds-base/pull/6242>
   - Bug fixes
      - Issue 5772 <https://github.com/389ds/389-ds-base/issues/5772> - ONE
      LEVEL search fails to return sub-suffixes #6219
      <https://github.com/389ds/389-ds-base/pull/6219>
      - Issue 6123 <https://github.com/389ds/389-ds-base/issues/6123> -
      Allow DNA plugin to reuse global config for bind method and
      connection protocol #6124
      <https://github.com/389ds/389-ds-base/pull/6124>
      - Issue 6155 <https://github.com/389ds/389-ds-base/issues/6155> -
      ldap-agent fails to start because of permission error #6179
      <https://github.com/389ds/389-ds-base/pull/6179>
      - Issue 6170 <https://github.com/389ds/389-ds-base/issues/6170> -
      audit log buffering doesn’t handle large updates
      - Issue 6175 <https://github.com/389ds/389-ds-base/issues/6175> -
      Referential integrity plugin - in referint_thread_func does not
handle null
      from ldap_utf8strtok #6168
      <https://github.com/389ds/389-ds-base/pull/6168>
      - Issue 6183 <https://github.com/389ds/389-ds-base/issues/6183> -
      Slow ldif2db import on a newly created BDB backend #6208
      <https://github.com/389ds/389-ds-base/pull/6208>
      - Issue 6199 <https://github.com/389ds/389-ds-base/issues/6199> -
      unprotected search query during certificate based authentication #6205
      <https://github.com/389ds/389-ds-base/pull/6205>
      - Issue 6224 <https://github.com/389ds/389-ds-base/issues/6224> -
      d2entry - Could not open id2entry err 0 - at startup when having
      sub-suffixes #6225 <https://github.com/389ds/389-ds-base/pull/6225>
      - Issue 6229 <https://github.com/389ds/389-ds-base/issues/6229> -
      After an initial failure, subsequent online backups fail #6230
      <https://github.com/389ds/389-ds-base/pull/6230>
      - Issue 6254 <https://github.com/389ds/389-ds-base/issues/6254> -
      Enabling replication for a sub suffix crashes browser #6255
      <https://github.com/389ds/389-ds-base/pull/6255>
      - Issue 6256 <https://github.com/389ds/389-ds-base/issues/6256> -
      nsslapd-numlisteners limit is not enforced
      - Issue 6265 <https://github.com/389ds/389-ds-base/issues/6265> -
      lmdb - missing entries in range searches #6266
      <https://github.com/389ds/389-ds-base/pull/6266>
   - Security fixes:
      - CVE-2024-6237 <https://access.redhat.com/security/cve/CVE-2024-6237>
      - CVE-2024-5953 <https://access.redhat.com/security/cve/CVE-2024-5953>
      - CVE-2024-3657 <https://access.redhat.com/security/cve/CVE-2024-3657>
      - CVE-2024-2199 <https://access.redhat.com/security/cve/CVE-2024-2199>

Installation and Upgrade

See Download <https://www.port389.org/docs/389ds/download.html> for
information about setting up your DNF repositories.

To install the server use dnf install 389-ds-base

To install the Cockpit UI plugin use dnf install cockpit-389-ds

After rpm install completes, run dscreate interactive

For upgrades, simply install the package. There are no further
steps required.

There are no upgrade steps besides installing the new rpms.

See Install Guide
<https://www.port389.org/docs/389ds/howto/howto-install-389.html> for more
information about the initial installation and setup.

See Source <https://www.port389.org/docs/389ds/development/source.html> for
information about source tarballs and git access.
Feedback

We are very interested in your feedback!

Please provide feedback and comments here:

   - 389-users mailing list:
   https://lists.fedoraproject.org/admin/lists/389-users.lists.fedoraproject.org
   - 389ds discussion channel:
   https://github.com/389ds/389-ds-base/discussions

If you find a bug, or would like to see a new feature, file it in our
GitHub project: https://github.com/389ds/389-ds-base
Changelog between 389-ds-base-3.1.0 and 389-ds-base-3.1.1:

   - Bump version to 3.1.1
   - Issue 6256 <https://github.com/389ds/389-ds-base/issues/6256> -
   nsslapd-numlisteners limit is not enforced #6257
   <https://github.com/389ds/389-ds-base/pull/6257>
   - Issue 5327 <https://github.com/389ds/389-ds-base/issues/5327> - Fix
   test metadata
   - Security fix for CVE-2024-6237
   <https://access.redhat.com/security/cve/CVE-2024-6237>
   - Security fix for CVE-2024-5953
   <https://access.redhat.com/security/cve/CVE-2024-5953>
   - Security fix for CVE-2024-3657
   <https://access.redhat.com/security/cve/CVE-2024-3657>
   - Security fix for CVE-2024-2199
   <https://access.redhat.com/security/cve/CVE-2024-2199>
   - Issue 6256 <https://github.com/389ds/389-ds-base/issues/6256> -
   nsslapd-numlisteners limit is not enforced
   - Issue 6265 <https://github.com/389ds/389-ds-base/issues/6265> - lmdb -
   missing entries in range searches #6266
   <https://github.com/389ds/389-ds-base/pull/6266>
   - Issue 5853 <https://github.com/389ds/389-ds-base/issues/5853> -
   Update Cargo.lock
   - Bump openssl from 0.10.64 to 0.10.66 in /src
   - Issue 6245 <https://github.com/389ds/389-ds-base/issues/6245> - Revert
   __COVERITY__ ifndef #6268
   <https://github.com/389ds/389-ds-base/pull/6268>
   - Issue 6248 <https://github.com/389ds/389-ds-base/issues/6248> - fix
   fanalyzer warnings #6253 <https://github.com/389ds/389-ds-base/pull/6253>
   - Issue 6238 <https://github.com/389ds/389-ds-base/issues/6238> - Fix
   test_audit_json_logging CI test regression #6264
   <https://github.com/389ds/389-ds-base/pull/6264>
   - Issue 6254 <https://github.com/389ds/389-ds-base/issues/6254> -
   Enabling replication for a sub suffix crashes browser #6255
   <https://github.com/389ds/389-ds-base/pull/6255>
   - Issue 6155 <https://github.com/389ds/389-ds-base/issues/6155> -
   ldap-agent fails to start because of permission error #6179
   <https://github.com/389ds/389-ds-base/pull/6179>
   - Issue 6238 <https://github.com/389ds/389-ds-base/issues/6238> - RFE -
   add option to write audit log in JSON format
   - Issue 6216 <https://github.com/389ds/389-ds-base/issues/6216> -
CI test_fast_slow_import
   sometime fail #6247 <https://github.com/389ds/389-ds-base/pull/6247>
   - Issue 6245 <https://github.com/389ds/389-ds-base/issues/6245> -
   covscan fixes #6246 <https://github.com/389ds/389-ds-base/pull/6246>
   - Issue 6241 <https://github.com/389ds/389-ds-base/issues/6241> - Add
   support for CRYPT-YESCRYPT #6242
   <https://github.com/389ds/389-ds-base/pull/6242>
   - Issue 6229 <https://github.com/389ds/389-ds-base/issues/6229> - After
   an initial failure, subsequent online backups fail #6230
   <https://github.com/389ds/389-ds-base/pull/6230>
   - Issue 6236 <https://github.com/389ds/389-ds-base/issues/6236> - rpm:
   fix compatibility with RPM 4.20
   - Issue 6227 <https://github.com/389ds/389-ds-base/issues/6227> - dsconf
   schema does not show inChain matching rule #6228
   <https://github.com/389ds/389-ds-base/pull/6228>
   - Issue 6233 <https://github.com/389ds/389-ds-base/issues/6233> - CI test
   wait_for_async_feature_test sometime fails #6234
   <https://github.com/389ds/389-ds-base/pull/6234>
   - Bump ws from 7.5.9 to 7.5.10 in /src/cockpit/389-console
   - Issue 6224 <https://github.com/389ds/389-ds-base/issues/6224> -
   d2entry - Could not open id2entry err 0 - at startup when having
   sub-suffixes #6225 <https://github.com/389ds/389-ds-base/pull/6225>
   - Issue 6222 <https://github.com/389ds/389-ds-base/issues/6222> - CI test
   acl/test_timeofday_keyword sometime fails #6223
   <https://github.com/389ds/389-ds-base/pull/6223>
   - Issue 6120 <https://github.com/389ds/389-ds-base/issues/6120> -
   /usr/lib64/dirsrv/plugins/libback-bdb.so has an invalid-looking DT_RPATH
   : /usr/lib/dirsrv
   - Issue 5772 <https://github.com/389ds/389-ds-base/issues/5772> - ONE
   LEVEL search fails to return sub-suffixes #6219
   <https://github.com/389ds/389-ds-base/pull/6219>
   - Issue 6183 <https://github.com/389ds/389-ds-base/issues/6183> - Slow
   ldif2db import on a newly created BDB backend #6208
   <https://github.com/389ds/389-ds-base/pull/6208>
   - Issue 6207 <https://github.com/389ds/389-ds-base/issues/6207> - Random
   crash in test_long_rdn CI test #6215
   <https://github.com/389ds/389-ds-base/pull/6215>
   - Bump braces from 3.0.2 to 3.0.3 in /src/cockpit/389-console
   - Issue 6191 <https://github.com/389ds/389-ds-base/issues/6191> -
   Node.js 16 actions are deprecated
   - Issue 6199 <https://github.com/389ds/389-ds-base/issues/6199> -
   unprotected search query during certificate based authentication #6205
   <https://github.com/389ds/389-ds-base/pull/6205>
   - Issue 6200 <https://github.com/389ds/389-ds-base/issues/6200> -
   Disable WebUI CI tests
   - Issue 6192 <https://github.com/389ds/389-ds-base/issues/6192> - Test
   failure: test_match_large_valueset
   - Issue 6181 <https://github.com/389ds/389-ds-base/issues/6181> - RFE -
   Allow system to manage uid/gid at startup
   - Issue 6188 <https://github.com/389ds/389-ds-base/issues/6188> - Add
   nsslapd-haproxy-trusted-ip to cn=schema #6201
   <https://github.com/389ds/389-ds-base/pull/6201>
   - Issue 6181 <https://github.com/389ds/389-ds-base/issues/6181> - RFE -
   Allow system to manage uid/gid at startup #6182
   <https://github.com/389ds/389-ds-base/pull/6182>
   - Issue 6170 <https://github.com/389ds/389-ds-base/issues/6170> - audit
   log buffering doesn’t handle large updates
   - Issue 6193 <https://github.com/389ds/389-ds-base/issues/6193> - Test
   failure: test_tls_command_returns_error_text
   - Issue 6177 <https://github.com/389ds/389-ds-base/issues/6177> - Spec
   file cleanup
   - Issue 6189 <https://github.com/389ds/389-ds-base/issues/6189> - CI tests
   fail with [Errno 2] No such file or directory:
   '/var/cache/dnf/metadata\_lock.pid'
   - Issue 6175 <https://github.com/389ds/389-ds-base/issues/6175> -
   Referential integrity plugin - in referint_thread_func does not handle null
   from ldap_utf8strtok #6168
   <https://github.com/389ds/389-ds-base/pull/6168>
   - Issue 6186 <https://github.com/389ds/389-ds-base/issues/6186> - Change
   default salt sizes generated in crypt_pwd #6185
   <https://github.com/389ds/389-ds-base/pull/6185>
   - Issue 6123 <https://github.com/389ds/389-ds-base/issues/6123> - Allow
   DNA plugin to reuse global config for bind method and connection protocol
    #6124 <https://github.com/389ds/389-ds-base/pull/6124>
   - Issue 6159 <https://github.com/389ds/389-ds-base/issues/6159> - Add a
   test to check URP add and delete conflict #6160
   <https://github.com/389ds/389-ds-base/pull/6160>
   - Issue 6151 <https://github.com/389ds/389-ds-base/issues/6151> - Use
   %bcond macro for conditional builds in the spec file
   - Issue 6172 <https://github.com/389ds/389-ds-base/issues/6172> - RFE:
   improve the performance of evaluation of filter component when tested
   against a large valueset (like group members) #6173
   <https://github.com/389ds/389-ds-base/pull/6173>
-- 
_______________________________________________
389-users mailing list -- 389-users@lists.fedoraproject.org
To unsubscribe send an email to 389-users-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/389-users@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to