Merge branch 'V5-4-patches' into V5-7-patches
diff --git a/.gitignore b/.gitignore
index aa5f742..df174ed 100644
--- a/.gitignore
+++ b/.gitignore
@@ -66,6 +66,7 @@
include/net-snmp/net-snmp-config.h
libtool
local/snmpcheck
+local/snmpconf
Makefile
man/*.[1358]
man/default_store.3.h
diff --git a/AGENT.txt b/AGENT.txt
index 4d8d323..37eb279 100644
--- a/AGENT.txt
+++ b/AGENT.txt
@@ -418,14 +418,16 @@
* a magic number (the #defined integer constant described above)
* a type indicator (from the values listed in <snmplib/snmp_impl.h>)
- * an access indicator (essentially RWRITE or RONLY)
+ * an access indicator (essentially NETSNMP_OLDAPI_RWRITE or
+ NETSNMP_OLDAPI_RONLY)
* the name of the routine used to handle this entry
* the length of the OID suffix used, and
* an array of integers specifying this suffix (more on this in a moment)
Thus a typical variable entry would look like:
- { EXAMPLESTRING, ASN_OCTET_STR, RONLY, var_example, 1, {1}}
+ { EXAMPLESTRING, ASN_OCTET_STR, NETSNMP_OLDAPI_RONLY,
+ var_example, 1, {1}}
If the magic numbers have not been defined in the header file, then they
should be defined here, usually comming immediately before the corresponding
diff --git a/CHANGES b/CHANGES
index 8d96747..1206a4a 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,706 +1,2602 @@
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.4 *
+listing of all changes made to the code.
+*5.7.3*
snmplib:
- - [BUG 3134323]: Fix crash when comparing invalid OIDs
- - [BUG 3171878]: Using SNMPv3 context does not work
- - [BUG 3182985]: Fix calculation of common OID prefix length
- - [BUG 3234754]: Ensure old f_create_from_tstring hook is initialized to NULL
- - [BUG 3264852]: Recognise missing report types
- - [PATCH 3058645]: Use MSG_DONTWAIT for the unix domain socket
- - [PATCH 3067540]: Fix IPv4 OID indexes on 64-bit big-endian systems
- - [PATCH 3165878]: Catch buffer overrun on 64-bit systems
- - [PATCH 3183000]: Fix calculation of common OID prefix length
- - Added public declaration for netsnmp_table_data_delete_table()
- - Added function netsnmp_delete_table_data_set().
- - Added function snmp_sess_session_lookup()
- - Added macro netsnmp_static_assert()
- - Avoid Valgrind complaints about uninitialized data
- - Check the return value of strdup in netsnmp_create_data_list
- - Fix double-free crash when releasing duplicated handlers
- - Fixed a memory leak in snmp_free_session()
- - Fixed memory corruption triggered by snmpd.conf "enum" keyword
- - Fixed bugs in building/parsing 64-bit integers
- - Fixed leaks-at-exit triggered by using the snmp_enum code
- - Fixed memory leak in netsnmp_table_data_delete_table()
- - Fixed memory leak triggered by duplicate se_add_pair_to_list()
- - Fix issue with USM using inactive users
- - Fixed potential buffer overflow when generating temp file names
- - Invoking se_clear_slist() no longer creates a dangling pointer
- - Use realloc+init instead of calloc
+ - Fixed crash when MD5 hash is not supported by OpenSSL.
+ - Fixed parsing of sequences. Don't overwrite 'data' variable, it's
+ used when parsing bulk responses.
+ - [BUG 1267 ]: snmplib: register_mib_context() fix for read-only
+ variables This is a slightly modified version of a patch from
+ Harsha Shivanna.
+
+ snmp:
+ - Usm-dh-objects-mib: Avoid triggering an assert statement in
+ netsnmp_ready_monotonic() The cache timeout for
+ snmp-usm-dh-objects-mib is -1. Any cache timeout value < 0 disables
+ caching. However, strictly negative values trigger the assert
+ statement in netsnmp_ready_monotonic(). Avoid triggering that
+ assert statement.
+ - Fixed monitoring based on non-delta trigger. snmpd crashed wit
+ following snmpd.conf: monitor -s -D -r 10 -e LOGMATCH -o
+ logMatchCurrentCount "Log Match" != logMatchCurrentCount logmatch
+ LoginFailure1 /var/log/secure 10 su: .*fail.* The reason was
+ unitialized variable sysUT_var in mteTrigger_run(), it was filled
+ only if the trigger was delta-valued, while its value was used for
+ all triggers. With this patch, sysUT_var is filled for all code
+ branches where it is needed.
snmpd:
- - [BUG 1840230]: Don't include nlmLogVariableIndex as (pseudo-)accessing column
- - [BUG 2972579]: fixed checking of snmpTargetAddrRowStatus SET requests
- - [BUG 3003981]: Protect against config parsing buffer overflow
- - [BUG 3019243]: Register execFix compatability directive correctly
- - [BUG 3058101]: Writeable 'int' instances don't work on 64-bit systems
- - [BUG 3062538]: Fix com2sec* handling of non-default contexts
- - [BUG 3151897]: fd leak with /proc/partitions read in diskio
- - [BUG 3178389]: Fix inconsistent handling of TZ offsets
- - [BUG 3185528]: shutdown_master_agent doesn't close UDP sockets
- - [BUG 3305157]: Fix ipAddressPrefix handling of IPv6 addresses
- - [PATCH 2119725]: Fix skipNFSInHostResources handling of hrStorageTable
- - [PATCH 2825653]: Fix sendmail.cf parsing in certain conditions
- - [PATCH 2904900]: Documentation plus assorted handler code fixes
- - [PATCH 2911361]: Remove redundant variables
- - [PATCH 2941811]: Handle successful requests with reqID 0
- - [PATCH 2975254]: Avoid callback re-use of closed sessions
- - [PATCH 3053436]: Fix tcpConnectionTable_data_access invalid memory access
- - [PATCH 3062526]: Fix security engineID setting in the trapsess directive
- - [PATCH 3066862]: Fix comparison of large unsigned indexes (disk/extend tables)
- - [PATCH 3096725]: Don't register v1Trap callback, if SNMPv1 not supported
- - [PATCH 3096725]: sysORTable registation for Notification Log mib
- - [PATCH 3096725]: Include SNMPv1 trap OIDs in nlmLogNotificationID column
- - [PATCH 3141462]: Fix agentx subagent issues with multiple-object requests
- - [PATCH 3198781]: Ensure disman/{ping,traceroute} do at least compile
- - [PATCH 3299384]: Fix INFORMs so they retry probing for an engineID
+ - Add a missing function declaration
+ - Added btrfs support to hrFSTable
+ - Correct the size of of the EXAMPLEIPADDRESS value on L64 hosts
+ - Fixed crash in UCD-SNMP-MIB::extTable snmpd crashed when the
+ command to execute had no arguments, i.e. extend->args was NULL.
+ - Fixed value of UCD-SNMP-MIB::extCommand to contain full command
+ line. MIB description of UCD-SNMP-MIB::extCommand suggests it
+ should contail full command line. Also in Net-SNMP 5.3.2.2, whole
+ command line was shown.
+ - Make it possible to use NUL characters in the indices for
+ snmpTargetAddrTable
+ - PATCH 2472: from Sunil: don't use HBKT as heartbeat interval in
+ SCTP-MIB::sctpAssocTable.
+ - Remove some unused includes
+ - Show Linux kernel threads in hrSWRunTable.
+ - Use 0 for the ignored numvars argument to netsnmp_register_mib The
+ numvars argument of netsnmp_register_mib is ignored if the var
+ argument is NULL. In order to unify this use of it with all other
+ ones, change it from 1 to 0
+ - SECURITY: a denial of service attack vector was discovered on
+ the linux implementation of the ICMP-MIB. This release fixes
+ this bug and all users are encouraged to update their SNMP
+ agent if they make use of the ICMP-MIB table objects.
+ - PATCH: 1275: from Viliam Púčik: fixed Perl trap handler when
+ processing trap with empty community string.
- - Add newly created/destroyed interfaces to ipv6IfTable
- - Call shutdown_master_agent() and shutdown_agent() during shutdown
- - Don't deregister closed sessions
- - Don't second-guess cache handler
- - Fix clean_subtree() memory handling
- - Fixed a double free, triggered by cleaning up embedded Perl data structure.
- - Fixed adding new addresses to ipAddressTable
- - Fixed logging of 'truncating integer value > 32 bits' in {IP,TCP}-MIB
- - Fixed IP-MIB::ipIfStatsReasmReqds value
- - Fixed potential buffer overflow in parsing OIDs in config files
- - Fixed race conditions in hrSWRunTable and UCD prTable
- - Fixed agent bogus 64-bit wrap warning (ipSystemStats)
- - Fix engineid generation on outgoing v3 traps from the agent
- - Fix VACM persistant storage.
- - Optimizations for large route tables
- - Use cache-unique id instead of handler name for shared cache reload protection
- - Various MIB-specific leak-at-exit fixes.
-
- snmptranslate:
- - Fixed printing of ranges with UNSIGNED type
+ snmpd, snmptrapd and apps:
+ - Make ENV_SEPARATOR_CHAR configurable
snmptrapd:
- - [BUG 3151254]: Fix crash with invalid traphandle directive
- - Fixed a double free, triggered by cleaning up embedded Perl data structure.
- snmpusm:
- - Correct ifdefs, remove dead variables
+ apps:
+ - Stop agentxtrap from accessing the persistent configuration This is
+ needed to prevent moaning about not beeing allowed to write those
+ files due to bad permissions.
+ - Stop using snmp_perror when logging after functions that don't set
+ snmp_errno.
+
+ building:
+ - Make the -without options to rpmbuild work
+ - Avoid duplicate and trailing spaces in the dependency files.
+
+ documentation:
+ - From "Eric S. Raymond": Correct man page markup problem Ambiguous
+ or invalid backslash. This doesn't cause groff a problem. but it
+ confuses doclifter and may confuse older troff implementations.
+
+ perl:
+ - BUG: 2402: Add support for SNMPv3 traps
+
+ python:
+ - Fixed IPADDRESS size on 64bit systems.
+ - Fixed returning of empty strings. Varbind type (SNMP_NOSUCHOBJECT
+ etc.) should be used to detect errors instead of length of the
+ variable - it can be empty string.
+ - [PATCH 1239]: Fix memory leak
+
+ testing:
+ - Make sure Test::Harness is of at least version 1.21 Test::Harness
+ 1.21 is the first version that implements TAP v12 which allows
+ putting the header (1..N) after the tests and since our tests
+ utilize that we should make sure that the test runner supports it.
+
+ AIX:
+ - Make tcp-mib build
+ - Make udp-mib build
+
+ Linux:
+ - BUG: 2238: Add libnl3 support
+ - RESOURCES-MIB, hrSWRun table: Parse /proc/<pid>/stat correctly on
+ Linux This issue was reported by Vincent Bernat
+ <vincent.bernat@dailymotion.com>. See also
+ http://sourceforge.net/p/net-snmp/patches/1257/.
+
+ Win32:
+ - Perl: BUG: 2488: Avoid "Free to wrong pool" error
+ - Perl: BUG: 2488: Avoid "Free to wrong pool" error" This reverts
+ commit b2725964bde921b6285e3a59a512552cae0a0ca5.
+
+ Windows:
+ - Add multihoming support On Windows Vista / Windows Server 2008 and
+ later it is possible to add multihoming support by using the
+ IP_PKTINFO socket option. Conflicts:
+ snmplib/transports/snmpUDPBaseDomain.c
+ - Make winExtDLL work on 64-bit Windows systems
+ - Port batch build infrastructure to Visual Studio 2010 and later
+ From Visual Studio 2010 on it is no longer possible to specify
+ include or library directories globally - these have to be
+ specified per project. Hence two additional menu entries in
+ build.bat that allow to specify these directories.
+ - Ported ucd-snmp/dlmod to MinGW / MSVC
+
+ MinGW:
+ - Port T005table_dataset_cagentlib.c to MinGW
+
+ unspecified:
+ - Added simfs (OpenVZ filesystem) to hrStorageTable and hrFSTable.
+ - Upport new MIB structures and MFD rewrites under Darwin
+ - [BUG 2470]: Accept 65535 as a valid IPv6 port number
+ - [BUG 2476]: snmpd fails to start on AIX On an AIX system there is
+ no <kvm.h> header file nor do the /dev/dmem or /dev/drum devices
+ exist and hence DMEM_LOC is not defined. Avoid that init_kmem()
+ fails in that case.
+ - [BUG 2568]: Avoid that file descriptors above FD_SETSIZE trigger
+ abort()
+
+*5.7.2*
+
+ snmplib:
+ - Add Doxygen-style function header for
+ netsnmp_register_default_target() and
+ netsnmp_clear_default_target().
+ - Add netsnmp_setenv().
+ - Avoid that system clock changes (e.g. by ntpd) affect code that
+ needs relative time Make sure that the range of the SNMPv3 variable
+ snmpEngineTime is 0..2147483647 on all supported systems instead of
+ 0..42949672 on some systems (i.e. wraparound after 497 days) Add
+ netsnmp_get_monotonic_clock(), netsnmp_set_monotonic_marker(),
+ netsnmp_ready_monotonic(), netsnmp_get_agent_runtime()
+ - Avoid that system clock changes (e.g. by ntpd) affect code that
+ needs relative time Make sure that the range of the SNMPv3 variable
+ snmpEngineTime is 0..2147483647 on all supported systems instead of
+ 0..42949672 on some systems (i.e. wraparound after 497 days) Add
+ netsnmp_get_monotonic_clock(), netsnmp_set_monotonic_marker(),
+ netsnmp_ready_monotonic(), netsnmp_get_agent_runtime() Deprecate
+ atime_diff(), atime_newMarker(), atime_ready(), atime_setMarker(),
+ marker_tticks(), netsnmp_marker_uptime(), netsnmp_timeval_uptime(),
+ timeval_tticks(), uatime_diff(), uatime_hdiff() and uatime_ready().
+ - Avoid waiting indefinitely if a session has timeout zero
+ - Declare "type" argument of se_store_list() / se_store_slist() /
+ se_store_enum_list() const
+ - Make it explicit that MAX_SUBID is an unsigned constant
+ - Make netsnmp_callback_accept() return -1 (failure) instead of 0
+ (STDIN_FILENO)
+ - Make netsnmp_large_fd_set_resize() robust against memory allocation
+ failures. Make NETSNMP_LARGE_FD_ZERO() use memset() on Unix systems
+ instead of an explicit loop.
+ - Make netsnmp_large_fd_set_resize() robust against memory allocation
+ failures. Make NETSNMP_LARGE_FD_ZERO() use memset() on Unix systems
+ instead of an explicit loop. Make sure that on Unix systems
+ netsnmp_large_fd_clr() doesn't try to read memory it isn't allowed
+ to read if the first argument equals -1 (a value that shouldn't be
+ passed by the caller).
+ - Merge together the Linux and *BSD version of src port sending.
+ - Only transform the address to printable form when needed.
+ - PATCH 3510454: Allow the use of 0.0.0.0/0 as alias for default
+ - Prevent gcc ped-warning for NETSNMP_REMOVE_CONST git-svn-id:
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@1
+ 8052 06827809-a52a-0410-b366-d66718629ded
+ - Reduce overhead of config file parsing
+ - Remove obsolete snmp_get_fd_for_session() declaration
+ - Separate out the cmesg buffer size
+ - Set the rpath for libperl.so in libnetsnmpmibs.so such that the
+ dynamic linker can find libperl.so without requiring the user to
+ modify the dynamic linker settings. This change in
+ agent/Makefile.in is necessary on the 5.5 branch and later but not
+ on the 5.4 branch. That is because the 5.4 branch uses an older
+ version of libtool that propagates the rpath of dependent
+ libraries. This is called inter-library dependency tracking in the
+ libtool manual. This functionality is present in libtool version 1
+ but not in libtool version 2. For more background information about
+ dynamic libraries and rpaths, see also the document with the title
+ "RpathIssue" on the Debian wiki
+ (http://wiki.debian.org/RpathIssue).
+ - Simplify implementation of functions manipulating 64-bit numbers.
+ - Simplify the se_store_enum_list() implementation
+ - Use SNMP_ALLOC_TYPEDEF to allocate transports in order to avoid the
+ separate call to memset.
+ - [PATCH 3414773]: Encode integer value using ASN_INTEGER
+ - [PATCH 3526599]: Don't hang on retried failing SNMPv3 responses
+ - PATCH 3560473: from fenner: Handle TimeTicks when pretty-printing
+ OID Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+ - Add the symbol NETSNMP_PRIo to help in printing oid values.
+ - Do not crash from empty values in --token=value arguments
+ - Do not crash on incomplete configuration tokens.
+ - Do not truncate single default transport domains
+ - Move the check that the pdu variable is non-NULL to before the
+ first dereference of it.
+
+ snmplib + snmpd + snmpwalk:
+ - Avoid that system clock changes (e.g. by ntpd) affect code that
+ needs relative time
+
+ snmplib, snmpd, perl:
+ - Eliminate dead variables agent/mibgroup/agentx/master_admin.c
+ agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_acc
+ ess.c agent/mibgroup/host/data_access/swinst_pkginfo.c
+ agent/mibgroup/host/data_access/swrun_procfs_status.c
+ agent/mibgroup/ip-mib/data_access/systemstats_linux.c
+ agent/mibgroup/mibII/kernel_linux.c
+ agent/mibgroup/rmon-mib/data_access/etherstats_linux.c
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access
+ .c apps/snmptls.c apps/snmptrapd_log.c snmplib/dir_utils.c
+ snmplib/snmp_client.c snmplib/snmp_openssl.c
+ snmplib/transports/snmpTLSTCPDomain.c
+ - BUG: 3517030: Ensure large tables are walked properly
+ - BUG: 3541012: Fix handling of gettable columns
+ - [PATCH 3529541]: Don't refer to internal 'my' variables from
+ external scripts Fix provided by Lezz Giles
+
+ snmp:
+ - Bridge-mib: Fix index interpretation. This patch corrects a wrong
+ data interpretation. snmp-bridge-mib obtains the ifindex value from
+ the sysfs attribute 'ifindex' The value given by the sysfs
+ attribute is an integer, which is handled as hex and leads to
+ incorrect data displayed to the user. e.g. $ > snmpwalk localhost
+ BRIDGE-MIB::dot1dBasePortIfIndex.2
+ BRIDGE-MIB::dot1dBasePortIfIndex.2 = INTEGER: 54 according to the
+ sysfs attribute the value is 36 $ > cat
+ /sys/class/net/<device>/ifindex 36 Signed-off-by: Mijo Safradin
+ <safradin@linux.vnet.ibm.com>
+
+ snmpd:
+ - Lowered severity of 'Error expanding XXX to 64bits' messages.
+ - Removed error log messages when IPv6 is disabled.
+ - Add missing debug tag
+ - Add netsnmp_get_next_alarm_time()
+ - Avoid that system clock changes (e.g. by ntpd) affect code that
+ needs relative time Make sure that the range of the SNMPv3 variable
+ snmpEngineTime is 0..2147483647 on all supported systems instead of
+ 0..42949672 on some systems (i.e. wraparound after 497 days)
+ - BUG 3542188: Correct sysORDescr for snmpUsmMIB. Thanks to Dave
+ Vucich for reporting this.
+ - BUG 3542307: Correct sysORID for snmpMPDStats. Thanks to Dave
+ Vucich for reporting this.
+ - BUG: 3439234: Correct the dependencies of ucd-snmp/pass and
+ ucd-snmp/pass_persist
+ - BUG: 3439234: Move netsnmp_pass_str_to_errno to pass_common and
+ rename it to netsnmp_internal_pass_str_to_errno
+ - BUG: 3463767: Handle parsing subidentifiers > 2^31
+ - BUG: 3532090: Fix high ifIndex values crashing hrDeviceDescr
+ - Call snmp_oidtree_compare instead of snmp_oid_min_compare
+ - DISMAN-PING-MIB: Avoid dangling pointers (based on patch 3503259)
+ - DISMAN-PING-MIB: Avoid reading freed memory when deleting a row
+ from a table
+ - DISMAN-PING-MIB: Do not send the contents of the stack over the
+ network
+ - DISMAN-PING-MIB: Don't call exit() upon memory allocation failure
+ - DISMAN-PING-MIB: Fix IPv6 socket leak in error paths
+ - DISMAN-PING-MIB: Fix a socket leak triggered by pinging a remote
+ host
+ - DISMAN-PING-MIB: Fix more memory leaks
+ - DISMAN-PING-MIB: Fix several memory leaks
+ - DISMAN-PING-MIB: Make ping implementation independent of ntpd clock
+ jumps
+ - DISMAN-PING-MIB: Make pinging local interface addresses work
+ - DISMAN-SCHEDULER-MIB: Handle 32-character schedContextName values
+ correctly. See also commit
+ b3c4982542e0ab151fb3884754cdfbcb472da52d.
+ - Disable the support for integer64 in pass scripts if compiling
+ without opaque-special-types.
+ - Factor out asc2bin and bin2asc. Add a netsnmp_internal_ prefix to
+ them
+ - Fixed UCD-SNMP-MIB::systemStats after 30 days of uptime. After 30
+ days, values from /proc/stat (on Linux) can get bigger than 32bits
+ and snmpd calculations might render counters like ssCpuUser
+ negative or zero, while the real value is higher. Therefore the
+ counters should be tracked as the largest integer available.
+ - Fixed snmpd '-d' option. Now it dumps packets again.
+ - IF-MIB::ifType: Report type "infiniband (199)" for InfiniBand
+ interfaces instead of type "other (1)".
+ - Init_agent() + init_kmem(): Return an error value instead of
+ invoking exit() if access to kernel virtual memory is denied
+ - Make the configuration of the dlmod module fail rather than
+ generate a dummy module if the dlopen function isn't available.
+ - Match each getpwnam()/getpwuid() call with an endpwent() call and
+ each getgrent() call with an endgrent() call.
+ - PATCH 3402376: from Leonardo Chiquitto: Recognise ReiserFS Also
+ move various FSType definitions to the appropriate blocks
+ - PATCH 3453868: from "Bill Fenner <fenner@gmail.com>": Factor common
+ code into pass_common Move the code for pormatting and printing
+ values from pass and pass_persist into pass_common.
+ - PATCH: 3487867: Don't skip missing ifXTable entries
+ (ifConnectorPresent FALSE)
+ - Pass_persist: Fixes a race condition introduced in commit
+ 31fa07cd9ffde46d41d2b5838c3fc4d01548bfb5. The following race
+ condition could happen: - A system call fails and errno is set
+ accordingly by the C library. - SIGCHLD handler invokes a system
+ call that fails and hence overwrites errno. - SIGCHLD handler
+ leaves. - original context checks errno and finds the value from
+ the system call invoked by the SIGCHLD handler instead of the
+ system call that failed originally. Other fixes included in this
+ patch: - Renamed deinit_pass_persist() into shutdown_pass_persist()
+ such that this function gets called during agent shutdown. - Made
+ sure that shutdown_pass_persist() is called by the Windows
+ snmpd.exe too. - Windows: avoid calling
+ CloseHandle(INVALID_HANDLE_VALUE). - Windows: avoid that closing a
+ pass_persist pipe triggers a crash. - Windows: pass_persist: close
+ handles of finished processes.
+ agent/mibgroup/ucd-snmp/pass_persist.c win32/mib_module_shutdown.h
+ - Smux: simplify smux_list_detach()
+ - UDP-MIB: Report the proper address in udpLocalAddress instead of
+ 0.0.0.0. Makes test T160snmpnetstat pass again. Fixes a bug
+ introduced in commit c76fb96f65e33ba2fd212a921e8c386155ee5c7a.
+ - [BUG 3460364]: Fix use of block factor when detecting error
+ conditions
+ - [BUG 3489631]: Fix incorrect handling of UCD monitoring flag
+ - [PATCH 3410050]: Skip already-'processed' varbinds Based on mib2c
+ patch provided by Stephen Turner
+ - [PATCH 3410059]: Fix sparsely augmenting trigger tables Patch
+ provided by Stephen Turner
+ - [PATCH 3447444]: Fix SIG_PIPE handling Patch provided by Bill
+ Fenner
+ - [PATCH 3447671]: Fix override handling of OID values Patch supplied
+ by Phillip O'Donnell
+ - [PATCH 3479740]: Fix hrSWRunPerf statistics
+ - [PATCH 3487919]: Fix compilation when caching is disabled
+ - [PATCH 3495697]: Store persistent snmpTarget table changes
+ - BUG 3542188: Correct sysORDescr for snmpUsmMIB. Thanks to Dave
+ Vucich for reporting this.
+ - BUG 3542307: Correct sysORID for snmpMPDStats. Thanks to Dave
+ Vucich for reporting this.
+ - BUG: 3543864: Remove extraneous function type (and fix a related
+ typo)
+ - Removed limit of 'exec' and 'sh' entries in snmpd.conf Use dynamic
+ (re)allocation instead.
+ - [PATCH 3543000]: Various fixes to Rmon code Supplied by Patrick
+ Ritter
+
+ snmpdx:
+ - [PATCH 3445437]: Log AgentX disconnections (in line with
+ connections) Patch provided by Bill Fenner
+
+ snmptrapd:
+ - Avoid crash during shutdown due to invoking perl_destruct(NULL)
+ - Do not invoke shutdown_perl() from inside the SIGTERM handler since
+ that fails if SIGTERM is received while a Perl handler is active.
+ Based on a patch posted by Joel Avni <javni@arubanetworks.com>
+ - Eliminate an unused variable (Now)
+ - Move the main loop code into a new function
+ - Remove superfluous casts
+
+ snmptrapd_sql:
+ - Avoid that a linker error is triggered on systems where my_progname
+ is missing in libmysqlclient (e.g. Fedora 15 and 16). This is a
+ backport of commit 9f653f7.
+
+ aix:
+ - Eliminate configure warning regarding libperfstat.h on AIX 6.1 and
+ up
+ - PATCH 3403433: from blentz: Issues with hrSWRunName and Parameters
+ on AIX Signed-off-by: Wes Hardaker
+ <hardaker@users.sourceforge.net>
+
+ apps, snmplib:
+ - PATCH: 2835577: identified by "Bart Van Assche": Replace SNMP_ZERO
+ of arrays with a memset. git-svn-id:
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@1
+ 7797 06827809-a52a-0410-b366-d66718629ded
+ - BUG: 3529768: Be more careful when stripping off numeric suffixes
build:
- - [BUG 3102904]: Compile all source files with -fno-strict-aliasing
- - Do not call VACM APIs if VACM module is not included
- - Fix autoconf detection of strcasecmp
- - Fix building of static applications using net-snmp-config -*libs
- - Fix definition of VERSION (number, not expression)
+ - Do not generate an output file on failure make supposes that no
+ output is generated if the command failed. Change feature-remove to
+ follow that presumption.
+ - BUG: 3532234: Fix typo in libtool script (addressed properly in
+ libtool 2.4.2)
+
+ building:
+ - Add dependencies on @FEATURETARGS@ to make the subtarget work as
+ well.
+ - Add missing end comments to feature ifndefs.
+ - Add target to build agentxtrap from the toplevel
+ - Build fix for systems lacking field msg_flags in struct msghdr
+ (e.g. IRIX)
+ - Build fix for systems lacking fields msg_control/msg_flags in
+ struct msghdr (backport)
+ - Correct dependencies - since
+ bf74fea69f24dc6e85f908f3f41d1426b2e09688 snmpconf is located in
+ builddir, not srcdir
+ - Correct dependencies - since
+ bf74fea69f24dc6e85f908f3f41d1426b2e09688 snmpconf is located in
+ builddir, not srcdir" This reverts commit
+ 9efa467a972bb6e1c7fbdaf2e27429d29f4ab89e.
+ - Make the transport configuration code work again Previously the
+ transport inheritance processing code ran with
+ NETSNMP_FEATURE_CHECKING set. In this mode the file
+ net-snmp/feature-details.h is requiered. That file is created
+ during the first make run, and that happens after configure is run.
+ Change this to undefine NETSNMP_MINIMAL_CODE, effectively turning
+ off feature support during transport configuration in order to make
+ it work at all.
+ - Run libtool --mode=finish on the right directory
+
+ libnetsnmp:
+ - PATCH 3394586: from rwa-co: file descriptor leak in read_config
+ (+fix) Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+ libsnmp:
+ - Changed the type of the fourth argument of netsnmp_set_row_column()
+ from const char* to const void* such that no cast is necessary when
+ passing another datatype then char* or const char*.
man:
- - [BUG 3190725]: Document snmp{,_sess}synch_response and snmp_async_send
- - clean up manual pages (from Debian patch 56_manpage)
+ - [BUG 3490708]: Clarify use of common command-line options
+ - BUG: 3535269: Document use of [snmp] for client-side tools.
+
+ pass:
+
+ perl:
+ - Add agent::uptime()
+ - Enable sending SNMPv2 traps with an empty varbind list
+ - Fix spelling in the documentation of the SNMP module
+ - Fixed segmentation fault when handler registration fails. When
+ netsnmp_register_handler fails, it frees its reginfo ->
+ nsahr_DESTROY (and any other function) must not dereference it.
+ - Perl: Make sure that the constant SNMP_DEFAULT_RETRIES is
+ recognized. SNMP module: Add constants
+ NETSNMP_CALLBACK_OP_RECEIVED_MESSAGE and
+ NETSNMP_CALLBACK_OP_TIMED_OUT. When the Net-SNMP Perl modules are
+ built on Windows with MSVC or MinGW it is possible that each these
+ are linked with another version of the MSVC runtime library than
+ the Perl interpreter itself. In that case the "errno" variable used
+ inside .xs source files is another variable than the $! variable in
+ .pm files. Or: assignments to "errno" in a .xs file do not modify
+ the "$!" Perl variable This patch avoids using "errno" by modifying
+ the different constant() functions such that these return a
+ two-element array instead of returning a scalar and setting errno.
+
+ python:
+ - Avoid that an SNMP set with UseEnums enabled causes a segmentation
+ fault
+ - [PATCH 3433846]: Fix for use with python 2.4
+ - BUG: 3535967: Fix memory leak - snmp_{sess_}error allocates the
+ output buffer
+
+ testing:
+ - Add a test for se_store_list()
+ - Add testing/fulltests/default/T154dismanpingmib_simple
+ - Avoid false negative for T114agentxagentxtrap_simple caused by the
+ test result being present in the hex dump ("mostly_harmless")
+ - Convert snmplib/test_binary_array.c into two unit tests
+ - Fix Perl regression test failures All Perl regression tests pass
+ now on Linux and on Windows (MSVC).
+ - Make the asn1 test pass even if support for opaque types are
+ removed.
+ - Perl regression tests: Don't fail skipped tests.
+ - Protect the use of $OSTYPE to ensure that 'test' get enough
+ parameters.
+ - Remove an incorrect comment from simple_eval_tools.sh
+ - Remove unused variable
+ - Require a semicolon after OK(), OKF() and PLAN() Also, let OKF()
+ emit a single line of output such that all output it produces is
+ visible in the output of "make test".
+ - [BUG 3474590]: Don't match underscores within the source root
+ filename
+ - Add test cases for snmp_service
+
+ unspecified:
+ - Added CVFS (CentraVision File System) to hrStorageTable and
+ hrFSTable.
+ - Removed counter-64 error messages. These messages do not say
+ enything useful, caller should check their return value and report
+ it.
+ - Added OCFS2 (Oracle Cluster FS) to hrStorageTable and hrFSTable
+ - [BUG 3444939]: BUG: 1796886: snmplib: Avoid that
+ sprint_realloc_octet_string() embeds unprintable control characters
+ or binary zeroes in its output. This behavior could cause truncated
+ output in snmptrapd.
+ - [BUG 3452069]: Fix snmptrap_oid declaration in mib2c generated code
+ This bug was introduced considerable time ago. It did already exist
+ at the time the 5.6 branch was created (see also commit
+ 0ec088afa27cfda4e6ea78aae7cfc5507564edde).
+ - [BUG 3454168]: configure: Fix building with --enable-read-only
+ - [PATCH 3418649]: HOST-RESOURCES-MIB: Use pclose() instead of
+ fclose() to close a pipe.
+ - [BUG 3540621]: dist: Add missing Provides: to net-snmp-perlmods RPM
+ spec
+
+ BSD:
+
+ Bug 3152841:
+ - Do not install the util_funcs subheaders that were removed in 5.7
+ - Install util_funcs subheaders
+ - Install util_funcs subheaders introduced in 5.6
+
+ Cygwin:
+ - Make date_n_time() produce time zone information
+
+ Cywin:
+ - Agent: Implement get_uptime() such that querying
+ HOST-RESOURCES-MIB::hrSystemUptime returns a non-zero value.
+
+ FreeBSD:
+ - Restore IP_RECVDSTADDR functionality.
+ - Snmpd + apps: Sending UDP packets works again for non-root users
+ - [PATCH 3489387]: Install FreeBSD 10 header file (plus other missing
+ versions)
+
+ Linux:
+ - PATCH: 3525998: Don't use an uninitialised value in error message
+ - [PATCH 3536420]: Ensure snd/rcv memory buffers are suitably aligned
+ Patch provided by Tyler Olmstead
+
+ MinGW:
+ - Net-SNMP Perl modules build again.
+ - Support the directory structure of recent Shining Light OpenSSL
+ binary distributions
+ - Testing: Fix a race condition in the test framework
+ - Testing: Fix a race condition in the test runner
+ - Testing: Make test T130snmpv1vacmget_simple pass
+ - Testing: Make those regression tests pass for which SNMPCONFPATH
+ and/or SNMP_PERSISTENT_DIR matter
+ - Testing: Make unit-tests/T014gethostbyaddr_clib pass
+ - Testing: Make unit-tests/T102pdu_build_clib pass.
+ - Testing: Obtain the MSYS path from the environment
+
+ Win32:
+ - Avoid that compiling the header file <net-snmp/net-snmp-config.h>
+ with the MinGW gcc compiler triggers warnings about "pragma
+ comment".
+ - Avoid that the PACKAGE_* macros defined in
+ <net-snmp/net-snmp-config.h> cause trouble when including this
+ header in a package that uses the GNU autotools.
+ - Building: Builds now correctly with a 64-bit compiler. git-svn-id:
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@1
+ 9458 06827809-a52a-0410-b366-d66718629ded
+ - Snmpd: Remove dlmod
+
+ Windows:
+ - Building (build.bat): Install netsnmp.dll before running the Perl
+ regression tests such that the regression tests are run with the
+ correct version of netsnmp.dll.
+ - MSVC: Avoid that the typedefs in <net-snmp/net-snmp-config.h>
+ conflict with those in <stdint.h> from the msinttypes project
+ - MSVC: Link with proper libeay32 library
+ - MSVC: When linking with OpenSSL, link with user32.lib too
+ - Make netsnmp_large_fd_set_resize() robust against memory allocation
+ failures. Make NETSNMP_LARGE_FD_ZERO() use memset() on Unix systems
+ instead of an explicit loop. Make sure that on Unix systems
+ netsnmp_large_fd_clr() doesn't try to read memory it isn't allowed
+ to read if the first argument equals -1 (a value that shouldn't be
+ passed by the caller). Make netsnmp_large_fd_is_set() return false
+ on Unix systems if the first argument equals -1 (a value that
+ shouldn't be passed by the caller). Make
+ netsnmp_large_fd_set_resize() shrink behavior correct.
+ - Perl (build.bat): When installing development files, install the
+ PDB files too.
+ - Remove superfluous link libraries from project files (*.dsp)
+ - Snmptrapd: Make the IP address to hostname conversion work
+ - Testing: perl: Fix an incorrect message printed while running the
+ Perl module regression tests
+
+
+
+
+*5.7.1*
+
+ snmplib:
+ - Fix a crash that could be
+ - tweak patch 3044888 to restore
+
+ snmpd:
+ - [PATCH 3386633]: fix integer overflow in disk percent calculations
+ - Make
+ - Restore storage tables on Linux
+ - run signal handlers when select()
+
+ snmptrapd:
+ - Add missing newline
+ - Invoke shutdown_perl() when
+
+ building:
+ - [PATCH 3383951]: Fix -Wunused compile warnings with FreeBSD/NetBSD
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+ - build fix
+ - build fix for systems lacking
+
+ libnetsnmp:
+ - [PATCH 3387139]: from
+
+ man:
+ - [PATCH 3312861]: Man pages
+
+ testing:
+ - Changed
+ - Check PID file existence after having read it instead of before.
+ This fixes the race condition where the PID file disappeared after
+ the existence check and before it was read.
+ - Make the SNMP_VERBOSE=1 output even more verbose.
+
+ unspecified:
+ - minor NEWS polish
+
+ Perl:
+ - Remove file perl/NetSNMP.xs
+
+ Win32:
+ - Add support for
+ - Document how to build 64-bit
+ - Documented how to use build.bat with
+ - winExtDLL: Invoke
+
+ Windows:
+ - Avoid that if
+ - Remove outdated instructions about
+
+*5.7*
+ snmplib:
+ - Added function netsnmp_delete_table_data_set().
+ - Added function netsnmp_delete_table_data_set(). Added declaration
+ for the function netsnmp_table_data_delete_table() in a public
+ agent header file.
+ - Added function netsnmp_delete_table_data_set(). Added declaration
+ for the function netsnmp_table_data_delete_table() in a public
+ agent header file. Fixed memory leak in
+ netsnmp_table_data_delete_table().
+ - Added function netsnmp_delete_table_data_set(). Added declaration
+ for the function netsnmp_table_data_delete_table() in a public
+ agent header file. Fixed memory leak in
+ netsnmp_table_data_delete_table(). Fixed memory leak triggered by
+ unregistering a table handler.
+ - Added macro netsnmp_static_assert().
+ - Added netsnmp_mib_handler.data_clone, a function pointer that
+ defines how to clone netsnmp_mib_handler.myvoid. Must be defined if
+ and only if data_free is set. The function netsnmp_handler_dup()
+ does now clone MIB handler private data if data_clone() is set.
+ Previously after duplicating a MIB handler and unregistering one of
+ the two MIB handlers, the private data pointer (myvoid) of the
+ other became a dangling pointer. Note: addition of
+ netsnmp_mib_handler.data_clone is an ABI change.
+ - Added snmp_sess_session_lookup().
+ - Added the function netsnmp_check_definedness(), which helps to find
+ the cause of undefined value errors as reported by Valgrind.
+ - Avoid that Valgrind complains about uninitialized data for the
+ buffers returned by netsnmp_callback_recv() and
+ netsnmp_callback_hook_build().
+ - Be const correct over calls to str* functions.
+ - Changed the argument type of debug_register_tokens() from char *
+ into const char *.
+ - Check that the argument to netsnmp_transport_copy is non-NULL
+ - Check the return value of strdup in netsnmp_create_data_list and
+ fail if strdup fails.
+ - Correct the extern "C" declarations to be consistent. Remove
+ commented out code.
+ - Fenner: fix sending of UDP responses from multihomed agents. Try to
+ send the response as it was before Net-SNMP 5.6 (assuming the
+ appropriate request was unicast) and only if it fails try to set
+ if_index (the request must be broadcast).
+ - Fixed bugs in asn_parse_unsigned_int64(),
+ asn_build_unsigned_int64(), asn_parse_signed_int64() and
+ asn_build_signed_int64(). Most but not all of these bugs were
+ specific to 64-bit systems. Fixes bug #3093199.
+ - Fixed memory leak triggered by calling se_add_pair_to_list() with a
+ value that already existed in the list.
+ - Invoking se_clear_slist() does no longer create a dangling pointer.
+ - Invoking se_clear_slist() does no longer create a dangling pointer.
+ Fixed leaks-at-exit triggered by using the snmp_enum code.
+ - Invoking se_clear_slist() does no longer create a dangling pointer.
+ Fixed leaks-at-exit triggered by using the snmp_enum code.
+ Documented behavior of se_add_pair(), se_add_pair_to_slist() and
+ clear_snmp_enum(). Made snmp_enum example consistent with the rest
+ of the code by adding strdup() calls and added a call to
+ se_clear_all_lists().
+ - Invoking se_clear_slist() does no longer create a dangling pointer.
+ Fixed leaks-at-exit triggered by using the snmp_enum code.
+ Documented behavior of se_add_pair(), se_add_pair_to_slist() and
+ clear_snmp_enum(). Made snmp_enum example consistent with the rest
+ of the code by adding strdup() calls and added a call to
+ se_clear_all_lists(). Fixed a memory corruption problem triggered
+ by the (undocumented) snmpd.conf "enum" keyword handler - storing
+ pointers to strings allocated on the stack in a global list does
+ not work.
+ - Remove the support for CMU compatibility since there is no way to
+ enable it and nobody have missed it.
+ - [BUG 3134323]: Fix crash when comparing invalid OIDs
+ - [PATCH 3165878]: Catch buffer overrun on 64-bit systems
+ - [PATCH 3195537]: Minor binary_array container sort optimization
+ - [PATCH 3203806]: Add the function netsnmp_large_select().
+ - [PATCH 3203806]: Make netsnmp_large_fd_set_resize() clear all
+ relevant file descriptors.
+ - [PATCH 3203806]: Minor performance optimization of
+ netsnmp_large_fd_set_resize().
+ - add IPv6 support to DTLSUDP transport
+ - add IPv6 support to DTLSUDP transport use new
+ netsnmp_sockaddr_storage in netsnmp_addr_pair
+ - add IPv6 support to DTLSUDP transport use new
+ netsnmp_sockaddr_storage in netsnmp_addr_pair add base_transport
+ ptr for tunneled transports
+ - add more openssl error cases where we check for local cert
+ - add new transport config tokens localCert/peerCert, deprecate
+ our_identity, their_identity
+ - add optional support for local DNSSEC validation of hostnames -
+ optional at configure time: --with-local-dnssec-validation -
+ requires DNSSEC-Tool validation libraries - initial support, for
+ systems with getaddrinfo. support for additional resolver
+ interfaces coming soon. - also TODO: flag for ignoring validatoin
+ errors (log & continue)
+ - dont return empty array
+ - force a ; at the end of the static_assert macro.
+ - introduce new localCert/peerCert, deprecate serverCert, clientCert,
+ defX509ServerPub, defX509ClientPub
+ - netsnmp_handler_dup(): freeing the duplicated handler no longer
+ causes a crash (double free) when handler->myvoid of the original
+ handler was non-NULL.
+ - realloc+init instead of calloc inspired by patch 3195532 from
+ Stephen Hemminger
+ - refine cert debugging; remove unused function
+ - remove inline versions of container funcs
+ - snmp_shutdown(): added call to netsnmp_certs_shutdown().
+ - 0 Applied the intent of patch 3044888 to allow applications to read
+ the error messages of a MIB parsing failure.
+ - Fixed a memory leak in snmp_free_session().
+ - [BUG 3184697]: Don't reference internal MD5 when it's explicitly
+ disabled
+ - [BUG 3234754]: Ensure old f_create_from_tstring hook is initialized
+ to NULL
+ - [BUG 3264852]: Recognise missing report types
+ (snmp{Unavailable,Unknown}Contexts,snmpUnknownPDUHandlers)
+ - _mibindex_add() no longer reads past the end of the dynamically
+ allocated array _mibindexes.
+ - [BUG 3151845]: fix multiple registrations of snmp transport handler
+
+ snmp:
+ - patch: 3096725: sysORTable registation for notification log mib
+ original patch fixed several issues, other parts applied earlier
+
+ snmpd:
+ - Add missing function declaration
+ - Added functions netsnmp_handler_owns_tabreq(),
+ netsnmp_registration_owns_tabreq(), netsnmp_iterator_clone().
+ Exported netsnmp_table_registration_info_clone().
+ - Added functions netsnmp_handler_owns_tabreq(),
+ netsnmp_registration_owns_tabreq(), netsnmp_iterator_clone().
+ Exported netsnmp_table_registration_info_clone(). Modified
+ netsnmp_iterator_delete_table() such that it frees the table
+ registration information stored in a table iterator too. Modified
+ netsnmp_get_table_iterator_handler() such that the table iterator
+ passed to this function is freed when the associated handler is
+ freed. Restored the behavior of netsnmp_get_table_handler() to that
+ of r19449, that is, not setting up the data_free pointer because
+ not all callers of netsnmp_get_table_handler() expect that table
+ registration information is freed when the associated handler is
+ freed.
+ - Added netsnmp_get_table_iterator2().
+ - Added netsnmp_get_table_iterator2(). Added
+ netsnmp_register_table_iterator2().
+ - Added netsnmp_get_table_iterator2(). Added
+ netsnmp_register_table_iterator2(). Added
+ netsnmp_handler_owns_iterator_info().
+ - Added netsnmp_get_table_iterator2(). Added
+ netsnmp_register_table_iterator2(). Added
+ netsnmp_handler_owns_iterator_info(). Fixed leak-at-exit triggered
+ by snmpNotifyTable.
+ - Added netsnmp_get_table_iterator2(). Added
+ netsnmp_register_table_iterator2(). Added
+ netsnmp_handler_owns_iterator_info(). Fixed leak-at-exit triggered
+ by snmpNotifyTable. Fixed leak-at-exit triggered by
+ snmpTargetAddrTable. Also, restored backwards compatibility of
+ netsnmp_register_table_iterator().
+ - Added netsnmp_register_watched_instance2(),
+ netsnmp_register_watched_scalar2(), netsnmp_clone_watcher_info()
+ and netsnmp_owns_watcher_info(). See also the Doxygen comments for
+ more info.
+ - Added netsnmp_unregister_auto_data_table().
+ - Added reference count in the netsnmp_baby_steps_modes data
+ structure and made sure that this data structure is automatically
+ freed when the handler that owns it is unregistered.
+ - Added snmp_sess_session_lookup(). Call shutdown_master_agent() and
+ shutdown_agent() during shutdown.
+ - Added snmp_sess_session_lookup(). Call shutdown_master_agent() and
+ shutdown_agent() during shutdown. The function clean_subtree() does
+ no longer trigger double frees and invalid memory reads. Note: this
+ function was already wrong at the time it was introduced (patch
+ #724925 / r8531, July 2003).
+ - Added snmp_sess_session_lookup(). Call shutdown_master_agent() and
+ shutdown_agent() during shutdown. The function clean_subtree() does
+ no longer trigger double frees and invalid memory reads. Note: this
+ function was already wrong at the time it was introduced (patch
+ #724925 / r8531, July 2003). Removed a comment in
+ netsnmp_handler_free() that is now obsolete because of the
+ clean_subtree() changes.
+ - Added snmp_sess_session_lookup(). Call shutdown_master_agent() and
+ shutdown_agent() during shutdown. The function clean_subtree() does
+ no longer trigger double frees and invalid memory reads. Note: this
+ function was already wrong at the time it was introduced (patch
+ #724925 / r8531, July 2003). Removed a comment in
+ netsnmp_handler_free() that is now obsolete because of the
+ clean_subtree() changes. Modified netsnmp_deregister_agent_nsap()
+ such that it never examines sessions that already have been closed.
+ It is for this change that it was necessary to introduce the new
+ function snmp_sess_session_lookup().
+ - Added the functions netsnmp_duplicate_variable() and
+ netsnmp_cache_handler_owns_cache().
+ - Added the functions netsnmp_duplicate_variable() and
+ netsnmp_cache_handler_owns_cache(). Memory allocated by
+ netsnmp_register_old_api() for storing SNMP variables is now freed
+ when the associated handler is unregistered.
+ - Added the functions netsnmp_duplicate_variable() and
+ netsnmp_cache_handler_owns_cache(). Memory allocated by
+ netsnmp_register_old_api() for storing SNMP variables is now freed
+ when the associated handler is unregistered. Callback function data
+ deallocation does no longer free the memory allocated for the
+ AgentX session - the memory that was allocated for AgentX sessions
+ is now deallocated just as that for any other session. This fixes a
+ leak-at-exit.
+ - Added the functions netsnmp_duplicate_variable() and
+ netsnmp_cache_handler_owns_cache(). Memory allocated by
+ netsnmp_register_old_api() for storing SNMP variables is now freed
+ when the associated handler is unregistered. Callback function data
+ deallocation does no longer free the memory allocated for the
+ AgentX session - the memory that was allocated for AgentX sessions
+ is now deallocated just as that for any other session. This fixes a
+ leak-at-exit. Notify filter table: Callback function data
+ deallocation does no longer free the data in *
+ *snmpNotifyFilterTable_if_ctx.container - this is now done by
+ shutdown_snmpNotifyFilterTable() and
+ - Automatically free the private data structure allocated by
+ netsnmp_container_table_handler_get().
+ - Builds with most recent MinGW (having #define localtime_r).
+ - Count the number of users of a netsnmp_cache data structure instead
+ of duplicating it.
+ - Declare the OID argument type of MIB registration functions as
+ 'const oid *' instead of 'oid *' since these functions do not
+ modify the OID.
+ - Do not leak the limits of scalar_group objects on shutdown.
+ - Extend the documentation for data_clone and data_free
+ - Factor out common config_add_mib statments
+ - Find out whether librpm is available before configuring the agent
+ modules because host/data/access/swinst needs symbol HAVE_LIBRPM.
+ As a result, configure has to be run only once instead of twice to
+ enable the hrSWInstalled table on systems that have librpm.
+ - Fixed a double free at exit that was triggered by cleaning up the
+ data structures used for embedded Perl support.
+ - Fixed a year-2038 bug in the implementation of ipRouteTable.
+ - Introduced netsnmp_pid_t.
+ - MIB-specific leak-at-exit fixes.
+ - Make it possible to copy watched data items without memory leaks.
+ - Make the setting of the argvrestart* variables optional on
+ USING_UTIL_FUNCS_RESTART_MODULE.
+ - Make the setting of the argvrestart* variables optional on
+ USING_UTIL_FUNCS_RESTART_MODULE. Remove util_funcs/restart from the
+ requirement sets of util_funcs and default_modules.
+ - Make the setting of the argvrestart* variables optional on
+ USING_UTIL_FUNCS_RESTART_MODULE. Remove util_funcs/restart from the
+ requirement sets of util_funcs and default_modules. Add
+ util_funcs/restart to the requirement set of ucd-snmp/versioninfo.
+ - Patch 3141462: from fenner: fix agentx subagent issues with
+ multiple-object requests
+ - Patch from Niels to fix VACM persistant storage.
+ - Remove unused variable cmp
+ - Remove util_funcs/Exit from the requirement sets of util_funcs and
+ default_modules.
+ - Remove util_funcs/Exit from the requirement sets of util_funcs and
+ default_modules. Never use Exit to terminate the agent.
+ - Removing the last cache via netsnmp_cache_remove() does no longer
+ trigger a crash.
+ - Update the length of sysObjectID as well as the data when it is set
+ from a configuration file.
+ - Use the same autoconf symbol to decide both if strcasecmp should be
+ declared and if it should be defined.
+ - [BUG 1840230]: Don't include the index object as
+ (pseudo-)accessible column.
+ - [BUG 3058101]: Writeable 'long' instances work on 64-bit systems,
+ but not writable 'int's
+ - [BUG 3062538]: Fix com2sec* handling of non-default contexts
+ - [BUG 3205765]: handle reconfig for certSecName token
+ - [BUG ]: enforce max length on TLS secName maps
+ - [BUG ]: enforce max length on TLS secName maps add priority to
+ secname debugging
+ - [PATCH 2119725]: Fix skipNFSInHostResources handling of
+ hrStorageTable
+ - [PATCH 2941811]: Handle successful requests with reqID 0
+ - [PATCH 2975254]: Avoid callback re-use of closed sessions Qn:
+ Should this also be applied when main session is NULL?
+ - [PATCH 3053436]: from: takevos: fix: tcpConnectionTable_data_access
+ invalid memory access
+ - [PATCH 3057090]: make ethtool support on linux use the high speed
+ struct info for 100G+.
+ - [PATCH 3057093]: allow linux to use libpci for creating useful
+ ifDescr strings
+ - [PATCH 3096725]: Don't register v1Trap callback, if SNMPv1 is not
+ supported
+ - [PATCH 3096725]: Include SNMPv1 trap OIDs in nlmLogNotificationID
+ column
+ - [PATCH 312596]: listen for netlink change events for the
+ arp-related tables
+ - [PATCH 3152412]: Handle (and report) problems reading /proc/vmstat
+ - [PATCH 3203806]: Avoid that the main agent processing loop - when
+ using more than FD_SETSIZE file descriptors - can cause memory
+ corruption by invoking select().
+ - [PATCH ]: optimizations for large route tables from Stephen
+ Hemminger applied parts 1-3 of 4 from him (msgs to coders on
+ 2/28/11; subject ip-forward-mib performance improvements; part 4
+ needs more work
+ - add debug for cert find hint as string/int
+ - add newly created/destroyed interfaces to ipv6IfTable The list of
+ interfaces was never refreshed, now it is reloaded every time the
+ table is accessed. I've also fixed a memory leak and optimized the
+ loading of the list a bit.
+ - com2sec6 directive: If configure has not found getaddrinfo(),
+ non-numeric IPv6 addresses do now trigger an error message.
+ - don't second-guess cache handler (waves hand) this is not the
+ function you are looking for. netsnmp_cache_is_valid() is not meant
+ for mib modules
+ - example MIB: Added shutdown function that frees all memory owned by
+ this MIB implementation.
+ - fix double free in TLS error handling
+ - fixed the agent writing 'looks like a 64bit wrap, but prev!=new' in
+ syslog when computing ipSystemStats Without the memcpy,
+ prev_vals->stats and new_vals->stats could get different, which
+ could much much later (when a counter gets bigger than 32 bits)
+ result in 'prev!=new' message in syslog. Typically this happens
+ after long time of uptime and it is very hard to reproduce.
+ - host/data_access/swinst_rpm: Fixed a memory leak in
+ netsnm_swinst_arch_init().
+ - host/data_access/swinst_rpm: Pass correct path to rpmdbOpen() such
+ that opening the database succeeds.
+ - host/data_access/swinst_rpm: Pass correct path to rpmdbOpen() such
+ that opening the database succeeds. host/data_access/swinst_rpm:
+ Log an error message if rpmdbOpen() fails.
+ - instead of relying on NETSNMP_DS_LIB_APPTYPE, break out cert table
+ inits to new agent cert init function, called from init_agent.
+ - netsnmp_cache_free(): A more detailed message is now logged when
+ attempting to free a cache that is still in the cache list.
+ - reworked hrStorageTable to support large filesystems. The
+ hrStorageAllocationUnits does not report real allocation unit size,
+ but some calculated value so hrStorageAllocationUnits *
+ hrStorageSize gives real size of the filesystem. This calculation
+ happens only when hrStorageSize is too small (32bits) for
+ filesystem size, e.g. filesystems larger than 8TB with 4096 bytes
+ block size. This calculation can be turned off by
+ 'realStorageUnits' config option.
+ - skip non-AF_INET interfaces when loading ipv4 addrs
+ - snmpd is again single-threaded. [PATCH 2959811]: Safranek:
+ Reimplement Linux Netlink IPv6 prefix listener.
+ - Fixed memory leak in TCP-MIB tables introduced by patch #3053436.
+ - Fixed memory leak in TCP-MIB tables introduced by patch #3053436."
+ [PATCH 3053436]: from: takevos: fix: tcpConnectionTable_data_access
+ invalid memory access" the bug 3053436 is fixing was introduced in
+ r17719, and fixed in r17861.
+ - Use proper format specifier in debug statements for printing values
+ of type 'oid'.
+ - [PATCH 3066862]: fix the agent for comparing unsigned large indexes
+ of the disk and extend tables.
+ - fixed hrSWRunPath of swapped-out processes on Linux. fgets()
+ returns NULL both when /proc/PID/cmdline is empty (= swapped out)
+ and when the process exited after fopen(), so check
+ /proc/PID/status in both cases.
+ - fixed race condition in hrSWRunTable Treat the reads from
+ /proc/<pid>/* carefuly, processes can exit in the middle of
+ processing. (already fixed in V5-5-patches and V5-4-patches in SVN
+ rev. 20115, dunno why I did not patch trunk)
+ - patch 3131397: from takevos: huge speedups of the TCP/UDP Tables
+ - patch 3299384: fix INFORMs so they retry probing for an engineID.
+ - patch 3306476: from tinypyramids: fix memory leak in the swrun
+ container loading
+ - ucd_snmp builds again on MinGW and Cygwin.
+ - patch 3310250: from fenner: misc fixes for debugging output of
+ agentx
+
+ snmptrapd:
+ - Fixed a double free at exit that was triggered by cleaning up the
+ data structures used for embedded Perl support. Fixed a double free
+ at exit that was triggered by cleaning up the data structures used
+ for embedded Perl support. Valgrind reported that double free as
+ follows: Invalid read of size 4 at 0x59D0501: perl_destruct (in
+ /usr/lib/perl5/5.12.1/x86_64-linux-thread-multi/CORE/libperl.so) by
+ 0x544DF8E: shutdown_perl (snmp_perl.c:166) by 0x403966:
+ term_handler (snmptrapd.c:318) by 0x6D43A5F: ??? (in
+ /lib64/libc-2.11.2.so) Address 0x7660f88 is 56 bytes inside a block
+ of size 2,912 free'd at 0x4C26496: free (vg_replace_malloc.c:366)
+ by 0x544DF9A: shutdown_perl (snmp_perl.c:167) by 0x6DDADF2:
+ __select_nocancel (in /lib64/libc-2.11.2.so) by 0x404E20: main
+ (snmptrapd.c:1258)
+
+ apps:
+ - [PATCH 3054817]: Adds per-variable timed output support to snmpwalk
+ using -CT
+ - add snmp.conf tokens for timeouts and retries
+
+ build:
+ - [BUG 3088360]: Ensure python modules are built against the correct
+ libraries
+
+ building:
+ - Fix --with-security-modules handling Allow repeated modules
+ (tsm,tsm) as well as defailt modules (usm) Move the generation of
+ the files after the checking
+ - Make it possible to regenerate using autoconf 2.68.
+ - Some systems do not support the -E flag to grep, use autoconf to
+ find the right egrep at all times.
+ - check for /dev/kmem instead of assuming it exists and hardcoding
+ when it is not there
+
+ libnetsnmp:
+ - made the SSH transport configurable as it should be.
+
+ libnetsnmpmibs:
+ - Make all functions in the dlmod module that don't have to be public
+ static
mib2c:
- [PATCH 3175323]: Fix handling of 'while (false)' blocks
- [PATCH 3204883]: Fix handling of non-table objects named fooTable
- [PATCH 3211484]: Support enumerations in notification varbinds
- - Make the mib2c foreach ranges work as advertised
+ - make the mib2c foreach ranges work as advertised in the comments.
- mibs:
- - [PATCH 2974716]: Fix issues in the SMUX-MIB
+ packaging:
+ - Enable micro-and-macro-feature management within Net-SNMP; this
+ adds a number of new flags to configure (--enable-minimalist and
+ --enable-read-only). These changes are designed to remove much of
+ the inline code that isn't always necessary or desired. Scripts
+ exist (and will be improved) to stip out unused components from the
+ code entirely to enable a shorter review process for upgrading to
+ new releases. This work was done by Wes Hardaker and Michael Baer
+ from SPARTA, Inc. but is being checked in as a large patch since
+ converting the micro patches from git to svn turend out to be
+ impossible
+
+ patch 3140833:
+ - fix proxy GETNEXT requests When OIDs requested are below the proxy
+ request remap, we need to not include any OIDs that might be in the
+ space between the original OID and the remapped OID. This patch
+ fudges the request so that it fixes the request OID so it's just
+ before the remapped proxy range.
+
+ patch 3184026:
+ - Avoid constant refresh of interface statistics
perl:
- - [PATCH 3046371]: Fix memory leak in SNMPv1 trap handling
- - [PATCH 3049029]: Fix a memory leak with snmp bulkwalks
- - Don't always open stderr as the calls to snmp_log already do this
- and it messes up the agent when embedded
- - Handle embedded %'s in the result message.
+ - patch 3049029: from fennec: fix a memory leak with snmp bulkwalks
+ - patch from Martin Buck: don't always open stderr as the calls to
+ snmp_log already do this and it messes up the agent when embedded
python:
- - [BUG 3088360]: Ensure modules are built against the correct libraries
- - [BUG 3295407]: Fix handling of void pointer
- - [PATCH 3035328]: Check for failures in creating a session
- - [PATCH 3035578]: Keep error codes up to date
- [PATCH 3185085]: Fix segfault on 64-bit systems
+ - [BUG 3295407]: Fix handling of void pointer
testing:
- - Support dynamic analysis of regression tests
+ - Add missing preconditions
+ - Added function netsnmp_delete_table_data_set(). Added declaration
+ for the function netsnmp_table_data_delete_table() in a public
+ agent header file. Fixed memory leak in
+ netsnmp_table_data_delete_table(). Fixed memory leak triggered by
+ unregistering a table handler. Unit tests can now invoke functions
+ from libagent.
+ - Added function netsnmp_delete_table_data_set(). Added declaration
+ for the function netsnmp_table_data_delete_table() in a public
+ agent header file. Fixed memory leak in
+ netsnmp_table_data_delete_table(). Fixed memory leak triggered by
+ unregistering a table handler. Unit tests can now invoke functions
+ from libagent. Added unit test for table_dataset.
+ - Added inet_ntop() and inet_pton() unit test.
+ - Added netsnmp_mib_handler.data_clone, a function pointer that
+ defines how to clone netsnmp_mib_handler.myvoid. Must be defined if
+ and only if data_free is set. The function netsnmp_handler_dup()
+ does now clone MIB handler private data if data_clone() is set.
+ Previously after duplicating a MIB handler and unregistering one of
+ the two MIB handlers, the private data pointer (myvoid) of the
+ other became a dangling pointer. Note: addition of
+ netsnmp_mib_handler.data_clone is an ABI change. added more test
+ cases to the handler registration test.
+ - Generate a normal #line directive as per C99 instead of the
+ compiler-specific #<n>-directive.
+ - Introduced new test type next to capp and clib: cagentlib.
+ - It is again possible to run an individual test via the script
+ testing/RUNTESTS.
+ - It is now possible to analyze the unit tests with Valgrind by
+ setting the environment variables SNMP_SAVE_TMPDIR and
+ DYNAMIC_ANALYZER. An example: (export SNMP_SAVE_TMPDIR=yes
+ DYNAMIC_ANALYZER="valgrind --trace-children=yes --leak-check=full";
+ cd testing && ./RUNFULLTESTS -g unit-tests)
+ - Test 71 (com2sec6_simple) does now succeed even if IPv6 DNS
+ resolution is not available.
+ - Test T030 does now pass on MinGW.
+ - auto-create user specified SNMP_TMPDIR and SNMP_TMP_PERSISTENTDIR
+ too; default SNMP_TMP_PERSISTENDIR based on SNMP_TMPDIR for user
+ specified SNMP_TMPDIR
+
+ man:
+ - [BUG 3190725]: Document snmp{,_sess}synch_response and
+ snmp_async_send
+
+ Generic:
+ - Make it possible to build static applications using net-snmp-config
+ and the -*libs flags once more.
+ - [BUG 3102904]: All Net-SNMP C source files are now compiled with
+ -fno-st rict-aliasing, at least if the configured compiler supports
+ this flag.
+ - [PATCH 3074918]: from weizheng: check for CONTAINER_INSERT failures
+ and react appropriately to avoid memory leaks
+ - [PATCH 3167325]: from krisztoforo: UCD-SNMP/SystemStats: add
+ variables to report cpusteal, cpuguest, cpuguestnice
+
+ Cygwin:
Linux:
- - [PATCH 3074918]: check for CONTAINER_INSERT failures
- [PATCH 3083027]: Fix RPM spec file to support CentOS
- - [PATCH 3152412]: Handle (and report) problems reading /proc/vmstat
- - Fix a strlen calculation in IF-MIB support
- - Fixed hrSWRunPath of swapped-out processes
- - Fixed value of IP-MIB::ipv6InterfaceForwarding
-
- NetBSD:
- - DragonFly support
- - Retrieve MIB-II network statistics via sysctl
- - Update memory and CPU statistics handling
-
- OpenBSD:
- - Support updating the routing table [From OpenBSD patch archive]
-
- Win32:
- - [PATCH 3293842]: Eliminate registry argument limit of 127 characters
- - Avoid MSVC warning about redefining EADDRINUSE
- - Fix out-of-range array accesses errors in mibII interfaces table
- - Fix test T030 on MinGW.
- - Fix test T200 failures on known Microsoft SNMP extension DLL bugs
- - Fixed memory leak in the internal (non-winExtDLL) ipNetToMediaTable
- - Halt snmpd process on key press when run from a command prompt
- (To aid debugging snmpd.exe)
+ - [PATCH 3205811]: Option to skip fd/loop/ram devices in diskIOTable
+ - agent: ipNetToPhysicalTable: Do not log an error message if one or
+ more interfaces are present that do not have such information
+ (NUD_NOARP), e.g. tunnels. Reported by Stephen Hemminger. See also
+ patch #3107003.
+ - snmpd is again single-threaded.
MinGW:
- - Make regression tests independent of registry settings
- - Use <net-snmp/net-snmp-config.h> header file under WinGW
+ - Made regression test output independent of the Net-SNMP variables
+ defined in the Windows registry. Some tests that failed previously
+ after the Net-SNMP binaries (MSVC build) had been installed do now
+ pass.
+ - configure: Detection of the functions gai_strerror(),
+ getaddrinfo(), gethostbyname() and gethostname() does now succeed.
+ - testing: If the agent has been asked to stop, wait until the snmpd
+ process disappeared before proceeding.
+ - Tests 025 and 026 pass on MinGW even if winExtDLL has been enabled.
-
-* 5.4.3 *
+ NetBSD:
+ - DragonFly support [From NetBSD patch archive]
+
+ OpenBSD:
+ - Update SWRun code to use kvm_getproc2 [From OpenBSD patch archive]
+
+ Win32:
+ - Avoid that MSVC reports a warning message about redefinition of the
+ malloc() macro during building the Net-SNMP source code.
+ - Deprecated libsnmp.def - add NETSNMP_IMPORT to function
+ declarations instead to export a function from netsnmp.dll.
+ - Guard netsnmp_udp_recvfrom() etc. declarations consistently. Builds
+ with Visual Studio 2010.
+ - Introduced netsnmp_pid_t. Eliminated casts between int and HANDLE
+ in agent/mibgroup/util_funcs.c and
+ agent/mibgroup/ucd-snmp/pass_persist.c.
+ - When snmpd.exe is started in a command prompt window, the snmpd
+ process now stops upon the first key press. This makes it easier to
+ debug snmpd.exe for memory leaks.
+ - [PATCH 3085187]: Building via the Microsoft Visual Studio project
+ file (.dsw/.dsp) works again.
+ - [PATCH 3293842]: Eliminate registry argument limit of 127
+ characters (this limitation was reported by Sylvain Dery).
+ - building: Avoid that MSVC 2010 prints a warning message about
+ redefining EADDRINUSE.
+ - building: Builds now correctly with a 64-bit compiler.
+ - building: batch build with OpenSSL enabled and with recent OpenSSL
+ development files works again.
+ - header file <net-snmp/net-snmp-config.h> can now be used in the
+ MinGW environment.
+ - testing: Avoid that T200 fails on known Microsoft SNMP extension
+ DLL bugs.
+ - Build snmplib/transports/snmpIPv6BaseDomain.c only if
+ NETSNMP_ENABLE_IPV6 has been defined.
+ - Fixed a memory leak in the Net-SNMP (non-winExtDLL) implementation
+ of the MIB-II ipNetToMediaTable.
+ - Microsoft Visual Studio: Link with gdi32.lib if OpenSSL has been
+ enabled because gdi32.lib is a dependency of OpenSSL.
+
+*5.6*
snmplib:
- - [BUG 2838243]: Correct the output of unsigned values.
- - [BUG 2919320]: Avoid accessing freed memory
+ - Add const declarations to the disabled versions of the debugging
+ code as well.
+ - Add missing dependencies between transports.
+ - Add missing symbol netsnmp_snmpSSHDomain_len, make
+ netsnmp_snmpSSHDomain const.
+ - Change oid to be a 32-bit type on ILP64 and LP64 platforms.
+ - Change the parsing of ranges to accept all valid values.
+ - Correct dependencies between transports. Remove unnecessary
+ includes.
+ - Correct the spelling of __cplusplus when checking if the file
+ should be wrapped in extern "C".
+ - Do not require that the UDP transport is included.
+ - Fix agent crash when sending encrypted SNMPv3 traps. Reported by
+ Srikapilan Gandhi
+ - Fix responding to broadcast requests. UDP responses are sent with
+ source IP address which was destination of appropriate requests
+ (implemented in SVN rev. 15215). But if the destination of a
+ request is broadcast IP address, the request was sent with the
+ broadcast address as source. sendmsg() on Linux does not support
+ this and returns error -> response is not sent. In order to send
+ responses from the same interface, interface index of the
+ appropriate interface must be used.
+ - Install library/oid.h. Thanks to "Tomasz Lis" who spotted the bug.
+ - Make the context argument of send_v3trap,
+ send_trap_vars_with_context and netsnmp_send_traps refer to a const
+ char*.
+ - Make the name argument to find_varbind_in_list const
+ - Prevent gcc ped-warning for NETSNMP_REMOVE_CONST
+ - Remove declarations of functions that don't exist or are declared
+ elsewhere.
+ - Remove the oid typedef from <net-snmp/library/asn1.h>. It is still
+ present in <net-snmp/types.h>, use that file.
+ - Replace the debugging functions with dummies when debugging is
+ disabled.
+ - Revert 17808, instead factor out the declaration of oid to it's own
+ file and include that file from both types.h and asn1.h
+ - Use a void argument for the data argument of xdump.
+ - [BUG 2919320]: Avoid accessing freed memory Reported by Tomasz Lis
- [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
+ - [PATCH 2871747]: plug memory leak in OID processing. The memory
+ leaked when small OID, which could fit pre-allocated vp->name_loc,
+ was placed in different (allocated) one.
+ - [PATCH 2942940]: Add a new function, netsnmp_parse_args, that is
+ like snmp_parse_args but takes an additional bitmask, flags, to
+ affect the behaviour. Also remove the magic handling of some
+ application names.
+ - [PATCH 2971270]: refuse to parse ASN.1 tokens with wrong type
+ field. This may yield to problems with third-party applications
+ which may depend on parsing ugly ASN.1 data - we'll see...
+ - add function to validate RowStatus and StorageType varbinds - also
+ remove some duplicate code and fix comments indent mangled
+ - add functions to remove list/row data from request list
+ - add interface for duplicating a container
+ - add interface for duplicating a container container changes: add
+ flags field to container meta-data; chg binary_array container to
+ use container meta-data flags
+ - add remove function to container iterator; implement it for
+ binary_array
+ - added the functions netsnmp_malloc(), netsnmp_calloc(),
+ netsnmp_realloc(), netsnmp_strdup() and netsnmp_free().
+ - builds again when HAVE_GETADDRINFO is not defined.
+ - conf files can now include other conf files - also tweaked debug
+ tokens here and there
+ - create indexes for certificates in config path
+ - directory container enhancements - fix potential memory leak - add
+ filter callback to filter files returned - add option to return
+ relative and not full paths - add option to sort returned list -
+ add option to return empty container instead of NULL if no files
+ found - change default container name to directory that was scanned
+ - tweak debug/log messages
+ - enhance file utils and dir utils - add optional stats struct to
+ netsnmp_file - generalize dir container filter, add context to
+ callback - add option to store netsnmp_files (w/stats) in container
+ instead of just name
+ - fix potential double free in CONTAINER_FREE - also added several
+ compare routines
+ - netsnmp_container enhancements: - add free_item function; defaults
+ to netsnmp_container_simple_free - add CONTAINER_FREE_ALL
+ macro/function (like CONTAINER_CLEAR but calls container free_item
+ for each item in primary container) - add ability to set options on
+ binary_array containers
+ - new certificate api to support tls/dtls
+ - new snmp token logOption allows specifying log destinations vi conf
+ files - if stderr log enabled because of no log destination, turn
+ it off when a log destination is enabled - don't call
+ netsnmp_enable_stderrlog() from apps anymore
+ - obsoleted NETSNMP_DS_LIB_ALARM_DONT_USE_SIG. From now on using
+ SIGALRM to trigger Net-SNMP alarm handlers is no longer supported.
+ Motivation: as known libnetsnmp supports time-based alarms via the
+ functions snmp_alarm_register(), run_alarms() and other functions.
+ Two different ways to trigger the function run_alarms() are
+ supported inside libnetsnmp: 1. By making sure that the timeout
+ argument of select() is small enough such that select() returns
+ before the next alarm must be handled (when the variable
+ NETSNMP_DS_LIB_ALARM_DONT_USE_SIG is set to one, which is the
+ default). 2. By making sure that the kernel fires SIGALRM at the
+ time when run_alarms() should be called (when the variable
+ NETSNMP_DS_LIB_ALARM_DONT_USE_SIG is set to zero, which has to be
+ configured explicitly). The following issues are associated with
+ the second approach: 1. Alarm functions are used inside Net-SNMP to
+ e.g. refresh cached table contents. As far as I can see there is
+ nothing in the Net-SNMP source code that prevents the following
+ from happening: a table refresh triggered via SIGALRM while a row
+ is being removed from a cached table. This can result in dangling
+ pointer dereferences and even a crash. 2. POSIX restricts signal
+ handlers to calling functions that are either reentrant or
+ non-interruptible
+ (http://www.opengroup.org/onlinepubs/009695399/functions/xsh_chap02
+ _04.html#tag_02_04). Standard I/O functions like printf() and
+ fprintf() are neither reentrant nor non-interruptible. run_alarms()
+ is called from inside a signal handler, which means that this
+ restriction applies to the function run_alarms() itself and all
+ functions called by it (which includes the alarm callback
+ functions). Or: e.g. snmp_log() and its callers must not be called
+ from inside run_alarms() when this function is invoked from inside
+ a signal handler. This is a severe restriction, and one that is
+ hard to work with. 3. Not all software developers know how to make
+ sure that signal delivery works correctly in a multithreaded
+ context. POSIX does not guarantee to which thread a signal like
+ SIGALRM will be delivered, unless that signal has been blocked
+ before thread creation and is unblocked after thread creation (see
+ also
+ http://www.opengroup.org/onlinepubs/009695399/functions/pthread_sig
+ mask.html). This is relevant for the Net-SNMP project not only
+ because a worker thread is created inside
+ agent/mibgroup/if-mib/data_access/interface_linux.c but also
+ because libnetsnmp is often used inside multithreaded software.
+ Currently no attempt is made to make sure that SIGALRM is processed
+ by the Net-SNMP event processing loop thread. If SIGALRM is
+ processed by another thread, this will result in one or more data
+ races. Because all the difficulties associated with processing
+ alarms from inside a signal handler function, and because fixing
+ these would require more effort than it is worth,
+ NETSNMP_DS_LIB_ALARM_DONT_USE_SIG has been deprecated and from now
+ on approach (1) is the only supported approach to trigger alarm
+ handlers.
+ - plit snmpIPBaseDomain and move the IPv4 parts to IPv4Base and the
+ socket generic parts to SocketBase.
+ - when freeing a cache, stop timer and call cache free func - also
+ add netsnmp_cache_remove
+ - new experimental simple state machine
+ - new experimental simple state machine new experimental row creation
+ API which uses a state machine to try really hard to create a row
+ from a given varbind list
+ - fix issue with USM using inactive users
+ - fixed potential buffer overflow when generating temp. file names
+ - implemented a fix for the issue reported in patch #3042770. Created
+ a snmp_select_info_flags function, and similar, that allow for
+ alarms to not be run. This is then used in the synch_response
+ functions to avoid 100% CPU loops
+ - patch: 3042770: from mehaf: Made run_alarms() reentrant
+ - when displaying a byte as single digit hex value, default to
+ prefixing with 0 unless there is a seperator or addition hint data
+ - 0 patch 3058645: from jorisesaturnus: modified version of the patch
+ to use MSG_DONTWAIT for the unix domain socket
+ - [PATCH 3067540]: Fix IPv4 OID indexes on 64-bit big-endian systems.
+
+ snmplib, snmpd:
+ - Do not check if values of type size_t are less than 0.
+ - Make sure that a mask is given to open when O_CREAT is specified
+
+ snmplib, snmpd, snmpnetstat:
+ - Add correct size prefixes when printing variables of type oid.
snmpd:
- - [BUG 1693039]: Be silent when insert fails.
+ - Add support of network interfaces with HW address bigger than 6
+ bytes to ipNetToMediaTable and ipNetToPhysicalTable. Some HW, like
+ InfiniBand, uses HW addresses with 9 and more bytes. Snmpd on Linux
+ was not able to parse /proc/net/arp then and produced ugly 'ioctl
+ 35123 returned -1' to log.
+ - Check the range of oid values towards the maximum oid value,
+ notULONG_MAX
+ - Extract the Exit and restart* subroutines from util_func in order
+ to make it possible to build less code for the minimal case.
+ - Fixed creation of views using snmpusm, OIDs with indexes > 255 are
+ allowed now. This reverts SVN commit #7492.
+ - Fixed invalid access to memory in TCP-MIB This partly reverts patch
+ 17719 - the entries *are* used after raw_data container is freed.
+ These entries should be freed when associated rowreq_ctx is freed.
+ - Fixed logging of 'truncating integer value > 32 bits' in IP-MIB and
+ TCP-MIB The counters, which grow fast are now cut to 32bits.
+ - Fixed udpTable indexes on big-endian 64bit Linux. The index was
+ always '0.0.0.0' instead of real local IP address.
+ - Made subtree_context_cache::context_name a const char*.
+ - Make all the oids and oid lengths in agent_trap.c const and use
+ them from everywhere.
+ - Make the enterprise argument of netsnmp_send_traps and
+ send_enterprise_trap_vars const
+ - Only enable hostSwInst rpm support on linux hosts with librpm. This
+ makes it possible to build on non-rpm linux distributions.
+ - Removed the unused function xx_tokenize_exec_command from
+ utilities/execute.
- [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 2841008]: Protect against crash following failed AgentX
+ response
+ - [BUG 2873858]: Fix handling of schedOwner index. Patch provided by
+ Max Schubert.
- [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
+ - [BUG 2900078]: Add support for OID variables with size in elements
+ instead of bytes, correct sysObjectID to use this.
+ - [PATCH 2835576]: Fix endianness issues in pass/pass_persist
- [PATCH 2877518]: Fix handling of scoped AgentX variables
- - [PATCH 2883155]: Fix memory leak in proxy handling.
+ - [PATCH 2883092]: Support monitoring processes that should not be
+ running. Patch provided by Christian (cg75). Qn: Should this
+ functionality be back-ported to earlier lines?
+ - [PATCH 2883220]: Fix compilation problems when ifXTable is not
+ included.
- [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)
+ - [PATCH 2901029]: Fix compiler warning on CloseHandle() Endian
+ problems already addressed by patch #2835576
+ - [PATCH 2903092]: Fix broken handling of broadcast entries.
+ - [PATCH 2911323]: Fix agent lockup when monitoring AgentX-delegated
+ information
+ - [PATCH 2911970]: Properly terminate linked list of registrations.
+ Patch provided by Mirko Deckert.
+ - [PATCH 2956657]: Handle over-length AgentX OIDs. Patch provided by
+ Rob West
+ - [PATCH 2967400]: Retrieve error counters for the EtherLike-MIB
+ Patch supplied by Josef Moellers.
+ - [PATCH 2968642]: Catch overflow of pass-through command buffer.
+ Patch from Andreas Jaeger/Leonardo Chiquitto
+ - agent will no longer call table handlers if a set request for the
+ handler has invalid indexes
+ - agent will no longer call table handlers if a set request for the
+ handler has invalid indexes don't call cleanup on first request on
+ bad indexes. instead, set actual error later, and free request data
+ sets on first request for sets
+ - define and use new NETSNMP_LOGONCE macro
+ - fix crash in IF-MIB and IP-MIB when there are some interfaces with
+ broadcast IP address and some without. Reset the bcastentry in the
+ loop, so it cannot be inserted to the twice. Without this patch,
+ when an interface without broadcast address is processed, the
+ bcastaddress from previous loop is inserted into the container.
+ This obviously fails and the bcastentry is freed, but the container
+ still contains reference to it -> SIGSEGV.
+ - fix memory leak in ipAddressPrefixTable -
+ net_snmp_search_update_prefix_info returns different code, when the
+ entry was not inserted to list and can be freed.
+ - fix rare race condition when reading RPM database. Old rpm versions
+ return NULL instead of Header when another RPM instance holds
+ database locks. I.e. snmpd sometimes crashes when reading hr_swInst
+ and rpm is installing/updating/removing another package. As a
+ solution, whole RPM cache is thrown away and re-read when we got an
+ error from librpm. The whole process is restarted only three times,
+ to prevent endless loop.
+ - fixed a memory leak in TCP-MIB.
+ - fixed filedescriptor leak in Etherlike-MIB and RMON-MIB
+ - fixed memory leak when reading sensors for LM-SENSORS-MIB.
+ - fixed one leak-at-exit.
+ - include local port number in packet dumps. An example: Received 36
+ byte packet from UDP: [127.0.0.1]:53909->[127.0.0.1]:1161 0000: 30
+ 22 02 01 01 04 06 70 75 62 6C 69 63 A1 15 02 0".....public... 0016:
+ 04 37 F2 D4 9B 02 01 00 02 01 00 30 07 30 05 06 .7.........0.0..
+ 0032: 01 01 05 00 .... Received SNMP packet(s) from UDP: GETNEXT
+ message -- ccitt.1 Sending 118 bytes to UDP:
+ [127.0.0.1]:53909->[127.0.0.1]:1161 0000: 30 74 02 01 01 04 06 70
+ 75 62 6C 69 63 A2 67 02 0t.....public.g. 0016: 04 37 F2 D4 9B 02 01
+ 00 02 01 00 30 59 30 57 06 .7.........0Y0W. 0032: 08 2B 06 01 02 01
+ 01 01 00 04 4B 4C 69 6E 75 78 .+........KLinux 0048: 20 61 73 75 73
+ 20 32 2E 36 2E 33 33 2E 32 2D 73 asus 2.6.33.2-s 0064: 63 73 74 20
+ 23 31 20 53 4D 50 20 50 52 45 45 4D cst #1 SMP PREEM 0080: 50 54 20
+ 53 61 74 20 41 70 72 20 33 20 32 31 3A PT Sat Apr 3 21: 0096: 31 30
+ 3A 35 38 20 43 45 53 54 20 32 30 31 30 20 10:58 CEST 2010 0112: 78
+ 38 36 5F 36 34 x86_64
+ - made sure that handler registration failure does not create
+ dangling pointers in the MIB subtree registry.
+ - report real ifSpeed of network interface even it is down. Some
+ interfaces can report their real speed, even they are down. And if
+ they can't, the fallback to 10Mbps is still there.
+ - table_data/tdata next handler will not be called during get
+ processing if no valid rows are found for the handler
+ - tdata helper now saves flags passed during creation; add tdata flag
+ to NOT create the table container
+ - translate NOSUCH*/ENDOFMIB errors during RESERVE1 to NOCREATION
+ - utilities/execute do not need anything from util_funcs, so stop
+ depending on it.
+ - fixed value of IP-MIB::ipv6InterfaceForwarding on Linux The value
+ was 0 (not forwarding) or 1 (forwarding), should be 2 and 1 instead
+ - netsnmp_interface_entry.forwarding_v6 is boolean, not TruthValue.
+ - new API for indicating that persistent store needs to be saved
+ after the current request finishes processing
+ - [BUG 3003981]: Protect against buffer overflow
+ - [BUG 3019243]: Register execFix compatability directive correctly.
+ - patch 2912520: from listom: Free kmem references on shutdown
+ - patch: 3028923: from jenso: new copy of the bridge-mib perl
+ implementation
+ - report gfs filesystems in hrStorageTable and hrFSTable.
+ - [PATCH 2904900]: Documentation plus assorted handler code fixes
+ - [PATCH 2911361]: Documentation (Provided by Tomasz Lis)
+ - [PATCH 2911361]: Re-order code to group related functions together
+ - [PATCH 2911361]: Remove redundant variables
+ - [PATCH 2931446]: make the load averages writable.
+ - [PATCH 3044512]: fix sysobjectid directive.
+ - patch 2790249: from willpwillp: reduce cache time for the iftable
+ to 3seconds to increase accuracy
+ - patch 2825653: from bru5ce: fix sendmail.cf parsing in certain
+ conditions
+ - Log before returning.
+ - [PATCH 3053428]: fix get_pid_from_inode when the inode is not
+ found.
+ - [PATCH 3058140]: check that inode is non-zero
+ - patch 3062526: from mariog85: fix security engineID setting in the
+ trapsess directive
- snmptrapd:
- - [PATCH 2726302]: Pass results of Perl trap handlers to trap daemon
- - Remove glibc-specific printf-formatting tokens
+ snmpdlib:
+ - new functions to make stash ptr and newrow available to
+ table_dataset handlers nonews: fix typo; tabs to spaces; use sizeof
+ instead of constant
+
+ snmpdx:
+ - changed default TCP target from 0.0.0.0:705 to localhost:705. This
+ is not only a more secure choice but it also makes it possible on
+ Windows systems to let an AgentX subagent connect to an AgentX
+ master agent running on the same system without having to set the
+ variable NETSNMP_DS_AGENT_X_SOCKET.
snmptable:
- [BUG 2837998]: Handle missing instance subidentifiers in results
- - [PATCH 2850067]: Suppress extraneous "index" header token
+ - [PATCH 2850067]: Suppress extraneous "index" header token Patch
+ supplied by Dan Nelson
+
+ snmpusm:
+ - Prefer to use a variable of the right type over an ugly cast.
+ Lessen the scope of the variable as well.
+ - patch from Martin Bjorklund to add a -Cw option to use
+ createAndWait for agents that are strict about not allowing a row
+ to be set to active until the authentication password has been
+ changed; plus white-space clean up, manual additions and help
+ output modifications by hardaker
+ - Correct ifdefs, remove dead variables.
+
+ man:
+ - clean up manual pages (from Debian patch 56_manpage)
+
+ snmpwalk:
+ - Handle the case when the end oid is longer than the current oid
+ correctly
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
+ - Add command to send AgentX notify requests to a master agent.
+ - Generic host-specific configuration snmp.conf files are now read.
+ See the HOST-SPECIFIC FILES section of the snmp.conf manual page.
+ - Only build agentxtrap if the agentx libraries are built. Add a test
+ case for agentxtrap. The enablement/disablement is inspired by
+ automake conditionals
+ - T command line flag can be used to configure transports
+ - A new 'snmptls' command for manipulating the agent's TLS configuration
+
+ apps, snmplib:
+ - [PATCH 2835577]: identified by "Bart Van Assche": Replace SNMP_ZERO
+ of arrays with a memset.
+
+ snmptranslate:
+ - fixed printing of ranges with UNSIGNED type.
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
+ - [PATCH 2952020]: Explicitly set permission on temporary testing
+ output directories. Patch provided by Leonardo Chiquitto.
+ - run rpm configure checks for hr_swinst rewrite (rpm version only)
+ - Do not call vacm_standard_views() or init_vacm_config_tokens() if
+ the corresponding module was not compiled (from Debian patch
+ 61_vacm_missing_dependency_check)
+ - Fix ipv6 generic case so test matches verification
- docs:
- - [PATCH 2788072]: Document 'logmatch' functionality.
- - [PATCH 2795739]: Fix incorrect disk/file size descriptions & unit specifiers
+ building:
+ - 'make test TESTOPTS="-P tcp"' works fine now
+ - 0 In case exec_prefix is unset then set it to '${prefix}' in order
+ to pick up overrides of $prefix in make install.
+ - Building Net-SNMP with dmalloc support enabled is again possible.
+ - Do not link with libnetsnmphelpers any more as it is empty.
+ - Fixed compilation with rpm-4.6. Turn on the legacy API when rpm-4.6
+ is detected.
+ - Introduced the variable 'with_socklib' in the configure script.
+ This variable is set to "winsock2" for MinGW and to "default" for
+ all other systems. Winsock2 tests are only run if this variable is
+ set to "winsock2" (MinGW).
+ - OS header detection check is now run before IPv6 stack detection.
+ - Use AC_REPLACE_FUNCS to handle code that is missing on some
+ platforms.
+ - Use autoconf to decide if inet_ntop.c and inet_pton.c are to be
+ compiled.
+ - Use the same compiler command and flags for building of tests as
+ for building of the code, thus enabling test of e.g. 32-bit code
+ compiled on a 64-bit platform.
+ - abort if the file program could not be found, since this is
+ essential for proper operation of libtool.
+ - added detection of lm_sensors version. I am not Autoconf guru, so I
+ hope I got it right. The goal is to define NETSNMP_USE_SENSORS_V3
+ *before* config_modules_agent processes
+ agent/mibgroup/hardware/sensors.h.
+ - made sure that the configure script does no longer invoke "tail
+ -1", which is not POSIX-compliant.
+ - save configure cache every once in while
+ - update Version-Munge for renamed configure.ac
+ - when generating a default value for the system location and no
+ domain name is found in /etc/resolv.conf, use "@no.where" instead
+ of "".
+ - Add new test* entries from the testing Makefile.in to the top-level
+ Makefile.in
+
+ building, Win32:
+ - Remove a few unused configure symbols
+
+ hpux:
+ - fix build error on HP-UX 10.20
+
+ libnetsnmp:
+ - Support for a stream-line stripped down version of internal OpenSSL
+ support using --with-openssl=internal
+
+ libnetsnmpagent, libnetsnmphelpers:
+ - moved the functions netsnmp_bulk_to_next_fix_requests(),
+ netsnmp_get_bulk_to_next_handler(), netsnmp_register_null(),
+ netsnmp_register_null_context() and netsnmp_register_old_api() from
+ libnetsnmphelpers to libnetsnmpagent. Notes: - This does not affect
+ backwards compatibility for applications that link with
+ $(net-snmp-config --agent-libs) since this involves linking with
+ both libnetsnmphelpers and libnetsnmpagent. - Functions have been
+ moved between libraries by moving entire source files.
+
+ library:
+ - [PATCH 2952140]: Overflow counter32 and gauge32 on 64bit systems
+ correctly Patch provided by Leonardo Chiquitto
+
+ libsnmp:
+ - changed the type of the fourth argument of netsnmp_set_row_column()
+ from const char* to const void* such that no cast is necessary when
+ passing another datatype then char* or const char*.
+
+ man:
+ - [BUG 2972860]: Update broken references
mib2c:
- - [BUG 2827269]: Suppress non-ordered TODO comments
+ - Remove unnecessary casts to u_char*
- [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.
+ - mib2c can now optionally run sed on generated code
+ - table_data template enhancements - add error checks during table
+ init - create cache earlier so we can bail on failure - add option
+ to create/delete row w/out adding/removing from container
+ - update inline documentation; add storagetype test for columns
mibs:
- [BUG 2973890]: Fix imports, DiskIOEntry list and revision histories
+ - patch 2974716: from bvassche: fix issues in the SMUX-MIB
+
+ misc:
+ - [PATCH 2836112]: Use the right modifier when printing size_t and
+ ssize_t variables.
+ - [PATCH 2952708]: Osterkamp: Added Perl implementation of BRIDGE-MIB
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.
+ - NetSNMP::agent::netsnmp_request_infoPtr::getValue(): don't return a
+ pointer to a buffer on the stack. How can this have worked reliably
+ ?? NetSNMP::agent::netsnmp_request_infoPtr::setValue(),
+ ASN_COUNTER64: fixed bug that could cause this method to fail even
+ when a valid number was provided.
+ - [PATCH 2890931]: Better handling of Counter64 values. Patch
+ provided by Max Romanov.
+ - fixed a memory leak triggered by destroying a
+ NetSNMP::agent::netsnmp_handler_registration object.
+ - fixed a memory leak triggered by destroying a
+ NetSNMP::agent::netsnmp_handler_registration object. fixed a memory
+ leak triggered by failure of creating a NetSNMP::OID object.
+ - fixed a memory leak triggered by destroying a
+ NetSNMP::agent::netsnmp_handler_registration object. fixed a memory
+ leak triggered by failure of creating a NetSNMP::OID object. fixed
+ a memory leak triggered by the NetSNMP::OID::gettable() subroutine.
+ - fixed a memory leak triggered by destroying a
+ NetSNMP::agent::netsnmp_handler_registration object. fixed a memory
+ leak triggered by failure of creating a NetSNMP::OID object. fixed
+ a memory leak triggered by the NetSNMP::OID::gettable() subroutine.
+ fixed an out-of-bounds array access triggered by the implementation
+ of NetSNMP::SNMP. fixed a memory leak triggered by a PDU processing
+ error in NetSNMP::SNMP. fixed memory leaks triggered by creating an
+ SNMPv3 session via NetSNMP::SNMP. Also fixed the uninitialized
+ variable accesses triggered by adding a varbind to a PDU via
+ NetSNMP::SNMP introduced a few days ago. The bugs mentioned above
+ have been found by inspecting the output of the following shell
+ command: cd perl && valgrind --trace-children=yes --leak-check=full
+ make test
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
+ - [BUG 2919379]: Initialise SNMP sessions properly Provided by Diego
+ Billi
+ - [PATCH 2001656]: Handle null-termination of string values properly.
+ Based on the principles of the patch from Tommy Beadle.
+ - Support null-bytes in octet strings Patch supplied by Tommy Beadle
+ - [PATCH 3035328]: from: sws: check the results of session creation
+ for a failure case.
+ - patch 3035578: from sws: keep error codes up to date
+ testing:
+ - Brand new test suite desigened to eventually test more
+ functionality, provide for support of unit-tests and support of API
+ tests
+ - Change the test suite to work even if mib lookup is disabled.
+ - Check the size of sun_path and use that to generate the maximal
+ size strings for stressing com2secunix.
+ - Make it possible to run the test suite from anywhere. Change the -D
+ option to expect the path of the top source directory. Add an
+ -srcdir option that is an alias for -D. Add an -builddir option to
+ designate the directory where the test object is. Put srcdir and
+ builddir in the environment for the test scripts Factor out the
+ grep part of SKIPIF and SKIPIFNOT to ISDEFINED Use more readable
+ keys in the opts hash in RUNFULLTESTS Adjust everything to use
+ srcdir and builddir
+ - Move the setting of MIBDIRS from the support script to the drivers
+ since it is needed for the C tests as well.
+ - Use olducd_run, not run_olducd. Change srcdir to refer to the top
+ directory and not the testing subdirectory as that is what is
+ expected in the test scripts.
+ - add the test name to the start of the file "invoked".
+ - made it possible to analyze all code covered by the regression
+ tests with a dynamic analyzer, at least if that analyzer supports
+ following child processes. An example: rm -rf /tmp/snmp-test-*
+ make -s SNMP_SAVE_TMPDIR=yes DYNAMIC_ANALYZER="valgrind
+ --trace-children=yes --track-origins=yes" make -s test grep -i
+ uninitialised /tmp/snmp-test-* | xargs less
- AIX:
- - [BUG 2712670]: Agent crashes on AIX with hrStorage
+ unspecified:
+ - Change the types of the return values of netsnmp_*_getSecName from
+ char* to const char* since they point into internal structures.
+ - Hide most functions and variables in the logmatch module. Cleaned
+ up the header accordingly. Remove the need for forward declarations
+ by reordering the functions.
+ - Make the lists of com2Sec*Entries static
+ - [BUG 2838243]: Correct the output of unsigned values. Thanks to
+ Jack Huang of Qualcomm who pointed out this bug.
+ - [BUG 2969872]: made sure that SOCK_STARTUP is invoked before
+ init_agent() on Windows.
+ - [BUG 2971257]: Fixed winExtDLL handling of multi-varbind getNext
+ requests with OIDs in reverse lexicographical order.
+ - [PATCH 2926374]: from Ed Swierk: fixed reading of ipAddressTable
+ from /proc/net/if_inet6 on Linux The kernel might provide longer
+ fields, especially on 64-bit systems.
+ - [PATCH 2952034]: Return of the Great SuSE 'sprintf' Hunt... Patch
+ supplied by Leonardo Chiquitto
+ - add functions to get fingerprint from cert and log openssl errs
+ - added a new DEBUGTRACETOK() macro
+ - correctly calculate ifXTable.ifHCInUcastPkts on 32-bit Linux Linux
+ does not provide standalone counter for incoming unicast packets
+ (iucast) - it provides counter of all packets (iall) + separate
+ counter for the multicast ones (imcast). Previous implementation of
+ ifTable read these counters and calculated iucast = iall - imcast
+ *before* these values were expanded into 64bits. This produced
+ errors on 32bit systems when iall overflowed to zero and imcast was
+ nozero -> iucast got negative and 'c64 32 bit check failed' error
+ in snmpd log. Now the agent expands these values to 64bits first
+ and * *then* performs the calculation, using a new flag.
+ 2010-05-27 08:18 magfr
+ - fixed memory leak in RMON-MIB and ETHERLIKE-MIB when there are
+ multiple aliases of an network interface Rationale: the aliased
+ interfaces have the same ifIndex -> CONTAINER_INSERT fails, but the
+ rejected entry was not freed.
+ - generate the transport initialization function list dynamically and
+ use it
+ - moved all functions defined in libnetsnmphelpers to
+ libnetsnmpagent. libnetsnmphelpers is now an empty library.
+ - moved transport code into a separate subdirectory in snmplib
+ - [BUG 3027900]: when cross-compiling it is now assumed that memcmp()
+ is available instead of assuming that it is not available.
+ - Do no double declare the index values.
+ - Handle embedded %'s in the result message.
+ - ilence some compilation warnings from test cases.
- *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
+ Cygwin:
+ - IPv6 is only supported under Cygwin 1.7 or later. The old
+ implementation of IPv6 support in Net-SNMP under Cygwin involved a
+ strange mixture of Cygwin and Winsock2 socket calls, which was too
+ hard to maintain.
+ - IPv6 is only supported under Cygwin 1.7 or later. The old
+ implementation of IPv6 support in Net-SNMP under Cygwin involved a
+ strange mixture of Cygwin and Winsock2 socket calls, which was too
+ hard to maintain. builds again with IPv6 support enabled
+ (--enable-ipv6). At least Net-SNMP 5.5 doesn't build under Cygwin
+ with IPv6 support enabled. The configure script reported "checking
+ ipv6 stack type ... result: "unknown, no" ... error: IPv6
+ transports not available if IPv6 support is not enabled".
+ - [BUG 2939168]: byte order of udpLocalPort is now correct.
+ - [BUG 2939168]: fixed test infrastructure ("make test"). This has
+ been fixed by using the proper environment separator character and
+ by adding the path of the netstat executable for Cygwin in
+ testing/TESTCONF.sh.
+ - abort if the file program could not be found, since this is
+ essential for proper operation of libtool. neither compile nor link
+ winpipe.c.
+ - building with another OpenSSL package than the Cygwin-provided
+ packages openssl and openssl-devel is again possible.
+ - builds now also when the source files are located on a Samba
+ filesystem instead of a local filesystem.
+ - enabled Unix transport. (Forward-ported r18687 from the V5.5
+ branch).
+ - libnetsnmp does now build as a DLL when configured with
+ --enable-shared.
+ - libnetsnmp does now build as a DLL when configured with
+ --enable-shared. perl modules do now build (--with-perl-modules).
+ Note: the T060trapdperl_olducd, T061agentperl_olducd and
+ T115agentxperl_olducd tests still fail.
+ - libnetsnmpmibs, libnetsnmphelpers and libnetsnmpagent do now build
+ as a DLL when configured with --enable-shared.
+ - perl: building the Perl modules with the Cygwin Perl package is now
+ possible. (Forward-ported r18688 from the V5.5 branch.)
+ - the message "configure: WARNING: winsock.h: present but cannot be
+ compiled" does no longer appear when running the configure script.
+ Follow-up for r18050: re-enabled libiphlpapi and iphlpapi.h tests
+ for non-MinGW platforms since the Cygwin build needs these.
+ - corrected error handling in mibII/at.
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
+ - Improved EtherLike-MIB support Patch supplied by Josef Moellers
+ - builds again with embedded Perl disabled (bug 2985915).
+
+ MinGW:
+ - building with another OpenSSL package than the Cygwin-provided
+ packages openssl and openssl-devel is again possible. building with
+ OpenSSL works again.
+ - running the regression test suite is again possible ('make test').
+ - struct sockaddr_in6.sin6_scope_id configure test does now work.
+ - winExtDLL compiles now under MinGW. building Net-SNMP works again.
+ Detailed overview: * Changes in the configure script:
+ - refuse to run the regression tests if kill.exe cannot be found.
+ - run_shell_command() with either input or output (but not both) does
+ now work. This did not work until now because on MinGW mkstemp()
+ generates a MinGW-style path (/tmp/...) while system() invokes
+ cmd.exe and hence expects a Windows-style path (C:\...).
+ - testing: skip the tests that require SIGHUP since MinGW does not
+ support SIGHUP.
+ - tests T059 and T065 do now pass.
+ - tests T110, T111, T112, T120, T121 and T122 do now pass when snmpd
+ is built with winExtDLL support enabled.
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
+ - OS header detection check is now run before IPv6 stack detection.
+ sockaddr_in6.sin6_addr configure test does now work.
+ - Protect against missing package version information crashing the
+ agent. Problem reported by Inyaven Sakarai.
- 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
+ Win32:
+ - Fix batch build using recent versions of Visual Studio. Partial
+ back port of SVN revisions 17573 and 17696.
+ - The header file <sys/timeb.h> is no longer included from
+ <net-snmp/types.h>. Or: the header file <sys/timeb.h> will have to
+ be included explicitly in source files that need the declaration of
+ the function ftime(). Note: compared to r18024 and before, this
+ change does not affect BSD systems -- <sys/timeb.h> was only
+ included from <net-snmp/types.h> on BSD systems in revisions
+ r18025..r18152.
+ - added #include <malloc.h> in win32/net-snmp/net-snmp-config.h such
+ that the MSVC compiler doesn't get confused by the malloc
+ redefinition when building libsnmp as a DLL.
+ - added the functions netsnmp_malloc(), netsnmp_calloc(),
+ netsnmp_realloc(), netsnmp_strdup() and netsnmp_free(). snmplib:
+ removed the troublesome #define malloc netsnmp_malloc etc. This
+ means that when calling functions from the Net-SNMP DLL from C or
+ C++ code that is being linked against another version of the MSVC
+ runtime DLL than the Net-SNMP DLL, and when allocating memory that
+ will be freed by the Net-SNMP DLL, you will either have to call the
+ Net-SNMP memory allocation functions explicitly or redefine
+ malloc() etc. yourself.
+ - batch build: replaced the obsolete /GX by the equivalent /EHsc.
+ - batch build: replaced the obsolete /GX by the equivalent /EHsc.
+ batch build: added /D "_CRT_SECURE_NO_WARNINGS" /D
+ "_CRT_NONSTDC_NO_WARNINGS" to make building with MSVC 2008 more
+ silent.
+ - batch build: replaced the obsolete /GX by the equivalent /EHsc.
+ batch build: added /D "_CRT_SECURE_NO_WARNINGS" /D
+ "_CRT_NONSTDC_NO_WARNINGS" to make building with MSVC 2008 more
+ silent. batch build: removed /Fp... and /YX. These options
+ influence how precompiled header files are generated, which are not
+ used inside the Net-SNMP project. /YX is not supported by MSVC
+ 2008.
+ - batch build: replaced the obsolete /GX by the equivalent /EHsc.
+ batch build: added /D "_CRT_SECURE_NO_WARNINGS" /D
+ "_CRT_NONSTDC_NO_WARNINGS" to make building with MSVC 2008 more
+ silent. batch build: removed /Fp... and /YX. These options
+ influence how precompiled header files are generated, which are not
+ used inside the Net-SNMP project. /YX is not supported by MSVC
+ 2008. batch build: removed a duplicate occurrence of strtoull.obj.
+ - building: Added libsnmp.def to the list of libsnmp_dll.dsp source
+ files such that the DLL is rebuilt when the .def file has been
+ modified.
+ - building: building NetSNMP.pm does no longer trigger compiler
+ warnings about redefining _WIN32_WINNT nor NTDDI_VERSION.
+ - building: converted .dsp/.dsw files to .vcproj/.sln files. This
+ implies that support for MSVC 6.0 has been dropped and the minimum
+ Microsoft Visual Studio version required to build the Net-SNMP
+ source code is Microsoft Visual Studio .NET (2002).
+ - building: made building NetSNMP.pm more silent by adding the MSVC
+ compiler flags -D_CRT_SECURE_NO_WARNINGS
+ -D_CRT_NONSTDC_NO_WARNINGS.
+ - building: made building more silent by not redefining malloc() or
+ free() during compilation of Perl extensions (resulted in warnings
+ about malloc() / free() redefinition in the Perl header
+ CORE/XSUB.h).
+ - building: renamed libsdll.dsw into win32dll.dsw.
+ - building: renamed libsdll.dsw into win32dll.dsw. building:
+ simplified linking the Net-SNMP applications with netsnmp.dll by
+ adding all application projects to the same workspace that is used
+ for building the DLL.
+ - building: renamed libsdll.dsw into win32dll.dsw. building:
+ simplified linking the Net-SNMP applications with netsnmp.dll by
+ adding all application projects to the same workspace that is used
+ for building the DLL. building: made building netsnmp.dll less
+ error prone by letting the compiler print an error message if the
+ preprocessor symbol NETSNMP_USE_DLL has not been defined.
+ - building: simplified the build process by removing the file
+ win32/libsnmp_dll/libsnmp.def.in. Which IPv6 functions are exported
+ from netsnmp.dll is now determined by which of the functions in
+ this DLL have been declared as NETSNMP_IMPORT.
+ - building: simplified the procedure for building with SNMPv3 support
+ enabled (OpenSSL).
+ - changed the type of the fourth argument of netsnmp_set_row_column()
+ from const char* to const void* such that no cast is necessary when
+ passing another datatype then char* or const char*. changed
+ in_addr_t from u_int to u_long such that it matches the datatype of
+ sockaddr_in::sin_addr. Also, fixed several compiler warnings
+ (mostly char * <> u_char * mismatches) and removed some casts.
+ - declared all functions that are exported from the Net-SNMP DLL as
+ NETSNMP_IMPORT. The result is a minor optimization: code that uses
+ the Net-SNMP DLL will now call the DLL-exported functions directly
+ instead of indirectly via the stub in the import library.
+ - exported netsnmp_read_module() from netsnmp.dll such that
+ NetSNMP.pm builds again.
+ - exported netsnmp_set_line_buffering() from netsnmp.dll.
+ - libsnmp builds again as a DLL when IPv6 is enabled.
+ - perl: fixed several "Free to wrong pool" errors. Note: since
+ calloc() is not redefined in <CORE/XSUB.h> using calloc() directly
+ or indirectly leads to "Free to wrong pool" errors, at least on
+ Windows.
+ - winExtDLL: don't trigger a netsnmp_assert() when no extension DLLs
+ have been loaded.
+ - winExtDLL: fixed a bug in getNext handling that could cause the MIB
+ output to be truncated.
+ - winExtDLL: multiple varbind set requests are now processed
+ correctly.
+ - winExtDLL: multiple varbind set requests are now processed
+ correctly. winExtDLL: made error codes in SNMP response PDUs as
+ RFC-compliant as possible.
+ - winExtDLL: multiple varbind set requests are now processed
+ correctly. winExtDLL: made error codes in SNMP response PDUs as
+ RFC-compliant as possible. winExtDLL: if loading an extension DLL
+ fails, the reason why loading failed is now logged.
+ - winExtDLL: multiple varbind set requests are now processed
+ correctly. winExtDLL: made error codes in SNMP response PDUs as
+ RFC-compliant as possible. winExtDLL: if loading an extension DLL
+ fails, the reason why loading failed is now logged. winExtDLL:
+ fixed a memory leak that occurred when SnmpExtensionQuery(Ex)
+ failed. This memory leak has been found via source reading. Note:
+ it is not clear whether it was possible to trigger this memory
+ leak. This leak is certainly not triggered by every request for
+ which a response with non-zero error status is sent back.
+ - Suppressed "implicit cast from int to u_char" warnings generated by
+ MSVC.
+ - made sure that accessing the mibII interfaces table does not
+ trigger out-of-range array accesses (was detected by
+ BoundsChecker).
+ - Fix build under MinGW back/forward port of revision 18631
-* 5.4.2 *
+
+*5.5*
snmplib:
- - [BUG 1793545]: Take the name from the sockaddr_un
+ - [BUG 1171904]: fix recvfrom hangs (already closed)
+ - [BUG 1345296]: fix recvfrom hangs (already closed)
+ - [BUG 1600171]: Support longer community strings in VACM config.
+ - [BUG 1619827]: improve handling of link dependencies
+ - [BUG 1660061]: Validate engineIDs more strictly.
- [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 1898198]: Avoid a segfault when parsing broken mibs.
- [BUG 1958041]: Ensure IDs are not truncated.
- - [BUG 2027834]: Extend string print buffer by the minimum necessary
+ - [BUG 1976772]: Changed mib parser to handle long binary/hex strings.
+ - [BUG 2001124]: Allow embedded NUL characters in usmUserPublic
+ - [BUG 2027834]: Extend string print buffer by the minimum necessary.
+ - [BUG 2099985]: Added const qualifiers to time conversion routins
+ - [PATCH 2827722]: Improve strtoull to be less MSVC-specific
- [BUG Coverity #183]: fix memory leak if IP_PKTINFO fails
+ - [PATCH 700681]: limited support for UDPv4 broadcast addresses
+ - [PATCH 1548670]: Fix range checks for unsigned integers
+ (Debian bug #383380)
+ - [PATCH 1592706]: Fix memory leak when cloning varbinds.
+ - [PATCH 1616912]: fix memory leak in snmp_udp_transport
+ - [PATCH 1620424]: Honor NETSNMP_DS_LIB_DEFAULT_PORT over the default system
+ - [PATCH 1627049]: New API to handle large numbers of file descriptors.
+ - [PATCH 1634620]: Fix leaks from create_user_from_session failure.
+ - [PATCH 1640114]: Don't store trailing null character.
+ - [PATCH 1641895]: Extend short view masks (as per RFC specs)
+ - [PATCH 1641972]: add missing const
+ - [PATCH 1642071]: Don't fiddle with the storage of pre-existing users.
+ - [PATCH 1645698]: fix 64-bit signed integer encoding
+ - [PATCH 1653670]: Consistent SNMPv3 behaviour when opening sessions.
+ - [PATCH 1665543]: Handle VACM checks correctly.
+ - [PATCH 1681030]: Better handling of empty apptype configs.
+ - [PATCH 1681977]: Add callbacks prior to reading config.
+ - [PATCH 1687316]: Don't drop const from casts.
+ - [PATCH 1687317]: Remove an unused local variable
+ - [PATCH 1687318]: Make _sess_selpol_info static.
+ - [PATCH 1687319]: Declare snmp_sess_read_extd()
+ - [PATCH 1687325]: Fix problem with operator precedence.
+ - [PATCH 1687337]: Implement _sess_open in terms of snmp_sess_add
+ - [PATCH 1728247]: Clean up int64 type checking and usage for building packets
+ - [PATCH 1737085]: fix the -M switch for mib parsing vs defaults
- [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 1882069]: Add token for specifying an exact SNMPv3 engineID
- [PATCH 1895927]: change obsolete recv/send to recvfrom/sendto
- - [PATCH 1898204], [BUF 1898198]: fix segfault when parsing broken mibs.
+ - [PATCH 1898204]: Avoid a segfault when parsing broken mibs.
+ - [PATCH 1916840]: new config option to set SNMPv1 trap agent address
+ [PATCH 1916840]: introduce netsnmp_gethostbyname_v4
- [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.
+ - [PATCH 2003450]: Fix a couple of 64-bit problems.
+ - [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 alarms not triggered due to large clock skews.
+ - [PATCH 2538169]: Prevent infinite retries for an invalid error-index.
+ - [PATCH 2689362]: Fix handling of IPv6 hostnames.
+ - [PATCH 2713841]: Fix runtime errors triggered by high-ASCII chars
+ - [PATCH 2772787]: Cleaner approach to handling large fd_sets.
+ - [PATCH 2780411]: Fix compiler warnings
+ - [FEATURES 454028]: Detect empty MIB index files.
+ - [FEATURES 851887]: Report range information for invalid SET requests.
+ - [FEATURES 1041888]: Check directory paths for config files.
+ - [FEATURES 1407476]: Rename 'strictCommentTerm' to reflect actual behaviour.
+ - Add GCC format checking attributes to the debug functions.
+ - Add iterator for singly linked lists
+ - Correct MAX_ENGINEID_LENGTH to 32 (as per SnmpEngineID TC)
+ - Correct registration of multiple premib config handlers.
+ - Deallocate various resources in shutdown_mib
- 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 forwarding encoding
- Fix potential buffer overflow in sprintf for UDP/IPv6
+ - Handle mapping complex transport strings to simple name definitions
+ - Hardcode default port numbers (rather than use getservbyname)
+ - Implement RFC5343 contextEngineID probing.
+ - Improve CONTAINER_INSERT handling of partial failure with multiple indexes
+ - Improve netsnmp_watcher_info to handle statically allocated data.
+ - Introduce printf-like versions of config_perror and config_pwarn
+ - Library layering improvements
+ - Read def{Target,Domain} from snmp.conf as well as <app>.conf
+ - rename MIB macro to NETSNMP_MIB2_OID, MIB is too generic and may
+ conflict with applications. The old MIB macro is kept for
+ backward compatibility, unless NETSNMP_NO_LEGACY_DEFINITIONS is
+ defined.
snmpd:
- - [BUG 1557372]: Realign hrFSStorageIndex with hrStorageTable
+ - [BUG 902610]: Don't discard pending data following a TRAP.
+ - [BUG 902801]: Fix ordering of SMUX-registered subtrees.
+ - [BUG 1046327]: Reset "includeAllDisks" flag when reloading.
+ - [BUG 1102058]: Skip non-mounted disks (e.g. swap partitions)
+ - [BUG 1397895]: include missing interface declarations
+ - [BUG 1400101]: remove deleted interfaces from ifTable
+ - [BUG 1413728]: Reference index values in debug output correctly.
+ - [BUG 1416276]: Handle dependency on MIB parsing API.
+ - [BUG 1546817]: Fix snmpEnterprise varbind when forwarding v1 traps.
+ - [BUG 1558823]: fix ipAddressTable memory leak
+ - [BUG 1600261]: Handle non-x86 /proc/cpuinfo format
+ - [BUG 1600432]: Handle signals properly when restarting the agent.
+ - [BUG 1602286]: Don't let table holes block later rows.
+ - [BUG 1628613]: Restore memTotalFree.0 on Solaris
+ - [BUG 1633595]: Fix AgentX handling of Counter64 values
+ - [BUG 1677063]: Check for failed malloc calls.
+ - [BUG 1685067]: More precise handling of SNMPv3-admin MIB tables.
+ - [BUG 1685081]: Check for valid OID on Free/Undo passes.
+ - [BUG 1693039]: be silent when insert fails.
+ - [BUG 1712988]: default/configurable max # varbinds returned by GETBULK
+ - [BUG 1745113]: Handle single-line output in UCD compatability mode.
- [BUG 1748206]: Protect against failures to open /etc/mtab (or equiv)
- - [BUG 1758212]: Handling missing variable types (IpAddress,Counter,Opaque)
+ - [BUG 1758212]: Handle missing variable types (IpAddress,Counter,Opaque)
+ - [BUG 1760633]: fix typo in debug message
- [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
+ - [BUG 1912647]: Fix memory leak following failed requests.
+ - [BUG 1931391]: Fix reporting of Memory buffers and cached memory.
+ - [BUG 2001124]: Allow embedded NUL characters in usmUserPublic
+ - [BUG 2003144]: Increase size of AgentX packet build buffer
+ - [BUG 2006786]: Interface name can have more than 8 characters.
+ - [BUG 2018031]: Don't probe engineID in internal monitor sessions.
+ - [BUG 2693670]: Don't open (& clobber) AgentX socket if other transports fail
+ - [BUG 2822355]: Fix memory leaks on udpEndpointTable (linux) Patch
+ supplied by Frank Lichtenheld
+ - [PATCH 1225440]: Delay sighup till it is safe.
+ - [PATCH 1257347]: Non-fixed size connection buffer
+ - [PATCH 1550730]: Report errors from iterator-based handlers.
+ - [PATCH 1585146]: Extend range of available error codes
+ - [PATCH 1595568]: fix delegated SET requests from agentx subagents
+ - [PATCH 1601188]: Handle signals properly when restarting the agent.
+ - [PATCH 1601453]: Dynamic Memory failure handling improvements
+ - [PATCH 1617255]: fix length of the history array to match code.
+ - [PATCH 1620424]: Fix default port for sending notification
+ - [PATCH 1625069]: speed improvements for solaris routing table access
+ - [PATCH 1639282]: Save persistent snmpTargetParamsTable settings correctly.
+ - [PATCH 1639726]: Report physical memory correctly on *BSD
+ - [PATCH 1641332]: Include missing agent config definitions.
+ - [PATCH 1641685]: Handle unresponsive AgentX subagents more reliably.
+ - [PATCH 1641865]: Don't double check snmpTrapOID in the filter table.
+ - [PATCH 1642255]: Handle saving long snmpNotifyFilterTable entries.
+ - [PATCH 1644280]: Don't automatically probe for v3 EngineIDs.
+ - [PATCH 1644280]: Use the correct engineID when sending v3 traps.
+ - [PATCH 1644714]: replace last use of deprecated copy_word by copy_nword
+ - [PATCH 1654424]: Handle row deletion issues in dataset tables
+ - [PATCH 1657741]: Handle 64-bit types via pass mechanism.
+ - [PATCH 1659623]: Handle SMUX peers with an empty password.
+ - [PATCH 1665543]: Handle VACM checks correctly.
+ - [PATCH 1665549]: Handle creating VACM entries correctly.
+ - [PATCH 1665985]: Implement ipReasmTimeout
+ - [PATCH 1666737]: include IPv6 traffic in various UDP counters.
+ - [PATCH 1668193]: Fix check for v6 ReasmMaxSize support.
+ - [PATCH 1668193]: Update registration of ReasmMaxSize support.
+ - [PATCH 1668952]: Ignore zombie processes.
+ - [PATCH 1669048]: Add support for ipv6InterfaceIdentifier
+ - [PATCH 1676478]: fix udpEndpointRemoteAddress
+ - [PATCH 1678301]: Deallocate domain registry at shutdown
+ - [PATCH 1678305]: Deallocate cache in hardware/cpu/cpu on shutdown
+ - [PATCH 1678306]: Deallocate log in notification-log-mib/notification_log
+ - [PATCH 1678788]: Better handling of SMUX socket descriptors.
+ - [PATCH 1681043]: clean up helper includes
+ - [PATCH 1683054]: set udpEndpointInstance to identify different processes.
+ - [PATCH 1687336]: Start using the enhanced read_config interface
+ - [PATCH 1692768]: Fix copying of non-octet-aligned IP address prefixes.
+ - [PATCH 1692817]: Improved RFC 4293 support (inc. non-unicast/random IP addresses)
+ - [PATCH 1698184]: Register non-default context integers as writable.
+ - [PATCH 1700157]: Fix ordering of exec tokens in MIB output
+ - [PATCH 1700730]: Remove unused extern declaration.
+ - [PATCH 1700732]: Fix debug output statements.
+ - [PATCH 1700737]: Tidy up setSerialNo implementations.
+ - [PATCH 1702361]: Read stats from /proc/net/snmp6
+ - [PATCH 1702366]: Support for icmpStatsTable
+ - [PATCH 1703004]: Consolidate snmp6 handling.
+ - [PATCH 1710632]: fix memory leak on broken container insertions for the ipAddressTable
+ - [PATCH 1715395]: fix icmp table errors in new icmp code
+ - [PATCH 1715406]: registration ordering fixes for icmpStatsTable
+ - [PATCH 1716548]: Fix help output so no space is printed between -D and arguments.
+ - [PATCH 1719253]: fix skipNFSInHostResources for multiple walks
+ - [PATCH 1721096]: remove unused variable stats from kernel extraction for better portability.
+ - [PATCH 1723611]: New implementation of the RMON alarmTable
+ - [PATCH 1729629]: Fix memory leak in disman agent.
+ - [PATCH 1737439]: automatic link up/down traps on a walk
- [PATCH 1744157]: Report duplicate "extend/exec" identifiers.
- - [PATCH 1746831]: fix process checking race condition
+ - [PATCH 1746831]: fix process checking race condition under Linux and platform #ifdefs
- [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 1783733]: Put the package version number into the hrSWInst table for solaris.
+ - [PATCH 1784747]: Fix long usage for ip adresses on 64 bit systems in various MIB-II tables.
+ - [PATCH 1797111]: implement IP-MIB::ipIfStatsTable
+ - [PATCH 1804445]: High order bits of HCInOctets not set on Solaris
+ - [PATCH 1806501]: Add API for sending traps with a snmpv3 context
+ - [PATCH 1823465]: fix icmp cache registration
- [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 1828839]: to provide better handling of disks mounted on 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 1866823]: truncate 32 bit counter values on 64 bit machines to avoid bogus warnings.
+ - [PATCH 1879261]: Add in inactive memory to the cached report for freebsd
+ - [PATCH 1882621]: Add LVM support to the partition table
- [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 1901764]: for supporting logwatch files that are date based
+ - [PATCH 1909813]: fix table_iterator handling of SORTED hint
+ - [PATCH 1916840]: new config option to set SNMPv1 trap agent address
+ - [PATCH 1944581]: Protect against core dumps with long string index values.
- [PATCH 1967194]: Recognise NFS4 mounts
+ - [PATCH 1977439]: Fix pass/_persist bug with SET oid value
+ - [PATCH 1995753]: minor cleanup agent/auto_nlist.c
+ - [PATCH 2012402]: don't fail on failure to look up interface error counters.
- [PATCH 2014204]: Support -g {groupname}
- [PATCH 2022936]: Fix AgentX Counter64 decoding on 64-bit architectures
- - [PATCH 2023633]: add SCTP-MIB implementation (Linux only)
+ - [PATCH 2082726]: correctly report NIC speeds higher than 4Gbit/s
+ - [PATCH 2103492]: implement RMON-MIB::etherStatsJabbers
+ - [PATCH 2124288]: Fix setting of usmUserPrivProtocol at creation.
+ - [PATCH 2162652]: patch to fix simple hrfs checks when NFS is in use.
+ - [PATCH 2384779]: Fix handling of GetBulk with N>0,M==0
+ - [PATCH 2406378]: Fix hrSWRunPerfMem on 64-bit Solaris systems
+ - [PATCH 2431353]: Make some C++ compilers happier
+ - [PATCH 2435681]: Enable if-mib rewrite (with sysctl backend) on NetBSD
+ - [PATCH 2435793]: Support 64-bit IF-MIB counters on sysctl (*BSD) system.
+ - [PATCH 2449210]: add 64-bit disk usage statistics to UCD-SNMP-MIB::dskTable
+ - [PATCH 2564552]: provide libnetlink support for loading the tcp table
+ - [PATCH 2686280]: Report duplicate registrations as an error
+ - [PATCH 2791417]: fix snmpd segfault when run with -DALL Patch
+ - [PATCH 2822337]: Fix memory leak in ipAddressPrefixTable
+ - [FEATURES 1019429]: Set supplementary groups via initgroups(3)
+ - Add missing function declarations & include files.
+ - Add support for a user provided length variable
+ and C string values to the watcher helper.
+ - Allow "monitor" to handle negative threshold values.
+ - Automatically reregister sysORTable entries from AgentX subagents.
+ - Clean up notification registrations during Event MIB cleanup
- 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)
+ - Fix CVE-2008-4309 (GETBULK issue reported by Oscar Mira-Sanchez)
+ - Fix memory leak when multiple interfaces have the same IPv6 address
+ - Fix two bugs with smux password support.
+ - Handle device names with embedded spaces in UCD-SNMP-MIB::dskDevice
+ - Implement ipNetToPhysicalLastUpdated
+ - Implement ipAddressSpinLock
+ - Improve efficiency of scalar_group helper.
+ - Improve parsing of -LS command line argument
+ - Register CPU/memory hardware modules with nsCacheTable.
+ - Reimplementation of LM-SENSORS-MIB
+ - Reimplementation of snmpMPDStats.
+ - Reimplementation of usmStats.
+ - Remove unused variables.
+ - Suppress annoying "registration != duplicate" warning for root oids
+ - Unify all snmpd statistic variables with a common handler.
+ - Use the worker helpers from the register_*_instance helpers and
+ schedule the instance helpers for removal in 5.6
+ - Use static watcher_info for all watched variables and in int_watch.
+ - fix possible crash when 64-bit counters in ipSystemStatsTable get
+ bigger than 2^32
snmptrapd:
+ - [BUG 1638225]: Fix interpretation of transport address data.
- [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
+ - [PATCH 1908288]: Run perl END block on termination
+ - [PATCH 2726302]: Pass results of Perl trap handlers to trap daemon
+ - [PATCH 1225440]: Delay sighup till it is safe.
+ - [FEATURE 741375]: Extend -F flag to cover syslog/execute format strings.
+ - [FEATURE 1159947]: Allow control of traphandle data format
+ - Add trap handler for logging traps to a mysql database
+ - Support for forwarding traps by OID subtree.
+ - Support per-trap format specifications
+ - Withdraw deprecated options.
+
+ apps:
+ - [BUG 1964136]: Drop NULL type from snmpset usage message.
+ - [BUG 2811577]: Fix bug in GetBulk handling. Don't get confused by
+ index values that contain a ':' character.
+ - [PATCH 1529523]: Close SNMP session on failure.
+ - Improve parsing of -LS command line argument
+
+ snmpnetstat:
+ - [PATCH 2564538]: Support GETBULK in v2c+ snmp versions
+
+ snmpusm:
+ - [PATCH 1591355]: Allow cloning to arbitrary engineIDs
+
+ snmpwalk:
+ - [PATCH 1723620]: Specify an explicit end-point for the walk.
build:
+ - [BUG 1096166]: Handle --without-logfile correctly.
+ - [BUG 1567324]: Clarify prompting for user-supplied values.
+ - [BUG 1600093]: autoconf 2.60 breaks the build
+ - [BUG 1647976]: Cygwin/MinGW Windows build fails due to libtool error
+ - [BUG 1707469]: Win32: snmpv3-security-includes.h not installed
- [BUG 1802833]: Ensure snmptrapd builds with --disable-snmpv1/2c
+ - [BUG 1823381]: Use a sensible default MIBDIR path on Cygwin/MinGW
- [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 1995172]: fix --without-elf configure usage message
- [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
+ - [BUG 2095983]: fix syntax/permissing error in find-requires helper script
+ - [BUG 2168180]: Improve handling of various --enable/--disable options.
+ - [BUG 2782700]: build failure when using --with-pkcs on Solaris
+ - [PATCH 1577917]:Simplify makefile target references (patch from Apple)
+ - [PATCH 1600453]: Fix cross-compile builds in apples build environment.
+ - [PATCH 1624406]: option to hardcode location of mount table
+ - [PATCH 1625135]: configure location of python interpreter
+ - [PATCH 1678300]: compile-subagent doesn't call shutdown_ methods
+ - [PATCH 1681073]: #ifdef based config_error instead of special cases
+ - [PATCH 1728241]: Add configure check for <sys/uio.h>
+ - [PATCH 1728230]: add configure check for gai_strerror()
+ - [PATCH 1728233]: make sure type nfds_t is defined
+ - [PATCH 1728237]: Move variable declaration at the top of netsnmp_udp_sendto
+ - [PATCH 1728244]: Add configure check for sin6_scope_id
+ - [PATCH 1728247]: Add type check for int??_t and uint??_t
- [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
+ - [PATCH 2000874]: Cleanup transport selection.
+ - [PATCH 2091156]: correctly declare dependencies in Makefile. 'make -j <N>' should work now.
+ - [PATCH 2184039]: Fixes for freeing memory during error conditions.
+ - [PATCH 2797251]: Support multiple initialisation/shutdown, fix memory leaks
+ - Add a variation of AC_SEARCH_LIBS where the result is settable.
+ - Add "BuildRequires: perl-ExtUtils-Embed" to the spec file
+ - Add '--with-temp-file-pattern' configure option
+ - Assume target platform supports mem{cpy,move,set} & str{,r}chr
+ - Disable inlining on solaris (due to linking errors)
+ - Disable MIB-specific tests if the agent omits the necessary modules.
+ - '--disable-as-needed' reverts to linking system libs into applications
+ - Do not config_require(util_funcs) if nothing from util_funcs is used
+ - Do not require use of --with-endianness when cross-compiling.
+ - Fix build issues with ethtool (on RH9).
+ - Fix checks for support of static inline functions
+ - Fix compilation on IRIX
+ - Fix macro for '--with-features-of'
+ - Improve library layering & dependency handling when linking apps
+ - Improve robustness of sed/grep/etc commans (using autoconf macros)
+ - Improve RPM spec files, for consistency with vendor-provided packages.
+ - Mechanism for selecting build environment based on version
+ - New NETSNMP_ARG_WITH/ENABLE macros to catch incorrect 'with/enable' usage
+ - '--enable-ipv6' should only enable 'mibII/ipv6' on supported systems
+ - Remove Net-SNMP special-case handling of standard functionality.
+ - Restructure configure template
+ - Stricter checks on '--with-persistent-mask' values
+ - Update to autoconf 2.63 & libtool 2.2.6
+ - Use 'config_error' to generate error messages at configure time.
+ - Use LDFLAGS when building agent, helpers and mib lib
+ - Use "libtool clean" to ensure removal of all libtool temp files.
+ - allow building with Perl versions that lack PERL_EXIT_DESTRUCT_END
+ - build fix for Tru64 Unix and IRIX: move _XOPEN* definitions to
+ where they are in 5.4.x and earlier
documentation:
+ - [BUG 1247164]: Document use of OID macros
+ - [BUG 1407476]: Clarify MIB parsing toggle options & comment handling.
+ - [BUG 1614104]: broken snmpd(8) manual page in 5.4
- [BUG 2027129]: fix typo in snmpcmd.1
+ - [PATCH 1604580]: SNMP(3) manual page corrections
+ - [PATCH 1644735]: Add gcc build instructions for IRIX
+ - Fix minor documentation bugs (patch from Apple)
+
+ mib2c:
+ - [BUG 833673]: More focused size checks.
+ - [BUG 1429472]: Protect against missing instances (and invalid objects)
+ - [BUG 1582972]: Handle @while@/@end@ properly.
+ - [BUG 1737068]: Handle MIB objects with embedded hyphens
+ - [BUG 1874059]: Handle MIB objects with embedded hyphens
+ - [PATCH 1668171]: skip unknown cols in min/max range for tables
+ - [PATCH 1719244]: Fix mfd generating map function
+ - [PATCH 1914398]: install mib2c.perl.conf
+ - [PATCH 2136437]: Improve FLAG defines for huge tables on 64bit systems
+ - [PATCH 2316127]: Fix bug in iterate_access generated code.
misc:
- - Avoid calling debug macros with too few/many arguments.
- - enhance snmpnetstat test to check tcpTable in TCP mode
+ - [PATCH 1737727]: Add a NETSNMP_OLDAPI_ prefix to old-api access macros.
+ - [PATCH 1737727]: Replace NETSNMP_CLEAN_NAMESPACE with NETSNMP_NO_LEGACY_DEFINITIONS
+ - Add config reread support to "net-snmp-config --compile-subagent" code.
+ - Avoid calling debug macros with wrong number of arguments.
+ - Don't use the legacy symbol SNMPTRAPD_DISABLE_AGENTX
+ - Preliminary (alpha) support for SNMP over SSH and DTLS/UDP.
+ - Preliminary (alpha) support for the TSM security model
+ - Separate user management into new net-snmp-create-v3-user script
+
+ unspecified:
+ - [BUG 1596638]: memory leak in ipCidrRouteTable, inetCidrRouteTable
+ - [BUG 1611524]: fix tcp connection table fd leak
+ - [BUG 1793545]: Take the name from the sockaddr_un in order to avoid
+ transport specifiers and other decorations.
+ - [BUG 1801835]: Multiple default transports for an application.
+ - [BUG 1851047]: Don't continue to process a corrupt watched value.
+ - [PATCH 1601453]: Dynamic Memory failure handling improvements
+ - [PATCH 1674298]: Remove unused sinkport variable
+ - [PATCH 1674299]: Lessen scope of zone variable in dump_realloc_oid_to_inetaddress
+ - [PATCH 1674302]: Lessen scope of len variable in convert_v2pdu_to_v1
+ - [PATCH 1678298]: compile-subagent checks for bad HAVE_SIGNAL_H
+ - [PATCH 1678302]: netsnmp_mibindex_load leaks memory
+ - [PATCH 1681035]: Improve net-snmp-config /bin/sh compatibility
+ - [PATCH 1902105]: Hide and improve debug log messages
+ - [PATCH 1902113]: Fix error log in inetNetToMediatable
+ - Fix for refs to OBJECT-GROUP in another MIB
+ - Initalize log subsystem
+ - Remove support for use of varargs.h.
perl:
+ - [BUG 1450669]: a perl agentx consumes memory
+ - [BUG 1554817]: Fix class assigment so getRootOID works properly.
- [BUG 1606062]: perl bulkwalk (async) coredump
+ - [BUG 1619827]: improve handling of link dependencies
- [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 1627949]: a perl agentx consumes memory
+ - [PATCH 1725049]: Fix bulkwalk in cases of non-repeater usage.
- [PATCH 1811463]: perl async callback coredump
+ - [PATCH 1834983]: Consistent handling of OID parsing.
- [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
+ - [PATCH 1956193]: beta threadable perl module code for SNMPv1/2c usage.
+ - [PATCH 2021444]: Support SNMPv2c in gettable processing
+ - [PATCH 2022948]: Fix for Counter64 in perl subagent
+ - [PATCH 2182079]: Fix various perl warnings & allow use of "use strict"
+ - [PATCH 2272347]: Implement "implied" in MIB hash
+ - [PATCH 2361712]: Fix getbulk optimization during walks
+ - [PATCH 2709705]: Retrieve src/target IP address in Perl-based agents
+ - [PATCH 2763717]: Allow perl to use OPAQUEs
+ - [PATCH 2793857]: Report failed asynchronous requests.
- 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
+ - install embedded perl init files with correct permissions
python:
- - [PATCH 1716114]: Let python build in source tree
+ - [BUG 1826174]: Check for buffer overflow when printing values.
+ Addresses CVE-2008-2292
+ - [BUG 1868278]: Python segfault
+ - [BUG 2258935]: Python Extension Module fails on Solaris
+ - [PATCH 1716114]: Let python build in source tree (Debian patch#38)
+ - [PATCH 1862177]: made code more windows/cygwin compiler friendly
+ - [PATCH 1877840]: Fix MIB label and indexing due to sl, broken regexp
+ - [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.
+ - [PATCH 2775800]: Allow threading to continue when a request is sent
test:
- - support a -n flag to RUNTESTS to print the test
+ - enhance snmpnetstat test to check tcpTable in TCP mode
+ - support a -n flag to RUNTESTS to print the test number found in the
+ test file as opposed to the numerical count
+ - Do not terminate on SIGCHLD since dash and soume bourne shells will
+ exit the main shell when a subshell terminates in that case.
- 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
+ Ports:
- [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
+ - [PATCH 1623874]: add GNU/kFreeBSD support
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
+ - [PATCH 1665079]: AIX patches for cpu stats and process monitoring
+ - Add support for AIX 6.x
+ - Build fixes for embedded Perl
+ - Fix default shared library building instead of forcing static
+ - Use "-Wl,-brtl" when compiling with gcc
+ - [PATCH 2886598]: Header fixes for compiling on AIX6
FreeBSD:
- - add initial support for upcoming FreeBSD 7
- - fix configure warning for sys/conf.h
+ - [BUG 1073782]: Restore PerfStat values for FreeBSD 5.x systems.
+ - [BUG 1633483]: Support CPU HAL on FreeBSD4.x
+ - [PATCH 1951996]: Fix for CPU stats on FreeBSD
+ - [PATCH 2507249]: sctp-mib support for FreeBSD.
+ - Add initial support for upcoming FreeBSD 7
+ - Fix configure warning for sys/conf.h
+ - patch from Cezary Morga to fix a make test on freebsd
- HP:
- - UX: BUG: 1742278: compile error on HP-UX 11.23 (IA64)
- - UX: HP-UX needs _REENTRANT defined to pick up
+ HP-UX:
+ - [BUG 2779472]: Filesystems missing in hrStorage table
+ - [PATCH 2088726]: Fix an issue reporting memory in negative values.
+ - Needs _REENTRANT defined to pick up strtok_r.
IRIX:
- - [PATCH 1675869]: CPU statistics for IRIX
+ - [PATCH 1675869]: CPU statistics for IRIX based on PCP
+ - [PATCH 1709748]: Optimized IRIX cpu stats
Linux:
- - [BUG 1666005]: Fail to walk ipv6InterfaceTable on
- - [PATCH 1581294]:
- - fix ethtool configure check for recent systems
+ - [BUG 1666005]: Fail to walk ipv6InterfaceTable on Linux
+ - [PATCH 1581294]: host-resources improvements
+ - [PATCH 1969627]: Handle install with empty /etc/sysconfig/network file
+ - [PATCH 1704105]: Add IPv6 support to the inetNetToMediaTable
+ - [PATCH 1705594]: Various fixes to ipAddressPrefixTable reporting
+ - [PATCH 1708243]: Implement ipDefaultRouteTable
+ - [PATCH 1715405]: Implement ipv6ScopeZoneIndexTable
+ - [PATCH 1719254]: update HRFS_ignore list to current linux likelyhoods
+ - [PATCH 1724602]: MfD-based ipDefaultRouterTable implementation
+ - [PATCH 1783423]: return a correct ipv6InterfaceIdentifier of loopback
+ - [PATCH 1826102]: support longer interface names
+ - [PATCH 1828602]: Support ipDefaultTTL and ipForwarding SETs
+ - [PATCH 1896118]: Fix ifTable 32bit counters
+ - [PATCH 1927751]: Implement icmpMsgStatsTable
+ - [PATCH 2023633]: Implement SCTP-MIB
+ - [PATCH 2053273]: Implement EtherLike MIB
MacOSX:
- - [PATCH 1600453]: OS X
- - [PATCH 1600522]: CPU HAL
-
- Perl:
- - link Perl modules against the exact set of libraries
+ - [PATCH 1600453]: OS X compile-time endian determination
+ - [PATCH 1600522]: CPU HAL implementation for mach/darwin
+ - Improve memory reporting (patch from Apple)
+ - Patch: 3514049 from twobits-github: fix compilation on darwin11
Solaris:
- - IF-MIB fix: add missing return at end of
- - [BUG 1626153]: no hrSWRun informations on
- - [PATCH 1623447]: hrSWRun
+ - [BUG 1626153]: No hrSWRun informations on Solaris zones
+ - [BUG 1810814]: tcpTable missing entries and wrong ports
+ - [BUG 1819189]: {ifOperStatus,ipAdEntIfIndex} reported incorrectly
+ - [BUG 1822275]: {ifOperStatus,ipAdEntIfIndex} reported incorrectly
+ - [PATCH 1623447]: Fix hrSWRun for terminated processes
+ - [PATCH 1719730]: Support for ipSystemStatsTable and ipAddressTable
+ - [PATCH 1824196]: {ifOperStatus,ipAdEntIfIndex} reported incorrectly
+ - [PATCH 1834699]: Fix 1833294: DLPI problems on Solaris 2.6
+ - [PATCH 2012404]: Deal with more than 10 interfaces.
+ - [PATCH 2751588]: Inconsistent data can be reported on Solaris 10U4+
+ - #define NEW_MIB_COMPLIANT to support Solaris 10U4+
+ - IF-MIB fix: add missing return at end of get_if_stats
Win32:
- [BUG 1662987]: compile error on Cygwin
- - [PATCH 1622080]: A: pass Win32
+ - [BUG 2779541]: Fixed handle leak in pass_persist.
+ - [PATCH 1622080]: A: pass Win32 handles remain open.
+ - [PATCH 1706344]: Fix compilation with cygwin
+ - [PATCH 2686248]: Fix several winExtDLL bugs.
+ - [PATCH 2688342]: Fix VS2005 various compiler warning
+ - [PATCH 2691876]: Allow compiling the services using unicode.
+ - [PATCH 2693746]: improved socket startup support
+ - Add support for winExtDLL to build.bat
+ - Build fixes for MSVC 2008.
- fix AES support
- fix win32/Configure --with-ipv6
+*5.4*
+
+ build:
+ - [BUG 1416481]: Support specifying an explicit linker.
+ - enable-as-needed will try to link built libraries against needed
+ libraries at library link time, rather than application link time.
+
+ snmplib:
+ - [PATCH 1282566]: to rework transport creation to allow for
+ alternative interpretations of the address and a more flexible
+ transport registration system
+ - [BUGS: 1537459, BUGS: 1540745] Fix missing MIB parsing tokens
+ - [PATCH 1562168]: check for a sock fd less than 0.
+ - [PATCH 1570650]: create a logging shutdown function to propelry
+ clean up log registrations if needed.
+ - [PATCH 1565293]: UDPIPv6 transport reports wrong port number
+ - rename init_mib to netsnmp_init_mib to avoid symbol clash with
+ HP-UX's libnm
+ - [PATCH 1509943]: responses will get sent from the original dest IP
+ address when possible.
+
+ snmpd:
+ - [PATCH 1550725]: A new uint instance helper to match the existing
+ int, long and ulong helpers
+ - [BUG 1527930]: fix smux authentication
+ - [PATCH 1561277]: use net.ipv6.neigh.lo.base_reachable_time_ms
+ instead of deprecated base_reachable_time
+ - [BUG 1474468]: ifConnectorPresent always returns 0
+ - [PATCH 1524755]: to better support the UDPTable for unknown address
+ types
+ - [PATCH 1534877]: to add support for skipping NFS entries in the
+ host resources hrStorageTable. See the skipNFSInHostResources
+ token in the snmpd.conf file for details.
+ - [PATCH 1557514 ]: Do not attempt to collect data during SET
+ processing.
+ - [BUG 1535903]: Support spaces within security names
+ - Agent builds default module list from a default_mibs.h rather than
+ a hard coded configure list
+ - [BUG 1559358]: check scanf results for diskio scanning
+ - [BUG 1564233]: Have configure test for rpm headers not just the
+ libraries
+ - [PATCH 1579364]: Updated darwin patch to fix compilation on Tiger
+ and Leapord
+ - [PATCH 1565703]: patch to fix rapid registrations/deregistration
+ issues
+ - [PATCH 1562688]: fix ping/reattach agentx code
+ - [PATCH 1551948]: Make pass_persist usable on uClinux
+ - [PATCH 1568150]: Extend pass_persist error messages that can be
+ passed back from the script
+ - [PATCH 1570650]: make delete table function public
+ - [PATCH 1575984]: block SIGHUP during reconfig
+ - [PATCH 1570982 ]: Solaris IF-MIB: Support for IPv6-only interfaces
+ - memTotalFree should report total virtual instead of physical memory
+ - build fix for --without-kmem-usage
+ - [BUG 1585815]: fix mfd bits length calculation
+ - [BUG 1427410]: Set auth engineID for SNMPv3 traps.
+ - [BUG 1502267]: Build access list in the correct order.
+ - [PATCH 1554827]: from rtyle: fix handling of failed proxy SET
+ requests
+ - [PATCH 1598966]: Fix bug #1598927: #elif build fix
+
+ snmptrapd:
+ - the traphandle directive now supports a -t switch to indicate
+ matching any OID in the tree below the specified OID
+ - [PATCH 1536773]: support partial oid matching
+ - [PATCH 1598968]: Fix bug #1587759: snmptrapd doesn't recognize -A
+ option
+
+ snmpdf:
+ - [BUG 1515507]: Handle failed requests better
+
+ perl:
+ - Fixed the perl bulkwalk function
+ - [PATCH 1575937]: fix usenumeric output in async varbinds so they
+ return OIDs instead of empty strings.
+ - update default_store module to latest default_store c-binding
+ tokens
+ - make perltest fixes for Solaris 2.6 and earlier
+ - fixes for 64-bit platforms
+ - make perltest fixes for HP-UX
+ - make perltest fixes for IRIX
+ - [PATCH 2995098]: Fix creation of SNMPv3 sessions with API_SINGLE
+ - patch 3046371: from christophb4: Fix memory leak in SNMPv1 trap
+ handling.
+
+ mib2c:
+ - [BUG 1479916]: Restore consistency in row creation code.
+ - [BUG 2827269]: Suppress non-ordered TODO comments.
+
+ misc:
+ - Most net-snmp specific defines are now (also) available under a
+ proper NETSNMP_ prefix. The older, potentially conflicting names as
+ well as the autoconf variables can now be turned off by a special
+ define.
+ - [BUG 1585250]: don't use deprecated options in start script
+ - "make test" fixes for non-UDP transports
+ - [BUG 1577913]: add missing manual pages for executables, supplied
+ by Debian
+ - [PATCH 1596028]: from "Stephen J. Friedl": const fixes for the
+ mib_api(3) manual page
+ - RPM spec file fixes for 64-bit platforms
+
+ MacOSX:
+ - [PATCH 1566777]: build fixes for memory_darwin.c
+ - build fix for mibII/udpTable
+
+ Tru64:
+ - fix "auto_nlist failed on arptab_size at location 0" errors
+
+ IRIX:
+ - proper implementation for UCD-SNMP-MIB::laTable (avoiding nlist)
+
+ Solaris:
+ - [PATCH 1569537,1569539]: new UDP-MIB and TCP-MIB implementation
+ (enable through --with-mib-modules=udp-mib,tcp-mib)
+
+ AIX:
+ - use correct ARPTAB_SYMBOL and ARPTAB_SIZE_SYMBOL
+ - [BUG 1205300]: nlist err: neither nproc nor _nproc found (same for
+ rt_table, rthashsize, rthost, rtnet)
+
+ qnx6:
+ - [PATCH 2836895]: support for QNX6
diff --git a/COPYING b/COPYING
index 26db606..3eef440 100644
--- a/COPYING
+++ b/COPYING
@@ -229,3 +229,99 @@
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+---- Part 8: Apple Inc. copyright notice (BSD) -----
+
+Copyright (c) 2007 Apple Inc. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following
+disclaimer in the documentation and/or other materials provided
+with the distribution.
+3. Neither the name of Apple Inc. ("Apple") nor the names of its
+contributors may be used to endorse or promote products derived
+from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+---- Part 9: ScienceLogic, LLC copyright notice (BSD) -----
+
+Copyright (c) 2009, ScienceLogic, LLC
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+* Neither the name of ScienceLogic, LLC nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
+
+---- Part 10: IETF copyright notice (BSD) -----
+
+Copyright (c) 2013 IETF Trust and the persons identified as authors of
+the code. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+· Redistributions of source code must retain the above copyright notice,
+this list of conditions and the following disclaimer.
+
+· Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+· Neither the name of Internet Society, IETF or IETF Trust, nor the
+names of specific contributors, may be used to endorse or promote
+products derived from this software without specific prior written
+permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS
+IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/ChangeLog b/ChangeLog
index 1df020c..e65b18c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,105 +1,30235 @@
--------------------------------------------------------------------------------
-Changes: V5.4.3 -> V5.4.4
+# -*- text -*-
-2011-06-24 12:38 dts12
+----------------------------------------------------------------------
- * configure, configure.in, include/net-snmp/net-snmp-config.h.in:
+Changes: V5.7.3.pre5 -> V5.7.3.rc1
- Missing check for rpmts.h
+commit 8fc7514b59dc46b8f3e36c81a92af008dc8dc188
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Oct 1 09:59:26 2014 -0700
-2011-06-24 12:20 dts12
+ make depend for 5.7.3.rc1
+
+commit 3ea514423d9373af77cbc4b8336b170143864389
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Sep 30 23:12:40 2014 -0700
+
+ Release Candidate for V5-7-patches
+
+commit abb7f2eec173c8d262bf6ef1b7deb5b70839d15f
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Sep 30 23:12:39 2014 -0700
+
+ Version number update: 5.7.3.rc1
+
+commit bcaab48d9d498361fdd451652773b3b956c7f10c
+Author: Robert Story <rstory@localhost>
+Date: Thu Sep 25 09:36:00 2014 -0400
+
+ remove bad assert check
+
+commit 5d1ecf6d1591a53e711c5feea158d10dd90fab3b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Sep 1 14:46:50 2014 +0200
+
+ CHANGES: MinGW: Port T005table_dataset_cagentlib.c to MinGW
+
+commit af8c17e6482cb55206c5027098366f60ad8f7cc7
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Sep 1 13:24:18 2014 +0200
+
+ CHANGES: BUG: 2568: Avoid that file descriptors above FD_SETSIZE trigger abort()
+
+commit 4224cabcb112d0d437f9ca9f4d3430501d1c8750
+Author: Bill Fenner <fenner@gmail.com>
+Date: Tue Jul 22 06:49:28 2014 -0700
+
+ When enlarging a large_fd_set, use FD_ZERO if possible
+
+ The most common case of creating a large_fd_set on UNIX
+ is to create it with size zero, and then immediately enlarge
+ it to size FD_SETSIZE. Instead of looping and calling
+ FD_CLR(), we can optimize this common case with the OS's
+ FD_ZERO.
+
+commit 3524a92f227eb3e736908b1f1f525da2dc949d22
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Sat Jan 23 17:42:41 2010 +0000
+
+ Fixed a Solaris-specific compiler warning.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@18029 06827809-a52a-0410-b366-d66718629ded
+
+commit 954ea4d70840aa5f753a06e5df7652b258d92042
+Author: Dave Shield <dts12@users.sourceforge.net>
+Date: Mon Jun 21 08:01:43 2010 +0000
+
+ Ensure that fdset structure is resized sufficiently
+ to accomodate the specified socket ID.
+ Problem reported by Shiyalei.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19066 06827809-a52a-0410-b366-d66718629ded
+
+commit 3da0c378b5cb1bbf35d05a6212a483abda84a201
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Sep 1 08:59:04 2014 +0200
+
+ Fix commit 7f4a7b891332899cea26e95be0337aae01648742: dont mix code and declarations.
+
+commit 0837b21e798a9856c0a9f438ec44a83bed1f8536
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Fri Aug 29 08:18:20 2014 +0200
+
+ Empty initializers are (sadly) not part of C.
+ Stop using them.
+
+commit 5e4f6e3f43035a689c9fa289027eed60a22dbfaf
+Author: Bill Fenner <fenner@gmail.com>
+Date: Thu Aug 28 12:12:21 2014 -0400
+
+ Add a debug message when skipping a key
+
+commit e5706150c4532d7fc1832718568bb50bb0ffc01f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jul 31 15:44:31 2014 +0200
+
+ Added test for sprint_realloc_variable with -OQ cmdline argument.
+
+commit 7f4a7b891332899cea26e95be0337aae01648742
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jul 31 13:46:49 2014 +0200
+
+ Added checks for printing variables with wrong types.
+
+ When -OQ command line argument is used, variable formatter preffers the type
+ of the varible parsed from a MIB file instead of checking type of the variable
+ as parsed from SNMP message.
+
+ This can lead to crashes when incoming packets contains a variable with
+ NULL type, while the MIB says the variable should be non-NULL, like Integer.
+ The formatter then tries to interpret the NULL (from packet) as Integer (from
+ MIB file).
+
+commit 9c4ddca96082c139cfce928eea3cfe793d34f5c2
+Author: Jeff Gehlbach <jeffg@opennms.org>
+Date: Thu Jul 31 11:52:18 2014 -0400
+
+ Add a scalar object containing the number of processors seen by the agent. Placed this in the systemStats group for lack of an obviously better location. Updated UCD-SNMP-MIB accordingly.
+
+ Signed-off-by: Niels Baggesen <nba@users.sourceforge.net>
+
+commit 664ed943f63dfe9393e959840ecd23c31c9d8f89
+Author: Bill Fenner <fenner@gmail.com>
+Date: Wed Aug 27 16:02:57 2014 -0400
+
+ Handle duplicates in a binary_array container
+
+ The CONTAINER_KEY_ALLOW_DUPLICATES setting is fundamentally flawed;
+ it really effectively meant "I promise I won't insert duplicates
+ so don't check at insert time". However, the ip-forward-mib
+ sets this flag but relies on the duplicate prevention at insert
+ time under certain scenarios (e.g., multiple attachments to the
+ same subnet on MacOS), resulting in a loop in ip-forward-mib
+ in these scenarios. So, now it means "check for duplicates at
+ getnext time" - the binary search will find an arbitrary one
+ of the entries with the same key, and when we've incremented
+ we have to check whether or not we've actually incremented past
+ any duplicates. This costs an extra key compare per getnext.
+
+ If there's a scenario in the future where a MIB implementation
+ can really guarantee that it isn't inserting duplicates, we
+ might want to add a "CONTAINER_KEY_I_PROMISE_I_WONT_INSERT_DUPLICATES",
+ that disables the insertion check but doesn't perform the getnext
+ check.
+
+commit f82d2d63493f4079c167ba36b203e49cda3bde8d
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Aug 18 21:55:04 2014 +0200
+
+ Fix for FreeBSD9 losing mib-modules list because of missing NL in sed input.
+
+commit 52b072bcff32e3512fbf956b72d1a353e50a962b
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Aug 18 21:53:38 2014 +0200
+
+ Updates for BFD mibs.
+
+commit 03db67b322d76d717be17a87e777c91dd0fdd3ac
+Author: Bill Fenner <fenner@gmail.com>
+Date: Tue Aug 12 23:55:07 2014 -0400
+
+ If sdl_alen is too long for the static buffer, call it incomplete instead of overrunning the buffer
+
+commit 8ae78da391d5b6b61cc2516eb1a6520b0dabb6bf
+Author: Bill Fenner <fenner@gmail.com>
+Date: Tue Aug 12 22:55:45 2014 -0400
+
+ Use vm_region_64 on 64-bit arch; cache memory for longer
+
+ This is a port of the Apple patches at
+ http://www.opensource.apple.com/source/net_snmp/net_snmp-140.1/patches/darwin64.patch
+ 1. Use vm_region_64 instead of vm_region on __ppc64__ or __x86_64__
+ 2. Use 300 second timeout for the cache.
+
+ This comment about the code being incredibly expensive is
+ very true: on a 1.7 GHz i7 with 8 GB of RAM (admittedly a
+ small machine) it took 17 seconds to calculate and
+ return HOST-RESOURCES-MIB::hrMemorySize.0. Most SNMP
+ clients would give up long before getting this answer.
+
+commit 613e93704ba95f3c6440114eb73bf09f7775560e
+Author: Bill Fenner <fenner@gmail.com>
+Date: Tue Aug 12 22:34:06 2014 -0400
+
+ darwin13 also uses kernel_sysctl
+
+commit c13dd97d7bdde7302d002787eef03d772f29bcd4
+Author: Bill Fenner <fenner@gmail.com>
+Date: Tue Aug 12 12:30:23 2014 -0700
+
+ Use the right header guard.
+
+ Believe it or not, clang found this detail with -Wheader-guard.
+
+commit d5d40302b0ab340e211ad76d7f195b807f387ef3
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Aug 11 12:33:50 2014 -0700
+
+ update to new key ID
+
+----------------------------------------------------------------------
+
+Changes: V5.7.3.pre4 -> V5.7.3.pre5
+
+commit f3f371b276d265b455fc490fce1947dadf89e9c2
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Fri Aug 8 19:49:06 2014 -0700
+
+ make depend for 5.7.3.pre5
+
+commit 418132f43cc43231966a8b9672c626f60b991039
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Fri Aug 8 14:24:52 2014 -0700
+
+ fix the run-autoconf program
+
+commit 7db795949075efb489373f51f706636fe54a9835
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Fri Aug 8 14:24:52 2014 -0700
+
+ fix the run-autoconf program
+
+commit 78f1ef816ddad08e7d7c9e1b11e4b4ab26f6e4b0
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Fri Aug 8 13:28:47 2014 -0700
+
+ used the right autoconf
+
+commit 1eaeac801a3625b72b09c7da58038409cd8dc681
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Fri Aug 8 13:26:11 2014 -0700
+
+ Version number update: 5.7.3.pre5
+
+commit 7ecfd3ede19e9c2218c9bf5959c095ce9fa6c8ab
+Author: Brian Sipos <bsiposrkf@users.sourceforge.net>
+Date: Wed Aug 6 10:30:54 2014 -0700
+
+ Fix detection of sha224 and sha384, patch from Brian Sipos
+
+ https://sourceforge.net/p/net-snmp/bugs/2564/
+
+ Luckily nobody's needed to build using an OpenSSL version
+ that doesn't support sha224 or sha384, since the inversion
+ of the test here would try to use sha224/sha384 support only
+ on OpenSSL versions that don't support them!
+
+commit a93991eaf53b199b19c582b630da25158300a9d1
+Author: Robert Story <rstory@localhost>
+Date: Fri Aug 1 10:07:45 2014 -0400
+
+ fix #2482 snmp response: Too long
+
+commit 9f41d30b09e7c85b8268103ca320ac6cc32d5b04
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Jul 26 08:28:43 2014 +0200
+
+ Fix bug 2546: netsnmp_tdomain_transport_full uses wrong port for snmptrap + udp6
+
+commit db1f217541e00b53813d94f6befb9a42d4838e95
+Author: Jeff Gehlbach <jeffg@opennms.org>
+Date: Fri Jul 25 16:11:23 2014 -0400
+
+ Fix bug 2562: Windows x64 build broken on 5.7.3.pre4
+
+commit 9741f08e75b4162bb3c8b449279f182d949da373
+Author: Bill Fenner <fenner@gmail.com>
+Date: Thu Jul 24 08:10:40 2014 -0400
+
+ Use the standard expr ":" syntax
+
+----------------------------------------------------------------------
+
+Changes: V5.7.3.pre3 -> V5.7.3.pre4
+
+commit 864abb5ba1eb324e423157db5fb1723f855973b2
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Jul 23 15:07:41 2014 -0700
+
+ make depend for 5.7.3.pre4
+
+commit 5fc8f99c9f77ddadeeacedae7f06fea1767d4a9f
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Jul 23 15:02:19 2014 -0700
+
+ fix C++ style comment
+
+commit 54a4a90a5529ea58add9e6af6a7e8ad065440828
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Jul 23 14:49:41 2014 -0700
+
+ Version number update: 5.7.3.pre4
+
+commit c0d66826b71f05403f36c7f8234ff8f7ecbd1590
+Author: Bill Fenner <fenner@gmail.com>
+Date: Tue Jul 22 06:49:28 2014 -0700
+
+ When enlarging a large_fd_set, use FD_ZERO if possible
+
+ The most common case of creating a large_fd_set on UNIX
+ is to create it with size zero, and then immediately enlarge
+ it to size FD_SETSIZE. Instead of looping and calling
+ FD_CLR(), we can optimize this common case with the OS's
+ FD_ZERO.
+
+commit dcad31aeb442369a6fb52f4dc7d4f781bc56006c
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Jul 17 23:40:13 2014 +0200
+
+ Solaris does not like "grep -E" or "if !".
+ Propagate configures EGREP to man/Makefile.in and also used configured SED.
+
+commit a51cbedf7d1d424342ab5ca3a4b67217a364409a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Jul 15 21:45:54 2014 +0200
+
+ snmpnetstat/if.c: properly detect snmp exceptions
+
+commit eee92519f38e937f227bea7701ddb1157c8bcccc
+Author: Bill Fenner <fenner@gmail.com>
+Date: Tue Jul 15 07:27:18 2014 -0700
+
+ Close pipes when freeing config and kill child process on error
+
+ When freeing the config, close the pipes corresponding to that
+ config, so they don't get leaked. Also, if we have an error,
+ send a SIGKILL to the child process in case it is blocked and
+ won't die just because we closed the pipes to it.
+
+commit 8431f913554e0cccc48bedce1fd4a8a288b6c27d
+Author: Bill Fenner <fenner@gmail.com>
+Date: Tue Jul 15 07:19:33 2014 -0700
+
+ If the asp lookup returns NULL, don't try to use it
+
+ If there is no corresponding asp, we set the result properly
+ but still fall through and attempt to use it. Instead, just
+ continue.
+
+commit 146fa384d8b05e1e5a2c67f88d0eca0a304fa1f0
+Author: Bill Fenner <fenner@gmail.com>
+Date: Mon Jul 14 15:26:14 2014 -0700
+
+ Fix dependencies for auto-generated man pages
+
+ Also make sure that the auto-generated .so files are listed
+ in the right Makefile variables, and update the variables
+ to include the ones that had been left out already.
+
+commit 4431728cf7a0950aed293d48c02e69000f5b83e8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Jul 13 03:07:21 2014 -0700
+
+ AIX: Fix more compiler warnings
+
+ Avoid that the compiler complains about casting away const, about
+ unused variables or functions, about missing function prototypes
+ and also avoid that the compiler complains that the type of the
+ third argument of mntctl() is wrong.
+
+commit 42a65f11e3ed56963f78a5c1561edd67658ccd00
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Jul 13 09:47:26 2014 +0200
+
+ Remove C99 length specifier 'z' and use a cast instead
+
+ See also commit b4eab11139eb122c9ad3c13ab8b9453e04e46842.
+
+commit 35d0f59cdd8894b8fbbad65370b5e301e377a37f
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Jul 11 21:26:33 2014 +0200
+
+ Updated DOCS-IF-MIB reference
+
+commit 7a4d2ea2b3e163fdd98f067ae440faa3152c80c6
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Jul 11 21:25:27 2014 +0200
+
+ Updated IANA mibs
+
+commit 01b3b6646413c14a050742726b97cf308b8fe09b
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Jul 9 23:51:27 2014 +0200
+
+ Add RFC 7257 vpls mibs
+
+commit b0be1d8ad2ccbcaa29ffc7cf884d02438c4c1665
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Jul 9 23:50:21 2014 +0200
+
+ adjust debug token for netsnmp_sockaddr_in6_2
+
+commit 9920e9e767b10f029ab4b020e8259676d1a32b2f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Jul 8 10:25:22 2014 +0200
+
+ AIX: Suppress a configure warning
+
+ Avoid that the 'sort' command complains during the configure process
+ that its input is not terminated by a newline. See also commit
+ a63e381d9c1c9c87210bf2b022e3d6ac71d27a7e.
+
+commit b4eab11139eb122c9ad3c13ab8b9453e04e46842
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Jul 7 14:04:45 2014 -0700
+
+ AIX: Fix a few compiler warnings
+
+ Avoid that the following compiler warnings are reported:
+ - Assignment discards const.
+ - Unused local variable.
+ - Mismatch between format string and argument list.
+
+ Also correct the indentation of two Solaris-specific code statements.
+
+commit 0dd2783b747fb96d74978e11c82a504c0df1d555
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Jul 6 11:12:30 2014 +0200
+
+ HP UX, CPU statistics: Fix an invalid pointer dereference
+
+ See also commit 0034581deb3e676d328824c87637aaca31850c6a.
+
+commit dbd593132f719cc3d9bb5017ec8bc5c8cbb063b7
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Jul 3 23:23:29 2014 +0200
+
+ T071com2sec6_simple: use private host to check ipv6 address resolution to make sure we get the expected result
+
+commit 0034581deb3e676d328824c87637aaca31850c6a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Jun 30 22:08:34 2014 +0200
+
+ BUG #a2551: fix non-sequential cpu numbers on HP-UX.
+ Thanks to Dave Olker.
+
+commit b0f49ba21fb810efcb0992f01c4fc5fd30cf69af
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Jun 26 21:42:48 2014 +0200
+
+ cpu_pstat.c: fix missing break(s) in switch statement
+
+commit a63e381d9c1c9c87210bf2b022e3d6ac71d27a7e
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Jun 20 10:57:39 2014 +0200
+
+ Recent patch from Bart (Display module names sorted) make configure lose all module names on Solaris 8 and 10.
+ This changes the way the sorting is done.
+
+commit 60cf6a06ff73ae7d4f2454f2ef40c56fcd394bfa
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Jun 18 22:19:32 2014 +0200
+
+ make test: bail out if netstat not found.
+
+commit c10f2acbfcc3834cd938641dc1a2c72aca7f7845
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Jun 10 16:06:59 2014 +0200
+
+ Fix stupid bug in pkg-ng patch
+
+commit e2da5489c3bb829762604c9d41f08cb3aedfd8a6
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Jun 2 15:41:56 2014 +0200
+
+ PATCH #a1283: Recognize Oracle ACFS file system (Thanks John Haxby)
+
+commit 54c2cc2655c1b6c5485d99441aed2ac169eee5f9
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Jun 2 15:26:00 2014 +0200
+
+ Install SNMP-TSM-MIB and SNMP-TLS-TM-MIB
+
+commit ce3091cbc48bc405c6eb1af7ddaeb370ed786471
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Jun 2 15:23:24 2014 +0200
+
+ BUG #a2537: Support *BSD pkg-ng
+
+commit 49e4e49b12aae0d8f7572839365d46cf932bfec9
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Jun 2 15:18:46 2014 +0200
+
+ Fix FreeBSD system define chain
+
+commit 3c5e7124b35fd6aca4284eac365d74b69810785a
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Jun 1 11:27:25 2014 +0200
+
+ CHANGES: BUG: 1267 snmplib: register_mib_context() fix for read-only variables
+
+ This is a slightly modified version of a patch from Harsha Shivanna.
+
+commit 56ecc433b09e985f1fdd786aae60b061ffac0382
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Jun 1 11:12:47 2014 +0200
+
+ agent/mibgroup/ucd-snmp/lmsensorsMib.c: Fix compiler warnings
+
+commit c9cf8fd869f3791a58a71b8a63f5d61d67291fae
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Jun 1 10:09:28 2014 +0200
+
+ configure: Display modules names sorted
+
+commit 27a16054d656eb10abd032dbac68ebbc26c76007
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Jun 1 09:22:52 2014 +0200
+
+ agent/mibgroup/ip-mib/data_access/defaultrouter_linux: Rework netlink buffer alignment
+
+ Based on a patch from Joshua Hoke. See also
+ https://sourceforge.net/p/net-snmp/bugs/2547/.
+
+commit bd13f004f6dc16dbe56ea5381662495745d937e1
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat May 31 20:16:20 2014 +0200
+
+ Windows: 64-bit fix for build-binary.pl
+
+commit 1fa4da1c6cf967606333f7e77e408b7f51ef6256
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri May 30 17:42:07 2014 +0200
+
+ Windows: Suppress Visual Studio 2013 warnings about strtoull()
+
+commit b31aede9c8b63461b5092e16d626a676b172f8aa
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu May 22 23:05:19 2014 +0200
+
+ PATCH #1277: Fix ifspeed for Solaris zones. Thanks to lijo
+
+commit 869f785541a1ea3b4278145867b152bec50d3eb0
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Apr 30 14:52:31 2014 +0200
+
+ winExtDLL: Translate SnmpExtensionQuery() PDU type correctly
+
+commit e0107c26b3a0e30ae83235bb225feb78a1a15638
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Apr 30 15:38:55 2014 +0200
+
+ Windows: Silence a compiler warning
+
+commit 3a9f875423ccaa8baee7e164bb8a75dd8e0b7343
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue May 6 06:27:10 2014 +0200
+
+ PATCH #1279: Modified patch from Mohan for coredump after calling
+ free with a bad regex.
+
+commit 51302ba57285d4d47992ed15a460580112a3e924
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue May 6 06:21:24 2014 +0200
+
+ BUG #2521: AIX: dont die when CPU is dynamically added to system.
+
+commit 131c93ba92e46dddec4eb3a8208ab5a3c1026508
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue May 6 06:20:28 2014 +0200
+
+ Complain about -D option if debugging is disabled.
+
+commit 96a7a6a86895fdbf891799e3769b27a7e54af084
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue May 6 06:19:42 2014 +0200
+
+ snmptrapd.8: add some missing format tokens to man page.
+
+commit 80be907be9f4f1df6a1470feafaa916b9c9c4991
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sun Apr 27 15:25:30 2014 +0200
+
+ Fix bug 2313 for cross compilation.
+
+commit 9ae5981530fd2bdd9f2a5c86b7d6994b873033d7
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Apr 26 22:36:26 2014 +0200
+
+ Prepare for FreeBSD 11 and 12
+
+commit e32f70b12f57d26d69d491f1c742b0132aca7660
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Apr 26 21:42:21 2014 +0200
+
+ Fix a couple of struct sizes to better match declaration.
+
+commit 7cc2deb5d915d2572328317d3701d35d861d3d92
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Apr 26 21:34:26 2014 +0200
+
+ Use inet_pton onplace of inet_aton to help portability.
+
+commit a087fc9f164023de414b09bfd3747c72f1bca07f
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Apr 26 21:30:54 2014 +0200
+
+ Update to current IANA-ADDRESS-FAMILY-NUMBERS-MIB and current RFCs.
+
+commit 857037a8d2457ac9aa2a52510957647971a46634
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Apr 26 21:28:00 2014 +0200
+
+ Prepare for FreeBSD 11 and 12.
+
+commit b99308417d4be7e139f6103d44f11b55433a6bf1
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sun Mar 16 08:04:15 2014 +0100
+
+ Better documentation for trap logging formats.
+
+commit a6e4eb26f5c04d15761ceaf924580e0c40f72dfe
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Mar 9 08:46:57 2014 +0100
+
+ swrun_*: Simplify commit da00ba1
+
+commit 37af7923b832f2ec80837fa28edcac8eb0c7e8ea
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Mar 9 08:34:12 2014 +0100
+
+ swrun_*: Restore buffer overflow prevention code that was removed in da00ba1
+
+commit f436ce28fda3edc7010cd86ecf3c386c5af52196
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Mar 8 14:07:57 2014 +0100
+
+ util_func: fix skipping of digits which would run one too far
+
+commit da00ba142d6b504255889f09eb9f7d222ef40ada
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Mar 8 14:04:19 2014 +0100
+
+ swrun_*: snprint may have set a too long string length. Fix it if needed.
+
+commit 3b202eb05ec4e5f6f8f54bc8acb437373e6b5d03
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Mar 8 14:02:18 2014 +0100
+
+ swinst_apt: ensure room for string terminator
+
+commit 8a66814edad5a28fdbc8645fb0e14459bf915da0
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Mar 8 14:00:28 2014 +0100
+
+ mta_sendmail: isspace cannot take a char argument
+
+commit 3e734fb3bddf11b99b6ba7ddcb30ae932d8ba3b1
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Mar 8 13:58:07 2014 +0100
+
+ expExpressionConf, expValue: isspace cannot take a char argument.
+
+commit 76e8d6d100320629d8a23be4b0128619600c919d
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Mar 6 09:21:51 2014 +0100
+
+ CHANGES: snmpd: PATCH: 1275: from Viliam Púčik: fixed Perl trap handler when processing trap with empty community string.
+
+commit 5d06a5fbb5ed3ca2b5820e8ef2d5b5b88b9d7df8
+Author: Bill Fenner <fenner@gmail.com>
+Date: Mon Feb 3 11:58:03 2014 -0800
+
+ Allow the nodemap to contain multiple nodes for mibs like IF-MIB
+
+ In the IF-MIB, "interfaces" and "ifMIBObjects" both contain
+ significant subtrees. Allow nodemap to contain a comma-separated
+ list of nodes, to handle MIBs like this.
+
+----------------------------------------------------------------------
+
+Changes: V5.7.3.pre2 -> V5.7.3.pre3
+
+commit 54166cf6c7a98bf8e5d0dbabf9b5e5a255c4c421
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Feb 25 12:45:14 2014 -0800
+
+ make depend for 5.7.3.pre3
+
+commit 3d4e3a66bd097e3720fe5de2f2e05741b3306305
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Feb 25 11:42:15 2014 -0800
+
+ Version number update: 5.7.3.pre3
+
+commit a1fd64716f6794c55c34d77e618210238a73bfa1
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Feb 19 15:21:57 2014 -0800
+
+ bug fix from fenner: fix ICMP mib table handling on linux
+
+
+----------------------------------------------------------------------
+
+Changes: V5.7.3.pre1 -> V5.7.3.pre2
+
+commit bf0a1c37d8b8c644e837041d090aabe8fd8131e8
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Feb 25 07:49:04 2014 -0800
+
+ make depend for 5.7.3.pre2
+
+commit decfd8d79b54d298ded97439efb710e8f6ba524c
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Feb 25 07:33:52 2014 -0800
+
+ Version number update: 5.7.3.pre2
+
+commit 8aeccef39bbaeb8b8025a68ec4761bc82ec9aeaa
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Feb 25 07:27:47 2014 -0800
+
+ NEWS: snmpd: patch 2525: from Ryan Steinmetz: Fix argument length parsing of the host resources mib
+
+commit b222e7a3eef59cbb68a453476cb364342c74e640
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Feb 19 22:26:08 2014 +0100
+
+ Fix speling error
+
+commit f8fcb3bc38188ccbe9bacee58d6fd2b983d09927
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Feb 19 22:24:26 2014 +0100
+
+ Fix speling error
+
+commit d214d70c4524e62fccaf1083abc5ba1a439a463e
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Feb 19 22:21:55 2014 +0100
+
+ snmpstatus: detect SNMP exception responses.
+
+commit bf75ec66965d157cb0442f7dff5656f99cd70635
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Feb 19 22:20:05 2014 +0100
+
+ Fix test for com2sec6 access.
+
+commit 6567a37fa301b8fa1b68009d5a0b3a3cbfb9e8f1
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Feb 17 21:49:13 2014 +0100
+
+ testing/Makefile.in: make sure '$' survives for perl test.
+
+commit 05b551bc331185eda1c081d3138d0ac625b07d6a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Feb 17 21:36:48 2014 +0100
+
+ Fix some man page spellings.
+
+commit 8b0555d95cbc238cbe9836439b88070c80a9ca5e
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Feb 17 21:35:28 2014 +0100
+
+ snmpnetstat: fix call of memcpy with overlapping areas.
+
+commit 3c6a7a6c947424824e724e294483a7ecd70d9d41
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Feb 17 21:33:47 2014 +0100
+
+ route_ioctl.c: set proper mask before SIOCDELRT.
+
+commit f99ef5cef203ea378553a2ab4925fcd869e7f5a3
+Author: Bill Fenner <fenner@gmail.com>
+Date: Tue Feb 11 08:47:51 2014 -0800
+
+ David Jarvie's patch for bug 2507
+
+commit d70f2e91e2c7258e768e32b683d814a941564ac1
+Author: Bill Fenner <fenner@gmail.com>
+Date: Mon Feb 3 11:58:03 2014 -0800
+
+ Allow the nodemap to contain multiple nodes for mibs like IF-MIB
+
+ In the IF-MIB, "interfaces" and "ifMIBObjects" both contain
+ significant subtrees. Allow nodemap to contain a comma-separated
+ list of nodes, to handle MIBs like this.
+
+commit 98781ae3da43b7b1583ecde3e21bb6525a2c0b80
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Jan 27 22:24:18 2014 +0100
+
+ route_ioctl.c: Fix setting the netmask when creating route through
+ inetCidrRouteTable and ipCidrRouteTable.
+
+commit 2e94777693f1853479ded670be307ece7138feb5
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Jan 27 22:13:05 2014 +0100
+
+ Fix compile for Solaris without IPv6.
+
+commit 8f6991a2114fd21ba5519ee9576beb082f603dec
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Jan 23 16:30:46 2014 +0100
+
+ snmpnetstat: search ifName and ifAlias when looking for interface
+ name from -CI option.
+
+commit 4a360104659c169ce232256e138d938d94e435f9
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Jan 23 16:28:32 2014 +0100
+
+ logmatch: fix out-of-bounds access. Thanks to gcc or clang
+ with -fsanitize=address (recommended!)
+
+commit eef2f64b46357b353c79504bc593535ebe7421e7
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Jan 23 16:27:07 2014 +0100
+
+ cpu_linux: support systems with more than 100 cpus.
+
+commit 3bd683c96d6a8864fbd8078574aee8cd431ce302
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Jan 15 18:36:01 2014 +0100
+
+ Update options lists in manual pages and commands help.
+
+commit a5efe8df17ddc4f6693c7da9a52c401f4db2be63
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Jan 15 18:28:24 2014 +0100
+
+ test T027: make sure it works also when configured with --with-default-snmp-version != 3.
+
+commit 57d1082900f9ac931444316a6f95f19eda069074
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Jan 15 18:26:24 2014 +0100
+
+ cpu_linux: remove redundant casts.
+
+commit 9f4c572614091404decba0d4ef1a4cbaf9fc5bd2
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 9 13:35:27 2014 +0100
+
+ CHANGES: snmpd: Fixed monitoring based on non-delta trigger.
+
+ snmpd crashed wit following snmpd.conf:
+ monitor -s -D -r 10 -e LOGMATCH -o logMatchCurrentCount "Log Match" != logMatchCurrentCount
+ logmatch LoginFailure1 /var/log/secure 10 su: .*fail.*
+
+ The reason was unitialized variable sysUT_var in mteTrigger_run(), it was
+ filled only if the trigger was delta-valued, while its value was used for all
+ triggers.
+
+ With this patch, sysUT_var is filled for all code branches where it is needed.
+
+commit c7512afe5643ecaae9745ac199b839c3aad8457b
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 29 17:34:51 2013 +0100
+
+ Regenerate dependencies
+
+commit c91f840d83981f660b75274dbcc387cb5c5f99af
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 29 17:29:26 2013 +0100
+
+ Regenerate dependencies
+
+commit 2dd7dba76d1d0b4f866834e0fd60148c281a153c
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 29 17:25:05 2013 +0100
+
+ Regenerate dependencies
+
+commit 591431f7991f83d2385adbc5a22c4a89576bc313
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 29 17:21:56 2013 +0100
+
+ Regenerate configure using the right autoconf version
+
+commit 85bb4b5c9f4896876715cb1f14f4f1b582d223bd
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 29 17:12:03 2013 +0100
+
+ Regenerate dependencies
+
+commit d255ca426d1e3d4bc48b8f3db937435788934c42
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 29 12:35:30 2013 +0100
+
+ CHANGES: building: Avoid duplicate and trailing spaces in the dependency files.
+
+commit d15cd2b9743cccb502deafd143ade0aa90cf31e4
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Sep 21 09:05:13 2013 +0200
+
+ MinGW: Build fix
+
+ Apparently with recent MinGW header files <winsock2.h> should be
+ included instead of <winsock.h>. Modify <net-snmp/types.h> accordingly.
+
+commit 7ba23e57076499ef8eeb23885383473ccf447365
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Dec 15 10:58:25 2013 +0100
+
+ Win32: batch build: Check whether Perl architecture matches target architecture
+
+ Building the Perl modules fails in a subtle way if e.g. a 32-bit Perl
+ interpreter is present in %PATH% and a 64-bit C compiler or vice versa.
+ Hence check whether Perl interpreter and C compiler target architecture
+ match before starting a build.
+
+commit 6b706c53d4cf751e495aab66fe39fd51c32ce930
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Dec 15 10:06:21 2013 +0100
+
+ Win32: Visual Studio 2013 build fix
+
+ Apparently Visual Studio 2013 does not support goto <typedef name>.
+ Hence rename the UINT label. For consistency reasons, also rename
+ the OCT label.
+
+commit 13c8590e38269a9265ead5c85f05c8894e86d84c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Dec 15 09:31:44 2013 +0100
+
+ Remove the NETSNMP_DONTWAIT / NETSNMP_NOSIGNAL aliases for sendto/sendmsg flags
+
+ Note: this patch is a more elaborate version of the V5-7-patches commit
+ 89a504fe331e09a54f6b01c2877cf022900705a8 (2011-12-19).
+
+commit e0ead2d54ebf43533e562c3402e12188cfdc079e
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Dec 14 18:54:01 2013 +0100
+
+ win32/build.pl: Add support for the Visual Studio 2013 command-line environment
+
+commit 8886095a99090293b06a0719e7b868f1edc14933
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Dec 14 18:29:01 2013 +0100
+
+ libagent: Win32 build fix (see also commit 01723c6)
+
+commit 5f32b4aaa8bcd22eba9c649223fe080d5479bc8e
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Dec 14 17:17:30 2013 +0100
+
+ include/net-snmp/library/snmpUDPBaseDomain.h: Add a missing declaration
+
+----------------------------------------------------------------------
+
+Changes: V5.7.2 -> V5.7.3.pre1
+
+commit d0117adee84efcb58a5e4183f7d7cc6e700f0264
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Thu Dec 5 23:33:51 2013 -0800
+
+ make depend for 5.7.3.pre1
+
+commit b1dbda8bbcca82377664dca9cb6bb06f9ce637a2
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Thu Dec 5 23:33:37 2013 -0800
+
+ Replace // comments with /* comments
+
+commit 9ee396cec1811512fbcb24490b3be0b970f69ffb
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Thu Dec 5 23:06:13 2013 -0800
+
+ Version number update: 5.7.3.pre1
+
+commit 6c392fed6cd5d7a32ed10c8170aed851cee77985
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Thu Dec 5 23:04:25 2013 -0800
+
+ increment the revision
+
+commit f5403e7567eb071bed8dadba38a2cda60332b8fc
+Author: Bill Fenner <fenner@gmail.com>
+Date: Sun Dec 1 18:24:12 2013 -0800
+
+ Don't set the ifindex when sending a normal reply.
+
+ Setting the ifindex in the IP_PKTINFO results in setting
+ the source address too (ignoring the source address that
+ we also supply). The sequence here is that we send with
+ no interface specified but the request's destination
+ specified as our source. If we get EINVAL, it's because
+ the request's destination was a broadcast address which
+ is an invalid source address, so we try again with the
+ incoming interface's if_index and specify the source
+ as INADDR_ANY.
+
+ If we supply the ifindex in the first call, a reply from
+ a multi-homed agent may come from a different source address
+ than the request was sent to, potentially confusing a manager.
+ This bug was first introduced in SVN r17855 and was fixed
+ in SVN r19767; also see the mailing list thread
+ http://sourceforge.net/mailarchive/forum.php?thread_name=AANLkTim37H7M7Ba010Lmdk1YGYKwPTkDyRKoDr76uqDT%40mail.gmail.com&forum_name=net-snmp-coders
+
+commit 144a13208b4fa6f0a1cd971f41a7279716b27eee
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Nov 29 08:07:28 2013 +0100
+
+ snmpnetstat: fixing the stats output broke the conn output :-(. Fixed.
+
+commit f4e5ee6f39630b73f8ad9946c990e9690580d7cf
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Wed Nov 27 01:12:00 2013 +0100
+
+ CHANGES: testing: Add tests for asn_realloc_rbuild_*int* and tests for opaque unsigned 64-bit types.
+
+commit 20e4b37932a9e9cc56b360a236e9d8180793a297
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Wed Nov 27 00:54:58 2013 +0100
+
+ CHANGES: snmplib: Correct the type check for opaque variables when decoding counter64 values.
+
+ Thanks to rkj@softhome.net for reporting this issue.
+
+commit 6e76cbbb2a0783f22f58fb7d323e9f7217cc604a
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Wed Nov 27 01:01:04 2013 +0100
+
+ CHANGES: snmplib: Avoid failure to trigger sign extension due to overlong types
+
+ In asn_realloc_rbuild_signed_int64 the algorithm assumes that shifting
+ values greater than 0x7fffffff right is an arithmetic shift that will
+ shift in 1's. On hosts where long is more than 32 bits the use of long
+ for 'low' and 'high' makes this assumption false.
+
+ Thanks to rkj@softhome.net for reporting this issue.
+
+commit 4a4b78e63dd688892b7399b584e26e047d367501
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 27 22:16:44 2013 +0100
+
+ Additional fix for darwin13
+
+commit 91bd5d4c5f41b54c46242883db92aa4e49455294
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 27 22:13:03 2013 +0100
+
+ snmpnetstat: fix truncated statistics when using -v1
+
+commit 0cb14d4e5c39a07c78474881e6c73fa617507bdb
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 27 22:06:58 2013 +0100
+
+ snmpnetstat: fix statistics for ipv6
+
+commit 2d4defe77bdebbbc1a773eb8d48498b6f2558f23
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Tue Nov 5 06:49:35 2013 +0100
+
+ CHANGES: snmpd: Use 0 for the ignored numvars argument to netsnmp_register_mib
+
+ The numvars argument of netsnmp_register_mib is ignored if the var
+ argument is NULL. In order to unify this use of it with all other ones,
+ change it from 1 to 0
+
+commit b9933e6183b1715c90d7cf6dfac1891000796bce
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Fri Nov 22 23:04:08 2013 +0100
+
+ CHANGES: snmpd: Remove some unused includes
+
+commit a78307038bf0b4859e11bd86ca3049c339abe126
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Nov 23 09:49:01 2013 +0100
+
+ CHANGES: snmpd: Add a missing function declaration
+
+commit d8d6078b3e65b5ba131df842d92c7743737ff955
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Tue Nov 19 08:06:34 2013 +0100
+
+ CHANGES: snmplib: Mark register_signal and unregister_signal as unused.
+
+commit bf083f5b69ccb95ff70e2a28a7c64fec7d7e422e
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Nov 18 22:41:28 2013 +0100
+
+ Patch a1270: man page fixups (thnks Aleksandrs Saveljevs)
+
+commit 62a634ce671c38ade97917077039e34ae3d92734
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Nov 3 16:02:39 2013 -0800
+
+ Win32: Unbreak the build (see also commit 253f90743)
+
+commit a813b5111255f75fef6944cedd648dbf8c34a9ad
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Nov 11 17:54:44 2013 +0100
+
+ Win32: perl: Avoid transport initialization failure in Perl SNMP agents
+
+ Avoid that the followingn message is printed during startup of a Perl SNMP
+ agent:
+
+ netsnmp_assert s != (-1) failed ..\..\snmplib\transports\snmpUDPBaseDomain.c:484
+
+ See also commit 36a7de7230fbbbb52cc37cbbed281eb559404be9.
+
+commit a2a3a1aa67ff38daa8f139518abb3548475ed591
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Nov 8 22:32:29 2013 +0100
+
+ snmpnetstat: fix usage message to be closer to reality. Fix handling of -Cp and -Cf options with new tables.
+
+commit 7277400102dfca921eac0bd9cef86b32f598003d
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Nov 8 22:30:14 2013 +0100
+
+ Clean up snmpnetstat man page, removing some left over cruft man
+ original bsd netstat page.
+
+commit eb0379db3853fad138f92f4792a8034177d9629a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Nov 4 22:09:55 2013 +0100
+
+ Fix length of default router adddress using sysctl.
+
+commit 8fa46f29613c1792c4a14432944273b6d74e3f3c
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Nov 4 22:07:56 2013 +0100
+
+ Fix handling of command names with blanks on Linux.
+
+commit 6fcb381dcd460b79556339eb36fbe579bf49dc03
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Nov 4 22:05:56 2013 +0100
+
+ Add LISP-MIB to rfclist.
+
+commit 1c5104741070219f13800d76afd57a0d636c243b
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Nov 4 21:54:36 2013 +0100
+
+ Fix paging statistics for OpenBSD 5.4
+
+commit 2f57b804e83b8f89b8969637f83d8886010838ff
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Oct 30 21:35:33 2013 +0100
+
+ Add darwin13 support file
+
+commit 823d51f79b84e13593e5b1ac9b407634c54346f4
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Oct 21 20:49:53 2013 +0200
+
+ Fix make install in man directory for Solaris caused by VPATH oddity.
+
+commit c575204a02059199428ce135bc12ecb385e36763
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Oct 21 20:47:31 2013 +0200
+
+ Change an occurrenceof sprintf to snprintf.
+
+commit a2bda994019280278beded7917c877fcb448873d
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Oct 21 20:46:30 2013 +0200
+
+ Better wording for statistic entry.
+
+commit 6644b05d3cf34123ceda74b7b84f16944359e7ca
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Oct 21 20:45:15 2013 +0200
+
+ Fix warnings for libnl1.
+
+commit 940816e019171a0414ee00a46cda4ce60bc01f71
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Oct 5 11:05:12 2013 +0200
+
+ CHANGES: snmplib: PATCH: 1265: Fix a buffer overflow in dump_realloc_oid_to_inetaddress()
+
+commit 0992ecf8fc5d87837006d4bc3a8681e5736e3573
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Oct 17 07:16:23 2013 +0200
+
+ pass_persist: zap possible CR at end of line.
+
+commit eb88e024b4c267994de40401e8b7d77e32dec6cf
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Oct 15 21:33:56 2013 +0200
+
+ Maintain byte order for IPv6 port numbers in transport data (problem surfaced in snmpTargetAddrEntry)
+
+commit f2e57b8e638a1fcdc85fd0fd2f6552a33fcab3f8
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Oct 15 21:17:21 2013 +0200
+
+ snmpnetstat: better handling of snmp exceptions.
+
+commit e0280294e7e6bebd62fbab9928b1b5f01b735e72
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Oct 15 21:15:39 2013 +0200
+
+ Fix DISPLAY-HINT for negative values and hint "d-n".
+
+commit 1abb5a094d27514b8147b1128db2cddcb1703bb8
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Fri Nov 2 14:45:42 2012 +0100
+
+ Use NETSNMP_PRIz to print size_t values in _sess_read
+
+commit acb72589acb3018e443f5e3f654dd03f7c26316a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Oct 1 18:41:51 2013 +0200
+
+ Add forgotten icmpOutEchos to icmpMsgTable.
+
+commit 253f907439151023a92a3ac43a9f317e3a4e17fa
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Sep 30 22:13:43 2013 +0200
+
+ Solaris: support icmpMsgStatsTable
+
+commit 6ee91f06b5bd0e0cbd2b69f3dae0bf6141cc9556
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Sep 30 06:59:10 2013 +0200
+
+ Solaris support for IP-FORWARD-MIB
+
+commit 4ebdf3fb0445f9067ecb38394c2df2bd3b738182
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Sep 30 06:54:28 2013 +0200
+
+ Properly handle the 'b' display hint.
+
+commit 7f2edbf68348cabeaf995aaba1b2a7893d18c5e7
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Fri Aug 30 08:50:09 2013 +0200
+
+ Remove some commented out defines
+
+commit 435ee1f4023cb002245c3a56dbeaba37a3d3edbe
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Sep 28 14:26:10 2013 +0200
+
+ Patch a1259 (bug a2456): problems with ipCidrRouteTable on 64-bit bigendian machines. Thanks to Christopher Wu.
+
+commit 9a6f566392a3cf12dab488a76d69fc873dbec2ac
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Aug 25 10:18:53 2013 +0200
+
+ CHANGES: snmplib: Rename memdup() into netsnmp_memdup()
+
+ Rename the function memdup() defined in libnetsnmp.so into
+ netsnmp_memdup(). This avoids conflicts with memdup() functions
+ defined in other libraries that define a function with the same
+ name. As an example, if WINS name resolution has been enabled via
+ /etc/nsswitch.conf then performing a host name lookup can trigger
+ a crash in the SAMBA WINS name lookup library because calls to
+ memdup() from that library get redirected to the incompatible
+ Net-SNMP memdup() function. See also
+ https://bugzilla.redhat.com/show_bug.cgi?id=1000780 for the details.
+ This patch intentionally changes the Net-SNMP ABI.
+
+commit 3dde41998625fe0e24119a2e1f4509ba3ba2fd9a
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Sep 5 20:27:22 2013 +0200
+
+ CHANGES: Linux: BUG: 2238: Add libnl3 support
+
+commit a37957bee9f79db19bba93f11faa037921d6e584
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Sep 23 22:24:15 2013 +0200
+
+ route_sysctl.c: Fix for linklocal routes on FreeBSD 10
+
+commit d9a7f9fc679455b0fa328fbae67ec2ee2906b94b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Sep 22 19:42:51 2013 +0200
+
+ win32/dist/build-binary.pl: Automate building the installer
+
+commit eb1a1641500d6bcf39f9b847a2c06c9eda0c88c4
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Sep 22 19:32:31 2013 +0200
+
+ win32/dist/installer/net-snmp.nsi: Make it possible to build an installer without administrative privileges
+
+commit a9777ec9afb37ca6442166079bd5b2e0349be3e3
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Sep 22 18:35:55 2013 +0200
+
+ win32/dist/installer/net-snmp.nsi: Fix OpenSSL version check
+
+commit 5cb2cc7ab20b290a6c74585f985f9c912cdec8ce
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Sep 22 10:25:00 2013 +0200
+
+ win32/dist/installer/net-snmp.nsi: Remove MSVC redistributable files from the installer
+
+commit 178120061ece48ccd97a3ae36b880da6b1095207
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Sep 22 09:50:18 2013 +0200
+
+ win32/dist/build-binary.bat: Generalize
+
+commit 85a1c5026f10ff143f437f003894a6c4aa187a96
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Sep 22 18:43:05 2013 +0200
+
+ win32/dist/build-binary.pl: Fix x64 detection
+
+commit a0c2a7ab42997433e707c10f8acf61f912442f70
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Sep 22 17:28:54 2013 +0200
+
+ win32/dist/build-binary.pl: Examine two locations for MinGW bin dir
+
+commit cf1006e67f9c77fbda94d4521e78f0098c8a0e19
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Sep 22 10:11:13 2013 +0200
+
+ win32/dist/build-binary.pl: Fix SSL build
+
+commit b47f136bea8ef5468a20d9452b12318db6c349eb
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Sep 22 17:05:37 2013 +0200
+
+ win32/dist/build-binary.pl: Add WSDK support
+
+commit 0e18a206aaa490fdeb2c70a0e6e52c91eb5f3ed9
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Sep 22 09:48:06 2013 +0200
+
+ win32/dist/build-binary.pl: Reduce code duplication
+
+commit 85df02b836320cc45e5d2db45483bc508631446c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Sep 22 10:02:21 2013 +0200
+
+ win32/Configure: Fix build without OpenSSL
+
+commit 3f9adb987b5bf5d2d095cfd6ea2da9cd81d1bec4
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Sep 22 09:15:41 2013 +0200
+
+ snmplib/transports/snmpUDPBaseDomain.c: Win32 build fix
+
+commit a6e1851fbe747cf15ed075807781ce89a34e96c2
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Sep 21 19:55:02 2013 +0200
+
+ Restore "CHANGES: Win32: perl: BUG: 2488: Avoid "Free to wrong pool" error"
+
+ This reverts commit b2725964bde921b6285e3a59a512552cae0a0ca5.
+
+commit b2725964bde921b6285e3a59a512552cae0a0ca5
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Sep 21 19:49:58 2013 +0200
+
+ Revert "CHANGES: Win32: perl: BUG: 2488: Avoid "Free to wrong pool" error"
+
+ This patch is not appropriate for the v5.4 branch.
+
+commit 6453717f6ac665bf532744a86cdb898aaf83d6bf
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Sep 21 19:34:25 2013 +0200
+
+ Add reproducer for bug 2488
+
+commit 0d0a4629702eb9f9fe9956c1bac4b445610ff3c7
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 31 17:21:22 2013 +0200
+
+ Simplify snmpTargetAddr_rowStatusCheck()
+
+commit 4b87e3cb4d3679ab60c353ba4ff301f6842b84bc
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Sep 21 16:37:09 2013 +0200
+
+ testing/fulltests/default/T068execfix_simple: Simplify
+
+commit 65c88e2ecf5de9365c83c46ef3bb4cd89cdc44e8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Sep 15 11:11:43 2013 +0200
+
+ CHANGES: Win32: perl: BUG: 2488: Avoid "Free to wrong pool" error
+
+commit 1a4855da4b1dd693a2b0377b91e9c33e3c7f2a4d
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Sep 21 17:11:45 2013 +0200
+
+ CHANGES: perl: BUG: 2402: Add support for SNMPv3 traps
+
+commit 3d0515693f6a0d29d39dd0c868d378c74bc4f87c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Sep 21 09:16:33 2013 +0200
+
+ testing/fulltests/default/T068execfix_simple: Port to MinGW and FreeBSD
+
+commit 5b6e431d9f663a3c327d71dac95392cfd86b3291
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Sep 21 09:03:59 2013 +0200
+
+ agent/mibgroup/ucd-snmp/extensible.c: Fix compiler warnings
+
+commit 9f2e8fc8d9a26f57ab089aba3d1ae26b3e8f2d54
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Sep 17 22:30:38 2013 +0200
+
+ Fix dependency for FreeBSD10
+
+commit a506efdd1db824a9eeee03d0021c90faf3b62924
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Sep 17 22:29:34 2013 +0200
+
+ snmpdf man page: fix formatting of -Ch/-CH options
+
+commit a2e97bebfc52170f9ec1036d24aa84f59cf2e508
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Sep 17 22:27:49 2013 +0200
+
+ Update the BSD multi-cpu counters code to work without configure help.
+
+commit c85d64d54b06879a3a691dadffc03bfb1f59096d
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Tue Sep 17 06:37:18 2013 +0200
+
+ Only test the execfix configuration directive if it is enabled
+
+commit ed8b697cea0679de7be5b3f5d469134e1cdaed56
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Sep 7 10:27:02 2013 +0200
+
+ m4/ac_add_search_path.m4: Fix a comment
+
+commit f779c5e9467885852f16c5541a380111f9ead061
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Sep 7 20:28:29 2013 +0200
+
+ agent/mibgroup/host/data_access/swinst_apt.c: Fix compiler warnings
+
+ Remove the unused variable 'rc' and fix a format string.
+
+commit c6439627d09f503fdc8cfa32d884e83473831754
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Mar 8 00:13:05 2011 +0000
+
+ allow for v2c SET support testing
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20084 06827809-a52a-0410-b366-d66718629ded
+
+commit 5cbd54341a2a79bf8537377d11372483f08647ad
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Sep 14 14:28:21 2013 +0200
+
+ regression tests: Add a test for the execfix configuration directive
+
+commit 1c756349e4d31d39ec2fc53c6440ae53b3b03df0
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Sep 7 20:28:56 2013 +0200
+
+ snmpd: ucd-snmp: Fix a potential crash in fixExecError()
+
+ Do not interpret a command specified via the execfix configuration
+ directive as a printf() format string.
+
+commit 8b140d0965e11f5921768bf05d0c2b1941c0d335
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 31 17:10:55 2013 +0200
+
+ SNMP-TARGET-MIB: Declare local variables at file scope static
+
+ Also, declare those variables const that are not modified.
+
+commit 7b82c61e753e157c4b8698219006f2f83df52801
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 31 16:51:15 2013 +0200
+
+ SNMP-TARGET-MIB: Eliminate two superfluous casts
+
+commit dbcf47dd4fe5262ad0fad7c97745209589540c40
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Sep 11 10:21:32 2013 +0200
+
+ Reword the includeFile search process to fit the implementation.
+
+commit 85073085d67ed66ab74611c8e5f810192491ba68
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Sep 9 22:26:23 2013 +0200
+
+ Patch a1263: Make database name configurable for trapd sql logging.
+ Thanks to Robin Sonefors.
+
+commit 7e7258ef8b32f974048f3fd098a9da526da2e613
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Sep 9 22:17:15 2013 +0200
+
+ Patch a1262: Fix memory error caused by confusing size of pointer
+ with siuze of pointed area. Thanks to Robin Sonefors.
+
+commit 586e07b8de51b05400d582facd91d4410dd37703
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 31 17:09:59 2013 +0200
+
+ snmpd: Constify a few arguments of MIB registration functions
+
+ Note: this patch does not change the ABI.
+
+commit 44c3671dd93fe0f08299e61d0a422fd072b490e6
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Sep 8 07:35:46 2013 +0200
+
+ Run autoreconf
+
+commit 62dadefa1b2688c02792e9fd2d3fc31c79ed11c3
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Sep 6 11:54:13 2013 +0200
+
+ swrun_darwin: Fix buffer overrun when collecting hrSWRunParameters
+
+commit 1e0526f85ed61567ca6ea53b566c772992111c9e
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Sep 4 22:30:40 2013 +0200
+
+ Add a couple of contributors to README
+
+commit edc608ebd5d0219863bc5f656d177b1d561048c2
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Sep 4 21:59:18 2013 +0200
+
+ Fix a printf format warning.
+
+commit fb24f733cb316c35ccfdc59f487b65e0cd974c68
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Sep 4 21:54:27 2013 +0200
+
+ snmpnetstat: Indent ICMP histogram for readability.
+
+commit f7943a5d58a6f953c79fb55ab897c849228edb8a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Sep 4 21:45:19 2013 +0200
+
+ Recognize zfs file systems
+
+commit ab4370baf5ccc146f8d1c839bb0f419ee37e71c2
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Sep 2 21:21:25 2013 +0200
+
+ Patch a1261 (Bill Fenner): Fix crash when mib-indexes are not all readable
+
+commit c6caa3007f60f6cdeaa134152758645a73a7fe64
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Sep 2 19:39:14 2013 +0200
+
+ snmpnetstat: Proper tests for v2/v3 exception results (Bug a2477)
+
+commit 39420bd40b7a1ba720a9cbb92264d3f9cc0a7e2f
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Aug 21 22:08:41 2013 +0200
+
+ PATCH a1260: Support multi-cpu usage for Free/Net/Open-BSD.
+ Thanks to Pablo Carboni for first stab at this.
+
+commit 62305cd028d8abf430121e9008acc8f0d1871e1c
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Aug 21 22:08:41 2013 +0200
+
+ PATCH a1260: Support multi-cpu usage for Free/Net/Open-BSD.
+ Thanks to Pablo Carboni for first stab at this.
+
+commit cc2fe6bde6a3c28b3c1ad165c9ba3fc1d583c253
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Aug 25 08:23:43 2013 +0200
+
+ IP-MIB: Fix Doxygen header of netsnmp_ipaddress_ipv4_prefix_len()
+
+commit 96302af7fc3108c208227432f0f0b75f3e7b906d
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Wed Aug 28 10:59:05 2013 +0200
+
+ Correct conversion factor from microseconds to centiseconds.
+
+commit e8cf766e083834af7fdfed877dbe8810bf00a4ea
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Aug 19 22:17:11 2013 +0200
+
+ Fix netsnmp_ipaddress_ipv4_prefix_len to take an argument in network byte order as dokumentet
+
+commit a0c59a3b458e8a8dfb059a62792d25a4c5c9fc9e
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Aug 19 22:14:15 2013 +0200
+
+ Fix netsnmp_ipaddress_ipv4_prefix_len to take an argument in network byte order as dokumentet
+
+commit 66b9bfba4eae84944abf4e6d074894acd0513c6b
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Aug 19 22:12:57 2013 +0200
+
+ Fix netsnmp_ipaddress_ipv4_prefix_len to take an argument in network byte order as dokumentet
+
+commit ec96b35d5060c09b9f53d4dec73fb7965c2ac145
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Aug 19 22:11:36 2013 +0200
+
+ Fix netsnmp_ipaddress_ipv4_prefix_len to take an argument in network byte order as dokumentet
+
+commit b27b47b5798469e9ab5bd4b51ac39d43fcd95608
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Aug 17 10:12:14 2013 +0200
+
+ CHANGES: testing: Make sure Test::Harness is of at least version 1.21
+
+ Test::Harness 1.21 is the first version that implements TAP v12 which allows
+ putting the header (1..N) after the tests and since our tests utilize that
+ we should make sure that the test runner supports it.
+
+commit 14f8d4ad6f06d09d87096dd68137a125a039c562
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Jun 29 17:42:54 2013 +0200
+
+ CHANGES: AIX: Make udp-mib build
+
+commit 38d77c7c20a3e7979c09c5144f86934ed46540dc
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Jun 29 17:39:38 2013 +0200
+
+ CHANGES: AIX: Make tcp-mib build
+
+commit 58fd23b7110c93ee496ffafe868539c2af8543bd
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Aug 16 10:39:03 2013 +0200
+
+ Win32: Build fix: Export skip_white_const(), skip_not_white_const() and read_config_read_octet_string_const()
+
+commit 0ab9cd1655d46f968dc12bd6714ac17b9bce5e71
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Aug 16 08:28:08 2013 +0200
+
+ CHANGES: snmp-usm-dh-objects-mib: Avoid triggering an assert statement in netsnmp_ready_monotonic()
+
+ The cache timeout for snmp-usm-dh-objects-mib is -1. Any cache timeout
+ value < 0 disables caching. However, strictly negative values trigger
+ the assert statement in netsnmp_ready_monotonic(). Avoid triggering that
+ assert statement.
+
+commit 1fa584b222c56724378f5c85993eeee6515260ab
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Aug 16 10:02:47 2013 +0200
+
+ CHANGES: snmplib: Fix NETSNMP_FD_SET_BYTES()
+
+ This patch avoids that unit test T009large_fd_set_clib crashes on AIX.
+
+commit 95ac190b526dba5205637411a892b52b9ed6b94c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Jul 21 17:16:42 2013 +0200
+
+ CHANGES: BUG: 2476: snmpd fails to start on AIX
+
+ On an AIX system there is no <kvm.h> header file nor do the /dev/dmem
+ or /dev/drum devices exist and hence DMEM_LOC is not defined. Avoid
+ that init_kmem() fails in that case.
+
+commit 50481b769e29fc5ce6b1e40ce568185bb0898458
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Aug 16 07:22:02 2013 +0200
+
+ snmpd: Refactor init_kmem()
+
+ This patch does not change any functionality.
+
+commit cd7ef7be391035d9df05edc6ac9e6f3519b46f8b
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Wed Aug 14 23:38:21 2013 +0200
+
+ CHANGES: snmplib: Be more robust if clock_gettime fails.
+
+ On RHEL3 it seems clock_gettime(CLOCK_MONOTONIC, ) always returns EINVAL but
+ it works for the other clocks.
+
+ Further, the old code which returned a constant { 0, 0 } caused the test suite
+ to get stuck in a loop if no response arrived - thus this code have the
+ advantage of working less bad.
+
+commit 9d71feea271f91cc9b7adee6613af19eba7ec6cd
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Aug 14 15:56:56 2013 +0200
+
+ Fixed return value on error.
+
+commit 9621f4cdc5a19cee4e11bf27094abf3339ddc30e
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Aug 14 15:48:39 2013 +0200
+
+ Removing useless check, entry->d_name is array and can't be NULL.
+
+commit e41c2f574c25d8dd273f2406eeeac19bc2ae16db
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Aug 12 14:30:51 2013 +0200
+
+ CHANGES: snmplib: Fixed parsing of sequences.
+
+ Don't overwrite 'data' variable, it's used when parsing bulk responses.
+
+commit 390303059fbd98b1ee7621ddd4ad4c11d100fff9
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Jul 28 21:28:14 2013 +0200
+
+ Revert 78dac6e37943d1ad99841898806ea60b0eede636 and resolve a2478 in a way that avoids truncating snmpTargetAddrTimeout.
+
+commit e59d5db6d6e72d134591bbaaa6faa59b29338191
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Jul 28 21:17:58 2013 +0200
+
+ Check that the timeout value is in range.
+
+commit 4ecb36a7aba3ab0efa89351650ce053ebcf48b6a
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Mon Jul 29 21:54:25 2013 +0200
+
+ Check that snmpTargetAddrTimeout handles setting properly
+
+commit 1ae85b672eb07d0c01a54e06d3ddd4f4dc58ff2e
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Jul 28 10:43:17 2013 +0200
+
+ Add some more tests for snmpTargetAddr
+ (cherry picked from commit 6e13ebb85e44049846eae7f60e050375f9acf58e)
+ Sanitized
+
+commit 6a5a047cbc11d62df04a9666908f7652b217c1aa
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Thu Aug 1 23:19:34 2013 +0200
+
+ Reinstate the check for creation of entries with embedded NUL's in the name
+
+commit 533bb80a5a4305b35dbb797444bd596d7d59951c
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Thu Aug 1 22:55:45 2013 +0200
+
+ Sanitize.
+
+ Change to use SNMPv3 since that is writeable in V5-6-patches.
+ Change to check values on index 'A'
+ Remove the check for embedded NUL in indices.
+
+commit b24bf46220aaaf5794e940f5d4673db71339f9c0
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Jul 20 12:39:59 2013 +0200
+
+ Add tests for snmpTargetAddr
+ (cherry picked from commit 71f319cd23445c6e22a60a1a85f31c2b6904b3fb)
+
+commit 6e13ebb85e44049846eae7f60e050375f9acf58e
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Jul 28 10:43:17 2013 +0200
+
+ Add some more tests for snmpTargetAddr
+
+commit 0769f420d8f427993b1340fdb7ecb3bc049d3f6c
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Thu Jul 25 08:15:32 2013 +0200
+
+ First shot on handling certificates with embedded nul characters
+
+commit d833b0c8be509bfa3b8001ae6f552289ce9567d0
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Jul 20 12:41:40 2013 +0200
+
+ CHANGES: snmpd: Make it possible to use NUL characters in the indices for snmpTargetAddrTable
+
+commit 71f319cd23445c6e22a60a1a85f31c2b6904b3fb
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Jul 20 12:39:59 2013 +0200
+
+ Add tests for snmpTargetAddr
+
+commit ea39e3676665b7e8cc5dfeb5bbbcd0ad434ad912
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Thu Jul 18 01:36:26 2013 +0200
+
+ CHANGES: snmplib: Make the data argument to read_config_save_octet_string accept constant values
+
+commit 78dac6e37943d1ad99841898806ea60b0eede636
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Jul 22 12:39:00 2013 -0700
+
+ fix bug number #a2478: fix mib representation of timeout values
+
+commit a7e3bc8ddbe387ebf6f3f6b050e2992956bd2e61
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Jul 11 20:14:47 2013 +0200
+
+ Fixes for memory statistics from *BSD
+
+commit 9dbe12403ceaafe617f7d49993316a249fcbb99a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Jul 11 20:13:36 2013 +0200
+
+ Fix a missing newfile in a debug message
+
+commit 041deedf81537bc6169298753f9dca3f6cd61a35
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Jul 11 20:12:12 2013 +0200
+
+ Make sure we don't make IPv6 mask longer then 128
+
+commit c67c78940339faeab42b1b1a0a6be6cd6dfe2e22
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Jul 11 20:06:31 2013 +0200
+
+ Implament ipAddressTable for *BSD
+
+commit b181e43a6d1f567bfd10717a77df1848e3bb0f43
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Jul 11 20:05:08 2013 +0200
+
+ Mark OS threads as such.
+
+commit e36a5cc5f20272afff4228e7e4391dd5e6c063b3
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Jul 11 20:03:36 2013 +0200
+
+ Fic some man page cross references
+
+commit ecf8682d864d2f08525078543858d361b3adca5c
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jul 10 10:47:33 2013 +0200
+
+ Lower importance of debugging messages, they spam syslog.
+
+commit ef963063de49485bd91c129e053f06d0744483e1
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jul 4 11:34:25 2013 +0200
+
+ Fixed size of netlink message.
+
+ Preventing kernel to log 'netlink: 12 bytes leftover after parsing attributes.' message.
+
+commit 2e0d1087313b0fa083e2b1ca4895fbf248d63ca9
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Thu Jul 4 22:04:12 2013 +0200
+
+ Run autoreconf
+
+commit c7fba78e1225254a0f65605f381aedd7d8a212ca
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Thu Jul 4 21:47:09 2013 +0200
+
+ Run autoreconf
+
+commit 571bd407f8be9c94cc552d4d3b7f5b6b0984d237
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Thu Jul 4 21:39:59 2013 +0200
+
+ Run autoreconf
+
+commit 8aa50edba7a2d966d8dfc7ff4d7c78efdde8c5bd
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Thu Jul 4 08:53:56 2013 +0200
+
+ Use AC_LINK_IFELSE instead of AC_TRY_LINK as the latter is deprecated
+
+commit 59c6ae34625ee04ace3824ec404613e0b51dc1b0
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Tue Jul 2 17:40:54 2013 +0200
+
+ Use the cpp and linker flags from mysql_config when checking for mysql headers.
+
+commit f89cfcafdae21fab50a70bddf158ffd9e4e001d2
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Tue Jul 2 17:39:25 2013 +0200
+
+ Use the output of mysql_config --include instread of the output of mysql_config --cflags ito find include files.
+
+ According to the mysql_config man page, --include is recommended for greater
+ portability since --cflags might contain compiler flags for the compiler that
+ was used to build libmysqlclient which might clash with the ones used to
+ build the application.
+
+commit 68a6a1ca6dc4ca8901bacab598326af73b444654
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Tue Jul 2 17:30:29 2013 +0200
+
+ Only check for mysql/mysql.h once. Remove HAVE_MYSQL_MYSQL_H since nothing uses it.
+
+commit ad87bb608b305567a3c5eaf046b7c98ea3e4bdd5
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jul 4 11:30:04 2013 +0200
+
+ CHANGES: snmpd: PATCH 2472: from Sunil: don't use HBKT as heartbeat interval in SCTP-MIB::sctpAssocTable.
+
+commit 4c4a4281fd5b2c6156c5120f9a2e8b708f466ccd
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jul 4 11:08:48 2013 +0200
+
+ includeDir is not predictable with relative paths
+
+commit 79e8dd2a372a20ee97de1c7107b59ad4aaf89a36
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jul 4 10:47:29 2013 +0200
+
+ Update configuration documentation with includeFile and includeDir.
+
+commit e0e804482bec70f4c416a35fcb323a4169965c5f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jul 3 15:08:14 2013 +0200
+
+ CHANGES: BUG: 2470: Accept 65535 as a valid IPv6 port number
+
+commit dd332a035e853c72a832748469bab7b882e27b7c
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Jul 2 07:00:51 2013 +0200
+
+ BUG a#2463: Fix configure to respect data from mysql_config.
+
+commit 408cc9732c346111fc1fda23e136d60883cdb7e4
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Jul 1 14:25:41 2013 +0200
+
+ CHANGES: python: correctly report error when parsing malformed OID.
+
+commit 9a2bfc8f95d6e926dcbf16ff44b53b27e38c8437
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Jul 1 13:54:38 2013 +0200
+
+ CHANGES: python: Fixed returning of empty strings.
+
+ Varbind type (SNMP_NOSUCHOBJECT etc.) should be used to detect errors instead of length of the variable - it can be empty string.
+
+commit 1a0f07574a80d1d6a6788caeb391a1d2fef95710
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jun 28 10:37:46 2013 +0200
+
+ CHANGES: snmpd: show Linux kernel threads in hrSWRunTable.
+
+commit 2659c0f6bd86f0171869d34ff8a7d48194ea4b31
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue May 21 09:13:41 2013 +0200
+
+ CHANGES: snmpd: Added btrfs support to hrFSTable
+
+commit a84039d0a1d6f550b473d295921010d80e18d83f
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Jun 25 14:55:26 2013 +0200
+
+ snmp_strcat: dont test *buf before we have tried realloc
+
+commit 5553ef4362d524a088b519e13556158e5d625ec4
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Jun 3 02:48:06 2012 +0200
+
+ CHANGES: snmplib: Do not printf("%s", NULL) as that is undefined behaviour.
+
+commit 89416e79f5c50568e99c07fab06a9ae9f976bbef
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Mon Jun 24 22:22:03 2013 +0200
+
+ BUG: A2441: Correct comment
+
+commit 1a3ae6477b8163a1b43b834abb30b1f03145ab62
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Jun 22 20:27:34 2013 +0200
+
+ CHANGES: HOST-RESOURCES-MIB, hrSWRun table: Parse /proc/<pid>/stat correctly on Linux
+
+ This issue was reported by Vincent Bernat <vincent.bernat@dailymotion.com>.
+ See also http://sourceforge.net/p/net-snmp/patches/1257/.
+
+commit f92ffe917a300c41ebe07e24c6418855e759f938
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Jun 22 19:37:03 2013 +0200
+
+ snmptrapd: Fix a double free in an error path
+
+ Detected by Coverity. See also http://sourceforge.net/p/net-snmp/patches/1251/.
+
+commit c5f3a1d8bb5804799b602d2769b031d6faf5f0ed
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Jun 22 17:51:43 2013 +0200
+
+ snmplib: hex_to_binary2(): Return -1 if memory allocation fails
+
+commit f8f08e1d6d3ec8194fabd6ab002ab917afba91a3
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Jun 22 17:13:01 2013 +0200
+
+ snmplib: Simplify the code for deleting a request from the request list
+
+ The goal is (hopefully) that the new implementation does not confuse
+ Coverity anymore. See also http://sourceforge.net/p/net-snmp/patches/1251/.
+
+commit ef6d5c7a0313247a6c9473261777e963f7a49529
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Jun 22 14:48:22 2013 +0200
+
+ CHANGES: snmplib: snmp_strcat(): Check *buf before using it
+
+ Detected by Coverity. See also http://sourceforge.net/p/net-snmp/patches/1251/.
+
+commit 2566b83ebeb0e34eea907928c54c2b4e74ff37f8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Jun 22 14:23:33 2013 +0200
+
+ hrSWInstalled table: Check stat() return value (2/2)
+
+ Detected by Coverity. See also http://sourceforge.net/p/net-snmp/patches/1251/.
+
+commit 49cfe4d840c58e1202fa271fbe760bd7526a83a8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Jun 22 14:23:03 2013 +0200
+
+ hrSWInstalled table: Check stat() return value (1/2)
+
+ Detected by Coverity. See also http://sourceforge.net/p/net-snmp/patches/1251/.
+
+commit 5df5462639f243d5929fa9ba14d20b3711f7cace
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Jun 22 14:21:18 2013 +0200
+
+ ucd-snmp: find_device(): Remove an unused variable
+
+ Detected by Coverity. See also http://sourceforge.net/p/net-snmp/patches/1251/
+
+commit 13ce1996a82e0b458b26ae39abf2012db59c8a55
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Jun 22 14:20:15 2013 +0200
+
+ CHANGES: snmplib: _insert_nsfile(): Check stat() return value
+
+ Detected by Coverity. See also http://sourceforge.net/p/net-snmp/patches/1251/.
+
+commit 81a0d859163f8d54908525b52243295d7b414550
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Jun 22 14:07:37 2013 +0200
+
+ CHANGES: snmplib: Fix a bad free()
+
+ Detected by Coverity. See also http://sourceforge.net/p/net-snmp/patches/1251/.
+
+commit d34c83e9342419aeecff5ffd7deab83987dbebca
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Jun 22 14:00:39 2013 +0200
+
+ etherlike-mib, rmon-mib: Fix malloc(...) < 0 tests
+
+ Detected by Coverity. See also http://sourceforge.net/p/net-snmp/patches/1251/.
+
+commit 43c440176b3e4f9ce995e482ec6975ba0c859bf3
+Author: Michael Shcwarcz <Michael.Shcwarcz@compass-eos.com>
+Date: Sat Jun 22 12:46:04 2013 +0200
+
+ CHANGES: snmptrapd: Fix a double free at exit
+
+ A quote from a message from Michael Shcwarcz:
+
+ I am running net-snmp 5.7.2 and it looks like there is a double
+ free problem in snmptrapd, in free_trapd_address() and
+ parse_trapd_address(). I get a SIGABORT on the second SIGHUP
+ (looks like it does a double free on the first SIGHUP and on
+ the second it crashes).
+
+ I have this snmptrapd.conf configuration:
+ snmpTrapdAddr udp:162,udp6:162
+ authCommunity log,execute,net public
+
+ And this is the back-trace from gdb:
+ *** glibc detected *** /opt/compass/bin/snmptrapd: free(): invalid next size (fast): 0x080c17a8 ***
+ ======= Backtrace: =========
+ /lib/libc.so.6[0xf7204845]
+ /lib/libc.so.6(cfree+0x9c)[0xf72066ec]
+ /opt/compass/bin/snmptrapd(free_trapd_address+0x2a)[0x804a6ba]
+ /usr/lib/libnetsnmp.so.30(free_config+0x32)[0xf74ae4c2]
+ /opt/compass/bin/snmptrapd[0x804a557]
+ /opt/compass/bin/snmptrapd[0x804bfa9]
+ /lib/libc.so.6(__libc_start_main+0xe5)[0xf71b0455]
+
+ I have a patch that fixes this issue, here is the diff:
+ @@ -446,6 +446,7 @@ free_trapd_address(void)
+ {
+ if (default_port != ddefault_port) {
+ free(default_port);
+ + default_port = ddefault_port;
+ }
+ }
+
+commit 2db5485fc1ccce39efa69a377bb8d6f6231eb0b2
+Author: Eric S. Raymond <esr@thyrsus.com>
+Date: Fri Jun 21 10:47:32 2013 +0200
+
+ CHANGES: documentation: from "Eric S. Raymond": Correct man page markup problem
+ Ambiguous or invalid backslash. This doesn't cause groff a problem.
+ but it confuses doclifter and may confuse older troff implementations.
+
+commit d6771464f16dc6fe64dd24c08af4be725885adad
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Tue Jun 18 23:45:28 2013 +0200
+
+ CHANGES: apps: Stop agentxtrap from accessing the persistent configuration
+ This is needed to prevent moaning about not beeing allowed to write those
+ files due to bad permissions.
+
+commit 14ac5d5d2c4d9f3a799d401cc1e403a8a292d425
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Jun 12 22:37:23 2013 +0200
+
+ Darwin fixes: UDP and TCP tables, memory data, and some error checking.
+
+commit babd31d1049e233c454f1cbd88bba75f2f40781e
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Jun 12 22:25:19 2013 +0200
+
+ Fix some man pages references to other pages
+
+commit bdefce06a1ea1c1430802714fc837b558e1a675a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Jun 12 22:23:57 2013 +0200
+
+ Updated ENTITY-MIB in rfc 6933
+
+commit df863a5348aabf71bbca7bfefcf8beb8bb9e7762
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Jun 12 22:17:46 2013 +0200
+
+ Fix Bug #2427: Cannot resolve IPv6 only hostnames, by accepting a list
+ of transport domains.
+
+commit da1fef382591ff45dc92eb3b95a6bfeff9ecfa4f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue May 21 09:13:41 2013 +0200
+
+ CHANGES: snmpd: Added btrfs support to hrFSTable
+
+commit 931c87a05f5f66289613fed77ac78844b61cb79f
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed May 15 20:18:14 2013 +0200
+
+ BUG 2458: Fix missing initialization of auto_nlist structure (Thanks Ryan Steinmetz)
+
+commit 9104e2a3f195506a47733983d8cba38ed592a988
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed May 15 20:13:05 2013 +0200
+
+ PATCH 1253: Fix parsing of DEFVAL BITS (Thanks Mike)
+
+commit 855e54e345c55ea22b7e7ac12a249d7409fbb309
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed May 15 20:11:29 2013 +0200
+
+ rfclist: add RFC 6945
+
+commit 36527cd8cca650713c85e0328c0c2a1cd095c358
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun May 12 10:04:08 2013 +0200
+
+ Windows, Visual Studio: Unbreak compilation with the Windows XP Platform SDK
+
+ This was reported by Wim Devos
+
+commit 517a5512102d339489c9a70ea8d087a0e10035a9
+Author: Wim Devos <Wim.Devos@meucci-solutions.com>
+Date: Sun May 12 09:40:53 2013 +0200
+
+ Windows: Unbreak the Visual Studio build
+
+ "static NETSNMP_INLINE" triggers the error message "error C2159: more
+ than one storage class specified", so use NETSNMP_STATIC_INLINE instead.
+
+commit 4df02f967d0b9d16ca12b58215e9835bc9f391ca
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat May 4 14:54:48 2013 +0200
+
+ Remove compiler warning about missing prototype
+
+commit 18dafa58d8121961b058d6d416707df1d6a042ac
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat May 4 14:53:10 2013 +0200
+
+ Remove one copy of the linux_states array. Make the whole thing const.
+
+commit 02ad81ea2de2d4687794057e2e8104a65239254d
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Fri May 3 08:08:01 2013 +0200
+
+ Revert the functional changes from 'Fix mixing of code and declarations'[1]
+ in order to not use variables before they are set and not increase the
+ probability for memory leaks.
+
+ 1) rev eefc25ca6705a2d1a8f5216076f439e0d3e3ef76
+
+commit 4fd0525d6a65acfea3d7b431c97893dc47927da8
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu May 2 22:45:51 2013 +0200
+
+ autoconf
+
+commit 55ddd8295ae65e47f220f4807794fbac9b69f0fa
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu May 2 22:20:46 2013 +0200
+
+ testing: Document why we skip tests
+
+commit eefc25ca6705a2d1a8f5216076f439e0d3e3ef76
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu May 2 22:13:42 2013 +0200
+
+ Fix mixing of code and declarations.
+
+commit b94b734dd353bcf793c8b65a273a1387bfd256ea
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu May 2 22:12:11 2013 +0200
+
+ Darwin: support 64-bit counters for diskio table
+
+commit 8d841c1d9b1b4eec264d682ac126032aa08f2e82
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu May 2 22:09:17 2013 +0200
+
+ CHANGES: Support new MIB structures and MFD rewrites under Darwin
+
+commit 27640fcfb20526bef2f6eb40c2a54566dfc6c4c6
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Apr 27 10:58:29 2013 +0200
+
+ CHANGES: snmpd: Correct the size of of the EXAMPLEIPADDRESS value on L64 hosts
+
+commit ebbe2a3990ef6dcbdcb99a39add465398354c34c
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Tue Apr 23 07:25:21 2013 +0200
+
+ building: Make --enable-minimalist compilation work again
+
+commit 4bd7d73b1fe60bb536bf39eb4a38596e8965c3f3
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 22 22:25:38 2013 +0200
+
+ typecast to silence warning for format
+
+commit db071d0a6f487421769b69f22ccf09cc242d9454
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 22 22:23:52 2013 +0200
+
+ Only declare HRP_maxnames when needed
+
+commit faf00ce3b0feb4d37fabef6d4135e36803b00379
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 22 22:22:24 2013 +0200
+
+ ip.c: fix inconsistens declarations of ip_module_oid_len
+
+commit 7f6b59533cdfa06450aee41570223b1cdd2ca6b8
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 22 22:19:44 2013 +0200
+
+ Recover from failures in libpci
+
+commit 40938a62619590b4ea071ae85baa2f42a0b7fcb2
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Apr 22 15:00:00 2013 +0200
+
+ Check if 'asn_parse_* ' actually succeeded.
+
+ If not, discard the packet instead of using wrong data.
+
+commit aa4fb949012d7c022a436992ac203c065fd7420a
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Apr 22 14:58:41 2013 +0200
+
+ Integer values encoded in BER must have at least one character.
+
+ If asn_length == 0, we would read the first byte of the next varbind on next line:
+ if (*bufp & 0x80)
+ -> reading past the buffer if there is no such variable -> sigsegv.
+
+commit f6eed6e2384cbf857768f0ee8c6602eb7cd2f03a
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Mon Apr 22 08:18:54 2013 +0200
+
+ Regenerate configure
+
+commit a587d11fb67fad3af24517a408abc3700565edf5
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Mon Apr 22 08:18:35 2013 +0200
+
+ Regenerate configure
+
+commit ce3c9214128b1cdbebd2975da0f36a55e2584fa0
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Mon Apr 22 08:16:02 2013 +0200
+
+ Report the result of the POSIX shell test, not a constant yes
+
+commit 0c870f74b2e4337b4bf3b7f11f55b12e80df49ff
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Mon Apr 22 08:00:32 2013 +0200
+
+ Change the check of perl shell detection to work with AIX sh as well
+
+commit 5f0819f102d1cde3899d08708c9c126268899318
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Mon Apr 1 07:38:09 2013 +0200
+
+ CHANGES: snmpd: Make update-controlled changes trigger periodic saves. Thanks to Claus Klein for noticing that this was missing.
+
+commit a8ff26883d63861d876985dde89f3891577d6026
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Mar 31 13:33:02 2013 +0200
+
+ snmpd: Make the update handler call any child handlers
+
+commit 2bc62b972a2bd0b91ddd4f7c11d47dbe5bf6ff03
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Mar 31 13:32:29 2013 +0200
+
+ snmpd: Do not leak memory if handler registration fails.
+
+commit ae9148b51b9b02270fddbb74111ba2c02a8ea67c
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Apr 16 22:03:00 2013 +0200
+
+ extend.c: fix missing semicolon and warning
+
+commit 46422d17dfdb416eb24ad7db7453ec473db20820
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Apr 16 13:48:26 2013 +0200
+
+ CHANGES: snmpd: Fixed crash in UCD-SNMP-MIB::extTable
+
+ snmpd crashed when the command to execute had no arguments, i.e. extend->args was NULL.
+
+commit 8b57bdb0a09472a16d3af69fd2b1374c09e6a3ad
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 8 20:36:35 2013 +0200
+
+ rerun autoheader/autoconf
+
+commit 9a9ea257e6eb47800d34f1a86ec0a2a6e9085f31
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 8 20:35:24 2013 +0200
+
+ rerun autoheader/autoconf
+
+commit 59a3214398bceb22c48d58c0fe9c552b2e1ecb8c
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 8 20:31:49 2013 +0200
+
+ rerun autoheader/autoconf
+
+commit e4d72db11d3fb7a44425097b5ec26b9f917a9c82
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 8 19:14:04 2013 +0200
+
+ snmpksm: handle deprecated krb5_auth_con_get{local,remote}subkey
+
+commit 99ff953673f73614463ace1210c4ac073a1f2a81
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 8 19:05:47 2013 +0200
+
+ snmpksm: fix some const cast warnings
+
+commit cf0d4ef224bad000995370483a5c98dc17839a41
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Apr 5 22:05:33 2013 +0200
+
+ Initialize a couple of variables to please clang
+
+commit 71f59e9e6c98e8dbfab1ffb0d1e468c12e3d92ce
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Apr 5 21:38:44 2013 +0200
+
+ Make sure snmpksm includes com_err.h (wherever it is) to declare error_message
+
+commit 8c01f64728a43656dc3ac5fbefdf8ecec8da1506
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Apr 5 21:13:30 2013 +0200
+
+ Minor fix to inline to allow compilation with clang
+
+commit 2db12f688e1f2eeebb589ec73da82eb897f34bd1
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Mon Mar 18 08:54:49 2013 +0100
+
+ CHANGES: snmpd: Make the local truthvalue handler call any subhandlers it might have. Thanks to Claus Klein for noticing this problem.
+
+commit 90512a32bd1c2be5d17b23f10956278395de3754
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Mar 19 22:28:34 2013 +0100
+
+ Patch 1250 from sthen: include <sys/proc.h> in swrun_kinfo.c for OpenBSD 5.3
+
+commit 39193600ec38deb51379a109648d69e7e9001702
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Mar 7 21:44:59 2013 +0100
+
+ snmpnetstat: prototype route6pr
+
+commit acce8296dc5b68d212f7404edc2afdb8b02817c0
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Mar 7 21:39:16 2013 +0100
+
+ clean tabs tp spaces
+
+commit 402bdae96a6d79b3b63b67261b37a847ab4817e3
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Mar 7 21:37:43 2013 +0100
+
+ snmpnetstat: fall back to ipv4RouteTable (Thanks to fenner)
+
+commit e6917e372a06ddd7761b3103b329bcf696e93a1f
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Mar 7 21:29:44 2013 +0100
+
+ snmpnetstat: show AS in routing table if available (Thanks to fenner)
+
+commit 9eb8d0f907ed8d78de90dcf6623c33060993f2a0
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Mar 7 21:28:26 2013 +0100
+
+ snmpnetstat: early detect if we want ipv4 route table (Thanks to fenner)
+
+commit 4083734ef7f4beaf1b9a1325738ba185eb7cc716
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Mar 7 21:25:53 2013 +0100
+
+ Fix misplaced newlines in error messages
+
+commit 5b0ed3b76f6e4669f238b5c82cd3cc6cb6caa5cd
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Mar 5 17:16:26 2013 +0100
+
+ Unit test T014: Fix a Cygwin build warning
+
+commit 106ad2450f2b78848f292ad03445a97c7f87e6f4
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Mar 5 17:17:05 2013 +0100
+
+ Unit test T014: Initialize variables properly
+
+commit a7dea573485931561051a2019027d7ed09d15565
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Mar 4 22:35:06 2013 +0100
+
+ rfclist: add G998x mibs
+
+commit 4604cf61e7cf6ea64e782f4a3d72d4fb024c1f9b
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Mar 4 22:23:23 2013 +0100
+
+ snmpnetstat -Cs: consistent field widths for statistics. Document
+ snmpnetstat -Css variant.
+
+commit 4aa92157ce55d1e528d7de52491d3eb7020869e7
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Mar 4 22:17:19 2013 +0100
+
+ snmpnetstat.1: remove invalid references to routing statistics output.
+
+commit 751f4a6c7fc89a5cf2b2879f6f915b31466a04b7
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Mar 4 22:14:29 2013 +0100
+
+ snmpnetstat: fall back first to ipCidrRouteTable. Thanks to
+ Bill Fenner for initial patch for this.
+
+commit 93c86e6e1cf301bd269fdffb5e9aaace8aa193f4
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Tue Jan 3 07:21:03 2012 +0100
+
+ Do not leak memory on error
+
+ If allocation of iinfo fails then table_info is leaked.
+ Deallocate table_info in this case.
+
+commit 36a7de7230fbbbb52cc37cbbed281eb559404be9
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 25 20:40:09 2013 +0100
+
+ CHANGES: Windows: Add multihoming support
+
+ On Windows Vista / Windows Server 2008 and later it is possible to add
+ multihoming support by using the IP_PKTINFO socket option.
+
+ Conflicts:
+ snmplib/transports/snmpUDPBaseDomain.c
+
+commit 7bbabab2362daa6d76ad73033b3f32b2cba7253f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Feb 22 18:55:47 2013 +0100
+
+ Rework IP_PKTINFO / IP_RECVDSTADDR detection
+
+ Detect IP_PKTINFO / IP_RECVDSTADDR support during the configure
+ phase instead of repeating the following test in eight different
+ places:
+
+ #if (defined(linux) && defined(IP_PKTINFO)) \
+ || defined(IP_RECVDSTADDR) && HAVE_STRUCT_MSGHDR_MSG_CONTROL \
+ && HAVE_STRUCT_MSGHDR_MSG_FLAGS
+ ...
+ #endif
+
+ Two side-effects of this patch are:
+ * IP_PKTINFO support is enabled on Cygwin.
+ * setsockopt(IP_RECVDSTADDR) is no longer invoked on Windows when
+ built with Visual Studio or MinGW-gcc.
+
+commit 1a196ad9f1517868b93a6bec93a0cfe1d29e283b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Feb 23 14:03:29 2013 +0100
+
+ Testing: Make unit test T014 more robust
+
+commit 9be22aaaf8393713fbc39025f702111f50f1e4ea
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Feb 23 11:03:20 2013 +0100
+
+ Windows: Avoid collisions with the Windows Vista or later SDK
+
+commit 0b6bfef2ca9ae9e1c2beafe700100fae5f6f4c1a
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Feb 23 11:20:23 2013 +0100
+
+ inet_ntop() / inet_pton(): Convert prototypes from K&R to ANSI C
+
+commit 2bb51d71eec4e789982c2a741186dce6df238542
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 21 20:59:25 2013 +0100
+
+ Reduce the time needed to run the regression tests (was enlarged by commit b3d5ed87)
+
+commit cf640ccd68e9636805b75079928c7277fa26083b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 21 11:55:03 2013 +0000
+
+ Unit test T014: Accept "localhost.localdomain" too
+
+commit bda4357375ad299cf1847579e1a1bc3c611895c3
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 21 16:07:41 2013 +0100
+
+ Regression test T060: Escape backslashes passed to CONFIGTRAPD
+
+commit 6b5d784f4d6d000390014d120f15b937362f8c07
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 21 20:33:02 2013 +0100
+
+ Python bindings: Fix a recently introduced compiler warning
+
+commit 6d258efa2accadfccc50d86bd46379745449ca4a
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 21 15:27:19 2013 +0100
+
+ python/netsnmp/client_intf.c: Remove superfluous casts
+
+commit 2c2e1f416393d485f9ac90c87f72065c668b7321
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 21 15:48:34 2013 +0100
+
+ python/netsnmp/client_intf.c: Fix a compiler warning
+
+commit 1bc799de6cab010b25c0c4d3f5155b5fbaf527f0
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 21 20:05:14 2013 +0100
+
+ Python bindings: Fix the out-of-bounds write
+
+ See also commit 234158b8e84cc204cbac96e6e9be6959635404b8
+
+commit 4f4eaeb920ad15c929c66782cc0a642912cabd06
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 17 12:24:26 2013 +0100
+
+ CHANGES: python: fixed IPADDRESS size on 64bit systems.
+
+commit 486f11ddee9f1c2dd8056449e9031e24b8646872
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Feb 21 10:06:12 2013 +0100
+
+ Added IETF BSD license for MIB files.
+
+ MIBs included in Net-SNMP taken from IETF Documents are considered
+ Code Components in accordance with the IETF Trust License Policy, as found
+ here:
+
+ http://trustee.ietf.org/license-info/
+
+commit d24efb04778d870efa2739493949db65f3fdd4f3
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Feb 12 20:44:46 2013 +0100
+
+ Solaris: Fix fetching of large chunks of data (larger than one buffer)
+ This fixes problem with many interfaces, but could also fix other large tables.
+
+commit 45001fd98c729df9ff053627c416ab5f2e4c60f3
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Feb 12 20:39:50 2013 +0100
+
+ Fix bug 2286,2439: Bound buffersize for swrun data on FreeBSD
+
+commit 9bd0413bfbdcd845413c135bbff8771fa7130809
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Feb 11 11:57:01 2013 +0100
+
+ Explicitly enumerate configuration files.
+
+ The generic conf and local.conf extensions were interpreted as my.snmp.conf and my.other.snmp.local.conf by some customers.
+
+commit 0bdd09889d0811f864df131b844f20b00392062b
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Feb 7 00:05:03 2013 +0100
+
+ snmp_client.c::netsnmp_query_walk: handle SNMPv2 exception results
+
+commit 864b4aca8dfa480a78b745fae2091edc5373a0c6
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Feb 6 16:00:54 2013 +0100
+
+ snmptrapd: Add -X option to disable AgentX
+
+commit 112f3d4fa536b2c531d0780676198915a1f58179
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Feb 6 15:59:53 2013 +0100
+
+ rfclist: Add RBRIDGE-MIB
+
+commit c0a6549597947f29c36efadb04927ff690189eba
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Jan 30 15:53:15 2013 +0100
+
+ RUNTESTS: don't trap on SIGCHLD. It confuses dash, mksh and maybe other shells.
+ (dash is /bin/sh on Ubuntu)
+
+commit b95ac386e6c2356a1ec29f1c409b2ec3e90159c3
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Jan 29 08:59:01 2013 +0100
+
+ rfclist: add TED-MIB
+
+commit 23bdf6d26f4337d07ea6e9901a7738d1186d16d4
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Jan 29 08:58:07 2013 +0100
+
+ snmpdf: add -CH as alternative to -Ch
+
+commit 40258e9c060aecac6555aedff3e70bde7d2ab846
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Jan 28 17:05:08 2013 +0100
+
+ T072com2secunix_simple: awk string indices start at 1!
+ Fix test to work with mawk (default for Debian/Ubuntu)
+
+commit e37f2b6bdffa7afaa1dc0b8aee565a4da82d6fe4
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Jan 25 16:24:10 2013 +0100
+
+ snmpdf: Add -Ch (human units) option
+
+commit 7a407ad34505ed4dbaa2e84e06a1dbf48c3c77e5
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Jan 25 15:28:43 2013 +0100
+
+ snmpdf: Handle SNMP (v2c/v3) exceptions
+
+commit c739cb3875fb5d4cad4138661cc0a4171384c341
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Jan 25 10:14:02 2013 +0100
+
+ Apply patch#1246: Fix passing a SET of a string to not cut it at
+ four characters to a pass/pass_persist helper.
+
+commit 234158b8e84cc204cbac96e6e9be6959635404b8
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 17 12:24:26 2013 +0100
+
+ CHANGES: python: fixed IPADDRESS size on 64bit systems.
+
+commit 9e0a0e35d8d1b36fa47cec938d6c874de0071bb6
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Jan 9 22:37:47 2013 +0000
+
+ CHANGES: python: PATCHES: 1239: Fix memory leak
+
+commit 55605ee3452aef5aabe4ed15a83374a97728e64a
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 9 09:26:56 2013 +0100
+
+ Fixed memory leak on failed realloc.
+
+commit a32ca93a9b91674a8c1e89e1a383a76136b8ac38
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Jan 8 16:42:54 2013 +0000
+
+ CHANGES: snmpd: PATCHES: 1240: Fix deallocation of integer indexes
+
+commit 87681f0fb285a021636e06a6f2351d76409eebc8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Jan 5 15:06:12 2013 +0100
+
+ Avoid using "local" since Solaris' /bin/sh does not understand it
+
+commit 59b4d40f3970ba82f3df2a399971254b04827443
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 4 18:00:53 2013 +0100
+
+ CHANGES: Windows: Make winExtDLL work on 64-bit Windows systems
+
+commit 39597106038f6e1c5ed49b3fce0021a6c59ec1fe
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 4 18:05:38 2013 +0100
+
+ winExtDLL: Add more debugging
+
+commit 85ce9062911d31b42e0c1e135abd3bda813e3003
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 4 18:02:30 2013 +0100
+
+ winExtDLL: Invoke SnmpExtensionClose() before unloading an extension agent
+
+commit 7e031229543579d37b006296e2f445482d0512cb
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Jan 5 13:04:02 2013 +0100
+
+ winExtDLL: Remove source file win32/MgmtApi-winExtDLL.h
+
+commit 2e89624e55e73557862594f1f525f9dffc827986
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Jan 4 22:26:47 2013 +0100
+
+ Solaris /bin/sh does not understand 'local' builtin.
+
+commit 6257dea4827e85c7af845ae9cded48d44aa7bb3d
+Author: Jan Pokornテス <jpokorny@redhat.com>
+Date: Thu Dec 20 14:45:45 2012 +0100
+
+ Fix comment typos in example.c
+
+ Patch from Pokornテス <jpokorny at redhat.com>
+
+commit 9dfc44c91d7a29a4c43f779085dde34c5fe6d5ab
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 3 10:30:27 2013 +0100
+
+ MinGW, test harness: Fix a log message
+
+commit 1d099c7b919ef25efa03c14aa77ccbec8e5bb009
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 3 10:24:48 2013 +0100
+
+ apps/agentxtrap.c, Windows: Fix usage text
+
+commit f021e6fd4bc2acb6ffac339d3f38e4c15bb5bd7d
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Jan 1 17:53:16 2013 +0100
+
+ MinGW: Update test harness. Installation of pslist.exe is now required.
+
+commit 4bc3c0547e0b33eea71f3c1a09efdd5969d7e278
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Dec 31 17:24:33 2012 +0100
+
+ ucd-snmp/dlmod: Enable in MSVC batch build
+
+commit e9efb20095468e64157b84f18b6ccd991e1082e3
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Jan 1 15:04:37 2013 +0100
+
+ Windows: Link with snmpapi.lib and mgmtapi.lib even if not using the platform SDK
+
+commit 900aae8ea693fb840d57526fb671d215f865bedb
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Jan 1 01:33:01 2013 -0800
+
+ ucd-snmp/dlmod: Fix an MSVC compiler warning
+
+commit 363e3fa1a43ca6223fe3b0808e66295b3d9386b8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Jan 1 01:27:42 2013 -0800
+
+ ucd-snmp/dlmod: Add dlmod.c to MSVC project
+
+commit e3542c04a84617857688ab8e8718cdc4c6a68cf5
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Jan 1 09:14:33 2013 +0100
+
+ ucd-snmp/dlmod: Remove more superfluous casts
+
+commit 1e3b0ae2b02cf1faccad4896bc3bdbea1db4a68f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Dec 31 13:19:36 2012 +0100
+
+ CHANGES: Windows: Ported ucd-snmp/dlmod to MinGW / MSVC
+
+commit 986fb9b85e1383b81eaea40d2cb7c14492ddbdac
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Dec 31 12:32:56 2012 +0100
+
+ MinGW: Avoid confusion between MinGW's kill.exe and the SysInternals pskill.exe (backport commit 9b427b353f1ceb8fe87e6fc8ed3b6cfab3ce7f20)
+
+commit 798b73cf59e3687f65bd54a7a8ac29fe2498c69f
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Thu Dec 17 13:05:53 2009 +0000
+
+ Unbreak the MinGW build for the 5.4 branch - timeradd() is not ANSI C
+
+ Remove DIFFTIMEVAL() because it's buggy: in "diff.tv_usec > 1000000L" the ">"
+ should have been ">=" instead.
+
+ This is a partial backport of commit 858509c9e1998f6d26e90cb622e4b17eb2488a4f.
+
+commit 1e556cc7740c06367ff3361aa96bf45339c2e8a2
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Dec 30 17:59:44 2012 +0100
+
+ ucd-snmp/dlmod: Remove superfluous casts
+
+commit 51dfa6e67fd8487b8882c1632e811195d9496e41
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Dec 30 10:42:16 2012 +0100
+
+ ucd-snmp/dlmod: Mention library path in error messages
+
+commit 02a357d6b9538a48896368900bbb593dbb4dc374
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Dec 30 10:40:55 2012 +0100
+
+ ucd-snmp/dlmod: Remove a superfluous initializer
+
+commit ef748845b14c095049ed54803ea74cf457efd189
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Dec 30 09:57:38 2012 +0100
+
+ CHANGES: Windows: Fix environment separator in snmpd/snmptrapd/snmptranslate help text. Reported by Jason McCollum <jmccollum@comtechefdata.com>.
+
+commit bc0abae55dd867dbbf4e42e67a36234088c93771
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Jan 2 09:25:33 2013 -0800
+
+ copyright update
+
+commit 4086af95b298f1cf130d08deb7e090058b321af9
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Dec 20 07:37:14 2012 +0100
+
+ Fix the MIB names to actually work
+
+commit 795274fc21e1ba03efbe9b6042c6a3513d89debf
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Dec 20 07:24:47 2012 +0100
+
+ Clean up and value checking for ipDefaultTTL, ipv6IpDefaultHopLimit
+
+commit 439d50c679e9f09b106bfdf64f8cc766419e1344
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Dec 20 07:24:16 2012 +0100
+
+ Fix icmpMsgStatsTable for Solaris
+
+commit 007a7d24bc5f279392fd0ec4361477cd8f14e5af
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Dec 19 22:14:06 2012 +0100
+
+ git ignore tilde files
+
+commit aff02f24e198a29231273d494820dd6e354155ca
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Dec 17 22:44:18 2012 +0100
+
+ Running autoheader/autoconf
+
+commit 9cfd680f2f2f45cf76cd4216693b862faa27cbc1
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Dec 17 22:42:00 2012 +0100
+
+ Config check for BSD udpstat.udps_ipackets
+
+commit 53c2fdd5b66021144ad26539b53be9c1593b4884
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Dec 17 22:27:03 2012 +0100
+
+ Add SD support for ip-forward-mib
+
+commit ca7b17a41d4d16bd27aacf92116bea3562eeea36
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Dec 17 12:40:32 2012 +0100
+
+ CHANGES: snmpd: use cache for dskTable to speed it up.
+
+ UCD-SNMP::dskTable was slow on NFS mounts. Now it uses fsys cache
+ to reload mounts every 5 seconds.
+
+commit 0b718184e070d2574c09b18f568950a8c9ff7659
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 16 20:57:29 2012 +0100
+
+ CHANGES: apps: Stop using snmp_perror when logging after functions that don't set snmp_errno.
+
+commit 7edce0c311a7dd5428e0edb701dabe9dc79d0967
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Dec 15 12:40:10 2012 +0100
+
+ CHANGES: building: Make the -without options to rpmbuild work
+
+commit c6037548fb4b47996330fe1bc1e8265acea5dd54
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Dec 10 00:41:42 2012 +0100
+
+ The proper router files for BSD
+
+commit 2b359e450986bb8744bbff21e0cab493acacea98
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sun Dec 9 23:02:02 2012 +0100
+
+ Support for ipSystemStatsTable for *BSD. Most of the code by Garrett
+ Cooper. Partially funded by Cisco Ironport.
+
+commit 9a044128e8b331796221166358769eb0535dfc1f
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sun Dec 9 22:36:21 2012 +0100
+
+ Support for ipNetToMediaTable for *BSD. Most of the code by Garrett Cooper.
+ Partially funded by Cisco Ironport.
+
+commit f9cb298dd20ef6d4bc683ce067f2330737be4e09
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sun Dec 9 22:17:22 2012 +0100
+
+ Support for ipDefaultRouterTable for *BSD. Most of the code by Garrett
+ Cooper. Partially funded by Cisco Ironport.
+
+commit 1dee41562c54e0b54b301a37838b3ba6509dcc38
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sun Dec 9 21:54:14 2012 +0100
+
+ Support for ipSystemStatsTable for *BSD. Most of the code by Garrett Cooper.
+ Partially funded by Cisco Ironport.
+
+commit 3dbabc97068b6c690b3fdf97b5ab3ae0d9eab28c
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sun Dec 9 21:47:45 2012 +0100
+
+ Change some debug output into error logging. Failure to expand 32 to 64
+ IS an error.
+
+commit 907360e09fff3390d6269f8cb4740bdbcd958166
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sun Dec 9 21:45:44 2012 +0100
+
+ Fix some labels for netstat icmp output.
+
+commit 9f2f05405c7bb499ebe0839b0d79ba25c61c0f55
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Dec 7 09:49:51 2012 +0100
+
+ Running autoconf
+
+commit d27f36452583d291f255ef090e2aeaeaf39a9e0e
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Dec 7 09:49:02 2012 +0100
+
+ Running autoconf
+
+commit 56352c2ebe9541f6abf9d2b9ebc4705d818d89b8
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Dec 7 09:48:21 2012 +0100
+
+ Running autoconf
+
+commit 397923e0aae1385a0af3a803e60ebe8124f961d2
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Dec 7 09:26:21 2012 +0100
+
+ Fixes for configure of ksm module. Previously ksm had to be the
+ first security module in list to be included.
+
+commit 430d10d296b8d8c98a3aafd27a8c6ff4f6408114
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Dec 7 09:24:39 2012 +0100
+
+ Fix speling which has prevented ksm module from compiling for many years :-(
+ Also some fixes to support Heimdal Kerberos. This supports Free/NetBSD.
+
+commit bff832ab248e08628be46ebf76111911e7f39e52
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Dec 7 09:17:22 2012 +0100
+
+ Adapt for longer lines from /proc/net/tcp6. And issue an error if
+ it happens to fail again. Patch from bug #2425 (Thanks Zhixu Liu)
+
+commit 9687e4d50781ba0168416f15c4f2d9fc8371050a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Dec 7 09:15:48 2012 +0100
+
+ icmp support files for *BSD (exceptNetBSD)
+
+commit f215ba1e37a8c3e076958efd83c0f5d393a14c22
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Dec 7 09:13:24 2012 +0100
+
+ Support for icmpStatsTable/icmpMsgStatsTable for *BSD and Solaris
+
+commit a7b7c3c0c3be3f6cf2d09f6470d3fa086153d036
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Nov 30 15:35:33 2012 +0100
+
+ Shuffle in preparation for broader support for icmpStats/icmpMsgStats
+
+commit bd296ac18423503eda8effeb86afb19e00143889
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Nov 30 15:34:52 2012 +0100
+
+ Shuffle in preparation for broader support for icmpStats/icmpMsgStats
+
+commit 2e23ea0f293bb8e9ceaf5636db7b7d07f6d62c7a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Nov 20 23:33:58 2012 +0100
+
+ Add missing ssIORawSent/received for Solaris.
+
+commit 59eebc41a9435811073fec50d76dd6aef9dd58a7
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Nov 20 23:32:53 2012 +0100
+
+ Add some error checking to gittools
+
+commit 80b18375826653626c2d70451c2b54a1c50a3ce6
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Nov 13 13:55:47 2012 +0100
+
+ Remember to init the systemstats provider
+
+commit 743cb66718904979f55895472501584c30c66f10
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Nov 12 15:49:15 2012 +0100
+
+ Fixed crash when MD5 and/or SHA-1 hash is not supported by OpenSSL.
+
+commit 1898cfc71bdb3f4a1685c6d21b54dd1a3482591c
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Nov 12 15:48:15 2012 +0100
+
+ OpenBSD 5.2 support.
+
+commit dd53ffbafeb31cde616a89949e70e3d5fe0cc1b3
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Nov 12 15:46:43 2012 +0100
+
+ Fall back to SHA-1 if MD5 is not available.
+
+ On paranoid systems where MD5 is disabled use SHA-1 instead of MD5 and don't crash.
+
+commit ea8f74c81f82c105b9fc01965adce14b0d8186da
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Nov 12 15:46:34 2012 +0100
+
+ Fix NetBSD memory data typing
+
+commit dde3a35baaeb683cf1441a16a15441f8b456c520
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Nov 12 15:45:27 2012 +0100
+
+ CHANGES: snmplib: Fixed crash when MD5 hash is not supported by OpenSSL.
+
+commit b77b67d8d629f785639e402fa4fbee6ccfe18fa5
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Nov 12 15:44:49 2012 +0100
+
+ Kernel processes in DragonFly, and fixed cpu usage data
+
+commit d6c62012c8082fc886f747e0e2c9bb8a6c66c663
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Nov 12 15:41:55 2012 +0100
+
+ Diskio for OpenBSD, and some clean-up for FreeBSD/DragonFly
+
+commit 4a5e0f4c95fb6cd123a4901787376e447d332c02
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Oct 9 14:23:48 2012 +0200
+
+ CHANGES: added simfs (OpenVZ filesystem) to hrStorageTable and hrFSTable.
+
+commit 2a0cd35acf3325a6fdc0a10423f54cb8b5ce522b
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Sep 13 15:25:52 2012 +0200
+
+ CHANGES: snmpd: fixed infinite loop when SIGTEM arrives in middle of internal query processing.
+
+ When snmpd starts internal query, e.g. for 'monitor' config options, it calls
+ netsnmp_query_walk(). This function loops until either error occurs or the
+ internal request is processed. And if SIGTERM comes to this loop, the request
+ is not marked as failed.
+
+ Patch originally from Masahiro Matsuya, mmatsuya [at] redhat.com
+
+commit bc449c0f85ae9fa08ac4fce67282f48eb7ab1984
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Sep 10 13:25:38 2012 +0200
+
+ CHANGES: snmpd: fixed value of UCD-SNMP-MIB::extCommand to contain full command line.
+
+ MIB description of UCD-SNMP-MIB::extCommand suggests it should contail full command line.
+ Also in Net-SNMP 5.3.2.2, whole command line was shown.
+
+commit a3978f2cc2056c97a4c3f338f709a20291aed472
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Nov 12 06:48:37 2012 +0100
+
+ Proper handling of configure-generated snmpconf
+
+commit 0f46992924de5a4ab0763a8d44a1cece4a991d80
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Nov 5 21:16:37 2012 +0100
+
+ Patch for OpenBSD 5.2 (Patch 3559420)
+
+commit 9ed0b2e0ac0c8e549b8f9a5845e9d1faacab73c5
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Nov 5 20:08:41 2012 +0100
+
+ rfc6779
+
+commit aef76ca0cba2ca56f6aa1db5c5b58a54939f389b
+Author: qqshka <qqshka@users.sourceforge.net>
+Date: Wed Oct 31 20:00:04 2012 +0100
+
+ AgentX, IPX: Restore default port (bug #3582283).
+
+ This reverts commit 7b9e03441c3dc3a07670ed01f5d04791a82c750c.
+
+commit d7d98e5aa9ee8ca7918b7675043d479cf77b83c4
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Sep 1 10:33:06 2011 +0200
+
+ .gitignore: Add local/snmpconf
+
+commit 71d83ba4117a2cfb7874e91832e45973da42ee98
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Sep 1 10:34:30 2011 +0200
+
+ Win32, MSVC: Make build.bat work again now that ENV_SEPARATOR is configurable
+
+commit 5e500082728f453595f5024d241208c51f08d22c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Oct 29 18:12:41 2012 +0100
+
+ README.win32: Remove reference to the no longer supported Cygwin compiler option --mno-cygwin
+
+commit 1a36dee165b8bd7df3ef694b7c3f2621a5449daa
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Aug 30 20:54:00 2011 +0200
+
+ CHANGES: snmpd, snmptrapd and apps: Make ENV_SEPARATOR_CHAR configurable
+
+commit 0e1ca45a6f8d8acf44aa21a009a9e51192e84783
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Oct 28 10:11:22 2012 -0700
+
+ snmpnetstat: Fix MSVC compiler warnings
+
+commit 4a6d0378a3916571ce7604c4a3d54a8c96a8f807
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Oct 28 09:54:12 2012 -0700
+
+ Windows: Visual Studio 6 build fix for strlcat()
+
+commit 41b48a6370952bf4b12d34fb05ec55fb0702e8cf
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Oct 28 14:37:52 2012 +0100
+
+ Windows: Make snmpnetstat build again
+
+commit 2451f826479881a4926fcf88855f582585eb813b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Oct 28 10:23:17 2012 +0100
+
+ win32/build.pl: Reduce code redundancy
+
+commit 6e99388683a6c854035f042a9d07c0723117e8a6
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Oct 28 09:41:20 2012 +0100
+
+ Windows, batch build: Remove the obsolete variable "SSL"
+
+commit 7544adc5a1c76889e4a9ed51e96d22d02fd5695e
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Aug 22 15:35:04 2012 +0000
+
+ NEWS: Windows: Port batch build infrastructure to Visual Studio 2010 and later
+
+ From Visual Studio 2010 on it is no longer possible to specify
+ include or library directories globally - these have to be specified
+ per project. Hence two additional menu entries in build.bat that
+ allow to specify these directories.
+
+commit 1b8a79c1c2eb13f8b207c12aa6e71a29ff00396f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Aug 22 19:10:07 2012 +0000
+
+ win32/Configure: Factor out common code
+
+commit 2af7a73b0ca8cdbd36a7f19dd8e55764c8498552
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Oct 27 18:27:42 2012 +0200
+
+ Windows: Make snmpnetstat build again (see also commit aa5912b8986cde74090ba15be196426309a1e1f0)
+
+commit fa98b4cbd6dc15aa926166eef04d5bc8dfbaaad6
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Oct 26 07:56:06 2012 +0200
+
+ Cope with additional statistics in /proc/net/sctp/snmp in RH6
+
+commit 54290bede338164ca65a3eed224fa5040d7dd857
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Oct 26 07:50:11 2012 +0200
+
+ Better cleanup of "exec" config to avoid crash during reload of config
+
+commit 82aa246671194f04be52c621e9f83d0fabd24fa5
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Oct 24 15:30:11 2012 +0200
+
+ Don't mix code and declarations!
+
+commit 4e9ea845592fff8b2aae5d318dcabf41f9570632
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Oct 24 15:25:35 2012 +0200
+
+ Don't mix code and declarations!
+
+commit 21d5c6785e916b5101440ed1a4f71b41ba2eb809
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Oct 24 09:27:23 2012 +0200
+
+ Remember to free the description (if saved) during unload_all_mibs
+ (patch 3565922)
+
+commit 2b9940ca56fc8d3d610efd2eba9ae4ebb741e671
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Oct 24 06:41:46 2012 +0200
+
+ Clean up diskio config before reloading.
+
+commit f7768fb643be282d635289b57f88a07d070487b0
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Oct 23 11:48:31 2012 +0200
+
+ apps/snmpnetstat/inetx.c: Eliminate dead code (see also commit aa5912b8)
+
+commit 64c56f27c5ed432ce8de44e2579ca0c806a517ea
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Aug 22 17:45:19 2012 +0000
+
+ build.pl: Eliminate a temporary variable
+
+commit 30a5d013a80e9fd50b8fd0f70ffd96ff26b6e454
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Oct 22 20:29:09 2012 +0200
+
+ Update to current IANA version
+
+commit f40d440689067ef6c4da7ddadfb373a452197fbd
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Oct 22 19:47:06 2012 +0200
+
+ win32/Configure: Strip trailing whitespace
+
+commit d34e057779cb32e94324089dc4625638309cfe89
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Oct 22 18:36:59 2012 +0200
+
+ win32/build.pl: Strip trailing whitespace
+
+commit 30daef1860397f045c4055cd61d663d290dd47f2
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Oct 22 18:32:38 2012 +0200
+
+ Fix MSYS kill/pskill confusion
+
+commit 14be9132b91158b05120710b1ff6a4b2accc531d
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Oct 22 18:10:44 2012 +0200
+
+ Fix net0/netx confusion
+
+commit 8107a6352df2478660994ef103d52801a6607cc9
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Oct 22 17:03:47 2012 +0200
+
+ Fix speling errors
+
+commit aa5912b8986cde74090ba15be196426309a1e1f0
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Oct 22 16:58:50 2012 +0200
+
+ Implement the modern IP version agnostic table in snmpnetstat.
+ If the modern table is not available (or the -CL option is used)
+ fall back to the legacy tables.
+
+commit 1a34d2249ef0d2215e5886f9b3c97ecfa7eb5190
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Oct 22 16:39:41 2012 +0200
+
+ Pick up ifDescr from ifXTable when available, and use that as the name.
+ Very useful if pci-utils were avalable when compiling the agent as the
+ name otherwise will be the very obscure chip name
+
+commit b4caf543cff7dba8f9acca2b9ea88c9b79dc39ee
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Oct 22 16:32:12 2012 +0200
+
+ Pick up HC octets and McastOctets from /proc/net/netstat of current RHEL6
+ and Fedora kernels.
+
+commit c655fce784532a523f7db582d0cd07dee4ad7ac5
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Oct 22 16:25:59 2012 +0200
+
+ Try to better classify Linux kernel threads as hrSWRunType=Os
+
+commit e1a8c95ca55f569585c88e174a43f6d4129c439d
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Oct 20 09:59:41 2012 +0200
+
+ Correct the nesting order of the doxygen end section comment and the feature removal endif.
+
+commit f67adf2a37a8c182eacbcfe52d5b789191a65929
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Oct 9 16:32:47 2012 -0700
+
+ remove release requirements
+
+commit 3e54330393ccc86525ed6fb9a0fc19c068306610
+Author: Jan Safranek <jsafrane@redhat.com>
+Date: Tue Oct 9 06:34:10 2012 -0700
+
+ fix double-negative typo
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+----------------------------------------------------------------------
+
+Changes: V5.7.2.rc3 -> V5.7.2
+
+commit 5054b570619df0a81958a045bef135b20205f036
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Oct 9 15:26:05 2012 -0700
+
+ make depend for 5.7.2
+
+commit 56a797ff3e71dc886467d17ce025b0237c8c1cc3
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Oct 9 14:42:23 2012 -0700
+
+ Version number update: 5.7.2
+
+commit 0813f8b62df0e8440ffef161ce134ff9455e7de9
+Author: Jan Safranek <jsafrane@redhat.com>
+Date: Tue Oct 9 06:33:58 2012 -0700
+
+ fix double-negative typo
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit a6a88927534684e275ccf0e780513094a73fc6bb
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Oct 9 06:31:21 2012 -0700
+
+ AIX net-snmp5.7.1 hrSWRunPath not complete
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 58a4d8839021f772c35a732bd096d1e290dc0a62
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Oct 9 06:30:57 2012 -0700
+
+ AIX net-snmp5.7.1 hrSWRunPath not complete
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 626eabec4ea98e5359089790858479a59a26cdcb
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Sep 30 23:30:28 2012 +0200
+
+ CHANGES: snmplib: Move the check that the pdu variable is non-NULL to before the first dereference of it.
+
+commit 68aab572c2d2746b51a95eba110568c38b050808
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Sep 25 19:07:42 2012 -0700
+
+ Release Candidate for V5-7-patches
+
+commit 0a41533b1b49f00d7357a3d2bea5dfa75e8edcd7
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Mon Sep 24 00:07:19 2012 +0200
+
+ CHANGES: testing: Add test cases for snmp_service
+
+commit a61b48d78e11d945def46fde0f7d55f7919c335a
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Sep 23 07:53:09 2012 +0200
+
+ Prefer copy_nword_const over copy_nword(NETSNMP_REMOVE_CONST
+
+commit 9bffc5413d0d882398b06f4109ac807af2f78347
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Sep 23 00:29:44 2012 +0200
+
+ Simplify logging through the use of netsnmp_config_error
+
+commit d09d53a0fa6df63b21e6f12731bee51a3624e85e
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Sep 22 21:30:08 2012 +0200
+
+ CHANGES: snmplib: Do not crash on incomplete configuration tokens.
+
+commit 02dce6f43b99f85941627928c1a5022d6725d124
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Sep 22 21:28:51 2012 +0200
+
+ CHANGES: snmplib: Do not truncate single default transport domains
+
+commit 211e3c70625965441b2a029a6113802974673c43
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Sep 22 11:23:19 2012 +0200
+
+ CHANGES: snmplib: Do not crash from empty values in --token=value arguments
+
+commit af3d2d973b1e8e29d205d8a07acd82b1f854819e
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Sep 22 10:30:16 2012 +0200
+
+ CHANGES: snmplib: Add the symbol NETSNMP_PRIo to help in printing oid values.
+
+----------------------------------------------------------------------
+
+Changes: V5.7.2.rc2 -> V5.7.2.rc3
+
+commit 8b45292301f0349ffb69d4fd8595f2d5b199e6b6
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Sep 25 19:35:39 2012 -0700
+
+ make depend for 5.7.2.rc3
+
+commit 0cbffb565e62aef937fc700d8d3c3b8c65ddfa65
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Sep 25 19:07:40 2012 -0700
+
+ Version number update: 5.7.2.rc3
+
+commit 40505971add6a3b6f5954cfbde532749bfbcb16a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Sep 17 13:34:37 2012 -0700
+
+ fix for hidden CMSG_xxx macros on AIX
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 60f0a9e983ab827c824e397d62aeff48a60f0133
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Sep 17 13:31:12 2012 -0700
+
+ Fix pstat memory leak on hpux 11i
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 13bd4d56baa9886018a00477e3214ebe02705ffe
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Sep 17 13:31:04 2012 -0700
+
+ Fix pstat memory leak on hpux 11i
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 0805420813de156c7fc5142534fb420a0fcc3572
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Sep 17 13:28:59 2012 -0700
+
+ fixes AT code on hpux 11i
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit bdb3b146380db1316cabd58b704436e7eecdd9f5
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Sep 17 13:28:50 2012 -0700
+
+ fixes AT code on hpux 11i
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit e936cf810a47379156d913a714e3816181a0d3db
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Sep 17 13:25:20 2012 -0700
+
+ fixes disAvail on FreeBSD ufs
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 608ab57887e5566e63509a3f7e5d0a3e2892f4a7
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Sep 17 13:25:02 2012 -0700
+
+ fixes disAvail on FreeBSD ufs
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+----------------------------------------------------------------------
+
+Changes: V5.7.2.rc1 -> V5.7.2.rc2
+
+commit 07f914564e097224d677515c2f5fd1f3c0c9eb42
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Sat Sep 1 09:54:42 2012 -0700
+
+ Release Candidate for V5-7-patches
+
+commit aee217c07ea9f34a32268e966c7ecef036ec4a96
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Sat Sep 1 09:54:38 2012 -0700
+
+ Version number update: 5.7.2.rc2
+
+commit 119b0d3cf12c97ca3c74d6d1e72319670a8378aa
+Author: Bill Fenner <fenner@users.sourceforge.net>
+Date: Sat Sep 1 09:51:08 2012 -0700
+
+ CHANGES: libnetsnmp: PATCH 3560473: from fenner: Handle TimeTicks when pretty-printing OID
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit c94c62ea0edcebbfbb73fab6ecddc679f7694dab
+Author: Bill Fenner <fenner@users.sourceforge.net>
+Date: Sat Sep 1 09:51:08 2012 -0700
+
+ CHANGES: libnetsnmp: PATCH 3560473: from fenner: Handle TimeTicks when pretty-printing OID
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 6d7f9eb0decdb9682836ffd03f19742197ad87db
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Aug 29 21:14:46 2012 +0200
+
+ Fix possible memory overrun in fsys_getfsstats.c (patch 3559417)
+
+commit f235ee8b32eed1de3f1e4202ef45b6377fbce163
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Aug 29 21:07:14 2012 +0200
+
+ Fix for hrStorageTable on AIX (bug 3557159)
+
+commit 78cc9d5ccd86b170622aac543c345c020755c78a
+Author: sthen <sthen23934@users.sourceforge.net>
+Date: Tue Aug 28 17:18:09 2012 -0700
+
+ add missing process status values under net/open-bsd
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 4ef9dcd80b0bda1e18b7e349a08bc0f22a7e755e
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Aug 28 17:16:37 2012 -0700
+
+ CHANGES: OpenBSD: PATCH 3559414: from nba: support OpenBSD for hr_swinst
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 0b569fccea9414c50cfd6b0e83e1831ba1291ce2
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Aug 28 17:14:45 2012 -0700
+
+ add missing process status values under net/open-bsd
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 1d3c7be7fa7a38fd3fc39720bb5cb70f8bd71160
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Aug 28 17:14:22 2012 -0700
+
+ add missing process status values under net/open-bsd
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit ff438433aca096bbbea29dd30dfd5c5523761a72
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Aug 28 16:50:46 2012 -0700
+
+ Fix real memory reporting on BSD systems
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit c429a4f3984dae791e307df702251f96ef047d88
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Aug 28 16:49:10 2012 -0700
+
+ Fix real memory reporting on BSD systems
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 41d980c015564db7f22f763190f61ac0d56ba3b2
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Aug 24 14:35:53 2012 +0000
+
+ Windows: Unbreak DLL build
+
+commit 2793923bfe2b026fcaeaf538ae503f105cb315bc
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Jan 3 22:26:20 2011 +0000
+
+ added missing TLSTCP mention in the help output
+
+----------------------------------------------------------------------
+
+Changes: V5.7.2.pre3 -> V5.7.2.rc1
+
+commit 9ec5c599780251dcd3155f9ac9806ece7ed6ba22
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Sat Aug 11 12:00:37 2012 -0700
+
+ make depend for 5.7.2.rc1
+
+commit 3358b65b11e2c0ee712f609f02071260f75f9bb3
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Sat Aug 11 11:39:38 2012 -0700
+
+ Release Candidate for V5-7-patches
+
+commit 4849a430daafb91c7a61bfbbc17f9299e58fcf64
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Sat Aug 11 11:39:35 2012 -0700
+
+ Version number update: 5.7.2.rc1
+
+commit 1bc268428e829852c9ef0a79552ca4045add28a3
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Aug 9 22:42:52 2012 +0200
+
+ Make sure we have an initialized kvm structure when querying proc table on BSD.
+
+commit 7e67c5038b6aabfda1939ea81d940b24000cfb51
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Aug 9 14:27:08 2012 +0200
+
+ Removed error message when file cannot be opened.
+
+ This should be handled by caller, not in the function. There is only one caller now, udp_endpoint_linux.c.
+
+commit 59b0de0b8fa73eb403006cee75ff8651e1585e28
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Aug 9 14:23:14 2012 +0200
+
+ Fix compilation errors introduced by commit f95df6341b1d06249443e516b59a43cdfa3d4777.
+
+ This is embarassing, I compiled the sources without --enable-ipv6. Sorry for inconvenience.
+
+commit 5d7edadd4761680b66d1df3bfde7ca5b16ca5a16
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Aug 9 12:46:35 2012 +0200
+
+ Fix compilation error introduced by commit f95df6341b1d06249443e516b59a43cdfa3d4777.
+
+commit 43c97bbaaf211f4c7f7c704cfcb901dfbf834874
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Aug 9 12:30:09 2012 +0200
+
+ CHANGES: snmpd: Lowered severity of 'Error expanding XXX to 64bits' messages.
+
+commit 8e5cf2a72a46cd483d22e6290a6c8c4c26af6ad2
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Aug 9 12:25:48 2012 +0200
+
+ CHANGES: removed counter-64 error messages.
+
+ These messages do not say enything useful, caller should check their return value and report it.
+
+commit f95df6341b1d06249443e516b59a43cdfa3d4777
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Aug 9 12:01:25 2012 +0200
+
+ CHANGES: snmpd: removed error log messages when IPv6 is disabled.
+
+commit 18dace8e4a36b083d6ef717735c63e7f40224db8
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Aug 9 10:41:45 2012 +0200
+
+ CHANGES: added CVFS (CentraVision File System) to hrStorageTable and hrFSTable.
+
+commit 90f431b45d21506427bc0bd1d4ee69e0b8ea30bc
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Aug 8 23:10:50 2012 +0200
+
+ Update to current MIB versions
+
+commit 9e7a0b9e580d3b1ea6198a7414c816c23b123b10
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Aug 8 22:27:16 2012 +0200
+
+ Use a wrking awk for Solaris
+
+commit 0e3922ae21e4b7ec538867afd22ce74d741e0f1c
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Aug 8 22:17:34 2012 +0200
+
+ fix prototype for klookup
+
+commit a22109711a6d1ec14b6a3f1cac221d70263f104a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Aug 8 22:08:13 2012 +0200
+
+ fix prototypes for klookup
+
+commit ac062972c585174f95d7ba87aa5ec54c42fdec55
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Aug 8 22:00:26 2012 +0200
+
+ fix prototypes for klookup
+
+commit 7cdd8ebef9507fe766107ca9fee054c44cc0bac5
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Aug 5 08:13:59 2012 +0000
+
+ Make snmp_alarm_reset() use the monotonic clock. Fixes a bug introduced in commit 37ba7e2.
+
+commit 023f61ea783bfcc53fe90aa66545c5aea2db8061
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Aug 8 16:26:54 2012 +0000
+
+ Fix build breakage caused by commit 028614ecf2d67398699dc3bd784029f3360f2e13
+
+commit cd820949a1491af103a8555f6bdae04851f3d285
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Aug 8 16:16:43 2012 +0000
+
+ Undo build breakage caused by commit 37ba7e20a521fbf0458a0c77eea2e5e36bd7ec0a
+
+commit f143008ccc57ea10cbb88ab3554822b17b6270aa
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Aug 5 08:45:42 2012 +0000
+
+ Make get_exec_output() work on big endian systems.
+
+ Undo API breakage introduced by commit 7374b84fe4c2ef8497fde3dae80a69aa89eba19c.
+
+----------------------------------------------------------------------
+
+Changes: V5.7.2.pre2 -> V5.7.2.pre3
+
+commit 84322e0dc2a8974646542d9881bc01b43dc3a12d
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Jul 31 16:24:07 2012 -0700
+
+ make depend for 5.7.2.pre3
+
+commit 8fec7a81d6133a5f05ed34a5af9806af5d128223
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Jul 31 15:57:56 2012 -0700
+
+ fix the assert check to allow for some known asserts
+
+commit dfde6d2ddd519c8c2ae1788774fdf90d8bea02b1
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Jul 30 10:08:24 2012 -0700
+
+ include errno.h and don't use continue outside a loop
+
+commit 7cffe0222cd98a21e30f44c3df9f0d90bf096fe9
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Jul 31 14:13:50 2012 -0700
+
+ Version number update: 5.7.2.pre3
+
+commit 22af7fd46776a8db2362e88acb1b69b165c034b6
+Author: blentz <blentz@users.sourceforge.net>
+Date: Tue Jul 31 13:52:40 2012 -0700
+
+ CHANGES: aix: PATCH 3403433: from blentz: Issues with hrSWRunName and Parameters on AIX
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 516b9f8275b8db03cdc41078e65c2170309a3f8b
+Author: Julien Pinon <jpinon@users.sourceforge.net>
+Date: Tue Jul 31 13:25:31 2012 -0700
+
+ CHANGES: perl: PATCH 3412939: from jpinon: Repair tkmib
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 8f230f401c64d822883ac444624a2c2fd7128d8e
+Author: Harsha Shivanna <naanuhs@users.sourceforge.net>
+Date: Tue Jul 31 13:22:11 2012 -0700
+
+ CHANGES: libnetsnmp: PATCH 3552745: from naanuhs: fix to support 32 chars for VACM names as per RFC-2575
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 34008d32aef43d8bbe1000fb9bf94642c0514f6f
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Jul 31 13:20:31 2012 -0700
+
+ fix the agentx ping patch so it works with the newer alarm structure names
+
+commit 962676394d3fe557ead91057b4d780226dc0d6b3
+Author: Mijo Safradin <mijos@users.sourceforge.net>
+Date: Tue Jul 31 12:48:01 2012 -0700
+
+ CHANGES: agent: PATCH 3414051: from mijos: snmp-bridge-mib: fix for dot1dBaseTable
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 37ba7e20a521fbf0458a0c77eea2e5e36bd7ec0a
+Author: Vincent Bernat <vbernat@users.sourceforge.net>
+Date: Tue Jul 31 12:27:28 2012 -0700
+
+ CHANGES: agent: PATCH 3481686: from vbernat: Dont ping master agent unless there is no incoming traffic
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 2be5feadb0540846e0e3ada27efb97894a4cbd52
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Jul 31 07:29:17 2012 -0700
+
+ added a darwin 12 version
+
+commit 1f9bcd21e7c2d5effb62aa01b7b87e43dc86214c
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jul 31 14:43:27 2012 +0200
+
+ Fixed SCTP-MIB::sctpAssocPrimProcess, the list of processes was not initialized.
+
+commit 48be5e89aa04adb0df7e094b2fe463015429fc98
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jul 31 13:48:31 2012 +0200
+
+ Added log message when ipTable misses some interfaces.
+
+commit 7523f0f01ba4db65ac1647a23228cf06c0b72a03
+Author: Mariusz Ceier <mceier@users.sourceforge.net>
+Date: Mon Jul 30 10:19:33 2012 -0700
+
+ CHANGES: libnetsnmp: PATCH 3536692: from mceier: create a unit test for read_config APIs
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit c07b8d9b3770b615c8e162dbdf7643805f372d75
+Author: Mariusz Ceier <mceier@users.sourceforge.net>
+Date: Mon Jul 30 10:18:42 2012 -0700
+
+ CHANGES: libnetsnmp: PATCH 3536692: from mceier: Fix for callback calling when unregistering config handler
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 5c2424f07d85c0c4f79d6c5faf64d7f3ee861726
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Jul 30 10:08:42 2012 -0700
+
+ don't duplicate send_enterprise_trap_vars def
+
+commit 7374b84fe4c2ef8497fde3dae80a69aa89eba19c
+Author: Garrett Cooper <yaberauneya@users.sourceforge.net>
+Date: Mon Jul 30 09:41:17 2012 -0700
+
+ CHANGES: freebsd: PATCH 3383970: from yaberauneya: Fix compile error on FreeBSD 9.x/POSIXify auto_nlist, etc
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 670d96e786590fdd30a16a3300c0ed5bd6e53214
+Author: Mark Rusk <user_id=349895@users.sourceforge.net>
+Date: Sun Jul 29 23:39:22 2012 -0700
+
+ CHANGES: agent: PATCH 3424933: from user_id=349895: Use NETSNMP_DS_AGENT_AGENTX_TIMEOUT for the default timeout
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit f1eaec15ef603b8ce542932ffdbd8788c3d1acc5
+Author: Daniel Hobi <hobid@users.sourceforge.net>
+Date: Sun Jul 29 23:28:01 2012 -0700
+
+ CHANGES: agent: PATCH 3530794: from hobid: pass/pass_persist: unregister MIB with correct priority
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit d783ad990e914c0ee1c98d0a93a429eb2b2f4997
+Author: Doug Manley <tekkamanendless@users.sourceforge.net>
+Date: Sun Jul 29 23:25:40 2012 -0700
+
+ CHANGES: libnetsnmp: PATCH 3526599: from tekkamanendless: A buggy SNMPv3 agent can cause a net-snmp client to hang
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit e9851520c18d7ed172404a37dc0dc7a136bfaedd
+Author: Daniel Evers <daniel-evers@users.sourceforge.net>
+Date: Sun Jul 29 23:14:19 2012 -0700
+
+ CHANGES: libnetsnmp: PATCH 3548257: from daniel-evers: fix for recursive pthread mutexes
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit e7a37678c2b7359afd44a307e824c1f7d7a0c87d
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Sun Jul 29 21:35:35 2012 -0700
+
+ NEWS: osx: patch: 3514049 from twobits-github: fix compilation on darwin11
+
+commit 1221426abad15b9b2fcee8f1e32ab52ef2692952
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jul 27 14:18:24 2012 +0100
+
+ CHANGES: perl: PATCHES: 3529541: Don't refer to internal 'my' variables from external scripts
+
+ Fix provided by Lezz Giles
+
+commit 9c06c2202dc056703c80959a0eca9a71684c28de
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jul 27 13:29:30 2012 +0100
+
+ CHANGES: Linux: PATCHES: 3536420: Ensure snd/rcv memory buffers are suitably aligned
+
+ Patch provided by Tyler Olmstead
+
+commit 89b82c55f9efd2e8ab8c6d65fa567c5b1fac1843
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jul 27 13:14:07 2012 +0100
+
+ "Idle" processes (i.e. in the process of being created) are probably
+ best regarded as "waiting for an event" to become runnable - i.e. 'notRunnable(3)'
+ That event being the completion of the creation process.
+ It's arguable whether or not they are strictly "loaded", but
+ this feels less misleading than reporting them as 'invalid(4)'
+
+commit 6e780a5bf0d64bf47dfbf479ae7f56c10ff8166e
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jul 27 12:57:54 2012 +0100
+
+ Clarify meaning of hrSWRunStatus 'invalid(4)'
+ Ensure architecture-specific alternatives don't confuse code syntax
+
+commit 99b353f7253a5bb38b86f31c2708e16b34a46ce7
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jul 27 12:50:51 2012 +0100
+
+ Additional patch from Patch ID #3543000
+
+commit d0e03fe4a236945daf42af7a47094e686f9bdb9e
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jul 27 12:41:02 2012 +0100
+
+ CHANGES: snmpd: PATCHES: 3543000: Various fixes to Rmon code
+ Supplied by Patrick Ritter
+
+commit 6632a2b9b9fad1a0b0d6baedf2a2b391f5d4e914
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Jul 26 14:39:42 2012 +0100
+
+ CHANGES: perl: BUG: 3517030: Ensure large tables are walked properly
+
+commit b8d16604dbb2f80ebe2852322aa83361a0323796
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Jul 26 14:19:07 2012 +0100
+
+ CHANGES: apps: BUG: 3529768: Be more careful when stripping off numeric suffixes
+
+commit 0b3ad44ec4c1b9f41dc3ef70e6a38a53ef268ade
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Jul 26 13:34:10 2012 +0100
+
+ Fix comments describing FreeBSD relationships
+
+commit 8cf7a89187a996faff040414986ffa5d78d5683e
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Jul 26 13:21:56 2012 +0100
+
+ CHANGES: build: BUG: 3532234: Fix typo in libtool script
+ (addressed properly in libtool 2.4.2)
+
+commit 4258d852ca7b6aeae93ad73064d43aa807eb6104
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Jul 26 13:16:20 2012 +0100
+
+ CHANGES: doc: BUG: 3535269: Document use of [snmp] for client-side tools.
+
+commit 26ed40cbd07cf271a9cfc4517d964774712ad77c
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Jul 26 12:57:56 2012 +0100
+
+ Support local rollup of patches without first synchronising with extenal repo.
+
+commit 904c442d60c5b99aacd7f60307c28684efae854c
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Jul 26 12:53:37 2012 +0100
+
+ CHANGES: python: BUG: 3535967: Fix memory leak - snmp_{sess_}error allocates the output buffer
+
+commit 597ecda68ee2b580b666288977b04aa133207517
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Jul 26 12:17:14 2012 +0100
+
+ CHANGES: BUG: 3540621: dist: Add missing Provides: to net-snmp-perlmods RPM spec
+
+commit 43d5ba224c3f29fd8e7fd1d060a17045aad7eff0
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Jul 26 11:25:43 2012 +0100
+
+ CHANGES: perl: BUG: 3541012: Fix handling of gettable columns
+
+commit bc293acad8d3487cddef3c70cea74368f34d9354
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Jul 26 11:20:20 2012 +0100
+
+ CHANGES: snmpd: BUG: 3543864: Remove extraneous function type
+ (and fix a related typo)
+
+commit 028614ecf2d67398699dc3bd784029f3360f2e13
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jul 24 15:37:16 2012 +0200
+
+ CHANGES: snmpd: fixed snmpd exiting shortly after start due to incoming signal.
+
+commit 4d38895f459a1df24f68c4a60e4caf6a778d8c1f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jun 27 09:35:44 2012 -0400
+
+ CHANGES: snmpd: removed limit of 'exec' and 'sh' entries in snmpd.conf
+
+ Use dynamic (re)allocation instead.
+
+commit dceeacc998fe2322882e7eedec0a71a79dc494ab
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Jul 24 09:00:23 2012 +0100
+
+ Don't be surprised if there are no changes to various files
+
+commit 56c3c078336cbf1bf09fd1b01078a9030717613e
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Wed Jul 11 08:47:13 2012 +0200
+
+ CHANGES: snmpd: BUG 3542307: Correct sysORID for snmpMPDStats. Thanks to Dave Vucich for reporting this.
+
+commit 61ecedc083f881db8a9a50d50bdeed36624ed307
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Wed Jul 11 00:21:27 2012 +0200
+
+ CHANGES: snmpd: BUG 3542188: Correct sysORDescr for snmpUsmMIB. Thanks to Dave Vucich for reporting this.
+
+commit 2f9ede419f40e848a2425389288cac0e2331b992
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Jul 19 17:10:52 2012 +0100
+
+ Fix example 'rsync' command for full releases
+
+commit 6dd7884d99e756e2f22b688823ce1b1d526ad166
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Jul 18 15:59:59 2012 +0100
+
+ version update for 5.6.2
+
+commit 976696a128e57b512bf7ad400d002368b4a9a871
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Jul 18 14:34:31 2012 +0100
+
+ V5-6-patches out of Release Candidate
+
+commit 57c568d3d398172c5541fb31bb75d18fcce2e26f
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Jul 18 14:34:15 2012 +0100
+
+ Version number update: 5.6.2
+
+commit 73d906bc7c98506fa2b4d6d290f7b3beba2e4a0d
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Jul 18 11:12:58 2012 +0100
+
+ version update for 5.5.2
+
+commit 42b5afb3cd6d06adb426f1dbaa98358f2b2e8a53
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Jul 18 10:46:47 2012 +0100
+
+ V5-5-patches out of Release Candidate
+
+commit 8bd440c43e365a0b77d47f582cade9f97c7bfce7
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Jul 18 10:46:28 2012 +0100
+
+ Version number update: 5.5.2
+
+commit 6e0855a3157198499411ac52b46d5f32aad5b9fa
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Jul 18 09:51:32 2012 +0100
+
+ Add missing return type in function declaration
+
+commit 07d825e8bb35eea9ac6b1cb82cbb234fe66b1ab6
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Jul 18 09:51:32 2012 +0100
+
+ Add missing return type in function declaration
+
+commit 5db70036ef675635647e5b7c7253456838836647
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Jul 11 14:55:38 2012 -0700
+
+ don't use --rebase
+
+commit d4c1549593ce2c2caeb98e5f8abfd7a5ae5a0273
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jun 27 09:35:44 2012 -0400
+
+ CHANGES: snmpd: removed limit of 'exec' and 'sh' entries in snmpd.conf
+
+ Use dynamic (re)allocation instead.
+
+----------------------------------------------------------------------
+
+Changes: V5.7.2.pre1 -> V5.7.2.pre2
+
+commit ffce49fb1ab4a78d4f2947be06d620f1424528fd
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Jul 11 17:12:31 2012 -0700
+
+ Version number update: 5.7.2.pre2
+
+commit bd7c7297187818e5eef7327667e4a81f6c9fc89b
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Jul 11 14:55:38 2012 -0700
+
+ don't use --rebase
+
+commit a715312e2ce49d4da93fc140cc39fc100b0b7978
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Jul 11 15:47:22 2012 -0700
+
+ updated for the previous 5.7.2.pre1 release
+
+commit 17277689b629f4586d5d714d87ce6bc11f887668
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Jul 11 14:55:38 2012 -0700
+
+ don't use --rebase
+
+commit 6786ffc76facf746afb6af25158f7940656ab39c
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Wed Jul 11 08:47:13 2012 +0200
+
+ CHANGES: snmpd: BUG 3542307: Correct sysORID for snmpMPDStats. Thanks to Dave Vucich for reporting this.
+
+commit f0e35d61f9258dc608da9bf718af1457a859fa19
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Wed Jul 11 00:21:27 2012 +0200
+
+ CHANGES: snmpd: BUG 3542188: Correct sysORDescr for snmpUsmMIB. Thanks to Dave Vucich for reporting this.
+
+commit 5206d25d4cb94d4b0dd331a5a4113d4d87782c42
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Jul 2 12:14:39 2012 -0700
+
+ better description of --disable-set-support
+
+commit f92853281477ee724a51a9967f37d3f1dd1b0f7e
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Jul 2 12:09:50 2012 -0700
+
+ remove duplicate definitions causing a problem
+
+commit 5be27368751691fc1ab55fe62b4106d8d99b8704
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Jul 2 12:06:58 2012 -0700
+
+ after pulling all the branches, switch back to the initial one
+
+commit 82596a69f5ce53d5a6f0af4215c98d6184dab4d4
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jun 22 14:04:50 2012 +0100
+
+ Unpick merge conflict.
+ (Not sure why this wasn't flagged up earlier - or maybe I just missed it!)
+ (cherry picked from commit b05bd78f9f234bb57a00b54c5bfb1de32a09f4a4)
+
+commit 6a075ae494c76b82eea96327cf5242df048743db
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jun 22 14:21:08 2012 +0100
+
+ version update for 5.6.2.rc3
+
+commit a37e7e02945147bfe6cadb9571706c6b2ec743bf
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jun 22 14:17:42 2012 +0100
+
+ version update for 5.6.2.rc3
+
+commit b05bd78f9f234bb57a00b54c5bfb1de32a09f4a4
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jun 22 14:04:50 2012 +0100
+
+ Unpick merge conflict.
+ (Not sure why this wasn't flagged up earlier - or maybe I just missed it!)
+
+commit 4d15742c750a96a4dbb3da874741ae152489f8d5
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jun 22 13:58:07 2012 +0100
+
+ Release Candidate for V5-6-patches
+
+commit f6b5e3376ed3a8e9eaf74b7d6822b3a765772ee8
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jun 22 13:57:56 2012 +0100
+
+ Version number update: 5.6.2.rc3
+
+commit 5cfb0811127a653dff0f4e53ad6029e2298a6c62
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jun 22 13:28:37 2012 +0100
+
+ Release Candidate for V5-5-patches
+
+commit e72e205fdcef787ef840c8c928ed27351a69544b
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jun 22 13:58:07 2012 +0100
+
+ Release Candidate for V5-6-patches
+
+commit f79a54f2472508b167d977f367c3864b5621e89d
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jun 22 13:42:53 2012 +0100
+
+ version update for 5.5.2.rc3
+
+commit 56ef5f0db51cfd55226f82f94f3f3d2450e4feb5
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jun 22 13:39:32 2012 +0100
+
+ version update for 5.5.2.rc3
+
+commit af1d00ab0246275dadb5f0cd3a23a77d5f5598cd
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jun 22 13:28:37 2012 +0100
+
+ Release Candidate for V5-5-patches
+
+commit f18776d63a516020317e58875ab24352d5db8651
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jun 22 13:28:26 2012 +0100
+
+ Version number update: 5.5.2.rc3
+
+commit fe107794e7400d239e8af3da8b4a3fbef06b5da9
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jun 22 13:28:37 2012 +0100
+
+ Release Candidate for V5-5-patches
+
+commit 0f84fbcf71995bddafab500d87c9c5a6f461a734
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jun 22 12:29:34 2012 +0100
+
+ CHANGES: snmpd: PATCHES: 3479740: Fix hrSWRunPerf statistics
+
+commit 1e3bb6060be6156d3ff316c5a7e4fd7f05e37cff
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Jun 22 12:11:56 2012 +0100
+
+ NEWS: snmpd: BUG: 3532090: Fix high ifIndex values crashing hrDeviceDescr
+
+commit e8663fac8b88663282669726a08f16db16b5f4db
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Jun 18 13:30:25 2012 +0200
+
+ Revert "CHNAGES: snmpd: fixed snmpd exiting shortly after start due to incoming signal."
+
+ This reverts commit b11a4e93f50d8a544f835f376c3a4b8c0641a31a,
+ we're in RC-phase and code is frozen
+
+ (sorry for noise)
+
+commit b11a4e93f50d8a544f835f376c3a4b8c0641a31a
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Jun 11 16:26:09 2012 +0200
+
+ CHNAGES: snmpd: fixed snmpd exiting shortly after start due to incoming signal.
+
+commit a570238d58eb5a996b56f01a27a18df6f37d0f60
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Jun 11 14:20:25 2012 +0200
+
+ More precisely describe -c option.
+
+commit 48cc39f1aa0fa6ce955ef76b25db8f9dca06b80d
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Sat Jun 2 09:27:10 2012 -0700
+
+ version update for 5.7.2.pre1
+
+commit 810185ae0b0cd2ad4d424a1ba775ef5ceaf50f03
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Sat Jun 2 09:24:19 2012 -0700
+
+ make depend for 5.7.2.pre1
+
+commit 6271471e01282f3675724eaf1358ceb0e95ddd4e
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Sat Jun 2 08:32:40 2012 -0700
+
+ Version number update: 5.7.2.pre1
+
+commit fcb782aa8893134c7414a926d9268594f725b915
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Sat Jun 2 08:32:18 2012 -0700
+
+ version update for 5.7.2.pre1
+
+commit e3bcd87c72fcea7706e868b5ace75296093f7497
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 14:09:42 2012 +0100
+
+ Fix dist/release format
+
+commit d813ce2eeefc68229cfcaf20603244cdd6d09d3c
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 14:07:52 2012 +0100
+
+ Fix dist/release format
+
+commit fa7bd581e3783685db39c9b4eaf847be5ac86fd3
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 13:53:10 2012 +0100
+
+ version update for 5.6.2.rc2
+
+commit 0739e2382d31146aca3205244cf70788b40a428d
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 13:51:45 2012 +0100
+
+ version update for 5.6.2.rc2
+
+commit d9a15445aa74f5316bfc711c1558467872c2958c
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 13:50:12 2012 +0100
+
+ make depend for 5.6.2.rc2
+
+commit bcabd2c9542dbebd1d319b4494413bdcca06614e
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 13:38:38 2012 +0100
+
+ Release Candidate for V5-6-patches
+
+commit b473898c0c5ac9eb47c7c05a3f745e4ff2a76aaa
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 13:38:28 2012 +0100
+
+ Version number update: 5.6.2.rc2
+
+commit 131429e7062fbaa65b82affed1fb92df2c0cc813
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 13:38:38 2012 +0100
+
+ Release Candidate for V5-6-patches
+
+commit 1c8110b33b8105ca6190945a35fe7ae903252d68
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 13:21:38 2012 +0100
+
+ Avoid perl versioning problems when setting up the build environment
+
+commit 508ece16e6f6f49562da204792ae0644269994d1
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 13:20:58 2012 +0100
+
+ Fix handling of dist/release merge
+
+commit 5b8a8547b1a47d2f5b207f48f2496e4241d902c6
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 11:10:48 2012 +0100
+
+ version update for 5.5.2.rc2
+
+commit 6c32914bf28d695df349dca269e488b501700316
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 11:07:22 2012 +0100
+
+ version update for 5.5.2.rc2
+
+commit 9f5a82a5afdbb3daeb2fd437a309f0b8d357cf4b
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 11:05:39 2012 +0100
+
+ make depend for 5.5.2.rc2
+
+commit 39203f29477a3bedf012d41135d8abd6bcad08b1
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 10:54:27 2012 +0100
+
+ documentation update for 5.5.2.rc2
+
+commit 17e79ef0fad79609c5ba2feb4e8b9eb5d7db6886
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 10:46:11 2012 +0100
+
+ Release Candidate for V5-5-patches
+
+commit 5821be5bbb4018ded282fbbbd4830cf2eeadd9e1
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 10:45:59 2012 +0100
+
+ Version number update: 5.5.2.rc2
+
+commit 3f2111de6733a04e12d910d306a34d671e008762
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 10:46:11 2012 +0100
+
+ Release Candidate for V5-5-patches
+
+commit ccf8ff2c4db60122d41302e4aeb700e0b868105f
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 28 10:18:43 2012 +0100
+
+ CHANGES: snmplib: PATCHES: 3526599: Don't hang on retried failing SNMPv3 responses
+
+commit c81c8483990911f47435d3005255d91c37ab92b2
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sun May 27 14:09:26 2012 +0200
+
+ Fix BSD that downnot always like IP_SENDSRCADDR - so retry without
+
+commit ffce1f2dc2f8b31abd01f93b26da78f4726a1e64
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sun May 27 14:03:58 2012 +0200
+
+ Fix OS missing MSG_DONTWAIT (AIX). Backport from 5.7
+
+commit c575216850185b56454dad0253e3164979e13513
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sun May 27 13:56:01 2012 +0200
+
+ Fix missing include. Fixes SIGSEGV on FreeBSD9 x64
+
+commit 5805878749c08062debf0a9d798d08fb916caa2d
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun May 27 06:23:19 2012 +0200
+
+ CHANGES: snmpd: Add missing debug tag
+
+commit d1a42bbcc7b14730c9a6d99c4f047097843a549b
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Fri May 25 09:02:27 2012 +0200
+
+ CHANGES: building: Run libtool --mode=finish on the right directory
+
+commit 1fbf33711a19eac9739ad23f6f6251eacc41f1c4
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue May 22 14:54:45 2012 +0100
+
+ CHANGES: Linux: PATCH: 3525998: Don't use an uninitialised value in error message
+
+commit 32c1686b67dc85c4a189576363065609dfed5e61
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue May 22 14:52:56 2012 +0100
+
+ Attempt to mark release-candidate branches as such.
+ Omit final-release-only steps when preparing preN/rcN releases
+ (Relies on a tweak to the Makerelease perl modules)
+
+commit 4c5633f1603e4bd03ed05c37d782ec8911759c47
+Author: Robert Story <rstory@freesnmp.com>
+Date: Mon May 14 11:40:06 2012 -0400
+
+ NEWS: snmp: BUG: 3526549: CVE-2012-2141 Array index error leading to crash
+
+commit 65dd83c2255ee58edbf0e25863e55b58a4113679
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 20:30:42 2012 +0100
+
+ version update for 5.6.2.rc1
+
+commit ac4bc65e2909f3bd85f32f04b504fa65d2f64553
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 20:28:06 2012 +0100
+
+ make depend for 5.6.2.rc1
+
+commit b74994864195119edb6e19c85147fac00bcb93e3
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 20:13:46 2012 +0100
+
+ Version number update: 5.6.2.rc1
+
+commit 91350092c46e66d06d74143f4816473db4d25160
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 19:56:33 2012 +0100
+
+ Mark version-specific changes _before_ pushing to central repository
+
+commit 7241accd70b82d0fcd44d5a5238b2ee9445900db
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 17:53:17 2012 +0100
+
+ version update for 5.5.2.rc1
+
+commit 7c796a15a1d1bb85feea940bd4e3516877920919
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 17:50:49 2012 +0100
+
+ version update for 5.5.2.rc1
+
+commit 07e268bfb64b0ec645b3f7e87266984f9217cf12
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 17:44:37 2012 +0100
+
+ make depend for 5.5.2.rc1
+
+commit 16eaaf6c3ba14596ca9efaf4b114f1b709f42b68
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 17:29:03 2012 +0100
+
+ documentation update for 5.5.2.rc1
+
+commit c729469ef12154930cf9d15967e16186fb445f30
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 17:27:20 2012 +0100
+
+ Version number update: 5.5.2.rc1
+
+commit 142571d3cea08f0c072d24c1d39a43c7446f8ce7
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 17:01:03 2012 +0100
+
+ When building a new release, the installed version of the perl
+ modules may well be different to the version being built.
+ That should not break the build.
+
+commit eba86b6f7aff261ee0e61334df70de7156e5c3cb
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 17:01:03 2012 +0100
+
+ When building a new release, the installed version of the perl
+ modules may well be different to the version being built.
+ That should not break the build.
+
+commit 5c0f64d6db2b593f7cc0ed2d4f55b7c592b774a8
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 23 22:25:15 2012 +0200
+
+ Only output cpu warnings once.
+
+commit ee58e4827b9fa16e6635ca003e8a4f11dcb5fb7a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 23 22:17:42 2012 +0200
+
+ Fix speling in errormessage.
+
+commit 03f485df22f20e149cfae94c57cb82feecb5d74b
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 23 22:12:11 2012 +0200
+
+ Not all Linuxes use rpm (debian/ubuntu comes to mind)
+
+commit 930838224f781696bd35225f22569347416f1b16
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 23 22:10:15 2012 +0200
+
+ Check need for -lm to use round/exp
+
+commit a0609cf1f3a6917d263725732248cd937a45ad94
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Apr 7 08:40:44 2012 +0200
+
+ Remove limitation on configuration line length.
+
+commit 305973338a63ae54c5e02a8626fbe9a8064dcb7e
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Apr 7 00:32:19 2012 +0200
+
+ Reduce variable scopes.
+
+commit ccab4e9d3ed424c39d0dc27be63fa76c7461ea81
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Apr 7 00:15:22 2012 +0200
+
+ Internalize the name and line number of the curret configuration file
+
+commit cf874ad7b9daf4fcc0d46cdd034474b478005341
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Fri Apr 6 21:47:28 2012 +0200
+
+ Replace #if (A) B #else B #endif with B.
+
+commit ef9ea641bc290eec50685b60519b31bee8b14a69
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 9 21:04:06 2012 +0100
+
+ version update for 5.6.2.pre2
+
+commit 35aba1959de119f1fb89203c37109aa6f0e21c57
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 9 21:00:40 2012 +0100
+
+ version update for 5.6.2.pre2
+
+commit e41fbaff18ac9095cf4a739a06ec39a1a6ccfdc1
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 9 20:35:35 2012 +0100
+
+ Version number update: 5.6.2.pre2
+
+commit 137fe582d6cc5611430dab46ef144efd84cfc803
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Apr 6 20:46:56 2012 +0100
+
+ Revert commit 1f4a829b18275e4956ca91e5ec370df015f06133
+ (snmp_store_needed() API is not available in 5.[45].x)
+
+commit 2b7e64288c01a8a062026c521ca31a5e885f30cc
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 2 16:12:12 2012 +0100
+
+ FreeBSD-9: Fix for 'const'ifyed nlist arguments
+ Backport of ed65eca6e7f9cfa7380a78d56c01ed314745b169 from V5-6-patches
+
+commit 7e95d80b698051259645c074a53ffd264a6fa916
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 2 16:06:56 2012 +0100
+
+ FreeBSD-9: Fix for 'const'ifyed nlist arguments
+ Backport of ed65eca6e7f9cfa7380a78d56c01ed314745b169 from V5-6-patches
+
+commit 1a9b7b7c02e2deefe994d595a7cc1dd2ffbeee1d
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 2 15:51:20 2012 +0100
+
+ Fix compilation on FreeBSD 9.x with 'recent' header shuffling
+ Backport of c53d8c3525f590f2213d35b0da94123862f3e366 from V5-5-patches
+ (Patch #3363308 - omitting tweaks to configure)
+
+commit 3d9ddb41e263bc1a78f9f9440b8d4ad4f86c82e1
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 2 10:36:18 2012 +0100
+
+ Fix typo
+ Backport of 5b702b024b60176d7f5699b92e55da50a8deae71 from V5-6-patches
+
+commit 0d35c609564b66a1ffe81556d37adf0503c389ce
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 2 10:15:08 2012 +0100
+
+ Provide missing definition of NETSNMP_PRIo
+ (used in agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c)
+
+commit a79141a419953d010a6989e8b88f4df127394d38
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 2 09:19:26 2012 +0100
+
+ Header fiddling for FreeBSD,OpenBSD,Dragonfly
+ Backport of f7b0de1518002c6e8f9b94ef3deb8882e1e9338e from V5-7-patches
+
+commit adf74bf753d3970357afd633803256241d9c7b87
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 2 08:20:46 2012 +0100
+
+ Fix IPv6 TCP & UDP tables, *BSD support (including OpenBSD)
+ Backport of commits 5cd1573625471c0583e9087aec6802b77157d5a2
+ and 50d73f0d56fe22c590530b3e305d41dcdac3ce00 from V5-6-patches
+
+commit d9555acb9f47c3aa8fde4bc20a44d7ca6181a8a9
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Mar 25 18:48:12 2012 +0000
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Avoid dangling pointers (based on patch 3503259)
+
+commit 82a8b47ee96e5d29a2b7ac3ca00722d737d5b479
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Mar 29 22:31:56 2012 +0200
+
+ Running autoheader / autoconf
+
+commit 9ca8d939ab393306a1d0f146c9cb70ea0cb19d49
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Mar 29 22:30:38 2012 +0200
+
+ Running autoheader / autoconf
+
+commit cecd4869deb68f3d4c71e768d5b40dd576446925
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Mar 29 22:29:31 2012 +0200
+
+ Running autoheader / autoconf
+
+commit a1a4513bd3e4e614200f6db5a02f61d6c8eefb32
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Mar 28 09:47:45 2012 +0100
+
+ Doxygen-style documentation fixes (backport of git commit c09903a42e9d97331fd9e48ee831a85afdf9c70a)
+
+commit 9bdbcca122c37da304fc6aa6939729475f90f5fd
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Mar 28 09:30:49 2012 +0100
+
+ Doxygen-style documentation fixes (back-port of GIT commit c09903a42e9d97331fd9e48ee831a85afdf9c70a)
+
+commit 1f4a829b18275e4956ca91e5ec370df015f06133
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Mar 27 21:41:24 2012 +0100
+
+ CHANGES: snmpd: PATCHES: 3495697: Store persistent snmpTarget table changes
+
+commit 1f75f377d0db01754c0c161dc44373081beef520
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Mar 27 21:14:06 2012 +0100
+
+ CHANGES: FreeBSD: PATCHES: 3489387: Install FreeBSD 10 header file (plus other missing versions)
+
+commit 3d72c9e78f2ad817c9d1d82977327bbb20d63ab9
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Mar 27 21:06:31 2012 +0100
+
+ CHANGES: snmpd: PATCH: 3487867: Don't skip missing ifXTable entries (ifConnectorPresent FALSE)
+
+commit 12906578ab30cf776d080c0ef3025b30334d7655
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 26 16:17:45 2012 +0200
+
+ DISMAN-PING-MIB: Fix even more memory leaks
+
+commit ccfd5ca6fe10313d6181d24bbb1797825a97da10
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 26 15:51:16 2012 +0200
+
+ DISMAN-PING-MIB: Eliminate duplicate code
+
+commit 9fda2668722f08ddbfdd67a2239d8b021db64a83
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 26 15:48:46 2012 +0200
+
+ DISMAN-PING-MIB: Write a loop as a loop
+
+commit cbc18eb763ba6df69ef70668a54d75bf35e79503
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 26 15:24:08 2012 +0200
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Fix more memory leaks
+
+commit c7725192478aec018fb4aefa60946e04a406c00c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 26 13:43:24 2012 +0200
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Avoid reading freed memory when deleting a row from a table
+
+commit a6be739566f310d7441fd7f54989e39446f7a143
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 26 13:42:28 2012 +0200
+
+ Extend DISMAN-PING-MIB test
+
+commit 8a9b57291453cb8aec28e766c594701ed19c4fc6
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Mar 26 21:03:41 2012 +0200
+
+ Fix for DragonFly 3
+
+commit e5c9a32f79eac2e85527c9cf05087cdae9b35a6c
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Mar 26 20:59:53 2012 +0200
+
+ DragonFly needs _KERNEL_STRUCTURES to compile ipv6 code
+
+commit cd43bc09a39bd97ff5e719a2ce232ce424600a65
+Author: David Imhoff <dimhoff@users.sourceforge.net>
+Date: Sat Mar 24 15:47:17 2012 +0100
+
+ CHANGES: snmplib: PATCH 3510454: Allow the use of 0.0.0.0/0 as alias for default
+
+commit e2fc15f9e5a6e3e36be5f489601cbf6bf731917f
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Mar 24 15:21:38 2012 +0100
+
+ Fix TCP state values for DragonFly
+
+commit 432fe3ddf54f2c98f936959469cb9b014d599f06
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Mar 24 15:10:52 2012 +0100
+
+ Require perl to do pass_persist test
+
+commit 37d2770cf50c98023eeba90e25d372bff7316ada
+Author: Niels Baggesen <nba@user.sourceforge.net>
+Date: Sat Mar 24 15:06:40 2012 +0100
+
+ Fix TCP state values for DragonFly
+
+commit 86a948d8691e881d55591dcabddc2739ce72b30e
+Author: Niels Baggesen <nba@nba-linux.sb.statsbiblioteket.dk>
+Date: Sat Mar 24 15:01:37 2012 +0100
+
+ Properly find pass helpers for testing.
+
+commit fe26a3c4f29f046bf65ed52e9d94054b675fbc4b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Mar 22 09:04:42 2012 +0100
+
+ DISMAN-PING-MIB: Limit source code lines to 80 columns
+
+commit 745bafcdcc9c8e84616d4e274db2a384bf234da2
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Mar 22 08:55:05 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Make ping implementation independent of ntpd clock jumps
+
+commit da6925e6763cadbe02f4a8bbfe68a362e535ad5e
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Mar 20 10:38:36 2012 +0100
+
+ CHANGES: testing: Add testing/fulltests/default/T154dismanpingmib_simple
+
+commit fa606dd7ca6aff9308d4e8b01bbcde148f441271
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Mar 20 16:49:21 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Make pinging local interface addresses work
+
+commit 617a83ba799575c84c66f6b1c480ef633161a64c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Mar 20 16:28:46 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Fix a socket leak triggered by pinging a remote host
+
+commit 625f55c272ec6281e38d8e30eb53fd51516b00ae
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Mar 22 09:54:55 2012 +0100
+
+ DISMAN-PING-MIB: Convert a dynamically allocated variable into a stack variable
+
+commit b48f19ad4b4aa68c3e16e2a72df37b9c0cd36c4a
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Mar 20 16:24:07 2012 +0100
+
+ DISMAN-PING-MIB: Add more debugging statements
+
+commit d74cb3966175892562f5e3a9b1683acba2c22e07
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Mar 20 11:45:18 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Fix several memory leaks
+
+commit 0b1a77674678cc9a15be3e7700d3cef650ed02c7
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Mar 20 12:00:30 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Do not send the contents of the stack over the network
+
+commit 139023cd3ab51631cc10e2866d71abcf99ae4c1b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Mar 21 08:56:07 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Don't call exit() upon memory allocation failure
+
+commit 169b6aaa7b61827cc1ad0b3aeeae3a7229dd25d8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Mar 21 08:53:26 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Fix IPv6 socket leak in error paths
+
+commit a0be32ad053a71fa96134d55e542bb07d4f0297d
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Mar 20 11:43:46 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Avoid that host name resolution failure causes a crash
+
+commit bf9bff64556787d766ee2ef2d578afb920719f3a
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Mar 21 08:51:55 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Convert printf() statements into snmp_log() and DEBUGMSG()-statements.
+
+commit 5d74c01245523a9d8db1eda27d1efae2ebc104fb
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Mar 21 18:40:02 2012 +0100
+
+ New MIB: VRRPV3-MIB
+
+commit 5b38f062b99b6ef36708e2c7de4965a3192612e9
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Mar 21 18:34:48 2012 +0100
+
+ For safety, sizeof the right variable in memcpy
+
+commit e5f82782da05efa7c0e6dc2bf5a41ee11868f469
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Mar 21 18:33:21 2012 +0100
+
+ Fix for hrSWRun data for FreeBSD
+
+commit 8327565e823270d10a4504568edbe5b5ae323a55
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Mar 21 18:31:54 2012 +0100
+
+ Clean up variables for OpenBSD/NetBSD
+
+commit 170f6f027bf4f9174b7073530da4d07f400bba58
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Mar 21 18:28:58 2012 +0100
+
+ Move declarations in front of statements
+
+commit dbb4573b69fae85cdc931b2892b5ce4e5b16b321
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Mar 21 18:23:36 2012 +0100
+
+ Require kernel_netbsd for NetBSD6
+
+commit f11681f15aad7d9a52fa29812ecbb507f1b7fe24
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Mar 21 12:36:38 2012 +0000
+
+ Check for old tarballs (and unpacked distributions) before starting.
+ These can confuse steps such as "make dependcheck", that do a 'find'
+ on the current tree, and would descend into such unpacked source trees.
+
+commit 470dcd4b6c3ff11ff0a3532a7340a56cffd69098
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Mar 21 12:32:13 2012 +0000
+
+ Don't run "make docs; make mancp" if there's no Makefile present
+
+commit c9ac420343e16df2b7065f5bf2790df44e247fba
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Mar 20 10:26:10 2012 +0000
+
+ Allow distribution as part of normal Net-SNMP packages.
+
+commit 5999f60c57723f23f3c254af57fdb10af301a8eb
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Mar 18 19:03:08 2012 +0100
+
+ Regenerate
+
+commit 275d204036a607e3df50e8447d4bc755e9db02fd
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Aug 28 21:29:03 2011 +0200
+
+ CHANGES: building: Make it possible to use --disable-applications/--disable-agent together with --enable-minimalist
+
+commit bdccc875710295aacf50f71eb1c1d2ee97f336fe
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Fri Mar 16 20:10:58 2012 +0100
+
+ Do not declare the local variables for opaque_special_types unless that option is set.
+
+commit b80a67da052adca1b5a644db83a782e15c2237c3
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Fri Mar 16 19:50:03 2012 +0100
+
+ Check that the data exist before trying to read it
+
+commit efae86bba5962491d42b77b935191a3eb25dd939
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Wed Mar 14 01:05:33 2012 +0100
+
+ Partially revert "Merge remote branch 'origin/V5-7-patches' into V5-7-patches"
+
+ Commit d35a1860217e723e4f866dd98ef6621665934c4a accidentally reverted
+
+ 4a2e5bcd56cd2afb36eb15d754e2fee888dd50c0 (hrh_storage is a proper replacement for hr_storage)
+ 0dd1e54557d1ba498b55d017b0a93e8ccf9bd522 (CHANGES: snmpd: UDP-MIB: Report the proper address in udpLocalAddress)
+ 5116d48378ecf03e722f3010ad47bf22a3fbcb8c (Reduce scope of prefix_val such that the compiler doesn't warn about an unsed variable)
+ 10f566f4d4cbb3e205023c23669289e4bfd089cb (perl/SNMP/SNMP.xs: Fix a compiler warning)
+
+ and part of
+
+ 6e74d64f85a59d50e461db4c34ac76f9de468bfb (Avoid using grep options -q and -w because grep in Solaris)
+
+ This reverts those reverts.
+
+commit aaedd59cc2da701527dc2d261d4e9f85f16e7504
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Mar 11 20:57:38 2012 +0100
+
+ Allow make test where the source path contains the string Net-SNMP to succeed.
+
+commit 4b94d796918a4eeae68ab21aa53d444a8b5c2921
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Mar 9 08:04:59 2012 +0100
+
+ Unbreak compilation on FreeBSD 4
+
+commit 10fe6b83324ad37d18b937cc8c6de94de534d035
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Mar 8 13:04:07 2012 +0000
+
+ version update for 5.6.2.pre1
+
+commit e1122edc1a5fe7976b065044134d39e7db5985ea
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Mar 8 12:43:19 2012 +0000
+
+ version update for 5.6.2.pre1
+
+commit a613d3a834912206d1ba5971e441a3ea6b36af23
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Mar 8 12:33:03 2012 +0000
+
+ make depend for 5.6.2.pre1
+
+commit 0ef34e6519dfcb82c97df8427547c08dcf81e69a
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Mar 8 10:11:30 2012 +0100
+
+ CHANGES: snmpd: Fixed snmpd '-d' option.
+
+ Now it dumps packets again.
+
+commit 8e69742f143e4fc11196e5b2ed66c8f7f53fd02f
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Mar 6 09:24:21 2012 +0000
+
+ Version number update: 5.6.2.pre1
+
+commit c4e00b8c3e1010cdcab5e6c02d60d75df9c6dcf2
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Mar 6 09:24:05 2012 +0000
+
+ version update for 5.6.2.pre1
+
+commit 39490104a3ab58235aace2f9d871c266dc4485ee
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Mar 5 09:06:52 2012 +0000
+
+ Mark the changes make as part of the release process as specific to
+ the particular branch being released. Version tags, changelog entries
+ and the like shouldn't propagate to later branches.
+
+commit 4a2e5bcd56cd2afb36eb15d754e2fee888dd50c0
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Mar 5 20:59:38 2012 +0100
+
+ hrh_storage is a proper replacement for hr_storage
+
+commit ce85832932ccd916c42319114c40885a466a9d0e
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Mar 5 20:56:40 2012 +0100
+
+ More fixes for Solaris sh
+
+commit 0dd1e54557d1ba498b55d017b0a93e8ccf9bd522
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 5 15:08:26 2012 +0100
+
+ CHANGES: snmpd: UDP-MIB: Report the proper address in udpLocalAddress instead of 0.0.0.0. Makes test T160snmpnetstat pass again. Fixes a bug introduced in commit c76fb96f65e33ba2fd212a921e8c386155ee5c7a.
+
+commit 518917e9f39f7a9d3c3bf3a865e8ac0e3026d600
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 5 14:04:54 2012 +0100
+
+ snmplib/snmpUDPDomain.c: Fix source code indentation
+
+commit 2651909ccceabfcfadaf942c02450e28fe837dc9
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Tue Nov 9 12:04:04 2010 +0000
+
+ Passes now on MinGW too.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19653 06827809-a52a-0410-b366-d66718629ded
+
+commit e41f115e40304c941ba17d67e24710722d90741b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 5 13:39:17 2012 +0100
+
+ testing/fulltests/support/simple_eval_tools.sh: Avoid using grep options -w and -q because grep in Solaris' default path doesn't understand these.
+
+commit 5116d48378ecf03e722f3010ad47bf22a3fbcb8c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 5 10:47:20 2012 +0100
+
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: Reduce scope of prefix_val such that the compiler doesn't warn about an unsed variable if it isn't needed.
+
+commit 6e74d64f85a59d50e461db4c34ac76f9de468bfb
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 5 09:22:31 2012 +0100
+
+ testing/eval_tools.sh: Avoid using grep options -q and -w because grep in Solaris' default path doesn't understand these options.
+
+commit 10f566f4d4cbb3e205023c23669289e4bfd089cb
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 5 10:47:39 2012 +0100
+
+ perl/SNMP/SNMP.xs: Fix a compiler warning
+
+commit 44aa265891cd563f7f4114ef25dcf7aaf3b14e9a
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Mar 5 09:06:52 2012 +0000
+
+ Mark the changes make as part of the release process as specific to
+ the particular branch being released. Version tags, changelog entries
+ and the like shouldn't propagate to later branches.
+
+commit dae4e16be86117861f63d1a2f981ad361418f5c6
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Mar 5 09:06:52 2012 +0000
+
+ Mark the changes make as part of the release process as specific to
+ the particular branch being released. Version tags, changelog entries
+ and the like shouldn't propagate to later branches.
+
+commit 28f6226f2e228b8ca248489735f86502b2cce0a1
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Mar 5 09:06:52 2012 +0000
+
+ Mark the changes make as part of the release process as specific to
+ the particular branch being released. Version tags, changelog entries
+ and the like shouldn't propagate to later branches.
+
+commit 40022a697958259ccfbb3fed44eb3c472f5e837e
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sun Mar 4 10:37:41 2012 +0100
+
+ Solaris sh does not understand "test -e"
+
+commit 773af0c42e077bebdaecf1c0caf393285a7688f1
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Mar 3 17:19:30 2012 +0100
+
+ Clean up nsrollup complications
+
+commit ee71049c3e21c1d0e3424297136652bbe0e39d85
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Mar 3 16:49:41 2012 +0100
+
+ mibgroup/icmp.c: adjust ifdefs to make it compile on BSD's
+
+commit ce9600361e665dde17af9d8ab16d7ce85dc05643
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Mar 2 21:39:55 2012 +0100
+
+ dot3StatsTable has bugs :-(
+
+commit dffacf6fa0755e1700cbac25b844185abd807a0a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Mar 2 21:38:10 2012 +0100
+
+ passpersist test needs /usr/bin/perl
+
+commit 8726995c7a8aef674c4f164b1871c37bbdcdad50
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Mar 2 21:36:58 2012 +0100
+
+ grep -w fails with OpenBSD and Solaris 10-64
+
+commit 1eb4745b23cc3a839864e7f6ea28355b0566eb67
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Mar 2 21:35:49 2012 +0100
+
+ Solaris needs /usr/xpg4/bin/grep to understand -q
+
+commit 9954b4b741fd8c63d6128bd0527298c8e4e989fc
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Mar 2 21:34:45 2012 +0100
+
+ Make sure we have the proper srcdir for out-of-source builds
+
+commit 78369002be2711f0aa876b64a4e10b090cc241cd
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Mar 2 21:33:31 2012 +0100
+
+ Not all make versions define $(RM)
+
+commit 94245b29a3cda89475c6eab5d9493c6657ff38e3
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Mar 2 21:24:24 2012 +0100
+
+ Make autoconf 2.68 happy
+
+commit 44acd6c285fb5614b4c9611b1abdeca9dd28e4bb
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Mar 2 21:12:47 2012 +0100
+
+ Fix spelling of mib module fsys_getfsstats
+
+commit 1fa1fee3693f67b820223806b3d73afd4c50ec18
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Fri Mar 2 01:37:20 2012 +0100
+
+ Silence a clang warning.
+
+commit 93263b98a5db344cf2c4d489c43971e7b29cdb03
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Mar 1 13:37:20 2012 +0000
+
+ version update for 5.5.2.pre1
+
+commit 5a175428b973d2ea8553e29fecf94cf1566aa858
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Mar 1 11:48:18 2012 +0000
+
+ version update for 5.5.2.pre1
+
+commit 364276a1c5aa66caa23eb5b7f111fdeb5af71fa7
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Mar 1 11:45:10 2012 +0000
+
+ make depend for 5.5.2.pre1
+
+commit 73598340172eff75729a6d57192b8171d5bbf00e
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Mar 1 10:42:56 2012 +0000
+
+ Version number update: 5.5.2.pre1
+
+commit f3214402672ca199fd531e66122bf96c4d9a4eb7
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Mar 1 10:42:39 2012 +0000
+
+ version update for 5.5.2.pre1
+
+commit 2e74acb6f19e4729cede0ab43e931961cb23aaea
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Thu Mar 1 09:18:39 2012 +0100
+
+ CHANGES: Bug 3152841: Do not install the util_funcs subheaders that were removed in 5.7
+
+commit b7109646b95a70713d1ad991d41bccd57c0bb3eb
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Thu Mar 1 08:48:48 2012 +0100
+
+ CHANGES: Bug 3152841: Install util_funcs subheaders introduced in 5.6
+
+commit 432cbb7a5501ab90d66d0a83e731e7343bc04b37
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Feb 25 10:13:15 2012 +0100
+
+ Correct typos
+
+commit 6a6c9bbc7584f196a1185cc1935204f1206811ed
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Wed Feb 29 08:55:35 2012 +0100
+
+ CHANGES: Bug 3152841: Install util_funcs subheaders
+
+commit d515e2a6e4c2a1c4d84734cc7b2d0b2fc5a894ad
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 15:56:21 2012 +0000
+
+ CHANGES: snmpd: PATCHES: 3487919: Fix compilation when caching is disabled
+
+commit af8368ed8898a78d0868b47af46bc9db07d1c764
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 15:50:56 2012 +0000
+
+ CHANGES: snmplib: PATCHES: 3414773: Encode integer value using ASN_INTEGER
+
+commit 19e2715807fe06fd0baedf88165011aee933e755
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 14:05:34 2012 +0000
+
+ CHANGES: man: BUGS: 3490708: Clarify use of common command-line options
+
+commit 65f7962f932c9b75c5bbbb047d1e26ae60978e53
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 12:23:34 2012 +0000
+
+ CHANGES: snmpd: BUGS: 3489631: Fix incorrect handling of UCD monitoring flag
+
+commit ac166051b6a092dd4a594326ec85e2f699b62547
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 11:57:41 2012 +0000
+
+ CHANGES: testing: BUGS: 3474590: Don't match underscores within the source root filename
+
+commit 879bf7079d34fa46f6fcf54a01c8500beaece59a
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 10:44:41 2012 +0000
+
+ CHANGES: snmpd: BUGS: 3460364: Fix use of block factor when detecting error conditions
+
+commit 034f1c572f683ea428583074471e5d5d13b51837
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 10:22:20 2012 +0000
+
+ Skip SET-based tests when configured using --enable-read-only
+
+commit 36423e210bfb65ef121c6a66aec438c7c237d3df
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 10:03:25 2012 +0000
+
+ CHANGES: BUG: 3454168: configure: Fix building with --enable-read-only
+
+commit eed0bcbc43fea18259f0f63b2081b6d10535a052
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 09:27:11 2012 +0000
+
+ Skip SET-based baby-steps when compiled with --disable-set-support.
+ Inspired by bug #3454168
+
+commit ec6a23030e5a2072c19c18c1d9c124387da56b7b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 27 18:42:58 2012 +0000
+
+ Add -lrt to NETSNMPLIBS such that clock_gettime() can be found
+
+commit f13320500294bb240f63c6dd7d2e9a2208eb740d
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Feb 27 16:52:51 2012 +0000
+
+ Skip SET-based tests when compiled using --disable-set-support
+
+commit c4276b6232c29145c039884e6b5a6b6da4b93837
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Feb 27 15:54:45 2012 +0000
+
+ Omit SET-related code when compiling with --disable-set-support (inspired by patch #3424930)
+
+commit 01c930edcc25700d6b5fb0376f55a26425e13fb0
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Feb 27 15:17:22 2012 +0000
+
+ Omit SET-related code when compiling with --disable-set-support
+ (inspired by patch #3424930)
+
+commit 9484d83203c4e2d820416be665fa833aa70444d2
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Feb 24 14:00:32 2012 +0100
+
+ Rework commit b4a19505a05816e94e01de97bf99ac37fcdc6d23.
+
+commit 2b7f13495228635d816e58b2174dc124dd0cf39f
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Fri Feb 24 07:43:22 2012 -0800
+
+ set MERGE_AUTOEDIT before merging to avoid the future git 1.7.10 forced msg
+
+commit e1b910b0be9343586ae9edba6f46040af315fcdd
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 23 10:27:54 2012 +0100
+
+ CHANGES: snmpd: init_agent() + init_kmem(): Return an error value instead of invoking exit() if access to kernel virtual memory is denied
+
+commit 463eed2120f9d191bc22673496a49e8174664e4b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 23 10:03:31 2012 +0100
+
+ Remove obsolete symbol NETSNMP_EXIT_ON_BAD_KLREAD
+
+commit c36ab71a4e096f16cc5a55533f080c9a94009914
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 23 08:53:56 2012 +0100
+
+ CHANGES: FreeBSD: snmpd + apps: Sending UDP packets works again for non-root users
+
+commit edebddba930f8b1472fa0bd20fc413ef8cf464a2
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Feb 21 11:31:46 2012 +0100
+
+ testing/RUNTESTS: Fix a bashism
+
+commit b4a19505a05816e94e01de97bf99ac37fcdc6d23
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 20 16:58:47 2012 +0100
+
+ Fix compiler warnings about %ld versus time_t on systems where time_t is a synonym for long long instead of long.
+
+commit d8978ecc8211be7c1e7905f1e215bb06ded266b6
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Feb 21 12:32:25 2012 +0100
+
+ Fix snmplib/transports/snmpSocketBaseDomain.c file header
+
+commit aa766d196e5287f6ca79b58a345b024260aba354
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 20 17:07:13 2012 +0100
+
+ IF-MIB: do not trigger undefined behavior (>> 32 of a 32-bit variable) when updating a counter and ifi_ipackets is a 32-bit variable
+
+commit c3fb6dd9e6b99e9542493188987871fc5017cb3c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 23 09:45:45 2012 +0100
+
+ Fix a compiler warning on systems where mode_t is unsigned
+
+commit f8a3ef0d3d4e530279900101049b8de98a44a6fb
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 14:48:52 2012 +0100
+
+ CHANGES: snmplib + snmpd + snmpwalk: Avoid that system clock changes (e.g. by ntpd) affect code that needs relative time
+ CHANGES: snmpd: Make sure that the range of the SNMPv3 variable snmpEngineTime is 0..2147483647 on all supported systems instead of 0..42949672 on some systems (i.e. wraparound after 497 days)
+ CHANGES: snmplib: Add netsnmp_get_monotonic_clock(), netsnmp_set_monotonic_marker(), netsnmp_ready_monotonic(), netsnmp_get_agent_runtime()
+ CHANGES: snmplib: Deprecate atime_diff(), atime_newMarker(), atime_ready(), atime_setMarker(), marker_tticks(), netsnmp_marker_uptime(), netsnmp_timeval_uptime(), timeval_tticks(), uatime_diff(), uatime_hdiff() and uatime_ready().
+ CHANGES: snmplib: Change the names of the struct timeval members of data structures that were used to store a wall clock time but that do now contain a monotonic clock value
+
+commit c19760f3333c92fac5d50e9768cdf939218bc487
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Feb 15 09:45:03 2012 +0100
+
+ snmplib/snmpv3.c: Fix source code indentation
+
+commit a6db239945e195de5a90fa183700b27a6ecb28d3
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Feb 7 00:11:14 2012 +0100
+
+ Fix possible memory leak from recent declarations patch
+
+commit 0fbbb9a9e2906a7af956957061d485874462aea9
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Feb 6 20:43:04 2012 +0100
+
+ Do not mix declarations and statements
+
+commit f308d5bafb05d78ed4030c4ecff324b6cbda680f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 15:25:30 2012 +0100
+
+ Fix two compiler warnings in agent/mibgroup/disman/ping/pingCtlTable.c
+
+commit 46f0fc1b7fc26a225763bc65cca520a1c59f0251
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Feb 6 20:54:32 2012 +0100
+
+ sendmsg does not like IP_SENDSRCADDR if addr is INADDR_ANY
+
+commit debac498fe8410110107a2fe64f8afb748edaa07
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Feb 6 16:48:09 2012 +0100
+
+ CHANGES: added OCFS2 (Oracle Cluster FS) to hrStorageTable and hrFSTable
+
+commit fafc99cd89e73ec7e00bf7360d0b4fa61944a4f4
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 11:18:34 2012 +0100
+
+ Simplify calculate_time_diff() and calculate_sectime_diff()
+
+commit 7af2013de8bf1b379c076db4e104508e17874d3e
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 14:55:58 2012 +0100
+
+ Fix order of feature #ifndef and Doxygen comment block
+
+commit bbd67f63530f5ef0bfc948fc58dfe6a93f8f8679
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 15:25:30 2012 +0100
+
+ Fix two compiler warnings in agent/mibgroup/disman/ping/pingCtlTable.c
+
+commit 42a66aeff25b9e9ef635a404ad2f5212f9e8cf0d
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 14:47:54 2012 +0100
+
+ Rename two function arguments
+
+commit 3fe72b3b99b7e4b2b982363dfc4f2d8d13f40592
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 13:49:22 2012 +0100
+
+ Convert snmp_select_info() documentation to Doxygen format
+
+commit e9db266ae48d05a7a6cb5d71b4bdea7ad808ef5e
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 11:17:57 2012 +0100
+
+ CHANGES: snmpd: Add netsnmp_get_next_alarm_time()
+
+commit d08044cb9e5702fbf549e14425f42794259d8a21
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 09:38:07 2012 +0100
+
+ CHANGES: snmpd: Add netsnmp_get_agent_runtime()
+
+commit a05c27c2711cb41582a3b4c31e38b0e93530b62d
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 14:51:33 2012 +0100
+
+ Fix spelling in a source code comment
+
+commit 910d7b0d99183609b9529b04c3f29330eb661021
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 14:38:12 2012 +0100
+
+ Replace netsnmp_timeval_uptime() by netsnmp_get_agent_uptime()
+
+commit 43a83f6c6a96cc2316b70eecacf127eb6913c7a7
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 11:19:15 2012 +0100
+
+ Use the assignment operator instead of memcpy() for copying struct timeval
+
+commit 2fe579efb1cb3a74f82803ca323928f6b8e4b5c0
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Feb 3 14:04:02 2012 +0100
+
+ Make agent/mibgroup/mibII/icmp.c build again on non-Linux systems.
+
+ See also commit 345a1e4254812cb9edc1d274491b76681a9dba1e.
+
+commit 881de6ab7355277a5c116a008fbe513293b05039
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Feb 3 10:08:21 2012 +0100
+
+ Fix compiler warnings triggered by the Rmon MIB implementation
+
+commit 4629933c0d3b3f9f4ba583534f79a37fb9633817
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 20:05:31 2012 +0000
+
+ More compiler warning fixes
+
+commit e9b5a3dee6f9afab8b90a29392040632b075ad7a
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 16:56:55 2012 +0100
+
+ Use SNMP_MIN() instead of min()
+
+commit ae452c77b411139d6b5800ffcf88d48e9b4792a8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 15:23:38 2012 +0100
+
+ Restore commit dbb8795a7df595f0603f2ec61704799f4c482667.
+
+commit c7d11fa00f9995ddb9fe3d4994a3e9790da2e189
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 15:18:40 2012 +0100
+
+ Restore commit dbb8795a7df595f0603f2ec61704799f4c482667 partially.
+
+commit 00fd62720ec454f5a690de4feba08223cfb2c3f8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 14:48:44 2012 +0100
+
+ CHANGES: snmptrapd: Avoid crash during shutdown due to invoking perl_destruct(NULL)
+
+commit d9e229d81abeaf191ef2ccb077842885c230d622
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 14:47:41 2012 +0100
+
+ Remove a superfluous declaration
+
+commit 1e2e2af6cae830f381e87a244d029eb86bf3fcce
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 13:20:37 2012 +0100
+
+ perl/SNMP/examples/pingmib.pl: Add error checking
+
+commit 241a141e31f1684fc6cf70cc4a00cce636fd3526
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 11:28:37 2012 +0100
+
+ Make configure-time EVP_MD_CTX_create() detection work on the 5.4 branch.
+
+ See also commit 46eac02e9a27bf4f3068e795cab891f05a848870.
+
+commit 6d9d14feaaa2d0fec68b4d158944d32cb04ff1bc
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 11:12:00 2012 +0100
+
+ Revert the changes that break the build on the 5.4 branch from commit dbb8795a7df595f0603f2ec61704799f4c482667.
+
+commit 8abe49e30c97c8983e83b45a35c716fe91f66bea
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Feb 1 11:56:58 2012 +0100
+
+ Fix several compiler warnings in the DISMAN MIB implementations.
+
+commit f9fb0a533375e14dc370025a0b2fbc761bf27be6
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 09:56:02 2012 +0100
+
+ Revert "HOST-RESOURCES_MIB: fix a compiler warning" because it's wrong.
+
+ This reverts commit aa6b79bc124a7b7a885d7e5035ab06aa3ecef613.
+
+commit ca4a4fe25efd2714f8f1961b97856616563f42c9
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 10:21:49 2012 +0100
+
+ .gitignore: Add python/build
+
+commit 13ada56558b44e28d1355c0dce1d921f3746d548
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:53:49 2012 +0100
+
+ Revert "Revert "Fix format specifiers to avoid warnings"" - there *is* NETSNMP_PRIo in V5-6+ branches
+
+ This reverts commit aa528bd22c7493ca8d67e678fbf615ca0f63ea6d.
+
+commit aa528bd22c7493ca8d67e678fbf615ca0f63ea6d
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 14:13:18 2012 +0100
+
+ Revert "Fix format specifiers to avoid warnings" - there is no NETSNMP_PRIo in V5-4 or V5-5 branches
+
+ This reverts commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b.
+
+commit 2fb99be9aa86a6ca349b86d4ef8bc726ed9f2a82
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 14:58:35 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit e5c35589e0bf416bfd036bd468f42aaeab25e788
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 14:55:56 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit 345a1e4254812cb9edc1d274491b76681a9dba1e
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 14:51:26 2012 +0100
+
+ Fixed error handling in init_icmp().
+
+commit c303549a59fa8c2f20a9d8bf1e985fbc8abde6a8
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:46:29 2012 +0100
+
+ Reworked _register_extend() error handling.
+
+commit 9c20e27a7026fc030da3b328b9a2e1b4f36670cd
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:21:28 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit 22fd0bfc2df0e1f6020dc3c50a753ddf28a4599c
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:20:22 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit 5d61e57baf580c78252c0abb0098c07bb05af17c
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:17:05 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit 3c3eeae80d796f27597c901e7ff2046c769ef4b8
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:08:09 2012 +0100
+
+ Mark rowreq_ctx as freed so next iteration allocates new one instead of reusing the freed one.
+
+commit af9abd53c2337c90a691a7b044ff3f97c1003161
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:05:10 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit cf9465f54181e62e21a9b10219131107a3d2ebf6
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:04:06 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit 7871f2b09b8b52f34a9e57784266459053165bcb
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:02:50 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit 7a37f33d310c9598607bc323d9bdbf91aaf72c95
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:00:51 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit 3e45f7026249e45350edaac85337423aa0e95d8b
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 14:13:18 2012 +0100
+
+ Revert "Fix format specifiers to avoid warnings" - there is no NETSNMP_PRIo in V5-4 or V5-5 branches
+
+ This reverts commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b.
+
+commit 61936762e641c18db75aa5125a33e776c677adc5
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 11:13:39 2012 +0100
+
+ Fixed freeing reginfo twice on error in a template and all its instances.
+
+commit 496437430415fbafeb1ccd4774f1ca00d627ea1f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 20 11:04:13 2012 +0100
+
+ python/netsnmp/client_intf.c: Fix compiler warnings introduced on V5.6 branch
+
+commit 5b4a24cdcee1bc3d82633ccafeb96fce95349c59
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 20 09:22:27 2012 +0100
+
+ unit tests: fix a 64-bit compiler warning
+
+commit cbf1c91baf7191be5fa27d81bcf8714331a2c12f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 20 09:20:42 2012 +0100
+
+ Use snmpTargetParamTable_dispose() to free a struct targetParamTable_struct.
+
+ Fixes a bug introduced in commit dbf26a05a04ef24c47346e5adda48e338498e71f.
+
+commit aa6b79bc124a7b7a885d7e5035ab06aa3ecef613
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 20 09:20:31 2012 +0100
+
+ HOST-RESOURCES_MIB: fix a compiler warning
+
+commit 3a76b43e11fffada632fccb848ab500e876ad48b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 18 16:21:05 2012 +0100
+
+ CHANGES: python: Avoid that an SNMP set with UseEnums enabled causes a segmentation fault
+
+commit 84dec9fa92b0aa2d58eb7020330f4f98e5154321
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 18 14:38:21 2012 +0100
+
+ python/netsnmp/client_intf.c: Fix most compiler warnings
+
+commit 38cf218c3f1a727786e227a5d3fb186fd0f1a15f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 14:50:13 2012 +0100
+
+ Fix a typo
+
+commit 454122244122bfdb6f67cab31256d7b46372e9e1
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 14:30:18 2012 +0100
+
+ Free tmStateRef on errors.
+
+commit 0119022daa59c73bfec0da2386d0628f14e6dab7
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 14:09:12 2012 +0100
+
+ Free fingerprint when it's not needed.
+
+commit 0e84cd303a08267dec78f6d81c9bb07e3d83a11f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 13:48:26 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 63dc846a7949ce697b3e28c543dc1105e63a2250
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 13:08:28 2012 +0100
+
+ Free certificate fingerprint.
+
+commit ce1f284a63eb81644b3e32606cbe39b67e1dff2a
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 14:37:09 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 7e21413ca6f2efd7a3afb62c62b644881b8bd1e7
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 13:46:30 2012 +0100
+
+ Properly allocate and free engineID.
+
+commit 34c962882607c3638a2fa25a2ac531492d71c787
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 13:37:25 2012 +0100
+
+ Free locally allocated tmStateRef.
+
+commit f57ae531dc5658abcd65b1627615525238d16d2d
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 13:20:24 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 536bc57556c3141561ea4a194810b16290a691ee
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 13:15:47 2012 +0100
+
+ Added check if the function actually does something.
+
+commit a0777d307dbcaf219ee0184a0fbab9d4e5d6aa0b
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 13:01:45 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 8b97a71c8e7959428eb4d4e8d90e9096d43ff09f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 12:57:26 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 2c1507c22030549ae660c0e211fbdc5c75ec5c57
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 12:53:47 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 65f2b7bcd4fe03906aa1a115ab60a89b8ae933d5
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 12:51:36 2012 +0100
+
+ Close open files on error.
+
+commit 0e52e4f66d44766bea37473556c78e5219b95461
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 15:45:33 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit dbf26a05a04ef24c47346e5adda48e338498e71f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 15:42:17 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 748da84b1fd654e338bc701e8f9e5da229187f1c
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 15:32:04 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit eb217146fd54036ea4202bfef78bbf774d7e382d
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 15:23:10 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 9ba38eec66138ec1f613ea8d04e158130c7121bc
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 15:18:55 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit d9d938d3018c27f53277bc5e59578500490c1d09
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 15:16:38 2012 +0100
+
+ Close open file on error.
+
+commit d5e817d5bd518d9ac6a0d60e0e141dd64f27ad19
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 15:14:12 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 2ae68f059df9d74b074d12f59c1847466ed576cd
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 15:03:17 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit a00f3d461121b545aed72ac12b2438791dcfc4ba
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 14:58:39 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 59884bb4d35ad13747ffa6723436dca587a9ab77
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 17:09:12 2012 +0100
+
+ In above code, olength is checked, so let's check it also here.
+
+commit ba5d5292b04393b0c7d7d7ed961241929418c6e4
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 17:05:14 2012 +0100
+
+ Fixed dereferencing NULL.
+
+commit da2d6a7028a13b9edf3a5c84314d0f1feef76714
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 16:44:56 2012 +0100
+
+ Prevent dereferencing NULL.
+
+commit f88054a9b69b6de274f7a14a59b47323e5e4e4c6
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 16:37:35 2012 +0100
+
+ Don't dereference context if it's NULL.
+
+commit 7c4d459e8f1f652cc2098c3d4c81de90a84ed710
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 16:30:09 2012 +0100
+
+ Don't deference NULL.
+
+commit fc19b7f33b587927d2a01e72d23d21b9b1696ab3
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 16:25:26 2012 +0100
+
+ Don't close NULL file.
+
+commit 5e95ca6790076b788072a801ee7c82969d995bcb
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 16:17:09 2012 +0100
+
+ Prevent dereferencing NULL when a transport does not have f_fmtaddr.
+
+commit eed6f5f9b9ae54d2ceab67ad85adde1f6a8a21d5
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 16:13:13 2012 +0100
+
+ Prevent dereferencing NULL.
+
+commit 41cde68b5fa4b38d81450cf91e082cdfa825e7cf
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 16:10:10 2012 +0100
+
+ Check if a registration was really found.
+
+commit 5b72a40853876a186efcc0090a4e32c235b9c05f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 16:03:58 2012 +0100
+
+ Don't dereference NULL when difflen is SMUX_MAX_PRIORITY (which is highly unlikely, but...)
+
+commit fa6a912e41c5d0fd2a636894e86b6426c07375ab
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 15:37:44 2012 +0100
+
+ Check for missing value in setEvent.
+
+commit 410b71da425389fecc25d14f49f23753581576ad
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 15:28:41 2012 +0100
+
+ Dereference ereg only if it is not NULL.
+
+commit 185272d1a0b913774186f1b9135aeaf637ebed52
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 15:17:21 2012 +0100
+
+ As per above code, template_v2pdu can be NULL, so check it before dereferencing.
+
+commit 48e5ead3fd2c2b385df6972c67526ff6bdc30768
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 14:42:22 2012 +0100
+
+ Updated last fix to new error reporting style.
+
+commit f33d33615d6d85d0073726473c4146cbcdf11ced
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 14:30:07 2012 +0100
+
+ Fixed sigsegv when empty config line is parsed.
+
+commit b5df1eeb47ed3559b6f4d9ecccdb242126e6c992
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 14:11:58 2012 +0100
+
+ Fixed (highly theoretical) sigsegv when sp->securityEngineID is NULL.
+
+commit 6feed629a71899c113096959d8549dc1201e8f9a
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 13:43:37 2012 +0100
+
+ Added NULL and len check just in case someone provides value = NULL and nozero len (-> NULL is then dereferenced).
+
+commit 355c5ab264af2a6020a1d8a923f80f11b942295e
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 13:36:41 2012 +0100
+
+ Extend the NULL check, i.e. return if there is nothing to remove.
+
+commit ddd7948acad938cd42974505ddca4f0372116709
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Jan 16 11:11:29 2012 -0800
+
+ update sparta's copyright
+
+commit 41256086a7a5041453419cfd6e562c7b55c56b0a
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Jan 16 10:32:04 2012 -0800
+
+ pulled full copy of extractnews from master
+
+commit 625a70dbdfd9902da79efa293fe6d2ac8ccf2b2e
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Jan 16 10:24:19 2012 -0800
+
+ update to change to the newer log generating/parsing
+
+commit 62e32b13089b29edcf276f615da67e4508fe7bb5
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Jan 16 09:29:42 2012 -0800
+
+ conflicting merge from master for extractnews
+
+commit 70084da61d2bcbd2cf1ed81bdc3bf6794c2affb6
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 13 11:49:16 2012 +0100
+
+ CHANGES: snmpd: DISMAN-SCHEDULER-MIB: Handle 32-character schedContextName values correctly.
+
+ See also commit b3c4982542e0ab151fb3884754cdfbcb472da52d.
+
+commit 04bf3e288158ee880edf237e4007fee37d2044dd
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 15:39:37 2012 +0100
+
+ Fixed endless loop when SSL_read returns error.
+
+commit c1526fccc0474c1db18caa9dbb833853cddde3cc
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 15:13:21 2012 +0100
+
+ Fixed a typo.
+
+commit a27aa19df283156c032c81eaee5e115859d38c17
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 15:11:32 2012 +0100
+
+ Don't replace 'rc' variable, it's value is needed outside the loop.
+
+commit 985dff2b0876d9483c414fccea3ef6bc63e14561
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 15:01:32 2012 +0100
+
+ Removed duplicate code.
+
+commit 2fd7818318e7a5dfe98f52ccf750c2a63e825ded
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 15:00:22 2012 +0100
+
+ Removed duplicate code.
+
+commit 15f21130ba33dc9afd164e52dfd74c9cec0e9232
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 14:58:14 2012 +0100
+
+ Removed duplicate code.
+
+commit 2a8a8f2ab7cd75826c5d41ec3cfd5ce3e9634cf3
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 14:39:28 2012 +0100
+
+ remove dead code, 'cp' is always != NULL here.
+
+commit 38fd6378cc3275180f63b8d9b9a4072b3dabf8e4
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 14:25:06 2012 +0100
+
+ Fixed a typo.
+
+commit ebd92e19b10c0a38e17cde407864b45c26e17327
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 14:07:43 2012 +0100
+
+ Removed unnecessary if (value) check - value is checked few lines before.
+
+commit c5cacf5caf979d018ea6cae1c03b8fdf0b118dfd
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 13:44:43 2012 +0100
+
+ Prevent double free(), 'dirname' is already freed inside se_add_pair_to_list() if it fails.
+
+commit acdceb50ea66d6b323c74ee021fb77e810e4e7af
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 13:43:19 2012 +0100
+
+ Prevent memory leak when malloc fails.
+
+commit 17053e34cfe9a8ab395fb50f5c3f1dafc7247aeb
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 13:32:57 2012 +0100
+
+ Fixed double fclose().
+ Linux man page for fclose(3) says: In either case any further access (including another call to fclose()) to the stream results in undefined behavior.
+
+commit a6641edb9cb74fc2236b42ce5554fc3329956552
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 15:22:34 2012 +0100
+
+ MinGW: Skip test T065 if not started from inside an MSYS shell
+
+commit a883ef1982f301b1485d227301674927330f5b67
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 11 15:14:53 2012 +0100
+
+ Moved debug oputput before return.
+
+commit 45751967287d97640efdcdf8e77e8d490939d8eb
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 14:17:18 2012 +0100
+
+ Convert strtoull() unit test into a Net-SNMP unit test
+
+commit 2c2fa48336a4f1f177c2991d6515d29f39533c44
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 13:50:44 2012 +0100
+
+ Convert read_config_read_octet_string_const() unit test into a Net-SNMP unit test
+
+commit 07c666f6cea27f2b2ab9bc08aed0cb6133fe3758
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 11 13:17:45 2012 +0100
+
+ Fixed commit 73a523e468277f6df2e984891313b8be8bce1921:
+ Fidex dereferencing key->info when key is known to be NULL.
+
+commit 3b686566296dd87bc42b7f1169daacdb3c45cc58
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Mon Oct 18 06:25:56 2010 +0000
+
+ Win32: builds again without warnings with MSVC 6.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19489 06827809-a52a-0410-b366-d66718629ded
+
+commit f3a7d1b09609dad649f58bbdb5b7e10d39b398c1
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Sun Oct 17 11:04:06 2010 +0000
+
+ Follow-up for r19476: fixed a typo.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19478 06827809-a52a-0410-b366-d66718629ded
+
+commit 2de73bd365a381b9c353ca5230769eefb1ac71ed
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 11:42:42 2012 +0100
+
+ local/passtest: Remove an incorrect PATH= statement
+
+commit 699513f1238e0adce1f1cec98e0d147293fc5047
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Sun Oct 17 09:25:51 2010 +0000
+
+ NETSNMP_REMOVE_CONST()-related cleanup.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19476 06827809-a52a-0410-b366-d66718629ded
+
+commit 6358dee72fb347e2600a0a7bd21f23270d3a00f6
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 10:58:15 2012 +0100
+
+ agent/mibgroup/ucd-snmp/versioninfo.c: Add a comment
+
+commit 5396bfe032c8cbc73c8ff5d4b085ebada9f59846
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 10:30:16 2012 +0100
+
+ Replace strncpy()/strncat() by strlcpy()/strlcat()
+
+commit feb3af28dcae22015ae865a2e5dd8c416e9991d8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 10:02:08 2012 +0100
+
+ Replace strncpy()/strncat() by strlcpy()/strlcat()
+
+commit b7e1aa255bae4a3453f9eca644a876634351f11d
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Sat Mar 20 19:36:28 2010 +0000
+
+ CHANGES: libsnmp: changed the type of the fourth argument of netsnmp_set_row_column() from const char* to const void* such that no cast is necessary when passing another datatype then char* or const char*.
+ CHANGES: Win32: changed in_addr_t from u_int to u_long such that it matches the datatype of sockaddr_in::sin_addr.
+ Also, fixed several compiler warnings (mostly char * <> u_char * mismatches) and removed some casts.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@18345 06827809-a52a-0410-b366-d66718629ded
+
+ Conflicts:
+ agent/agent_registry.c
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c
+ agent/mibgroup/mibII/interfaces.c
+ agent/mibgroup/ucd-snmp/disk.c
+ apps/snmptrapd.c
+ snmplib/snmpIPv6BaseDomain.c
+ snmplib/snmpUDPIPv6Domain.c
+ snmplib/system.c
+
+commit f47a3752849db075e6f2053b8595b7b792fb6462
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Fri Oct 15 10:56:09 2010 +0000
+
+ CHANGES: Win32: building: Builds now correctly with a 64-bit compiler.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19458 06827809-a52a-0410-b366-d66718629ded
+
+commit 02b6056df95da8b673034e39c2c7c386ed0f369c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Jan 10 11:44:53 2012 +0100
+
+ Fix a compiler warning about casting away const
+
+commit a19865832fc77f4c048144d91a431b1e94d329f2
+Author: Magnus Fromreide <magfr@users.sourceforge.net>
+Date: Wed Oct 14 23:12:05 2009 +0000
+
+ CHANGES: apps, snmplib: PATCH: 2835577: identified by "Bart Van Assche": Replace SNMP_ZERO of arrays with a memset.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@17797 06827809-a52a-0410-b366-d66718629ded
+
+commit 67a3e2eccb95f9c9d0809efcbddcd866ee3062d5
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Wed Jan 6 14:27:15 2010 +0000
+
+ Fixed a compiler warning about discarding the const qualifier.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@17970 06827809-a52a-0410-b366-d66718629ded
+
+commit 3dcde2e8a595a527f06142c3b852de8433a1cf28
+Author: Magnus Fromreide <magfr@users.sourceforge.net>
+Date: Sun Jan 24 14:27:55 2010 +0000
+
+ CHANGES: snmplib: Prevent gcc ped-warning for NETSNMP_REMOVE_CONST
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@18052 06827809-a52a-0410-b366-d66718629ded
+
+commit c2e1525a85bda5299a3b9f241614f7e6509aeeba
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Wed Jan 6 13:35:11 2010 +0000
+
+ Backport commit 295f473c83546221b2a71d815c61e33a67f98ae3: refine NETSNMP_REMOVE_CONST() implementation.
+
+commit cb423b0ae9ed0059aa100dc4e2fd93ad1b97faf8
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Wed Jan 6 11:57:51 2010 +0000
+
+ Backport commit e2fb09e0093e2f648fe2638da2f3af18fdb32bf0 - introduce NETSNMP_REMOVE_CONST().
+
+ Conflicts:
+ agent/snmp_perl.c
+ snmplib/snmp_service.c
+
+commit afc396ab1618a8595a2519fbc25f7a498e174411
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 08:49:34 2012 +0100
+
+ Unbreak netsnmp_mktemp() and make_temp().
+
+ These were broken by commit bb8fcbb874998000f945f058d1aa6fe14e925899.
+ Also replace a strncpy() call by a call to strlcpy() and replace the
+ make_tempfile() implementation by a call to netsnmp_mktemp().
+
+commit 210185c15d0d65f0ea98b5e3c2e0776f6222d170
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 08:27:43 2012 +0100
+
+ Fix a crash during startup of snmpd introduced by commit 885061687d9caa38470979667d7d8ad6563cedad.
+
+ Also, make sure there is only a single copy of the cleanup code in function
+ mkdirhier().
+
+commit 8bb4e86abcf98ff28748af0af89c98e64d5cd961
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Wed Jan 11 07:47:12 2012 +0100
+
+ Reduce the scope of the oldmask variable.
+
+commit 6680147b138ec114f81c5d128ac9350c8450d081
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Jan 10 18:44:31 2012 +0000
+
+ Make test T015int64_clib pass on 64-bit systems
+
+commit 3aad15ae560ac857e73c90764e903e7ca02b3295
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 15:40:59 2012 +0100
+
+ Fixed buffer overflow for large OID names
+
+commit fba188ee82010b2f2d8ca2e426ba654499ab3d0a
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 15:31:33 2012 +0100
+
+ fixed buffer overflow in __concat_oid_str
+
+commit 21d25d86b8e4904d798dc8c96dade9e5048457a8
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 15:26:07 2012 +0100
+
+ Fixed buffer overflow when parsing port numbers.
+
+commit d36931841b2fc2cebc6364b2949129a0ad42ad1d
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 15:05:51 2012 +0100
+
+ Fixed a buffer overflow when large SumFile is used.
+
+commit 0efdd022da09af1b5e16171fa7a2b523c5d6ec59
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 15:01:53 2012 +0100
+
+ Fixed buffer overflow when too big temp file pattern is used.
+
+commit 560bc6c09b751556efd6b4c4495751b109a93f92
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:59:24 2012 +0100
+
+ Fixed buffer overflow, just to be sure.
+
+commit 8291d7c5b92a31dd4f582b497d4b2a0853367a56
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:55:16 2012 +0100
+
+ Fixed buffer overflow.
+
+commit 88e1f34de7300575fa6dab857ecddb242a87de80
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:48:55 2012 +0100
+
+ Fixed buffer overflow when too long interface names are used.
+
+commit be1375a9926ebe0cd5b78a4045c3bd11c83664b1
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:46:49 2012 +0100
+
+ Fixed buffer overflow when a sensor name is too long.
+
+commit 1cb24625372062b14c71d7dd51e20fef773e2743
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:41:00 2012 +0100
+
+ Fixed buffer overflow when a CPU has too long name.
+
+commit 84c807ee03251e54856e83d62d06ea08b8df527a
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:36:50 2012 +0100
+
+ Fixed buffer overflow when too long interface names are used.
+
+commit c310e390b5dd05f24be7eb1904c74e41259c93db
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:24:54 2012 +0100
+
+ Fixed buffer overflow when too big temp file pattern is used.
+
+commit 4600d11434e83b8653cf9f813a3d8b630455b42d
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:17:08 2012 +0100
+
+ Fixed plausible string overflow before parsing command line options.
+
+commit 885061687d9caa38470979667d7d8ad6563cedad
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:11:02 2012 +0100
+
+ Get rid of (insecure) SNMP_MAXPATH in mkdirhier()
+
+commit 8016890a445f6a7e2a873a04873d4e27b6ee64e3
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 13:48:34 2012 +0100
+
+ Fixed wrong integer size on 64 bit platform.
+
+commit bb8fcbb874998000f945f058d1aa6fe14e925899
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 13:31:36 2012 +0100
+
+ Secure mkstemp() with umask() - on some implementations it does not set 0600 permissions automatically.
+
+commit 202523ca704bd722dc1ac0e1e6b0e4b4e5424495
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 13:11:57 2012 +0100
+
+ Fixed dereferencing 'c' before NULL check.
+
+commit 73a523e468277f6df2e984891313b8be8bce1921
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 13:08:24 2012 +0100
+
+ Fixed dereferencing key->info when key is known to be NULL.
+
+commit 2f4e6acd714183f015b763657f8f084593357e26
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Jan 10 10:38:16 2012 +0100
+
+ .gitignore: Ignore perl/*.yml files
+
+commit c365d80c16c2d17b160011e8c1f9cb958954e9db
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Jan 10 08:34:16 2012 +0100
+
+ CHANGES: snmptrapd: Do not invoke shutdown_perl() from inside the SIGTERM handler since that fails if SIGTERM is received while a Perl handler is active. Based on a patch posted by Joel Avni <javni@arubanetworks.com>
+
+commit d059fb878b1436599953cea5a077499ddcdcbcb5
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 17:03:55 2012 +0000
+
+ CHANGES: BUG: 3440752: IF-MIB: Report interface speed correctly for Ethernet interfaces if other than 10 Mbps, 100 Mbps, 1 Gbps, 2.5 Gbps or 10 Gbps. Add support for NICs faster than 65 Gbps.
+
+commit c09903a42e9d97331fd9e48ee831a85afdf9c70a
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Jan 9 13:26:17 2012 +0100
+
+ Doxygen-style documentation fixes
+
+commit e325ecbfce77f00ac5cf6fbd957f95495f61c59b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Jan 9 13:25:10 2012 +0100
+
+ Suppress uninteresting Doxygen warnings
+
+commit be9161d3a5898e863767f926613486126c2cbf67
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 12:35:39 2012 +0100
+
+ CHANGES: snmplib: Simplify implementation of functions manipulating 64-bit numbers.
+
+commit 86e4c2be0852a0a13b0603075720b3264ec70dde
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 12:29:11 2012 +0100
+
+ CHANGES: snmplib: Make it explicit that MAX_SUBID is an unsigned constant
+
+commit 37e272d8f7b7180ba140fa386a5ff058968a08a2
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 18:21:48 2012 +0000
+
+ CHANGES: snmpd: IF-MIB::ifType: Report type "infiniband (199)" for InfiniBand interfaces instead of type "other (1)".
+
+commit 269932fa32c7cd47957489698e09bee31f63b7af
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 14:34:42 2012 +0100
+
+ Fix an MSVC compiler warning
+
+commit 0d1c21f9991d1309d057e3e4056d547df7d40ecf
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 16:06:31 2012 +0100
+
+ Make declaration and definition of strlcat() consistent.
+
+commit 0c3d4dbb0a9cf5b359f70b2f19915495554f840f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 15:23:16 2012 +0100
+
+ CHANGES: Win32: snmpd: Remove dlmod
+
+commit 893ecc97b587661045becbe09a320c1bcbc71c7c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 14:36:59 2012 +0100
+
+ Add strlcat() to the MSVC build infrastructure.
+
+commit 3d126422e625702b9d3fa0676a97ec5cb20d9d10
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 15:01:06 2012 +0100
+
+ Make win32/net-snmp/net-snmp-config.h consistent with its .in file
+
+commit af53b76c2ffa751e3958d0fc5d8279f78c2c1c26
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 14:43:55 2012 +0100
+
+ Skip T066pass_simple and T067passpersist_simple on MinGW
+
+commit 35a92e693d133a5b11e9e9b599dbf47edef4933b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 08:16:36 2012 +0100
+
+ Remove snmplib/snmpDTLSUDPDomain.c again, which was added accidentally while resolving merge conflicts (commit 1d78f7d5b58aed2b52c4d386a7ba80a44711baca)
+
+commit a9b073ea3b6cedf713e305e7b15f28ae57bfdf1b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 17:47:11 2012 +0000
+
+ Fix 64-bit compiler warnings
+
+commit 7e890dad95f566069ee280215a4fea3f0e2e3980
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 16:38:50 2012 +0100
+
+ Avoid a SIGSEGV if cp == NULL. This is a follow-up for commit 089bcb360aa26790ad2a8ceddf583b7ba5ddfd48.
+
+commit 1f6200cfe1b0b27ebb093a1606b592f9e9684be8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 15:53:34 2012 +0100
+
+ Convert strncpy() calls introduced in v5.6
+
+commit c3126b143921fabeac442166eca5b5b742fd42c0
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 15:02:39 2012 +0100
+
+ Replace most strncpy() calls introduced in v5.5
+
+commit b24ee7c909657db43bd8c5d8c01055ca0883c9cf
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 4 08:40:39 2012 +0100
+
+ Eliminate most strncpy() and strncat() calls
+
+ Using strncpy() and strncat() is error prone -- see also
+ http://www.gratisoft.us/todd/papers/strlcpy.html. Hence replace
+ all invocations of strncpy() and strncat(). Replace
+ strncpy(dst, src, n) calls by:
+ * strlcpy(dst, src, n) if the goal was to avoid output buffer overflow.
+ * sprintf(dst, "%.*s", n, src) to copy a prefix of src to dst or if src is
+ not '\0'-terminated.
+ * memcpy(dst, src, n) if strlen(src) >= n and n < size of dst.
+ * strcpy(dst, src) if n > strlen(src) and n < size of dst.
+
+commit 6d95bc4149472931005475c30a541fed5534da39
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 11:19:16 2012 +0100
+
+ Fix warnings triggered during compilation of the Perl xs source files
+
+commit bad0600f6ec944ef8455e327ce784b9b07d247c9
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 10:00:13 2012 +0100
+
+ Add configure test for sockaddr_un.sun_path such that the com2sec test is run
+
+commit 92a32ac4866a5edc7f347d37942bf028de02762f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 10:00:29 2012 +0100
+
+ Get rid of a compiler warning
+
+commit 83e4c0e304f617ccac6610edd74d1706797bbf52
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 09:15:37 2012 +0100
+
+ CHANGES: testing: Add a test for se_store_list()
+
+commit 4fae5852103ec3893ad488bc0d905ca6914595ef
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 09:17:15 2012 +0100
+
+ CHANGES: snmplib: Simplify the se_store_enum_list() implementation
+
+commit b3222bb275f2f2346e0fd0478afa2efb600773e5
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 09:16:45 2012 +0100
+
+ CHANGES: snmplib: Declare "type" argument of se_store_list() / se_store_slist() / se_store_enum_list() const
+
+commit 022f840fbfcb0e26b08f0e55728231f611495803
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 4 19:55:56 2012 +0000
+
+ Avoid that Valgrind complains about sending UDP data
+
+commit 672a809c228e9550b99b8910be75d0b161985402
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 4 17:33:09 2012 +0000
+
+ Fix a 64-bit compiler warning
+
+commit 24ff260ad89ce2aa361a55c7c72e916031defe35
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 4 17:11:24 2012 +0100
+
+ Change the type of the second argument of snmp_set_var_value() and snmp_set_var_typed_value() from u_char* to void*, like on more recent branches
+
+commit c6ca737fb46f90a4bda5d43734aac34e837a05f4
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Sat Mar 13 19:07:37 2010 +0000
+
+ Backport commit f504ce2d74a4bc88f68cc9515fa7053373cb15b5.
+ (Fixed most compiler warnings triggered by the source code in the perl subdirectory. Note: these changes may contain some real bug fixes.)
+
+ Conflicts:
+
+ perl/ASN/ASN.xs
+ perl/OID/OID.xs
+ perl/SNMP/SNMP.xs
+ perl/agent/agent.xs
+
+commit d212dc984ec34e4d230625e46e58b0c628a50df5
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 4 16:46:49 2012 +0100
+
+ SNMP.xs compiler warning fixes
+
+commit baceebb10d8caf5db63cc36935fed65ee931029d
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 4 16:22:44 2012 +0100
+
+ Add declaration for shutdown_snmpNotifyTable()
+
+commit f7f966abd6d2849b1331252afe5c473e5c40b32d
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 4 14:24:33 2012 +0100
+
+ Fix format specification mismatches.
+
+commit 303c015bcfe9af0b154e9881c7b4f449e08f30bb
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed May 6 22:06:23 2009 +0000
+
+ Backport commit d3eb2b5ced22a8480053ce43acf9739729055404
+ (Sprinkle some const-ness where relevant / fix format string mismatches,
+ Niels Baggesen, May 2009)
+
+ Conflicts:
+
+ agent/agent_sysORTable.c
+ agent/helpers/instance.c
+ agent/mibgroup/disman/event/mteTriggerConf.c
+ include/net-snmp/agent/instance.h
+ include/net-snmp/agent/sysORTable.h
+
+commit d95b40406916bda5b48b5a6131bec27b866b0a79
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed May 6 21:59:20 2009 +0000
+
+ Backport a2a7316c310f0fcc3728673fa047051c23b71960
+ (Trivial warning fixes, Niels Baggesen, May 2009).
+
+ Conflicts:
+
+ agent/mibgroup/hardware/cpu/cpu_linux.c
+ agent/mibgroup/host/hr_swrun.c
+ agent/mibgroup/if-mib/data_access/interface_linux.c
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c
+ agent/mibgroup/ip-mib/data_access/systemstats_linux.c
+ agent/mibgroup/mibII/sysORTable.c
+ agent/mibgroup/mibII/system_mib.c
+ agent/mibgroup/ucd-snmp/logmatch.c
+ agent/mibgroup/util_funcs/get_pid_from_inode.c
+ agent/snmpd.c
+ snmplib/container_list_ssll.c
+
+commit d86c47f003fdc192bce7b46ac4f06b09e387c12b
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 4 13:29:08 2012 +0100
+
+ Fixed a typo
+
+commit bee4d79cf4eb7e0a45397f59b5298da633a8e1ba
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 4 13:14:57 2012 +0100
+
+ Fixed reading past end of buffer.
+
+commit 3dc0e00a2fd8e34fe1ae33ecabf36e146460a31f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 4 12:40:07 2012 +0100
+
+ Fixed buffer overflow when large 'token' is used.
+
+commit b3c4982542e0ab151fb3884754cdfbcb472da52d
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 4 12:28:52 2012 +0100
+
+ Fixed off-by-one memset.
+
+commit 0f53695044dd3f0c3507753e3f8c29d97e96872d
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Aug 3 21:38:26 2011 +0200
+
+ CHANGES: snmplib, snmpd, perl: Eliminate dead variables
+
+ Conflicts:
+
+ agent/mibgroup/agentx/master_admin.c
+ agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c
+ agent/mibgroup/host/data_access/swinst_pkginfo.c
+ agent/mibgroup/host/data_access/swrun_procfs_status.c
+ agent/mibgroup/ip-mib/data_access/systemstats_linux.c
+ agent/mibgroup/mibII/kernel_linux.c
+ agent/mibgroup/rmon-mib/data_access/etherstats_linux.c
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c
+ apps/snmptls.c
+ apps/snmptrapd_log.c
+ snmplib/dir_utils.c
+ snmplib/snmp_client.c
+ snmplib/snmp_openssl.c
+ snmplib/transports/snmpTLSTCPDomain.c
+
+commit 0153805c99b9197365935c5d11ae9c3d4bfaa0f3
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 4 09:48:41 2012 +0100
+
+ Fix a set-but-not-used warning
+
+commit 3f8885fbee9407748fc2f0573728a11ba2bc023a
+Author: Magnus Fromreide <magfr@users.sourceforge.net>
+Date: Tue Apr 28 05:51:13 2009 +0000
+
+ Return a value from sprint_realloc_value even if no subtree is located.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@17578 06827809-a52a-0410-b366-d66718629ded
+
+commit b1eaaf302369fd4552e8fee7b6a805091ec0a9b4
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 4 11:38:51 2012 +0100
+
+ Added check of find_sec_mod() return value.
+
+commit aee4e895fe3bd5f4a61e34275bfca0368b560555
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 4 11:31:22 2012 +0100
+
+ Added check of snmp_sess_transport() return value.
+
+commit 5d1d0a744ab30c8e645c3b8506cbbd2cceb3d275
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 4 11:04:48 2012 +0100
+
+ Added check of netsnmp_extract_iterator_context() return value.
+
+commit 299ea9a89c3f1758a7748bb9b3411f62f2c70f88
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 4 10:54:55 2012 +0100
+
+ Added check of fopen() return value, just in case of some race.
+
+commit 90f1ae6757917481636eef77100caeeb53edfe01
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Jan 3 10:06:56 2012 +0100
+
+ Add strlcat.c. Source: http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/libc/string/strlcat.c.
+
+commit 089bcb360aa26790ad2a8ceddf583b7ba5ddfd48
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 4 10:50:56 2012 +0100
+
+ Added strrchr return value check, just to be sure.
+
+commit 199a0511f6eb0ef3ff1d9f922b790ab67dfde01e
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 4 10:31:26 2012 +0100
+
+ CHANGES: snmpd: smux: simplify smux_list_detach()
+
+commit d883573aa73e0f5fc188acedee6451f95dae900c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 4 10:23:06 2012 +0100
+
+ Fix a compiler warning introduced by commit a809fe5075c9f374715f7d1a682949a0730172c1.
+
+commit 7b7a3eb2500527eaa1699287a6ca6fcc4cc2e08a
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 4 09:40:02 2012 +0100
+
+ Fix a build error caused by commit a809fe5075c9f374715f7d1a682949a0730172c1.
+
+commit 2b6c119fed4848da6663c11f0c2cbdc29921b5c6
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 15:51:10 2012 +0100
+
+ Check for netsnmp_ds_get_int() errors.
+
+commit 6ce5360caa4c9de51ade57879e83f96bd04b4c5a
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 15:42:23 2012 +0100
+
+ Check for missing view.
+
+commit b3bc54bed31690a85df2acfbf3296da93a9e89b4
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 15:23:17 2012 +0100
+
+ Check socket() result.
+ Also close the socket on error.
+
+commit 92075f51cd45a38ca38760b3ffe82e16559e9c2e
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 15:18:26 2012 +0100
+
+ Check open() result.
+
+commit 6665d5fe2fc569d6fa854d1d78e347bbac69e070
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 14:22:22 2012 +0100
+
+ Fixed missing break.
+
+commit a6648c5453e1ef8dac57a38efcc00cce53bf9e4f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 14:20:27 2012 +0100
+
+ Fixed missing break.
+
+commit d68dcae0f18d554571aef321944a5290548dde86
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 14:16:11 2012 +0100
+
+ Added 'fallthrough' comment for Coverity.
+
+commit fb6f80c0fe3ba36e56f5b911a47e3f6f32ba266e
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 14:14:07 2012 +0100
+
+ Fixed exit code of encode_keychange with wrong arguments.
+ Also added a comment for Coverity.
+
+commit 3130e24fdc232464dd7bb216f46cafa2e0e775a6
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 14:09:54 2012 +0100
+
+ Added missing break
+
+commit 18c126a9565cb4d69d7513b944a2105588045d35
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 14:07:29 2012 +0100
+
+ Added 'fallthrough' comment for Coverity.
+
+commit 6d31c82070a2c68fe3c519e9d56fa2779554d01f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 14:01:53 2012 +0100
+
+ Added 'fallthrough' comment for Coverity.
+
+commit dc6f0e2e549b4cd061ebc190084b1fc77a55f40f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 13:32:59 2012 +0100
+
+ Fixed wrong operator
+
+commit dab32867ed0b99301efd7b8d852ad1288a184be0
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 13:30:33 2012 +0100
+
+ Fixed QUITFUN usage.
+
+commit b1a2bcf64615eb66bc24d5be4950e45012962045
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 13:18:03 2012 +0100
+
+ Fixed wrong operator
+
+commit b2b1c851b94fed37c386eaa1bfead5c77696e3ef
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 13:14:52 2012 +0100
+
+ Fixed wrong operator
+
+commit a809fe5075c9f374715f7d1a682949a0730172c1
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 10:58:46 2012 +0100
+
+ Added check for failed register_mib.
+
+commit 5949f055c16ae650615aae7a1fee3f2d7b16d940
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 3 10:29:59 2012 +0100
+
+ Make MIB file parsing and detection more strict - LABEL is required at the beginning of MIB files.
+
+commit e4b673683c68ba8b3abc040b9125ec304643cc7c
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Jan 1 23:00:24 2012 +0100
+
+ Assume that libdl might be in AGENTLIBS or SNMPLIBS so preadd them.
+
+commit b13c1e57bedba79b806103c74f1921d53a706b38
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Jan 1 22:55:06 2012 +0100
+
+ Do not require ucd-snmp/dlmod unless it will work.
+
+commit 27dcea0d5f801df494ab2cb5c5c0ebe54eb0dcd3
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Dec 31 14:48:29 2011 +0100
+
+ Adjust paths for test restructure
+
+commit 14b60e85a1b5700e93d126e2f291d5c485f34e36
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Dec 31 14:14:29 2011 +0100
+
+ CHANGES: snmpd: Make the configuration of the dlmod module fail rather than generate a dummy module if the dlopen function isn't available.
+
+commit 98a97538fc1e9ff46b60d5d969347444578378c0
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Dec 31 13:35:13 2011 +0100
+
+ Adjust the paths to support testing even if builddir != srcdir
+
+commit 88f0af3cfb916ae5863cc2986071d435f20c3064
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Dec 31 11:37:52 2011 +0100
+
+ Reduce the scope of the variables 'p' and 'len'.
+
+commit 0815a7536c76f7e4842638683f674894a1a8ce14
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Dec 29 14:42:54 2011 +0000
+
+ Report problems with SetUndo processing
+ Missed when applying patch #3445440
+
+commit eb2ab23742ca86c0b89ccfe91eb6ea374bf3acc1
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Dec 29 14:37:31 2011 +0000
+
+ Check for the expected error (EPIPE) on closure.
+ Missed when applying patch #3447444
+
+commit aac10bc4f053c014f382d6593fc32ab95e0b1a57
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Dec 29 12:59:52 2011 +0000
+
+ CHANGES: snmpd: BUG: 3463767: Handle parsing subidentifiers > 2^31
+
+commit bbc02e36e90c1aab7898562f963f5cadb26e10bd
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Dec 28 17:15:16 2011 +0000
+
+ Move pass/pass_persist tests to the new location
+
+commit 3898c04fd6f89867062fdfebf36857ab619c0450
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Dec 28 16:53:24 2011 +0000
+
+ Add tests for pass/pass_persist, supplied by Bill Fenner
+
+commit d5ee3f0a1a63bb1752c74cbca55aa3d40bf9bf13
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Dec 27 21:58:51 2011 +0000
+
+ CHANGES: snmpd: PATCHES: 3447444: Fix SIG_PIPE handling
+ Patch provided by Bill Fenner
+
+commit 2a17b37430c1852998c3588e547d7eb61c06da71
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Dec 27 21:45:38 2011 +0000
+
+ CHANGES: agentx: PATCHES: 3445440: More robust handling of AgentX errors
+ Patch provided by Bill Fenner
+
+commit fe58a0e5f4d4e2e2ecbcb47382b08cb1e4df352c
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Dec 27 18:16:23 2011 +0000
+
+ CHANGES: snmplib: PATCHES: 3456770: Handle (obsolete) UInteger type properly
+ Patch provided by Bill Fenner
+
+commit 1be8cf08a67a91855fee1ec4a2d8e087c7812456
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Dec 27 18:04:10 2011 +0000
+
+ CHANGES: agentx: PATCHES: 3445437: Log AgentX disconnections
+ (in line with connections) Patch provided by Bill Fenner
+
+commit 068037289107faa2ba3f5cd2fb00c19494bb9a04
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Dec 27 17:27:46 2011 +0000
+
+ Handle any GETNEXT request OID, not just a simple walk.
+
+commit a74fa528983123d355a8cdcaa77dd4eb4b8c6959
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Dec 27 17:00:18 2011 +0000
+
+ CHANGES: pass: PATCHES: 349394: Bring pass_persisttest script into line with passtest*
+ (i.e. using the legitimate structure of NET-SNMP-PASS-MIB)
+ Patch provided by Bill Fenner
+
+commit bbe649ebfa61ea22399170b36b99db30a1de8012
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Dec 27 16:54:38 2011 +0000
+
+ Rework "passtest" example to fully validate GETNEXT requests
+ and use a legitimate structure for output. Backport of SVN
+ revision 17632 (which updated 'passtest.pl' but missed 'passtest')
+ Correct in branches 5.5 and above
+
+commit 82d06c7247b22c8b01d45bf55041d2f1e6427d49
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Dec 27 13:45:18 2011 +0000
+
+ CHANGES: snmpd: PATCHES: 3447671: Fix override handling of OID values
+ Patch supplied by Phillip O'Donnell
+
+commit ba4a9ce51c9600f9fda168f1e6eff32a1db63cb9
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Dec 27 13:24:26 2011 +0000
+
+ Tweak --disable-snmp-set changes
+
+commit 827c8b28830171faa9c61d53efca9eb6600561c2
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Dec 27 11:25:43 2011 +0000
+
+ CHANGES: python: PATCHES: 3433846: Fix for use with python 2.4
+
+commit f98a54a99caf7b46b100a920db942cbca9c43926
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Dec 27 10:10:36 2011 +0000
+
+ Skip SET-based tests when configured with --disable-set-support
+
+commit 230df14f94c3736ff34379a4e281eea353b47f80
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Mon Dec 26 23:34:23 2011 +0100
+
+ Do not assign tmStateRef twice
+
+commit c96b3b4d8530ad5e0efb03f24dab5e5f1a460031
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 25 11:18:21 2011 +0100
+
+ Correct use-after-free.
+
+commit c5978c89cde2440f4d20dadbc9d1dd8db562d56e
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 25 11:15:44 2011 +0100
+
+ Correct double-free.
+
+ netsnmp_tlstmAddr_add takes ownership of it's argument so calling free on the
+ argument on failure is incorrect.
+
+commit c139ca123b44bb3b9b6bf921e1609cc45f63a660
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Sat Dec 24 16:55:30 2011 +0000
+
+ CHANGES: snmpd: PATCHES 3410059: Fix sparsely augmenting trigger tables
+ Patch provided by Stephen Turner
+
+commit c4ae021b2e6384437081c5623f360c8896390188
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Sat Dec 24 16:29:54 2011 +0000
+
+ CHANGES: snmpd: PATCHES 3410050: Skip already-'processed' varbinds
+ Based on mib2c patch provided by Stephen Turner
+
+commit c6accf8c66254fa8c48767ed7dec795ddafc522e
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Sat Dec 24 16:27:11 2011 +0000
+
+ CHANGES: mib2c: PATCHES 3410050: Skip already-'processed' varbinds
+ Patch provided by Stephen Turner
+
+commit a61826ad8ca54661d1d909712503bd3a8b32eed0
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Thu Dec 22 18:35:46 2011 +0100
+
+ Remove unused variable.
+
+ myMatch is unused as nmatch is zero and also since regexBuffer is created
+ with REG_NOSUB set.
+
+commit ba4fc80fe2cfd5a5d89230d8f3703e4fe01e6019
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Dec 22 19:24:40 2011 +0000
+
+ CHANGES: agent: PATCH 3402376: from Leonardo Chiquitto: Recognise ReiserFS
+ Also move various FSType definitions to the appropriate blocks
+
+commit b5ac4a04dcd5470d08d03321abcd1e982621e6e0
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Dec 22 14:39:46 2011 +0100
+
+ Fixed unterminated strings after strncpy
+
+commit 2b37e4e8f250a0d8821199a74ac3f4e5b7b7baba
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Dec 22 14:31:51 2011 +0100
+
+ Fixed unterminated strings after strncpy
+
+commit 3d08345156c419333de969f13d21fcec7e18e94d
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Dec 22 14:32:29 2011 +0100
+
+ Fixed unterminated strings after strncpy
+
+commit cd859ad51c4f18d5b0fc69dd669fcb051c798969
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Dec 22 14:39:33 2011 +0100
+
+ Fixed wrong memmove size
+
+commit 30ff58d09d4c9d5438bb621054fd7ad7a2a597e4
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Dec 22 14:07:19 2011 +0100
+
+ Fixed wrong length of buffer when printing ASN_BIT_STR
+
+commit 6c1487e1d360d3d260a39cb1f5b15da978395053
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Dec 21 15:47:34 2011 +0100
+
+ Fixed potential free of uninitialized pointer in error cases
+
+commit c76fb96f65e33ba2fd212a921e8c386155ee5c7a
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Dec 21 15:44:46 2011 +0100
+
+ Fixed unitialized values in udpTable
+
+commit c44608679b89751176f28a2e54d5282b46e2a05c
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Dec 21 14:56:13 2011 +0100
+
+ Use calloc instead of malloc and manual clearing
+
+commit a05c5f9513461824e7903ae9ae9a6c3386e33879
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Dec 21 14:40:50 2011 +0100
+
+ Fixed printing of unitialized variable when sensors_get_label() fails
+
+commit e4a5edc72393bd3de9bf12bceba9d83bbf7de70b
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Dec 21 14:31:25 2011 +0100
+
+ Removed unused variable
+
+commit fae2e5b835b8df1eae47e4cebb4eb404d7282377
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Dec 21 13:31:21 2011 +0100
+
+ Fixed dereferencing unitialized iid in error cases and with debug info enabled.
+
+commit 9d58f81a9239cfbcfc8ebce367d21e9b3dcb028b
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Dec 21 13:33:33 2011 +0100
+
+ Fixed dereferencing uninitialized variables in error cases
+
+commit 0bc8c08edeae7ae095f116258c20ae5767d60652
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Dec 21 13:20:52 2011 +0100
+
+ Fixed returning uninitialized variable 'status' when ss == NULL
+
+commit 7304c53cf8adee8eccef1a8f26756fc07f098721
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 18 23:31:53 2011 +0100
+
+ On solaris 10 test in /bin/sh doesn't support the -e test. Replace it with -f
+
+commit 8cd3be60d693c9c36ffb97d3d9bcb49c1b4abe35
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Dec 17 08:52:24 2011 +0100
+
+ Avoid repetition of the complex expression determining if it is possible to get the destination address.
+
+ This also makes it possible to build on platforms like Solaris 10 that define
+ IP_RECVDSTADDR but lack either of msghdr.msg_control and msghdr.msg_flags.
+
+commit 953f2e3d425ede3b863a2e7ccb0b4bc862928b57
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Nov 5 22:13:07 2011 +0100
+
+ Move the use of _sendto and _recvfrom below their definitions.
+
+commit 68a1173c46cf77601426cf391d9a852794f2057e
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Nov 20 20:05:18 2011 +0100
+
+ CHANGES: snmplib: Separate out the cmesg buffer size
+
+commit 461dd16f3b2647322cdce6363081cc44ba5a49b5
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Nov 26 21:51:01 2011 +0100
+
+ CHANGES: snmplib: Merge together the Linux and *BSD version of src port sending.
+
+commit 7accb69baa1fc0b6a3439d2e549c86da3453bad2
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 11 19:30:31 2011 +0100
+
+ Use a bare struct iovec in instead of a one element array.
+
+ The purpose of this change is to make _recvfrom more similar to _sendto.
+
+commit 39852cd4c85ef2bfc75cdea2825261ee93e768c2
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 11 19:29:20 2011 +0100
+
+ Add comment describing the purpose of the call to getsockname after almost removing it.
+
+commit 1b292ca27eab5caa73feaaa83dc9c12abc0f2e70
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 11 19:27:59 2011 +0100
+
+ Reduce variable scope.
+
+commit bc879571eca9520bc132f840c3e659d3793144d7
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 11 19:25:36 2011 +0100
+
+ Introduce temporary variables to ease the extraction of the server address.
+
+commit b7eea6cffbd872932ce2c04fefb6f43de339f374
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 11 19:18:33 2011 +0100
+
+ Rename the cmesgptr variable to cm.
+
+ The purpose of this is to increase the readability of the code.
+
+commit 0a7461e728805c62a1cab9d87bfc74c7927a9fcc
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 11 19:15:22 2011 +0100
+
+ Factor out a common loop in recvmsg option processing.
+
+commit b3c6248d0201ab1610840d6d0e749b3b6c4ad792
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 11 19:13:43 2011 +0100
+
+ Unify the structure of Linux and BSD recvmsg option parsing somewhat.
+
+commit 356400d6290a423b52ebeea5a5e976fb15bb73b4
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Dec 11 19:04:56 2011 +0100
+
+ Use CMSG_DATA on the result of CMSG_FIRST/NEXTHDR, not on the buffer.
+
+commit 3b351708c62de46aa1b90ed232cfd8c7c5b02231
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Dec 8 12:00:32 2011 +0100
+
+ Remove a cast
+
+commit de9250d9dae9727a6cc7f647688dddf1b8597128
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Dec 8 11:58:04 2011 +0100
+
+ CHANGES: snmpd: Make sprint_mib_oid() treat OID components as unsigned instead of signed integers
+
+commit 0e33b3b6d5854a4bac15d4ea5e016c53d161d0cd
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Dec 8 10:02:28 2011 +0100
+
+ Fix recently introduced compiler warnings
+
+commit b7e50d5f9a6755982d2af3191473cb34643bc03f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Dec 8 08:37:22 2011 +0100
+
+ CHANGES: snmplib: Reduce overhead of config file parsing
+
+commit 73c9ee42d28afe2e107a7d6616b6d011890c36ea
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Dec 8 09:09:59 2011 +0100
+
+ Remove unused variables
+
+commit 3db97962b37eb12d254d61e6be234b06a391c8bb
+Author: Bill Fenner <fenner@gmail.com>
+Date: Thu Dec 8 07:43:45 2011 +0100
+
+ CHANGES: snmpd: PATCH 3453868: from "Bill Fenner <fenner@gmail.com>": Factor common code into pass_common
+
+ Move the code for pormatting and printing values from pass and pass_persist
+ into pass_common.
+
+commit b6568c83f1756e9a65434edeeeb40d23ddbbb652
+Author: ccchiu <ccchiu@sourceforge.net>
+Date: Wed Dec 7 16:25:27 2011 +0100
+
+ CHANGES: BUG: 3452069: Fix snmptrap_oid declaration in mib2c generated code
+
+ This bug was introduced considerable time ago. It did already exist at the
+ time the 5.6 branch was created (see also commit
+ 0ec088afa27cfda4e6ea78aae7cfc5507564edde).
+
+commit d494db64c208b4dc62813132f8863bd5c1a39d77
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Dec 1 10:38:17 2011 +0100
+
+ CHANGES: snmptrapd: Eliminate an unused variable (Now)
+
+commit 28f2561bc2935d8e1cbf46d2820158173e7a4cf4
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Dec 1 10:37:11 2011 +0100
+
+ CHANGES: snmptrapd: Move the main loop code into a new function
+
+commit 396e122ddc42a916f06a02884c0e8a258edbe238
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Dec 1 09:32:16 2011 +0100
+
+ CHANGES: snmpd: Match each getpwnam()/getpwuid() call with an endpwent() call and each getgrent() call with an endgrent() call.
+
+commit 3efefbc0024399786f8b68b1e93b0a8fddddc7da
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Dec 1 10:41:01 2011 +0100
+
+ CHANGES: snmptrapd: Remove superfluous casts
+
+commit 7f05daa8e0e0f533b0f12a3e1cf07641519909d6
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Dec 1 11:58:32 2011 +0100
+
+ CHANGES: BUG: 3444939: BUG: 1796886: snmplib: Avoid that sprint_realloc_octet_string() embeds unprintable control characters or binary zeroes in its output. This behavior could cause truncated output in snmptrapd.
+
+commit db8f558fd2f3b7c109ea3a1c2133b75b6f8cb2ad
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Dec 1 10:04:41 2011 +0100
+
+ Compiler warning fix: pass unsigned chars to isprint() instead of signed chars.
+
+commit 800dc1028e7e0cd8cc14d84dd31723d47ac073db
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Thu Dec 1 10:18:58 2011 +0100
+
+ Reduce the scope of the hint variable
+
+commit 83ea4a080c90a74b9743d3f24cf0d4b8a1e8c849
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Nov 27 21:16:52 2011 +0100
+
+ Reduce the scope of the variable qos
+
+commit 7b9e03441c3dc3a07670ed01f5d04791a82c750c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Nov 30 14:04:01 2011 +0100
+
+ Remove #define val(x) __STRING(x) and change val(x) into __STRING(x).
+
+commit 2f379b0e4ecadfa4e541e3005c8fc8281882b741
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Nov 30 15:58:47 2011 +0100
+
+ Follow-up for commit 1aa704e: unbreak the MSVC build
+
+commit 64ef0f71127617837027fb2cfaf174b95ba79e0d
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Nov 30 14:19:50 2011 +0100
+
+ Add SNMP::register_debug_tokens()
+
+commit 7bead9ca917c67566d5ed98ab507bbc02816217d
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Nov 30 14:08:08 2011 +0100
+
+ AgentX subagent: Reduce code duplication
+
+commit 0ed71541f87e7d78bc998eebda3217c59e1df830
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Nov 30 14:03:19 2011 +0100
+
+ CHANGES: snmplib: Add Doxygen-style function header for netsnmp_register_default_target() and netsnmp_clear_default_target().
+
+commit 8c2972b61e40169b47c50988b6ae9e8c285f84f8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Nov 30 14:02:54 2011 +0100
+
+ CHANGES: perl: Fix spelling in the documentation of the SNMP module
+
+commit 5df2bac6bd717799311f001ac7b73db88f11bdda
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Tue Nov 29 08:59:58 2011 +0100
+
+ CHANGES: snmplib: Only transform the address to printable form when needed.
+
+commit 171e8d48d4af04013cff8fd28f5341a2aef21d88
+Author: Mijo Safradin <safradin@linux.vnet.ibm.com>
+Date: Tue Nov 29 16:49:46 2011 +0100
+
+ CHANGES: snmp-bridge-mib: Fix index interpretation.
+
+ This patch corrects a wrong data interpretation.
+ snmp-bridge-mib obtains the ifindex value from the sysfs
+ attribute 'ifindex' The value given by the sysfs attribute
+ is an integer, which is handled as hex and leads to
+ incorrect data displayed to the user.
+
+ e.g.
+ $ > snmpwalk localhost BRIDGE-MIB::dot1dBasePortIfIndex.2
+ BRIDGE-MIB::dot1dBasePortIfIndex.2 = INTEGER: 54
+
+ according to the sysfs attribute the value is 36
+
+ $ > cat /sys/class/net/<device>/ifindex
+ 36
+
+ Signed-off-by: Mijo Safradin <safradin@linux.vnet.ibm.com>
+
+commit 82e39fb6706df90ecf2fc9e10ada2b962ee196f3
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Nov 29 12:27:46 2011 +0000
+
+ Fix multi-line case testing of incoming OID
+
+commit b15da1a4516061105a1eac7450cf650ec44266b2
+Author: Nikolay Denev <ndenev@gmail.com>
+Date: Tue Nov 29 08:29:49 2011 +0100
+
+ CHANGES: FreeBSD: Restore IP_RECVDSTADDR functionality.
+
+commit 7f47f52e481baa9aafb5784244b0dd2653e7dcff
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Mon Nov 28 08:51:39 2011 +0100
+
+ CHANGES: snmplib: Use SNMP_ALLOC_TYPEDEF to allocate transports in order to avoid the separate call to memset.
+
+commit cf86039e3086225c3085bb9adf088b8ba5ba6979
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Nov 22 15:02:58 2011 +0100
+
+ CHANGES: MinGW: testing: Make unit-tests/T102pdu_build_clib pass.
+
+commit 1a87e76e00ee3d5cd37a07bfc3d84490d3c2a4ec
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Nov 22 14:55:42 2011 +0100
+
+ CHANGES: MinGW: testing: Make unit-tests/T014gethostbyaddr_clib pass
+
+commit 8867fd1dcfe72b59d07322ff38a699b66ec4f326
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Nov 22 09:44:38 2011 +0100
+
+ CHANGES: snmplib: Make netsnmp_large_fd_set_resize() robust against memory allocation failures.
+
+ CHANGES: snmplib: Make NETSNMP_LARGE_FD_ZERO() use memset() on Unix systems instead of an explicit loop.
+ CHANGES: snmplib: Make sure that on Unix systems netsnmp_large_fd_clr() doesn't try to read memory it isn't allowed to read if the first argument equals -1 (a value that shouldn't be passed by the caller).
+ CHANGES: snmplib: Make netsnmp_large_fd_is_set() return false on Unix systems if the first argument equals -1 (a value that shouldn't be passed by the caller).
+ CHANGES: Windows: Make netsnmp_large_fd_set_resize() shrink behavior correct.
+
+commit 23db0cf09b8b0eab37b749ef0c3c3f306900245c
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Nov 21 23:02:57 2011 +0100
+
+ Fix casting tv_usec to int which may be too short
+
+commit 80ee4022e534e64aad5a5f27192843b42acb85e0
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Nov 19 09:14:02 2011 +0100
+
+ CHANGES: snmpd: BUG: 3439234: Move netsnmp_pass_str_to_errno to pass_common and rename it to netsnmp_internal_pass_str_to_errno
+
+commit 0baa9296c072bb3735760b0dd992f2d1d3ca27fa
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Nov 19 09:05:24 2011 +0100
+
+ CHANGES: snmpd: BUG: 3439234: Correct the dependencies of ucd-snmp/pass and ucd-snmp/pass_persist
+
+commit 1aa704e4a294430b28e39b6f9e4683b8a48bce04
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Nov 19 08:35:21 2011 +0100
+
+ CHANGES: snmpd: Factor out asc2bin and bin2asc. Add a netsnmp_internal_ prefix to them
+
+commit cda8fe91013f12cbf64a0775abb55720035af931
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Nov 19 00:55:24 2011 +0100
+
+ CHANGES: snmpd: Call snmp_oidtree_compare instead of snmp_oid_min_compare
+ CHANGES: snmpd: Remove snmp_oid_min_compare since it is internal and unused
+
+commit 85f893e2b605e67f9bd0443c74e2ed269aa68564
+Author: Niki Denev <niki_d@users.sourceforge.net>
+Date: Thu Nov 17 22:42:32 2011 +0100
+
+ CHANGES: snmpd: PATCHES: 3175640: Use IP_RECVDSTADDR sockopt where available (*BSD)
+
+ This hunk fell of when the rest of the patch was merged.
+
+commit 5c913e54656ae0096b1feb6da98b5fc9ca81f276
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 16 23:33:07 2011 +0100
+
+ Define the full NetBSD hierarchy downwards
+
+commit b881841bd0493dd71d63259bdded449b06f02c32
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 16 23:30:33 2011 +0100
+
+ Fix size_t/int mismatches
+
+commit ca294cf75bbc8e90dbf44ee40478935e91db1487
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 16 23:18:03 2011 +0100
+
+ Remove unused variables
+
+commit cd32c2dff06b9b452cc18d552d2f2234092c829c
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 16 23:17:09 2011 +0100
+
+ Fix format warning
+
+commit 883136c2b2fa0739f437a8cfb6614accc76e268e
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 16 23:15:58 2011 +0100
+
+ More needs for NETSNMP_PRIo format specifier
+
+commit b8084a7ccc909b6d6db7c0e8e596d78671f5678b
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 16 23:14:26 2011 +0100
+
+ Fix using char as array index (ctype.h)
+
+commit 84529e6320a89d97f1314aebad806255d2a1b18c
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 16 23:00:57 2011 +0100
+
+ Fix missing format for FreeBSD 4
+
+commit 4bd0352955a2551bfe02308dd134b9128c98b9e9
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 16 22:59:36 2011 +0100
+
+ Fix paranthesis problem
+
+commit fe6269b1900cf44dc27a199a761d15a01c3f3092
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 16 22:58:34 2011 +0100
+
+ Fix size_t/int mismatches
+
+commit a4db9f9fc13d21ecff488eb410376edda6c28232
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 16 13:43:34 2011 +0100
+
+ Remove unused variables
+
+commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 16 13:37:49 2011 +0100
+
+ Fix format specifiers to avoid warnings
+
+commit 25cfc1962ae576ccb1558da1e3ef8b6c17f63c16
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 16 11:27:53 2011 +0100
+
+ Really up-to-date mibs
+
+commit 0e86c781f3989bf022c8993a118617b74a75420c
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 16 09:17:19 2011 +0100
+
+ memory_linux: get Shmem from /proc/meminfo for 2.6 (or newer) kernels
+
+commit bf264d15ded7acbbf2e3871b98fd1fcef43d9ec3
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 16 09:16:16 2011 +0100
+
+ memory_linux: close sockets in error situations
+
+commit 57ff8a40bae5d9bcad16089142a9cf328c9fa1f5
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 16 09:14:57 2011 +0100
+
+ disman/ping, disman/traceroute: Close sockets in error situations
+
+commit 8a2502a15c3217b95939a3c836167d230ac35f02
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 16 09:13:53 2011 +0100
+
+ Up-to-date list of RFCs wit mibs
+
+commit dcdd702111d8da5f53804cfcf0dfdad731468bde
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Nov 15 10:57:34 2011 +0000
+
+ Don't try to install an empty list of man pages (MAN3)
+
+commit ba619804e5978a8df754844efcca52b69b5015fa
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Nov 14 13:34:20 2011 +0100
+
+ MinGW: Make sure that the backslashes in the pskill message are displayed.
+
+commit 923eecc507f75043b60c5e68053a4f396ab0b0d2
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Nov 14 12:36:38 2011 +0100
+
+ Compiler warning fix for systems where uint64_t = unsigned long (e.g. RHEL 6.1/x86_64)
+
+commit 434bfc1f7457550b6f87d5bcd511276b270b5964
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Nov 14 11:22:53 2011 +0100
+
+ CHANGES: snmpd: from Martin Wilck: fixed snmpd crashing with 'select: bad file descriptor'.
+
+ On 32-bit systems, snmpd dies with aforementioned message when using file descriptions > 32, e.g. when having >32 AgentX subagents.
+
+commit ed65eca6e7f9cfa7380a78d56c01ed314745b169
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Nov 11 19:01:21 2011 +0100
+
+ FreeBSD-9: Fix for const'ifyed nlist arguments
+
+commit eaca7983e3655ab696fcc4461ca0cedbac6ce69a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Nov 11 19:00:12 2011 +0100
+
+ NetBSD-6: One more instance of timespec replacing timeval
+
+commit 8ad6c53fdec5adeae4e52f1751ecec4a345bab05
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Nov 11 18:59:01 2011 +0100
+
+ Fix buig #3436527: arp_netlink: fix dying reload of cache
+
+commit 378ffed03ba79a8346d6c62781e2ddf5ce92a478
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Nov 11 18:55:43 2011 +0100
+
+ Fix bug #3436528: swinst_pkginfo: recover from NULL return from opendir
+
+commit d7ad8f5f9f3f67f16f65c2515d11e194d2cdd12c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Nov 10 14:04:41 2011 +0100
+
+ CHANGES: Cygwin: Make date_n_time() produce time zone information
+
+commit ba35c50b2f459bd9c11ed59cc7d1b16215644fa3
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Nov 10 14:17:04 2011 +0100
+
+ Replace AC_TRY_LINK() by AC_LINK_IFELSE()
+
+ Note: these changes do not affect the generated configure script.
+
+commit f615bf24f5d0f23ce9301da556184d6460740456
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 9 20:32:49 2011 +0100
+
+ Fis Bug #3434824: SIGSEGV when reading disk directive after SIGHUP
+
+commit a94a179d9340f51fa7c23431630bc0ffd6d759e8
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 9 20:30:51 2011 +0100
+
+ Fix bug #3433616: dont treat DateAndTime as a string
+
+commit b29e4164531d258fe34a6fe2b9e1ec60c56f9544
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Mon Nov 7 01:25:57 2011 +0100
+
+ CHANGES: testing: Remove unused variable
+
+commit e221e65fdc1c68f1968651717dcc9ccfb6414783
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Nov 3 15:05:00 2011 +0100
+
+ Fix warnings about converting sockaddr_in * into sockaddr *.
+
+ This is a follow-up for commit a0af385.
+
+commit 2e7e9eda0b0d62a7645a9a8f70ef3fb6f3dd6941
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Nov 3 11:17:48 2011 +0100
+
+ Fix uninitialized variable warnings.
+
+commit 3462ebcdd0b7c298cb15c3099736f4f952257846
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Oct 28 16:07:15 2011 +0200
+
+ Remove those superfluous parentheses that trigger a clang warning.
+
+commit 3e5fedd3e7d1ef31683604bf73dc56e944cad349
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Nov 3 09:45:27 2011 +0100
+
+ CHANGES: snmpd: fixed UCD-SNMP-MIB::systemStats after 30 days of uptime.
+
+ After 30 days, values from /proc/stat (on Linux) can get bigger than 32bits and snmpd calculations might render counters like ssCpuUser negative or zero, while the real value is higher. Therefore the counters should be tracked as the largest integer available.
+
+commit 0fc8221b24988c4ae6180ed42b86b9852fd586ad
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 2 22:59:08 2011 +0100
+
+ dskIndex was off by one
+
+commit a5b28829e64d5f3b87e4b9b1ef8cc204f33a61b7
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Nov 2 21:25:07 2011 +0100
+
+ Solaris needs $AWK to get a usable nawk
+
+commit 2801a2139f27021e1ab15e362e2d3d624ffaa494
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Oct 31 22:55:53 2011 +0100
+
+ Patch #3406364: Fix unstable data for NetBSD.
+
+commit 821a58d112d7ac495149e262d704412ba2800438
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Oct 31 22:43:52 2011 +0100
+
+ Fix ipv6 statistics looping too far when scanning interfaces.
+ Fix TCP session table repeating data from first entry for all.
+
+commit 349591d03e17a55b43eacc6a687b02fd8d4e9528
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Mon Oct 31 08:59:37 2011 +0100
+
+ CHANGES: perl: Make it possible to build perl support without support for opaque types.
+
+commit 1ec7110e72bce1561f746517459d6f043016b60e
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Oct 30 19:05:30 2011 +0100
+
+ CHANGES: testing: Make the asn1 test pass even if support for opaque types are removed.
+
+commit 6d26918af55aa3662a720542de77bbf39b0a3e91
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Oct 29 08:34:33 2011 +0200
+
+ CHANGES: snmpd: Disable the support for integer64 in pass scripts if compiling without opaque-special-types.
+
+commit 29bf69d70424f359d9c87f07a964a099415649a5
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Oct 10 13:02:25 2011 +0200
+
+ CHANGES: snmptrapd_sql: Avoid that a linker error is triggered on systems where my_progname is missing in libmysqlclient (e.g. Fedora 15 and 16).
+
+ This is a backport of commit 9f653f7.
+
+commit 2cc9504b9bb8625b94be6cda7e60993d059cd928
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Oct 26 09:01:23 2011 +0200
+
+ CHANGES: snmplib: BUG: 3428506: Fix netsnmp_gethostbyaddr()
+
+ This patch should fix the regressions introduced by commit 85d96c4 (May 13, 2011).
+
+commit 9b427b353f1ceb8fe87e6fc8ed3b6cfab3ce7f20
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Oct 27 08:20:00 2011 +0200
+
+ MinGW: Avoid confusion between MinGW's kill.exe and the SysInternals pskill.exe
+
+commit 2c45f92cfcb5b05e049226a5a7883a0b106011ae
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Oct 26 10:42:29 2011 +0200
+
+ Fix compiler warnings about passing a const pointer to a function accepting a non-const pointer.
+
+commit 275d23edfdebe0577b08421e4c6c936ae39b7fdc
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Oct 26 09:33:09 2011 +0200
+
+ Fix compiler warnings about set-but-not-used variables
+
+commit 4495e17c078ac6997a9c7fa1a88db0644e919491
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Oct 26 09:32:46 2011 +0200
+
+ Fix compiler warnings about casting away const
+
+commit 13952f6bee9f408867ab6d2fdfdde4f284074957
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Oct 26 14:05:16 2011 +0200
+
+ CHANGES: snmplib: from Siddhesh Poyarekar: properly clean up old requests in a subagent when we reconnect to master.
+
+ An snmp subagent linked against net-snmp-libs may crash if it handles a
+ response which has magic referring to an older disconnected main session. This
+ may happen when the subagent
+ attempts to clean up old requests on reconnection of the disconnected master
+ session.
+
+commit ae052472b22720d08369e85127db214245df2e3f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Oct 25 16:15:17 2011 +0200
+
+ CHANGES: perl: fixed segmentation fault when handler registration fails.
+
+ When netsnmp_register_handler fails, it frees its reginfo -> nsahr_DESTROY (and any other function) must not dereference it.
+
+commit c199bf91b6239f26b2aab34e8575e0f0df9cde9b
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Oct 24 14:25:28 2011 +0200
+
+ CHANGES: snmpd: xfs, jfs and vxfs filesystems are now recognized in hrStorageTable
+
+commit 747fdc71e64d09e080928ebbb4d04cbde3906799
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Oct 5 15:57:59 2011 +0200
+
+ CHANGES: snmpd: Lowered severity of 'error finding row index in _ifXTable_container_row_restore' message.
+
+ The message is shows up when snmpd is started and there is different set of network interfaces than it was when snmpd wast last stopped. This is common on ppp-servers or virtual hosts.
+
+commit 250f698e59eab9f1ffd332ff59fdb72ea0df06ff
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Oct 23 08:51:23 2011 +0200
+
+ CHANGES: building: Make the transport configuration code work again
+
+ Previously the transport inheritance processing code ran with
+ NETSNMP_FEATURE_CHECKING set. In this mode the file net-snmp/feature-details.h
+ is requiered. That file is created during the first make run, and that happens
+ after configure is run.
+ Change this to undefine NETSNMP_MINIMAL_CODE, effectively turning off feature
+ support during transport configuration in order to make it work at all.
+
+commit 6ef6907642247c663b9b8964b9fd44a211dbcaa7
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Oct 20 20:30:54 2011 +0200
+
+ CHANGES: snmpd: BUG: 3408398: Fix a memory leak in agent/mibgroup/hardware/fsys.
+
+ This memory leak was introduced via commit
+ 9bf3d96d96a8ecd4a5fc35c326dc937467002b6c: Initial HAL
+ implementation of FileSystem information (March 7, 2008).
+
+commit cf82b894b2217c26edc6f1356351c932415604e2
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Oct 15 14:45:08 2011 +0200
+
+ CHANGES: snmplib: BUG: 3423915: Change default number of retries back from 0 to 5
+
+ This patch fixes a bug introduced via commit 6cac050 (May 5, 2011,
+ added support for specifying the default number of retries in
+ snmpd.conf).
+
+commit c11adaa12915abfee629bb6c026c21f2185b216e
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Oct 17 10:24:46 2011 +0200
+
+ CHANGES: Win32: Avoid that compiling the header file <net-snmp/net-snmp-config.h> with the MinGW gcc compiler triggers warnings about "pragma comment".
+
+commit b17a72a793483aee4a5bb2f2e2c7f4fd869817e6
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Oct 17 10:22:20 2011 +0200
+
+ CHANGES: Win32: Avoid that the PACKAGE_* macros defined in <net-snmp/net-snmp-config.h> cause trouble when including this header in a package that uses the GNU autotools.
+
+commit 664d3ae107d754051b8c42279d459aa57a1be1c3
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Oct 10 16:47:16 2011 +0200
+
+ MinGW, hw_fsys: Use proper format specifiers in a debug statement.
+
+ This patch fixes an issue introduced in commit 76ff25d.
+
+commit 211dcb49306561e35ba3c213be7cfa257b40a8e5
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Oct 10 15:52:43 2011 +0200
+
+ Avoid that gcc 4.6 complains about set but not used variables
+
+commit 9f653f73e5aa70f0bef1174632e95594f87f669f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Oct 10 13:02:25 2011 +0200
+
+ CHANGES: snmptrapd_sql: Avoid that a linker error is triggered on systems where my_progname is missing in libmysqlclient (e.g. Fedora 15 and 16).
+
+commit 4c83b9229a7454f34f6ff75f69e67e4030c419b5
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Oct 7 15:58:45 2011 +0200
+
+ CHANGES: snmplib: Set the rpath for libperl.so in libnetsnmpmibs.so such that the dynamic linker can find libperl.so without requiring the user to modify the dynamic linker settings.
+
+ This change in agent/Makefile.in is necessary on the 5.5 branch and
+ later but not on the 5.4 branch. That is because the 5.4 branch uses
+ an older version of libtool that propagates the rpath of dependent
+ libraries. This is called inter-library dependency tracking in the
+ libtool manual. This functionality is present in libtool version 1
+ but not in libtool version 2. For more background information about
+ dynamic libraries and rpaths, see also the document with the title
+ "RpathIssue" on the Debian wiki (http://wiki.debian.org/RpathIssue).
+
+commit 8925c912d2639752a84bcffeef1b70a81026449b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Oct 7 14:21:28 2011 +0200
+
+ CHANGES: agent: HOST-RESOURCES-MIB: Add missing brace in a debug statement
+
+commit 76ff25d9bf97579e7213102065fd5096f049a4c5
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Oct 7 14:13:18 2011 +0200
+
+ CHANGES: snmpd: HOST-RESOURCES-MIB::hrStorageTable: fix bug in handling large filesystems, where large means above 8 TB (= 2**31 * 4096 bytes).
+
+ This patch fixes a bug introduced in commit
+ 71d8293f387a6cd66bb0dbb13c0f50174d2e678b.
+ For the original bug report, see also
+ https://sourceforge.net/tracker/?func=detail&atid=112694&aid=3419825&group_id=12694.
+
+commit 866033db9904ffb1203f283f838092e4cf68de6b
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Thu Oct 6 07:33:27 2011 +0200
+
+ CHANGES: snmpd: Remove spurious #endif that seems to be the result of a mismerge.
+
+commit 20f4f3267ee20d55705b7a43789879c103f96620
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Thu Oct 6 00:08:59 2011 +0200
+
+ CHANGES: building: Add missing end comments to feature ifndefs.
+
+commit e5de2cc57bf304f3320cad0034d2ea2d8aedc436
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Oct 5 09:15:10 2011 +0200
+
+ CHANGES: agent: Log a more detailed error message if embedded perl initialization fails
+
+commit 5eef9990de28f63111e6c093be0f3c7ae2d513a1
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Oct 5 08:45:49 2011 +0200
+
+ CHANGES: perl: Add agent::uptime()
+
+commit 6810ed42f9bc560750d6dbfb7e50b6e2ac11899c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Sep 30 11:01:23 2011 +0200
+
+ CHANGES: Cywin: agent: Implement get_uptime() such that querying HOST-RESOURCES-MIB::hrSystemUptime returns a non-zero value.
+
+commit 97172b311d20f4441c7a7e90092b59c1e0da99f7
+Author: Thomas Jarosch <tjarosch@users.sourceforge.net>
+Date: Wed Oct 5 08:46:39 2011 +0200
+
+ CHANGES: PATCH: 3418649: HOST-RESOURCES-MIB: Use pclose() instead of fclose() to close a pipe.
+
+commit 6591937adb85000c27069c4be84cf4688838ebcd
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Oct 2 16:18:03 2011 +0200
+
+ CHANGES: building: Add dependencies on @FEATURETARGS@ to make the subtarget work as well.
+
+commit b9c8012ec035bc084f175876fecc375195f9be81
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Oct 2 14:02:58 2011 +0200
+
+ CHANGES: building: Add target to build agentxtrap from the toplevel
+
+commit 995647c0cfe00412262cc5797bdfae9d00b70c76
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Oct 2 15:44:36 2011 +0200
+
+ CHANGES: building: Remove the use of -L flags for internal libraries as it confuses libtool.
+
+commit 93dc1235a0db58ffd29617cff00dc11263780202
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Oct 2 11:31:46 2011 +0200
+
+ CHANGES: building: Make make apps work again
+
+ apps include snmptrapd and that require the agent libraries as well.
+
+commit ba41488ed44cd23c25963d4fc56c476853b2ab59
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Oct 2 11:29:33 2011 +0200
+
+ CHANGES: building: When you say make libs you expect all the libs to be built.
+
+ This is demonstrated by the snmptrapd target at the top level which obviously
+ expected both libs to be built and so failed to compile before this patch.
+
+commit 3057c73e093473be46254bcdfb4ca788e432d1b8
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Sep 30 07:32:52 2008 +0000
+
+ NEWS: building: PATCH: 2091156: correctly declare dependencies in Makefile.
+ 'make -j <N>' should work now.
+
+ Backport this to V5-4 as it is needed for correct operation in the single
+ threaded case of make miblib as well.
+
+commit 6eae340fa2a64086592982cc52735bc01487d978
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Oct 1 19:33:50 2011 +0200
+
+ CHANGES: building: Silence libbsd 0.3.0 nagging
+
+ If you have libbsd 0.3.0 installed then their version of nlist.h warns and
+ tries to make you include bsd/nlist.h instead. The problem is that we don't
+ need that compatibility library as we know how to do it ourself so it becomes
+ pure nagging. This patch adds a define that changes the warning into an
+ error and then figures out that there is no usable nlist.h and ignores it
+ for the future.
+
+commit ac38cb531bee50edc8d4c834f3005f5992c771d8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Sep 29 19:03:02 2011 +0200
+
+ CHANGES: perl: Enable sending SNMPv2 traps with an empty varbind list
+
+commit a75de2971527ac2d2e812024298602bb2412f337
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Sep 30 10:41:44 2011 +0200
+
+ perl/SNMP/SNMP.xs: Update emacs modeline
+
+commit 848f6300efe38492fb454451a030f0b7e6ff8c9d
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Sep 30 10:41:44 2011 +0200
+
+ perl/SNMP/SNMP.xs: Update emacs modeline
+
+commit c1374473ecd8ec9e0310013861ee18c83e5d6c5b
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Fri Sep 30 03:29:36 2011 +0200
+
+ CHANGES: testing: Protect the use of $OSTYPE to ensure that 'test' get enough parameters.
+
+commit 7e97a20633a57eae39d015b23339463c32f5f848
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Sep 29 10:22:08 2011 +0200
+
+ CHANGES: testing: Convert snmplib/test_binary_array.c into two unit tests
+
+commit 9c0dd98176457342fffaa5e74d802e3145ed70e7
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Sep 29 08:56:17 2011 +0200
+
+ CHANGES: testing: Add unit test for netsnmp_register_old_api()
+
+commit 5fd26e4fa3e000ea9c81c38ab975b7946efe2157
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Sep 28 17:49:55 2011 +0200
+
+ CHANGES: agent: Avoid that netsnmp_register_old_api() failure triggers a double free.
+
+ Fixes a regression introduced via commit
+ aa4d47c2609e52818c9cdf1a8e2205de9a335a0a (svn r19515).
+
+commit d2252d016693807326f72b66123649dea00af916
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Sep 29 10:20:08 2011 +0200
+
+ CHANGES: testing: Require a semicolon after OK(), OKF() and PLAN()
+
+ Also, let OKF() emit a single line of output such that all output it
+ produces is visible in the output of "make test".
+
+commit 1421924b4852142192c5bb9e93ddbfed69e908fa
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Sep 21 22:20:08 2011 +0200
+
+ CHANGES: snmplib: Avoid waiting indefinitely if a session has timeout zero
+
+commit 5f27f4f74ae2bd5baf503cf306b4f9a2841a57cf
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Sep 6 10:32:03 2011 +0200
+
+ CHANGES: MinGW: testing: Fix a race condition in the test runner
+
+commit 09703958cc5ea845929ae19ef9e0804aecaa512e
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Sep 27 12:42:41 2011 +0200
+
+ CHANGES: testing: Avoid false negative for T114agentxagentxtrap_simple caused by the test result being present in the hex dump ("mostly_harmless")
+
+commit 439300279f6f31438638d2f222c24c3c841fa6ab
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Sep 27 11:16:32 2011 +0200
+
+ CHANGES: building: Micro-optimize agent module dependency analysis
+
+ This makes the agent module dependency analysis carried out by the
+ configure script slightly faster, especially on those systems where
+ fork() is expensive (Cygwin).
+
+commit bbc680004a1376038dfdc4172dbe7b9e311fba68
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Sep 26 10:14:45 2011 +0200
+
+ CHANGES: MinGW: testing: Make test T130snmpv1vacmget_simple pass
+
+commit 70b06cf789208eaa890bfbcd638bdb775f817054
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Sep 20 09:50:57 2011 +0000
+
+ CHANGES: Windows: testing: perl: Fix an incorrect message printed while running the Perl module regression tests
+
+commit 70bcc8de2d0fc92bbb8481823630fab9bc87af75
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Sep 16 16:14:24 2011 +0200
+
+ CHANGES: MinGW: testing: Obtain the MSYS path from the environment
+
+commit 626275e2d1acafae7144a33ed301a40f596b37b0
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Sep 14 13:14:17 2011 +0200
+
+ CHANGES: Windows: Remove superfluous link libraries from project files (*.dsp)
+
+commit 38fc3caa9eeb3800254b4f6ad6f8f4764c0f83db
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Sep 20 09:34:08 2011 +0200
+
+ CHANGES: snmplib: Make netsnmp_callback_accept() return -1 (failure) instead of 0 (STDIN_FILENO)
+
+commit 6c8c7e8aca8fc2eeb52010ae3e9fee6dd83ef780
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Sep 13 09:58:26 2011 +0200
+
+ CHANGES: snmplib: Remove obsolete snmp_get_fd_for_session() declaration
+
+commit 0860d11fd8fc5dbdaaae2261fae2c07fb9c2c82d
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Sep 8 13:54:55 2011 +0200
+
+ CHANGES: Windows: MSVC: Avoid that the typedefs in <net-snmp/net-snmp-config.h> conflict with those in <stdint.h> from the msinttypes project
+
+commit f8a036f63ff68f083436120e0abd478b692a2f61
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Sep 8 13:21:06 2011 +0200
+
+ CHANGES: Windows: MSVC: When linking with OpenSSL, link with user32.lib too
+
+commit 836a23e10ca810c3899902d32587616a9d1203df
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jul 14 18:38:13 2011 +0200
+
+ CHANGES: Windows: MSVC: Link with proper libeay32 library
+
+commit 7b07fd6cdef49ec7bb04b166e2a4fbb37b582840
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Sep 6 11:10:38 2011 +0200
+
+ CHANGES: testing: Remove an incorrect comment from simple_eval_tools.sh
+
+commit 98f6d29d981ff8e607600c63dadb240535629807
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Sep 6 10:49:03 2011 +0200
+
+ CHANGES: testing: Make ISDEFINED() check for an exact match instead of a prefix match
+
+commit 52cd0031a31f692f13263a94c335d06be1454803
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Sep 6 10:12:59 2011 +0200
+
+ CHANGES: MinGW: testing: Make those regression tests pass for which SNMPCONFPATH and/or SNMP_PERSISTENT_DIR matter
+
+commit f5cd89bd3356dd74e1556c0b50966a643f192085
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Sep 6 10:12:59 2011 +0200
+
+ CHANGES: MinGW: testing: Fix a race condition in the test framework
+
+commit deedd52c834a6448852a06785536e13865969694
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Sep 6 10:12:58 2011 +0200
+
+ CHANGES: MinGW: Support the directory structure of recent Shining Light OpenSSL binary distributions
+
+commit d55bd4e0549f03b6fd32562c2aa7fe39272a9ef7
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Sep 28 06:55:19 2011 -0700
+
+ remove the v5.7 from the frozen list
+
+commit ac2aed3c94bb2ebb473af0a1e20f0561ad629956
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Sep 28 06:55:11 2011 -0700
+
+ remove the v5.7 from the frozen list
+
+commit 40079205967b8e5aeedb19fa3cb2e7b2f7988577
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Sep 27 21:53:47 2011 -0700
+
+ make depend
+
+commit cf14a228583aff3c5ab2f0d44c2f4c0fa5bd66af
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Sep 27 21:53:18 2011 -0700
+
+ version update for 5.7.1
+
+commit 1014dd8dfb48a5bd053f04541eb9728f0be07f47
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Sep 27 21:45:04 2011 -0700
+
+ version update for 5.7.1
+
+commit 18d116ba388c1dc949528884bb00698f1bacaa94
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Sep 27 21:11:52 2011 -0700
+
+ Version number update: 5.7.1
+
+commit 46eac02e9a27bf4f3068e795cab891f05a848870
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Sep 26 21:49:27 2011 +0200
+
+ CHANGES: snmpd: Avoid that snmpd crashes if started on a system with another OpenSSL library version than the one it has been built with.
+
+commit a5f064dd82996e2be3f1e9616703ad0395fb5aba
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Thu Sep 22 07:33:01 2011 -0700
+
+ version update for 5.7.1.rc3
+
+commit 569794fceb99eed7be817c64f85cd945caf99592
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Thu Sep 22 07:20:07 2011 -0700
+
+ Version number update: 5.7.1.rc3
+
+commit c55f608f16f160f5e79dc057f8878def462973e1
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Sep 22 10:35:24 2011 +0100
+
+ Fix the code for populating the table_tdata cache,
+ and clarify areas needing MIB-specific additions.
+
+commit 13763cf2c71bf93fec096eee004857c15b2cffff
+Author: Steve Friedl <steve@unixwiz.net>
+Date: Thu Sep 22 10:06:45 2011 +0100
+
+ CHANGES: snmpd: 3409692: Calculate disk percentage usage via floating-point arithmetic
+ to avoid integer arithmetic errors.
+ (Code based on patch, rather than applied verbatim)
+
+commit ee0d3adb078291b743c9ecb76d20b591b7b15972
+Author: Steve Friedl <steve@unixwiz.net>
+Date: Thu Sep 22 09:58:39 2011 +0100
+
+ CHANGES: snmpd: 3409692: Calculate disk percentage usage via floating-point arithmetic
+ to avoid integer overflow errors.
+ (Code based on the submitted patch, rather than applied verbatim)
+
+commit 367da14fcdb146592de67c1d6997a09774259673
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Sep 22 08:09:17 2011 +0200
+
+ The only change between V5.7.rc1 and V5.7.1.rc2 is the version number. Make this clear in the ChangeLog file.
+
+commit c276eeb8f0455a0870c4b478dde648e86529add3
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Sep 21 13:51:58 2011 -0700
+
+ changelog update
+
+commit 63050838666f645fc306dc2ee4f73f5efce63fed
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Sep 21 13:38:18 2011 -0700
+
+ Version number update: 5.7.1.rc2
+
+commit bbe2c19a01ecec024f741e2e54701ae6212f4c3e
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Sep 4 14:44:38 2011 +0200
+
+ This should have gone only to master.
+
+ Revert "CHANGES: building: Correct dependencies - since bf74fea69f24dc6e85f908f3f41d1426b2e09688 snmpconf is located in builddir, not srcdir"
+
+ This reverts commit 9efa467a972bb6e1c7fbdaf2e27429d29f4ab89e.
+
+commit 9efa467a972bb6e1c7fbdaf2e27429d29f4ab89e
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Sep 4 14:00:12 2011 +0200
+
+ CHANGES: building: Correct dependencies - since bf74fea69f24dc6e85f908f3f41d1426b2e09688 snmpconf is located in builddir, not srcdir
+
+commit 7835964d3593e5c6a1ae7de0b4114b7df1ae0fe1
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Aug 30 19:21:51 2011 -0700
+
+ version update for 5.7.1.rc1
+
+commit cb6a0c0bd6f8c2c7cd5fd86080dc6324e7f73858
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Aug 30 19:20:35 2011 -0700
+
+ make depend for 5.7.1.rc1
+
+commit e5ff2eb83bbbed92dac751c5a6643d78f837cf9c
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Aug 30 19:19:46 2011 -0700
+
+ fix C++ comment
+
+commit cb1f5cffc6fb52c2a6c0f7b408afeb47fcfe55e4
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Aug 30 19:09:56 2011 -0700
+
+ Version number update: 5.7.1.rc1
+
+commit 422b082a9593ca9c65aac449e6d128a9e97e94fb
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Aug 30 19:06:56 2011 -0700
+
+ added 7 as a rc series branch
+
+commit 71c0d7650493710631fa08d5dc4dad501a9aa771
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Aug 30 16:37:41 2011 -0700
+
+ deal properly with inverted error cases
+
+commit cf4cf7f32ad58f326ffed50494583231648d79d2
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Fri Aug 26 11:08:09 2011 -0700
+
+ added .ft and .ft.1 for feature files
+
+commit 41b2cde19d22209b483207614e027483c3706877
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Aug 30 11:03:15 2011 -0700
+
+ auto-determine patch arguments if possible for nspatchtry
+
+commit 96bb589c2e5054890e98705ab5f4308ae6a130bb
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Aug 30 10:13:06 2011 -0700
+
+ make it so the git commit line can be cut/paste without linebreaks
+
+commit 3fe36f7ad71c08e1286ce8e487e9352e27cd96cc
+Author: Ronald Wahl <rwa-co@users.sourceforge.net>
+Date: Tue Aug 30 10:12:11 2011 -0700
+
+ CHANGES: libnetsnmp: PATCH 3394586: from rwa-co: file descriptor leak in read_config (+fix)
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit 6e54c4131af731ff90467a75bcc817c957f8f72a
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Tue Aug 30 09:55:14 2011 -0700
+
+ describe that nsrollup needs to be run now.
+
+commit 86efee23432ccb0d2e0c736d34dc1051130cdc0f
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Aug 30 10:52:30 2011 +0100
+
+ Apparently IRIX has a different API for statfs
+
+commit f7e21f2633390b7a27c50227bee6d8696ae3fbcf
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Aug 29 16:01:31 2011 -0700
+
+ don't provide a feature when your a child of another feature
+
+commit cac23c0b2574e7280bd128c6226875ad0f6b4bfc
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Aug 28 09:38:14 2011 +0200
+
+ Make sure that feature-details.h exists before trying to include it
+
+commit 781f4ce2acb371560797d8b29a89ed0674e935f8
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Aug 28 09:36:36 2011 +0200
+
+ Use the feature target instead of the target when building the feature set
+
+commit 11bff472ca7b1fcff0c16187a1b8a13093bc91c4
+Author: Thomas Anders <tanders@users.sourceforge.net>
+Date: Mon Aug 29 00:33:55 2011 +0200
+
+ the irix6 build only defines irix6, not irix
+
+commit 3c73a1407a081d42ebdd91dfbcb1e4f152b7df4a
+Author: Thomas Anders <tanders@users.sourceforge.net>
+Date: Mon Aug 29 00:05:13 2011 +0200
+
+ re-add sockaddr_un.sun_path configure check (lost in previous commit)
+
+commit 2e3f02e03aed125384ba4fe3d83494d43f3a29e9
+Author: Thomas Anders <tanders@users.sourceforge.net>
+Date: Sun Aug 28 23:53:30 2011 +0200
+
+ agent/mibgroup/hardware/fsys/fsys_mntent.c doesn't build on IRIX yet
+
+commit f95aa31377d572b049b0b316dbb163bf7aca93d5
+Author: Thomas Anders <tanders@users.sourceforge.net>
+Date: Sun Aug 28 23:25:40 2011 +0200
+
+ CHANGES: building: build fix for systems lacking fields msg_control/msg_flags in struct msghdr (backport)
+
+commit 7f47d93765aa35a58687eb9b4f9f700e4343e13c
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Fri Aug 26 11:11:35 2011 -0700
+
+ added required features for mfd handling
+
+commit 9b2e42a6e0550fb789c607c3520880d4dbc0cf24
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Fri Aug 26 11:08:09 2011 -0700
+
+ added .ft and .ft.1 for feature files
+
+commit 33dcbf56fc0626a3e4f1359095bd217d1a567794
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Fri Aug 26 11:07:58 2011 -0700
+
+ no_write_support supported
+
+commit 97d42efd76937ce7e4bc48a72ed5a110e423102d
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Fri Aug 26 10:08:51 2011 -0700
+
+ handle no-write-support with ifdefs
+
+commit ea8bed79e81c42e33cbf37ca6f3c03c549987b22
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Thu Aug 25 06:56:22 2011 -0700
+
+ import stderr
+
+commit fd6d804dc3e703c4059dbe775001a3be9b93309f
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Thu Aug 25 06:55:38 2011 -0700
+
+ use >> to print to stderr
+
+commit cee0359c6fae2b85d7b931859e517d89ce0722bb
+Author: Magnus Fromreide <magfr@users.sourceforge.net>
+Date: Tue Aug 23 23:43:19 2011 +0200
+
+ CHANGES: build: Do not generate an output file on failure
+
+ make supposes that no output is generated if the command failed. Change
+ feature-remove to follow that presumption.
+
+commit fe39e7288ca930d2c9aaa8301cc9d95f0c38f36b
+Author: Magnus Fromreide <magfr@users.sourceforge.net>
+Date: Sun Aug 21 21:48:17 2011 +0200
+
+ Correct typo
+
+commit 1f082a31cd138f1f5e27be6d90a1d5790dc0ffe4
+Author: Thomas Anders <tanders@users.sourceforge.net>
+Date: Tue Aug 23 23:35:42 2011 +0200
+
+ make sure that _KERNEL is defined to 1 so that "#if _KERNEL" works on systems that need it (e.g. IRIX)
+
+commit 26bb2470c106f834442a2adbc7611bf16657fbdf
+Author: Thomas Anders <tanders@users.sourceforge.net>
+Date: Tue Aug 23 23:22:44 2011 +0200
+
+ make sure that _KERNEL is defined to 1 so that "#if _KERNEL" works on systems that need it (e.g. IRIX)
+
+commit fc5560c05f848321da0ca0c2e87001d5f2295167
+Author: Thomas Anders <tanders@users.sourceforge.net>
+Date: Mon Aug 22 18:54:30 2011 +0200
+
+ CHANGES: building: build fix for systems lacking field msg_flags in struct msghdr (e.g. IRIX)
+
+commit 96ea2d1a8ebffb348673a865d486f31e635e62bd
+Author: Thomas Anders <tanders@users.sourceforge.net>
+Date: Sun Aug 21 01:51:49 2011 +0200
+
+ autoreconf
+
+commit 1a2648eaf71cb018951596689c51588dca8063c5
+Author: Thomas Anders <tanders@users.sourceforge.net>
+Date: Sun Aug 21 01:48:57 2011 +0200
+
+ autoreconf
+
+commit 3f2f61b0e613d6105ecf2ceb395de0bde37f3ce3
+Author: Thomas Anders <tanders@users.sourceforge.net>
+Date: Sun Aug 21 01:47:13 2011 +0200
+
+ autoreconf
+
+commit b62cb0864f577ba85573d0d250d12a39387c07b4
+Author: Thomas Anders <tanders@users.sourceforge.net>
+Date: Sun Aug 21 00:55:33 2011 +0200
+
+ CHANGES: aix: eliminate configure warning regarding libperfstat.h on AIX 6.1 and up
+
+commit 71b90b6f217944b4ffc1836e5160d40e33b4423d
+Author: Thomas Anders <tanders@users.sourceforge.net>
+Date: Sun Aug 21 00:40:28 2011 +0200
+
+ fix broken line wrap
+
+commit 5b5900a4f7dfee6e1ec869e32310b80ca6fb23fe
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Thu Aug 18 12:28:07 2011 -0700
+
+ version update for 5.7.1.pre2
+
+commit 3b7e2e39949f88d9c56ed5f994028b94816ab75c
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Thu Aug 18 12:23:28 2011 -0700
+
+ make depend for 5.7.1.pre2
+
+commit ece63bfe499c630bdaae6200648d29180ce3a179
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Thu Aug 18 12:03:17 2011 -0700
+
+ Version number update: 5.7.1.pre2
+
+commit 28b54070514753e8d8abb718b224d657ab7a8ab8
+Author: Garrett Cooper <yaberauneya@users.sourceforge.net>
+Date: Thu Aug 18 11:49:56 2011 -0700
+
+ CHANGES: BSD: PATCH 3383965: from yaberauneya: Fix if-mib agent compile warnings on *BSD
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit f73e6364bb34070622e9f4488cd0487d2fb7402a
+Author: Vladimir Kondratiev <wulf2001@users.sourceforge.net>
+Date: Thu Aug 18 11:45:29 2011 -0700
+
+ CHANGES: agent: PATCH 3389228: from wulf2001: incomplete commit (patch 3386633: fix integer overflow)
+
+ Signed-off-by: Wes Hardaker <hardaker@users.sourceforge.net>
+
+commit e6cf8206f0c67650001e34b526b37f64e4a5929c
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Thu Aug 18 09:46:33 2011 -0700
+
+ Patch from Claus Klein on -coders for fixing man page typos
+
+commit 6a841d56518a727196e66b59e7e5b3304f54b0a1
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Thu Aug 18 08:31:06 2011 -0700
+
+ changed clientaddr so it registers as pre-mib to be picked up before the transports get created
+
+commit c02131e5b35d296755baec99bd363205a86307dd
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Aug 17 09:34:00 2011 -0700
+
+ detect really old versions of Long.pm
+
+commit 500d6de06aa4ff330aee4d749a4cc377bec89e09
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Aug 17 18:11:47 2011 +0200
+
+ Fix the log message that reports that gethostbyaddr() is missing
+
+commit 6580556cc7bd833af731b62ce1ed2017564fe7eb
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Aug 17 18:08:01 2011 +0200
+
+ CHANGES: Windows: snmptrapd: Make the IP address to hostname conversion work
+
+commit 3cb3f1ede388d84e392e1d815d5994a4bf0f10f9
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Aug 14 07:59:25 2011 +0200
+
+ Windows, build.bat: Restore original build and install order. Apparently the correct netsnmp.dll is used during the Perl tests by setting PATH properly.
+
+ This reverts commit c1b5a030d8f04876cd5b9af008c879cc468b212f.
+
+commit daff49d9b3369efcc87f05dc8591362e81a45fdf
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 13 18:43:48 2011 +0200
+
+ Windows: Make the Perl agent module work again with the original SNMP_FREE() definition.
+
+commit 3c73b4838e605b150bc317313f14eb33444729f8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 13 17:38:27 2011 +0200
+
+ Revert the two most recent SNMP_FREE() changes (commits 47c8ef1b89c6ccb4247d9633477925908c68c1a5 and 7f42d0d93320484152271427cc9808cbda49bbd0).
+
+commit 3e50c3e00e9f321fb708bc579eb4dc1a0f1e7c4d
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 13 11:31:40 2011 +0200
+
+ CHANGES: snmpd: pass_persist: Fixes a race condition introduced in commit 31fa07cd9ffde46d41d2b5838c3fc4d01548bfb5.
+
+ The following race condition could happen:
+ - A system call fails and errno is set accordingly by the C library.
+ - SIGCHLD handler invokes a system call that fails and hence overwrites errno.
+ - SIGCHLD handler leaves.
+ - original context checks errno and finds the value from the system call invoked
+ by the SIGCHLD handler instead of the system call that failed originally.
+
+ Other fixes included in this patch:
+ - Renamed deinit_pass_persist() into shutdown_pass_persist() such that this
+ function gets called during agent shutdown.
+ - Made sure that shutdown_pass_persist() is called by the Windows snmpd.exe too.
+ - Windows: avoid calling CloseHandle(INVALID_HANDLE_VALUE).
+ - Windows: avoid that closing a pass_persist pipe triggers a crash.
+ - Windows: pass_persist: close handles of finished processes.
+
+ Conflicts:
+
+ agent/mibgroup/ucd-snmp/pass_persist.c
+ win32/mib_module_shutdown.h
+
+commit e147e4b96755207de1ce30990d67b4b7c76dd483
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 13 08:39:14 2011 +0200
+
+ Unbreak the Windows build. This is a follow-up for commit 1e1000a8815921b5ec2e7997b53592a544b3dfc2.
+
+commit c1b5a030d8f04876cd5b9af008c879cc468b212f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 13 08:10:33 2011 +0200
+
+ CHANGES: Windows: building (build.bat): Install netsnmp.dll before running the Perl regression tests such that the regression tests are run with the correct version of netsnmp.dll.
+
+commit 1e9d2003baed227f68b68528f1e97e6f5ea86c1a
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 13 08:10:33 2011 +0200
+
+ CHANGES: Windows: perl (build.bat): When installing development files, install the PDB files too.
+
+commit a8d94007e32d03710692c8f1b417d5bdfe3650fa
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 13 08:10:32 2011 +0200
+
+ CHANGES: testing: Fix Perl regression test failures
+
+ All Perl regression tests pass now on Linux and on Windows (MSVC).
+
+commit b6d0b490181c6df8c11ecf155f1e6eaf11b1ec58
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 13 08:10:33 2011 +0200
+
+ CHANGES: testing: Perl regression tests: Don't fail skipped tests.
+
+commit ca3acf2b07039d96a117f090f7ec76b6e8b541e9
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 13 08:10:32 2011 +0200
+
+ CHANGES: perl: Add SNMP::getenv() and SNMP::setenv().
+
+commit 56759e5ad537f01b4a51e7ff9994ec4b55c32135
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 13 08:14:46 2011 +0200
+
+ CHANGES: snmplib: Add netsnmp_setenv().
+
+commit 9843e5bcf472877e85b031b5e5dafaa9d5fc63c5
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 13 08:10:32 2011 +0200
+
+ local/pass_persisttest: document how to use on Windows
+
+commit 6057866b73a022771e90e9967dd25bdc7192fbdc
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 13 08:10:32 2011 +0200
+
+ Set execute flag on local/pass_persisttest such that the instructions in that file work
+
+commit c2daf5940f21a13e8989dd055b17f3181112f856
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sat Aug 13 08:10:32 2011 +0200
+
+ .gitignore: Fix a suppression pattern
+
+commit 1f0a928a2913cfa7f5ceaaf4696c69fbdc687621
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Fri Aug 12 09:09:11 2011 -0700
+
+ added the missing -e option to the createUser docs
+
+commit 1e1000a8815921b5ec2e7997b53592a544b3dfc2
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Aug 11 15:46:32 2011 +0200
+
+ CHANGES: MinGW: Net-SNMP Perl modules build again.
+
+commit 97d6432f95e1cdcf6fd85e7ca1d0c5557eb6d919
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Aug 11 18:16:44 2011 +0200
+
+ CHANGES: Windows: perl: Make sure that the constant SNMP_DEFAULT_RETRIES is recognized.
+
+ CHANGES: perl: SNMP module: Add constants NETSNMP_CALLBACK_OP_RECEIVED_MESSAGE and NETSNMP_CALLBACK_OP_TIMED_OUT.
+
+ When the Net-SNMP Perl modules are built on Windows with MSVC or MinGW it
+ is possible that each these are linked with another version of the MSVC
+ runtime library than the Perl interpreter itself. In that case the "errno"
+ variable used inside .xs source files is another variable than the $! variable
+ in .pm files. Or: assignments to "errno" in a .xs file do not modify the "$!"
+ Perl variable This patch avoids using "errno" by modifying the different
+ constant() functions such that these return a two-element array instead of
+ returning a scalar and setting errno.
+
+commit 7690894b7b8464f05c7c902bd7cf751cc269977a
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Wed Aug 10 09:26:37 2011 -0700
+
+ don't assert on a double init; just don't do it twice
+
+commit 47c8ef1b89c6ccb4247d9633477925908c68c1a5
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Aug 10 16:44:36 2011 +0200
+
+ SNMP_FREE(): cast argument to (void *) before passing it to netsnmp_free()
+
+commit 0220392d899a9cab701f74af12030bb1d4cc5e2e
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jul 1 13:02:15 2011 +0200
+
+ .gitignore: Ignore *.exe files generated by the Win32 build
+
+commit 0344df92e462f3bec994608c3381fca5348abcdb
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Aug 8 15:12:55 2011 -0700
+
+ fix C++ comments
+
+commit 09a661d5dc60c730fe0384b02ed672830ef74e30
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Aug 8 15:12:55 2011 -0700
+
+ fix C++ comments
+
+commit 69cb42a4ea0583ce6f5ff8f8383516d34bc4c344
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Aug 8 15:12:55 2011 -0700
+
+ fix C++ comments
+
+commit 447ddc66d90dd9e5c3105b268b6a63bfc580b924
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Aug 8 22:03:58 2011 +0100
+
+ Define _BIND_TO_CURRENT_VCLIBS_VERSION token
+ (as per Alex' build instructions)
+
+commit b0a62eb19763ab4f0b776430242a6117ccae5dd3
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Aug 8 21:59:17 2011 +0100
+
+ Define _BIND_TO_CURRENT_VCLIBS_VERSION token
+ (as per Alex' build instructions)
+
+----------------------------------------------------------------------
+
+Changes: V5.7.1 -> V5.7.2.pre1
+
+commit 810185ae0b0cd2ad4d424a1ba775ef5ceaf50f03
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Sat Jun 2 09:24:19 2012 -0700
+
+ make depend for 5.7.2.pre1
+
+commit 6271471e01282f3675724eaf1358ceb0e95ddd4e
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Sat Jun 2 08:32:40 2012 -0700
+
+ Version number update: 5.7.2.pre1
+
+commit fcb782aa8893134c7414a926d9268594f725b915
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Sat Jun 2 08:32:18 2012 -0700
+
+ version update for 5.7.2.pre1
+
+commit e3bcd87c72fcea7706e868b5ace75296093f7497
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 14:09:42 2012 +0100
+
+ Fix dist/release format
+
+commit d813ce2eeefc68229cfcaf20603244cdd6d09d3c
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 14:07:52 2012 +0100
+
+ Fix dist/release format
+
+commit fa7bd581e3783685db39c9b4eaf847be5ac86fd3
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 13:53:10 2012 +0100
+
+ version update for 5.6.2.rc2
+
+commit 0739e2382d31146aca3205244cf70788b40a428d
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 13:51:45 2012 +0100
+
+ version update for 5.6.2.rc2
+
+commit d9a15445aa74f5316bfc711c1558467872c2958c
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 13:50:12 2012 +0100
+
+ make depend for 5.6.2.rc2
+
+commit bcabd2c9542dbebd1d319b4494413bdcca06614e
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 13:38:38 2012 +0100
+
+ Release Candidate for V5-6-patches
+
+commit b473898c0c5ac9eb47c7c05a3f745e4ff2a76aaa
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 13:38:28 2012 +0100
+
+ Version number update: 5.6.2.rc2
+
+commit 131429e7062fbaa65b82affed1fb92df2c0cc813
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 13:38:38 2012 +0100
+
+ Release Candidate for V5-6-patches
+
+commit 1c8110b33b8105ca6190945a35fe7ae903252d68
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 13:21:38 2012 +0100
+
+ Avoid perl versioning problems when setting up the build environment
+
+commit 508ece16e6f6f49562da204792ae0644269994d1
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 13:20:58 2012 +0100
+
+ Fix handling of dist/release merge
+
+commit 5b8a8547b1a47d2f5b207f48f2496e4241d902c6
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 11:10:48 2012 +0100
+
+ version update for 5.5.2.rc2
+
+commit 6c32914bf28d695df349dca269e488b501700316
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 11:07:22 2012 +0100
+
+ version update for 5.5.2.rc2
+
+commit 9f5a82a5afdbb3daeb2fd437a309f0b8d357cf4b
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 11:05:39 2012 +0100
+
+ make depend for 5.5.2.rc2
+
+commit 39203f29477a3bedf012d41135d8abd6bcad08b1
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 10:54:27 2012 +0100
+
+ documentation update for 5.5.2.rc2
+
+commit 17e79ef0fad79609c5ba2feb4e8b9eb5d7db6886
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 10:46:11 2012 +0100
+
+ Release Candidate for V5-5-patches
+
+commit 5821be5bbb4018ded282fbbbd4830cf2eeadd9e1
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 10:45:59 2012 +0100
+
+ Version number update: 5.5.2.rc2
+
+commit 3f2111de6733a04e12d910d306a34d671e008762
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu May 31 10:46:11 2012 +0100
+
+ Release Candidate for V5-5-patches
+
+commit ccf8ff2c4db60122d41302e4aeb700e0b868105f
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 28 10:18:43 2012 +0100
+
+ CHANGES: snmplib: PATCHES: 3526599: Don't hang on retried failing SNMPv3 responses
+
+commit c81c8483990911f47435d3005255d91c37ab92b2
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sun May 27 14:09:26 2012 +0200
+
+ Fix BSD that downnot always like IP_SENDSRCADDR - so retry without
+
+commit ffce1f2dc2f8b31abd01f93b26da78f4726a1e64
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sun May 27 14:03:58 2012 +0200
+
+ Fix OS missing MSG_DONTWAIT (AIX). Backport from 5.7
+
+commit c575216850185b56454dad0253e3164979e13513
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sun May 27 13:56:01 2012 +0200
+
+ Fix missing include. Fixes SIGSEGV on FreeBSD9 x64
+
+commit 5805878749c08062debf0a9d798d08fb916caa2d
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun May 27 06:23:19 2012 +0200
+
+ CHANGES: snmpd: Add missing debug tag
+
+commit d1a42bbcc7b14730c9a6d99c4f047097843a549b
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Fri May 25 09:02:27 2012 +0200
+
+ CHANGES: building: Run libtool --mode=finish on the right directory
+
+commit 1fbf33711a19eac9739ad23f6f6251eacc41f1c4
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue May 22 14:54:45 2012 +0100
+
+ CHANGES: Linux: PATCH: 3525998: Don't use an uninitialised value in error message
+
+commit 32c1686b67dc85c4a189576363065609dfed5e61
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue May 22 14:52:56 2012 +0100
+
+ Attempt to mark release-candidate branches as such.
+ Omit final-release-only steps when preparing preN/rcN releases
+ (Relies on a tweak to the Makerelease perl modules)
+
+commit 4c5633f1603e4bd03ed05c37d782ec8911759c47
+Author: Robert Story <rstory@freesnmp.com>
+Date: Mon May 14 11:40:06 2012 -0400
+
+ NEWS: snmp: BUG: 3526549: CVE-2012-2141 Array index error leading to crash
+
+commit 65dd83c2255ee58edbf0e25863e55b58a4113679
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 20:30:42 2012 +0100
+
+ version update for 5.6.2.rc1
+
+commit ac4bc65e2909f3bd85f32f04b504fa65d2f64553
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 20:28:06 2012 +0100
+
+ make depend for 5.6.2.rc1
+
+commit b74994864195119edb6e19c85147fac00bcb93e3
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 20:13:46 2012 +0100
+
+ Version number update: 5.6.2.rc1
+
+commit 91350092c46e66d06d74143f4816473db4d25160
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 19:56:33 2012 +0100
+
+ Mark version-specific changes _before_ pushing to central repository
+
+commit 7241accd70b82d0fcd44d5a5238b2ee9445900db
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 17:53:17 2012 +0100
+
+ version update for 5.5.2.rc1
+
+commit 7c796a15a1d1bb85feea940bd4e3516877920919
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 17:50:49 2012 +0100
+
+ version update for 5.5.2.rc1
+
+commit 07e268bfb64b0ec645b3f7e87266984f9217cf12
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 17:44:37 2012 +0100
+
+ make depend for 5.5.2.rc1
+
+commit 16eaaf6c3ba14596ca9efaf4b114f1b709f42b68
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 17:29:03 2012 +0100
+
+ documentation update for 5.5.2.rc1
+
+commit c729469ef12154930cf9d15967e16186fb445f30
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 17:27:20 2012 +0100
+
+ Version number update: 5.5.2.rc1
+
+commit 142571d3cea08f0c072d24c1d39a43c7446f8ce7
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 17:01:03 2012 +0100
+
+ When building a new release, the installed version of the perl
+ modules may well be different to the version being built.
+ That should not break the build.
+
+commit eba86b6f7aff261ee0e61334df70de7156e5c3cb
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon May 7 17:01:03 2012 +0100
+
+ When building a new release, the installed version of the perl
+ modules may well be different to the version being built.
+ That should not break the build.
+
+commit 5c0f64d6db2b593f7cc0ed2d4f55b7c592b774a8
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 23 22:25:15 2012 +0200
+
+ Only output cpu warnings once.
+
+commit ee58e4827b9fa16e6635ca003e8a4f11dcb5fb7a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 23 22:17:42 2012 +0200
+
+ Fix speling in errormessage.
+
+commit 03f485df22f20e149cfae94c57cb82feecb5d74b
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 23 22:12:11 2012 +0200
+
+ Not all Linuxes use rpm (debian/ubuntu comes to mind)
+
+commit 930838224f781696bd35225f22569347416f1b16
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Apr 23 22:10:15 2012 +0200
+
+ Check need for -lm to use round/exp
+
+commit a0609cf1f3a6917d263725732248cd937a45ad94
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Apr 7 08:40:44 2012 +0200
+
+ Remove limitation on configuration line length.
+
+commit 305973338a63ae54c5e02a8626fbe9a8064dcb7e
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Apr 7 00:32:19 2012 +0200
+
+ Reduce variable scopes.
+
+commit ccab4e9d3ed424c39d0dc27be63fa76c7461ea81
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Apr 7 00:15:22 2012 +0200
+
+ Internalize the name and line number of the curret configuration file
+
+commit cf874ad7b9daf4fcc0d46cdd034474b478005341
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Fri Apr 6 21:47:28 2012 +0200
+
+ Replace #if (A) B #else B #endif with B.
+
+commit ef9ea641bc290eec50685b60519b31bee8b14a69
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 9 21:04:06 2012 +0100
+
+ version update for 5.6.2.pre2
+
+commit 35aba1959de119f1fb89203c37109aa6f0e21c57
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 9 21:00:40 2012 +0100
+
+ version update for 5.6.2.pre2
+
+commit e41fbaff18ac9095cf4a739a06ec39a1a6ccfdc1
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 9 20:35:35 2012 +0100
+
+ Version number update: 5.6.2.pre2
+
+commit 137fe582d6cc5611430dab46ef144efd84cfc803
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Fri Apr 6 20:46:56 2012 +0100
+
+ Revert commit 1f4a829b18275e4956ca91e5ec370df015f06133
+ (snmp_store_needed() API is not available in 5.[45].x)
+
+commit 2b7e64288c01a8a062026c521ca31a5e885f30cc
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 2 16:12:12 2012 +0100
+
+ FreeBSD-9: Fix for 'const'ifyed nlist arguments
+ Backport of ed65eca6e7f9cfa7380a78d56c01ed314745b169 from V5-6-patches
+
+commit 7e95d80b698051259645c074a53ffd264a6fa916
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 2 16:06:56 2012 +0100
+
+ FreeBSD-9: Fix for 'const'ifyed nlist arguments
+ Backport of ed65eca6e7f9cfa7380a78d56c01ed314745b169 from V5-6-patches
+
+commit 1a9b7b7c02e2deefe994d595a7cc1dd2ffbeee1d
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 2 15:51:20 2012 +0100
+
+ Fix compilation on FreeBSD 9.x with 'recent' header shuffling
+ Backport of c53d8c3525f590f2213d35b0da94123862f3e366 from V5-5-patches
+ (Patch #3363308 - omitting tweaks to configure)
+
+commit 3d9ddb41e263bc1a78f9f9440b8d4ad4f86c82e1
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 2 10:36:18 2012 +0100
+
+ Fix typo
+ Backport of 5b702b024b60176d7f5699b92e55da50a8deae71 from V5-6-patches
+
+commit 0d35c609564b66a1ffe81556d37adf0503c389ce
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 2 10:15:08 2012 +0100
+
+ Provide missing definition of NETSNMP_PRIo
+ (used in agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c)
+
+commit a79141a419953d010a6989e8b88f4df127394d38
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 2 09:19:26 2012 +0100
+
+ Header fiddling for FreeBSD,OpenBSD,Dragonfly
+ Backport of f7b0de1518002c6e8f9b94ef3deb8882e1e9338e from V5-7-patches
+
+commit adf74bf753d3970357afd633803256241d9c7b87
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Apr 2 08:20:46 2012 +0100
+
+ Fix IPv6 TCP & UDP tables, *BSD support (including OpenBSD)
+ Backport of commits 5cd1573625471c0583e9087aec6802b77157d5a2
+ and 50d73f0d56fe22c590530b3e305d41dcdac3ce00 from V5-6-patches
+
+commit d9555acb9f47c3aa8fde4bc20a44d7ca6181a8a9
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Sun Mar 25 18:48:12 2012 +0000
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Avoid dangling pointers (based on patch 3503259)
+
+commit 82a8b47ee96e5d29a2b7ac3ca00722d737d5b479
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Mar 29 22:31:56 2012 +0200
+
+ Running autoheader / autoconf
+
+commit 9ca8d939ab393306a1d0f146c9cb70ea0cb19d49
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Mar 29 22:30:38 2012 +0200
+
+ Running autoheader / autoconf
+
+commit cecd4869deb68f3d4c71e768d5b40dd576446925
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Thu Mar 29 22:29:31 2012 +0200
+
+ Running autoheader / autoconf
+
+commit a1a4513bd3e4e614200f6db5a02f61d6c8eefb32
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Mar 28 09:47:45 2012 +0100
+
+ Doxygen-style documentation fixes (backport of git commit c09903a42e9d97331fd9e48ee831a85afdf9c70a)
+
+commit 9bdbcca122c37da304fc6aa6939729475f90f5fd
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Mar 28 09:30:49 2012 +0100
+
+ Doxygen-style documentation fixes (back-port of GIT commit c09903a42e9d97331fd9e48ee831a85afdf9c70a)
+
+commit 1f4a829b18275e4956ca91e5ec370df015f06133
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Mar 27 21:41:24 2012 +0100
+
+ CHANGES: snmpd: PATCHES: 3495697: Store persistent snmpTarget table changes
+
+commit 1f75f377d0db01754c0c161dc44373081beef520
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Mar 27 21:14:06 2012 +0100
+
+ CHANGES: FreeBSD: PATCHES: 3489387: Install FreeBSD 10 header file (plus other missing versions)
+
+commit 3d72c9e78f2ad817c9d1d82977327bbb20d63ab9
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Mar 27 21:06:31 2012 +0100
+
+ CHANGES: snmpd: PATCH: 3487867: Don't skip missing ifXTable entries (ifConnectorPresent FALSE)
+
+commit 12906578ab30cf776d080c0ef3025b30334d7655
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 26 16:17:45 2012 +0200
+
+ DISMAN-PING-MIB: Fix even more memory leaks
+
+commit ccfd5ca6fe10313d6181d24bbb1797825a97da10
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 26 15:51:16 2012 +0200
+
+ DISMAN-PING-MIB: Eliminate duplicate code
+
+commit 9fda2668722f08ddbfdd67a2239d8b021db64a83
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 26 15:48:46 2012 +0200
+
+ DISMAN-PING-MIB: Write a loop as a loop
+
+commit cbc18eb763ba6df69ef70668a54d75bf35e79503
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 26 15:24:08 2012 +0200
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Fix more memory leaks
+
+commit c7725192478aec018fb4aefa60946e04a406c00c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 26 13:43:24 2012 +0200
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Avoid reading freed memory when deleting a row from a table
+
+commit a6be739566f310d7441fd7f54989e39446f7a143
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 26 13:42:28 2012 +0200
+
+ Extend DISMAN-PING-MIB test
+
+commit 8a9b57291453cb8aec28e766c594701ed19c4fc6
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Mar 26 21:03:41 2012 +0200
+
+ Fix for DragonFly 3
+
+commit e5c9a32f79eac2e85527c9cf05087cdae9b35a6c
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Mar 26 20:59:53 2012 +0200
+
+ DragonFly needs _KERNEL_STRUCTURES to compile ipv6 code
+
+commit cd43bc09a39bd97ff5e719a2ce232ce424600a65
+Author: David Imhoff <dimhoff@users.sourceforge.net>
+Date: Sat Mar 24 15:47:17 2012 +0100
+
+ CHANGES: snmplib: PATCH 3510454: Allow the use of 0.0.0.0/0 as alias for default
+
+commit e2fc15f9e5a6e3e36be5f489601cbf6bf731917f
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Mar 24 15:21:38 2012 +0100
+
+ Fix TCP state values for DragonFly
+
+commit 432fe3ddf54f2c98f936959469cb9b014d599f06
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Mar 24 15:10:52 2012 +0100
+
+ Require perl to do pass_persist test
+
+commit 37d2770cf50c98023eeba90e25d372bff7316ada
+Author: Niels Baggesen <nba@user.sourceforge.net>
+Date: Sat Mar 24 15:06:40 2012 +0100
+
+ Fix TCP state values for DragonFly
+
+commit 86a948d8691e881d55591dcabddc2739ce72b30e
+Author: Niels Baggesen <nba@nba-linux.sb.statsbiblioteket.dk>
+Date: Sat Mar 24 15:01:37 2012 +0100
+
+ Properly find pass helpers for testing.
+
+commit fe26a3c4f29f046bf65ed52e9d94054b675fbc4b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Mar 22 09:04:42 2012 +0100
+
+ DISMAN-PING-MIB: Limit source code lines to 80 columns
+
+commit 745bafcdcc9c8e84616d4e274db2a384bf234da2
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Mar 22 08:55:05 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Make ping implementation independent of ntpd clock jumps
+
+commit da6925e6763cadbe02f4a8bbfe68a362e535ad5e
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Mar 20 10:38:36 2012 +0100
+
+ CHANGES: testing: Add testing/fulltests/default/T154dismanpingmib_simple
+
+commit fa606dd7ca6aff9308d4e8b01bbcde148f441271
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Mar 20 16:49:21 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Make pinging local interface addresses work
+
+commit 617a83ba799575c84c66f6b1c480ef633161a64c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Mar 20 16:28:46 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Fix a socket leak triggered by pinging a remote host
+
+commit 625f55c272ec6281e38d8e30eb53fd51516b00ae
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Mar 22 09:54:55 2012 +0100
+
+ DISMAN-PING-MIB: Convert a dynamically allocated variable into a stack variable
+
+commit b48f19ad4b4aa68c3e16e2a72df37b9c0cd36c4a
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Mar 20 16:24:07 2012 +0100
+
+ DISMAN-PING-MIB: Add more debugging statements
+
+commit d74cb3966175892562f5e3a9b1683acba2c22e07
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Mar 20 11:45:18 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Fix several memory leaks
+
+commit 0b1a77674678cc9a15be3e7700d3cef650ed02c7
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Mar 20 12:00:30 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Do not send the contents of the stack over the network
+
+commit 139023cd3ab51631cc10e2866d71abcf99ae4c1b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Mar 21 08:56:07 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Don't call exit() upon memory allocation failure
+
+commit 169b6aaa7b61827cc1ad0b3aeeae3a7229dd25d8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Mar 21 08:53:26 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Fix IPv6 socket leak in error paths
+
+commit a0be32ad053a71fa96134d55e542bb07d4f0297d
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Mar 20 11:43:46 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Avoid that host name resolution failure causes a crash
+
+commit bf9bff64556787d766ee2ef2d578afb920719f3a
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Mar 21 08:51:55 2012 +0100
+
+ CHANGES: snmpd: DISMAN-PING-MIB: Convert printf() statements into snmp_log() and DEBUGMSG()-statements.
+
+commit 5d74c01245523a9d8db1eda27d1efae2ebc104fb
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Mar 21 18:40:02 2012 +0100
+
+ New MIB: VRRPV3-MIB
+
+commit 5b38f062b99b6ef36708e2c7de4965a3192612e9
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Mar 21 18:34:48 2012 +0100
+
+ For safety, sizeof the right variable in memcpy
+
+commit e5f82782da05efa7c0e6dc2bf5a41ee11868f469
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Mar 21 18:33:21 2012 +0100
+
+ Fix for hrSWRun data for FreeBSD
+
+commit 8327565e823270d10a4504568edbe5b5ae323a55
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Mar 21 18:31:54 2012 +0100
+
+ Clean up variables for OpenBSD/NetBSD
+
+commit 170f6f027bf4f9174b7073530da4d07f400bba58
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Mar 21 18:28:58 2012 +0100
+
+ Move declarations in front of statements
+
+commit dbb4573b69fae85cdc931b2892b5ce4e5b16b321
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Wed Mar 21 18:23:36 2012 +0100
+
+ Require kernel_netbsd for NetBSD6
+
+commit f11681f15aad7d9a52fa29812ecbb507f1b7fe24
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Mar 21 12:36:38 2012 +0000
+
+ Check for old tarballs (and unpacked distributions) before starting.
+ These can confuse steps such as "make dependcheck", that do a 'find'
+ on the current tree, and would descend into such unpacked source trees.
+
+commit 470dcd4b6c3ff11ff0a3532a7340a56cffd69098
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Wed Mar 21 12:32:13 2012 +0000
+
+ Don't run "make docs; make mancp" if there's no Makefile present
+
+commit c9ac420343e16df2b7065f5bf2790df44e247fba
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Mar 20 10:26:10 2012 +0000
+
+ Allow distribution as part of normal Net-SNMP packages.
+
+commit 5999f60c57723f23f3c254af57fdb10af301a8eb
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Mar 18 19:03:08 2012 +0100
+
+ Regenerate
+
+commit 275d204036a607e3df50e8447d4bc755e9db02fd
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Aug 28 21:29:03 2011 +0200
+
+ CHANGES: building: Make it possible to use --disable-applications/--disable-agent together with --enable-minimalist
+
+commit bdccc875710295aacf50f71eb1c1d2ee97f336fe
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Fri Mar 16 20:10:58 2012 +0100
+
+ Do not declare the local variables for opaque_special_types unless that option is set.
+
+commit b80a67da052adca1b5a644db83a782e15c2237c3
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Fri Mar 16 19:50:03 2012 +0100
+
+ Check that the data exist before trying to read it
+
+commit efae86bba5962491d42b77b935191a3eb25dd939
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Wed Mar 14 01:05:33 2012 +0100
+
+ Partially revert "Merge remote branch 'origin/V5-7-patches' into V5-7-patches"
+
+ Commit d35a1860217e723e4f866dd98ef6621665934c4a accidentally reverted
+
+ 4a2e5bcd56cd2afb36eb15d754e2fee888dd50c0 (hrh_storage is a proper replacement for hr_storage)
+ 0dd1e54557d1ba498b55d017b0a93e8ccf9bd522 (CHANGES: snmpd: UDP-MIB: Report the proper address in udpLocalAddress)
+ 5116d48378ecf03e722f3010ad47bf22a3fbcb8c (Reduce scope of prefix_val such that the compiler doesn't warn about an unsed variable)
+ 10f566f4d4cbb3e205023c23669289e4bfd089cb (perl/SNMP/SNMP.xs: Fix a compiler warning)
+
+ and part of
+
+ 6e74d64f85a59d50e461db4c34ac76f9de468bfb (Avoid using grep options -q and -w because grep in Solaris)
+
+ This reverts those reverts.
+
+commit aaedd59cc2da701527dc2d261d4e9f85f16e7504
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sun Mar 11 20:57:38 2012 +0100
+
+ Allow make test where the source path contains the string Net-SNMP to succeed.
+
+commit 4b94d796918a4eeae68ab21aa53d444a8b5c2921
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Mar 9 08:04:59 2012 +0100
+
+ Unbreak compilation on FreeBSD 4
+
+commit 10fe6b83324ad37d18b937cc8c6de94de534d035
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Mar 8 13:04:07 2012 +0000
+
+ version update for 5.6.2.pre1
+
+commit e1122edc1a5fe7976b065044134d39e7db5985ea
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Mar 8 12:43:19 2012 +0000
+
+ version update for 5.6.2.pre1
+
+commit a613d3a834912206d1ba5971e441a3ea6b36af23
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Mar 8 12:33:03 2012 +0000
+
+ make depend for 5.6.2.pre1
+
+commit 0ef34e6519dfcb82c97df8427547c08dcf81e69a
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Mar 8 10:11:30 2012 +0100
+
+ CHANGES: snmpd: Fixed snmpd '-d' option.
+
+ Now it dumps packets again.
+
+commit 8e69742f143e4fc11196e5b2ed66c8f7f53fd02f
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Mar 6 09:24:21 2012 +0000
+
+ Version number update: 5.6.2.pre1
+
+commit c4e00b8c3e1010cdcab5e6c02d60d75df9c6dcf2
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Mar 6 09:24:05 2012 +0000
+
+ version update for 5.6.2.pre1
+
+commit 39490104a3ab58235aace2f9d871c266dc4485ee
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Mar 5 09:06:52 2012 +0000
+
+ Mark the changes make as part of the release process as specific to
+ the particular branch being released. Version tags, changelog entries
+ and the like shouldn't propagate to later branches.
+
+commit 4a2e5bcd56cd2afb36eb15d754e2fee888dd50c0
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Mar 5 20:59:38 2012 +0100
+
+ hrh_storage is a proper replacement for hr_storage
+
+commit ce85832932ccd916c42319114c40885a466a9d0e
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Mar 5 20:56:40 2012 +0100
+
+ More fixes for Solaris sh
+
+commit 0dd1e54557d1ba498b55d017b0a93e8ccf9bd522
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 5 15:08:26 2012 +0100
+
+ CHANGES: snmpd: UDP-MIB: Report the proper address in udpLocalAddress instead of 0.0.0.0. Makes test T160snmpnetstat pass again. Fixes a bug introduced in commit c76fb96f65e33ba2fd212a921e8c386155ee5c7a.
+
+commit 518917e9f39f7a9d3c3bf3a865e8ac0e3026d600
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 5 14:04:54 2012 +0100
+
+ snmplib/snmpUDPDomain.c: Fix source code indentation
+
+commit 2651909ccceabfcfadaf942c02450e28fe837dc9
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Tue Nov 9 12:04:04 2010 +0000
+
+ Passes now on MinGW too.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19653 06827809-a52a-0410-b366-d66718629ded
+
+commit e41f115e40304c941ba17d67e24710722d90741b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 5 13:39:17 2012 +0100
+
+ testing/fulltests/support/simple_eval_tools.sh: Avoid using grep options -w and -q because grep in Solaris' default path doesn't understand these.
+
+commit 5116d48378ecf03e722f3010ad47bf22a3fbcb8c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 5 10:47:20 2012 +0100
+
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: Reduce scope of prefix_val such that the compiler doesn't warn about an unsed variable if it isn't needed.
+
+commit 6e74d64f85a59d50e461db4c34ac76f9de468bfb
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 5 09:22:31 2012 +0100
+
+ testing/eval_tools.sh: Avoid using grep options -q and -w because grep in Solaris' default path doesn't understand these options.
+
+commit 10f566f4d4cbb3e205023c23669289e4bfd089cb
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Mar 5 10:47:39 2012 +0100
+
+ perl/SNMP/SNMP.xs: Fix a compiler warning
+
+commit 44aa265891cd563f7f4114ef25dcf7aaf3b14e9a
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Mar 5 09:06:52 2012 +0000
+
+ Mark the changes make as part of the release process as specific to
+ the particular branch being released. Version tags, changelog entries
+ and the like shouldn't propagate to later branches.
+
+commit dae4e16be86117861f63d1a2f981ad361418f5c6
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Mar 5 09:06:52 2012 +0000
+
+ Mark the changes make as part of the release process as specific to
+ the particular branch being released. Version tags, changelog entries
+ and the like shouldn't propagate to later branches.
+
+commit 28f6226f2e228b8ca248489735f86502b2cce0a1
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Mar 5 09:06:52 2012 +0000
+
+ Mark the changes make as part of the release process as specific to
+ the particular branch being released. Version tags, changelog entries
+ and the like shouldn't propagate to later branches.
+
+commit 40022a697958259ccfbb3fed44eb3c472f5e837e
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sun Mar 4 10:37:41 2012 +0100
+
+ Solaris sh does not understand "test -e"
+
+commit 773af0c42e077bebdaecf1c0caf393285a7688f1
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Mar 3 17:19:30 2012 +0100
+
+ Clean up nsrollup complications
+
+commit ee71049c3e21c1d0e3424297136652bbe0e39d85
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Sat Mar 3 16:49:41 2012 +0100
+
+ mibgroup/icmp.c: adjust ifdefs to make it compile on BSD's
+
+commit ce9600361e665dde17af9d8ab16d7ce85dc05643
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Mar 2 21:39:55 2012 +0100
+
+ dot3StatsTable has bugs :-(
+
+commit dffacf6fa0755e1700cbac25b844185abd807a0a
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Mar 2 21:38:10 2012 +0100
+
+ passpersist test needs /usr/bin/perl
+
+commit 8726995c7a8aef674c4f164b1871c37bbdcdad50
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Mar 2 21:36:58 2012 +0100
+
+ grep -w fails with OpenBSD and Solaris 10-64
+
+commit 1eb4745b23cc3a839864e7f6ea28355b0566eb67
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Mar 2 21:35:49 2012 +0100
+
+ Solaris needs /usr/xpg4/bin/grep to understand -q
+
+commit 9954b4b741fd8c63d6128bd0527298c8e4e989fc
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Mar 2 21:34:45 2012 +0100
+
+ Make sure we have the proper srcdir for out-of-source builds
+
+commit 78369002be2711f0aa876b64a4e10b090cc241cd
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Mar 2 21:33:31 2012 +0100
+
+ Not all make versions define $(RM)
+
+commit 94245b29a3cda89475c6eab5d9493c6657ff38e3
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Mar 2 21:24:24 2012 +0100
+
+ Make autoconf 2.68 happy
+
+commit 44acd6c285fb5614b4c9611b1abdeca9dd28e4bb
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Fri Mar 2 21:12:47 2012 +0100
+
+ Fix spelling of mib module fsys_getfsstats
+
+commit 1fa1fee3693f67b820223806b3d73afd4c50ec18
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Fri Mar 2 01:37:20 2012 +0100
+
+ Silence a clang warning.
+
+commit 93263b98a5db344cf2c4d489c43971e7b29cdb03
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Mar 1 13:37:20 2012 +0000
+
+ version update for 5.5.2.pre1
+
+commit 5a175428b973d2ea8553e29fecf94cf1566aa858
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Mar 1 11:48:18 2012 +0000
+
+ version update for 5.5.2.pre1
+
+commit 364276a1c5aa66caa23eb5b7f111fdeb5af71fa7
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Mar 1 11:45:10 2012 +0000
+
+ make depend for 5.5.2.pre1
+
+commit 73598340172eff75729a6d57192b8171d5bbf00e
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Mar 1 10:42:56 2012 +0000
+
+ Version number update: 5.5.2.pre1
+
+commit f3214402672ca199fd531e66122bf96c4d9a4eb7
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Thu Mar 1 10:42:39 2012 +0000
+
+ version update for 5.5.2.pre1
+
+commit 2e74acb6f19e4729cede0ab43e931961cb23aaea
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Thu Mar 1 09:18:39 2012 +0100
+
+ CHANGES: Bug 3152841: Do not install the util_funcs subheaders that were removed in 5.7
+
+commit b7109646b95a70713d1ad991d41bccd57c0bb3eb
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Thu Mar 1 08:48:48 2012 +0100
+
+ CHANGES: Bug 3152841: Install util_funcs subheaders introduced in 5.6
+
+commit 432cbb7a5501ab90d66d0a83e731e7343bc04b37
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Sat Feb 25 10:13:15 2012 +0100
+
+ Correct typos
+
+commit 6a6c9bbc7584f196a1185cc1935204f1206811ed
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Wed Feb 29 08:55:35 2012 +0100
+
+ CHANGES: Bug 3152841: Install util_funcs subheaders
+
+commit d515e2a6e4c2a1c4d84734cc7b2d0b2fc5a894ad
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 15:56:21 2012 +0000
+
+ CHANGES: snmpd: PATCHES: 3487919: Fix compilation when caching is disabled
+
+commit af8368ed8898a78d0868b47af46bc9db07d1c764
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 15:50:56 2012 +0000
+
+ CHANGES: snmplib: PATCHES: 3414773: Encode integer value using ASN_INTEGER
+
+commit 19e2715807fe06fd0baedf88165011aee933e755
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 14:05:34 2012 +0000
+
+ CHANGES: man: BUGS: 3490708: Clarify use of common command-line options
+
+commit 65f7962f932c9b75c5bbbb047d1e26ae60978e53
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 12:23:34 2012 +0000
+
+ CHANGES: snmpd: BUGS: 3489631: Fix incorrect handling of UCD monitoring flag
+
+commit ac166051b6a092dd4a594326ec85e2f699b62547
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 11:57:41 2012 +0000
+
+ CHANGES: testing: BUGS: 3474590: Don't match underscores within the source root filename
+
+commit 879bf7079d34fa46f6fcf54a01c8500beaece59a
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 10:44:41 2012 +0000
+
+ CHANGES: snmpd: BUGS: 3460364: Fix use of block factor when detecting error conditions
+
+commit 034f1c572f683ea428583074471e5d5d13b51837
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 10:22:20 2012 +0000
+
+ Skip SET-based tests when configured using --enable-read-only
+
+commit 36423e210bfb65ef121c6a66aec438c7c237d3df
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 10:03:25 2012 +0000
+
+ CHANGES: BUG: 3454168: configure: Fix building with --enable-read-only
+
+commit eed0bcbc43fea18259f0f63b2081b6d10535a052
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Tue Feb 28 09:27:11 2012 +0000
+
+ Skip SET-based baby-steps when compiled with --disable-set-support.
+ Inspired by bug #3454168
+
+commit ec6a23030e5a2072c19c18c1d9c124387da56b7b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 27 18:42:58 2012 +0000
+
+ Add -lrt to NETSNMPLIBS such that clock_gettime() can be found
+
+commit f13320500294bb240f63c6dd7d2e9a2208eb740d
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Feb 27 16:52:51 2012 +0000
+
+ Skip SET-based tests when compiled using --disable-set-support
+
+commit c4276b6232c29145c039884e6b5a6b6da4b93837
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Feb 27 15:54:45 2012 +0000
+
+ Omit SET-related code when compiling with --disable-set-support (inspired by patch #3424930)
+
+commit 01c930edcc25700d6b5fb0376f55a26425e13fb0
+Author: Dave Shield <D.T.Shield@liverpool.ac.uk>
+Date: Mon Feb 27 15:17:22 2012 +0000
+
+ Omit SET-related code when compiling with --disable-set-support
+ (inspired by patch #3424930)
+
+commit 9484d83203c4e2d820416be665fa833aa70444d2
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Feb 24 14:00:32 2012 +0100
+
+ Rework commit b4a19505a05816e94e01de97bf99ac37fcdc6d23.
+
+commit 2b7f13495228635d816e58b2174dc124dd0cf39f
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Fri Feb 24 07:43:22 2012 -0800
+
+ set MERGE_AUTOEDIT before merging to avoid the future git 1.7.10 forced msg
+
+commit e1b910b0be9343586ae9edba6f46040af315fcdd
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 23 10:27:54 2012 +0100
+
+ CHANGES: snmpd: init_agent() + init_kmem(): Return an error value instead of invoking exit() if access to kernel virtual memory is denied
+
+commit 463eed2120f9d191bc22673496a49e8174664e4b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 23 10:03:31 2012 +0100
+
+ Remove obsolete symbol NETSNMP_EXIT_ON_BAD_KLREAD
+
+commit c36ab71a4e096f16cc5a55533f080c9a94009914
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 23 08:53:56 2012 +0100
+
+ CHANGES: FreeBSD: snmpd + apps: Sending UDP packets works again for non-root users
+
+commit edebddba930f8b1472fa0bd20fc413ef8cf464a2
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Feb 21 11:31:46 2012 +0100
+
+ testing/RUNTESTS: Fix a bashism
+
+commit b4a19505a05816e94e01de97bf99ac37fcdc6d23
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 20 16:58:47 2012 +0100
+
+ Fix compiler warnings about %ld versus time_t on systems where time_t is a synonym for long long instead of long.
+
+commit d8978ecc8211be7c1e7905f1e215bb06ded266b6
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Feb 21 12:32:25 2012 +0100
+
+ Fix snmplib/transports/snmpSocketBaseDomain.c file header
+
+commit aa766d196e5287f6ca79b58a345b024260aba354
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 20 17:07:13 2012 +0100
+
+ IF-MIB: do not trigger undefined behavior (>> 32 of a 32-bit variable) when updating a counter and ifi_ipackets is a 32-bit variable
+
+commit c3fb6dd9e6b99e9542493188987871fc5017cb3c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 23 09:45:45 2012 +0100
+
+ Fix a compiler warning on systems where mode_t is unsigned
+
+commit f8a3ef0d3d4e530279900101049b8de98a44a6fb
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 14:48:52 2012 +0100
+
+ CHANGES: snmplib + snmpd + snmpwalk: Avoid that system clock changes (e.g. by ntpd) affect code that needs relative time
+ CHANGES: snmpd: Make sure that the range of the SNMPv3 variable snmpEngineTime is 0..2147483647 on all supported systems instead of 0..42949672 on some systems (i.e. wraparound after 497 days)
+ CHANGES: snmplib: Add netsnmp_get_monotonic_clock(), netsnmp_set_monotonic_marker(), netsnmp_ready_monotonic(), netsnmp_get_agent_runtime()
+ CHANGES: snmplib: Deprecate atime_diff(), atime_newMarker(), atime_ready(), atime_setMarker(), marker_tticks(), netsnmp_marker_uptime(), netsnmp_timeval_uptime(), timeval_tticks(), uatime_diff(), uatime_hdiff() and uatime_ready().
+ CHANGES: snmplib: Change the names of the struct timeval members of data structures that were used to store a wall clock time but that do now contain a monotonic clock value
+
+commit c19760f3333c92fac5d50e9768cdf939218bc487
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Feb 15 09:45:03 2012 +0100
+
+ snmplib/snmpv3.c: Fix source code indentation
+
+commit a6db239945e195de5a90fa183700b27a6ecb28d3
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Tue Feb 7 00:11:14 2012 +0100
+
+ Fix possible memory leak from recent declarations patch
+
+commit 0fbbb9a9e2906a7af956957061d485874462aea9
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Feb 6 20:43:04 2012 +0100
+
+ Do not mix declarations and statements
+
+commit f308d5bafb05d78ed4030c4ecff324b6cbda680f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 15:25:30 2012 +0100
+
+ Fix two compiler warnings in agent/mibgroup/disman/ping/pingCtlTable.c
+
+commit 46f0fc1b7fc26a225763bc65cca520a1c59f0251
+Author: Niels Baggesen <nba@users.sourceforge.net>
+Date: Mon Feb 6 20:54:32 2012 +0100
+
+ sendmsg does not like IP_SENDSRCADDR if addr is INADDR_ANY
+
+commit debac498fe8410110107a2fe64f8afb748edaa07
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Mon Feb 6 16:48:09 2012 +0100
+
+ CHANGES: added OCFS2 (Oracle Cluster FS) to hrStorageTable and hrFSTable
+
+commit fafc99cd89e73ec7e00bf7360d0b4fa61944a4f4
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 11:18:34 2012 +0100
+
+ Simplify calculate_time_diff() and calculate_sectime_diff()
+
+commit 7af2013de8bf1b379c076db4e104508e17874d3e
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 14:55:58 2012 +0100
+
+ Fix order of feature #ifndef and Doxygen comment block
+
+commit bbd67f63530f5ef0bfc948fc58dfe6a93f8f8679
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 15:25:30 2012 +0100
+
+ Fix two compiler warnings in agent/mibgroup/disman/ping/pingCtlTable.c
+
+commit 42a66aeff25b9e9ef635a404ad2f5212f9e8cf0d
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 14:47:54 2012 +0100
+
+ Rename two function arguments
+
+commit 3fe72b3b99b7e4b2b982363dfc4f2d8d13f40592
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 13:49:22 2012 +0100
+
+ Convert snmp_select_info() documentation to Doxygen format
+
+commit e9db266ae48d05a7a6cb5d71b4bdea7ad808ef5e
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 11:17:57 2012 +0100
+
+ CHANGES: snmpd: Add netsnmp_get_next_alarm_time()
+
+commit d08044cb9e5702fbf549e14425f42794259d8a21
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 09:38:07 2012 +0100
+
+ CHANGES: snmpd: Add netsnmp_get_agent_runtime()
+
+commit a05c27c2711cb41582a3b4c31e38b0e93530b62d
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 14:51:33 2012 +0100
+
+ Fix spelling in a source code comment
+
+commit 910d7b0d99183609b9529b04c3f29330eb661021
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 14:38:12 2012 +0100
+
+ Replace netsnmp_timeval_uptime() by netsnmp_get_agent_uptime()
+
+commit 43a83f6c6a96cc2316b70eecacf127eb6913c7a7
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Feb 6 11:19:15 2012 +0100
+
+ Use the assignment operator instead of memcpy() for copying struct timeval
+
+commit 2fe579efb1cb3a74f82803ca323928f6b8e4b5c0
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Feb 3 14:04:02 2012 +0100
+
+ Make agent/mibgroup/mibII/icmp.c build again on non-Linux systems.
+
+ See also commit 345a1e4254812cb9edc1d274491b76681a9dba1e.
+
+commit 881de6ab7355277a5c116a008fbe513293b05039
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Feb 3 10:08:21 2012 +0100
+
+ Fix compiler warnings triggered by the Rmon MIB implementation
+
+commit 4629933c0d3b3f9f4ba583534f79a37fb9633817
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 20:05:31 2012 +0000
+
+ More compiler warning fixes
+
+commit e9b5a3dee6f9afab8b90a29392040632b075ad7a
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 16:56:55 2012 +0100
+
+ Use SNMP_MIN() instead of min()
+
+commit ae452c77b411139d6b5800ffcf88d48e9b4792a8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 15:23:38 2012 +0100
+
+ Restore commit dbb8795a7df595f0603f2ec61704799f4c482667.
+
+commit c7d11fa00f9995ddb9fe3d4994a3e9790da2e189
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 15:18:40 2012 +0100
+
+ Restore commit dbb8795a7df595f0603f2ec61704799f4c482667 partially.
+
+commit 00fd62720ec454f5a690de4feba08223cfb2c3f8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 14:48:44 2012 +0100
+
+ CHANGES: snmptrapd: Avoid crash during shutdown due to invoking perl_destruct(NULL)
+
+commit d9e229d81abeaf191ef2ccb077842885c230d622
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 14:47:41 2012 +0100
+
+ Remove a superfluous declaration
+
+commit 1e2e2af6cae830f381e87a244d029eb86bf3fcce
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 13:20:37 2012 +0100
+
+ perl/SNMP/examples/pingmib.pl: Add error checking
+
+commit 241a141e31f1684fc6cf70cc4a00cce636fd3526
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 11:28:37 2012 +0100
+
+ Make configure-time EVP_MD_CTX_create() detection work on the 5.4 branch.
+
+ See also commit 46eac02e9a27bf4f3068e795cab891f05a848870.
+
+commit 6d9d14feaaa2d0fec68b4d158944d32cb04ff1bc
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 11:12:00 2012 +0100
+
+ Revert the changes that break the build on the 5.4 branch from commit dbb8795a7df595f0603f2ec61704799f4c482667.
+
+commit 8abe49e30c97c8983e83b45a35c716fe91f66bea
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Feb 1 11:56:58 2012 +0100
+
+ Fix several compiler warnings in the DISMAN MIB implementations.
+
+commit f9fb0a533375e14dc370025a0b2fbc761bf27be6
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 09:56:02 2012 +0100
+
+ Revert "HOST-RESOURCES_MIB: fix a compiler warning" because it's wrong.
+
+ This reverts commit aa6b79bc124a7b7a885d7e5035ab06aa3ecef613.
+
+commit ca4a4fe25efd2714f8f1961b97856616563f42c9
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Feb 2 10:21:49 2012 +0100
+
+ .gitignore: Add python/build
+
+commit 13ada56558b44e28d1355c0dce1d921f3746d548
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:53:49 2012 +0100
+
+ Revert "Revert "Fix format specifiers to avoid warnings"" - there *is* NETSNMP_PRIo in V5-6+ branches
+
+ This reverts commit aa528bd22c7493ca8d67e678fbf615ca0f63ea6d.
+
+commit aa528bd22c7493ca8d67e678fbf615ca0f63ea6d
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 14:13:18 2012 +0100
+
+ Revert "Fix format specifiers to avoid warnings" - there is no NETSNMP_PRIo in V5-4 or V5-5 branches
+
+ This reverts commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b.
+
+commit 2fb99be9aa86a6ca349b86d4ef8bc726ed9f2a82
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 14:58:35 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit e5c35589e0bf416bfd036bd468f42aaeab25e788
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 14:55:56 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit 345a1e4254812cb9edc1d274491b76681a9dba1e
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 14:51:26 2012 +0100
+
+ Fixed error handling in init_icmp().
+
+commit c303549a59fa8c2f20a9d8bf1e985fbc8abde6a8
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:46:29 2012 +0100
+
+ Reworked _register_extend() error handling.
+
+commit 9c20e27a7026fc030da3b328b9a2e1b4f36670cd
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:21:28 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit 22fd0bfc2df0e1f6020dc3c50a753ddf28a4599c
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:20:22 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit 5d61e57baf580c78252c0abb0098c07bb05af17c
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:17:05 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit 3c3eeae80d796f27597c901e7ff2046c769ef4b8
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:08:09 2012 +0100
+
+ Mark rowreq_ctx as freed so next iteration allocates new one instead of reusing the freed one.
+
+commit af9abd53c2337c90a691a7b044ff3f97c1003161
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:05:10 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit cf9465f54181e62e21a9b10219131107a3d2ebf6
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:04:06 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit 7871f2b09b8b52f34a9e57784266459053165bcb
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:02:50 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit 7a37f33d310c9598607bc323d9bdbf91aaf72c95
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 15:00:51 2012 +0100
+
+ Don't touch reginfo when registration fails - it has been already freed.
+
+commit 3e45f7026249e45350edaac85337423aa0e95d8b
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 14:13:18 2012 +0100
+
+ Revert "Fix format specifiers to avoid warnings" - there is no NETSNMP_PRIo in V5-4 or V5-5 branches
+
+ This reverts commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b.
+
+commit 61936762e641c18db75aa5125a33e776c677adc5
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Fri Jan 20 11:13:39 2012 +0100
+
+ Fixed freeing reginfo twice on error in a template and all its instances.
+
+commit 496437430415fbafeb1ccd4774f1ca00d627ea1f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 20 11:04:13 2012 +0100
+
+ python/netsnmp/client_intf.c: Fix compiler warnings introduced on V5.6 branch
+
+commit 5b4a24cdcee1bc3d82633ccafeb96fce95349c59
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 20 09:22:27 2012 +0100
+
+ unit tests: fix a 64-bit compiler warning
+
+commit cbf1c91baf7191be5fa27d81bcf8714331a2c12f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 20 09:20:42 2012 +0100
+
+ Use snmpTargetParamTable_dispose() to free a struct targetParamTable_struct.
+
+ Fixes a bug introduced in commit dbf26a05a04ef24c47346e5adda48e338498e71f.
+
+commit aa6b79bc124a7b7a885d7e5035ab06aa3ecef613
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 20 09:20:31 2012 +0100
+
+ HOST-RESOURCES_MIB: fix a compiler warning
+
+commit 3a76b43e11fffada632fccb848ab500e876ad48b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 18 16:21:05 2012 +0100
+
+ CHANGES: python: Avoid that an SNMP set with UseEnums enabled causes a segmentation fault
+
+commit 84dec9fa92b0aa2d58eb7020330f4f98e5154321
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 18 14:38:21 2012 +0100
+
+ python/netsnmp/client_intf.c: Fix most compiler warnings
+
+commit 38cf218c3f1a727786e227a5d3fb186fd0f1a15f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 14:50:13 2012 +0100
+
+ Fix a typo
+
+commit 454122244122bfdb6f67cab31256d7b46372e9e1
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 14:30:18 2012 +0100
+
+ Free tmStateRef on errors.
+
+commit 0119022daa59c73bfec0da2386d0628f14e6dab7
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 14:09:12 2012 +0100
+
+ Free fingerprint when it's not needed.
+
+commit 0e84cd303a08267dec78f6d81c9bb07e3d83a11f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 13:48:26 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 63dc846a7949ce697b3e28c543dc1105e63a2250
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 13:08:28 2012 +0100
+
+ Free certificate fingerprint.
+
+commit ce1f284a63eb81644b3e32606cbe39b67e1dff2a
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 14:37:09 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 7e21413ca6f2efd7a3afb62c62b644881b8bd1e7
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 13:46:30 2012 +0100
+
+ Properly allocate and free engineID.
+
+commit 34c962882607c3638a2fa25a2ac531492d71c787
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 13:37:25 2012 +0100
+
+ Free locally allocated tmStateRef.
+
+commit f57ae531dc5658abcd65b1627615525238d16d2d
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 13:20:24 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 536bc57556c3141561ea4a194810b16290a691ee
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 13:15:47 2012 +0100
+
+ Added check if the function actually does something.
+
+commit a0777d307dbcaf219ee0184a0fbab9d4e5d6aa0b
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 13:01:45 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 8b97a71c8e7959428eb4d4e8d90e9096d43ff09f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 12:57:26 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 2c1507c22030549ae660c0e211fbdc5c75ec5c57
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 12:53:47 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 65f2b7bcd4fe03906aa1a115ab60a89b8ae933d5
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 19 12:51:36 2012 +0100
+
+ Close open files on error.
+
+commit 0e52e4f66d44766bea37473556c78e5219b95461
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 15:45:33 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit dbf26a05a04ef24c47346e5adda48e338498e71f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 15:42:17 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 748da84b1fd654e338bc701e8f9e5da229187f1c
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 15:32:04 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit eb217146fd54036ea4202bfef78bbf774d7e382d
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 15:23:10 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 9ba38eec66138ec1f613ea8d04e158130c7121bc
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 15:18:55 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit d9d938d3018c27f53277bc5e59578500490c1d09
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 15:16:38 2012 +0100
+
+ Close open file on error.
+
+commit d5e817d5bd518d9ac6a0d60e0e141dd64f27ad19
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 15:14:12 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 2ae68f059df9d74b074d12f59c1847466ed576cd
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 15:03:17 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit a00f3d461121b545aed72ac12b2438791dcfc4ba
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 18 14:58:39 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 59884bb4d35ad13747ffa6723436dca587a9ab77
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 17:09:12 2012 +0100
+
+ In above code, olength is checked, so let's check it also here.
+
+commit ba5d5292b04393b0c7d7d7ed961241929418c6e4
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 17:05:14 2012 +0100
+
+ Fixed dereferencing NULL.
+
+commit da2d6a7028a13b9edf3a5c84314d0f1feef76714
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 16:44:56 2012 +0100
+
+ Prevent dereferencing NULL.
+
+commit f88054a9b69b6de274f7a14a59b47323e5e4e4c6
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 16:37:35 2012 +0100
+
+ Don't dereference context if it's NULL.
+
+commit 7c4d459e8f1f652cc2098c3d4c81de90a84ed710
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 16:30:09 2012 +0100
+
+ Don't deference NULL.
+
+commit fc19b7f33b587927d2a01e72d23d21b9b1696ab3
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 16:25:26 2012 +0100
+
+ Don't close NULL file.
+
+commit 5e95ca6790076b788072a801ee7c82969d995bcb
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 16:17:09 2012 +0100
+
+ Prevent dereferencing NULL when a transport does not have f_fmtaddr.
+
+commit eed6f5f9b9ae54d2ceab67ad85adde1f6a8a21d5
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 16:13:13 2012 +0100
+
+ Prevent dereferencing NULL.
+
+commit 41cde68b5fa4b38d81450cf91e082cdfa825e7cf
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 16:10:10 2012 +0100
+
+ Check if a registration was really found.
+
+commit 5b72a40853876a186efcc0090a4e32c235b9c05f
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 16:03:58 2012 +0100
+
+ Don't dereference NULL when difflen is SMUX_MAX_PRIORITY (which is highly unlikely, but...)
+
+commit fa6a912e41c5d0fd2a636894e86b6426c07375ab
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 15:37:44 2012 +0100
+
+ Check for missing value in setEvent.
+
+commit 410b71da425389fecc25d14f49f23753581576ad
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 15:28:41 2012 +0100
+
+ Dereference ereg only if it is not NULL.
+
+commit 185272d1a0b913774186f1b9135aeaf637ebed52
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 15:17:21 2012 +0100
+
+ As per above code, template_v2pdu can be NULL, so check it before dereferencing.
+
+commit 48e5ead3fd2c2b385df6972c67526ff6bdc30768
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 14:42:22 2012 +0100
+
+ Updated last fix to new error reporting style.
+
+commit f33d33615d6d85d0073726473c4146cbcdf11ced
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 14:30:07 2012 +0100
+
+ Fixed sigsegv when empty config line is parsed.
+
+commit b5df1eeb47ed3559b6f4d9ecccdb242126e6c992
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 14:11:58 2012 +0100
+
+ Fixed (highly theoretical) sigsegv when sp->securityEngineID is NULL.
+
+commit 6feed629a71899c113096959d8549dc1201e8f9a
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 13:43:37 2012 +0100
+
+ Added NULL and len check just in case someone provides value = NULL and nozero len (-> NULL is then dereferenced).
+
+commit 355c5ab264af2a6020a1d8a923f80f11b942295e
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 17 13:36:41 2012 +0100
+
+ Extend the NULL check, i.e. return if there is nothing to remove.
+
+commit ddd7948acad938cd42974505ddca4f0372116709
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Jan 16 11:11:29 2012 -0800
+
+ update sparta's copyright
+
+commit 41256086a7a5041453419cfd6e562c7b55c56b0a
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Jan 16 10:32:04 2012 -0800
+
+ pulled full copy of extractnews from master
+
+commit 625a70dbdfd9902da79efa293fe6d2ac8ccf2b2e
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Jan 16 10:24:19 2012 -0800
+
+ update to change to the newer log generating/parsing
+
+commit 62e32b13089b29edcf276f615da67e4508fe7bb5
+Author: Wes Hardaker <hardaker@users.sourceforge.net>
+Date: Mon Jan 16 09:29:42 2012 -0800
+
+ conflicting merge from master for extractnews
+
+commit 70084da61d2bcbd2cf1ed81bdc3bf6794c2affb6
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 13 11:49:16 2012 +0100
+
+ CHANGES: snmpd: DISMAN-SCHEDULER-MIB: Handle 32-character schedContextName values correctly.
+
+ See also commit b3c4982542e0ab151fb3884754cdfbcb472da52d.
+
+commit 04bf3e288158ee880edf237e4007fee37d2044dd
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 15:39:37 2012 +0100
+
+ Fixed endless loop when SSL_read returns error.
+
+commit c1526fccc0474c1db18caa9dbb833853cddde3cc
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 15:13:21 2012 +0100
+
+ Fixed a typo.
+
+commit a27aa19df283156c032c81eaee5e115859d38c17
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 15:11:32 2012 +0100
+
+ Don't replace 'rc' variable, it's value is needed outside the loop.
+
+commit 985dff2b0876d9483c414fccea3ef6bc63e14561
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 15:01:32 2012 +0100
+
+ Removed duplicate code.
+
+commit 2fd7818318e7a5dfe98f52ccf750c2a63e825ded
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 15:00:22 2012 +0100
+
+ Removed duplicate code.
+
+commit 15f21130ba33dc9afd164e52dfd74c9cec0e9232
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 14:58:14 2012 +0100
+
+ Removed duplicate code.
+
+commit 2a8a8f2ab7cd75826c5d41ec3cfd5ce3e9634cf3
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 14:39:28 2012 +0100
+
+ remove dead code, 'cp' is always != NULL here.
+
+commit 38fd6378cc3275180f63b8d9b9a4072b3dabf8e4
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 14:25:06 2012 +0100
+
+ Fixed a typo.
+
+commit ebd92e19b10c0a38e17cde407864b45c26e17327
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 14:07:43 2012 +0100
+
+ Removed unnecessary if (value) check - value is checked few lines before.
+
+commit c5cacf5caf979d018ea6cae1c03b8fdf0b118dfd
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 13:44:43 2012 +0100
+
+ Prevent double free(), 'dirname' is already freed inside se_add_pair_to_list() if it fails.
+
+commit acdceb50ea66d6b323c74ee021fb77e810e4e7af
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 13:43:19 2012 +0100
+
+ Prevent memory leak when malloc fails.
+
+commit 17053e34cfe9a8ab395fb50f5c3f1dafc7247aeb
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Thu Jan 12 13:32:57 2012 +0100
+
+ Fixed double fclose().
+ Linux man page for fclose(3) says: In either case any further access (including another call to fclose()) to the stream results in undefined behavior.
+
+commit a6641edb9cb74fc2236b42ce5554fc3329956552
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 15:22:34 2012 +0100
+
+ MinGW: Skip test T065 if not started from inside an MSYS shell
+
+commit a883ef1982f301b1485d227301674927330f5b67
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 11 15:14:53 2012 +0100
+
+ Moved debug oputput before return.
+
+commit 45751967287d97640efdcdf8e77e8d490939d8eb
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 14:17:18 2012 +0100
+
+ Convert strtoull() unit test into a Net-SNMP unit test
+
+commit 2c2fa48336a4f1f177c2991d6515d29f39533c44
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 13:50:44 2012 +0100
+
+ Convert read_config_read_octet_string_const() unit test into a Net-SNMP unit test
+
+commit 07c666f6cea27f2b2ab9bc08aed0cb6133fe3758
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Wed Jan 11 13:17:45 2012 +0100
+
+ Fixed commit 73a523e468277f6df2e984891313b8be8bce1921:
+ Fidex dereferencing key->info when key is known to be NULL.
+
+commit 3b686566296dd87bc42b7f1169daacdb3c45cc58
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Mon Oct 18 06:25:56 2010 +0000
+
+ Win32: builds again without warnings with MSVC 6.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19489 06827809-a52a-0410-b366-d66718629ded
+
+commit f3a7d1b09609dad649f58bbdb5b7e10d39b398c1
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Sun Oct 17 11:04:06 2010 +0000
+
+ Follow-up for r19476: fixed a typo.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19478 06827809-a52a-0410-b366-d66718629ded
+
+commit 2de73bd365a381b9c353ca5230769eefb1ac71ed
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 11:42:42 2012 +0100
+
+ local/passtest: Remove an incorrect PATH= statement
+
+commit 699513f1238e0adce1f1cec98e0d147293fc5047
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Sun Oct 17 09:25:51 2010 +0000
+
+ NETSNMP_REMOVE_CONST()-related cleanup.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19476 06827809-a52a-0410-b366-d66718629ded
+
+commit 6358dee72fb347e2600a0a7bd21f23270d3a00f6
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 10:58:15 2012 +0100
+
+ agent/mibgroup/ucd-snmp/versioninfo.c: Add a comment
+
+commit 5396bfe032c8cbc73c8ff5d4b085ebada9f59846
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 10:30:16 2012 +0100
+
+ Replace strncpy()/strncat() by strlcpy()/strlcat()
+
+commit feb3af28dcae22015ae865a2e5dd8c416e9991d8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 10:02:08 2012 +0100
+
+ Replace strncpy()/strncat() by strlcpy()/strlcat()
+
+commit b7e1aa255bae4a3453f9eca644a876634351f11d
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Sat Mar 20 19:36:28 2010 +0000
+
+ CHANGES: libsnmp: changed the type of the fourth argument of netsnmp_set_row_column() from const char* to const void* such that no cast is necessary when passing another datatype then char* or const char*.
+ CHANGES: Win32: changed in_addr_t from u_int to u_long such that it matches the datatype of sockaddr_in::sin_addr.
+ Also, fixed several compiler warnings (mostly char * <> u_char * mismatches) and removed some casts.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@18345 06827809-a52a-0410-b366-d66718629ded
+
+ Conflicts:
+ agent/agent_registry.c
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c
+ agent/mibgroup/mibII/interfaces.c
+ agent/mibgroup/ucd-snmp/disk.c
+ apps/snmptrapd.c
+ snmplib/snmpIPv6BaseDomain.c
+ snmplib/snmpUDPIPv6Domain.c
+ snmplib/system.c
+
+commit f47a3752849db075e6f2053b8595b7b792fb6462
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Fri Oct 15 10:56:09 2010 +0000
+
+ CHANGES: Win32: building: Builds now correctly with a 64-bit compiler.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19458 06827809-a52a-0410-b366-d66718629ded
+
+commit 02b6056df95da8b673034e39c2c7c386ed0f369c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Jan 10 11:44:53 2012 +0100
+
+ Fix a compiler warning about casting away const
+
+commit a19865832fc77f4c048144d91a431b1e94d329f2
+Author: Magnus Fromreide <magfr@users.sourceforge.net>
+Date: Wed Oct 14 23:12:05 2009 +0000
+
+ CHANGES: apps, snmplib: PATCH: 2835577: identified by "Bart Van Assche": Replace SNMP_ZERO of arrays with a memset.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@17797 06827809-a52a-0410-b366-d66718629ded
+
+commit 67a3e2eccb95f9c9d0809efcbddcd866ee3062d5
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Wed Jan 6 14:27:15 2010 +0000
+
+ Fixed a compiler warning about discarding the const qualifier.
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@17970 06827809-a52a-0410-b366-d66718629ded
+
+commit 3dcde2e8a595a527f06142c3b852de8433a1cf28
+Author: Magnus Fromreide <magfr@users.sourceforge.net>
+Date: Sun Jan 24 14:27:55 2010 +0000
+
+ CHANGES: snmplib: Prevent gcc ped-warning for NETSNMP_REMOVE_CONST
+
+ git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@18052 06827809-a52a-0410-b366-d66718629ded
+
+commit c2e1525a85bda5299a3b9f241614f7e6509aeeba
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Wed Jan 6 13:35:11 2010 +0000
+
+ Backport commit 295f473c83546221b2a71d815c61e33a67f98ae3: refine NETSNMP_REMOVE_CONST() implementation.
+
+commit cb423b0ae9ed0059aa100dc4e2fd93ad1b97faf8
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Wed Jan 6 11:57:51 2010 +0000
+
+ Backport commit e2fb09e0093e2f648fe2638da2f3af18fdb32bf0 - introduce NETSNMP_REMOVE_CONST().
+
+ Conflicts:
+ agent/snmp_perl.c
+ snmplib/snmp_service.c
+
+commit afc396ab1618a8595a2519fbc25f7a498e174411
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 08:49:34 2012 +0100
+
+ Unbreak netsnmp_mktemp() and make_temp().
+
+ These were broken by commit bb8fcbb874998000f945f058d1aa6fe14e925899.
+ Also replace a strncpy() call by a call to strlcpy() and replace the
+ make_tempfile() implementation by a call to netsnmp_mktemp().
+
+commit 210185c15d0d65f0ea98b5e3c2e0776f6222d170
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 11 08:27:43 2012 +0100
+
+ Fix a crash during startup of snmpd introduced by commit 885061687d9caa38470979667d7d8ad6563cedad.
+
+ Also, make sure there is only a single copy of the cleanup code in function
+ mkdirhier().
+
+commit 8bb4e86abcf98ff28748af0af89c98e64d5cd961
+Author: Magnus Fromreide <magfr@lysator.liu.se>
+Date: Wed Jan 11 07:47:12 2012 +0100
+
+ Reduce the scope of the oldmask variable.
+
+commit 6680147b138ec114f81c5d128ac9350c8450d081
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Jan 10 18:44:31 2012 +0000
+
+ Make test T015int64_clib pass on 64-bit systems
+
+commit 3aad15ae560ac857e73c90764e903e7ca02b3295
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 15:40:59 2012 +0100
+
+ Fixed buffer overflow for large OID names
+
+commit fba188ee82010b2f2d8ca2e426ba654499ab3d0a
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 15:31:33 2012 +0100
+
+ fixed buffer overflow in __concat_oid_str
+
+commit 21d25d86b8e4904d798dc8c96dade9e5048457a8
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 15:26:07 2012 +0100
+
+ Fixed buffer overflow when parsing port numbers.
+
+commit d36931841b2fc2cebc6364b2949129a0ad42ad1d
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 15:05:51 2012 +0100
+
+ Fixed a buffer overflow when large SumFile is used.
+
+commit 0efdd022da09af1b5e16171fa7a2b523c5d6ec59
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 15:01:53 2012 +0100
+
+ Fixed buffer overflow when too big temp file pattern is used.
+
+commit 560bc6c09b751556efd6b4c4495751b109a93f92
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:59:24 2012 +0100
+
+ Fixed buffer overflow, just to be sure.
+
+commit 8291d7c5b92a31dd4f582b497d4b2a0853367a56
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:55:16 2012 +0100
+
+ Fixed buffer overflow.
+
+commit 88e1f34de7300575fa6dab857ecddb242a87de80
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:48:55 2012 +0100
+
+ Fixed buffer overflow when too long interface names are used.
+
+commit be1375a9926ebe0cd5b78a4045c3bd11c83664b1
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:46:49 2012 +0100
+
+ Fixed buffer overflow when a sensor name is too long.
+
+commit 1cb24625372062b14c71d7dd51e20fef773e2743
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:41:00 2012 +0100
+
+ Fixed buffer overflow when a CPU has too long name.
+
+commit 84c807ee03251e54856e83d62d06ea08b8df527a
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:36:50 2012 +0100
+
+ Fixed buffer overflow when too long interface names are used.
+
+commit c310e390b5dd05f24be7eb1904c74e41259c93db
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:24:54 2012 +0100
+
+ Fixed buffer overflow when too big temp file pattern is used.
+
+commit 4600d11434e83b8653cf9f813a3d8b630455b42d
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:17:08 2012 +0100
+
+ Fixed plausible string overflow before parsing command line options.
+
+commit 885061687d9caa38470979667d7d8ad6563cedad
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 14:11:02 2012 +0100
+
+ Get rid of (insecure) SNMP_MAXPATH in mkdirhier()
+
+commit 8016890a445f6a7e2a873a04873d4e27b6ee64e3
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 13:48:34 2012 +0100
+
+ Fixed wrong integer size on 64 bit platform.
+
+commit bb8fcbb874998000f945f058d1aa6fe14e925899
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 13:31:36 2012 +0100
+
+ Secure mkstemp() with umask() - on some implementations it does not set 0600 permissions automatically.
+
+commit 202523ca704bd722dc1ac0e1e6b0e4b4e5424495
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 13:11:57 2012 +0100
+
+ Fixed dereferencing 'c' before NULL check.
+
+commit 73a523e468277f6df2e984891313b8be8bce1921
+Author: Jan Safranek <jsafranek@users.sourceforge.net>
+Date: Tue Jan 10 13:08:24 2012 +0100
+
+ Fixed dereferencing key->info when key is known to be NULL.
+
+commit 2f4e6acd714183f015b763657f8f084593357e26
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Jan 10 10:38:16 2012 +0100
+
+ .gitignore: Ignore perl/*.yml files
+
+commit c365d80c16c2d17b160011e8c1f9cb958954e9db
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Tue Jan 10 08:34:16 2012 +0100
+
+ CHANGES: snmptrapd: Do not invoke shutdown_perl() from inside the SIGTERM handler since that fails if SIGTERM is received while a Perl handler is active. Based on a patch posted by Joel Avni <javni@arubanetworks.com>
+
+commit d059fb878b1436599953cea5a077499ddcdcbcb5
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 17:03:55 2012 +0000
+
+ CHANGES: BUG: 3440752: IF-MIB: Report interface speed correctly for Ethernet interfaces if other than 10 Mbps, 100 Mbps, 1 Gbps, 2.5 Gbps or 10 Gbps. Add support for NICs faster than 65 Gbps.
+
+commit c09903a42e9d97331fd9e48ee831a85afdf9c70a
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Jan 9 13:26:17 2012 +0100
+
+ Doxygen-style documentation fixes
+
+commit e325ecbfce77f00ac5cf6fbd957f95495f61c59b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Mon Jan 9 13:25:10 2012 +0100
+
+ Suppress uninteresting Doxygen warnings
+
+commit be9161d3a5898e863767f926613486126c2cbf67
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 12:35:39 2012 +0100
+
+ CHANGES: snmplib: Simplify implementation of functions manipulating 64-bit numbers.
+
+commit 86e4c2be0852a0a13b0603075720b3264ec70dde
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 12:29:11 2012 +0100
+
+ CHANGES: snmplib: Make it explicit that MAX_SUBID is an unsigned constant
+
+commit 37e272d8f7b7180ba140fa386a5ff058968a08a2
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 18:21:48 2012 +0000
+
+ CHANGES: snmpd: IF-MIB::ifType: Report type "infiniband (199)" for InfiniBand interfaces instead of type "other (1)".
+
+commit 269932fa32c7cd47957489698e09bee31f63b7af
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 14:34:42 2012 +0100
+
+ Fix an MSVC compiler warning
+
+commit 0d1c21f9991d1309d057e3e4056d547df7d40ecf
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 16:06:31 2012 +0100
+
+ Make declaration and definition of strlcat() consistent.
+
+commit 0c3d4dbb0a9cf5b359f70b2f19915495554f840f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 15:23:16 2012 +0100
+
+ CHANGES: Win32: snmpd: Remove dlmod
+
+commit 893ecc97b587661045becbe09a320c1bcbc71c7c
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 14:36:59 2012 +0100
+
+ Add strlcat() to the MSVC build infrastructure.
+
+commit 3d126422e625702b9d3fa0676a97ec5cb20d9d10
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 15:01:06 2012 +0100
+
+ Make win32/net-snmp/net-snmp-config.h consistent with its .in file
+
+commit af53b76c2ffa751e3958d0fc5d8279f78c2c1c26
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 14:43:55 2012 +0100
+
+ Skip T066pass_simple and T067passpersist_simple on MinGW
+
+commit 35a92e693d133a5b11e9e9b599dbf47edef4933b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Fri Jan 6 08:16:36 2012 +0100
+
+ Remove snmplib/snmpDTLSUDPDomain.c again, which was added accidentally while resolving merge conflicts (commit 1d78f7d5b58aed2b52c4d386a7ba80a44711baca)
+
+commit a9b073ea3b6cedf713e305e7b15f28ae57bfdf1b
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 17:47:11 2012 +0000
+
+ Fix 64-bit compiler warnings
+
+commit 7e890dad95f566069ee280215a4fea3f0e2e3980
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 16:38:50 2012 +0100
+
+ Avoid a SIGSEGV if cp == NULL. This is a follow-up for commit 089bcb360aa26790ad2a8ceddf583b7ba5ddfd48.
+
+commit 1f6200cfe1b0b27ebb093a1606b592f9e9684be8
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 15:53:34 2012 +0100
+
+ Convert strncpy() calls introduced in v5.6
+
+commit c3126b143921fabeac442166eca5b5b742fd42c0
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 15:02:39 2012 +0100
+
+ Replace most strncpy() calls introduced in v5.5
+
+commit b24ee7c909657db43bd8c5d8c01055ca0883c9cf
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 4 08:40:39 2012 +0100
+
+ Eliminate most strncpy() and strncat() calls
+
+ Using strncpy() and strncat() is error prone -- see also
+ http://www.gratisoft.us/todd/papers/strlcpy.html. Hence replace
+ all invocations of strncpy() and strncat(). Replace
+ strncpy(dst, src, n) calls by:
+ * strlcpy(dst, src, n) if the goal was to avoid output buffer overflow.
+ * sprintf(dst, "%.*s", n, src) to copy a prefix of src to dst or if src is
+ not '\0'-terminated.
+ * memcpy(dst, src, n) if strlen(src) >= n and n < size of dst.
+ * strcpy(dst, src) if n > strlen(src) and n < size of dst.
+
+commit 6d95bc4149472931005475c30a541fed5534da39
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 11:19:16 2012 +0100
+
+ Fix warnings triggered during compilation of the Perl xs source files
+
+commit bad0600f6ec944ef8455e327ce784b9b07d247c9
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 10:00:13 2012 +0100
+
+ Add configure test for sockaddr_un.sun_path such that the com2sec test is run
+
+commit 92a32ac4866a5edc7f347d37942bf028de02762f
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 10:00:29 2012 +0100
+
+ Get rid of a compiler warning
+
+commit 83e4c0e304f617ccac6610edd74d1706797bbf52
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 09:15:37 2012 +0100
+
+ CHANGES: testing: Add a test for se_store_list()
+
+commit 4fae5852103ec3893ad488bc0d905ca6914595ef
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 09:17:15 2012 +0100
+
+ CHANGES: snmplib: Simplify the se_store_enum_list() implementation
+
+commit b3222bb275f2f2346e0fd0478afa2efb600773e5
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Thu Jan 5 09:16:45 2012 +0100
+
+ CHANGES: snmplib: Declare "type" argument of se_store_list() / se_store_slist() / se_store_enum_list() const
+
+commit 022f840fbfcb0e26b08f0e55728231f611495803
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 4 19:55:56 2012 +0000
+
+ Avoid that Valgrind complains about sending UDP data
+
+commit 672a809c228e9550b99b8910be75d0b161985402
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 4 17:33:09 2012 +0000
+
+ Fix a 64-bit compiler warning
+
+commit 24ff260ad89ce2aa361a55c7c72e916031defe35
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 4 17:11:24 2012 +0100
+
+ Change the type of the second argument of snmp_set_var_value() and snmp_set_var_typed_value() from u_char* to void*, like on more recent branches
+
+commit c6ca737fb46f90a4bda5d43734aac34e837a05f4
+Author: Bart Van Assche <bvassche@users.sourceforge.net>
+Date: Sat Mar 13 19:07:37 2010 +0000
+
+ Backport commit f504ce2d74a4bc88f68cc9515fa7053373cb15b5.
+ (Fixed most compiler warnings triggered by the source code in the perl subdirectory. Note: these changes may contain some real bug fixes.)
+
+ Conflicts:
+
+ perl/ASN/ASN.xs
+ perl/OID/OID.xs
+ perl/SNMP/SNMP.xs
+ perl/agent/agent.xs
+
+commit d212dc984ec34e4d230625e46e58b0c628a50df5
+Author: Bart Van Assche <bvanassche@acm.org>
+Date: Wed Jan 4 16:46:49 2012 +0100
+
+ SNMP.xs compiler