Revisions of python-pysnmp

buildservice-autocommit accepted request 1143200 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 52)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 51)
- use poetry-core for building
- Update to version 4.4.6
     +  Promote the use of dedicated classes for dealing with OID-value pairs.
        Instances of those classes resemble OBJECT-IDENTITY, OBJECT-TYPE and
     +  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
     +  Synchronous oneliner apps redesigned to offer Python generator-based
     +  Twisted API moved entirely into high-level domain to be aligned with
  + Sphinx documentation added to source code and example scripts. Library
  + Execution Observer facility implemented to give app an inside view of SNMP
    (and modifying) various internal states of pysnmp engine. Previously
    introduced non-standard APIs (like getting peer’s transport endpoint which
    +   Responding to SNMP requests from exactly the same IP address the query
  + Internal oneliner apps configuration cache moved from respective apps
    objects to [a singular] snmpEngine “user context” object. That would allow
    for better cache reuse and allow for a single app working with many
  + Oneliner GETBULK Command Generator now strips possible excessive OIDs off
  + Constraints assignment shortcut added to some base rfc1902 types (Integer,
  + Examples on a single Transport Dispatcher use with multiple SnmpEngine
  + AbstractTransportDispatcher’s jobStarted() and jobFinished() methods now
  + Oneliner transport object now supports setLocalAddress() method to force
  + New public DgramSocketTransport.getLocalAddress() returns local endpoint
  + Change to rfc2576.v1tov2() logic: errorStatus = noSuchName is now
    on the platform. It would help handling a really large number (>1024)
    addV3User() functions as well as to their oneliner's wrappers.
    in both Generator and Responder modes and better follow RFC2576
    untagged snmpCommunityTable entries will *not* match tagged
buildservice-autocommit accepted request 1101627 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 50)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 49)
- Switch to lextudio releases, and upgrade to 5.0.28:
  * Fixed SNMP engine ID generation on Windows.
  * SNMPv3 crypto operations that require external dependencies
    made dependent on the optional external
    package -- pysnmpcrypto.
  * Added Slim class and simplified some examples.
  * Fixed a #SNMP demo compatibility issue.
  * Fixed passwordToKeySHA.
  * Enabled Python 3.11 support.
  * Switched to pyasn1/pyasn1 package.
  * Removed legacy paddings in v3 packets.
  * Changed web site to pysnmp.com.
  * Inherited all changes made by Splunk team.
- Switch to pyproject macros.
- Add patch support-new-pyasn1.patch:
  * Support pyasn1 0.5.0.
buildservice-autocommit accepted request 784881 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 48)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 47)
- Fix build without python2
buildservice-autocommit accepted request 733080 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 46)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 733015 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 45)
- Update to version 4.4.12
  * Fixed broken SNMPv3 `msgFlag` initialization on authoritative
    SNMP engine ID discovery. This bug causes secure communication
    with peer SNMP engines to stall at SNMP engine ID discovery
    procedure.
buildservice-autocommit accepted request 729835 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 44)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 43)
- Update to 4.4.11:
  - Added SNMPv3 USM master and localized keys support to LCD configuration
  - Improved initial and runtime USM debugging
  - Fixed a bug in USM configuration which did not allow the same user names
    to be added under different security names
buildservice-autocommit accepted request 720140 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 42)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 720117 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 41)
- Update to version 4.4.10
  * Reworked VACM access control function. Most important changes include:
  
    + Added subtree match negation support (vacmViewTreeFamilyType)
    + Added subtree family mask support (vacmViewTreeFamilyMask)
    + Added prefix content name matching support (vacmAccessContextMatch)
    + Added key VACM tables caching for better `isAccessAllowed` lookup
      performance
  
    One potential incompatibility may be caused by the `addContext()` call
    which now needs to be made explicitly during low-level VACM configuration
    rather than be a side effect of `addVacmAccess()` call.
  
  * Rebased MIB importing code onto `importlib` because `imp` is long
    deprecated
  * Received MIB objects resolution made more forgiving to errors, added
    optional `ignoreErrors` parameter to `ObjectType.resolveWithMib()` to
    control that behaviour.
  * Fixed asyncore main loop to respect non-default timer resolution
  * Fixed `.setTimerResolution()` behaviour of abstract main loop dispatcher
    to update call intervals of the existing periodic dispatcher jobs
  * Fixed `var-bindings` initialization to prevent pyasn1 encoder failures
    with newer pyasn1 versions where `SequenceOf` type looses its default
    initializer.
  * Fixed crash on uninitialized component serialization left out in
    SNMP v1 TRAP PDU to SNMPv2/3 TRAP PDU proxy translation routine.
buildservice-autocommit accepted request 673130 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 40)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 673046 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 39)
- Update to version 4.4.9
  * Made MIB loader ignoring file and directory access errors
  * Added missing SNMP PDU error classes and their handling in
    Command Responder
  * Fixed crash on MIB load failure in case of directory access error
  * Fixed socket transparency option (IPV6_TRANSPARENT) to make IPv6
    transparent operation functional
buildservice-autocommit accepted request 664288 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 38)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 664286 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 37)
- Update to version 4.4.8
  * Fixed Pythonized MIB load (in the source form) - made sure to
    turn it into a code object prior to its execution
- Update to version 4.4.7
  * Exposed ASN.1 `Null` type through `rfc1902` module for
    convenience.
  * Use `compile()` before `exec`'ing MIB modules to attach filename
    to the stack frames (ultimately shown in traceback/debugger)
  * Fixed hlapi/v3arch transport target caching to ensure transport
    targets are different even if just timeout/retries options differ
  * Fixed hlapi LCD configurator to include `contextName`. Prior to
    this fix sending SNMPv3 TRAP with non-default `contextName` would
    fail.
  * Fixed possible duplicate key occurrence in the `OrderedDict`
    following a race condition
  * Fixed undefined name references in `inet_pton`/`inet_ntop`
    substitute routines for IPv6 in `TRANSPORT-ADDRESS-MIB.py`
buildservice-autocommit accepted request 659604 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 36)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 35)
Remove superfluous devel dependency for noarch package
buildservice-autocommit accepted request 652439 from Thomas Bechtold's avatar Thomas Bechtold (tbechtold) (revision 34)
baserev update by copy to link target
Thomas Bechtold's avatar Thomas Bechtold (tbechtold) accepted request 652206 from Alexander Naumov's avatar Alexander Naumov (Alexander_Naumov) (revision 33)
- Update to version 4.4.6 
  * Improved package build and dependency tracking
  * Fixed missing LICENSE from the tarball distribution
  * Fixed CommandGeneratorLcdConfigurator.unconfigure() to fully
    clean up internal caches, otherwise repetitive attempts to
    configure the target would fail.
  * Fix to tolerate possible duplicate enumerations in Bits and
    IntegerSMI types.
  * Fix to tolerate non-initialised entries in SNMP community table.
    Once a bad entry sneaked into the SNMP community table, all
    the subsequent SNMP v1/v2c operations failed. The fix ignores
    incomplete SNMP community table entries in the course of
    building indices.
This is a bug fix release addressing a handful of accumulated bugs.
Displaying revisions 1 - 20 of 52
openSUSE Build Service is sponsored by