]> git.sur5r.net Git - openldap/log
openldap
9 years agoITS#8022 an async connect may still succeed immediately
Howard Chu [Mon, 12 Jan 2015 22:27:58 +0000 (22:27 +0000)]
ITS#8022 an async connect may still succeed immediately

9 years agoITS#8022 don't skip TLS init for ldaps:// targets
Howard Chu [Mon, 12 Jan 2015 22:25:15 +0000 (22:25 +0000)]
ITS#8022 don't skip TLS init for ldaps:// targets

9 years agoITS#8020 fix 64bit hash finalizer
Howard Chu [Wed, 7 Jan 2015 17:48:49 +0000 (17:48 +0000)]
ITS#8020 fix 64bit hash finalizer

9 years agoITS#8016 return errmsg for unknown envflags
Howard Chu [Mon, 5 Jan 2015 09:37:27 +0000 (09:37 +0000)]
ITS#8016 return errmsg for unknown envflags

9 years agoITS#8011: few corrections for lmdb-backend;
Leo Yuriev [Sun, 4 Jan 2015 07:41:04 +0000 (07:41 +0000)]
ITS#8011: few corrections for lmdb-backend;

dn2id.c:
  + assertion for mdb_id2l_insert() result;
  - unnecessary assignment;

search.c:
  - unused variable 'first';
  + range-check for mdb_idl_search() result;

9 years agoITS#5452,#8012: fix syncprov syncops freeing
Leo Yuriev [Sun, 4 Jan 2015 07:27:16 +0000 (07:27 +0000)]
ITS#5452,#8012: fix syncprov syncops freeing

Detaching a syncops record from op-list conditionally,
only when it was freed by syncprov_free_syncop.

The syncprov_free_syncop() and syncprov_drop_psearch() now
returns a flag, which is nonzero if the given syncops was freed.

9 years agoITS#8013 fix syncprov_matchops test_filter usage
Howard Chu [Sun, 4 Jan 2015 07:20:41 +0000 (07:20 +0000)]
ITS#8013 fix syncprov_matchops test_filter usage

9 years agoITS#8014 plug onetime leak in slapadd -w
Howard Chu [Sun, 4 Jan 2015 07:00:14 +0000 (07:00 +0000)]
ITS#8014 plug onetime leak in slapadd -w

