Diff for /servers/slapd/filter.c between versions 1.72.2.3 and 1.72.2.4

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

Removed from v.1.72.2.3  
changed lines
  Added in v.1.72.2.4


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org