diff --git a/servers/slapd/back-bdb/monitor.c b/servers/slapd/back-bdb/monitor.c index ffde364a270893baae2427d8c1705e33066fcd10..c99204a65743552ac8f58748e50b4ef393151f0d 100644 --- a/servers/slapd/back-bdb/monitor.c +++ b/servers/slapd/back-bdb/monitor.c @@ -279,6 +279,7 @@ bdb_monitor_initialize( void ) "bdb_monitor_initialize: register_at failed\n", 0, 0, 0 ); } + (*s_at[ i ].ad)->ad_type->sat_flags |= SLAP_AT_HIDE; } for ( i = 0; s_oc[ i ].desc != NULL; i++ ) { @@ -288,6 +289,7 @@ bdb_monitor_initialize( void ) "bdb_monitor_initialize: register_oc failed\n", 0, 0, 0 ); } + (*s_oc[ i ].oc)->soc_flags |= SLAP_OC_HIDE; } return 0; diff --git a/servers/slapd/overlays/dds.c b/servers/slapd/overlays/dds.c index 278658eb58f93c214c7efad0aa77d2507effee16..1df2ccd7bbbc061464daa80e7f2ac90a9328ccb2 100644 --- a/servers/slapd/overlays/dds.c +++ b/servers/slapd/overlays/dds.c @@ -1842,6 +1842,7 @@ dds_initialize() if ( !do_not_load_schema ) { static struct { char *desc; + slap_mask_t flags; AttributeDescription **ad; } s_at[] = { { "( 1.3.6.1.4.1.4203.666.1.57 " @@ -1854,6 +1855,7 @@ dds_initialize() "SINGLE-VALUE " "NO-USER-MODIFICATION " "USAGE dSAOperation )", + SLAP_AT_HIDE, &ad_entryExpireTimestamp }, { NULL } }; @@ -1865,6 +1867,7 @@ dds_initialize() "dds_initialize: register_at failed\n", 0, 0, 0 ); return code; } + (*s_at[ i ].ad)->ad_type->sat_flags |= SLAP_AT_HIDE; } } diff --git a/servers/slapd/overlays/pcache.c b/servers/slapd/overlays/pcache.c index ae3690c652df3aceda51945b3524b8da4d868f8b..58c5e1e81e49dba813b056f372227a7926e8bcb3 100644 --- a/servers/slapd/overlays/pcache.c +++ b/servers/slapd/overlays/pcache.c @@ -3727,6 +3727,7 @@ pcache_initialize() "pcache_initialize: register_at #%d failed\n", i, 0, 0 ); return code; } + (*as[i].adp)->ad_type->sat_flags |= SLAP_AT_HIDE; } pcache.on_bi.bi_type = "pcache"; diff --git a/servers/slapd/overlays/retcode.c b/servers/slapd/overlays/retcode.c index 9b7c2cd35cfa0ad080c1a3993e87f514ced67e2a..e7639befa832952fb013629c4acfc3d3f8519a67 100644 --- a/servers/slapd/overlays/retcode.c +++ b/servers/slapd/overlays/retcode.c @@ -1374,9 +1374,7 @@ retcode_initialize( void ) return code; } -#ifndef LDAP_DEVEL (*retcode_at[ i ].ad)->ad_type->sat_flags |= SLAP_AT_HIDE; -#endif /* LDAP_DEVEL */ } for ( i = 0; retcode_oc[ i ].desc != NULL; i++ ) { @@ -1387,9 +1385,7 @@ retcode_initialize( void ) return code; } -#ifndef LDAP_DEVEL (*retcode_oc[ i ].oc)->soc_flags |= SLAP_OC_HIDE; -#endif /* LDAP_DEVEL */ } retcode.on_bi.bi_type = "retcode"; diff --git a/servers/slapd/schema_init.c b/servers/slapd/schema_init.c index 2cb1ce23494604c82dd0dcc5f3e82ccb30558885..7d0114a795b32dd679ec0045770892c663901181 100644 --- a/servers/slapd/schema_init.c +++ b/servers/slapd/schema_init.c @@ -5181,7 +5181,7 @@ static slap_mrule_defs_rec mrule_defs[] = { {"( 1.3.6.1.4.1.4203.666.11.2.5 NAME 'CSNSIDMatch' " "SYNTAX 1.3.6.1.4.1.4203.666.11.2.4 )", - SLAP_MR_EQUALITY | SLAP_MR_EXT, csnSIDMatchSyntaxes, + SLAP_MR_HIDE | SLAP_MR_EQUALITY | SLAP_MR_EXT, csnSIDMatchSyntaxes, NULL, csnSidNormalize, octetStringMatch, octetStringIndexer, octetStringFilter, NULL },