Revisions of python-pysnmp
Ana Guerrero (anag+factory)
accepted
request 1200832
from
Markéta Machová (mcalabkova)
(revision 20)
Dominique Leuenberger (dimstar_suse)
accepted
request 1190192
from
Daniel Garcia (dgarcia)
(revision 19)
- Update to version 6.2.4 * Deleted more obsolete items. - Update to version 6.2.3 * Removed unused dependencies. - Enable tests - Get source from pypi, github tag doesn't have the latest version and looks like the releases are not done in the github. - Update to version 6.2.2 * Cleaned up sync API leftover. * Retired temporary sync API. * Removed package postfix. A helper release to enable migration. * Merged changes from 4.4.13. * Fixed more access descriptors. * Initial work to support pysmi-lextudio 1.3.0 and above. * Removed package postfix. A helper release to enable migration. * Restricted pysmi-lextudio version to 1.2.0 to avoid breaking changes. * Fixed walkCmd bug. * Fixed bulkWalkCmd bug. * Added sync oneliner back. * Fix annotations. * Added walkCmd() and bulkWalkCmd() to hlapi. * Improved Slim class to support IPv6. * Added some sync API based on asyncio. * Added custom socket support in openServerMode. * Fixed various bugs in RFC3414 error handling. * Reverted some changes in 6.0.2 on asyncio dispatch. * Deleted asyncore related bits. * Simplified asyncio dispatch.
Ana Guerrero (anag+factory)
accepted
request 1143200
from
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 (maxlin_factory)
accepted
request 1101627
from
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 (dimstar_suse)
accepted
request 784881
from
Tomáš Chvátal (scarabeus_iv)
(revision 16)
- Fix build without python2
Dominique Leuenberger (dimstar_suse)
accepted
request 733080
from
Tomáš Chvátal (scarabeus_iv)
(revision 15)
Dominique Leuenberger (dimstar_suse)
accepted
request 729835
from
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 (dimstar_suse)
accepted
request 720140
from
Tomáš Chvátal (scarabeus_iv)
(revision 13)
Dominique Leuenberger (dimstar_suse)
accepted
request 673130
from
Tomáš Chvátal (scarabeus_iv)
(revision 12)
Dominique Leuenberger (dimstar_suse)
accepted
request 664288
from
Tomáš Chvátal (scarabeus_iv)
(revision 11)
Dominique Leuenberger (dimstar_suse)
accepted
request 659604
from
Matej Cepl (mcepl)
(revision 10)
Remove superfluous devel dependency for noarch package
Dominique Leuenberger (dimstar_suse)
accepted
request 652439
from
Thomas Bechtold (tbechtold)
(revision 9)
Dominique Leuenberger (dimstar_suse)
accepted
request 645897
from
Tomáš Chvátal (scarabeus_iv)
(revision 8)
- Use cryptodome not cryptodomex, to keep working
Dominique Leuenberger (dimstar_suse)
accepted
request 627805
from
Tomáš Chvátal (scarabeus_iv)
(revision 7)
Dominique Leuenberger (dimstar_suse)
accepted
request 620276
from
Tomáš Chvátal (scarabeus_iv)
(revision 6)
Dominique Leuenberger (dimstar_suse)
accepted
request 518973
from
Thomas Bechtold (tbechtold)
(revision 5)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 417341
from
Dirk Mueller (dirkmueller)
(revision 4)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 346345
from
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 (adrianSuSE)
committed
(revision 2)
Split 13.2 from Factory
Displaying revisions 1 - 20 of 21