substring 264 libcli/ldap/ldap_message.c asn1_write_OctetString(data, tree->u.substring.attr, strlen(tree->u.substring.attr));
substring 267 libcli/ldap/ldap_message.c if ( ! tree->u.substring.start_with_wildcard) {
substring 269 libcli/ldap/ldap_message.c asn1_write_DATA_BLOB_LDAPString(data, tree->u.substring.chunks[i]);
substring 273 libcli/ldap/ldap_message.c while (tree->u.substring.chunks[i]) {
substring 276 libcli/ldap/ldap_message.c if (( ! tree->u.substring.chunks[i + 1]) &&
substring 277 libcli/ldap/ldap_message.c (tree->u.substring.end_with_wildcard == 0)) {
substring 283 libcli/ldap/ldap_message.c asn1_write_DATA_BLOB_LDAPString(data, tree->u.substring.chunks[i]);
substring 854 libcli/ldap/ldap_message.c ret->u.substring.attr = talloc_strndup(ret, (char *)attr.data, attr.length);
substring 855 libcli/ldap/ldap_message.c ret->u.substring.chunks = NULL;
substring 856 libcli/ldap/ldap_message.c ret->u.substring.start_with_wildcard = 1;
substring 857 libcli/ldap/ldap_message.c ret->u.substring.end_with_wildcard = 1;
substring 874 libcli/ldap/ldap_message.c if (ret->u.substring.chunks != NULL) {
substring 879 libcli/ldap/ldap_message.c ret->u.substring.chunks = ldap_decode_substring(ret, NULL, 0, value);
substring 880 libcli/ldap/ldap_message.c if (ret->u.substring.chunks == NULL) {
substring 884 libcli/ldap/ldap_message.c ret->u.substring.start_with_wildcard = 0;
substring 889 libcli/ldap/ldap_message.c if (ret->u.substring.end_with_wildcard == 0) {
substring 894 libcli/ldap/ldap_message.c ret->u.substring.chunks = ldap_decode_substring(ret,
substring 895 libcli/ldap/ldap_message.c ret->u.substring.chunks,
substring 898 libcli/ldap/ldap_message.c if (ret->u.substring.chunks == NULL) {
substring 906 libcli/ldap/ldap_message.c ret->u.substring.chunks = ldap_decode_substring(ret,
substring 907 libcli/ldap/ldap_message.c ret->u.substring.chunks,
substring 910 libcli/ldap/ldap_message.c if (ret->u.substring.chunks == NULL) {
substring 914 libcli/ldap/ldap_message.c ret->u.substring.end_with_wildcard = 0;
substring 196 source3/lib/ldb/common/ldb_match.c h = ldb_attrib_handler(ldb, tree->u.substring.attr);
substring 204 source3/lib/ldb/common/ldb_match.c if ( ! tree->u.substring.start_with_wildcard ) {
substring 206 source3/lib/ldb/common/ldb_match.c chunk = tree->u.substring.chunks[c];
substring 221 source3/lib/ldb/common/ldb_match.c while (tree->u.substring.chunks[c]) {
substring 223 source3/lib/ldb/common/ldb_match.c chunk = tree->u.substring.chunks[c];
substring 229 source3/lib/ldb/common/ldb_match.c if ( (! tree->u.substring.chunks[c + 1]) && (! tree->u.substring.end_with_wildcard) ) {
substring 242 source3/lib/ldb/common/ldb_match.c if ( (! tree->u.substring.end_with_wildcard) && (*(val.data) != 0) ) goto failed; /* last chunk have not reached end of string */
substring 263 source3/lib/ldb/common/ldb_match.c el = ldb_msg_find_element(msg, tree->u.substring.attr);
substring 387 source3/lib/ldb/common/ldb_parse.c ret->u.substring.attr = attr;
substring 388 source3/lib/ldb/common/ldb_parse.c ret->u.substring.start_with_wildcard = 0;
substring 389 source3/lib/ldb/common/ldb_parse.c ret->u.substring.end_with_wildcard = 0;
substring 390 source3/lib/ldb/common/ldb_parse.c ret->u.substring.chunks = ldb_wildcard_decode(ret, value);
substring 391 source3/lib/ldb/common/ldb_parse.c if (ret->u.substring.chunks == NULL){
substring 396 source3/lib/ldb/common/ldb_parse.c ret->u.substring.start_with_wildcard = 1;
substring 398 source3/lib/ldb/common/ldb_parse.c ret->u.substring.end_with_wildcard = 1;
substring 704 source3/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%s=%s", tree->u.substring.attr,
substring 705 source3/lib/ldb/common/ldb_parse.c tree->u.substring.start_with_wildcard?"*":"");
substring 707 source3/lib/ldb/common/ldb_parse.c for (i = 0; tree->u.substring.chunks[i]; i++) {
substring 708 source3/lib/ldb/common/ldb_parse.c s2 = ldb_binary_encode(mem_ctx, *(tree->u.substring.chunks[i]));
substring 713 source3/lib/ldb/common/ldb_parse.c if (tree->u.substring.chunks[i+1] ||
substring 714 source3/lib/ldb/common/ldb_parse.c tree->u.substring.end_with_wildcard) {
substring 802 source3/lib/ldb/common/ldb_parse.c if (ldb_attr_cmp(tree->u.substring.attr, attr) == 0) {
substring 803 source3/lib/ldb/common/ldb_parse.c tree->u.substring.attr = replace;
substring 263 source3/lib/ldb/include/ldb.h } substring;
substring 394 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c (t->u.substring.start_with_wildcard)?"*":"");
substring 397 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c for (i = 0; t->u.substring.chunks[i]; i++) {
substring 399 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c t->u.substring.chunks[i]->data);
substring 403 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if ( ! t->u.substring.end_with_wildcard ) {
substring 408 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c attr = ldb_attr_casefold(mem_ctx, t->u.substring.attr);
substring 780 source3/lib/ldb/modules/ldb_map_outbound.c attr = map_attr_map_local(*new, map, tree->u.substring.attr);
substring 781 source3/lib/ldb/modules/ldb_map_outbound.c (*new)->u.substring.attr = attr;
substring 822 source3/lib/ldb/modules/ldb_map_outbound.c (*new)->u.substring.chunks = NULL;
substring 823 source3/lib/ldb/modules/ldb_map_outbound.c for (i=0; tree->u.substring.chunks[i]; i++) {
substring 824 source3/lib/ldb/modules/ldb_map_outbound.c (*new)->u.substring.chunks = talloc_realloc(*new, (*new)->u.substring.chunks, struct ldb_val *, i+2);
substring 825 source3/lib/ldb/modules/ldb_map_outbound.c if (!(*new)->u.substring.chunks) {
substring 830 source3/lib/ldb/modules/ldb_map_outbound.c (*new)->u.substring.chunks[i] = talloc(*new, struct ldb_val);
substring 831 source3/lib/ldb/modules/ldb_map_outbound.c if (!(*new)->u.substring.chunks[i]) {
substring 836 source3/lib/ldb/modules/ldb_map_outbound.c *(*new)->u.substring.chunks[i] = ldb_val_map_local(module, *new, map, tree->u.substring.chunks[i]);
substring 837 source3/lib/ldb/modules/ldb_map_outbound.c (*new)->u.substring.chunks[i+1] = NULL;
substring 371 source3/lib/ldb/tools/ad2oLschema.c if (map->substring) {
substring 373 source3/lib/ldb/tools/ad2oLschema.c " SUBSTR %s\n", map->substring);
substring 46 source3/lib/ldb/tools/convert.c .substring = "caseIgnoreSubstringsMatch",
substring 59 source3/lib/ldb/tools/convert.c .substring = "numericStringSubstringsMatch",
substring 102 source3/lib/ldb/tools/convert.c .substring = "caseIgnoreSubstringsMatch",
substring 5 source3/lib/ldb/tools/convert.h const char *substring;
substring 85 source4/dsdb/samdb/ldb_modules/anr.c match_tree->u.substring.attr = attr;
substring 87 source4/dsdb/samdb/ldb_modules/anr.c match_tree->u.substring.start_with_wildcard = 0;
substring 88 source4/dsdb/samdb/ldb_modules/anr.c match_tree->u.substring.end_with_wildcard = 1;
substring 89 source4/dsdb/samdb/ldb_modules/anr.c match_tree->u.substring.chunks = talloc_array(match_tree, struct ldb_val *, 2);
substring 91 source4/dsdb/samdb/ldb_modules/anr.c if (match_tree->u.substring.chunks == NULL){
substring 95 source4/dsdb/samdb/ldb_modules/anr.c match_tree->u.substring.chunks[0] = match;
substring 96 source4/dsdb/samdb/ldb_modules/anr.c match_tree->u.substring.chunks[1] = NULL;
substring 266 source4/dsdb/samdb/ldb_modules/anr.c if (ldb_attr_cmp(tree->u.substring.attr, attr) == 0) {
substring 267 source4/dsdb/samdb/ldb_modules/anr.c if (tree->u.substring.start_with_wildcard == 0 &&
substring 268 source4/dsdb/samdb/ldb_modules/anr.c tree->u.substring.end_with_wildcard == 1 &&
substring 269 source4/dsdb/samdb/ldb_modules/anr.c tree->u.substring.chunks[0] != NULL &&
substring 270 source4/dsdb/samdb/ldb_modules/anr.c tree->u.substring.chunks[1] == NULL) {
substring 271 source4/dsdb/samdb/ldb_modules/anr.c ret = anr_replace_value(ac, tree, tree->u.substring.chunks[0], ntree);
substring 36 source4/dsdb/schema/schema.h const char *substring;
substring 38 source4/dsdb/schema/schema_description.c const char *substring,
substring 59 source4/dsdb/schema/schema_description.c if (substring) {
substring 61 source4/dsdb/schema/schema_description.c "SUBSTR %s%s", substring, seperator);
substring 1291 source4/dsdb/schema/schema_syntax.c .substring = "numericStringSubstringsMatch",
substring 1308 source4/dsdb/schema/schema_syntax.c .substring = "caseIgnoreSubstringsMatch",
substring 1355 source4/dsdb/schema/schema_syntax.c .substring = "caseIgnoreSubstringsMatch",
substring 194 source4/lib/ldb/common/ldb_match.c a = ldb_schema_attribute_by_name(ldb, tree->u.substring.attr);
substring 202 source4/lib/ldb/common/ldb_match.c if ( ! tree->u.substring.start_with_wildcard ) {
substring 204 source4/lib/ldb/common/ldb_match.c chunk = tree->u.substring.chunks[c];
substring 219 source4/lib/ldb/common/ldb_match.c while (tree->u.substring.chunks[c]) {
substring 221 source4/lib/ldb/common/ldb_match.c chunk = tree->u.substring.chunks[c];
substring 227 source4/lib/ldb/common/ldb_match.c if ( (! tree->u.substring.chunks[c + 1]) && (! tree->u.substring.end_with_wildcard) ) {
substring 240 source4/lib/ldb/common/ldb_match.c if ( (! tree->u.substring.end_with_wildcard) && (*(val.data) != 0) ) goto failed; /* last chunk have not reached end of string */
substring 261 source4/lib/ldb/common/ldb_match.c el = ldb_msg_find_element(msg, tree->u.substring.attr);
substring 388 source4/lib/ldb/common/ldb_parse.c ret->u.substring.attr = attr;
substring 389 source4/lib/ldb/common/ldb_parse.c ret->u.substring.start_with_wildcard = 0;
substring 390 source4/lib/ldb/common/ldb_parse.c ret->u.substring.end_with_wildcard = 0;
substring 391 source4/lib/ldb/common/ldb_parse.c ret->u.substring.chunks = ldb_wildcard_decode(ret, value);
substring 392 source4/lib/ldb/common/ldb_parse.c if (ret->u.substring.chunks == NULL){
substring 397 source4/lib/ldb/common/ldb_parse.c ret->u.substring.start_with_wildcard = 1;
substring 399 source4/lib/ldb/common/ldb_parse.c ret->u.substring.end_with_wildcard = 1;
substring 705 source4/lib/ldb/common/ldb_parse.c ret = talloc_asprintf(mem_ctx, "(%s=%s", tree->u.substring.attr,
substring 706 source4/lib/ldb/common/ldb_parse.c tree->u.substring.start_with_wildcard?"*":"");
substring 708 source4/lib/ldb/common/ldb_parse.c for (i = 0; tree->u.substring.chunks[i]; i++) {
substring 709 source4/lib/ldb/common/ldb_parse.c s2 = ldb_binary_encode(mem_ctx, *(tree->u.substring.chunks[i]));
substring 714 source4/lib/ldb/common/ldb_parse.c if (tree->u.substring.chunks[i+1] ||
substring 715 source4/lib/ldb/common/ldb_parse.c tree->u.substring.end_with_wildcard) {
substring 803 source4/lib/ldb/common/ldb_parse.c if (ldb_attr_cmp(tree->u.substring.attr, attr) == 0) {
substring 804 source4/lib/ldb/common/ldb_parse.c tree->u.substring.attr = replace;
substring 266 source4/lib/ldb/include/ldb.h } substring;
substring 788 source4/lib/ldb/ldb_map/ldb_map_outbound.c attr = map_attr_map_local(*new, map, tree->u.substring.attr);
substring 789 source4/lib/ldb/ldb_map/ldb_map_outbound.c (*new)->u.substring.attr = attr;
substring 830 source4/lib/ldb/ldb_map/ldb_map_outbound.c (*new)->u.substring.chunks = NULL;
substring 831 source4/lib/ldb/ldb_map/ldb_map_outbound.c for (i=0; tree->u.substring.chunks[i]; i++) {
substring 832 source4/lib/ldb/ldb_map/ldb_map_outbound.c (*new)->u.substring.chunks = talloc_realloc(*new, (*new)->u.substring.chunks, struct ldb_val *, i+2);
substring 833 source4/lib/ldb/ldb_map/ldb_map_outbound.c if (!(*new)->u.substring.chunks) {
substring 838 source4/lib/ldb/ldb_map/ldb_map_outbound.c (*new)->u.substring.chunks[i] = talloc(*new, struct ldb_val);
substring 839 source4/lib/ldb/ldb_map/ldb_map_outbound.c if (!(*new)->u.substring.chunks[i]) {
substring 844 source4/lib/ldb/ldb_map/ldb_map_outbound.c *(*new)->u.substring.chunks[i] = ldb_val_map_local(module, *new, map, tree->u.substring.chunks[i]);
substring 845 source4/lib/ldb/ldb_map/ldb_map_outbound.c (*new)->u.substring.chunks[i+1] = NULL;
substring 345 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c (t->u.substring.start_with_wildcard)?"*":"");
substring 348 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c for (i = 0; t->u.substring.chunks[i]; i++) {
substring 350 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c t->u.substring.chunks[i]->data);
substring 354 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if ( ! t->u.substring.end_with_wildcard ) {
substring 359 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c attr = ldb_attr_casefold(mem_ctx, t->u.substring.attr);
substring 226 source4/utils/ad2oLschema.c const char *equality = NULL, *substring = NULL;
substring 260 source4/utils/ad2oLschema.c substring = attribute->syntax->substring;
substring 277 source4/utils/ad2oLschema.c substring,