Commit Graph

403 Commits

Author SHA1 Message Date
Noriko Hosoi
7869209c47 Release 1.3.5.6-1
- Ticket 48234 - CI test: test case for ticket 48234
- Ticket 48234 - "matching rules" in ACI's "bind rules not fully evaluated
- Ticket 48636 - Improve replication convergence
- Revert "Ticket 48755 - moving an entry could make the online init fail"
- Ticket 48766 - Replication changelog can incorrectly skip over updates
- Ticket 47982 - Fix log hr timestamps when invalid value is set in cn=config
2016-06-14 10:54:56 -07:00
Noriko Hosoi
d10e9afbc4 Release 1.3.5.5-1
- Ticket 48848 - modrdn deleteoldrdn can fail to find old attribute value, perhaps due to case folding
- Ticket 48832 - CI test - fix ticket failures
- Ticket 48833 - 389 showing inconsistent values for shadowMax and shadowWarning in 1.3.5.1
- Ticket 48873 - Backend should accept the reduced cache allocation when issane == 1
- Ticket 48815 - ns-accountstatus.pl - fix DN normalization
- Ticket 48880 - adding pre/post extop ability
- Ticket 48449 - Import readNSState from richm's repo
- Ticket 48877 - Fixes for RPM spec with spectool
- Ticket 48404 - libslapd owned by libs and devel
- Ticket 48326 - Move CI test to config test suite and refactor
- Ticket 48755 - CI test: test case for ticket 48755
- Ticket 48755 - moving an entry could make the online init fail
- Ticket 48870 - Correct plugin execution order due to changes in exop
- Ticket 48799 - Test cases for objectClass values being dropped.
- Ticket 48863 - remove check for vmsize from util_info_sys_pages
- Ticket 48872 - Fix segfault and use after free in plugin shutdown
- Ticket 48862 - At startup DES to AES password conversion causes timeout in start script
- Ticket 48275 - search returns no entry when OR filter component contains non readable attribute
- Ticket 47911 - split out snmp agent into a subpackageTicket 47911
- Ticket 48336 - setup-ds should detect if port is already defined
- Ticket 48858 - Segfault changing nsslapd-rootpw
- Ticket 48855 - Add basic pwdPolicy tests
- Ticket 48747 - dirsrv service fails to start when nsslapd-listenhost is configured
- Ticket 48752 - Page result search should return empty cookie if there is no returned entry
- Ticket 48854 - Running db2index with no options breaks replication
- Ticket 48850 - Correct memory leaks in pwdhash-bin and ns-slapd
- Ticket 48849 - Systemd introduced incompatible changes that breaks ds build
- Ticket 48846 - 32 bit systems set low vmsize
- Ticket 48846 - Older kernels do not expose memavailable
- Ticket 48846 - Rlimit checks should detect RLIM_INFINITY
- Ticket 48617 - Coverity fixes
- Ticket 48745 - Matching Rule caseExactIA5Match indexes incorrectly values with upper cases
- Ticket 48844 - Regression introduced in matching rules by DS 48746
- Ticket 48363 - CI test - add test suite
- Ticket 48795 - Make various improvements to create_test.py
- Ticket 48834 - Fix jenkins: discared qualifier on auditlog.c
- Ticket 48834 - Modifier's name is not recorded in the audit log with modrdn and moddn operations
- Ticket 48754 - ldclt should support -H
2016-06-13 14:08:52 -07:00
Jitka Plesnikova
d8f2c55451 Perl 5.24 re-rebuild of bootstrapped packages 2016-05-19 12:16:35 +02:00
Noriko Hosoi
3f2f2e3bb0 Release 1.3.5.4-1
- Ticket 48836 - replication session fails because of permission denied
- Ticket 47819 - RFE - improve tombstone purging performance
- Ticket 48837 - Replication: total init aborted
- Ticket 48617 - Server ram checks work in isolation
- Ticket 48220 - The "repl-monitor" web page does not display "year" in date.
- Ticket 48829 - Add gssapi sasl replication bind test
- Ticket 48497 - uncomment pytest from CI test
- Ticket 48828 - db2ldif is not taking into account multiple suffixes or backends
- Ticket 48818 - Fix case where return code is always -1
- Ticket 48826 - 52updateAESplugin.pl may fail on older versions of perl
- Ticket 48825 - Configure make generate invalid makefile
2016-05-18 12:25:45 -07:00
Jitka Plesnikova
18e4ec4ce2 Perl 5.24 rebuild 2016-05-17 03:29:49 +02:00
Noriko Hosoi
6eaf1030f7 Release 1.3.5.3-1
- Ticket 47536 - Allow usage of OpenLDAP libraries that don't use NSS for crypto
- Ticket 47536 - CI test: added test cases for ticket 47536
- Ticket 47840 - default instance scripts if undefined.
- Ticket 47888 - Add CI test
- Ticket 47888 - DES to AES password conversion fails if a backend is empty
- Ticket 47951 - Fix startpid from altering dev/null
- Ticket 47968 - Disable journald logs by default
- Ticket 47982 - HR Log timers, regression fix for subsystem logging
- Ticket 48078 - CI test - paged_results - TET part
- Ticket 48144 - Add /usr/sbin/status-dirsrv script to get the status of the directory server instance.
- Ticket 48269 - ns-accountstatus status message improvement
- Ticket 48342 - DNA: deadlock during DNA_EXTEND_EXOP_REQUEST_OID
- Ticket 48342 - DNA Deadlock test cases
- Ticket 48342 - Prevent transaction abort if a transaction has not begun
- Ticket 48350 - Integrate ASAN into our rpm build process
- Ticket 48374 - entry cache locks not released in error conditions
- Ticket 48410 - 389-ds-base - Unable to remove / unregister a DS instance from admin server
- Ticket 48447 - with-initddir should accept no
- Ticket 48450 - Systemd password agent support
- Ticket 48492 - heap corruption at schema replication.
- Ticket 48597 - Deadlock when rebuilding the group of authorized replication managers
- Ticket 48662 - db2index with no attribute args fail.
- Ticket 48710 - auto-dn-suffix unrecognized option
- Ticket 48769 - Fix white space in extendedop.c
- Ticket 48769 - RFE: Be_txn extended operation plugin type
- Ticket 48770 - Improve extended op plugin handling
- Ticket 48775 - If nsSSL3 is on, even if SSL v3 is not really enabled, a confusing message is logged.
- Ticket 48779 - Remove startpidfile check in start-dirsrv
- Ticket 48781 - Vague error message: setup_ol_tls_conn - failed: unable to create new TLS context
- Ticket 48782 - Make sure that when LDAP_OPT_X_TLS_NEWCTX is set, the value is set to zero.
- Ticket 48783 - Fix ns-accountstatus.pl syntax error
- Ticket 48784 - CI test: added test cases for ticket 48784
- Ticket 48784 - Make the SSL version set to the client library configurable.
- Ticket 48798 - Enable DS to offer weaker DH params in NSS
- Ticket 48799 - objectclass values could be dropped on the consumer
- Ticket 48800 - Cleaning up error buffers
- Ticket 48801 - ASAN errors during tests
- Ticket 48802 - Compilation warnings from clang
- Ticket 48808 - Add test case
- Ticket 48808 - Paged results search returns the blank list of entries
- Ticket 48813 - password history is not updated when an admin resets the password
- Ticket 48815 - ns-accountstatus.sh does handle DN's with single quotes
- Ticket 48818 - In docker, no one can hear your process hang.
- Ticket 48822 - (389-ds-base-1.3.5) Fixing coverity issues.
- Ticket 48824 - Cleanup rpm.mk and 389 specfile
2016-05-08 18:04:10 -07:00
David Tardon
c559a83462 rebuild for ICU 57.1 2016-04-15 20:11:02 +02:00
Noriko Hosoi
64fa734edc Removed %if %{use_nunc_stans} from nunc_stans_ver, too. 2016-04-11 12:58:54 -07:00
Noriko Hosoi
6efdba7d71 Removed %if %{use_nunc_stans} from Source3 2016-04-11 12:51:47 -07:00
Noriko Hosoi
257a3d8b62 Release 1.3.5.1-3
- Fixed the %if expression for use_nunc_stans.
2016-04-11 11:52:21 -07:00
Noriko Hosoi
dc711d1b02 Release 1.3.5.2
- Fixed License to GPLv3+
- Generate a user dirsrv in the package install.
2016-03-28 15:36:27 -07:00
Noriko Hosoi
1d1dc675c9 Release 1.3.5.1
- Ticket 47982 - improve timestamp resolution in logs
- Ticket 48759 - no plugin calls in tombstone purging
- Ticket 48665 - Prevent sefault in ldbm_instance_modify_config_entry
- Ticket 48757 - License tag does not match actual license of code
- Ticket 48746 - Crash when indexing an attribute with a matching rule
- Ticket 48497 - extended search without MR indexed attribute prevents later indexing with that MR
- Ticket 48368 - Resolve the py.test conflicts with the create_test.py issue
- Ticket 48748 - Fix memory_leaks test suite teardown failure
- Ticket 48383 - import tasks with dynamic buffer sizes
- Ticket 48420 - change severity of some messages related to "keep alive" entries
- Ticket 48386 - Clean up dsktune code
- Ticket 48537 - undefined reference to `abstraction_increment'
- Ticket 48747 - dirsrv service fails to start when nsslapd-listenhost is configured
2016-03-23 14:55:23 -07:00
Noriko Hosoi
16ea67f259 Release 1.3.5.0
- nunc-stans - bump version to 0.1.8
- Ticket 132   - Makefile.am must include header files and template scripts
- Ticket 142   - [RFE] Default password syntax settings don't work with fine-grained policies
- Ticket 548   - RFE: Allow AD password sync to update shadowLastChange
- Ticket 47788 - Only check postop result if its a replication operation
- Ticket 47840 - add configure option to disable instance specific scripts
- Ticket 47968 - [RFE] Send logs to journald
- Ticket 47977 - [RFE] Implement sd_notify mechanism
- Ticket 48016 - search, matching rules and filter error "unsupported type 0xA9"
- Ticket 48144 - Add /usr/sbin/status-dirsrv script to get the status of the directory server instance.
- Ticket 48145 - RFE Add log file for rejected changes
- Ticket 48147 - Unable to enable DS service for auto start
- Ticket 48151 - Improve CleanAllRUV task logging
- Ticket 48218 - cleanAllRUV - modify the existing "force" option to bypass the "replica online" checks
- Ticket 48244 - No validation check for the value for nsslapd-db-locks.
- Ticket 48257 - Fix coverity issues - 08/24/2015
- Ticket 48263 - allow plugins to detect tombstone operations
- Ticket 48269 - RFE: need an easy way to detect locked accounts locked by inactivity.
- Ticket 48270 - fail to index an attribute with a specific matching rule/48269
- Ticket 48280 - enable logging of internal ops in the audit log
- Ticket 48285 - The dirsrv user/group should be created in rpm %pre, and ideally with fixed uid/gid
- Ticket 48289 - 389-ds-base: ldclt-bin killed by SIGSEGV
- Ticket 48290 - No man page entry for - option '-u' of dbgen.pl for adding group entries with uniquemembers
- Ticket 48294 - Linked Attributes plug-in - won't update links after MODRDN operation
- Ticket 48295 - Entry cache is not rolled back -- Linked Attributes plug-in - wrong behaviour when adding valid and broken links
- Ticket 48311 - nunc-stans: Attempt to release connection that is not acquired
- Ticket 48317 - SELinux port labeling retry attempts are excessive
- Ticket 48326 - [RFE] it could be nice to have nsslapd-maxbersize default to bigger than 2Mb
- Ticket 48350 - configure.ac add options for debbuging and security analysis / hardening.
- Ticket 48351 - Fix buffer overflow error when reading url with len 0
- Ticket 48363 - Support for rfc3673 '+' to return operational attributes
- Ticket 48369 - [RFE] response control for password age should be sent by default by RHDS
- Ticket 48384 - Server startup should warn about values consuming too much ram
- Ticket 48387 - ASAN invalid read in cos_cache.c
- Ticket 48394 - lower password history minimum to 1
- Ticket 48395 - ASAN - Use after free in uiduniq 7bit.c
- Ticket 48398 - Coverity defect 13352 - Resource leak in auditlog.c
- Ticket 48400 - ldclt - segmentation fault error while binding
- Ticket 48445 - keep alive entries can break replication
- Ticket 48446 - logconv.pl displays negative operation speeds
- Ticket 48566 - acl.c attrFilterArray maybe uninitialised.
- Ticket 48662 - db2index with no attribute args fail.
2016-02-25 17:38:05 -08:00
Noriko Hosoi
fc6f6b809b 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.
2016-02-12 13:42:43 -08:00
Mark Reynolds
9090089aab Fix build problem with nunc-stans on RawHide
If /lib already exited the build would fail:

"mkdir lib" -> "mkdir -p lib"

Original fix done by: wibrown
2016-02-09 09:18:10 -05:00
Dennis Gilmore
0e4217b0d3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 15:17:21 +00:00
Noriko Hosoi
42597f7f72 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"
2016-01-25 13:05:53 -08:00
Noriko Hosoi
fd92e6590f 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
2016-01-12 14:18:16 -08:00
Noriko Hosoi
c67c2ddf07 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
2015-11-18 16:09:07 -08:00
Peter Robinson
f1b111f852 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 2015-11-10 13:59:40 +00:00
David Tardon
9de4ce247c rebuild for ICU 56.1 2015-10-28 14:07:42 +01:00
Noriko Hosoi
6691b6c404 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.
2015-09-04 13:23:01 -07:00
Noriko Hosoi
2db9b3eadd Release 1.3.4.3
- Ticket 48204 - Add Python 3 compatibility to ds-logpipe
2015-07-27 18:57:02 -07:00
Noriko Hosoi
03d064eac5 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
2015-07-27 18:55:16 -07:00
Tomas Radej
96793afac1 Updated dep on policycoreutils-python-utils (semanage was moved) 2015-07-27 18:54:54 -07:00
Noriko Hosoi
7668f0d5d1 Revert "Resolves: Bug 1244234 - Use python3 in scripts in 389-ds-base"
This reverts commit 06cea08970.
2015-07-27 18:51:21 -07:00
Miro Hrončok
06cea08970 Resolves: Bug 1244234 - Use python3 in scripts in 389-ds-base 2015-07-27 01:07:59 +02:00
Noriko Hosoi
5e468373d0 Including nunc-stans source tar ball in the all arch's, but building it for x86_64 only. 2015-06-24 09:37:08 -07:00
Noriko Hosoi
144aac7219 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
2015-06-23 15:41:38 -07:00
Noriko Hosoi
d02e06a825 Release 1.3.4.0 (rebase)
- Enable nunc-stans in the build.
- Ticket 47490 - test case failing if 47721 is also fixed
- Ticket 47640 - Linked attributes transaction not aborted when  linked entry does not exit
- Ticket 47669 - CI test: added test cases for ticket 47669
- Ticket 47669 - Retro Changelog Plugin accepts invalid value in nsslapd-changelogmaxage attribute
- Ticket 47723 - winsync sets AccountUserControl in AD to 544
- Ticket 47787 - Make the test case more robust
- Ticket 47833 - TEST CASE only (modrdn fails if renamed entry member of a group and is out of memberof scope)
- Ticket 47878 - Improve setup-ds update logging
- Ticket 47893 - should use Sys::Hostname instead Net::Domain
- Ticket 47910 - allow logconv.pl -S/-E switches to work even when timestamps not present in access log
- Ticket 47913 - remove-ds.pl should not remove /var/lib/dirsrv
- Ticket 47921 - indirect cos does not reflect changes in the cos attribute
- Ticket 47927 - Uniqueness plugin: should allow to exclude some subtrees from its scope
- Ticket 47953 - testcase for removing invalid aci
- Ticket 47966 - CI test: added test cases for ticket 47966
- Ticket 47966 - slapd crashes during Dogtag clone reinstallation
- Ticket 47972 - make parsing of nsslapd-changelogmaxage more fault tolerant
- Ticket 47972 - make parsing of nsslapd-changelogmaxage more fool proof
- Ticket 47998 - cleanup WINDOWS ifdef's
- Ticket 47998 - remove remaining obsolete OS code/files
- Ticket 47998 - remove "windows" files
- Ticket 47999 - address several race conditions in tests
- Ticket 47999 - lib389 individual tests not running correctly  when run as a whole
- Ticket 48003 - build "suite" framework
- Ticket 48008 - db2bak.pl man page should be improved.
- Ticket 48017 - add script to generate lib389 CI test script
- Ticket 48019 - Remove refs to constants.py and backup/restore from lib389 tests
- Ticket 48023 - replace old replication check with lib389 function
- Ticket 48025 - add an option '-u' to dbgen.pl for adding group entries with uniquemembers
- Ticket 48026 - fix invalid write for friendly attribute names
- Ticket 48026 - Fix memory leak in uniqueness plugin
- Ticket 48026 - Support for uniqueness plugin to enforce uniqueness on a set of attributes.
- Ticket 48032 - change C code license to GPLv3; change C code license to allow openssl
- Ticket 48035 - nunc-stans - Revise shutdown sequence
- Ticket 48036 - ns_set_shutdown should call ns_job_done
- Ticket 48037 - ns_thrpool_new should take a config struct rather than many parameters
- Ticket 48038 - logging should be pluggable
- Ticket 48039 - nunc-stans malloc should be pluggable
- Ticket 48040 - preserve the FD when disabling a listener
- Ticket 48043 - use nunc-stans config initializer
- Ticket 48103 - update DS for new nunc-stans header file
- Ticket 48110 - Free all the nunc-stans signal jobs when shutdown is detected
- Ticket 48111 - "make clean" wipes out original files
- Ticket 48122 - nunc-stans FD leak
- Ticket 48127 - Using RPM, allows non root user to create/remove DS instance
- Ticket 48141 - aci with wildcard and macro not correctly evaluated
- Ticket 48143 - Password is not correctly passed to perl command line tools if it contains shell special characters.
- Ticket 48149 - ns-slapd double free or corruption crash
- Ticket 48154 - abort cleanAllRUV tasks should not certify-all by default
- Ticket 48169 - support NSS 3.18
- Ticket 48170 - Parse nsIndexType correctly
- Ticket 48175 - Avoid using regex in ACL if possible
- Ticket 48178 - add config param to enable nunc-stans
- Ticket 48191 - CI test: added test cases for ticket 48191
- Ticket 48191 - RFE: Adding nsslapd-maxsimplepaged-per-conn
- Ticket 48191 - RFE: Adding nsslapd-maxsimplepaged-per-conn Adding nsslapd-maxsimplepaged-per-conn
- Ticket 48194 - CI test: added test cases for ticket 48194
- Ticket 48197 - error texts from preop plugins not sent to client
2015-06-19 16:02:56 -07:00
Noriko Hosoi
fbad2d1e7b release 1.3.3.12
- Resolves: Bug 1232896 - CVE-2015-3230 389-ds-base: nsSSL3Ciphers preference not enforced server side
2015-06-17 12:40:30 -07:00
Dennis Gilmore
018fc5fe86 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-16 22:38:48 +00:00
Jitka Plesnikova
ee8c1a6266 Perl 5.22 rebuild 2015-06-11 10:32:53 +02:00
Noriko Hosoi
e3d2b91ffe release 1.3.3.11
- Ticket 48192 - Individual abandoned simple paged results request has no chance to be cleaned up
- Ticket 48190 - idm/ipa 389-ds-base entry cache converges to 500 KB in dblayer_is_cachesize_sane
- Ticket 48183 - bind on db chained to AD returns err=32
- Ticket 48158 - cleanAllRUV task limit not being enforced correctly
- Ticket 48158 - Remove cleanAllRUV task limit of 4
- Ticket 48146 - async simple paged results issue; need to close a small window for a pr index competed among multiple threads.
- Ticket 48146 - async simple paged results issue; log pr index
- Ticket 48109 - substring index with nssubstrbegin: 1 is not being used with filters like (attr=x*)
- Ticket 48177 - dynamic plugins should not return an error when modifying a critical plugin
- Ticket 48146 - async simple paged results issue
2015-06-10 12:04:01 -07:00
Jitka Plesnikova
640b82280c Perl 5.22 rebuild 2015-06-05 11:37:22 +02:00
Noriko Hosoi
200a42074f release 1.3.3.10
- Resolves: Bug 1216203 - CVE-2015-1854 389ds-base: access control bypass with modrdn
2015-04-28 11:50:42 -07:00
Noriko Hosoi
1d4c7f23d2 bump version to 1.3.3.9
- Bug 1199675 - CVE-2014-8112 CVE-2014-8105 389-ds-base: various flaws [fedora-all]
- Ticket 47801 - RHDS keeps on logging write_changelog_and_ruv: failed to update RUV for unknown
- Ticket 47957 - Make ReplicaWaitForAsyncResults configurable
- Ticket 47431 - CI test: added test cases for ticket 47431
- Ticket 47431 - Duplicate values for the attribute nsslapd-pluginarg are not handled correctly
- Ticket 47936: Create a global lock to serialize write operations over several backends
- Ticket 48021 - nsDS5ReplicaBindDNGroup checkinterval not working properly
- Ticket 48048 - Fix coverity issues - 2015/3/1
- Ticket 48109 - substring index with nssubstrbegin: 1 is not being used with filters like (attr=x*)
- Ticket 48109 - CI test: added test cases for ticket 48109
- Ticket 48109 - substring index with nssubstrbegin: 1 is not being used with filters like (attr=x*)
- Ticket 48048 - Fix coverity issues - 2015/2/24
- Ticket 48030 - spec file should run "systemctl stop" against each running instance instead of dirsrv.target
- Ticket 47828: DNA scope: allow to exlude some subtrees
- Ticket 47988: test case
- Ticket 47901: After total init, nsds5replicaLastInitStatus can report an erroneous error status (like 'Referral')
- Ticket 48003 - add template scripts
- Ticket 48003 - build "suite" framework
- Ticket 48005 - CI test: added test cases for ticket 48005
- Ticket 48005 - ns-slapd crash in shutdown phase
- Ticket 47742 - 64bit problem on big endian: auth method not supported
- Ticket 47836 - Do not return '0' as empty fallback value of nsds5replicalastupdatestart and nsds5replicalastupdatestart
- Ticket 47728 - compilation failed with ' incomplete struct/union/enum' if not set USE_POSIX_RWLOCKS
- Ticket 48027 - revise the rootdn plugin configuration validation
- Ticket 47451 - dynamic plugins - fix crash caused by invalid  plugin config
- Ticket 48001 - ns-activate.pl fails to activate account if it was disabled on AD
2015-03-06 17:04:44 -08:00
Noriko Hosoi
392f7da4c4 Fixes spec file to make sure all the server instances are stopped before upgrade
- Ticket 48030 - DNS errors after IPA upgrade due to broken ReplSync
2015-02-25 18:28:37 -08:00
Noriko Hosoi
ca094d38b7 bump version to 1.3.3.8
- Ticket 48001 - ns-activate.pl fails to activate account if it was disabled on AD
- Ticket 47963 - memberof skip nested groups breaks the plugin
2015-02-04 16:13:21 -08:00
Petr Machata
0041227bff Bump for rebuild. 2015-02-04 14:07:34 +01:00
Noriko Hosoi
91cf6d4f77 removed USE_64=1 which is not used any more. 2015-01-28 14:42:07 -08:00
Noriko Hosoi
e744861755 bump version to 1.3.3.7
- Coverity 12970 - Explicit null dereference
- Ticket 47988: Schema learning mechanism, in replication, unable to extend an existing definition
- Ticket 47996 - ldclt needs to support SSL Version range
- Ticket 47738 - use PL_strcasestr instead of strcasestr
- Ticket 47462 - Stop using DES in the reversible password  encryption plug-in
- Ticket 47807 - SLAPI_REQUESTOR_ISROOT not set for extended operation plugins
- Ticket 47991 - upgrade script fails if /etc and /var are on different file systems
- Ticket 47989 - Windows Sync accidentally cleared raw_entry
- Ticket 47964 - v2 - Incorrect search result after replacing an empty attribute
- Ticket 47934 - nsslapd-db-locks modify not taking into account.
- Ticket 47617 - replication changelog trimming setting validation
- Ticket 47905 - Bad manipulation of passwordhistory
- Ticket 47973 - During schema reload sometimes the search returns no results
- Ticket 47981 - COS cache doesn't properly mark vattr cache as  invalid when there are multiple suffixes
- Ticket 47980 - Nested COS definitions can be incorrectly  processed
- Ticket 47451 - Dynamic plugins - fixed thread synchronization
- Ticket 47750 - During delete operation do not refresh cache entry if it is a tombstone
- Ticket 47947 - start dirsrv after chrony on RHEL7 and Fedora
- fix jenkins warning
- Ticket 47526 - Additional fix for ticket 47526 v3
- Ticket 47451 - Add Dynamic Plugin CI Suite
- Ticket 47965 - Fix coverity issues (2014/12/16)
- Ticket 47451 - Fix jenkins errors
- Ticket 47451 - Dynamic Plugin - various fixes
- Ticket 47935 - Error: failed to open an LDAP connection to host 'example.org' port '389' as user 'cn=Directory Manager'. Error: unknown.
- Ticket 47750 - Need to refresh cache entry after called betxn postop plugins
- Ticket 47942 -  DS hangs during online total update
- Ticket 47960 - cookie_change_info returns random negative number if there was no change in a tree
- Ticket 47960 - cookie_change_info returns random negative number if there was no change in a tree
- Ticket 47722 - Using the filter file does not work
- Ticket 47636 - Error log levels not displayed correctly
- Ticket 47965 - Fix coverity issues (2014/11/24)
- Ticket 47969 - Fix coverity issue
- Ticket 47949 - logconv.pl -- support parsing/showing/reporting different protocol versions
- Ticket 47525 - Crash if setting invalid plugin config area for MemberOf Plugin
- Ticket 47970 - add lib389 testcase
- Ticket 47970 - Account lockout attributes incorrectly updated after failed SASL Bind
- Ticket 47969 - COS memory leak when rebuilding the cache
- Ticket 47967 - cos_cache_build_definition_list does not stop during server shutdown
- Ticket 47451 - Running a plugin task can crash the server
- Ticket 47963 - skip nested groups breaks memberof fixup task
- Ticket 47963 - RFE - memberOf - add option to skip nested  group lookups during delete operations
- Ticket 47810 - RI plugin does not return result code if update fails
2015-01-28 12:39:01 -08:00
David Tardon
6692dca111 rebuild for ICU 54.1 2015-01-26 16:47:41 +01:00
Mark Reynolds
4dcce66a33 5d72a2f bump version to 1.3.3.6-1
- Ticket 47950 - Bind DN tracking unable to write to internalModifiersName without special permissions
- Ticket 47958 - Memory leak in password admin if the admin entry does not exist
- Ticket 47952 - PasswordAdminDN attribute is not properly returned to client
- Ticket 47451 - Need to unregister tasks created by plugins
- Ticket 47928 - Disable SSL v3, by default.
- Ticket 47953 - Should not check aci syntax when deleting an aci
- Ticket 47948 - ldap_sasl_bind fails assertion (ld != NULL) if it is called from chainingdb_bind over SSL/startTLS
- Ticket 47945 - Add SSL/TLS version info to the access log
- Ticket 47939 - Malformed cookie for LDAP Sync makes DS crash
- Ticket 47937 - Crash in entry_add_present_values_wsi_multi_valued
- Ticket 47928 - CI test: added test cases for ticket 47928
- Ticket 47553 - Enhance ACIs to have more control over MODRDN operations
2014-11-20 11:55:48 -05:00
Noriko Hosoi
29e8ae027b Release 1.3.3.5
- Ticket 47914 - Add FreeIPA Conflicts to 389 spec file
- Ticket 47922 - dynamically added macro aci is not evaluated on the fly
- Ticket 47897 - Need to move slapi_pblock_set(pb, SLAPI_MODRDN_EXISTING_ENTRY, original_entry->ep_entry) prior to original_entry overwritten
- Ticket 47920 - Encoding of SearchResultEntry is missing tag
- Ticket 47912 - Proper handling of "No original_tombstone for changenumber" errors
- Ticket 47899 - Fix slapi_td_plugin_lock_init prototype
- Ticket 47919 - ldbm_back_modify SLAPI_PLUGIN_BE_PRE_MODIFY_FN does not return even if one of the preop plugins fails.
- Ticket 47892 - Fix remaining compiler warnings
- ticket 47916 - plugin logging parameter only triggers result logging
- Ticket 47918 - result of dna_dn_is_shared_config is incorrectly used
- Ticket 47900 - Server fails to start if password admin is set
- Ticket 47892 - coverity defects found in 1.3.3.x
2014-10-16 10:27:05 -07:00
Noriko Hosoi
7b3521eed1 Release 1.3.3.4
- Ticket 47880 - CI test: added test cases for ticket 47880
- Ticket 47880 - provide enabled ciphers as search result
- Ticket 47838 - CI test: adjusted test cases based on the phase 2 fixes for ticket 47838
- Ticket 47838 - harden the list of ciphers available by default (phase 2)
- Ticket 47900 - Adding an entry with an invalid password as rootDN is incorrectly rejected
- Ticket 47908 - 389-ds 1.3.3.0 does not adjust cipher suite configuration on upgrade, breaks itself and pki-server
- Ticket 47907 - ldclt: assertion failure with -e "add,counteach" -e "object=<ldif file>,rdn=uid:test[A=INCRNNOLOOP(0;24
- Ticket 47750 - Creating a glue fails if one above level is a conflict or missing
2014-10-16 10:26:50 -07:00
Mark Reynolds
4b4ddfe9e8 Ticket 47917 - Fix Source location to use new wiki url 2014-10-03 11:28:51 -04:00
Peter Robinson
a997f82bd7 - Use generic 64 bit detection (fixes aarch64/ppc64le)
- PPC/s390 has lm_sensors
- Minor spec cleanups
2014-09-14 09:37:11 +01:00
Rich Megginson
1e277f6ab3 the 1.3.3.3 release 2014-09-12 15:28:26 -06:00
Nathan Kinder
ab24bed11e Release 1.3.3.2
- Ticket 47889 - DS crashed during ipa-server-install on test_ava_filter
- Ticket 47895 - If no effective ciphers are available, disable security setting.
- Ticket 47838 - harden the list of ciphers available by default
- Ticket 47885 - did not always return a response control
- Ticket 47890 - minor memory leaks in utilities
- Ticket 47834 - Tombstone_to_glue: if parents are also converted to glue, the target entry's DN must be adjusted.
- Ticket 47748 - Simultaneous adding a user and binding as the user could fail in the password policy check
- Ticket 47875 - dirsrv not running with old openldap
- Ticket 47885 - deref plugin should not return references with noc access rights
2014-09-12 09:59:41 -07:00
Jitka Plesnikova
fe62433c62 Update releas 2014-09-04 09:24:32 +02:00
Jitka Plesnikova
16d6eb5b73 Perl 5.20 rebuild 2014-09-04 09:14:05 +02:00
Noriko Hosoi
24b1e9cd81 - Release 1.3.3.0
- Ticket 47879 - coverity defects in plugins/replication/windows_protocol_util.c
- Ticket 47876 - coverity defects in slapd/tools/mmldif.c
- Ticket 47574 - start dirsrv after ntpd
- Ticket 47838 - harden the list of ciphers available by default
- Ticket 47579 - add dbmon.sh
- Ticket 47819 - Fix memory leak
- Ticket 47819 - Improve tombstone purging performance
- Ticket 47714 - [RFE] Update lastLoginTime also in Account Policy plugin if account lockout is based on passwordExpirationTime.
- Ticket 47812 - logconv.pl missing -U option from usage
- Ticket 47664 - Page control does not work if effective rights control is specified
- Ticket 47790 - Integer config attributes accept invalid  values at server startup
- Ticket 47710 - Missing warning for invalid replica backoff configuration
- Ticket 47853 - Missing newline at end of the error log messages in memberof
- Ticket 47853 - client hangs in add if memberof fails
- Ticket 47746 - ldap/servers/slapd/back-ldbm/dblayer.c: possible minor problem with sscanf
- Ticket 47711 - improve dbgen rdn generation, output and man page.
- Ticket 47855 - Fix previous commit
- Ticket 47859 - Coverity: 12692 & 12717
- Ticket 47855 - clear tmp directory at the start of each test
- Ticket 47844 - Fix hyphens used as minus signed and other manpage mistakes
- Ticket 47843 - Fix various typos in manpages & code
- Ticket 47832 - attrcrypt_generate_key calls slapd_pk11_TokenKeyGenWithFlags with improper macro
- Ticket 47852 - Updating winsync one-way sync does not affect the behaviour dynamically
- Ticket 47846 - server crashes deleting a replication agreement
- Ticket 47823 - attribute uniqueness enforced on all subtrees
- Ticket 47654 - Fix regression (deadlock/crash)
- Ticket 47827 - Fix coverity issue 12695
- Ticket 47829: memberof scope: allow to exclude subtrees
- Ticket 47815 - Add operations rejected by betxn plugins remain in cache
- Ticket 47808 - If be_txn plugin fails in ldbm_back_add, adding entry is double freed
- Ticket 555   - add fixup-memberuid.pl script
- Ticket 47827 - online import crashes server if using verbose error logging
- fix compiler error with alst coverity commit
- fix coverity issue 12621
- Ticket 47810 - investigate betxn plugins to ensure they  return the correct error code
- Ticket 47602 - txn commit being performed too early
- Ticket 47752 - Don't add unhashed password mod if we don't have an unhashed value
- Ticket 47803 - syncrepl crash if attribute list is non-empty
- Ticket 47466 - Fix coverity issue
- Ticket 47644 - Managed Entry Plugin - transaction not aborted upon failure to create managed entry
- Ticket 47791 - Negative value of nsSaslMapPriority is not  reset to lowest priority
- Ticket 47805 - syncrepl doesn't send notification when attribute in search filter changes
- Ticket 47636 - errorlog-level 16384 is listed as 0 in cn=config
- Ticket 47451 - Remove old code from linked attr plugin
- Ticket 47756 - fix coverity issues
- Ticket 47761 - Return all attributes in rootdse without explicit request
- fix assertion failure introduced with fix for ticket 47667
- Ticket 47712 - betxn: retro changelog broken after cancelled transaction
- Ticket 47667 - Allow nsDS5ReplicaBindDN to be a group DN
- Ticket 47655 - Improve replication total update logging
- Ticket 47756 - Improve import logging and abort processing
- Ticket 47451 - add/enable/disable/remove plugins without server restart
- Ticket 47553 - Enhance ACIs to have more control over MODRDN operations
- Ticket 47727 - Updating nsds5ReplicaHost attribute in a replication agreement fails with error 53
- Ticket 47725 - compiler error on daemon.c
- Ticket 47701 - Make retro changelog trim interval programmable
- Ticket 47453 - configure SASL/GSSAPI/Kerberos without server restart
- Ticket 47701 - Make retro changelog trim interval programmable
- Ticket 47602 - Make ldbm_back_seq independently support transactions
- Ticket 47552 - logconv: unindexed report should list bind dn
- Ticket 47619 - cannot reindex retrochangelog
- Update test cases due to new modules: Schema, tasks, plugins and index
- Ticket 47608 - change slapi_entry_attr_get_bool to handle "on"/"off" values, support default value
- Ticket 47437 - Some attributes in cn=config should not be multivalued
- Ticket 47573 - schema push can be erronously prevented
- Ticket 47618 - Enable normalized DN cache by default
- Ticket 47570 - slapi_ldap_init unusable during independent plugin development
- Ticket 47659 - ldbm_usn_init: Valgrind reports Invalid read / SIGSEGV
- Ticket 47654 - fix double free
- Ticket 47675 - logconv errors when search has invalid bind dn
- Ticket 47657 - add schema test suite and tests for Ticket #47634
- Ticket 47668 - test: port ticket47490_test to Replica/Agreement interface (47600)
- Ticket 47654 - Cleanup old memory leaks reported from valgrind
- Ticket 47651 - Finaliser to remove instances backups
- Ticket 47603 - should not modify pre op entry during config validation
- Ticket 47628 - port testcases to new DirSrv interface
- Ticket 47525 - Don't modify preop entry in memberOf config
- Ticket 605   - support TLS 1.1 - Fixing "Coverity 12415 - Logically dead code"
- Ticket 605   - support TLS 1.1 - lower the log level for the supported NSS version range
- Ticket 47368 - fix memory leaks
- Ticket 605   - support TLS 1.1 - adding backward compatibility
- Ticket 605   - support TLS 1.1
- Ticket 47603 - Allow RI plugin to use alternate config area
- Ticket 47586 - Need to rebind after a stop (fix to run direct python script)
- Ticket 47525 - Need to add locking around config area access
- Ticket 47457 - default nsslapd-sasl-max-buffer-size should be 2MB
- Ticket 47525 - Fix memory leak
- Ticket 381   - Recognize compressed log files
- Ticket 47525 - Allow memberOf to use an alternate config area
- Ticket 47529 - Automember plug-in should treat MODRDN operations as ADD operations
- Ticket 47521 - Complex filter in a search request doen't work as expected.
- Ticket 47582 - agmt_count in Replica could become (PRUint64)-1
- Ticket 47368 - Fix coverity issues
- Ticket 47555 - db2bak.pl issue when specifying non-default directory
- Ticket 47368 - Fix Jenkins errors
- Ticket 47368 - IPA server dirsrv RUV entry data excluded from replication
- Ticket 538   - - hardcoded sasl2 plugin path in ldaputil.c, saslbind.c
- Ticket 47519 - memory leaks in access control
- Ticket 47398 - memberOf on a user is converted to lowercase
- Coverity Issue 12033
- Ticket 47530 - dbscan on entryrdn should show all matching values
- Ticket 47422 - With 1.3.04 and subtree-renaming OFF, when a user is deleted after restarting the server, the same entry can't be added
- bump autoconf to 2.69, automake to 1.13.4, libtool to 2.4.2
- Ticket 47436 - 389-ds-base - shebang with /usr/bin/env
- Ticket 47499 - if nsslapd-cachememsize set to the number larger than the RAM available, should result in proper error message.
- Ticket 47530 - dbscan on entryrdn should show all matching values
- Ticket 47535 - update man page
- Ticket 53    - Need to update supported locales Cleaning up typos and format.
- Ticket 47535 - Logconv.pl - RFE - add on option for a minimum etime for unindexed search stats
- Ticket 47491 - Update systemd service file to use PartOf directive
2014-09-03 12:34:06 -07:00
Jitka Plesnikova
22e0665faf Perl 5.20 rebuild 2014-09-03 16:28:35 +02:00
Noriko Hosoi
19a3cd4322 Release 1.3.2.23
- Ticket 47871 - 389-ds-base-1.3.2.21-1.fc20 crashed over the weekend
- Ticket 47866 - Errors after upgrading related to attribute "dnaremotebindmethod"
- Ticket 47816 - v2- internal syncrepl searches are flagged as unindexed
- Ticket 47877 - check_and_add_entry fails for changetype: add and existing entry
- Ticket 47834 - Tombstone_to_glue: if parents are also converted to glue, the target entry's DN must be adjusted.
- Ticket 47875 - dirsrv not running with old openldap
- Revert "Ticket #47875 - dirsrv not running with old openldap"
- Ticket 47875 - dirsrv not running with old openldap
- Ticket 47446 - logconv.pl memory continually grows
- Ticket 47874 - Performance degradation with scope ONE after some load
- Ticket 47872 - Filter AND with only one clause should be optimized
- Ticket 47834 - Tombstone_to_glue: if parents are also converted to glue, the target entry's DN must be adjusted.
- Ticket 47862 - repl-monitor fails to convert "*" to default values
- Ticket 47824 - paged results control is not working in some cases when we have a subsuffix.
- Ticket 47862 - Repl-monitor.pl ignores the provided connection parameters
- Ticket 346   - Fixing memory leaks
- Ticket 47753 - Add switch to disable pre-hashed password checking
- Ticket 47861 - Certain schema files are not replaced during upgrade
- Ticket 47858 - Internal searches using OP_FLAG_REVERSE_CANDIDATE_ORDER can crash the server
- Ticket 47797 - fix the indentation
- Ticket 47797 - DB deadlock when two threads (on separated backend) try to record changes in retroCL
- Ticket 47692 - single valued attribute replicated ADD does not work
- Ticket 47781 - Server deadlock if online import started while  server is under load
2014-08-27 14:32:52 -07:00
Jitka Plesnikova
036db54e89 Perl 5.20 rebuild 2014-08-27 02:07:05 +02:00
David Tardon
7f5ea316bd rebuild for ICU 53.1 2014-08-26 13:57:19 +02:00
Peter Robinson
2656508feb - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-15 18:05:58 +00:00
Noriko Hosoi
4c1bc37318 Release 1.3.2.21
- Resolves: #1127833
            Ticket 47869 - unauthenticated information disclosure (Bug 1123477)
  389-ds-base-1.3.2.22 = 389-ds-base-1.3.2.19 + Bug 1127833 fix.
2014-08-12 10:46:07 -07:00
Noriko Hosoi
3da5908190 Release 1.3.2.21
- Resolves: #1127833
            Ticket 47869 - unauthenticated information disclosure (Bug 1123477)
- Ticket 47834 - Tombstone_to_glue: if parents are also converted to glue, the target entry's DN must be adjusted.
- Ticket 47862 - repl-monitor fails to convert "*" to default values
- Ticket 47824 - paged results control is not working in some cases when we have a subsuffix.
- Ticket 47862 - Repl-monitor.pl ignores the provided connection parameters
- Ticket 346   - Fixing memory leaks
2014-08-07 11:28:29 -07:00
Noriko Hosoi
ec0b9f6e29 Release 1.3.2.20
- Ticket 47753 - Add switch to disable pre-hashed password checking
- Ticket 47861 - Certain schema files are not replaced during upgrade
- Ticket 47858 - Internal searches using OP_FLAG_REVERSE_CANDIDATE_ORDER can crash the server
- Ticket 47797 - DB deadlock when two threads (on separated backend) try to record changes in retroCL
- Ticket 47834 - Tombstone_to_glue: if parents are also converted to glue, the target entry's DN must be adjusted.
- Ticket 47692 - single valued attribute replicated ADD does not work
- Ticket 47781 - Server deadlock if online import started while  server is under load
2014-07-22 16:13:26 -07:00
Noriko Hosoi
03fb7d576d Release 1.3.2.19
- Ticket 47779 - Potential deadlock after startup if a dna configuration change is made
- Ticket 47839 - 389-ds production segfault: __memcpy_sse2_unaligned...
2014-07-03 10:28:43 -07:00
Noriko Hosoi
512d6f4fff Release 1.3.2.18
- Ticket 47750 - Creating a glue fails if one above level is a conflict or missing
- Ticket 47763 - winsync plugin modify is broken
- Ticket 47821 - deref plugin cannot handle complex acis
- Ticket 47831 - server restart wipes out index config if there is a default index
- Ticket 47817 - The error result text message should be obtained just prior to sending result
- Ticket 47815 - Add operations rejected by betxn plugins remain in cache
- Ticket 47809 - find a way to remove replication plugin errors messages "changelog iteration code returned a dummy entry with csn %s, skipping ..."
- Ticket 47704 - invalid sizelimits in aci group evaluation
- Ticket 47813 - remove "goto bail" from previous commit
- Ticket 47813 - managed entry plugin fails to update member  pointer on modrdn operation
- Ticket 47808 - If be_txn plugin fails in ldbm_back_add, adding entry is double freed.
- Ticket 47770 - #481 breaks possibility to reassemble memberuid list
2014-07-01 15:04:56 -07:00
Dennis Gilmore
3ccee05196 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-06 17:17:44 -05:00
Noriko Hosoi
bb10c7be3b Release 1.3.2.17
- Ticket 47446 - logconv.pl memory continually grows
- Ticket 47713 - Logconv.pl with an empty access log gives lots of errors
- Ticket 47806 - Failed deletion of aci: no such attribute
- bump version
- Ticket 47720 - Normalization from old DN format to New DN format doesnt handel condition properly when there is space in a suffix after the seperator operator.
- Ticket 47670 - Aci warnings in error log
- Ticket 47721 - Schema Replication Issue (follow up)
- Ticket 47721 - Schema Replication Issue (follow up + cleanup)
- Ticket 47721 - Schema Replication Issue
- Ticket 47676 - (cont.) Replication of the schema fails 'master branch' -> 1.2.11 or 1.3.1
- Ticket 47676 - Replication of the schema fails 'master branch' -> 1.2.11 or 1.3.1
- Ticket 47541 - Fix Jenkins errors
- Ticket 47541 - Replication of the schema may overwrite  consumer 'attributetypes' even if  consumer definition is a superset
- Ticket 47804 - db2bak.pl error with changelogdb
- Ticket 47780 - Some VLV search request causes memory leaks
- Ticket 47787 - A replicated MOD fails (Unwilling to perform) if it targets a tombstone
- Ticket 47764 - Problem with deletion while replicated
- Ticket 47750 - Creating a glue fails if one above level is a conflict or missing; Ticket 47696 - Large Searches Hang - Possibly entryrdn related
- Ticket 47772 - fix coverity issue
- Ticket 47793 - Server crashes if uniqueMember is invalid syntax and memberOf plugin is enabled.
- Ticket 47792 - database plugins need a way to call betxn  plugins
- Ticket 47707 - 389 DS Server crashes and dies while handles paged searches from clients
- Ticket 47792 - code cleanup
- Ticket 47779 - Need to lock server list when removing list
- Ticket 47771 - Move parentsdn initialization to avoid crash
- Ticket 47779 - Part of DNA shared configuration is deleted after server restart
- Ticket 346   - Slow ldapmodify operation time for large quantities of multi-valued attribute values
- Ticket 47782 - Parent numbordinate count can be incorrectly updated if an error occurs
- Ticket 47772 - empty modify returns LDAP_INVALID_DN_SYNTAX
- Ticket 47774 - mem leak in do_search - rawbase not freed upon certain errors
- Ticket 47773 - mem leak in do_bind when there is an error
- Ticket 47771 - Performing deletes during tombstone purging results in operation errors
- Ticket 47767 - Nested tombstones become orphaned after purge
- Ticket 47766 - Tombstone purging can crash the server if the backend is stopped/disabled
- Ticket 47759 - Crash in replication when server is under write load
- Ticket 47740 - Fix coverity issues(part 7)
- Ticket 47748 - Simultaneous adding a user and binding as the user could fail in the password policy check
- Ticket 47743 - Memory leak with proxy auth control
- Ticket 47740 - Crash caused by changes to certmap.c
- Ticket 47733 - ds logs many "Operation error fetching Null DN" messages
- Ticket 47740 - Fix coverity issues: null deferences - Part 6
- Ticket 47732 - ds logs many "SLAPI_PLUGIN_BE_TXN_POST_DELETE_FN plugin returned error" messages
- Ticket 47740 - Coverity issue in 1.3.3
- Ticket 47735 - e_uniqueid fails to set if an entry is a conflict entry
- Ticket 47740 - Fix coverity issues - Part 5
- Ticket 47740 - Fix coverity erorrs - Part 4
- Ticket 47640 - Fix coverity issues - part 3
- Ticket 47740 - Fix sync plugin resource leaks
- Ticket 47538 - RFE: repl-monitor.pl plain text output, cmdline config options
- Ticket 47740 - Coverity Fixes (Mark - part 1)
- Ticket 47734 - Change made in resolving ticket #346 fails on Debian SPARC64
- Ticket 47722 - Fixed filter not correctly identified
- Ticket 47722 - rsearch filter error on any search filter
2014-05-29 11:09:19 -07:00
Noriko Hosoi
c8a32cd25d Release 1.3.2.16 (This release is 1.3.2.13 + Ticket 47739)
- Ticket 47739 - directory server is insecurely misinterpreting authzid on a SASL/GSSAPI bind
2014-03-14 09:53:41 -07:00
Noriko Hosoi
0a2491db51 Bump version to 1.3.2.15
- Ticket 47735 - e_uniqueid fails to set if an entry is a conflict entry
- Ticket 47740 - Coverity issue in 1.3.3
- Ticket 47740 - Fix coverity issues - Part 5
- Ticket 47740 - Fix coverity erorrs - Part 4
- Ticket 47640 - Fix coverity issues - part 3
- Ticket 47740 - Fix sync plugin resource leaks
- Ticket 47538 - RFE: repl-monitor.pl plain text output, cmdline config options
- Ticket 47740 - Coverity Fixes (Mark - part 1)
- Ticket 47734 - Change made in resolving ticket #346 fails on Debian SPARC64
- Ticket 47722 - Fixed filter not correctly identified
- Ticket 47722 - rsearch filter error on any search filter
2014-03-13 17:57:30 -07:00
Noriko Hosoi
695c48eca6 Bump version to 1.3.2.14
- Ticket 47739 - directory server is insecurely misinterpreting authzid on a SASL/GSSAPI bind
- Ticket 47737 - Under heavy stress, failure of turning a tombstone into glue makes the server hung
- Ticket 47735 - e_uniqueid fails to set if an entry is a conflict entry
- Ticket 47729 - Directory Server crashes if shutdown during a replication initialization
- Ticket 47637 - rsa_null_sha should not be enabled by default
2014-03-10 18:40:12 -07:00
Noriko Hosoi
4b88ef31e9 Bump version to 1.3.2.13
- The previous version 1.3.2.12 missed to increment the version in VERSION.sh
2014-02-28 12:37:35 -08:00
Noriko Hosoi
3ffc26371e Bump version to 1.3.2.12
- Ticket 408   - create a normalized dn cache
- Ticket 571   - Empty control list causes LDAP protocol error is thrown (dup 47361)
- Ticket 408   - create a normalized dn cache
- Ticket 47699 - Propagate plugin precedence to all registered function types
- Ticket 525   - Replication retry time attributes cannot be added
- Ticket 47709 - package issue in 389-ds-base
- Ticket 47700 - Unresolved external symbol references break loading of the ACL plugin
- Ticket 47642 - Windows Sync group issues
- Ticket 525   - Replication retry time attributes cannot be added
- Ticket 47692 - single valued attribute replicated ADD does not work
- Ticket 47615 - Failed to compile the DS 389 1.3.2.3 version against Berkeley DB 4.2 version
- Ticket 47677 - Size returned by slapi_entry_size is not accurate
- Ticket 47693 - Environment variables are not passed when DS is started via service
2014-02-28 11:33:24 -08:00
Noriko Hosoi
66d67802e3 - Added arch aware python dir; moved libns-dshttpd.so* to devel and libs package 2014-02-20 12:16:29 -08:00
Parag Nemade
9775d04006 Rebuild for icu 52 2014-02-14 12:11:53 +05:30
Noriko Hosoi
693805614a Bump version to 1.3.2.11
- Ticket 47653 - Need a way to allow users to create entries assigned to themselves.
- Ticket 471   - logconv.pl tool removes the access logs contents if "-M" is not correctly used
- Ticket 47374 - flush.pl is not included in perl5
- Ticket 47649 - Server hangs in cos_cache when adding a user entry
- Ticket 443   - Deleting attribute present in nsslapd-allowed-to-delete-attrs returns Operations error
- Ticket 47638 - Overflow in nsslapd-disk-monitoring-threshold on 32bit platform
- Ticket 47641 - 7-bit check plugin not checking MODRDN operation
- Ticket 342   - better error message when cache overflows
- Ticket 47516 - replication stops with excessive clock skew
- Ticket 47620 - Unable to delete protocol timeout attribute
- Ticket 408   - Fix crash when disabling/enabling the setting
- Ticket 47629 - random crashes related to sync repl
- Ticket 47571 - targetattr ACIs ignore subtype
- Ticket 47660 - config_set_allowed_to_delete_attrs: Valgrind reports Invalid read
- Revert "Ticket 47653 - Need a way to allow users to create entries assigned to themselves"
2014-02-05 13:54:31 -08:00
Noriko Hosoi
0d013d32df Bump version to 1.3.2.10
- Ticket 447 - Possible to add invalid attribute to nsslapd-allowed-to-delete-attrs
- Ticket 47653 - Need a way to allow users to create entries assigned to themselves
- Ticket 47647 - remove bogus definition in 60rfc3712.ldif
- Ticket 47634 - support AttributeTypeDescription USAGE userApplications distributedOperation dSAOperation
- Ticket 47645 - reset stack, op fields to NULL - clean up stacks at shutdown - free unused plugin config entries
2014-01-08 15:11:36 -08:00
Noriko Hosoi
d21d0c9efa Bump version to 1.3.2.9
- Ticket 47621 - v2 make referential integrity configuration more flexible
- Ticket 47620 - Fix missing left bracket
- Ticket 47620 - Fix dereferenced NULL pointer in agmtlist_modify_callback()
- Ticket 47606 - replica init/bulk import errors should be more verbose
- Ticket 47631 - objectclass may, must lists skip rest of objectclass once first is found in sup
- Ticket 47627 - Fix replication logging
- Ticket 47620 - Fix logically dead code.
- Ticket 47313 - Indexed search with filter containing '&' and "!" with attribute subtypes gives wrong result
- Ticket 47620 - Config value validation improvement
- Ticket 47620 - Fix cherry-pick error for 1.3.2 and 1.3.1
- Ticket 47613 - Issues setting allowed mechanisms
- Ticket 47617 - allow configuring changelog trim interval
- Ticket 47601 - Plugin library path validation prevents intentional loading of out-of-tree modules
- Ticket 47627 - changelog iteration should ignore cleaned rids when getting the minCSN
- Ticket 47623 - fix memleak caused by 47347
- Ticket 47622 - Automember betxnpreoperation - transaction not aborted when group entry does not exist
- Ticket 47623 - fix memleak caused by 47347
- Ticket 47620 - 389-ds rejects nsds5ReplicaProtocolTimeout attribute
2013-12-17 14:06:02 -08:00
Noriko Hosoi
46c0a0f337 Bump version to 1.3.2.8
- Ticket 47612 - ns-slapd eats all the memory
- Ticket 47527 - Allow referential integrity suffixes to be configurable
- Ticket 47526 - Allow memberof suffixes to be configurable
- Ticket 342   - better error message when cache overflows (phase 2)
- Ticket 47587 - hard coded limit of 64 masters in agreement and changelog code
- Ticket 47611 - Add script to build patched RPMs
- Ticket 47614 - Possible to specify invalid SASL mechanism in nsslapd-allowed-sasl-mechanisms
- Ticket 47613 - Impossible to configure nsslapd-allowed-sasl-mechanisms
- Ticket 47592 - automember plugin task memory leaks
- Ticket 47591 - entries with empty objectclass attribute value can be hidden
- Ticket 47596 - attrcrypt fails to find unlocked key
2013-12-06 11:28:18 -08:00
Mark Reynolds
5638a95d64 924ead4 Bump version to 1.3.2.7
- Ticket 47593 - Update plugin API for OTP plugin
- Ticket 47599 - fix memory leak in ldbm_back_seq()
2013-11-25 10:38:03 -05:00
Rich Megginson
48fd002f65 Ticket 47599 - Reduce lock scope in retro changelog plug-in
-  previous fix missing defition of retrocl_cn_lock
2013-11-22 19:57:53 -07:00
Rich Megginson
37dc228406 Ticket #47605 CVE-2013-4485: DoS due to improper handling of ger attr searches 2013-11-21 11:21:04 -07:00
Mark Reynolds
5402445982 6cdca01 bump version to 1.3.2.4
Ticket 47599 - Reduce lock scope in retro changelog plug-in
Ticket 47596 - attrcrypt fails to find unlocked key
Ticket 47598 - Convert ldbm_back_seq code to be transaction aware
Ticket 47597 - Convert retro changelog plug-in to betxn
Ticket 47585 - Replication Failures related to skipped entries due to cleaned rids
Ticket 47588 - Compiler warnings building on F19
Ticket 47581 - Winsync plugin segfault during incremental backoff (phase 2)
Ticket 47581 - Winsync plugin segfault during incremental backoff
Ticket 47577 - crash when removing entries from cache
6b16d30 Revert "Ticket #47559 hung server - related to sasl and initialize"
2013-11-20 14:51:49 -05:00
Noriko Hosoi
476a97fe21 release 1.3.2.3
- Ticket 47515 - Fedora 20: setup-ds-admin.pl
- Ticket 47569 - Fix build warnings
- Ticket 47569 - ACIs do not allow attribute subtypes in targetattr keyword
- Ticket 47565 - Content Sync update file needs extensibleObject
- Ticket 47560 - fixup memberof task does not work: task entry not added
- Ticket 47559 - hung server - related to sasl and initialize
2013-10-28 13:57:50 -07:00
Mark Reynolds
4f622d4a9d Added new configure option to set the perl directory. This is to be compliant with "software collections". 2013-10-15 11:54:29 -04:00
Noriko Hosoi
f180a190a4 release 1.3.2.2
- Ticket 47517 - memory leak in range searches and other various leaks
- ticket 47550 - wip (cherry picked from commit 82377636267787be5182457d619d5a0b662d2658)
- Ticket 47550 - logconv: failed logins: Use of uninitialized value in numeric comparison at logconv.pl line 949
2013-10-11 12:01:49 -07:00
Noriko Hosoi
d4c89e568c release 1.3.2.1
- Ticket 47513 - tmpfiles.d references /var/lock when they should reference /run/lock
- Ticket 47551 - logconv: -V does not produce unindexed search report
- Ticket 47490 - Schema replication between DS versions may overwrite newer base schema
2013-10-10 18:01:58 -07:00
Noriko Hosoi
c1e57bc4ee release 1.3.2.0
- Ticket 48 - Active Directory has certain uids which are reserved and will cause a Directory Server replica initialization of an AD server to abort.
- Ticket 53 - Need to update supported locales
- Ticket 54 - locale "nl" not supported by collation plugin
- Ticket 77 - [RFE] Add ACI support for ldapi
- Ticket 123 - Enhancement request: "whoami" extended operation
- Ticket 153 - Schema file parsing overly picky?
- Ticket 182 - Pwd retry counters replication not enabled by default, and enabling it could lead to undesired results
- Ticket 197 - rhds82 rfe - BDB backend - clear free page files to reduce changelog size
- Ticket 205 - rhds81 rfe - snmp counters index strings for multiple network interfaces with ip addr and tcp port pairs
- Ticket 208 - [RFE] Roles with explicit scoping in RHDS
- Ticket 283 - Expose slapi_eq_* API
- Ticket 314 - ChainOnUpdate: "cn=directory manager" can modify userRoot on consumer without changes being chained or replicated. Directory integrity compromised.
- Ticket 411 - [RFE] mods optimizer
- Ticket 415 - winsync doesn't sync DN valued attributes if DS DN value doesn't exist
- Ticket 428 - posix winsync should support ADD user/group entries from DS to AD
- Ticket 460 - support multiple subtrees and filters
- Ticket 512 - improve performance of vattr code
- Ticket 513 - recycle operation pblocks
- Ticket 514 - investigate connection locking
- Ticket 521 - modrdn + NSMMReplicationPlugin - Consumer failed to replay change
- Ticket 564 - Is ldbm_txn_ruv_modify_context still required ?
- Ticket 568 - using transaction batchval violates durability
- Ticket 569 - examine replication code to reduce amount of stored state information
- Ticket 586 - selinux errors with /usr/sbin/setup-ds-admin.pl
- Ticket 589 - [RFE] Support RFC 4527 Read Entry Controls
- Ticket 601 - multi master replication allows schema violation
- Ticket 602 - replication inconsistency if attribute is modified several times in one operaion
- Ticket 607 - Replication issue: Entry can diverge betwen servers
- Ticket 609 - nsDS5BeginReplicaRefresh attribute accepts any value and it doesn't throw any error when server restarts.
- Ticket 615 - High contention on cos cache lock
- Ticket 617 - Possible to add invalid ACI value
- Ticket 626 - Possible to add nonexistent target to ACI
- Ticket 630 - The backend name provided to bak2db is not validated
- Ticket 47306 - execute index_add_mods only for indexed attributes
- Ticket 47310 - Attribute "dsOnlyMemberUid" not allowed when syncing nested posix groups from AD with posixWinsync
- Ticket 47313 - Indexed search with filter containing '&' and "!" with attribute subtypes gives wrong result
- Ticket 47314 - Winsync should support range retrieval
- Ticket 47316 - Search against 'view' is always reported as unindexed
- Ticket 47317 - should set LDAP_OPT_X_SASL_NOCANON to LDAP_OPT_ON by default
- Ticket 47319 - make connection buffer size adjustable
- Ticket 47320 - put conn on work_q not poll list if conn has buffered more_data
- Ticket 47323 - resurrected entry is not correctly indexed
- Ticket 47326 - idl switch does not work
- Ticket 47329 - Improve slapi_back_transaction_begin() return code when transactions are not available
- Ticket 47331 - Self entry access ACI not working properly
- Ticket 47337 - mep_pre_op: Unable to fetch origin entry
- Ticket 47340 - Deleting a separator ',' in 7-bit check plugin arguments makes the server fail to start with segfault
- Ticket 47350 - Allow search to look up 'in memory RUV'
- Ticket 47354 - Indexed search are logged with 'notes=U' in the access logs
- Ticket 47358 - backend performance - introduce optimization levels
- Ticket 47360 - Delete attribute could crash the server
- Ticket 47363 - 7-bit checking is not necessary for userPassword
- Ticket 47370 - DS crashes with some 7-bit check plugin configurations
- Ticket 47371 - Some updates of "passwordgraceusertime" are useless when updating "userpassword"
- Ticket 47372 - make old-idl tunable
- Ticket 47381 - nsslapd-db-transaction-batch-val turns to -1
- Ticket 47382 - Add a warning message when a connection hits the max number of threads
- Ticket 47384 - Plugin library path validation
- Ticket 47387 - improve logconv.pl performance with large access logs
- Ticket 47388 - [RFE] Support 'Content Synchronization Operation' (SyncRepl) - RFC 4533
- Ticket 47389 - Non-directory manager can change the individual userPassword's storage scheme
- Ticket 47394 - remove-ds.pl should remove /var/lock/dirsrv
- Ticket 47400 - MMR stress test with dna enabled causes a deadlock
- Ticket 47411 - Replace substring search with plain search in referint plugin
- Ticket 47416 - IPA replica's - "SASL encrypted packet length exceeds maximum allowed limit"
- Ticket 47423 - 7-bit check plugin does not work for userpassword attribute
- Ticket 47425 - should only call windows_update_done if repl agmt type is windows
- Ticket 47426 - move compute_idletimeout out of handle_pr_read_ready
- Ticket 47433 - With SeLinux, ports can be labelled per range. setup-ds.pl or setup-ds-admin.pl fail to detect already ranged labelled ports
- Ticket 47463 - IDL-style can become mismatched during partial restoration
- Ticket 47487 - enhance retro changelog
- Ticket 47502 - updates to ruv entry are written to retro changelog
- Ticket 47504 - idlistscanlimit per index/type/value
- Ticket 47505 - get rid of valueset_add_valuearray_ext
- Ticket 47520 - Fix various issues with logconv.pl
- Ticket 47522 - Password administrators should be able to violate password policy
- Ticket 47531 - 1.3.2 with mozldap - need to redo sasl_io_recv
- Ticket 47532 - 1.3.2 with mozldap - crashes in new operation work_q
- Ticket 47539 - Disabling DNA plug-in throws error 53
- Ticket 47543 - mozldap - fix compiler warnings
2013-10-04 12:14:02 -07:00
Rich Megginson
7d2d84fc84 the 1.3.1.11 release - fix tmpfiles.d again
Ticket 47513 - Set localrundir outside of the "with-fhs" block
Ticket 47513 - Refine the check for @localrundir@
Ticket 47510 - remove unnecessary typedef
Ticket 47510 - Repl Sync does not compile against MozLDAP libraries
2013-09-30 12:06:24 -06:00
Rich Megginson
997a433718 the 1.3.1.10 release - several bug fixes
Ticket #47534 - RUV tombstone search with scope "one" doesn`t work
Ticket 47510 - 389-ds-base does not compile against MozLDAP libraries
Ticket #47523 - Set up replcation/agreement before initializing the sub suffix, the sub suffix is not found by ldapsearch
Ticket 47528 - 389-ds-base built with mozldap can crash from invalid free
Ticket #47504 idlistscanlimit per index/type/value
Ticket 47513 - tmpfiles.d references /var/lock when they should reference /run/lock
Ticket #47492 - PassSync removes User must change password flag on the Windows side
Ticket 47509 - CLEANALLRUV doesnt run across all replicas
Ticket #47516 replication stops with excessive clock skew
6829200 Coverity fix - 11952 - for Ticket 47512
Ticket 47512 - backend txn plugin fixup tasks should be done in a txn
(cherry picked from commit 1edb272d2c60a2e00e2e426094bdad2ad0c87102)
(cherry picked from commit a41e44d78d365c3b15b7c5303930808a97b2e5f3)
2013-09-27 14:34:56 -06:00
Noriko Hosoi
7fcdc10673 release 1.3.1.9
- Ticket 449 - Allow macro aci keywords to be case-insensitive
- Ticket 47489 - Under specific values of nsDS5ReplicaName, replication may get broken or updates missing
- Ticket 47507 - automember rebuild task not working as expected
2013-09-13 11:56:03 -07:00
Rich Megginson
919dd2cf7d release 1.3.1.8
Ticket #47455 - valgrind - value mem leaks, uninit mem usage
-  fix breakage in slapi-nis introduced with the previous fix
Ticket 47500 - start-dirsrv/restart-dirsrv/stop-disrv do not register with systemd correctly
2013-09-06 10:49:09 -06:00
Noriko Hosoi
9928f3c24e bump version to 1.3.1.7
- Bug 1002215 - CVE-2013-4283 389-ds-base: ns-slapd crash due to bogus DN
- Ticket 47488 - Users from AD sub OU does not sync to IPA
- Ticket 47461 - logconv.pl - Use of comma-less variable list is deprecated
- Ticket 47473 - setup-ds.pl doesn't lookup the "root" group correctly
2013-08-28 15:12:04 -07:00
Petr Písař
961c84ac2a Perl 5.18 rebuild 2013-08-03 14:29:28 +02:00
Noriko Hosoi
e76f0c0d96 bump version to 1.3.1.6
- Ticket 47455 - valgrind - value mem leaks, uninit mem usage
- fix coverity 11915 - dead code - introduced with fix for ticket 346
- fix coverity 11895 - null deref - caused by fix to ticket 47392
- fix compiler warning in posix winsync code for posix_group_del_memberuid_callback
- Fix compiler warnings for Ticket 47395 and 47397
- fix compiler warning (cherry picked from commit 904416f4631d842a105851b4a9931ae17822a107)
- Ticket 47450 - Fix compiler formatting warning errors for 32/64 bit arch
- fix compiler warnings
- Fix compiler warning (cherry picked from commit ec6ebc0b0f085a82041d993ab2450a3922ef5502)
2013-08-01 14:42:25 -07:00
Noriko Hosoi
c6ab69557b bump version to 1.3.1.5
- Ticket 47456 - delete present values should append values to deleted values
- Ticket 47455 - valgrind - value mem leaks, uninit mem usage
- Ticket 47448 - Segfault in 389-ds-base-1.3.1.4-1.fc19 when setting up FreeIPA replication
- Ticket 47440 - Fix runtime errors caused by last patch.
- Ticket 47440 - Fix compilation warnings and header files
- Ticket 47405 - CVE-2013-2219 ACLs inoperative in some search scenarios
- Ticket 47447 - logconv.pl man page missing -m,-M,-B,-D
- Ticket 47378 - fix recent compiler warnings
- Ticket 47427 - Overflow in nsslapd-disk-monitoring-threshold
- Ticket 47449 - deadlock after adding and deleting entries
- Ticket 47441 - Disk Monitoring not checking filesystem with logs
- Ticket 47427 - Overflow in nsslapd-disk-monitoring-threshold
2013-07-31 09:29:27 -07:00
Noriko Hosoi
e7ec2ce629 bump version to 1.3.1.4
- Ticket 47435 - Very large entryusn values after enabling the USN plugin and the lastusn value is negative.
- Ticket 47424 - Replication problem with add-delete requests on single-valued attributes
- Ticket 47367 - (phase 2) ldapdelete returns non-leaf entry error while trying to remove a leaf entry
- Ticket 47367 - (phase 1) ldapdelete returns non-leaf entry error while trying to remove a leaf entry
- Ticket 47421 - memory leaks in set_krb5_creds
- Ticket 346 - version 4 Slow ldapmodify operation time for large quantities of multi-valued attribute values
- Ticket 47369  version2 - provide default syntax plugin
- Ticket 47427 - Overflow in nsslapd-disk-monitoring-threshold
- Ticket 47399 - RHDS denies MODRDN access if ACI list contains any DENY rule
- Ticket 47427 - Overflow in nsslapd-disk-monitoring-threshold
- Ticket 47428 - Memory leak in 389-ds-base 1.2.11.15
- Ticket 47392 - ldbm errors when adding/modifying/deleting entries
- Ticket 47385 - Disk Monitoring is not triggered as expected.
- Ticket 47410 - changelog db deadlocks with DNA and replication
2013-07-19 15:06:55 -07:00
Petr Písař
0522ca40d2 Perl 5.18 rebuild 2013-07-17 21:16:44 +02:00
Noriko Hosoi
bac55ecbfb bump version to 1.3.1.3
- Ticket 47374 - flush.pl is not included in perl5
- Ticket 47391 - deleting and adding userpassword fails to update the password (additional fix)
- Ticket 47393 - Attribute are not encrypted on a consumer after a full initialization
- Ticket 47395 47397 - v2 correct behaviour of account policy if only stateattr is configured or no alternate attr is configured
- Ticket 47396 - crash on modrdn of tombstone
- Ticket 47400 - MMR stress test with dna enabled causes a deadlock
- Ticket 47409 - allow setting db deadlock rejection policy
- Ticket 47419 - Unhashed userpassword can accidentally get removed from mods
- Ticket 47420 - An upgrade script 80upgradednformat.pl fails to handle a server instance name incuding '-'
2013-07-03 11:19:06 -07:00
Nathan Kinder
24d369e0a8 Corrected changelog dates
The dates in a few of the changelog entries were incorrect.  More
specifically, the day of week did not line up with the date.  This
corrects the changelog entries.
2013-06-26 11:09:27 -07:00
Noriko Hosoi
bab28af3ba bump version to 1.3.1.2
- Ticket 47391 - deleting and adding userpassword fails to update the password
- Coverity Fixes (Part 7)
2013-06-15 18:04:39 -07:00
Noriko Hosoi
1ad46a36d1 bump version to 1.3.1.1
- Ticket 402 - nhashed#user#password in entry extension
- Ticket 511 - Revision - allow turning off vattr lookup in search entry return
- Ticket 580 - Wrong error code return when using EXTERNAL SASL and no client certificate
- Ticket 47327 - error syncing group if group member user is not synced
- Ticket 47355 - dse.ldif doesn't replicate update to nsslapd-sasl-mapping-fallback
- Ticket 47359 - new ldap connections can block ldaps and ldapi connections
- Ticket 47362 - ipa upgrade selinuxusermap data not replicating
- Ticket 47375 - flush_ber error sending back start_tls response will deadlock
- Ticket 47376 - DESC should not be empty as per RFC 2252 (ldapv3)
- Ticket 47377 - make listen backlog size configurable
- Ticket 47378 - fix recent compiler warnings
- Ticket 47383 - connections attribute in cn=snmp,cn=monitor is counted twice
- Ticket 47385 - DS not shutting down when disk monitoring threshold is reached
- Coverity Fixes (part 1)
- Coverity Fixes (Part 2)
- Coverity Fixes (Part 3)
- Coverity Fixes (Part 4)
- Coverity Fixes (Part 5)
2013-06-14 11:03:58 -07:00
Noriko Hosoi
cfbfda2366 bump version to 1.3.1.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
- Ticket 47325 - Crash at shutdown on a replica aggrement
- Ticket 47330 - changelog db extension / upgrade is obsolete
- Ticket 47336 - logconv.pl -m not working for all stats
- Ticket 47341 - logconv.pl -m time calculation is wrong
- Ticket 47343 - 389-ds-base: Does not support aarch64 in f19 and rawhide
- Ticket 47347 - Simple paged results should support async search
- Ticket 47348 - add etimes to per second/minute stats
- Ticket 47349 - DS instance crashes under a high load
2013-05-02 17:41:18 -07:00
Mark Reynolds
f5b17abc37 Ticket 47332 - 389-ds-base package should be built with PIE flags
Description:  Packaging guidelines require that 389 be built with PIE flags.

