[AGENT++] Updates: SNMP++v3.2.12, AGENT++v3.5.18, AgentX++v1.4.10
Frank Fock
fock at agentpp.com
Fri May 21 14:14:58 CEST 2004
New versions of SNMP++, AGENT++ and AgentX++ have been released.
The new version can be downloaded from http://www.agentpp.com
RELEASE NOTES
SNMP++v3.2.12 (CHANGES since v3.2.11)
- Fixed: Do not accept illegal lengths for
authentication parameters.
- Removed: Obsolete XExample.
- Fixed: Compilation problem in address.cpp
if __sun is defined (Kostas Lykiardopoulos)
- Improved: Modified constructor of Snmp class
to allow binding to IPv6 socket.
- Added: AES can now be used with OpenSSL.
- Improved: Compilation under Tru64.
- Fixed: Return code of delete_entry and
delete_entries in class USMUserTable returned
SNMPv3_MP_OK instead SNMPv3_USM_OK.
AGENT++v3.5.18 (CHANGES since v3.5.17a)
* Added: QueuedThreadPool that asynchronously
executes tasks with a pool of threads.
* Changed: The thread pool is no longer created
in the Mib constructor. Instead it the thread
pool is created in the Mib::init() method
if not set or created before. Thus, if you
want to use a different thread pool, you can
virtually overwrite the Mib::init() method
or set the thread pool via the set_thread_pool
method.
* Fixed: snmpTargetAddrTMask::prepare_set_request
AgentX++v1.4.10 (CHANGES since v1.4.9b)
* Fixed: Subagent never reached status RUN
and consequently runtime registration did
not work (anymore).
* Improved: Error log when disconnecting on
WIN32.
* Fixed: Possible dead lock condition when
registering/unregistering shared table
rows within while the same table is within
a SET request transaction.
* Improved: Other dead lock conditions
(conducted by authorized clients running a
DoS attack) are prevented by using the new
QueuedThreadPools for asynchronous
processing of AgentX messages.
* Improved: Closing subagent connections
does no longer create addtional thread(s).
* Added: agentpp_config_mib to the master
example.
* Added: Filter for AgentX subagent addresses
for TCP subagent connections is now added
to the example master by default, to allow
subagent on the localhost to connect to
the master using TCP.
* Improved: AgentXSharedTable::clear() now
overwrites MibTable::clear() to unregister
rows properly.
* Fixed: AgenPro2 master and subagent
templates did not use include file scoping
for AgentX++.
Frank Fock
More information about the AGENTPP
mailing list