Revisions of python-pysnmp

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1143200 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 18)
- 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
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 1101627 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 17)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 784881 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 16)
- Fix build without python2
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 729835 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 14)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 659604 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 10)
Remove superfluous devel dependency for noarch package
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 645897 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 8)
- Use cryptodome not cryptodomex, to keep working
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 346345 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 3)
- 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
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 2)
Split 13.2 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 228100 from Sascha Peilicke's avatar Sascha Peilicke (saschpe) (revision 1)
openstack dep
Displaying all 18 revisions
openSUSE Build Service is sponsored by