An updated slapi-nis package that fixes two bugs is now available for Red Hat Enterprise Linux 6.
The slapi-nis package contains the NIS server plug-in and the Schema Compatibility plug-in for use with the 389 directory server.
- While updating their internal data caches after the server had processed an LDAP modify request, the modules leaked a small amount of memory after every modify request. This bug has been fixed and no memory is now leaked in the described scenario.
- At build-time, the slapi-nis package attempted to detect if it was being built for a version of the directory server which included support for backend transactions. If this support was detected, the plug-in enabled its own optional logic for supporting transactions in order to allow it to interact properly with the server and other plug-ins. Some time after this support was added to slapi-nis, the recommended strategy for integrating with a transaction-enabled server was revised, rendering changes in slapi-nis incorrect. This update explicitly disables that support in these plug-in, thus preventing this support from interfering with normal directory server operations.
Users of slapi-nis are advised to upgrade to this updated package, which fixes these bugs.