Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pysnmp.hlapi.asyncore._sync renamed | elie | 2015-09-27 | 2 | -5/+5 |
| | |||||
* | * Asyncore and asyncio-based APIs reworked to become functions. | elie | 2015-09-27 | 5 | -0/+1048 |
| | | | | | | * 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. | ||||
* | * Asyncore and asyncio-based APIs reworked to become functions. | elie | 2015-09-27 | 28 | -1133/+2184 |
| | | | | | | * 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 | ||||
* | post-move documentation and code fixes | elie | 2015-09-21 | 11 | -102/+106 |
| | |||||
* | more adjustments followed layout changes | elie | 2015-09-21 | 4 | -6/+11 |
| | |||||
* | major revamp: | elie | 2015-09-20 | 17 | -15/+2582 |
| | | | | | | | | | * 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 | ||||
* | core MIBs rebuilt with pysmi | elie | 2015-09-19 | 19 | -993/+753 |
| | |||||
* | - Constraints assignment shortcut added to some base rfc1902 types (Integer, | elie | 2015-09-19 | 1 | -34/+429 |
| | | | | | Integer32, OctetString, Bits). That formally constitutes ASN.1 sub-typing. - Base SNMP types documented | ||||
* | sidebar menu rearrangement + typo fixes | elie | 2015-09-19 | 1 | -2/+2 |
| | |||||
* | started documenting base types | elie | 2015-09-18 | 1 | -0/+66 |
| | |||||
* | asynchronous notification originator documented + fixes here and there | elie | 2015-09-17 | 3 | -6/+123 |
| | |||||
* | async command generator documented + fixes | elie | 2015-09-17 | 3 | -24/+306 |
| | |||||
* | * documenting async command generator | elie | 2015-09-17 | 4 | -11/+115 |
| | | | | * minor fixes to markup | ||||
* | Sphinxed | elie | 2015-09-16 | 1 | -0/+32 |
| | |||||
* | * synchronous oneliner apps redesigned to offer Python generator-based | elie | 2015-09-14 | 12 | -356/+1781 |
| | | | | | API along with a more comprehensive set of accepted parameters. * massively documented (in Sphinx, NumPy style) | ||||
* | missing .isFullyResolved() recovered | elie | 2015-07-14 | 1 | -1/+10 |
| | |||||
* | synchronous oneliner apps redesigned to offer Python generator-based | elie | 2015-07-06 | 2 | -284/+347 |
| | | | | API along with more comprehensive set of accepted parameters | ||||
* | try original MIB name when borrowing | elie | 2015-07-06 | 1 | -1/+1 |
| | |||||
* | handle the case of ObjectIdentity initialization with ObjectIdentity instance | elie | 2015-07-06 | 1 | -1/+4 |
| | |||||
* | - original asynsock transport and AsyncsockDispatcher renamed into | elie | 2015-07-05 | 9 | -3/+386 |
| | | | | | | asyncore and AsyncoreDispatcher respectively to provide better hint to fellow devs on the underlying transport being used - backward compatibility preserved through dummy asynsock symbols | ||||
* | * default /usr/share/mibs MIB source added | elie | 2015-07-04 | 2 | -23/+33 |
| | | | | | | | | * compiler.addMibCompiler() now supports ifAvailable and ifNotAdded flags * rfc1902.ObjectIdentity() now always tries to instantiate and attach MIB compiler to snmpEngine (if not done yet), also .addMibCompiler() renamed to .addAsn1MibSource() to signify the fact that MIB compiler is attached behind the scene | ||||
* | enough changes for version bump - 4.3.0 | elie | 2015-06-29 | 1 | -1/+1 |
| | |||||
* | provide public attributes even if pysmi not available | elie | 2015-06-29 | 1 | -9/+10 |
| | |||||
* | ObjectIdentity class additionally supports just a MIB module name | elie | 2015-06-21 | 1 | -17/+35 |
| | | | | | | initializer in which case if resolves into either first or last symbol in given MIB. Another new option is just a MIB symbol initializer without specifying MIB module. | ||||
* | - a few additional MIB tree management methods added to MibViewController | elie | 2015-06-20 | 2 | -9/+36 |
| | | | | | | | to better address ordered nature of MIB tree nodes (namely, getFirst*, getLast* family of methods) - rfc1902.ObjectIdentity() now accepts 'last' keyword parameter to position on last (otherwise, first) object in given MIB module. | ||||
* | removed RowStatus default value as it may collide with possible subclass | elie | 2015-06-06 | 1 | -4/+3 |
| | | | | constraints | ||||
* | .setSyntax() added | elie | 2015-06-04 | 1 | -0/+3 |
| | |||||
* | use MibBuilder.loadTexts flag for initializing pysmi's genTexts one | elie | 2015-06-04 | 2 | -2/+3 |
| | |||||
* | fix to pysmi status interpretation | elie | 2015-06-03 | 1 | -1/+1 |
| | |||||
* | implementation of the multiple targets functionality moved from .sendPdu() | elie | 2015-06-03 | 1 | -68/+66 |
| | | | | to sendVarBinds() | ||||
* | catch and report possible MIB compilation errors | elie | 2015-05-31 | 1 | -2/+5 |
| | |||||
* | Major overhaul related to PySMI integration and Standard SNMP Applications | elie | 2015-05-31 | 9 | -482/+676 |
| | | | | | | | | | 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 | ||||
* | fix to missing REVISIONS MIB clause handling | elie | 2015-05-31 | 1 | -2/+2 |
| | |||||
* | * read any of 'PYSNMP_MIB_PKGS', 'PYSNMP_MIB_DIRS', 'PYSNMP_MIB_DIR' | elie | 2015-05-31 | 1 | -15/+13 |
| | | | | | | | and append their contents to MIB search path instead of overriding existing path * on MIB file access error, raise more concise exceptions than just SmiError | ||||
* | reverse previous change | elie | 2015-05-31 | 1 | -0/+3 |
| | |||||
* | alias Null to Unspecified symbol for convenience | elie | 2015-05-31 | 1 | -1/+4 |
| | |||||
* | export ObjectIdentifier from pyasn1 | elie | 2015-05-31 | 1 | -0/+2 |
| | |||||
* | fix to v2c->v1 trap OID translation: do not require trap OID to be | elie | 2015-05-26 | 1 | -4/+1 |
| | | | | the default one | ||||
* | fix to function prototype | elie | 2015-05-18 | 1 | -3/+3 |
| | |||||
* | - Initial PySMI integration. Original ASN.1 MIBs could now be parsed, stored | elie | 2015-05-17 | 4 | -54/+150 |
| | | | | | | | | at a local pysnmp MIBs repository and loaded into SNMP Engine. - smi.MibBuilder will now raise more specific exceptions (MibLoadError, MibNotFoundError) on MIB loading problems rather than more generic SmiError. - MibBuilder.addMibSources() convenience method added. | ||||
* | optional configuration/MIB directory added to MIB search path | elie | 2015-04-27 | 1 | -1/+11 |
| | | | | (~/,pysnmp/mibs) at MibBuilder | ||||
* | Parts of SMIv1 remnant MIBs added to provide complete compatibility with | elie | 2015-04-27 | 2 | -0/+66 |
| | | | | | SMIv1. Symbols defined in these MIBs only present in SMIv1 so they can't be substituted with their SMIv2 analogues. | ||||
* | fix to smi.builder to explicitly fail on any MIB file access error | elie | 2015-04-27 | 1 | -9/+19 |
| | | | | | (but ENOENT) and raise IOError uniformly on any directory/egg access failure | ||||
* | catch unresolved OID type when building var-binds | elie | 2015-03-18 | 1 | -1/+4 |
| | |||||
* | UDP/IPv6 support added to asyncio-based transport | elie | 2015-03-08 | 3 | -31/+71 |
| | |||||
* | cosmetics | elie | 2015-03-08 | 1 | -1/+0 |
| | |||||
* | base addressType defined | elie | 2015-03-08 | 1 | -0/+1 |
| | |||||
* | make config.delTransport() returning detached transport object | elie | 2015-03-07 | 1 | -0/+2 |
| |