https://fedorahosted.org/389/ticket/47332

Reviewed by: nhosoi(Thanks!)
2013-04-24 13:59:29 -04:00
Noriko Hosoi
8f86104596 bump version to 1.3.0.5
- Ticket 47308 - unintended information exposure when anonymous access is set to rootdse
- Ticket 628 - crash in aci evaluation
- Ticket 627 - ns-slapd crashes sporadically with segmentation fault in libslapd.so
- Ticket 634 - Deadlock in DNA plug-in Ticket #576 - DNA: use event queue for config update only at the start up
- Ticket 632 - 389-ds-base cannot handle Kerberos tickets with PAC
- Ticket 623 - cleanAllRUV task fails to cleanup config upon completion
2013-03-28 16:31:47 -07:00
Mark Reynolds
4496626ad5 e53d691 bump version to 1.3.0.4
- Bug 912964 - CVE-2013-0312 389-ds: unauthenticated denial of service vulnerability in handling of LDAPv3 control data
- Ticket 570 - DS returns error 20 when replacing values of a multi-valued attribute (only when replication is enabled)
- Ticket 490 - Slow role performance when using a lot of roles
- Ticket 590 - ns-slapd segfaults while trying to delete a tombstone entry
2013-03-13 13:03:07 -04:00
Noriko Hosoi
efef627030 bump version to 1.3.0.3
- Ticket #584 - Existence of an entry is not checked when its password is to be deleted
- Ticket 562 - Crash when deleting suffix
2013-02-13 16:06:00 -08:00
Parag Nemade
547593a879 Rebuild for icu 50 2013-02-01 21:55:12 +05:30
Noriko Hosoi
0287507ce2 bump version to 1.3.0.2
- Ticket #542 - Cannot dynamically set nsslapd-maxbersize
2013-01-16 17:51:23 -08:00
Noriko Hosoi
64af7c99a9 bump version to 1.3.0.1
- Ticket 556 - Don't overwrite certmap.conf during upgrade
2013-01-16 17:17:46 -08:00
Noriko Hosoi
196b017d6e bump version to 1.3.0.0 2013-01-08 16:50:03 -08:00
Noriko Hosoi
50bef42447 bump version to 1.3.0.rc3
- Ticket 549 - DNA plugin no longer reports additional info when range is depleted
- Ticket 541 - need to set plugin as off in ldif template
- Ticket 541 - RootDN Access Control plugin is missing after upgrade
2013-01-08 12:18:51 -08:00
Noriko Hosoi
8bfa1a3176 bump version to 1.3.0.rc2
- Trac Ticket #497 - Escaped character cannot be used in the substring search filter
- Ticket 509 - lock-free access to be->be_suffixlock
- Trac Ticket #522 - betxn: upgrade is not implemented yet
2012-12-14 12:32:14 -08:00
Noriko Hosoi
17cd4410dc bump version to 1.3.0.rc1
- Ticket #322 - Create DOAP description for the 389 Directory Server project
- Trac Ticket #499 - Handling URP results is not corrrect
- Ticket 509 - lock-free access to be->be_suffixlock
- Ticket 456 - improve entry cache sizing
- Trac Ticket #531 - loading an entry from the database should use str2entry_f
- Trac Ticket #536 - Clean up compiler warnings for 1.3
- Trac Ticket #531 - loading an entry from the database should use str2entry_fast
- Ticket 509 - lock-free access to be->be_suffixlock
- Ticket 527 - ns-slapd segfaults if it cannot rename the logs
- Ticket 395 - RFE: 389-ds shouldn't advertise in the rootDSE that we can handle a sasl mech if we really can't
- Ticket 216 - disable replication agreements
- Ticket 518 - dse.ldif is 0 length after server kill or machine kill
- Ticket 393 - Change in winSyncInterval does not take immediate effect
- Ticket 20 - Allow automember to work on entries that have already been added
- Coverity Fixes
- Ticket 349 - nsViewFilter syntax issue in 389DS 1.2.5
- Ticket 337 - improve CLEANRUV functionality
- Fix for ticket 504
- Ticket 394 - modify-delete userpassword
- minor fixes for bdb 4.2/4.3 and mozldap
- Trac Ticket #276 - Multiple threads simultaneously working on connection's private buffer causes ns-slapd to abort
- Fix for ticket 465: cn=monitor showing stats for other db instances
- Ticket 507 - use mutex for FrontendConfig lock instead of rwlock
- Fix for ticket 510 Avoid creating an attribute just to determine the syntax for a type, look up the syntax directly by type
- Coverity defect: Resource leak 13110
- Ticket 517 - crash in DNA if no dnaMagicRegen is specified
- Trac Ticket #520 - RedHat Directory Server crashes (segfaults) when moving ldap entry
- Trac Ticket #519 - Search with a complex filter including range search is slow
- Trac Ticket #500 - Newly created users with organizationalPerson objectClass fails to sync from AD to DS with missing attribute error
- Trac Ticket #311 - IP lookup failing with multiple DNS entries
- Trac Ticket #447 - Possible to add invalid attribute to nsslapd-allowed-to-delete-attrs
- Trac Ticket #443 - Deleting attribute present in nsslapd-allowed-to-delete-attrs returns Operations error
- Ticket #503 - Improve AD version in winsync log message
- Trac Ticket #190 - Un-resolvable server in replication agreement produces unclear error message
- Coverity fixes
- Trac Ticket #391 - Slapd crashes when deleting backends while operations are still in progress
- Trac Ticket #448 - Possible to set invalid macros in Macro ACIs
- Trac Ticket #498 - Cannot abaondon simple paged result search
- Coverity defects
- Trac Ticket #494 - slapd entered to infinite loop during new index addition
- Fixing compiler warnings in the posix-winsync plugin
- Coverity defects
- Ticket 147 - Internal Password Policy usage very inefficient
- Ticket 495 - internalModifiersname not updated by DNA plugin
- Revert "Ticket 495 - internalModifiersname not updated by DNA plugin"
- Ticket 495 - internalModifiersname not updated by DNA plugin
- Ticket 468 - if pam_passthru is enabled, need to AC_CHECK_HEADERS([security/pam_appl.h])
- Ticket 486 - nsslapd-enablePlugin should not be multivalued
- Ticket 488 - Doc: DS error log messages with typo
- Trac Ticket #451 - Allow db2ldif to be quiet
- Ticket #491 - multimaster_extop_cleanruv returns wrong error codes
- Ticket #481 - expand nested posix groups
- Trac Ticket #455 - Insufficient rights to unhashed#user#password when user deletes his password
- Ticket #446 - anonymous limits are being applied to directory manager
2012-12-11 15:49:50 -08:00
Mark Reynolds
3dfc57b1bc Ticket 431 - Introduce new systemd-rpm macros in 389-ds-base spec file
Added the new systemd macros

