September 7th, 2012· CLEANALLRUV was improved.
· Windows Sync now supports POSIX attributes.
June 23rd, 2012· This version fixes a security problem with unhashed user passwords.
March 9th, 2012· This version fixes a crash when using a password policy, and fixes some other valgrind issues.
February 24th, 2012· Account Usability Control support
· database transaction pre/post plugins
· Changelog writes use main database transaction
· All plugins are transaction aware
· native systemd support (Fedora 16 and later)
· slapi_rwlock support replaces direct NSPR PR_RWLock support - solves some deadlock issues in certain cases
· improved entryrdn index
· Performance improvements
· Reduce DN normalization
· speed up searches that use large filters with large result sets
· Automember and Managed Entry improvements
January 30th, 2012· Account Usability Control support
· database transaction pre/post plugins
· Changelog writes use main database transaction
· All plugins are transaction aware
· native systemd support (Fedora 16 and later)
· slapi_rwlock support replaces direct NSPR PR_RWLock support - solves some deadlock issues in certain cases
· improved entryrdn index
· Performance improvements
· Reduce DN normalization
· speed up searches that use large filters with large result sets
· Automember and Managed Entry improvements
August 17th, 2011· This release contains fixes for bugs found in 1.2.8.x and 1.2.9.x.
May 25th, 2011· Bug 700145 - userpasswd not replicating
· Bug 700557 - Linked attrs callbacks access free'd pointers after close
· Bug 694336 - Group sync hangs Windows initial Sync
· Bug 700215 - ldclt core dumps
· Bug 695779 - windows sync can lose old values when a new value is added
· Bug 697027 - 12 - minor memory leaks found by Valgrind + TET
April 12th, 2011· Bug 693962 - Full replica push loses some entries with multi-valued RDNs
· Bug 693473 - rhds82 rfe - windows_tot_run to log Sizelimit exceeded instead of LDAP error - -1
· Bug 692991 - rhds82 - windows_tot_run: failed to obtain data to send to the consumer; LDAP error - -1
· Bug 693466 - Unable to change schema online
· Bug 693503 - matching rules do not inherit from superior attribute type
· Bug 693455 - nsMatchingRule does not work with multiple values
· Bug 693451 - cannot use localized matching rules
· Bug 692331 - Segfault on index update during full replication push on 1.2.7.5
March 4th, 2011· Bug 518890 - setup-ds-admin.pl - improve hostname validation
· Bug 681015 - RFE: allow fine grained password policy duration attributes in days, hours, minutes, as well
· Bug 514190 - setup-ds-admin.pl --debug does not log to file
· Bug 680555 - ns-slapd segfaults if I have more than 100 DBs
· Bug 681345 - setup-ds.pl should set SuiteSpotGroup automatically
· Bug 674852 - crash in ldap-agent when using OpenLDAP
· Bug 679978 - modifying attr value crashes the server, which is supposed to be indexed as substring type, but has octetstring syntax
· Bug 676655 - winsync stops working after server restart
· Bug 677705 - ds-logpipe.py script is failing to validate "-s" and "--serverpid" options with "-t".
· Bug 625424 - repl-monitor.pl doesn't work in hub node
February 9th, 2011New features:
· This is primarily a bug fix release, but there are some minor new features of interest to plugin authors
· 389-ds-base-devel subpackage enhanced for use by plugin writers
· BIND operation plugins now work for SASL binds
· Bugs Fixed
· NOTE: bugs marked MODIFIED have been fixed but not fully tested and verified.
· Bug List for 389 1.2.8
Bugs fixed:
· Bug 675265 - preventryusn gets added to entries on a failed delete
· Bug 674430 - Improve error messages for attribute uniqueness
· Bug 616213 - insufficient stack size for HP-UX on PA-RISC
· Bug 615052 - intrinsics and 64-bit atomics code fails to compile on PA-RISC
· Bug 151705 - Need to update Console Cipher Preferences with new ciphers
· Bug 668862 - init scripts return wrong error code
· Bug 670616 - Allow SSF to be set for local (ldapi) connections
· Bug 667935 - DS pipe log script's logregex.py plugin is not redirecting the log output to the text file
· Bug 668619 - slapd stops responding
· Bug 624547 - attrcrypt should query the given slot/token for supported ciphers
· Bug 646381 - Faulty password for nsmultiplexorcredentials does not give any error message in logs
January 26th, 2011· 389-ds-base-devel subpackage enhanced for use by plugin writers
· BIND operation plugins now work for SASL binds
· NOTE: bugs marked MODIFIED have been fixed but not fully tested and verified.
December 19th, 2010· 389-ds-base version 1.2.7.5 fixes some key bugs found in 1.2.7.2, .3, and .4 testing. On those platforms which have OpenLDAP built with Mozilla NSS crypto support (Fedora 14 and later), the packages are built with OpenLDAP instead of the Mozilla LDAP C SDK. We have removed the SELinux policy from the 389-ds-base and 389-admin packages on Fedora. The policy will be provided by the SELinux policy in the base OS. On EL, the policy will continue to be provided by the 389 packages.
September 29th, 2010· Bug 635987 - Incorrect sub scope search result with ACL containing ldap:///self
· Bug 612264 - ACI issue with (targetattr='userPassword')
· Bug 606920 - anonymous resource limit- nstimelimit - also applied to "cn=directory manager"
· Bug 631862 - crash - delete entries not in cache + referint
· Bug 634561 - Server crushes when using Windows Sync Agreement
September 14th, 2010· Bug 617013 - repl-monitor.pl use cpu upto 90%
· Bug 616618 - 389 v1.2.5 accepts 2 identical entries with different DN format
· Bug 547503 - replication broken again, with 389 MMR replication and TCP errors
· Bug 613833 - Allow dirsrv_t to bind to rpc ports
· Bug 612242 - membership change on DS does not show on AD
· Bug 617629 - Missing aliases in new schema files
· Bug 619595 - Upgrading sub suffix under non-normalized suffix disappears
· Bug 616608 - SIGBUS in RDN index reads on platforms with strict alignments
· Bug 617862 - Replication: Unable to delete tombstone errors
· Bug 594745 - Get rid of dirsrv_lib_t label
August 6th, 2010· We are pleased to announce the availability of Release Candidate 6 of 389 Directory Server 1.2.6. The packages are currently only available from the testing repositories. We are seeking feedback. The binary packages available for download will replace the Fedora DS packages with 389 branded packages when installed with yum. This release contains several bug fixes.
· NOTE: We will no longer have a separate yum repo for FC6 (EL5) packages. Use EPEL instead.
July 7th, 2010New features:
· Upgrade_to_New_DN_Format
· in order to make sure DN valued attributes can be searched correctly, an upgrade will automatically fix these values in the database
· Replication_Session_Hooks
· API for plugins to intercept replication session at various points
· Managed Entries
· Used, for example, to automatically create the user's group entry when adding a user entry
· Subtree Rename and Entry Move (modifyDN with newSuperior)
· https://bugzilla.redhat.com/show_bug.cgi?id=429005
· ability to rename a node that has children
· ability to move a node, with or without children, to another parent node
· Security Enhancements
· SELinux Policy
· + https://bugzilla.redhat.com/show_bug.cgi?id=442228
· Matching rules
· support for all RFC 4517 matching rules (except the FirstComponent ones)
Bugs Fixed:
· This release contains a few bug fixes. The complete list of bugs fixed is found at the link below. Note that bugs marked as MODIFIED have been fixed but are still in testing.
· Tracking bug for 1.2.6 release - https://bugzilla.redhat.com/showdependencytree.cgi?id=543590&hide_resolved=0
· Bug 606920 - anonymous resource limit - nstimelimit - also applied to "cn=directory manager"
· Bug 604453 - SASL Stress and Server crash: Program quits with the assertion failure in PR_Poll
· Bug 605827 - In-place upgrade: upgrade dn format should not run in setup-ds-admin.pl
· Bug 578296 - Attribute type entrydn needs to be added when subtree rename switch is on
· Bug 609256 - Selinux: pwdhash fails if called via Admin Server CGI
· Bug 603942 - null deref in _ger_parse_control() for subjectdn
June 24th, 2010New features:
· Upgrade_to_New_DN_Format
· in order to make sure DN valued attributes can be searched correctly, an upgrade will automatically fix these values in the database
· Replication_Session_Hooks
· API for plugins to intercept replication session at various points
· Managed Entries
· Used, for example, to automatically create the user's group entry when adding a user entry
· Subtree Rename and Entry Move (modifyDN with newSuperior)
· https://bugzilla.redhat.com/show_bug.cgi?id=429005
· ability to rename a node that has children
· ability to move a node, with or without children, to another parent node
· Security Enhancements
· SELinux Policy
· + https://bugzilla.redhat.com/show_bug.cgi?id=442228
· Matching rules
· support for all RFC 4517 matching rules (except the FirstComponent ones)
Bugs Fixed:
· This release contains a couple of bug fixes. The complete list of bugs fixed is found at the link below. Note that bugs marked as MODIFIED have been fixed but are still in testing.
· Tracking bug for 1.2.6 release - https://bugzilla.redhat.com/showdependencytree.cgi?id=543590&hide_resolved=0
· Bug 604263 - Fix memory leak when password change is rejected
June 3rd, 2010New features:
· Upgrade_to_New_DN_Format
· in order to make sure DN valued attributes can be searched correctly, an upgrade will automatically fix these values in the database
· Replication_Session_Hooks
· API for plugins to intercept replication session at various points
· Managed Entries
· Used, for example, to automatically create the user's group entry when adding a user entry
· Subtree Rename and Entry Move (modifyDN with newSuperior)
· https://bugzilla.redhat.com/show_bug.cgi?id=429005
· ability to rename a node that has children
· ability to move a node, with or without children, to another parent node
· Security Enhancements
· SELinux Policy
· + https://bugzilla.redhat.com/show_bug.cgi?id=442228
· Matching rules
· support for all RFC 4517 matching rules (except the FirstComponent ones)
Bugs Fixed:
· This release contains many bug fixes. The complete list of bugs fixed is found at the link below. Note that bugs marked as MODIFIED have been fixed but are still in testing.
· Tracking bug for 1.2.6 release - https://bugzilla.redhat.com/showdependencytree.cgi?id=543590&hide_resolved=0
March 5th, 2010· Subtree Rename and Entry Move (modifyDN with newSuperior)
· https://bugzilla.redhat.com/show_bug.cgi?id=429005
· ability to rename a node that has children
· ability to move a node, with or without children, to another parent node
· Security Enhancements
· SELinux Policy
· https://bugzilla.redhat.com/show_bug.cgi?id=442228
· Matching rules
· support for all RFC 4517 matching rules (except the FirstComponent ones)
August 28th, 2009· Version 1.2.1 contained several bugs ranging from very annoying to very severe.
· This version fixes these bugs.
· There are two new packages: 389-ds-base-1.2.2-1 and 389-admin-1.1.8-4 (which is an RPM packaging change only).
April 6th, 2009· This release contains a few new features and over 200 bug fixes.
September 26th, 2008· A minor bugfix in the Windows Sync code.
September 16th, 2008· Major bugfixes.