Commit Graph

1695 Commits (c4ab03e13a99bb681dc69c113500bc777af55b69)

Author SHA1 Message Date
Ilya Etingof c4ab03e13a 4.3.10 2017-10-06 01:22:22 +02:00
Ilya Etingof 6a90afedec fixed Bits.clone()/subtype() 2017-10-06 01:17:31 +02:00
Ilya Etingof eada4862d6 NotificationReceiver reports SNMPv1 TRAP community string 2017-10-05 23:22:03 +02:00
Ilya Etingof 305c94fdb1 Catch and pass exceptions to Twisted deferred 2017-10-05 12:37:26 +02:00
Eugene M. Kim 10d2d9f72e Catch and pass exceptions to asyncio futures (#82)
Previously an exceptions raised by vbProcessor.unmakeVarBinds() fell
through, and asyncio base event loop caught and reported it on stderr,
while the original cmdgen's future went unfinished, causing the call to
hang forever.  Match the synchronous version's behavior, which is to
raise the exception for the caller of the cmdgen to catch.
2017-10-05 12:16:05 +02:00
Eugene M. Kim db027ddab0 Fix implied string index rendering (#84)
Commit 30167082cd fixed string index
rendering except for implied string types, which were left broken.
Close that gap by applying the same workaround.
2017-10-05 11:52:36 +02:00
Ilya Etingof abf90488db typo 2017-09-18 14:10:30 +02:00
Ilya Etingof a31140c707 fixed Bits.prettyPrint() crash 2017-09-18 14:00:42 +02:00
Ilya Etingof 34560644db better partial SNMP message decoding 2017-08-25 08:35:43 +02:00
Ilya Etingof 54e35b7f0d fixed indices rendering for InetAddressIPv6 type
Also added a workaround to pyasn1 constraints
relationships resolution bug that affected SNMP table
indices rendering.
2017-08-13 00:14:49 +02:00
Ilya Etingof cb0d0c4051 fix to .setFromName() to preserve its arg type 2017-08-11 22:50:13 +02:00
Ilya Etingof 78109e74eb bumped up to 4.3.10 2017-08-11 18:32:32 +02:00
Ilya Etingof 21c8450546 unnecessary OctetString.prettyOut override removed 2017-08-11 18:28:59 +02:00
Ilya Etingof 801d47b632 4.3.9 release 2017-07-26 18:26:04 +02:00
Ilya Etingof 1eff316a2e backward compatible OctetString specialization 2017-07-23 13:47:47 +02:00
Ilya Etingof 3e7f2e6e10 better pyasn1 types specialization 2017-07-23 13:32:20 +02:00
Ilya Etingof 311c004d52 better explanation of the SNMP context 2017-07-23 13:28:48 +02:00
Ilya Etingof 20790316e6 deprecated UsmUserData instantiation params removed 2017-07-18 00:06:37 +02:00
Ilya Etingof a3b1f2a350 better ContextData docstring 2017-07-17 23:43:23 +02:00
Ilya Etingof 42d4fd72b4 better CommunityData tags docstring 2017-07-17 21:43:40 +02:00
Ilya Etingof c898838a76 document CommunityName quirks 2017-07-15 00:34:26 +02:00
Ilya Etingof 59e9058972 fixed a crash happening on incomplete inbound SNMP message 2017-07-13 16:12:56 +02:00
Ilya Etingof 1cb1b5d3ab more FAQ edits 2017-07-13 15:10:02 +02:00
Ilya Etingof 1d2dc03045 renamed "OIDs are not increasing" message for clarity 2017-07-13 15:05:49 +02:00
Ilya Etingof 89ac53ca3c updated the FAQ article on `ignoreNonIncreasingOid` 2017-07-13 12:50:12 +02:00
Ilya Etingof ee1f5a967f note on Windows file writing fix 2017-07-08 19:28:53 +02:00
rwallen cc838c76ab Fixed issue on windows with engine-boots not properly being written. (#64) 2017-07-08 19:24:48 +02:00
Ilya Etingof a28ac71792 4.3.9 2017-06-14 09:11:54 +02:00
Ilya Etingof 3de5c04e20 fix to msgAuthoritativeEngineTime object
To make the timestamp growing in time as it should
2017-06-14 08:59:05 +02:00
Ilya Etingof 3dbb7f0cf4 4.3.8 2017-05-30 22:31:53 +02:00
Ilya Etingof 115a0b9c1b 4.3.7 2017-05-29 11:27:59 +02:00
Ilya Etingof 02c804adef import error fix 2017-05-29 11:12:07 +02:00
Ilya Etingof b2860694e4 4.3.6 2017-05-28 21:44:40 +02:00
Ilya Etingof 95ef48f4c5 Added instrumentation hooks to catch SNMP auth/crypto failures (#59)
* security module failure instrumentation hook added

also fixed mistyped 'unsupportedSecLevel' object
2017-05-27 14:12:54 +02:00
Ilya Etingof 57c3e82b8f minor docs improvements 2017-05-27 09:08:39 +02:00
Ilya Etingof c196de621f minor pep8 improvements 2017-05-27 09:01:56 +02:00
Ilya Etingof 72759c534c embedded MIBs rebuilt with newer pysmi adding 2017-04-18 01:15:26 +02:00
Ilya Etingof 877f58a4ea pysnmp ASN.1 MIBs updated 2017-04-17 11:44:38 +02:00
Ilya Etingof 6bc707925c minor refactoring in part of rfc4001/4002 2017-04-17 11:27:53 +02:00
Ilya Etingof 928ee3c56a turn InetAddress* types into variable length encoding 2017-04-16 23:08:20 +02:00
Ilya Etingof 5c7bcb5d85 fix to index conversion 2017-04-16 19:28:26 +02:00
Ilya Etingof 0191e74191 table index resolution hardened not to crash on malformed indices 2017-04-16 14:28:59 +02:00
Ilya Etingof 72b2b202b1 added support for correlated SNMP table indicies 2017-04-16 14:19:22 +02:00
Ilya Etingof a8678b0040 Revert "re-enable python 2.6 build"
This reverts commit 8dbe4e31be.
2017-04-13 01:32:37 +02:00
Ilya Etingof 8dbe4e31be re-enable python 2.6 build 2017-04-13 01:01:55 +02:00
James Brown 3e6a654a75 do not bind to a specific event loop at import time (#53) 2017-04-09 11:45:58 +02:00
Ilya Etingof 7af816adb1 temporary disable python 2.6 build 2017-04-04 23:48:43 +02:00
Ilya Etingof c6bf94e874 typo in class name 2017-04-04 08:22:43 +02:00
Ilya Etingof c613363589 `ErrorIndication` is now based on `Exception`
Also, more SNMP-level errors defined as `ErrorIndication` instances
2017-04-04 08:17:46 +02:00
Ilya Etingof 0c57678b53 typo 2017-04-03 23:45:03 +02:00