Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | some more missing files | elie | 2015-09-14 | 1 | -0/+83 |
| | |||||
* | * synchronous oneliner apps redesigned to offer Python generator-based | elie | 2015-09-14 | 143 | -1928/+8254 |
| | | | | | API along with a more comprehensive set of accepted parameters. * massively documented (in Sphinx, NumPy style) | ||||
* | synchronous oneliner apps redesigned to offer Python generator-based | elie | 2015-07-06 | 36 | -0/+1620 |
| | | | | API along with more comprehensive set of accepted parameters | ||||
* | use named enumerarion for clarity | elie | 2015-07-05 | 1 | -1/+1 |
| | |||||
* | RowStatus needs initialization | elie | 2015-07-05 | 1 | -1/+1 |
| | |||||
* | - original asynsock transport and AsyncsockDispatcher renamed into | elie | 2015-07-05 | 61 | -83/+83 |
| | | | | | | 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 | 3 | -2/+6 |
| | | | | | | | | * 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 | ||||
* | ObjectIdentity class additionally supports just a MIB module name | elie | 2015-06-21 | 1 | -0/+30 |
| | | | | | | 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. | ||||
* | fix to changed MIB template | elie | 2015-06-04 | 1 | -1/+1 |
| | |||||
* | use @mib@ placeholder instead of <mib> at pysmi | elie | 2015-06-04 | 1 | -1/+1 |
| | |||||
* | ignore send notification ID when sending trap | elie | 2015-06-03 | 1 | -2/+2 |
| | |||||
* | initial revision | elie | 2015-06-01 | 1 | -0/+84 |
| | |||||
* | missing example added | elie | 2015-05-31 | 1 | -0/+64 |
| | |||||
* | Major overhaul related to PySMI integration and Standard SNMP Applications | elie | 2015-05-31 | 44 | -325/+357 |
| | | | | | | | | | 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 | ||||
* | - Initial PySMI integration. Original ASN.1 MIBs could now be parsed, stored | elie | 2015-05-17 | 2 | -9/+48 |
| | | | | | | | | 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. | ||||
* | UDP/IPv6 support added to asyncio-based transport | elie | 2015-03-08 | 1 | -0/+96 |
| | |||||
* | make config.delTransport() returning detached transport object | elie | 2015-03-07 | 14 | -13/+18 |
| | |||||
* | typos | elie | 2015-01-28 | 2 | -2/+2 |
| | |||||
* | - The asyncore-based transport subsystem extended to support POSIX | elie | 2015-01-20 | 4 | -1/+276 |
| | | | | | | | | | | | | 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. | ||||
* | test OIDs updated | elie | 2015-01-01 | 1 | -2/+2 |
| | |||||
* | OIDs modified | elie | 2015-01-01 | 1 | -2/+2 |
| | |||||
* | oneliner GETBULK Command Generator now strips possible excessive OIDs | elie | 2015-01-01 | 1 | -2/+2 |
| | | | | off the bottom of returned var-binds table | ||||
* | SET example added | elie | 2014-12-15 | 1 | -0/+99 |
| | |||||
* | trollius examples added | elie | 2014-12-15 | 7 | -0/+794 |
| | |||||
* | code formatting improved | elie | 2014-12-15 | 3 | -101/+101 |
| | |||||
* | note on python version added | elie | 2014-11-16 | 7 | -0/+14 |
| | |||||
* | asyncio-backed SNMP Applications APIs redesigned for better usability in | elie | 2014-11-16 | 5 | -193/+207 |
| | | | | form of coroutines | ||||
* | initial support for asyncio network transport added | elie | 2014-11-04 | 7 | -0/+709 |
| | |||||
* | nonRepeaters & maxRepetitions position fix | elie | 2014-11-04 | 2 | -2/+2 |
| | |||||
* | CommandGenerator.getNext() & .getBulk() methods now support the | elie | 2014-08-18 | 1 | -2/+3 |
| | | | | | maxCalls kwarg to limit the maximum number of request-response iterations to perform | ||||
* | fixes to suite the latest AsyncCommandGenerator API | elie | 2014-06-17 | 3 | -6/+6 |
| | |||||
* | converted to the latest API that supports more data to be used | elie | 2014-06-17 | 41 | -211/+297 |
| | |||||
* | converted to the latest API | elie | 2014-06-16 | 5 | -44/+66 |
| | |||||
* | contextEngineId & contextName values updated | elie | 2014-06-16 | 1 | -5/+6 |
| | |||||
* | configuration fix | elie | 2014-06-16 | 1 | -4/+3 |
| | |||||
* | converted to the latest PDU-level API | elie | 2014-06-15 | 4 | -105/+93 |
| | |||||
* | echo back an OCTET STRING, not request values | elie | 2014-06-15 | 1 | -2/+2 |
| | |||||
* | fix to test OIDs | elie | 2014-06-15 | 1 | -3/+3 |
| | |||||
* | sendNotification() API correction | elie | 2014-06-09 | 3 | -6/+6 |
| | |||||
* | ContextData container introduced to the newest (async) API | elie | 2014-06-09 | 6 | -3/+6 |
| | |||||
* | receive callback function adjusted to match latest AsyncNotificationOriginator | elie | 2014-04-04 | 2 | -2/+2 |
| | |||||
* | updated | elie | 2014-01-25 | 1 | -0/+9 |
| | |||||
* | example script explaining incoming message's communityName re-writing added | elie | 2014-01-25 | 1 | -0/+77 |
| | |||||
* | updated to include agent-side table population | elie | 2014-01-25 | 1 | -15/+41 |
| | |||||
* | MIB instrumentation example improved to cover table index building facility | elie | 2014-01-24 | 1 | -7/+18 |
| | |||||
* | example script on SNMP Agents UDP broadcast-based discovery added | elie | 2013-12-12 | 1 | -0/+77 |
| | |||||
* | comments improved | elie | 2013-11-25 | 1 | -4/+4 |
| | |||||
* | example script on transport timeout & retries manipulation added | elie | 2013-11-25 | 1 | -0/+47 |
| | |||||
* | some more examples on MIB lookup and use at oneliner CommandGenerator added | elie | 2013-11-24 | 2 | -0/+96 |
| | |||||
* | - Internal oneliner apps configuration cache moved from respective | elie | 2013-11-17 | 6 | -12/+220 |
| | | | | | | | | | | | | | | | 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. |