diff --git a/docs/389ds/development/source.md b/docs/389ds/development/source.md index 78d856e..9d7bd06 100644 --- a/docs/389ds/development/source.md +++ b/docs/389ds/development/source.md @@ -15,22 +15,35 @@ All of the source is now in git. The git module given below is a sub-directory o The idm-console-framework is not under 389/ it is at **git://git@pagure.io/idm-console-framework.git** -The source code was produced by first doing a git clone to get the repository, then a git archive to produce the source tarball +The source code is produced by GitHub Release action: - git clone git@github.com:389ds/389-ds-base.git +### 389 Directory Server 3.1 + +|Source tarball|git module|git tag|More Info|SHA512SUM| +|--------------|----------|-------|---------|-------| +|[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)|389-ds-base.git|389-ds-base-3.1.1|[Building](building.html)|c6aa0aba9779bd4ed6768f140d255474bc5e02455e37db6e8273740e9be81ac90bcab4ea97e117af573cb1d3f56ddd59d063b7715d99261ebf2d497c2801bc41| - git archive --prefix=PKGNAME/ TAG | bzip2 > PKGNAME.tar.bz2 - ### 389 Directory Server 3.0 |Source tarball|git module|git tag|More Info|SHA512SUM| |--------------|----------|-------|---------|-------| +|[389-ds-base-3.0.4.tar.bz2](https://github.com/389ds/389-ds-base/releases/download/389-ds-base-3.0.4/389-ds-base-3.0.4.tar.bz2)|389-ds-base.git|389-ds-base-3.0.4|[Building](building.html)|45ef03d288fc3c1e7a24474393fe769deb52413f57aa1517b71882fb4be653eeae041911d55e60b82079922e7995c55bb0653d3f1ea0a83622e84d6411c863fe| +|[389-ds-base-3.0.3.tar.bz2](https://github.com/389ds/389-ds-base/releases/download/389-ds-base-3.0.3/389-ds-base-3.0.3.tar.bz2)|389-ds-base.git|389-ds-base-3.0.3|[Building](building.html)|f9e5432d8acc7701c9455cb7b561ff6dd67a8e2f9d0340f47cf17b8a3558aa02dab7319d139a23e8f89682c2521c9c6852a097b702228785dda37cb03d2c9310| +|[389-ds-base-3.0.2.tar.bz2](https://github.com/389ds/389-ds-base/releases/download/389-ds-base-3.0.2/389-ds-base-3.0.2.tar.bz2)|389-ds-base.git|389-ds-base-3.0.2|[Building](building.html)|e17ebc39a256848b6f7e601be3df7dafa38b1148f9b4112824f242839ad6bd9f0472dfb5518b1868ceb3b24a48f232ab3099f3176d31713281ec1f926bdacf88| |[389-ds-base-3.0.1.tar.bz2](https://github.com/389ds/389-ds-base/releases/download/389-ds-base-3.0.1/389-ds-base-3.0.1.tar.bz2)|389-ds-base.git|389-ds-base-3.0.1|[Building](building.html)|56b9df51e1753f77659c417b90c6aa452e6066b91623e3e5a70955d263c40bb6d7541cc86e93e27eb7a6430f6e0edd75c15970126b989f448a37299369a2dbe2| +### 389 Directory Server 2.5 + +|Source tarball|git module|git tag|More Info|SHA512SUM| +|--------------|----------|-------|---------|-------| +|[389-ds-base-2.5.2.tar.bz2](https://github.com/389ds/389-ds-base/releases/download/389-ds-base-2.5.2/389-ds-base-2.5.2.tar.bz2)|389-ds-base.git|389-ds-base-2.5.2|[Building](building.html)|20c4208c165b9a2778293f8e3111c9713775d2488e1a5adecaa5a49381768d371ba696a504f5bdac4c513579944f86111f0033818c75b7dd95f7212f7a2f1b47| +|[389-ds-base-2.5.1.tar.bz2](https://github.com/389ds/389-ds-base/releases/download/389-ds-base-2.5.1/389-ds-base-2.5.1.tar.bz2)|389-ds-base.git|389-ds-base-2.5.1|[Building](building.html)|bb3c9b4f08787deccc70a653520438b386f8b45d69ab3a755ed67c6b2896fb1727a8710643e042d68af5126b3183ee6cd501816f476541566bad0727c99de36c| + ### 389 Directory Server 2.4 |Source tarball|git module|git tag|More Info|SHA512SUM| |--------------|----------|-------|---------|-------| +|[389-ds-base-2.4.6.tar.bz2](https://github.com/389ds/389-ds-base/releases/download/389-ds-base-2.4.6/389-ds-base-2.4.6.tar.bz2)|389-ds-base.git|389-ds-base-2.4.6|[Building](building.html)|3b2ba4b196e30adde5a3326cff4ec2cc37ccf2f63817b13015bafb96413e768d775ae2d32e3d304e78728483f3e654c06086e66635061dfc0da8ea77fcff4b6d| |[389-ds-base-2.4.5.tar.bz2](https://github.com/389ds/389-ds-base/releases/download/389-ds-base-2.4.5/389-ds-base-2.4.5.tar.bz2)|389-ds-base.git|389-ds-base-2.4.5|[Building](building.html)|452c2194bdbe6c4c87409469e33de6d134f3a839f329f67cd5e7d92bbc635c7914f76acc85bcdd8e68427234c1c5b00cee83b7f83f293f9df0666dca3dd38375| |[389-ds-base-2.4.4.tar.bz2](https://github.com/389ds/389-ds-base/archive/389-ds-base-2.4.4.tar.gz)|389-ds-base.git|389-ds-base-2.4.4|[Building](building.html)|9d4cc6a7ba6ea8255df926b0b4941a6986d5a1a57f178eace3381b6061dd74ddd357ebd2d6d86c9cc5c0704ccdf98d6daee3a5ffce61df578db0e3e4b49eaf69| |[389-ds-base-2.4.3.tar.bz2](https://github.com/389ds/389-ds-base/archive/389-ds-base-2.4.3.tar.gz)|389-ds-base.git|389-ds-base-2.4.3|[Building](building.html)|78e9a9fe6efbb27aaed1ad0d442c3c6df072ce60f1a38bb0c557b0a069091539097ad91709a7d7de63b79c1e49492d18b32299f71bf24c71c6a42c15724d3fae| diff --git a/docs/389ds/releases/old-release-notes.md b/docs/389ds/releases/old-release-notes.md index 9c8a1d7..a62800b 100644 --- a/docs/389ds/releases/old-release-notes.md +++ b/docs/389ds/releases/old-release-notes.md @@ -4,9 +4,92 @@ title: "Old Release Notes" # Old Release Notes ----------------- -- [389 Directory Server 1.2.11.X is discontinued soon](end-1-2-11.html) *(October 23, 2014)* -- [389 Directory Server 1.3.x](release-1-3-x-archive.html) *(January 23, 2023)* -- [389 Directory Password Synchronization](release-passsync-1-1-5.html) *(June 3, 2013)* -- [389 Directory Server Gateway 1.1.10](release-1-1-10.html) *(March 13, 2013)* +- [389 Directory Server 2.3.1](release-2-3-1.html) *(November 18, 2022)* +- [389 Directory Server 2.2.4](release-2-2-4.html) *(November 18, 2022)* +- [389 Directory Server 2.1.6](release-2-1-6.html) *(November 18, 2022)* +- [389 Directory Server 2.0.17](release-2-0-17.html) *(November 18, 2022)* +- [389 Directory Server 2.2.3](release-2-2-3.html) *(September 1, 2022)* +- [389 Directory Server 2.3.0](release-2-3-0.html) *(September 1, 2022)* +- [389 Directory Server 2.1.5](release-2-1-5.html) *(August 23, 2022)* +- [389 Directory Server 2.1.4](release-2-1-4.html) *(July 28, 2022)* +- [389 Directory Server 2.2.2](release-2-2-2.html) *(July 5, 2022)* +- [389 Directory Server 2.1.3](release-2-1-3.html) *(July 5, 2022)* +- [389 Directory Server 2.0.16](release-2-0-16.html) *(July 5, 2022)* +- [389 Directory Server 2.1.1](release-2-1-1.html) *(March 23, 2022)* +- [389 Directory Server 2.0.15](release-2-0-15.html) *(March 23, 2022)* +- [389 Directory Server 2.1.0](release-2-1-0.html) *(Feb 2, 2022)* +- [389 Directory Server 2.0.14](release-2-0-14.html) *(Jan 28, 2022)* +- [389 Directory Server 2.0.13](release-2-0-13.html) *(Jan 24, 2022)* +- [389 Directory Server 2.0.12](release-2-0-12.html) *(Dec 16, 2021)* +- [389 Directory Server 2.0.11](release-2-0-11.html) *(Nov 22, 2021)* +- [389 Directory Server 2.0.10](release-2-0-10.html) *(Sep 20, 2021)* +- [389 Directory Server 2.0.9](release-2-0-9.html) *(Aug 30, 2021)* +- [389 Directory Server 2.0.8](release-2-0-8.html) *(Aug 23, 2021)* +- [389 Directory Server 2.0.7](release-2-0-7.html) *(Jul 15, 2021)* +- [389 Directory Server 2.0.6](release-2-0-6.html) *(Jun 24, 2021)* +- [389 Directory Server 2.0.5](release-2-0-5.html) *(May 30, 2021)* +- [389 Directory Server 1.4.3.23](release-1-4-3-23.html) *(May 14, 2021)* +- [389 Directory Server 2.0.4](release-2-0-4.html) *(Apr 07, 2021)* +- [389 Directory Server 2.0.3](release-2-0-3.html) *(Feb 12, 2021)* +- [389 Directory Server 1.4.3.22](release-1-4-3-22.html) *(Mar 19, 2021)* +- [389 Directory Server 1.4.3.21](release-1-4-3-21.html) *(Mar 05, 2021)* +- [389 Directory Server 1.4.3.20](release-1-4-3-20.html) *(Feb 12, 2021)* +- [389 Directory Server 1.4.3.19](release-1-4-3-19.html) *(Feb 11, 2021)* +- [389 Directory Server 1.4.3.18](release-1-4-3-18.html) *(Jan 15, 2021)* +- [389 Directory Server 2.0.2](release-2-0-2.html) *(Jan 14, 2021)* +- [389 Directory Server 1.4.3.17](release-1-4-3-17.html) *(Nov 30, 2020)* +- [389 Directory Server 1.4.3.16](release-1-4-3-16.html) *(Nov 13, 2020)* +- [389 Directory Server 2.0.1](release-2-0-1.html) *(Nov 3, 2020)* +- [389 Directory Server 1.4.5.0](release-1-4-5-0.html) *(Oct 28, 2020)* +- [389 Directory Server 1.4.3.15](release-1-4-3-15.html) *(Oct 28, 2020)* +- [389 Directory Server 1.4.3.14](release-1-4-3-14.html) *(Oct 26, 2020)* +- [389 Directory Server 1.4.3.13](release-1-4-3-13.html) *(Oct 5, 2020)* +- [389 Directory Server 1.4.3.12](release-1-4-3-12.html) *(July 31, 2020)* +- [389 Directory Server 1.4.3.11](release-1-4-3-11.html) *(July 8, 2020)* +- [389 Directory Server 1.4.2.16](release-1-4-2-16.html) *(July 8, 2020)* +- [389 Directory Server 1.4.3.10](release-1-4-3-10.html) *(June 15, 2020)* +- [389 Directory Server 1.4.2.15](release-1-4-2-15.html) *(June 15, 2020)* +- [389 Directory Server 1.4.3.9](release-1-4-3-9.html) *(May 29, 2020)* +- [389 Directory Server 1.4.2.14](release-1-4-2-14.html) *(May 29, 2020)* +- [389 Directory Server 1.4.3.8](release-1-4-3-8.html) *(May 8, 2020)* +- [389 Directory Server 1.4.2.13](release-1-4-2-13.html) *(May 8, 2020)* +- [389 Directory Server 1.4.3.7](release-1-4-3-7.html) *(Apr 22, 2020)* +- [389 Directory Server 1.4.3.6](release-1-4-3-6.html) *(Apr 17, 2020)* +- [389 Directory Server 1.4.2.12](release-1-4-2-12.html) *(Apr 17, 2020)* +- [389 Directory Server 1.4.3.5](release-1-4-3-5.html) *(Apr 1, 2020)* +- [389 Directory Server 1.4.2.11](release-1-4-2-11.html) *(Apr 1, 2020)* +- [389 Directory Server 1.4.2.10](release-1-4-2-10.html) *(Mar 26, 2020)* +- [389 Directory Server 1.4.3.4](release-1-4-3-4.html) *(Mar 16, 2020)* +- [389 Directory Server 1.4.2.9](release-1-4-2-9.html) *(Mar 16, 2020)* +- [389 Directory Server 1.4.3.3](release-1-4-3-3.html) *(Feb 13, 2020)* +- [389 Directory Server 1.4.2.8](release-1-4-2-8.html) *(Feb 13, 2020)* +- [389 Directory Server 1.4.2.7](release-1-4-2-7.html) *(Jan 23, 2020)* +- [389 Directory Server 1.4.3.2](release-1-4-3-2.html) *(Jan 23, 2020)* +- [389 Directory Server 1.4.3.1](release-1-4-3-1.html) *(Jan 13, 2020)* +- [389 Directory Server 1.4.2.6](release-1-4-2-6.html) *(Jan 13, 2020)* +- [389 Directory Server 1.4.2.5](release-1-4-2-5.html) *(Dec 6, 2019)* +- [389 Directory Server 1.4.2.4](release-1-4-2-4.html) *(Nov 14, 2019)* +- [389 Directory Server 1.4.2.2](release-1-4-2-2.html) *(September 26, 2019)* +- [389 Directory Server 1.4.2.1](release-1-4-2-1.html) *(September 17, 2019)* +- [389 Directory Server 1.3.x Archive](release-1-4-4-archive.html) *(January 23, 2023)* +- [389 Directory Server 1.3.x Archive](release-1-4-2-archive.html) *(January 23, 2023)* +- [389 Directory Server 1.3.x Archive](release-1-3-x-archive.html) *(January 23, 2023)* +- [389-console 1.1.19](release-console-1.1.19.html) *(October 18, 2018)* +- [python-lib389 1.0.4](release-lib389-1-0-4.html) *(Jun 23, 2017)* +- [389-admin 1.1.46](release-admin-1-1-46.html) *(November 2, 2016)* +- [389 DS Console 1.2.16](release-ds-console-1-2-16.html) *(October 19 2016)* +- [389 Admin Server and Console](release-admin-1-1-45-and-console-pkgs.html) *(October 14 2016)* +- [389 Directory Password Synchronization](release-passsync-1-1-7.html) *(September 30 2016)* +- [389 Admin Server / Console for EPEL 6](release-epel6.html) *(July 25, 2016)* +- [Svrcore 4.1.2](release-svrcore-4.1.2.html) *(May 9, 2016)* +- [389 Windows Console 1.1.15](release-windows-console-1-1-15.html) *(September 11, 2015)* +- [389 Admin Server 1.1.42](release-admin-1-1-42.html) *(June 12, 2015)* +- [389 Console 1.1.9](release-console-1-1-9.html) *(March 9, 2015)* +- [389 Admin Server 1.1.38](release-admin-1-1-38.html) *(March 9, 2015)* +- [389 Directory Password Synchronization](release-passsync-1-1-6.html) *(January 28 2015)* +- [389 Directory Server 1.2.11.X is discontinued soon](end-1-2-11.html) *(October 23, 2014)* +- [389 Directory Server 1.3.x](release-1-3-x-archive.html) *(January 23, 2023)* +- [389 Directory Password Synchronization](release-passsync-1-1-5.html) *(June 3, 2013)* +- [389 Directory Server Gateway 1.1.10](release-1-1-10.html) *(March 13, 2013)* diff --git a/docs/389ds/releases/release-2-4-6.md b/docs/389ds/releases/release-2-4-6.md new file mode 100644 index 0000000..4273dc6 --- /dev/null +++ b/docs/389ds/releases/release-2-4-6.md @@ -0,0 +1,132 @@ +--- +title: "Releases/2.4.6" +--- + +389 Directory Server 2.4.6 +-------------------------- + +The 389 Directory Server team is proud to announce 389-ds-base version 2.4.6. + +Fedora packages are available on Fedora 39: + + - Koji +
+ - Bodhi + +The new packages and versions are: + +- 389-ds-base-2.4.6 + +Source tarballs are available for download at [GitHub Releases page](https://github.com/389ds/389-ds-base/releases/tag/389-ds-base-2.4.6) +- + +### Highlights in 2.4.6 + +- Enhancements + - Issue [5842](https://github.com/389ds/389-ds-base/issues/5842) - Add log buffering to audit log + - Issue [6112](https://github.com/389ds/389-ds-base/issues/6112) - RFE - add new operation note for MFA authentications + - 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) + +- Bug fixes + - Issue [5487](https://github.com/389ds/389-ds-base/issues/5487) - Fix various isses with logconv.pl [#6085](https://github.com/389ds/389-ds-base/pull/6085) + - 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 [6010](https://github.com/389ds/389-ds-base/issues/6010) - 389 ds ignores nsslapd-maxdescriptors [#6027](https://github.com/389ds/389-ds-base/pull/6027) + - Issue [6032](https://github.com/389ds/389-ds-base/issues/6032) - Replication broken after backup restore [#6035](https://github.com/389ds/389-ds-base/pull/6035) + - Issue [6041](https://github.com/389ds/389-ds-base/issues/6041) - dscreate ds-root - accepts relative path [#6042](https://github.com/389ds/389-ds-base/pull/6042) + - Issue [6061](https://github.com/389ds/389-ds-base/issues/6061) - Certificate lifetime displayed as NaN + - Issue [6080](https://github.com/389ds/389-ds-base/issues/6080) - ns-slapd crash in referint\_get\_config [#6081](https://github.com/389ds/389-ds-base/pull/6081) + - Issue [6092](https://github.com/389ds/389-ds-base/issues/6092) - passwordHistory is not updated with a pre-hashed password [#6093](https://github.com/389ds/389-ds-base/pull/6093) + - Issue [6110](https://github.com/389ds/389-ds-base/issues/6110) - Typo in Account Policy plugin message + - Issue [6117](https://github.com/389ds/389-ds-base/issues/6117) - Fix the UTC offset print [#6118](https://github.com/389ds/389-ds-base/pull/6118) + - 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 [6125](https://github.com/389ds/389-ds-base/issues/6125) - dscreate interactive fails when chosing mdb backend [#6126](https://github.com/389ds/389-ds-base/pull/6126) + - Issue [6170](https://github.com/389ds/389-ds-base/issues/6170) - audit log buffering doesn't handle large updates + - 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 [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 [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 [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 + +- 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](../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](../howto/howto-install-389.html) for more information about the initial installation and setup. + +See [Source](../development/source.html) for information about source tarballs and SCM (git) access. + +### Feedback + +We are very interested in your feedback! + +Please provide feedback and comments here: + - 389-users mailing list: + - 389ds discussion channel: + +If you find a bug, or would like to see a new feature, file it in our GitHub project: + +Changelog between 389-ds-base-2.4.5 and 389-ds-base-2.4.6: +- Bump version to 2.4.6 +- 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 [6256](https://github.com/389ds/389-ds-base/issues/6256) - nsslapd-numlisteners limit is not enforced +- 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 [5853](https://github.com/389ds/389-ds-base/issues/5853) - Update Cargo.lock +- Issue [5962](https://github.com/389ds/389-ds-base/issues/5962) - Rearrange includes for 32-bit support logic +- Bump ws from 7.5.9 to 7.5.10 in /src/cockpit/389-console +- Bump braces from 3.0.2 to 3.0.3 in /src/cockpit/389-console +- 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 [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 [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 [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 [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 [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 [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 [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 [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 [6092](https://github.com/389ds/389-ds-base/issues/6092) - passwordHistory is not updated with a pre-hashed password [#6093](https://github.com/389ds/389-ds-base/pull/6093) +- Issue [6133](https://github.com/389ds/389-ds-base/issues/6133) - Move slapi\_pblock\_set\_flag\_operation\_notes() to slapi-plugin.h +- Issue [6125](https://github.com/389ds/389-ds-base/issues/6125) - dscreate interactive fails when chosing mdb backend [#6126](https://github.com/389ds/389-ds-base/pull/6126) +- Issue [6110](https://github.com/389ds/389-ds-base/issues/6110) - Typo in Account Policy plugin message +- Issue [6080](https://github.com/389ds/389-ds-base/issues/6080) - ns-slapd crash in referint\_get\_config [#6081](https://github.com/389ds/389-ds-base/pull/6081) +- Issue [6117](https://github.com/389ds/389-ds-base/issues/6117) - Fix the UTC offset print [#6118](https://github.com/389ds/389-ds-base/pull/6118) +- Issue [5305](https://github.com/389ds/389-ds-base/issues/5305) - OpenLDAP version autodetection doesn't work +- Issue [6112](https://github.com/389ds/389-ds-base/issues/6112) - RFE - add new operation note for MFA authentications +- Issue [5842](https://github.com/389ds/389-ds-base/issues/5842) - Add log buffering to audit log +- Issue [3527](https://github.com/389ds/389-ds-base/issues/3527) - Support HAProxy and Instance on the same machine configuration [#6107](https://github.com/389ds/389-ds-base/pull/6107) +- Issue [6103](https://github.com/389ds/389-ds-base/issues/6103) - New connection timeout error breaks errormap [#6104](https://github.com/389ds/389-ds-base/pull/6104) +- Issue [6067](https://github.com/389ds/389-ds-base/issues/6067) - Improve dsidm CLI No Such Entry handling [#6079](https://github.com/389ds/389-ds-base/pull/6079) +- Issue [6096](https://github.com/389ds/389-ds-base/issues/6096) - Improve connection timeout error logging [#6097](https://github.com/389ds/389-ds-base/pull/6097) +- Issue [6010](https://github.com/389ds/389-ds-base/issues/6010) - 389 ds ignores nsslapd-maxdescriptors [#6027](https://github.com/389ds/389-ds-base/pull/6027) +- Issue [6067](https://github.com/389ds/389-ds-base/issues/6067) - Add hidden -v and -j options to each CLI subcommand [#6088](https://github.com/389ds/389-ds-base/pull/6088) +- Issue [5487](https://github.com/389ds/389-ds-base/issues/5487) - Fix various isses with logconv.pl [#6085](https://github.com/389ds/389-ds-base/pull/6085) +- Issue [6052](https://github.com/389ds/389-ds-base/issues/6052) - Paged results test sets hostname to `localhost` on test collection +- Issue [6061](https://github.com/389ds/389-ds-base/issues/6061) - Certificate lifetime displayed as NaN +- Issue [6043](https://github.com/389ds/389-ds-base/issues/6043), 6044 - Enhance Rust and JS bundling and add SPDX licenses for both [#6045](https://github.com/389ds/389-ds-base/pull/6045) +- Issue [3555](https://github.com/389ds/389-ds-base/issues/3555) - Remove audit-ci from dependencies [#6056](https://github.com/389ds/389-ds-base/pull/6056) +- Issue [6047](https://github.com/389ds/389-ds-base/issues/6047) - Add a check for tagged commits +- Issue [6041](https://github.com/389ds/389-ds-base/issues/6041) - dscreate ds-root - accepts relative path [#6042](https://github.com/389ds/389-ds-base/pull/6042) +- Issue [6032](https://github.com/389ds/389-ds-base/issues/6032) - Replication broken after backup restore [#6035](https://github.com/389ds/389-ds-base/pull/6035) +- Issue [6034](https://github.com/389ds/389-ds-base/issues/6034) - Change replica\_id from str to int +- Bump version to 2.4.5 diff --git a/docs/389ds/releases/release-2-5-2.md b/docs/389ds/releases/release-2-5-2.md new file mode 100644 index 0000000..a50c3cb --- /dev/null +++ b/docs/389ds/releases/release-2-5-2.md @@ -0,0 +1,107 @@ +--- +title: "Releases/2.5.2" +--- + +389 Directory Server 2.5.2 +-------------------------- + +The 389 Directory Server team is proud to announce 389-ds-base version 2.5.2. + +The new packages and versions are: + +- 389-ds-base-2.5.2 + +Source tarballs are available for download at [GitHub Releases page](https://github.com/389ds/389-ds-base/releases/tag/389-ds-base-2.5.2) +- + +### Highlights in 2.5.2 + +- Enhancements + - Issue [6142](https://github.com/389ds/389-ds-base/issues/6142) - [RFE] Add LMDB configuration related checks into Healthcheck tool [#6143](https://github.com/389ds/389-ds-base/pull/6143) + - 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) +- Bug fixes + - Issue [5105](https://github.com/389ds/389-ds-base/issues/5105) - lmdb - Cannot create entries with long rdn - fix covscan [#6131](https://github.com/389ds/389-ds-base/pull/6131) + - 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 [6049](https://github.com/389ds/389-ds-base/issues/6049) - lmdb - changelog is wrongly recreated by reindex task [#6050](https://github.com/389ds/389-ds-base/pull/6050) + - Issue [6057](https://github.com/389ds/389-ds-base/issues/6057) - vlv search may result wrong result with lmdb [#6091](https://github.com/389ds/389-ds-base/pull/6091) + - Issue [6105](https://github.com/389ds/389-ds-base/issues/6105) - lmdb - Cannot create entries with long rdn [#6130](https://github.com/389ds/389-ds-base/pull/6130) + - 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 [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 [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 [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 [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](../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](../howto/howto-install-389.html) for more information about the initial installation and setup. + +See [Source](../development/source.html) for information about source tarballs and SCM (git) access. + +### Feedback + +We are very interested in your feedback! + +Please provide feedback and comments here: + - 389-users mailing list: + - 389ds discussion channel: + +If you find a bug, or would like to see a new feature, file it in our GitHub project: + +Changelog between 389-ds-base-2.5.1 and 389-ds-base-2.5.2: +- Bump version to 2.5.2 +- 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 [6256](https://github.com/389ds/389-ds-base/issues/6256) - nsslapd-numlisteners limit is not enforced +- 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 [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 +- Issue [5962](https://github.com/389ds/389-ds-base/issues/5962) - Rearrange includes for 32-bit support logic +- Bump ws from 7.5.9 to 7.5.10 in /src/cockpit/389-console +- Bump braces from 3.0.2 to 3.0.3 in /src/cockpit/389-console +- 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 [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 [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 [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 [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 [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 [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 [6142](https://github.com/389ds/389-ds-base/issues/6142) - [RFE] Add LMDB configuration related checks into Healthcheck tool [#6143](https://github.com/389ds/389-ds-base/pull/6143) +- Issue [6142](https://github.com/389ds/389-ds-base/issues/6142) - Fix CI tests [#6161](https://github.com/389ds/389-ds-base/pull/6161) +- Issue [6141](https://github.com/389ds/389-ds-base/issues/6141) - freeipa test\_topology\_TestCASpecificRUVs is failing [#6144](https://github.com/389ds/389-ds-base/pull/6144) +- Issue [6136](https://github.com/389ds/389-ds-base/issues/6136) - failure in freeipa tests [#6137](https://github.com/389ds/389-ds-base/pull/6137) +- Issue [5105](https://github.com/389ds/389-ds-base/issues/5105) - lmdb - Cannot create entries with long rdn - fix covscan [#6131](https://github.com/389ds/389-ds-base/pull/6131) +- Issue [6057](https://github.com/389ds/389-ds-base/issues/6057) - Fix3 - Fix covscan issues [#6127](https://github.com/389ds/389-ds-base/pull/6127) +- Issue [6105](https://github.com/389ds/389-ds-base/issues/6105) - lmdb - Cannot create entries with long rdn [#6130](https://github.com/389ds/389-ds-base/pull/6130) +- Issue [6057](https://github.com/389ds/389-ds-base/issues/6057) - vlv search may result wrong result with lmdb - Fix 2 [#6121](https://github.com/389ds/389-ds-base/pull/6121) +- Issue [6057](https://github.com/389ds/389-ds-base/issues/6057) - vlv search may result wrong result with lmdb [#6091](https://github.com/389ds/389-ds-base/pull/6091) +- Issue [6049](https://github.com/389ds/389-ds-base/issues/6049) - lmdb - changelog is wrongly recreated by reindex task [#6050](https://github.com/389ds/389-ds-base/pull/6050) +- 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 [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) diff --git a/docs/389ds/releases/release-3-0-4.md b/docs/389ds/releases/release-3-0-4.md new file mode 100644 index 0000000..5555afc --- /dev/null +++ b/docs/389ds/releases/release-3-0-4.md @@ -0,0 +1,101 @@ +--- +title: "Releases/3.0.4" +--- + +389 Directory Server 3.0.4 +-------------------------- + +The 389 Directory Server team is proud to announce 389-ds-base version 3.0.4. + +Fedora packages are available on Fedora 40: + + - Koji +
+ - Bodhi + +The new packages and versions are: + +- 389-ds-base-3.0.4 + +Source tarballs are available for download at [GitHub Releases page](https://github.com/389ds/389-ds-base/releases/tag/389-ds-base-3.0.4) +- + +### Highlights in 3.0.4 + +- 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) + +- 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 [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 [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](../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](../howto/howto-install-389.html) for more information about the initial installation and setup. + +See [Source](../development/source.html) for information about source tarballs and SCM (git) access. + +### Feedback + +We are very interested in your feedback! + +Please provide feedback and comments here: + - 389-users mailing list: + - 389ds discussion channel: + +If you find a bug, or would like to see a new feature, file it in our GitHub project: + +Changelog between 389-ds-base-3.0.3 and 389-ds-base-3.0.4: +- Bump version to 3.0.4 +- 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 [6256](https://github.com/389ds/389-ds-base/issues/6256) - nsslapd-numlisteners limit is not enforced +- 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 [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 +- Issue [5962](https://github.com/389ds/389-ds-base/issues/5962) - Rearrange includes for 32-bit support logic +- Bump ws from 7.5.9 to 7.5.10 in /src/cockpit/389-console +- Bump braces from 3.0.2 to 3.0.3 in /src/cockpit/389-console +- 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 [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 [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 [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 [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 [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 [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 [5105](https://github.com/389ds/389-ds-base/issues/5105) - lmdb - Cannot create entries with long rdn - fix covscan [#6131](https://github.com/389ds/389-ds-base/pull/6131) +- 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 [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) diff --git a/docs/389ds/releases/release-3-1-1.md b/docs/389ds/releases/release-3-1-1.md new file mode 100644 index 0000000..a01c328 --- /dev/null +++ b/docs/389ds/releases/release-3-1-1.md @@ -0,0 +1,129 @@ +--- +title: "Releases/3.1.1" +--- + +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: + + - Koji +
+ - 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) +- + +### 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](../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](../howto/howto-install-389.html) for more information about the initial installation and setup. + +See [Source](../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: + - 389ds discussion channel: + +If you find a bug, or would like to see a new feature, file it in our GitHub project: + +### 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) + diff --git a/docs/389ds/releases/release-notes.md b/docs/389ds/releases/release-notes.md index e0185bd..32ddb14 100644 --- a/docs/389ds/releases/release-notes.md +++ b/docs/389ds/releases/release-notes.md @@ -4,6 +4,10 @@ title: "Release Notes" # Release Notes ======================================================================== +- [389 Directory Server 3.1.1](release-3-1-1.html) *(July 30, 2024)* +- [389 Directory Server 3.0.4](release-3-0-4.html) *(July 30, 2024)* +- [389 Directory Server 2.5.2](release-2-5-2.html) *(July 30, 2024)* +- [389 Directory Server 2.4.6](release-2-4-6.html) *(July 30, 2024)* - [389 Directory Server 3.0.1](release-3-0-1.html) *(January 30, 2024)* - [389 Directory Server 2.4.5](release-2-4-5.html) *(January 15, 2024)* - [389 Directory Server 2.4.4](release-2-4-4.html) *(November 15, 2023)* @@ -21,89 +25,6 @@ title: "Release Notes" - [389 Directory Server 2.2.7](release-2-2-7.html) *(April 25, 2023)* - [389 Directory Server 2.1.8](release-2-1-8.html) *(April 25, 2023)* - [389 Directory Server 2.2.5](release-2-2-5.html) *(January 3, 2023)* -- [389 Directory Server 2.3.1](release-2-3-1.html) *(November 18, 2022)* -- [389 Directory Server 2.2.4](release-2-2-4.html) *(November 18, 2022)* -- [389 Directory Server 2.1.6](release-2-1-6.html) *(November 18, 2022)* -- [389 Directory Server 2.0.17](release-2-0-17.html) *(November 18, 2022)* -- [389 Directory Server 2.2.3](release-2-2-3.html) *(September 1, 2022)* -- [389 Directory Server 2.3.0](release-2-3-0.html) *(September 1, 2022)* -- [389 Directory Server 2.1.5](release-2-1-5.html) *(August 23, 2022)* -- [389 Directory Server 2.1.4](release-2-1-4.html) *(July 28, 2022)* -- [389 Directory Server 2.2.2](release-2-2-2.html) *(July 5, 2022)* -- [389 Directory Server 2.1.3](release-2-1-3.html) *(July 5, 2022)* -- [389 Directory Server 2.0.16](release-2-0-16.html) *(July 5, 2022)* -- [389 Directory Server 2.1.1](release-2-1-1.html) *(March 23, 2022)* -- [389 Directory Server 2.0.15](release-2-0-15.html) *(March 23, 2022)* -- [389 Directory Server 2.1.0](release-2-1-0.html) *(Feb 2, 2022)* -- [389 Directory Server 2.0.14](release-2-0-14.html) *(Jan 28, 2022)* -- [389 Directory Server 2.0.13](release-2-0-13.html) *(Jan 24, 2022)* -- [389 Directory Server 2.0.12](release-2-0-12.html) *(Dec 16, 2021)* -- [389 Directory Server 2.0.11](release-2-0-11.html) *(Nov 22, 2021)* -- [389 Directory Server 2.0.10](release-2-0-10.html) *(Sep 20, 2021)* -- [389 Directory Server 2.0.9](release-2-0-9.html) *(Aug 30, 2021)* -- [389 Directory Server 2.0.8](release-2-0-8.html) *(Aug 23, 2021)* -- [389 Directory Server 2.0.7](release-2-0-7.html) *(Jul 15, 2021)* -- [389 Directory Server 2.0.6](release-2-0-6.html) *(Jun 24, 2021)* -- [389 Directory Server 2.0.5](release-2-0-5.html) *(May 30, 2021)* -- [389 Directory Server 1.4.3.23](release-1-4-3-23.html) *(May 14, 2021)* -- [389 Directory Server 2.0.4](release-2-0-4.html) *(Apr 07, 2021)* -- [389 Directory Server 2.0.3](release-2-0-3.html) *(Feb 12, 2021)* -- [389 Directory Server 1.4.3.22](release-1-4-3-22.html) *(Mar 19, 2021)* -- [389 Directory Server 1.4.3.21](release-1-4-3-21.html) *(Mar 05, 2021)* -- [389 Directory Server 1.4.3.20](release-1-4-3-20.html) *(Feb 12, 2021)* -- [389 Directory Server 1.4.3.19](release-1-4-3-19.html) *(Feb 11, 2021)* -- [389 Directory Server 1.4.3.18](release-1-4-3-18.html) *(Jan 15, 2021)* -- [389 Directory Server 2.0.2](release-2-0-2.html) *(Jan 14, 2021)* -- [389 Directory Server 1.4.3.17](release-1-4-3-17.html) *(Nov 30, 2020)* -- [389 Directory Server 1.4.3.16](release-1-4-3-16.html) *(Nov 13, 2020)* -- [389 Directory Server 2.0.1](release-2-0-1.html) *(Nov 3, 2020)* -- [389 Directory Server 1.4.5.0](release-1-4-5-0.html) *(Oct 28, 2020)* -- [389 Directory Server 1.4.3.15](release-1-4-3-15.html) *(Oct 28, 2020)* -- [389 Directory Server 1.4.3.14](release-1-4-3-14.html) *(Oct 26, 2020)* -- [389 Directory Server 1.4.3.13](release-1-4-3-13.html) *(Oct 5, 2020)* -- [389 Directory Server 1.4.3.12](release-1-4-3-12.html) *(July 31, 2020)* -- [389 Directory Server 1.4.3.11](release-1-4-3-11.html) *(July 8, 2020)* -- [389 Directory Server 1.4.2.16](release-1-4-2-16.html) *(July 8, 2020)* -- [389 Directory Server 1.4.3.10](release-1-4-3-10.html) *(June 15, 2020)* -- [389 Directory Server 1.4.2.15](release-1-4-2-15.html) *(June 15, 2020)* -- [389 Directory Server 1.4.3.9](release-1-4-3-9.html) *(May 29, 2020)* -- [389 Directory Server 1.4.2.14](release-1-4-2-14.html) *(May 29, 2020)* -- [389 Directory Server 1.4.3.8](release-1-4-3-8.html) *(May 8, 2020)* -- [389 Directory Server 1.4.2.13](release-1-4-2-13.html) *(May 8, 2020)* -- [389 Directory Server 1.4.3.7](release-1-4-3-7.html) *(Apr 22, 2020)* -- [389 Directory Server 1.4.3.6](release-1-4-3-6.html) *(Apr 17, 2020)* -- [389 Directory Server 1.4.2.12](release-1-4-2-12.html) *(Apr 17, 2020)* -- [389 Directory Server 1.4.3.5](release-1-4-3-5.html) *(Apr 1, 2020)* -- [389 Directory Server 1.4.2.11](release-1-4-2-11.html) *(Apr 1, 2020)* -- [389 Directory Server 1.4.2.10](release-1-4-2-10.html) *(Mar 26, 2020)* -- [389 Directory Server 1.4.3.4](release-1-4-3-4.html) *(Mar 16, 2020)* -- [389 Directory Server 1.4.2.9](release-1-4-2-9.html) *(Mar 16, 2020)* -- [389 Directory Server 1.4.3.3](release-1-4-3-3.html) *(Feb 13, 2020)* -- [389 Directory Server 1.4.2.8](release-1-4-2-8.html) *(Feb 13, 2020)* -- [389 Directory Server 1.4.2.7](release-1-4-2-7.html) *(Jan 23, 2020)* -- [389 Directory Server 1.4.3.2](release-1-4-3-2.html) *(Jan 23, 2020)* -- [389 Directory Server 1.4.3.1](release-1-4-3-1.html) *(Jan 13, 2020)* -- [389 Directory Server 1.4.2.6](release-1-4-2-6.html) *(Jan 13, 2020)* -- [389 Directory Server 1.4.2.5](release-1-4-2-5.html) *(Dec 6, 2019)* -- [389 Directory Server 1.4.2.4](release-1-4-2-4.html) *(Nov 14, 2019)* -- [389 Directory Server 1.4.2.2](release-1-4-2-2.html) *(September 26, 2019)* -- [389 Directory Server 1.4.2.1](release-1-4-2-1.html) *(September 17, 2019)* -- [389 Directory Server 1.3.x Archive](release-1-4-4-archive.html) *(January 23, 2023)* -- [389 Directory Server 1.3.x Archive](release-1-4-2-archive.html) *(January 23, 2023)* -- [389 Directory Server 1.3.x Archive](release-1-3-x-archive.html) *(January 23, 2023)* -- [389-console 1.1.19](release-console-1.1.19.html) *(October 18, 2018)* -- [python-lib389 1.0.4](release-lib389-1-0-4.html) *(Jun 23, 2017)* -- [389-admin 1.1.46](release-admin-1-1-46.html) *(November 2, 2016)* -- [389 DS Console 1.2.16](release-ds-console-1-2-16.html) *(October 19 2016)* -- [389 Admin Server and Console](release-admin-1-1-45-and-console-pkgs.html) *(October 14 2016)* -- [389 Directory Password Synchronization](release-passsync-1-1-7.html) *(September 30 2016)* -- [389 Admin Server / Console for EPEL 6](release-epel6.html) *(July 25, 2016)* -- [Svrcore 4.1.2](release-svrcore-4.1.2.html) *(May 9, 2016)* -- [389 Windows Console 1.1.15](release-windows-console-1-1-15.html) *(September 11, 2015)* -- [389 Admin Server 1.1.42](release-admin-1-1-42.html) *(June 12, 2015)* -- [389 Console 1.1.9](release-console-1-1-9.html) *(March 9, 2015)* -- [389 Admin Server 1.1.38](release-admin-1-1-38.html) *(March 9, 2015)* -- [389 Directory Password Synchronization](release-passsync-1-1-6.html) *(January 28 2015)* # Release Notes For Older Versions ================================ diff --git a/index.md b/index.md index b5e3691..c2f7db3 100644 --- a/index.md +++ b/index.md @@ -68,16 +68,16 @@ We have moved our IRC channel **\#389** from *freenode* to **irc.libera.chat** (
+- 2024-07-30: Released **389-ds-base [3.1.1](docs/389ds/releases/release-3-1-1.html)** +- 2024-07-30: Released **389-ds-base [3.0.4](docs/389ds/releases/release-3-0-4.html)** +- 2024-07-30: Released **389-ds-base [2.5.2](docs/389ds/releases/release-2-5-2.html)** +- 2024-07-30: Released **389-ds-base [2.4.6](docs/389ds/releases/release-2-4-6.html)** - 2024-01-20: Released **389-ds-base [3.0.1](docs/389ds/releases/release-3-0-1.html)** - 2024-01-15: Released **389-ds-base [2.4.5](docs/389ds/releases/release-2-4-5.html)** - 2023-11-15: Released **389-ds-base [2.4.4](docs/389ds/releases/release-2-4-4.html)** - 2023-08-09: Released **389-ds-base [2.3.7](docs/389ds/releases/release-2-3-7.html)** - 2023-08-04: Released **389-ds-base [2.4.3](docs/389ds/releases/release-2-4-3.html)** - 2023-08-04: Released **389-ds-base [2.3.6](docs/389ds/releases/release-2-3-6.html)** -- 2023-08-04: Released **389-ds-base [2.2.9](docs/389ds/releases/release-2-2-9.html)** -- 2023-07-10: Released **389-ds-base [2.4.2](docs/389ds/releases/release-2-4-2.html)** -- 2023-07-10: Released **389-ds-base [2.3.5](docs/389ds/releases/release-2-3-5.html)** -- 2023-05-18: Released **389-ds-base [2.4.1](docs/389ds/releases/release-2-4-1.html)** - [All past release notes](docs/389ds/releases/release-notes.html)