https://fedorahosted.org/389/ticket/431

Reviewed by:  richm(Thanks!)
(cherry picked from commit 81c22d34f83c294f67adbafd1af142bea0b13a69)
2012-10-19 17:36:33 -04:00
Mark Reynolds
4283ccd41b Ticket #28 MOD operations with chained delete/add get back error 53 on backend config
Ticket #173 	ds-logpipe.py script's man page and script help should be updated for -t option.
Ticket #196 	RFE: Interpret IPV6 addresses for ACIs, replication, and chaining
Ticket #218 	RFE - Make RIP working with Replicated Entries
Ticket #328 	make sure all internal search filters are properly escaped
Ticket #329 	389-admin build fails on F-18 with new apache
Ticket #344 	deadlock in replica_write_ruv
Ticket #351 	use betxn plugins by default
Ticket #352 	make cos, roles, views betxn aware
Ticket #356 	logconv.pl - RFE - track bind info
Ticket #365 	Audit log - clear text password in user changes
Ticket #370 	Opening merge qualifier CoS entry using RHDS console changes the entry.
Ticket #372 	Setting nsslapd-listenhost or nsslapd-securelistenhost breaks ACI processing
Ticket #386 	Overconsumption of memory with large cachememsize and heavy use of ldapmodify
Ticket #402 	unhashedTicket #userTicket #password in entry extension
Ticket #408 	Create a normalized dn cache
Ticket #453 	db2index with -tattrname:type,type fails
Ticket #461 	fix build problem with mozldap c sdk
Ticket #462 	add test for include file mntent.h
Ticket #463 	different parameters of getmntent in Solaris
2012-10-09 14:29:46 -04:00
Rich Megginson
0b3844ba89 fixes bugs in CLEANALLRUV and winsync - Root DN access - schema errors with password
Trac Ticket #470 - 389 prevents from adding a posixaccount with userpassword after schema reload
Ticket 477 - CLEANALLRUV if there are only winsync agmts task will hang
Ticket 457 - dirsrv init script returns 0 even when few or all instances fail to start
Ticket 473 - change VERSION.sh to have console version be major.minor
Ticket 475 - Root DN Access Control - improve value checking for config
Trac Ticket #466 - entry_apply_mod - ADD: Failed to set unhashed#user#password to extension
Ticket 474 - Root DN Access Control - days allowed not working correctly
Ticket 467 - CLEANALLRUV abort task should be able to ignore down replicas
0b79915 fix compiler warnings in ticket 374 code
Ticket 452 - automember rebuild task adds users to groups that do not match the configuration scope
2012-09-25 10:19:45 -06:00
Rich Megginson
0b44dc6de9 fix CLEANALLRUV and winsync - consumer update race condition - mem frag debugging
Ticket 450 - CLEANALLRUV task gets stuck on winsync replication agreement
Ticket 386 - large memory growth with ldapmodify(heap fragmentation)
 this patch doesn't fix the bug - it allows us to experiment with
 different values of mxfast
