Skip to content

Latest commit

 

History

History
122 lines (98 loc) · 6.57 KB

CHANGELOG.rst

File metadata and controls

122 lines (98 loc) · 6.57 KB

Changelog

0.2.5 (2017-06-14)

  • Refactored code to use CObjects/PyCapsules for better memory management. Fixed truncation of data returned. (#30, PR#48)
  • Implemented bulkwalk functionality (PR#48)
  • Added support for Net-SNMP installed via brew on OS X (PR#48)
  • 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)
  • Remove printf debug statements when making SNMPv1 fixes from interface.c. (320df28)

Full Source Code Changelog

0.2.4 (2015-07-09)

  • Ensured that the simple bitarray header is correctly referenced.

Full Source Code 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 Source Code Changelog

0.2.2 (2015-06-03)

  • Cosmetic fixes to the codebase.
  • Fixes for Python 3.x/unicode support.

Full Source Code 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 Source Code Changelog

0.2 (2015-06-02)

  • Introduced support for Python 3.x.

Full Source Code 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 Source Code 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 Source Code Changelog