]> git.sur5r.net Git - openldap/log
openldap
11 years agoMerge remote branch 'origin/mdb.master'
Quanah Gibson-Mount [Tue, 5 Jun 2012 02:41:58 +0000 (19:41 -0700)]
Merge remote branch 'origin/mdb.master'

11 years agoTweak prev commit, use first unused slot
Howard Chu [Sat, 2 Jun 2012 12:26:31 +0000 (05:26 -0700)]
Tweak prev commit, use first unused slot

11 years agoFix mdb_open, re-use closed dbi slots
Howard Chu [Sat, 2 Jun 2012 12:24:47 +0000 (05:24 -0700)]
Fix mdb_open, re-use closed dbi slots

11 years agoITS#7222 fix bdb/hdb cache hang under high load
Hrvoje [Thu, 31 May 2012 17:48:38 +0000 (10:48 -0700)]
ITS#7222 fix bdb/hdb cache hang under high load

11 years agoITS#7284 slappasswd: Add support loading a dynamically loadable module
SATOH Fumiyasu [Thu, 31 May 2012 04:13:41 +0000 (13:13 +0900)]
ITS#7284 slappasswd: Add support loading a dynamically loadable module

Add "-o module-path=<pathspec>" and "-o module-load=<filename>"
options to load a dynamically loadable password hash module
(e.g., slapd-sha2).

11 years agoITS#7271 Don't clobber SASL_NOCANON in clients/tools/common.c
W. Trevor King [Wed, 30 May 2012 16:39:54 +0000 (09:39 -0700)]
ITS#7271 Don't clobber SASL_NOCANON in clients/tools/common.c

11 years agoITS#7276 MozNSS: allow CA certdb together with PEM CA bundle file
Jan Vcelak [Fri, 18 May 2012 10:11:51 +0000 (12:11 +0200)]
ITS#7276 MozNSS: allow CA certdb together with PEM CA bundle file

Prior to this patch, if TLS_CACERTDIR was set to Mozilla NSS certificate
database and TLS_CACERT was set to a PEM bundle file with CA
certificates, the PEM file content was not loaded.

With this patch and the same settings, OpenLDAP can verify certificates
which are signed by CAs stored both in certdb and PEM bundle file.

11 years agoITS#7270 Protect accesses to ldap_int_hostname with a mutex.
Frederik Deweerdt [Fri, 11 May 2012 21:05:21 +0000 (14:05 -0700)]
ITS#7270 Protect accesses to ldap_int_hostname with a mutex.

Not protecting the accesses to ldap_int_hostname could lead to a double
free.

11 years agoITS#7279 init rc in mdb_idl_insert_keys
Howard Chu [Wed, 30 May 2012 12:09:31 +0000 (05:09 -0700)]
ITS#7279 init rc in mdb_idl_insert_keys

11 years agoAdditional fix for threaded slapadd
Howard Chu [Wed, 30 May 2012 02:46:17 +0000 (19:46 -0700)]
Additional fix for threaded slapadd

If slapadd'ing a config DB and tool-threads is set in the config LDIF,
the checks for slap_tool_thread_max will be invalid.

11 years agoMerge branch 'master' of ssh://git-master.openldap.org/~git/git/openldap
Quanah Gibson-Mount [Tue, 29 May 2012 23:09:31 +0000 (16:09 -0700)]
Merge branch 'master' of ssh://git-master.openldap.org/~git/git/openldap

11 years agoITS7282 Fix peername.regex example
Quanah Gibson-Mount [Tue, 29 May 2012 23:07:35 +0000 (16:07 -0700)]
ITS7282 Fix peername.regex example

11 years agoITS#7278 SHA-2: Add support salted SHA-2 password hashes
SATOH Fumiyasu [Thu, 24 May 2012 01:23:06 +0000 (10:23 +0900)]
ITS#7278 SHA-2: Add support salted SHA-2 password hashes

Support {SSHA256}, {SSHA384} and {SSHA512} hash schemes