Ticket #374 - consumer can go into total update mode for no reason
2012-09-07 12:28:55 -06:00
Rich Megginson
4f1a19a9fe support posix schema for user and group sync
1) plugin config ldif must contain pluginid, etc. during upgrade or it
   will fail due to schema errors
2) posix winsync should have a lower precedence (25) than the default (50)
   so that it will be run first
3) posix winsync should support the Winsync API v3 - the v2 functions are
   just stubs for now - but the precedence cb is active
2012-09-04 15:54:11 -06:00
Rich Megginson
d087c2a501 support posix winsync - fix server to server ssl client auth - many valgrind and coverity fixes
8e5087a Coverity defects - 13089: Dereference after null check ldbm_back_delete
- Trac Ticket #437 - variable dn should not be used in ldbm_back_delete
- ba1f5b2 fix coverity resource leak in windows_plugin_add
- e3e81db Simplify program flow: change while loops to for
- a0d5dc0 Fix logic errors: del_mod should be latched (might not be last mod), and avoid skipping add-mods (int value 0)
- 0808f7e Simplify program flow: make adduids/moduids/deluids action blocks all similar
- 77eb760 Simplify program flow: eliminate unnecessary continue
- c9e9db7 Memory leaks: unmatched slapi_attr_get_valueset and slapi_value_new
- a4ca0cc Change "return"s in modGroupMembership to "break"s to avoid leaking
- d49035c Factorize into new isPosixGroup function
- 3b61c03 coverity - posix winsync mem leaks, null check, deadcode, null ref, use after free
- 33ce2a9 fix mem leaks with parent dn log message, setting winsync windows domain
- Ticket #440 - periodic dirsync timed event causes server to loop repeatedly
- Ticket #355 - winsync should not delete entry that appears to be out of scope
- Ticket 436 - nsds5ReplicaEnabled can be set with any invalid values.
- 487932d coverity - mbo dead code - winsync leaks, deadcode, null check, test code
- 2734a71 CLEANALLRUV coverity fixes
- Ticket #426 - support posix schema for user and group sync
- Ticket #430 - server to server ssl client auth broken with latest openldap
2012-08-30 19:27:49 -06:00
Mark Reynolds
8506832200 6c0778f bumped version to 1.2.11.11
Ticket 429 - added nsslapd-readonly to DS schema
Ticket 403 - fix CLEANALLRUV regression from last commit
Trac Ticket #346 - Slow ldapmodify operation time for large quantities of multi-valued attribute values
2012-08-20 13:58:56 -04:00
Mark Reynolds
71c00be4e8 Ticket 403 - CLEANALLRUV revision 2012-08-15 16:06:45 -04:00
Mark Reynolds
0af1894df9 ea05e69 Bumped version to 1.2.11.9
Ticket 407 - dna memory leak - fix crash from prev fix
2012-08-07 10:54:29 -04:00
Mark Reynolds
e577895454 ddcf669 bump version to 1.2.11.8 for offical release
Ticket #425 - support multiple winsync plugins
Ticket 403 - cleanallruv coverity fixes
Ticket 407 - memory leak in dna plugin
Ticket 403 - CLEANALLRUV feature
Ticket 413 - "Server is unwilling to perform" when running ldapmodify on nsds5ReplicaStripAttrs
3168f04 Coverity defects
5ff0a02 COVERITY FIXES
Ticket #388 - Improve replication agreement status messages
0760116 Update the slapi-plugin documentation on new slapi functions, and added a slapi function for checking on shutdowns
Ticket #369 - restore of replica ldif file on second master after deleting two records shows only 1 deletion
Ticket #409 - Report during startup if nsslapd-cachememsize is too small
Ticket #412 - memberof performance enhancement
12813: Uninitialized pointer read string_values2keys
Ticket #346 - Slow ldapmodify operation time for large quantities of multi-valued attribute values
Ticket #346 - Slow ldapmodify operation time for large quantities of multi-valued attribute values
Ticket #410 - Referential integrity plug-in does not work when update interval is not zero
Ticket #406 - Impossible to rename entry (modrdn) with Attribute Uniqueness plugin enabled
Ticket #405 - referint modrdn not working if case is different
Ticket 399 - slapi_ldap_bind() doesn't check bind results
2012-08-03 16:51:25 -04:00
Dennis Gilmore
d056688b8d - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 07:36:47 -05:00
Petr Písař
7be77e6e46 Perl 5.16 rebuild 2012-06-28 20:20:53 +02:00
Rich Megginson
4054ea5970 Ticket 366 - Change DS to purge ticket from krb cache in case of authentication error
also
Ticket 378 - unhashed#user#password visible after changing password
  fix func declaration from previous patch
