[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