36
<title>SNMP Development Toolkit 4.19</title>
37
<p>Version 4.19 supports code replacement in runtime from/to
41
<title>Improvements and new features</title>
45
<list type="bulleted">
47
<p>[compiler] Added support for textual convention
48
<c>AGENT-CAPABILITIES</c> and "full" support for textual
49
convention MODULE-COMPLIANCE, both defined by the SNMPv2-CONF
51
<p>The <c>reference</c> and <c>modules</c> part(s) are
52
stored in the <c>assocList</c> of the mib-entry (<c>me</c>)
54
Only handled <em>if</em> the option(s) <c>agent_capabilities</c>
55
and <c>module_compliance</c> (respectively) are provided to the
57
<p>See <seealso marker="snmpc#compile">compile/2</seealso>
59
<p>For backward compatibillity, the MIBs provided with
60
this application are <em>not</em> compiled with these
62
<p>Own Id: OTP-8966</p>
66
<p>[agent] Added a "complete" set of (snmp) table and variable
67
print functions, for each mib handled by the SNMP (agent)
68
application. This will be usefull when debugging a running agent.</p>
70
<seealso marker="snmpa#print_mib_info">print_mib_info/0</seealso>,
71
<seealso marker="snmpa#print_mib_tables">print_mib_tables/0</seealso>
73
<seealso marker="snmpa#print_mib_variables">print_mib_variables/0</seealso>
75
<p>Own Id: OTP-8977</p>
79
<p>[compiler] Added a MIB compiler (frontend) escript,
81
<p>Own Id: OTP-9004</p>
88
<title>Fixed Bugs and Malfunctions</title>
92
<list type="bulleted">
94
<p>[agent] For the table vacmAccessTable,
95
when performing the is_set_ok and set operation(s),
96
all values of the vacmAccessSecurityModel column was
97
incorrectly translated to <c>any</c>. </p>
100
snmp_view_basec_acm_mib:vacmAccessTable(set, RowIndex, Cols).
102
<p>Own Id: OTP-8980</p>
106
<p>[agent] When calling
107
<seealso marker="snmp_view_based_acm_mib#reconfigure">snmp_view_based_acm_mib:reconfigure/1</seealso>
108
on a running node, the table <c>vacmAccessTable</c> was not properly
110
This meant that if some entries in the vacm.conf file was removed
111
(compared to the <c>current</c> config),
112
while others where modified and/or added, the removed entrie(s)
113
would still exist in the <c>vacmAccessTable</c> table. </p>
114
<p>Own Id: OTP-8981</p>
115
<p>Aux Id: Seq 11750</p>
123
<title>Incompatibilities</title>
127
</section> <!-- 4.19 -->
130
<title>SNMP Development Toolkit 4.18</title>
131
<p>Version 4.18 supports code replacement in runtime from/to
132
version 4.17.1 and 4.17.</p>
135
<title>Improvements and new features</title>
136
<list type="bulleted">
138
<p>Prepared for R14B release.</p>
143
<section><title>Fixed Bugs and Malfunctions</title>
146
<list type="bulleted">
148
<p>[agent] When the function FilterMod:accept_recv/2 returned false
149
the SNMP agent stopped collecting messages from UDP.</p>
150
<p>Own Id: OTP-8761</p>
157
<title>Incompatibilities</title>
160
</section> <!-- 4.18 -->
164
<title>SNMP Development Toolkit 4.17.1</title>
165
<p>Version 4.17.1 supports code replacement in runtime from/to
166
version 4.17, 4.16.2, 4.16.1, 4.16, 4.15, 4.14 and 4.13.5.</p>
169
<title>Improvements and new features</title>
174
<title>Reported Fixed Bugs and Malfunctions</title>
175
<list type="bulleted">
177
<p>When the function FilterMod:accept_recv/2
178
returned false the SNMP agent stopped collecting
179
messages from UDP.</p>
180
<p>Own Id: OTP-8761</p>
186
<title>Incompatibilities</title>
189
</section> <!-- 4.17.1 -->
193
<title>SNMP Development Toolkit 4.17</title>
194
<p>Version 4.17 supports code replacement in runtime from/to
195
version 4.16.2, 4.16.1, 4.16, 4.15, 4.14 and 4.13.5.</p>
198
<title>Improvements and new features</title>
202
<list type="bulleted">
204
<p>[agent] Added very basic support for multiple SNMPv3
205
EngineIDs in a single agent. See
206
<seealso marker="snmpa#send_notification">send_notification/7</seealso>,
207
<seealso marker="snmpa_mpd#process_packet">process_packet/7</seealso>,
208
<seealso marker="snmpa_mpd#generate_response_msg">generate_response_msg/6</seealso> or
209
<seealso marker="snmpa_mpd#generate_msg">generate_msg/6</seealso>
212
<p>Own Id: OTP-8478</p>
220
<title>Reported Fixed Bugs and Malfunctions</title>
224
<list type="bulleted">
226
<p>The config utility
227
(<seealso marker="snmp#config">snmp:config/0</seealso>)
228
generated a default notify.conf
229
with a bad name for the starndard trap entry (was "stadard trap",
230
but should have been "standard trap"). This has been corrected. </p>
231
<p>Kenji Rikitake</p>
232
<p>Own Id: OTP-8433</p>
241
<title>Incompatibilities</title>
244
</section> <!-- 4.17 -->
248
<title>SNMP Development Toolkit 4.16.2</title>
249
<p>Version 4.16.2 supports code replacement in runtime from/to
250
version 4.16.1, 4.16, 4.15, 4.14 and 4.13.5.</p>
253
<title>Improvements and new features</title>
257
<list type="bulleted">
259
<p>[compiler] The SMI specifies that a table row OID should be
260
named: { <tableIdentifier> "1" }. </p>
261
<p>A new option has been introduced,
262
<seealso marker="snmpc#compiler_opts">relaxed_row_name_assign_check</seealso>,
263
that allows for a more liberal numbering scheme</p>
264
<p>Own Id: OTP-8574</p>
268
<p>[agent|manager] Changes to make snmp (forward) compatible with
269
the new version of the crypto application (released in R14).
270
As of R14, crypto is implemented using NIFs. Also,
271
the API is more strict. </p>
272
<p>Own Id: OTP-8594</p>
276
<p>Auto [agent] Changed default value for the MIB server cache.
277
GC is now on by default. </p>
278
<p>Own Id: OTP-8648</p>
286
<title>Reported Fixed Bugs and Malfunctions</title>
291
<list type="bulleted">
293
<p>Encode/decode of Counter64 values larger than
294
16#7fffffffffffffff (9223372036854775807) failed. </p>
295
<p>Own Id: OTP-8563</p>
299
<p>[compiler] Fails to compile non-contiguous BITS. </p>
301
<p>Own Id: OTP-8595</p>
305
<p>[manager] Raise condition causing the manager server process to
306
crash. Unregistering an agent while traffic (set/get-operations)
307
is ongoing could cause a crash in the manager server process
308
(raise condition). </p>
309
<p>Own Id: OTP-8646</p>
310
<p>Aux Id: Seq 11585</p>
318
<title>Incompatibilities</title>
321
</section> <!-- 4.16.2 -->
325
<title>SNMP Development Toolkit 4.16.1</title>
326
<p>Version 4.16.1 supports code replacement in runtime from/to
327
version 4.16, 4.15, 4.14 and 4.13.5.</p>
330
<title>Improvements and new features</title>
333
<list type="bulleted">
335
<p>[agent|manager] Entries in the audit trail log can now be
336
augmented by a sequence number. </p>
337
<p>This is enabled by the <c>seqno</c> option, which is part of the
338
<seealso marker="snmp_config#audit_trail_log">Audit Trail Log</seealso>
341
<seealso marker="snmp_app#configuration_params">reference manual</seealso>
343
<seealso marker="snmp_config#configuration_params">Configuring the application</seealso>
344
chapter of the User's Guide for further info. </p>
346
<p>Own Id: OTP-8395</p>
355
<title>Reported Fixed Bugs and Malfunctions</title>
360
<list type="bulleted">
362
<p>[manager] Fixed an upgrade/downgrade problem. </p>
363
<p>Upgrade/downgrade from/to 4.13.5 did not work for the net-if
364
process. This has now been fixed. </p>
365
<p>Own Id: OTP-8481</p>
369
<p>[agent] A minor mnesia related performance improvement. </p>
370
<p>Own Id: OTP-8480</p>
378
<title>Incompatibilities</title>
381
</section> <!-- 4.16.1 -->
385
<title>SNMP Development Toolkit 4.16</title>
386
<p>Version 4.16 supports code replacement in runtime from/to
387
version 4.15, 4.14 and 4.13.5.</p>
390
<title>Improvements and new features</title>
394
<list type="bulleted">
396
<p>[agent|manager] Entries in the audit trail log can now be
397
augmented by a sequence number. </p>
398
<p>This is enabled by the <c>seqno</c> option, which is part of the
399
<seealso marker="snmp_config#audit_trail_log">Audit Trail Log</seealso>
402
<seealso marker="snmp_app#configuration_params">reference manual</seealso>
404
<seealso marker="snmp_config#configuration_params">Configuring the application</seealso>
405
chapter of the User's Guide for further info. </p>
407
<p>Own Id: OTP-8395</p>
415
<title>Reported Fixed Bugs and Malfunctions</title>
420
<list type="bulleted">
422
<p>[manager] Registration of agents using the config file,
423
<seealso marker="snmp_manager_config_files#agents">agents.conf</seealso>,
424
does not work. This has now been corrected. </p>
426
<p>Own Id: OTP-8442</p>
430
<p>The config utility
431
(<seealso marker="snmp#config">snmp:config/0</seealso>)
432
generated a default notify.conf
433
with a bad name for the starndard trap entry (was "stadard trap",
434
but should have been "standard trap"). This has been corrected. </p>
435
<p>Kenji Rikitake</p>
436
<p>Own Id: OTP-8433</p>
444
<title>Incompatibilities</title>
447
</section> <!-- 4.16 -->
36
451
<title>SNMP Development Toolkit 4.15</title>
38
453
<p>Version 4.15 supports code replacement in runtime from/to