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
04093d38
Commit
04093d38
authored
Jan 03, 2011
by
Quanah Gibson-Mount
Browse files
ITS
#6482
parent
e1e8cf7e
Changes
3
Hide whitespace changes
Inline
Side-by-side
CHANGES
View file @
04093d38
...
...
@@ -3,9 +3,10 @@ OpenLDAP 2.4 Change Log
OpenLDAP 2.4.24 Engineering
Added contrib/noopsrch for entry counting (ITS#6598)
Added slapadd attribute value checking (ITS#6592)
Added slapcat continue mode for problematic DBs (ITS#6482)
Added slapd-null back-config support (ITS#6624)
Added slapd-sql autocommit support (ITS#6612)
Adde
s
slapd-sql support for long long keys (ITS#6617)
Adde
d
slapd-sql support for long long keys (ITS#6617)
Fixed liblber to not close invalid sockets (ITS#6585)
Fixed libldap dnssrv port format specifier (ITS#6644)
Fixed libldap EOF handling (ITS#6723)
...
...
doc/man/man8/slapcat.8
View file @
04093d38
...
...
@@ -82,6 +82,11 @@ option.
.TP
.B \-c
Enable continue (ignore errors) mode.
Multiple occorrences of
.B \-c
make
.BR slapcat (8)
try harder.
.TP
.BI \-d \ debug-level
Enable debugging messages as defined by the specified
...
...
servers/slapd/slapcat.c
View file @
04093d38
...
...
@@ -109,8 +109,22 @@ slapcat( int argc, char **argv )
if
(
e
==
NULL
)
{
printf
(
"# no data for entry id=%08lx
\n\n
"
,
(
long
)
id
);
rc
=
EXIT_FAILURE
;
if
(
continuemode
)
continue
;
break
;
if
(
continuemode
==
0
)
{
break
;
}
else
if
(
continuemode
==
1
)
{
continue
;
}
/* this is a last resort: linearly scan all ids
* trying to recover as much as possible (ITS#6482) */
while
(
++
id
!=
NOID
)
{
e
=
be
->
be_entry_get
(
be
,
id
);
if
(
e
!=
NULL
)
break
;
printf
(
"# no data for entry id=%08lx
\n\n
"
,
(
long
)
id
);
}
if
(
e
==
NULL
)
break
;
}
if
(
doBSF
)
{
...
...
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