Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reformat example scripts for easier reading (#241) | Ilya Etingof | 2019-02-12 | 10 | -21/+96 |
| | |||||
* | Uppercase global constants (#238) | Ilya Etingof | 2019-02-10 | 10 | -36/+36 |
| | | | | | | | | | This is a massive patch essentially upper-casing global/class attributes that mean to be constants. Some previously exposed constants have been preserved for compatibility reasons (notably, in `hlapi`), though the rest might break user code relying on pysnmp 4. | ||||
* | Add `hlapi.v1arch` API (#186) | Ilya Etingof | 2018-08-12 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | * Add `hlapi.v1arch` API Introduce new sub-package `pysnmp.hlapi.v1arch` which wraps otherwise very detailed packet-level SNMP messaging into a handful of convenience functions. As a side effect, the `pysnmp.hlapi.*` sub-packages moved under `pysnmp.hlapi.v3arch` though `pysnmp.hlapi` still exposes `pysnmp.hlappi.v3arch.*` symbols to retain some degree of backward compatibility. The signature of the hlapi `.sendNotification()` call has changed to accept `*varBinds` instead of a sequence of `varBinds`. The rationale is to unify this method call with similar methods of CommandGenerator. * Add v1arch docs and reshuffle hlapi docs | ||||
* | Remove `pysnmp.carrier.asynsock` sub-package (#166) | Ilya Etingof | 2018-07-08 | 1 | -3/+3 |
| | | | | Legacy `pysnmp.carrier.asynsock` backward-compatible wrapper over `pysnmp.carrier.asyncore` is gone | ||||
* | Fix BULKWALK examples | Ilya Etingof | 2018-07-08 | 2 | -0/+6 |
| | | | | Avoid sending out extra GETBULK on EOM condition | ||||
* | many backward-compatibility aids dropped | Ilya Etingof | 2018-02-25 | 4 | -33/+4 |
| | |||||
* | encode IPv6 requirement into example scripts names (#102) | Ilya Etingof | 2017-11-06 | 1 | -0/+0 |
| | |||||
* | fix to v1arch example to accommodate pyasn1 change | Ilya Etingof | 2017-02-09 | 1 | -2/+2 |
| | |||||
* | updated IP address for demo.snmplabs.com in examples | Ilya Etingof | 2016-07-30 | 7 | -13/+13 |
| | |||||
* | converted to new-style classes | Ilya Etingof | 2016-06-12 | 1 | -2/+2 |
| | |||||
* | pep8 reformatted | Ilya Etingof | 2016-04-01 | 1 | -1/+1 |
| | |||||
* | pep8 reformatted | Ilya Etingof | 2016-04-01 | 10 | -109/+131 |
| | |||||
* | pep8 fixes | Ilya Etingof | 2016-03-30 | 8 | -4/+20 |
| | |||||
* | highlighing fixes | Ilya Etingof | 2016-03-12 | 1 | -10/+10 |
| | |||||
* | more fixes to test scripts | Ilya Etingof | 2016-03-12 | 1 | -7/+7 |
| | |||||
* | notification origination examples debugged and adjusted to work | elie | 2015-12-19 | 2 | -4/+4 |
| | | | | with demo.snmplabs.com out-of-the-box | ||||
* | more fixes to trap destination | elie | 2015-12-14 | 2 | -8/+10 |
| | |||||
* | missing import | elie | 2015-11-12 | 1 | -0/+1 |
| | |||||
* | some more missing files | elie | 2015-09-14 | 1 | -0/+83 |
| | |||||
* | * synchronous oneliner apps redesigned to offer Python generator-based | elie | 2015-09-14 | 9 | -7/+184 |
| | | | | | API along with a more comprehensive set of accepted parameters. * massively documented (in Sphinx, NumPy style) | ||||
* | - original asynsock transport and AsyncsockDispatcher renamed into | elie | 2015-07-05 | 9 | -27/+27 |
| | | | | | | asyncore and AsyncoreDispatcher respectively to provide better hint to fellow devs on the underlying transport being used - backward compatibility preserved through dummy asynsock symbols | ||||
* | - The asyncore-based transport subsystem extended to support POSIX | elie | 2015-01-20 | 1 | -0/+87 |
| | | | | | | | | | | | | 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. | ||||
* | example script on SNMP Agents UDP broadcast-based discovery added | elie | 2013-12-12 | 1 | -0/+77 |
| | |||||
* | most of Command Generator examples re-pointed to a live SNMP Agent | elie | 2013-05-05 | 4 | -7/+7 |
| | | | | at demo.snmplabs.com to ease experimentation and adoption | ||||
* | more transports, text OIDs and general comments added | elie | 2012-07-21 | 7 | -42/+164 |
| | |||||
* | major overhawl aimed at Python 2.4 through 3.2 compatibility | elie | 2011-11-06 | 6 | -26/+123 |
| | |||||
* | all dict.has_key() & dict.get() invocations replaced with modern syntax | elie | 2011-01-20 | 2 | -3/+3 |
| | | | | (this breaks compatibility with Python 2.1 and older). | ||||
* | python 1.6 compatibility fix | elie | 2010-12-12 | 1 | -1/+1 |
| | |||||
* | * getVarBindTable() does not filter SNMP exception values anymore | elie | 2010-11-14 | 1 | -3/+2 |
| | | | | | * getVarBindTable() of v1 API now returns Null instead of None * GETNEXT/GETBULK apps now track EOM condition automatically | ||||
* | * missing SNMPTrap PDU API implemented at proto.api.v2c, RFC2576 proxy | elie | 2009-12-03 | 1 | -1/+1 |
| | | | | | code reworked. * fix to sysUpTime OID at SNMPv2 TRAP PDU. | ||||
* | fix to setting errors while building PDU | elie | 2006-05-21 | 1 | -8/+14 |
| | |||||
* | initial value to Null('') added | elie | 2006-04-24 | 2 | -4/+4 |
| | |||||
* | Header comment updated | elie | 2005-11-04 | 6 | -6/+6 |
| | |||||
* | format output | elie | 2005-10-26 | 4 | -4/+4 |
| | |||||
* | prettyOut() -> prettyPrint() | elie | 2005-10-14 | 1 | -2/+2 |
| | |||||
* | * handle strange SNMP versions | elie | 2005-10-14 | 1 | -12/+15 |
| | | | | * prettyOut() -> prettyPrint() | ||||
* | prettyOut() -> prettyPrinter() | elie | 2005-10-14 | 2 | -4/+4 |
| | |||||
* | do not trick Dispatcher into infinite looping | elie | 2005-10-14 | 1 | -1/+0 |
| | |||||
* | handle strange SNMP versions | elie | 2005-10-14 | 1 | -1/+5 |
| | |||||
* | * pretty print Agent response | elie | 2005-10-14 | 1 | -3/+3 |
| | | | | * query for Managed Objects provided by cmdrsp example | ||||
* | pretty print Agent response | elie | 2005-10-14 | 1 | -1/+3 |
| | |||||
* | * use SET PDU for Set Command Generator example | elie | 2005-10-14 | 1 | -5/+5 |
| | | | | * pretty print Agent response | ||||
* | port number fixed | elie | 2005-10-12 | 1 | -1/+1 |
| | |||||
* | transportDispatcher.stopDispatcher() is depricated | elie | 2005-10-10 | 1 | -1/+1 |
| | |||||
* | trap* example names renamed into ntf* for clarity | elie | 2005-10-09 | 2 | -0/+85 |
| | |||||
* | make use of transport dispatcher job control | elie | 2005-10-05 | 4 | -3/+10 |
| | |||||
* | listen on port 161 by default | elie | 2005-07-12 | 1 | -1/+1 |
| | |||||
* | comments cleaned up | elie | 2005-06-28 | 1 | -2/+0 |
| | |||||
* | pass naked OIDs to simplify examples; examples with MIB resolution moved | elie | 2005-06-27 | 1 | -3/+3 |
| | | | | to withmib/* | ||||
* | adjusted to newer API | elie | 2005-06-24 | 2 | -57/+48 |
| |