2012-06-27 11:00:15 -06:00
Rich Megginson
08c7cc0040 Trac Ticket 396 - Account Usability Control Not Working 2012-06-27 08:28:32 -06:00
Rich Megginson
8c78efb21c fix unhashed user password visibility issues
Ticket #378 - audit log does not log unhashed password: enabled, by default.
Ticket #378 - unhashed#user#password visible after changing password
Ticket #365 - passwords in clear text in the audit log
2012-06-21 15:17:23 -06:00
Rich Megginson
9a4ab77510 workaround for https://bugzilla.redhat.com/show_bug.cgi?id=833529 2012-06-19 11:16:34 -06:00
Rich Megginson
ab051d4541 fix managed entry - crashing problem - CLEANALLRUV bugs - Root DN Bind Limits
Ticket #387 - managed entry sometimes doesn't delete the managed entry
5903815 improve txn test index handling
Ticket #360 - ldapmodify returns Operations error - fix delete caching
bcfa9e3 Coverity Fix
Trac Ticket #335 - transaction retries need to be cache aware
Ticket #389 - ADD operations not in audit log
44cdc84 fix coverity issues with uninit vals, no return checking
1b4b9d5 Ticket 368 - Make the cleanAllRUV task one step
8f17da5 Ticket #110 - RFE limiting root DN by host, IP, time of day, day of week
2012-06-18 18:10:26 -06:00
Petr Písař
d3573cb2a3 Perl 5.16 rebuild 2012-06-11 10:36:09 +02:00
Rich Megginson
1872610e95 Fix some crashes, op errors - do not replica otherwise empty mods - improve CLEA
NRUV

