# changelog

author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.1-1
changelog:
  - Release 1.3.4.1
  - Resolves: Bug 1234277 - distro-wide architecture set overriden by buildsystem; Upgrade nunc-stans to 0.1.5.
  - Enable nunc-stans just for x86_64.
  - Ticket 48203 - Fix coverity issues - 06/22/2015


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.2-1
changelog:
  - Release 1.3.4.2
  - Ticket 48010 - winsync range retrieval gets only 5000 values upon initialization
  - Ticket 48206 - Crash during retro changelog trimming
  - Ticket 48224 - redux 2 - logconv.pl should handle *.tar.xz, *.txz, *.xz log files
  - Ticket 47910 - logconv.pl - check that the end time is greater than the start time
  - Ticket 48179 - Starting a replica agreement can lead to  deadlock
  - Ticket 48226 - CI test: added test cases for ticket 48226
  - Ticket 48226 - In MMR, double free coould occur under some special condition
  - Ticket 48224 - redux - logconv.pl should handle *.tar.xz, *.txz, *.xz log files
  - Ticket 48203 - Fix coverity issues - 07/14/2015
  - Ticket 48194 - CI test: fixing test cases for ticket 48194
  - Ticket 48224 - logconv.pl should handle *.tar.xz, *.txz, *.xz log files
  - Ticket 47910 - logconv.pl - validate start and end time args
  - Ticket 48223 - Winsync fails when AD users have multiple spaces (two)inside the value of the rdn attribute
  - Ticket 47878 - Remove warning suppression in 1.3.4
  - Ticket 48119 - Silent install needs to properly exit when INF file is missing
  - Ticket 48216 - crash in ns-slapd when deleting winSyncSubtreePair from sync agreement
  - Ticket 48217 - cleanAllRUV hangs shutdown if not all of the  replicas are online
  - Ticket 48013 - Inconsistent behaviour of DS when LDAP Sync is used with an invalid cookie
  - Ticket 47799 - Any negative LDAP error code number reported as Illegal error by ldclt.
  - Ticket 48208 - CleanAllRUV should completely purge changelog
  - Ticket 48203 - Fix coverity issues - 07/07/2015
  - Ticket 48119 - setup-ds.pl does not log invalid --file path errors the same way as other errors.
  - Ticket 48192 - Individual abandoned simple paged results request has no chance to be cleaned up
  - Ticket 48214 - CI test: added test cases for ticket 48213
  - Ticket 48214 - ldapsearch on nsslapd-maxbersize returns 0 instead of current value
  - Ticket 48212 - CI test: added test cases for ticket 48212
  - Ticket 48212 - Dynamic nsMatchingRule changes had no effect on the attrinfo thus following reindexing, as well.
  - Ticket 48195 - Slow replication when deleting large quantities of multi-valued attributes


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.4-1
changelog:
  - Release 1.3.4.4
  - Ticket 48255 - total update request can be lost
  - Ticket 48263 - allow plugins to detect tombstone operations
  - Ticket 48265 - Complex filter in a search request doen't work as expected. (regression)
  - Ticket 47981 - COS cache doesn't properly mark vattr cache as invalid when there are multiple suffixes
  - Ticket 48204 - Convert all python scripts to support python3
  - Ticket 48258 - dna plugin needs to handle binddn groups for authorization
  - Ticket 48252 - db2index creates index entry from deleted records
  - Ticket 48228 - wrong password check if passwordInHistory is decreased.
  - Ticket 48252 - db2index creates index entry from deleted records
  - Ticket 47757 - Unable to dereference unqiemember attribute because it is dn [#UID] not dn syntax
  - Ticket 48254 - Shell CLI fails with usage errors if an argument containing white spaces is given
  - Ticket 48254 - CLI db2index fails with usage errors
  - Ticket 47831 - remove debug logging from retro cl
  - Ticket 48243 - replica upgrade failed in starting dirsrv service due to upgrade scripts did not run
  - Ticket 48233 - Server crashes in ACL_LasFindFlush during  shutdown if ACIs contain IP addresss restrictions
  - Ticket 48250 - Slapd crashes reported from latest build
  - Ticket 48249 - sync_repl uuid may be invalid
  - Ticket 48245 - Man pages and help for remove-ds.pl doesn't display "-a" option
  - Ticket 47511 - bashisms in 389-ds-base admin scripts
  - Ticket 47686 - removing chaining database links trigger valgrind read errors
  - Ticket 47931 - memberOf & retrocl deadlocks
  - Ticket 48228 - wrong password check if passwordInHistory is decreased.
  - Ticket 48215 - update dbverify usage in main.c
  - Ticket 48215 - verify_db.pl doesn't verify DB specified by -a option
  - Ticket 47810 - memberOf plugin not properly rejecting updates
  - Ticket 48231 - logconv autobind handling regression caused by 47446
  - Ticket 48232 - winsync lastlogon attribute not syncing between DS and AD.


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.5-1
changelog:
  - Release 1.3.4.5
  - Ticket 48316 - Perl-5.20.3-328: Use of literal control characters in variable names is deprecated
  - Ticket 48348 - Running /usr/sbin/setup-ds.pl fails with Can't locate bigint.pm, plus two warnings
  - Ticket 48339 - Share nsslapd-threadnumber in the case nunc-stans is enabled, as well.
  - Ticket 48311 - nunc-stans: Attempt to release connection that is not acquired https://fedorahosted.org/389/ticket/48311
  - Ticket 48325 - Add lib389 test script
  - Ticket 48344 - acl - regression - trailing ', (comma)' in macro matched value is not removed.
  - Ticket 48325 - Replica promotion leaves RUV out of order
  - Ticket 48338 - SimplePagedResults -- abandon could happen between the abandon check and sending results
  - Ticket 47976 - deadlock in mep delete post op
  - Ticket 48311 - nunc-stans: Attempt to release connection that   is not acquired
  - Ticket 47978 - Deadlock between two MODs on the same entry between entry cache and backend lock
  - Ticket 48305 - perl module conditional test is not conditional when checking SELinux policies
  - Ticket 47957 - Add replication test suite for a wait async feature
  - Ticket 48227 - rpm.mk doesn't build srpms for 389-ds and nunc-stans
  - Ticket 48264 - Ticket 47553 tests refactoring
  - Ticket 48304 - ns-slapd - LOGINFO:Unable to remove file
  - Ticket 48298 - ns-slapd crash during ipa-replica-manage del
  - Ticket 48192 - Individual abandoned simple paged results request has no chance to be cleaned up
  - Ticket 48299 - pagedresults - when timed out, search results could have been already freed.
  - Ticket 48204 - update lib389 test scripts for python 3
  - Ticket 48283 - many attrlist_replace errors in connection with cleanallruv
  - Ticket 48266 - do not free repl keep alive entry on error
  - Ticket 48284 - free entry when internal add fails
  - Ticket 48266 - Online init crashes consumer
  - Ticket 48188 - segfault in ns-slapd due to accessing Slapi_DN freed in pre bind plug-in
  - Ticket 48217 - cleanallruv - fix regression with server shutdown
  - Ticket 48266 - coverity issue
  - Ticket 48266 - Fractional replication evaluates several times the same CSN
  - Ticket 48279 - Check NULL reference in nssasl_mutex_lock etc. (saslbind.c)
  - Ticket 48226 - In MMR, double free coould occur under some special condition
  - Ticket 48273 - Update lib389 tests for new valgrind functions
  - Ticket 48276 - initialize free_flags in reslimit_update_from_entry()
  - Ticket 47553 - Automated the verification procedure
  - Ticket 47761 - Added a few testcases to the basic testsuite
  - Ticket 48254 - Shell CLI fails with usage errors if an argument containing white spaces is given
  - Ticket 47511 - bashisms in 389-ds-base admin scripts
  - Ticket 48267 - Add config setting to MO plugin to add objectclass


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.6-1
changelog:
  - Release 1.3.4.6
  - Ticket 48388 - db2ldif -r segfaults from time to time
  - Ticket 48312 - Crash when doing modrdn on managed entry
  - Ticket 48332 - allow users to specify to relax the FQDN constraint
  - Ticket 48375 - SimplePagedResults -- in the search error case, simple paged results slot was not released.
  - Ticket 48362 - With exhausted range, part of DNA shared configuration is deleted after server restart
  - Ticket 48289 - 389-ds-base: ldclt-bin killed by SIGSEGV
  - Ticket 48305 - perl module conditional test is not conditional when checking SELinux policies
  - Ticket 48370 - The 'eq' index does not get updated properly when deleting and re-adding attributes in the same modify operation
  - Ticket 48369 - RFE - Add config setting to always send the  password expiring time


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.7-1
changelog:
  - Release 1.3.4.7
  - Bug 1299417 - worker threads do not detect abnormally closed connections (DS 48412)
  - Ticket 47788 - Supplier can skip a failing update, although  it should retry
  - Ticket 48341 - deadlock on connection mutex
  - Ticket 48406 - Avoid self deadlock by PR_Lock(conn->c_mutex)
  - Revert "Ticket #48338 - SimplePagedResults -- abandon could happen between the abandon check and sending results"


author: Noriko Hosoi <nhosoi@redhat.com> - 1.3.4.8-1
changelog:
  - Release 1.3.4.8
  - Ticket 48445 - keep alive entries can break replication
  - Ticket 47788 - Only check postop result if its a replication operation
  - Ticket 48536 - Crash in slapi_get_object_extension
  - Ticket 48492 - heap corruption at schema replication.
  - Ticket 48448 - dirsrv start-stop fail in certain shell environments.


author: Andreas Schneider <asn@redhat.com> - 1.0.0-1
changelog:
  - Update to version 1.0.0:
    * Added new test runner with group fixtures. The old runner is deprecated
    * Added an extensible message output formatter
    * Added jUnit XML message output
    * Added subunit message output
    * Added Test Anything Protocol message output
    * Added skip() command
    * Added test_realloc()
    * Added a cmockery compat header
    * Fixed a lot of bugs on Windows


author: Andreas Schneider <asn@redhat.com> - 1.0.1-1
changelog:
  - Update to version 1.0.1:
    * Added a macro for assert_ptr_equal().
    * Fixed test_realloc() if 0 size is passed.
    * Fixed objects packaging bug.
    * Fixed building with newer gcc versions.


author: Lukas Slebodnik <lslebodn@redhat.com> - 1.13.0-6
changelog:
  - Fix OTP bug
  - Resolves: upstream #2729 - Do not send SSS_OTP if both factors were
                               entered separately


author: Lukas Slebodnik <lslebodn@redhat.com> - 1.13.1-2
changelog:
  - Fix few segfaults
  - Resolves: upstream #2811 - PAM responder crashed if user was not set
  - Resolves: upstream #2810 - sssd_be crashed in ipa_srv_ad_acct_lookup_step


author: Lukas Slebodnik <lslebodn@redhat.com> - 1.13.1-3
changelog:
  - python-sssdconfig: Fix parssing sssd.conf without config_file_version
  - Resolves: upstream #2837 - REGRESSION: ipa-client-automout failed


author: Lukas Slebodnik <lslebodn@redhat.com> - 1.13.3-5
changelog:
  - Resolves: rhbz#1310664 - [RFE] IPA: resolve external group memberships of IPA
                             groups during getgrnam and getgrgid
  - Resolves: rhbz#1301303 - sss_obfuscate: SyntaxError: Missing parentheses
                             in call to 'print'


author: Andreas Schneider <asn@redhat.com> - 1.0.1-1
changelog:
  - Update to version 1.0.1
    * Added --libs to pkg-config.
    * Added nss_wrapper-config.cmake
    * Fixed a bug packaging the obj directory.


author: Andreas Schneider <asn@redhat.com> - 1.0.1-2
changelog:
  - resolves: #1060906 - Fedora package.
  - Remove Group
  - Remove glibc-devel build requirement
  - Do not create a subpackage.


author: Michael Adam <madam@redhat.com> - 1.0.3-2
changelog:
  - Fix format of changelog entries.
  - Require cmake.
  - Don't own _libdir/pkgconfig, and require pkgconfig instead.


author: Andreas Schneider <asn@redhat.com> - 1.1.0-1
changelog:
  - Update to version 1.1.0
    * Added support for initgroups()
    * Added support for shadow files (getspnam(), etc.)
    * Improved support for multi address handling in getaddrinfo()
    * Improved file parser
    * Fixed compilation on machines without IPv4 support
    * Fixed service string sanity check in getaddrinfo() (bso #11501)
    * Fixed AI_NUMERICHOST handling in getaddrinfo() (bso #11477)


author: Andreas Schneider <asn@redhat.com> - 1.1.3-1
changelog:
  - Update to version 1.1.3
    * Added support for BSD 'struct passwd' members
    * Replaced strcpy() with snprintf()
    * Fixed segfault while reloading hosts file
    * Fixed issue where are not fault tolerant if an alias has already
      been added
    * Fixed nss_wrapper build on Solaris


author: Dogtag Team <pki-devel@redhat.com> 10.2.7-0.3
changelog:
  - Added dep on tomcat-servlet-3.1-api [Fedora 23 and later] or dep on
    tomcat-servlet-3.0-api [Fedora 22 and later] to pki-tools
  - Updated dep on tomcatjss [Fedora 23 and later]


author: Simo Sorce <simo@redhat.com> - 1.1.2-1
changelog:
  - New minor release.
  - Resolves #1254458
  - Fixes a crash bug when inquiring incomplete security contexts


author: Patrick Uiterwijk <puiterwijk@redhat.com> - 0.2.0-3
changelog:
  - Fix F21 build error by adding buildrequire python-setuptools
  - Move files into python3-jwcrypto subpackage
  - Run test suite
  - Do not install test suite
  - Fix summary and description of python3-jwcrypto


author: Ding-Yi Chen <dchen@redhat.com> - 1.0.3-1
changelog:
  - python3 binding is available (python3-polib)
  - Fixed Bug 978672 - This package should be updated.
  - Upstream update to 1.0.3
  - Version 1.0.3 (2013/02/09)
    Fixed issue #38: POFile.append() raised a duplicate exception when you tried to add a new entry with the same msgid and a different msgctxt (only when check_for_duplicates option is set to True)
    Fixed issue #39: Added __init__.py file for convenience
    Fixed issue #41: UnicodeDecodeError when running setup.py build on python3 with C locale
    polib is now fully PEP8 compliant
    Small improvements: remove unused "typ" var (thanks Rodrigo Silva), mproved Makefile, Make sure _BaseFile.__contains__ returns a boolean value

  - Version 1.0.2 (2012/10/23)
    allow empty comments, flags or occurences lines

  - Version 1.0.1 (2012/09/11)
    speed up POFile.merge method (thanks @encukou)
    allow comments starting with two '#' characters (thanks @goibhniu)


author: Parag Nemade <pnemade AT redhat DOT com> - 1.0.7-1
changelog:
  - Update to 1.0.7 upstream version
  - Remove all the optional things like %clean, %defattr,
    buildroot and group tags
  - use %license tag 
  - updated to use current python packaging guidelines


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 0.1.6-1
changelog:
  - update to upstream release 0.1.6
  - update modules to 0.0.4
  - update description
  - add python3-pyasn1 subpackage
  - add versioned Requires for the module subpackages
  - add %check section


author: Petr Viktorin <encukou@gmail.com> - 0.9-1
changelog:
  - Add more file manipulation functions (thanks to Abhijeet Kasurde)
  - Slightly improve Python 3 support


author: Petr Viktorin <encukou@gmail.com> - 1.0-1
changelog:
  - Add error handling in config file handling (thanks to Abhijeet Kasurde)
  - Add support to specify username/password per host (thanks to Niranjan MR)
  - Add ability to reset the SSH connection (thanks to Scott Poore)


author: Nalin Dahyabhai <nalin@redhat.com> - 0.52-3
changelog:
  - remove ExclusiveArch if %{rhel} is 7 or higher, because 389-ds-base gets
    built for everything now (#1055711)


author: Nalin Dahyabhai <nalin@redhat.com> - 0.53-1
changelog:
  - correct the default NIS map settings for hosts.byname and hosts.byaddr,
    from report by Rik Megens
  - fix several problems when hitting out-of-memory conditions, spotted by
    static analysis


author: Alexander Bokovoy <abokovoy@redhat.com> - 0.54-1
changelog:
  - Add support for FreeIPA's ID views
  - Allow searching SSSD-provided users as memberUid case-insensitevly
    Fixes bug #1130131


author: Alexander Bokovoy <abokovoy@redhat.com> - 0.54.1-1
changelog:
  - support FreeIPA overrides in LDAP BIND callback
  - ignore FreeIPA override searchs outside configured schema compat subtrees


author: Alexander Bokovoy <abokovoy@redhat.com> - 0.54.2-1
changelog:
  - CVE-2015-0283 slapi-nis: infinite loop in getgrnam_r() and getgrgid_r() (#1206049)
  - Make sure nss_sss.so.2 module is used directly
  - Allow building slapi-nis with ID views against 389-ds-base from RHEL7.0/CentOS7.0 releases


author: Alexander Bokovoy <abokovoy@redhat.com> - 0.55-1
changelog:
  - Support external members of IPA groups in schema compat
  - Support bind over ID overrides when uid is not overridden
  - Populate schema compat trees in parallel to LDAP server startup


