summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Add SNMP agent with multiple SNMP context example scriptIlya Etingof2019-11-121-0/+11
|
* Add examples on master&localized keys useIlya Etingof2019-08-131-0/+22
|
* Add USM master and localized keys configuration support (#295)Ilya Etingof2019-08-032-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 Etingof2019-07-291-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 Etingof2019-02-227-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 Etingof2019-02-102-6/+7
| | | | Perhaps previous commits have already broken older Python support. This commit mostly declares Python 2.6+ support.
* Uppercase global constants (#238)Ilya Etingof2019-02-101-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 2019Ilya Etingof2018-12-301-1/+1
|
* Expose ASN.1 `Null` type through `rfc1902` moduleIlya Etingof2018-10-261-0/+14
|
* Fix Sphinx markup for USM crypto algorithm IDsIlya Etingof2018-10-061-26/+32
|
* Add `hlapi.v1arch` API (#186)Ilya Etingof2018-08-12127-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.rstIlya Etingof2018-08-051-1/+1
|
* Fix typosIlya Etingof2018-07-031-1/+1
|
* Add Python 3.7 support (#162)Eric Brown2018-06-282-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 Spike2018-05-181-1/+1
|
* Migrate to new PyPI websiteEric Brown2018-04-182-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 pysnmpcryptoIlya Etingof2018-02-192-12/+9
|
* pysnmp-apps renamed into snmpclitoolsIlya Etingof2018-02-161-1/+1
|
* Typo (#127)Jeff Diwie / Geoffroy BAILLY2018-01-191-1/+1
|
* fix to rst formattingIlya Etingof2018-01-141-2/+1
|
* Some documentation clarifications (#125)Mike C. Fletcher2018-01-132-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.4Ilya Etingof2018-01-031-1/+1
|
* minor fixes to the docsv4.4.3Ilya Etingof2017-12-221-4/+2
|
* minor docs editsIlya Etingof2017-12-171-9/+9
|
* migrated references from SourceForge (#110)Ilya Etingof2017-11-1713-24/+26
|
* encode IPv6 requirement into example scripts names (#102)Ilya Etingof2017-11-068-30/+30
|
* updates to Alabaster theme optionsIlya Etingof2017-11-051-1/+1
|
* fixes to Alabaster theme optionsIlya Etingof2017-10-264-202/+110
|
* Alabaster theme optionsIlya Etingof2017-10-231-1/+7
|
* make sure to pass an initializer to ASN.1 Null()Ilya Etingof2017-10-181-1/+1
| | | | This is a prerequisite for pyasn1 0.4.x
* documentation typo fixIlya Etingof2017-10-171-1/+1
|
* Sphinx theme changed to Alabaster, minor documentation tweaksIlya Etingof2017-10-064-37/+36
|
* pycryptodome replaced with pycryptodomexIlya Etingof2017-10-051-3/+2
|
* add support for USM SHA-2 algorithms (RFC 7860) (#71)verrio2017-08-032-4/+10
|
* better explanation of the SNMP contextIlya Etingof2017-07-231-6/+18
|
* more FAQ editsIlya Etingof2017-07-131-7/+7
|
* renamed "OIDs are not increasing" message for clarityIlya Etingof2017-07-131-4/+4
|
* updated the FAQ article on `ignoreNonIncreasingOid`Ilya Etingof2017-07-131-16/+33
|
* minor pep8 improvementsIlya Etingof2017-05-271-2/+2
|
* pysnmp ASN.1 MIBs updatedIlya Etingof2017-04-173-26/+31
|
* More twisted examples (#47)Ilya Etingof2017-03-181-0/+10
| | | | * twisted inline callback example
* typosIlya Etingof2017-01-301-3/+3
|
* email changeIlya Etingof2017-01-143-5/+5
|
* document hlapi transport .setLocalAddress()Ilya Etingof2016-12-031-0/+10
|
* gitignore updated, missed doc file addedIlya Etingof2016-11-291-0/+10
|
* switched from PyCrypto to PyCryptodomeIlya Etingof2016-11-051-1/+1
|
* missing piece added to hlapi docIlya Etingof2016-11-031-1/+3
|
* minor fix to hlapi docIlya Etingof2016-11-031-1/+0
|
* Merge pull request #24 from johnthagen/patch-2Ilya Etingof2016-11-031-1/+1
|\ | | | | [DOC] Fix function call
| * Fix function calljohnthagen2016-11-021-1/+1
| | | | | | Not familiar with the API well enough to know if this is the correct fix or not.