summaryrefslogtreecommitdiff
path: root/pysnmp/entity
Commit message (Collapse)AuthorAgeFilesLines
...
* some more random linter warnings fixedelie2015-10-171-19/+19
|
* linted for bad-whitespace and some other issueselie2015-10-178-379/+168
|
* linted the bad-continuation issue as well as some otherselie2015-10-176-634/+334
|
* multiple-statements-in-one-line linted outelie2015-10-173-9/+22
|
* linted for trailing whitespaceselie2015-10-1711-108/+103
|
* fixed crash at oneliner compatibility code on EOM responseelie2015-10-102-22/+40
|
* stray debug removedelie2015-09-281-1/+0
|
* fix to infinite loop at delV3User()elie2015-09-281-0/+4
|
* missing compatibility modules revivedelie2015-09-273-0/+405
|
* spaceelie2015-09-271-1/+1
|
* * Asyncore and asyncio-based APIs reworked to become functions.elie2015-09-271-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 errorelie2015-09-271-31/+24
| | | | * removed cbCtx overriding when unwrapping, that is a source of errors
* * getNextVarBinds() signature changedelie2015-09-271-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 changeselie2015-09-211-1/+2
|
* * documenting async command generatorelie2015-09-171-1/+3
| | | | * minor fixes to markup
* Sphinxedelie2015-09-161-0/+32
|
* - original asynsock transport and AsyncsockDispatcher renamed intoelie2015-07-051-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()elie2015-06-031-68/+66
| | | | to sendVarBinds()
* Major overhaul related to PySMI integration and Standard SNMP Applicationselie2015-05-314-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 objectelie2015-03-071-0/+2
|
* secure boots file creationelie2015-02-011-4/+8
|
* fix to non-int slices (not supported in Python 2.4elie2015-01-201-2/+1
|
* fix to possible uninitialized snmpEngineIDelie2015-01-201-1/+3
|
* - The asyncore-based transport subsystem extended to support POSIXelie2015-01-202-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 overelie2015-01-071-1/+4
|
* first attempt to make SNMP Engine settings persistent across rebootselie2015-01-071-1/+35
|
* CommandGeneratorBase symbol added for compatibilityelie2014-12-151-0/+3
|
* getNextVarBinds() will always cast passed var-binds into pyasn1elie2014-11-161-1/+1
|
* fix to observer removalelie2014-11-161-2/+2
|
* fixes to debug messageselie2014-11-041-2/+2
|
* make NotificationOriginator using MibInstrumentationController when expandingelie2014-06-271-1/+5
| | | | Notification OBJECTS into Managed Objects Instances
* pylint'edelie2014-06-173-17/+16
|
* use sendPduHandle term for clarity and unificationelie2014-06-161-38/+38
|
* BULK API correctionelie2014-06-161-4/+4
|
* cosmetic fixelie2014-06-161-24/+24
|
* fix to CB stack unwindingelie2014-06-091-0/+1
|
* sendNotification() API correctionelie2014-06-091-2/+2
|
* API visual unification:elie2014-06-091-16/+21
| | | | | sendRsp() renamed into sendVarBinds() sendRspPdu() -> sendPdu()
* _sendRspPdu() method introduced to tap onto PDU processingelie2014-04-041-4/+19
| | | | this is likely to be reworked
* Major rewrite of native SNMPv3 CommandGenerator and NotificationOriginatorelie2014-04-042-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 addedelie2014-03-251-0/+4
|
* do not cache snmpEngineId & snmpAdminString at CommandGenerator to let itelie2014-03-211-5/+3
| | | | be reused with many different snmpEngines
* passing request details to access control callback made simplerelie2014-01-081-11/+17
| | | | and more stable based on request observer facility
* fix to BULK CommandGenerator to use the same nonRepeaters OIDs acrosselie2013-11-231-0/+4
| | | | | multiple GETBULK iterations so returned table for nonRepeaters columns would hold the same var-bind
* - Internal oneliner apps configuration cache moved from respectiveelie2013-11-171-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 revisionelie2013-11-101-0/+58
|
* Execution Observer facility implemented to give app an inside viewelie2013-11-091-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 iterationselie2013-10-101-24/+20
| | | | of GETNEXT/GETBULK queries
* fix to sendNotification() error handlingelie2013-10-051-4/+8
|
* cosmeticselie2013-09-231-1/+2
|