Ticket #360 - ldapmodify returns Operations error
Ticket #321 - krbExtraData is being null modified and replicated on each ssh login
Trac Ticket #359 - Database RUV could mismatch the one in changelog under the stress
Ticket #361: Bad DNs in ACIs can segfault ns-slapd
Trac Ticket #338 - letters in object's cn get converted to lowercase when renaming object
Ticket #337 - Improve CLEANRUV task
(cherry picked from commit 21635dcd44f96846bb8158963508374f489a355c)
2012-05-24 14:48:13 -06:00
Rich Megginson
02ef666218 Ticket #358 - managed entry doesn't delete linked entry 2012-05-05 08:22:46 -06:00
Rich Megginson
aa78a6d494 disable use of betxn plugins by default - ldclt fix
Ticket #351 - use betxn plugins by default
  revert - make no plugins betxn by default - too great a risk
  for deadlocks until we can test this better
Ticket #348 - crash in ldap_initialize with multiple threads
  fixes PR_Init problem in ldclt
2012-05-04 14:49:34 -06:00
Rich Megginson
77ca004f19 389-ds-base-1.2.11.1
- f227f11 Suppress alert on unavailable port with forced setup
- Ticket #353 - coverity 12625-12629 - leaks, dead code, unchecked return
- Ticket #351 - use betxn plugins by default
- Trac Ticket #345 - db deadlock return should not log error
- Ticket #348 - crash in ldap_initialize with multiple threads
- Ticket #214 - Adding Replication agreement should complain if required nsds5ReplicaCredentials not supplied
- Ticket #207 - [RFE] enable attribute that tracks when a password was last set
- Ticket #216 - RFE - Disable replication agreements
- Ticket #337 - RFE - Improve CLEANRUV functionality
- Ticket #326 - MemberOf plugin should work on all backends
- Trac Ticket #19 - Convert entryUSN plugin to transaction aware type
- Ticket #347 - IPA dirsvr seg-fault during system longevity test
- Trac Ticket #310 - Avoid calling escape_string() for logged DNs
- Trac Ticket #338 - letters in object's cn get converted to lowercase when renaming object
- Ticket #183 - passwordMaxFailure should lockout password one sooner
- Trac Ticket #335 - transaction retries need to be cache aware
- Ticket #336 - [abrt] 389-ds-base-1.2.10.4-2.fc16: index_range_read_ext: Process /usr/sbin/ns-slapd was killed by signal 11 (SIGSEGV)
- Ticket #325 - logconv.pl : use of getopts to parse command line options
- Ticket #336 - [abrt] 389-ds-base-1.2.10.4-2.fc16: index_range_read_ext: Process /usr/sbin/ns-slapd was killed by signal 11 (SIGSEGV)
- 554e29d Coverity Fixes
- Trac Ticket #46 - (additional 2) setup-ds-admin.pl does not like ipv6 only hostnames
- Ticket #183 - passwordMaxFailure should lockout password one sooner - and should be configurable to avoid regressions
- Ticket #315 - small fix to libglobs
- Ticket #315 - ns-slapd exits/crashes if /var fills up
- Ticket #20 - Allow automember to work on entries that have already been added
- Trac Ticket #45 - Fine Grained Password policy: if passwordHistory is on, deleting the password fails.
2012-05-02 11:00:35 -06:00
Rich Megginson
25d3f40d68 the 1.2.11 alpha 1 release
453eb97 schema def must have DESC '' - close paren must be preceded by space
Trac Ticket #46 - (additional) setup-ds-admin.pl does not like ipv6 only hostnames
Ticket #331 - transaction errors with db 4.3 and db 4.2
Ticket #261 - Add Solaris i386
Ticket #316 and Ticket #70 - add post add/mod and AD add callback hooks
Ticket #324 - Sync with group attribute containing () fails
Ticket #319 - ldap-agent crashes on start with signal SIGSEGV
77cacd9 coverity 12606 Logically dead code
Trac Ticket #303 - make DNA range requests work with transactions
Ticket #320 - allow most plugins to be betxn plugins
Ticket #24 - Add nsTLS1 to the DS schema
Ticket #271 - Slow shutdown when you have 100+ replication agreements
TIcket #285 - compilation fixes for '--format-security'
Ticket 211 - Avoid preop range requests non-DNA operations
Ticket #271 - replication code cleanup
Ticket 317 - RHDS fractional replication with excluded password policy attributes leads to wrong error messages.
Ticket #308 - Automembership plugin fails if data and config area mixed in the plugin configuration
Ticket #292 - logconv.pl reporting unindexed search with different search base than shown in access logs
6f8680a coverity 12563 Read from pointer after free (fix 2)
e6a9b22 coverity 12563 Read from pointer after free
245d494 Config changes fail because of unknown attribute "internalModifiersname"
Ticket #191  - Implement SO_KEEPALIVE in network calls
Ticket #289 - allow betxn plugin config changes
93adf5f destroy the entry cache and dn cache in the dse post op delete callback
e2532d8 init txn thread private data for all database modes
Ticket #291 - cannot use & in a sasl map search filter
6bf6e79 Schema Reload crash fix
60b2d12 Fixing compiler warnings
Trac Ticket #260 - 389 DS does not support multiple paging controls on a single connection
Ticket #302 - use thread local storage for internalModifiersName & internalCreatorsName
fdcc256 Minor bug fix introcuded by commit 69c9f3bf7dd9fe2cadd5eae0ab72ce218b78820e
Ticket #306 - void function cannot return value
ticket 181 - Allow PAM passthru plug-in to have multiple config entries
ticket 211 - Use of uninitialized variables in ldbm_back_modify()
Ticket #74 - Add schema for DNA plugin (RFE)
Ticket #301 - implement transaction support using thread local storage
Ticket #211 - dnaNextValue gets incremented even if the user addition fails
144af59 coverity uninit var and resource leak
Trac Ticket #34 - remove-ds.pl does not remove everything
Trac Ticket #169 - allow 389 to use db5
bc78101 fix compiler warning in acct policy plugin
Trac Ticket #84 - 389 Directory Server Unnecessary Checkpoints
Trac Ticket #27 - SASL/PLAIN binds do not work
Ticket #129 - Should only update modifyTimestamp/modifiersName on MODIFYops
Ticket #17 - new replication optimizations
2012-03-30 13:44:58 -06:00
Noriko Hosoi
d970bf2cba Trac Ticket #46 and #66
https://fedorahosted.org/389/ticket/46
https://fedorahosted.org/389/ticket/66

