1
--- a/agent/agent_read_config.c
2
+++ b/agent/agent_read_config.c
4
snmp_call_callbacks(SNMP_CALLBACK_APPLICATION,
5
SNMPD_CALLBACK_PRE_UPDATE_CONFIG, NULL);
7
+#ifdef USING_MIBII_VACM_CONF_MODULE
8
vacm_standard_views(0,0,NULL,NULL);
13
--- a/apps/snmptrapd.c
14
+++ b/apps/snmptrapd.c
16
trapd_update_config(void)
19
+#ifdef USING_MIBII_VACM_CONF_MODULE
20
vacm_standard_views(0,0,NULL,NULL);
25
--- a/apps/snmptrapd_auth.c
26
+++ b/apps/snmptrapd_auth.c
29
traph->authtypes = TRAP_AUTH_NONE;
31
+#ifdef USING_MIBII_VACM_CONF_MODULE
32
/* register our configuration tokens for VACM configs */
33
init_vacm_config_tokens();
36
/* register a config token for turning off the authorization entirely */
37
netsnmp_ds_register_config(ASN_BOOLEAN, "snmptrapd", "disableAuthorization",
39
return NETSNMPTRAPD_HANDLER_FINISH;
42
+#ifdef USING_MIBII_VACM_CONF_MODULE
43
/* check the pdu against each typo of VACM access we may want to
44
check up on later. We cache the results for future lookup on
45
each call to netsnmp_trapd_check_auth */
49
DEBUGMSGTL(("snmptrapd:auth", "Final bitmask auth: %x\n", ret));
53
/* we have policy to at least do "something". Remember and continue. */