Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | enough changes for version bump - 4.3.0 | elie | 2015-06-29 | 1 | -1/+1 |
| | |||||
* | ObjectIdentity class additionally supports just a MIB module name | elie | 2015-06-21 | 1 | -1/+5 |
| | | | | | | 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 | 1 | -0/+3 |
| | | | | | | | 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 | -0/+2 |
| | | | | constraints | ||||
* | obsolete libsmi-based scripts removed in favor of pysmi | elie | 2015-06-04 | 1 | -3/+3 |
| | |||||
* | Major overhaul related to PySMI integration and Standard SNMP Applications | elie | 2015-05-31 | 1 | -6/+19 |
| | | | | | | | | | 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 | 1 | -2/+6 |
| | | | | | | | | 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 | -0/+2 |
| | | | | (~/,pysnmp/mibs) at MibBuilder | ||||
* | Parts of SMIv1 remnant MIBs added to provide complete compatibility with | elie | 2015-04-27 | 1 | -0/+3 |
| | | | | | 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 | -1/+2 |
| | | | | | (but ENOENT) and raise IOError uniformly on any directory/egg access failure | ||||
* | UDP/IPv6 support added to asyncio-based transport | elie | 2015-03-08 | 1 | -1/+2 |
| | |||||
* | make config.delTransport() returning detached transport object | elie | 2015-03-07 | 1 | -0/+2 |
| | |||||
* | fix to smi.builder to explicitly fail on any MIB file access error but ENOENT | elie | 2015-03-07 | 1 | -0/+2 |
| | |||||
* | version correction | elie | 2015-02-12 | 1 | -1/+1 |
| | |||||
* | version bump | elie | 2015-02-12 | 1 | -1/+1 |
| | |||||
* | - The asyncore-based transport subsystem extended to support POSIX | elie | 2015-01-20 | 1 | -0/+10 |
| | | | | | | | | | | | | 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. | ||||
* | first attempt to make SNMP Engine settings persistent across reboots | elie | 2015-01-07 | 1 | -0/+2 |
| | |||||
* | oneliner GETBULK Command Generator now strips possible excessive OIDs | elie | 2015-01-01 | 1 | -0/+2 |
| | | | | off the bottom of returned var-binds table | ||||
* | * fix ignore impossible errorStatus | elie | 2014-12-19 | 1 | -0/+2 |
| | | | | * fix to reset ErrorStatus==noSuchName on proxying | ||||
* | updated | elie | 2014-12-16 | 1 | -1/+1 |
| | |||||
* | Trollius first mentioned | elie | 2014-12-15 | 1 | -1/+2 |
| | |||||
* | initial support for asyncio network transport added | elie | 2014-11-04 | 1 | -0/+1 |
| | |||||
* | built-in debugging is now based on Python logging module | elie | 2014-10-26 | 1 | -0/+1 |
| | |||||
* | fix to file descriptor leak at MibBuilder | elie | 2014-10-26 | 1 | -0/+1 |
| | |||||
* | CommandGenerator.getNext() & .getBulk() methods now support the | elie | 2014-08-18 | 1 | -0/+2 |
| | | | | | maxCalls kwarg to limit the maximum number of request-response iterations to perform | ||||
* | make NotificationOriginator using MibInstrumentationController when expanding | elie | 2014-06-27 | 1 | -0/+2 |
| | | | | Notification OBJECTS into Managed Objects Instances | ||||
* | TRAP PDU agent address evaluation made lazy to improve startup time | elie | 2014-06-21 | 1 | -0/+2 |
| | |||||
* | fix to asyncore-based transport not to use asyncore's cheap inheritance | elie | 2014-06-14 | 1 | -0/+2 |
| | | | | from socket object what caused warnings. | ||||
* | fix to authoritative engine side snmpEngineID discovery procedure: | elie | 2014-04-23 | 1 | -1/+4 |
| | | | | | respond with notInTimeWindows rather then with unsupportedSecurityLevel at time synchronization phase | ||||
* | Major rewrite of native SNMPv3 CommandGenerator and NotificationOriginator | elie | 2014-04-04 | 1 | -0/+11 |
| | | | | | | | | | | | | | 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 | ||||
* | missing wrongLength and wrongEncoding SMI errors added | elie | 2014-03-25 | 1 | -0/+1 |
| | |||||
* | This program is free software; you can redistribute it and/or modify | elie | 2014-03-24 | 1 | -0/+3 |
| | | | | it under the terms of the BSD 2-Clause License as shipped with pysnmp. | ||||
* | Fix to SNMPv1/v2c message processing subsystem to make it serving | elie | 2014-03-24 | 1 | -0/+4 |
| | | | | | | unique PDU request-id's in both outgoing and incoming confirmed and response PDU types. Duplicate request-id's in unrelated PDUs may cause cache errors otherwise. | ||||
* | clean up request queue on pysnmp-level processing failure, not just | elie | 2014-03-24 | 1 | -0/+2 |
| | | | | StatusInformation | ||||
* | do not cache snmpEngineId & snmpAdminString at CommandGenerator to let it | elie | 2014-03-21 | 1 | -0/+2 |
| | | | | be reused with many different snmpEngines | ||||
* | fixes to verify pyasn1 decoder.decode() return to withstand | elie | 2014-03-21 | 1 | -1/+2 |
| | | | | broken SNMP messages or its components | ||||
* | fix to initialize errorIndex & errorStatus components of the resulting PDU | elie | 2014-03-17 | 1 | -0/+2 |
| | |||||
* | Fix to .clone() method of rfc1902.Bits class to make its signature | elie | 2014-03-15 | 1 | -0/+3 |
| | | | | | matching the rest of classes. This may broke code which used to pass namedValue parameter positionally rather than binding it by name. | ||||
* | fix to rfc1902.OctetString & Bits to base them on OctetString class to | elie | 2014-03-15 | 1 | -0/+4 |
| | | | | make the 'fixed length' property working. | ||||
* | amended the case of null debug writer | elie | 2014-03-15 | 1 | -1/+1 |
| | |||||
* | handle the case of absent stderr stream at Debug printer | elie | 2014-03-14 | 1 | -0/+1 |
| | |||||
* | fix to decodeMessageVersion() to withstand broken messages | elie | 2014-01-29 | 1 | -0/+1 |
| | |||||
* | updated | elie | 2014-01-25 | 1 | -1/+1 |
| | |||||
* | example script explaining incoming message's communityName re-writing added | elie | 2014-01-25 | 1 | -0/+1 |
| | |||||
* | MIB instrumentation example improved to cover table index building facility | elie | 2014-01-24 | 1 | -0/+1 |
| | |||||
* | critical error fixed in key localization procedure for AES192/AES256/3DES | elie | 2014-01-09 | 1 | -0/+2 |
| | | | | cyphers | ||||
* | updated | elie | 2014-01-08 | 1 | -0/+3 |
| | |||||
* | new public DgramSocketTransport.getLocalAddress() returns local endpoint | elie | 2014-01-08 | 1 | -0/+2 |
| | | | | address underlying BSD socket is currently bound to | ||||
* | oneliner transport object now supports setLocalAddress() method to | elie | 2013-12-19 | 1 | -0/+2 |
| | | | | force socket binding to specified local interface | ||||
* | example script on SNMP Agents UDP broadcast-based discovery added | elie | 2013-12-12 | 1 | -0/+1 |
| |