Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | some more random linter warnings fixed | elie | 2015-10-17 | 1 | -19/+19 | |
| | ||||||
* | linted for bad-whitespace and some other issues | elie | 2015-10-17 | 8 | -379/+168 | |
| | ||||||
* | linted the bad-continuation issue as well as some others | elie | 2015-10-17 | 6 | -634/+334 | |
| | ||||||
* | multiple-statements-in-one-line linted out | elie | 2015-10-17 | 3 | -9/+22 | |
| | ||||||
* | linted for trailing whitespaces | elie | 2015-10-17 | 11 | -108/+103 | |
| | ||||||
* | fixed crash at oneliner compatibility code on EOM response | elie | 2015-10-10 | 2 | -22/+40 | |
| | ||||||
* | stray debug removed | elie | 2015-09-28 | 1 | -1/+0 | |
| | ||||||
* | fix to infinite loop at delV3User() | elie | 2015-09-28 | 1 | -0/+4 | |
| | ||||||
* | missing compatibility modules revived | elie | 2015-09-27 | 3 | -0/+405 | |
| | ||||||
* | space | elie | 2015-09-27 | 1 | -1/+1 | |
| | ||||||
* | * Asyncore and asyncio-based APIs reworked to become functions. | elie | 2015-09-27 | 1 | -0/+1 | |
| | | | | | | * Asyncio and Twisted API moved entirely into high-level domain to be aligned with other high-level APIs. This WILL BREAK backward compatibility for those apps that use Twisted API. | |||||
* | * fix to wrong callback being called on SNMP engine error | elie | 2015-09-27 | 1 | -31/+24 | |
| | | | | * removed cbCtx overriding when unwrapping, that is a source of errors | |||||
* | * getNextVarBinds() signature changed | elie | 2015-09-27 | 1 | -60/+37 | |
| | | | | | | * possible fix to callback context unwrappping causing wrong callback being called * removed cbCtx overriding when unwrapping, that is a source of errors | |||||
* | more adjustments followed layout changes | elie | 2015-09-21 | 1 | -1/+2 | |
| | ||||||
* | * documenting async command generator | elie | 2015-09-17 | 1 | -1/+3 | |
| | | | | * minor fixes to markup | |||||
* | Sphinxed | elie | 2015-09-16 | 1 | -0/+32 | |
| | ||||||
* | - original asynsock transport and AsyncsockDispatcher renamed into | elie | 2015-07-05 | 1 | -1/+1 | |
| | | | | | | asyncore and AsyncoreDispatcher respectively to provide better hint to fellow devs on the underlying transport being used - backward compatibility preserved through dummy asynsock symbols | |||||
* | implementation of the multiple targets functionality moved from .sendPdu() | elie | 2015-06-03 | 1 | -68/+66 | |
| | | | | to sendVarBinds() | |||||
* | Major overhaul related to PySMI integration and Standard SNMP Applications | elie | 2015-05-31 | 4 | -84/+121 | |
| | | | | | | | | | 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 | |||||
* | make config.delTransport() returning detached transport object | elie | 2015-03-07 | 1 | -0/+2 | |
| | ||||||
* | secure boots file creation | elie | 2015-02-01 | 1 | -4/+8 | |
| | ||||||
* | 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 | 2 | -10/+31 | |
| | | | | | | | | | | | | 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 | |
| | ||||||
* | first attempt to make SNMP Engine settings persistent across reboots | elie | 2015-01-07 | 1 | -1/+35 | |
| | ||||||
* | CommandGeneratorBase symbol added for compatibility | elie | 2014-12-15 | 1 | -0/+3 | |
| | ||||||
* | 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 | |
| | ||||||
* | fixes to debug messages | elie | 2014-11-04 | 1 | -2/+2 | |
| | ||||||
* | make NotificationOriginator using MibInstrumentationController when expanding | elie | 2014-06-27 | 1 | -1/+5 | |
| | | | | Notification OBJECTS into Managed Objects Instances | |||||
* | pylint'ed | elie | 2014-06-17 | 3 | -17/+16 | |
| | ||||||
* | use sendPduHandle term for clarity and unification | elie | 2014-06-16 | 1 | -38/+38 | |
| | ||||||
* | BULK API correction | elie | 2014-06-16 | 1 | -4/+4 | |
| | ||||||
* | cosmetic fix | elie | 2014-06-16 | 1 | -24/+24 | |
| | ||||||
* | fix to CB stack unwinding | elie | 2014-06-09 | 1 | -0/+1 | |
| | ||||||
* | sendNotification() API correction | elie | 2014-06-09 | 1 | -2/+2 | |
| | ||||||
* | API visual unification: | elie | 2014-06-09 | 1 | -16/+21 | |
| | | | | | sendRsp() renamed into sendVarBinds() sendRspPdu() -> sendPdu() | |||||
* | _sendRspPdu() method introduced to tap onto PDU processing | elie | 2014-04-04 | 1 | -4/+19 | |
| | | | | this is likely to be reworked | |||||
* | Major rewrite of native SNMPv3 CommandGenerator and NotificationOriginator | elie | 2014-04-04 | 2 | -580/+642 | |
| | | | | | | | | | | | | | applications towards the following goals: * avoid bonding with particular SNMP engine instance to promote single app instance using many SNMP engine instances * support two APIs for working with request data: one operates on the whole PDU object while the other on PDU contents * keep callback context data in stack rather than in stateful application cache * newly introduced sendVarBinds() method offers a more functional and logical signatures. * keep backward compatibility for all existing major/documented interfaces | |||||
* | missing wrongLength and wrongEncoding SMI errors added | elie | 2014-03-25 | 1 | -0/+4 | |
| | ||||||
* | do not cache snmpEngineId & snmpAdminString at CommandGenerator to let it | elie | 2014-03-21 | 1 | -5/+3 | |
| | | | | be reused with many different snmpEngines | |||||
* | passing request details to access control callback made simpler | elie | 2014-01-08 | 1 | -11/+17 | |
| | | | | and more stable based on request observer facility | |||||
* | fix to BULK CommandGenerator to use the same nonRepeaters OIDs across | elie | 2013-11-23 | 1 | -0/+4 | |
| | | | | | multiple GETBULK iterations so returned table for nonRepeaters columns would hold the same var-bind | |||||
* | - Internal oneliner apps configuration cache moved from respective | elie | 2013-11-17 | 1 | -0/+8 | |
| | | | | | | | | | | | | | | | apps objects to [a singular] snmpEngine object. That would allow for better cache reuse and allow for a single app working with many snmpEngine instances. - Legacy interfaces and APIs dropped in new oneliner AsyncCommandGenerator and AsyncNotificationOriginator classes (notice 'c' in Async). Original AsynCommandGenerator and AsynNotificationOriginator implementations rebuilt on top of these new optimized versions keeping all the legacy for compatibility reasons. These classes no more keep references to SnmpEngine what makes them reusable with many SnmpEngine class instances. - Example on a single Transport Dispatcher use with multiple SnmpEngine's in oneliner AsyncCommandGenerator & AsyncNotificationOriginator basaed applicatons added. | |||||
* | initial revision | elie | 2013-11-10 | 1 | -0/+58 | |
| | ||||||
* | Execution Observer facility implemented to give app an inside view | elie | 2013-11-09 | 1 | -2/+5 | |
| | | | | | | | | of SNMP engine inner workings. This is thought to be a generic framework for viewing (and modifying) various internal states of pysnmp engine. Previously introduced non-RFC APIs (like getting peer's transport endpoint) will be gradually migrated to this new framework. | |||||
* | sendRequestHandle made persistent across multiple iterations | elie | 2013-10-10 | 1 | -24/+20 | |
| | | | | of GETNEXT/GETBULK queries | |||||
* | fix to sendNotification() error handling | elie | 2013-10-05 | 1 | -4/+8 | |
| | ||||||
* | cosmetics | elie | 2013-09-23 | 1 | -1/+2 | |
| |