]> git.sur5r.net Git - openldap/commitdiff
hide (experimental) schema
authorPierangelo Masarati <ando@openldap.org>
Sat, 1 Sep 2007 15:59:14 +0000 (15:59 +0000)
committerPierangelo Masarati <ando@openldap.org>
Sat, 1 Sep 2007 15:59:14 +0000 (15:59 +0000)
servers/slapd/back-bdb/monitor.c
servers/slapd/overlays/dds.c
servers/slapd/overlays/pcache.c
servers/slapd/overlays/retcode.c
servers/slapd/schema_init.c

index ffde364a270893baae2427d8c1705e33066fcd10..c99204a65743552ac8f58748e50b4ef393151f0d 100644 (file)
@@ -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;
index 278658eb58f93c214c7efad0aa77d2507effee16..1df2ccd7bbbc061464daa80e7f2ac90a9328ccb2 100644 (file)
@@ -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;
                }
        }
 
index ae3690c652df3aceda51945b3524b8da4d868f8b..58c5e1e81e49dba813b056f372227a7926e8bcb3 100644 (file)
@@ -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";
index 9b7c2cd35cfa0ad080c1a3993e87f514ced67e2a..e7639befa832952fb013629c4acfc3d3f8519a67 100644 (file)
@@ -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";
index 2cb1ce23494604c82dd0dcc5f3e82ccb30558885..7d0114a795b32dd679ec0045770892c663901181 100644 (file)
@@ -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 },