"searchFilter" by default must be empty

This commit is contained in:
Pierangelo Masarati 2004-03-10 21:53:39 +00:00
parent 33442d7ced
commit 246fa41c96
3 changed files with 32 additions and 0 deletions

View file

@ -132,6 +132,12 @@ ldap_back_db_init(
rargv[ 2 ] = NULL;
rewrite_parse( li->rwmap.rwm_rw, "<suffix massage>",
1, 2, rargv );
rargv[ 0 ] = "rewriteContext";
rargv[ 1 ] = "default";
rargv[ 2 ] = NULL;
rewrite_parse( li->rwmap.rwm_rw, "<suffix massage>",
1, 2, rargv );
}
#endif /* ENABLE_REWRITE */

View file

@ -50,6 +50,27 @@ new_target( void )
return NULL;
}
{
char *rargv[3];
/*
* the filter rewrite as a string must be disabled
* by default; it can be re-enabled by adding rules;
* this creates an empty rewriteContext
*/
rargv[ 0 ] = "rewriteContext";
rargv[ 1 ] = "searchFilter";
rargv[ 2 ] = NULL;
rewrite_parse( lt->rwmap.rwm_rw, "<suffix massage>",
1, 2, rargv );
rargv[ 0 ] = "rewriteContext";
rargv[ 1 ] = "default";
rargv[ 2 ] = NULL;
rewrite_parse( lt->rwmap.rwm_rw, "<suffix massage>",
1, 2, rargv );
}
ldap_back_map_init( &lt->rwmap.rwm_at, &mapping );
return lt;

View file

@ -683,6 +683,11 @@ rwm_over_init(
rargv[ 1 ] = "searchFilter";
rargv[ 2 ] = NULL;
rewrite_parse( rwmap->rwm_rw, "<suffix massage>", 1, 2, rargv );
rargv[ 0 ] = "rewriteContext";
rargv[ 1 ] = "default";
rargv[ 2 ] = NULL;
rewrite_parse( rwmap->rwm_rw, "<suffix massage>", 2, 2, rargv );
}
#endif /* ENABLE_REWRITE */