14
0
forked from pool/python-pysnmp
Commit Graph

11 Commits

Author SHA256 Message Date
Thomas Bechtold
f3233d0b8f Accepting request 518732 from home:tbechtold:branches:devel:languages:python
- update to 4.3.9:
  - Deprecated UsmUserData initializaton parameters removed
  - Adapted to pyasn1 API changes introduced by release 0.3.1
  - Fix to a crash happening on inbound SNMP message having non-initialized
    fields
  - Fix to (persistent SNMP engine ID) file writing on Windows
  - Security fix to the bug introduced in 4.3.6: msgAuthoritativeEngineTime
    stopped changing over time and was returning the same timestamp (process
    start time). This fix makes it growing as it should.
  * Fixed import error in legacy NotificationOriginator implementation
  - More instrumentation hooks added addressing security failures
    auditing needs.
  - SNMP table indices correlation implemented within SMI framework.
    The opaque InetAddress type implemented. INET-ADDRESS-MIB included
    into the distribution.
  - SNMP table indices resolution logic made more robust against
    malformed indices.
  - Fixes to *lexicographicMode* option documentation to make it
    unambiguous.
  - The `ErrorIndication` object is now derived from `Exception` so
    that it could be raised in exceptions.
  - The `errorIndication` values produced by various parts of
    SNMP engine unified to be `ErrorIndication` instances. This fixes
    an issue with Twisted.
  - Embedded MIB modules rebuilt with the latest pysmi adding previously
    missing attributes like `status`, `description` etc.
  - Fixed potential SNMP engine crash on handling incoming message
    at unsupported security level
  - The getNext() and getBulk() calls of Twisted interface.
    now support ignoreNonIncreasingOid option.

OBS-URL: https://build.opensuse.org/request/show/518732
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=24
2017-08-25 12:12:41 +00:00
55b47a1b94 Accepting request 416227 from home:mnhauke
- Update to version 4.3.2

OBS-URL: https://build.opensuse.org/request/show/416227
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=22
2016-08-07 11:52:14 +00:00
e5eb99e909 Accepting request 336886 from home:frispete:python
- updated to 4.3.0
  + Critical error fixed in key localization procedure for AES192/AES256/3DES
    cyphers. Previous versions might never worked properly in this respect.
    Initial PySMI integration. Original ASN.1 MIBs could now be parsed, stored
    at a local pysnmp MIBs repository and loaded into SNMP Engine. Relevant
    example scripts added. Obsolete libsmi-based scripts removed.
  + Major rewrite of native SNMPv3 CommandGenerator and NotificationOriginator
    applications towards the following goals:
     +  avoid binding to specific SNMP engine instance to promote single SNMP
        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.
     +  Promote the use of dedicated classes for dealing with OID-value pairs. 
        Instances of those classes resemble OBJECT-IDENTITY, OBJECT-TYPE and 
        NOTIFICATION-TYPE MIB structures.
     +  Oneliner API reworked to become more generic: its LCD configuration 
        shortcuts and and var-bindings processing code split off SNMP apps 
        classes to stand-alone objects. The whole API also moved up in package 
        naming hierarchy and becomes ‘pysnmp.hlapi.asyncore’ (hlapi is 
        apparently an African fish). Old oneliner API remains fully operational 
        at its original location.
     +  Synchronous oneliner apps redesigned to offer Python generator-based 
        API along with a more comprehensive set of accepted parameters.
     +  Asyncore-based asynchronous apps reworked to become functions.
     +  Twisted API moved entirely into high-level domain to be aligned with 
        other high-level APIs. This WILL BREAK backward compatibility for those

OBS-URL: https://build.opensuse.org/request/show/336886
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=20
2015-10-07 08:00:52 +00:00
Sascha Peilicke
0733b30515 - GPL-2.0 license for the twisted backend
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=18
2014-03-28 14:16:03 +00:00
Sascha Peilicke
6bb741de81 - Add GPL-2.0 license for the twisted backend
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=17
2014-03-28 12:56:36 +00:00
Denisart Benjamin
49789ed0fa Accepting request 208216 from home:posophe:branches:devel:languages:python
update

