Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Joe Martin
OpenLDAP
Commits
cd62e7cd
Commit
cd62e7cd
authored
Nov 10, 2008
by
Quanah Gibson-Mount
Browse files
ITS#5640
parent
8b431ffe
Changes
4
Hide whitespace changes
Inline
Side-by-side
CHANGES
View file @
cd62e7cd
...
...
@@ -17,6 +17,7 @@ OpenLDAP 2.4.13 Engineering
Added slapd PMI schema (ITS#5695)
Added slapd private databases in global overlays (ITS#5735,ITS#5736)
Fixed slapd slapd.conf validation to LDIF (ITS#5755)
Fixed slapd startup scan for CSN (ITS#5640)
Fixed slapd statslog printing of released entry (ITS#5775)
Added slapd support for certificateListExactMatch (ITS#5700)
Fixed slapd syncrepl MOD of attrs with no EQ rule (ITS#5781)
...
...
servers/slapd/back-bdb/init.c
View file @
cd62e7cd
...
...
@@ -168,6 +168,8 @@ bdb_db_open( BackendDB *be, ConfigReply *cr )
be
->
be_suffix
[
0
].
bv_val
,
0
,
0
);
return
-
1
;
}
if
(
rc
==
ALOCK_CLEAN
)
be
->
be_flags
|=
SLAP_DBFLAG_CLEAN
;
/*
* The DB_CONFIG file may have changed. If so, recover the
...
...
servers/slapd/overlays/syncprov.c
View file @
cd62e7cd
...
...
@@ -2733,7 +2733,7 @@ syncprov_db_open(
si
->
si_sids
=
slap_parse_csn_sids
(
si
->
si_ctxcsn
,
a
->
a_numvals
,
NULL
);
}
overlay_entry_release_ov
(
op
,
e
,
0
,
on
);
if
(
si
->
si_ctxcsn
)
{
if
(
si
->
si_ctxcsn
&&
!
SLAP_DBCLEAN
(
be
)
)
{
op
->
o_req_dn
=
be
->
be_suffix
[
0
];
op
->
o_req_ndn
=
be
->
be_nsuffix
[
0
];
op
->
ors_scope
=
LDAP_SCOPE_SUBTREE
;
...
...
servers/slapd/slap.h
View file @
cd62e7cd
...
...
@@ -1790,6 +1790,7 @@ struct BackendDB {
#define SLAP_DBFLAG_SINGLE_SHADOW 0x4000U
/* a single-master shadow */
#define SLAP_DBFLAG_SYNC_SHADOW 0x1000U
/* a sync shadow */
#define SLAP_DBFLAG_SLURP_SHADOW 0x2000U
/* a slurp shadow */
#define SLAP_DBFLAG_CLEAN 0x10000U
/* was cleanly shutdown */
slap_mask_t
be_flags
;
#define SLAP_DBFLAGS(be) ((be)->be_flags)
#define SLAP_NOLASTMOD(be) (SLAP_DBFLAGS(be) & SLAP_DBFLAG_NOLASTMOD)
...
...
@@ -1814,6 +1815,7 @@ struct BackendDB {
#define SLAP_SLURP_SHADOW(be) (SLAP_DBFLAGS(be) & SLAP_DBFLAG_SLURP_SHADOW)
#define SLAP_SINGLE_SHADOW(be) (SLAP_DBFLAGS(be) & SLAP_DBFLAG_SINGLE_SHADOW)
#define SLAP_MULTIMASTER(be) (!SLAP_SINGLE_SHADOW(be))
#define SLAP_DBCLEAN(be) (SLAP_DBFLAGS(be) & SLAP_DBFLAG_CLEAN)
slap_mask_t
be_restrictops
;
/* restriction operations */
#define SLAP_RESTRICT_OP_ADD 0x0001U
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment