Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add SNMP agent with multiple SNMP context example script | Ilya Etingof | 2019-11-12 | 1 | -0/+11 |
| | |||||
* | Add examples on master&localized keys use | Ilya Etingof | 2019-08-13 | 1 | -0/+22 |
| | |||||
* | Add USM master and localized keys configuration support (#295) | Ilya Etingof | 2019-08-03 | 2 | -3/+24 |
| | | | | | | | | | | | | 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. | ||||
* | Rework VACM access control function (#287) | Ilya Etingof | 2019-07-29 | 1 | -0/+10 |
| | | | | | | | | | 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 | ||||
* | Introduce asyncio binding to hlapi.v1arch (#244) | Ilya Etingof | 2019-02-22 | 7 | -0/+181 |
| | | | | | The hlapi.v1arch asyncio API is intended to be very similar to hlapi.v3arch.asyncio from its signature viewpoint, however it should be faster at the expense of no SNMPv3 support. | ||||
* | Officially remove Python < 2.6 support (#239) | Ilya Etingof | 2019-02-10 | 2 | -6/+7 |
| | | | | Perhaps previous commits have already broken older Python support. This commit mostly declares Python 2.6+ support. | ||||
* | Uppercase global constants (#238) | Ilya Etingof | 2019-02-10 | 1 | -16/+16 |
| | | | | | | | | | This is a massive patch essentially upper-casing global/class attributes that mean to be constants. Some previously exposed constants have been preserved for compatibility reasons (notably, in `hlapi`), though the rest might break user code relying on pysnmp 4. | ||||
* | Extend copyright notice to year 2019 | Ilya Etingof | 2018-12-30 | 1 | -1/+1 |
| | |||||
* | Expose ASN.1 `Null` type through `rfc1902` module | Ilya Etingof | 2018-10-26 | 1 | -0/+14 |
| | |||||
* | Fix Sphinx markup for USM crypto algorithm IDs | Ilya Etingof | 2018-10-06 | 1 | -26/+32 |
| | |||||
* | Add `hlapi.v1arch` API (#186) | Ilya Etingof | 2018-08-12 | 127 | -1059/+2101 |
| | | | | | | | | | | | | | | | | | | | | * Add `hlapi.v1arch` API Introduce new sub-package `pysnmp.hlapi.v1arch` which wraps otherwise very detailed packet-level SNMP messaging into a handful of convenience functions. As a side effect, the `pysnmp.hlapi.*` sub-packages moved under `pysnmp.hlapi.v3arch` though `pysnmp.hlapi` still exposes `pysnmp.hlappi.v3arch.*` symbols to retain some degree of backward compatibility. The signature of the hlapi `.sendNotification()` call has changed to accept `*varBinds` instead of a sequence of `varBinds`. The rationale is to unify this method call with similar methods of CommandGenerator. * Add v1arch docs and reshuffle hlapi docs | ||||
* | Rename LICENSE.txt -> LICENSE.rst | Ilya Etingof | 2018-08-05 | 1 | -1/+1 |
| | |||||
* | Fix typos | Ilya Etingof | 2018-07-03 | 1 | -1/+1 |
| | |||||
* | Add Python 3.7 support (#162) | Eric Brown | 2018-06-28 | 2 | -2/+2 |
| | | | | | | | | Python 3.7 was just released [1]. This is a small change to enable support in pysnmp. [1] https://docs.python.org/3.7/whatsnew/3.7.html Signed-off-by: Eric Brown <browne@vmware.com> | ||||
* | Typo "preperly" -> "properly" (#156) | Aaron Spike | 2018-05-18 | 1 | -1/+1 |
| | |||||
* | Migrate to new PyPI website | Eric Brown | 2018-04-18 | 2 | -7/+7 |
| | | | | | | | | | | According to [1], the PyPI website of pypi.python.org has changed to https://pypi.org. This patch updates all references to the legacy site. [1] https://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html Signed-off-by: Eric Brown <browne@vmware.com> | ||||
* | strong crypto moved to pysnmpcrypto | Ilya Etingof | 2018-02-19 | 2 | -12/+9 |
| | |||||
* | pysnmp-apps renamed into snmpclitools | Ilya Etingof | 2018-02-16 | 1 | -1/+1 |
| | |||||
* | Typo (#127) | Jeff Diwie / Geoffroy BAILLY | 2018-01-19 | 1 | -1/+1 |
| | |||||
* | fix to rst formatting | Ilya Etingof | 2018-01-14 | 1 | -2/+1 |
| | |||||
* | Some documentation clarifications (#125) | Mike C. Fletcher | 2018-01-13 | 2 | -1/+35 |
| | | | | | | | | | | | | | | | | | * Doc Update: in resolveWithMib docstring, document getting controller * Expand on the "use mibbuilder" comment as to *how* to use it Basically how to make the modules you compile with mibbuilder available to your application via MibBuilder settings * Add a note explaining that "ASN.1 MIB" means the textual format Users of the library seeing "ASN.1" may assume (as I did) that the meaning is "ASN.1 encoded binary version of the MIB" (i.e. a precompiled version of the MIB in compact internal format). * Describe how to configure all OIDs to use the ASN.1 mib directories | ||||
* | copyright notice extendedv4.4.4 | Ilya Etingof | 2018-01-03 | 1 | -1/+1 |
| | |||||
* | minor fixes to the docsv4.4.3 | Ilya Etingof | 2017-12-22 | 1 | -4/+2 |
| | |||||
* | minor docs edits | Ilya Etingof | 2017-12-17 | 1 | -9/+9 |
| | |||||
* | migrated references from SourceForge (#110) | Ilya Etingof | 2017-11-17 | 13 | -24/+26 |
| | |||||
* | encode IPv6 requirement into example scripts names (#102) | Ilya Etingof | 2017-11-06 | 8 | -30/+30 |
| | |||||
* | updates to Alabaster theme options | Ilya Etingof | 2017-11-05 | 1 | -1/+1 |
| | |||||
* | fixes to Alabaster theme options | Ilya Etingof | 2017-10-26 | 4 | -202/+110 |
| | |||||
* | Alabaster theme options | Ilya Etingof | 2017-10-23 | 1 | -1/+7 |
| | |||||
* | make sure to pass an initializer to ASN.1 Null() | Ilya Etingof | 2017-10-18 | 1 | -1/+1 |
| | | | | This is a prerequisite for pyasn1 0.4.x | ||||
* | documentation typo fix | Ilya Etingof | 2017-10-17 | 1 | -1/+1 |
| | |||||
* | Sphinx theme changed to Alabaster, minor documentation tweaks | Ilya Etingof | 2017-10-06 | 4 | -37/+36 |
| | |||||
* | pycryptodome replaced with pycryptodomex | Ilya Etingof | 2017-10-05 | 1 | -3/+2 |
| | |||||
* | add support for USM SHA-2 algorithms (RFC 7860) (#71) | verrio | 2017-08-03 | 2 | -4/+10 |
| | |||||
* | better explanation of the SNMP context | Ilya Etingof | 2017-07-23 | 1 | -6/+18 |
| | |||||
* | more FAQ edits | Ilya Etingof | 2017-07-13 | 1 | -7/+7 |
| | |||||
* | renamed "OIDs are not increasing" message for clarity | Ilya Etingof | 2017-07-13 | 1 | -4/+4 |
| | |||||
* | updated the FAQ article on `ignoreNonIncreasingOid` | Ilya Etingof | 2017-07-13 | 1 | -16/+33 |
| | |||||
* | minor pep8 improvements | Ilya Etingof | 2017-05-27 | 1 | -2/+2 |
| | |||||
* | pysnmp ASN.1 MIBs updated | Ilya Etingof | 2017-04-17 | 3 | -26/+31 |
| | |||||
* | More twisted examples (#47) | Ilya Etingof | 2017-03-18 | 1 | -0/+10 |
| | | | | * twisted inline callback example | ||||
* | typos | Ilya Etingof | 2017-01-30 | 1 | -3/+3 |
| | |||||
* | email change | Ilya Etingof | 2017-01-14 | 3 | -5/+5 |
| | |||||
* | document hlapi transport .setLocalAddress() | Ilya Etingof | 2016-12-03 | 1 | -0/+10 |
| | |||||
* | gitignore updated, missed doc file added | Ilya Etingof | 2016-11-29 | 1 | -0/+10 |
| | |||||
* | switched from PyCrypto to PyCryptodome | Ilya Etingof | 2016-11-05 | 1 | -1/+1 |
| | |||||
* | missing piece added to hlapi doc | Ilya Etingof | 2016-11-03 | 1 | -1/+3 |
| | |||||
* | minor fix to hlapi doc | Ilya Etingof | 2016-11-03 | 1 | -1/+0 |
| | |||||
* | Merge pull request #24 from johnthagen/patch-2 | Ilya Etingof | 2016-11-03 | 1 | -1/+1 |
|\ | | | | | [DOC] Fix function call | ||||
| * | Fix function call | johnthagen | 2016-11-02 | 1 | -1/+1 |
| | | | | | | Not familiar with the API well enough to know if this is the correct fix or not. |