OBS-URL: https://build.opensuse.org/request/show/208216
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=16
2013-11-24 21:01:03 +00:00
Sascha Peilicke
4554fd77bf Accepting request 173430 from home:HighwayStar:branches:devel:languages:python
update to 4.2.4
python3 package added
License in spec file updated to BSD-4-clause according to text of LICENSE file in source tarball

OBS-URL: https://build.opensuse.org/request/show/173430
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=14
2013-04-26 10:06:50 +00:00
78a1e897d1 - Update to 4.2.1
- Support string OIDs at one-liner API.
  - Code quality of libsmi2pysnmp tool improved, MIBs re-built.
  - SNMP-PROXY-MIB & SNMP-USER-BASED-SM-3DES-MIB added
  - v1arch bulkgen.py example added
  - Major overhawl for Python 2.4 -- 3.2 compatibility:
    + get rid of old-style types
    + drop string module usage
    + switch to rich comparation
    + drop explicit long integer type use
    + map()/filter() replaced with list comprehension
    + apply() replaced with */**args
    + dictionary operations made 2K/3K compatible
    + division operator made 2K/3K compatible
    + sorting function now operates on key
    + iterators returned by some funcs in py3k converted to lists
    + exception syntax made 2K/3K compatible
    + tuple function arguments resolved to scalars to become py3k compatible
    + BER octetstream is now of type bytes (Py3k) or still string (Py2k)
- 4.1.16d
  - Fix to SNMPv1 Trap PDU agentAddress setter shortcut method.
- 4.1.16c
  - Missing module import fixed in privacy subsystem
- 4.1.16b
  - Oneliner CommandGenerator can now optionally ignore non-increasing OIDs.
  - Default CommandResponder now skips non-compliant (Counter64) values
    when responding to a v1 Manager.
  - Fix to state information handling at CommandResponder app.
  - Fix to Twisted reactor shutdown condition.
  - Fix to distutils dependencies syntax.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=13
2011-11-27 08:40:29 +00:00
3f29a896fe - Fix required libsmi version
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=11
2010-09-17 00:09:32 +00:00
b6280983da - Update to 4.1.14a
- Fix to maxSizeResponseScopedPDU calculation at USM security module: now
    more precise and robust against screwed values on input.
  - Fix to MIB loading logic that used to load same-name modules at
    disticts search paths on each loadModules() call.
  - Fix to AsynsockDispatcher.runDispatcher() to make use of optional
    non-default select() timeout value.
  - AbstractTransportDispatcher now allows user application registering
    multiple timer callbacks each with dedicated call period.
  - Asynsock mainloop default idle period reduced to 0.5 sec for better
    timer resolution.
  - Fix to SNMPv1->SNMPv2c error status handling at proxy module. This
    defect may have caused an infinite loop on a multiple var-bind
    SNMPv1 GetNext operation.
  - Fix to contextName processing at config.addV1System -- typo rendered
    passed contextName not committed into LCD.
  - Fix to unknown ContextName exception handling at CommandResponder App.
  - config.addVacmUser() now accepts an optional contextName what makes
    it usable for configuring multiple contextName-bound bases of Managed
    Objects to SnmpEngine.
  - MP pending states cache management re-worked so that SNMP engine will
    now handle an unlimited number of pending request/responses.
  - Fix to SNMP discovery procedure: include ContentName in SNMP discovery
    messaging.
  - Many fixes to AES crypto code that makes it actually working.
  - Fix to SNMPv2-SMI createUndo operations.
  - Fix to INFORM sending error handling at oneliner.
  - Fix to mismatched response PDU handling at CommandGenerator application.
  - Debug category 'app' (for Application) added to facilitate

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=10
2010-09-14 23:44:03 +00:00
fc5bc2f016 Accepting request 35545 from home:bmanojlovic:branches:devel:languages:python
Copy from home:bmanojlovic:branches:devel:languages:python/python-pysnmp via accept of submit request 35545 revision 6.
Request was accepted with message:
Looks good. Thanks

OBS-URL: https://build.opensuse.org/request/show/35545
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=9
2010-03-23 19:54:03 +00:00