Commit Graph

1836 Commits (master)

Author SHA1 Message Date
Ilya Etingof 3a8d4ec10b Merge branch 'master' of github.com:etingof/pysnmp 2018-07-03 08:19:28 +02:00
Eric Brown d5ab28820d Switch back to offical Python 3.7 build (#163)
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>
2018-07-03 08:18:56 +02:00
Ilya Etingof 7f65dde49a Fix typos 2018-07-03 08:05:23 +02:00
Ilya Etingof da4539e34c
Overhaul SMI/MIB instrumentation API (#161)
Overhaul SMI/MIB instrumentation API

SMI/MIB managed objects API overhauled for simplicity and
flexibility breaking backward compatibility.

This change would allow way more control over custom MIB
managed objects and also is the prerequisite for
asynchronous MIB instrumentation.
2018-06-30 20:14:57 +02:00
Ilya Etingof df6d6a6efd switch Travis back to 3.7-dev while 3.7 is not avail 2018-06-29 09:29:59 +02:00
Ilya Etingof f12389f1ae reduce tests output by tailing them 2018-06-29 09:29:46 +02:00
Eric Brown f14b61a7da Add Python 3.7 support (#162)
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>
2018-06-28 08:49:59 +02:00
Ilya Etingof 61f7a10adf pin twisted versions 2018-05-18 08:19:16 +02:00
Aaron Spike 38827dec2c Typo "preperly" -> "properly" (#156) 2018-05-18 07:47:35 +02:00
Ilya Etingof f1e9f13141 fix potential infinite loop in GETBULK response builder 2018-04-21 23:16:34 +02:00
Ilya Etingof 8935532ee7 Merge branch 'master' of github.com:etingof/pysnmp 2018-04-21 18:46:34 +02:00
Cameron 2b27b49db7 asyncio.async deprecated since 3.4.4 (#143)
* asyncio.async deprecated since 3.4.4
2018-04-21 18:43:45 +02:00
Ilya Etingof 2346e0a9af fixed zero boots/time values put into SNMPv3 TRAP 2018-04-21 17:46:28 +02:00
Ilya Etingof 04f1fa8476 better InetAddressType rendering fix 2018-04-21 17:46:09 +02:00
Ilya Etingof 80b09ebb90
Merge pull request #150 from ericwb/pypi
Migrate to new PyPI website
2018-04-19 08:45:51 +02:00
Eric Brown 961dacb689 Migrate to new PyPI website
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>
2018-04-18 21:49:51 -07:00
Ilya Etingof 551e4c9a69 fix InetAddressType rendering 2018-04-19 01:13:55 +02:00
Ilya Etingof b3dc9a6699 use old Sphinx wuth old Python 2018-04-13 09:35:24 +02:00
Ilya Etingof 9bac440607 typo fix in RFC1158::snmpOutReadOnlys 2018-04-13 08:58:49 +02:00
Ilya Etingof 35a0bb9e79 Include LICENSE in wheel 2018-04-13 08:56:36 +02:00
Ilya Etingof 4d57bdbbfe fix to MibBuilder.version format 2018-02-25 22:54:16 +01:00
Ilya Etingof 7f7f202908
Merge pull request #139 from etingof/drop-legacy-code
Drop backward-compatibility aids
2018-02-25 11:25:00 +01:00
Ilya Etingof 0a29dd1f35 many backward-compatibility aids dropped 2018-02-25 00:08:01 +01:00
Ilya Etingof f38ae966c0
Merge pull request #135 from etingof/pysnmpcrypto-dependency
Strong crypto moved to pysnmpcrypto
2018-02-24 21:42:19 +01:00
Ilya Etingof 24a7988766 strong crypto moved to pysnmpcrypto 2018-02-19 00:41:28 +01:00
Ilya Etingof bc2654205b pysnmp-apps renamed into snmpclitools 2018-02-16 13:40:46 +01:00
Ilya Etingof cd5db32c6c
Merge pull request #133 from mattsb42-aws/hybrid-crypto
Move to a hybrid crypto backend, using pyca/cryptography when available but failing back to PyCryptodomex for Python versions that pyca/cryptography does not support
2018-02-16 08:33:28 +01:00
mattsb42-aws eed17d7cf8 reworking DES module to fit the same pattern a DES3 and AES modules 2018-02-14 11:19:29 -08:00
mattsb42-aws 5907ed57cc fixing copy-paste docstring typo in AES module 2018-02-14 11:18:54 -08:00
mattsb42-aws 36b2c64ba3 fixing typo in "crypto.CRYPTOGRAPHY" variable name 2018-02-12 13:34:13 -08:00
mattsb42-aws e40ffe79d2 adding py33 to the tox auto-run environments 2018-02-09 11:25:12 -08:00
mattsb42-aws 59fc4038ce ignore pyenv locals file 2018-02-09 11:24:54 -08:00
mattsb42-aws b0b141cf75 fixing Python 2.6 dependency issue 2018-02-09 11:18:01 -08:00
mattsb42-aws f31ff816e7 readme and changes updated to reflect crypto abstraction layer 2018-02-09 11:12:29 -08:00
mattsb42-aws a4442ba387 adding docstrings, cleaning up generic_*crypt missing backend handling, and fixing copy-pasted parameter names on decyrpt methods 2018-02-09 11:12:29 -08:00
mattsb42-aws ab945c536a streamlining version handling 2018-02-09 11:12:29 -08:00
mattsb42-aws 9306d4b040 initial migration to backend-selecting crypto 2018-02-09 11:12:29 -08:00
mattsb42-aws 1fba745773 bumping Travis CI max runtime from 10 minutes to 20 2018-02-09 11:12:29 -08:00
mattsb42-aws 7e32a15c47 adding a basic tox handle to simplify running tests 2018-02-09 11:12:29 -08:00
Ilya Etingof b42880e3ea try py2.6 build 2018-02-04 17:58:09 +01:00
Jeff Diwie / Geoffroy BAILLY e71ae1a6c4 Typo (#127) 2018-01-19 13:00:37 +01:00
Ilya Etingof 44159c6af9 fix to rst formatting 2018-01-14 12:56:09 +01:00
Mike C. Fletcher 3760e7b638 Some documentation clarifications (#125)
* 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
2018-01-13 19:09:10 +01:00
Ilya Etingof 0ab27d2c38 copyright notice extended 2018-01-03 13:33:05 +01:00
Ilya Etingof 87dee74cac fixed 3DES key localization bug 2017-12-30 15:55:13 +01:00
Ilya Etingof 8b4c122b67 minor fixes to the docs 2017-12-22 12:53:40 +01:00
Ilya Etingof 6329de4cc2 cosmetic code fixes 2017-12-21 13:08:40 +01:00
Ilya Etingof 0aa119f1aa minor docs edits 2017-12-17 20:06:15 +01:00
Ilya Etingof e81dfd5f8a preserve SNMPv1 error-status when proxying to SNMPv2c 2017-12-17 14:25:09 +01:00
Ilya Etingof 91b30573c9 fixed missing SmiError class at proto.frc1155 2017-12-14 01:18:23 +01:00