| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Added new optional parameters to `addUsmUser()` and
`hlapi.UsmUserData()` functions allowing specifying key material
type being passed to the respective routines.
Plain-text pass-phrase remains the default, while user can change that
to `master` or `localized` types.
Refer to RFC3414 for technical details on SNMP USM key localization
algorithm.
|
| |
|
|
|
|
|
|
|
|
|
| |
Previously, MIB resolution errors were ignored (whenever possible)
for objects we were sending and receiving. This change tightens
outgoing objects MIB compliance (send will fail), but tolerate
non quite compliant objects we receive.
Also, extend the same policy onto `NotificationOriginator`.
|
|
|
|
|
| |
Added optional `ignoreErrors` parameter to `ObjectType.resolveWithMib()`
to control that behaviour.
|
|
|
|
| |
This fixes release 4.4.10 before it's actually released.
|
| |
|
|
|
|
| |
@property.setter has not been invented back then
|
|
|
|
| |
@property.setter has not been invented back then
|
|
|
|
|
|
|
|
| |
Most important changes include:
* 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 lookup performance
|
|
|
|
|
| |
Fixed crash on uninitialized component serialization left out in
SNMP v1 TRAP PDU to SNMPv2/3 TRAP PDU translation routine.
|
|
|
|
|
|
|
| |
Set `var-bindings` to an empty sequence by default. Otherwise
it can remain a "pyasn1 schema object" failing to encode. This
can happen with newer pyasn1 versions where `SequenceOf` type
does not have default initializer.
|
|
|
|
| |
Also fixes bug in `imp`-based initialization
|
| |
|
|
|
|
|
| |
Fix to updates call interval of the existing periodic dispatcher
jobs on call interval change (via .setTimerResolution())
|
|
|
|
|
| |
Fixes asyncore main loop upper bound timeout to respect
currently set timer resolution.
|
| |
|
| |
|
|
|
|
|
| |
Added missing SNMP PDU error classes and their handling in
Command Responder
|
| |
|
|
|
|
|
| |
Trying to understand why sendmsg() fails on a transparent
IPv6 socket
|
| |
|
| |
|
|
|
|
| |
SO says this is required for proper UDP socket multi-homing.
|
|
|
|
|
| |
When running in transparent proxy mode, log syscall parameters
to aid troubleshooting
|
|
|
|
|
| |
Also fixed crash on MIB load failure in case of directory
access error
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Also, updated thr `.update` and `__init__` methods signatures to
match `dict` interface. Implementation details renewed.
|
|
|
|
| |
Seems like they discontinued those.
|
|
|
|
|
|
|
|
| |
Fixed hlapi LCD configurator to include `contextName`.
Prior to this fix sending SNMPv3 TRAP with non-default
`contextName` would fail.
This change modifies the signature of the internal
LCD methods.
|
| |
|
|
|
|
|
|
| |
This change attaches the file name to the stack frames
what is helpful when reading traceback or debugging
interactively.
|
| |
|
| |
|
|
|
|
| |
This is actually needed for Python 3.7 which introduces async and await
as reserved keywords, see https://docs.python.org/3/whatsnew/3.7.html
|
|
|
|
|
| |
Fix hlapi/v3arch transport target caching to ensure transport targets
are different even if just timeout/retries options differ.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
It can happen that SNMP community table contains uninitialized entries.
These entries may stop internal SNMP community table indexing which
is done in rfc2576 to speed up SNMP engine operations when SNMPv1/v2c
is involved. Once a bad entry gets into SNMP community table, all
the rest queries would start failing.
This patch ignores incomplete SNMP community table entries in the
course of building indices.
|
|
|
|
|
|
| |
Possible duplicate enumerations in `Bits` and `Integer` SMI types
causes pyasn1 exception. This fix reduces duplicates prior to
passing them to pyasn1.
|
| |
|
|
|
|
| |
target being re-configured (#194)
|
| |
|