Version 4.22 supports code replacement in runtime from/to version 4.21.7 4.21.6 4.21.5, 4.21.4, 4.21.3, 4.21.2, 4.21.1 and 4.21.
Added the
Own Id: OTP-9940
[manager] Introduced a new transport module,
Own Id: OTP-9876
-
-
Version 4.21.7 supports code replacement in runtime from/to version 4.21.6, 4.21.5, 4.21.4, 4.21.3, 4.21.2, 4.21.1, 4.21, 4.20.1 and 4.20.
-
[agent] Simultaneous
Own Id: OTP-9884
Aux Id: Seq 11995
-
Version 4.21.6 supports code replacement in runtime from/to version 4.21.5, 4.21.4, 4.21.3, 4.21.2, 4.21.1, 4.21, 4.20.1 and 4.20.
[agent] DoS attack using GET-BULK with large value of
MaxRepetitions.
A preventive method has been implementing by simply
limit the number of varbinds that can be included in
a Get-BULK response message. This is specified by the
new config option,
Own Id: OTP-9700
[agent] Mib server cache gclimit update function incorrectly calls
age update function.
The gclimit update function,
Johan Claesson
Own Id: OTP-9868
-
Version 4.21.5 supports code replacement in runtime from/to version 4.21.4, 4.21.3, 4.21.2, 4.21.1, 4.21, 4.20.1 and 4.20.
[agent] Removed (more) use of old style tuple funs.
Own Id: OTP-9783
[agent] Repeated vacm table dumping fails due to file name conflict. When dumping the vacm table to disk, a temoporary file with a fixed name was used. If the table dumping (snmpa_vacm:dump_table/0) was initiated from several different processes in rapid succesion, the dumping could fail because the different processes was simultaniously trying to write to the same file. This problem has been eliminated by creating a unique name for the temporary file.
Own Id: OTP-9851
Aux Id: Seq 11980
-
This version has never been released for R14B.
Version 4.21.4 supports code replacement in runtime from/to version 4.21.3, 4.21.2, 4.21.1, 4.21, 4.20.1, 4.20 and 4.19.
-
[agent] Removed use of old style tuple funs.
Own Id: OTP-9779
-
Version 4.21.3 supports code replacement in runtime from/to version 4.21.2, 4.21.1, 4.21, 4.20.1, 4.20 and 4.19.
[compiler] Improved version info printout from the
Own Id: OTP-9618
[agent] Version 4.20 introduced a change that broke trap sending from subagents. Due to a bug in the test code, this was not discovered, until that bug was fixed.
Own Id: OTP-9745
[agent] When sending an error message (reply) regarding
Own Id: OTP-9747
[compiler] Fix the
*** POTENTIAL INCOMPATIBILITY ***
Tuncer Ayaz
Own Id: OTP-9718
[compiler] The short warning option has been changed from
Tuncer Ayaz
Own Id: OTP-9718
Version 4.21.2 supports code replacement in runtime from/to version 4.21.1, 4.21, 4.20.1, 4.20 and 4.19.
-
Bad note store GC timer deactivation. Wrong field in the state record was set (timeout instead active).
Stefan Grundmann
Own Id: OTP-9690
-
Version 4.21.1 supports code replacement in runtime from/to version 4.20.1, 4.20 and 4.19.
[compiler] Used wrong variable name (for warnings-as-errors variable), which caused the compiler to crash when using the snmpc (e)script.
Also added the option
Own Id: OTP-9447
[agent] Some very minor debugging improvements.
Own Id: OTP-9446
-
-
Version 4.21 supports code replacement in runtime from/to version 4.20.1, 4.20 and 4.19.
[manager] There was no way to specify transport domain.
The transport domains was assumed to be IPv4 (transportDomainUdpIpv4).
This has now been changed so that it can also be IPv6
(transportDomainUdpIpv6).
To facilitate this, the transport domain,
This also mean that the transport behaviour has changed.
Own Id: OTP-9305
Aux Id: Seq 11847
[compiler] Added the option
Tuncer Ayaz
Own Id: OTP-9437
The snmp config tool could not handle (manager) audit trail config because the option seqno was not handled.
Own Id: OTP-9354
[agent] The SNMP ACM cache was not properly updated when changes where made to the VACM security-to-group, access and view-tree-family tables.
Own Id: OTP-9367
Aux Id: Seq 11858
Fixed install directory typo for man3.
Peter Lemenkov
Hans Ulrich Niedermann
Own Id: OTP-9442
-
Version 4.20.1 supports code replacement in runtime from/to version 4.20, 4.19 and 4.18.
-
[agent] Did not handle transport domains properly in some cases, for instance trap sending.
Own Id: OTP-9400
[agent] Wrong default transport domain, snmpUDPDomain, instead of transportDomainUdpIpv4.
Own Id: OTP-9425
Aux Id: Seq 11874
-
Version 4.20 supports code replacement in runtime from/to version 4.19 and 4.18.
[agent] Added support for sending traps to IPv6 targets.
See the
Own Id: OTP-9088
Aux Id: Seq 11790
[agent] To be able to handle multiple engine-id(s) when
sending trap(s), the function
Own Id: OTP-9119
Aux Id: Seq 11792
[manager] The API for snmp requests has been augmented to allow the caller to override some configuration.
This has been done by introducing a new set of API functions, see
Own Id: OTP-9162
[manager] The old API functions (for get and set requests: snmpm:g/3,4,5,6,7, snmpm:ag/3,4,5,6,7, snmpm:gn/3,4,5,6,7, snmpm:agn/3,4,5,6,7, snmpm:s/3,4,5,6,7, snmpm:s/3,4,5,6,7, snmpm:gb/5,6,7,8,9 and snmpm:agb/5,6,7,8,9) are now officially deprecated. They will be removed as of R16B.
Own Id: OTP-9174
[agent] Pass extra info through the agent to the net-if process when sending notifications.
See
Own Id: OTP-9183
Aux Id: Seq 11817
Added type specs for functions that do not return.
Kostis Sagonas
Own Id: OTP-9208
Fixed endode/decode of values of type
This type (
Own Id: OTP-9022
-
Version 4.19 supports code replacement in runtime from/to version 4.18.
[compiler] Added support for textual convention
The
See
For backward compatibillity, the MIBs provided with this application are not compiled with these options.
Own Id: OTP-8966
[agent] Added a "complete" set of (snmp) table and variable print functions, for each mib handled by the SNMP (agent) application. This will be usefull when debugging a running agent.
See
Own Id: OTP-8977
[compiler] Added a MIB compiler (frontend) escript,
Own Id: OTP-9004
[agent] For the table vacmAccessTable,
when performing the is_set_ok and set operation(s),
all values of the vacmAccessSecurityModel column was
incorrectly translated to
Own Id: OTP-8980
[agent] When calling
Own Id: OTP-8981
Aux Id: Seq 11750
-
Version 4.18 supports code replacement in runtime from/to version 4.17.1 and 4.17.
Prepared for R14B release.
-
-