summaryrefslogtreecommitdiff
path: root/pysnmp/entity/rfc3413/cmdgen.py
Commit message (Collapse)AuthorAgeFilesLines
* fix to non-int slices (not supported in Python 2.4elie2015-01-201-2/+1
|
* CommandGeneratorBase symbol added for compatibilityelie2014-12-151-0/+3
|
* getNextVarBinds() will always cast passed var-binds into pyasn1elie2014-11-161-1/+1
|
* pylint'edelie2014-06-171-1/+1
|
* BULK API correctionelie2014-06-161-4/+4
|
* cosmetic fixelie2014-06-161-24/+24
|
* fix to CB stack unwindingelie2014-06-091-0/+1
|
* Major rewrite of native SNMPv3 CommandGenerator and NotificationOriginatorelie2014-04-041-406/+403
| | | | | | | | | | | | | 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
* do not cache snmpEngineId & snmpAdminString at CommandGenerator to let itelie2014-03-211-5/+3
| | | | be reused with many different snmpEngines
* 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
* sendRequestHandle made persistent across multiple iterationselie2013-10-101-24/+20
| | | | of GETNEXT/GETBULK queries
* unused variables, imports; wrong indentation; undefined prototype attribueselie2013-06-041-1/+1
| | | | all the things that bothers linter
* Multi-lingual capabilities of all CommandGenerator & NotificationOriginator ↵elie2013-05-051-93/+62
| | | | | | 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.
* timing reporting in debug mode improvedelie2013-03-151-1/+1
|
* Standard SNMP Apps and built-in proxy now ignores malformed errorIndexelie2013-02-071-3/+3
| | | | value.
* standard SNMPv3 Apps hardened to catch protocol-related exceptions andelie2012-12-141-131/+178
| | | | report them as errorIndication's
* fix to CommandGenerator's SNMPv3 engine autodiscovery algorithmelie2012-07-221-1/+8
| | | | when retryCount is administratively set to 0.
* Next&Bilk CommandGenerators split into single-run and iterative versionselie2012-07-221-58/+33
|
* catch wrong stateMduHandle conditionelie2012-07-211-0/+4
|
* fix to SNMPv2 exception objects handling at the NEXT OIDs calculationelie2012-05-251-1/+3
|
* fix to ContextName handling in bytes form whilst running Python3. Dataelie2012-04-141-6/+14
| | | | mismatch error would return otherwise.
* transport dispatcher now provides its own time expressed inelie2011-11-271-2/+6
| | | | | fractions of second. SNMP engine uses this notion of time for handling requests timeout to make packet flow time bound
* fix to error processing at GETNEXT & GETBULK apps response handlerselie2011-11-091-4/+4
|
* major overhawl aimed at Python 2.4 through 3.2 compatibilityelie2011-11-061-13/+20
|
* GetNext/GetBulk response processing logic moved to getNextVarBinds()elie2011-02-121-30/+33
|
* MsgAndPduDsp expectResponse parameters passing reworked.elie2011-02-121-1/+4
|
* The error-indication codes moved from literals to objectselie2010-12-251-5/+5
|
* 'self' shadowing in lambda fixeselie2010-12-121-2/+2
|
* * getVarBindTable() does not filter SNMP exception values anymoreelie2010-11-141-11/+25
| | | | | * getVarBindTable() of v1 API now returns Null instead of None * GETNEXT/GETBULK apps now track EOM condition automatically
* OIDs carrying SNMP exception values may not be increasingelie2010-11-141-2/+2
|
* catch potential empty response condition at GETNEXT/GETBULK receiverelie2010-11-141-2/+7
|
* fix to wrong exceptions usedelie2010-11-061-5/+3
|
* typo to non-increasing OIDs catcher fixedelie2010-10-081-1/+1
|
* catch a non-increasing OID condition in Next/Bulk commands responseselie2010-10-081-2/+22
|
* some more 'app' debugging addedrelease_4_1_14a_tagelie2010-07-141-2/+2
|
* retryCount semantic changed to include solely retries and do not includeelie2010-07-121-3/+3
| | | | original request
* typoelie2010-07-101-2/+2
|
* fix to mismatched response PDU handlingelie2010-07-101-0/+2
|
* debug category 'app' addedelie2010-07-101-0/+9
|
* make use of nextid.py for unique IDs generationelie2008-04-271-20/+18
|
* fix to response timeout roundup codeelie2007-11-231-1/+1
|
* switch to appropriate PDU api upon PDU version convertionelie2007-08-151-1/+3
|
* SMI/dispatcher timeout multiplier fixed to 0.01 secelie2007-02-241-1/+1
|
* do not override BULK PDU params by setting defaults rematurelyelie2007-02-151-3/+2
|
* getTargetInfo() moved to config moduleelie2006-10-011-60/+6
|
* make sure GetBulkRequestPDU exists at version-specific protocol APIelie2006-05-211-1/+3
| | | | module or fail otherwise.
* initial value to Null('') addedelie2006-04-241-2/+2
|
* contextEngineID -> contextEngineIdelie2005-10-121-23/+23
|
* convert transportAddress from TC-form into domain-specific form rightelie2005-10-101-2/+2
| | | | | at the enterance into msgAndPduDsp as the latter could be used without SMI
* adjusted to newly designed transport address object protocolelie2005-10-101-1/+1
|