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 Garcia2024-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 Garcia2024-07-29 08:32:58 +00:00
a35a808188
Accepting request 1143200 from devel:languages:python
Ana Guerrero2024-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 Mueller2024-02-01 08:13:03 +00:00
6516b70096
Accepting request 1101627 from devel:languages:python
Yuchen Lin2023-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 Kowalik2023-08-01 06:21:43 +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
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 Oakley2011-11-27 08:40:29 +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 Oakley2010-09-14 23:44:03 +00:00
fc5bc2f016
Accepting request 35545 from home:bmanojlovic:branches:devel:languages:python
James Oakley2010-03-23 19:54:03 +00:00