Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release 4.4.8v4.4.8 | Ilya Etingof | 2018-12-30 | 1 | -1/+1 |
| | |||||
* | Fix Pythonized MIB load in source form | Ilya Etingof | 2018-12-30 | 2 | -22/+36 |
| | |||||
* | Prepare for 4.4.8 | Ilya Etingof | 2018-12-30 | 2 | -1/+6 |
| | |||||
* | Release 4.4.7v4.4.7 | Ilya Etingof | 2018-12-30 | 1 | -1/+1 |
| | |||||
* | Fix undefined names in `TRANSPORT-ADDRESS-MIB.py` | Ilya Etingof | 2018-12-30 | 2 | -3/+5 |
| | |||||
* | Extend copyright notice to year 2019 | Ilya Etingof | 2018-12-29 | 144 | -144/+145 |
| | |||||
* | Switch Travis CI to Trusty | Ilya Etingof | 2018-12-29 | 1 | -18/+20 |
| | |||||
* | Fix wrong `set()` member deletion in `MibBuilder` | Ilya Etingof | 2018-12-25 | 1 | -2/+2 |
| | |||||
* | Fix possible duplicate key condition in `OrderedDict` | Ilya Etingof | 2018-12-25 | 2 | -37/+40 |
| | | | | | Also, updated thr `.update` and `__init__` methods signatures to match `dict` interface. Implementation details renewed. | ||||
* | Disable Travis builds for py 2.6, 3.2 & 3.3 | Ilya Etingof | 2018-11-03 | 1 | -12/+0 |
| | | | | Seems like they discontinued those. | ||||
* | Fix hlapi LCD to include `contextName` (#217) | Ilya Etingof | 2018-11-03 | 9 | -46/+70 |
| | | | | | | | | 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. | ||||
* | Expose ASN.1 `Null` type through `rfc1902` module | Ilya Etingof | 2018-10-26 | 3 | -1/+41 |
| | |||||
* | Use `compile()` before `exec` of MIB modules | Ilya Etingof | 2018-10-26 | 2 | -5/+7 |
| | | | | | | This change attaches the file name to the stack frames what is helpful when reading traceback or debugging interactively. | ||||
* | Fix Sphinx markup for USM crypto algorithm IDs | Ilya Etingof | 2018-10-06 | 4 | -16/+88 |
| | |||||
* | Reformat `isAccessAllowed()` for clarity | Ilya Etingof | 2018-10-06 | 1 | -13/+30 |
| | |||||
* | Avoid deprecation warnings for asyncio.async() in server mode (#202) | Fabrizio Vanni | 2018-09-26 | 1 | -1/+5 |
| | | | | 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 | ||||
* | Ensure distinct transports if timeout/retries differ | Ilya Etingof | 2018-09-20 | 2 | -2/+6 |
| | | | | | Fix hlapi/v3arch transport target caching to ensure transport targets are different even if just timeout/retries options differ. | ||||
* | Cut for 4.4.7 | Ilya Etingof | 2018-09-14 | 2 | -1/+6 |
| | |||||
* | Release 4.4.6v4.4.6 | Ilya Etingof | 2018-09-13 | 2 | -2/+6 |
| | |||||
* | Tolerate non-initialised entries in SNMP community table | Ilya Etingof | 2018-09-13 | 1 | -25/+75 |
| | | | | | | | | | | | 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. | ||||
* | Tolerate duplicate enumerations | Ilya Etingof | 2018-09-09 | 2 | -4/+15 |
| | | | | | | Possible duplicate enumerations in `Bits` and `Integer` SMI types causes pyasn1 exception. This fix reduces duplicates prior to passing them to pyasn1. | ||||
* | Add a CHANGELOG entry for previous fix | Ilya Etingof | 2018-09-09 | 1 | -0/+3 |
| | |||||
* | Fix lcd.unconfigure not removing cached addr value preventing the same ↵ | Ryan Van Gilder | 2018-09-09 | 1 | -1/+1 |
| | | | | target being re-configured (#194) | ||||
* | Recover missing LICENSE in tarball | Ilya Etingof | 2018-08-08 | 2 | -1/+2 |
| | |||||
* | Improve long description in Trove | Ilya Etingof | 2018-08-06 | 1 | -5/+5 |
| | |||||
* | Improve package build and dependency tracking | Ilya Etingof | 2018-08-06 | 2 | -8/+28 |
| | |||||
* | prepare 4.4.6 | Ilya Etingof | 2018-08-06 | 2 | -1/+6 |
| | |||||
* | Fix Python 2.4-2.5 except statementv4.4.5 | Ilya Etingof | 2018-08-05 | 4 | -20/+40 |
| | | | | Older Pythons do not support 'except ... as...' syntax. | ||||
* | Rename LICENSE.txt -> LICENSE.rst | Ilya Etingof | 2018-08-05 | 3 | -2/+2 |
| | |||||
* | changelog typo | Ilya Etingof | 2018-08-05 | 1 | -1/+1 |
| | |||||
* | release 4.4.5 | Ilya Etingof | 2018-08-05 | 1 | -1/+1 |
| | |||||
* | Fix PySnmpError implementation | Ilya Etingof | 2018-08-05 | 1 | -2/+11 |
| | | | | | This is a follow up fix to make PySnmpError properly overriding base Exception call signature | ||||
* | Add PySnmpError.cause attribute (#168) | Ilya Etingof | 2018-08-05 | 2 | -1/+6 |
| | | | To convey parent exception information on re-raise | ||||
* | Fix out-of-scope OID leak in hlapi table (#172) | Ilya Etingof | 2018-08-05 | 2 | -10/+32 |
| | | | | | Fixed out-of-scope OIDs possibly leaking at the end of SNMP table at hlapi `nextCmd` and `bulkCmd` calls when `lexicographicMode = False`. | ||||
* | Fix crash on wrong SNMPv3 security model | Ilya Etingof | 2018-08-04 | 3 | -2/+7 |
| | | | | | Fixed crash caused by incoming SNMPv3 message requesting SNMPv1/v2c security model | ||||
* | Fix py3.7 syntax error caused by async keyword (#180) | Michal Arbet | 2018-07-31 | 2 | -3/+3 |
| | | | | As async is the keyword since Python 3.7, let's use gettattr built-in function to call async function from asyncio. | ||||
* | Ensure tests run through tox are using the expected Python executable (#175) | Vincent Bernat | 2018-07-31 | 2 | -4/+6 |
| | | | Otherwise, they are likely to use the system python. | ||||
* | adding py33 to the tox auto-run environments | mattsb42-aws | 2018-07-31 | 1 | -1/+1 |
| | |||||
* | adding a basic tox handle to simplify running tests | mattsb42-aws | 2018-07-31 | 2 | -0/+8 |
| | |||||
* | Fix `Bits` initialization with `namedValues` | Ilya Etingof | 2018-07-20 | 2 | -4/+6 |
| | |||||
* | Revert "Fix var-bind initialization from ObjectIdentity at hlapi" | Ilya Etingof | 2018-07-05 | 2 | -6/+5 |
| | | | | This reverts commit 23d1aa7bf5139d05c29ef27f6a5f68948c93a9df. | ||||
* | Fix typo in docstring | Ilya Etingof | 2018-07-05 | 2 | -5/+5 |
| | |||||
* | Fix var-bind initialization from ObjectIdentity at hlapi | Ilya Etingof | 2018-07-05 | 2 | -5/+6 |
| | |||||
* | Fix scoping bug in asyncio wrapper | Ilya Etingof | 2018-07-04 | 2 | -7/+7 |
| | | | | Probably introduced by commit 2b27b49db77ff6fdad311e122da7c1305fccc095 | ||||
* | Switch back to offical Python 3.7 build (#163) | Eric Brown | 2018-07-03 | 1 | -2/+2 |
| | | | | | | | It appears that Python 3.7 use in Travis-CI is finally fixed. However, it requires use of xenial distribution and sudo: true. Those have now been added to the matrix. Signed-off-by: Eric Brown <browne@vmware.com> | ||||
* | Fix typos | Ilya Etingof | 2018-07-03 | 4 | -10/+10 |
| | |||||
* | switch Travis back to 3.7-dev while 3.7 is not avail | Ilya Etingof | 2018-06-29 | 1 | -13/+47 |
| | |||||
* | reduce tests output by tailing them | Ilya Etingof | 2018-06-29 | 1 | -1/+1 |
| | |||||
* | Typo "preperly" -> "properly" (#156) | Aaron Spike | 2018-06-28 | 1 | -1/+1 |
| | |||||
* | pin twisted versions | Ilya Etingof | 2018-06-28 | 1 | -1/+7 |
| |