- 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
- Ensured that the simple bitarray header is correctly referenced.
Full Source Code Changelog
- 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
- Cosmetic fixes to the codebase.
- Fixes for Python 3.x/unicode support.
Full Source Code Changelog
- 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
- Introduced support for Python 3.x.
Full Source Code Changelog
- 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
- 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