]> git.sur5r.net Git - openldap/log
openldap
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 agoMerge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Quanah Gibson-Mount [Fri, 24 Aug 2012 15:40:50 +0000 (08:40 -0700)]
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4

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 agoITS#7364
Quanah Gibson-Mount [Thu, 23 Aug 2012 21:46:33 +0000 (14:46 -0700)]
ITS#7364

12 years agoMerge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Quanah Gibson-Mount [Thu, 23 Aug 2012 21:45:07 +0000 (14:45 -0700)]
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4

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
Quanah Gibson-Mount [Wed, 22 Aug 2012 22:16:45 +0000 (15:16 -0700)]
ITS#7350

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
Quanah Gibson-Mount [Wed, 22 Aug 2012 21:29:17 +0000 (14:29 -0700)]
ITS#7360

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 agoITS#7363 tweak
Quanah Gibson-Mount [Wed, 22 Aug 2012 21:27:49 +0000 (14:27 -0700)]
ITS#7363 tweak

12 years agoITS#7363
Quanah Gibson-Mount [Wed, 22 Aug 2012 21:27:10 +0000 (14:27 -0700)]
ITS#7363

12 years agoMerge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4
Quanah Gibson-Mount [Wed, 22 Aug 2012 21:26:34 +0000 (14:26 -0700)]
Merge remote branch 'origin/mdb.master' into OPENLDAP_REL_ENG_2_4

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 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
Quanah Gibson-Mount [Wed, 22 Aug 2012 20:32:23 +0000 (13:32 -0700)]
ITS#7359

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
Quanah Gibson-Mount [Wed, 22 Aug 2012 20:25:07 +0000 (13:25 -0700)]
ITS#7357

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
Quanah Gibson-Mount [Wed, 22 Aug 2012 20:02:25 +0000 (13:02 -0700)]
ITS#7358

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 agoMinor cleanup
Howard Chu [Thu, 2 Aug 2012 22:56:13 +0000 (15:56 -0700)]
Minor cleanup

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 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
Quanah Gibson-Mount [Wed, 22 Aug 2012 20:00:32 +0000 (13:00 -0700)]
ITS#7361

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 agoslapd-meta config support
Quanah Gibson-Mount [Wed, 22 Aug 2012 19:58:14 +0000 (12:58 -0700)]
slapd-meta config support

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 agoITS#7356
Quanah Gibson-Mount [Wed, 22 Aug 2012 19:54:25 +0000 (12:54 -0700)]
ITS#7356

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
Quanah Gibson-Mount [Wed, 22 Aug 2012 19:26:39 +0000 (12:26 -0700)]
ITS#7354

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 agoITS#7172
Quanah Gibson-Mount [Wed, 22 Aug 2012 19:22:58 +0000 (12:22 -0700)]
ITS#7172

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 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 agoITS#7168, ITS#7344
Quanah Gibson-Mount [Mon, 20 Aug 2012 15:41:36 +0000 (08:41 -0700)]
ITS#7168, ITS#7344

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 agoITS#7168 cleanup prev commit
Howard Chu [Mon, 25 Jun 2012 19:45:32 +0000 (12:45 -0700)]
ITS#7168 cleanup prev commit

12 years agoITS#7168 Fix count constraint when using multiple modifications
Jan Synacek [Tue, 19 Jun 2012 05:00:26 +0000 (07:00 +0200)]
ITS#7168 Fix count constraint when using multiple modifications

Constraint overlay doesn't take into account multiple modifications when using
count.

Red Hat Bugzilla: #742163

12 years agoReturn to RE
Quanah Gibson-Mount [Fri, 17 Aug 2012 00:21:20 +0000 (17:21 -0700)]
Return to RE

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 agoMinor cleanup
Howard Chu [Thu, 2 Aug 2012 22:56:13 +0000 (15:56 -0700)]
Minor cleanup

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 agoUpdate for release OPENLDAP_REL_ENG_2_4_32
Kurt Zeilenga [Tue, 31 Jul 2012 16:39:26 +0000 (09:39 -0700)]
Update for release

12 years agoRevert ITS#7168
Quanah Gibson-Mount [Fri, 27 Jul 2012 22:09:00 +0000 (15:09 -0700)]
Revert ITS#7168

12 years agoRevert "ITS#7168 Fix count constraint when using multiple modifications"
Quanah Gibson-Mount [Fri, 27 Jul 2012 22:08:48 +0000 (15:08 -0700)]
Revert "ITS#7168 Fix count constraint when using multiple modifications"

