389 Directory Server 1.3.1.0.a1[http://directory.fedoraproject.org/wiki/Releases/1.3.1.0.a1]
The 389 Directory Server team is proud to announce 389-ds-base version 1.3.1.0.a1.
This is an alpha version of 1.3.1.0. Rpm packages are available to download from http://koji.fedoraproject.org/koji/taskinfo?taskID=5243486 for F19 and http://koji.fedoraproject.org/koji/taskinfo?taskID=5243528 for F18.
We encourage you to test and provide feedback to the 389-users@lists.fedoraproject.org mailing list.
Please note that the official 389-ds-base-1.3.1 will be supported on Fedora 19 and newer.
The new packages and versions are:
* 389-ds-base-1.3.1.0.a1-1
Highlights in 1.3.1.0.a1
* Plug-in Transaction Support * Normalized DN Cache * Configurable Allowed SASL Mechanisms * SASL Mapping Improvements * Configurable SASL Buffer * Replication Retry Settings * Instance Script Improvements * Access Log Analyzer Improvements
Installation and Upgrade
First, download packages using *yum install*
yum install
Then, download 389-ds-base-1.3.1.0.a1 rpm files from here http://koji.fedoraproject.org/koji/taskinfo?taskID=5243486 for F19 or here http://koji.fedoraproject.org/koji/taskinfo?taskID=5243528 for F18.
389-ds-base-1.3.1.0.a1-1.fc1#.<arch>.rpm 389-ds-base-libs-1.3.1.0.a1-1.fc1#.<arch>.rpm
To install the rpm files, run rpm command as follows.
rpm -Uvh 389-ds-base-1.3.1.0.a1-1.fc1#.<arch>.rpm 389-ds-base-libs-1.3.1.0.a1-1.fc1#.<arch>.rpm
After install completes, run *setup-ds-admin.pl* to set up your directory server.
setup-ds-admin.pl
To upgrade, use *yum upgrade*
yum upgrade
Then, download 389-ds-base-1.3.1.0.a1 rpm files from http://koji.fedoraproject.org/koji/taskinfo?taskID=5243486 for F19 and http://koji.fedoraproject.org/koji/taskinfo?taskID=5243528 for F18.
389-ds-base-1.3.1.0.a1-1.fc1#.<arch>.rpm 389-ds-base-libs-1.3.1.0.a1-1.fc1#.<arch>.rpm
To install the rpm files, run rpm command as follows.
rpm -Uvh 389-ds-base-1.3.1.0.a1-1.fc1#.<arch>.rpm 389-ds-base-libs-1.3.1.0.a1-1.fc1#.<arch>.rpm
After upgrade completes, run *setup-ds-admin.pl -u* to update your directory server/admin server/console information.
setup-ds-admin.pl -u
See Install_Guide http://directory.fedoraproject.org/wiki/Install_Guide for more information about the initial installation, setup, and upgrade
See Source http://directory.fedoraproject.org/wiki/Source for information about source tarballs and SCM (git) access.
Feedback
We are very interested in your feedback!
Please provide feedback and comments to the 389-users mailing list: https://admin.fedoraproject.org/mailman/listinfo/389-users
If you find a bug, or would like to see a new feature, file it in our Trac instance: https://fedorahosted.org/389
Detailed Changelog since 1.3.0
* Ticket 332 - Command line perl scripts should attempt most secure connection type first * Ticket 342 - better error message when cache overflows * Ticket 417 - RFE - forcing passwordmustchange attribute by non-cn=directory manager * Ticket 419 - logconv.pl - improve memory management * Ticket 422 - 389-ds-base - Can't call method "getText" * Ticket 433 - multiple bugs in start-dirsrv, stop-dirsrv, restart-dirsrv scripts * Ticket 458 - RFE - Make it possible for privileges to be provided to an admin user to import an LDIF file containing hashed passwords * Ticket 471 - logconv.pl tool removes the access logs contents if "-M" is not correctly used * Ticket 487 - Possible to add invalid attribute values to PAM PTA plugin configuration * Ticket 502 - setup-ds.pl script should wait if "semanage.trans.LOCK" presen * Ticket 505 - use lock-free access name2asi and oid2asi tables (additional) * Ticket 508 - lock-free access to FrontendConfig structure * Ticket 511 - allow turning off vattr lookup in search entry return * Ticket 525 - Introducing a user visible configuration variable for controlling replication retry time * Ticket 528 - RFE - get rid of instance specific scripts * Ticket 529 - dn normalization must handle multiple space characters in attributes * Ticket 532 - RUV is not getting updated for both Master and consumer * Ticket 533 - only scan for attributes to decrypt if there are encrypted attrs configured * Ticket 534 - RFE: Add SASL mappings fallback * Ticket 537 - Improvement of range search * Ticket 539 - logconv.pl should handle microsecond timing * Ticket 543 - Sorting with attributes in ldapsearch gives incorrect result * Ticket 545 - Segfault during initial LDIF import: str2entry_dupcheck() * Ticket 547 - Incorrect assumption in ndn cache * Ticket 550 - posix winsync will not create memberuid values if group entry become posix group in the same sync interval * Ticket 551 - Multivalued rootdn-days-allowed in RootDN Access Control plugin always results in access control violation * Ticket 552 - Adding rootdn-open-time without rootdn-close-time to RootDN Acess Control results in inconsistent configuration * Ticket 558 - Replication - make timeout for protocol shutdown configurable * Ticket 561 - disable writing unhashed#user#password to changelog * Ticket 563 - DSCreate.pm: Error messages cannot be used in the if expression since they could be localized. * Ticket 565 - turbo mode and replication - allow disable of turbo mode * Ticket 571 - server does not accept 0 length LDAP Control sequence * Ticket 574 - problems with dbcachesize disk space calculation * Ticket 583 - dirsrv fails to start on reboot due to /var/run/dirsrv permissions * Ticket 585 - Behaviours of "db2ldif -a <filename>" and "db2ldif.pl -a <filename>" are inconsistent * Ticket 587 - Replication error messages in the DS error logs * Ticket 588 - Create MAN pages for command line scripts * Ticket 600 - Server should return unavailableCriticalExtension when processing a badly formed critical control * Ticket 603 - A logic error in str2simple * Ticket 604 - Required attribute not checked during search operation * Ticket 608 - Posix Winsync plugin throws "posix_winsync_end_update_cb: failed to add task entry" error message * Ticket 611 - logconv.pl missing stats for StartTLS, LDAPI, and AUTOBIND * Ticket 612 - improve dbgen rdn generation, output * Ticket 613 - ldclt: add timestamp, interval, nozeropad, other improvements * Ticket 616 - High contention on computed attribute lock * Ticket 618 - Crash at shutdown while stopping replica agreements * Ticket 620 - Better logging of error messages for 389-ds-base * Ticket 621 - modify operations without values need to be written to the changelog * Ticket 622 - DS logging errors "libdb: BDB0171 seek: 2147483648: (262144 * 8192) + 0: No such file or directory * Ticket 631 - Replication: "Incremental update started" status message without consumer initialized * Ticket 633 - allow nsslapd-nagle to be disabled, and also tcp cork * Ticket 47299 - allow cmdline scripts to work with non-root user * Ticket 47302 - get rid of sbindir start/stop/restart slapd scripts * Ticket 47303 - start/stop/restart dirsrv scripts should report and error if no instances * Ticket 47304 - reinitialization of a master with a disabled agreement hangs * Ticket 47311 - segfault in db2ldif(trigger by a cleanallruv task) * Ticket 47312 - replace PR_GetFileInfo with PR_GetFileInfo64 * Ticket 47315 - filter option in fixup-memberof requires more clarification
389-announce@lists.fedoraproject.org