~ubuntu-branches/ubuntu/wily/net-snmp/wily-proposed

« back to all changes in this revision

Viewing changes to apps/snmptrapd_auth.c

  • Committer: Bazaar Package Importer
  • Author(s): Chuck Short
  • Date: 2010-06-28 14:59:36 UTC
  • mfrom: (1.2.3 upstream) (1.1.12 sid)
  • Revision ID: james.westby@ubuntu.com-20100628145936-cbiallic69pn044g
Tags: 5.4.3~dfsg-1ubuntu1
* Merge from debian unstable.  Remaining changes:
  - Set Ubuntu maintainer address.
  - net-snmp-config: Use bash. (LP: #104738)
  - Removed multiuser option when calling update-rc.d. (LP: #254261)
  - debian/snmpd.init: LSBify the init script.
  - debian/patches/52_fix_snmpcmd_1_typo.patch: Adjust a typo in snmpcmd.1
    (LP: #250459)
  - debian/snmpd.postinst: source debconf before doing work, LP: #589056
  - debian/snmp.preinst, debian/snmp.prerm: kill any/all processes owned by
    snmp user before install/uninstall, LP: #573391
  - Add apport hook (LP: #533603):
  - debian/{snmp,snmpd}.apport: Added.
  - debian/control: Build-depends on dh-apport.
  - debian/rules: 
    + Add --with apport.
    + override_dh_apport to install hook on snmpd package only.
 * Dropped patches:
   - debian/patches/99-fix-ubuntu-div0.patch: Fix dvision by zero.. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
                                           netsnmp_trapd_auth);
33
33
    traph->authtypes = TRAP_AUTH_NONE;
34
34
 
 
35
#ifdef USING_MIBII_VACM_CONF_MODULE
35
36
    /* register our configuration tokens for VACM configs */
36
37
    init_vacm_config_tokens();
 
38
#endif
37
39
 
38
40
    /* register a config token for turning off the authorization entirely */
39
41
    netsnmp_ds_register_config(ASN_BOOLEAN, "snmptrapd", "disableAuthorization",
109
111
        return NETSNMPTRAPD_HANDLER_FINISH;
110
112
    }
111
113
 
 
114
#ifdef USING_MIBII_VACM_CONF_MODULE
112
115
    /* check the pdu against each typo of VACM access we may want to
113
116
       check up on later.  We cache the results for future lookup on
114
117
       each call to netsnmp_trapd_check_auth */
125
128
        }
126
129
    }
127
130
    DEBUGMSGTL(("snmptrapd:auth", "Final bitmask auth: %x\n", ret));
 
131
#endif
128
132
 
129
133
    if (ret) {
130
134
        /* we have policy to at least do "something".  Remember and continue. */