This reverts commit f0308c497b4fa7730cc9005679770528b911a805.

12 years agoRevert "ITS#7168 cleanup prev commit"
Quanah Gibson-Mount [Fri, 27 Jul 2012 22:08:42 +0000 (15:08 -0700)]
Revert "ITS#7168 cleanup prev commit"

This reverts commit 48febcafe935ed1c991d91213bd72a3d70ff0cef.

12 years agoPrep for release
Quanah Gibson-Mount [Fri, 27 Jul 2012 17:10:43 +0000 (10:10 -0700)]
Prep for release

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 branch 'OPENLDAP_REL_ENG_2_4' of ssh://git-master.openldap.org/~git/git/openlda...
Quanah Gibson-Mount [Thu, 26 Jul 2012 23:15:31 +0000 (16:15 -0700)]
Merge branch 'OPENLDAP_REL_ENG_2_4' of ssh://git-master.openldap.org/~git/git/openldap into OPENLDAP_REL_ENG_2_4

12 years agoITS#7118, ITS#7133
Quanah Gibson-Mount [Thu, 26 Jul 2012 21:39:37 +0000 (14:39 -0700)]
ITS#7118, ITS#7133

12 years agoCleanup gssapi_flags -> ldo_gssapi_flags
Howard Chu [Tue, 24 Jan 2012 23:28:47 +0000 (15:28 -0800)]
Cleanup gssapi_flags -> ldo_gssapi_flags

12 years agoMore for prev commit (270ef33acf18dc13bfd07f8a8e66b446f80e7d27)
Howard Chu [Tue, 24 Jan 2012 22:40:00 +0000 (14:40 -0800)]
More for prev commit (270ef33acf18dc13bfd07f8a8e66b446f80e7d27)

12 years agoITS#7118, #7133 tentative fix
Howard Chu [Tue, 24 Jan 2012 21:32:52 +0000 (13:32 -0800)]
ITS#7118, #7133 tentative fix

Move mutexes to end of structs, so libldap can ignore them

12 years agoITS#7168
Quanah Gibson-Mount [Thu, 26 Jul 2012 21:33:35 +0000 (14:33 -0700)]
ITS#7168

12 years agoITS#7168 cleanup prev commit
Howard Chu [Mon, 25 Jun 2012 19:45:32 +0000 (12:45 -0700)]
ITS#7168 cleanup prev commit

12 years agoITS#7168 Fix count constraint when using multiple modifications
Jan Synacek [Tue, 19 Jun 2012 05:00:26 +0000 (07:00 +0200)]
ITS#7168 Fix count constraint when using multiple modifications

Constraint overlay doesn't take into account multiple modifications when using
count.

Red Hat Bugzilla: #742163

12 years agoITS#7305
Quanah Gibson-Mount [Thu, 26 Jul 2012 21:32:35 +0000 (14:32 -0700)]
ITS#7305

12 years agoITS#7305 fix comments in prev commit
Howard Chu [Sat, 23 Jun 2012 12:49:02 +0000 (05:49 -0700)]
ITS#7305 fix comments in prev commit

12 years agoITS#7305 add slapi_[get|free]_client_ip()
Jani Salonen [Sat, 23 Jun 2012 12:45:14 +0000 (05:45 -0700)]
ITS#7305 add slapi_[get|free]_client_ip()

12 years agoITS#7241
Quanah Gibson-Mount [Thu, 26 Jul 2012 21:31:08 +0000 (14:31 -0700)]
ITS#7241

12 years agoITS#7241 unbind: free socket prior to destroying TLS context
Jan Vcelak [Thu, 12 Apr 2012 15:34:40 +0000 (17:34 +0200)]
ITS#7241 unbind: free socket prior to destroying TLS context

12 years agoSupport double-buffering for threaded slapadd
Howard Chu [Sat, 14 Apr 2012 14:54:26 +0000 (07:54 -0700)]
Support double-buffering for threaded slapadd

12 years agoITS#7182
Quanah Gibson-Mount [Thu, 26 Jul 2012 21:27:25 +0000 (14:27 -0700)]
ITS#7182

12 years agoITS#7182 new entry points should just be appended to monitor_extra_t
Howard Chu [Wed, 18 Apr 2012 18:52:38 +0000 (11:52 -0700)]
ITS#7182 new entry points should just be appended to monitor_extra_t

12 years agoITS#7182 Simplify connection entry creation using entry_stub.
Ondrej Kuznik [Thu, 12 Apr 2012 08:29:33 +0000 (10:29 +0200)]
ITS#7182 Simplify connection entry creation using entry_stub.

