]> git.sur5r.net Git - openldap/log
openldap
12 years agoMore for ea248dacf4ffceeb51bb3240ef0efef4d83eefea
Howard Chu [Tue, 4 Sep 2012 11:39:17 +0000 (04:39 -0700)]
More for ea248dacf4ffceeb51bb3240ef0efef4d83eefea

Fix search_aliases invocation

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Mon, 27 Aug 2012 21:45:58 +0000 (14:45 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoIn mdb_audit, change assert to fprintf
Howard Chu [Mon, 27 Aug 2012 21:45:16 +0000 (14:45 -0700)]
In mdb_audit, change assert to fprintf

12 years agoFix typos in prev commit
Howard Chu [Mon, 27 Aug 2012 21:27:04 +0000 (14:27 -0700)]
Fix typos in prev commit

12 years agoDon't decode entries until we know they're in scope
Howard Chu [Mon, 27 Aug 2012 21:08:06 +0000 (14:08 -0700)]
Don't decode entries until we know they're in scope

12 years agoFix mdb_audit()
Howard Chu [Sun, 26 Aug 2012 18:05:45 +0000 (11:05 -0700)]
Fix mdb_audit()

due to a0993354a603a970889ad5c160c289ecca316f81

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Fri, 24 Aug 2012 12:34:29 +0000 (05:34 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoITS#7369 mdb_stat: cleanup in case something went wrong.
Ondrej Kuznik [Fri, 24 Aug 2012 12:28:36 +0000 (05:28 -0700)]
ITS#7369 mdb_stat: cleanup in case something went wrong.

12 years agoITS#7369 abort txn before exiting
Howard Chu [Fri, 24 Aug 2012 12:23:55 +0000 (05:23 -0700)]
ITS#7369 abort txn before exiting

12 years agoITS#7368 SLAP_AUTH_DN stuff is not for RE24 yet
Howard Chu [Thu, 23 Aug 2012 21:25:52 +0000 (14:25 -0700)]
ITS#7368 SLAP_AUTH_DN stuff is not for RE24 yet

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Thu, 23 Aug 2012 06:02:48 +0000 (23:02 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoITS#7364 also close the mutexes as needed
Howard Chu [Thu, 23 Aug 2012 06:01:19 +0000 (23:01 -0700)]
ITS#7364 also close the mutexes as needed

Otherwise a process that opens and closes an env more than once
will leak mutex handles. (WIN32/BSD)

12 years agoITS#7364 Remove POSIX semaphores when the last user closes the mdb environment.
Chris Mikkelson [Wed, 22 Aug 2012 21:51:35 +0000 (16:51 -0500)]
ITS#7364 Remove POSIX semaphores when the last user closes the mdb environment.

12 years agoITS#7350 actually use zero-length value ACLs
Howard Chu [Wed, 22 Aug 2012 22:29:17 +0000 (15:29 -0700)]
ITS#7350 actually use zero-length value ACLs

12 years agoITS#7350 allow value-specific ACLs on zero-length values
Howard Chu [Wed, 22 Aug 2012 22:05:54 +0000 (15:05 -0700)]
ITS#7350 allow value-specific ACLs on zero-length values

12 years agoITS#7360 accept nss certname in the form of tokenname:certnickname
Rich Megginson [Sat, 18 Aug 2012 02:20:01 +0000 (20:20 -0600)]
ITS#7360 accept nss certname in the form of tokenname:certnickname

There are cases where the user may want to force the use of a particular
PKCS11 device to use for a given certificate.  Allow the user to do this
with MozNSS by specifying the cert as "tokenname:certnickname" where
token name is the name of a token/slot in a PKCS11 device and certnickname
is the nickname of a certificate on that device.

12 years agoITS#7359 cleanup for loop
Howard Chu [Wed, 22 Aug 2012 21:13:10 +0000 (14:13 -0700)]
ITS#7359 cleanup for loop

12 years agoITS#7359 MozNSS: fix whitespaces in all my changes
Jan Vcelak [Wed, 22 Aug 2012 09:49:33 +0000 (11:49 +0200)]
ITS#7359 MozNSS: fix whitespaces in all my changes

To be compliant with OpenLDAP coding standards.

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Wed, 22 Aug 2012 21:09:56 +0000 (14:09 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoITS#7363 Use posix semaphores on apple and bsd systems.
Chris Mikkelson [Wed, 22 Aug 2012 18:22:19 +0000 (13:22 -0500)]
ITS#7363 Use posix semaphores on apple and bsd systems.

12 years agomultiple URIs are allowed
Pierangelo Masarati [Wed, 22 Aug 2012 08:49:22 +0000 (10:49 +0200)]
multiple URIs are allowed

12 years agofix one-time leak
Pierangelo Masarati [Wed, 22 Aug 2012 07:18:18 +0000 (09:18 +0200)]
fix one-time leak

12 years agoWhitespace cleanup
Howard Chu [Wed, 22 Aug 2012 04:59:36 +0000 (21:59 -0700)]
Whitespace cleanup

12 years agoRevert "(ITS#7341) Ordered list error in overlays.sdf and attr in access-control...
Howard Chu [Wed, 22 Aug 2012 04:54:00 +0000 (21:54 -0700)]
Revert "(ITS#7341) Ordered list error in overlays.sdf and attr in access-control.sdf"

This reverts commit dc9fccccc999793d02b80a6578ae8ed8fc8dfce5.
The commit appears to have come from an out of date branch.

12 years agoDelta-sync Mirror/MMR is now supported
Howard Chu [Wed, 22 Aug 2012 03:56:41 +0000 (20:56 -0700)]
Delta-sync Mirror/MMR is now supported

12 years agoAdd MDB description
Howard Chu [Wed, 22 Aug 2012 03:34:09 +0000 (20:34 -0700)]
Add MDB description

12 years agoAll official backends now support cn=config
Howard Chu [Wed, 22 Aug 2012 03:02:30 +0000 (20:02 -0700)]
All official backends now support cn=config

back-sql was updated in 2.4.27, back-meta in 2.4.33

12 years agoITS#7359 MozNSS: prefer unlocked slot when getting private key
Jan Vcelak [Mon, 13 Aug 2012 12:25:47 +0000 (14:25 +0200)]
ITS#7359 MozNSS: prefer unlocked slot when getting private key

12 years agoITS#7357 set NAS-Identifier in request
Howard Chu [Tue, 21 Aug 2012 20:30:02 +0000 (13:30 -0700)]
ITS#7357 set NAS-Identifier in request

12 years agoITS#7358 fix ITS#7270 patch
Howard Chu [Tue, 21 Aug 2012 20:22:19 +0000 (13:22 -0700)]
ITS#7358 fix ITS#7270 patch

commit 8bb9e88d5f8731fe73c47ba3eb8812a410dbb85c breaks Visual C
(as well as our own coding rules)

12 years agoMerge commit 'd53644f6'
Howard Chu [Tue, 21 Aug 2012 19:18:10 +0000 (12:18 -0700)]
Merge commit 'd53644f6'

12 years agoITS#7340 Fix handling of sets when checking for count constraint
Jan Synacek [Tue, 21 Aug 2012 12:39:10 +0000 (14:39 +0200)]
ITS#7340 Fix handling of sets when checking for count constraint

12 years agoITS#7361 fix Windows lock handling
Howard Chu [Tue, 21 Aug 2012 11:55:03 +0000 (04:55 -0700)]
ITS#7361 fix Windows lock handling

12 years agoDon't error out if tls=auto and MozNSS not found
Howard Chu [Tue, 21 Aug 2012 04:07:23 +0000 (21:07 -0700)]
Don't error out if tls=auto and MozNSS not found

12 years agoITS#7340 more test script cleanup
Howard Chu [Mon, 20 Aug 2012 21:02:44 +0000 (14:02 -0700)]
ITS#7340 more test script cleanup

12 years agoFix whitespace
Howard Chu [Sun, 19 Aug 2012 20:04:33 +0000 (13:04 -0700)]
Fix whitespace

12 years agoAdded delete support
Howard Chu [Sun, 19 Aug 2012 19:49:02 +0000 (12:49 -0700)]
Added delete support

12 years agoFix rewrite/suffixmassage parsing
Howard Chu [Sun, 19 Aug 2012 08:25:07 +0000 (01:25 -0700)]
Fix rewrite/suffixmassage parsing

12 years agoFinished emit support
Howard Chu [Sat, 18 Aug 2012 23:04:48 +0000 (16:04 -0700)]
Finished emit support

12 years agoback-meta shares back-ldap's OIDs
Howard Chu [Sat, 18 Aug 2012 08:38:28 +0000 (01:38 -0700)]
back-meta shares back-ldap's OIDs

12 years agoInitial emit support
Howard Chu [Sat, 18 Aug 2012 07:53:44 +0000 (00:53 -0700)]
Initial emit support

12 years agoFactor out common attrs from main and target
Howard Chu [Sat, 18 Aug 2012 04:25:11 +0000 (21:25 -0700)]
Factor out common attrs from main and target

12 years agoInitial config support for back-meta
Howard Chu [Fri, 17 Aug 2012 21:04:48 +0000 (14:04 -0700)]
Initial config support for back-meta

Currently just a direct replacement of slapd.conf parsing,
no dynamic features yet.

12 years agoFix slapadd -q -w double-free
Howard Chu [Fri, 17 Aug 2012 20:38:47 +0000 (13:38 -0700)]
Fix slapadd -q -w double-free

12 years agoITS#7354 fix delta-sync mmr crash
Howard Chu [Fri, 17 Aug 2012 01:08:56 +0000 (18:08 -0700)]
ITS#7354 fix delta-sync mmr crash

12 years agoLoop thru all DBs and show their stats
Howard Chu [Thu, 16 Aug 2012 17:25:40 +0000 (10:25 -0700)]
Loop thru all DBs and show their stats

This is quick and dirty, should be integrated into mdb_stat.

12 years agoITS#7172 don't reference ops in syncprov locks
Howard Chu [Wed, 15 Aug 2012 21:36:35 +0000 (14:36 -0700)]
ITS#7172 don't reference ops in syncprov locks

When a client performs a write and then closes the connection without
sending an Unbind request, the connection cleanup can race with the
op cleanup.

12 years agoMinor cleanup
Howard Chu [Thu, 2 Aug 2012 22:56:13 +0000 (15:56 -0700)]
Minor cleanup

12 years agoITS#7344 cleanup, integration
Howard Chu [Thu, 2 Aug 2012 14:29:55 +0000 (07:29 -0700)]
ITS#7344 cleanup, integration

12 years agoITS#7344 Add initial testsuite for slapo-constraint
Jan Synacek [Thu, 2 Aug 2012 12:57:39 +0000 (14:57 +0200)]
ITS#7344 Add initial testsuite for slapo-constraint

12 years agoWrite optimization: avoid copying unused portions of pages.
Howard Chu [Tue, 31 Jul 2012 23:03:48 +0000 (16:03 -0700)]
Write optimization: avoid copying unused portions of pages.

12 years ago(ITS#7341) Ordered list error in overlays.sdf and attr in access-control.sdf
Gavin Henry [Mon, 30 Jul 2012 19:31:34 +0000 (20:31 +0100)]
(ITS#7341) Ordered list error in overlays.sdf and attr in access-control.sdf

12 years agoRevert f6b8103b789ae40234b0cb7574c1a9da4e5a1b21 for add.c
Quanah Gibson-Mount [Thu, 26 Jul 2012 21:01:34 +0000 (14:01 -0700)]
Revert f6b8103b789ae40234b0cb7574c1a9da4e5a1b21 for add.c
ITS#7325

12 years agoRevert "ITS#7325 fix entry len"
Quanah Gibson-Mount [Thu, 26 Jul 2012 20:59:50 +0000 (13:59 -0700)]
Revert "ITS#7325 fix entry len"

This reverts commit 348d43e82f5cde947d30e4f7ed9ecbe53c36a109.

12 years agoITS#7331 MozNSS: ignore untrusted issuer error when verifying server cert
Jan Vcelak [Sat, 21 Jul 2012 13:20:39 +0000 (15:20 +0200)]
ITS#7331 MozNSS: ignore untrusted issuer error when verifying server cert

Untrusted issuer error can appear with self-signed PEM certificates.

12 years agoITS#7327 smbk5pwd: error if crypto backend unsupported
Jan Vcelak [Thu, 19 Jul 2012 11:34:35 +0000 (13:34 +0200)]
ITS#7327 smbk5pwd: error if crypto backend unsupported

12 years agoITS#7338 fix olcDbConfig changes to take effect immediately
Howard Chu [Thu, 26 Jul 2012 17:08:18 +0000 (10:08 -0700)]
ITS#7338 fix olcDbConfig changes to take effect immediately

12 years agoFix online reconfig
Howard Chu [Thu, 26 Jul 2012 15:45:39 +0000 (08:45 -0700)]
Fix online reconfig

maxreaders/maxsize was not re-opening because cleanup call was missing
online indexer should abort txn after index failure

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Thu, 26 Jul 2012 15:43:57 +0000 (08:43 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoFix txn_commit error check
Howard Chu [Thu, 26 Jul 2012 15:42:41 +0000 (08:42 -0700)]
Fix txn_commit error check

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Thu, 26 Jul 2012 14:25:07 +0000 (07:25 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoFix 205bb17793e27be67098ccc80ee919165d7cb993
Howard Chu [Thu, 26 Jul 2012 14:22:52 +0000 (07:22 -0700)]
Fix 205bb17793e27be67098ccc80ee919165d7cb993

Ignore current cursor pos if it's out of bounds.

12 years agoUpdate sub-DBs before updating free list
Howard Chu [Thu, 26 Jul 2012 13:25:31 +0000 (06:25 -0700)]
Update sub-DBs before updating free list

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Wed, 25 Jul 2012 19:32:28 +0000 (12:32 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoAppend mode should also detect keys that are too small
Howard Chu [Wed, 25 Jul 2012 19:31:08 +0000 (12:31 -0700)]
Append mode should also detect keys that are too small

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Tue, 24 Jul 2012 17:18:40 +0000 (10:18 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoFix root split check in mdb_page_split
Howard Chu [Tue, 24 Jul 2012 11:21:40 +0000 (04:21 -0700)]
Fix root split check in mdb_page_split

12 years agoITS#7332 Changes required to build with Microsoft Visual Studio
Mat Booth [Mon, 23 Jul 2012 12:51:03 +0000 (13:51 +0100)]
ITS#7332 Changes required to build with Microsoft Visual Studio

12 years agoSkip unneeded calls to mdb_page_get in mdb_page_search
Howard Chu [Mon, 23 Jul 2012 11:23:49 +0000 (04:23 -0700)]
Skip unneeded calls to mdb_page_get in mdb_page_search

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Mon, 23 Jul 2012 00:58:39 +0000 (17:58 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoLeave extra space when creating a fake page
Howard Chu [Mon, 23 Jul 2012 00:42:36 +0000 (17:42 -0700)]
Leave extra space when creating a fake page

Minimizes the number of memcpy's if additional dups are stored.

12 years agoAppend mode still needs to detect duplicates
Howard Chu [Mon, 23 Jul 2012 00:41:58 +0000 (17:41 -0700)]
Append mode still needs to detect duplicates

12 years agoAppend tweak: must init mdb->mi_nextid
Howard Chu [Sun, 22 Jul 2012 22:44:11 +0000 (15:44 -0700)]
Append tweak: must init mdb->mi_nextid

Otherwise duplicate entries aren't detected

12 years agoUpdate name information
Emily Backes [Sun, 22 Jul 2012 01:14:39 +0000 (18:14 -0700)]
Update name information

12 years agoUse new Append support
Howard Chu [Sat, 21 Jul 2012 13:21:56 +0000 (06:21 -0700)]
Use new Append support

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Sat, 21 Jul 2012 13:21:36 +0000 (06:21 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoAppend tweaks, page_split fixes
Howard Chu [Sat, 21 Jul 2012 13:10:02 +0000 (06:10 -0700)]
Append tweaks, page_split fixes

Append mode now does no key comparisons, input must be in sorted order.
page_split was not updating cursor parents correctly.

12 years agoITS#7325 fix entry len
Howard Chu [Thu, 19 Jul 2012 08:38:39 +0000 (01:38 -0700)]
ITS#7325 fix entry len

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Wed, 18 Jul 2012 21:19:19 +0000 (14:19 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoMake sure cursor's DB is init'd if STALE.
Howard Chu [Tue, 17 Jul 2012 11:02:48 +0000 (04:02 -0700)]
Make sure cursor's DB is init'd if STALE.

12 years agoDon't use env-private copy of DB root nodes.
Howard Chu [Fri, 13 Jul 2012 00:04:05 +0000 (17:04 -0700)]
Don't use env-private copy of DB root nodes.

Just lookup the DB roots as needed. When many DBs are in use,
most of the copies won't be referenced in a given txn, and
there's a bad race condition in the copy routine.

12 years agoFix darwin sem_open() names
Howard Chu [Fri, 13 Jul 2012 18:57:11 +0000 (11:57 -0700)]
Fix darwin sem_open() names

Must begin with '/'

12 years agoFix ID -> MDB_ID due to 20baad4a207db5d0e84fc3a7409f216aefa59385
Howard Chu [Fri, 13 Jul 2012 18:56:29 +0000 (11:56 -0700)]
Fix ID -> MDB_ID due to 20baad4a207db5d0e84fc3a7409f216aefa59385

12 years agoWindows thread callback support
Howard Chu [Thu, 12 Jul 2012 23:50:27 +0000 (16:50 -0700)]
Windows thread callback support

12 years agoITS#7323 plug leak in online indexer
Howard Chu [Thu, 12 Jul 2012 09:36:12 +0000 (02:36 -0700)]
ITS#7323 plug leak in online indexer

12 years agoITS#6262 fix gettime() regression
Howard Chu [Wed, 11 Jul 2012 23:53:33 +0000 (16:53 -0700)]
ITS#6262 fix gettime() regression

Add a mutex in ldap_pvt_gettime(), delete the mutex comment
since it's no longer relevant (and was ignored anyway). This
could only ever affect multi-processor machines.

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Mon, 9 Jul 2012 15:44:12 +0000 (08:44 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoDrop me_toggle, unused
Howard Chu [Mon, 9 Jul 2012 01:24:11 +0000 (18:24 -0700)]
Drop me_toggle, unused

12 years agoRevert "libmdb: Do not use the MDB_txbody.mtb_txnid field."
Howard Chu [Mon, 9 Jul 2012 01:18:12 +0000 (18:18 -0700)]
Revert "libmdb: Do not use the MDB_txbody.mtb_txnid field."

This reverts commit 4a0b30499caab8628efcedb8be5643fead7cd17e.

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Sat, 7 Jul 2012 01:03:06 +0000 (18:03 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoFix: avoid direct reference to meta pages
Howard Chu [Sat, 7 Jul 2012 00:38:03 +0000 (17:38 -0700)]
Fix: avoid direct reference to meta pages

Relevant info should be copied during txn_begin only.

12 years agoAdd MDB_NOMETASYNC env option.
Howard Chu [Fri, 6 Jul 2012 01:11:18 +0000 (18:11 -0700)]
Add MDB_NOMETASYNC env option.

Just a trial. This may not make sense if we decide to split the
meta pages into their own separate file, to allow meta traffic to
reside on a separate spindle.

12 years agoTweak b802bcf7040110e1f0768d9d9ffa88dabd4bd5e7
Howard Chu [Fri, 6 Jul 2012 00:43:29 +0000 (17:43 -0700)]
Tweak b802bcf7040110e1f0768d9d9ffa88dabd4bd5e7

Clarify prev commit, fix Doxygen comments broken by earlier changes

12 years agoPartial revert of 13c663f666ac28d7a72cbe644d393fc8d2dd9881
Howard Chu [Thu, 5 Jul 2012 23:40:46 +0000 (16:40 -0700)]
Partial revert of 13c663f666ac28d7a72cbe644d393fc8d2dd9881

Don't re-use free pages so soon; that leaves us vulnerable to
DB corruption if data syncs successfully but meta doesn't.

12 years agoITS#7317 use SLEEP0 instead of 1 second sleep
Howard Chu [Tue, 3 Jul 2012 23:24:19 +0000 (16:24 -0700)]
ITS#7317 use SLEEP0 instead of 1 second sleep

12 years agoITS#7318 fix include: example
Howard Chu [Tue, 3 Jul 2012 23:17:06 +0000 (16:17 -0700)]
ITS#7318 fix include: example

12 years agoITS#7319 Always encode user DN in pwmod request.
Ted Cheng [Tue, 3 Jul 2012 23:12:22 +0000 (16:12 -0700)]
ITS#7319 Always encode user DN in pwmod request.

12 years agoITS#7316 MozNSS: do not retry when reading the pin from file
Jan Vcelak [Fri, 22 Jun 2012 07:41:18 +0000 (09:41 +0200)]
ITS#7316 MozNSS: do not retry when reading the pin from file

Avoid infinite loop if the pin in the password file is wrong.

12 years agoITS#7315 MozNSS: do not authenticate to a slot manually
Jan Vcelak [Fri, 22 Jun 2012 07:36:42 +0000 (09:36 +0200)]
ITS#7315 MozNSS: do not authenticate to a slot manually

We cannot rely on tc_certificate->slot value, the library will choose
the correct slot itself when needed. Just provide correct pin argument.

12 years agoITS#7314 MozNSS: lock whole init and clenaup process
Jan Vcelak [Mon, 18 Jun 2012 12:06:10 +0000 (14:06 +0200)]
ITS#7314 MozNSS: lock whole init and clenaup process