11 years agoITS#7269 SHA2: Avoid "static char real_hash[]" to support multithread
SATOH Fumiyasu [Thu, 10 May 2012 11:26:16 +0000 (20:26 +0900)]
ITS#7269 SHA2: Avoid "static char real_hash[]" to support multithread

Remove sha*_hex_hash() and replace chk_sha*() with
libraries/liblutil/passwd.c:chk_sha1() implementation to
avoid a race condition.

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Wed, 9 May 2012 19:13:05 +0000 (12:13 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoITS#7266 fix rebalance for LEAF2 pages
Howard Chu [Wed, 9 May 2012 18:24:25 +0000 (11:24 -0700)]
ITS#7266 fix rebalance for LEAF2 pages

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Wed, 9 May 2012 05:19:05 +0000 (22:19 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoMore freelist tweaks, avoid referencing freed page
Howard Chu [Wed, 9 May 2012 05:17:17 +0000 (22:17 -0700)]
More freelist tweaks, avoid referencing freed page

12 years agoSHA2: Make slapd-sha2 module portable
SATOH Fumiyasu [Tue, 8 May 2012 06:35:32 +0000 (15:35 +0900)]
SHA2: Make slapd-sha2 module portable

contrib/slapd-modules/passwd/sha2/sha2.[ch] need portable.h and
some macros to be portable source.

contrib/slapd-modules/passwd/sha2/slapd-sha2.c:hash_sha*() must
declare "struct berval digest" before a statement for K&R C,
and must replace C++ "// foo"-style comments with C style.

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Sun, 6 May 2012 02:42:30 +0000 (19:42 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoFurther clarification of mdb_open()
Howard Chu [Sun, 6 May 2012 02:41:45 +0000 (19:41 -0700)]
Further clarification of mdb_open()

12 years agoITS#7255 in mdb_tool_entry_modify use the existing global txn
Howard Chu [Wed, 2 May 2012 20:32:06 +0000 (13:32 -0700)]
ITS#7255 in mdb_tool_entry_modify use the existing global txn

12 years agoITS#7253 add a note about Criticality and RFC4510
Howard Chu [Fri, 20 Apr 2012 14:23:25 +0000 (07:23 -0700)]
ITS#7253 add a note about Criticality and RFC4510

12 years agoMerge remote-tracking branch 'origin/mdb.master'
Howard Chu [Wed, 18 Apr 2012 23:05:16 +0000 (16:05 -0700)]
Merge remote-tracking branch 'origin/mdb.master'

12 years agoITS#7251 fix Apple/Windows shared mutex naming
Howard Chu [Wed, 18 Apr 2012 22:59:54 +0000 (15:59 -0700)]
ITS#7251 fix Apple/Windows shared mutex naming

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 agoITS#7240 note option inheritance behavior
Howard Chu [Wed, 18 Apr 2012 10:09:53 +0000 (03:09 -0700)]
ITS#7240 note option inheritance behavior

12 years agomore on ITS#6656
Pierangelo Masarati [Tue, 17 Apr 2012 19:50:39 +0000 (21:50 +0200)]
more on ITS#6656

12 years agoITS#7245 fix slap_parse_sync_cookie invocation
Howard Chu [Mon, 16 Apr 2012 14:36:43 +0000 (07:36 -0700)]
ITS#7245 fix slap_parse_sync_cookie invocation

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#7088 fix deadlock on write operations that do not need to be logged (please check)
Pierangelo Masarati [Thu, 12 Apr 2012 16:03:43 +0000 (18:03 +0200)]
ITS#7088 fix deadlock on write operations that do not need to be logged (please check)

12 years agolibmdb: midl.h namespace cleanup.
Hallvard Furuseth [Thu, 12 Apr 2012 05:34:14 +0000 (07:34 +0200)]
libmdb: midl.h namespace cleanup.

Prefix ID, NOID, ID2, IDL, ID2L with 'MDB_'.
Also drop bdb from file description.

12 years agolibmdb: Simplify pick_meta() from read_meta().
Hallvard Furuseth [Thu, 12 Apr 2012 05:34:14 +0000 (07:34 +0200)]
libmdb: Simplify pick_meta() from read_meta().

Put one call in #if MDB_DEBUG. Move DPRINTF(Using meta page #) there.

12 years agolibmdb: Simplify mdb_default_cmp. No real change.
Hallvard Furuseth [Thu, 12 Apr 2012 05:34:14 +0000 (07:34 +0200)]
libmdb: Simplify mdb_default_cmp. No real change.

12 years agolibmdb: signed meets unsigned warning cleanup
Hallvard Furuseth [Thu, 12 Apr 2012 05:34:13 +0000 (07:34 +0200)]
libmdb: signed meets unsigned warning cleanup

12 years agolibmdb: MDB_FDATASYNC code cleanup.
Hallvard Furuseth [Thu, 12 Apr 2012 05:34:13 +0000 (07:34 +0200)]
libmdb: MDB_FDATASYNC code cleanup.

Define MDB_FDATASYNC() instead of redefining fdatasync().

12 years agolibmdb: Add C++ 'extern "C" {}' to *.h
Hallvard Furuseth [Thu, 12 Apr 2012 05:34:13 +0000 (07:34 +0200)]
libmdb: Add C++ 'extern "C" {}' to *.h

12 years agolibmdb: Don't open datafile twice when not needed.
Hallvard Furuseth [Thu, 12 Apr 2012 05:34:13 +0000 (07:34 +0200)]
libmdb: Don't open datafile twice when not needed.

If the database is opened with MDB_RDONLY or MDB_NOSYNC,
instead use the same file descriptor for me_mfd and me_fd.

Also factor out Windows/Unix error handling after open.

12 years agolibmdb: Set close-on-exec flag on lockfile
Hallvard Furuseth [Thu, 12 Apr 2012 05:34:13 +0000 (07:34 +0200)]
libmdb: Set close-on-exec flag on lockfile

12 years agolibmdb: Do not use the MDB_txbody.mtb_txnid field.
Hallvard Furuseth [Thu, 12 Apr 2012 05:34:13 +0000 (07:34 +0200)]
libmdb: Do not use the MDB_txbody.mtb_txnid field.

Get txn->mt_txnid from the meta page instead.  Otherwise it
and txn->mt_toggle could become inconsistent, since read-only
txns fetched both from MDB_txbody without mutex proteciton.

12 years agoFix MDB_DEBUG in last ITS#7299 commit.
Hallvard Furuseth [Thu, 12 Apr 2012 05:34:13 +0000 (07:34 +0200)]
Fix MDB_DEBUG in last ITS#7299 commit.

Make DPRINTF usable in if-else.  Silence signed vs unsigned warning.

12 years agoITS#6598 make control global
Pierangelo Masarati [Tue, 10 Apr 2012 22:47:10 +0000 (00:47 +0200)]
ITS#6598 make control global

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Tue, 10 Apr 2012 22:42:43 +0000 (15:42 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoITS#6656 keep loginfo mutex-protected
Pierangelo Masarati [Tue, 10 Apr 2012 22:15:36 +0000 (00:15 +0200)]
ITS#6656 keep loginfo mutex-protected

12 years agoITS#6656 make reqEntryUUID searchable
Pierangelo Masarati [Tue, 10 Apr 2012 21:12:41 +0000 (23:12 +0200)]
ITS#6656 make reqEntryUUID searchable

12 years agoITS#7229 more mdb_page_split tweaks
Howard Chu [Tue, 10 Apr 2012 21:05:05 +0000 (14:05 -0700)]
ITS#7229 more mdb_page_split tweaks

Also add mdb_debug/mdb_debug_start to toggle debug output at runtime

12 years agoITS#6656 add reqEntryUUID to logs of write ops
Pierangelo Masarati [Tue, 10 Apr 2012 20:37:47 +0000 (22:37 +0200)]
ITS#6656 add reqEntryUUID to logs of write ops

12 years agoITS#7210 fix check for freelist changes
Howard Chu [Tue, 10 Apr 2012 02:24:47 +0000 (19:24 -0700)]
ITS#7210 fix check for freelist changes

Was being fooled before because the newly malloc'd block had
the same address as the previously freed block.

12 years agoITS#7224 check *_names pointer before dereferencing
Pierangelo Masarati [Mon, 9 Apr 2012 22:46:06 +0000 (00:46 +0200)]
ITS#7224 check *_names pointer before dereferencing

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 agoMerge remote branch 'origin/mdb.master'
Howard Chu [Mon, 9 Apr 2012 12:19:41 +0000 (05:19 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoMDB_APPEND should only be used in tool mode
Howard Chu [Mon, 9 Apr 2012 12:18:44 +0000 (05:18 -0700)]
MDB_APPEND should only be used in tool mode

12 years agoITS#7238 doc clarification
Howard Chu [Mon, 9 Apr 2012 12:01:37 +0000 (05:01 -0700)]
ITS#7238 doc clarification

12 years agoITS#7229 additional tweaks
Howard Chu [Mon, 9 Apr 2012 11:45:32 +0000 (04:45 -0700)]
ITS#7229 additional tweaks

Should probably compare nsize to pg_size/4 instead...

12 years agoITS#7230 check and strip 0 length IDLs from freelist
Howard Chu [Mon, 9 Apr 2012 11:44:08 +0000 (04:44 -0700)]
ITS#7230 check and strip 0 length IDLs from freelist

12 years agoITS#7235 prevent sop from being freed during init
Howard Chu [Sat, 7 Apr 2012 17:22:56 +0000 (10:22 -0700)]
ITS#7235 prevent sop from being freed during init

12 years agoITS#7231 simplify prev commit
Howard Chu [Sat, 7 Apr 2012 14:57:39 +0000 (07:57 -0700)]
ITS#7231 simplify prev commit

12 years agoITS#7231 fix idl_append when b has only 1 element
Howard Chu [Sat, 7 Apr 2012 14:36:43 +0000 (07:36 -0700)]
ITS#7231 fix idl_append when b has only 1 element

12 years agoITS#7233 Fix slapd listener initialization.
Hallvard Furuseth [Sat, 7 Apr 2012 11:20:19 +0000 (13:20 +0200)]
ITS#7233 Fix slapd listener initialization.

This broke if i was incremented before the new thread read i:
    for(...; i++) { ldap_pvt_thread_create(,,, &i); ... }

12 years agoITS#7234 Fix syncprov entry leak: Set op->o_tag
Hallvard Furuseth [Sat, 7 Apr 2012 11:10:51 +0000 (13:10 +0200)]
ITS#7234 Fix syncprov entry leak: Set op->o_tag

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Sat, 7 Apr 2012 11:59:30 +0000 (04:59 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoITS#7229 more mdb_page_split fixes
Howard Chu [Sat, 7 Apr 2012 08:27:38 +0000 (01:27 -0700)]
ITS#7229 more mdb_page_split fixes

12 years agoITS#7228 check for unexpected result from ldapsearch
Howard Chu [Fri, 6 Apr 2012 10:37:54 +0000 (03:37 -0700)]
ITS#7228 check for unexpected result from ldapsearch

12 years agoITS#7197 fix olcTLSVerifyClient keywords
Howard Chu [Wed, 4 Apr 2012 20:25:09 +0000 (13:25 -0700)]
ITS#7197 fix olcTLSVerifyClient keywords

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 agoMerge remote branch 'origin/mdb.master'
Howard Chu [Wed, 4 Apr 2012 12:52:45 +0000 (05:52 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoITS#7219 fixup keysize in previous commit
Howard Chu [Wed, 4 Apr 2012 12:22:26 +0000 (05:22 -0700)]
ITS#7219 fixup keysize in previous commit

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Wed, 4 Apr 2012 08:39:27 +0000 (01:39 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoITS#7219 fix for odd-aligned keys in mdb_update_key()
Howard Chu [Tue, 3 Apr 2012 19:24:27 +0000 (12:24 -0700)]
ITS#7219 fix for odd-aligned keys in mdb_update_key()

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Fri, 30 Mar 2012 13:37:12 +0000 (06:37 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoITS#7210 fix leak of overflow pages in freelist
Howard Chu [Fri, 30 Mar 2012 13:36:02 +0000 (06:36 -0700)]
ITS#7210 fix leak of overflow pages in freelist

12 years agoITS#7149 pick up definition of STRLENOF
Howard Chu [Fri, 30 Mar 2012 10:22:40 +0000 (03:22 -0700)]
ITS#7149 pick up definition of STRLENOF

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#7149 more for back-perl, always use bv_len when available
Howard Chu [Thu, 29 Mar 2012 13:11:55 +0000 (06:11 -0700)]
ITS#7149 more for back-perl, always use bv_len when available

12 years agoITS#7149 fix back-shell/back-perl Modify with binary values
Howard Chu [Thu, 29 Mar 2012 13:05:15 +0000 (06:05 -0700)]
ITS#7149 fix back-shell/back-perl Modify with binary values

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Wed, 28 Mar 2012 17:45:06 +0000 (10:45 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoPartial revert of prev commit
Howard Chu [Wed, 28 Mar 2012 17:44:18 +0000 (10:44 -0700)]
Partial revert of prev commit

Sub-DBs were correct before

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Wed, 28 Mar 2012 17:35:56 +0000 (10:35 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoFix entry counts in cursor_put
Howard Chu [Wed, 28 Mar 2012 17:34:35 +0000 (10:34 -0700)]
Fix entry counts in cursor_put

when replacing an existing item

12 years agoMerge remote branch 'origin/mdb.master'
Howard Chu [Wed, 28 Mar 2012 16:34:13 +0000 (09:34 -0700)]
Merge remote branch 'origin/mdb.master'

12 years agoFix uninit'd xcursor index
Howard Chu [Wed, 28 Mar 2012 16:33:06 +0000 (09:33 -0700)]
Fix uninit'd xcursor index

12 years agoAdd mfree utility to show the freelist
Howard Chu [Wed, 28 Mar 2012 16:20:18 +0000 (09:20 -0700)]
Add mfree utility to show the freelist

12 years agoITS#7210 additional freelist fixes
Howard Chu [Tue, 27 Mar 2012 17:42:22 +0000 (10:42 -0700)]
ITS#7210 additional freelist fixes

Also allow read access to freelist in mdb_cursor_open

12 years agoITS#7218 fix sessionlog usability check
HIRABAYASHI Satoshi [Wed, 28 Mar 2012 09:48:03 +0000 (02:48 -0700)]
ITS#7218 fix sessionlog usability check

12 years agoITS#7210 partial fix
Howard Chu [Tue, 27 Mar 2012 13:44:28 +0000 (06:44 -0700)]
ITS#7210 partial fix

Allow pages from free list to be used when growing the free list.
(Yes, this is self-referential...)

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.

12 years agoITS#7182 Add mss_private for monitor subsystem.
Ondrej Kuznik [Tue, 7 Feb 2012 15:09:44 +0000 (16:09 +0100)]
ITS#7182 Add mss_private for monitor subsystem.

During initialization (and elsewhere), the subsystems have no way of
storing local data. While embedding them inside a larger strusture and
breaking out when needed (like the current back-ldap monitoring code
currently does) works, it certainly does not add to readability.

Notice that there is still no way to unregister an active subsystem.
This patch does not attempt to include such functionality while it might
actually be needed with the advent of SLAP_CONFIG_DELETE.

12 years agoCleanup prev commit
Howard Chu [Tue, 27 Mar 2012 08:52:31 +0000 (01:52 -0700)]
Cleanup prev commit