Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | PEP-8 long lines and dunders (#245) | Ilya Etingof | 2019-02-26 | 1 | -32/+75 |
| | | | | This patch massively reformats the whole codebase mainly wrapping long lines and eliminating dundered private attributes. | ||||
* | Fix PDU consistency check in notification originator | Ilya Etingof | 2019-02-25 | 1 | -2/+2 |
| | |||||
* | Ensure TRAP PDU consistency in v1arch | Ilya Etingof | 2019-02-23 | 1 | -22/+40 |
| | | | | | | Also, consistency ensuring code unified with v3arch piece what has the side effect of *requiring* snmpTrapOID to be always present anywhere among user-supplied variable-bindings. | ||||
* | PEP8 optimize imports (#242) | Ilya Etingof | 2019-02-12 | 1 | -7/+5 |
| | | | | To make them PEP8-compliant | ||||
* | Uppercase global constants (#238) | Ilya Etingof | 2019-02-10 | 1 | -20/+20 |
| | | | | | | | | | This is a massive patch essentially upper-casing global/class attributes that mean to be constants. Some previously exposed constants have been preserved for compatibility reasons (notably, in `hlapi`), though the rest might break user code relying on pysnmp 4. | ||||
* | Drop Python < 2.6 except statement compatibility trick | Ilya Etingof | 2019-02-09 | 1 | -4/+4 |
| | |||||
* | Extend copyright notice to year 2019 | Ilya Etingof | 2018-12-30 | 1 | -1/+1 |
| | |||||
* | many backward-compatibility aids dropped | Ilya Etingof | 2018-02-25 | 1 | -61/+0 |
| | |||||
* | copyright notice extendedv4.4.4 | Ilya Etingof | 2018-01-03 | 1 | -1/+1 |
| | |||||
* | migrated references from SourceForge (#110) | Ilya Etingof | 2017-11-17 | 1 | -1/+1 |
| | |||||
* | fixed SNMPv3 retries algorithm inconsistencies (#106) | Ilya Etingof | 2017-11-11 | 1 | -9/+19 |
| | |||||
* | email changed, copyright extended to the year 2017 | Ilya Etingof | 2017-01-12 | 1 | -1/+1 |
| | |||||
* | converted to new-style classes | Ilya Etingof | 2016-06-12 | 1 | -1/+1 |
| | |||||
* | pep8 reformatted | Ilya Etingof | 2016-04-02 | 1 | -24/+63 |
| | |||||
* | copyright updated | elie | 2015-12-29 | 1 | -1/+1 |
| | |||||
* | fix to NotificationOriginator to cope with unspecified user callable | elie | 2015-12-19 | 1 | -3/+4 |
| | |||||
* | copyright notice added to source code | elie | 2015-11-20 | 1 | -0/+6 |
| | |||||
* | linted for bad-whitespace and some other issues | elie | 2015-10-17 | 1 | -1/+1 |
| | |||||
* | linted the bad-continuation issue as well as some others | elie | 2015-10-17 | 1 | -192/+78 |
| | |||||
* | linted for trailing whitespaces | elie | 2015-10-17 | 1 | -13/+13 |
| | |||||
* | * 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 | ||||
* | 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 | 1 | -61/+68 |
| | | | | | | | | | 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 | ||||
* | 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 | 1 | -15/+13 |
| | |||||
* | use sendPduHandle term for clarity and unification | elie | 2014-06-16 | 1 | -38/+38 |
| | |||||
* | sendNotification() API correction | elie | 2014-06-09 | 1 | -2/+2 |
| | |||||
* | Major rewrite of native SNMPv3 CommandGenerator and NotificationOriginator | elie | 2014-04-04 | 1 | -174/+239 |
| | | | | | | | | | | | | | 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 | ||||
* | fix to sendNotification() error handling | elie | 2013-10-05 | 1 | -4/+8 |
| | |||||
* | unused variables, imports; wrong indentation; undefined prototype attribues | elie | 2013-06-04 | 1 | -1/+1 |
| | | | | all the things that bothers linter | ||||
* | Multi-lingual capabilities of all CommandGenerator & NotificationOriginator ↵ | elie | 2013-05-05 | 1 | -13/+23 |
| | | | | | | apps re-worked and improved. For instance it is now it's possible to run getBulk() against a SNMPv1 Agent invoking built-in SNMP Proxy behind the scene. | ||||
* | Standard SNMP Apps and built-in proxy now ignores malformed errorIndex | elie | 2013-02-07 | 1 | -1/+1 |
| | | | | value. | ||||
* | cast non-default contextName into pyasn1 object to avoid Py3K comparation | elie | 2013-01-05 | 1 | -0/+4 |
| | | | | issues | ||||
* | * The missing functionality of passing Response PDU contents of INFORM | elie | 2012-12-15 | 1 | -10/+25 |
| | | | | | | | | | | | request is now implemented at Notification Originator app. The return value of NotificationOriginator.sendNotification is now a composite object that includes errorStatus, errorIndex and varBinds. * The missing functionality of passing lookupNames & lookupValues params to Notification Originator is now implemented. It may make sense for INFORMs. * The missing functionality of passing contextName to oneliner version of NotificationOriginator.sendNotification is now implemented. | ||||
* | standard SNMPv3 Apps hardened to catch protocol-related exceptions and | elie | 2012-12-14 | 1 | -47/+86 |
| | | | | report them as errorIndication's | ||||
* | the missing functionality of NOTIFICATION-TYPE objects being looked up | elie | 2012-11-28 | 1 | -15/+18 |
| | | | | | at local Management Instrumentation and attached to TRAP/IMFORM message by Notification Originator is now fully implemented. | ||||
* | use system uptime and trap OID values from SNMP engine's instrumentation | elie | 2012-11-26 | 1 | -6/+2 |
| | | | | rather then from SNMP context | ||||
* | cast additionalVarBinds into ObjectIdentifier type | elie | 2012-11-25 | 1 | -2/+4 |
| | |||||
* | fix to isAccessAllowed() error handling at NotificationOriginator. System | elie | 2012-11-25 | 1 | -4/+4 |
| | | | | used to crash on access denied condition | ||||
* | __context -> snmpContext for clarity | elie | 2012-11-24 | 1 | -7/+5 |
| | |||||
* | defaulted value for additionalVarBinds changed from None to () | elie | 2012-09-29 | 1 | -6/+5 |
| | |||||
* | catch wrong stateMduHandle condition | elie | 2012-07-21 | 1 | -0/+4 |
| | |||||
* | fix to Notification Originator to make it communicating a single | elie | 2012-07-20 | 1 | -19/+37 |
| | | | | | sendPduHandle to an application when multiple INFORMs are triggered and processed by a single call by way of transport tagging feature | ||||
* | fix to sendNotification() to make it actually sending many | elie | 2012-07-19 | 1 | -2/+4 |
| | | | | notifications chosen by a tag | ||||
* | use sysUpTime value whenever it is included in Notification PDU, otheriwese | elie | 2012-07-07 | 1 | -7/+15 |
| | | | | resort to SNMP engine uptime reading | ||||
* | transport dispatcher now provides its own time expressed in | elie | 2011-11-27 | 1 | -5/+11 |
| | | | | | fractions of second. SNMP engine uses this notion of time for handling requests timeout to make packet flow time bound | ||||
* | major overhawl aimed at Python 2.4 through 3.2 compatibility | elie | 2011-11-06 | 1 | -5/+6 |
| | |||||
* | MsgAndPduDsp expectResponse parameters passing reworked. | elie | 2011-02-12 | 1 | -4/+8 |
| | |||||
* | python < 2.2 specific code removed | elie | 2011-01-20 | 1 | -6/+0 |
| |