Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use MibBuilder.loadTexts flag for initializing pysmi's genTexts one | elie | 2015-06-04 | 2 | -2/+3 |
| | |||||
* | fix to pysmi status interpretation | elie | 2015-06-03 | 1 | -1/+1 |
| | |||||
* | implementation of the multiple targets functionality moved from .sendPdu() | elie | 2015-06-03 | 1 | -68/+66 |
| | | | | to sendVarBinds() | ||||
* | catch and report possible MIB compilation errors | elie | 2015-05-31 | 1 | -2/+5 |
| | |||||
* | Major overhaul related to PySMI integration and Standard SNMP Applications | elie | 2015-05-31 | 9 | -482/+676 |
| | | | | | | | | | API redesign: * MibVariable becomes ObjectIdentity and moves to pysnmp.smi.rfc1902 * ObjectType and NotificationType classes resempling corresponding MIB MACROs implemented * SNMP Standard Applications and examples modified to support ObjectType and NotificationType parameters | ||||
* | fix to missing REVISIONS MIB clause handling | elie | 2015-05-31 | 1 | -2/+2 |
| | |||||
* | * read any of 'PYSNMP_MIB_PKGS', 'PYSNMP_MIB_DIRS', 'PYSNMP_MIB_DIR' | elie | 2015-05-31 | 1 | -15/+13 |
| | | | | | | | and append their contents to MIB search path instead of overriding existing path * on MIB file access error, raise more concise exceptions than just SmiError | ||||
* | reverse previous change | elie | 2015-05-31 | 1 | -0/+3 |
| | |||||
* | alias Null to Unspecified symbol for convenience | elie | 2015-05-31 | 1 | -1/+4 |
| | |||||
* | export ObjectIdentifier from pyasn1 | elie | 2015-05-31 | 1 | -0/+2 |
| | |||||
* | fix to v2c->v1 trap OID translation: do not require trap OID to be | elie | 2015-05-26 | 1 | -4/+1 |
| | | | | the default one | ||||
* | fix to function prototype | elie | 2015-05-18 | 1 | -3/+3 |
| | |||||
* | - Initial PySMI integration. Original ASN.1 MIBs could now be parsed, stored | elie | 2015-05-17 | 4 | -54/+150 |
| | | | | | | | | at a local pysnmp MIBs repository and loaded into SNMP Engine. - smi.MibBuilder will now raise more specific exceptions (MibLoadError, MibNotFoundError) on MIB loading problems rather than more generic SmiError. - MibBuilder.addMibSources() convenience method added. | ||||
* | optional configuration/MIB directory added to MIB search path | elie | 2015-04-27 | 1 | -1/+11 |
| | | | | (~/,pysnmp/mibs) at MibBuilder | ||||
* | Parts of SMIv1 remnant MIBs added to provide complete compatibility with | elie | 2015-04-27 | 2 | -0/+66 |
| | | | | | SMIv1. Symbols defined in these MIBs only present in SMIv1 so they can't be substituted with their SMIv2 analogues. | ||||
* | fix to smi.builder to explicitly fail on any MIB file access error | elie | 2015-04-27 | 1 | -9/+19 |
| | | | | | (but ENOENT) and raise IOError uniformly on any directory/egg access failure | ||||
* | catch unresolved OID type when building var-binds | elie | 2015-03-18 | 1 | -1/+4 |
| | |||||
* | UDP/IPv6 support added to asyncio-based transport | elie | 2015-03-08 | 3 | -31/+71 |
| | |||||
* | cosmetics | elie | 2015-03-08 | 1 | -1/+0 |
| | |||||
* | base addressType defined | elie | 2015-03-08 | 1 | -0/+1 |
| | |||||
* | make config.delTransport() returning detached transport object | elie | 2015-03-07 | 1 | -0/+2 |
| | |||||
* | shutdown transport from closeTransport() | elie | 2015-03-07 | 1 | -0/+6 |
| | |||||
* | fix to smi.builder to explicitly fail on any MIB file access error but ENOENT | elie | 2015-03-07 | 1 | -5/+20 |
| | |||||
* | secure boots file creation | elie | 2015-02-01 | 1 | -4/+8 |
| | |||||
* | ignore expired entries in expire() | elie | 2015-01-30 | 1 | -1/+2 |
| | |||||
* | possible memory leak fix | elie | 2015-01-30 | 1 | -0/+1 |
| | |||||
* | no xrange in Python3 | elie | 2015-01-20 | 1 | -2/+2 |
| | |||||
* | missing AbstractTransportAddress added | elie | 2015-01-20 | 3 | -0/+15 |
| | |||||
* | fix to default/null AgentAddress initialization | elie | 2015-01-20 | 1 | -1/+1 |
| | |||||
* | fix to non-int slices (not supported in Python 2.4 | elie | 2015-01-20 | 1 | -2/+1 |
| | |||||
* | fix to possible uninitialized snmpEngineID | elie | 2015-01-20 | 1 | -1/+3 |
| | |||||
* | - The asyncore-based transport subsystem extended to support POSIX | elie | 2015-01-20 | 11 | -32/+289 |
| | | | | | | | | | | | | sendmsg()/recvmsg() based socket communication what could be used, among other things, in the context of a transparent SNMP proxy application. Technically, the following features were brought into pysnmp with this update: * Sending SNMP packets from a non-local IP address * Receiving IP packets for non-local IP addresses * Responding to SNMP requests from exactly the same IP address the query was sent to. This proves to be useful when listening on both primary and secondary IP interfaces. | ||||
* | SnmpEngineBoots may wrap over | elie | 2015-01-07 | 1 | -1/+4 |
| | |||||
* | provide NullHandler for Python < 2.7 | elie | 2015-01-07 | 1 | -1/+9 |
| | |||||
* | first attempt to make SNMP Engine settings persistent across reboots | elie | 2015-01-07 | 1 | -1/+35 |
| | |||||
* | oneliner GETBULK Command Generator now strips possible excessive OIDs | elie | 2015-01-01 | 1 | -39/+35 |
| | | | | off the bottom of returned var-binds table | ||||
* | * fix ignore impossible errorStatus | elie | 2014-12-19 | 1 | -5/+7 |
| | | | | * fix to reset ErrorStatus==noSuchName on proxying | ||||
* | CommandGeneratorBase symbol added for compatibility | elie | 2014-12-15 | 1 | -0/+3 |
| | |||||
* | * asyncio transport made compatible with trollius | elie | 2014-12-15 | 6 | -26/+46 |
| | | | | * check futures for their cancellation status | ||||
* | asyncio-backed SNMP Applications APIs redesigned for better usability in | elie | 2014-11-16 | 2 | -96/+10 |
| | | | | form of coroutines | ||||
* | getNextVarBinds() will always cast passed var-binds into pyasn1 | elie | 2014-11-16 | 1 | -1/+1 |
| | |||||
* | fix to observer removal | elie | 2014-11-16 | 1 | -2/+2 |
| | |||||
* | missing exception fix | elie | 2014-11-05 | 1 | -1/+1 |
| | |||||
* | initial support for asyncio network transport added | elie | 2014-11-04 | 9 | -0/+498 |
| | |||||
* | fixes to debug messages | elie | 2014-11-04 | 1 | -2/+2 |
| | |||||
* | nonRepeaters & maxRepetitions position fix | elie | 2014-11-04 | 1 | -9/+9 |
| | |||||
* | * added support for logging into parent application's logger | elie | 2014-10-27 | 1 | -7/+10 |
| | | | | * use logging framework for timestamps generation | ||||
* | built-in debugging is now based on Python logging module | elie | 2014-10-26 | 1 | -7/+27 |
| | |||||
* | fix to file descriptor leak at MibBuilder | elie | 2014-10-26 | 1 | -1/+4 |
| | |||||
* | CommandGenerator.getNext() & .getBulk() methods now support the | elie | 2014-08-18 | 1 | -27/+48 |
| | | | | | maxCalls kwarg to limit the maximum number of request-response iterations to perform |