Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - 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 | ||||
* | make NotificationOriginator using MibInstrumentationController when expanding | elie | 2014-06-27 | 1 | -1/+5 |
| | | | | Notification OBJECTS into Managed Objects Instances | ||||
* | TRAP PDU agent address evaluation made lazy to improve startup time | elie | 2014-06-21 | 1 | -6/+8 |
| | |||||
* | * unnecessary inheritance of AsyncNotificationOriginator() and | elie | 2014-06-17 | 1 | -19/+32 |
| | | | | | | AsynNotificationOriginator() tranformed into a referenced object relationship * made use of AsyncCommandGenerator.getMibViewController() | ||||
* | .getMibViewController() impemented | elie | 2014-06-17 | 1 | -15/+13 |
| | |||||
* | pylint'ed | elie | 2014-06-17 | 11 | -31/+27 |
| | |||||
* | converted to the latest API that supports more data to be used | elie | 2014-06-17 | 1 | -16/+63 |
| | |||||
* | use sendPduHandle term for clarity and unification | elie | 2014-06-16 | 1 | -38/+38 |
| | |||||
* | BULK API correction | elie | 2014-06-16 | 1 | -4/+4 |
| | |||||
* | major re-write aiming at: | elie | 2014-06-16 | 2 | -98/+169 |
| | | | | | | * base Twisted layer upon the latest native SNMPv3 apps API * introduce new, improved API which is in-line with native SNMPv3 apps API * avoid unnecessary and confusing inheritance | ||||
* | cosmetic fix | elie | 2014-06-16 | 1 | -24/+24 |
| | |||||
* | fix to auth objects cleanup code | elie | 2014-06-15 | 1 | -1/+1 |
| | |||||
* | fix to asyncore-based transport not to use asyncore's cheap inheritance | elie | 2014-06-14 | 1 | -0/+2 |
| | | | | from socket object what caused warnings. |