-
allow
snmp_type
parameter inset(...)
to support snmpset(1) type specifiers. (#28, PR#29) -
support Net-SNMP 5.6.x to add support for OSX. (#12, 4e121e9)
-
interface.c: remove printf debug statements when making SNMPv1 fixes. (320df28)
0.2.4 - 2015-07-09
- Ensured that the simple bitarray header is correctly referenced.
0.2.3 - 2015-06-30
-
Introduce this changelog.
-
Removed dead Python 2.5.x code. (PR#22)
-
Fix SNMPv1 when using
retry_no_such=True
to ensure the response values return correctly to the corresponding supplied requested OIDs. (PR#18) -
Allow OIDs to be specified without a leading dot. (#15)
-
By default do not throw exception if a non-existent OID is fetched, and introduce
abort_on_nonexistent
to allow user-configurable action. (49ea15ec) -
Fix C interface to not tread on existing logging configuration to instead import logging module and configure a NullHandler instead. (PR#13)
-
Modify
snmpd
to run onlocalhost:11161
to avoid requiring root privilege and not clash with a local running instance of snmpd. (5604a4bb)
0.2.2 - 2015-06-03
-
Cosmetic fixes to the codebase.
-
Fixes for Python 3.x/unicode support.
0.2.1 - 2015-06-02
-
Various fixes to the C interface including better exception handling and removal of remnant debug code.
-
Use pytest-sugar for bling-bling test output. (71c567f9)
0.2 - 2015-06-02
- Introduced support for Python 3.x.
0.1.1 - 2015-06-02
-
Added PyPI documentation. (da16cd74)
-
Quelch stderr messages generated from the internal Net-SNMP library. (15fce1ea)
-
Improved coverage of testsuite.
-
Use of fixtures and parametization in testsuite to target specific versions of SNMP (v1/v2/v3). (427a9dfd)
0.1 - 2015-05-30
-
Raise Python exceptions in the C interface where necessary.
-
Bug fixes to the C interface when specifying context engine session ID and the value returned when requesting an invalid OID. (PR#6)
-
Implement python logging in the C interface and rewrite existing fprintf diagnostics to use the logging interface. (PR#4)
-
Unit tests rewritten in pytest and travis-ci integration. (PR#2, b2018587)
-
Implement
compat_netsnmp_memdup()
to fix C interface to compile against Net-SNMP 5.7.2. ([PR#2]) -
Import and overhaul of the original Net-SNMP Python bindings:
- Wrote a README that provides an overview and quickstart of the project
- Sphinx generated documentation which is also hosted on readthedocs.
- Conform to PEP8 using
flake8
- Coverage support via coveralls.io (integrated into travis)
- A simple pythonic interface which resembles the use of the Net-SNMP CLI client utilities.
- Python package uploaded to PyPI