summaryrefslogtreecommitdiff
path: root/pysnmp/hlapi
Commit message (Collapse)AuthorAgeFilesLines
...
* pypi download badge addedIlya Etingof2016-06-121-1/+0
|
* fix to wrong import in docstring examplesIlya Etingof2016-04-082-5/+5
|
* pep8 reformattedIlya Etingof2016-04-0219-71/+174
|
* fix to missing next() in Python 2.5 at pysnmp.hlapielie2016-02-132-0/+14
|
* copyright updatedelie2015-12-2918-18/+18
|
* copyright notice added to source codeelie2015-11-2018-23/+104
|
* unused variables droppedelie2015-10-182-2/+1
|
* some more random linter warnings fixedelie2015-10-175-19/+19
|
* linted for bad-whitespace and some other issueselie2015-10-1715-294/+139
|
* linted the bad-continuation issue as well as some otherselie2015-10-173-4/+4
|
* multiple-statements-in-one-line linted outelie2015-10-172-3/+7
|
* linted for trailing whitespaceselie2015-10-1717-166/+159
|
* public API moved to AbstractTransportelie2015-10-161-1/+2
|
* fix to referencing exceptionelie2015-10-162-3/+5
|
* missing module addedelie2015-10-141-0/+1
|
* var-bindings passing in asyncore API aligned with otherselie2015-09-273-99/+104
|
* pysnmp.hlapi.asyncore._sync renamedelie2015-09-272-5/+5
|
* * Asyncore and asyncio-based APIs reworked to become functions.elie2015-09-2720-760/+2179
| | | | | | * 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.
* post-move documentation and code fixeselie2015-09-2110-102/+104
|
* more adjustments followed layout changeselie2015-09-213-6/+9
|
* major revamp:elie2015-09-2012-743/+441
| | | | | | | | | * oneliner API moved to pysnmp.hlapi.asyncore location * all hlapi components now pulled from inner modules to into pysnmp.hlapi.asyncore. * LCD configuration moved from SNMP apps classes to be stand-alone * var-binds MIB<->protocol representation code moved from SNMP apps classes to be stand-alone
* sidebar menu rearrangement + typo fixeselie2015-09-191-2/+2
|
* asynchronous notification originator documented + fixes here and thereelie2015-09-173-6/+123
|
* async command generator documented + fixeselie2015-09-173-24/+306
|
* * documenting async command generatorelie2015-09-173-10/+112
| | | | * minor fixes to markup
* * synchronous oneliner apps redesigned to offer Python generator-basedelie2015-09-1411-342/+1338
| | | | | API along with a more comprehensive set of accepted parameters. * massively documented (in Sphinx, NumPy style)
* synchronous oneliner apps redesigned to offer Python generator-basedelie2015-07-062-284/+347
| | | | API along with more comprehensive set of accepted parameters
* - 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
* Major overhaul related to PySMI integration and Standard SNMP Applicationselie2015-05-312-86/+87
| | | | | | | | | 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
* catch unresolved OID type when building var-bindselie2015-03-181-1/+4
|
* no xrange in Python3elie2015-01-201-2/+2
|
* oneliner GETBULK Command Generator now strips possible excessive OIDselie2015-01-011-39/+35
| | | | off the bottom of returned var-binds table
* CommandGenerator.getNext() & .getBulk() methods now support theelie2014-08-181-27/+48
| | | | | maxCalls kwarg to limit the maximum number of request-response iterations to perform
* * unnecessary inheritance of AsyncNotificationOriginator() andelie2014-06-171-19/+32
| | | | | | AsynNotificationOriginator() tranformed into a referenced object relationship * made use of AsyncCommandGenerator.getMibViewController()
* .getMibViewController() impementedelie2014-06-171-15/+13
|
* converted to the latest API that supports more data to be usedelie2014-06-171-16/+63
|
* fix to auth objects cleanup codeelie2014-06-151-1/+1
|
* fix to bulk command optionselie2014-06-091-1/+2
|
* sendNotification() API correctionelie2014-06-091-6/+7
|
* ContextData container introduced to the newest (async) APIelie2014-06-093-32/+48
|
* Major rewrite of native SNMPv3 CommandGenerator and NotificationOriginatorelie2014-04-041-5/+7
| | | | | | | | | | | | | 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
* oneliner transport object now supports setLocalAddress() method toelie2013-12-191-1/+6
| | | | force socket binding to specified local interface
* - Internal oneliner apps configuration cache moved from respectiveelie2013-11-172-149/+301
| | | | | | | | | | | | | | | 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.
* Internal oneliner apps configuration cache moved from respectiveelie2013-11-102-55/+61
| | | | | | 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.
* disptacher vs transport compatibiilty verification moved intoelie2013-06-212-0/+5
| | | | base transport class
* credential caching improved to allow unbalanced add/del configurationelie2013-06-122-41/+61
| | | | calls by use counting
* fix to exception message formattingelie2013-06-101-1/+1
|
* unused variables, imports; wrong indentation; undefined prototype attribueselie2013-06-042-2/+4
| | | | all the things that bothers linter
* config.addSocketTransport() helper renamed into config.addTransport()elie2013-06-011-3/+3
| | | | | | and improved by automatically instantiating compatible TransportDispatcher making it dispatcher-agnostic. As an additional bonus, application may not call registerTransportDispatcher() as it would be called by addTransport().
* Oneliner UsmUserData() and CommunityData() classes now support clone()'ingelie2013-06-011-9/+44
| | | | to facilitate authentication data management in user applications.