Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • openldap/openldap
  • hyc/openldap
  • ryan/openldap
  • iboukris/openldap
  • ondra/openldap
  • sshanks-kx/openldap
  • blaggacao/openldap
  • pbrezina/openldap
  • quanah/openldap
  • dragos_h/openldap
  • lorenz/openldap
  • tsaarni/openldap
  • fei.ding/openldap
  • orent/openldap
  • arrowplum/openldap
  • barchiesi/openldap
  • jotik/openldap
  • hamano/openldap
  • ingovoss/openldap
  • henson/openldap
  • jlrine2/openldap
  • howeverAT/openldap
  • nivanova/openldap
  • orbea/openldap
  • rdubner/openldap
  • smckinney/openldap
  • jklowden/openldap
  • dpa-openldap/openldap
  • rouzier/openldap
  • orgads/openldap
  • ffontaine/openldap
  • jiaqingz/openldap
  • dcoutadeur/openldap
  • begeragus/openldap
  • pubellit/openldap
  • glandium/openldap
  • facboy/openldap
  • thesamesam/openldap
  • Johan/openldap
  • fkooman/openldap
  • gburd/openldap
  • h-homma/openldap
  • sgallagher/openldap
  • ahmed_zaki/openldap
  • gnoe/openldap
  • mid/openldap
  • clan/openldap
47 results
Show changes
Showing
with 63064 additions and 26044 deletions
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
/* $OpenLDAP$ */ /* $OpenLDAP$ */
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
* *
* Copyright 1998-2004 The OpenLDAP Foundation. * Copyright 1998-2006 The OpenLDAP Foundation.
* Portions Copyright 1998-2003 Kurt D. Zeilenga. * Portions Copyright 1998-2003 Kurt D. Zeilenga.
* All rights reserved. * All rights reserved.
* *
...@@ -39,6 +39,7 @@ ...@@ -39,6 +39,7 @@
#include <ac/ctype.h> #include <ac/ctype.h>
#include <ac/string.h> #include <ac/string.h>
#include <ac/unistd.h> #include <ac/unistd.h>
#include <ac/time.h>
#include <ldap.h> #include <ldap.h>
#include "lutil.h" #include "lutil.h"
...@@ -169,7 +170,7 @@ main( int argc, char **argv ) ...@@ -169,7 +170,7 @@ main( int argc, char **argv )
tool_bind( ld ); tool_bind( ld );
if ( assertion || authzid || manageDSAit || noop ) { if ( assertion || authzid || manageDIT || manageDSAit || noop ) {
tool_server_controls( ld, NULL, 0 ); tool_server_controls( ld, NULL, 0 );
} }
...@@ -197,9 +198,9 @@ main( int argc, char **argv ) ...@@ -197,9 +198,9 @@ main( int argc, char **argv )
} }
} }
ldap_unbind_ext( ld, NULL, NULL ); tool_unbind( ld );
tool_destroy();
return( retval ); return retval;
} }
...@@ -233,10 +234,25 @@ static int dodelete( ...@@ -233,10 +234,25 @@ static int dodelete(
return rc; return rc;
} }
rc = ldap_result( ld, LDAP_RES_ANY, LDAP_MSG_ALL, NULL, &res ); for ( ; ; ) {
if ( rc < 0 ) { struct timeval tv;
ldap_perror( ld, "ldapdelete: ldap_result" );
return rc; if ( tool_check_abandon( ld, id ) ) {
return LDAP_CANCELLED;
}
tv.tv_sec = 0;
tv.tv_usec = 100000;
rc = ldap_result( ld, LDAP_RES_ANY, LDAP_MSG_ALL, &tv, &res );
if ( rc < 0 ) {
ldap_perror( ld, "ldapdelete: ldap_result" );
return rc;
}
if ( rc != 0 ) {
break;
}
} }
rc = ldap_parse_result( ld, res, &code, &matcheddn, &text, &refs, NULL, 1 ); rc = ldap_parse_result( ld, res, &code, &matcheddn, &text, &refs, NULL, 1 );
...@@ -247,10 +263,13 @@ static int dodelete( ...@@ -247,10 +263,13 @@ static int dodelete(
return rc; return rc;
} }
if( verbose || code != LDAP_SUCCESS || if( code != LDAP_SUCCESS ) {
(matcheddn && *matcheddn) || (text && *text) || (refs && *refs) ) tool_perror( "ldap_delete", code, NULL, matcheddn, text, refs );
} else if ( verbose &&
((matcheddn && *matcheddn) || (text && *text) || (refs && *refs) ))
{ {
printf( _("Delete Result: %s (%d)\n"), ldap_err2string( code ), code ); printf( _("Delete Result: %s (%d)\n"),
ldap_err2string( code ), code );
if( text && *text ) { if( text && *text ) {
printf( _("Additional info: %s\n"), text ); printf( _("Additional info: %s\n"), text );
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -11,14 +11,6 @@ Current contributions: ...@@ -11,14 +11,6 @@ Current contributions:
LDAP C++ API LDAP C++ API
Contributed by SuSE Gmbh. Contributed by SuSE Gmbh.
ldapsasl
LDAP SASL auxprop plugin
Contributed by Symas Corp.
ldaptcl
LDAP TCL API
Contributed by NeoSoft
slapd-modules slapd-modules
Native modules Native modules
......
Copyright 1998-2004 The OpenLDAP Foundation Copyright 1998-2006 The OpenLDAP Foundation
All rights reserved. All rights reserved.
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.