9 years agoMerge remote-tracking branch 'origin/mdb.RE/0.9'
Quanah Gibson-Mount [Mon, 22 Dec 2014 18:13:26 +0000 (12:13 -0600)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'

9 years agoTweak fdatasync hack description
Howard Chu [Mon, 22 Dec 2014 18:07:08 +0000 (18:07 +0000)]
Tweak fdatasync hack description

9 years agoMerge remote-tracking branch 'origin/mdb.RE/0.9'
Quanah Gibson-Mount [Sun, 21 Dec 2014 01:31:13 +0000 (19:31 -0600)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'

9 years agoFix prev commit for env_sync0
Howard Chu [Sun, 21 Dec 2014 00:13:50 +0000 (00:13 +0000)]
Fix prev commit for env_sync0

9 years agoITS#7780,#7781 fix prev commit
Howard Chu [Thu, 18 Dec 2014 19:33:38 +0000 (19:33 +0000)]
ITS#7780,#7781 fix prev commit

9 years agoITS#7780,ITS#7781 Fix slapo-constraint with 0 count
Ondřej Kuzník [Mon, 15 Sep 2014 21:34:17 +0000 (22:34 +0100)]
ITS#7780,ITS#7781 Fix slapo-constraint with 0 count

9 years agoITS#7781 Add test
Ondřej Kuzník [Mon, 15 Sep 2014 21:33:42 +0000 (22:33 +0100)]
ITS#7781 Add test

9 years agoMerge remote-tracking branch 'origin/mdb.RE/0.9'
Quanah Gibson-Mount [Thu, 18 Dec 2014 05:39:37 +0000 (23:39 -0600)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'

9 years agoUpdate for fsync hack
Howard Chu [Thu, 18 Dec 2014 04:46:43 +0000 (04:46 +0000)]
Update for fsync hack

9 years agoHack for potential ext3/ext4 corruption issue
Howard Chu [Thu, 18 Dec 2014 04:38:53 +0000 (04:38 +0000)]
Hack for potential ext3/ext4 corruption issue

Use regular fsync() if we think this commit grew the DB file.

9 years agoMerge remote-tracking branch 'origin/mdb.RE/0.9'
Quanah Gibson-Mount [Wed, 17 Dec 2014 19:21:24 +0000 (13:21 -0600)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'

9 years agoUpdate for 0.9.15
Howard Chu [Wed, 17 Dec 2014 15:29:48 +0000 (15:29 +0000)]
Update for 0.9.15

9 years agoITS#8007 fix d06f5e7c1b6ceaa1f74510c3c25436a58670cfda
Howard Chu [Tue, 16 Dec 2014 20:08:32 +0000 (20:08 +0000)]
ITS#8007 fix d06f5e7c1b6ceaa1f74510c3c25436a58670cfda

duplicate OID, oops

9 years agoITS#7782 tweak contrib/slapd-modules/**/Makefile
SATOH Fumiyasu [Fri, 10 Jan 2014 07:49:49 +0000 (16:49 +0900)]
ITS#7782 tweak contrib/slapd-modules/**/Makefile

Set LDAP_BUILD=$(LDAP_SRC) by default

9 years agoMerge remote-tracking branch 'origin/mdb.RE/0.9'
Quanah Gibson-Mount [Tue, 16 Dec 2014 08:01:33 +0000 (02:01 -0600)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'

9 years agoITS#8007 Add maxentrysize config option
Howard Chu [Tue, 21 Oct 2014 12:15:55 +0000 (13:15 +0100)]
ITS#8007 Add maxentrysize config option

9 years agoFix MDB_APPEND doc
Howard Chu [Mon, 15 Dec 2014 20:40:59 +0000 (20:40 +0000)]
Fix MDB_APPEND doc

We actually compare the new key against the last key, to prevent
corruption.

9 years agomake clean: remove *.lo
Hallvard Furuseth [Sat, 13 Dec 2014 19:35:08 +0000 (20:35 +0100)]
make clean: remove *.lo

9 years agoClarify mdb_dbi_open doc
Howard Chu [Mon, 8 Dec 2014 03:21:09 +0000 (03:21 +0000)]
Clarify mdb_dbi_open doc

The concurrency restriction is on threads within a single process.
Multiple processes can use mdb_dbi_open without affecting each other.

9 years agoITS#8006 Use rootdn consistently on internal ops
Howard Chu [Mon, 15 Dec 2014 19:27:59 +0000 (19:27 +0000)]
ITS#8006 Use rootdn consistently on internal ops

9 years agoITS#8003 fix off-by-one in LDIF length
Howard Chu [Mon, 15 Dec 2014 14:36:55 +0000 (14:36 +0000)]
ITS#8003 fix off-by-one in LDIF length

must account for leading space when counting total number of lines

9 years agoITS#7797 Fix segfault in slapo-collect
Ondřej Kuzník [Tue, 23 Sep 2014 20:05:08 +0000 (21:05 +0100)]
ITS#7797 Fix segfault in slapo-collect

9 years agoMerge remote-tracking branch 'origin/mdb.RE/0.9'
Quanah Gibson-Mount [Wed, 10 Dec 2014 23:09:29 +0000 (17:09 -0600)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'

9 years agoITS#8001 fix ldap_sync_initialize
Howard Chu [Wed, 10 Dec 2014 22:58:33 +0000 (22:58 +0000)]
ITS#8001 fix ldap_sync_initialize

9 years agoITS#8000 silence warnings
Howard Chu [Wed, 10 Dec 2014 22:24:25 +0000 (22:24 +0000)]
ITS#8000 silence warnings

9 years agoITS#7998 silence warning
Howard Chu [Wed, 10 Dec 2014 21:59:45 +0000 (21:59 +0000)]
ITS#7998 silence warning

9 years agoITS#7997 silence warning
Howard Chu [Wed, 10 Dec 2014 21:57:44 +0000 (21:57 +0000)]
ITS#7997 silence warning

9 years agoITS#7995 fix slap_bv2undef_ad
Howard Chu [Wed, 10 Dec 2014 02:06:50 +0000 (02:06 +0000)]
ITS#7995 fix slap_bv2undef_ad

9 years agoITS#7987 fix excessive space for single write txn
Leo Yuriev [Fri, 5 Dec 2014 19:30:31 +0000 (19:30 +0000)]
ITS#7987 fix excessive space for single write txn

9 years agoITS#7968 add locks for syncrepl cookiestate
Leo Yuriev [Fri, 5 Dec 2014 19:41:40 +0000 (19:41 +0000)]
ITS#7968 add locks for syncrepl cookiestate

Mutex must be held even for a read-access of a cookie state,
as there may be a race with write in other thread.

9 years agoFix WIN32 -> _WIN32
Hallvard Furuseth [Wed, 3 Dec 2014 11:27:53 +0000 (12:27 +0100)]
Fix WIN32 -> _WIN32

9 years agomdb_strerror: Silence warning @ Windows
Hallvard Furuseth [Mon, 1 Dec 2014 07:59:29 +0000 (08:59 +0100)]
mdb_strerror: Silence warning @ Windows

9 years agoFix comments
Hallvard Furuseth [Mon, 1 Dec 2014 07:59:29 +0000 (08:59 +0100)]
Fix comments

9 years agoSimplify recent changes a bit.
Hallvard Furuseth [Mon, 1 Dec 2014 07:59:29 +0000 (08:59 +0100)]
Simplify recent changes a bit.

9 years agoITS#7961,#7987 Re-fix txn init.
Hallvard Furuseth [Sat, 22 Nov 2014 21:56:31 +0000 (22:56 +0100)]
ITS#7961,#7987 Re-fix txn init.

More fallout from 4d02c741b120786df1b87ee9ed49c1d3f9bc7522:
Don't modify another thread's write txn. Reinit me_txn0 fully.

9 years agoITS#7959 fix prev commit
Howard Chu [Wed, 8 Oct 2014 18:25:27 +0000 (19:25 +0100)]
ITS#7959 fix prev commit

fstat returns -1, not an errno. Move code into its own function
for reuse.

9 years agoITS#7961 fix txn init
Howard Chu [Sat, 4 Oct 2014 20:48:49 +0000 (21:48 +0100)]
ITS#7961 fix txn init

More fallout from 4d02c741b120786df1b87ee9ed49c1d3f9bc7522

9 years agoITS#7959 Check fstat return value
Jean-Christophe DUBOIS [Fri, 3 Oct 2014 18:24:25 +0000 (20:24 +0200)]
ITS#7959 Check fstat return value

Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
9 years agoITS#7841 trivial cleanup
Leo Yuriev [Thu, 4 Sep 2014 20:19:16 +0000 (00:19 +0400)]
ITS#7841 trivial cleanup

TRIVIA - lmdb: clean testdb-dir while "make test".

9 years agoITS#7956 fix compact of empty env
Howard Chu [Thu, 2 Oct 2014 21:11:43 +0000 (22:11 +0100)]
ITS#7956 fix compact of empty env

9 years agoITS#7955, #7671 fix MDB_PREV_DUP
Howard Chu [Thu, 2 Oct 2014 20:58:20 +0000 (21:58 +0100)]
ITS#7955, #7671 fix MDB_PREV_DUP

9 years agoITS#7953 .gitignore *.lo
Howard Chu [Thu, 2 Oct 2014 20:35:15 +0000 (21:35 +0100)]
ITS#7953 .gitignore *.lo

9 years agoITS#7952 .gitignore mdb_dump/load
Howard Chu [Thu, 2 Oct 2014 20:33:35 +0000 (21:33 +0100)]
ITS#7952 .gitignore mdb_dump/load

9 years agoDon't use -fPIC for static lib
Howard Chu [Wed, 1 Oct 2014 20:00:03 +0000 (21:00 +0100)]
Don't use -fPIC for static lib

9 years agoMust do dlist_free before releasing Wmutex
Howard Chu [Sun, 20 Jul 2014 15:10:34 +0000 (08:10 -0700)]
Must do dlist_free before releasing Wmutex

9 years agoFree write mutex earlier in txn_reset0
Howard Chu [Wed, 16 Jul 2014 16:24:45 +0000 (09:24 -0700)]
Free write mutex earlier in txn_reset0

9 years agoITS#7979 MozNSS fix for TLS_PROTOCOL_MIN
Mark Reynolds [Thu, 13 Nov 2014 14:49:19 +0000 (09:49 -0500)]
ITS#7979 MozNSS fix for TLS_PROTOCOL_MIN

Fix NSS code to check for TLS_PROCOTOL_MIN, and then set the SSL
version range(min and max). Also updated SSL version string map
table to support up to TLSv1.3

9 years agoITS#7977 Add PBKDF2 -SHA256 and -SHA512
HAMANO Tsukasa [Wed, 5 Nov 2014 09:26:35 +0000 (09:26 +0000)]
ITS#7977 Add PBKDF2 -SHA256 and -SHA512

9 years agoITS#7976 fix delta-mmr/accesslog interaction
Howard Chu [Thu, 30 Oct 2014 15:00:13 +0000 (15:00 +0000)]
ITS#7976 fix delta-mmr/accesslog interaction

9 years agoITS#7975 fix onelevel search
Howard Chu [Wed, 29 Oct 2014 18:05:00 +0000 (18:05 +0000)]
ITS#7975 fix onelevel search

9 years agoFix typo in cancel config
Howard Chu [Wed, 15 Oct 2014 10:21:19 +0000 (11:21 +0100)]
Fix typo in cancel config

9 years agoFix a1e3b1cf3c5991ef550f608ee816e9274e547dda
Howard Chu [Wed, 15 Oct 2014 10:11:08 +0000 (11:11 +0100)]
Fix a1e3b1cf3c5991ef550f608ee816e9274e547dda

copy/paste error

9 years agoITS#7967 fix abandon regression
Howard Chu [Wed, 15 Oct 2014 10:08:29 +0000 (11:08 +0100)]
ITS#7967 fix abandon regression

From ITS#7712, avoid double-free of request

9 years agoITS#7965 mdb_dn2id
Leo Yuriev [Tue, 14 Oct 2014 10:49:25 +0000 (14:49 +0400)]
ITS#7965 mdb_dn2id

heap corruption due to returning a reference to a local variable

9 years agoclosedir() replacement function should return a result
Kurt Zeilenga [Fri, 10 Oct 2014 19:15:48 +0000 (12:15 -0700)]
closedir() replacement function should return a result

return success, ignoring result of FindClose

9 years agoFix pointer incompatibility issue on some platforms
Kurt Zeilenga [Fri, 10 Oct 2014 18:56:31 +0000 (11:56 -0700)]
Fix pointer incompatibility issue on some platforms

Don't assume tv_sec is a time_t.

9 years agoSilence compiler warning by adding explicit return 0 to ppolicy_db_destroy
Quanah Gibson-Mount [Fri, 3 Oct 2014 20:35:39 +0000 (15:35 -0500)]
Silence compiler warning by adding explicit return 0 to ppolicy_db_destroy

9 years agoUpdates for new servers
Kurt Zeilenga [Mon, 29 Sep 2014 22:10:36 +0000 (15:10 -0700)]
Updates for new servers

9 years agoUse OpenSSL md5/sha1
Kurt Zeilenga [Mon, 29 Sep 2014 20:22:50 +0000 (13:22 -0700)]
Use OpenSSL md5/sha1

9 years agoAndroid also only has memalign
Howard Chu [Thu, 25 Sep 2014 18:25:56 +0000 (19:25 +0100)]
Android also only has memalign

9 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Sat, 20 Sep 2014 06:28:07 +0000 (07:28 +0100)]
Merge remote-tracking branch 'origin/mdb.master'

9 years agonew date
Howard Chu [Sat, 20 Sep 2014 06:24:32 +0000 (07:24 +0100)]
new date

9 years agoFix mdb_txn cleanup
Howard Chu [Fri, 19 Sep 2014 18:22:14 +0000 (19:22 +0100)]
Fix mdb_txn cleanup

9 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Fri, 19 Sep 2014 01:30:32 +0000 (02:30 +0100)]
Merge remote-tracking branch 'origin/mdb.master'

9 years agoITS#7943 reinit txn flags
Howard Chu [Fri, 19 Sep 2014 00:45:43 +0000 (01:45 +0100)]
ITS#7943 reinit txn flags

When reusing the main write txn

9 years agoITS#7942 tweak previous commit
Howard Chu [Thu, 18 Sep 2014 05:49:26 +0000 (06:49 +0100)]
ITS#7942 tweak previous commit

Only free when cleaning up operation controls, not response controls.
(This only makes a difference on search requests, which may have
multiple responses with the same set of controls.)

9 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Thu, 18 Sep 2014 01:12:33 +0000 (02:12 +0100)]
Merge remote-tracking branch 'origin/mdb.master'

9 years agoITS#7942 plug leak in controls
Howard Chu [Thu, 18 Sep 2014 01:06:38 +0000 (02:06 +0100)]
ITS#7942 plug leak in controls

9 years agoPlug leak in 4d02c741b120786df1b87ee9ed49c1d3f9bc7522
Howard Chu [Thu, 18 Sep 2014 00:22:02 +0000 (01:22 +0100)]
Plug leak in 4d02c741b120786df1b87ee9ed49c1d3f9bc7522

Free writer txn on env_close

9 years agoITS#7941 fix for repeated tags
Howard Chu [Wed, 17 Sep 2014 23:33:33 +0000 (00:33 +0100)]
ITS#7941 fix for repeated tags

Make sure ntags isn't incremented if we're skippnig the tag

9 years agoSilence some clang warnings
Howard Chu [Tue, 16 Sep 2014 20:54:07 +0000 (21:54 +0100)]
Silence some clang warnings

9 years agoLDAP_TXN is now RFC 5805
Howard Chu [Mon, 15 Sep 2014 18:23:09 +0000 (19:23 +0100)]
LDAP_TXN is now RFC 5805

9 years agoConsolidate LDAP_TXN precheck
Howard Chu [Mon, 15 Sep 2014 18:18:30 +0000 (19:18 +0100)]
Consolidate LDAP_TXN precheck

This commit was accidentally omitted from previous push

9 years agoAdd updateControls to txn response
Howard Chu [Mon, 15 Sep 2014 22:42:27 +0000 (23:42 +0100)]
Add updateControls to txn response

9 years agoFlesh out txn support
Howard Chu [Mon, 15 Sep 2014 20:44:20 +0000 (21:44 +0100)]
Flesh out txn support

Only in back-mdb; back-bdb needs work but it's deprecated;
not worth the effort. In particular txn, retry after deadlocks
makes the whole thing too messy.

9 years agoMerge remote-tracking branch 'origin/mdb.master'
Quanah Gibson-Mount [Mon, 15 Sep 2014 18:53:04 +0000 (13:53 -0500)]
Merge remote-tracking branch 'origin/mdb.master'

9 years agoRelease 0.9.14
Howard Chu [Mon, 15 Sep 2014 18:48:32 +0000 (19:48 +0100)]
Release 0.9.14

9 years agoMerge remote-tracking branch 'origin/mdb.master'
Quanah Gibson-Mount [Sat, 13 Sep 2014 21:24:58 +0000 (16:24 -0500)]
Merge remote-tracking branch 'origin/mdb.master'

9 years agoChange retry to num times 60. Testing shows that on a known dataset, this has the...
Quanah Gibson-Mount [Sat, 13 Sep 2014 21:21:17 +0000 (16:21 -0500)]
Change retry to num times 60.  Testing shows that on a known dataset, this has the same growth behavior as 2.4.39, while num times 20 resulted in significant growth.

9 years agoITS#7937 flush data to socket
Howard Chu [Thu, 11 Sep 2014 09:24:09 +0000 (10:24 +0100)]
ITS#7937 flush data to socket

9 years agoITS#7915 fix memory leaks in previous patch
Leo Yuriev [Wed, 10 Sep 2014 00:08:18 +0000 (04:08 +0400)]
ITS#7915 fix memory leaks in previous patch

9 years agoMore for me_pgoldest
Howard Chu [Tue, 9 Sep 2014 18:44:23 +0000 (19:44 +0100)]
More for me_pgoldest

Leave it in main env struct, it doesn't need to be rolled back
with nested txns.

9 years agoRemember oldest reader txnid
Howard Chu [Tue, 9 Sep 2014 18:40:05 +0000 (19:40 +0100)]
Remember oldest reader txnid

Don't walk the readers table unless we really need to.

9 years agoITS#7935 partially revert prev patch
Howard Chu [Tue, 9 Sep 2014 13:40:11 +0000 (14:40 +0100)]
ITS#7935 partially revert prev patch

Can't allow special chars in RDN, not all OSs/filesystems support it.

9 years agoITS#7935 fix schema RDN normalization
Howard Chu [Tue, 9 Sep 2014 13:35:43 +0000 (14:35 +0100)]
ITS#7935 fix schema RDN normalization

9 years agoITS#7929 don't log internal searches
Howard Chu [Mon, 8 Sep 2014 14:40:28 +0000 (15:40 +0100)]
ITS#7929 don't log internal searches

9 years agoITS#7934 add missing normalization of attrs
Howard Chu [Mon, 8 Sep 2014 13:50:54 +0000 (14:50 +0100)]
ITS#7934 add missing normalization of attrs

9 years agoITS#7933 fix frontend config
Jan Synacek [Mon, 8 Sep 2014 11:32:04 +0000 (13:32 +0200)]
ITS#7933 fix frontend config

9 years agoITS#7930 additional fix
hyc [Sat, 6 Sep 2014 08:49:32 +0000 (09:49 +0100)]
ITS#7930 additional fix

bypass cleanup handlers for suppressed search result msgs

9 years agoITS#7930 partial fix
hyc [Sat, 6 Sep 2014 08:14:46 +0000 (09:14 +0100)]
ITS#7930 partial fix

Only restore op->o_req_dn if no one else changed it on us.

9 years agoUse a single write txn
Howard Chu [Thu, 4 Sep 2014 09:40:11 +0000 (10:40 +0100)]
Use a single write txn

9 years agoITS#7928 fix syncprov abandon cleanup
Howard Chu [Fri, 29 Aug 2014 01:19:35 +0000 (02:19 +0100)]
ITS#7928 fix syncprov abandon cleanup