12 years agoITS#7182 Remove use of monitor_info_t in back-ldap.
Ondrej Kuznik [Thu, 12 Apr 2012 07:46:08 +0000 (09:46 +0200)]
ITS#7182 Remove use of monitor_info_t in back-ldap.

12 years agoITS#7182 Remove monitor_info_t from params for monitor_entry_stub.
Ondrej Kuznik [Thu, 12 Apr 2012 07:44:21 +0000 (09:44 +0200)]
ITS#7182 Remove monitor_info_t from params for monitor_entry_stub.

12 years agoITS#7182 allow for later monitor subsystem registration
Ondrej Kuznik [Mon, 9 Apr 2012 15:35:41 +0000 (17:35 +0200)]
ITS#7182 allow for later monitor subsystem registration

Some databases might want to register their subsystems under the dn
allocated for them by monitor_register_databas. It requires that the
deferred database registration callback be called *before* the
subsystem's.

12 years agomove entrypriv_create into monitor_extra_t
Pierangelo Masarati [Mon, 9 Apr 2012 16:36:14 +0000 (18:36 +0200)]
move entrypriv_create into monitor_extra_t

12 years agomove entry_stub to monitor_extra_t
Pierangelo Masarati [Mon, 9 Apr 2012 16:15:31 +0000 (18:15 +0200)]
move entry_stub to monitor_extra_t

12 years agofix uninit'ed parameters to monitor_back_register_entry_attrs()
Pierangelo Masarati [Wed, 4 Apr 2012 13:07:37 +0000 (15:07 +0200)]
fix uninit'ed parameters to monitor_back_register_entry_attrs()

12 years agoITS#7182 silence warning about AVL_APPLY type
Howard Chu [Thu, 29 Mar 2012 14:06:16 +0000 (07:06 -0700)]
ITS#7182 silence warning about AVL_APPLY type

12 years agoITS#7182 Expose the peer address of a connection.
Ondrej Kuznik [Tue, 28 Feb 2012 14:44:31 +0000 (15:44 +0100)]
ITS#7182 Expose the peer address of a connection.

12 years agoITS#7182 Expose the URI used for this connection.
Ondrej Kuznik [Tue, 28 Feb 2012 14:43:40 +0000 (15:43 +0100)]
ITS#7182 Expose the URI used for this connection.

12 years agoITS#7182 Expose the connection flags.
Ondrej Kuznik [Tue, 28 Feb 2012 14:02:51 +0000 (15:02 +0100)]
ITS#7182 Expose the connection flags.

The flags are exposed using a multivalued parameter so that other
connection flags (like back-meta's) could be exported without needing
additional code.

12 years agoITS#7182 Enable operation and connection monitoring.
Ondrej Kuznik [Wed, 8 Feb 2012 15:52:44 +0000 (16:52 +0100)]
ITS#7182 Enable operation and connection monitoring.

Reintroduce the cn=connections entry exactly as it were before ITS#7182.

12 years agoITS#7182 Rework monitor registration.
Ondrej Kuznik [Wed, 8 Feb 2012 15:33:34 +0000 (16:33 +0100)]
ITS#7182 Rework monitor registration.

Letting back-monitor create the subsystem entries is much more readable
than doing this manually.

Only the database is registered if needed (chain overlay has to be
updated to cope with this), the cn=Connection entry is removed in this
patch to be reinstated in the following one as part of the correct
subsystem.

The owner (overlay mostly) should already know the target subtree DN,
therefore the filter machinery can go away too.

12 years agoITS#7182 Keep connection IDs for monitoring purposes.
Ondrej Kuznik [Thu, 29 Mar 2012 12:28:40 +0000 (14:28 +0200)]
ITS#7182 Keep connection IDs for monitoring purposes.

12 years agoITS#7182 Maintain the operation counts.
Ondrej Kuznik [Wed, 8 Feb 2012 13:18:29 +0000 (14:18 +0100)]
ITS#7182 Maintain the operation counts.

Currently ldap_back_default_rebind cannot access the ldapinfo structure.
Being a configurable callback, not letting it monitor when a change
might be disruptive feels safer.

12 years agoITS#7182 Introduce the variables for operation monitoring.
Ondrej Kuznik [Wed, 8 Feb 2012 13:14:11 +0000 (14:14 +0100)]
ITS#7182 Introduce the variables for operation monitoring.

Only completed operations are considered for now, this can be changed
if needed.