version 1.72.2.3, 2002/07/10 01:30:23
|
version 1.72.2.4, 2002/07/28 19:17:36
|
Line 1
|
Line 1
|
/* filter.c - routines for parsing and dealing with filters */ |
/* filter.c - routines for parsing and dealing with filters */ |
/* $OpenLDAP: pkg/ldap/servers/slapd/filter.c,v 1.72.2.2 2002/05/22 14:25:49 kurt Exp $ */ |
/* $OpenLDAP: pkg/ldap/servers/slapd/filter.c,v 1.72.2.3 2002/07/10 01:30:23 kurt Exp $ */ |
/* |
/* |
* Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved. |
* Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved. |
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file |
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file |
Line 54 get_filter(
|
Line 54 get_filter(
|
Filter *f; |
Filter *f; |
|
|
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_ENTRY, "get_filter: conn %d\n", |
LDAP_LOG( FILTER, ENTRY, "get_filter: conn %d\n", conn->c_connid, 0, 0 ); |
conn->c_connid )); |
|
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "begin get_filter\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "begin get_filter\n", 0, 0, 0 ); |
#endif |
#endif |
Line 108 get_filter(
|
Line 107 get_filter(
|
switch ( f->f_choice ) { |
switch ( f->f_choice ) { |
case LDAP_FILTER_EQUALITY: |
case LDAP_FILTER_EQUALITY: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL2, |
LDAP_LOG( FILTER, DETAIL2, |
"get_filter: conn %d EQUALITY\n", conn->c_connid )); |
"get_filter: conn %d EQUALITY\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "EQUALITY\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "EQUALITY\n", 0, 0, 0 ); |
#endif |
#endif |
Line 123 get_filter(
|
Line 122 get_filter(
|
|
|
case LDAP_FILTER_SUBSTRINGS: |
case LDAP_FILTER_SUBSTRINGS: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_filter: conn %d SUBSTRINGS\n", conn->c_connid )); |
"get_filter: conn %d SUBSTRINGS\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "SUBSTRINGS\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "SUBSTRINGS\n", 0, 0, 0 ); |
#endif |
#endif |
Line 133 get_filter(
|
Line 132 get_filter(
|
|
|
case LDAP_FILTER_GE: |
case LDAP_FILTER_GE: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_filter: conn %d GE\n", conn->c_connid )); |
"get_filter: conn %d GE\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "GE\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "GE\n", 0, 0, 0 ); |
#endif |
#endif |
Line 146 get_filter(
|
Line 145 get_filter(
|
|
|
case LDAP_FILTER_LE: |
case LDAP_FILTER_LE: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_filter: conn %d LE\n", conn->c_connid )); |
"get_filter: conn %d LE\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "LE\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "LE\n", 0, 0, 0 ); |
#endif |
#endif |
Line 161 get_filter(
|
Line 160 get_filter(
|
struct berval type; |
struct berval type; |
|
|
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_filter: conn %d PRESENT\n", conn->c_connid )); |
"get_filter: conn %d PRESENT\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "PRESENT\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "PRESENT\n", 0, 0, 0 ); |
#endif |
#endif |
Line 186 get_filter(
|
Line 185 get_filter(
|
|
|
case LDAP_FILTER_APPROX: |
case LDAP_FILTER_APPROX: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_filter: conn %d APPROX\n", conn->c_connid )); |
"get_filter: conn %d APPROX\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "APPROX\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "APPROX\n", 0, 0, 0 ); |
#endif |
#endif |
Line 199 get_filter(
|
Line 198 get_filter(
|
|
|
case LDAP_FILTER_AND: |
case LDAP_FILTER_AND: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_filter: conn %d AND\n", conn->c_connid )); |
"get_filter: conn %d AND\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "AND\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "AND\n", 0, 0, 0 ); |
#endif |
#endif |
Line 212 get_filter(
|
Line 211 get_filter(
|
|
|
case LDAP_FILTER_OR: |
case LDAP_FILTER_OR: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_filter: conn %d OR\n", conn->c_connid )); |
"get_filter: conn %d OR\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "OR\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "OR\n", 0, 0, 0 ); |
#endif |
#endif |
Line 225 get_filter(
|
Line 224 get_filter(
|
|
|
case LDAP_FILTER_NOT: |
case LDAP_FILTER_NOT: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_filter: conn %d NOT\n", conn->c_connid )); |
"get_filter: conn %d NOT\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "NOT\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "NOT\n", 0, 0, 0 ); |
#endif |
#endif |
Line 239 get_filter(
|
Line 238 get_filter(
|
|
|
case LDAP_FILTER_EXT: |
case LDAP_FILTER_EXT: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_filter: conn %d EXTENSIBLE\n", conn->c_connid )); |
"get_filter: conn %d EXTENSIBLE\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "EXTENSIBLE\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "EXTENSIBLE\n", 0, 0, 0 ); |
#endif |
#endif |
Line 256 get_filter(
|
Line 255 get_filter(
|
default: |
default: |
(void) ber_scanf( ber, "x" ); /* skip the element */ |
(void) ber_scanf( ber, "x" ); /* skip the element */ |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_ERR, |
LDAP_LOG( FILTER, ERR, |
"get_filter: conn %d unknown filter type=%lu\n", |
"get_filter: conn %d unknown filter type=%lu\n", |
conn->c_connid, f->f_choice )); |
conn->c_connid, f->f_choice, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_ANY, "get_filter: unknown filter type=%lu\n", |
Debug( LDAP_DEBUG_ANY, "get_filter: unknown filter type=%lu\n", |
f->f_choice, 0, 0 ); |
f->f_choice, 0, 0 ); |
Line 285 get_filter(
|
Line 284 get_filter(
|
} |
} |
|
|
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL2, |
LDAP_LOG( FILTER, DETAIL2, |
"get_filter: conn %d exit\n", conn->c_connid )); |
"get_filter: conn %d exit\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "end get_filter %d\n", err, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "end get_filter %d\n", err, 0, 0 ); |
#endif |
#endif |
Line 305 get_filter_list( Connection *conn, BerEl
|
Line 304 get_filter_list( Connection *conn, BerEl
|
char *last; |
char *last; |
|
|
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_ENTRY, |
LDAP_LOG( FILTER, ENTRY, |
"get_filter_list: conn %d start\n", conn->c_connid )); |
"get_filter_list: conn %d start\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "begin get_filter_list\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "begin get_filter_list\n", 0, 0, 0 ); |
#endif |
#endif |
Line 322 get_filter_list( Connection *conn, BerEl
|
Line 321 get_filter_list( Connection *conn, BerEl
|
*new = NULL; |
*new = NULL; |
|
|
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_ENTRY, |
LDAP_LOG( FILTER, ENTRY, |
"get_filter_list: conn %d exit\n", conn->c_connid )); |
"get_filter_list: conn %d exit\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "end get_filter_list\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "end get_filter_list\n", 0, 0, 0 ); |
#endif |
#endif |
Line 346 get_substring_filter(
|
Line 345 get_substring_filter(
|
*text = "error decoding filter"; |
*text = "error decoding filter"; |
|
|
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_ENTRY, |
LDAP_LOG( FILTER, ENTRY, |
"get_substring_filter: conn %d begin\n", conn->c_connid )); |
"get_substring_filter: conn %d begin\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "begin get_substring_filter\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "begin get_substring_filter\n", 0, 0, 0 ); |
#endif |
#endif |
Line 404 get_substring_filter(
|
Line 403 get_substring_filter(
|
rc = LDAP_PROTOCOL_ERROR; |
rc = LDAP_PROTOCOL_ERROR; |
|
|
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_ERR, |
LDAP_LOG( FILTER, ERR, |
"get_filter_substring: conn %d unknown substring choice=%ld\n", |
"get_filter_substring: conn %d unknown substring choice=%ld\n", |
conn->c_connid, (long)tag )); |
conn->c_connid, (long)tag, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, |
Debug( LDAP_DEBUG_FILTER, |
" unknown substring choice=%ld\n", |
" unknown substring choice=%ld\n", |
Line 435 get_substring_filter(
|
Line 434 get_substring_filter(
|
switch ( tag ) { |
switch ( tag ) { |
case LDAP_SUBSTRING_INITIAL: |
case LDAP_SUBSTRING_INITIAL: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_substring_filter: conn %d INITIAL\n", |
"get_substring_filter: conn %d INITIAL\n", conn->c_connid, 0, 0 ); |
conn->c_connid )); |
|
#else |
#else |
Debug( LDAP_DEBUG_FILTER, " INITIAL\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, " INITIAL\n", 0, 0, 0 ); |
#endif |
#endif |
Line 455 get_substring_filter(
|
Line 453 get_substring_filter(
|
|
|
case LDAP_SUBSTRING_ANY: |
case LDAP_SUBSTRING_ANY: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_substring_filter: conn %d ANY\n", |
"get_substring_filter: conn %d ANY\n", conn->c_connid, 0, 0 ); |
conn->c_connid )); |
|
#else |
#else |
Debug( LDAP_DEBUG_FILTER, " ANY\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, " ANY\n", 0, 0, 0 ); |
#endif |
#endif |
Line 472 get_substring_filter(
|
Line 469 get_substring_filter(
|
|
|
case LDAP_SUBSTRING_FINAL: |
case LDAP_SUBSTRING_FINAL: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_substring_filter: conn %d FINAL\n", |
"get_substring_filter: conn %d FINAL\n", conn->c_connid, 0, 0 ); |
conn->c_connid )); |
|
#else |
#else |
Debug( LDAP_DEBUG_FILTER, " FINAL\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, " FINAL\n", 0, 0, 0 ); |
#endif |
#endif |
Line 489 get_substring_filter(
|
Line 485 get_substring_filter(
|
|
|
default: |
default: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_INFO, |
LDAP_LOG( FILTER, INFO, |
"get_substring_filter: conn %d unknown substring type %ld\n", |
"get_substring_filter: conn %d unknown substring type %ld\n", |
conn->c_connid, (long)tag )); |
conn->c_connid, (long)tag, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, |
Debug( LDAP_DEBUG_FILTER, |
" unknown substring type=%ld\n", |
" unknown substring type=%ld\n", |
Line 502 get_substring_filter(
|
Line 498 get_substring_filter(
|
|
|
return_error: |
return_error: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_INFO, |
LDAP_LOG( FILTER, INFO, |
"get_substring_filter: conn %d error %ld\n", |
"get_substring_filter: conn %d error %ld\n", |
conn->c_connid, (long)rc )); |
conn->c_connid, (long)rc, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, " error=%ld\n", |
Debug( LDAP_DEBUG_FILTER, " error=%ld\n", |
(long) rc, 0, 0 ); |
(long) rc, 0, 0 ); |
Line 518 return_error:
|
Line 514 return_error:
|
} |
} |
|
|
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_ENTRY, |
LDAP_LOG( FILTER, ENTRY, |
"get_substring_filter: conn %d exit\n", conn->c_connid )); |
"get_substring_filter: conn %d exit\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "end get_substring_filter\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "end get_substring_filter\n", 0, 0, 0 ); |
#endif |
#endif |
Line 575 filter_free( Filter *f )
|
Line 571 filter_free( Filter *f )
|
|
|
default: |
default: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_ERR, |
LDAP_LOG( FILTER, ERR, |
"filter_free: unknown filter type %lu\n", f->f_choice )); |
"filter_free: unknown filter type %lu\n", f->f_choice, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_ANY, "filter_free: unknown filter type=%lu\n", |
Debug( LDAP_DEBUG_ANY, "filter_free: unknown filter type=%lu\n", |
f->f_choice, 0, 0 ); |
f->f_choice, 0, 0 ); |
Line 821 get_simple_vrFilter(
|
Line 817 get_simple_vrFilter(
|
ValuesReturnFilter *f; |
ValuesReturnFilter *f; |
|
|
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_ENTRY, "get_simple_vrFilter: conn %d\n", |
LDAP_LOG( FILTER, ENTRY, |
conn->c_connid )); |
"get_simple_vrFilter: conn %d\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "begin get_simple_vrFilter\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "begin get_simple_vrFilter\n", 0, 0, 0 ); |
#endif |
#endif |
Line 843 get_simple_vrFilter(
|
Line 839 get_simple_vrFilter(
|
switch ( f->f_choice ) { |
switch ( f->f_choice ) { |
case LDAP_FILTER_EQUALITY: |
case LDAP_FILTER_EQUALITY: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL2, |
LDAP_LOG( FILTER, DETAIL2, |
"get_simple_vrFilter: conn %d EQUALITY\n", conn->c_connid )); |
"get_simple_vrFilter: conn %d EQUALITY\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "EQUALITY\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "EQUALITY\n", 0, 0, 0 ); |
#endif |
#endif |
Line 858 get_simple_vrFilter(
|
Line 854 get_simple_vrFilter(
|
|
|
case LDAP_FILTER_SUBSTRINGS: |
case LDAP_FILTER_SUBSTRINGS: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_simple_vrFilter: conn %d SUBSTRINGS\n", conn->c_connid )); |
"get_simple_vrFilter: conn %d SUBSTRINGS\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "SUBSTRINGS\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "SUBSTRINGS\n", 0, 0, 0 ); |
#endif |
#endif |
Line 868 get_simple_vrFilter(
|
Line 864 get_simple_vrFilter(
|
|
|
case LDAP_FILTER_GE: |
case LDAP_FILTER_GE: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_simple_vrFilter: conn %d GE\n", conn->c_connid )); |
"get_simple_vrFilter: conn %d GE\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "GE\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "GE\n", 0, 0, 0 ); |
#endif |
#endif |
Line 881 get_simple_vrFilter(
|
Line 877 get_simple_vrFilter(
|
|
|
case LDAP_FILTER_LE: |
case LDAP_FILTER_LE: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_simple_vrFilter: conn %d LE\n", conn->c_connid )); |
"get_simple_vrFilter: conn %d LE\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "LE\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "LE\n", 0, 0, 0 ); |
#endif |
#endif |
Line 896 get_simple_vrFilter(
|
Line 892 get_simple_vrFilter(
|
struct berval type; |
struct berval type; |
|
|
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_simple_vrFilter: conn %d PRESENT\n", conn->c_connid )); |
"get_simple_vrFilter: conn %d PRESENT\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "PRESENT\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "PRESENT\n", 0, 0, 0 ); |
#endif |
#endif |
Line 921 get_simple_vrFilter(
|
Line 917 get_simple_vrFilter(
|
|
|
case LDAP_FILTER_APPROX: |
case LDAP_FILTER_APPROX: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_simple_vrFilter: conn %d APPROX\n", conn->c_connid )); |
"get_simple_vrFilter: conn %d APPROX\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "APPROX\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "APPROX\n", 0, 0, 0 ); |
#endif |
#endif |
Line 934 get_simple_vrFilter(
|
Line 930 get_simple_vrFilter(
|
|
|
case LDAP_FILTER_EXT: |
case LDAP_FILTER_EXT: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_simple_vrFilter: conn %d EXTENSIBLE\n", conn->c_connid )); |
"get_simple_vrFilter: conn %d EXTENSIBLE\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "EXTENSIBLE\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "EXTENSIBLE\n", 0, 0, 0 ); |
#endif |
#endif |
Line 951 get_simple_vrFilter(
|
Line 947 get_simple_vrFilter(
|
default: |
default: |
(void) ber_scanf( ber, "x" ); /* skip the element */ |
(void) ber_scanf( ber, "x" ); /* skip the element */ |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_ERR, |
LDAP_LOG( FILTER, ERR, |
"get_simple_vrFilter: conn %d unknown filter type=%lu\n", |
"get_simple_vrFilter: conn %d unknown filter type=%lu\n", |
conn->c_connid, f->f_choice )); |
conn->c_connid, f->f_choice, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_ANY, "get_simple_vrFilter: unknown filter type=%lu\n", |
Debug( LDAP_DEBUG_ANY, "get_simple_vrFilter: unknown filter type=%lu\n", |
f->f_choice, 0, 0 ); |
f->f_choice, 0, 0 ); |
Line 980 get_simple_vrFilter(
|
Line 976 get_simple_vrFilter(
|
} |
} |
|
|
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL2, |
LDAP_LOG( FILTER, DETAIL2, |
"get_simple_vrFilter: conn %d exit\n", conn->c_connid )); |
"get_simple_vrFilter: conn %d exit\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "end get_simple_vrFilter %d\n", err, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "end get_simple_vrFilter %d\n", err, 0, 0 ); |
#endif |
#endif |
Line 1028 get_vrFilter( Connection *conn, BerEleme
|
Line 1024 get_vrFilter( Connection *conn, BerEleme
|
char *last; |
char *last; |
|
|
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_ENTRY, |
LDAP_LOG( FILTER, ENTRY, |
"get_vrFilter: conn %d start\n", conn->c_connid )); |
"get_vrFilter: conn %d start\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "begin get_vrFilter\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "begin get_vrFilter\n", 0, 0, 0 ); |
#endif |
#endif |
Line 1058 get_vrFilter( Connection *conn, BerEleme
|
Line 1054 get_vrFilter( Connection *conn, BerEleme
|
*new = NULL; |
*new = NULL; |
|
|
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_ENTRY, |
LDAP_LOG( FILTER, ENTRY, |
"get_vrFilter: conn %d exit\n", conn->c_connid )); |
"get_vrFilter: conn %d exit\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "end get_vrFilter\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "end get_vrFilter\n", 0, 0, 0 ); |
#endif |
#endif |
Line 1109 vrFilter_free( ValuesReturnFilter *f )
|
Line 1105 vrFilter_free( ValuesReturnFilter *f )
|
|
|
default: |
default: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_ERR, |
LDAP_LOG( FILTER, ERR, |
"filter_free: unknown filter type %lu\n", f->f_choice )); |
"filter_free: unknown filter type %lu\n", f->f_choice, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_ANY, "filter_free: unknown filter type=%lu\n", |
Debug( LDAP_DEBUG_ANY, "filter_free: unknown filter type=%lu\n", |
f->f_choice, 0, 0 ); |
f->f_choice, 0, 0 ); |
Line 1340 get_substring_vrFilter(
|
Line 1336 get_substring_vrFilter(
|
*text = "error decoding filter"; |
*text = "error decoding filter"; |
|
|
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_ENTRY, |
LDAP_LOG( FILTER, ENTRY, |
"get_substring_filter: conn %d begin\n", conn->c_connid )); |
"get_substring_filter: conn %d begin\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "begin get_substring_filter\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "begin get_substring_filter\n", 0, 0, 0 ); |
#endif |
#endif |
Line 1398 get_substring_vrFilter(
|
Line 1394 get_substring_vrFilter(
|
rc = LDAP_PROTOCOL_ERROR; |
rc = LDAP_PROTOCOL_ERROR; |
|
|
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_ERR, |
LDAP_LOG( FILTER, ERR, |
"get_filter_substring: conn %d unknown substring choice=%ld\n", |
"get_filter_substring: conn %d unknown substring choice=%ld\n", |
conn->c_connid, (long)tag )); |
conn->c_connid, (long)tag, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, |
Debug( LDAP_DEBUG_FILTER, |
" unknown substring choice=%ld\n", |
" unknown substring choice=%ld\n", |
Line 1429 get_substring_vrFilter(
|
Line 1425 get_substring_vrFilter(
|
switch ( tag ) { |
switch ( tag ) { |
case LDAP_SUBSTRING_INITIAL: |
case LDAP_SUBSTRING_INITIAL: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_substring_filter: conn %d INITIAL\n", |
"get_substring_filter: conn %d INITIAL\n", |
conn->c_connid )); |
conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, " INITIAL\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, " INITIAL\n", 0, 0, 0 ); |
#endif |
#endif |
Line 1449 get_substring_vrFilter(
|
Line 1445 get_substring_vrFilter(
|
|
|
case LDAP_SUBSTRING_ANY: |
case LDAP_SUBSTRING_ANY: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_substring_filter: conn %d ANY\n", |
"get_substring_filter: conn %d ANY\n", conn->c_connid, 0, 0 ); |
conn->c_connid )); |
|
#else |
#else |
Debug( LDAP_DEBUG_FILTER, " ANY\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, " ANY\n", 0, 0, 0 ); |
#endif |
#endif |
Line 1466 get_substring_vrFilter(
|
Line 1461 get_substring_vrFilter(
|
|
|
case LDAP_SUBSTRING_FINAL: |
case LDAP_SUBSTRING_FINAL: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_DETAIL1, |
LDAP_LOG( FILTER, DETAIL1, |
"get_substring_filter: conn %d FINAL\n", |
"get_substring_filter: conn %d FINAL\n", conn->c_connid, 0, 0 ); |
conn->c_connid )); |
|
#else |
#else |
Debug( LDAP_DEBUG_FILTER, " FINAL\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, " FINAL\n", 0, 0, 0 ); |
#endif |
#endif |
Line 1483 get_substring_vrFilter(
|
Line 1477 get_substring_vrFilter(
|
|
|
default: |
default: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_INFO, |
LDAP_LOG( FILTER, INFO, |
"get_substring_filter: conn %d unknown substring type %ld\n", |
"get_substring_filter: conn %d unknown substring type %ld\n", |
conn->c_connid, (long)tag )); |
conn->c_connid, (long)tag, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, |
Debug( LDAP_DEBUG_FILTER, |
" unknown substring type=%ld\n", |
" unknown substring type=%ld\n", |
Line 1496 get_substring_vrFilter(
|
Line 1490 get_substring_vrFilter(
|
|
|
return_error: |
return_error: |
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_INFO, |
LDAP_LOG( FILTER, INFO, |
"get_substring_filter: conn %d error %ld\n", |
"get_substring_filter: conn %d error %ld\n", |
conn->c_connid, (long)rc )); |
conn->c_connid, (long)rc, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, " error=%ld\n", |
Debug( LDAP_DEBUG_FILTER, " error=%ld\n", |
(long) rc, 0, 0 ); |
(long) rc, 0, 0 ); |
Line 1512 return_error:
|
Line 1506 return_error:
|
} |
} |
|
|
#ifdef NEW_LOGGING |
#ifdef NEW_LOGGING |
LDAP_LOG(( "filter", LDAP_LEVEL_ENTRY, |
LDAP_LOG( FILTER, ENTRY, |
"get_substring_filter: conn %d exit\n", conn->c_connid )); |
"get_substring_filter: conn %d exit\n", conn->c_connid, 0, 0 ); |
#else |
#else |
Debug( LDAP_DEBUG_FILTER, "end get_substring_filter\n", 0, 0, 0 ); |
Debug( LDAP_DEBUG_FILTER, "end get_substring_filter\n", 0, 0, 0 ); |
#endif |
#endif |