Fix Description:
Adding IPv6 friendly perl packages to Requires list:
  Requires: perl-Socket
or
  Requires: perl-Socket6
depending upon the perl Socket module availability.
Adding gcc-c++ to the build dependency
  BuildRequires: gcc-c++

changelog:
- Ticket #46 - (revised) setup-ds-admin.pl does not like ipv6 only hostnames
- Ticket #66 - 389-ds-base spec file does not have a BuildRequires on gcc-c++
2012-03-27 16:43:26 -07:00
Noriko Hosoi
12a64b8123 Trac Ticket #46 - setup-ds-admin.pl does not like ipv6 only
hostnames

https://fedorahosted.org/389/ticket/46

Fix Description:
Adding IPv6 friendly perl packages to Requires list:
  Requires: perl-Socket-GetAddrInfo
  Requires: perl-NetAddr-IP
2012-03-23 13:52:13 -07:00
Rich Megginson
5e3fefbf76 get rid of posttrans - move update code to post 2012-03-21 08:40:33 -06:00
Rich Megginson
c9ac9176bd Ticket #305 - Certain CMP operations hang or cause ns-slapd to crash
Ticket #305 - Certain CMP operations hang or cause ns-slapd to crash
2012-03-13 13:54:43 -06:00
Rich Megginson
f064c093b3 fix cos crash - address some valgrind issues - fix kernel version checking
b05139b memleak in normalize_mods2bvals
c0eea24 memleak in mep_parse_config_entry
90bc9eb handle null smods
Ticket #305 - Certain CMP operations hang or cause ns-slapd to crash
Ticket #306 - void function cannot return value
ticket 304 - Fix kernel version checking in dsktune
2012-03-05 14:41:32 -07:00
Rich Megginson
d100480876 1.2.10.2 - fix a couple of late breaking crash bugs - fix TLS and defaultNamingContext
Trac Ticket #298 - crash when replicating orphaned tombstone entry
Ticket #281 - TLS not working with latest openldap
Trac Ticket #290 - server hangs during shutdown if betxn pre/post op fails
Trac Ticket #26 - Please support setting defaultNamingContext in the rootdse
2012-02-23 08:31:50 -07:00
Noriko Hosoi
2f38a748c3 Ticket #124 - RFE: add Provides: ldif2ldbm to rpm 2012-02-14 10:34:29 -08:00
Rich Megginson
6453827534 Ticket #294 - 389 DS Segfaults during replica install in FreeIPA 2012-02-14 09:12:02 -07:00
Rich Megginson
13353f7555 The 1.2.10.0 release - some minor bug fixes
- Ticket 284 - Remove unnecessary SNMP MIB files
- Ticket 51 - memory leaks in 389-ds-base-1.2.8.2-1.el5?
- Ticket 175 - logconv.pl improvements
2012-02-13 12:56:00 -07:00
Noriko Hosoi
61d1908d60 Introducing use_db4 macro to support db5 (libdb). 2012-02-10 17:45:12 -08:00
Petr Písař
cb3f4da6c8 Rebuild against PCRE 8.30 2012-02-10 14:29:23 +01:00
Rich Megginson
d2a9e91dbe coverity 12488 Resource leak In attr_index_config(): Leak of memory or pointers to system resources
Ticket #281 - TLS not working with latest openldap
Ticket #280 - extensible binary filters do not work
Ticket #279 - filter normalization does not use matching rules
Trac Ticket #275 - Invalid read reported by valgrind
Ticket #277 - cannot set repl referrals or state
Ticket #278 - Schema replication update failed: Invalid syntax
Ticket #39 - Account Policy Plugin does not work for simple binds when PAM Pass Through Auth plugin is enabled
Ticket #13 - slapd process exits when put the database on read only mode while updates are coming to the server
Ticket #87 - Manpages fixes
c493fb4 fix a couple of minor coverity issues
Ticket #55 - Limit of 1024 characters for nsMatchingRule
Trac Ticket #274 - Reindexing entryrdn fails if ancestors are also tombstoned
Ticket #6 - protocol error from proxied auth operation
Ticket #38 - nisDomain schema is incorrect
Ticket #273 - ruv tombstone searches don't work after reindex entryrdn
Ticket #29 - Samba3-schema is missing sambaTrustedDomainPassword
Ticket #22 - RFE: Support sendmail LDAP routing schema
Ticket #161 - Review and address latest Coverity issues
Ticket #140 - incorrect memset parameters
Trac Ticket 35 - Log not clear enough on schema errors
Trac Ticket 139 - eliminate the use of char *dn in favor of Slapi_DN *dn
Trac Ticket #52 - FQDN set to nsslapd-listenhost makes the server start fail if IPv4-mapped-IPv6 address is given
2012-02-03 20:19:02 -07:00
Rich Megginson
2358913aec Ticket #272 - add tombstonenumsubordinates to schema 2012-01-24 14:05:55 -07:00
Rich Megginson
78f687425c fixes for systemd - remove .pid files after shutting down servers
fixes for systemd - remove .pid files after shutting down servers
Ticket #263 - add systemd include directive
Ticket #264 - upgrade needs better check for "server is running"
(cherry picked from commit 7dfddf14e3e83bc1ad68c3fd1182344f60b4a132)
2012-01-23 15:51:39 -07:00
Rich Megginson
5f42e703e4 the 389-ds-base 1.2.10.a7 release - several bug fixes
Ticket #262 - pid file not removed with systemd
Ticket #50 - server should not call a plugin after the plugin close function is called
Ticket #18 - Data inconsitency during replication
Ticket #49 - better handling for server shutdown while long running tasks are active
Ticket #15 - Get rid of rwlock.h/rwlock.c and just use slapi_rwlock instead
Ticket #257 - repl-monitor doesn't work if leftmost hostnames are the same
Ticket #12 - 389 DS DNA Plugin / Replication failing on GSSAPI
6aaeb77 add a hack to disable sasl hostname canonicalization
Ticket 168 - minssf should not apply to rootdse
Ticket #177 - logconv.pl doesn't detect restarts
Ticket #159 - Managed Entry Plugin runs against managed entries upon any update without validating
Ticket 75 - Unconfigure plugin opperations are being called.
Ticket 26 - Please support setting defaultNamingContext in the rootdse.
Ticket #71 - unable to delete managed entry config
Ticket #167 - Mixing transaction and non-transaction plugins can cause deadlock
Ticket #256 - debug build assertion in ACL_EvalDestroy()
Ticket #4 - bak2db gets stuck in infinite loop
Ticket #162 - Infinite loop / spin inside strcmpi_fast, acl_read_access_allowed_on_attr, server DoS
Ticket #3: acl cache overflown problem
Ticket 1 - pre-normalize filter and pre-compile substring regex - and other optimizations
Ticket 2 - If node entries are tombstone'd, subordinate entries fail to get the full DN.
2012-01-20 19:29:17 -07:00
Dennis Gilmore
af73fc868b - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 14:10:26 -06:00
Rich Megginson
9fd072ebb2 fix shutdown crash - fix systemd dirsrv.target - entryusn fix - csn improvements
Bug 755725 - 389 programs linked against openldap crash during shutdown
Bug 755754 - Unable to start dirsrv service using systemd
Bug 745259 - Incorrect entryUSN index under high load in replicated environment
d439e3a use slapi_hexchar2int and slapi_str_to_u8 everywhere
5910551 csn_init_as_string should not use sscanf
b53ba00 reduce calls to csn_as_string and slapi_log_error
c897267 fix member variable name error in slapi_uniqueIDFormat
66808e5 uniqueid formatting - use slapi_u8_to_hex instead of sprintf
580a875 csn_as_string - use slapi_uN_to_hex instead of sprintf
Bug 751645 - crash when simple paged fails to send entry to client
Bug 752155 - Use restorecon after creating init script lock file
2011-12-19 09:22:07 -07:00
Rich Megginson
07dfaffa27 Bug fixes for setup -u, coverity, modrdn 100% cpu, entryusn, referint txn
Bug 751495 - 'setup-ds.pl -u' fails with undefined routine 'updateSystemD'
Bug 750625 750624 750622 744946 Coverity issues
Bug 748575 - part 2 - rhds81 modrdn operation and 100% cpu use in replication
Bug 748575 - rhds81 modrn operation and 100% cpu use in replication
Bug 745259 - Incorrect entryUSN index under high load in replicated environment
f639711 Reduce the number of DN normalization
c06a8fa Keep unhashed password psuedo-attribute in the adding entry
Bug 744945 - nsslapd-counters attribute value cannot be set to "off"
8d3b921 Use new PLUGIN_CONFIG_ENTRY feature to allow switching between txn and regular
d316a67 Change referential integrity to be a betxnpostoperation plugin
2011-11-04 15:55:41 -06:00
Rich Megginson
6ca11f4721 fix config del/add mods - memberof is transaction aware
Bug 741744 - part3 - MOD operations with chained delete/add get back error 53
1d2f5a0 make memberof transaction aware and able to be a betxnpostoperation plug in
b6d3ba7 pass the plugin config entry to the plugin init function
28f7bfb set the ENTRY_POST_OP for modrdn betxnpostoperation plugins
Bug 743966 - Compiler warnings in account usability plugin
2011-10-07 21:05:45 -06:00
Rich Megginson
5e57d04aa7 fix transaction support in ldbm_delete 2011-10-05 17:08:55 -06:00
Rich Megginson
a1eaf04e5c resource limits for simple paged results
resource limits for simple paged results
Bug 740942 - allow resource limits to be set for paged searches independently of limits for other searches/operations
Bug 741744 - MOD operations with chained delete/add get back error 53 on backend config
Bug 742324 - allow nsslapd-idlistscanlimit to be set dynamically and per-user
2011-10-05 15:40:17 -06:00
Rich Megginson
96d52cc505 Bug 695736 - Providing native systemd file 2011-09-21 12:40:22 -06:00
Rich Megginson
19de0cb06f corrected source 2011-09-07 08:45:21 -06:00
Rich Megginson
e9513bcbb4 Bug 735114 - renaming a managed entry does not update mepmanagedby 2011-09-06 19:40:07 -06:00
Rich Megginson
11e20b6a99 Bug 735121 - simple paged search + ip/dns based ACI hangs server
Bug 722292 - (cov#11030) Leak of mapped_sdn in winsync rename code
Bug 703990 - cross-platform - Support upgrade from Red Hat Directory Server
Introducing an environment variable USE_VALGRIND to clean up the entry cache and dn cache on exit.
2011-09-01 14:31:40 -06:00
Rich Megginson
7113476120 Bug 732153 - subtree and user account lockout policies implemented?
Bug 722292 - Entries in DS are not updated properly when using WinSync API
2011-08-31 10:21:48 -06:00
Rich Megginson
3046c63687 389-ds-base-1.2.9.7 - bugfix update
389-ds-base-1.2.9.7 - bugfix update
Bug 733103 - large targetattr list with syntax errors cause server to crash or hang
Bug 633803 - passwordisglobalpolicy attribute brakes TLS chaining
Bug 732541 - Ignore error 32 when adding automember config
Bug 728592 - Allow ns-slapd to start with an invalid server cert
2011-08-25 10:40:37 -06:00
Rich Megginson
783a787702 winsync, upgrade, and ruv/counter bug fixes
winsync, upgrade, and ruv/counter bug fixes
Bug 728510 - Run dirsync after sending updates to AD
Bug 729717 - Fatal error messages when syncing deletes from AD
Bug 729369 - upgrade DB to upgrade from entrydn to entryrdn format is not working.
Bug 729378 - delete user subtree container in AD + modify password in DS == DS crash
Bug 723937 - Slapi_Counter API broken on  32-bit F15
fixed again - separate tests for atomic ops and atomic bool cas
2011-08-10 16:30:18 -06:00
Rich Megginson
ddbda59fe7 Fix another coverity NULL deref in previous patch
Fix another coverity NULL deref in previous patch
Bug 727511 - ldclt SSL search requests are failing with "illegal error number -1" error
2011-08-08 09:36:10 -06:00
Rich Megginson
cf7c2133b4 Fix coverity NULL deref in previous patch
Bug 727511 - ldclt SSL search requests are failing with "illegal error number -1" error
Fix coverity NULL deref in previous patch
2011-08-04 08:27:15 -06:00
Rich Megginson
aa1f703233 previous patch broke build on el5
Bug 727511 - ldclt SSL search requests are failing with "illegal error number -1" error
previous patch broke build on el5
2011-08-04 07:57:59 -06:00
Rich Megginson
13cccf8eb2 Bug 727511 - ldclt SSL search requests are failing with "illegal error numbe
Bug 727511 - ldclt SSL search requests are failing with "illegal error numbe
r -1" error
2011-08-03 17:02:42 -06:00
Rich Megginson
854f5e62fe Bug 723937 - Slapi_Counter API broken on 32-bit F15
Bug 723937 - Slapi_Counter API broken on  32-bit F15
fixed to use configure test for GCC provided 64-bit atomic functions
2011-08-02 09:28:18 -06:00
Rich Megginson
f8b7053608 the 389-ds-base-1.2.9.1 release
the 389-ds-base-1.2.9.1 release
Bug 663752 - Cert renewal for attrcrypt and encchangelog
this was "re-fixed" due to a deadlock condition with cl2ldif task cancel
Bug 725953 - Winsync: DS entries fail to sync to AD, if the User's CN entry contains a comma
Bug 725743 - Make memberOf use PRMonitor for it's operation lock
Bug 725542 - Instance upgrade fails when upgrading 389-ds-base package
Bug 723937 - Slapi_Counter API broken on  32-bit F15
2011-08-01 12:03:05 -06:00
Petr Sabata
706e467ded Perl mass rebuild 2011-07-21 18:14:29 +02:00
Petr Sabata
3f2890b7a8 Perl mass rebuild 2011-07-20 11:18:00 +02:00
Rich Megginson
cc81e487b6 The 1.2.9.0 release - several bug fixes
The 1.2.9.0 release - several bug fixes
Bug 720059 - RDN with % can cause crashes or missing entries
Bug 709468 - RSA Authentication Server timeouts when using simple paged results on RHDS 8.2.
Bug 691313 - Need TLS/SSL error messages in repl status and errors log
Bug 712855 - Directory Server 8.2 logs "Netscape Portable Runtime error -5961 (TCP connection reset by peer.)" to error log whereas Directory Server 8.1 did not
Bug 713209 - Update sudo schema
Bug 719069 - clean up compiler warnings in 389-ds-base 1.2.9
Bug 718303 - Intensive updates on masters could break the consumer's cache
Bug 711679 - unresponsive LDAP service when deleting vlv on replica
2011-07-15 19:40:32 -06:00
Rich Megginson
84eb0d0d8f 389-ds-base-1.2.9.a2 - several bug fixes - automember improvements
look for separate openldap ldif library
Split automember regex rules into separate entries
writing Inf file shows SchemaFile = ARRAY(0xhexnum)
add support for ldif files with changetype: add
Bug 716980 - winsync uses old AD entry if new one not found
Bug 697694 - rhds82 - incr update state stop_fatal_error "requires administrator action", with extop_result: 9
bump console version to 1.2.6
Bug 711679 - unresponsive LDAP service when deleting vlv on replica
Bug 703703 - setup-ds-admin.pl asks for legal agreement to a non-existant file
Bug 706209 - LEGAL: RHEL6.1 License issue for 389-ds-base package
Bug 663752 - Cert renewal for attrcrypt and encchangelog
Bug 706179 - DS can not restart after create a new objectClass has entryusn attribute
Bug 711906 - ns-slapd segfaults using suffix referrals
Bug 707384 - only allow FIPS approved cipher suites in FIPS mode
Bug 710377 - Import with chain-on-update crashes ns-slapd
Bug 709826 - Memory leak: when extra referrals configured
2011-06-28 09:28:05 -06:00
Marcela Mašláňová
b88dabf76f Perl mass rebuild 2011-06-17 11:48:12 +02:00
Marcela Mašláňová
c87dcc92ce Perl 5.14 mass rebuild 2011-06-10 13:08:00 +02:00
Rich Megginson
e7dd07ec14 389-ds-base-1.2.9.a1 alpha 1 release of 389-ds-base 1.2.9
389-ds-base-1.2.9.a1
Auto Membership
More Coverity fixes
2011-05-26 13:36:22 -06:00
Rich Megginson
fe22e2c909 389-ds-base-1.2.8.3
389-ds-base-1.2.8.3
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
2011-05-02 10:14:47 -06:00
Rich Megginson
4bc713c9e7 389-ds-base-1.2.8.2
389-ds-base-1.2.8.2
Bug 696407 - If an entry with a mixed case RDN is turned to be
a tombstone, it fails to assemble DN from entryrdn
2011-04-14 16:41:35 -06:00
Rich Megginson
ebb8e13e72 389-ds-base-1.2.8.1
389-ds-base-1.2.8.1
Bug 693962 - Full replica push loses some entries with multi-valued RDNs
2011-04-08 17:09:19 -06:00
Rich Megginson
3a1bbe778f The 389-ds-base-1.2.8.0 release
389-ds-base-1.2.8.0
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
2011-04-05 11:12:56 -06:00
Rich Megginson
d704170a06 389-ds-base-1.2.8.rc5
389-ds-base-1.2.8.rc5
Bug 692469 - Replica install fails after step for "enable GSSAPI for replication"
2011-04-01 13:53:51 -06:00
Rich Megginson
800e6a4d26 389-ds-base-1.2.8.rc4 release
389-ds-base-1.2.8.rc4
Bug 668385 - DS pipe log script is executed as many times as the dirsrv serv
ice is restarted
389-ds-base-1.2.8.rc3
Bug 690955 - Mrclone fails due to the replica generation id mismatch
2011-03-29 18:31:45 -06:00
Rich Megginson
29b72612bc 389-ds-base-1.2.8 release candidate 2 - git tag 389-ds-base-1.2.8.rc2
389-ds-base-1.2.8 release candidate 2 - git tag 389-ds-base-1.2.8.rc2
Bug 689537 - (cov#10610) Fix Coverity NULL pointer dereferences
Bug 689866 - ns-newpwpolicy.pl needs to use the new DN format
Bug 681015 - RFE: allow fine grained password policy duration attributes
in days, hours, minutes, as well
Bug 684996 - Exported tombstone cannot be imported correctly
Bug 683250 - slapd crashing when traffic replayed
Bug 668909 - Can't modify replication agreement in some cases
Bug 504803 - Allow maxlogsize to be set if logmaxdiskspace is -1
Bug 644784 - Memory leak in "testbind.c" plugin
Bug 680558 - Winsync plugin fails to restrain itself to the configured subtree
2011-03-22 18:57:33 -06:00
Caolán McNamara
0949e3733e rebuild for icu 4.6 2011-03-07 17:33:10 +00:00
Rich Megginson
0aec0f9e22 389-ds-base-1.2.8 release candidate 1 - git tag 389-ds-base-1.2.8.rc1
389-ds-base-1.2.8 release candidate 1 - git tag 389-ds-base-1.2.8.rc1
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
2011-03-02 20:30:43 -07:00
Rich Megginson
5142ec0838 split out a separate -libs subpackage
split out a separate -libs subpackage - 389-ds-base-libs contains
libslapd.so.* (and owns the libdir) - 389-ds-base-devel contains
libslapd.so (the symlink) and the header and pkgconfig files
389-ds-base contains everything else
389-ds-base and 389-ds-base-devel both depend on 389-ds-base-libs but
do not depend on each other
2011-02-28 19:18:51 -07:00
Rich Megginson
31909e6aa2 do not create /var/run/dirsrv - setup will create it instead
do not create /var/run/dirsrv - setup will create it instead
remove the fedora-ds initscript upgrade stuff - we do not support that anymore
convert the remaining lua stuff to plain old shell script
Reviewed by: nkinder, nhosoi (Thanks!)
2011-02-25 07:33:23 -07:00
Rich Megginson
df3a6cc703 1.2.8.a3 release - git tag 389-ds-base-1.2.8.a3
- 1.2.8.a3 release - git tag 389-ds-base-1.2.8.a3
- Bug 675320 - empty modify operation with repl on or lastmod off will crash server
- Bug 675265 - preventryusn gets added to entries on a failed delete
- Bug 677774 - added support for tmpfiles.d
- Bug 666076 - dirsrv crash (1.2.7.5) with multiple simple paged result search
es
- Bug 672468 - Don't use empty path elements in LD_LIBRARY_PATH
- Bug 671199 - Don't allow other to write to rundir
- Bug 678646 - Ignore tombstone operations in managed entry plug-in
- Bug 676053 - export task followed by import task causes cache assertion
- Bug 677440 - clean up compiler warnings in 389-ds-base 1.2.8
- Bug 675113 - ns-slapd core dump in windows_tot_run if oneway sync is used
- Bug 676689 - crash while adding a new user to be synced to windows
- Bug 604881 - admin server log files have incorrect permissions/ownerships
- Bug 668385 - DS pipe log script is executed as many times as the dirsrv serv
ice is restarted
- Bug 675853 - dirsrv crash segfault in need_new_pw()
2011-02-23 08:19:35 -07:00
Dennis Gilmore
b9a4715212 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 16:53:40 -06:00
Rich Megginson
3b0a268e54 1.2.8.a2 release - git tag 389-ds-base-1.2.8.a2
1.2.8.a2 release - git tag 389-ds-base-1.2.8.a2
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
2011-02-03 19:05:56 -07:00
Rich Megginson
4260bf2679 Updated spec and scripts again for 1.2.8.a1 release. Updated sources. 2011-01-24 16:59:22 -07:00
Nathan Kinder
50e6b488f2 Updated spec and scripts for 1.2.8.a1 release. 2011-01-24 14:18:35 -08:00
Rich Megginson
46941ffb1a 1.2.7.5 release - git tag 389-ds-base-1.2.7.5
1.2.7.5 release - git tag 389-ds-base-1.2.7.5
Bug 663597 - Memory leaks in normalization code
2010-12-16 10:15:16 -07:00
Rich Megginson
09ca048e50 Resolves: bug 656541 - use %ghost on files in /var/lock
Resolves: bug 656541 - use %ghost on files in /var/lock
2010-12-14 14:04:01 -07:00
Rich Megginson
cb9c60600b 1.2.7.4 release - git tag 389-ds-base-1.2.7.4
1.2.7.4 release - git tag 389-ds-base-1.2.7.4
Bug 661792 - Valid managed entry config rejected
2010-12-10 11:25:35 -07:00
Rich Megginson
3623efb592 1.2.7.3 release - git tag 389-ds-base-1.2.7.3
1.2.7.3 release - git tag 389-ds-base-1.2.7.3
Bug 658312 - Invalid free in Managed Entry plug-in
Bug 641944 - Don't normalize non-DN RDN values
2010-12-08 12:03:57 -07:00
Rich Megginson
bf6667b6bf 1.2.7.2 release - git tag 389-ds-base-1.2.7.2
- 1.2.7.2 release - git tag 389-ds-base-1.2.7.2
- Bug 659456 - Incorrect usage of ber_printf() in winsync code
- Bug 658309 - Process escaped characters in managed entry mappings
- Bug 197886 - Initialize return value for UUID generation code
- Bug 658312 - Allow mapped attribute types to be quoted
- Bug 197886 - Avoid overflow of UUID generator
2010-12-03 11:39:33 -07:00
Rich Megginson
c94fce6c66 1.2.7.1 release - git tag 389-ds-base-1.2.7.1
- 1.2.7.1 release - git tag 389-ds-base-1.2.7.1
- Bug 656515 - Allow Name and Optional UID syntax for grouping attributes
- Bug 656392 - Remove calls to ber_err_print()
- Bug 625950 - hash nsslapd-rootpw changes in audit log
2010-11-23 19:29:43 -07:00
Rich Megginson
4e04d662f6 1.2.7.a5 release - git tag 389-ds-base-1.2.7.a5
- Bug 643979 - Strange byte sequence for attribute with no values (nsslapd-referral)
- Bug 635009 - Add one-way AD sync capability
- Bug 572018 - Upgrading from 1.2.5 to 1.2.6.a2 deletes userRoot
- put replication config entries in separate file
- Bug 567282 - server can not abandon searchRequest of "simple paged results"
- Bug 329751 - "nested" filtered roles searches candidates more than needed
- Bug 521088 - DNA should check ACLs before getting a value from the range
2010-11-23 19:16:56 -07:00
Nathan Kinder
08943206c6 Updated sources for 1.2.7 build (again)
The VERSION.sh file in the previous source was incorrect.  This
file was corrected and this patch uses the new source.
2010-11-16 10:03:59 -08:00
Nathan Kinder
ee858e9804 Corrected version number in changelog
The previous patch had a type in the version number in the
changelog entry.  This corrects that typo.
2010-11-15 11:35:56 -08:00