Commit Graph

  • f17bf3294a Accepting request 1315908 from devel:languages:python factory Ana Guerrero 2025-11-06 17:14:33 +00:00
  • 2820f26e2e - Update to 7.1.22: * Dropped support for Python 3.9. * Added Python 3.14 to test matrix. * Fixed a bug in bulk walk command when lookupMib is set to False. * Implemented v1arch dispatcher timeout support. * Resolved dispatcher resource leak issue. * Upgraded pysmi dependency to 1.6.1. * Fixed an SNMPv2-SMI issue. * Fixed a few MIB related issues. * Improved shadow cloning patch. * Fixed v1arch local address issue. * Fixed shadow cloning issue. * Fixed a resource leak issue. * Updated built-in MIBs to match latest PySMI compiled results. * Fixed two bugs in MIB related code and improved compatibility layer. * Method names are revised to be PEP 8 compliant. Compatibility layer is added to support most of the old method names, but will be removed in the next major release, 8.0. * Python 3.8 support is dropped. * Python 3.13 support is added. * The pysmi dependency is now optional. - Add a script to download MIBs that the testsuite requires. - Fix formatting in early changelog entries. Steve Kowalik 2025-11-06 04:28:42 +00:00
  • 4e4d238312 Accepting request 1202106 from devel:languages:python leap-16.1 leap-16.0 Ana Guerrero 2024-09-20 15:12:01 +00:00
  • df575c1f2a - Update to version 7.1.4 * Dumped pysnmpcrypto dependency and bind to cryptography if presented. - Update to version 7.1.3 * Fixed a bulkCmd IndexError bug. * Cleaned up nextCmd/bulkCmd related code. * Revised docs and examples accordingly. - Update to version 7.1.2 * Revised v1arch hlapi and its docs/examples. * Revised nextCmd, bulkCmd, walkCmd, and bulkWalkCmd returned collections. * Moved Slim class to v1arch. Nico Krapp 2024-09-20 07:27:51 +00:00
  • d986b616e0 Accepting request 1200832 from devel:languages:python Ana Guerrero 2024-09-15 10:35:55 +00:00
  • fd83e12feb - Update to version 7.1.1 * Reimplemented walkCmd and bulkWalkCmd. - Update to version 7.1.0 * Removed pyasn1.compat dependency. * Switched to async DNS resolver. - Update to version 7.0.3 * The high-level API (hlapi) extended to cover lightweight SNMP v1arch in hope to ease the use of packet-level SNMP API. * The signature of the hlapi .sendNotification() call has changed to accept *varBinds instead of a sequence of varBinds. - Update to version 7.0.2 * Fixed a duplicate item issue in bulkWalkCmd. - Update to version 7.0.1 * Many really old backward-compatibility code snippets removed. Most importantly, everything related to (non-standard) UNIX domain socket transport are gone. * The MIB instrumentation API overhauled in backward incompatible way: + MIB instrumentation methods signatures simplified to accept just var-binds (as var-arg), the rest of the parameters packed into opaque kwargs + CommandResponder application passes snmpEngine and optionally user-supplied cbCtx object throughout the MIB instrumentation methods. The goal is to let MIB objects access/modify whatever custom Python objects they need while being called back. * Cherry-picked many minor fixes from etingof/master branch. - Update to version 7.0.0 * Applied PEP8 recommended names. This breaks backward compatibility. - Update to version 6.2.6 Markéta Machová 2024-09-13 12:32:23 +00:00
  • b8e7fdd6a5 Accepting request 1190192 from devel:languages:python Dominique Leuenberger 2024-07-29 19:52:55 +00:00
  • 2e7e5b6413 - Ignore broken tests Daniel Garcia 2024-07-29 09:00:41 +00:00
  • fa226e5631 - 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 Daniel Garcia 2024-07-29 08:45:06 +00:00
  • 01c88e1bf2 - Update to version 6.6.2 * Deleted more obsolete items. * Removed unused dependencies. * 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. * Added ignoreNonIncreasingOid option to nextCmd and bulkCmd. * Fixed a dispatch bug related to "Slim.close". * Improved asyncio "runDispatcher" method to support timeout. * Changed internal defaults to asyncio. * Converted asyncore samples to asyncio. - Update to version 5.1.0 Daniel Garcia 2024-07-29 08:32:58 +00:00
  • a35a808188 Accepting request 1143200 from devel:languages:python 1756812506574215347/tmp_a35a8081885f9a5f8b0959f9b46e4db555d3bfa9c56da78939734e5a8b3402ec Ana Guerrero 2024-02-01 17:05:21 +00:00
  • 9093923f20 - 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 Dirk Mueller 2024-02-01 08:13:03 +00:00
  • 6516b70096 Accepting request 1101627 from devel:languages:python Yuchen Lin 2023-08-01 13:38:12 +00:00
  • 1435e5f96b - 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. Steve Kowalik 2023-08-01 06:21:43 +00:00
  • fe35eb653a Accepting request 784881 from devel:languages:python Dominique Leuenberger 2020-03-16 09:18:18 +00:00
  • 79c088e2a7 - Fix build without python2 Tomáš Chvátal 2020-03-14 09:12:10 +00:00
  • 4f4811ee78 Accepting request 733080 from devel:languages:python Dominique Leuenberger 2019-09-26 18:40:24 +00:00
  • 09f2202551 Accepting request 733015 from home:mnhauke:network Tomáš Chvátal 2019-09-25 06:24:16 +00:00
  • 8d1ff8f87e Accepting request 729835 from devel:languages:python Dominique Leuenberger 2019-09-11 08:36:33 +00:00
  • 67ca82546f - 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 Tomáš Chvátal 2019-09-10 11:42:13 +00:00
  • 11630742fa Accepting request 720140 from devel:languages:python Dominique Leuenberger 2019-08-05 08:36:20 +00:00
  • 0d0ee515d4 Accepting request 720117 from home:mnhauke:network Tomáš Chvátal 2019-08-01 05:58:39 +00:00
  • 3b5febc2fb Accepting request 673130 from devel:languages:python Dominique Leuenberger 2019-02-11 20:27:28 +00:00
  • b63ce2dafb Accepting request 673046 from home:mnhauke:network Tomáš Chvátal 2019-02-10 10:23:38 +00:00
  • 1412c4a703 Accepting request 664288 from devel:languages:python Dominique Leuenberger 2019-01-11 13:04:53 +00:00
  • aaeb196608 Accepting request 664286 from home:mnhauke Tomáš Chvátal 2019-01-10 08:37:26 +00:00
  • 1cf1d4a0d7 Accepting request 659604 from devel:languages:python Dominique Leuenberger 2018-12-24 10:42:24 +00:00
  • 43b85b6942 Remove superfluous devel dependency for noarch package Matej Cepl 2018-12-04 13:54:45 +00:00
  • d0afa5c20e Accepting request 652439 from devel:languages:python Dominique Leuenberger 2018-11-29 22:00:40 +00:00
  • 2115147734 Accepting request 652206 from home:Alexander_Naumov:branches:devel:languages:python Thomas Bechtold 2018-11-28 14:17:08 +00:00
  • 8e3334462a Accepting request 645897 from devel:languages:python Dominique Leuenberger 2018-11-02 09:52:02 +00:00
  • 435c9bf936 - Use cryptodome not cryptodomex, to keep working Tomáš Chvátal 2018-11-01 13:01:54 +00:00
  • 79a399e470 Accepting request 627805 from devel:languages:python Dominique Leuenberger 2018-08-24 14:59:54 +00:00
  • 5e61012e06 Accepting request 627804 from home:mnhauke Tomáš Chvátal 2018-08-07 07:25:48 +00:00
  • 897131d442 Accepting request 620276 from devel:languages:python Dominique Leuenberger 2018-07-06 08:41:00 +00:00
  • bbd5fe2eb7 Accepting request 620239 from home:mnhauke Tomáš Chvátal 2018-07-02 15:10:13 +00:00
  • f018282bae Accepting request 518973 from devel:languages:python Dominique Leuenberger 2017-09-27 14:54:14 +00:00
  • 4057739c1f Accepting request 518778 from home:jengelh:branches:devel:languages:python Thomas Bechtold 2017-08-28 04:14:48 +00:00
  • f3233d0b8f Accepting request 518732 from home:tbechtold:branches:devel:languages:python Thomas Bechtold 2017-08-25 12:12:41 +00:00
  • 1efbb3a20b Accepting request 417341 from devel:languages:python Dominique Leuenberger 2016-08-10 17:55:35 +00:00
  • 55b47a1b94 Accepting request 416227 from home:mnhauke Dirk Mueller 2016-08-07 11:52:14 +00:00
  • 6179781bff Accepting request 346345 from devel:languages:python Dominique Leuenberger 2015-12-03 12:30:19 +00:00
  • e5eb99e909 Accepting request 336886 from home:frispete:python Dirk Mueller 2015-10-07 08:00:52 +00:00
  • b882147080 Accepting request 228100 from devel:languages:python Stephan Kulow 2014-03-30 05:56:25 +00:00
  • 0733b30515 - GPL-2.0 license for the twisted backend Sascha Peilicke 2014-03-28 14:16:03 +00:00
  • 6bb741de81 - Add GPL-2.0 license for the twisted backend Sascha Peilicke 2014-03-28 12:56:36 +00:00
  • 49789ed0fa Accepting request 208216 from home:posophe:branches:devel:languages:python Denisart Benjamin 2013-11-24 21:01:03 +00:00
  • 5f22d66890 Python3 moved to devel:languages:python3 Sascha Peilicke 2013-06-17 12:53:24 +00:00
  • 4554fd77bf Accepting request 173430 from home:HighwayStar:branches:devel:languages:python Sascha Peilicke 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. James Oakley 2011-11-27 08:40:29 +00:00
  • 100c4786a4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=12 Sascha Peilicke 2011-09-01 06:55:38 +00:00
  • 3f29a896fe - Fix required libsmi version James Oakley 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 James Oakley 2010-09-14 23:44:03 +00:00
  • fc5bc2f016 Accepting request 35545 from home:bmanojlovic:branches:devel:languages:python James Oakley 2010-03-23 19:54:03 +00:00
  • cc5b0a79cf Update to 4.1.10a James Oakley 2009-02-16 14:27:20 +00:00
  • a4835e8b54 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=7 OBS User unknown 2008-11-15 16:25:48 +00:00
  • ca3e327193 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=6 OBS User unknown 2007-04-24 01:26:44 +00:00
  • b8f20fdb38 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=5 OBS User unknown 2007-04-24 01:24:50 +00:00
  • 9dce8fc3db OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=4 OBS User unknown 2007-04-24 01:24:48 +00:00
  • 642d3738d4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=3 OBS User unknown 2007-04-24 01:24:46 +00:00
  • 262674b67b OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=2 OBS User unknown 2006-10-27 12:13:46 +00:00
  • 80d10199f0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=1 OBS User unknown 2006-10-27 12:13:39 +00:00