Skip to content

Release 4.4.10

Compare
Choose a tag to compare
@etingof etingof released this 30 Jul 21:32

The major new feature of this release is better VACM implementation. Specifically:

  • Added subtree match negation support (vacmViewTreeFamilyType)
  • Added subtree family mask support (vacmViewTreeFamilyMask)
  • Added prefix content name matching support (vacmAccessContextMatch)
  • Added key VACM tables caching for better isAccessAllowed lookup performance

One depreciation update:

  • Rebased MIB importing code onto importlib because imp is long
    deprecated

And, of course, a handful of fixes:

  • Fixed asyncore main loop to respect non-default timer resolution
  • Fixed .setTimerResolution() behaviour of abstract main loop dispatcher
    to update call intervals of the existing periodic dispatcher jobs
  • Received MIB objects resolution made more forgiving to errors, added
    optional ignoreErrors parameter to ObjectType.resolveWithMib() to
    control that behaviour.
  • Fixed var-bindings initialization to prevent pyasn1 encoder failures
    with newer pyasn1 versions where SequenceOf type looses its default
    initializer.
  • Fixed crash on uninitialized component serialization left out in
    SNMP v1 TRAP PDU to SNMPv2/3 TRAP PDU proxy translation routine.

Please refer to the change log for complete list of changes.