Lines Matching refs:ld

22 static void handle_result( LDAP *ld, LDAPMessage *lm );
23 static void print_ldap_result( LDAP *ld, LDAPMessage *lm, char *s );
24 static void print_search_entry( LDAP *ld, LDAPMessage *res );
220 bind_prompt( LDAP *ld, char **dnp, char **passwdp, int *authmethodp, in bind_prompt() argument
258 LDAP *ld; in main() local
363 ld = cldap_open( host, port ); in main()
366 ld = ldap_init( host, port ); in main()
369 if ( ld == NULL ) { in main()
376 if ( (ld->ld_sb.sb_fd = open( copyfname, O_WRONLY | O_CREAT, in main()
381 ld->ld_sb.sb_options = copyoptions; in main()
406 if (ldap_get_option(ld, LDAP_OPT_PROTOCOL_VERSION, &i) == LDAP_SUCCESS && i == LDAP_VERSION3){ in main()
407 if ((err = ldap_add_ext( ld, dn, attrs, NULL, NULL, &id )) != LDAP_SUCCESS ) in main()
413 if ( (id = ldap_add( ld, dn, attrs )) == -1 ) in main()
414 ldap_perror( ld, "ldap_add" ); in main()
424 if ( ldap_abandon( ld, id ) != 0 ) in main()
425 ldap_perror( ld, "ldap_abandon" ); in main()
451 if ( ldap_bind( ld, dn, passwd, method ) == -1 ) { in main()
453 ldap_perror( ld, "ldap_bind" ); in main()
499 if ( ldap_bind_s( ld, dn, passwd, method ) != in main()
502 ldap_perror( ld, "ldap_bind_s" ); in main()
512 if ( ldap_sasl_cram_md5_bind_s(ld, dn, &cred, NULL, NULL) != LDAP_SUCCESS ){ in main()
514 ldap_perror( ld, "ldap_sasl_cram_md5_bind_s" ); in main()
520 if (ldap_sasl_bind_s(ld, dn, mechanism, &cred, NULL, NULL, &srvcrds ) != LDAP_SUCCESS){ in main()
522 ldap_perror( ld, "ldap_sasl_bind_s" ); in main()
534 if (ldap_get_option(ld, LDAP_OPT_PROTOCOL_VERSION, &i) == LDAP_SUCCESS && i == LDAP_VERSION3){ in main()
537 if ((err = ldap_compare_ext( ld, dn, attr, &bv, NULL, NULL, &id )) != LDAP_SUCCESS ) in main()
542 if ( (id = ldap_compare( ld, dn, attr, value )) == -1 ) in main()
543 ldap_perror( ld, "ldap_compare" ); in main()
571 ld->ld_msgid = atoi( line ); in main()
577 ldap_set_option(ld, LDAP_OPT_PROTOCOL_VERSION, &theInt); in main()
589 if (ldap_get_option(ld, LDAP_OPT_PROTOCOL_VERSION, &i) == LDAP_SUCCESS && i == LDAP_VERSION3){ in main()
590 if ((err = ldap_modify_ext( ld, dn, mods, NULL, NULL, &id )) != LDAP_SUCCESS ) in main()
596 if ( (id = ldap_modify( ld, dn, mods )) == -1 ) in main()
597 ldap_perror( ld, "ldap_modify" ); in main()
607 if (ldap_get_option(ld, LDAP_OPT_PROTOCOL_VERSION, &i) == LDAP_SUCCESS && i == LDAP_VERSION3){ in main()
608 if ((err = ldap_rename(ld, dn, rdn, NULL, delrdn, NULL,NULL, &id)) != LDAP_SUCCESS){ in main()
615 if ( (id = ldap_modrdn( ld, dn, rdn, delrdn )) == -1 ) in main()
616 ldap_perror( ld, "ldap_modrdn" ); in main()
628 cldap_close( ld ); in main()
631 ldap_unbind( ld ); in main()
651 if (( msgtype = ldap_result( ld, id, all, in main()
653 ldap_perror( ld, "ldap_result" ); in main()
658 handle_result( ld, res ); in main()
667 if (ldap_get_option(ld, LDAP_OPT_PROTOCOL_VERSION, &i) == LDAP_SUCCESS && i == LDAP_VERSION3){ in main()
668 if ((err = ldap_delete_ext( ld, dn, NULL, NULL, &id )) != LDAP_SUCCESS ) in main()
673 if ( (id = ldap_delete( ld, dn )) == -1 ) in main()
674 ldap_perror( ld, "ldap_delete" ); in main()
703 if ( cldap_search_s( ld, dn, scope, filter, types, in main()
705 ldap_perror( ld, "cldap_search_s" ); in main()
709 handle_result( ld, res ); in main()
715 if (ldap_get_option(ld, LDAP_OPT_PROTOCOL_VERSION, &i) == LDAP_SUCCESS && i == LDAP_VERSION3){ in main()
730 if (( err = ldap_search_ext(ld, dn, scope, filter, types, attrsonly, NULL, NULL, in main()
737 if (( id = ldap_search( ld, dn, scope, filter, in main()
739 ldap_perror( ld, "ldap_search" ); in main()
755 ldap_ufn_setprefix( ld, line ); in main()
767 id = ldap_ufn_search_c( ld, dn, types, in main()
771 id = ldap_ufn_search_s( ld, dn, types, in main()
775 ldap_perror( ld, "ldap_ufn_search" ); in main()
778 handle_result( ld, res ); in main()
789 if (( id = ldap_url_search( ld, line, attrsonly )) in main()
791 ldap_perror( ld, "ldap_url_search" ); in main()
851 if ( ldap_enable_cache( ld, i, atoi( line )) == 0 ) { in main()
864 ldap_uncache_entry( ld, line ); in main()
873 ldap_uncache_request( ld, atoi( line )); in main()
880 ldap_set_option(ld, LDAP_OPT_DEREF, &theInt ); in main()
883 ldap_set_option(ld, LDAP_OPT_TIMELIMIT, &theInt); in main()
886 ldap_set_option(ld, LDAP_OPT_SIZELIMIT, &theInt); in main()
888 ld->ld_options = 0; in main()
894 ld->ld_lberoptions &= ~LBER_TRANSLATE_STRINGS; in main()
896 ld->ld_lberoptions |= LBER_TRANSLATE_STRINGS; in main()
901 ldap_set_string_translators( ld, in main()
913 ld->ld_options |= LDAP_OPT_DNS; in main()
924 ldap_set_option( ld, LDAP_OPT_REBIND_FN, bind_prompt ); in main()
929 ldap_set_option(ld, LDAP_OPT_REFERRALS, &theInt); in main()
938 ldap_set_option(ld, LDAP_OPT_SERVER_CONTROLS, NULL); in main()
944 ldap_set_option(ld, LDAP_OPT_SERVER_CONTROLS, ctrls); in main()
954 ldap_set_option(ld, LDAP_OPT_SERVER_CONTROLS, ctrls); in main()
962 ldap_set_option(ld, LDAP_OPT_SERVER_CONTROLS, ctrls); in main()
974 ldap_set_cache_options( ld, 0 ); in main()
977 ldap_set_cache_options( ld, in main()
981 ldap_set_cache_options( ld, in main()
1015 handle_result( LDAP *ld, LDAPMessage *lm ) in handle_result() argument
1020 print_ldap_result( ld, lm, "compare" ); in handle_result()
1025 print_ldap_result( ld, lm, "search" ); in handle_result()
1030 print_search_entry( ld, lm ); in handle_result()
1035 print_search_entry( ld, lm ); in handle_result()
1040 print_ldap_result( ld, lm, "add" ); in handle_result()
1045 print_ldap_result( ld, lm, "delete" ); in handle_result()
1050 print_ldap_result( ld, lm, "modify" ); in handle_result()
1055 print_ldap_result( ld, lm, "modrdn" ); in handle_result()
1060 print_ldap_result( ld, lm, "bind" ); in handle_result()
1065 print_ldap_result( ld, lm, "unknown" ); in handle_result()
1070 print_ldap_result( LDAP *ld, LDAPMessage *lm, char *s ) in print_ldap_result() argument
1077 …if ((rc = ldap_parse_result(ld, lm, &errCode, &matched, &errMsg, &referrals, &srvctrls, 0)) != LDA… in print_ldap_result()
1105 print_search_entry( LDAP *ld, LDAPMessage *res ) in print_search_entry() argument
1113 for ( e = ldap_first_message( ld, res ); e != NULLMSG; in print_search_entry()
1114 e = ldap_next_message( ld, e ) ) { in print_search_entry()
1118 dn = ldap_get_dn( ld, e ); in print_search_entry()
1127 char **urls = ldap_get_reference_urls(ld, e); in print_search_entry()
1129 printf("\t\tError with references: %s\n", ldap_err2string(ld->ld_errno)); in print_search_entry()
1135 for ( a = ldap_first_attribute( ld, e, &ber ); a != NULL; in print_search_entry()
1136 a = ldap_next_attribute( ld, e, ber ) ) { in print_search_entry()
1138 if ( (vals = ldap_get_values_len( ld, e, a )) in print_search_entry()
1171 print_ldap_result( ld, res, "search" ); in print_search_entry()