~ubuntu-branches/ubuntu/trusty/net-snmp/trusty

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
This file contains a list of specific bugs that have been fixed, and patches
that have been applied in released versions.  Please see the NEWS file for
a summary of the major changes, and the ChangeLog file for a comprehensive
listing of all changes made to the code. 
      
* 5.4.3 *

    snmplib:
      - [BUG 2838243]: Correct the output of unsigned values.
      - [BUG 2919320]: Avoid accessing freed memory
      - [BUG 2922390]: Fix test for missing contextName parameter
      - [PATCH 2043018]: fix recvfrom hangs
      - [PATCH 2258229]: Remove misleading comment
      - [PATCH 2479700]: Fix zoned IP address used as table indices
      - [PATCH 2492377]: Fix typo/bug in snmp_enable_callback()
      - [PATCH 2505488]: Fix alarm behaviour on large clock skews
      - [PATCH 2538169]: Prevent infinite retries for invalid error-index
      - [PATCH 2688345]: Fix netsnmp_assert() for Visual Studio
      - [PATCH 2689362]: Fix handling of IPv6 hostnames
      - [PATCH 2713841]: Fix runtime errors triggered by high-ASCII chars
      - [PATCH 2780411]: Fix compiler warnings
      - [PATCH 2797251]: Fix memory leaks
      - [PATCH 2871747]: Fix memory leak in OID processing
      - [PATCH 2952140]: Overflow counter32 and gauge32
      - [PATCH 2952034]: Return of the Great SuSE 'sprintf' Hunt
      - Change the parsing of ranges to accept all valid values
      - Ensure O_CREATE mask is always specified
      - Fix extern "C" wrapping
      - Make -LN stop dumping core.
      - Make bad debug levels report the offending symbol
      - Remove inline declarations for non-inline defined functions

    snmpd:
      - [BUG 1693039]: Be silent when insert fails.
      - [BUG 2822360]: Fix memory leak when building table OIDs
      - [BUG 2841008]: Protect against crash following failed AgentX response
      - [BUG 2873858]: Fix handling of schedOwner index.
      - [BUG 2894059]: Handle errors when counting interfaces
      - [BUG 2897000]: Suppress 32-bit counter truncation warnings.
      - [BUG 2914410]: Fix crash on empty command lines
      - [BUG 2924140]: Fix termination of CPU/FPU types
      - [PATCH 1257347]: Non-fixed size connection buffer
      - [PATCH 1550730]: Report errors from iterator-based handlers
      - [PATCH 1977439]: Fix pass/_persist bug with SET oid value
      - [PATCH 2012402]: Handle failure to look up interface error counters
      - [PATCH 2082726]: correctly report NIC speeds higher than 4Gbit/s
      - [PATCH 2124288]: Fix setting of usmUserPrivProtocol at creation
      - [PATCH 2162652]: Fix simple hrfs checks when NFS is in use
      - [PATCH 2384779]: Fix handling of GetBulk with N>0,M==0
      - [PATCH 2686280]: Report duplicate registrations as an error
      - [PATCH 2693670]: Don't open AgentX sockets if other transports fail
      - [PATCH 2791417]: Fix snmpd segfault when run with -DALL
      - [PATCH 2797251]: Support multiple initialisation and shutdown
      - [PATCH 2822337]: Fix memory leak in ipAddressPrefixTable
      - [PATCH 2877518]: Fix handling of scoped AgentX variables
      - [PATCH 2883155]: Fix memory leak in proxy handling.
      - [PATCH 2887816]: Protect against division-by-zero crash
      - [PATCH 2901029]: Fix compiler warning on CloseHandle()
      - [PATCH 2911323]: Fix agent lockup when monitoring AgentX-delegated information
      - [PATCH 2912584]: Fix null OID handling in Agentx on 64bit
      - [PATCH 2950845]: Fix ifHighSpeed calculation
      - [PATCH 2952034]: Return of the Great SuSE 'sprintf' Hunt
      - [PATCH 2956657]: Handle over-length AgentX OIDs
      - [PATCH 2968642]: Catch overflow of pass-through command buffer
      - Allow "monitor" to handle negative threshold values
      - Change default AgentX target from 0.0.0.0:705 to localhost:705
      - Clean up notification
      - Ensure O_CREATE mask is always specified
      - Fix agent crash when sending encrypted SNMPv3 traps
      - Fix CVE-2008-4309 (GETBULK issue reported by Oscar Mira-Sanchez)
      - Fix creation of views using snmpusm
      - Fix handling of multiple matching VACM entries
      - Fix invalid access to memory in TCP-MIB
      - Fix logging of 'truncating integer values' in IP-MIB and TCP-MIB
      - Fix memory leak when multiple interfaces have the same IPv6 address
      - Fix possible crash when 64-bit counters exceed 2^32
      - Fix two bugs with smux password support
      - Fix udpTable indexes on big-endian 64bit Linux.
      - Improve parsing of -LS command line argument
      - Latch large-disk statistics at 2Tb (rather than wrapping)
      - Register CPU/memory hardware modules with nsCacheTable
      - Remove inline declarations for non-inline defined functions
      - Report ifSpeed of down network interfaces
      - Support large HW addresses (>6bytes)

    snmptrapd:
      - [PATCH 2726302]: Pass results of Perl trap handlers to trap daemon
      - Remove glibc-specific printf-formatting tokens

    snmptable:
      - [BUG 2837998]: Handle missing instance subidentifiers in results
      - [PATCH 2850067]: Suppress extraneous "index" header token

    apps:
      - [BUG 2811577]: Fix bug in GetBulk handling
      - [PATCH 2937996]: Add Date: header to email send by traptoemail
      - Improve parsing of -LS command line argument

    build:
      - [BUG 2095983]: Fix errors in find-requires helper script
      - [BUG 2782700]: Build failure when using --with-pkcs on Solaris
      - [PATCH 2184039]: Misc fixes for freeing memory
      - [PATCH 2952020]: Set permission on testing directories
      - 'make test TESTOPTS="-P tcp"' works fine now

    docs:
      - [PATCH 2788072]: Document 'logmatch' functionality.
      - [PATCH 2795739]: Fix incorrect disk/file size descriptions & unit specifiers

    mib2c:
      - [BUG 2827269]: Suppress non-ordered TODO comments
      - [BUG 2888569]: Fix generation of table columns array
      - [PATCH 2136437]: Improve 64-bit handling of large table FLAG defines 
      - [PATCH 2316127]: Fix bug in iterate_access generated code.

    mibs:
      - [BUG 2973890]: Fix imports, DiskIOEntry list and revision histories

    perl:
      - [BUG 1554817]: Fix class assigment so getRootOID works properly
      - [PATCH 2022948]: Fix for Counter64 in perl subagent
      - [PATCH 2182079]: Fix various warnings & allow use of "use strict"
      - [PATCH 2361712]: Fix getbulk optimization during walks
      - [PATCH 2793857]: Report failed asynchronous requests
      - [PATCH 2890931]: Better handling of Counter64 values.

    python:
      - [BUG 2258935]: Python Extension Module fails on Solaris
      - [BUG 2919379]: Initialise SNMP sessions properly
      - [PATCH 2074817]: Fix regexp engine CPU performance issues
      - [PATCH 2260828]: Fix python snmpwalk memory leak
      - [PATCH 2580979]: Fix python session pointers on 64-bit systems
      - [PATCH 2667415]: Support "UseNumeric" option
      - Support null-bytes in octet strings


    AIX:
      - [BUG 2712670]: Agent crashes on AIX with hrStorage

    *BSD:
      - [PATCH 2435793]: Support 64-bit IF-MIB counters on sysctl systems
      - Fix a make test

    HP-UX:
      - [BUG 2779472]: Filesystems missing in hrStorage table (HP-UX 11.31)
      - [PATCH 2088726]: Fix an issue reporting negative memory values

    Linux:
      - [BUG 2822355]: Fix memory leaks on udpEndpointTable
      - [PATCH 2926374]: Fix /proc/net/if_inet6 reading of ipAddressTable
      - Fix build on modern distributions (using rpm-4.6)
      - fix rare race condition when reading RPM database

    Solaris:
      - [PATCH 2012404]: Deal with more than 10 interfaces
      - [PATCH 2406378]: Fix hrSWRunPerfMem on 64-bit Solaris systems
      - [PATCH 2751588]: Inconsistent data (e.g. UDP/TCP MIB scalar values
	of zero) can be reported on Solaris 10U4+
      - Protect against missing package version

    Windows:
      - [BUG 2997492]: byte order of udpLocalPort is now correct
      - [BUG 2971257]: Fixed winExtDLL handling of multi-varbind getNext requests.
      - [BUG 2779541]: Fixed handle leak in pass_persist
      - [PATCH 2686248]: Applied patch by Bart Van Assche
      - [PATCH 2688342]: Fix various VS2005 compiler warnings
      - [PATCH 2691876]: Applied patch by rdiez to allow
      - [PATCH 2693746]: improved socket startup support
      - Detect free UDP ports correctly for use in test infrastructure.
      - Fix batch build using recent versions of Visual Studio.
      - Fix builds with IPv6 support enabled
      - Fix build under MinGW
      - Fix winExtDLL build on Windows Vista, Windows 7
      - Fix winExtDLL build with MinGW
      - Simplify building Net-SNMP + winExtDLL with MSVC
      - winExtDLL: Fixed a memory leak when SnmpExtensionQuery(Ex) fails
      - winExtDLL: Log errors when loading an extension DLL fails
      - winExtDLL: Use RFC-compliant error codes in SNMP response PDUs
      - winExtDLL: Fix handling of multiple varbind SET requests


