ldb_set_debug(ldb, ldb_wrap_debug, NULL);
- ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
+ ldb_set_utf8_functions(ldb, NULL, wrap_casefold, ldb_comparison_fold_utf8);
if (session_info) {
if (ldb_set_opaque(ldb, DSDB_SESSION_INFO, session_info)) {
ldb = pyldb_Ldb_AS_LDBCONTEXT(self);
- ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
+ ldb_set_utf8_functions(ldb, NULL, wrap_casefold, ldb_comparison_fold_utf8);
Py_RETURN_NONE;
}
return ldb_operr(ldb);
}
- ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
+ ldb_set_utf8_functions(ldb, NULL, wrap_casefold, ldb_comparison_fold_utf8);
break;
}
static void test_ldb_comparison_fold_utf8_common(void **state)
{
struct ldb_context *ldb = ldb_init(NULL, NULL);
- ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
+ ldb_set_utf8_functions(ldb, NULL, wrap_casefold, ldb_comparison_fold_utf8);
_test_ldb_comparison_fold_set(ldb,
values_common,
ARRAY_SIZE(values_common));
static void test_ldb_comparison_fold_utf8(void **state)
{
struct ldb_context *ldb = ldb_init(NULL, NULL);
- ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
+ ldb_set_utf8_functions(ldb, NULL, wrap_casefold, ldb_comparison_fold_utf8);
_test_ldb_comparison_fold_set(ldb,
values_utf8,
ARRAY_SIZE(values_utf8));
+++ /dev/null
-^ldb.unittests.test_ldb_comparison_fold.test_ldb_comparison_fold_utf8\b
ldb_register_samba_handlers(ldb), LDB_SUCCESS,
"Failed to register Samba handlers");
- ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
+ ldb_set_utf8_functions(ldb, NULL, wrap_casefold, ldb_comparison_fold_utf8);
/* Test DN+Binary behaviour */
torture_assert(torture, syntax = ldb_samba_syntax_by_name(ldb, DSDB_SYNTAX_BINARY_DN),
ldb_register_samba_handlers(ldb), LDB_SUCCESS,
"Failed to register Samba handlers");
- ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
+ ldb_set_utf8_functions(ldb, NULL, wrap_casefold, ldb_comparison_fold_utf8);
/* Check behaviour of a normal DN */
torture_assert(torture,
ldb_register_samba_handlers(ldb), LDB_SUCCESS,
"Failed to register Samba handlers");
- ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
+ ldb_set_utf8_functions(ldb, NULL, wrap_casefold, ldb_comparison_fold_utf8);
/* Check behaviour of a normal DN */
val = data_blob_string_const("samba,dc=org");
ldb_register_samba_handlers(ldb), LDB_SUCCESS,
"Failed to register Samba handlers");
- ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
+ ldb_set_utf8_functions(ldb, NULL, wrap_casefold, ldb_comparison_fold_utf8);
/* Test SID behaviour */
torture_assert(torture, attr = ldb_schema_attribute_by_name(ldb, "objectSid"),
ldb_register_samba_handlers(ldb), LDB_SUCCESS,
"Failed to register Samba handlers");
- ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
+ ldb_set_utf8_functions(ldb, NULL, wrap_casefold, ldb_comparison_fold_utf8);
/* Test SID behaviour */
torture_assert(torture, attr = ldb_dn_extended_syntax_by_name(ldb, "SID"),
ldb_register_samba_handlers(ldb), LDB_SUCCESS,
"Failed to register Samba handlers");
- ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
+ ldb_set_utf8_functions(ldb, NULL, wrap_casefold, ldb_comparison_fold_utf8);
/* Check behaviour of a normal DN */
torture_assert(torture,
ldb_register_samba_handlers(ldb), LDB_SUCCESS,
"Failed to register Samba handlers");
- ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
+ ldb_set_utf8_functions(ldb, NULL, wrap_casefold, ldb_comparison_fold_utf8);
/* Check behaviour of a normal DN */
torture_assert(torture,
ldb_register_samba_handlers(ldb), LDB_SUCCESS,
"Failed to register Samba handlers");
- ldb_set_utf8_fns(ldb, NULL, wrap_casefold);
+ ldb_set_utf8_functions(ldb, NULL, wrap_casefold, ldb_comparison_fold_utf8);
/* Check behaviour of a normal DN */
torture_assert(torture,