14
0
forked from pool/python-pysnmp
2009-02-16 14:27:20 +00:00
committed by Git OBS Bridge
parent a4835e8b54
commit cc5b0a79cf
3 changed files with 91 additions and 4 deletions

3
pysnmp-4.1.10a.tar.bz2 Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:28035fe88b66f44598caa37332c891bd492dd3d73b4fb2a35888f43813e944c6
size 132831

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a226c5ae3abd640c9c8266992d0861c4f70f398a3b62be580dbbfba2b7a8bacb
size 106020

View File

@@ -2,7 +2,7 @@
Name: python-%{modname}
URL: http://pysnmp.sourceforge.net/
Summary: SNMP framework for Python
Version: 4.1.7
Version: 4.1.10
%define prever a
Release: 1
License: Other License(s), see package
@@ -46,6 +46,93 @@ rm -rf %{buildroot}
%changelog
* Mon Feb 16 2009 - James Oakley <jfunk@funktronics.ca> - 4.1.10-1
- Update to 4.1.10a
- Internal MIB indexing method __indexMib() unmangled to facilitate
setting up mutex there for sharing MIB stuff between threads.
- Fixed broken IpAddress value handling in SET operation.
- Broken MibBuilder.unloadModules() method now works.
- Use getLabel() SMI object method when building MIB tree (in builder.py)
in addition to direct attribute access for clearer object protocol.
- The MIB building tools updated to match significantly improved
smidump tool (libsmi version > 0.4.5).
- Made libsmi2pysnmp tool optionally building MIB text fields into pysnmp
MIB code (enabled by default) and MibBuilder conditionally loading them
up (disabled by default).
- SnmpEngine and MsgAndPduDispatcher constructors now optionally
take msgAndPduDspr and mibInstrumController class instances
respectively to facilitate these objects sharing within a process.
- Unique integers, for various parts of the system, are now generated
by a nextid.py module. This fixes possible issues with duplicate
request IDs and handlers.
- Built-in MIBs re-generated to include text fields.
- 4.1.9a
- UNSTABLE ALPHA RELEASE.
- At onliner CommandGenerator, close transport on destruction to
prevent socket leak. Implicit async transports registration at
default asyncore's socket map has been disabled to avoid side
effects.
- Fix to rfc2576.v1ToV2c() PDU converter to perform noSuchName error code
translation.
- Fixes to Notification PDU convertion code at rfc2576 in part of
snmpTrapOID handling.
- Fix to nonRepeaters object use as sequence slicer (must be int) at
cmdrsp.CommandResponderApplication
- Make AsynsockDispatcher using its own socket map by default for
threading safety. This will break asyncore apps that rely on pysnmp
sharing the same socket map with them. A solution would be to either
set asyncore map to pysnmp (AsynsockDispatcher.setSocketMap()) or pass
pysnmp map (AsynsockDispatcher.getSocketMap()) to asyncore.
- Fix to response timeout roundup bug at CommandGenerator and
NotificationOriginator code.
- Oneline configuration classes made hashable to prevent memory leaks
when committing them into CommandGenerator/NotificationOriginator
internal repository.
- Security information is now released properly in all MP modules.
This might fix a significant memory leak.
- Typo fix to rfc3411 confirmed class PDU members.
- 4.1.8a
- UNSTABLE ALPHA RELEASE.
- SMI/dispatcher timeout convertion multiplier is actually 100 (1/100 sec)
rather than 1/1000. This fix affects timeouts specified through SMI.
- __repr__() implemented for UdpTransportTarget, CommunityData, UsmUserData
in oneliner module.
- Automatically initialize table index values on table management
operations (SF bug ID #1671989).
- Fix to carrier code: ignore BADFD socket error as it may happen upon
FD closure on n-1 select() event.
- Fix to MibBuilder.setMibPath() to preserve previously loaded modules
intact. Otherwise loadModules() called after setMibPath() might fail
with 'MIB file not found in search path' exception.
- Fix to oneliner classes that now invoke unconfiguration methods on
destruction. This might have caused memory leaks.
- Automatically initialize SNMP-USER-BASED-SM-MIB::UsmUserSecurityName
columnar object instance on creation, as stated in DESCRIPTION (SF
tracker ID #1620392).
- Fix to USM timeframe arithmetics (SF bug #1649032).
- VACM shortcuts merged into universal add/delVacmUser() to let notifications
and requests to co-exist for the same user.
- At oneliners, build LCD tables keys from a hashed mix of input parameters
to make sure these automatic entries won't interfere or exceed constraints
on keys values.
- Made use of notificationType parameter of the sendNotification method
in NotificationGenerator applications. This parameter used to be
ignored in the past. Note, that previously used (and ignored) syntax
has been changed in an incompatible way.
- Allow plain Python values in setCmd() and sendNotification()
methods in CommandGenerator and NotificationGenerator applications
respectively.
- Multi-target oneliner API-based example script added.
- Ignore more socket errors in datagram-type async socket code.
- AES cipher now supported (rfc3826).
- Fix to messed up tagIDs of noSuchInstance and noSuchObject types.
- SET Command Responder fixed to obscure access to non-existing variables
by returning notWritable error (SF bug #1764839).
- AsynsockDispatcher.setSocketMap() method added to facilitate pysnmp
transport integration into third-party asyncore-based applications.
- Fix to errorIndex generation at CommandResponder application, the value
should be a one-based.
* Mon Apr 23 2007 - James Oakley <jfunk@funktronics.ca> - 4.1.7-1
- Update to 4.1.7
- Low-level debugging facility implemented