Release 4.4.10
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
becauseimp
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
optionalignoreErrors
parameter toObjectType.resolveWithMib()
to
control that behaviour. - Fixed
var-bindings
initialization to prevent pyasn1 encoder failures
with newer pyasn1 versions whereSequenceOf
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.