* 5.4.2 *

    snmplib:
      - [BUG 1793545]: Take the name from the sockaddr_un
      - [BUG 1795840]: Signed 32-bit truncation logged as debug message
      - [BUG 1801835]: Support multiple default transports for an app.
      - [BUG 1866655]: Handle parsing invalid OID subidentifiers
      - [BUG 1958041]: Ensure IDs are not truncated.
      - [BUG 2027834]: Extend string print buffer by the minimum necessary
      - [BUG Coverity #183]: fix memory leak if IP_PKTINFO fails
      - [PATCH 1768285]: Count MIB files correctly in add_mibdir()
      - [PATCH 1775124]: Fix clientaddr functionality
      - [PATCH 1806336]: fix -LS option parsing
      - [PATCH 1807489]: fix ignoring of display hints.
      - [PATCH 1811469]: read_config_files_in_path() reads past malloc'd buffer
      - [PATCH 1875022]: improve callback locking mechanisms
      - [PATCH 1895927]: change obsolete recv/send to recvfrom/sendto
      - [PATCH 1898204], [BUF 1898198]: fix segfault when parsing broken mibs.
      - [PATCH 1921861]: Avoid endless loop after truncating 64bit int
      - [PATCH 2003450]: Fix a couple of 64-bit problems
      - Change CONTAINER_INSERT to not do partial inserts in containers
	with multiple indices when one insert fails.
      - Do not leak memory whenever an udp address is formatted.
      - Do not try to look up empty strings as hostnames for IPv6
      - Fix registering of multiple premib config handlers
      - Fix potential buffer overflow in sprintf for UDP/IPv6

    snmpd:
      - [BUG 1557372]: Realign hrFSStorageIndex with hrStorageTable
      - [BUG 1748206]: Protect against failures to open /etc/mtab (or equiv)
      - [BUG 1758212]: Handling missing variable types (IpAddress,Counter,Opaque)
      - [BUG 1771221]: Retain ifLastChange information on data reload.
      - [BUG 1792890]: include CIFS mounts when skipping remote filesystems
      - [BUG 1822360]: Fix spinlock helper error handling.
      - [BUG 1851047]: Don't over-process failed watcher requests
      - [BUG 1912647]: Fix memory leak following failed request
      - [BUG 1931391]: Fix reporting of Memory buffers and cached memory
      - [BUG 2003144]: Increase size of AgentX packet
      - [BUG 2006786]: Interface name can have more than 8 characters
      - [BUG 2018031]: Don't probe engineID in internal monitor sessions
      - [BUG 2023803]: Remove irrelevant configure dependency (HP-UX 11)
      - [PATCH 1716548]: Fix help output for -D
      - [PATCH 1744157]: Report duplicate "extend/exec" identifiers.
      - [PATCH 1746831]: fix process checking race condition
      - [PATCH 1752934]: Fix off-by-one qsort error in table utilities.
      - [PATCH 1753437]: Fix error index on failing SET requests
      - [PATCH 1753449]: Fix AgentX error propagation
      - [PATCH 1753463]: Fix AgentX subagent ping alarm handling
      - [PATCH 1758208]: Fix memory leak
      - [PATCH 1774612]: More resilient process status handling
      - [PATCH 1783733]: Include version info in hrSWInst table (solaris)
      - [PATCH 1784747]: Fix ip adresses on 64 bit systems
      - [PATCH 1823800]: release and reload all trap destinations on SIGHUP
      - [PATCH 1826088]: Use the right interface to read the netmask
      - [PATCH 1826102]: support longer interface names on linux
      - [PATCH 1828839]: handle of disk mount paths with embedded spaces
      - [PATCH 1849903]: do not spam log with asserts when XEN is used
      - [PATCH 1866823]: truncate 32 bit counter values on 64 bit machines
      - [PATCH 1879261]: Add inactive memory to cached report (freebsd)
      - [PATCH 1893468]: fixed registration of OIDs with ranges
      - [PATCH 1896118]: fix ifTable 32bit counters on linux
      - [PATCH 1909813]: fix table_iterator hint for SORTED tables
      - [PATCH 1944581]: Don't core dump on long string index values.
      - [PATCH 1951996]: Fix for CPU stats on FreeBSD
      - [PATCH 1967194]: Recognise NFS4 mounts
      - [PATCH 2014204]: Support -g {groupname}
      - [PATCH 2022936]: Fix AgentX Counter64 decoding on 64-bit architectures
      - [PATCH 2023633]: add SCTP-MIB implementation (Linux only)
      - Enforce the lower limit on scalar_groups
      - suppress annoying "registration != duplicate" warning for root oids
      - Handle device names with embedded spaces in UCD-SNMP-MIB (dskDevice)

    snmptrapd:
      - [BUG 1955227]: Memory leak for embedded Perl on x86_64
      - [PATCH 1746992]: Improve snmptrapd access-control error messages.
      - [PATCH 1767725]: Close all non standard file handles

    build:
      - [BUG 1802833]: Ensure snmptrapd builds with --disable-snmpv1/2c
      - [BUG 1823381]: Valid MIB directory search path on Windows
      - [BUG 1872266]: PERLCC check fails for CC with options
      - [BUG 1995172]: fix --without-elf configure usage
      - [BUG 2014526]: Win32: snmpv3-security-includes.h not installed
      - [BUG 2023803]: Compilation problems on HP-UX 11.31
      - [PATCH 1681035]: improve net-snmp-config /bin/sh compatibility
      - [PATCH 1899762]: Tweak embedded_perl configure checks.
      - add --with-temp-file-pattern configure option
      - Add support for winExtDLL to build.bat (win32)
      - Disable agent tests if built without necessary mib modules
      - Limit the use of _KERNEL definitions in configure tests to match
        the use of _KERNEL in our codebase
      - Update to libtool 1.5.26

    mib2c:
      - [BUG 1874059,1737068]: Handle MIB objects with embedded hyphens
      - [PATCH 1914398]: install mib2c.perl.conf

    documentation:
      - [BUG 2027129]: fix typo in snmpcmd.1

    misc:
      - Avoid calling debug macros with too few/many arguments.
      - enhance snmpnetstat test to check tcpTable in TCP mode

    perl:
      - [BUG 1606062]: perl bulkwalk (async) coredump
      - [BUG 1747733]: More robust handling of undefined values.
      - [BUG 1826174]: Check for buffer overflow when printing values.
      - [BUG 1834539]: Consistent handling of OID parsing.
      - [PATCH 1811463]: perl async callback coredump
      - [PATCH 1914393]: registerAgent can now be run multiple times
      - [PATCH 1914643]: fix issues with embedded perl
      - [PATCH 1914645]: better end of mib support
      - [PATCH 1920390]: fix registration of tables with .0 as IIDs
      - [PATCH 2021444]: Support SNMPv2c in gettable
      - fixed an extra brace in the docs pointed out by Jason Martin

    python:
      - [BUG 1826174]: Check for buffer overflow when printing values
      - [BUG 1868278]: Python segfault (introduced by r16962)
      - [PATCH 1862177]: made code more windows/cygwin compiler friendly
      - [PATCH 1877840]: fix MIB label and indexing due to broken regexp

    AIX:
      - Add support for AIX 6.x.

    Linux:
      - [PATCH 1969627]: Handle empty /etc/sysconfig/network file
      - Improved RPM spec files, for better consistency with
        vendor-provided packages

    Solaris:
      - [BUG 1810814]: tcpTable missing entries and wrong ports
      - [PATCH 1824196]: {ifOperStatus,ipAdEntIfIndex} reported incorrectly
      - [PATCH 1834699]: Fix 1833294: DLPI problems on Solaris 2.6
      - #define NEW_MIB_COMPLIANT to support Solaris 10U4+

* 5.4.1 *

    snmplib:
      - Change snmp_sess_add_ex to consistently close and
      - Deallocate the confmibs and confmibdirs
      - FEATURES: 1041888: Check directory paths for
      - FEATURES: 851887: Report range information for
      - Read the config parameters defTarget and
      - Use the default_target argument if it is
      - [BUG 1600171]: Support longer community strings
      - [BUG 1619827]: link against needed external
      - [BUG 1619827]: link net-snmp libraries and binaries
      - [BUG 1660061]: Validate engineIDs more strictly.
      - [PATCH 1548670]: Fix range checks for unsigned
      - [PATCH 1592706]: Fix memory leak when cloning
      - [PATCH 1616912]: fix
      - [PATCH 1620424]: Honor
      - [PATCH 1634620]: Fix leaks from
      - [PATCH 1640114]: Don't store trailing null
      - [PATCH 1641895]: Extend short view masks (as per
      - [PATCH 1641972]: add missing const
      - [PATCH 1653670]: Consistent SNMPv3 behaviour
      - [PATCH 1681030]: Better handling of empty
      - [PATCH 1687316]: Don't drop const from casts.
      - [PATCH 1687325]: Fix problem with operator
      - increment "current" and "age" according to
      - library layering improvements: introduce
      - patch: 1645698: fix 64-bit signed integer

    snmpapi:
      - Do not use getservbyname to find default port

    snmpd:
      - Correct the dependency information for
      - [BUG 1046327]: Reset "includeAllDisks" flag when
      - [BUG 1073782]: Restore PerfStat values for FreeBSD
      - [BUG 1102058]: Skip non-mounted disks (e.g. swap
      - [BUG 1159908]: Fix memory leak
      - [BUG 1397895]: include missing interface
      - [BUG 1413728]: Reference index values in debug
      - [BUG 1416276]: Handle dependency on MIB parsing
      - [BUG 1546817]: Fix snmpEnterprise varbind when
      - [BUG 1558823]: fix ipAddressTable memory leak
      - [BUG 1600261]: Handle non-x86 /proc/cpuinfo format
      - [BUG 1602286]: Don't let table holes block later
      - [BUG 1628613]: Restore memTotalFree.0 on Solaris
      - [BUG 1633595]: Fix AgentX handling of Counter64
      - [BUG 1677063]: Check for failed malloc calls.
      - [BUG 1685067]: More precise handling of
      - [BUG 1685081]: Check for valid OID on Free/Undo
      - [BUG 1712988]: default and configurable maximum
      - [BUG 1745113]: Handle single-line (and zero-line)
      - [BUG 1760633]: fix typo in debug message
      - [BUG 902610]: Don't discard pending data following
      - [BUG 902801]: Fix ordering of SMUX-registered
      - [PATCH 1601188, ]: BUG: 1600432: Handle signals
      - [PATCH 1620424]: Fix notification sending so that
      - [PATCH 1637287]: Handle multiple target tags
      - [PATCH 1639282]: Save persistent
      - [PATCH 1639360]: Fix snmpNotifyFilterProfileTable
      - [PATCH 1639726]: Report physical memory
      - [PATCH 1641332]: Include missing agent config
      - [PATCH 1641685]: Handle unresponsive AgentX
      - [PATCH 1641865]: Don't double check snmpTrapOID
      - [PATCH 1642255]: Handle saving long
      - [PATCH 1644280]: Don't automatically probe for
      - [PATCH 1644280]: Use the correct engineID when
      - [PATCH 1644714]: replace
      - [PATCH 1659623]: Handle SMUX peers with an empty
      - [PATCH 1665549]: Handle creating VACM entries
      - [PATCH 1665985]: Implement ipReasmTimeout
      - [PATCH 1666737]: include ipv6 counts in
      - [PATCH 1668193]: Fix check for v6 ReasmMaxSize
      - [PATCH 1668193]: Update registration of
      - [PATCH 1668952]: Ignore zombie processes.
      - [PATCH 1676478]: fix udpEndpointRemoteAddress
      - [PATCH 1678788]: Better handling of SMUX socket
      - [PATCH 1683054]: set udpEndpointInstance to
      - [PATCH 1687336]: Start using the enhanced
      - [PATCH 1692768]: Fix copying of non-octet-aligned
      - [PATCH 1698184]: Register non-default context
      - [PATCH 1700730]: Remove unused extern declaration.
      - [PATCH 1700732]: Fix debug output statements.
      - [PATCH 1700737]: Tidy up setSerialNo
      - [PATCH 1729629]: Fix memory leak in disman
      - patch from Wojtek Jawor to handle row deletion
      - patch: 1225440: Apply intent of patch: to delay
      - patch: 1595568: from cyril_margaria: fix
      - patch: 1617255: fix length of the history array
      - patch: 1700157: from afrika: fixes ordering of exec
      - patch: 1710632: from mavarley: fix memory leak on
      - patch: 1719253: from "Christian Jung": fix
      - patch: 1719254: from "Christan Jung": update

    snmptrapd:
      - [BUG 1638225]: Fix interpretation of transport
      - [PATCH 1620424]: Fix notification reception so
      - patch: 1225440: Apply intent of patch: to
      - upport for forwarding traps by OID subtree.

    apps:
      - [BUG 1964136]: Drop NULL type from snmpset usage
      - [PATCH 1529523]: Close SNMP session on failure.

    build:
      - Link libdl against libnetsnmpmibs instead of
      - Link libkvm and libwrap to libnetsnmpagent
      - [BUG 1096166]: Handle --without-logfile correctly.
      - [BUG 1647976]: Cygwin/MinGW Windows build fails
      - [PATCH 1625135]: configure location of python
      - [PATCH 1681073]: #ifdef based config_error instead
      - [PATCH 1728226]: make sure
      - [PATCH 1728230]: add
      - [PATCH 1728237]: Move
      - [PATCH 1728244]: Add
      - [PATCH 1728247]: Add type
      - add "BuildRequires: perl-ExtUtils-Embed" to the
      - add configure check for hasmntopt to fix the
      - only enable mibII/ipv6 through --enable-ipv6 on
      - patch from apple to simplify makefile target
      - update to libtool 1.5.24 (from 1.5.22)
      - use LDFLAGS when building agent, helpers and mib
      - use libtool clean for removing files to ensure we
      - work around libnetsnmpagent/libnetsnmphelpers
      - yet another fix to address build issues with

    building:
      - Check for support of static inline functions
      - Disable inlining on solaris as there are some

    configure:
      - [BUG 1567324]: Clarify prompting for

    documentation:
      - [BUG 1247164]: Document use of OID macros
      - [BUG 1407476]: Clarify MIB parsing toggle
      - [BUG 1614104]: broken snmpd(8) manual page
      - [PATCH 1604580]: SNMP(3) manual page

    irix:
      - [PATCH 1709748]: Optimized IRIX cpu stats

    library:
      - FEATURES: 454028: Detect and handle empty MIB
      - Patch from "Mitsuru Chinen": cleans up the
      - [PATCH 1642071]: Don't fiddle with the storage
      - [PATCH 1665543]: Handle VACM checks correctly.

    mib2c:
      - [BUG 1429472]: Protect against missing instances
      - [BUG 1582972]: Handle @while@/@end@ properly.
      - [BUG 833673]: More focused size checks.
      - [PATCH 1668171]: skip unknown cols in min/max

    misc:
      - Don't use the legacy symbol

    patch:
      - fix the -M switch for

    perl:
      - [BUG 1450669]: PATCH: 1627949: from martin987: a
      - [BUG 1619827]: link libnetsnmpagent/libnetsnmptrapd
      - fix SNMP SET for IP addresses on 64-bit
      - fix prerequisites for NetSNMP::TrapReceiver
      - fix syntax error in NetSNMP::agent::Support
      - install embedded perl init files for
      - patch: 1725049: fix bulkwalk in cases of non-repeater

    ports:
      - patch: 1706344: from naylor: fix compilation with

    python:
      - [PATCH 1716114]: Let python build in source tree

    test:
      - support a -n flag to RUNTESTS to print the test

    unspecified:
      - [BUG 1596638]: memory leak in ipCidrRouteTable,
      - [BUG 1600093]: autoconf 2.60 breaks the build
      - [BUG 1611524]: fix tcp connection table fd leak
      - [BUG 1633483]: Support CPU HAL on FreeBSD4.x
      - [BUG 1710910]: initial support for DragonFly BSD
      - [PATCH 1678298]: from magfr: compile-subagent checks for
      - [PATCH 1678301]: from magfr: deallocate domain registry
      - [PATCH 1678302]: from magfr: netsnmp_mibindex_load leaks
      - [PATCH 1678305]: from magfr: Deallocate the cache in
      - [PATCH 1678306]: from magfr: Deallocate the log in
      - [PATCH 1719244]: fix mfd generating map function
      - [PATCH 1728241]: from mitsuru_chinen: add configure check
      - patch from apple to fix cross-compile builds in apples
      - patch from apple to fix minor documentation bugs.
      - patch from apple to improve memory reporting

    AIX:
      - [PATCH 1665079]: AIX patches
      - build fixes for embedded Perl
      - fix default shared library building instead of forcing
      - use "-Wl,-brtl" when compiling with gcc

    FreeBSD:
      - add initial support for upcoming FreeBSD 7
      - fix configure warning for sys/conf.h

    HP:
      - UX: BUG: 1742278: compile error on HP-UX 11.23 (IA64)
      - UX: HP-UX needs _REENTRANT defined to pick up

    IRIX:
      - [PATCH 1675869]: CPU statistics for IRIX

    Linux:
      - [BUG 1666005]: Fail to walk ipv6InterfaceTable on
      - [PATCH 1581294]: 
      - fix ethtool configure check for recent systems

    MacOSX:
      - [PATCH 1600453]: OS X
      - [PATCH 1600522]: CPU HAL

    Perl:
      - link Perl modules against the exact set of libraries

    Solaris:
      - IF-MIB fix: add missing return at end of
      - [BUG 1626153]: no hrSWRun informations on
      - [PATCH 1623447]: hrSWRun

    Win32:
      - [BUG 1662987]: compile error on Cygwin
      - [PATCH 1622080]: A: pass Win32
      - fix AES support
      - fix win32/Configure --with-ipv6