Skip to content

Latest commit

 

History

History
129 lines (83 loc) · 5.21 KB

CHANGELOG.md

File metadata and controls

129 lines (83 loc) · 5.21 KB

Easy SNMP Change Log

  • allow snmp_type parameter in set(...) 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)

Full Changelog

0.2.4 - 2015-07-09

  • Ensured that the simple bitarray header is correctly referenced.

Full Changelog

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 on localhost:11161 to avoid requiring root privilege and not clash with a local running instance of snmpd. (5604a4bb)

Full Changelog

0.2.2 - 2015-06-03

  • Cosmetic fixes to the codebase.

  • Fixes for Python 3.x/unicode support.

Full Changelog

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)

Full Changelog

0.2 - 2015-06-02

  • Introduced support for Python 3.x.

Full Changelog

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)

Full Changelog

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

Full Changelog