[Pkg-net-snmp-commits] [SCM] Git repository for pkg-net-snmp branch, master, updated. edfdd032767b89aa50b401b9fdb73fd5e022ab72
Hideki Yamane
henrich at debian.org
Thu Apr 11 01:24:06 UTC 2013
The following commit has been merged in the master branch:
commit 9c3c74a98221880a5804fd58fe541c8b672995d2
Author: Hideki Yamane <henrich at debian.org>
Date: Thu Apr 11 10:21:36 2013 +0900
Imported Upstream version 5.7.2~dfsg
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9cfb7a3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,114 @@
+*.bak
+*.bs
+*.ft
+*.ft.1
+*.la
+*.lo
+*.made
+*.o
+*.obj
+*.old
+*.orig
+*.out
+*.pdb
+*.rej
+.libs/
+agent/*.exe
+agent/mibgroup/agent_module_dot_conf.h
+agent/mibgroup/agent_module_includes.h
+agent/mibgroup/agent_module_inits.h
+agent/mibgroup/agent_module_shutdown.h
+agent/mibgroup/mib_module_dot_conf.h
+agent/mibgroup/mib_module_includes.h
+agent/mibgroup/mib_module_inits.h
+agent/mibgroup/mib_module_shutdown.h
+agent/snmpd
+apps/*.exe
+apps/agentxtrap
+apps/encode_keychange
+apps/snmpbulkget
+apps/snmpbulkwalk
+apps/snmpdelta
+apps/snmpdf
+apps/snmpget
+apps/snmpgetnext
+apps/snmpnetstat/*.exe
+apps/snmpnetstat/snmpnetstat
+apps/snmpset
+apps/snmpstatus
+apps/snmptable
+apps/snmptest
+apps/snmptls
+apps/snmptranslate
+apps/snmptrap
+apps/snmptrapd
+apps/snmpusm
+apps/snmpvacm
+apps/snmpwalk
+apps/sshtosnmp
+autom4te.cache/
+ChangeLog.add*
+ChangeLog.reallyadd
+CHANGES.new*
+confdefs.h
+config.cache
+config.log
+config.status
+configure-summary
+dist/generation-scripts/gen-variables
+docs/html
+docs/latex
+EXAMPLE.conf
+include/net-snmp/agent/agent_module_config.h
+include/net-snmp/agent/mib_module_config.h
+include/net-snmp/library/snmpv3-security-includes.h
+include/net-snmp/net-snmp-config.h
+libtool
+local/snmpcheck
+Makefile
+man/*.[1358]
+man/default_store.3.h
+man/manaliases
+mibs/.index
+mk/
+module_tmp_header.h
+net-snmp-5*
+net-snmp-6*
+net-snmp-config
+net-snmp-config-x
+net-snmp-create-v3-user
+NEWS.new*
+perl/*.yml
+perl/*/*.def
+perl/*/*.yml
+perl/*/*/*.yml
+perl/agent/agent.c
+perl/agent/default_store/default_store.c
+perl/agent/default_store/default_store.def
+perl/ASN/ASN.c
+perl/blib/
+perl/default_store/default_store.c
+perl/NetSNMP.c
+perl/OID/OID.c
+perl/SNMP/SNMP.c
+perl/SNMP/t/*.log
+perl/SNMP/t/*.pid
+perl/SNMP/t/*.stderr
+perl/SNMP/t/snmptest.cmd
+perl/TrapReceiver/const-c.inc
+perl/TrapReceiver/const-xs.inc
+perl/TrapReceiver/TrapReceiver.c
+pm_to_blib
+python/build
+sedscript
+snmplib/snmpsm_init.h
+snmplib/snmpsm_shutdown.h
+snmplib/transports/snmp_transport_inits.h
+stamp-h
+TAGS
+testing/failed_tests
+testing/testing/
+win32/*/debug
+win32/*/release
+win32/bin
+win32/lib
diff --git a/AGENT.txt b/AGENT.txt
index ad4b1c9..37eb279 100644
--- a/AGENT.txt
+++ b/AGENT.txt
@@ -418,14 +418,16 @@ A single entry consists of six fields:
* 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
@@ -1164,4 +1166,6 @@ above all feedback, would be most appreciated :-)
------------------------------------------------------------------------
Copyright 1999, 2000 - D.T.Shield.
-Not to be distributed without the explicit permission of the author.
+This file may be distributed as part of a source or binary packaging
+of the Net-SNMP software suite. It may not be distributed independently
+without the explicit permission of the author.
diff --git a/CHANGES b/CHANGES
index aa283e1..11f217f 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,553 +1,2470 @@
This file contains a list of specific bugs that have been fixed, and patches
that have been applied in released versions. Please see the NEWS file for
a summary of the major changes, and the ChangeLog file for a comprehensive
-listing of all changes made to the code.
-
-* 5.4.3 *
+listing of all changes made to the code.
+
+*5.7.2*
snmplib:
- - [BUG 2838243]: Correct the output of unsigned values.
- - [BUG 2919320]: Avoid accessing freed memory
+ - 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 at 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 at 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 at 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 at 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 at 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:
+ - 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 at 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 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 at 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 in the comments.
+
+ 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 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:
+ - [PATCH 3185085]: Fix segfault on 64-bit systems
+ - [BUG 3295407]: Fix handling of void pointer
+
+ testing:
+ - 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 3083027]: Fix RPM spec file to support CentOS
+ - [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:
+ - 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.
+
+ 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:
+ - 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
+ - [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
+
+ 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*.
- docs:
- - [PATCH 2788072]: Document 'logmatch' functionality.
- - [PATCH 2795739]: Fix incorrect disk/file size descriptions & unit specifiers
+ 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
+ - [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 with correct permissions
python:
- - [BUG 1826174]: Check for buffer overflow when printing values
- - [BUG 1868278]: Python segfault (introduced by r16962)
+ - [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 broken regexp
+ - [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:
+ - 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.
+
+ Ports:
+ - [BUG 1710910]: initial support for DragonFly BSD
+ - [PATCH 1623874]: add GNU/kFreeBSD support
AIX:
- - Add support for AIX 6.x.
+ - [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:
+ - [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 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 based on PCP
+ - [PATCH 1709748]: Optimized IRIX cpu stats
Linux:
- - [PATCH 1969627]: Handle empty /etc/sysconfig/network file
- - Improved RPM spec files, for better consistency with
- vendor-provided packages
+ - [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 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:
+ - [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
-* 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.
+ Win32:
+ - [BUG 1662987]: compile error on Cygwin
+ - [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
- apps:
- - [BUG 1964136]: Drop NULL type from snmpset usage
- - [PATCH 1529523]: Close SNMP session on failure.
+*5.4*
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
+ - [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.
- building:
- - Check for support of static inline functions
- - Disable inlining on solaris as there are some
+ 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.
- configure:
- - [BUG 1567324]: Clarify prompting for
+ 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
- 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
+ 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
- irix:
- - [PATCH 1709748]: Optimized IRIX cpu stats
+ snmpdf:
+ - [BUG 1515507]: Handle failed requests better
- 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.
+ 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 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
+ - [BUG 1479916]: Restore consistency in row creation code.
+ - [BUG 2827269]: Suppress non-ordered TODO comments.
misc:
- - Don't use the legacy symbol
-
- patch:
- - fix the -M switch for
-
- perl:
- - [BUG 1450669]: PATCH: 1627949: from martin987: a
- - [BUG 1619827]: link libnetsnmpagent/libnetsnmptrapd
- - fix SNMP SET for IP addresses on 64-bit
- - fix prerequisites for NetSNMP::TrapReceiver
- - fix syntax error in NetSNMP::agent::Support
- - install embedded perl init files for
- - patch: 1725049: fix bulkwalk in cases of non-repeater
-
- ports:
- - patch: 1706344: from naylor: fix compilation with
-
- python:
- - [PATCH 1716114]: Let python build in source tree
-
- test:
- - support a -n flag to RUNTESTS to print the test
-
- unspecified:
- - [BUG 1596638]: memory leak in ipCidrRouteTable,
- - [BUG 1600093]: autoconf 2.60 breaks the build
- - [BUG 1611524]: fix tcp connection table fd leak
- - [BUG 1633483]: Support CPU HAL on FreeBSD4.x
- - [BUG 1710910]: initial support for DragonFly BSD
- - [PATCH 1678298]: from magfr: compile-subagent checks for
- - [PATCH 1678301]: from magfr: deallocate domain registry
- - [PATCH 1678302]: from magfr: netsnmp_mibindex_load leaks
- - [PATCH 1678305]: from magfr: Deallocate the cache in
- - [PATCH 1678306]: from magfr: Deallocate the log in
- - [PATCH 1719244]: fix mfd generating map function
- - [PATCH 1728241]: from mitsuru_chinen: add configure check
- - patch from apple to fix cross-compile builds in apples
- - patch from apple to fix minor documentation bugs.
- - patch from apple to improve memory reporting
-
- AIX:
- - [PATCH 1665079]: AIX patches
- - build fixes for embedded Perl
- - fix default shared library building instead of forcing
- - use "-Wl,-brtl" when compiling with gcc
+ - 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
- FreeBSD:
- - add initial support for upcoming FreeBSD 7
- - fix configure warning for sys/conf.h
+ MacOSX:
+ - [PATCH 1566777]: build fixes for memory_darwin.c
+ - build fix for mibII/udpTable
- HP:
- - UX: BUG: 1742278: compile error on HP-UX 11.23 (IA64)
- - UX: HP-UX needs _REENTRANT defined to pick up
+ Tru64:
+ - fix "auto_nlist failed on arptab_size at location 0" errors
IRIX:
- - [PATCH 1675869]: CPU statistics for IRIX
-
- Linux:
- - [BUG 1666005]: Fail to walk ipv6InterfaceTable on
- - [PATCH 1581294]:
- - fix ethtool configure check for recent systems
-
- MacOSX:
- - [PATCH 1600453]: OS X
- - [PATCH 1600522]: CPU HAL
-
- Perl:
- - link Perl modules against the exact set of libraries
+ - proper implementation for UCD-SNMP-MIB::laTable (avoiding nlist)
Solaris:
- - IF-MIB fix: add missing return at end of
- - [BUG 1626153]: no hrSWRun informations on
- - [PATCH 1623447]: hrSWRun
+ - [PATCH 1569537,1569539]: new UDP-MIB and TCP-MIB implementation
+ (enable through --with-mib-modules=udp-mib,tcp-mib)
- Win32:
- - [BUG 1662987]: compile error on Cygwin
- - [PATCH 1622080]: A: pass Win32
- - fix AES support
- - fix win32/Configure --with-ipv6
+ 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 5bea4ac..d368331 100644
--- a/COPYING
+++ b/COPYING
@@ -135,7 +135,7 @@ ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
---- Part 5: Sparta, Inc copyright notice (BSD) -----
-Copyright (c) 2003-2010, Sparta, Inc
+Copyright (c) 2003-2012, Sparta, Inc
All rights reserved.
Redistribution and use in source and binary forms, with or without
@@ -229,3 +229,66 @@ 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 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.
diff --git a/ChangeLog b/ChangeLog
index c01f3d3..684f240 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,933 +1,58139 @@
--------------------------------------------------------------------------------
-Changes: V5.4.2 -> V5.4.3
+# -*- text -*-
+
+----------------------------------------------------------------------
+
+Changes: V5.7.2.rc3 -> V5.7.2
+
+commit 5054b570619df0a81958a045bef135b20205f036
+Author: Wes Hardaker <hardaker at users.sourceforge.net>
+Date: Tue Oct 9 15:26:05 2012 -0700
+
+ make depend for 5.7.2
+
+commit 56a797ff3e71dc886467d17ce025b0237c8c1cc3
+Author: Wes Hardaker <hardaker at users.sourceforge.net>
+Date: Tue Oct 9 14:42:23 2012 -0700
+
+ Version number update: 5.7.2
+
+commit 0813f8b62df0e8440ffef161ce134ff9455e7de9
+Author: Jan Safranek <jsafrane at redhat.com>
+Date: Tue Oct 9 06:33:58 2012 -0700
+
+ fix double-negative typo
+
+ Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+commit a6a88927534684e275ccf0e780513094a73fc6bb
+Author: Niels Baggesen <nba at 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 at users.sourceforge.net>
+
+commit 58a4d8839021f772c35a732bd096d1e290dc0a62
+Author: Niels Baggesen <nba at 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 at users.sourceforge.net>
+
+commit 626eabec4ea98e5359089790858479a59a26cdcb
+Author: Magnus Fromreide <magfr at 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 at users.sourceforge.net>
+Date: Tue Sep 25 19:07:42 2012 -0700
+
+ Release Candidate for V5-7-patches
+
+commit 0a41533b1b49f00d7357a3d2bea5dfa75e8edcd7
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+
+commit 60f0a9e983ab827c824e397d62aeff48a60f0133
+Author: Niels Baggesen <nba at 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 at users.sourceforge.net>
+
+commit 13bd4d56baa9886018a00477e3214ebe02705ffe
+Author: Niels Baggesen <nba at 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 at users.sourceforge.net>
+
+commit 0805420813de156c7fc5142534fb420a0fcc3572
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Mon Sep 17 13:28:59 2012 -0700
+
+ fixes AT code on hpux 11i
+
+ Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+commit bdb3b146380db1316cabd58b704436e7eecdd9f5
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Mon Sep 17 13:28:50 2012 -0700
+
+ fixes AT code on hpux 11i
+
+ Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+commit e936cf810a47379156d913a714e3816181a0d3db
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Mon Sep 17 13:25:20 2012 -0700
+
+ fixes disAvail on FreeBSD ufs
+
+ Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+commit 608ab57887e5566e63509a3f7e5d0a3e2892f4a7
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Mon Sep 17 13:25:02 2012 -0700
+
+ fixes disAvail on FreeBSD ufs
+
+ Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+----------------------------------------------------------------------
+
+Changes: V5.7.2.rc1 -> V5.7.2.rc2
+
+commit 07f914564e097224d677515c2f5fd1f3c0c9eb42
+Author: Wes Hardaker <hardaker at users.sourceforge.net>
+Date: Sat Sep 1 09:54:42 2012 -0700
+
+ Release Candidate for V5-7-patches
+
+commit aee217c07ea9f34a32268e966c7ecef036ec4a96
+Author: Wes Hardaker <hardaker at 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 at 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 at users.sourceforge.net>
+
+commit c94c62ea0edcebbfbb73fab6ecddc679f7694dab
+Author: Bill Fenner <fenner at 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 at users.sourceforge.net>
+
+commit 6d7f9eb0decdb9682836ffd03f19742197ad87db
+Author: Niels Baggesen <nba at 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 at users.sourceforge.net>
+Date: Wed Aug 29 21:07:14 2012 +0200
+
+ Fix for hrStorageTable on AIX (bug 3557159)
+
+commit 78cc9d5ccd86b170622aac543c345c020755c78a
+Author: sthen <sthen23934 at 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 at users.sourceforge.net>
+
+commit 4ef9dcd80b0bda1e18b7e349a08bc0f22a7e755e
+Author: Niels Baggesen <nba at 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 at users.sourceforge.net>
+
+commit 0b569fccea9414c50cfd6b0e83e1831ba1291ce2
+Author: Niels Baggesen <nba at 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 at users.sourceforge.net>
+
+commit 1d3c7be7fa7a38fd3fc39720bb5cb70f8bd71160
+Author: Niels Baggesen <nba at 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 at users.sourceforge.net>
+
+commit ff438433aca096bbbea29dd30dfd5c5523761a72
+Author: Niels Baggesen <nba at 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 at users.sourceforge.net>
+
+commit c429a4f3984dae791e307df702251f96ef047d88
+Author: Niels Baggesen <nba at 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 at users.sourceforge.net>
+
+commit 41d980c015564db7f22f763190f61ac0d56ba3b2
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Fri Aug 24 14:35:53 2012 +0000
+
+ Windows: Unbreak DLL build
+
+commit 2793923bfe2b026fcaeaf538ae503f105cb315bc
+Author: Wes Hardaker <hardaker at 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 at 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 at users.sourceforge.net>
+Date: Sat Aug 11 11:39:38 2012 -0700
+
+ Release Candidate for V5-7-patches
+
+commit 4849a430daafb91c7a61bfbbc17f9299e58fcf64
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Wed Aug 8 23:10:50 2012 +0200
+
+ Update to current MIB versions
+
+commit 9e7a0b9e580d3b1ea6198a7414c816c23b123b10
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Aug 8 22:27:16 2012 +0200
+
+ Use a wrking awk for Solaris
+
+commit 0e3922ae21e4b7ec538867afd22ce74d741e0f1c
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Aug 8 22:17:34 2012 +0200
+
+ fix prototype for klookup
+
+commit a22109711a6d1ec14b6a3f1cac221d70263f104a
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Aug 8 22:08:13 2012 +0200
+
+ fix prototypes for klookup
+
+commit ac062972c585174f95d7ba87aa5ec54c42fdec55
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Aug 8 22:00:26 2012 +0200
+
+ fix prototypes for klookup
+
+commit 7cdd8ebef9507fe766107ca9fee054c44cc0bac5
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Tue Jul 31 14:13:50 2012 -0700
+
+ Version number update: 5.7.2.pre3
+
+commit 22af7fd46776a8db2362e88acb1b69b165c034b6
+Author: blentz <blentz at 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 at users.sourceforge.net>
+
+commit 516b9f8275b8db03cdc41078e65c2170309a3f8b
+Author: Julien Pinon <jpinon at 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 at users.sourceforge.net>
+
+commit 8f230f401c64d822883ac444624a2c2fd7128d8e
+Author: Harsha Shivanna <naanuhs at 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 at users.sourceforge.net>
+
+commit 34008d32aef43d8bbe1000fb9bf94642c0514f6f
+Author: Wes Hardaker <hardaker at 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 at 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 at users.sourceforge.net>
+
+commit 37ba7e20a521fbf0458a0c77eea2e5e36bd7ec0a
+Author: Vincent Bernat <vbernat at 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 at users.sourceforge.net>
+
+commit 2be5feadb0540846e0e3ada27efb97894a4cbd52
+Author: Wes Hardaker <hardaker at users.sourceforge.net>
+Date: Tue Jul 31 07:29:17 2012 -0700
+
+ added a darwin 12 version
+
+commit 1f9bcd21e7c2d5effb62aa01b7b87e43dc86214c
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at users.sourceforge.net>
+
+commit c07b8d9b3770b615c8e162dbdf7643805f372d75
+Author: Mariusz Ceier <mceier at 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 at users.sourceforge.net>
+
+commit 5c2424f07d85c0c4f79d6c5faf64d7f3ee861726
+Author: Wes Hardaker <hardaker at 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 at 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 at users.sourceforge.net>
+
+commit 670d96e786590fdd30a16a3300c0ed5bd6e53214
+Author: Mark Rusk <user_id=349895 at 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 at users.sourceforge.net>
+
+commit f1eaec15ef603b8ce542932ffdbd8788c3d1acc5
+Author: Daniel Hobi <hobid at 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 at users.sourceforge.net>
+
+commit d783ad990e914c0ee1c98d0a93a429eb2b2f4997
+Author: Doug Manley <tekkamanendless at 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 at users.sourceforge.net>
+
+commit e9851520c18d7ed172404a37dc0dc7a136bfaedd
+Author: Daniel Evers <daniel-evers at 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 at users.sourceforge.net>
+
+commit e7a37678c2b7359afd44a307e824c1f7d7a0c87d
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Wed Jul 11 14:55:38 2012 -0700
+
+ don't use --rebase
+
+commit d4c1549593ce2c2caeb98e5f8abfd7a5ae5a0273
+Author: Jan Safranek <jsafranek at 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 at 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 at users.sourceforge.net>
+Date: Wed Jul 11 14:55:38 2012 -0700
+
+ don't use --rebase
+
+commit a715312e2ce49d4da93fc140cc39fc100b0b7978
+Author: Wes Hardaker <hardaker at 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 at users.sourceforge.net>
+Date: Wed Jul 11 14:55:38 2012 -0700
+
+ don't use --rebase
+
+commit 6786ffc76facf746afb6af25158f7940656ab39c
+Author: Magnus Fromreide <magfr at 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 at 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 at users.sourceforge.net>
+Date: Mon Jul 2 12:14:39 2012 -0700
+
+ better description of --disable-set-support
+
+commit f92853281477ee724a51a9967f37d3f1dd1b0f7e
+Author: Wes Hardaker <hardaker at users.sourceforge.net>
+Date: Mon Jul 2 12:09:50 2012 -0700
+
+ remove duplicate definitions causing a problem
+
+commit 5be27368751691fc1ab55fe62b4106d8d99b8704
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Mon Jun 11 14:20:25 2012 +0200
+
+ More precisely describe -c option.
+
+commit 48cc39f1aa0fa6ce955ef76b25db8f9dca06b80d
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at liverpool.ac.uk>
+Date: Thu May 31 14:09:42 2012 +0100
+
+ Fix dist/release format
+
+commit d813ce2eeefc68229cfcaf20603244cdd6d09d3c
+Author: Dave Shield <D.T.Shield at liverpool.ac.uk>
+Date: Thu May 31 14:07:52 2012 +0100
+
+ Fix dist/release format
+
+commit fa7bd581e3783685db39c9b4eaf847be5ac86fd3
+Author: Dave Shield <D.T.Shield at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Sun May 27 06:23:19 2012 +0200
+
+ CHANGES: snmpd: Add missing debug tag
+
+commit d1a42bbcc7b14730c9a6d99c4f047097843a549b
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Mon Apr 23 22:25:15 2012 +0200
+
+ Only output cpu warnings once.
+
+commit ee58e4827b9fa16e6635ca003e8a4f11dcb5fb7a
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Mon Apr 23 22:17:42 2012 +0200
+
+ Fix speling in errormessage.
+
+commit 03f485df22f20e149cfae94c57cb82feecb5d74b
+Author: Niels Baggesen <nba at 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 at 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 at lysator.liu.se>
+Date: Sat Apr 7 08:40:44 2012 +0200
+
+ Remove limitation on configuration line length.
+
+commit 305973338a63ae54c5e02a8626fbe9a8064dcb7e
+Author: Magnus Fromreide <magfr at lysator.liu.se>
+Date: Sat Apr 7 00:32:19 2012 +0200
+
+ Reduce variable scopes.
+
+commit ccab4e9d3ed424c39d0dc27be63fa76c7461ea81
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Thu Mar 29 22:31:56 2012 +0200
+
+ Running autoheader / autoconf
+
+commit 9ca8d939ab393306a1d0f146c9cb70ea0cb19d49
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Thu Mar 29 22:30:38 2012 +0200
+
+ Running autoheader / autoconf
+
+commit cecd4869deb68f3d4c71e768d5b40dd576446925
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Thu Mar 29 22:29:31 2012 +0200
+
+ Running autoheader / autoconf
+
+commit a1a4513bd3e4e614200f6db5a02f61d6c8eefb32
+Author: Dave Shield <D.T.Shield at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Mon Mar 26 15:51:16 2012 +0200
+
+ DISMAN-PING-MIB: Eliminate duplicate code
+
+commit 9fda2668722f08ddbfdd67a2239d8b021db64a83
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at acm.org>
+Date: Mon Mar 26 13:42:28 2012 +0200
+
+ Extend DISMAN-PING-MIB test
+
+commit 8a9b57291453cb8aec28e766c594701ed19c4fc6
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Mon Mar 26 21:03:41 2012 +0200
+
+ Fix for DragonFly 3
+
+commit e5c9a32f79eac2e85527c9cf05087cdae9b35a6c
+Author: Niels Baggesen <nba at 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 at 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 at users.sourceforge.net>
+Date: Sat Mar 24 15:21:38 2012 +0100
+
+ Fix TCP state values for DragonFly
+
+commit 432fe3ddf54f2c98f936959469cb9b014d599f06
+Author: Niels Baggesen <nba at 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 at user.sourceforge.net>
+Date: Sat Mar 24 15:06:40 2012 +0100
+
+ Fix TCP state values for DragonFly
+
+commit 86a948d8691e881d55591dcabddc2739ce72b30e
+Author: Niels Baggesen <nba at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Wed Mar 21 18:40:02 2012 +0100
+
+ New MIB: VRRPV3-MIB
+
+commit 5b38f062b99b6ef36708e2c7de4965a3192612e9
+Author: Niels Baggesen <nba at 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 at users.sourceforge.net>
+Date: Wed Mar 21 18:33:21 2012 +0100
+
+ Fix for hrSWRun data for FreeBSD
+
+commit 8327565e823270d10a4504568edbe5b5ae323a55
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Mar 21 18:31:54 2012 +0100
+
+ Clean up variables for OpenBSD/NetBSD
+
+commit 170f6f027bf4f9174b7073530da4d07f400bba58
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Mar 21 18:28:58 2012 +0100
+
+ Move declarations in front of statements
+
+commit dbb4573b69fae85cdc931b2892b5ce4e5b16b321
+Author: Niels Baggesen <nba at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Sun Mar 18 19:03:08 2012 +0100
+
+ Regenerate
+
+commit 275d204036a607e3df50e8447d4bc755e9db02fd
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Fri Mar 9 08:04:59 2012 +0100
+
+ Unbreak compilation on FreeBSD 4
+
+commit 10fe6b83324ad37d18b937cc8c6de94de534d035
+Author: Dave Shield <D.T.Shield at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Mon Mar 5 20:56:40 2012 +0100
+
+ More fixes for Solaris sh
+
+commit 0dd1e54557d1ba498b55d017b0a93e8ccf9bd522
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Sat Mar 3 17:19:30 2012 +0100
+
+ Clean up nsrollup complications
+
+commit ee71049c3e21c1d0e3424297136652bbe0e39d85
+Author: Niels Baggesen <nba at 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 at users.sourceforge.net>
+Date: Fri Mar 2 21:39:55 2012 +0100
+
+ dot3StatsTable has bugs :-(
+
+commit dffacf6fa0755e1700cbac25b844185abd807a0a
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Fri Mar 2 21:38:10 2012 +0100
+
+ passpersist test needs /usr/bin/perl
+
+commit 8726995c7a8aef674c4f164b1871c37bbdcdad50
+Author: Niels Baggesen <nba at 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 at 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 at 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 at users.sourceforge.net>
+Date: Fri Mar 2 21:33:31 2012 +0100
+
+ Not all make versions define $(RM)
+
+commit 94245b29a3cda89475c6eab5d9493c6657ff38e3
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Fri Mar 2 21:24:24 2012 +0100
+
+ Make autoconf 2.68 happy
+
+commit 44acd6c285fb5614b4c9611b1abdeca9dd28e4bb
+Author: Niels Baggesen <nba at 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 at lysator.liu.se>
+Date: Fri Mar 2 01:37:20 2012 +0100
+
+ Silence a clang warning.
+
+commit 93263b98a5db344cf2c4d489c43971e7b29cdb03
+Author: Dave Shield <D.T.Shield at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Sat Feb 25 10:13:15 2012 +0100
+
+ Correct typos
+
+commit 6a6c9bbc7584f196a1185cc1935204f1206811ed
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Fri Feb 24 14:00:32 2012 +0100
+
+ Rework commit b4a19505a05816e94e01de97bf99ac37fcdc6d23.
+
+commit 2b7f13495228635d816e58b2174dc124dd0cf39f
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at acm.org>
+Date: Tue Feb 21 11:31:46 2012 +0100
+
+ testing/RUNTESTS: Fix a bashism
+
+commit b4a19505a05816e94e01de97bf99ac37fcdc6d23
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Feb 15 09:45:03 2012 +0100
+
+ snmplib/snmpv3.c: Fix source code indentation
+
+commit a6db239945e195de5a90fa183700b27a6ecb28d3
+Author: Niels Baggesen <nba at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Mon Feb 6 14:47:54 2012 +0100
+
+ Rename two function arguments
+
+commit 3fe72b3b99b7e4b2b982363dfc4f2d8d13f40592
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Feb 2 20:05:31 2012 +0000
+
+ More compiler warning fixes
+
+commit e9b5a3dee6f9afab8b90a29392040632b075ad7a
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Thu Feb 2 16:56:55 2012 +0100
+
+ Use SNMP_MIN() instead of min()
+
+commit ae452c77b411139d6b5800ffcf88d48e9b4792a8
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Thu Feb 2 15:23:38 2012 +0100
+
+ Restore commit dbb8795a7df595f0603f2ec61704799f4c482667.
+
+commit c7d11fa00f9995ddb9fe3d4994a3e9790da2e189
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Thu Feb 2 15:18:40 2012 +0100
+
+ Restore commit dbb8795a7df595f0603f2ec61704799f4c482667 partially.
+
+commit 00fd62720ec454f5a690de4feba08223cfb2c3f8
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Thu Feb 2 14:47:41 2012 +0100
+
+ Remove a superfluous declaration
+
+commit 1e2e2af6cae830f381e87a244d029eb86bf3fcce
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Feb 2 10:21:49 2012 +0100
+
+ .gitignore: Add python/build
+
+commit 13ada56558b44e28d1355c0dce1d921f3746d548
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Fri Jan 20 14:51:26 2012 +0100
+
+ Fixed error handling in init_icmp().
+
+commit c303549a59fa8c2f20a9d8bf1e985fbc8abde6a8
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Fri Jan 20 15:46:29 2012 +0100
+
+ Reworked _register_extend() error handling.
+
+commit 9c20e27a7026fc030da3b328b9a2e1b4f36670cd
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Thu Jan 19 14:50:13 2012 +0100
+
+ Fix a typo
+
+commit 454122244122bfdb6f67cab31256d7b46372e9e1
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 14:30:18 2012 +0100
+
+ Free tmStateRef on errors.
+
+commit 0119022daa59c73bfec0da2386d0628f14e6dab7
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Thu Jan 19 13:48:26 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 63dc846a7949ce697b3e28c543dc1105e63a2250
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 13:08:28 2012 +0100
+
+ Free certificate fingerprint.
+
+commit ce1f284a63eb81644b3e32606cbe39b67e1dff2a
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 14:37:09 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 7e21413ca6f2efd7a3afb62c62b644881b8bd1e7
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 13:46:30 2012 +0100
+
+ Properly allocate and free engineID.
+
+commit 34c962882607c3638a2fa25a2ac531492d71c787
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 13:37:25 2012 +0100
+
+ Free locally allocated tmStateRef.
+
+commit f57ae531dc5658abcd65b1627615525238d16d2d
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 13:20:24 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 536bc57556c3141561ea4a194810b16290a691ee
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Thu Jan 19 13:01:45 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 8b97a71c8e7959428eb4d4e8d90e9096d43ff09f
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 12:57:26 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 2c1507c22030549ae660c0e211fbdc5c75ec5c57
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 12:53:47 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 65f2b7bcd4fe03906aa1a115ab60a89b8ae933d5
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 12:51:36 2012 +0100
+
+ Close open files on error.
+
+commit 0e52e4f66d44766bea37473556c78e5219b95461
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:45:33 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit dbf26a05a04ef24c47346e5adda48e338498e71f
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:42:17 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 748da84b1fd654e338bc701e8f9e5da229187f1c
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:32:04 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit eb217146fd54036ea4202bfef78bbf774d7e382d
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:23:10 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 9ba38eec66138ec1f613ea8d04e158130c7121bc
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:18:55 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit d9d938d3018c27f53277bc5e59578500490c1d09
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:16:38 2012 +0100
+
+ Close open file on error.
+
+commit d5e817d5bd518d9ac6a0d60e0e141dd64f27ad19
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:14:12 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 2ae68f059df9d74b074d12f59c1847466ed576cd
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:03:17 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit a00f3d461121b545aed72ac12b2438791dcfc4ba
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 14:58:39 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 59884bb4d35ad13747ffa6723436dca587a9ab77
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Tue Jan 17 17:05:14 2012 +0100
+
+ Fixed dereferencing NULL.
+
+commit da2d6a7028a13b9edf3a5c84314d0f1feef76714
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 17 16:44:56 2012 +0100
+
+ Prevent dereferencing NULL.
+
+commit f88054a9b69b6de274f7a14a59b47323e5e4e4c6
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Tue Jan 17 16:30:09 2012 +0100
+
+ Don't deference NULL.
+
+commit fc19b7f33b587927d2a01e72d23d21b9b1696ab3
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 17 16:25:26 2012 +0100
+
+ Don't close NULL file.
+
+commit 5e95ca6790076b788072a801ee7c82969d995bcb
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Tue Jan 17 16:13:13 2012 +0100
+
+ Prevent dereferencing NULL.
+
+commit 41cde68b5fa4b38d81450cf91e082cdfa825e7cf
+Author: Jan Safranek <jsafranek at 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 at 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 at users.sourceforge.net>
+Date: Tue Jan 17 15:37:44 2012 +0100
+
+ Check for missing value in setEvent.
+
+commit 410b71da425389fecc25d14f49f23753581576ad
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Mon Jan 16 11:11:29 2012 -0800
+
+ update sparta's copyright
+
+commit 41256086a7a5041453419cfd6e562c7b55c56b0a
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Thu Jan 12 15:13:21 2012 +0100
+
+ Fixed a typo.
+
+commit a27aa19df283156c032c81eaee5e115859d38c17
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Thu Jan 12 15:01:32 2012 +0100
+
+ Removed duplicate code.
+
+commit 2fd7818318e7a5dfe98f52ccf750c2a63e825ded
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 12 15:00:22 2012 +0100
+
+ Removed duplicate code.
+
+commit 15f21130ba33dc9afd164e52dfd74c9cec0e9232
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 12 14:58:14 2012 +0100
+
+ Removed duplicate code.
+
+commit 2a8a8f2ab7cd75826c5d41ec3cfd5ce3e9634cf3
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Thu Jan 12 14:25:06 2012 +0100
+
+ Fixed a typo.
+
+commit ebd92e19b10c0a38e17cde407864b45c26e17327
+Author: Jan Safranek <jsafranek at 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 at 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 at users.sourceforge.net>
+Date: Thu Jan 12 13:43:19 2012 +0100
+
+ Prevent memory leak when malloc fails.
+
+commit 17053e34cfe9a8ab395fb50f5c3f1dafc7247aeb
+Author: Jan Safranek <jsafranek at 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 at 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 at users.sourceforge.net>
+Date: Wed Jan 11 15:14:53 2012 +0100
+
+ Moved debug oputput before return.
+
+commit 45751967287d97640efdcdf8e77e8d490939d8eb
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Jan 11 10:30:16 2012 +0100
+
+ Replace strncpy()/strncat() by strlcpy()/strlcat()
+
+commit feb3af28dcae22015ae865a2e5dd8c416e9991d8
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Wed Jan 11 10:02:08 2012 +0100
+
+ Replace strncpy()/strncat() by strlcpy()/strlcat()
+
+commit b7e1aa255bae4a3453f9eca644a876634351f11d
+Author: Bart Van Assche <bvassche at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Tue Jan 10 14:55:16 2012 +0100
+
+ Fixed buffer overflow.
+
+commit 88e1f34de7300575fa6dab857ecddb242a87de80
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Tue Jan 10 13:11:57 2012 +0100
+
+ Fixed dereferencing 'c' before NULL check.
+
+commit 73a523e468277f6df2e984891313b8be8bce1921
+Author: Jan Safranek <jsafranek at 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 at acm.org>
+Date: Tue Jan 10 10:38:16 2012 +0100
+
+ .gitignore: Ignore perl/*.yml files
+
+commit c365d80c16c2d17b160011e8c1f9cb958954e9db
+Author: Bart Van Assche <bvanassche at 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 at arubanetworks.com>
+
+commit d059fb878b1436599953cea5a077499ddcdcbcb5
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Mon Jan 9 13:26:17 2012 +0100
+
+ Doxygen-style documentation fixes
+
+commit e325ecbfce77f00ac5cf6fbd957f95495f61c59b
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Mon Jan 9 13:25:10 2012 +0100
+
+ Suppress uninteresting Doxygen warnings
+
+commit be9161d3a5898e863767f926613486126c2cbf67
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at acm.org>
+Date: Fri Jan 6 14:34:42 2012 +0100
+
+ Fix an MSVC compiler warning
+
+commit 0d1c21f9991d1309d057e3e4056d547df7d40ecf
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Fri Jan 6 15:23:16 2012 +0100
+
+ CHANGES: Win32: snmpd: Remove dlmod
+
+commit 893ecc97b587661045becbe09a320c1bcbc71c7c
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Jan 5 17:47:11 2012 +0000
+
+ Fix 64-bit compiler warnings
+
+commit 7e890dad95f566069ee280215a4fea3f0e2e3980
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Jan 5 10:00:29 2012 +0100
+
+ Get rid of a compiler warning
+
+commit 83e4c0e304f617ccac6610edd74d1706797bbf52
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Jan 4 17:33:09 2012 +0000
+
+ Fix a 64-bit compiler warning
+
+commit 24ff260ad89ce2aa361a55c7c72e916031defe35
+Author: Bart Van Assche <bvanassche at 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 at 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 at acm.org>
+Date: Wed Jan 4 16:46:49 2012 +0100
+
+ SNMP.xs compiler warning fixes
+
+commit baceebb10d8caf5db63cc36935fed65ee931029d
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Wed Jan 4 16:22:44 2012 +0100
+
+ Add declaration for shutdown_snmpNotifyTable()
+
+commit f7f966abd6d2849b1331252afe5c473e5c40b32d
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Wed Jan 4 14:24:33 2012 +0100
+
+ Fix format specification mismatches.
+
+commit 303c015bcfe9af0b154e9881c7b4f449e08f30bb
+Author: Niels Baggesen <nba at 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 at 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 at users.sourceforge.net>
+Date: Wed Jan 4 13:29:08 2012 +0100
+
+ Fixed a typo
+
+commit bee4d79cf4eb7e0a45397f59b5298da633a8e1ba
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 4 13:14:57 2012 +0100
+
+ Fixed reading past end of buffer.
+
+commit 3dc0e00a2fd8e34fe1ae33ecabf36e146460a31f
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Wed Jan 4 12:28:52 2012 +0100
+
+ Fixed off-by-one memset.
+
+commit 0f53695044dd3f0c3507753e3f8c29d97e96872d
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Wed Jan 4 09:48:41 2012 +0100
+
+ Fix a set-but-not-used warning
+
+commit 3f8885fbee9407748fc2f0573728a11ba2bc023a
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Tue Jan 3 15:42:23 2012 +0100
+
+ Check for missing view.
+
+commit b3bc54bed31690a85df2acfbf3296da93a9e89b4
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Tue Jan 3 15:18:26 2012 +0100
+
+ Check open() result.
+
+commit 6665d5fe2fc569d6fa854d1d78e347bbac69e070
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 14:22:22 2012 +0100
+
+ Fixed missing break.
+
+commit a6648c5453e1ef8dac57a38efcc00cce53bf9e4f
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 14:20:27 2012 +0100
+
+ Fixed missing break.
+
+commit d68dcae0f18d554571aef321944a5290548dde86
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 14:16:11 2012 +0100
+
+ Added 'fallthrough' comment for Coverity.
+
+commit fb6f80c0fe3ba36e56f5b911a47e3f6f32ba266e
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Tue Jan 3 14:09:54 2012 +0100
+
+ Added missing break
+
+commit 18c126a9565cb4d69d7513b944a2105588045d35
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 14:07:29 2012 +0100
+
+ Added 'fallthrough' comment for Coverity.
+
+commit 6d31c82070a2c68fe3c519e9d56fa2779554d01f
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 14:01:53 2012 +0100
+
+ Added 'fallthrough' comment for Coverity.
+
+commit dc6f0e2e549b4cd061ebc190084b1fc77a55f40f
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 13:32:59 2012 +0100
+
+ Fixed wrong operator
+
+commit dab32867ed0b99301efd7b8d852ad1288a184be0
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 13:30:33 2012 +0100
+
+ Fixed QUITFUN usage.
+
+commit b1a2bcf64615eb66bc24d5be4950e45012962045
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 13:18:03 2012 +0100
+
+ Fixed wrong operator
+
+commit b2b1c851b94fed37c386eaa1bfead5c77696e3ef
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 13:14:52 2012 +0100
+
+ Fixed wrong operator
+
+commit a809fe5075c9f374715f7d1a682949a0730172c1
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 10:58:46 2012 +0100
+
+ Added check for failed register_mib.
+
+commit 5949f055c16ae650615aae7a1fee3f2d7b16d940
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at lysator.liu.se>
+Date: Sat Dec 31 14:48:29 2011 +0100
+
+ Adjust paths for test restructure
+
+commit 14b60e85a1b5700e93d126e2f291d5c485f34e36
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Mon Dec 26 23:34:23 2011 +0100
+
+ Do not assign tmStateRef twice
+
+commit c96b3b4d8530ad5e0efb03f24dab5e5f1a460031
+Author: Magnus Fromreide <magfr at lysator.liu.se>
+Date: Sun Dec 25 11:18:21 2011 +0100
+
+ Correct use-after-free.
+
+commit c5978c89cde2440f4d20dadbc9d1dd8db562d56e
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Thu Dec 22 14:39:46 2011 +0100
+
+ Fixed unterminated strings after strncpy
+
+commit 2b37e4e8f250a0d8821199a74ac3f4e5b7b7baba
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Dec 22 14:31:51 2011 +0100
+
+ Fixed unterminated strings after strncpy
+
+commit 3d08345156c419333de969f13d21fcec7e18e94d
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Dec 22 14:32:29 2011 +0100
+
+ Fixed unterminated strings after strncpy
+
+commit cd859ad51c4f18d5b0fc69dd669fcb051c798969
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Dec 22 14:39:33 2011 +0100
+
+ Fixed wrong memmove size
+
+commit 30ff58d09d4c9d5438bb621054fd7ad7a2a597e4
+Author: Jan Safranek <jsafranek at 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 at 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 at users.sourceforge.net>
+Date: Wed Dec 21 15:44:46 2011 +0100
+
+ Fixed unitialized values in udpTable
+
+commit c44608679b89751176f28a2e54d5282b46e2a05c
+Author: Jan Safranek <jsafranek at 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 at 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 at users.sourceforge.net>
+Date: Wed Dec 21 14:31:25 2011 +0100
+
+ Removed unused variable
+
+commit fae2e5b835b8df1eae47e4cebb4eb404d7282377
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Sun Dec 11 19:27:59 2011 +0100
+
+ Reduce variable scope.
+
+commit bc879571eca9520bc132f840c3e659d3793144d7
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Dec 8 12:00:32 2011 +0100
+
+ Remove a cast
+
+commit de9250d9dae9727a6cc7f647688dddf1b8597128
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Thu Dec 8 10:02:28 2011 +0100
+
+ Fix recently introduced compiler warnings
+
+commit b7e50d5f9a6755982d2af3191473cb34643bc03f
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Thu Dec 8 09:09:59 2011 +0100
+
+ Remove unused variables
+
+commit 3db97962b37eb12d254d61e6be234b06a391c8bb
+Author: Bill Fenner <fenner at gmail.com>
+Date: Thu Dec 8 07:43:45 2011 +0100
+
+ CHANGES: snmpd: PATCH 3453868: from "Bill Fenner <fenner at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Dec 1 10:41:01 2011 +0100
+
+ CHANGES: snmptrapd: Remove superfluous casts
+
+commit 7f05daa8e0e0f533b0f12a3e1cf07641519909d6
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Nov 30 14:19:50 2011 +0100
+
+ Add SNMP::register_debug_tokens()
+
+commit 7bead9ca917c67566d5ed98ab507bbc02816217d
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Wed Nov 30 14:08:08 2011 +0100
+
+ AgentX subagent: Reduce code duplication
+
+commit 0ed71541f87e7d78bc998eebda3217c59e1df830
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at linux.vnet.ibm.com>
+
+commit 82e39fb6706df90ecf2fc9e10ada2b962ee196f3
+Author: Dave Shield <D.T.Shield at 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 at gmail.com>
+Date: Tue Nov 29 08:29:49 2011 +0100
+
+ CHANGES: FreeBSD: Restore IP_RECVDSTADDR functionality.
+
+commit 7f47f52e481baa9aafb5784244b0dd2653e7dcff
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Wed Nov 16 23:33:07 2011 +0100
+
+ Define the full NetBSD hierarchy downwards
+
+commit b881841bd0493dd71d63259bdded449b06f02c32
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 23:30:33 2011 +0100
+
+ Fix size_t/int mismatches
+
+commit ca294cf75bbc8e90dbf44ee40478935e91db1487
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 23:18:03 2011 +0100
+
+ Remove unused variables
+
+commit cd32c2dff06b9b452cc18d552d2f2234092c829c
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 23:17:09 2011 +0100
+
+ Fix format warning
+
+commit 883136c2b2fa0739f437a8cfb6614accc76e268e
+Author: Niels Baggesen <nba at 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 at 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 at users.sourceforge.net>
+Date: Wed Nov 16 23:00:57 2011 +0100
+
+ Fix missing format for FreeBSD 4
+
+commit 4bd0352955a2551bfe02308dd134b9128c98b9e9
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 22:59:36 2011 +0100
+
+ Fix paranthesis problem
+
+commit fe6269b1900cf44dc27a199a761d15a01c3f3092
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 22:58:34 2011 +0100
+
+ Fix size_t/int mismatches
+
+commit a4db9f9fc13d21ecff488eb410376edda6c28232
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 13:43:34 2011 +0100
+
+ Remove unused variables
+
+commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 13:37:49 2011 +0100
+
+ Fix format specifiers to avoid warnings
+
+commit 25cfc1962ae576ccb1558da1e3ef8b6c17f63c16
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 11:27:53 2011 +0100
+
+ Really up-to-date mibs
+
+commit 0e86c781f3989bf022c8993a118617b74a75420c
+Author: Niels Baggesen <nba at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Mon Nov 7 01:25:57 2011 +0100
+
+ CHANGES: testing: Remove unused variable
+
+commit e221e65fdc1c68f1968651717dcc9ccfb6414783
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Thu Nov 3 11:17:48 2011 +0100
+
+ Fix uninitialized variable warnings.
+
+commit 3462ebcdd0b7c298cb15c3099736f4f952257846
+Author: Bart Van Assche <bvanassche at 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 at 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 at users.sourceforge.net>
+Date: Wed Nov 2 22:59:08 2011 +0100
+
+ dskIndex was off by one
+
+commit a5b28829e64d5f3b87e4b9b1ef8cc204f33a61b7
+Author: Niels Baggesen <nba at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Oct 26 09:32:46 2011 +0200
+
+ Fix compiler warnings about casting away const
+
+commit 13952f6bee9f408867ab6d2fdfdde4f284074957
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Oct 5 08:45:49 2011 +0200
+
+ CHANGES: perl: Add agent::uptime()
+
+commit 6810ed42f9bc560750d6dbfb7e50b6e2ac11899c
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Fri Sep 30 10:41:44 2011 +0200
+
+ perl/SNMP/SNMP.xs: Update emacs modeline
+
+commit c1374473ecd8ec9e0310013861ee18c83e5d6c5b
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Tue Sep 27 21:53:47 2011 -0700
+
+ make depend
+
+commit cf14a228583aff3c5ab2f0d44c2f4c0fa5bd66af
+Author: Wes Hardaker <hardaker at users.sourceforge.net>
+Date: Tue Sep 27 21:53:18 2011 -0700
+
+ version update for 5.7.1
+
+commit 1014dd8dfb48a5bd053f04541eb9728f0be07f47
+Author: Wes Hardaker <hardaker at users.sourceforge.net>
+Date: Tue Sep 27 21:45:04 2011 -0700
+
+ version update for 5.7.1
+
+commit 18d116ba388c1dc949528884bb00698f1bacaa94
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Wed Sep 21 13:51:58 2011 -0700
+
+ changelog update
+
+commit 63050838666f645fc306dc2ee4f73f5efce63fed
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Tue Aug 30 19:19:46 2011 -0700
+
+ fix C++ comment
+
+commit cb1f5cffc6fb52c2a6c0f7b408afeb47fcfe55e4
+Author: Wes Hardaker <hardaker at 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 at 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 at users.sourceforge.net>
+Date: Tue Aug 30 16:37:41 2011 -0700
+
+ deal properly with inverted error cases
+
+commit cf4cf7f32ad58f326ffed50494583231648d79d2
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at users.sourceforge.net>
+
+commit 6e54c4131af731ff90467a75bcc817c957f8f72a
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Fri Aug 26 11:11:35 2011 -0700
+
+ added required features for mfd handling
+
+commit 9b2e42a6e0550fb789c607c3520880d4dbc0cf24
+Author: Wes Hardaker <hardaker at 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 at users.sourceforge.net>
+Date: Fri Aug 26 11:07:58 2011 -0700
+
+ no_write_support supported
+
+commit 97d42efd76937ce7e4bc48a72ed5a110e423102d
+Author: Wes Hardaker <hardaker at users.sourceforge.net>
+Date: Fri Aug 26 10:08:51 2011 -0700
+
+ handle no-write-support with ifdefs
+
+commit ea8bed79e81c42e33cbf37ca6f3c03c549987b22
+Author: Wes Hardaker <hardaker at users.sourceforge.net>
+Date: Thu Aug 25 06:56:22 2011 -0700
+
+ import stderr
+
+commit fd6d804dc3e703c4059dbe775001a3be9b93309f
+Author: Wes Hardaker <hardaker at users.sourceforge.net>
+Date: Thu Aug 25 06:55:38 2011 -0700
+
+ use >> to print to stderr
+
+commit cee0359c6fae2b85d7b931859e517d89ce0722bb
+Author: Magnus Fromreide <magfr at 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 at users.sourceforge.net>
+Date: Sun Aug 21 21:48:17 2011 +0200
+
+ Correct typo
+
+commit 1f082a31cd138f1f5e27be6d90a1d5790dc0ffe4
+Author: Thomas Anders <tanders at 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 at 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 at 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 at users.sourceforge.net>
+Date: Sun Aug 21 01:51:49 2011 +0200
+
+ autoreconf
+
+commit 1a2648eaf71cb018951596689c51588dca8063c5
+Author: Thomas Anders <tanders at users.sourceforge.net>
+Date: Sun Aug 21 01:48:57 2011 +0200
+
+ autoreconf
+
+commit 3f2f61b0e613d6105ecf2ceb395de0bde37f3ce3
+Author: Thomas Anders <tanders at users.sourceforge.net>
+Date: Sun Aug 21 01:47:13 2011 +0200
+
+ autoreconf
+
+commit b62cb0864f577ba85573d0d250d12a39387c07b4
+Author: Thomas Anders <tanders at 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 at users.sourceforge.net>
+Date: Sun Aug 21 00:40:28 2011 +0200
+
+ fix broken line wrap
+
+commit 5b5900a4f7dfee6e1ec869e32310b80ca6fb23fe
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at users.sourceforge.net>
+
+commit f73e6364bb34070622e9f4488cd0487d2fb7402a
+Author: Vladimir Kondratiev <wulf2001 at 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 at users.sourceforge.net>
+
+commit e6cf8206f0c67650001e34b526b37f64e4a5929c
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Sat Aug 13 08:14:46 2011 +0200
+
+ CHANGES: snmplib: Add netsnmp_setenv().
+
+commit 9843e5bcf472877e85b031b5e5dafaa9d5fc63c5
+Author: Bart Van Assche <bvanassche at 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 at 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 at acm.org>
+Date: Sat Aug 13 08:10:32 2011 +0200
+
+ .gitignore: Fix a suppression pattern
+
+commit 1f0a928a2913cfa7f5ceaaf4696c69fbdc687621
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Mon Aug 8 15:12:55 2011 -0700
+
+ fix C++ comments
+
+commit 09a661d5dc60c730fe0384b02ed672830ef74e30
+Author: Wes Hardaker <hardaker at users.sourceforge.net>
+Date: Mon Aug 8 15:12:55 2011 -0700
+
+ fix C++ comments
+
+commit 69cb42a4ea0583ce6f5ff8f8383516d34bc4c344
+Author: Wes Hardaker <hardaker at users.sourceforge.net>
+Date: Mon Aug 8 15:12:55 2011 -0700
+
+ fix C++ comments
+
+commit 447ddc66d90dd9e5c3105b268b6a63bfc580b924
+Author: Dave Shield <D.T.Shield at 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 at 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 at 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 at 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 at 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 at liverpool.ac.uk>
+Date: Thu May 31 14:09:42 2012 +0100
+
+ Fix dist/release format
+
+commit d813ce2eeefc68229cfcaf20603244cdd6d09d3c
+Author: Dave Shield <D.T.Shield at liverpool.ac.uk>
+Date: Thu May 31 14:07:52 2012 +0100
+
+ Fix dist/release format
+
+commit fa7bd581e3783685db39c9b4eaf847be5ac86fd3
+Author: Dave Shield <D.T.Shield at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Sun May 27 06:23:19 2012 +0200
+
+ CHANGES: snmpd: Add missing debug tag
+
+commit d1a42bbcc7b14730c9a6d99c4f047097843a549b
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Mon Apr 23 22:25:15 2012 +0200
+
+ Only output cpu warnings once.
+
+commit ee58e4827b9fa16e6635ca003e8a4f11dcb5fb7a
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Mon Apr 23 22:17:42 2012 +0200
+
+ Fix speling in errormessage.
+
+commit 03f485df22f20e149cfae94c57cb82feecb5d74b
+Author: Niels Baggesen <nba at 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 at 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 at lysator.liu.se>
+Date: Sat Apr 7 08:40:44 2012 +0200
+
+ Remove limitation on configuration line length.
+
+commit 305973338a63ae54c5e02a8626fbe9a8064dcb7e
+Author: Magnus Fromreide <magfr at lysator.liu.se>
+Date: Sat Apr 7 00:32:19 2012 +0200
+
+ Reduce variable scopes.
+
+commit ccab4e9d3ed424c39d0dc27be63fa76c7461ea81
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Thu Mar 29 22:31:56 2012 +0200
+
+ Running autoheader / autoconf
+
+commit 9ca8d939ab393306a1d0f146c9cb70ea0cb19d49
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Thu Mar 29 22:30:38 2012 +0200
+
+ Running autoheader / autoconf
+
+commit cecd4869deb68f3d4c71e768d5b40dd576446925
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Thu Mar 29 22:29:31 2012 +0200
+
+ Running autoheader / autoconf
+
+commit a1a4513bd3e4e614200f6db5a02f61d6c8eefb32
+Author: Dave Shield <D.T.Shield at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Mon Mar 26 15:51:16 2012 +0200
+
+ DISMAN-PING-MIB: Eliminate duplicate code
+
+commit 9fda2668722f08ddbfdd67a2239d8b021db64a83
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at acm.org>
+Date: Mon Mar 26 13:42:28 2012 +0200
+
+ Extend DISMAN-PING-MIB test
+
+commit 8a9b57291453cb8aec28e766c594701ed19c4fc6
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Mon Mar 26 21:03:41 2012 +0200
+
+ Fix for DragonFly 3
+
+commit e5c9a32f79eac2e85527c9cf05087cdae9b35a6c
+Author: Niels Baggesen <nba at 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 at 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 at users.sourceforge.net>
+Date: Sat Mar 24 15:21:38 2012 +0100
+
+ Fix TCP state values for DragonFly
+
+commit 432fe3ddf54f2c98f936959469cb9b014d599f06
+Author: Niels Baggesen <nba at 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 at user.sourceforge.net>
+Date: Sat Mar 24 15:06:40 2012 +0100
+
+ Fix TCP state values for DragonFly
+
+commit 86a948d8691e881d55591dcabddc2739ce72b30e
+Author: Niels Baggesen <nba at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Wed Mar 21 18:40:02 2012 +0100
+
+ New MIB: VRRPV3-MIB
+
+commit 5b38f062b99b6ef36708e2c7de4965a3192612e9
+Author: Niels Baggesen <nba at 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 at users.sourceforge.net>
+Date: Wed Mar 21 18:33:21 2012 +0100
+
+ Fix for hrSWRun data for FreeBSD
+
+commit 8327565e823270d10a4504568edbe5b5ae323a55
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Mar 21 18:31:54 2012 +0100
+
+ Clean up variables for OpenBSD/NetBSD
+
+commit 170f6f027bf4f9174b7073530da4d07f400bba58
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Mar 21 18:28:58 2012 +0100
+
+ Move declarations in front of statements
+
+commit dbb4573b69fae85cdc931b2892b5ce4e5b16b321
+Author: Niels Baggesen <nba at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Sun Mar 18 19:03:08 2012 +0100
+
+ Regenerate
+
+commit 275d204036a607e3df50e8447d4bc755e9db02fd
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Fri Mar 9 08:04:59 2012 +0100
+
+ Unbreak compilation on FreeBSD 4
+
+commit 10fe6b83324ad37d18b937cc8c6de94de534d035
+Author: Dave Shield <D.T.Shield at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Mon Mar 5 20:56:40 2012 +0100
+
+ More fixes for Solaris sh
+
+commit 0dd1e54557d1ba498b55d017b0a93e8ccf9bd522
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Sat Mar 3 17:19:30 2012 +0100
+
+ Clean up nsrollup complications
+
+commit ee71049c3e21c1d0e3424297136652bbe0e39d85
+Author: Niels Baggesen <nba at 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 at users.sourceforge.net>
+Date: Fri Mar 2 21:39:55 2012 +0100
+
+ dot3StatsTable has bugs :-(
+
+commit dffacf6fa0755e1700cbac25b844185abd807a0a
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Fri Mar 2 21:38:10 2012 +0100
+
+ passpersist test needs /usr/bin/perl
+
+commit 8726995c7a8aef674c4f164b1871c37bbdcdad50
+Author: Niels Baggesen <nba at 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 at 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 at 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 at users.sourceforge.net>
+Date: Fri Mar 2 21:33:31 2012 +0100
+
+ Not all make versions define $(RM)
+
+commit 94245b29a3cda89475c6eab5d9493c6657ff38e3
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Fri Mar 2 21:24:24 2012 +0100
+
+ Make autoconf 2.68 happy
+
+commit 44acd6c285fb5614b4c9611b1abdeca9dd28e4bb
+Author: Niels Baggesen <nba at 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 at lysator.liu.se>
+Date: Fri Mar 2 01:37:20 2012 +0100
+
+ Silence a clang warning.
+
+commit 93263b98a5db344cf2c4d489c43971e7b29cdb03
+Author: Dave Shield <D.T.Shield at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Sat Feb 25 10:13:15 2012 +0100
+
+ Correct typos
+
+commit 6a6c9bbc7584f196a1185cc1935204f1206811ed
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Fri Feb 24 14:00:32 2012 +0100
+
+ Rework commit b4a19505a05816e94e01de97bf99ac37fcdc6d23.
+
+commit 2b7f13495228635d816e58b2174dc124dd0cf39f
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at acm.org>
+Date: Tue Feb 21 11:31:46 2012 +0100
+
+ testing/RUNTESTS: Fix a bashism
+
+commit b4a19505a05816e94e01de97bf99ac37fcdc6d23
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Feb 15 09:45:03 2012 +0100
+
+ snmplib/snmpv3.c: Fix source code indentation
+
+commit a6db239945e195de5a90fa183700b27a6ecb28d3
+Author: Niels Baggesen <nba at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Mon Feb 6 14:47:54 2012 +0100
+
+ Rename two function arguments
+
+commit 3fe72b3b99b7e4b2b982363dfc4f2d8d13f40592
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Feb 2 20:05:31 2012 +0000
+
+ More compiler warning fixes
+
+commit e9b5a3dee6f9afab8b90a29392040632b075ad7a
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Thu Feb 2 16:56:55 2012 +0100
+
+ Use SNMP_MIN() instead of min()
+
+commit ae452c77b411139d6b5800ffcf88d48e9b4792a8
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Thu Feb 2 15:23:38 2012 +0100
+
+ Restore commit dbb8795a7df595f0603f2ec61704799f4c482667.
+
+commit c7d11fa00f9995ddb9fe3d4994a3e9790da2e189
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Thu Feb 2 15:18:40 2012 +0100
+
+ Restore commit dbb8795a7df595f0603f2ec61704799f4c482667 partially.
+
+commit 00fd62720ec454f5a690de4feba08223cfb2c3f8
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Thu Feb 2 14:47:41 2012 +0100
+
+ Remove a superfluous declaration
+
+commit 1e2e2af6cae830f381e87a244d029eb86bf3fcce
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Feb 2 10:21:49 2012 +0100
+
+ .gitignore: Add python/build
+
+commit 13ada56558b44e28d1355c0dce1d921f3746d548
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Fri Jan 20 14:51:26 2012 +0100
+
+ Fixed error handling in init_icmp().
+
+commit c303549a59fa8c2f20a9d8bf1e985fbc8abde6a8
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Fri Jan 20 15:46:29 2012 +0100
+
+ Reworked _register_extend() error handling.
+
+commit 9c20e27a7026fc030da3b328b9a2e1b4f36670cd
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Thu Jan 19 14:50:13 2012 +0100
+
+ Fix a typo
+
+commit 454122244122bfdb6f67cab31256d7b46372e9e1
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 14:30:18 2012 +0100
+
+ Free tmStateRef on errors.
+
+commit 0119022daa59c73bfec0da2386d0628f14e6dab7
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Thu Jan 19 13:48:26 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 63dc846a7949ce697b3e28c543dc1105e63a2250
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 13:08:28 2012 +0100
+
+ Free certificate fingerprint.
+
+commit ce1f284a63eb81644b3e32606cbe39b67e1dff2a
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 14:37:09 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 7e21413ca6f2efd7a3afb62c62b644881b8bd1e7
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 13:46:30 2012 +0100
+
+ Properly allocate and free engineID.
+
+commit 34c962882607c3638a2fa25a2ac531492d71c787
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 13:37:25 2012 +0100
+
+ Free locally allocated tmStateRef.
+
+commit f57ae531dc5658abcd65b1627615525238d16d2d
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 13:20:24 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 536bc57556c3141561ea4a194810b16290a691ee
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Thu Jan 19 13:01:45 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 8b97a71c8e7959428eb4d4e8d90e9096d43ff09f
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 12:57:26 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 2c1507c22030549ae660c0e211fbdc5c75ec5c57
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 12:53:47 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 65f2b7bcd4fe03906aa1a115ab60a89b8ae933d5
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 12:51:36 2012 +0100
+
+ Close open files on error.
+
+commit 0e52e4f66d44766bea37473556c78e5219b95461
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:45:33 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit dbf26a05a04ef24c47346e5adda48e338498e71f
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:42:17 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 748da84b1fd654e338bc701e8f9e5da229187f1c
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:32:04 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit eb217146fd54036ea4202bfef78bbf774d7e382d
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:23:10 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 9ba38eec66138ec1f613ea8d04e158130c7121bc
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:18:55 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit d9d938d3018c27f53277bc5e59578500490c1d09
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:16:38 2012 +0100
+
+ Close open file on error.
+
+commit d5e817d5bd518d9ac6a0d60e0e141dd64f27ad19
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:14:12 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 2ae68f059df9d74b074d12f59c1847466ed576cd
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:03:17 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit a00f3d461121b545aed72ac12b2438791dcfc4ba
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 14:58:39 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 59884bb4d35ad13747ffa6723436dca587a9ab77
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Tue Jan 17 17:05:14 2012 +0100
+
+ Fixed dereferencing NULL.
+
+commit da2d6a7028a13b9edf3a5c84314d0f1feef76714
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 17 16:44:56 2012 +0100
+
+ Prevent dereferencing NULL.
+
+commit f88054a9b69b6de274f7a14a59b47323e5e4e4c6
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Tue Jan 17 16:30:09 2012 +0100
+
+ Don't deference NULL.
+
+commit fc19b7f33b587927d2a01e72d23d21b9b1696ab3
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 17 16:25:26 2012 +0100
+
+ Don't close NULL file.
+
+commit 5e95ca6790076b788072a801ee7c82969d995bcb
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Tue Jan 17 16:13:13 2012 +0100
+
+ Prevent dereferencing NULL.
+
+commit 41cde68b5fa4b38d81450cf91e082cdfa825e7cf
+Author: Jan Safranek <jsafranek at 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 at 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 at users.sourceforge.net>
+Date: Tue Jan 17 15:37:44 2012 +0100
+
+ Check for missing value in setEvent.
+
+commit 410b71da425389fecc25d14f49f23753581576ad
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Mon Jan 16 11:11:29 2012 -0800
+
+ update sparta's copyright
+
+commit 41256086a7a5041453419cfd6e562c7b55c56b0a
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Thu Jan 12 15:13:21 2012 +0100
+
+ Fixed a typo.
+
+commit a27aa19df283156c032c81eaee5e115859d38c17
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Thu Jan 12 15:01:32 2012 +0100
+
+ Removed duplicate code.
+
+commit 2fd7818318e7a5dfe98f52ccf750c2a63e825ded
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 12 15:00:22 2012 +0100
+
+ Removed duplicate code.
+
+commit 15f21130ba33dc9afd164e52dfd74c9cec0e9232
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 12 14:58:14 2012 +0100
+
+ Removed duplicate code.
+
+commit 2a8a8f2ab7cd75826c5d41ec3cfd5ce3e9634cf3
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Thu Jan 12 14:25:06 2012 +0100
+
+ Fixed a typo.
+
+commit ebd92e19b10c0a38e17cde407864b45c26e17327
+Author: Jan Safranek <jsafranek at 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 at 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 at users.sourceforge.net>
+Date: Thu Jan 12 13:43:19 2012 +0100
+
+ Prevent memory leak when malloc fails.
+
+commit 17053e34cfe9a8ab395fb50f5c3f1dafc7247aeb
+Author: Jan Safranek <jsafranek at 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 at 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 at users.sourceforge.net>
+Date: Wed Jan 11 15:14:53 2012 +0100
+
+ Moved debug oputput before return.
+
+commit 45751967287d97640efdcdf8e77e8d490939d8eb
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Jan 11 10:30:16 2012 +0100
+
+ Replace strncpy()/strncat() by strlcpy()/strlcat()
+
+commit feb3af28dcae22015ae865a2e5dd8c416e9991d8
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Wed Jan 11 10:02:08 2012 +0100
+
+ Replace strncpy()/strncat() by strlcpy()/strlcat()
+
+commit b7e1aa255bae4a3453f9eca644a876634351f11d
+Author: Bart Van Assche <bvassche at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Tue Jan 10 14:55:16 2012 +0100
+
+ Fixed buffer overflow.
+
+commit 88e1f34de7300575fa6dab857ecddb242a87de80
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Tue Jan 10 13:11:57 2012 +0100
+
+ Fixed dereferencing 'c' before NULL check.
+
+commit 73a523e468277f6df2e984891313b8be8bce1921
+Author: Jan Safranek <jsafranek at 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 at acm.org>
+Date: Tue Jan 10 10:38:16 2012 +0100
+
+ .gitignore: Ignore perl/*.yml files
+
+commit c365d80c16c2d17b160011e8c1f9cb958954e9db
+Author: Bart Van Assche <bvanassche at 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 at arubanetworks.com>
+
+commit d059fb878b1436599953cea5a077499ddcdcbcb5
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Mon Jan 9 13:26:17 2012 +0100
+
+ Doxygen-style documentation fixes
+
+commit e325ecbfce77f00ac5cf6fbd957f95495f61c59b
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Mon Jan 9 13:25:10 2012 +0100
+
+ Suppress uninteresting Doxygen warnings
+
+commit be9161d3a5898e863767f926613486126c2cbf67
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at acm.org>
+Date: Fri Jan 6 14:34:42 2012 +0100
+
+ Fix an MSVC compiler warning
+
+commit 0d1c21f9991d1309d057e3e4056d547df7d40ecf
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Fri Jan 6 15:23:16 2012 +0100
+
+ CHANGES: Win32: snmpd: Remove dlmod
+
+commit 893ecc97b587661045becbe09a320c1bcbc71c7c
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Jan 5 17:47:11 2012 +0000
+
+ Fix 64-bit compiler warnings
+
+commit 7e890dad95f566069ee280215a4fea3f0e2e3980
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Jan 5 10:00:29 2012 +0100
+
+ Get rid of a compiler warning
+
+commit 83e4c0e304f617ccac6610edd74d1706797bbf52
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Jan 4 17:33:09 2012 +0000
+
+ Fix a 64-bit compiler warning
+
+commit 24ff260ad89ce2aa361a55c7c72e916031defe35
+Author: Bart Van Assche <bvanassche at 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 at 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 at acm.org>
+Date: Wed Jan 4 16:46:49 2012 +0100
+
+ SNMP.xs compiler warning fixes
+
+commit baceebb10d8caf5db63cc36935fed65ee931029d
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Wed Jan 4 16:22:44 2012 +0100
+
+ Add declaration for shutdown_snmpNotifyTable()
+
+commit f7f966abd6d2849b1331252afe5c473e5c40b32d
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Wed Jan 4 14:24:33 2012 +0100
+
+ Fix format specification mismatches.
+
+commit 303c015bcfe9af0b154e9881c7b4f449e08f30bb
+Author: Niels Baggesen <nba at 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 at 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 at users.sourceforge.net>
+Date: Wed Jan 4 13:29:08 2012 +0100
+
+ Fixed a typo
+
+commit bee4d79cf4eb7e0a45397f59b5298da633a8e1ba
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 4 13:14:57 2012 +0100
+
+ Fixed reading past end of buffer.
+
+commit 3dc0e00a2fd8e34fe1ae33ecabf36e146460a31f
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Wed Jan 4 12:28:52 2012 +0100
+
+ Fixed off-by-one memset.
+
+commit 0f53695044dd3f0c3507753e3f8c29d97e96872d
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Wed Jan 4 09:48:41 2012 +0100
+
+ Fix a set-but-not-used warning
+
+commit 3f8885fbee9407748fc2f0573728a11ba2bc023a
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Tue Jan 3 15:42:23 2012 +0100
+
+ Check for missing view.
+
+commit b3bc54bed31690a85df2acfbf3296da93a9e89b4
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Tue Jan 3 15:18:26 2012 +0100
+
+ Check open() result.
+
+commit 6665d5fe2fc569d6fa854d1d78e347bbac69e070
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 14:22:22 2012 +0100
+
+ Fixed missing break.
+
+commit a6648c5453e1ef8dac57a38efcc00cce53bf9e4f
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 14:20:27 2012 +0100
+
+ Fixed missing break.
+
+commit d68dcae0f18d554571aef321944a5290548dde86
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 14:16:11 2012 +0100
+
+ Added 'fallthrough' comment for Coverity.
+
+commit fb6f80c0fe3ba36e56f5b911a47e3f6f32ba266e
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Tue Jan 3 14:09:54 2012 +0100
+
+ Added missing break
+
+commit 18c126a9565cb4d69d7513b944a2105588045d35
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 14:07:29 2012 +0100
+
+ Added 'fallthrough' comment for Coverity.
+
+commit 6d31c82070a2c68fe3c519e9d56fa2779554d01f
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 14:01:53 2012 +0100
+
+ Added 'fallthrough' comment for Coverity.
+
+commit dc6f0e2e549b4cd061ebc190084b1fc77a55f40f
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 13:32:59 2012 +0100
+
+ Fixed wrong operator
+
+commit dab32867ed0b99301efd7b8d852ad1288a184be0
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 13:30:33 2012 +0100
+
+ Fixed QUITFUN usage.
+
+commit b1a2bcf64615eb66bc24d5be4950e45012962045
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 13:18:03 2012 +0100
+
+ Fixed wrong operator
+
+commit b2b1c851b94fed37c386eaa1bfead5c77696e3ef
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 13:14:52 2012 +0100
+
+ Fixed wrong operator
+
+commit a809fe5075c9f374715f7d1a682949a0730172c1
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 10:58:46 2012 +0100
+
+ Added check for failed register_mib.
+
+commit 5949f055c16ae650615aae7a1fee3f2d7b16d940
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at lysator.liu.se>
+Date: Sat Dec 31 14:48:29 2011 +0100
+
+ Adjust paths for test restructure
+
+commit 14b60e85a1b5700e93d126e2f291d5c485f34e36
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Mon Dec 26 23:34:23 2011 +0100
+
+ Do not assign tmStateRef twice
+
+commit c96b3b4d8530ad5e0efb03f24dab5e5f1a460031
+Author: Magnus Fromreide <magfr at lysator.liu.se>
+Date: Sun Dec 25 11:18:21 2011 +0100
+
+ Correct use-after-free.
+
+commit c5978c89cde2440f4d20dadbc9d1dd8db562d56e
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Thu Dec 22 14:39:46 2011 +0100
+
+ Fixed unterminated strings after strncpy
+
+commit 2b37e4e8f250a0d8821199a74ac3f4e5b7b7baba
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Dec 22 14:31:51 2011 +0100
+
+ Fixed unterminated strings after strncpy
+
+commit 3d08345156c419333de969f13d21fcec7e18e94d
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Dec 22 14:32:29 2011 +0100
+
+ Fixed unterminated strings after strncpy
+
+commit cd859ad51c4f18d5b0fc69dd669fcb051c798969
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Dec 22 14:39:33 2011 +0100
+
+ Fixed wrong memmove size
+
+commit 30ff58d09d4c9d5438bb621054fd7ad7a2a597e4
+Author: Jan Safranek <jsafranek at 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 at 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 at users.sourceforge.net>
+Date: Wed Dec 21 15:44:46 2011 +0100
+
+ Fixed unitialized values in udpTable
+
+commit c44608679b89751176f28a2e54d5282b46e2a05c
+Author: Jan Safranek <jsafranek at 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 at 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 at users.sourceforge.net>
+Date: Wed Dec 21 14:31:25 2011 +0100
+
+ Removed unused variable
+
+commit fae2e5b835b8df1eae47e4cebb4eb404d7282377
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Sun Dec 11 19:27:59 2011 +0100
+
+ Reduce variable scope.
+
+commit bc879571eca9520bc132f840c3e659d3793144d7
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Dec 8 12:00:32 2011 +0100
+
+ Remove a cast
+
+commit de9250d9dae9727a6cc7f647688dddf1b8597128
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Thu Dec 8 10:02:28 2011 +0100
+
+ Fix recently introduced compiler warnings
+
+commit b7e50d5f9a6755982d2af3191473cb34643bc03f
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Thu Dec 8 09:09:59 2011 +0100
+
+ Remove unused variables
+
+commit 3db97962b37eb12d254d61e6be234b06a391c8bb
+Author: Bill Fenner <fenner at gmail.com>
+Date: Thu Dec 8 07:43:45 2011 +0100
+
+ CHANGES: snmpd: PATCH 3453868: from "Bill Fenner <fenner at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Dec 1 10:41:01 2011 +0100
+
+ CHANGES: snmptrapd: Remove superfluous casts
+
+commit 7f05daa8e0e0f533b0f12a3e1cf07641519909d6
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Nov 30 14:19:50 2011 +0100
+
+ Add SNMP::register_debug_tokens()
+
+commit 7bead9ca917c67566d5ed98ab507bbc02816217d
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Wed Nov 30 14:08:08 2011 +0100
+
+ AgentX subagent: Reduce code duplication
+
+commit 0ed71541f87e7d78bc998eebda3217c59e1df830
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at linux.vnet.ibm.com>
+
+commit 82e39fb6706df90ecf2fc9e10ada2b962ee196f3
+Author: Dave Shield <D.T.Shield at 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 at gmail.com>
+Date: Tue Nov 29 08:29:49 2011 +0100
+
+ CHANGES: FreeBSD: Restore IP_RECVDSTADDR functionality.
+
+commit 7f47f52e481baa9aafb5784244b0dd2653e7dcff
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Wed Nov 16 23:33:07 2011 +0100
+
+ Define the full NetBSD hierarchy downwards
+
+commit b881841bd0493dd71d63259bdded449b06f02c32
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 23:30:33 2011 +0100
+
+ Fix size_t/int mismatches
+
+commit ca294cf75bbc8e90dbf44ee40478935e91db1487
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 23:18:03 2011 +0100
+
+ Remove unused variables
+
+commit cd32c2dff06b9b452cc18d552d2f2234092c829c
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 23:17:09 2011 +0100
+
+ Fix format warning
+
+commit 883136c2b2fa0739f437a8cfb6614accc76e268e
+Author: Niels Baggesen <nba at 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 at 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 at users.sourceforge.net>
+Date: Wed Nov 16 23:00:57 2011 +0100
+
+ Fix missing format for FreeBSD 4
+
+commit 4bd0352955a2551bfe02308dd134b9128c98b9e9
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 22:59:36 2011 +0100
+
+ Fix paranthesis problem
+
+commit fe6269b1900cf44dc27a199a761d15a01c3f3092
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 22:58:34 2011 +0100
+
+ Fix size_t/int mismatches
+
+commit a4db9f9fc13d21ecff488eb410376edda6c28232
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 13:43:34 2011 +0100
+
+ Remove unused variables
+
+commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 13:37:49 2011 +0100
+
+ Fix format specifiers to avoid warnings
+
+commit 25cfc1962ae576ccb1558da1e3ef8b6c17f63c16
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 11:27:53 2011 +0100
+
+ Really up-to-date mibs
+
+commit 0e86c781f3989bf022c8993a118617b74a75420c
+Author: Niels Baggesen <nba at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Mon Nov 7 01:25:57 2011 +0100
+
+ CHANGES: testing: Remove unused variable
+
+commit e221e65fdc1c68f1968651717dcc9ccfb6414783
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Thu Nov 3 11:17:48 2011 +0100
+
+ Fix uninitialized variable warnings.
+
+commit 3462ebcdd0b7c298cb15c3099736f4f952257846
+Author: Bart Van Assche <bvanassche at 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 at 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 at users.sourceforge.net>
+Date: Wed Nov 2 22:59:08 2011 +0100
+
+ dskIndex was off by one
+
+commit a5b28829e64d5f3b87e4b9b1ef8cc204f33a61b7
+Author: Niels Baggesen <nba at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Oct 26 09:32:46 2011 +0200
+
+ Fix compiler warnings about casting away const
+
+commit 13952f6bee9f408867ab6d2fdfdde4f284074957
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Oct 5 08:45:49 2011 +0200
+
+ CHANGES: perl: Add agent::uptime()
+
+commit 6810ed42f9bc560750d6dbfb7e50b6e2ac11899c
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Fri Sep 30 10:41:44 2011 +0200
+
+ perl/SNMP/SNMP.xs: Update emacs modeline
+
+commit c1374473ecd8ec9e0310013861ee18c83e5d6c5b
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Wed Sep 28 06:55:11 2011 -0700
+
+ remove the v5.7 from the frozen list
+
+commit 46eac02e9a27bf4f3068e795cab891f05a848870
+Author: Bart Van Assche <bvanassche at 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.
+
+----------------------------------------------------------------------
+
+Changes: V5.7.1 -> V5.7.2.pre2
+
+commit 810185ae0b0cd2ad4d424a1ba775ef5ceaf50f03
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at liverpool.ac.uk>
+Date: Thu May 31 14:09:42 2012 +0100
+
+ Fix dist/release format
+
+commit d813ce2eeefc68229cfcaf20603244cdd6d09d3c
+Author: Dave Shield <D.T.Shield at liverpool.ac.uk>
+Date: Thu May 31 14:07:52 2012 +0100
+
+ Fix dist/release format
+
+commit fa7bd581e3783685db39c9b4eaf847be5ac86fd3
+Author: Dave Shield <D.T.Shield at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Sun May 27 06:23:19 2012 +0200
+
+ CHANGES: snmpd: Add missing debug tag
+
+commit d1a42bbcc7b14730c9a6d99c4f047097843a549b
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Mon Apr 23 22:25:15 2012 +0200
+
+ Only output cpu warnings once.
+
+commit ee58e4827b9fa16e6635ca003e8a4f11dcb5fb7a
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Mon Apr 23 22:17:42 2012 +0200
+
+ Fix speling in errormessage.
+
+commit 03f485df22f20e149cfae94c57cb82feecb5d74b
+Author: Niels Baggesen <nba at 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 at 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 at lysator.liu.se>
+Date: Sat Apr 7 08:40:44 2012 +0200
+
+ Remove limitation on configuration line length.
+
+commit 305973338a63ae54c5e02a8626fbe9a8064dcb7e
+Author: Magnus Fromreide <magfr at lysator.liu.se>
+Date: Sat Apr 7 00:32:19 2012 +0200
+
+ Reduce variable scopes.
+
+commit ccab4e9d3ed424c39d0dc27be63fa76c7461ea81
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Thu Mar 29 22:31:56 2012 +0200
+
+ Running autoheader / autoconf
+
+commit 9ca8d939ab393306a1d0f146c9cb70ea0cb19d49
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Thu Mar 29 22:30:38 2012 +0200
+
+ Running autoheader / autoconf
+
+commit cecd4869deb68f3d4c71e768d5b40dd576446925
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Thu Mar 29 22:29:31 2012 +0200
+
+ Running autoheader / autoconf
+
+commit a1a4513bd3e4e614200f6db5a02f61d6c8eefb32
+Author: Dave Shield <D.T.Shield at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Mon Mar 26 15:51:16 2012 +0200
+
+ DISMAN-PING-MIB: Eliminate duplicate code
+
+commit 9fda2668722f08ddbfdd67a2239d8b021db64a83
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at acm.org>
+Date: Mon Mar 26 13:42:28 2012 +0200
+
+ Extend DISMAN-PING-MIB test
+
+commit 8a9b57291453cb8aec28e766c594701ed19c4fc6
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Mon Mar 26 21:03:41 2012 +0200
+
+ Fix for DragonFly 3
+
+commit e5c9a32f79eac2e85527c9cf05087cdae9b35a6c
+Author: Niels Baggesen <nba at 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 at 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 at users.sourceforge.net>
+Date: Sat Mar 24 15:21:38 2012 +0100
+
+ Fix TCP state values for DragonFly
+
+commit 432fe3ddf54f2c98f936959469cb9b014d599f06
+Author: Niels Baggesen <nba at 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 at user.sourceforge.net>
+Date: Sat Mar 24 15:06:40 2012 +0100
+
+ Fix TCP state values for DragonFly
+
+commit 86a948d8691e881d55591dcabddc2739ce72b30e
+Author: Niels Baggesen <nba at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Wed Mar 21 18:40:02 2012 +0100
+
+ New MIB: VRRPV3-MIB
+
+commit 5b38f062b99b6ef36708e2c7de4965a3192612e9
+Author: Niels Baggesen <nba at 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 at users.sourceforge.net>
+Date: Wed Mar 21 18:33:21 2012 +0100
+
+ Fix for hrSWRun data for FreeBSD
+
+commit 8327565e823270d10a4504568edbe5b5ae323a55
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Mar 21 18:31:54 2012 +0100
+
+ Clean up variables for OpenBSD/NetBSD
+
+commit 170f6f027bf4f9174b7073530da4d07f400bba58
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Mar 21 18:28:58 2012 +0100
+
+ Move declarations in front of statements
+
+commit dbb4573b69fae85cdc931b2892b5ce4e5b16b321
+Author: Niels Baggesen <nba at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Sun Mar 18 19:03:08 2012 +0100
+
+ Regenerate
+
+commit 275d204036a607e3df50e8447d4bc755e9db02fd
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Fri Mar 9 08:04:59 2012 +0100
+
+ Unbreak compilation on FreeBSD 4
+
+commit 10fe6b83324ad37d18b937cc8c6de94de534d035
+Author: Dave Shield <D.T.Shield at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Mon Mar 5 20:56:40 2012 +0100
+
+ More fixes for Solaris sh
+
+commit 0dd1e54557d1ba498b55d017b0a93e8ccf9bd522
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Sat Mar 3 17:19:30 2012 +0100
+
+ Clean up nsrollup complications
+
+commit ee71049c3e21c1d0e3424297136652bbe0e39d85
+Author: Niels Baggesen <nba at 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 at users.sourceforge.net>
+Date: Fri Mar 2 21:39:55 2012 +0100
+
+ dot3StatsTable has bugs :-(
+
+commit dffacf6fa0755e1700cbac25b844185abd807a0a
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Fri Mar 2 21:38:10 2012 +0100
+
+ passpersist test needs /usr/bin/perl
+
+commit 8726995c7a8aef674c4f164b1871c37bbdcdad50
+Author: Niels Baggesen <nba at 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 at 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 at 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 at users.sourceforge.net>
+Date: Fri Mar 2 21:33:31 2012 +0100
+
+ Not all make versions define $(RM)
+
+commit 94245b29a3cda89475c6eab5d9493c6657ff38e3
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Fri Mar 2 21:24:24 2012 +0100
+
+ Make autoconf 2.68 happy
+
+commit 44acd6c285fb5614b4c9611b1abdeca9dd28e4bb
+Author: Niels Baggesen <nba at 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 at lysator.liu.se>
+Date: Fri Mar 2 01:37:20 2012 +0100
+
+ Silence a clang warning.
+
+commit 93263b98a5db344cf2c4d489c43971e7b29cdb03
+Author: Dave Shield <D.T.Shield at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Sat Feb 25 10:13:15 2012 +0100
+
+ Correct typos
+
+commit 6a6c9bbc7584f196a1185cc1935204f1206811ed
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Fri Feb 24 14:00:32 2012 +0100
+
+ Rework commit b4a19505a05816e94e01de97bf99ac37fcdc6d23.
+
+commit 2b7f13495228635d816e58b2174dc124dd0cf39f
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at acm.org>
+Date: Tue Feb 21 11:31:46 2012 +0100
+
+ testing/RUNTESTS: Fix a bashism
+
+commit b4a19505a05816e94e01de97bf99ac37fcdc6d23
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Feb 15 09:45:03 2012 +0100
+
+ snmplib/snmpv3.c: Fix source code indentation
+
+commit a6db239945e195de5a90fa183700b27a6ecb28d3
+Author: Niels Baggesen <nba at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Mon Feb 6 14:47:54 2012 +0100
+
+ Rename two function arguments
+
+commit 3fe72b3b99b7e4b2b982363dfc4f2d8d13f40592
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Feb 2 20:05:31 2012 +0000
+
+ More compiler warning fixes
+
+commit e9b5a3dee6f9afab8b90a29392040632b075ad7a
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Thu Feb 2 16:56:55 2012 +0100
+
+ Use SNMP_MIN() instead of min()
+
+commit ae452c77b411139d6b5800ffcf88d48e9b4792a8
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Thu Feb 2 15:23:38 2012 +0100
+
+ Restore commit dbb8795a7df595f0603f2ec61704799f4c482667.
+
+commit c7d11fa00f9995ddb9fe3d4994a3e9790da2e189
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Thu Feb 2 15:18:40 2012 +0100
+
+ Restore commit dbb8795a7df595f0603f2ec61704799f4c482667 partially.
+
+commit 00fd62720ec454f5a690de4feba08223cfb2c3f8
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Thu Feb 2 14:47:41 2012 +0100
+
+ Remove a superfluous declaration
+
+commit 1e2e2af6cae830f381e87a244d029eb86bf3fcce
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Feb 2 10:21:49 2012 +0100
+
+ .gitignore: Add python/build
+
+commit 13ada56558b44e28d1355c0dce1d921f3746d548
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Fri Jan 20 14:51:26 2012 +0100
+
+ Fixed error handling in init_icmp().
+
+commit c303549a59fa8c2f20a9d8bf1e985fbc8abde6a8
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Fri Jan 20 15:46:29 2012 +0100
+
+ Reworked _register_extend() error handling.
+
+commit 9c20e27a7026fc030da3b328b9a2e1b4f36670cd
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Thu Jan 19 14:50:13 2012 +0100
+
+ Fix a typo
+
+commit 454122244122bfdb6f67cab31256d7b46372e9e1
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 14:30:18 2012 +0100
+
+ Free tmStateRef on errors.
+
+commit 0119022daa59c73bfec0da2386d0628f14e6dab7
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Thu Jan 19 13:48:26 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 63dc846a7949ce697b3e28c543dc1105e63a2250
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 13:08:28 2012 +0100
+
+ Free certificate fingerprint.
+
+commit ce1f284a63eb81644b3e32606cbe39b67e1dff2a
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 14:37:09 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 7e21413ca6f2efd7a3afb62c62b644881b8bd1e7
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 13:46:30 2012 +0100
+
+ Properly allocate and free engineID.
+
+commit 34c962882607c3638a2fa25a2ac531492d71c787
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 13:37:25 2012 +0100
+
+ Free locally allocated tmStateRef.
+
+commit f57ae531dc5658abcd65b1627615525238d16d2d
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 13:20:24 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 536bc57556c3141561ea4a194810b16290a691ee
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Thu Jan 19 13:01:45 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 8b97a71c8e7959428eb4d4e8d90e9096d43ff09f
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 12:57:26 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 2c1507c22030549ae660c0e211fbdc5c75ec5c57
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 12:53:47 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 65f2b7bcd4fe03906aa1a115ab60a89b8ae933d5
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 19 12:51:36 2012 +0100
+
+ Close open files on error.
+
+commit 0e52e4f66d44766bea37473556c78e5219b95461
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:45:33 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit dbf26a05a04ef24c47346e5adda48e338498e71f
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:42:17 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 748da84b1fd654e338bc701e8f9e5da229187f1c
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:32:04 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit eb217146fd54036ea4202bfef78bbf774d7e382d
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:23:10 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 9ba38eec66138ec1f613ea8d04e158130c7121bc
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:18:55 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit d9d938d3018c27f53277bc5e59578500490c1d09
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:16:38 2012 +0100
+
+ Close open file on error.
+
+commit d5e817d5bd518d9ac6a0d60e0e141dd64f27ad19
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:14:12 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 2ae68f059df9d74b074d12f59c1847466ed576cd
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 15:03:17 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit a00f3d461121b545aed72ac12b2438791dcfc4ba
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 18 14:58:39 2012 +0100
+
+ Free previously allocated memory on errors.
+
+commit 59884bb4d35ad13747ffa6723436dca587a9ab77
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Tue Jan 17 17:05:14 2012 +0100
+
+ Fixed dereferencing NULL.
+
+commit da2d6a7028a13b9edf3a5c84314d0f1feef76714
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 17 16:44:56 2012 +0100
+
+ Prevent dereferencing NULL.
+
+commit f88054a9b69b6de274f7a14a59b47323e5e4e4c6
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Tue Jan 17 16:30:09 2012 +0100
+
+ Don't deference NULL.
+
+commit fc19b7f33b587927d2a01e72d23d21b9b1696ab3
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 17 16:25:26 2012 +0100
+
+ Don't close NULL file.
+
+commit 5e95ca6790076b788072a801ee7c82969d995bcb
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Tue Jan 17 16:13:13 2012 +0100
+
+ Prevent dereferencing NULL.
+
+commit 41cde68b5fa4b38d81450cf91e082cdfa825e7cf
+Author: Jan Safranek <jsafranek at 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 at 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 at users.sourceforge.net>
+Date: Tue Jan 17 15:37:44 2012 +0100
+
+ Check for missing value in setEvent.
+
+commit 410b71da425389fecc25d14f49f23753581576ad
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Mon Jan 16 11:11:29 2012 -0800
+
+ update sparta's copyright
+
+commit 41256086a7a5041453419cfd6e562c7b55c56b0a
+Author: Wes Hardaker <hardaker at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Thu Jan 12 15:13:21 2012 +0100
+
+ Fixed a typo.
+
+commit a27aa19df283156c032c81eaee5e115859d38c17
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Thu Jan 12 15:01:32 2012 +0100
+
+ Removed duplicate code.
+
+commit 2fd7818318e7a5dfe98f52ccf750c2a63e825ded
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 12 15:00:22 2012 +0100
+
+ Removed duplicate code.
+
+commit 15f21130ba33dc9afd164e52dfd74c9cec0e9232
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Jan 12 14:58:14 2012 +0100
+
+ Removed duplicate code.
+
+commit 2a8a8f2ab7cd75826c5d41ec3cfd5ce3e9634cf3
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Thu Jan 12 14:25:06 2012 +0100
+
+ Fixed a typo.
+
+commit ebd92e19b10c0a38e17cde407864b45c26e17327
+Author: Jan Safranek <jsafranek at 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 at 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 at users.sourceforge.net>
+Date: Thu Jan 12 13:43:19 2012 +0100
+
+ Prevent memory leak when malloc fails.
+
+commit 17053e34cfe9a8ab395fb50f5c3f1dafc7247aeb
+Author: Jan Safranek <jsafranek at 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 at 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 at users.sourceforge.net>
+Date: Wed Jan 11 15:14:53 2012 +0100
+
+ Moved debug oputput before return.
+
+commit 45751967287d97640efdcdf8e77e8d490939d8eb
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Jan 11 10:30:16 2012 +0100
+
+ Replace strncpy()/strncat() by strlcpy()/strlcat()
+
+commit feb3af28dcae22015ae865a2e5dd8c416e9991d8
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Wed Jan 11 10:02:08 2012 +0100
+
+ Replace strncpy()/strncat() by strlcpy()/strlcat()
+
+commit b7e1aa255bae4a3453f9eca644a876634351f11d
+Author: Bart Van Assche <bvassche at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Tue Jan 10 14:55:16 2012 +0100
+
+ Fixed buffer overflow.
+
+commit 88e1f34de7300575fa6dab857ecddb242a87de80
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Tue Jan 10 13:11:57 2012 +0100
+
+ Fixed dereferencing 'c' before NULL check.
+
+commit 73a523e468277f6df2e984891313b8be8bce1921
+Author: Jan Safranek <jsafranek at 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 at acm.org>
+Date: Tue Jan 10 10:38:16 2012 +0100
+
+ .gitignore: Ignore perl/*.yml files
+
+commit c365d80c16c2d17b160011e8c1f9cb958954e9db
+Author: Bart Van Assche <bvanassche at 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 at arubanetworks.com>
+
+commit d059fb878b1436599953cea5a077499ddcdcbcb5
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Mon Jan 9 13:26:17 2012 +0100
+
+ Doxygen-style documentation fixes
+
+commit e325ecbfce77f00ac5cf6fbd957f95495f61c59b
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Mon Jan 9 13:25:10 2012 +0100
+
+ Suppress uninteresting Doxygen warnings
+
+commit be9161d3a5898e863767f926613486126c2cbf67
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at acm.org>
+Date: Fri Jan 6 14:34:42 2012 +0100
+
+ Fix an MSVC compiler warning
+
+commit 0d1c21f9991d1309d057e3e4056d547df7d40ecf
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Fri Jan 6 15:23:16 2012 +0100
+
+ CHANGES: Win32: snmpd: Remove dlmod
+
+commit 893ecc97b587661045becbe09a320c1bcbc71c7c
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Jan 5 17:47:11 2012 +0000
+
+ Fix 64-bit compiler warnings
+
+commit 7e890dad95f566069ee280215a4fea3f0e2e3980
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Jan 5 10:00:29 2012 +0100
+
+ Get rid of a compiler warning
+
+commit 83e4c0e304f617ccac6610edd74d1706797bbf52
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Jan 4 17:33:09 2012 +0000
+
+ Fix a 64-bit compiler warning
+
+commit 24ff260ad89ce2aa361a55c7c72e916031defe35
+Author: Bart Van Assche <bvanassche at 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 at 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 at acm.org>
+Date: Wed Jan 4 16:46:49 2012 +0100
+
+ SNMP.xs compiler warning fixes
+
+commit baceebb10d8caf5db63cc36935fed65ee931029d
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Wed Jan 4 16:22:44 2012 +0100
+
+ Add declaration for shutdown_snmpNotifyTable()
+
+commit f7f966abd6d2849b1331252afe5c473e5c40b32d
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Wed Jan 4 14:24:33 2012 +0100
+
+ Fix format specification mismatches.
+
+commit 303c015bcfe9af0b154e9881c7b4f449e08f30bb
+Author: Niels Baggesen <nba at 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 at 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 at users.sourceforge.net>
+Date: Wed Jan 4 13:29:08 2012 +0100
+
+ Fixed a typo
+
+commit bee4d79cf4eb7e0a45397f59b5298da633a8e1ba
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Wed Jan 4 13:14:57 2012 +0100
+
+ Fixed reading past end of buffer.
+
+commit 3dc0e00a2fd8e34fe1ae33ecabf36e146460a31f
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Wed Jan 4 12:28:52 2012 +0100
+
+ Fixed off-by-one memset.
+
+commit 0f53695044dd3f0c3507753e3f8c29d97e96872d
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Wed Jan 4 09:48:41 2012 +0100
+
+ Fix a set-but-not-used warning
+
+commit 3f8885fbee9407748fc2f0573728a11ba2bc023a
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Tue Jan 3 15:42:23 2012 +0100
+
+ Check for missing view.
+
+commit b3bc54bed31690a85df2acfbf3296da93a9e89b4
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Tue Jan 3 15:18:26 2012 +0100
+
+ Check open() result.
+
+commit 6665d5fe2fc569d6fa854d1d78e347bbac69e070
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 14:22:22 2012 +0100
+
+ Fixed missing break.
+
+commit a6648c5453e1ef8dac57a38efcc00cce53bf9e4f
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 14:20:27 2012 +0100
+
+ Fixed missing break.
+
+commit d68dcae0f18d554571aef321944a5290548dde86
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 14:16:11 2012 +0100
+
+ Added 'fallthrough' comment for Coverity.
+
+commit fb6f80c0fe3ba36e56f5b911a47e3f6f32ba266e
+Author: Jan Safranek <jsafranek at 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 at users.sourceforge.net>
+Date: Tue Jan 3 14:09:54 2012 +0100
+
+ Added missing break
+
+commit 18c126a9565cb4d69d7513b944a2105588045d35
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 14:07:29 2012 +0100
+
+ Added 'fallthrough' comment for Coverity.
+
+commit 6d31c82070a2c68fe3c519e9d56fa2779554d01f
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 14:01:53 2012 +0100
+
+ Added 'fallthrough' comment for Coverity.
+
+commit dc6f0e2e549b4cd061ebc190084b1fc77a55f40f
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 13:32:59 2012 +0100
+
+ Fixed wrong operator
+
+commit dab32867ed0b99301efd7b8d852ad1288a184be0
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 13:30:33 2012 +0100
+
+ Fixed QUITFUN usage.
+
+commit b1a2bcf64615eb66bc24d5be4950e45012962045
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 13:18:03 2012 +0100
+
+ Fixed wrong operator
+
+commit b2b1c851b94fed37c386eaa1bfead5c77696e3ef
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 13:14:52 2012 +0100
+
+ Fixed wrong operator
+
+commit a809fe5075c9f374715f7d1a682949a0730172c1
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Tue Jan 3 10:58:46 2012 +0100
+
+ Added check for failed register_mib.
+
+commit 5949f055c16ae650615aae7a1fee3f2d7b16d940
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at lysator.liu.se>
+Date: Sat Dec 31 14:48:29 2011 +0100
+
+ Adjust paths for test restructure
+
+commit 14b60e85a1b5700e93d126e2f291d5c485f34e36
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Mon Dec 26 23:34:23 2011 +0100
+
+ Do not assign tmStateRef twice
+
+commit c96b3b4d8530ad5e0efb03f24dab5e5f1a460031
+Author: Magnus Fromreide <magfr at lysator.liu.se>
+Date: Sun Dec 25 11:18:21 2011 +0100
+
+ Correct use-after-free.
+
+commit c5978c89cde2440f4d20dadbc9d1dd8db562d56e
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Thu Dec 22 14:39:46 2011 +0100
+
+ Fixed unterminated strings after strncpy
+
+commit 2b37e4e8f250a0d8821199a74ac3f4e5b7b7baba
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Dec 22 14:31:51 2011 +0100
+
+ Fixed unterminated strings after strncpy
+
+commit 3d08345156c419333de969f13d21fcec7e18e94d
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Dec 22 14:32:29 2011 +0100
+
+ Fixed unterminated strings after strncpy
+
+commit cd859ad51c4f18d5b0fc69dd669fcb051c798969
+Author: Jan Safranek <jsafranek at users.sourceforge.net>
+Date: Thu Dec 22 14:39:33 2011 +0100
+
+ Fixed wrong memmove size
+
+commit 30ff58d09d4c9d5438bb621054fd7ad7a2a597e4
+Author: Jan Safranek <jsafranek at 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 at 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 at users.sourceforge.net>
+Date: Wed Dec 21 15:44:46 2011 +0100
+
+ Fixed unitialized values in udpTable
+
+commit c44608679b89751176f28a2e54d5282b46e2a05c
+Author: Jan Safranek <jsafranek at 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 at 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 at users.sourceforge.net>
+Date: Wed Dec 21 14:31:25 2011 +0100
+
+ Removed unused variable
+
+commit fae2e5b835b8df1eae47e4cebb4eb404d7282377
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Sun Dec 11 19:27:59 2011 +0100
+
+ Reduce variable scope.
+
+commit bc879571eca9520bc132f840c3e659d3793144d7
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Dec 8 12:00:32 2011 +0100
+
+ Remove a cast
+
+commit de9250d9dae9727a6cc7f647688dddf1b8597128
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Thu Dec 8 10:02:28 2011 +0100
+
+ Fix recently introduced compiler warnings
+
+commit b7e50d5f9a6755982d2af3191473cb34643bc03f
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Thu Dec 8 09:09:59 2011 +0100
+
+ Remove unused variables
+
+commit 3db97962b37eb12d254d61e6be234b06a391c8bb
+Author: Bill Fenner <fenner at gmail.com>
+Date: Thu Dec 8 07:43:45 2011 +0100
+
+ CHANGES: snmpd: PATCH 3453868: from "Bill Fenner <fenner at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Thu Dec 1 10:41:01 2011 +0100
+
+ CHANGES: snmptrapd: Remove superfluous casts
+
+commit 7f05daa8e0e0f533b0f12a3e1cf07641519909d6
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Nov 30 14:19:50 2011 +0100
+
+ Add SNMP::register_debug_tokens()
+
+commit 7bead9ca917c67566d5ed98ab507bbc02816217d
+Author: Bart Van Assche <bvanassche at acm.org>
+Date: Wed Nov 30 14:08:08 2011 +0100
+
+ AgentX subagent: Reduce code duplication
+
+commit 0ed71541f87e7d78bc998eebda3217c59e1df830
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at linux.vnet.ibm.com>
+
+commit 82e39fb6706df90ecf2fc9e10ada2b962ee196f3
+Author: Dave Shield <D.T.Shield at 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 at gmail.com>
+Date: Tue Nov 29 08:29:49 2011 +0100
+
+ CHANGES: FreeBSD: Restore IP_RECVDSTADDR functionality.
+
+commit 7f47f52e481baa9aafb5784244b0dd2653e7dcff
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Wed Nov 16 23:33:07 2011 +0100
+
+ Define the full NetBSD hierarchy downwards
+
+commit b881841bd0493dd71d63259bdded449b06f02c32
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 23:30:33 2011 +0100
+
+ Fix size_t/int mismatches
+
+commit ca294cf75bbc8e90dbf44ee40478935e91db1487
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 23:18:03 2011 +0100
+
+ Remove unused variables
+
+commit cd32c2dff06b9b452cc18d552d2f2234092c829c
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 23:17:09 2011 +0100
+
+ Fix format warning
+
+commit 883136c2b2fa0739f437a8cfb6614accc76e268e
+Author: Niels Baggesen <nba at 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 at 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 at users.sourceforge.net>
+Date: Wed Nov 16 23:00:57 2011 +0100
+
+ Fix missing format for FreeBSD 4
+
+commit 4bd0352955a2551bfe02308dd134b9128c98b9e9
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 22:59:36 2011 +0100
+
+ Fix paranthesis problem
+
+commit fe6269b1900cf44dc27a199a761d15a01c3f3092
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 22:58:34 2011 +0100
+
+ Fix size_t/int mismatches
+
+commit a4db9f9fc13d21ecff488eb410376edda6c28232
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 13:43:34 2011 +0100
+
+ Remove unused variables
+
+commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 13:37:49 2011 +0100
+
+ Fix format specifiers to avoid warnings
+
+commit 25cfc1962ae576ccb1558da1e3ef8b6c17f63c16
+Author: Niels Baggesen <nba at users.sourceforge.net>
+Date: Wed Nov 16 11:27:53 2011 +0100
+
+ Really up-to-date mibs
+
+commit 0e86c781f3989bf022c8993a118617b74a75420c
+Author: Niels Baggesen <nba at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lysator.liu.se>
+Date: Mon Nov 7 01:25:57 2011 +0100
+
+ CHANGES: testing: Remove unused variable
+
+commit e221e65fdc1c68f1968651717dcc9ccfb6414783
+Author: Bart Van Assche <bvanassche at 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 at acm.org>
+Date: Thu Nov 3 11:17:48 2011 +0100
+
+ Fix uninitialized variable warnings.
+
+commit 3462ebcdd0b7c298cb15c3099736f4f952257846
+Author: Bart Van Assche <bvanassche at 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 at 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 at users.sourceforge.net>
+Date: Wed Nov 2 22:59:08 2011 +0100
+
+ dskIndex was off by one
+
+commit a5b28829e64d5f3b87e4b9b1ef8cc204f33a61b7
+Author: Niels Baggesen <nba at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Oct 26 09:32:46 2011 +0200
+
+ Fix compiler warnings about casting away const
+
+commit 13952f6bee9f408867ab6d2fdfdde4f284074957
+Author: Jan Safranek <jsafranek at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Wed Oct 5 08:45:49 2011 +0200
+
+ CHANGES: perl: Add agent::uptime()
+
+commit 6810ed42f9bc560750d6dbfb7e50b6e2ac11899c
+Author: Bart Van Assche <bvanassche at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at acm.org>
+Date: Fri Sep 30 10:41:44 2011 +0200
+
+ perl/SNMP/SNMP.xs: Update emacs modeline
+
+commit c1374473ecd8ec9e0310013861ee18c83e5d6c5b
+Author: Magnus Fromreide <magfr at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at users.sourceforge.net>
+Date: Wed Sep 28 06:55:11 2011 -0700
+
+ remove the v5.7 from the frozen list
+
+commit 46eac02e9a27bf4f3068e795cab891f05a848870
+Author: Bart Van Assche <bvanassche at 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.
+
+----------------------------------------------------------------------
+
+Changes: V5.7.rc3 -> V5.7.1
+
+2011-09-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec: Version number update: 5.7.1
+
+
+2011-09-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * ChangeLog: version update for 5.7.1.rc3
+
+----------------------------------------------------------------------
+
+Changes: V5.7.rc2 -> V5.7.1.rc3
+
+2011-09-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec: Version number update: 5.7.1.rc3
+
+
+2011-09-22 Dave Shield <D.T.Shield at liverpool.ac.uk>
+
+ * : commit 07f61a02a2409096e5c962cd211126396ad09d2b Merge: ee0d3ad
+
+ bda324b Author: Dave Shield <D.T.Shield at liverpool.ac.uk> Date: Thu
+ Sep 22 10:39:59 2011 +0100
+
+2011-09-22 Dave Shield <D.T.Shield at liverpool.ac.uk>
+
+ * : commit c55f608f16f160f5e79dc057f8878def462973e1 Author: Dave
+
+ Shield <D.T.Shield at liverpool.ac.uk> Date: Thu Sep 22 10:35:24 2011
+ +0100
+
+2011-09-22 Steve Friedl <steve at unixwiz.net>
+
+ * agent/mibgroup/ucd-snmp/disk_hw.c: CHANGES: snmpd: 3409692:
+
+ Calculate disk percentage usage via floating-point arithmetic to
+ avoid integer arithmetic errors. (Code based on patch, rather than
+ applied verbatim)
+
+2011-09-22 Steve Friedl <steve at unixwiz.net>
+
+ * agent/mibgroup/ucd-snmp/disk_hw.c: 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)
+
+2011-09-22 Bart Van Assche <bvanassche at acm.org>
+
+ * ChangeLog: The only change between V5.7.rc1 and V5.7.1.rc2 is the
+
+ version number. Make this clear in the ChangeLog file.
+
+2011-09-21 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * ChangeLog: changelog update
+
+----------------------------------------------------------------------
+
+Changes: V5.7.rc1 -> V5.7.1.rc2
+
+2011-09-21 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec: Version number update: 5.7.1.rc2
+
+
+2011-09-04 Magnus Fromreide <magfr at lysator.liu.se>
+
+ * : commit 4d6defdae72c35b1080076180313d2910568475b Merge: d3a758c
+
+ 3b7fdc4 Author: Magnus Fromreide <magfr at lysator.liu.se> Date: Sun
+ Sep 4 14:46:02 2011 +0200
+
+2011-09-04 Magnus Fromreide <magfr at lysator.liu.se>
+
+ * : commit bbe2c19a01ecec024f741e2e54701ae6212f4c3e Author: Magnus
+
+ Fromreide <magfr at lysator.liu.se> Date: Sun Sep 4 14:44:38 2011
+ +0200
+
+2011-09-04 Magnus Fromreide <magfr at lysator.liu.se>
+
+ * : commit d3a758cf30254b80706a43f191c15238b2cb73c9 Merge: c107ce0
+
+ 227dbd7 Author: Magnus Fromreide <magfr at lysator.liu.se> Date: Sun
+ Sep 4 14:08:35 2011 +0200
+
+2011-09-04 Magnus Fromreide <magfr at lysator.liu.se>
+
+ * : commit 9efa467a972bb6e1c7fbdaf2e27429d29f4ab89e Author: Magnus
+
+ Fromreide <magfr at lysator.liu.se> Date: Sun Sep 4 14:00:12 2011
+ +0200
+
+----------------------------------------------------------------------
+
+Changes: V5.7.pre2 -> V5.7.1.rc1
+
+2011-08-30 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: make
+
+ depend for 5.7.1.rc1
+
+2011-08-30 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/read_config.c: fix C++ comment
+
+
+2011-08-30 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec: Version number update: 5.7.1.rc1
+
+
+2011-08-30 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit c107ce078409d265b9b218d49f3815b795db1dc3 Merge: ea4b3b2
+
+ 915aa8d Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Tue Aug 30 19:07:07 2011 -0700
+
+2011-08-30 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 422b082a9593ca9c65aac449e6d128a9e97e94fb Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Tue Aug 30
+ 19:06:56 2011 -0700
+
+2011-08-30 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit ea4b3b23f350583e5626328b5367e6c617255f95 Merge: bcf38b8
+
+ b34d5dc Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Tue Aug 30 16:38:25 2011 -0700
+
+2011-08-30 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 71c0d7650493710631fa08d5dc4dad501a9aa771 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Tue Aug 30
+ 16:37:41 2011 -0700
+
+2011-08-30 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit b13f4d8886b6a4e73bc07df2b90d1a6115cf3dfc Merge: f7e21f2
+
+ 64e9778 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Tue Aug 30 11:09:30 2011 -0700
+
+2011-08-30 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit b5d2a43f97a59858c944eba2290b59b93c230a6a Merge: 86efee2
+
+ cf4cf7f Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Tue Aug 30 11:09:29 2011 -0700
+
+2011-08-30 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : Merge remote-tracking branch 'origin/V5-6-patches' into
+
+ V5-6-patches
+
+2011-08-30 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: auto-determine patch arguments if
+
+ possible for nspatchtry
+
+2011-08-30 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: make it so the git commit line can
+
+ be cut/paste without linebreaks
+
+2011-08-30 Ronald Wahl <rwa-co at users.sourceforge.net>
+
+ * snmplib/read_config.c: CHANGES: libnetsnmp: PATCH 3394586: from
+
+ rwa-co: file descriptor leak in read_config (+fix) Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-30 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: describe that nsrollup needs to be run now.
+
+
+2011-08-30 Dave Shield <D.T.Shield at liverpool.ac.uk>
+
+ * : commit 2b92a0a1e3a0618c515ebd902271b95c08931afa Merge: a086347
+
+ 86efee2 Author: Dave Shield <D.T.Shield at liverpool.ac.uk> Date: Tue
+ Aug 30 11:28:14 2011 +0100
+
+2011-08-30 Dave Shield <D.T.Shield at liverpool.ac.uk>
+
+ * agent/mibgroup/hardware/fsys/fsys_mntent.c: Apparently IRIX has a
+
+ different API for statfs
+
+2011-08-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/table_tdata.c: don't provide a feature when your a
+
+ child of another feature
+
+2011-08-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : Merge remote-tracking branch 'origin/V5-7-patches' into
+
+ V5-7-patches
+
+2011-08-28 Magnus Fromreide <magfr at lysator.liu.se>
+
+ * apps/Makefile.in: Use the feature target instead of the target
+
+ when building the feature set
+
+2011-08-29 Thomas Anders <tanders at users.sourceforge.net>
+
+ * agent/mibgroup/hardware/fsys.h: the irix6 build only defines
+
+ irix6, not irix
+
+2011-08-29 Thomas Anders <tanders at users.sourceforge.net>
+
+ * configure, configure.d/config_os_struct_members,
+ include/net-snmp/net-snmp-config.h.in: re-add sockaddr_un.sun_path
+
+ configure check (lost in previous commit)
+
+2011-08-28 Thomas Anders <tanders at users.sourceforge.net>
+
+ * agent/mibgroup/hardware/fsys.h:
+
+ agent/mibgroup/hardware/fsys/fsys_mntent.c doesn't build on IRIX yet
+
+2011-08-28 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : commit a0863479d80962c652947dfdee11bdd136c0e013 Merge: 5250893
+
+ f95aa31 Author: Thomas Anders <tanders at users.sourceforge.net> Date:
+ Sun Aug 28 23:37:27 2011 +0200
+
+2011-08-28 Thomas Anders <tanders at users.sourceforge.net>
+
+ * configure, configure.d/config_os_struct_members,
+ include/net-snmp/net-snmp-config.h.in, snmplib/snmpUDPDomain.c,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in: CHANGES: building: build fix
+
+ for systems lacking fields msg_control/msg_flags in struct msghdr
+ (backport)
+
+2011-08-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/mfd-interface.m2c: added required features for
+
+ mfd handling
+
+2011-08-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * .gitignore: added .ft and .ft.1 for feature files
+
+
+2011-08-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * perl/agent/agent.xs: no_write_support supported
+
+
+2011-08-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/mfd-interface.m2c: handle no-write-support with
+
+ ifdefs
+
+2011-08-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 525089327aba7d01d633c634c6b6f06de42acbb8 Merge: 1bb234a
+
+ 04fd71a Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 25 06:57:21 2011 -0700
+
+2011-08-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit ea8bed79e81c42e33cbf37ca6f3c03c549987b22 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Thu Aug 25
+ 06:56:22 2011 -0700
+
+2011-08-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * python/netsnmp/client.py: use >> to print to stderr
+
+
+2011-08-23 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * local/minimalist/feature-remove: 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.
+
+2011-08-21 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * local/minimalist/feature-remove: Correct typo
+
+
+2011-08-23 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : commit 1bb234a6cc36e6a4efbe3fb29c480210dc2b9c13 Merge: 35a98c3
+
+ 1f082a3 Author: Thomas Anders <tanders at users.sourceforge.net> Date:
+ Tue Aug 23 23:38:07 2011 +0200
+
+2011-08-23 Thomas Anders <tanders at users.sourceforge.net>
+
+ * configure, configure.d/config_os_struct_members: make sure that
+
+ _KERNEL is defined to 1 so that "#if _KERNEL" works on systems that
+ need it (e.g. IRIX)
+
+2011-08-23 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : commit 35a98c3d7c5a3c5df356add9e8b808287899b69a Merge: 1f37f57
+
+ a27f744 Author: Thomas Anders <tanders at users.sourceforge.net> Date:
+ Tue Aug 23 23:30:27 2011 +0200
+
+2011-08-23 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : commit 26bb2470c106f834442a2adbc7611bf16657fbdf Author: Thomas
+
+ Anders <tanders at users.sourceforge.net> Date: Tue Aug 23 23:22:44
+ 2011 +0200
+
+2011-08-22 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : autoreconf
+
+
+2011-08-22 Thomas Anders <tanders at users.sourceforge.net>
+
+ * configure.d/config_os_struct_members,
+ snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in: CHANGES: building: build fix
+
+ for systems lacking field msg_flags in struct msghdr (e.g. IRIX)
+
+2011-08-21 Thomas Anders <tanders at users.sourceforge.net>
+
+ * configure: autoreconf
+
+
+2011-08-21 Thomas Anders <tanders at users.sourceforge.net>
+
+ * configure: autoreconf
+
+
+2011-08-21 Thomas Anders <tanders at users.sourceforge.net>
+
+ * configure: autoreconf
+
+
+2011-08-21 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : commit b62cb0864f577ba85573d0d250d12a39387c07b4 Author: Thomas
+
+ Anders <tanders at users.sourceforge.net> Date: Sun Aug 21 00:55:33
+ 2011 +0200
+
+2011-08-21 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : commit 71b90b6f217944b4ffc1836e5160d40e33b4423d Author: Thomas
+
+ Anders <tanders at users.sourceforge.net> Date: Sun Aug 21 00:40:28
+ 2011 +0200
+
+----------------------------------------------------------------------
+
+Changes: V5.7.pre1 -> V5.7.1.pre2
+
+2011-08-18 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: make
+
+ depend for 5.7.1.pre2
+
+2011-08-18 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec: Version number update: 5.7.1.pre2
+
+
+2011-08-18 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 03053479604bc83efbea579b4562b1831cea1cb6 Merge: f73e636
+
+ d94df39 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 18 11:57:46 2011 -0700
+
+2011-08-18 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 28b54070514753e8d8abb718b224d657ab7a8ab8 Author: Garrett
+
+ Cooper <yaberauneya at users.sourceforge.net> Date: Thu Aug 18
+ 11:49:56 2011 -0700
+
+2011-08-18 Vladimir Kondratiev <wulf2001 at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/disk_hw.c: CHANGES: agent: PATCH 3389228:
+
+ from wulf2001: incomplete commit (patch 3386633: fix integer
+ overflow) Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-18 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * man/snmp.conf.5.def: Patch from Claus Klein on -coders for fixing
+
+ man page typos
+
+2011-08-18 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: changed clientaddr so it registers as pre-mib
+
+ to be picked up before the transports get created
+
+2011-08-17 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit c02131e5b35d296755baec99bd363205a86307dd Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Wed Aug 17
+ 09:34:00 2011 -0700
+
+2011-08-17 Bart Van Assche <bvanassche at acm.org>
+
+ * snmplib/system.c: Fix the log message that reports that
+
+ gethostbyaddr() is missing
+
+2011-08-17 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 182e1dc0c3eacfa4e9ccdb28600ff0f2370211ae Merge: 499b796
+
+ 517b6b0 Author: Bart Van Assche <bvanassche at acm.org> Date: Wed Aug
+ 17 18:09:30 2011 +0200
+
+2011-08-17 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 6580556cc7bd833af731b62ce1ed2017564fe7eb Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Wed Aug 17 18:08:01 2011 +0200
+
+2011-08-14 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 499b796cbd78065c3354779136bd3d9d1f548a58 Merge: 0418ff0
+
+ a9cb267 Author: Bart Van Assche <bvanassche at acm.org> Date: Sun Aug
+ 14 08:02:38 2011 +0200
+
+2011-08-14 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 3cb3f1ede388d84e392e1d815d5994a4bf0f10f9 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Sun Aug 14 07:59:25 2011 +0200
+
+2011-08-13 Bart Van Assche <bvanassche at acm.org>
+
+ * perl/OID/OID.xs, perl/SNMP/SNMP.xs, perl/agent/agent.xs: Windows:
+
+ Make the Perl agent module work again with the original SNMP_FREE()
+ definition.
+
+2011-08-13 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 0418ff0cda21411a47fa8978c3e0d043a19d24b6 Merge: 26b0aa3
+
+ 3c73b48 Author: Bart Van Assche <bvanassche at acm.org> Date: Sat Aug
+ 13 18:42:05 2011 +0200
+
+2011-08-13 Bart Van Assche <bvanassche at acm.org>
+
+ * include/net-snmp/library/tools.h: Revert the two most recent
+
+ SNMP_FREE() changes (commits
+ 47c8ef1b89c6ccb4247d9633477925908c68c1a5 and
+ 7f42d0d93320484152271427cc9808cbda49bbd0).
+
+2011-08-13 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 26b0aa3010fa182b6039a8c2cad8ccb4571652de Merge: 2f3d607
+
+ 0c8e1a9 Author: Bart Van Assche <bvanassche at acm.org> Date: Sat Aug
+ 13 11:43:20 2011 +0200
+
+2011-08-13 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 3e50c3e00e9f321fb708bc579eb4dc1a0f1e7c4d Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Sat Aug 13 11:31:40 2011 +0200
+
+2011-08-13 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 2f3d6079dc36aad9559d91c5c324e2ce535573dd Merge: e32aa97
+
+ ff1734d Author: Bart Van Assche <bvanassche at acm.org> Date: Sat Aug
+ 13 09:08:06 2011 +0200
+
+2011-08-13 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit e147e4b96755207de1ce30990d67b4b7c76dd483 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Sat Aug 13 08:39:14 2011 +0200
+
+2011-08-13 Bart Van Assche <bvanassche at acm.org>
+
+ * win32/build.pl: 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.
+
+2011-08-13 Bart Van Assche <bvanassche at acm.org>
+
+ * win32/Makefile.in: CHANGES: Windows: perl (build.bat): When
+
+ installing development files, install the PDB files too.
+
+2011-08-13 Bart Van Assche <bvanassche at acm.org>
+
+ * perl/SNMP/t/async.t, perl/SNMP/t/conf.t, perl/SNMP/t/mib.t,
+ perl/agent/test.pl: CHANGES: testing: Fix Perl regression test
+
+ failures All Perl regression tests pass now on Linux and on Windows (MSVC).
+
+2011-08-13 Bart Van Assche <bvanassche at acm.org>
+
+ * perl/SNMP/t/async.t, perl/SNMP/t/bulkwalk.t: CHANGES: testing:
+
+ Perl regression tests: Don't fail skipped tests.
+
+2011-08-13 Bart Van Assche <bvanassche at acm.org>
+
+ * perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs: CHANGES: perl: Add
+
+ SNMP::getenv() and SNMP::setenv().
+
+2011-08-13 Bart Van Assche <bvanassche at acm.org>
+
+ * include/net-snmp/library/tools.h, snmplib/tools.c: CHANGES:
+
+ snmplib: Add netsnmp_setenv().
+
+2011-08-13 Bart Van Assche <bvanassche at acm.org>
+
+ * local/pass_persisttest: local/pass_persisttest: document how to
+
+ use on Windows
+
+2011-08-13 Bart Van Assche <bvanassche at acm.org>
+
+ * local/pass_persisttest: Set execute flag on local/pass_persisttest
+
+ such that the instructions in that file work
+
+2011-08-13 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore: .gitignore: Fix a suppression pattern
+
+
+2011-08-12 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit e32aa97742232ced3a72f8b845ace5ce3d53b8df Merge: 4adfec8
+
+ 86fbd33 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Fri Aug 12 09:11:14 2011 -0700
+
+2011-08-12 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit a73eb40ec263a0fdf53a74e720ddf41c4a7ee3d4 Merge: 7690894
+
+ 2940ee3 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Fri Aug 12 09:11:13 2011 -0700
+
+2011-08-12 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 1f0a928a2913cfa7f5ceaaf4696c69fbdc687621 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Fri Aug 12
+ 09:09:11 2011 -0700
+
+2011-08-11 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 4adfec81216f6c5bf25c9ac6b2b7478d1be8e842 Merge: 281b869
+
+ 2940ee3 Author: Bart Van Assche <bvanassche at acm.org> Date: Thu Aug
+ 11 18:57:29 2011 +0200
+
+2011-08-11 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 1e1000a8815921b5ec2e7997b53592a544b3dfc2 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Thu Aug 11 15:46:32 2011 +0200
+
+2011-08-11 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 281b86961b10266ddf3883942d4dc3b6b98d3227 Merge: d8d225c
+
+ f181099 Author: Bart Van Assche <bvanassche at acm.org> Date: Thu Aug
+ 11 18:46:06 2011 +0200
+
+2011-08-11 Bart Van Assche <bvanassche at acm.org>
+
+ * : Merge V5-4-patches.
+
+
+2011-08-10 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swrun.c: don't assert on a double
+
+ init; just don't do it twice
+
+2011-08-10 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit d8d225ca34a8f22752153acb7944f9435f564d2c Merge: 06b4186
+
+ 47c8ef1 Author: Bart Van Assche <bvanassche at acm.org> Date: Wed Aug
+ 10 18:05:21 2011 +0200
+
+2011-08-10 Bart Van Assche <bvanassche at acm.org>
+
+ * include/net-snmp/library/tools.h: SNMP_FREE(): cast argument to
+
+ (void *) before passing it to netsnmp_free()
+
+2011-08-09 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 06b41865ec302c3931b1083d3fde89f9345ec06f Merge: 11426fb
+
+ a4f6ac7 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Tue Aug 9 06:44:41 2011 -0700
+
+2011-08-09 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 11426fb3c6f327820b9bb86a76ecc9e2c37e7934 Merge: 0344df9
+
+ 9bf0681 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Tue Aug 9 06:44:11 2011 -0700
+
+2011-08-09 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : Merge remote-tracking branch 'origin/V5-4-patches' into
+
+ V5-4-patches
+
+2011-08-09 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 9bf0681218edf43cdb5fc68f172123bc4a2d0188 Merge: f9db611
+
+ ccb0eb6 Author: Bart Van Assche <bvanassche at acm.org> Date: Tue Aug
+ 9 08:19:33 2011 +0200
+
+2011-08-09 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit de7e348ece03d2380c2a8806ebbad5d9b5487682 Merge: d538bcb
+
+ ccb0eb6 Author: Bart Van Assche <bvanassche at acm.org> Date: Tue Aug
+ 9 08:07:22 2011 +0200
+
+2011-08-09 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 0220392d899a9cab701f74af12030bb1d4cc5e2e Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Fri Jul 1 13:02:15 2011 +0200
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * CHANGES, NEWS: version update for 5.7.1.pre1
+
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * ChangeLog: version update for 5.7.1.pre1
+
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/snmpd.c: fix C++ comments
+
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/snmpd.c: fix C++ comments
+
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/snmpd.c: fix C++ comments
+
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/snmpd.c: fix C++ comments
+
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec, perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm,
+ perl/OID/OID.pm, perl/SNMP/SNMP.pm,
+ perl/TrapReceiver/TrapReceiver.pm, perl/agent/Support/Support.pm,
+ perl/agent/agent.pm, perl/agent/default_store/default_store.pm,
+ perl/default_store/default_store.pm: Version number update:
+
+ 5.7.1.pre1
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * Makefile.top: version update for 5.7.1.pre1
+
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit cf4cce4c189cf47f4c489db43b7fa510f8906a1a Merge: df91a9f
+
+ 93e97dc Author: Dave Shield <D.T.Shield at liverpool.ac.uk> Date: Mon
+ Aug 8 22:15:28 2011 +0100
+
+2011-08-08 Dave Shield <D.T.Shield at liverpool.ac.uk>
+
+ * : Merge remote-tracking branch 'origin/V5-6-patches' into
+
+ V5-6-patches
+
+2011-08-08 Dave Shield <D.T.Shield at liverpool.ac.uk>
+
+ * : Merge remote-tracking branch 'origin/V5-4-patches' into
+
+ V5-4-patches
+
+2011-08-08 Dave Shield <D.T.Shield at liverpool.ac.uk>
+
+ * win32/Makefile-apps.in, win32/dist/README.build.win32.txt,
+ win32/libagent/Makefile.in, win32/libnetsnmptrapd/Makefile.in,
+ win32/libsnmp/Makefile.in, win32/libsnmp_dll/Makefile.in,
+ win32/netsnmpmibs/Makefile.in, win32/snmpd/Makefile.in,
+ win32/snmpnetstat/Makefile.in, win32/snmptrapd/Makefile.in: Define
+
+ _BIND_TO_CURRENT_VCLIBS_VERSION token (as per Alex' build
+ instructions)
+
+2011-08-08 Dave Shield <D.T.Shield at liverpool.ac.uk>
+
+ * win32/Makefile-apps.in, win32/libagent/Makefile.in,
+ win32/libhelpers/Makefile.in, win32/libnetsnmptrapd/Makefile.in,
+ win32/libsnmp/Makefile.in, win32/libsnmp_dll/Makefile.in,
+ win32/netsnmpmibs/Makefile.in, win32/snmpd/Makefile.in,
+ win32/snmpnetstat/Makefile.in, win32/snmptrapd/Makefile.in: Define
+
+ _BIND_TO_CURRENT_VCLIBS_VERSION token (as per Alex' build
+ instructions)
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : Merge remote-tracking branch 'origin/V5-4-patches' into
+
+ V5-4-patches
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit df16dc2221e993dd3c66650d5e872577ffe6c01b Merge: 714bc82
+
+ 8e5a28d Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Mon Aug 8 13:56:43 2011 -0700
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit ffa05b051ac3e2b197195a9989cc7a91fe8d9282 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Mon Aug 8 13:55:38
+ 2011 -0700
+
+2011-08-08 Dave Shield <D.T.Shield at liverpool.ac.uk>
+
+ * : commit 714bc82fa01e21a3655824963fa54e9b8042ffb0 Merge: 6fe8fe5
+
+ 3ef1db5 Author: Dave Shield <D.T.Shield at liverpool.ac.uk> Date: Mon
+ Aug 8 21:21:46 2011 +0100
+
+2011-08-08 Dave Shield <D.T.Shield at liverpool.ac.uk>
+
+ * : commit b451607dca015c111e96fdfeb2ddb0661fb4f724 Author: Dave
+
+ Shield <D.T.Shield at liverpool.ac.uk> Date: Mon Aug 8 21:20:32 2011
+ +0100
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 6fe8fe5294a45bc7e4ea3751a1ad7aa47b5cabb2 Merge: 364f8ff
+
+ f69abe3 Author: Bart Van Assche <bvanassche at acm.org> Date: Mon Aug
+ 8 22:02:38 2011 +0200
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit c94813044a4c4a608e98e80223075c6faf04ee11 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Mon Aug 8 21:56:15 2011 +0200
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 364f8ffaeb90b4eb0165fc855688cd0626632794 Merge: 3287295
+
+ 7abb926 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Mon Aug 8 11:24:26 2011 -0700
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : Merge remote-tracking branch 'origin/V5-6-patches' into
+
+ V5-6-patches
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: display the branch we'll commit to
+
+
+2011-08-08 Vladimir Kondratiev <wulf2001 at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/disk_hw.c: CHANGES: snmpd: PATCH 3386633:
+
+ from wulf2001: fix integer overflow in disk percent calculations Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 84a775d0557fea97570e41715a3164970b4c03a2 Merge: 6fff1c1
+
+ d373c4f Author: Bart Van Assche <bvanassche at acm.org> Date: Mon Aug
+ 8 20:12:32 2011 +0200
+
+2011-08-08 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * agent/agent_trap.c: CHANGES: libnetsnmp: PATCH 3387139: from
+
+ yaberauneya: Avoid segfault if trapsess transport element cant be
+ parsed Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: nssfpatchapply: split the
+
+ displayed git commit command into multiple segments
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/helpers/scalar_group.c: CHANGES: snmplib: PATCH: 3386961:
+
+ Make SNMP GET work in an AgentX subagent if write support is
+ disabled via NETSNMP_NO_WRITE_SUPPORT (Mark Rusk).
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * snmplib/mib.c: CHANGES: snmplib: Fix a crash that could be
+
+ triggered by calling _mibindex_add() with the second argument not
+ equal to -1.
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 6fff1c1ae51b06c9d80faf15373a963d173f14e8 Merge: 837c52e
+
+ 8cc9004 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Mon Aug 8 10:58:59 2011 -0700
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 8ca7ff1e692caec4186b788c9ae2d27be213290f Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Mon Aug 8 10:33:56
+ 2011 -0700
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : Merge remote-tracking branch 'origin/V5-4-patches' into
+
+ V5-4-patches
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit b8f529cba27c0114b4cb7340cfd449504fa07506 Merge: 0822f2d
+
+ 556e938 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Mon Aug 8 10:05:36 2011 -0700
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: fix function name typo
+
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 29882a078a959a0f78b03e01968f1d17b7f6a299 Merge: 5e9bd2f
+
+ 0409c0a Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Mon Aug 8 10:03:34 2011 -0700
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : manual merge of pull/push
+
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: make nspull/nspush check for a
+
+ clean repo
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: new function "nsmakeall" to test
+
+ building on every branch
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: default to merge
+
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : Merge remote-tracking branch 'origin/V5-7-patches' into
+
+ V5-7-patches
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * include/net-snmp/library/tools.h: CHANGES: Windows: Avoid that if
+
+ the Net-SNMP Perl modules have been built with another version of
+ Microsoft Visual Studio than ActivePerl that using one of these Perl
+ modules triggers a "Free to wrong pool" crash. This regression was
+ caused by commit 3b14c59cf8278d410207ff42debda2636426a468 (the
+ netsnmp_free() into SNMP_FREE() changes in the *.xs files).
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit e109539930703cb3052d5241b18ac6fc062faaca Merge: 0c9b6cb
+
+ e46b170 Author: Bart Van Assche <bvanassche at acm.org> Date: Mon Aug
+ 8 18:34:11 2011 +0200
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * snmplib/mib.c: CHANGES: snmplib: Fix a crash that could be
+
+ triggered by calling _mibindex_add() with the second argument not
+ equal to -1.
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 7f42d0d93320484152271427cc9808cbda49bbd0 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Mon Aug 8 09:50:51 2011 +0200
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 0c9b6cbe9dbe2ec5217a95b6781fd7dc1f6ebda7 Merge: fa6cef5
+
+ 963320f Author: Bart Van Assche <bvanassche at acm.org> Date: Mon Aug
+ 8 18:14:36 2011 +0200
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit a3b8654a232c563bc97cc9925cd98590a30c5bc5 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Mon Aug 8 17:24:18 2011 +0200
+
+2011-08-07 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit fa6cef5ca91df3a0b03455b68559d2bee248101c Merge: f5fe536
+
+ 8add0da Author: Bart Van Assche <bvanassche at acm.org> Date: Sun Aug
+ 7 10:18:54 2011 +0200
+
+2011-08-07 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit a0dd3caf25926e43465718bf417a464c2fb36366 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Sun Aug 7 10:17:01 2011 +0200
+
+2011-08-05 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: 32 is too limited for
+
+ bigger tables; increase the max msg count to 128
+
+2011-08-05 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: make rollup and sync support
+
+ --rebase and change the default back to merge
+
+2011-08-05 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : Merge remote-tracking branch 'origin/V5-4-patches' into
+
+ V5-4-patches
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * README.win32: CHANGES: Win32: Documented how to use build.bat with
+
+ OpenSSL enabled
+
+2011-07-15 Bart Van Assche <bvanassche at acm.org>
+
+ * README.win32: CHANGES: Windows: Remove outdated instructions about
+
+ editing win32\libsnmp_dll\libsnmp.def from README.win32
+
+2011-07-15 Bart Van Assche <bvanassche at acm.org>
+
+ * README.win32: CHANGES: Win32: Document how to build 64-bit
+
+ executables for the x64/amd64 architecture
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit f5fe536e8fd6c48fe243decd31fac9cf1c92f4cc Merge: 7850ea1
+
+ 80928a8 Author: Bart Van Assche <bvanassche at acm.org> Date: Fri Aug
+ 5 15:13:27 2011 +0200
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 80928a8909cfab37f01b39a071a3e8ad85956222 Merge: f16a094
+
+ 0dbc869 Author: Bart Van Assche <bvanassche at acm.org> Date: Fri Aug
+ 5 13:57:30 2011 +0200
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 0dbc869fec07d8e90dbd1c95493ee7cbc623c95c Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Fri Aug 5 12:40:31 2011 +0200
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore: .gitignore: Add
+
+ perl/agent/default_store/default_store.def and perl/SNMP/t
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 86c1e2b9679fec2cd799ba76005c3d60e9d47634 Merge: bcd8635
+
+ f16a094 Author: Bart Van Assche <bvanassche at acm.org> Date: Fri Aug
+ 5 12:20:50 2011 +0200
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 2f8d4f5796cbc1c7e967acdaa8019b24f1520a36 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Fri Aug 5 12:02:51 2011 +0200
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * snmplib/parse.c: Unbreak the V5-4-patches - revert commit
+
+ d2c4768bd2efb48664434a831425c2dda85d7133 (CHANGES: libnetsnmp: PATCH
+ 3362233: from yaberauneya: Mute unnecessary cannot find module
+ noise).
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/mibgroup/mibII/snmp_mib.c, agent/mibgroup/mibII/snmp_mib.h:
+
+ Unbreak the V5-4-patches branch - was broken by commit
+ bf7178b0b22587d43d1a80c269cd216bd5930214 (agent: change type of
+ snmp_enableauthentraps to long)
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * include/net-snmp/library/snmpusm.h: Unbreak the V5-4-patches
+
+ branch - was broken by commit
+ 0e6842fe080cec853b08cd2323015ababc381ce1 (CHANGES: snmptrapd: PATCH
+ 3383441: from sachinsurendran: Fix crash on 5.4.4 due to access of
+ freed memory).
+
+2011-08-05 Thomas Anders <tanders at users.sourceforge.net>
+
+ * NEWS: minor NEWS polish
+
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit bcd86350713822963d376eff582a92f43e426d6c Merge: 9c810a3
+
+ 7a20f71 Author: Bart Van Assche <bvanassche at acm.org> Date: Fri Aug
+ 5 10:28:55 2011 +0200
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 3aa949fbdfc1a94a8340ad8baf8b314756a0bb9d Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Fri Aug 5 10:26:15 2011 +0200
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 9c810a3b37b68573c40337e246e2faf299b77d31 Merge: 71cb2e8
+
+ 610d63f Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 10:42:08 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 943930e1e124385fd94738b6dcda37d29dc7ac7f Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Thu Aug 4 10:41:41
+ 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : Merge remote-tracking branch 'origin/V5-4-patches' into
+
+ V5-4-patches
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 4edcb88dae8b2e59dc683e80d414fa7ecec36885 Merge: 65f3eef
+
+ 2dd9ed0 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 10:24:11 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : Merge remote-tracking branch 'origin/V5-5-patches' into
+
+ V5-5-patches
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit bc5ca03a04ab19c634a34d060b0b16b7484cb520 Merge: 88fddb7
+
+ 90c0e75 Author: Bart Van Assche <bvanassche at acm.org> Date: Thu Aug
+ 4 19:13:07 2011 +0200
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * snmplib/snmp_client.c, snmplib/snmpusm.c: snmpusm: Fix recently
+
+ introduced compiler warnings
+
+2011-08-04 Stuart Henderson <t0jw2fu0kmg at users.sourceforge.net>
+
+ * agent/mibgroup/hardware/memory/memory_netbsd.c: CHANGES: openbsd:
+
+ PATCH 3357932: from t0jw2fu0kmg: Cleaning in memory_netbsd.c Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Vladimir Kondratiev <wulf2001 at users.sourceforge.net>
+
+ * agent/mibgroup/hardware/fsys/fsys_getfsstats.c: CHANGES: agent:
+
+ PATCH 3386147: from wulf2001: fix UCD-SNMP-MIB::dskUsed Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 473d7e5cd4d411bba20eb85359d8728063301cbd Merge: a4e8b62
+
+ 88fddb7 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 09:28:22 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 2101bb2d7ad6db038c755aa9193c8ace0dbd4f58 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Thu Aug 4 09:28:06
+ 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * .gitignore: ignore *.orig and *.rej
+
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: help output describes rebase vs
+
+ merge better
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit f126a17c6a3063455a511940b023047abd9b48ee Merge: ad765f4
+
+ 77a4784 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 09:25:16 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 452e1707f209ec45e7c7f2a3040ef595fb9d1af6 Merge: dc755a6
+
+ b372e5a Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 09:25:03 2011 -0700
+
+2011-08-04 Stuart Henderson <t0jw2fu0kmg at users.sourceforge.net>
+
+ * Makefile.in, acconfig.h, agent/mibgroup/hardware/cpu.h,
+ agent/mibgroup/hardware/memory.h,
+ agent/mibgroup/if-mib/data_access/interface.h,
+ include/net-snmp/net-snmp-config.h.in,
+ include/net-snmp/system/openbsd.h,
+ include/net-snmp/system/openbsd4.h,
+ include/net-snmp/system/openbsd5.h: CHANGES: openbsd: PATCH
+ 3357927:
+
+ from t0jw2fu0kmg: Recognise openbsd5 Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: fix where arguments are set
+
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: split nssfpatchapply into two
+
+ parts: apply and commiting
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: patch using -N
+
+
+2011-08-04 David Arnold <dja at users.sourceforge.net>
+
+ * man/default_store.3.bot, man/encode_keychange.1.def,
+ man/fixproc.1.def, man/mib2c.conf.5.in, man/net-snmp-config.1.def,
+ man/netsnmp_agent_api.3.def, man/netsnmp_mib_api.3.def,
+ man/snmp.conf.5.def, man/snmpbulkget.1.def,
+ man/snmpbulkwalk.1.def, man/snmpcmd.1.def, man/snmpconf.1.def,
+ man/snmpd.8.def, man/snmpd.conf.5.def, man/snmpd.examples.5.def,
+ man/snmpdelta.1.def, man/snmpdf.1.def, man/snmpget.1.def,
+ man/snmpgetnext.1.def, man/snmpnetstat.1.def, man/snmpset.1.def,
+ man/snmpstatus.1.def, man/snmptable.1.def, man/snmptest.1.def,
+ man/snmptranslate.1.def, man/snmptrap.1.def, man/snmptrapd.8.def,
+ man/snmptrapd.conf.5.def, man/snmpusm.1.def, man/snmpvacm.1.def,
+ man/snmpwalk.1.def: CHANGES: man: PATCH 3312861: from dja: Man
+ pages
+
+ hyphen-vs-minus cleanup Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/installer/net-snmp.nsi: Detect (and reject) OpenSSL
+
+ 1.0.0
+
+2011-08-04 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/installer/net-snmp.nsi: Command-line options for silent
+
+ install
+
+2011-08-04 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/installer/net-snmp.nsi: Ensure Windows package
+
+ uninstalls completely.
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 81c63fb5c5e4abb9c29aca89bf9d694410086e97 Merge: 4a6920a
+
+ dc755a6 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 08:33:34 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_client.c: added spacing to match the later branches
+
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : manual merge
+
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_client.c: removed accidentially duplicated code
+
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : manual merge
+
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : manual merge
+
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * snmplib/parse.c: CHANGES: libnetsnmp: PATCH 3362233: from
+
+ yaberauneya: Mute unnecessary cannot find module noise Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * agent/agent_read_config.c, agent/snmp_vars.c,
+ configure.d/config_os_headers: CHANGES: freebsd: PATCH 3363308:
+ from
+
+ yaberauneya: Fix compilation on FreeBSD 9.x with recent header
+ shuffling Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: allow nsrollup to take a --merge
+
+ flag for merging instead of rebasing
+
+2011-08-04 Sachin Surendran <sachinsurendran at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpusm.h, snmplib/snmp_client.c,
+ snmplib/snmpusm.c: CHANGES: snmptrapd: PATCH 3383441: from
+
+ sachinsurendran: Fix crash on 5.4.4 due to access of freed memory Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * Makefile.in: CHANGES: freebsd: PATCH 3363328: from yaberauneya:
+
+ Add FreeBSD 9.x to supported OSes list Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * snmplib/parse.c: CHANGES: libnetsnmp: PATCH 3362233: from
+
+ yaberauneya: Mute unnecessary cannot find module noise Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * agent/agent_read_config.c, agent/snmp_vars.c,
+ configure.d/config_os_headers: CHANGES: freebsd: PATCH 3363308:
+ from
+
+ yaberauneya: Fix compilation on FreeBSD 9.x with recent header
+ shuffling Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: allow nsrollup to take a --merge
+
+ flag for merging instead of rebasing
+
+2011-08-04 Sachin Surendran <sachinsurendran at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpusm.h, snmplib/snmp_client.c,
+ snmplib/snmpusm.c: CHANGES: snmptrapd: PATCH 3383441: from
+
+ sachinsurendran: Fix crash on 5.4.4 due to access of freed memory Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * Makefile.in: CHANGES: freebsd: PATCH 3363328: from yaberauneya:
+
+ Add FreeBSD 9.x to supported OSes list Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * snmplib/parse.c: CHANGES: libnetsnmp: PATCH 3362233: from
+
+ yaberauneya: Mute unnecessary cannot find module noise Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * agent/agent_read_config.c, agent/snmp_vars.c,
+ configure.d/config_os_headers: CHANGES: freebsd: PATCH 3363308:
+ from
+
+ yaberauneya: Fix compilation on FreeBSD 9.x with recent header
+ shuffling Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: allow nsrollup to take a --merge
+
+ flag for merging instead of rebasing
+
+2011-08-04 Sachin Surendran <sachinsurendran at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpusm.h, snmplib/snmp_client.c,
+ snmplib/snmpusm.c: CHANGES: snmptrapd: PATCH 3383441: from
+
+ sachinsurendran: Fix crash on 5.4.4 due to access of freed memory Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * snmplib/parse.c: CHANGES: libnetsnmp: PATCH 3362233: from
+
+ yaberauneya: Mute unnecessary cannot find module noise Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: allow nsrollup to take a --merge
+
+ flag for merging instead of rebasing
+
+2011-08-04 Sachin Surendran <sachinsurendran at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpusm.h, snmplib/snmp_client.c,
+ snmplib/snmpusm.c: CHANGES: snmptrapd: PATCH 3383441: from
+
+ sachinsurendran: Fix crash on 5.4.4 due to access of freed memory Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * agent/mibgroup/hardware/cpu/cpu_sysctl.c,
+ agent/mibgroup/hardware/memory/memory_freebsd.c,
+ agent/mibgroup/mibII/ipAddr.c, snmplib/keytools.c,
+ snmplib/scapi.c:
+
+ CHANGES: building: PATCH 3383951: from yaberauneya: Fix -Wunused
+ compile warnings with FreeBSD/NetBSD Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * agent/mibgroup/hardware/cpu/cpu_sysctl.c,
+ agent/mibgroup/hardware/memory/memory_freebsd.c,
+ agent/mibgroup/mibII/ipAddr.c, snmplib/keytools.c,
+ snmplib/scapi.c:
+
+ CHANGES: building: PATCH 3383951: from yaberauneya: Fix -Wunused
+ compile warnings with FreeBSD/NetBSD Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit e878abbdb1808ef83e0a8074536fb54e13219a8b Merge: 403de42
+
+ 878fbf4 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 07:55:00 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 250afa06892fd897ac31e3836a7ffc9e2b4cf7b9 Merge: 2c14c1c
+
+ 3afc5e0 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 07:51:33 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 578cd7cce351ae8d904ec3d80be9ba6d1d48a712 Merge: 25988be
+
+ f3bc551 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 07:50:56 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : autoconf
+
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * configure.d/config_os_struct_members: CHANGES: building: PATCH
+
+ 3383949: from yaberauneya: Fix autoconf tests for sys/mbuf.h Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: prompt for patch and an area, and
+
+ use the proper CHANGES line format
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: Use fetch --all and rebase as
+
+ suggested by Bart for speed improvements
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit d6a1a89e6f648951a9b831932d3cc230821f2d37 Merge: dcb712f
+
+ 872e013 Author: Bart Van Assche <bvanassche at acm.org> Date: Thu Aug
+ 4 12:06:18 2011 +0200
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 44969b4e57c27194e5bd357bc45275feb8695d22 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Fri Jul 8 20:52:25 2011 +0200
+
+2011-07-08 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/mibgroup/winExtDLL.c: CHANGES: Win32: winExtDLL: Invoke
+
+ SnmpUtilOidFree() before SnmpUtilOidCpy(). It's not clear yet why
+ the original code did not make snmpwalk trigger a memory leak.
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit dcb712ffc86b33583000ef4ae9a51ced25cd15bf Merge: e85cfa5
+
+ 98623ef Author: Bart Van Assche <bvanassche at acm.org> Date: Thu Aug
+ 4 11:36:17 2011 +0200
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 8a01ec6423d400c4a13ccac68a3791d0218a0885 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Thu Aug 4 11:19:17 2011 +0200
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit e85cfa599b23b76d97913c96b5d703bff6ba4944 Merge: b056ee6
+
+ e21eef2 Author: Bart Van Assche <bvanassche at acm.org> Date: Thu Aug
+ 4 08:44:43 2011 +0200
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/mibgroup/host/data_access/swinst_pkginfo.c: CHANGES: agent:
+
+ Avoid that a MIB walk on the host resources MIB triggers a crash on
+ Fedora 15
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit b056ee6eb53909ad04f16ec26d2690d7a083192a Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Thu Aug 4 07:59:04 2011 +0200
+
+2011-08-03 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/agent_trap.c, agent/helpers/table_array.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/protocol.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/if-mib/data_access/interface_linux.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, agent/mibgroup/smux/smux.c, agent/mibgroup/snmpv3/usmUser.c,
+ agent/mibgroup/ucd-snmp/versioninfo.c, agent/snmp_agent.c,
+ apps/snmpbulkget.c, apps/snmptls.c, apps/snmptrapd_log.c,
+ perl/SNMP/SNMP.xs, snmplib/container_iterator.c,
+ snmplib/dir_utils.c, snmplib/snmp_api.c, snmplib/snmp_client.c,
+ snmplib/snmp_enum.c, snmplib/snmp_openssl.c, snmplib/snmpusm.c,
+ snmplib/transports/snmpTLSTCPDomain.c: CHANGES: snmplib, snmpd:
+
+ perl: Eliminate dead variables
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit ae8e3ecd2df4cf37625944aded1dfe4735d44eea Merge: 73187ce
+
+ 9335e19 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Wed Aug 3 14:37:36 2011 -0700
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 794f9a69d7eb642268200b0a4b199151def66ed0 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Wed Aug 3 14:36:25
+ 2011 -0700
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added a comment
+
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: at end of nsrollup mention that
+
+ now would be a good time to run nssync
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: a new nssync() function for
+
+ push/pulling active branches
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added a comment
+
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: at end of nsrollup mention that
+
+ now would be a good time to run nssync
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: a new nssync() function for
+
+ push/pulling active branches
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: at end of nsrollup mention that
+
+ now would be a good time to run nssync
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: a new nssync() function for
+
+ push/pulling active branches
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added a comment
+
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: at end of nsrollup mention that
+
+ now would be a good time to run nssync
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: a new nssync() function for
+
+ push/pulling active branches
+
+2011-08-03 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib.h: Reenable IP-MIB::ipDefaultRouterTable
+ Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: A new function: nssfpatchapply
+
+ that auto-pulls git command line info from SF
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/generic-ctx-get.m2i: added variables names to
+
+ the generated error messages.
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/mfd-interactive-setup.m2c: Wording changes to
+
+ help describe contexts better
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/Makefile.in, local/mib2c-conf.d/generic-get-U64.m2i: Added
+
+ the missing U64 m2i file
+
+2011-08-03 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib.h: Reenable IP-MIB::ipDefaultRouterTable
+ Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: A new function: nssfpatchapply
+
+ that auto-pulls git command line info from SF
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/generic-ctx-get.m2i: added variables names to
+
+ the generated error messages.
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/mfd-interactive-setup.m2c: Wording changes to
+
+ help describe contexts better
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/Makefile.in, local/mib2c-conf.d/generic-get-U64.m2i: Added
+
+ the missing U64 m2i file
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: A new function: nssfpatchapply
+
+ that auto-pulls git command line info from SF
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/generic-ctx-get.m2i: added variables names to
+
+ the generated error messages.
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/mfd-interactive-setup.m2c: Wording changes to
+
+ help describe contexts better
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/Makefile.in, local/mib2c-conf.d/generic-get-U64.m2i: Added
+
+ the missing U64 m2i file
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: A new function: nssfpatchapply
+
+ that auto-pulls git command line info from SF
+
+2011-07-18 Ilya Yanok <yanok at emcraft.com>
+
+ * agent/agent_trap.c, agent/mibgroup/mibII/snmp_mib.c: agent: change
+
+ type of snmp_enableauthentraps to long Type of snmp_enableauthentraps variable is changed from int to long.
+ This fixes the bug with writing to snmpEnableAuthenTraps if server
+ is compiled for 64bit (snmpset reports wrong length). This bug was
+ introduced a long time ago (by faeecd0 commit). Actually this is a 'less effort' type of fix but I wonder why we
+ need a long to store an INTEGER in the first place? Signed-off-by: Ilya Yanok <yanok at emcraft.com> Signed-off-by: Wes
+ Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/generic-ctx-get.m2i: added variables names to
+
+ the generated error messages.
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/mfd-interactive-setup.m2c: Wording changes to
+
+ help describe contexts better
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/Makefile.in, local/mib2c-conf.d/generic-get-U64.m2i: Added
+
+ the missing U64 m2i file
+
+2011-08-03 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 6ad7e28ff9e5e4ebc1358ee39cc9796a44a1bee7 Merge: f2832e3
+
+ 1e154ce Author: Bart Van Assche <bvanassche at acm.org> Date: Wed Aug
+ 3 19:15:24 2011 +0200
+
+2011-08-03 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 61b178f1ee8952aa03aa3b1ba51f4a6655e47f01 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Wed Aug 3 18:09:47 2011 +0200
+
+2011-08-03 Bart Van Assche <bvanassche at acm.org>
+
+ * include/net-snmp/types.h: Whitespace-only change: fix indentation
+
+ of an #include directive
+
+2011-08-02 Bart Van Assche <bvanassche at acm.org>
+
+ * perl/NetSNMP.xs: CHANGES: Perl: Remove file perl/NetSNMP.xs
+
+ because it breaks the Windows build. To Wes: if you can tell me how to reproduce the problem you observed
+ I'll try to find a portable fix. This reverts commit d54871f5293675c8058ecce88fed5b646c836323 ("Added
+ a bogus empty .xs file for bundling on newer perl that wants
+ "something"").
+
+2011-08-02 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 0f489b199adab48b1633ebcaf5ff5a7c22c4cb89 Merge: f4eaa02
+
+ 72a59bc Author: Bart Van Assche <bvanassche at acm.org> Date: Tue Aug
+ 2 10:11:53 2011 +0200
+
+2011-08-02 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 7fcc0b8032f8da5b7bc30059af0ba656eae71091 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Mon Aug 1 14:11:28 2011 +0200
+
+2011-08-02 Bart Van Assche <bvanassche at acm.org>
+
+ * *
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_dat
+ a_access.c: Fix a compiler warning in
+
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.c
+
+2011-08-01 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore: .gitignore: Add file names and patterns for output
+
+ files generated during the Windows build
+
+2011-07-29 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore: .gitignore: Sort alphabetically
+
+
+2011-07-29 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore: .gitignore: Add apps/sshtosnmp
+
+
+2011-08-01 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore, perl/TrapReceiver/const-c.inc,
+ perl/TrapReceiver/const-xs.inc: Remove two generated Perl files.
+
+
+2011-08-02 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : commit f4eaa02d9b076a67d7272de7eef8e9dfbf189bbf Merge: 40125d8
+
+ adadcb9 Author: Thomas Anders <tanders at users.sourceforge.net> Date:
+ Tue Aug 2 00:57:51 2011 +0200
+
+2011-08-02 Thomas Anders <tanders at users.sourceforge.net>
+
+ * dist/nsb-functions: suppress "ok" test output in nsb
+
+
+2011-08-01 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit 40125d8539cd89f952fbc24588c5e81e9cd821fe Author: Jan
+
+ Safranek <jsafranek at users.sourceforge.net> Date: Mon Aug 1
+ 13:58:33 2011 +0200
+
+2011-08-01 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : commit 5acf0d2ceb3977964ed39f003073ba64138c2ebd Author: Thomas
+
+ Anders <tanders at users.sourceforge.net> Date: Sun Jul 31 23:57:41
+ 2011 +0200
+
+2011-07-31 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit a7722a81f9cb7aa8670e7c238601362a31087acc Merge: 242e179
+
+ ae9ac6c Author: Bart Van Assche <bvanassche at acm.org> Date: Sun Jul
+ 31 09:11:45 2011 +0200
+
+2011-07-31 Bart Van Assche <bvanassche at acm.org>
+
+ * apps/sshtosnmp.c: Fix an incorrect source code comment: there is
+
+ no requirement in the ANSI C standard that stack variables should be
+ initialized to zero.
+
+2011-07-31 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : commit 242e1797b2694a0689856ae36d05d3413aaf8d77 Author: Thomas
+
+ Anders <tanders at users.sourceforge.net> Date: Sun Jul 31 01:44:09
+ 2011 +0200
+
+2011-07-30 Thomas Anders <tanders at users.sourceforge.net>
+
+ * snmplib/system.c: CHANGES: building: build fix for systems lacking
+
+ getaddrinfo() and EAI_FAIL (e.g. HP-UX 10.20/11.00)
+
+2011-07-30 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 18df759f19b975c449d010bb0a162119bb68360d Merge: 54a44cb
+
+ 7050718 Author: Bart Van Assche <bvanassche at acm.org> Date: Sat Jul
+ 30 16:39:13 2011 +0200
+
+2011-07-30 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 82d73fb11be3ae31f39c9d618d5388dc9b1006d7 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Fri Jul 29 20:51:27 2011 +0200
+
+2011-07-30 Thomas Anders <tanders at users.sourceforge.net>
+
+ * configure, include/net-snmp/net-snmp-config.h.in,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in: autoreconf
+
+
+2011-07-30 Thomas Anders <tanders at users.sourceforge.net>
+
+ * configure, include/net-snmp/net-snmp-config.h.in,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in: autoreconf
+
+
+2011-07-30 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : commit 109f6694d788f48ebd9fc0a1e90c45abc37bea20 Author: Thomas
+
+ Anders <tanders at users.sourceforge.net> Date: Sat Jul 30 14:22:19
+ 2011 +0200
+
+2011-07-30 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : commit 7d8100eed459a1ff1a20c067364fa6cb47491309 Merge: 116c24f
+
+ 9e47ac4 Author: Thomas Anders <tanders at users.sourceforge.net> Date:
+ Sat Jul 30 00:20:01 2011 +0200
+
+2011-07-30 Thomas Anders <tanders at users.sourceforge.net>
+
+ * dist/nsb-functions, dist/nsb-nightly, dist/nsb-package: minor nsb
+
+ fixes/enhancements from my old svn tree
+
+2011-07-29 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 116c24f0f7fb3f99ba646730f61c56d1ae23ba41 Merge: 982fb7f
+
+ 4fc0b8b Author: Bart Van Assche <bvanassche at acm.org> Date: Fri Jul
+ 29 11:31:20 2011 +0200
+
+2011-07-29 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit c48173c06a9eaadbf81e6b4962d55ef0a54db251 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Fri Jul 29 10:27:39 2011 +0200
+
+2011-07-29 Bart Van Assche <bvanassche at acm.org>
+
+ * configure, ltmain.sh, m4/libtool.m4: Rerun autoreconf
+
+
+2011-07-29 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore: .gitignore: Sort alphabetically
+
+
+2011-07-29 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore: .gitignore: Add apps/sshtosnmp
+
+
+2011-07-29 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/mibgroup/host/hr_storage.h,
+ agent/mibgroup/host/hrh_storage.c: Fix two filenames in host mib
+
+ source code comments.
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit 982fb7fd8bab25c4322aa62c50437036ce296e3e Merge: 1eda675
+
+ 3458128 Author: Jan Safranek <jsafranek at users.sourceforge.net> Date:
+ Thu Jul 28 16:24:03 2011 +0200
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: Fix potential
+
+ sigsegv when an ifTable entry is removed as result of both
+ interface_replace_old and interface_fadeout at the same time.
+
+2011-07-28 Bart Van Assche <bvanassche at acm.org>
+
+ * apps/sshtosnmp.c: Make apps/sshtosnmp.c build again (was broken by
+
+ commit 612247cdf14c1e745c384cefe1f3fde3e445b347 that changed
+ MSG_NOSIGNAL into NETSNMP_NOSIGNAL)
+
+2011-07-28 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 1eda6753b7fe7d3b3f217c09254ec02d0ee1d0ce Merge: db8b860
+
+ a2f9ece Author: Bart Van Assche <bvanassche at acm.org> Date: Thu Jul
+ 28 15:32:28 2011 +0200
+
+2011-07-28 Niels Baggesen <nba at users.sourceforge.net>
+
+ * configure.d/config_os_functions, configure.d/config_os_libs1:
+
+ CHANGES: snmpd: Restore storage tables on Linux
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * man/snmpd.conf.5.def: Document interface_replace_old option.
+
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: CHANGES:
+
+ snmpd: added 'interface_replace_old' option to remove old entries in
+ ifTable when an interface with the same name as already exising one
+ appears. E.g. remove old ppp0 interface when new ppp0 shows up.
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * man/snmpd.conf.5.def: Document the interface_fadeout option.
+
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: Allow ifTable
+
+ entries to be deleted immediately when appropriate interface
+ disappears (i.e. interface_fadeout = 0 works as expected).
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: CHANGES:
+
+ snmpd: added 'interface_fadeout' configuration option to set
+ lifetime of ifTable entries of removed interfaces. Previous lifetime was hardcoded 5 minutes, now it's configurable.
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit d62a0eb9070b4d8d9fe2bcfdb4d53d37ef814f9b Author: Jan
+
+ Safranek <jsafranek at users.sourceforge.net> Date: Thu Jul 28
+ 14:49:08 2011 +0200
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: CHANGES:
+
+ snmpd: added 'interface_replace_old' option to remove old entries in
+ ifTable when an interface with the same name as already exising one
+ appears. E.g. remove old ppp0 interface when new ppp0 shows up.
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * man/snmpd.conf.5.def: Document the interface_fadeout option.
+
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: Allow ifTable
+
+ entries to be deleted immediately when appropriate interface
+ disappears (i.e. interface_fadeout = 0 works as expected).
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: CHANGES:
+
+ snmpd: added 'interface_fadeout' configuration option to set
+ lifetime of ifTable entries of removed interfaces. Previous lifetime was hardcoded 5 minutes, now it's configurable.
+
+2011-07-28 Thomas Anders <tanders at users.sourceforge.net>
+
+ * apps/sshtosnmp.c, include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ snmplib/transports/snmpUDPBaseDomain.c: CHANGES: building: build
+ fix
+
+ for systems lacking MSG_DONTWAIT
+
+2011-07-27 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/mibgroup/mibII/tcp.c: CHANGES: snmpd: Make
+
+ TCP-MIB::tcpCurrEstab work again. Was broken in 5.7 by the
+ introduction of the "features" feature.
+
+2011-07-27 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit fb88074fbbc268c7f0509491535aec5fecb05684 Merge: a743ae5
+
+ 3821273 Author: Jan Safranek <jsafranek at users.sourceforge.net> Date:
+ Wed Jul 27 14:47:25 2011 +0200
+
+2011-07-27 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit 31fa07cd9ffde46d41d2b5838c3fc4d01548bfb5 Author: Jan
+
+ Safranek <jsafranek at users.sourceforge.net> Date: Wed Jul 27
+ 14:45:47 2011 +0200
+
+2011-07-27 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/snmpd.c: CHANGES: snmpd: run signal handlers when select()
+
+ is interrupted. This behavior is indicated in comment on line 1244, but it was not
+ actually done.
+
+2011-07-26 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 2e9466d7f59d65d050277735e4ed9d30719ff752 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Tue Jul 26 13:10:04 2011 +0200
+
+2011-07-26 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 7708296760eaf5a80d8540746c9c249826fd1bfe Merge: ea11e5e
+
+ cd6e382 Author: Bart Van Assche <bvanassche at acm.org> Date: Tue Jul
+ 26 16:21:41 2011 +0200
+
+2011-07-26 Bart Van Assche <bvanassche at acm.org>
+
+ * snmplib/snmpUDPIPv6Domain.c: Clarify an IPv6 source code comment
+
+
+2011-07-26 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/agent_handler.c, man/netsnmp_handler.3: Spelling fix:
+
+ definedy -> defined
+
+2011-07-26 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/helpers/stash_cache.c, man/netsnmp_stash_cache.3: Spelling
+
+ fix: aleviate -> alleviate
+
+2011-07-26 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit dd2c47133493d5a00de6b3cdbcfac7e9d44b6ffe Merge: f9ccbc7
+
+ ea11e5e Author: Jan Safranek <jsafranek at users.sourceforge.net> Date:
+ Tue Jul 26 14:25:28 2011 +0200
+
+2011-07-26 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit c5a8464c42a94c250ee2dfa2a473109a734203d8 Author: Jan
+
+ Safranek <jsafranek at users.sourceforge.net> Date: Tue Jul 26
+ 14:24:55 2011 +0200
+
+2011-07-25 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit f9ccbc772666134d1d178b505af9ddcdd9ed4244 Author: Jan
+
+ Safranek <jsafranek at users.sourceforge.net> Date: Mon Jul 25
+ 15:02:15 2011 +0200
+
+2011-07-20 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit b0c0a355d5f601a11be4914fbf713716abd30a29 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Tue Jul 19
+ 18:36:11 2011 -0700
+
+2011-07-20 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit c14fc38614baf10d517136f0480907b7f03d8d74 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Wed Jul 20
+ 13:44:59 2011 -0700
+
+2011-07-19 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/testhandler.c: remove broken whitespace lines that
+
+ leads to reading confusion
+
+2011-07-20 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit ebdd216c074bf41cd3a084bd14689cf01c887b31 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Tue Jul 19
+ 18:36:11 2011 -0700
+
+2011-07-19 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * .gitignore: updated gitignore to ignore a number of auto-generated
+
+ files
+
+2011-07-19 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/testhandler.c: remove broken whitespace lines that
+
+ leads to reading confusion
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit df5f70055cf9be33f05fb50abe2f5a81eac092ad Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Tue Jul 19 11:07:19 2011 +0200
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit f596f18242dcdfd6cf49c88da1d836c16e260cac Merge: 0f309b4
+
+ 70dee4b Author: Bart Van Assche <bvanassche at acm.org> Date: Tue Jul
+ 19 11:33:28 2011 +0200
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/agent_trap.c, agent/mibgroup/mibII/snmp_mib.c,
+ agent/mibgroup/mibII/snmp_mib_5_5.c: CHANGES: snmpd: PATCH:
+ 3369680:
+
+ from Ilya Yanok: change snmp_enableauthentraps from int to long such
+ that modifying the corresponding MIB object does not overwrite
+ memory in 64-bit builds.
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/mibgroup/agentx/subagent.c: CHANGES: snmpd: PATCH: 3370645:
+
+ from Bill Fenner: Fix AgentX subagent four byte leak
+
+2011-07-08 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: Test harness: do
+
+ not invoke ISRUNNING() on MinGW.
+
+2011-07-08 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: Test harness:
+
+ cleanup - remove code that became superfluous.
+
+2011-07-08 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: MinGW: Do not
+
+ assume that kill.exe reports via its exit status whether the
+ signalled process still exists.
+
+2011-07-08 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing:
+
+ Remove the function WAITORDIE() from simple_eval_tools.sh since it
+ is never invoked.
+
+2011-07-08 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing:
+
+ Simplify WAITFOR() in simple_eval_tools.sh. The code that handled
+ invocation of WAITFOR() with zero or one arguments has been dropped
+ since WAITFOR() is always invoked with two arguments.
+
+2011-07-08 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: Test harness:
+
+ minor simplification.
+
+2011-07-08 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/default/T059trapdtraphandle_simple: CHANGES:
+
+ testing: Skip test 59 if SIGHUP is not supported. Makes test 59 pass
+ on MinGW.
+
+2011-07-06 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: MinGW fix
+
+
+2011-07-06 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: Test framework
+
+ refactoring: Introduce WAITFORNOTCOND().
+
+2011-07-05 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing:
+
+ Make STOPPROG send SIGTERM repeatedly. This fixes a race where
+ SIGTERM could be sent before the SIGTERM signal handler was set up,
+ especially when running the regression tests under Valgrind.
+ CHANGES: testing: Make the SNMP_VERBOSE=1 output even more verbose.
+
+2011-07-05 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: Test harness
+
+ refactoring: introduce ECHOSENDSIGTERM() and ECHOSENDSIGKILL()
+
+2011-07-05 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: Fix a bug in
+
+ testing/fulltests/support/simple_eval_tools.sh that was introduced
+ in commit 938d75c.
+
+2011-07-01 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore: .gitignore: Ignore *.exe files generated by the Win32
+
+ build
+
+2011-07-04 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing:
+
+ Test only once during a test whether the shell supports sub-second
+ sleeping instead of repeatedly.
+
+2011-07-04 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_run: CHANGES: testing: Changed
+
+ default timeout from 1s to 10s when the regression tests are run
+ under Valgrind
+
+2011-07-04 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing:
+
+ After having sent SIGTERM to snmpd or snmptrapd, wait until the
+ process has stopped before sending SIGKILL. This race condition was
+ hit most easily when running the regression tests under Valgrind.
+ CHANGES: testing: 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.
+
+2011-06-17 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/agentx/protocol.c: Fix a bug in a debug statement
+
+ introduced by patch 3310250 / r20494: use %ld to print a value of
+ type oid instead of %d. This patch is a combination of the following to V5.6 SVN patches: git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20511 06827809-a52a-0410-b366-d66718629dedgit-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20512 06827809-a52a-0410-b366-d66718629ded
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 0f309b493c21d3c6914487514b41560754ffcdf9 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Tue Jul 19 08:37:50 2011 +0200
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 1b7454bc281568470a1300476d2edb4f411e6029 Merge: 8d9dcc8
+
+ 690ea7d Author: Bart Van Assche <bvanassche at acm.org> Date: Tue Jul
+ 19 08:31:28 2011 +0200
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * apps/snmptrapd.c: CHANGES: snmptrapd: Add missing newline
+
+ character in a log message
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * apps/snmptrapd.c: CHANGES: snmptrapd: Invoke shutdown_perl() when
+
+ shutting down
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * snmplib/snmpUDPIPv6Domain.c: Spelling fix: branket -> bracket
+
+
+2011-07-17 Bart Van Assche <bvanassche at acm.org>
+
+ * configure, include/net-snmp/net-snmp-config.h.in: Run autoreconf.
+
+ Fixes build breakage caused by patch
+ d588ec853bd0531f212fcbf51b962b96c6828b59 (RPM 4.9 support)
+
+2011-07-17 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit d617d84f83fa69ed9fa9f98efc4afaf880d121f2 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Thu Jul 14 16:43:47 2011 +0200
+
+2011-07-14 Bart Van Assche <bvanassche at acm.org>
+
+ * snmplib/transports/snmpIPv6BaseDomain.c: CHANGES: snmplib: Make
+
+ netsnmp_ipv6_fmtaddr() show the IPv6 scope ID
+
+2011-07-17 Bart Van Assche <bvanassche at acm.org>
+
+ * configure, configure.d/config_os_functions,
+ include/net-snmp/net-snmp-config.h.in,
+ snmplib/transports/snmpIPv6BaseDomain.c,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: Add support
+ for
+
+ IPv6 address scope ID
+
+2011-07-17 Bart Van Assche <bvanassche at acm.org>
+
+ * configure, include/net-snmp/net-snmp-config.h.in: Run autoreconf
+
+
+2011-07-17 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit a56721a3e7754e389daa7e8a3d5792899edc9de3 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Thu Jul 14 16:18:32 2011 +0200
+
+2011-07-15 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 844d4ce867bf3abe7b7536c5dbfba401937a8d4a Merge: eed0198
+
+ 61036a8 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Fri Jul 15 15:33:10 2011 -0700
+
+2011-07-15 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 851bcf53fcd13cdf0ba9f12e5d603e73f8bb9611 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Fri Jul 15
+ 15:32:49 2011 -0700
+
+2011-07-14 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/cache_handler.c: fix a typo
+
+
+2011-07-13 Robert Story <rstory at localhost>
+
+ * snmplib/parse.c: CHANGES: snmplib: tweak patch 3044888 to restore
+
+ proper non-error return during mib loading
+
+2011-07-11 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : added 5.7 patches to the branch list and fix the release file
+
+
+2011-07-11 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : added 5.7 patches to the branch list
+
+
+2011-07-11 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/release: a copy of the release file applied to the older
+
+ branches
+
+2011-07-11 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added 5.7 patches
+
+
+2011-07-11 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit c431231e8f0a39d1950bc72c32e3402f90fa8030 Merge: 56fee40
+
+ a2ac24d Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Mon Jul 11 19:33:17 2011 -0700
+
+2011-07-11 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added a copy of the
+
+ shell-functions to the older branch
+
+2011-07-11 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/release: a copy of the release file applied to the older
+
+ branches
+
+2011-07-01 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * ChangeLog: version update for 5.7
+
+
+2011-07-01 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec: Version number update: 5.7
+
+
+2011-07-01 Robert Story <rstory at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpIPv4BaseDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c: Revert "fix dtlsudp
+
+ transport address format function" This reverts commit 2ab3a6e6f2fcc1ff3e5f0fb5dc5d05e498820d89. - for some reason I saw 'rc' and my brain interpreted it as 'pre-release'. What can I say, it was late. :-/
+
+2011-07-01 Robert Story <rstory at localhost>
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpIPv4BaseDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c: fix dtlsudp transport
+
+ address format function - update ipv4 fmtaddr to handle sockaddr and to check size before assuming data is addr pair - move dtlsudp functions to extract addr(s) to tlsbase
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 56fee40118b21a9f4dc02a6f247f7da6fc69a005 Merge: d39194b
+
+ 9ff4714 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Wed Jun 29 23:18:13 2011 -0700
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: fix tag pushing
+
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: fix tag pushing
+
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: misc publication fixes found while
+
+ publishing
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * ChangeLog: version update for 5.7.rc3
+
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec: Version number update: 5.7.rc3
+
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: remove unneeded comment
+
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: misc publication fixes found while
+
+ publishing
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * include/net-snmp/net-snmp-config.h.in: ran autoheader to add the
+
+ missing template ifdefs
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * ChangeLog: version update for 5.7.rc2
+
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec: Version number update: 5.7.rc2
+
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 64b6c68a84930ab01e3e146c49f3ab5382efda3e Merge: 127eec2
+
+ d39194b Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Wed Jun 29 17:12:46 2011 -0700
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit df9cf9a1e293d05a24786694f68c05a2be13a9b3 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Wed Jun 29
+ 16:34:11 2011 -0700
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: use git2cl to generate the ChangeLog file;
+
+ needs much more work.
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: use the new run-autoconf script
+
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/run-autoconf: A script to invoke the correct version of the
+
+ autoconf tool
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: remaining command line changes for svn ->
+
+ git
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: make the branch echo output and svn update
+
+ converted to git equivalents
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: pull the branch info from git
+
+
+2011-06-29 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swinst_rpm.c,
+ agent/mibgroup/host/hr_swinst.c, configure.d/config_os_headers,
+ configure.d/config_os_libs1: Tweak RPM handling to work with
+ library
+
+ version 4.9
+
+2011-06-29 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit d588ec853bd0531f212fcbf51b962b96c6828b59 Author: Jan
+
+ Safranek <jsafranek at users.sourceforge.net> Date: Wed Jun 29
+ 16:07:00 2011 +0200
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/release: noted that the master branch is in rc state
+
+
+2011-06-28 Wes Hardaker <opensource at hardakers.net>
+
+ * : commit 8b23b4c13923b8caf4d4aed32a450933934ff461 Merge: 153781d
+
+ 47f5048 Author: Wes Hardaker <opensource at hardakers.net> Date: Tue
+ Jun 28 13:14:52 2011 -0700
+
+2011-06-28 Wes Hardaker <opensource at hardakers.net>
+
+ * : commit af8b235234f72944a649a76f0d30cff95ac2e895 Author: Wes
+
+ Hardaker <opensource at hardakers.net> Date: Tue Jun 28 13:11:19 2011
+ -0700
+
+2011-06-28 Wes Hardaker <opensource at hardakers.net>
+
+ * local/gittools/shell-functions: use git merge with the --log
+
+ option
+
+2011-06-28 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 153781dbfb2afc0003ba4e58ffcca53001e486d6 Merge: b3e80de
+
+ 3c5a409 Author: Bart Van Assche <bvanassche at acm.org> Date: Tue Jun
+ 28 19:43:13 2011 +0200
+
+2011-06-28 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 9bc82e4ca4837f00072dba86b9497a27186909f9 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Tue Jun 28 19:13:35 2011 +0200
+
+2011-06-28 Wes Hardaker <opensource at hardakers.net>
+
+ * FAQ: We're now using git!
+
+
+2011-06-27 Wes Hardaker <opensource at hardakers.net>
+
+ * : commit b3e80de9b07d282ff11af8b06a91d64279d3261d Merge: c4ad278
+
+ 6a5e5a6 Author: Wes Hardaker <opensource at hardakers.net> Date: Mon
+ Jun 27 21:34:59 2011 -0700
+
+2011-06-27 Wes Hardaker <opensource at hardakers.net>
+
+ * : commit 38fe8177d533135a6cc682724f16a91113bcd7f3 Merge: 7d917cf
+
+ dd58baf Author: Wes Hardaker <opensource at hardakers.net> Date: Mon
+ Jun 27 21:34:56 2011 -0700
+
+2011-06-27 Wes Hardaker <opensource at hardakers.net>
+
+ * : commit 5c177f517d16f05545b279d16f0e4fd5696be651 Merge: f0d6bf0
+
+ c2bcebc Author: Wes Hardaker <opensource at hardakers.net> Date: Mon
+ Jun 27 21:34:55 2011 -0700
+
+2011-06-27 Wes Hardaker <opensource at hardakers.net>
+
+ * : commit 9c9769572eb8c03b69556c1c5aab9b4d56c6d1d3 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Mon Jun 27
+ 14:11:14 2011 +0000
+
+2011-06-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added a feature to not roll
+
+ branches currenly in rc phase git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20532 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added a nsrollup function for
+
+ rolling branches upward. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20531 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: created an nspatchapply function
+
+ to apply a previously tested patch git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20530 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added a nstrypatch function to
+
+ test patch application against various branches git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20529 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added verbose output git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20528 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: more prefix changes and better
+
+ setting of default values git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20527 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: use ns prefixes instead of generic
+
+ snmp prefixes git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20526 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-24 Dave Shield <dts12 at users.sourceforge.net>
+
+ * ChangeLog: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20524 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-24 Dave Shield <dts12 at users.sourceforge.net>
+
+ * configure, configure.in, include/net-snmp/net-snmp-config.h.in:
+
+ Missing check for rpmts.h git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20523 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-24 Dave Shield <dts12 at users.sourceforge.net>
+
+ * configure: Version number update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20522 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-24 Dave Shield <dts12 at users.sourceforge.net>
+
+ * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
+ man/netsnmp_read_config.3, man/netsnmp_read_only.3,
+ man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
+ man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
+ man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
+ man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
+ man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
+ man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
+ man/netsnmp_table.3, man/netsnmp_table_array.3,
+ man/netsnmp_table_container.3, man/netsnmp_table_data.3,
+ man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
+ man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
+ man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3: documentation update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20521 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-24 Dave Shield <dts12 at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.in, dist/net-snmp.spec,
+ snmplib/snmp_version.c: Version number update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20520 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-23 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/host/hr_swinst.c, configure, configure.in,
+ include/net-snmp/net-snmp-config.h.in: Tweak RPM handling to work
+
+ with library version 4.9 Based on a patch by Jan Safranek git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20519 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/host/hr_swinst.c: Provide a framework for reading
+
+ RPM package information from a cache directory (rather than querying
+ the RPMdb directly). My apologies to Jeff Johnson for the delay in adding this
+ functionality. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20518 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * ChangeLog: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20516 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * configure: Version number update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20515 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.in, dist/net-snmp.spec,
+ snmplib/snmp_version.c: Version number update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20514 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-21 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swinst.h,
+ agent/mibgroup/host/data_access/swinst_pkginfo.c: Provide a
+
+ framework for reading RPM package information from a cache directory
+ (rather than querying the RPMdb directly). My apologies to Jeff Johnson for the delay in adding this
+ functionality. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20513 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-21 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swinst.h,
+ agent/mibgroup/host/data_access/swinst_pkginfo.c: Provide a
+
+ framework for reading RPM package information from a cache directory
+ (rather than querying the RPMdb directly). My apologies to Jeff Johnson for the delay in adding this
+ functionality. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20513 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-21 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swinst.h,
+ agent/mibgroup/host/data_access/swinst_pkginfo.c: Provide a
+
+ framework for reading RPM package information from a cache directory
+ (rather than querying the RPMdb directly). My apologies to Jeff Johnson for the delay in adding this
+ functionality. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20513 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-19 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/agentx/protocol.c: Follow-up for r20511: really use
+
+ the proper format specification. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20512 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-19 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/agentx/protocol.c: Follow-up for r20511: really use
+
+ the proper format specification. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20512 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-17 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/agentx/protocol.c: Fix a bug in a debug statement
+
+ introduced by patch 3310250 / r20494: use %ld to print a value of
+ type oid instead of %d. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20511 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-17 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/agentx/protocol.c: Fix a bug in a debug statement
+
+ introduced by patch 3310250 / r20494: use %ld to print a value of
+ type oid instead of %d. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20511 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-17 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/helpers/cache_handler.c: Use %p to print a pointer instead
+
+ of %ld git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20510 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-17 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/helpers/cache_handler.c: Use %p to print a pointer instead
+
+ of %ld git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20510 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-13 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * CHANGES: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20508 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-13 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * ChangeLog: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20507 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-13 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * configure: run correct version of autoconf git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20506 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-13 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec: Version number update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20505 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-13 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * configure: ran autoconf git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20504 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-10 Niels Baggesen <nba at users.sourceforge.net>
+
+ * snmplib/cert_util.c: Include stdlib.h to make dmalloc happy
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20502 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-10 Niels Baggesen <nba at users.sourceforge.net>
+
+ * configure.d/config_modules_security_modules: Fix build of snmpusm
+
+ when additional sec modules requested git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20501 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * snmplib/cert_util.c: Include stdà¥à¤
à¤à¥à¤
ib.h to make dmalloc happy
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20500 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-09 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/snmp_transport.c: CHANGES: BUG: 3151845: fix multiple
+
+ registrations of snmp transport handler git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20499 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-09 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/snmp_transport.c: CHANGES: BUG: 3151845: fix multiple
+
+ registrations of snmp transport handler git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20499 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-08 Robert Story <rstory at users.sourceforge.net>
+
+ * include/net-snmp/library/default_store.h, snmplib/snmp_api.c,
+ snmplib/system.c: more dnssec tweaks - create an app-global
+ validator context for use with all validation routines. mainly
+ useful for long-lived apps. - use the apptype as the validator
+ 'scope', allowing for app-specific configuration of validation
+ via libval's dnsval.conf git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20498 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-07 Robert Story <rstory at users.sourceforge.net>
+
+ * include/net-snmp/library/default_store.h: add a max define for
+
+ each default store type not actually used, just a helpful reminder for those adding new ids who might not think to check NETSNMP_DS_MAX_SUBIDS. (the bool list is rapidly approaching the current limit.) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20497 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-07 Robert Story <rstory at users.sourceforge.net>
+
+ * testing/fulltests/support/simple_run: mention builddir when
+
+ complaining about not being run from source tree git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20496 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * perl/SNMP/SNMP.xs: Reverted r20362: that patch makes sense on the
+
+ trunk and the 5.6 branch but not on the 5.5 nor on the 5.4 branch. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20495 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/agentx/master.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/protocol.c,
+ agent/mibgroup/agentx/subagent.c:
+
+ CHANGES: snmpd: patch 3310250: from fenner: misc fixes for debugging
+ output of agentx git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20494 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/agentx/master.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/protocol.c,
+ agent/mibgroup/agentx/subagent.c:
+
+ CHANGES: snmpd: patch 3310250: from fenner: misc fixes for debugging
+ output of agentx git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20494 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/agentx/master.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/protocol.c,
+ agent/mibgroup/agentx/subagent.c:
+
+ CHANGES: snmpd: patch 3310250: from fenner: misc fixes for debugging
+ output of agentx git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20494 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * CHANGES, NEWS: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20492 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/Makefile.depend: make depend git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20491 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * configure: fixed autoconf version git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20490 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec: Version number update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20489 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Dave Shield <dts12 at users.sourceforge.net>
+
+ * CHANGES: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20487 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Dave Shield <dts12 at users.sourceforge.net>
+
+ * ChangeLog: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20486 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: make
+
+ depend git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20485 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Dave Shield <dts12 at users.sourceforge.net>
+
+ * perl/SNMP/SNMP.xs: Reinstate an "unused" label that is actually
+
+ still required. (referenced in line 2710) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20484 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/disk.c: Fix typo git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20483 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Dave Shield <dts12 at users.sourceforge.net>
+
+ * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
+ man/netsnmp_read_config.3, man/netsnmp_read_only.3,
+ man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
+ man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
+ man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
+ man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
+ man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
+ man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
+ man/netsnmp_table.3, man/netsnmp_table_array.3,
+ man/netsnmp_table_container.3, man/netsnmp_table_data.3,
+ man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
+ man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
+ man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3: documentation update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20482 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Dave Shield <dts12 at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.in, dist/net-snmp.spec,
+ snmplib/snmp_version.c: Version number update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20481 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Dave Shield <dts12 at users.sourceforge.net>
+
+ * CHANGES: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20479 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Dave Shield <dts12 at users.sourceforge.net>
+
+ * ChangeLog: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20478 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/helpers/Makefile.depend, agent/mibgroup/Makefile.depend,
+ apps/Makefile.depend, apps/snmpnetstat/Makefile.depend,
+ snmplib/Makefile.depend: make depend git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20477 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Dave Shield <dts12 at users.sourceforge.net>
+
+ * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
+ man/netsnmp_read_config.3, man/netsnmp_read_only.3,
+ man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
+ man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
+ man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
+ man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
+ man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
+ man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
+ man/netsnmp_table.3, man/netsnmp_table_array.3,
+ man/netsnmp_table_container.3, man/netsnmp_table_data.3,
+ man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
+ man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
+ man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3: documentation update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20476 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Dave Shield <dts12 at users.sourceforge.net>
+
+ * CHANGES, FAQ, README, configure, configure.in,
+ dist/net-snmp.spec, snmplib/snmp_version.c: Version number update
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20475 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-01 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: fix xml quoting git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20474 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-31 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/parse.c: fix non existent malloc macro to use calloc
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20473 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-31 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * include/net-snmp/library/parse.h, snmplib/parse.c: CHANGES:
+
+ snmplib: Applied the intent of patch 3044888 to allow applications
+ to read the error messages of a MIB parsing failure. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20472 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-31 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/agent/extend.c, agent/mibgroup/ucd-snmp/disk.c:
+
+ CHANGES: snmpd: PATCH 3066862: from fhew: fix the agent for
+ comparing unsigned large indexes of the disk and extend tables. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20471 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-31 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/agent/extend.c, agent/mibgroup/ucd-snmp/disk.c:
+
+ CHANGES: snmpd: PATCH 3066862: from fhew: fix the agent for
+ comparing unsigned large indexes of the disk and extend tables. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20471 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-31 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/agent/extend.c, agent/mibgroup/ucd-snmp/disk.c:
+
+ CHANGES: snmpd: PATCH 3066862: from fhew: fix the agent for
+ comparing unsigned large indexes of the disk and extend tables. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20471 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-31 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/agent/extend.c, agent/mibgroup/ucd-snmp/disk.c:
+
+ CHANGES: snmpd: PATCH 3066862: from fhew: fix the agent for
+ comparing unsigned large indexes of the disk and extend tables. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20471 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-31 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/agent/extend.c, agent/mibgroup/ucd-snmp/disk.c:
+
+ CHANGES: snmpd: PATCH 3066862: from fhew: fix the agent for
+ comparing unsigned large indexes of the disk and extend tables. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20471 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-31 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/host/hr_swrun.c: CHANGES: snmpd: 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. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20470 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-31 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/host/hr_swrun.c: CHANGES: snmpd: 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. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20470 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-31 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/host/hr_swrun.c: CHANGES: snmpd: 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. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20470 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-31 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/host/hr_swrun.c: CHANGES: snmpd: 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. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20470 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: up the ante and run other test suites
+
+ besides just the default set git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20462 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmpusm.c: CHANGES: snmpd: patch 3299384: fix INFORMs so
+
+ they retry probing for an engineID. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20461 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmpusm.c: Applied (roughly) patch 3299370 to avoid
+
+ rewriting existing authkey/privkey/etcs git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20460 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/header_complex.c, agent/mibgroup/header_complex.h,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
+ agent/mibgroup/notification/snmpNotifyTable.c: Applied the intent
+ of
+
+ patch 3299386 which fixes duplicate entries on a SIGHUP. To achieve
+ this some new header_complex functions needed to be created that
+ didn't change the behavior of the older ones. The notification code
+ now calls these newer functions. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20459 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: CHANGES: snmpd: patch 3299384: fix INFORMs so
+
+ they retry probing for an engineID. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20458 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: CHANGES: snmpd: patch 3299384: fix INFORMs so
+
+ they retry probing for an engineID. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20458 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: CHANGES: snmpd: patch 3299384: fix INFORMs so
+
+ they retry probing for an engineID. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20458 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: CHANGES: snmpd: patch 3299384: fix INFORMs so
+
+ they retry probing for an engineID. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20458 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: Applied (roughly) patch 3299370 to avoid
+
+ rewriting existing authkey/privkey/etcs git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20457 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: Applied (roughly) patch 3299370 to avoid
+
+ rewriting existing authkey/privkey/etcs git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20457 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: Applied (roughly) patch 3299370 to avoid
+
+ rewriting existing authkey/privkey/etcs git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20457 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: Applied (roughly) patch 3299370 to avoid
+
+ rewriting existing authkey/privkey/etcs git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20457 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c,
+ agent/mibgroup/util_funcs/get_pid_from_inode.c,
+ agent/mibgroup/util_funcs/get_pid_from_inode.h, perl/Makefile.PL:
+
+ NEWS: snmpd: patch 3131397: from takevos: huge speedups of the
+ TCP/UDP Tables git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20456 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * perl/NetSNMP.xs: Added a bogus empty .xs file for bundling on
+
+ newer perl that wants "something" git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20455 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swrun_procfs_status.c: CHANGES:
+
+ snmpd: patch 3306476: from tinypyramids: fix memory leak in the
+ swrun container loading git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20454 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swrun_procfs_status.c: CHANGES:
+
+ snmpd: patch 3306476: from tinypyramids: fix memory leak in the
+ swrun container loading git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20454 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-25 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swinst.c,
+ agent/mibgroup/tunnel/tunnel.c: Follow-up for r20449: use
+
+ NETSNMP_PRIo "u" for printing subids instead of only NETSNMP_PRIo. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20453 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-25 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swinst.c,
+ agent/mibgroup/tunnel/tunnel.c: Follow-up for r20449: use
+
+ NETSNMP_PRIo "u" for printing subids instead of only NETSNMP_PRIo. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20453 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-25 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: Microsoft
+
+ Visual Studio: Link with gdi32.lib if OpenSSL has been enabled
+ because gdi32.lib is a dependency of OpenSSL. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20451 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-25 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: Microsoft
+
+ Visual Studio: Link with gdi32.lib if OpenSSL has been enabled
+ because gdi32.lib is a dependency of OpenSSL. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20451 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-25 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: Microsoft
+
+ Visual Studio: Link with gdi32.lib if OpenSSL has been enabled
+ because gdi32.lib is a dependency of OpenSSL. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20451 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-25 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * include/net-snmp/library/oid.h: Follow-up for r20448: since the
+
+ "oid" typedef has been changed back from uint32_t to u_long, change
+ NETSNMP_PRIo from NETSNMP_PRI32 into "l". git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20450 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-25 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * include/net-snmp/library/oid.h: Follow-up for r20448: since the
+
+ "oid" typedef has been changed back from uint32_t to u_long, change
+ NETSNMP_PRIo from NETSNMP_PRI32 into "l". git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20450 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-25 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/tunnel/tunnel.c: CHANGES: snmpd: Use proper format
+
+ specifier in debug statements for printing values of type 'oid'. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20449 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-25 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swinst.c,
+ agent/mibgroup/tunnel/tunnel.c: CHANGES: snmpd: Use proper format
+
+ specifier in debug statements for printing values of type 'oid'. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20449 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-25 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swinst.c,
+ agent/mibgroup/tunnel/tunnel.c: CHANGES: snmpd: Use proper format
+
+ specifier in debug statements for printing values of type 'oid'. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20449 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-25 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swinst.c,
+ agent/mibgroup/tunnel/tunnel.c: CHANGES: snmpd: Use proper format
+
+ specifier in debug statements for printing values of type 'oid'. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20449 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-24 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * include/net-snmp/library/oid.h: revert OID typedef to u_long as
+
+ agreed to on -coders and in the admin meeting git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20448 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-24 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * include/net-snmp/library/oid.h: revert OID typedef to u_long as
+
+ agreed to on -coders and in the admin meeting git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20448 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-24 Niels Baggesen <nba at users.sourceforge.net>
+
+ * snmplib/system.c: Remember to return info also without DNSSEC
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20447 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-24 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib/data_access/arp_common.c: Added NULL-checks
+
+ after malloc git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20446 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-24 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib/data_access/arp_common.c: Added NULL-checks
+
+ after malloc git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20446 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-24 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib/data_access/arp_common.c: Added NULL-checks
+
+ after malloc git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20446 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-24 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib/data_access/arp_common.c: Added NULL-checks
+
+ after malloc git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20446 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: CHANGES:
+
+ agent: BUG: 3305157: Fix ipAddressPrefix handling of IPv6 addresses git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20445 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: CHANGES:
+
+ agent: BUG: 3305157: Fix ipAddressPrefix handling of IPv6 addresses git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20445 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * python/netsnmp/client_intf.c: CHANGES: python: BUG: 3295407: Fix
+
+ handling of void pointer git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20444 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * python/netsnmp/client_intf.c: CHANGES: python: BUG: 3295407: Fix
+
+ handling of void pointer git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20444 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * python/netsnmp/client_intf.c: CHANGES: python: BUG: 3295407: Fix
+
+ handling of void pointer git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20444 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * python/netsnmp/client_intf.c: CHANGES: python: BUG: 3295407: Fix
+
+ handling of void pointer git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20444 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c: CHANGES:
+
+ snmplib: BUG: 3264852: Recognise missing report types
+ (snmp{Unavailable,Unknown}Contexts,snmpUnknownPDUHandlers) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20443 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c: CHANGES:
+
+ snmplib: BUG: 3264852: Recognise missing report types
+ (snmp{Unavailable,Unknown}Contexts,snmpUnknownPDUHandlers) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20443 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c: CHANGES:
+
+ snmplib: BUG: 3264852: Recognise missing report types
+ (snmp{Unavailable,Unknown}Contexts,snmpUnknownPDUHandlers) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20443 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c: CHANGES:
+
+ snmplib: BUG: 3264852: Recognise missing report types
+ (snmp{Unavailable,Unknown}Contexts,snmpUnknownPDUHandlers) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20443 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c: CHANGES:
+
+ snmplib: BUG: 3264852: Recognise missing report types
+ (snmp{Unavailable,Unknown}Contexts,snmpUnknownPDUHandlers) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20443 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-20 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmpAAL5PVCDomain.c, snmplib/snmpAliasDomain.c,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpIPXDomain.c,
+ snmplib/snmpSSHDomain.c, snmplib/snmpSTDDomain.c,
+ snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c,
+ snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ snmplib/snmpUnixDomain.c: CHANGES: snmplib: BUG: 3234754: Ensure
+ old
+
+ f_create_from_tstring hook is initialized to NULL git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20442 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-20 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/transports/snmpAAL5PVCDomain.c,
+ snmplib/transports/snmpAliasDomain.c,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpIPXDomain.c,
+ snmplib/transports/snmpSSHDomain.c,
+ snmplib/transports/snmpSTDDomain.c,
+ snmplib/transports/snmpTCPDomain.c,
+ snmplib/transports/snmpTCPIPv6Domain.c,
+ snmplib/transports/snmpTLSTCPDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv6Domain.c,
+ snmplib/transports/snmpUnixDomain.c: CHANGES: snmplib: BUG:
+ 3234754:
+
+ Ensure old f_create_from_tstring hook is initialized to NULL git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20442 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-20 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/transports/snmpAAL5PVCDomain.c,
+ snmplib/transports/snmpAliasDomain.c,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpIPXDomain.c,
+ snmplib/transports/snmpSSHDomain.c,
+ snmplib/transports/snmpSTDDomain.c,
+ snmplib/transports/snmpTCPDomain.c,
+ snmplib/transports/snmpTCPIPv6Domain.c,
+ snmplib/transports/snmpTLSTCPDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv6Domain.c,
+ snmplib/transports/snmpUnixDomain.c: CHANGES: snmplib: BUG:
+ 3234754:
+
+ Ensure old f_create_from_tstring hook is initialized to NULL git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20442 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-20 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmpAAL5PVCDomain.c, snmplib/snmpIPXDomain.c,
+ snmplib/snmpSTDDomain.c, snmplib/snmpTCPDomain.c,
+ snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c,
+ snmplib/snmpUDPIPv6Domain.c, snmplib/snmpUnixDomain.c: CHANGES:
+
+ snmplib: BUG: 3234754: Ensure old f_create_from_tstring hook is
+ initialized to NULL git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20442 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-19 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * acconfig.h, include/net-snmp/net-snmp-config.h.in: use #ifdef
+
+ rather than #if for define checks. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20441 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-19 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * acconfig.h, include/net-snmp/net-snmp-config.h.in: use #ifdef
+
+ rather than #if for define checks. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20441 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-19 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * acconfig.h, include/net-snmp/net-snmp-config.h.in: use #ifdef
+
+ rather than #if for define checks. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20441 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-19 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * acconfig.h, include/net-snmp/net-snmp-config.h.in: use #ifdef
+
+ rather than #if for define checks. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20441 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-19 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * acconfig.h, include/net-snmp/net-snmp-config.h.in: use #ifdef
+
+ rather than #if for define checks. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20441 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-19 Dave Shield <dts12 at users.sourceforge.net>
+
+ * man/snmp_api.3.def, man/snmp_sess_api.3.def: CHANGES: man: BUG:
+
+ 3190725: Document snmp{,_sess}synch_response and snmp_async_send git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20440 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-19 Dave Shield <dts12 at users.sourceforge.net>
+
+ * man/session_api.3.def, man/snmp_sess_api.3.def: CHANGES: man: BUG:
+
+ 3190725: Document snmp{,_sess}synch_response and snmp_async_send git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20440 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-19 Dave Shield <dts12 at users.sourceforge.net>
+
+ * man/netsnmp_sess_api.3.def, man/netsnmp_session_api.3.def:
+
+ CHANGES: man: BUG: 3190725: Document snmp{,_sess}synch_response and
+ snmp_async_send git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20440 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-19 Dave Shield <dts12 at users.sourceforge.net>
+
+ * man/netsnmp_sess_api.3.def, man/netsnmp_session_api.3.def:
+
+ CHANGES: man: BUG: 3190725: Document snmp{,_sess}synch_response and
+ snmp_async_send git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20440 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-19 Dave Shield <dts12 at users.sourceforge.net>
+
+ * man/snmp_api.3.def, man/snmp_sess_api.3.def: CHANGES: man: BUG:
+
+ 3190725: Document snmp{,_sess}synch_response and snmp_async_send git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20440 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-19 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/host/hr_swrun.c: CHANGES: snmpd: 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) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20438 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-19 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/host/hr_swrun.c: CHANGES: snmpd: 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) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20438 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-19 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/keytools.c, snmplib/scapi.c: CHANGES: snmplib: BUG:
+
+ 3184697: Don't reference internal MD5 when it's explicitly disabled git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20437 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-19 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/keytools.c, snmplib/scapi.c: CHANGES: snmplib: BUG:
+
+ 3184697: Don't reference internal MD5 when it's explicitly disabled git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20437 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-16 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/system.c: make sure we get the hint git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20436 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-15 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * testing/RUNTESTS: Follow-up for r20432: testing/RUNTESTS without
+
+ arguments works again as it should. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20435 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-15 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * testing/RUNTESTS: Follow-up for r20432: testing/RUNTESTS without
+
+ arguments works again as it should. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20435 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-14 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/transports/snmpIPv6BaseDomain.c: Ran
+
+ snmplib/transports/snmpIPv6BaseDomain.c through dos2unix. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20434 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-14 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * testing/fulltests/default/T071com2sec6_simple: Fixed a typo in a
+
+ comment. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20433 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-14 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * testing/fulltests/default/T071com2sec6_simple: Fixed a typo in a
+
+ comment. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20433 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-14 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * testing/RUNTESTS: RUNTESTS works again for tests with a four-digit
+
+ number. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20432 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-14 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * testing/RUNTESTS: RUNTESTS works again for tests with a four-digit
+
+ number. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20432 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-14 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/system.c: Fixed a recently introduced bug in
+
+ netsnmp_getaddrinfo(). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20431 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-14 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/diskio.c: Document that the ucd-snmp
+
+ diskio code still has to be modified such that diskio_free_config()
+ gets invoked upon SIGHUP. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20430 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-14 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/diskio.c: Document that the ucd-snmp
+
+ diskio code still has to be modified such that diskio_free_config()
+ gets invoked upon SIGHUP. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20430 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-13 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/system.c: fix cast git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20429 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-13 Robert Story <rstory at users.sourceforge.net>
+
+ * *
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_a
+ ccess.c,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_acces
+ s.c: Revert 20420 "CHANGES: snmpd: Fixed memory leak in TCP-MIB
+
+ tables introduced by patch #3053436." Revert 19708 "CHANGES: snmpd:
+ PATCH: 3053436: from: takevos: fix: tcpConnectionTable_data_access
+ invalid memory access" the bug 3053436 is fixing was introduced in r17719, and fixed in
+ r17861. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20428 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-13 Robert Story <rstory at users.sourceforge.net>
+
+ * agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ apps/snmpnetstat/inet.c, apps/snmpnetstat/route.c,
+ apps/snmptrapd_log.c, configure, configure.d/config_os_functions,
+ configure.d/config_os_libs2, include/net-snmp/library/system.h,
+ include/net-snmp/net-snmp-config.h.in, snmplib/system.c,
+ snmplib/transports/snmpIPv4BaseDomain.c,
+ snmplib/transports/snmpIPv6BaseDomain.c,
+ snmplib/transports/snmpUDPIPv6Domain.c: more dns related tweaks -
+ add netsnmp_gethostbyaddr - always define netsnmp_* versions;
+ logonce if underlying function is not available - use new
+ functions in disman mibs git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20427 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-13 Robert Story <rstory at users.sourceforge.net>
+
+ * apps/snmpnetstat/inet6.c, snmplib/snmpv3.c,
+ snmplib/transports/snmpIPv6BaseDomain.c,
+ snmplib/transports/snmpUDPIPv6Domain.c: use new netsnmp dns
+
+ functions in apps/snmplib git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20426 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-13 Robert Story <rstory at users.sourceforge.net>
+
+ * include/net-snmp/library/system.h, snmplib/system.c: move DNSSEC
+
+ validation into resolver wrapper functions - allows other code to benefit from validation - new netsnmp_gethostbyname, netsnmp_getaddrinfo git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20425 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-13 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/mib.c: Follow-up for r20417: replaced a malloc()/free()
+
+ pair by a call to realloc(). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20424 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-13 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/mib.c: Follow-up for r20417: replaced a malloc()/free()
+
+ pair by a call to realloc(). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20424 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-13 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/mib.c: Follow-up for r20417: replaced a malloc()/free()
+
+ pair by a call to realloc(). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20424 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib/data_access/arp_netlink.c: Fix for RHEL4
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20423 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * include/net-snmp/library/snmp_transport.h,
+ snmplib/transports/snmpUDPBaseDomain.c: Header fiddling for the
+
+ benefit of RHEL4, Solaris, OpenBSD git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20422 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * *
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_a
+ ccess.c,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_acces
+ s.c: CHANGES: snmpd: Fixed memory leak in TCP-MIB tables
+ introduced
+
+ by patch #3053436. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20421 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * *
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_a
+ ccess.c,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_acces
+ s.c: CHANGES: snmpd: Fixed memory leak in TCP-MIB tables
+ introduced
+
+ by patch #3053436. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20420 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/net-snmp/net-snmp-config.h: Reverted accidentally committed
+
+ changes of r20412. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20419 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: CHANGES: snmplib: Fixed a memory leak in
+
+ snmp_free_session(). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20418 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: CHANGES: snmplib: Fixed a memory leak in
+
+ snmp_free_session(). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20418 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: CHANGES: snmplib: Fixed a memory leak in
+
+ snmp_free_session(). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20418 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: CHANGES: snmplib: Fixed a memory leak in
+
+ snmp_free_session(). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20418 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/mib.c: CHANGES: snmplib: _mibindex_add() no longer reads
+
+ past the end of the dynamically allocated array _mibindexes. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20417 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/mib.c: CHANGES: snmplib: _mibindex_add() no longer reads
+
+ past the end of the dynamically allocated array _mibindexes. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20417 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/mib.c: CHANGES: snmplib: _mibindex_add() no longer reads
+
+ past the end of the dynamically allocated array _mibindexes. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20417 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/lcd_time.c: Avoid that MSVC triggers a compiler warning on
+
+ the code in snmplib/lcd_time.c. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20416 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/notification/snmpNotifyFilterProfileTable.c: Avoid
+
+ reading an uninitialized variable. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20415 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/at.c: CHANGES: Win32: Fixed a memory leak in
+
+ the Net-SNMP (non-winExtDLL) implementation of the MIB-II
+ ipNetToMediaTable. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20414 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/at.c: CHANGES: Win32: Fixed a memory leak in
+
+ the Net-SNMP (non-winExtDLL) implementation of the MIB-II
+ ipNetToMediaTable. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20414 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/at.c: CHANGES: Win32: Fixed a memory leak in
+
+ the Net-SNMP (non-winExtDLL) implementation of the MIB-II
+ ipNetToMediaTable. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20414 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/at.c: CHANGES: Win32: Fixed a memory leak in
+
+ the Net-SNMP (non-winExtDLL) implementation of the MIB-II
+ ipNetToMediaTable. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20414 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/interfaces.c: CHANGES: Win32: Fixed a memory
+
+ leak in the Net-SNMP (non-winExtDLL) implementation of the MIB-II
+ ifTable. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20413 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/interfaces.c: CHANGES: Win32: Fixed a memory
+
+ leak in the Net-SNMP (non-winExtDLL) implementation of the MIB-II
+ ifTable. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20413 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/interfaces.c: CHANGES: Win32: Fixed a memory
+
+ leak in the Net-SNMP (non-winExtDLL) implementation of the MIB-II
+ ifTable. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20413 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/interfaces.c: CHANGES: Win32: Fixed a memory
+
+ leak in the Net-SNMP (non-winExtDLL) implementation of the MIB-II
+ ifTable. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20413 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/ipAddr.c: CHANGES: Win32: Fixed a memory leak
+
+ in the Net-SNMP (non-winExtDLL) implementation of the MIB-II
+ ipAddrTable. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20412 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/ipAddr.c: CHANGES: Win32: Fixed a memory leak
+
+ in the Net-SNMP (non-winExtDLL) implementation of the MIB-II
+ ipAddrTable. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20412 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/ipAddr.c: CHANGES: Win32: Fixed a memory leak
+
+ in the Net-SNMP (non-winExtDLL) implementation of the MIB-II
+ ipAddrTable. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20412 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/ipAddr.c, win32/net-snmp/net-snmp-config.h:
+
+ CHANGES: Win32: Fixed a memory leak in the Net-SNMP (non-winExtDLL)
+ implementation of the MIB-II ipAddrTable. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20412 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * ChangeLog: Documentation / source code comment spelling fix:
+
+ exitent -> existent. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20411 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * ChangeLog, snmplib/mib.c: Documentation / source code comment
+
+ spelling fix: exitent -> existent. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20411 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * ChangeLog, snmplib/mib.c: Documentation / source code comment
+
+ spelling fix: exitent -> existent. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20411 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * ChangeLog, snmplib/mib.c: Documentation / source code comment
+
+ spelling fix: exitent -> existent. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20411 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-12 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/transports/snmpIPv6BaseDomain.c: CHANGES: Win32: Build
+
+ snmplib/transports/snmpIPv6BaseDomain.c only if NETSNMP_ENABLE_IPV6
+ has been defined. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20410 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-11 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * Makefile.in, Makefile.rules, configure,
+ configure.d/config_project_with_enable: install the built feature
+
+ headers too git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20409 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-11 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * testing/fulltests/default/T025snmpv3getSHADES_simple,
+ testing/fulltests/default/T026snmpv3getSHAAES_simple: CHANGES:
+
+ testing: Tests 025 and 026 pass on MinGW even if winExtDLL has been
+ enabled. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20408 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-11 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * testing/fulltests/default/T065agentextend_simple: T065 robustness
+
+ improvement. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20407 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-11 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/hardware/fsys.h,
+ agent/mibgroup/hardware/fsys/fsys_void.c,
+ agent/mibgroup/ucd-snmp/disk_hw.h: CHANGES: snmpd: ucd_snmp builds
+
+ again on MinGW and Cygwin. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20406 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-11 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * Makefile.in: install the net-snmp-features.h file git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20405 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * testing/fulltests/default/T0141snmpv2cset_simple: Improved test
+
+ robustness. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20404 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/disman/schedule/schedCore.c,
+ agent/mibgroup/smux/smux.c: Compiler warning fixes. git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20403 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/winservice.c: MinGW: avoid that gcc complains about pasing
+
+ a (char *) argument while (unsigned char *) is expected. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20402 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/winservice.c: MinGW: avoid that gcc complains about pasing
+
+ a (char *) argument while (unsigned char *) is expected. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20402 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/winservice.c: MinGW: avoid that gcc complains about pasing
+
+ a (char *) argument while (unsigned char *) is expected. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20402 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/winservice.c: MinGW: avoid that gcc complains about pasing
+
+ a (char *) argument while (unsigned char *) is expected. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20402 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/tools.c: Avoid out-of-bounds array access if the last char
+
+ of time_string is in the range 0x80..0xfe and char is a signed type. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20401 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * include/net-snmp/library/oid.h: Reverted r20380 because it breaks
+
+ all statements that print an OID sub-ID on any 64-bit platform. The
+ effect of r20380 on big endian architectures was that a "0" would be
+ printed instead of the OID sub-ID (at least with the LP64 and the
+ ILP64 models). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20400 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-10 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * CHANGES, NEWS: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20385 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-10 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * ChangeLog: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20384 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-10 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: make
+
+ depend git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20383 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-10 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c,
+ agent/mibgroup/hardware/cpu/cpu_linux.c,
+ agent/mibgroup/ip-mib/data_access/arp_linux.c: C++ -> C comments
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20382 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-10 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * NEWS: NEWS update for 5.7 git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20381 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * include/net-snmp/library/oid.h: revert the oid typedef resizing
+
+ from r17809 because it broke backwards compat, as pointed out by
+ users on the -coders list git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20380 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * configure: use proper autoconf version git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20379 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec, perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm,
+ perl/OID/OID.pm, perl/SNMP/SNMP.pm,
+ perl/TrapReceiver/TrapReceiver.pm, perl/agent/Support/Support.pm,
+ perl/agent/agent.pm, perl/agent/default_store/default_store.pm,
+ perl/default_store/default_store.pm: Version number update
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20378 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * Makefile.top: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20377 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * mibs/UCD-SNMP-MIB.txt: added a missing 0 in the revision date
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20376 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/data_access/interface_ioctl.c: Use symbolic
+
+ named for ifType values git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20375 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/data_access/interface_ioctl.c: Use symbolic
+
+ named for ifType values git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20375 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/data_access/interface_ioctl.c: Use symbolic
+
+ named for ifType values git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20375 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/data_access/interface_ioctl.c: Use symbolic
+
+ named for ifType values git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20375 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/data_access/interface_ioctl.c: Use symbolic
+
+ named for ifType values git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20375 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * mibs/rfcmibs.diff: IANA has fixed the
+
+ IANA-IPPM-METRICS-REGISTRY-MIB git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20374 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * mibs/rfcmibs.diff: IANA has fixed the
+
+ IANA-IPPM-METRICS-REGISTRY-MIB git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20374 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * mibs/UCD-SNMP-MIB.txt: added a new REVISION clause to list the
+
+ changes in the the recent update git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20373 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * NEWS: added ping/traceroute mibs note git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20372 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/proxy.c: we actually want to use the base
+
+ OID as the starting point, not the reg OID. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20371 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/proxy.c: fixed the proxy support to do a
+
+ proper OID less than OID compare. We actually don't care about the
+ length of the original request, only that it was before the
+ registered rebase git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20370 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/proxy.c: CHANGES: patch 3140833: from
+
+ jsafranek: 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. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20369 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/hardware/cpu/cpu.c,
+ agent/mibgroup/hardware/cpu/cpu_linux.c,
+ agent/mibgroup/ucd-snmp/vmstat.c,
+ agent/mibgroup/ucd-snmp/vmstat.h,
+ include/net-snmp/agent/hardware/cpu.h, mibs/UCD-SNMP-MIB.txt:
+ NEWS:
+
+ PATCH 3167325: from krisztoforo: UCD-SNMP/SystemStats: add variables
+ to report cpusteal, cpuguest, cpuguestnice git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20368 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/data_access/interface.c: CHANGES: patch
+
+ 3184026: from eivnaes: Avoid constant refresh of interface
+ statistics git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20367 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/snmp_agent.c, apps/snmpdelta.c, snmplib/scapi.c,
+ snmplib/snmp_api.c, snmplib/system.c, snmplib/tools.c: Fixed
+ several
+
+ compiler warnings reported by the MSVC compiler. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20366 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/gettimeofday.c: Win32/MSVC: Fixed a compiler warning.
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20365 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-09 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/var_route.c: CHANGES: agent: Fixed a
+
+ year-2038 bug in the implementation of ipRouteTable. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20364 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-08 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.h,
+ agent/mibgroup/disman/ping/pingProbeHistoryTable.c,
+ agent/mibgroup/disman/ping/pingResultsTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.h,
+ agent/mibgroup/disman/traceroute/traceRouteHopsTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteResultsTable.c: Fix
+
+ warnings and data format for DateAndTime objects. These modules
+ work, but: - They are Linux only - Rows must be created with rowStatus createAndWait before they are
+ populated - Agent must run as root - Agent is blocked while tests run - Data format for InetAddress objects is wrong. It is ASCII, not
+ binary (making it easier to use from the command line, but ...) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20363 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-08 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.h,
+ agent/mibgroup/disman/ping/pingProbeHistoryTable.c,
+ agent/mibgroup/disman/ping/pingResultsTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.h,
+ agent/mibgroup/disman/traceroute/traceRouteHopsTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteResultsTable.c: Fix
+
+ warnings and data format for DateAndTime objects. These modules
+ work, but: - They are Linux only - Rows must be created with rowStatus createAndWait before they are
+ populated - Agent must run as root - Agent is blocked while tests run - Data format for InetAddress objects is wrong. It is ASCII, not
+ binary (making it easier to use from the command line, but ...) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20363 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-08 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.h,
+ agent/mibgroup/disman/ping/pingProbeHistoryTable.c,
+ agent/mibgroup/disman/ping/pingResultsTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.h,
+ agent/mibgroup/disman/traceroute/traceRouteHopsTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteResultsTable.c: Fix
+
+ warnings and data format for DateAndTime objects. These modules
+ work, but: - They are Linux only - Rows must be created with rowStatus createAndWait before they are
+ populated - Agent must run as root - Agent is blocked while tests run - Data format for InetAddress objects is wrong. It is ASCII, not
+ binary (making it easier to use from the command line, but ...) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20363 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-08 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.h,
+ agent/mibgroup/disman/ping/pingProbeHistoryTable.c,
+ agent/mibgroup/disman/ping/pingResultsTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.h,
+ agent/mibgroup/disman/traceroute/traceRouteHopsTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteResultsTable.c: Fix
+
+ warnings and data format for DateAndTime objects. These modules
+ work, but: - They are Linux only - Rows must be created with rowStatus createAndWait before they are
+ populated - Agent must run as root - Agent is blocked while tests run - Data format for InetAddress objects is wrong. It is ASCII, not
+ binary (making it easier to use from the command line, but ...) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20363 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-08 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.h,
+ agent/mibgroup/disman/ping/pingProbeHistoryTable.c,
+ agent/mibgroup/disman/ping/pingResultsTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.h,
+ agent/mibgroup/disman/traceroute/traceRouteHopsTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteResultsTable.c: Fix
+
+ warnings and data format for DateAndTime objects. These modules
+ work, but: - They are Linux only - Rows must be created with rowStatus createAndWait before they are
+ populated - Agent must run as root - Agent is blocked while tests run - Data format for InetAddress objects is wrong. It is ASCII, not
+ binary (making it easier to use from the command line, but ...) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20363 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-07 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * perl/SNMP/SNMP.xs: Removed an unused label from perl/SNMP/SNMP.xs.
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20362 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-07 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * perl/SNMP/SNMP.xs: Removed an unused label from perl/SNMP/SNMP.xs.
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20362 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-07 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * perl/SNMP/SNMP.xs: Removed an unused label from perl/SNMP/SNMP.xs.
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20362 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-07 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * perl/SNMP/SNMP.xs: Removed an unused label from perl/SNMP/SNMP.xs.
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20362 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-07 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/agent_registry.c, agent/helpers/old_api.c,
+ include/net-snmp/agent/agent_registry.h,
+ include/net-snmp/agent/old_api.h: CHANGES: snmpd: Declare the OID
+
+ argument type of MIB registration functions as 'const oid *' instead
+ of 'oid *' since these functions do not modify the OID. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20361 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-07 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c,
+ agent/mibgroup/ip-mib/data_access/arp_netlink.c,
+ include/net-snmp/data_access/arp.h: Use the correct data type for
+
+ the 'cache expired' variable: char instead of int. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20360 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-07 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/dlmod.c: Fixed a compiler warning that was
+
+ introduced in r20151. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20359 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-07 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/winservice.c: Win32: improved source code consistency by
+
+ using LPCTSTR instead of LPCSTR. Note: this does not mean that
+ Unicode builds are supported. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20358 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-07 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/winservice.c: Win32: improved source code consistency by
+
+ using LPCTSTR instead of LPCSTR. Note: this does not mean that
+ Unicode builds are supported. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20358 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-07 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib/data_access/arp_netlink.c: Add file
+
+ forgotten in r20353 git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20357 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-07 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/net-snmp/net-snmp-config.h: Reverted a change that was
+
+ committed accidentally in r20276. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20356 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-07 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/transports/snmpDTLSUDPDomain.c: Fixed two compiler
+
+ warnings. (Backported r20236 from the trunk.) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20355 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-07 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/diskio.c: Commented out an unused function
+
+ because the compiler complained about it. (Backported r20237 from
+ the trunk.) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20354 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/cache_handler.c,
+ agent/mibgroup/ip-mib/data_access/arp.h,
+ agent/mibgroup/ip-mib/data_access/arp_common.c,
+ agent/mibgroup/ip-mib/data_access/arp_linux.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_
+ access.c, include/net-snmp/agent/cache_handler.h,
+ include/net-snmp/data_access/arp.h: CHANGES: snmpd: PATCH 312596:
+
+ from fabled80: listen for netlink change events for the arp-related
+ tables git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20353 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.h,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.h: NEWS: PATCH
+
+ 3198781: from fenner: Get disman/ping and disman/traceroute to at
+ least compile git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20352 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.h,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.h: NEWS: PATCH
+
+ 3198781: from fenner: Get disman/ping and disman/traceroute to at
+ least compile git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20352 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.h,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.h: NEWS: PATCH
+
+ 3198781: from fenner: Get disman/ping and disman/traceroute to at
+ least compile git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20352 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.h,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.h: NEWS: PATCH
+
+ 3198781: from fenner: Get disman/ping and disman/traceroute to at
+ least compile git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20352 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/system.c: NEWS: snmplib: 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) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20351 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Robert Story <rstory at users.sourceforge.net>
+
+ * include/net-snmp/library/parse.h: move unused (and too generic)
+
+ token within UCD_COMPATIBLE ifdef - MAXLABEL conflicts with <arpa/nameser.h> - added NETSNMP_MAXLABEL git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20350 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Robert Story <rstory at users.sourceforge.net>
+
+ * agent/Makefile.in, apps/Makefile.in,
+ apps/snmpnetstat/Makefile.in, configure,
+ configure.d/config_os_misc2,
+ configure.d/config_project_with_enable,
+ include/net-snmp/net-snmp-config.h.in: update configure/Makefiles
+
+ for DNSSEC local validation option git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20349 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * CHANGES: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20347 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * ChangeLog: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20346 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/Makefile.depend: make depend git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20345 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
+ man/netsnmp_read_config.3, man/netsnmp_read_only.3,
+ man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
+ man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
+ man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
+ man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
+ man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
+ man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
+ man/netsnmp_table.3, man/netsnmp_table_array.3,
+ man/netsnmp_table_container.3, man/netsnmp_table_data.3,
+ man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
+ man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
+ man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3: documentation update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20344 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.in, dist/net-snmp.spec,
+ snmplib/snmp_version.c: Version number update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20343 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/data_access/interface_sysctl.c: removed the
+
+ accidental broken feature require line that got half inserted git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20342 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * CHANGES: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20340 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * ChangeLog: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20339 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/Makefile.depend: make depend git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20338 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
+ man/netsnmp_read_config.3, man/netsnmp_read_only.3,
+ man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
+ man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
+ man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
+ man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
+ man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
+ man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
+ man/netsnmp_table.3, man/netsnmp_table_array.3,
+ man/netsnmp_table_container.3, man/netsnmp_table_data.3,
+ man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
+ man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
+ man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3: documentation update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20337 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.in, dist/net-snmp.spec,
+ snmplib/snmp_version.c: Version number update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20336 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/installer/net-snmp.nsi: Fix incomplete uninstall
+
+ configuration: - broken removal of Microsoft DLL - remove assorted new MIBs and header files git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20335 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/installer/net-snmp.nsi: Fix incomplete uninstall
+
+ configuration: - broken removal of Microsoft DLL - remove assorted new MIBs and header files git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20335 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/installer/net-snmp.nsi: Fix incomplete uninstall
+
+ configuration: - broken removal of Microsoft DLL - remove assorted new MIBs and header files git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20335 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/installer/net-snmp.nsi: Fix incomplete uninstall
+
+ configuration: - broken removal of Microsoft DLL - remove assorted new MIBs and header files git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20335 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/installer/net-snmp.nsi: Fix incomplete uninstall
+
+ configuration: - broken removal of Microsoft DLL - remove assorted new MIBs and header files git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20335 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/build-binary.pl: Support Tar/GZip command paths
+
+ containing spaces git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20334 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/build-binary.pl: Support Tar/GZip command paths
+
+ containing spaces git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20334 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/build-binary.pl: Support Tar/GZip command paths
+
+ containing spaces git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20334 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/build-binary.pl: Report GZip command correctly
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20333 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/build-binary.pl: Report GZip command correctly
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20333 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-06 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/build-binary.pl: Report GZip command correctly
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20333 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-05 Niels Baggesen <nba at users.sourceforge.net>
+
+ * snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c: Fix for DragonFly BSD (does
+ not
+
+ define IP_SENDSRCADDR) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20332 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-05 Niels Baggesen <nba at users.sourceforge.net>
+
+ * snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c: Fix for DragonFly BSD (does
+ not
+
+ define IP_SENDSRCADDR) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20332 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-05 Niels Baggesen <nba at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h: Fix spelling of
+
+ SO_RECVDSTADDR git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20331 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-05 Niels Baggesen <nba at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h: Fix spelling of
+
+ SO_RECVDSTADDR git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20331 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-05 Robert Story <rstory at users.sourceforge.net>
+
+ * include/net-snmp/library/default_store.h, man/snmp.conf.5.def,
+ snmplib/snmp_api.c: NEWS: apps: add snmp.conf tokens for timeouts
+
+ and retries git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20330 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-05 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/tools.c, testing/TESTCONF.sh: CHANGES: MinGW: 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. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20329 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-05 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/tools.c, testing/TESTCONF.sh: CHANGES: MinGW: 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. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20329 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-05 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/tools.c, testing/fulltests/support/simple_TESTCONF.sh:
+
+ CHANGES: MinGW: 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. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20329 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-05 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/tools.c, testing/fulltests/support/simple_TESTCONF.sh:
+
+ CHANGES: MinGW: 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. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20329 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-05 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/encode_keychange/encode_keychange.vcproj,
+ win32/libagent/libagent.vcproj,
+ win32/libnetsnmptrapd/libnetsnmptrapd.vcproj,
+ win32/libsnmp/libsnmp.vcproj,
+ win32/libsnmp_dll/libsnmp_dll.vcproj,
+ win32/netsnmpmibs/netsnmpmibs.vcproj,
+ win32/snmpbulkget/snmpbulkget.vcproj,
+ win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj,
+ win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj,
+ win32/snmpget/snmpget.vcproj,
+ win32/snmpgetnext/snmpgetnext.vcproj,
+ win32/snmpnetstat/snmpnetstat.vcproj,
+ win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj,
+ win32/snmptable/snmptable.vcproj, win32/snmptest/snmptest.vcproj,
+ win32/snmptranslate/snmptranslate.vcproj,
+ win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj,
+ win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj,
+ win32/snmpwalk/snmpwalk.vcproj, win32/win32.sln,
+ win32/win32dll.sln:
+
+ Removed Visual Studio 2005 solution and project files again since
+ Visual Studio 2010 refuses to load these. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20328 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * Makefile.in: clean the perl/python feature leftovers git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20327 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: fix mib module invocation git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20326 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: fix ifdef
+
+ typo git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20325 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * Makefile.in: fix perl/python feature dependencies git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20324 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/auto_nlist.c: reverted auto_nlist macro usage; the function
+
+ is used in headers git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20323 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: Add a -T option to run 'make test'
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20322 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * apps/Makefile.in: fix the encode_keychange .ft filename git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20321 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * perl/TrapReceiver/netsnmp-feature-definitions.h, snmplib/tools.c:
+
+ fix the features required by the TrapReceiver module git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20320 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * Makefile.in: Add the TrapReceiver to the list of perl modules
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20319 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * perl/SNMP/SNMP.xs: use the newer Net-SNMP APIs, rather than the
+
+ older UCD ones git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20318 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * perl/SNMP/SNMP.xs: remove SET code when under --read-only mode
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20317 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/disman/event/mteTriggerTable.c: require
+
+ check_vb_uint git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20316 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * *
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_subagen
+ t.c, agent/snmp_agent.c, local/mib2c-conf.d/subagent.m2c,
+ python/netsnmp/netsnmp-feature-definitions.h,
+ snmplib/snmp_logging.c: last of the perl-used feature functions
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20315 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/Rmon/event.c, agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_subagen
+ t.c, agent/mibgroup/smux/smux.c, apps/snmptrapd_handlers.c,
+ local/mib2c-conf.d/subagent.m2c, snmplib/mib.c, snmplib/parse.c:
+
+ started the final set of function removals for features required by
+ perl/python git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20314 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/generic-source-includes.m2i: added the
+
+ net-snmp-features.h header git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20313 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * perl/OID/netsnmp-feature-definitions.h,
+ perl/SNMP/netsnmp-feature-definitions.h,
+ perl/TrapReceiver/netsnmp-feature-definitions.h,
+ perl/agent/netsnmp-feature-definitions.h: Added perl feature
+
+ requirements git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20312 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * Makefile.in, Makefile.rules, configure,
+ configure.d/config_project_perl_python,
+ perl/ASN/netsnmp-feature-definitions.h,
+ perl/OID/netsnmp-feature-definitions.h,
+ perl/SNMP/netsnmp-feature-definitions.h,
+ perl/agent/netsnmp-feature-definitions.h,
+ perl/default_store/netsnmp-feature-definitions.h: hopefully
+ working
+
+ rules to apply feature requirements to perl and python git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20311 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/data_access/interface_ioctl.c,
+ agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c,
+ agent/snmp_agent.c: more changes to remove unneeded functions
+
+ primarily when write mode is turned off git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20310 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_logging.c: change the want invocation to only default
+
+ to exclude external hooks git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20309 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/find-unused-code: search through .xs files for
+
+ function invocations git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20308 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/auto_nlist.c: forgot a semicolon git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20307 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/Rmon/alarmTable.c,
+ agent/mibgroup/disman/event/mteEventTable.c,
+ agent/mibgroup/disman/event/mteTriggerTable.c,
+ agent/mibgroup/disman/expr/expExpressionTable.c: iquery pdu
+ sessions
+
+ are only needed in write mode. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20306 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * apps/Makefile.in: fix feature detection of sometimes-built
+
+ applications git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20305 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/auto_nlist.c: use the feature_unused macro for making an
+
+ empty file for consistency git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20304 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/table_dataset.c, agent/mibgroup/Rmon/alarmTable.c,
+ agent/mibgroup/disman/event/mteEventTable.c,
+ agent/mibgroup/disman/schedule/schedTable.c,
+ agent/mibgroup/hardware/fsys/hw_fsys.c,
+ agent/mibgroup/host/data_access/swrun.c,
+ agent/mibgroup/host/hr_network.c,
+ agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/if-mib/data_access/interface_openbsd.c,
+ agent/mibgroup/if-mib/data_access/interface_solaris2.c,
+ agent/mibgroup/if-mib/data_access/interface_sysctl.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_dat
+ a_access.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c,
+ agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ipAddr.c,
+ agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSN
+ Table.c, agent/mibgroup/ucd-snmp/proc.c,
+ agent/mibgroup/utilities/iquery.c, apps/snmptls.c,
+ snmplib/cert_util.c, snmplib/mib.c, snmplib/snmp_openssl.c,
+ snmplib/transports/snmpDTLSUDPDomain.c: Another sweep for unused
+
+ functions when read_only mode is turned on git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20303 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/table_tdata.c, agent/mibgroup/Rmon/alarmTable.c,
+ agent/mibgroup/agent/extend.c, agent/mibgroup/agent/nsLogging.c,
+ agent/mibgroup/agent/nsVacmAccessTable.c,
+ agent/mibgroup/disman/event/mteEvent.c,
+ agent/mibgroup/disman/event/mteEventNotificationTable.c,
+ agent/mibgroup/disman/event/mteEventSetTable.c,
+ agent/mibgroup/disman/event/mteEventTable.c,
+ agent/mibgroup/disman/event/mteObjectsTable.c,
+ agent/mibgroup/disman/event/mteTrigger.c,
+ agent/mibgroup/disman/event/mteTriggerBooleanTable.c,
+ agent/mibgroup/disman/event/mteTriggerDeltaTable.c,
+ agent/mibgroup/disman/event/mteTriggerExistenceTable.c,
+ agent/mibgroup/disman/event/mteTriggerTable.c,
+ agent/mibgroup/disman/event/mteTriggerThresholdTable.c,
+ agent/mibgroup/disman/expr/expExpressionTable.c,
+ agent/mibgroup/disman/expr/expObjectTable.c,
+ agent/mibgroup/disman/expression/expExpressionTable.c,
+ agent/mibgroup/disman/expression/expObjectTable.c,
+ agent/mibgroup/disman/mteObjectsTable.c,
+ agent/mibgroup/disman/mteTriggerTable.c,
+ agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/schedule/schedTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/header_complex.c,
+ agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/data_access/interface_sysctl.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/mibII/snmp_mib.c,
+ agent/mibgroup/mibII/snmp_mib_5_5.c,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c
+ ,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti
+ fyFilterTable_interface.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSN
+ Table.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.
+ c, snmplib/check_varbind.c: mark a slew of functions as features
+
+ that are only needed with write_support git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20302 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/find-unused-code: run grep with -n git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20301 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_transport.c, snmplib/transports/snmpDTLSUDPDomain.c:
+
+ featurize netsnmp_sockaddr_size git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20300 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: remove a
+
+ feature_require not actually needed. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20299 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/cert_util.c, snmplib/container.c: mark SUBCONTAINER_FIND
+
+ as a feature git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20298 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_client.c, snmplib/snmptsm.c: the row creation API is
+
+ only used in the TSM implementation git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20297 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_api.c, snmplib/snmptsm.c: the newer context engineID
+
+ probing is only needed iff TSM is in use git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20296 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/dir_utils.c: fix an ifdef typo git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20295 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_openssl.c: moved fetaure child_of statements to the
+
+ top of the file git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20294 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/cert_util.c, snmplib/container.c, snmplib/dir_utils.c,
+ snmplib/snmp_openssl.c: marked a couple of rarely used container
+
+ functions. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20293 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
+ agent/mibgroup/util_funcs.c: split out the prefix_info feature
+ into
+
+ sub-features git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20292 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * *
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_int
+ erface.c: mark the accessor functions as unneeded git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20291 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swinst.c: fix a child_of statement
+
+ with a copy/paste error git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20290 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/table_tdata.c: the container row-remove is only
+
+ needed if the tdata remove_row is needed git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20289 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/table_tdata.c, agent/mibgroup/Rmon/alarmTable.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSN
+ Table.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.
+ c: feature marking of unused tdata functions
+ table_tdata_delete_table table_tdata_extract_table
+ table_tdata_remove_row git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20288 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/table_dataset.c,
+ agent/mibgroup/disman/mteEventNotificationTable.c,
+ agent/mibgroup/disman/mteEventTable.c,
+ agent/mibgroup/examples/data_set.c: removal of some rarely used
+
+ functions table_set_multi_add_default_row table_dataset_unregister_auto_data_table git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20287 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: Added a definition to incorporate
+
+ read_only/notify_only git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20286 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/table_data.c: added a missing feature definition
+
+ line git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20285 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/Makefile.in: added back in missing mibgroup feature
+
+ definition list git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20284 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: Include the original base flags to
+
+ ensure --with-defaults gets picked up git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20283 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: fix usage git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20282 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: Added a -b flag for base arguments to
+
+ start from git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20281 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: default to a linear seach of size
+
+ tests, rather than exponential git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20280 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpUDPDomain.h, snmplib/snmpUDPDomain.c:
+
+ CHANGES: snmplib: Guard netsnmp_udp_recvfrom() etc. declarations
+ consistently. CHANGES: Win32: Builds with Visual Studio 2010. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20279 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c: CHANGES: snmplib:
+ Guard
+
+ netsnmp_udp_recvfrom() etc. declarations consistently. CHANGES:
+ Win32: Builds with Visual Studio 2010. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20278 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c: CHANGES: snmplib:
+ Guard
+
+ netsnmp_udp_recvfrom() etc. declarations consistently. CHANGES:
+ Win32: Builds with Visual Studio 2010. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20278 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/winservice.c: CHANGES: Win32: PATCH: 3293842: Eliminate
+
+ registry argument limit of 127 characters (this limitation was
+ reported by Sylvain Dery). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20277 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/winservice.c: CHANGES: Win32: PATCH: 3293842: Eliminate
+
+ registry argument limit of 127 characters (this limitation was
+ reported by Sylvain Dery). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20277 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/winservice.c: CHANGES: Win32: PATCH: 3293842: Eliminate
+
+ registry argument limit of 127 characters (this limitation was
+ reported by Sylvain Dery). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20277 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/winservice.c: CHANGES: Win32: PATCH: 3293842: Eliminate
+
+ registry argument limit of 127 characters (this limitation was
+ reported by Sylvain Dery). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20277 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-02 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: header file
+
+ <net-snmp/net-snmp-config.h> can now be used in the MinGW
+ environment. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20276 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-02 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: header file
+
+ <net-snmp/net-snmp-config.h> can now be used in the MinGW
+ environment. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20276 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-02 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: header file
+
+ <net-snmp/net-snmp-config.h> can now be used in the MinGW
+ environment. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20276 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-02 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: header file
+
+ <net-snmp/net-snmp-config.h> can now be used in the MinGW
+ environment. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20276 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-02 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * include/net-snmp/library/getopt.h,
+ include/net-snmp/library/large_fd_set.h,
+ include/net-snmp/net-snmp-includes.h: Win32 DLL build fixes.
+
+ (Backported r20184 from trunk.) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20275 06827809-a52a-0410-b366-d66718629ded
+
+2011-05-02 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * include/net-snmp/library/getopt.h,
+ include/net-snmp/library/large_fd_set.h,
+ include/net-snmp/net-snmp-includes.h: Win32 DLL build fixes.
+
+ (Backported r20184 from trunk.) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20275 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-29 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/winservice.c: Spelling and grammar fixes for the source
+
+ code comments in snmplib/winservice.c. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20274 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-29 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/winservice.c: Spelling and grammar fixes for the source
+
+ code comments in snmplib/winservice.c. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20274 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-29 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/winservice.c: Spelling and grammar fixes for the source
+
+ code comments in snmplib/winservice.c. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20274 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-29 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/winservice.c: Spelling and grammar fixes for the source
+
+ code comments in snmplib/winservice.c. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20274 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * NEWS: added note about the new timing function git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20273 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * man/snmpd.conf.5.def: Update the manual page to reflect the new
+
+ timing options git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20272 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/tools.c: better documentation git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20271 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/agentx/agentx_config.c,
+ agent/mibgroup/disman/mteTriggerTable.c,
+ agent/mibgroup/disman/schedule/schedConf.c: use the
+
+ netsnmp_string_time_to_secs() for parsing frequencies/time git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20270 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * testing/fulltests/unit-tests/T102pdu_build_clib.c: fix pdu
+
+ building tests under various disabled modes git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20269 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * testing/fulltests/unit-tests/T102pdu_build_clib.c: don't try to
+
+ build the GET pdu under notify_only git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20268 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * include/net-snmp/library/tools.h, snmplib/tools.c: fix a bug with
+
+ no-suffix strings and use a const input string git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20267 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * *
+ testing/fulltests/unit-tests/T010netsnmp_string_time_to_secs_clib.c:
+
+ A new unit test for the time conversion routine git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20266 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: use the
+
+ netsnmp_string_time_to_secs() function for computing interval
+ periods git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20265 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * include/net-snmp/library/tools.h, snmplib/tools.c: Added a
+
+ netsnmp_string_time_to_secs() functions to convert, e.g., 1h to 3600 git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20264 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: remove code to build/parse GET/etc requests
+
+ when NOTIFY_ONLY is turned on. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20263 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * NEWS: update the NEWS to reflect the new --enable-read-only and
+
+ --enable-notify-only git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20262 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: minor
+
+ improvements for ronly vs rwrite handling git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20261 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_interface.c: still enable
+
+ RONLY when RWRITE isn't possible git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20260 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/cache_handler.c: fix GET support when no_write is
+
+ enabled git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20259 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: mark a future
+
+ modification need in a comment git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20258 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/old_api.c: fix handling of no_write support
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20257 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/agent_read_config.c, agent/snmp_agent.c, agent/snmpd.c:
+
+ don't open any listening transports when notify-only is specified git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20256 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * configure, configure.d/config_project_with_enable: set the
+
+ no-listen and read-only flags when --enable-notify-only is set git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20255 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * include/net-snmp/net-snmp-config.h.in: ran autoheader git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20254 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/transports/snmpAAL5PVCDomain.c,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpIPXDomain.c,
+ snmplib/transports/snmpSSHDomain.c,
+ snmplib/transports/snmpTCPDomain.c,
+ snmplib/transports/snmpTCPIPv6Domain.c,
+ snmplib/transports/snmpTLSTCPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c,
+ snmplib/transports/snmpUDPIPv6Domain.c,
+ snmplib/transports/snmpUnixDomain.c: implement the
+
+ NETSNMP_NO_LISTEN_SUPPORT in these transports git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20253 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * configure: run autoconf git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20252 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * configure.d/config_project_with_enable: move the read-only flag
+
+ definition below the notify-only, since notify-only needs to imply
+ read-only git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20251 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * configure, configure.d/config_project_with_enable: Defined a new
+
+ --enable-notify-only flag for building a toolset that only allows
+ for notifications with no read/write support git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20250 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * configure, configure.d/config_project_with_enable: Defined a new
+
+ --no-listen flag to remove listening support git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20249 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/default_modules.h: the disman schedule mib is only
+
+ useful when SETs are turned on git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20248 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/disman.h: the disman schedule mib is only useful
+
+ when SETs are turned on git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20247 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * *
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable
+ _interface.c,
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_int
+ erface.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_inter
+ face.c,
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_int
+ erface.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interfa
+ ce.c,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab
+ le_interface.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interf
+ ace.c,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.
+ c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.
+ c: finished no_write support for common included tables
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20246 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/table_dataset.c: Add back in
+
+ 'netsnmp_set_row_column' when no_write support is enabled This
+ function is a generic data manipulation function, not SET specific git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20245 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/table_dataset.c: don't use mark_row_column_writable
+
+ when read-only support is enabled git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20244 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/agent/nsCache.c, agent/mibgroup/agent/nsDebug.c,
+ agent/mibgroup/agent/nsLogging.c,
+ agent/mibgroup/ip-mib/ip_scalars.c,
+ agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udpTable.c,
+ agent/mibgroup/notification-log-mib/notification_log.c,
+ agent/mibgroup/ucd-snmp/proxy.c,
+ agent/mibgroup/utilities/override.c: fix no_write support
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20243 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/agent/extend.c: fix no_write support git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20242 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: Don't free
+
+ the ifXTable row found on load failure as we don't own it git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20241 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: Don't free
+
+ the ifXTable row found on load failure as we don't own it git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20241 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: Don't free
+
+ the ifXTable row found on load failure as we don't own it git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20241 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: Don't free
+
+ the ifXTable row found on load failure as we don't own it git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20241 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: Don't free
+
+ the ifXTable row found on load failure as we don't own it git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20241 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: git bash-shell functions to enable
+
+ branch switching and external building These local shell functions
+ (snmpconfigure and snmpmake) let you configure and build the
+ Net-SNMP source code in external directories that are
+ auto-calculated based on the existing branch name (with an optional
+ suffix). This lets you run 'snmpmake' from within the source
+ directory and have it actually externally keep track of modified
+ files, etc, so building in multiple branches can be done from a
+ single git checkout. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20240 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: clean up the iterators
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20239 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: free varbinds after
+
+ sending git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20238 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-25 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/diskio.c: Commented out an unused function
+
+ because the compiler complained about it. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20237 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-25 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/transports/snmpDTLSUDPDomain.c: Fixed two compiler
+
+ warnings. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20236 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-23 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/helpers/table_data.c: Remove unnecessary null check
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20235 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-23 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/helpers/table_container.c: Move pointer dereference to after
+
+ the check for successful allocation of the pointer git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20234 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-23 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/agent_registry.c: Reduce variable scope git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20233 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-23 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/agent_registry.c: Remove an unused variable git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20232 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-23 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/agent_registry.c: Reduce variable scope git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20231 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-23 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/agent_registry.c: Reduce variable scope git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20230 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/agent_trap.c: Reduce variable scope git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20229 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/agent_trap.c: Remove unused variable git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20228 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * man/snmpd.conf.5.def: mention which module is required when
+
+ building to get the deliver support git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20227 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: deleted an unneeded
+
+ debugging statement git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20226 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: properly update the max
+
+ count in the outgoing notifications git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20225 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: better packet estimation
+
+ to ensure we don't overrun. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20224 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: estimate the packet size
+
+ and break the notification up based on it git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20223 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: transform the
+
+ notification sending into a larger loop for later multi-notifs git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20222 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * NEWS: further information about feature marking/selection
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20221 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * NEWS: mention the new delivery by notifications git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20220 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * NEWS: document the minimalist support git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20219 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * man/snmpd.conf.5.def: document the new deliverByNotify config
+
+ tokens git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20218 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: allow run time
+
+ modifications of the OIDs to use git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20217 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c,
+ agent/mibgroup/deliver/deliverByNotify.h: add config flags to not
+
+ include the period config and msg count values git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20216 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: include the periodic
+
+ count, the message number and the max message number git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20215 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: deleted debugging
+
+ comment git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20214 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c,
+ mibs/NET-SNMP-PERIODIC-NOTIFY-MIB.txt: Move the notification
+
+ definition to within the sub-mib git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20213 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: delete an unused
+
+ variable git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20212 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.h: load the MIB into the
+
+ default set git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20211 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * mibs/NET-SNMP-PERIODIC-NOTIFY-MIB.txt: A new mib to hold the
+
+ periodic notify objects git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20210 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: fill out the config free
+
+ routine git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20209 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: properly monitor the
+
+ whole container git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20208 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c,
+ agent/mibgroup/deliver/deliverByNotify.h: parse the conf files and
+
+ create and insert objects into the container git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20207 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: defined a container to
+
+ store a list of deliver objects in git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20206 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.h: added a next_run
+
+ timestamp git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20205 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: actually send a
+
+ notification with the results git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20204 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: make the walk on the
+
+ test object function. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20203 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: create a max packet size
+
+ config token and parse it git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20202 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c,
+ agent/mibgroup/deliver/deliverByNotify.h: minimal starting test
+
+ object git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20201 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c,
+ agent/mibgroup/deliver/deliverByNotify.h: added a function to
+
+ calculate the time until the next run git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20200 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: remove left in template
+
+ line git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20199 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c,
+ agent/mibgroup/deliver/deliverByNotify.h: use an alarm callback
+
+ prototype for execute git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20198 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c,
+ agent/mibgroup/deliver/deliverByNotify.h: beginning template code
+
+ for delivery of data by notifications git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20197 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/snmp_agent.c: Reduce variable scope git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20196 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/snmp_agent.c: Reduce variable scopes git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20195 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-22 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/snmp_agent.c: Remove unused variable git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20194 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-19 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/libsnmp/libsnmp.vcproj, win32/win32.sln: Added Visual Studio
+
+ 2005 project and solution file for building the Net-SNMP library as
+ a static library. Both the Win32 and the x64 configurations are
+ included. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20193 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-19 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/encode_keychange/encode_keychange.vcproj,
+ win32/libagent/libagent.vcproj,
+ win32/libnetsnmptrapd/libnetsnmptrapd.vcproj,
+ win32/libsnmp_dll/libsnmp_dll.vcproj,
+ win32/netsnmpmibs/netsnmpmibs.vcproj,
+ win32/snmpbulkget/snmpbulkget.vcproj,
+ win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj,
+ win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj,
+ win32/snmpget/snmpget.vcproj,
+ win32/snmpgetnext/snmpgetnext.vcproj,
+ win32/snmpnetstat/snmpnetstat.vcproj,
+ win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj,
+ win32/snmptable/snmptable.vcproj, win32/snmptest/snmptest.vcproj,
+ win32/snmptranslate/snmptranslate.vcproj,
+ win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj,
+ win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj,
+ win32/snmpwalk/snmpwalk.vcproj: More Visual Studio 2005 project
+ file
+
+ cleanup. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20191 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-18 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/encode_keychange/encode_keychange.vcproj,
+ win32/snmpbulkget/snmpbulkget.vcproj,
+ win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj,
+ win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj,
+ win32/snmpget/snmpget.vcproj,
+ win32/snmpgetnext/snmpgetnext.vcproj,
+ win32/snmpnetstat/snmpnetstat.vcproj,
+ win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj,
+ win32/snmptable/snmptable.vcproj, win32/snmptest/snmptest.vcproj,
+ win32/snmptranslate/snmptranslate.vcproj,
+ win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj,
+ win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj,
+ win32/snmpwalk/snmpwalk.vcproj: Cleaned up Win32 VS2005 project
+
+ files - removed superfluous library references. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20189 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-18 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/encode_keychange/encode_keychange.vcproj,
+ win32/libagent/libagent.vcproj,
+ win32/libnetsnmptrapd/libnetsnmptrapd.vcproj,
+ win32/libsnmp_dll/libsnmp_dll.vcproj,
+ win32/netsnmpmibs/netsnmpmibs.vcproj,
+ win32/snmpbulkget/snmpbulkget.vcproj,
+ win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj,
+ win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj,
+ win32/snmpget/snmpget.vcproj,
+ win32/snmpgetnext/snmpgetnext.vcproj,
+ win32/snmpnetstat/snmpnetstat.vcproj,
+ win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj,
+ win32/snmptable/snmptable.vcproj, win32/snmptest/snmptest.vcproj,
+ win32/snmptranslate/snmptranslate.vcproj,
+ win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj,
+ win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj,
+ win32/snmpwalk/snmpwalk.vcproj, win32/win32dll.sln: Added x64
+
+ configurations. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20188 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-18 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/encode_keychange/encode_keychange.vcproj,
+ win32/libagent/libagent.vcproj,
+ win32/libnetsnmptrapd/libnetsnmptrapd.vcproj,
+ win32/libsnmp_dll/libsnmp_dll.vcproj,
+ win32/netsnmpmibs/netsnmpmibs.vcproj,
+ win32/snmpbulkget/snmpbulkget.vcproj,
+ win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj,
+ win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj,
+ win32/snmpget/snmpget.vcproj,
+ win32/snmpgetnext/snmpgetnext.vcproj,
+ win32/snmpnetstat/snmpnetstat.vcproj,
+ win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj,
+ win32/snmptable/snmptable.vcproj, win32/snmptest/snmptest.vcproj,
+ win32/snmptranslate/snmptranslate.vcproj,
+ win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj,
+ win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj,
+ win32/snmpwalk/snmpwalk.vcproj, win32/win32dll.sln: Added
+
+ win32dll-related Visual Studio 2005 project and solution files. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20186 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-18 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * include/net-snmp/library/getopt.h,
+ include/net-snmp/library/large_fd_set.h,
+ include/net-snmp/net-snmp-includes.h: Win32 DLL build fixes.
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20184 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-17 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmpUDPDomain.c: CHANGES: snmpd: PATCHES: 3175640: Use
+
+ IP_RECVDSTADDR sockopt where available (*BSD) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20183 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-17 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c: CHANGES: snmpd:
+ PATCHES:
+
+ 3175640: Use IP_RECVDSTADDR sockopt where available (*BSD) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20183 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-17 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c: CHANGES: snmpd:
+ PATCHES:
+
+ 3175640: Use IP_RECVDSTADDR sockopt where available (*BSD) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20183 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-15 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: CHANGES: snmplib: PATCHES: 3183000: Fix
+
+ calculation of common OID prefix length CHANGES: snmplib: BUGS:
+ 3182985: Fix calculation of common OID prefix length git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20182 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-15 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: CHANGES: snmplib: PATCHES: 3183000: Fix
+
+ calculation of common OID prefix length CHANGES: snmplib: BUGS:
+ 3182985: Fix calculation of common OID prefix length git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20182 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-15 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: CHANGES: snmplib: PATCHES: 3183000: Fix
+
+ calculation of common OID prefix length CHANGES: snmplib: BUGS:
+ 3182985: Fix calculation of common OID prefix length git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20182 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-15 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: CHANGES: snmplib: PATCHES: 3183000: Fix
+
+ calculation of common OID prefix length CHANGES: snmplib: BUGS:
+ 3182985: Fix calculation of common OID prefix length git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20182 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-15 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmp_api.c: CHANGES: snmplib: PATCHES: 3183000: Fix
+
+ calculation of common OID prefix length CHANGES: snmplib: BUGS:
+ 3182985: Fix calculation of common OID prefix length git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20182 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-15 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/diskio.c, apps/snmptrapd_ds.h,
+ include/net-snmp/agent/ds_agent.h, man/snmpd.conf.5.def: CHANGES:
+
+ Linux: PATCHES: 3205811: Option to skip fd/loop/ram devices in
+ diskIOTable git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20181 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-15 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/diskio.c, apps/snmptrapd_ds.h,
+ include/net-snmp/agent/ds_agent.h, man/snmpd.conf.5.def: CHANGES:
+
+ Linux: PATCHES: 3205811: Option to skip fd/loop/ram devices in
+ diskIOTable git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20181 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * python/netsnmp/client_intf.c: CHANGES: python: PATCHES: 3185085:
+
+ Fix segfault on 64-bit systems git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20180 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * python/netsnmp/client_intf.c: CHANGES: python: PATCHES: 3185085:
+
+ Fix segfault on 64-bit systems git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20180 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * python/netsnmp/client_intf.c: CHANGES: python: PATCHES: 3185085:
+
+ Fix segfault on 64-bit systems git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20180 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * python/netsnmp/client_intf.c: CHANGES: python: PATCHES: 3185085:
+
+ Fix segfault on 64-bit systems git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20180 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * local/mib2c: CHANGES: mib2c: PATCHES: 3175323: Fix handling of
+
+ 'while (false)' blocks git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20179 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * local/mib2c: CHANGES: mib2c: PATCHES: 3175323: Fix handling of
+
+ 'while (false)' blocks git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20179 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * local/mib2c: CHANGES: mib2c: PATCHES: 3175323: Fix handling of
+
+ 'while (false)' blocks git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20179 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * local/mib2c: CHANGES: mib2c: PATCHES: 3175323: Fix handling of
+
+ 'while (false)' blocks git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20179 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * local/mib2c: CHANGES: mib2c: PATCHES: 3175323: Fix handling of
+
+ 'while (false)' blocks git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20179 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * local/mib2c: CHANGES: mib2c: PATCHES: 3204883: Fix handling of
+
+ non-table objects named fooTable git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20178 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * local/mib2c: CHANGES: mib2c: PATCHES: 3204883: Fix handling of
+
+ non-table objects named fooTable git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20178 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * local/mib2c: CHANGES: mib2c: PATCHES: 3204883: Fix handling of
+
+ non-table objects named fooTable git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20178 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * local/mib2c: CHANGES: mib2c: PATCHES: 3204883: Fix handling of
+
+ non-table objects named fooTable git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20178 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * local/mib2c: CHANGES: mib2c: PATCHES: 3204883: Fix handling of
+
+ non-table objects named fooTable git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20178 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * local/mib2c: CHANGES: mib2c: PATCHES: 3211484: Support
+
+ enumerations in notification varbinds git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20177 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * local/mib2c: CHANGES: mib2c: PATCHES: 3211484: Support
+
+ enumerations in notification varbinds git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20177 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * local/mib2c: CHANGES: mib2c: PATCHES: 3211484: Support
+
+ enumerations in notification varbinds git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20177 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * local/mib2c: CHANGES: mib2c: PATCHES: 3211484: Support
+
+ enumerations in notification varbinds git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20177 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * local/mib2c: CHANGES: mib2c: PATCHES: 3211484: Support
+
+ enumerations in notification varbinds git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20177 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * mibs/UCD-SNMP-MIB.txt: Add missing system oids to mib git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20176 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * mibs/UCD-SNMP-MIB.txt: Add missing system oids to mib git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20176 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * mibs/UCD-SNMP-MIB.txt: Add missing system oids to mib git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20176 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * mibs/UCD-SNMP-MIB.txt: Add missing system oids to mib git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20176 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * mibs/UCD-SNMP-MIB.txt: Add missing system oids to mib git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20176 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * apps/snmptable.c: Fix for garbage output when agent presents more
+
+ columns in bulk response than our local MIB file specified. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20175 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * apps/snmptable.c: Fix for garbage output when agent presents more
+
+ columns in bulk response than our local MIB file specified. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20175 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * apps/snmptable.c: Fix for garbage output when agent presents more
+
+ columns in bulk response than our local MIB file specified. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20175 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * apps/snmptable.c: Fix for garbage output when agent presents more
+
+ columns in bulk response than our local MIB file specified. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20175 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * apps/snmptable.c: Fix for garbage output when agent presents more
+
+ columns in bulk response than our local MIB file specified. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20175 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * man/snmptrapd.8.def: Fix wrong name for config token
+
+ 'doNotRetainNotificationLogs' git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20174 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * man/snmptrapd.8.def: Fix wrong name for config token
+
+ 'doNotRetainNotificationLogs' git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20174 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * man/snmptrapd.8.def: Fix wrong name for config token
+
+ 'doNotRetainNotificationLogs' git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20174 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * man/snmptrapd.8.def: Fix wrong name for config token
+
+ 'doNotRetainNotificationLogs' git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20174 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-12 Niels Baggesen <nba at users.sourceforge.net>
+
+ * man/snmptrapd.8.def: Fix wrong name for config token
+
+ 'doNotRetainNotificationLogs' git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20174 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/sctp-mib/sctpScalars_freebsd.c: Remove bogus
+
+ (Linux) defines git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20173 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/sctp-mib/sctpScalars_freebsd.c: Remove bogus
+
+ (Linux) defines git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20173 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/sctp-mib/sctpScalars_freebsd.c: Remove bogus
+
+ (Linux) defines git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20173 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * snmplib/snmp-tc.c: HAVE_TM_TM_GMTOFF is HAVE_STRUCT_TM_TM_GMTOFF
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20172 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * snmplib/snmp-tc.c: HAVE_TM_TM_GMTOFF is HAVE_STRUCT_TM_TM_GMTOFF
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20172 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * snmplib/snmp-tc.c: HAVE_TM_TM_GMTOFF is HAVE_STRUCT_TM_TM_GMTOFF
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20172 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.h,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.h, configure,
+ include/net-snmp/net-snmp-config.h.in: Bill Fenners patch to make
+
+ DISMAN PING and TRACEROUTE MIBS compile under Linux git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20171 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h,
+ agent/mibgroup/sctp-mib/sctpScalars.h,
+ agent/mibgroup/sctp-mib/sctpScalars_solaris2.c,
+ agent/mibgroup/sctp-mib/sctpTables.h,
+ agent/mibgroup/sctp-mib/sctpTables_solaris2.c: Solaris support for
+
+ SCTP-MIB git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20170 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h,
+ agent/mibgroup/sctp-mib/sctpScalars.h,
+ agent/mibgroup/sctp-mib/sctpScalars_solaris2.c,
+ agent/mibgroup/sctp-mib/sctpTables.h,
+ agent/mibgroup/sctp-mib/sctpTables_solaris2.c: Solaris support for
+
+ SCTP-MIB git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20170 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h,
+ agent/mibgroup/sctp-mib/sctpScalars.h,
+ agent/mibgroup/sctp-mib/sctpScalars_solaris2.c,
+ agent/mibgroup/sctp-mib/sctpTables.h,
+ agent/mibgroup/sctp-mib/sctpTables_solaris2.c: Solaris support for
+
+ SCTP-MIB git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20170 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * snmplib/snmp-tc.c: TZ is one hour off if HAVE_TM_TM_GMTOFF and
+
+ SYSV (such is Linux) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20169 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * snmplib/snmp-tc.c: TZ is one hour off if HAVE_TM_TM_GMTOFF and
+
+ SYSV (such is Linux) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20169 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-09 Niels Baggesen <nba at users.sourceforge.net>
+
+ * snmplib/snmp-tc.c: TZ is one hour off if HAVE_TM_TM_GMTOFF and
+
+ SYSV (such is Linux) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20169 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-01 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/transports/snmpDTLSUDPDomain.c: CHANGES: snmplib: dtls:
+
+ overhaul of debug - drastic reduction in number of messages and msg complexity for basic dtlsudp token - previous level of detail available by adding 9:dtlsdup token git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20168 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-01 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/transports/snmpDTLSUDPDomain.c: CHANGES: snmplib: dtls:
+
+ overhaul of debug - drastic reduction in number of messages and msg complexity for basic dtlsudp token - previous level of detail available by adding 9:dtlsdup token git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20168 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-01 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/transports/snmpDTLSUDPDomain.c: CHANGES: snmplib: dtls:
+
+ clean up close; catch 'connect'/'disconnect' connect = we get successfully decoded snmp data disconnect = 0 byte read, ssh shutdown flag set add bio_cache flags for connected/disconnected check for null ptr before dereferencing close handling: - only send queued data if we got to connected state - seriously reduce timeout to wait for junk read. i think we shouldn't even bother - return early if cachep is NULL, so we don't have to test it repeatedly - use correct nfds value in select call git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20167 06827809-a52a-0410-b366-d66718629ded
+
+2011-04-01 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/transports/snmpDTLSUDPDomain.c: CHANGES: snmplib: dtls:
+
+ clean up close; catch 'connect'/'disconnect' connect = we get successfully decoded snmp data disconnect = 0 byte read, ssh shutdown flag set add bio_cache flags for connected/disconnected check for null ptr before dereferencing close handling: - only send queued data if we got to connected state - seriously reduce timeout to wait for junk read. i think we shouldn't even bother - return early if cachep is NULL, so we don't have to test it repeatedly - use correct nfds value in select call git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20167 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-31 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/transports/snmpDTLSUDPDomain.c: make trunk and
+
+ v5-6-patches closely aligned mostly changes in debug, cookie tracking git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20166 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-31 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/transports/snmpDTLSUDPDomain.c: make trunk and
+
+ v5-6-patches closely aligned mostly changes in debug, cookie tracking git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20166 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-31 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/transports/snmpDTLSUDPDomain.c: add cookie handling;
+
+ remove ifdef'd code git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20165 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-27 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * snmplib/container_binary_array.c: Simplify array resizing somewhat
+
+ further git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20164 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-27 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * snmplib/container_binary_array.c: Do not assign new_data if the
+
+ value won't be used. Reduce variable scopes. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20163 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-27 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * snmplib/container_binary_array.c: It is not necessary to clear a
+
+ chunk of memory if the next action on it is to fill it so use malloc
+ instead of calloc. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20162 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-27 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * snmplib/container_binary_array.c: ContainerBinaryArray really
+
+ can't hold anythng but pointers and that means the data_size field
+ is unnecessary so I removed it. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20161 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-26 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/mibgroup/hardware/memory/hw_mem.c,
+ agent/mibgroup/header_complex.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/sysORTable.c, apps/snmptrapd.c,
+ snmplib/int64.c, snmplib/snmp_openssl.c, snmplib/snmp_secmod.c,
+ snmplib/snmpv3.c: Add missing include git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20160 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-26 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * snmplib/transports/snmpDTLSUDPDomain.c: Use the right feature
+
+ macro in order to make builds with --enable-ipv6
+ --with-out-transports=UDPIPv6 succeed. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20159 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-26 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * snmplib/transports/snmpDTLSUDPDomain.c: Remove duplicate copies of
+
+ functions git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20158 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-25 Robert Story <rstory at users.sourceforge.net>
+
+ * local/net-snmp-cert: tweak debug message git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20157 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-25 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/transports/snmpTLSBaseDomain.c: CHANGES: snmplib: update
+
+ cert token handling - remove defX509 cert tokens (should have been removed before 5.6) - warnings for our/their tokens, recommend using local/peer git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20156 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-25 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpUDPBaseDomain.c: merge netsnmp_dtlsudp6
+ into
+
+ netsnmp_dtlsudp use addr size to tell them apart git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20155 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-25 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/snmp_transport.c: log (once) warning when deprecated
+
+ f_create_from_tstring transport function used git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20154 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-25 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/transports/snmpTCPDomain.c: reduce casting; make sure to
+
+ free the right pointer git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20153 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-25 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/transports/snmpUDPBaseDomain.c: reduce casting git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20152 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-24 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/dlmod.c: Replace a variable with a
+
+ constant. Make one more oid const. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20151 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-18 Dave Shield <dts12 at users.sourceforge.net>
+
+ * CHANGES: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20147 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-18 Dave Shield <dts12 at users.sourceforge.net>
+
+ * ChangeLog: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20146 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-18 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/snmpnetstat/Makefile.depend,
+ snmplib/Makefile.depend: make depend git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20145 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-18 Dave Shield <dts12 at users.sourceforge.net>
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3: documentation
+
+ update git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20144 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-18 Dave Shield <dts12 at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec: Version number update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20143 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-17 Niels Baggesen <nba at users.sourceforge.net>
+
+ * man/snmpdelta.1.def: Formatting botch git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20142 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-17 Niels Baggesen <nba at users.sourceforge.net>
+
+ * man/snmpdelta.1.def: Formatting botch git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20142 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-17 Niels Baggesen <nba at users.sourceforge.net>
+
+ * mibs/Makefile.in: Install required mibs git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20141 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-17 Niels Baggesen <nba at users.sourceforge.net>
+
+ * mibs/Makefile.in: Install required mibs git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20141 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-17 Niels Baggesen <nba at users.sourceforge.net>
+
+ * mibs/rfclist: New RFC mibs git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20140 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-17 Niels Baggesen <nba at users.sourceforge.net>
+
+ * mibs/rfclist: New RFC mibs git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20140 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-15 Dave Shield <dts12 at users.sourceforge.net>
+
+ * CHANGES, NEWS: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20138 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-15 Dave Shield <dts12 at users.sourceforge.net>
+
+ * ChangeLog: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20137 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-15 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: make
+
+ depend git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20136 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-15 Dave Shield <dts12 at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.in, dist/net-snmp.spec,
+ perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm,
+ perl/SNMP/SNMP.pm, perl/TrapReceiver/TrapReceiver.pm,
+ perl/agent/Support/Support.pm, perl/agent/agent.pm,
+ perl/agent/default_store/default_store.pm,
+ perl/default_store/default_store.pm, snmplib/snmp_version.c:
+ Version
+
+ number update git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20135 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-15 Dave Shield <dts12 at users.sourceforge.net>
+
+ * Makefile.top: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20134 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-15 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/cert_util.c: Spelling fix: reginerated -> regenerated.
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20133 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-15 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/cert_util.c: Spelling fix: reginerated -> regenerated.
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20133 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-15 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/cert_util.c: Simplified r19594 (leak-at-exit fix).
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20132 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-15 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/snmp_openssl.c: Fixed a compiler warning that was
+
+ introduced in r20113. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20131 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-15 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/snmp_openssl.c: Fixed a compiler warning that was
+
+ introduced in r20113. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20130 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * CHANGES, NEWS: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20128 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * ChangeLog: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20127 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: make
+
+ depend git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20126 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
+ man/netsnmp_read_config.3, man/netsnmp_read_only.3,
+ man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
+ man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
+ man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
+ man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
+ man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
+ man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
+ man/netsnmp_table.3, man/netsnmp_table_array.3,
+ man/netsnmp_table_container.3, man/netsnmp_table_data.3,
+ man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
+ man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
+ man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3: documentation update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20125 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.in, dist/net-snmp.spec,
+ perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm,
+ perl/SNMP/SNMP.pm, perl/TrapReceiver/TrapReceiver.pm,
+ perl/agent/agent.pm, perl/agent/default_store/default_store.pm,
+ perl/default_store/default_store.pm, snmplib/snmp_version.c:
+ Version
+
+ number update git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20124 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * Makefile.top: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20123 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/snmpd.c: Fix main agent select call to use the renamed API
+
+ routine. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20122 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-14 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/snmpd.c: Fix main agent select call to use the renamed API
+
+ routine. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20122 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-13 Dave Shield <dts12 at users.sourceforge.net>
+
+ * include/net-snmp/library/large_fd_set.h, snmplib/large_fd_set.c:
+
+ Bring the naming of the large_fd_set select call into line with the
+ rest of the API. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20121 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-13 Dave Shield <dts12 at users.sourceforge.net>
+
+ * include/net-snmp/library/large_fd_set.h, snmplib/large_fd_set.c:
+
+ Bring the naming of the large_fd_set select call into line with the
+ rest of the API. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20121 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-13 Dave Shield <dts12 at users.sourceforge.net>
+
+ * include/net-snmp/library/large_fd_set.h, snmplib/large_fd_set.c:
+
+ Bring the naming of the large_fd_set select call into line with the
+ rest of the API. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20121 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-13 Dave Shield <dts12 at users.sourceforge.net>
+
+ * include/net-snmp/library/large_fd_set.h, snmplib/large_fd_set.c:
+
+ CHANGES: snmplib: PATCH: 3203806: Add the function
+ netsnmp_large_select() (plus tweaks to netsnmp_large_fd_set_resize) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20120 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-12 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/container_binary_array.c: CHANGES: snmplib: realloc+init
+
+ instead of calloc inspired by patch 3195532 from Stephen Hemminger git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20119 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-12 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/container_binary_array.c: CHANGES: snmplib: realloc+init
+
+ instead of calloc inspired by patch 3195532 from Stephen Hemminger git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20119 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-12 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/container_binary_array.c: CHANGES: snmplib: realloc+init
+
+ instead of calloc inspired by patch 3195532 from Stephen Hemminger git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20119 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-12 Robert Story <rstory at users.sourceforge.net>
+
+ * agent/mibgroup/ip-forward-mib/data_access/route_common.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable
+ _interface.c,
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_int
+ erface.c, include/net-snmp/library/container_binary_array.h:
+
+ CHANGES: snmpd: 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 git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20118 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-12 Robert Story <rstory at users.sourceforge.net>
+
+ * agent/mibgroup/ip-forward-mib/data_access/route_common.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable
+ _interface.c,
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_int
+ erface.c: CHANGES: snmpd: 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 git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20118 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-12 Robert Story <rstory at users.sourceforge.net>
+
+ * agent/mibgroup/ip-forward-mib/data_access/route_common.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable
+ _interface.c,
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_int
+ erface.c: CHANGES: snmpd: 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 git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20118 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-11 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/transports/snmpTLSBaseDomain.c: CHANGES: snmplib: add more
+
+ openssl error cases where we check for local cert git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20117 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-11 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/transports/snmpTLSBaseDomain.c: CHANGES: snmplib: add more
+
+ openssl error cases where we check for local cert git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20117 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-11 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/disk.c: MinGW: dskTable: Report zero for
+
+ unimplemented fields instead of random data. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20116 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-11 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/disk.c: MinGW: dskTable: Report zero for
+
+ unimplemented fields instead of random data. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20116 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-11 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/host/hr_swrun.c: CHANGES: snmpd: fixed race
+
+ condition in hrSWRunTable Treat the reads from /proc/<pid>/*
+ carefuly, processes can exit in the middle of processing. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20115 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-11 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/host/hr_swrun.c: CHANGES: snmpd: fixed race
+
+ condition in hrSWRunTable Treat the reads from /proc/<pid>/*
+ carefuly, processes can exit in the middle of processing. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20115 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-11 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/disman/schedule/schedCore.c: CHANGES: snmpd: Builds
+
+ with most recent MinGW (having #define localtime_r). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20114 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-11 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/disman/schedule/schedCore.c: CHANGES: snmpd: Builds
+
+ with most recent MinGW (having #define localtime_r). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20114 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-11 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/cert_util.c, snmplib/snmp_openssl.c: CHANGES: snmplib:
+
+ refine cert debugging; remove unused function git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20113 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-11 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/cert_util.c, snmplib/snmp_openssl.c: CHANGES: snmplib:
+
+ refine cert debugging; remove unused function git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20113 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/cert_util.c: CHANGES: snmpd: BUG: 3205765: handle reconfig
+
+ for certSecName token git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20112 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Robert Story <rstory at users.sourceforge.net>
+
+ * snmplib/cert_util.c: CHANGES: snmpd: BUG: 3205765: handle reconfig
+
+ for certSecName token git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20112 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/snmpd.c: Spelling fix in a source code comment: messges ->
+
+ messages. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20111 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/snmpd.c: Spelling fix in a source code comment: messges ->
+
+ messages. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20111 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/large_fd_set.c: CHANGES: snmplib: PATCH: 3203806: Minor
+
+ performance optimization of netsnmp_large_fd_set_resize(). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20110 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/large_fd_set.c: CHANGES: snmplib: PATCH: 3203806: Minor
+
+ performance optimization of netsnmp_large_fd_set_resize(). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20110 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/snmpd.c: CHANGES: snmpd: PATCH: 3203806: Avoid that the main
+
+ agent processing loop - when using more than FD_SETSIZE file
+ descriptors - can cause memory corruption by invoking select(). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20109 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/snmpd.c: CHANGES: snmpd: PATCH: 3203806: Avoid that the main
+
+ agent processing loop - when using more than FD_SETSIZE file
+ descriptors - can cause memory corruption by invoking select(). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20109 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * include/net-snmp/library/large_fd_set.h, snmplib/large_fd_set.c:
+
+ CHANGES: snmplib: PATCH: 3203806: Add the function
+ netsnmp_large_select(). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20108 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * include/net-snmp/library/large_fd_set.h, snmplib/large_fd_set.c:
+
+ CHANGES: snmplib: PATCH: 3203806: Add the function
+ netsnmp_large_select(). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20108 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c:
+
+ Fixed two compiler warnings (backported r20098 from the trunk). git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20107 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * testing/fulltests/support/clib_build,
+ testing/fulltests/unit-tests/T009large_fd_set_clib.c: Added a
+
+ minimal unit test for netsnmp_large_fd_set. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20106 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * testing/fulltests/support/clib_build,
+ testing/fulltests/unit-tests/T009large_fd_set_clib.c: Added a
+
+ minimal unit test for netsnmp_large_fd_set. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20106 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/large_fd_set.c: CHANGES: snmplib: PATCH: 3203806: Make
+
+ netsnmp_large_fd_set_resize() clear all relevant file descriptors. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20105 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/large_fd_set.c: CHANGES: snmplib: PATCH: 3203806: Make
+
+ netsnmp_large_fd_set_resize() clear all relevant file descriptors. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20105 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmp-tc.c: CHANGES: snmpd: BUG: 3178389: Fix inconsistent
+
+ handling of TZ offsets git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20104 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmp-tc.c: CHANGES: snmpd: BUG: 3178389: Fix inconsistent
+
+ handling of TZ offsets git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20104 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmp-tc.c: CHANGES: snmpd: BUG: 3178389: Fix inconsistent
+
+ handling of TZ offsets git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20104 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmp-tc.c: CHANGES: snmpd: BUG: 3178389: Fix inconsistent
+
+ handling of TZ offsets git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20104 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmp-tc.c: CHANGES: snmpd: BUG: 3178389: Fix inconsistent
+
+ handling of TZ offsets git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20104 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * apps/Makefile.in, configure, configure.d/config_os_libs2: make
+
+ variable names match git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20099 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c:
+
+ Fixed two compiler warnings. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20098 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-10 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * configure, configure.d/config_os_libs2: fixed installation
+
+ variables for the optional SET programs git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20097 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/remove-unneeded-modules: chmod a+x git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20096 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/removeifdefcode.pl: print an error if the end of
+
+ a file was reached and we're not back into the state we can write;
+ otherwise a closing #ifdef is missing. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20095 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/transports/snmpUnixDomain.c: fix endif comment to match
+
+ the opening ifdef git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20094 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/removeifdefcode.pl: reset the canwrite flag for
+
+ every file git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20093 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/remove-unneeded-modules: temporarily leave in
+
+ header files git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20092 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * configure, configure.ac: change the unique file check to one that
+
+ is not in the mibgroup directory git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20091 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * testing/fulltests/read-only/T0141snmpv2csetfail_simple: a test for
+
+ ensuring the agent rejects SET requests with --enable-read-only git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20090 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * testing/fulltests/default/T0141snmpv2cset_simple: add back in the
+
+ stopagent command git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20089 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * testing/fulltests/unit-tests/T101pdu_type_clib.c,
+ testing/fulltests/unit-tests/T102pdu_build_clib.c,
+ testing/fulltests/unit-tests/T103pdu_parse_clib.c: unit tests
+ writen
+
+ for the read-only support converted to work with or without
+ read-only git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20088 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * testing/fulltests/default/T0141snmpv2cset_simple: don't run the
+
+ set test if no_write_support is turned on git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20087 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * testing/fulltests/default/T030snmpv3usercreation_simple: skip if
+
+ no_write_support git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20086 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * testing/fulltests/default/T0141snmpv2cset_simple: A new test to
+
+ check whether SNMPv2c SETs to sysContact work as expected git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20085 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * testing/fulltests/default/Svanyconfig: 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
+
+2011-03-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/vacm_conf.c: Allow for single quotes for vacm
+
+ context name quoting too git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20083 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-07 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * configure: fix the configure tests to include the word test in the
+
+ test git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20082 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-07 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * configure.d/config_os_libs2: fix the configure tests to include
+
+ the word test in the test git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20081 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-07 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/remove-unneeded-modules: Added an annoyingly long
+
+ list of exceptions that needs to be automated git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20080 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-07 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/remove-unneeded-modules: A quick perl script to
+
+ remove unneeded code modules from the modules directory git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20079 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-07 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/target/target.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+ snmplib/cert_util.c, snmplib/snmpusm.c, snmplib/vacm.c: more
+
+ improvements (removements) for featurization and read-only support git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20078 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-07 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/container_binary_array.c: CHANGES: snmplib: PATCH:
+
+ 3195537: Minor binary_array container sort optimization git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20077 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-07 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/container_binary_array.c: CHANGES: snmplib: PATCH:
+
+ 3195537: Minor binary_array container sort optimization git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20077 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-06 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/disman/nslookup/lookupCtlTable.c: Tabs to spaces
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20076 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-06 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/disman/nslookup/lookupCtlTable.c: Tabs to spaces
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20076 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-06 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ configure.d/config_os_functions: Configure check for gethostname2
+
+ Use getaddrinfo if available. Now works for Solaris (and Windows?) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20075 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-06 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ configure.d/config_os_functions: Configure check for gethostname2
+
+ Use getaddrinfo if available. Now works for Solaris (and Windows?) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20075 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-05 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * apps/snmptest.c: Add dropped ||'s from r20072 git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20074 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-05 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ agent/mibgroup/disman/nslookup/lookupCtlTable.h,
+ agent/mibgroup/disman/nslookup/lookupResultsTable.c: Clean up, and
+
+ cosolidate result table row creation into a new function. Saves 200
+ lines of code, with (hopefully) no functionality change git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20073 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-05 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ agent/mibgroup/disman/nslookup/lookupCtlTable.h,
+ agent/mibgroup/disman/nslookup/lookupResultsTable.c: Clean up, and
+
+ cosolidate result table row creation into a new function. Saves 200
+ lines of code, with (hopefully) no functionality change git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20073 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-05 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * apps/Makefile.in, apps/snmptest.c, configure,
+ configure.d/config_os_libs2: don't build SET related apps with
+
+ --enable-read-only git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20072 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-05 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/baby_steps.c,
+ agent/mibgroup/disman/event/mteEvent.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/mibII/snmp_mib.c, agent/mibgroup/mibII/updates.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti
+ fyFilterTable_interface.c, agent/mibgroup/target/target.c,
+ include/net-snmp/agent/baby_steps.h,
+ include/net-snmp/agent/snmp_agent.h, snmplib/snmp_client.c: fix
+
+ issues with combining --enable-minimalist and --enable-read-only git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20071 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-05 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/find-unused-code: better output for finding
+
+ object symbols. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20070 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-04 Mike Baer <baerm at susers.sourceforge.net>
+
+ * local/minimalist/removeifdefcode.pl: last commit: changes to allow
+
+ parsing of featuers files to get all minimalist tags which are then
+ processed for removal this commit: changed comments/white space git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20069 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-04 Mike Baer <baerm at susers.sourceforge.net>
+
+ * agent/mibgroup/agent/extend.c: added no_write support to extend.c
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20068 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-04 Mike Baer <baerm at susers.sourceforge.net>
+
+ * agent/helpers/instance.c: Added missing #endif comment for remove
+
+ ifdef code support git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20067 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-04 Mike Baer <baerm at susers.sourceforge.net>
+
+ * local/minimalist/removeifdefcode.pl: added changes to allow code
+
+ removal in-place (i.e. does not require creating a new file) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20066 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-04 Mike Baer <baerm at susers.sourceforge.net>
+
+ * local/minimalist/ignore.regexp: adding a ignore.regexp file that
+
+ can be used with removeifdefcode.pl git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20065 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/feature-makedocs: add a outgoing link to the
+
+ parent marking page git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20064 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/feature-makedocs: Added a wiki output mode
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20063 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/feature-makedocs: Note that the org output is the
+
+ default in the help output git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20062 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-04 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/vmstat_linux.c: CHANGES: snmpd: fixed
+
+ 'truncating integer value > 32 bits' in UCD-SNMP-MIB::systemStats on
+ Linux git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20061 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-04 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/vmstat_linux.c: CHANGES: snmpd: fixed
+
+ 'truncating integer value > 32 bits' in UCD-SNMP-MIB::systemStats on
+ Linux git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20061 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-04 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/vmstat_linux.c: CHANGES: snmpd: fixed
+
+ 'truncating integer value > 32 bits' in UCD-SNMP-MIB::systemStats on
+ Linux git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20061 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-04 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/vmstat_linux.c: CHANGES: snmpd: fixed
+
+ 'truncating integer value > 32 bits' in UCD-SNMP-MIB::systemStats on
+ Linux git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20061 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/agent_read_config.c, agent/helpers/watcher.c,
+ agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/header_complex.c,
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_dat
+ a_access.c, agent/mibgroup/mibII/kernel_linux.c,
+ agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/notification-log-mib/notification_log.c,
+ agent/mibgroup/snmpv3/snmpEngine.c,
+ agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/util_funcs.c,
+ agent/mibgroup/utilities/iquery.c, snmplib/snmp_api.c:
+
+ reclassification of the remaining features into a hierarchy git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20060 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_openssl.c: don't double-declare cert_utils git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20059 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: the
+
+ ipaddress_linux was incorrectly marked as needing cert_fingerprints git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20058 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/agent_registry.c: put the agent_registry feature in
+
+ libnetsnmpagent. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20057 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/libsnmp_dll/libsnmp.def: CHANGES: Win32: Deprecated
+
+ libsnmp.def - add NETSNMP_IMPORT to function declarations instead to
+ export a function from netsnmp.dll. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20056 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/libsnmp_dll/libsnmp.def: CHANGES: Win32: Deprecated
+
+ libsnmp.def - add NETSNMP_IMPORT to function declarations instead to
+ export a function from netsnmp.dll. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20056 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * include/net-snmp/library/snmp_debug.h: Moved a source code comment
+
+ such that it is again immediately above the function declarations it
+ applies to. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20055 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpIPv6BaseDomain.h,
+ include/net-snmp/library/snmp_debug.h: Added missing
+ NETSNMP_IMPORT
+
+ declarations. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20054 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpIPv6BaseDomain.h,
+ include/net-snmp/library/snmp_debug.h: Added missing
+ NETSNMP_IMPORT
+
+ declarations. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20054 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/libagent/libagent.def, win32/libucdmibs/libucdmibs.def:
+
+ Removed two obsolete Win32 files. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20053 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/libagent/libagent.def, win32/libucdmibs/libucdmibs.def:
+
+ Removed two obsolete Win32 files. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20053 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/transports/snmpIPv6BaseDomain.c: Trivial comment fix:
+
+ snmpIPv6BaseDomain.c contains IPv6 base transport support functions
+ instead of IPv4. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20052 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-03 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * snmplib/transports/snmpIPv6BaseDomain.c: Trivial comment fix:
+
+ snmpIPv6BaseDomain.c contains IPv6 base transport support functions
+ instead of IPv4. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20052 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-02 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/config.h: Removed an obsolete file. git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20050 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-02 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * include/net-snmp/library/snmp_secmod.h, win32/snmpsm_shutdown.h,
+ win32/snmpv3-security-includes.h: Builds again with Visual Studio
+
+ after the introduction of the "feature" feature. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20049 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-02 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * win32/snmpsm_init.h: Removed a misleading comment. git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20048 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-02 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * configure, configure.d/config_os_libs2: Correct the check of
+
+ wether usm security is enabled. Regenerate configure. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20047 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-02 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * include/net-snmp/net-snmp-config.h.in: Regenerate git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20046 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-02 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * *
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_dat
+ a_access.c: Add missing dependencies git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20045 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-02 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * snmplib/snmpusm.c: Ignore the return value from
+
+ snmp_increment_statistic git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20044 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-02 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * snmplib/container.c: Split the container_compare_functions feature
+
+ into container_compare_mem, container_compare_long,
+ container_compare_ulong, container_compare_int32 and
+ container_compare_uint32 Unify the structure of the compare
+ functions further. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20043 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-02 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * snmplib/container.c: Change the spelling of the
+
+ container_compare_cstring feature to container_ncompare_cstring as
+ that is the function that is guarded by that attribute. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20042 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-02 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * include/net-snmp/library/snmp_api.h: Add the missing replacement
+
+ macro for snmp_init_statistics git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20041 06827809-a52a-0410-b366-d66718629ded
+
+2011-03-02 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * include/net-snmp/library/snmp_api.h: snmp_increment_statistic_by
+
+ takes two arguments so let the replacement macro take two arguments
+ as well. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20040 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-27 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/disman/nslookup/lookupCtlTable.c: Fix typo in
+
+ r19990 git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20039 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * local/minimalist/feature-check: Remove lines starting with #define
+
+ in the output of the preprocessor When gcc -E is called with -ggdb3
+ (or -dD) then all the macro definitions are passed through the
+ preprocessor and that messes up our processing. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20038 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * Makefile.rules: Put the generated file in the build tree, not the
+
+ source tree. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20037 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/agent_trap.c, agent/helpers/table_dataset.c,
+ agent/mibgroup/disman/event/mteEvent.c,
+ agent/mibgroup/disman/event/mteTrigger.c,
+ agent/mibgroup/disman/schedule/schedCore.c,
+ agent/mibgroup/hardware/cpu/cpu.c,
+ agent/mibgroup/hardware/memory/hw_mem.c,
+ agent/mibgroup/host/data_access/swinst.c,
+ agent/mibgroup/host/data_access/swrun.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable
+ _interface.c,
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_int
+ erface.c, agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_inter
+ face.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interfa
+ ce.c,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab
+ le_interface.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti
+ fyFilterTable_interface.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interf
+ ace.c,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.
+ c, agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_common.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_solaris2.c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.
+ c: moved a bunch of features into the libnetsnmpmibs feature set.
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20036 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/agent_handler.c, agent/agent_index.c,
+ agent/agent_registry.c, agent/agent_trap.c,
+ agent/helpers/all_helpers.c, agent/helpers/cache_handler.c,
+ agent/helpers/table.c, agent/helpers/table_array.c,
+ agent/helpers/table_data.c, agent/helpers/table_dataset.c,
+ agent/helpers/table_iterator.c, agent/helpers/table_row.c,
+ agent/snmp_agent.c, local/minimalist/sizetests, snmplib/mib.c:
+
+ classified libnetsnmpagent features git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20035 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: reverse the order of the libraries
+
+ (snmplib first) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20034 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: output cleanup and added agent-mibs
+
+ and logging options git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20033 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: add a default set of arguments
+
+ calculate resulting sizes git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20032 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/dir_utils.c: Added a missing ; git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20031 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: prefix the output files with a number
+
+ to indicate order git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20030 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: save the results of the system
+
+ executions git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20029 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: enable building of the resulting
+
+ combinations Add a -n flag for dry-runs git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20028 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: enable the -t tag for limiting types
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20027 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: Added argument parsing and arguments
+
+ for selecting and listing types git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20026 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: generate configure script arguments
+
+ from specs git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20025 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: added a bunch of new feature options
+
+ and cleaned up a bit git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20024 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/sizetests: added a new (not yet working) script
+
+ to test sizing of various argument sets git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20023 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/dlmod.c: Simplify the code. Unify some
+
+ debug logs. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20022 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/dlmod.c: Reduce the scope of a few
+
+ variables git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20021 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/dlmod.c: Remove some unused includes.
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20020 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/dlmod.c: Make it possible to
+
+ initialize/uninitialize modules with 64 character names and not
+ suffer wild writes. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20019 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/dlmod.c: Code restructuring - put the
+
+ managed routines before the managment code. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20018 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/dlmod.c, agent/mibgroup/ucd-snmp/dlmod.h:
+
+ CHANGES: libnetsnmpmibs: Make all functions in the dlmod module that
+ don't have to be public static git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20017 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-26 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/dlmod.c: Rename deinit_dlmod to
+
+ shutdown_dlmod as that is what it really is about. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20016 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Mike Baer <baerm at susers.sourceforge.net>
+
+ * agent/mibgroup/agent/nsVacmAccessTable.c: adding minimalist ifdefs
+
+ to net-snmp-vacm mib git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20015 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/feature-makedocs: properly handle twin children;
+
+ also sort the child list alphabetically. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20014 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_logging.c: I suppose logging should probably default
+
+ to being a wanted option :-) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20013 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/feature-makedocs: org-link the files in the
+
+ output git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20012 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * Makefile.rules, agent/Makefile.in, agent/mibgroup/Makefile.in,
+ apps/Makefile.in, apps/snmpnetstat/Makefile.in,
+ local/minimalist/feature-check, snmplib/Makefile.in: make the
+
+ features-check script track the full source path git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20011 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/feature-makedocs: change the function names to
+
+ match that it's printing to org-mode at the moment. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20010 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/file_utils.c, snmplib/mib.c, snmplib/oid_stash.c,
+ snmplib/snmp_api.c, snmplib/snmp_logging.c, snmplib/tools.c: last
+ of
+
+ the feature classification in libnetsnmp git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20009 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/keytools.c, snmplib/lcd_time.c, snmplib/scapi.c: make the
+
+ usm_support utilities self-declare themselves as children to make
+ sure they're properly included during dependency ordering git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20008 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/callback.c, snmplib/cert_util.c, snmplib/check_varbind.c,
+ snmplib/container.c, snmplib/data_list.c, snmplib/default_store.c,
+ snmplib/fd_event_manager.c, snmplib/file_utils.c,
+ snmplib/keytools.c, snmplib/snmpusm.c: superstructuralizationizing
+
+ the features git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20007 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/read_config.c, snmplib/snmp-tc.c, snmplib/snmp_client.c,
+ snmplib/snmp_enum.c, snmplib/snmp_transport.c, snmplib/system.c,
+ snmplib/text_utils.c, snmplib/tools.c,
+ snmplib/transports/snmpUnixDomain.c, snmplib/ucd_compat.c:
+
+ significant parent/child feature classification git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20006 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_api.c, snmplib/snmpusm.c: classify a few components
+
+ into a top-level libnetsnmp component git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20005 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/keytools.c, snmplib/lcd_time.c, snmplib/scapi.c,
+ snmplib/snmpusm.c: structurize the usm features git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20004 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/container.c, snmplib/container_iterator.c,
+ snmplib/container_list_ssll.c, snmplib/container_null.c,
+ snmplib/dir_utils.c: structure the container features into a
+
+ hierarchy git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20003 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_logging.c: group the logging handlers under a parent
+
+ feature git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20002 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/feature-makedocs: fix the expect argument count
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20001 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/feature-makedocs: fix the name of the expected
+
+ input file git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20000 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/feature-makedocs: argument parsing and usage()
+
+ output git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19999 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/stash_cache.c, agent/helpers/stash_to_next.c,
+ agent/helpers/table_dataset.c, agent/helpers/table_iterator.c,
+ agent/mibgroup/examples/netSnmpHostsTable.c,
+ agent/mibgroup/mibII/ipCidrRouteTable.c, snmplib/oid_stash.c: -
+ added two oid_stash functions as individual features - cleaned up
+ some warnings in the table_iterator code git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19998 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Dave Shield <dts12 at users.sourceforge.net>
+
+ * dist/makerelease.xml: Fix the command to create a new SVN tag line
+ (Having brought the structure of the 5.5.x branch into line with
+ the other branches, the previous command is now wrong for *all*
+ branches, rather than just most of them!) git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19997 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Dave Shield <dts12 at users.sourceforge.net>
+
+ * dist/makerelease.xml: Fix the command to create a new SVN tag line
+ (Having brought the structure of the 5.5.x branch into line with
+ the other branches, the previous command is now wrong for *all*
+ branches, rather than just most of them!) git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@19997 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Dave Shield <dts12 at users.sourceforge.net>
+
+ * dist/makerelease.xml: Fix the command to create a new SVN tag line
+ (Having brought the structure of the 5.5.x branch into line with
+ the other branches, the previous command is now wrong for *all*
+ branches, rather than just most of them!) git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19997 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Dave Shield <dts12 at users.sourceforge.net>
+
+ * dist/makerelease.xml: Fix the command to create a new SVN tag line
+ (Having brought the structure of the 5.5.x branch into line with
+ the other branches, the previous command is now wrong for *all*
+ branches, rather than just most of them!) git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19997 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Dave Shield <dts12 at users.sourceforge.net>
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3: documentation
+
+ update git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19995 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Dave Shield <dts12 at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec, perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm,
+ perl/OID/OID.pm, perl/SNMP/SNMP.pm,
+ perl/TrapReceiver/TrapReceiver.pm, perl/agent/Support/Support.pm,
+ perl/agent/agent.pm, perl/agent/default_store/default_store.pm,
+ perl/default_store/default_store.pm: Version number update
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19994 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Dave Shield <dts12 at users.sourceforge.net>
+
+ * ChangeLog: version update git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19993 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Dave Shield <dts12 at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec, perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm,
+ perl/OID/OID.pm, perl/SNMP/SNMP.pm,
+ perl/TrapReceiver/TrapReceiver.pm, perl/agent/Support/Support.pm,
+ perl/agent/agent.pm, perl/agent/default_store/default_store.pm,
+ perl/default_store/default_store.pm: Version number update
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19992 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmpv3.c: Avoid a possible crash if the engineID is not
+
+ available or set. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@19991 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmpv3.c: Avoid a possible crash if the engineID is not
+
+ available or set. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@19991 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmpv3.c: Avoid a possible crash if the engineID is not
+
+ available or set. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19991 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmpv3.c: Avoid a possible crash if the engineID is not
+
+ available or set. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19991 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Dave Shield <dts12 at users.sourceforge.net>
+
+ * snmplib/snmpv3.c: Avoid a possible crash if the engineID is not
+
+ available or set. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19991 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-25 Mike Baer <baerm at susers.sourceforge.net>
+
+ * agent/mibgroup/disman/event/mteEventNotificationTable.c,
+ agent/mibgroup/disman/event/mteEventSetTable.c,
+ agent/mibgroup/disman/event/mteEventTable.c,
+ agent/mibgroup/disman/event/mteObjectsTable.c,
+ agent/mibgroup/disman/event/mteTriggerBooleanTable.c,
+ agent/mibgroup/disman/event/mteTriggerDeltaTable.c,
+ agent/mibgroup/disman/event/mteTriggerExistenceTable.c,
+ agent/mibgroup/disman/event/mteTriggerTable.c,
+ agent/mibgroup/disman/event/mteTriggerThresholdTable.c,
+ agent/mibgroup/disman/mteEventNotificationTable.c,
+ agent/mibgroup/disman/mteObjectsTable.c,
+ agent/mibgroup/disman/mteObjectsTable.h,
+ agent/mibgroup/disman/mteTriggerBooleanTable.c,
+ agent/mibgroup/disman/mteTriggerBooleanTable.h,
+ agent/mibgroup/disman/mteTriggerDeltaTable.c,
+ agent/mibgroup/disman/mteTriggerDeltaTable.h,
+ agent/mibgroup/disman/mteTriggerExistenceTable.c,
+ agent/mibgroup/disman/mteTriggerExistenceTable.h,
+ agent/mibgroup/disman/mteTriggerTable.c,
+ agent/mibgroup/disman/mteTriggerTable.h,
+ agent/mibgroup/disman/mteTriggerThresholdTable.c,
+ agent/mibgroup/disman/mteTriggerThresholdTable.h,
+ agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ agent/mibgroup/disman/nslookup/lookupCtlTable.h: adding ifdef code
+
+ for minimalist support of diffman mib git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19990 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-24 Mike Baer <baerm at susers.sourceforge.net>
+
+ * agent/mibgroup/host/hrSWRunTable.c,
+ agent/mibgroup/host/hr_system.c, agent/mibgroup/host/hr_system.h:
+
+ Adding minimalist ifdefs to host resource mib git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19989 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-24 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/table_iterator.c, snmplib/data_list.c: mark the
+
+ data_list function that's only used in stach_caching as a feature git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19988 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-24 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/table_iterator.c: whoops. git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19987 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-24 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/table_iterator.c: more missing stash references
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19986 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-24 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/table_iterator.c: ifdefed/featured out a missing
+
+ stash_cache section git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19985 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-24 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/util_funcs.c: make the prefix_info more
+
+ hierarchical and sub-feature the unused one git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19984 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-24 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/find-unused-code: do include the perl/python code
+
+ when searching for files git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19983 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-24 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/table_tdata.c: make the semi-used table_tdata
+
+ functions children of table_tdata_all instead of just table_tdata git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19982 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * agent/helpers/table_tdata.c: Correct typo git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19981 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Magnus Fromreide <magfr at users.sourceforge.net>
+
+ * snmplib/parse.c: Correct typo git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19980 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/snmp_vars.c: proper include of prototype git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19979 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * configure, configure.d/config_modules_agent,
+ configure.d/config_modules_transports,
+ configure.d/config_project_with_enable: compat some feature header
+
+ chicken and egg problems git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19978 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/snmp_vars.c: Include required prototype git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19977 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * snmplib/snmpusm.c: unsigned juggling to remove warnings git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19976 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * *
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_dat
+ a_access.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c:
+
+ unsigned juggling to remove warnings git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19975 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * *
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_dat
+ a_access.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c:
+
+ unsigned juggling to remove warnings git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19975 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib.h: Enable (probably forgotten)
+
+ ipAddressPrefixTable git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19974 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib.h: Enable (probably forgotten)
+
+ ipAddressPrefixTable git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19974 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/minimalist/feature-check,
+ local/minimalist/feature-makedocs,
+ local/minimalist/feature-remove,
+ local/minimalist/find-unused-code,
+ local/minimalist/removeifdefcode.pl: added other missing 'new'
+ files
+
+ not included in the minimalist patch file git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19973 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/tcp-mib/data_access/tcpConn_freebsd4.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_netbsd.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_openbsd.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_freebsd4.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_netbsd.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_openbsd.c: Loading
+
+ IPv6 data is a no-no when IPv6 not enabled git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19972 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/tcp-mib/data_access/tcpConn_freebsd4.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_netbsd.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_openbsd.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_freebsd4.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_netbsd.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_openbsd.c: Loading
+
+ IPv6 data is a no-no when IPv6 not enabled git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19972 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * apps/snmptable.c: Fix bug 3118631: snmptable segfaults if index
+
+ contains : character git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@19971 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * apps/snmptable.c: Fix bug 3118631: snmptable segfaults if index
+
+ contains : character git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@19971 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * apps/snmptable.c: Fix bug 3118631: snmptable segfaults if index
+
+ contains : character git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19971 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * apps/snmptable.c: Fix bug 3118631: snmptable segfaults if index
+
+ contains : character git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19971 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * apps/snmptable.c: Fix bug 3118631: snmptable segfaults if index
+
+ contains : character git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19971 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * include/net-snmp/system/freebsd8.h: FreeBSD 8 support git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@19970 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * include/net-snmp/system/freebsd8.h: FreeBSD 8 support git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19970 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * include/net-snmp/system/freebsd8.h: FreeBSD 8 support git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19970 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Niels Baggesen <nba at users.sourceforge.net>
+
+ * include/net-snmp/system/freebsd8.h: FreeBSD 8 support git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19970 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * include/net-snmp/net-snmp-features.h: added missing
+
+ net-snmp-features.h git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19969 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-23 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * Makefile.in, Makefile.rules, Makefile.top, agent/Makefile.in,
+ agent/agent_handler.c, agent/agent_index.c,
+ agent/agent_read_config.c, agent/agent_registry.c,
+ agent/agent_trap.c, agent/helpers/all_helpers.c,
+ agent/helpers/baby_steps.c, agent/helpers/cache_handler.c,
+ agent/helpers/instance.c, agent/helpers/mode_end_call.c,
+ agent/helpers/multiplexer.c, agent/helpers/old_api.c,
+ agent/helpers/read_only.c, agent/helpers/row_merge.c,
+ agent/helpers/scalar.c, agent/helpers/scalar_group.c,
+ agent/helpers/snmp_get_statistic.c, agent/helpers/stash_cache.c,
+ agent/helpers/stash_to_next.c, agent/helpers/table.c,
+ agent/helpers/table_array.c, agent/helpers/table_container.c,
+ agent/helpers/table_data.c, agent/helpers/table_dataset.c,
+ agent/helpers/table_iterator.c, agent/helpers/table_row.c,
+ agent/helpers/table_tdata.c, agent/helpers/watcher.c,
+ agent/mibgroup/Makefile.in, agent/mibgroup/Rmon/alarmTable.c,
+ agent/mibgroup/agent/extend.c, agent/mibgroup/agent/nsCache.c,
+ agent/mibgroup/agent/nsLogging.c,
+ agent/mibgroup/agent/nsModuleTable.c,
+ agent/mibgroup/agent/nsTransactionTable.c,
+ agent/mibgroup/agent/nsVacmAccessTable.c,
+ agent/mibgroup/agentx/agentx_config.c,
+ agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/master.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/disman/event/mteEvent.c,
+ agent/mibgroup/disman/event/mteEventConf.c,
+ agent/mibgroup/disman/event/mteEventNotificationTable.c,
+ agent/mibgroup/disman/event/mteEventSetTable.c,
+ agent/mibgroup/disman/event/mteEventTable.c,
+ agent/mibgroup/disman/event/mteObjectsTable.c,
+ agent/mibgroup/disman/event/mteTrigger.c,
+ agent/mibgroup/disman/event/mteTriggerBooleanTable.c,
+ agent/mibgroup/disman/event/mteTriggerConf.c,
+ agent/mibgroup/disman/event/mteTriggerDeltaTable.c,
+ agent/mibgroup/disman/event/mteTriggerExistenceTable.c,
+ agent/mibgroup/disman/event/mteTriggerTable.c,
+ agent/mibgroup/disman/event/mteTriggerThresholdTable.c,
+ agent/mibgroup/disman/expr/expErrorTable.c,
+ agent/mibgroup/disman/expr/expExpressionConf.c,
+ agent/mibgroup/disman/expr/expExpressionTable.c,
+ agent/mibgroup/disman/expr/expObjectConf.c,
+ agent/mibgroup/disman/expr/expObjectTable.c,
+ agent/mibgroup/disman/expression/expExpressionTable.c,
+ agent/mibgroup/disman/mteEventNotificationTable.c,
+ agent/mibgroup/disman/mteEventTable.c,
+ agent/mibgroup/disman/mteTriggerTable.c,
+ agent/mibgroup/disman/schedule/schedConf.c,
+ agent/mibgroup/disman/schedule/schedCore.c,
+ agent/mibgroup/disman/schedule/schedTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteResultsTable.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interfac
+ e.c, agent/mibgroup/examples/data_set.c,
+ agent/mibgroup/examples/delayed_instance.c,
+ agent/mibgroup/examples/netSnmpHostsTable.c,
+ agent/mibgroup/examples/netSnmpHostsTable_checkfns.c,
+ agent/mibgroup/examples/scalar_int.c,
+ agent/mibgroup/hardware/cpu/cpu.c,
+ agent/mibgroup/hardware/cpu/cpu_kinfo.c,
+ agent/mibgroup/hardware/cpu/cpu_nlist.c,
+ agent/mibgroup/hardware/cpu/cpu_perfstat.c,
+ agent/mibgroup/hardware/cpu/cpu_sysctl.c,
+ agent/mibgroup/hardware/memory/hw_mem.c,
+ agent/mibgroup/header_complex.c,
+ agent/mibgroup/host/data_access/swinst.c,
+ agent/mibgroup/host/data_access/swinst_darwin.c,
+ agent/mibgroup/host/data_access/swinst_pkginfo.c,
+ agent/mibgroup/host/data_access/swinst_rpm.c,
+ agent/mibgroup/host/data_access/swrun.c,
+ agent/mibgroup/host/hr_filesys.c, agent/mibgroup/host/hr_swinst.c,
+ agent/mibgroup/host/hr_system.c,
+ agent/mibgroup/host/hrh_filesys.c,
+ agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.h,
+ agent/mibgroup/if-mib/ifTable/ifTable_data_access.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable.h,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_constants.h,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable
+ .c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable
+ _interface.c,
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_int
+ erface.c, agent/mibgroup/ip-mib/data_access/arp_common.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_
+ access.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_inter
+ face.c,
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_dat
+ a_access.c,
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_int
+ erface.c, agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c,
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_dat
+ a_access.c,
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_int
+ erface.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interfa
+ ce.c, agent/mibgroup/ip-mib/ip_scalars.c,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interfa
+ ce.c,
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interfa
+ ce.c,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab
+ le_interface.c, agent/mibgroup/mibII/icmp.c,
+ agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c,
+ agent/mibgroup/mibII/ipCidrRouteTable.c,
+ agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/kernel_linux.c,
+ agent/mibgroup/mibII/setSerialNo.c,
+ agent/mibgroup/mibII/snmp_mib_5_5.c,
+ agent/mibgroup/mibII/sysORTable.c,
+ agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c,
+ agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udp.c,
+ agent/mibgroup/mibII/vacm_conf.c,
+ agent/mibgroup/mibII/vacm_context.c,
+ agent/mibgroup/mibII/vacm_vars.c,
+ agent/mibgroup/mibII/vacm_vars.h,
+ agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/notification-log-mib/notification_log.c,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.h,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/notification/snmpNotifyTable.h,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c
+ , agent/mibgroup/sctp-mib/sctpTables_common.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti
+ fyFilterTable.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti
+ fyFilterTable_data_access.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti
+ fyFilterTable_interface.c,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK
+ eyTable_interface.c, agent/mibgroup/snmpv3/snmpEngine.c,
+ agent/mibgroup/snmpv3/snmpMPDStats_5_5.c,
+ agent/mibgroup/snmpv3/usmStats.c,
+ agent/mibgroup/snmpv3/usmStats_5_5.c,
+ agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/snmpv3/usmUser.h,
+ agent/mibgroup/snmpv3mibs.h,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.h,
+ agent/mibgroup/target/snmpTargetParamsEntry.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.h,
+ agent/mibgroup/target/target.c,
+ agent/mibgroup/target/target_counters.c,
+ agent/mibgroup/target/target_counters.h,
+ agent/mibgroup/target/target_counters_5_5.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_common.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_solaris2.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interf
+ ace.c,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.
+ c, agent/mibgroup/testhandler.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSN
+ Table.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.
+ c, agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.c,
+ agent/mibgroup/ucd-snmp/dlmod.c,
+ agent/mibgroup/ucd-snmp/extensible.c,
+ agent/mibgroup/ucd-snmp/lmSensors.c,
+ agent/mibgroup/ucd-snmp/pass.c,
+ agent/mibgroup/ucd-snmp/pass_persist.c,
+ agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/proxy.c,
+ agent/mibgroup/ucd-snmp/versioninfo.c,
+ agent/mibgroup/ucd-snmp/vmstat_linux.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_common.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_solaris2.c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.
+ c, agent/mibgroup/util_funcs.c,
+ agent/mibgroup/utilities/iquery.c, agent/mibgroup/winExtDLL.c,
+ agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c,
+ apps/Makefile.in, apps/agentxtrap.c,
+ apps/snmpnetstat/Makefile.in, apps/snmpnetstat/main.c,
+ apps/snmpnetstat/netstat.h, apps/snmpnetstat/route.c,
+ apps/snmptest.c, apps/snmptranslate.c, apps/snmptrapd.c,
+ apps/snmptrapd_handlers.c, apps/snmptrapd_sql.c, configure,
+ configure.ac, configure.d/config_modules_agent,
+ configure.d/config_modules_lib,
+ configure.d/config_modules_security_modules,
+ configure.d/config_modules_transports,
+ configure.d/config_os_libs2,
+ configure.d/config_project_perl_python,
+ configure.d/config_project_with_enable,
+ include/net-snmp/agent/snmp_agent.h,
+ include/net-snmp/library/libsnmp.h,
+ include/net-snmp/library/snmp.h,
+ include/net-snmp/library/snmp_api.h,
+ include/net-snmp/library/snmp_client.h,
+ include/net-snmp/library/snmp_secmod.h,
+ include/net-snmp/library/snmpksm.h,
+ include/net-snmp/library/snmptsm.h,
+ include/net-snmp/library/snmpusm.h,
+ include/net-snmp/library/snmpv3.h,
+ include/net-snmp/net-snmp-config.h.in, perl/OID/OID.xs,
+ perl/SNMP/SNMP.xs, perl/agent/agent.xs, snmplib/Makefile.in,
+ snmplib/callback.c, snmplib/cert_util.c, snmplib/check_varbind.c,
+ snmplib/container.c, snmplib/container_iterator.c,
+ snmplib/container_list_ssll.c, snmplib/container_null.c,
+ snmplib/data_list.c, snmplib/default_store.c, snmplib/dir_utils.c,
+ snmplib/fd_event_manager.c, snmplib/file_utils.c,
+ snmplib/int64.c, snmplib/keytools.c, snmplib/lcd_time.c,
+ snmplib/mib.c, snmplib/oid_stash.c, snmplib/parse.c,
+ snmplib/read_config.c, snmplib/scapi.c, snmplib/snmp-tc.c,
+ snmplib/snmp_api.c, snmplib/snmp_client.c, snmplib/snmp_enum.c,
+ snmplib/snmp_logging.c, snmplib/snmp_openssl.c,
+ snmplib/snmp_parse_args.c, snmplib/snmp_secmod.c,
+ snmplib/snmp_transport.c, snmplib/snmpksm.c, snmplib/snmptsm.c,
+ snmplib/snmpusm.c, snmplib/snmpv3.c, snmplib/system.c,
+ snmplib/text_utils.c, snmplib/tools.c,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpSSHDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c,
+ snmplib/transports/snmpUnixDomain.c, snmplib/ucd_compat.c,
+ testing/fulltests/default/Sv3config,
+ testing/fulltests/default/Sv3usmconfigbase,
+ testing/fulltests/default/Sv3vacmconfig,
+ testing/fulltests/default/T049snmpv3inform_simple,
+ testing/fulltests/default/T049snmpv3informauth_simple,
+ testing/fulltests/default/T057trapdauthtest2_simple,
+ testing/fulltests/default/T057trapdauthtest3_simple,
+ testing/fulltests/default/T057trapdauthtest_simple,
+ testing/fulltests/default/T060trapdperl_simple,
+ testing/fulltests/default/T061agentperl_simple,
+ testing/fulltests/default/T113agentxtrap_simple,
+ testing/fulltests/default/T114agentxagentxtrap_simple: NEWS:
+
+ 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 git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19968 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-22 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * FAQ: use the wiki URL instead of the tutorial-5 URL for the
+
+ snmptrap tutorial git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19967 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/host/hr_swinst.c: Revert a bogus change that crept
+
+ into the code. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19966 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * AGENT.txt, CHANGES, COPYING, ChangeLog, CodingStyle,
+ EXAMPLE.conf.def, FAQ, INSTALL, Makefile.am, Makefile.in,
+ Makefile.rules, Makefile.top, NEWS, PORTING, README,
+ README.Panasonic_AM3X.txt, README.agent-mibs, README.agentx,
+ README.aix, README.hpux11, README.irix, README.krb5, README.osX,
+ README.snmpv3, README.solaris, README.sql, README.thread,
+ README.tru64, README.win32, TODO, acconfig.h, aclocal.m4,
+ agent/Makefile.depend, agent/Makefile.in, agent/agent_handler.c,
+ agent/agent_index.c, agent/agent_read_config.c,
+ agent/agent_registry.c, agent/agent_sysORTable.c,
+ agent/agent_trap.c, agent/auto_nlist.c, agent/autonlist.h,
+ agent/helpers/Makefile.depend, agent/helpers/Makefile.in,
+ agent/helpers/all_helpers.c, agent/helpers/baby_steps.c,
+ agent/helpers/bulk_to_next.c, agent/helpers/cache_handler.c,
+ agent/helpers/debug_handler.c, agent/helpers/instance.c,
+ agent/helpers/mode_end_call.c, agent/helpers/multiplexer.c,
+ agent/helpers/null.c, agent/helpers/old_api.c,
+ agent/helpers/read_only.c, agent/helpers/row_merge.c,
+ agent/helpers/scalar.c, agent/helpers/scalar_group.c,
+ agent/helpers/serialize.c, agent/helpers/stash_cache.c,
+ agent/helpers/stash_to_next.c, agent/helpers/table.c,
+ agent/helpers/table_array.c, agent/helpers/table_container.c,
+ agent/helpers/table_data.c, agent/helpers/table_dataset.c,
+ agent/helpers/table_generic.c, agent/helpers/table_iterator.c,
+ agent/helpers/table_row.c, agent/helpers/table_tdata.c,
+ agent/helpers/watcher.c, agent/kernel.c, agent/kernel.h,
+ agent/m2m.h, agent/mib_modules.c, agent/mibgroup/Makefile.depend,
+ agent/mibgroup/Makefile.in, agent/mibgroup/README,
+ agent/mibgroup/README.smux, agent/mibgroup/Rmon.h,
+ agent/mibgroup/Rmon/README, agent/mibgroup/Rmon/agutil.c,
+ agent/mibgroup/Rmon/agutil.h, agent/mibgroup/Rmon/agutil_api.h,
+ agent/mibgroup/Rmon/alarm.c, agent/mibgroup/Rmon/alarm.h,
+ agent/mibgroup/Rmon/alarmTable.c,
+ agent/mibgroup/Rmon/alarmTable.h, agent/mibgroup/Rmon/event.c,
+ agent/mibgroup/Rmon/event.h, agent/mibgroup/Rmon/history.c,
+ agent/mibgroup/Rmon/history.h, agent/mibgroup/Rmon/row_api.h,
+ agent/mibgroup/Rmon/rows.c, agent/mibgroup/Rmon/rows.h,
+ agent/mibgroup/Rmon/statistics.c,
+ agent/mibgroup/Rmon/statistics.h,
+ agent/mibgroup/Rmon/test_alarm.sh,
+ agent/mibgroup/Rmon/test_hist.sh, agent/mibgroup/agent/extend.c,
+ agent/mibgroup/agent/extend.h, agent/mibgroup/agent/nsCache.c,
+ agent/mibgroup/agent/nsCache.h, agent/mibgroup/agent/nsDebug.c,
+ agent/mibgroup/agent/nsDebug.h, agent/mibgroup/agent/nsLogging.c,
+ agent/mibgroup/agent/nsLogging.h,
+ agent/mibgroup/agent/nsModuleTable.c,
+ agent/mibgroup/agent/nsModuleTable.h,
+ agent/mibgroup/agent/nsTransactionTable.c,
+ agent/mibgroup/agent/nsTransactionTable.h,
+ agent/mibgroup/agent/nsVacmAccessTable.c,
+ agent/mibgroup/agent/nsVacmAccessTable.h,
+ agent/mibgroup/agent_mibs.h, agent/mibgroup/agentx.h,
+ agent/mibgroup/agentx/agentx_config.c,
+ agent/mibgroup/agentx/agentx_config.h,
+ agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/client.h,
+ agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/master.h,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/master_admin.h,
+ agent/mibgroup/agentx/protocol.c,
+ agent/mibgroup/agentx/protocol.h,
+ agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/agentx/subagent.h,
+ agent/mibgroup/default_modules.h, agent/mibgroup/disman.h,
+ agent/mibgroup/disman/event-mib.h, agent/mibgroup/disman/event.h,
+ agent/mibgroup/disman/event/mteEvent.c,
+ agent/mibgroup/disman/event/mteEvent.h,
+ agent/mibgroup/disman/event/mteEventConf.c,
+ agent/mibgroup/disman/event/mteEventConf.h,
+ agent/mibgroup/disman/event/mteEventNotificationTable.c,
+ agent/mibgroup/disman/event/mteEventNotificationTable.h,
+ agent/mibgroup/disman/event/mteEventSetTable.c,
+ agent/mibgroup/disman/event/mteEventSetTable.h,
+ agent/mibgroup/disman/event/mteEventTable.c,
+ agent/mibgroup/disman/event/mteEventTable.h,
+ agent/mibgroup/disman/event/mteObjects.c,
+ agent/mibgroup/disman/event/mteObjects.h,
+ agent/mibgroup/disman/event/mteObjectsConf.c,
+ agent/mibgroup/disman/event/mteObjectsConf.h,
+ agent/mibgroup/disman/event/mteObjectsTable.c,
+ agent/mibgroup/disman/event/mteObjectsTable.h,
+ agent/mibgroup/disman/event/mteScalars.c,
+ agent/mibgroup/disman/event/mteScalars.h,
+ agent/mibgroup/disman/event/mteTrigger.c,
+ agent/mibgroup/disman/event/mteTrigger.h,
+ agent/mibgroup/disman/event/mteTriggerBooleanTable.c,
+ agent/mibgroup/disman/event/mteTriggerBooleanTable.h,
+ agent/mibgroup/disman/event/mteTriggerConf.c,
+ agent/mibgroup/disman/event/mteTriggerConf.h,
+ agent/mibgroup/disman/event/mteTriggerDeltaTable.c,
+ agent/mibgroup/disman/event/mteTriggerDeltaTable.h,
+ agent/mibgroup/disman/event/mteTriggerExistenceTable.c,
+ agent/mibgroup/disman/event/mteTriggerExistenceTable.h,
+ agent/mibgroup/disman/event/mteTriggerTable.c,
+ agent/mibgroup/disman/event/mteTriggerTable.h,
+ agent/mibgroup/disman/event/mteTriggerThresholdTable.c,
+ agent/mibgroup/disman/event/mteTriggerThresholdTable.h,
+ agent/mibgroup/disman/expr/expErrorTable.c,
+ agent/mibgroup/disman/expr/expErrorTable.h,
+ agent/mibgroup/disman/expr/expExpression.c,
+ agent/mibgroup/disman/expr/expExpression.h,
+ agent/mibgroup/disman/expr/expExpressionConf.c,
+ agent/mibgroup/disman/expr/expExpressionConf.h,
+ agent/mibgroup/disman/expr/expExpressionTable.c,
+ agent/mibgroup/disman/expr/expExpressionTable.h,
+ agent/mibgroup/disman/expr/expObject.c,
+ agent/mibgroup/disman/expr/expObject.h,
+ agent/mibgroup/disman/expr/expObjectConf.c,
+ agent/mibgroup/disman/expr/expObjectConf.h,
+ agent/mibgroup/disman/expr/expObjectTable.c,
+ agent/mibgroup/disman/expr/expObjectTable.h,
+ agent/mibgroup/disman/expr/expScalars.c,
+ agent/mibgroup/disman/expr/expScalars.h,
+ agent/mibgroup/disman/expr/expValue.c,
+ agent/mibgroup/disman/expr/expValue.h,
+ agent/mibgroup/disman/expr/expValueTable.c,
+ agent/mibgroup/disman/expr/expValueTable.h,
+ agent/mibgroup/disman/expr/exp_enum.h,
+ agent/mibgroup/disman/expression-mib.h,
+ agent/mibgroup/disman/expression.h,
+ agent/mibgroup/disman/expression/expErrorTable.c,
+ agent/mibgroup/disman/expression/expErrorTable.h,
+ agent/mibgroup/disman/expression/expExpressionTable.c,
+ agent/mibgroup/disman/expression/expExpressionTable.h,
+ agent/mibgroup/disman/expression/expObjectTable.c,
+ agent/mibgroup/disman/expression/expObjectTable.h,
+ agent/mibgroup/disman/expression/expValueTable.c,
+ agent/mibgroup/disman/expression/expValueTable.h,
+ agent/mibgroup/disman/mteEventNotificationTable.c,
+ agent/mibgroup/disman/mteEventNotificationTable.h,
+ agent/mibgroup/disman/mteEventTable.c,
+ agent/mibgroup/disman/mteEventTable.h,
+ agent/mibgroup/disman/mteObjectsTable.c,
+ agent/mibgroup/disman/mteObjectsTable.h,
+ agent/mibgroup/disman/mteTriggerBooleanTable.c,
+ agent/mibgroup/disman/mteTriggerBooleanTable.h,
+ agent/mibgroup/disman/mteTriggerDeltaTable.c,
+ agent/mibgroup/disman/mteTriggerDeltaTable.h,
+ agent/mibgroup/disman/mteTriggerExistenceTable.c,
+ agent/mibgroup/disman/mteTriggerExistenceTable.h,
+ agent/mibgroup/disman/mteTriggerTable.c,
+ agent/mibgroup/disman/mteTriggerTable.h,
+ agent/mibgroup/disman/mteTriggerThresholdTable.c,
+ agent/mibgroup/disman/mteTriggerThresholdTable.h,
+ agent/mibgroup/disman/nslookup-mib.h,
+ agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ agent/mibgroup/disman/nslookup/lookupCtlTable.h,
+ agent/mibgroup/disman/nslookup/lookupResultsTable.c,
+ agent/mibgroup/disman/nslookup/lookupResultsTable.h,
+ agent/mibgroup/disman/old-event-mib.h,
+ agent/mibgroup/disman/ping-mib.h,
+ agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.h,
+ agent/mibgroup/disman/ping/pingProbeHistoryTable.c,
+ agent/mibgroup/disman/ping/pingProbeHistoryTable.h,
+ agent/mibgroup/disman/ping/pingResultsTable.c,
+ agent/mibgroup/disman/ping/pingResultsTable.h,
+ agent/mibgroup/disman/schedule.h,
+ agent/mibgroup/disman/schedule/schedConf.c,
+ agent/mibgroup/disman/schedule/schedConf.h,
+ agent/mibgroup/disman/schedule/schedCore.c,
+ agent/mibgroup/disman/schedule/schedCore.h,
+ agent/mibgroup/disman/schedule/schedTable.c,
+ agent/mibgroup/disman/schedule/schedTable.h,
+ agent/mibgroup/disman/traceroute-mib.h,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.h,
+ agent/mibgroup/disman/traceroute/traceRouteHopsTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteHopsTable.h,
+ agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.h,
+ agent/mibgroup/disman/traceroute/traceRouteResultsTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteResultsTable.h,
+ agent/mibgroup/etherlike-mib.h,
+ agent/mibgroup/etherlike-mib/data_access/dot3stats.h,
+ agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable.h,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable.h,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_acc
+ ess.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_acc
+ ess.h,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_get
+ .c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_get
+ .h,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_set
+ .c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_set
+ .h,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_enums.h,
+
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interfac
+ e.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interfac
+ e.h,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_oids.h,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/ioctl_imp_common.h,
+ agent/mibgroup/examples.h, agent/mibgroup/examples/Makefile.dlmod,
+ agent/mibgroup/examples/data_set.c,
+ agent/mibgroup/examples/data_set.h,
+ agent/mibgroup/examples/delayed_instance.c,
+ agent/mibgroup/examples/delayed_instance.h,
+ agent/mibgroup/examples/example.c,
+ agent/mibgroup/examples/example.h,
+ agent/mibgroup/examples/netSnmpHostsTable.c,
+ agent/mibgroup/examples/netSnmpHostsTable.h,
+ agent/mibgroup/examples/netSnmpHostsTable_access.c,
+ agent/mibgroup/examples/netSnmpHostsTable_access.h,
+ agent/mibgroup/examples/netSnmpHostsTable_checkfns.c,
+ agent/mibgroup/examples/netSnmpHostsTable_checkfns.h,
+ agent/mibgroup/examples/netSnmpHostsTable_checkfns_local.c,
+ agent/mibgroup/examples/netSnmpHostsTable_checkfns_local.h,
+ agent/mibgroup/examples/netSnmpHostsTable_columns.h,
+ agent/mibgroup/examples/netSnmpHostsTable_enums.h,
+ agent/mibgroup/examples/notification.c,
+ agent/mibgroup/examples/notification.h,
+ agent/mibgroup/examples/scalar_int.c,
+ agent/mibgroup/examples/scalar_int.h,
+ agent/mibgroup/examples/ucdDemoPublic.c,
+ agent/mibgroup/examples/ucdDemoPublic.cmds,
+ agent/mibgroup/examples/ucdDemoPublic.conf,
+ agent/mibgroup/examples/ucdDemoPublic.h,
+ agent/mibgroup/examples/watched.c,
+ agent/mibgroup/examples/watched.h, agent/mibgroup/hardware/cpu.h,
+ agent/mibgroup/hardware/cpu/cpu.c,
+ agent/mibgroup/hardware/cpu/cpu.h,
+ agent/mibgroup/hardware/cpu/cpu_kerndata.c,
+ agent/mibgroup/hardware/cpu/cpu_kerndata.h,
+ agent/mibgroup/hardware/cpu/cpu_kinfo.c,
+ agent/mibgroup/hardware/cpu/cpu_kinfo.h,
+ agent/mibgroup/hardware/cpu/cpu_kstat.c,
+ agent/mibgroup/hardware/cpu/cpu_kstat.h,
+ agent/mibgroup/hardware/cpu/cpu_linux.c,
+ agent/mibgroup/hardware/cpu/cpu_linux.h,
+ agent/mibgroup/hardware/cpu/cpu_mach.c,
+ agent/mibgroup/hardware/cpu/cpu_mach.h,
+ agent/mibgroup/hardware/cpu/cpu_nlist.c,
+ agent/mibgroup/hardware/cpu/cpu_nlist.h,
+ agent/mibgroup/hardware/cpu/cpu_null.c,
+ agent/mibgroup/hardware/cpu/cpu_null.h,
+ agent/mibgroup/hardware/cpu/cpu_pcp.c,
+ agent/mibgroup/hardware/cpu/cpu_pcp.h,
+ agent/mibgroup/hardware/cpu/cpu_perfstat.c,
+ agent/mibgroup/hardware/cpu/cpu_perfstat.h,
+ agent/mibgroup/hardware/cpu/cpu_pstat.c,
+ agent/mibgroup/hardware/cpu/cpu_pstat.h,
+ agent/mibgroup/hardware/cpu/cpu_sysctl.c,
+ agent/mibgroup/hardware/cpu/cpu_sysctl.h,
+ agent/mibgroup/hardware/cpu/cpu_sysinfo.c,
+ agent/mibgroup/hardware/cpu/cpu_sysinfo.h,
+ agent/mibgroup/hardware/fsys.h,
+ agent/mibgroup/hardware/fsys/fsys_getfsstats.c,
+ agent/mibgroup/hardware/fsys/fsys_mntctl.c,
+ agent/mibgroup/hardware/fsys/fsys_mntent.c,
+ agent/mibgroup/hardware/fsys/hw_fsys.c,
+ agent/mibgroup/hardware/fsys/hw_fsys.h,
+ agent/mibgroup/hardware/fsys/mnttypes.h,
+ agent/mibgroup/hardware/fsys/mounts.h,
+ agent/mibgroup/hardware/memory.h,
+ agent/mibgroup/hardware/memory/hw_mem.c,
+ agent/mibgroup/hardware/memory/hw_mem.h,
+ agent/mibgroup/hardware/memory/memory_aix.c,
+ agent/mibgroup/hardware/memory/memory_darwin.c,
+ agent/mibgroup/hardware/memory/memory_dynix.c,
+ agent/mibgroup/hardware/memory/memory_freebsd.c,
+ agent/mibgroup/hardware/memory/memory_hpux.c,
+ agent/mibgroup/hardware/memory/memory_irix.c,
+ agent/mibgroup/hardware/memory/memory_linux.c,
+ agent/mibgroup/hardware/memory/memory_linux.h,
+ agent/mibgroup/hardware/memory/memory_netbsd.c,
+ agent/mibgroup/hardware/memory/memory_null.c,
+ agent/mibgroup/hardware/memory/memory_solaris.c,
+ agent/mibgroup/hardware/memory/memory_win.c,
+ agent/mibgroup/hardware/sensors.h,
+ agent/mibgroup/hardware/sensors/dummy_sensors.c,
+ agent/mibgroup/hardware/sensors/dummy_sensors.h,
+ agent/mibgroup/hardware/sensors/hw_sensors.c,
+ agent/mibgroup/hardware/sensors/hw_sensors.h,
+ agent/mibgroup/hardware/sensors/kstat_sensors.c,
+ agent/mibgroup/hardware/sensors/kstat_sensors.h,
+ agent/mibgroup/hardware/sensors/lmsensors_v2.c,
+ agent/mibgroup/hardware/sensors/lmsensors_v2.h,
+ agent/mibgroup/hardware/sensors/lmsensors_v3.c,
+ agent/mibgroup/hardware/sensors/lmsensors_v3.h,
+ agent/mibgroup/hardware/sensors/picld_sensors.c,
+ agent/mibgroup/hardware/sensors/picld_sensors.h,
+ agent/mibgroup/header_complex.c, agent/mibgroup/header_complex.h,
+ agent/mibgroup/host.h, agent/mibgroup/host/data_access/swinst.c,
+ agent/mibgroup/host/data_access/swinst.h,
+ agent/mibgroup/host/data_access/swinst_darwin.c,
+ agent/mibgroup/host/data_access/swinst_null.c,
+ agent/mibgroup/host/data_access/swinst_pkginfo.c,
+ agent/mibgroup/host/data_access/swinst_rpm.c,
+ agent/mibgroup/host/data_access/swrun.c,
+ agent/mibgroup/host/data_access/swrun.h,
+ agent/mibgroup/host/data_access/swrun_cygwin.c,
+ agent/mibgroup/host/data_access/swrun_darwin.c,
+ agent/mibgroup/host/data_access/swrun_kinfo.c,
+ agent/mibgroup/host/data_access/swrun_kvm_proc.c,
+ agent/mibgroup/host/data_access/swrun_nlist.c,
+ agent/mibgroup/host/data_access/swrun_null.c,
+ agent/mibgroup/host/data_access/swrun_procfs_psinfo.c,
+ agent/mibgroup/host/data_access/swrun_procfs_status.c,
+ agent/mibgroup/host/data_access/swrun_procinfo.c,
+ agent/mibgroup/host/data_access/swrun_prpsinfo.c,
+ agent/mibgroup/host/data_access/swrun_pstat.c,
+ agent/mibgroup/host/hrSWInstalledTable.c,
+ agent/mibgroup/host/hrSWInstalledTable.h,
+ agent/mibgroup/host/hrSWRunPerfTable.c,
+ agent/mibgroup/host/hrSWRunPerfTable.h,
+ agent/mibgroup/host/hrSWRunTable.c,
+ agent/mibgroup/host/hrSWRunTable.h,
+ agent/mibgroup/host/hr_device.c, agent/mibgroup/host/hr_device.h,
+ agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_disk.h,
+ agent/mibgroup/host/hr_filesys.c,
+ agent/mibgroup/host/hr_filesys.h,
+ agent/mibgroup/host/hr_network.c,
+ agent/mibgroup/host/hr_network.h, agent/mibgroup/host/hr_other.c,
+ agent/mibgroup/host/hr_other.h,
+ agent/mibgroup/host/hr_partition.c,
+ agent/mibgroup/host/hr_partition.h,
+ agent/mibgroup/host/hr_print.c, agent/mibgroup/host/hr_print.h,
+ agent/mibgroup/host/hr_proc.c, agent/mibgroup/host/hr_proc.h,
+ agent/mibgroup/host/hr_storage.c,
+ agent/mibgroup/host/hr_storage.h, agent/mibgroup/host/hr_swinst.c,
+ agent/mibgroup/host/hr_swinst.h, agent/mibgroup/host/hr_swrun.c,
+ agent/mibgroup/host/hr_swrun.h, agent/mibgroup/host/hr_system.c,
+ agent/mibgroup/host/hr_system.h,
+ agent/mibgroup/host/hrh_filesys.c,
+ agent/mibgroup/host/hrh_filesys.h,
+ agent/mibgroup/host/hrh_storage.c,
+ agent/mibgroup/host/hrh_storage.h, agent/mibgroup/host_res.h,
+ agent/mibgroup/if-mib.h,
+ agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/data_access/interface.h,
+ agent/mibgroup/if-mib/data_access/interface_ioctl.c,
+ agent/mibgroup/if-mib/data_access/interface_ioctl.h,
+ agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/if-mib/data_access/interface_openbsd.c,
+ agent/mibgroup/if-mib/data_access/interface_solaris2.c,
+ agent/mibgroup/if-mib/data_access/interface_sysctl.c,
+ agent/mibgroup/if-mib/data_access/interface_sysctl.h,
+ agent/mibgroup/if-mib/ifTable.h,
+ agent/mibgroup/if-mib/ifTable/ifTable.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.h,
+ agent/mibgroup/if-mib/ifTable/ifTable_constants.h,
+ agent/mibgroup/if-mib/ifTable/ifTable_data_access.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_data_access.h,
+ agent/mibgroup/if-mib/ifTable/ifTable_defs.h,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.h,
+ agent/mibgroup/if-mib/ifXTable.h,
+ agent/mibgroup/if-mib/ifXTable/ifXTable.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable.h,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_constants.h,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_data_access.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_data_access.h,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.h,
+ agent/mibgroup/ip-forward-mib.h,
+ agent/mibgroup/ip-forward-mib/data_access/route.h,
+ agent/mibgroup/ip-forward-mib/data_access/route_common.c,
+ agent/mibgroup/ip-forward-mib/data_access/route_ioctl.c,
+ agent/mibgroup/ip-forward-mib/data_access/route_ioctl.h,
+ agent/mibgroup/ip-forward-mib/data_access/route_linux.c,
+ agent/mibgroup/ip-forward-mib/data_access/route_linux.h,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable.h,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable
+ .c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable
+ .h,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable
+ _constants.h,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable
+ _data_access.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable
+ _data_access.h,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable
+ _interface.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable
+ _interface.h, agent/mibgroup/ip-forward-mib/ipCidrRouteTable.h,
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_con
+ stants.h,
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_dat
+ a_access.c,
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_dat
+ a_access.h,
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_int
+ erface.c,
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_int
+ erface.h, agent/mibgroup/ip-mib.h,
+ agent/mibgroup/ip-mib/data_access/arp.h,
+ agent/mibgroup/ip-mib/data_access/arp_common.c,
+ agent/mibgroup/ip-mib/data_access/arp_linux.c,
+ agent/mibgroup/ip-mib/data_access/defaultrouter.h,
+ agent/mibgroup/ip-mib/data_access/defaultrouter_common.c,
+ agent/mibgroup/ip-mib/data_access/defaultrouter_linux.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress.h,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.h,
+ agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c,
+ agent/mibgroup/ip-mib/data_access/ipv6scopezone.h,
+ agent/mibgroup/ip-mib/data_access/ipv6scopezone_common.c,
+ agent/mibgroup/ip-mib/data_access/ipv6scopezone_linux.c,
+ agent/mibgroup/ip-mib/data_access/scalars_common.h,
+ agent/mibgroup/ip-mib/data_access/scalars_linux.c,
+ agent/mibgroup/ip-mib/data_access/systemstats.h,
+ agent/mibgroup/ip-mib/data_access/systemstats_common.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_linux.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_solaris2.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable.h,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_const
+ ants.h,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_
+ access.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_
+ access.h,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_inter
+ face.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_inter
+ face.h, agent/mibgroup/ip-mib/ipAddressPrefixTable.h,
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_con
+ stants.h,
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_dat
+ a_access.c,
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_dat
+ a_access.h,
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_int
+ erface.c,
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_int
+ erface.h, agent/mibgroup/ip-mib/ipAddressTable.h,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_constants.h,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.h,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.h,
+ agent/mibgroup/ip-mib/ipDefaultRouterTable.h,
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.c,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_dat
+ a_access.c,
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_dat
+ a_access.h,
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_dat
+ a_get.c,
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_dat
+ a_get.h,
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_enu
+ ms.h,
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_int
+ erface.c,
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_int
+ erface.h,
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_oid
+ s.h, agent/mibgroup/ip-mib/ipIfStatsTable.h,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.h,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.h,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_enums.h,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.h,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_oids.h,
+ agent/mibgroup/ip-mib/ipSystemStatsTable.h,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_constan
+ ts.h,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_ac
+ cess.c,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_ac
+ cess.h,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interfa
+ ce.c,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interfa
+ ce.h, agent/mibgroup/ip-mib/ip_scalars.c,
+ agent/mibgroup/ip-mib/ip_scalars.h,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable.h,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.c,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.h,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_constan
+ ts.h,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_data_ac
+ cess.c,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_data_ac
+ cess.h,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interfa
+ ce.c,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interfa
+ ce.h,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_subagen
+ t.c, agent/mibgroup/ip-mib/ipv6InterfaceTable.h,
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c,
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.h,
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_constan
+ ts.h,
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_data_ac
+ cess.c,
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_data_ac
+ cess.h,
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interfa
+ ce.c,
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interfa
+ ce.h, agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable.h,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab
+ le.c,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab
+ le.h,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab
+ le_data_access.c,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab
+ le_data_access.h,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab
+ le_enums.h,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab
+ le_interface.c,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab
+ le_interface.h,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab
+ le_oids.h, agent/mibgroup/ipfwchains/README,
+ agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h,
+ agent/mibgroup/mibII.h, agent/mibgroup/mibII/at.c,
+ agent/mibgroup/mibII/at.h, agent/mibgroup/mibII/icmp.c,
+ agent/mibgroup/mibII/icmp.h, agent/mibgroup/mibII/ifTable.h,
+ agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c,
+ agent/mibgroup/mibII/ip.h, agent/mibgroup/mibII/ipAddr.c,
+ agent/mibgroup/mibII/ipAddr.h,
+ agent/mibgroup/mibII/ipCidrRouteTable.c,
+ agent/mibgroup/mibII/ipCidrRouteTable.h,
+ agent/mibgroup/mibII/ipCidrRouteTable_access.c,
+ agent/mibgroup/mibII/ipCidrRouteTable_access.h,
+ agent/mibgroup/mibII/ipCidrRouteTable_checkfns.c,
+ agent/mibgroup/mibII/ipCidrRouteTable_checkfns.h,
+ agent/mibgroup/mibII/ipCidrRouteTable_columns.h,
+ agent/mibgroup/mibII/ipCidrRouteTable_enums.h,
+ agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/ipv6.h,
+ agent/mibgroup/mibII/kernel_linux.c,
+ agent/mibgroup/mibII/kernel_linux.h,
+ agent/mibgroup/mibII/kernel_netbsd.c,
+ agent/mibgroup/mibII/kernel_netbsd.h,
+ agent/mibgroup/mibII/mibII_common.h,
+ agent/mibgroup/mibII/mta_sendmail.c,
+ agent/mibgroup/mibII/mta_sendmail.h,
+ agent/mibgroup/mibII/route_headers.h,
+ agent/mibgroup/mibII/route_write.c,
+ agent/mibgroup/mibII/route_write.h,
+ agent/mibgroup/mibII/setSerialNo.c,
+ agent/mibgroup/mibII/setSerialNo.h,
+ agent/mibgroup/mibII/snmp_mib.c, agent/mibgroup/mibII/snmp_mib.h,
+ agent/mibgroup/mibII/snmp_mib_5_5.c,
+ agent/mibgroup/mibII/snmp_mib_5_5.h,
+ agent/mibgroup/mibII/sysORTable.c,
+ agent/mibgroup/mibII/sysORTable.h,
+ agent/mibgroup/mibII/system_mib.c,
+ agent/mibgroup/mibII/system_mib.h, agent/mibgroup/mibII/tcp.c,
+ agent/mibgroup/mibII/tcp.h, agent/mibgroup/mibII/tcpTable.c,
+ agent/mibgroup/mibII/tcpTable.h, agent/mibgroup/mibII/udp.c,
+ agent/mibgroup/mibII/udp.h, agent/mibgroup/mibII/udpTable.c,
+ agent/mibgroup/mibII/udpTable.h, agent/mibgroup/mibII/updates.c,
+ agent/mibgroup/mibII/updates.h, agent/mibgroup/mibII/vacm_conf.c,
+ agent/mibgroup/mibII/vacm_conf.h,
+ agent/mibgroup/mibII/vacm_context.c,
+ agent/mibgroup/mibII/vacm_context.h,
+ agent/mibgroup/mibII/vacm_vars.c,
+ agent/mibgroup/mibII/vacm_vars.h,
+ agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/mibII/var_route.h, agent/mibgroup/mibdefs.h,
+ agent/mibgroup/mibincl.h, agent/mibgroup/misc/ipfwacc.c,
+ agent/mibgroup/misc/ipfwacc.h,
+ agent/mibgroup/notification-log-mib.h,
+ agent/mibgroup/notification-log-mib/notification_log.c,
+ agent/mibgroup/notification-log-mib/notification_log.h,
+ agent/mibgroup/notification.h,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.h,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/notification/snmpNotifyTable.h,
+ agent/mibgroup/rmon-mib.h,
+ agent/mibgroup/rmon-mib/data_access/etherstats.h,
+ agent/mibgroup/rmon-mib/data_access/etherstats_linux.c,
+ agent/mibgroup/rmon-mib/etherStatsTable.h,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable.c,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable.h,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access
+ .c,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access
+ .h,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_get.c,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_get.h,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_set.c,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_set.h,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_enums.h,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c
+ ,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.h
+ , agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_oids.h,
+ agent/mibgroup/rmon-mib/etherStatsTable/ioctl_imp_common.h,
+ agent/mibgroup/sctp-mib.h,
+ agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.h,
+ agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.h,
+ agent/mibgroup/sctp-mib/sctpAssocTable.c,
+ agent/mibgroup/sctp-mib/sctpAssocTable.h,
+ agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.h,
+ agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.h,
+ agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.h,
+ agent/mibgroup/sctp-mib/sctpLookupRemPortTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemPortTable.h,
+ agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.h,
+ agent/mibgroup/sctp-mib/sctpScalars.c,
+ agent/mibgroup/sctp-mib/sctpScalars.h,
+ agent/mibgroup/sctp-mib/sctpScalars_common.c,
+ agent/mibgroup/sctp-mib/sctpScalars_common.h,
+ agent/mibgroup/sctp-mib/sctpScalars_freebsd.c,
+ agent/mibgroup/sctp-mib/sctpScalars_linux.c,
+ agent/mibgroup/sctp-mib/sctpTables.h,
+ agent/mibgroup/sctp-mib/sctpTables_common.c,
+ agent/mibgroup/sctp-mib/sctpTables_common.h,
+ agent/mibgroup/sctp-mib/sctpTables_freebsd.c,
+ agent/mibgroup/sctp-mib/sctpTables_linux.c, agent/mibgroup/smux.h,
+ agent/mibgroup/smux/smux.c, agent/mibgroup/smux/smux.h,
+ agent/mibgroup/smux/snmp_bgp.c, agent/mibgroup/smux/snmp_bgp.h,
+ agent/mibgroup/smux/snmp_ospf.c, agent/mibgroup/smux/snmp_ospf.h,
+ agent/mibgroup/smux/snmp_rip2.c, agent/mibgroup/smux/snmp_rip2.h,
+ agent/mibgroup/smux_gated.h,
+ agent/mibgroup/snmp-notification-mib.h,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable.h,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti
+ fyFilterTable.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti
+ fyFilterTable.h,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti
+ fyFilterTable_constants.h,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti
+ fyFilterTable_data_access.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti
+ fyFilterTable_data_access.h,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti
+ fyFilterTable_interface.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti
+ fyFilterTable_interface.h,
+ agent/mibgroup/snmp-usm-dh-objects-mib.h,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters.h,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters/usmDHParamet
+ ers.c,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters/usmDHParamet
+ ers.h,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable.h,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK
+ eyTable.c,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK
+ eyTable.h,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK
+ eyTable_data_access.c,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK
+ eyTable_data_access.h,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK
+ eyTable_data_get.c,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK
+ eyTable_data_get.h,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK
+ eyTable_data_set.c,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK
+ eyTable_data_set.h,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK
+ eyTable_doxygen.conf,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK
+ eyTable_enums.h,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK
+ eyTable_interface.c,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK
+ eyTable_interface.h,
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK
+ eyTable_oids.h, agent/mibgroup/snmpv3/snmpEngine.c,
+ agent/mibgroup/snmpv3/snmpEngine.h,
+ agent/mibgroup/snmpv3/snmpMPDStats.c,
+ agent/mibgroup/snmpv3/snmpMPDStats.h,
+ agent/mibgroup/snmpv3/snmpMPDStats_5_5.c,
+ agent/mibgroup/snmpv3/snmpMPDStats_5_5.h,
+ agent/mibgroup/snmpv3/usmConf.c, agent/mibgroup/snmpv3/usmConf.h,
+ agent/mibgroup/snmpv3/usmStats.c,
+ agent/mibgroup/snmpv3/usmStats.h,
+ agent/mibgroup/snmpv3/usmStats_5_5.c,
+ agent/mibgroup/snmpv3/usmStats_5_5.h,
+ agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/snmpv3/usmUser.h,
+ agent/mibgroup/snmpv3mibs.h, agent/mibgroup/struct.h,
+ agent/mibgroup/target.h,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.h,
+ agent/mibgroup/target/snmpTargetParamsEntry.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.h,
+ agent/mibgroup/target/target.c, agent/mibgroup/target/target.h,
+ agent/mibgroup/target/target_counters.c,
+ agent/mibgroup/target/target_counters.h,
+ agent/mibgroup/target/target_counters_5_5.c,
+ agent/mibgroup/target/target_counters_5_5.h,
+ agent/mibgroup/tcp-mib.h,
+ agent/mibgroup/tcp-mib/data_access/Makefile,
+ agent/mibgroup/tcp-mib/data_access/tcpConn.h,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_common.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_private.h,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_solaris2.c,
+ agent/mibgroup/tcp-mib/tcpConnTable.h,
+ agent/mibgroup/tcp-mib/tcpConnectionTable.h,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.h,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_consta
+ nts.h,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_a
+ ccess.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_a
+ ccess.h,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interf
+ ace.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interf
+ ace.h, agent/mibgroup/tcp-mib/tcpListenerTable.h,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.c,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.h,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_constants.
+ h,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_acces
+ s.c,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_acces
+ s.h,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.
+ c,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.
+ h, agent/mibgroup/testhandler.c, agent/mibgroup/testhandler.h,
+ agent/mibgroup/tunnel.h, agent/mibgroup/tunnel/tunnel.c,
+ agent/mibgroup/tunnel/tunnel.h, agent/mibgroup/ucd-snmp/disk.c,
+ agent/mibgroup/ucd-snmp/disk.h, agent/mibgroup/ucd-snmp/diskio.c,
+ agent/mibgroup/ucd-snmp/diskio.h, agent/mibgroup/ucd-snmp/dlmod.c,
+ agent/mibgroup/ucd-snmp/dlmod.h,
+ agent/mibgroup/ucd-snmp/errormib.c,
+ agent/mibgroup/ucd-snmp/errormib.h,
+ agent/mibgroup/ucd-snmp/extensible.c,
+ agent/mibgroup/ucd-snmp/extensible.h,
+ agent/mibgroup/ucd-snmp/file.c, agent/mibgroup/ucd-snmp/file.h,
+ agent/mibgroup/ucd-snmp/hpux.c, agent/mibgroup/ucd-snmp/hpux.h,
+ agent/mibgroup/ucd-snmp/lmSensors.c,
+ agent/mibgroup/ucd-snmp/lmSensors.h,
+ agent/mibgroup/ucd-snmp/lmsensorsMib.c,
+ agent/mibgroup/ucd-snmp/lmsensorsMib.h,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/ucd-snmp/loadave.h,
+ agent/mibgroup/ucd-snmp/logmatch.c,
+ agent/mibgroup/ucd-snmp/logmatch.h,
+ agent/mibgroup/ucd-snmp/memory.c,
+ agent/mibgroup/ucd-snmp/memory.h,
+ agent/mibgroup/ucd-snmp/memory_aix4.c,
+ agent/mibgroup/ucd-snmp/memory_aix4.h,
+ agent/mibgroup/ucd-snmp/memory_darwin7.c,
+ agent/mibgroup/ucd-snmp/memory_darwin7.h,
+ agent/mibgroup/ucd-snmp/memory_dynix.c,
+ agent/mibgroup/ucd-snmp/memory_dynix.h,
+ agent/mibgroup/ucd-snmp/memory_freebsd2.c,
+ agent/mibgroup/ucd-snmp/memory_freebsd2.h,
+ agent/mibgroup/ucd-snmp/memory_hpux.c,
+ agent/mibgroup/ucd-snmp/memory_hpux.h,
+ agent/mibgroup/ucd-snmp/memory_netbsd1.c,
+ agent/mibgroup/ucd-snmp/memory_netbsd1.h,
+ agent/mibgroup/ucd-snmp/memory_solaris2.c,
+ agent/mibgroup/ucd-snmp/memory_solaris2.h,
+ agent/mibgroup/ucd-snmp/pass.c, agent/mibgroup/ucd-snmp/pass.h,
+ agent/mibgroup/ucd-snmp/pass_persist.c,
+ agent/mibgroup/ucd-snmp/pass_persist.h,
+ agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/proc.h,
+ agent/mibgroup/ucd-snmp/proxy.c, agent/mibgroup/ucd-snmp/proxy.h,
+ agent/mibgroup/ucd-snmp/versioninfo.c,
+ agent/mibgroup/ucd-snmp/versioninfo.h,
+ agent/mibgroup/ucd-snmp/vmstat.c,
+ agent/mibgroup/ucd-snmp/vmstat.h,
+ agent/mibgroup/ucd-snmp/vmstat_aix4.c,
+ agent/mibgroup/ucd-snmp/vmstat_aix4.h,
+ agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,
+ agent/mibgroup/ucd-snmp/vmstat_bsdi4.h,
+ agent/mibgroup/ucd-snmp/vmstat_darwin7.c,
+ agent/mibgroup/ucd-snmp/vmstat_darwin7.h,
+ agent/mibgroup/ucd-snmp/vmstat_dynix.c,
+ agent/mibgroup/ucd-snmp/vmstat_dynix.h,
+ agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
+ agent/mibgroup/ucd-snmp/vmstat_freebsd2.h,
+ agent/mibgroup/ucd-snmp/vmstat_hpux.c,
+ agent/mibgroup/ucd-snmp/vmstat_hpux.h,
+ agent/mibgroup/ucd-snmp/vmstat_linux.c,
+ agent/mibgroup/ucd-snmp/vmstat_linux.h,
+ agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
+ agent/mibgroup/ucd-snmp/vmstat_netbsd1.h,
+ agent/mibgroup/ucd-snmp/vmstat_solaris2.c,
+ agent/mibgroup/ucd-snmp/vmstat_solaris2.h,
+ agent/mibgroup/ucd_snmp.h, agent/mibgroup/udp-mib.h,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint.h,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_common.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_private.h,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_solaris2.c,
+ agent/mibgroup/udp-mib/udpEndpointTable.h,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.h,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_constants.
+ h,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_acces
+ s.c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_acces
+ s.h,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.
+ c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.
+ h, agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h,
+ agent/mibgroup/util_funcs/MIB_STATS_CACHE_TIMEOUT.h,
+ agent/mibgroup/util_funcs/get_pid_from_inode.c,
+ agent/mibgroup/util_funcs/get_pid_from_inode.h,
+ agent/mibgroup/util_funcs/header_generic.c,
+ agent/mibgroup/util_funcs/header_generic.h,
+ agent/mibgroup/util_funcs/header_simple_table.c,
+ agent/mibgroup/util_funcs/header_simple_table.h,
+ agent/mibgroup/utilities.h, agent/mibgroup/utilities/execute.c,
+ agent/mibgroup/utilities/execute.h,
+ agent/mibgroup/utilities/iquery.c,
+ agent/mibgroup/utilities/iquery.h,
+ agent/mibgroup/utilities/override.c,
+ agent/mibgroup/utilities/override.h,
+ agent/mibgroup/utilities/snmp_get_statistic.c,
+ agent/mibgroup/utilities/snmp_get_statistic.h,
+ agent/mibgroup/versiontag, agent/mibgroup/winExtDLL.c,
+ agent/mibgroup/winExtDLL.h, agent/object_monitor.c,
+ agent/snmp_agent.c, agent/snmp_perl.c, agent/snmp_perl.h,
+ agent/snmp_perl.pl, agent/snmp_vars.c, agent/snmpd.c,
+ agent/snmpd.h, apps/Makefile.depend, apps/Makefile.in,
+ apps/encode_keychange.c, apps/snmp_perl_trapd.pl,
+ apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c,
+ apps/snmpdf.c, apps/snmpget.c, apps/snmpgetnext.c,
+ apps/snmpnetstat/Makefile.depend, apps/snmpnetstat/Makefile.in,
+ apps/snmpnetstat/ffs.c, apps/snmpnetstat/if.c,
+ apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c,
+ apps/snmpnetstat/main.c, apps/snmpnetstat/main.h,
+ apps/snmpnetstat/netstat.h, apps/snmpnetstat/route.c,
+ apps/snmpnetstat/winstub.c, apps/snmpnetstat/winstub.h,
+ apps/snmpset.c, apps/snmpstatus.c, apps/snmptable.c,
+ apps/snmptest.c, apps/snmptranslate.c, apps/snmptrap.c,
+ apps/snmptrapd.c, apps/snmptrapd_auth.c, apps/snmptrapd_auth.h,
+ apps/snmptrapd_ds.h, apps/snmptrapd_handlers.c,
+ apps/snmptrapd_handlers.h, apps/snmptrapd_log.c,
+ apps/snmptrapd_log.h, apps/snmptrapd_sql.c, apps/snmpusm.c,
+ apps/snmpvacm.c, apps/snmpwalk.c, apps/sshtosnmp.c, config.guess,
+ config.sub, configure, configure.ac,
+ configure.d/config_modules_agent, configure.d/config_modules_lib,
+ configure.d/config_os_functions, configure.d/config_os_headers,
+ configure.d/config_os_libs1, configure.d/config_os_libs2,
+ configure.d/config_os_misc1, configure.d/config_os_misc2,
+ configure.d/config_os_misc3, configure.d/config_os_misc4,
+ configure.d/config_os_progs, configure.d/config_os_struct_members,
+ configure.d/config_project_ipv6_types,
+ configure.d/config_project_manual,
+ configure.d/config_project_paths,
+ configure.d/config_project_perl_python,
+ configure.d/config_project_types,
+ configure.d/config_project_with_enable, dist/Makefile,
+ dist/README.build-scripts, dist/RELEASE-INSTRUCTIONS,
+ dist/autoconf-version, dist/changelogfix, dist/check-api-change,
+ dist/cvsshow, dist/cvsup, dist/extractnews, dist/find-requires,
+ dist/makerelease.xml, dist/net-snmp-solaris-build/DEVENV,
+ dist/net-snmp-solaris-build/README,
+ dist/net-snmp-solaris-build/buildpackage-solaris,
+ dist/net-snmp-solaris-build/elfdepend.sh, dist/net-snmp.spec,
+ dist/nsb-config, dist/nsb-functions, dist/nsb-nightly,
+ dist/nsb-package, dist/nsb-platform, dist/patme,
+ dist/schema-snmptrapd.sql, dist/snmpd-init.d,
+ dist/snmptrapd-init.d, dist/svnup, doc/rfc/agentx/rfc2741.txt,
+ doc/rfc/misc/rfc3512.txt, doc/rfc/misc/rfc3584.txt,
+ doc/rfc/smiV2/rfc2578.txt, doc/rfc/smiV2/rfc2579.errata,
+ doc/rfc/smiV2/rfc2579.txt, doc/rfc/smiV2/rfc2580.txt,
+ doc/rfc/snmpV1/rfc1155.txt, doc/rfc/snmpV1/rfc1157.txt,
+ doc/rfc/snmpV1/rfc1212.txt, doc/rfc/snmpV1/rfc1213.txt,
+ doc/rfc/snmpV2/rfc1901.txt, doc/rfc/snmpV2/rfc1902.txt,
+ doc/rfc/snmpV2/rfc1903.txt, doc/rfc/snmpV2/rfc1904.txt,
+ doc/rfc/snmpV2/rfc1905.txt, doc/rfc/snmpV2/rfc1906.txt,
+ doc/rfc/snmpV2/rfc1907.txt, doc/rfc/snmpV2/rfc1908.txt,
+ doc/rfc/snmpV2/rfc2089.txt, doc/rfc/snmpV3/rfc3410.errata,
+ doc/rfc/snmpV3/rfc3410.txt, doc/rfc/snmpV3/rfc3411.txt,
+ doc/rfc/snmpV3/rfc3412.txt, doc/rfc/snmpV3/rfc3413.errata,
+ doc/rfc/snmpV3/rfc3413.txt, doc/rfc/snmpV3/rfc3414.errata,
+ doc/rfc/snmpV3/rfc3414.txt, doc/rfc/snmpV3/rfc3415.errata,
+ doc/rfc/snmpV3/rfc3415.txt, doc/rfc/snmpV3/rfc3416.txt,
+ doc/rfc/snmpV3/rfc3417.txt, doc/rfc/snmpV3/rfc3418.errata,
+ doc/rfc/snmpV3/rfc3418.txt, dotgdbinit, doxygen.conf,
+ include/net-snmp/agent/agent_callbacks.h,
+ include/net-snmp/agent/agent_handler.h,
+ include/net-snmp/agent/agent_index.h,
+ include/net-snmp/agent/agent_read_config.h,
+ include/net-snmp/agent/agent_registry.h,
+ include/net-snmp/agent/agent_sysORTable.h,
+ include/net-snmp/agent/agent_trap.h,
+ include/net-snmp/agent/all_helpers.h,
+ include/net-snmp/agent/auto_nlist.h,
+ include/net-snmp/agent/baby_steps.h,
+ include/net-snmp/agent/bulk_to_next.h,
+ include/net-snmp/agent/cache_handler.h,
+ include/net-snmp/agent/debug_handler.h,
+ include/net-snmp/agent/ds_agent.h,
+ include/net-snmp/agent/hardware/cpu.h,
+ include/net-snmp/agent/hardware/fsys.h,
+ include/net-snmp/agent/hardware/memory.h,
+ include/net-snmp/agent/hardware/sensors.h,
+ include/net-snmp/agent/instance.h, include/net-snmp/agent/mfd.h,
+ include/net-snmp/agent/mib_modules.h,
+ include/net-snmp/agent/mode_end_call.h,
+ include/net-snmp/agent/multiplexer.h,
+ include/net-snmp/agent/net-snmp-agent-includes.h,
+ include/net-snmp/agent/null.h,
+ include/net-snmp/agent/object_monitor.h,
+ include/net-snmp/agent/old_api.h,
+ include/net-snmp/agent/read_only.h,
+ include/net-snmp/agent/row_merge.h,
+ include/net-snmp/agent/scalar.h,
+ include/net-snmp/agent/scalar_group.h,
+ include/net-snmp/agent/serialize.h,
+ include/net-snmp/agent/set_helper.h,
+ include/net-snmp/agent/snmp_agent.h,
+ include/net-snmp/agent/snmp_vars.h,
+ include/net-snmp/agent/stash_cache.h,
+ include/net-snmp/agent/stash_to_next.h,
+ include/net-snmp/agent/sysORTable.h,
+ include/net-snmp/agent/table.h,
+ include/net-snmp/agent/table_array.h,
+ include/net-snmp/agent/table_container.h,
+ include/net-snmp/agent/table_data.h,
+ include/net-snmp/agent/table_dataset.h,
+ include/net-snmp/agent/table_iterator.h,
+ include/net-snmp/agent/table_tdata.h,
+ include/net-snmp/agent/var_struct.h,
+ include/net-snmp/agent/watcher.h, include/net-snmp/config_api.h,
+ include/net-snmp/data_access/arp.h,
+ include/net-snmp/data_access/defaultrouter.h,
+ include/net-snmp/data_access/interface.h,
+ include/net-snmp/data_access/ip_scalars.h,
+ include/net-snmp/data_access/ipaddress.h,
+ include/net-snmp/data_access/ipstats.h,
+ include/net-snmp/data_access/net-snmp-data-access-includes.h,
+ include/net-snmp/data_access/route.h,
+ include/net-snmp/data_access/scopezone.h,
+ include/net-snmp/data_access/swinst.h,
+ include/net-snmp/data_access/swrun.h,
+ include/net-snmp/data_access/systemstats.h,
+ include/net-snmp/data_access/tcpConn.h,
+ include/net-snmp/data_access/udp_endpoint.h,
+ include/net-snmp/definitions.h, include/net-snmp/library/README,
+ include/net-snmp/library/asn1.h,
+ include/net-snmp/library/callback.h,
+ include/net-snmp/library/check_varbind.h,
+ include/net-snmp/library/cmu_compat.h,
+ include/net-snmp/library/container.h,
+ include/net-snmp/library/container_binary_array.h,
+ include/net-snmp/library/container_iterator.h,
+ include/net-snmp/library/container_list_ssll.h,
+ include/net-snmp/library/container_null.h,
+ include/net-snmp/library/data_list.h,
+ include/net-snmp/library/default_store.h,
+ include/net-snmp/library/dir_utils.h,
+ include/net-snmp/library/factory.h,
+ include/net-snmp/library/fd_event_manager.h,
+ include/net-snmp/library/file_utils.h,
+ include/net-snmp/library/getopt.h,
+ include/net-snmp/library/int64.h,
+ include/net-snmp/library/keytools.h,
+ include/net-snmp/library/large_fd_set.h,
+ include/net-snmp/library/lcd_time.h,
+ include/net-snmp/library/libsnmp.h,
+ include/net-snmp/library/md5.h, include/net-snmp/library/mib.h,
+ include/net-snmp/library/mt_support.h,
+ include/net-snmp/library/oid_stash.h,
+ include/net-snmp/library/parse.h,
+ include/net-snmp/library/read_config.h,
+ include/net-snmp/library/scapi.h,
+ include/net-snmp/library/snmp-tc.h,
+ include/net-snmp/library/snmp.h,
+ include/net-snmp/library/snmpAAL5PVCDomain.h,
+ include/net-snmp/library/snmpAliasDomain.h,
+ include/net-snmp/library/snmpCallbackDomain.h,
+ include/net-snmp/library/snmpDTLSUDPDomain.h,
+ include/net-snmp/library/snmpIPXDomain.h,
+ include/net-snmp/library/snmpSSHDomain.h,
+ include/net-snmp/library/snmpSTDDomain.h,
+ include/net-snmp/library/snmpTCPDomain.h,
+ include/net-snmp/library/snmpTCPIPv6Domain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h,
+ include/net-snmp/library/snmpUnixDomain.h,
+ include/net-snmp/library/snmp_alarm.h,
+ include/net-snmp/library/snmp_api.h,
+ include/net-snmp/library/snmp_assert.h,
+ include/net-snmp/library/snmp_client.h,
+ include/net-snmp/library/snmp_debug.h,
+ include/net-snmp/library/snmp_enum.h,
+ include/net-snmp/library/snmp_impl.h,
+ include/net-snmp/library/snmp_logging.h,
+ include/net-snmp/library/snmp_openssl.h,
+ include/net-snmp/library/snmp_parse_args.h,
+ include/net-snmp/library/snmp_secmod.h,
+ include/net-snmp/library/snmp_service.h,
+ include/net-snmp/library/snmp_transport.h,
+ include/net-snmp/library/snmpksm.h,
+ include/net-snmp/library/snmptsm.h,
+ include/net-snmp/library/snmpusm.h,
+ include/net-snmp/library/snmpv3.h,
+ include/net-snmp/library/system.h,
+ include/net-snmp/library/text_utils.h,
+ include/net-snmp/library/tools.h,
+ include/net-snmp/library/transform_oids.h,
+ include/net-snmp/library/types.h,
+ include/net-snmp/library/ucd_compat.h,
+ include/net-snmp/library/vacm.h,
+ include/net-snmp/library/winpipe.h,
+ include/net-snmp/library/winservice.h,
+ include/net-snmp/machine/generic.h, include/net-snmp/mib_api.h,
+ include/net-snmp/net-snmp-config.h.in,
+ include/net-snmp/net-snmp-includes.h,
+ include/net-snmp/output_api.h, include/net-snmp/pdu_api.h,
+ include/net-snmp/session_api.h, include/net-snmp/snmpv3_api.h,
+ include/net-snmp/system/aix.h, include/net-snmp/system/bsd.h,
+ include/net-snmp/system/bsdi.h, include/net-snmp/system/bsdi3.h,
+ include/net-snmp/system/bsdi4.h, include/net-snmp/system/cygwin.h,
+ include/net-snmp/system/darwin.h,
+ include/net-snmp/system/darwin7.h,
+ include/net-snmp/system/darwin8.h,
+ include/net-snmp/system/darwin9.h,
+ include/net-snmp/system/dragonfly.h,
+ include/net-snmp/system/dynix.h,
+ include/net-snmp/system/freebsd.h,
+ include/net-snmp/system/freebsd2.h,
+ include/net-snmp/system/freebsd3.h,
+ include/net-snmp/system/freebsd4.h,
+ include/net-snmp/system/freebsd5.h,
+ include/net-snmp/system/freebsd6.h,
+ include/net-snmp/system/freebsd7.h,
+ include/net-snmp/system/generic.h, include/net-snmp/system/hpux.h,
+ include/net-snmp/system/irix.h,
+ include/net-snmp/system/kfreebsd.h,
+ include/net-snmp/system/linux.h,
+ include/net-snmp/system/mingw32.h,
+ include/net-snmp/system/mingw32msvc.h,
+ include/net-snmp/system/mips.h, include/net-snmp/system/netbsd.h,
+ include/net-snmp/system/openbsd.h, include/net-snmp/system/osf5.h,
+ include/net-snmp/system/solaris.h,
+ include/net-snmp/system/solaris2.3.h,
+ include/net-snmp/system/solaris2.4.h,
+ include/net-snmp/system/solaris2.5.h,
+ include/net-snmp/system/solaris2.6.h,
+ include/net-snmp/system/sunos.h, include/net-snmp/system/svr5.h,
+ include/net-snmp/system/sysv.h, include/net-snmp/system/ultrix4.h,
+ include/net-snmp/types.h, include/net-snmp/utilities.h,
+ include/net-snmp/varbind_api.h, include/net-snmp/version.h,
+ include/ucd-snmp/README, include/ucd-snmp/agent_index.h,
+ include/ucd-snmp/agent_read_config.h,
+ include/ucd-snmp/agent_registry.h, include/ucd-snmp/agent_trap.h,
+ include/ucd-snmp/asn1.h, include/ucd-snmp/auto_nlist.h,
+ include/ucd-snmp/callback.h, include/ucd-snmp/default_store.h,
+ include/ucd-snmp/ds_agent.h, include/ucd-snmp/header_complex.h,
+ include/ucd-snmp/int64.h, include/ucd-snmp/keytools.h,
+ include/ucd-snmp/mib.h, include/ucd-snmp/mib_module_config.h,
+ include/ucd-snmp/mibincl.h, include/ucd-snmp/parse.h,
+ include/ucd-snmp/read_config.h, include/ucd-snmp/scapi.h,
+ include/ucd-snmp/snmp-tc.h, include/ucd-snmp/snmp.h,
+ include/ucd-snmp/snmp_agent.h, include/ucd-snmp/snmp_alarm.h,
+ include/ucd-snmp/snmp_api.h, include/ucd-snmp/snmp_client.h,
+ include/ucd-snmp/snmp_debug.h, include/ucd-snmp/snmp_impl.h,
+ include/ucd-snmp/snmp_logging.h,
+ include/ucd-snmp/snmp_parse_args.h, include/ucd-snmp/snmp_vars.h,
+ include/ucd-snmp/snmpusm.h, include/ucd-snmp/snmpv3.h,
+ include/ucd-snmp/struct.h, include/ucd-snmp/system.h,
+ include/ucd-snmp/tools.h, include/ucd-snmp/transform_oids.h,
+ include/ucd-snmp/ucd-snmp-agent-includes.h,
+ include/ucd-snmp/ucd-snmp-config.h,
+ include/ucd-snmp/ucd-snmp-includes.h,
+ include/ucd-snmp/util_funcs.h, include/ucd-snmp/var_struct.h,
+ include/ucd-snmp/version.h, install-sh, local/FAQ2HTML,
+ local/Makefile.in, local/README.mib2c, local/Version-Munge.pl,
+ local/convertcode, local/fixproc, local/html-add-header-footer.pl,
+ local/html-textfile-fix.pl, local/ipf-mod.pl, local/mib2c,
+ local/mib2c-conf.d/default-mfd-top.m2c,
+ local/mib2c-conf.d/details-enums.m2i,
+ local/mib2c-conf.d/details-node.m2i,
+ local/mib2c-conf.d/details-table.m2i,
+ local/mib2c-conf.d/generic-ctx-copy.m2i,
+ local/mib2c-conf.d/generic-ctx-get.m2i,
+ local/mib2c-conf.d/generic-ctx-set.m2i,
+ local/mib2c-conf.d/generic-data-allocate.m2i,
+ local/mib2c-conf.d/generic-data-context.m2i,
+ local/mib2c-conf.d/generic-get-char.m2i,
+ local/mib2c-conf.d/generic-get-decl-bot.m2i,
+ local/mib2c-conf.d/generic-get-decl.m2i,
+ local/mib2c-conf.d/generic-get-long.m2i,
+ local/mib2c-conf.d/generic-get-oid.m2i,
+ local/mib2c-conf.d/generic-header-bottom.m2i,
+ local/mib2c-conf.d/generic-header-top.m2i,
+ local/mib2c-conf.d/generic-source-includes.m2i,
+ local/mib2c-conf.d/generic-table-constants.m2c,
+ local/mib2c-conf.d/generic-table-enums.m2c,
+ local/mib2c-conf.d/generic-table-indexes-from-oid.m2i,
+ local/mib2c-conf.d/generic-table-indexes-set.m2i,
+ local/mib2c-conf.d/generic-table-indexes-to-oid.m2i,
+ local/mib2c-conf.d/generic-table-indexes-varbind-setup.m2i,
+ local/mib2c-conf.d/generic-table-indexes.m2i,
+ local/mib2c-conf.d/generic-table-oids.m2c,
+ local/mib2c-conf.d/generic-value-map-func.m2i,
+ local/mib2c-conf.d/generic-value-map-reverse.m2i,
+ local/mib2c-conf.d/generic-value-map.m2i,
+ local/mib2c-conf.d/m2c-internal-warning.m2i,
+ local/mib2c-conf.d/m2c_setup_enum.m2i,
+ local/mib2c-conf.d/m2c_setup_node.m2i,
+ local/mib2c-conf.d/m2c_setup_table.m2i,
+ local/mib2c-conf.d/m2c_table_save_defaults.m2i,
+ local/mib2c-conf.d/mfd-access-container-cached-defines.m2i,
+ local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i,
+ local/mib2c-conf.d/mfd-data-access.m2c,
+ local/mib2c-conf.d/mfd-data-get.m2c,
+ local/mib2c-conf.d/mfd-data-set.m2c,
+ local/mib2c-conf.d/mfd-doxygen.m2c,
+ local/mib2c-conf.d/mfd-interactive-setup.m2c,
+ local/mib2c-conf.d/mfd-interface.m2c,
+ local/mib2c-conf.d/mfd-makefile.m2m,
+ local/mib2c-conf.d/mfd-persistence.m2i,
+ local/mib2c-conf.d/mfd-readme.m2c, local/mib2c-conf.d/mfd-top.m2c,
+ local/mib2c-conf.d/node-get.m2i, local/mib2c-conf.d/node-set.m2i,
+ local/mib2c-conf.d/node-storage.m2i,
+ local/mib2c-conf.d/node-validate.m2i,
+ local/mib2c-conf.d/node-varbind-validate.m2i,
+ local/mib2c-conf.d/parent-dependencies.m2i,
+ local/mib2c-conf.d/parent-set.m2i,
+ local/mib2c-conf.d/subagent.m2c,
+ local/mib2c-conf.d/syntax-COUNTER64-get.m2i,
+ local/mib2c-conf.d/syntax-DateAndTime-get.m2d,
+ local/mib2c-conf.d/syntax-DateAndTime-get.m2i,
+ local/mib2c-conf.d/syntax-DateAndTime-readme.m2i,
+ local/mib2c-conf.d/syntax-InetAddress-get.m2i,
+ local/mib2c-conf.d/syntax-InetAddress-set.m2i,
+ local/mib2c-conf.d/syntax-InetAddressType-get.m2i,
+ local/mib2c-conf.d/syntax-InetAddressType-set.m2i,
+ local/mib2c-conf.d/syntax-RowStatus-dependencies.m2i,
+ local/mib2c-conf.d/syntax-RowStatus-get.m2i,
+ local/mib2c-conf.d/syntax-RowStatus-varbind-validate.m2i,
+ local/mib2c-conf.d/syntax-StorageType-dependencies.m2i,
+ local/mib2c-conf.d/syntax-TestAndIncr-get.m2i, local/mib2c-update,
+ local/mib2c.access_functions.conf, local/mib2c.array-user.conf,
+ local/mib2c.check_values.conf,
+ local/mib2c.check_values_local.conf,
+ local/mib2c.column_defines.conf, local/mib2c.column_enums.conf,
+ local/mib2c.column_storage.conf, local/mib2c.conf,
+ local/mib2c.container.conf, local/mib2c.create-dataset.conf,
+ local/mib2c.emulation.conf, local/mib2c.genhtml.conf,
+ local/mib2c.int_watch.conf, local/mib2c.iterate.conf,
+ local/mib2c.iterate_access.conf, local/mib2c.mfd.conf,
+ local/mib2c.notify.conf, local/mib2c.old-api.conf,
+ local/mib2c.perl.conf, local/mib2c.raw-table.conf,
+ local/mib2c.row.conf, local/mib2c.scalar.conf,
+ local/mib2c.table_data.conf, local/pass_persisttest,
+ local/passtest, local/passtest.pl, local/snmp-ucd.sh,
+ local/snmpcheck.def, local/snmpconf,
+ local/snmpconf.dir/snmp-data/authopts,
+ local/snmpconf.dir/snmp-data/debugging,
+ local/snmpconf.dir/snmp-data/mibs,
+ local/snmpconf.dir/snmp-data/output,
+ local/snmpconf.dir/snmp-data/snmpconf-config,
+ local/snmpconf.dir/snmpd-data/acl,
+ local/snmpconf.dir/snmpd-data/basic_setup,
+ local/snmpconf.dir/snmpd-data/extending,
+ local/snmpconf.dir/snmpd-data/monitor,
+ local/snmpconf.dir/snmpd-data/operation,
+ local/snmpconf.dir/snmpd-data/snmpconf-config,
+ local/snmpconf.dir/snmpd-data/system,
+ local/snmpconf.dir/snmpd-data/trapsinks,
+ local/snmpconf.dir/snmptrapd-data/authentication,
+ local/snmpconf.dir/snmptrapd-data/formatting,
+ local/snmpconf.dir/snmptrapd-data/logging,
+ local/snmpconf.dir/snmptrapd-data/runtime,
+ local/snmpconf.dir/snmptrapd-data/snmpconf-config,
+ local/snmpconf.dir/snmptrapd-data/traphandle, local/snmpdump.pl,
+ local/tkmib, local/traptoemail, ltmain.sh,
+ m4/ac_add_search_path.m4, m4/ac_msg_cache.m4,
+ m4/ac_msg_module_dbg.m4, m4/ac_prompt_user.m4, m4/libtool.m4,
+ m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4,
+ m4/lt~obsolete.m4, m4/netsnmp_arg.m4, m4/netsnmp_search_libs.m4,
+ makedepend.in, makefileindepend.pl, makenosysdepend.pl,
+ maketarget, man/Makefile.in, man/add_mibdir.3,
+ man/add_module_replacement.3, man/config_api.3.def,
+ man/default_store.3.bot, man/default_store.3.top,
+ man/encode_keychange.1.def, man/fixproc.1.def,
+ man/get_module_node.3, man/init_mib.3, man/init_mib_internals.3,
+ man/make_index.pl, man/man_sections.txt, man/mib2c-update.1.def,
+ man/mib2c.1.def, man/mib2c.conf.5.in, man/mib2c.extract.pl,
+ man/mib_api.3.def, man/net-snmp-config.1.def,
+ man/net-snmp-create-v3-user.1.def,
+ man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3,
+ man/netsnmp_instance.3, man/netsnmp_iterator_info_s.3,
+ man/netsnmp_leaf.3, man/netsnmp_library.3,
+ man/netsnmp_mib_handler_methods.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_set_data.3,
+ man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
+ man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
+ man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
+ man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
+ man/netsnmp_table.3, man/netsnmp_table_array.3,
+ man/netsnmp_table_container.3, man/netsnmp_table_data.3,
+ man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
+ man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
+ man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
+ man/netsnmp_table_row.3, man/netsnmp_table_rows.3,
+ man/netsnmp_tdata.3, man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3, man/pdu_api.3.def, man/print_description.3,
+ man/print_mib.3, man/print_objid.3, man/print_value.3,
+ man/print_variable.3, man/read_all_mibs.3, man/read_mib.3,
+ man/read_module.3, man/read_module_node.3, man/read_objid.3,
+ man/session_api.3.def, man/shutdown_mib.3, man/snmp.conf.5.def,
+ man/snmp_agent_api.3.def, man/snmp_alarm.3.def,
+ man/snmp_api_errstring.3, man/snmp_close.3, man/snmp_config.5.def,
+ man/snmp_error.3, man/snmp_free_pdu.3, man/snmp_open.3,
+ man/snmp_perror.3, man/snmp_read.3, man/snmp_select_info.3,
+ man/snmp_send.3, man/snmp_sess_api.3.def,
+ man/snmp_sess_async_send.3, man/snmp_sess_close.3,
+ man/snmp_sess_error.3, man/snmp_sess_init.3, man/snmp_sess_open.3,
+ man/snmp_sess_perror.3, man/snmp_sess_read.3,
+ man/snmp_sess_select_info.3, man/snmp_sess_send.3,
+ man/snmp_sess_session.3, man/snmp_sess_timeout.3,
+ man/snmp_set_mib_warnings.3, man/snmp_set_save_descriptions.3,
+ man/snmp_timeout.3, man/snmp_trap_api.3.def,
+ man/snmpbulkget.1.def, man/snmpbulkwalk.1.def, man/snmpcmd.1.def,
+ man/snmpconf.1.def, man/snmpd.8.def, man/snmpd.conf.5.def,
+ man/snmpd.examples.5.def, man/snmpd.internal.5.def,
+ man/snmpdelta.1.def, man/snmpdf.1.def, man/snmpget.1.def,
+ man/snmpgetnext.1.def, man/snmpinform.1, man/snmpnetstat.1.def,
+ man/snmpset.1.def, man/snmpstatus.1.def, man/snmptable.1.def,
+ man/snmptest.1.def, man/snmptranslate.1.def, man/snmptrap.1.def,
+ man/snmptrapd.8.def, man/snmptrapd.conf.5.def, man/snmpusm.1.def,
+ man/snmpvacm.1.def, man/snmpwalk.1.def, man/tkmib.1.def,
+ man/traptoemail.1.def, man/varbind_api.3.def,
+ man/variables.5.def, mibs/AGENTX-MIB.txt,
+ mibs/DISMAN-EVENT-MIB.txt, mibs/DISMAN-EXPRESSION-MIB.txt,
+ mibs/DISMAN-NSLOOKUP-MIB.txt, mibs/DISMAN-PING-MIB.txt,
+ mibs/DISMAN-SCHEDULE-MIB.txt, mibs/DISMAN-SCRIPT-MIB.txt,
+ mibs/DISMAN-TRACEROUTE-MIB.txt, mibs/EtherLike-MIB.txt,
+ mibs/HCNUM-TC.txt, mibs/HOST-RESOURCES-MIB.txt,
+ mibs/HOST-RESOURCES-TYPES.txt,
+ mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt,
+ mibs/IANA-LANGUAGE-MIB.txt, mibs/IANA-RTPROTO-MIB.txt,
+ mibs/IANAifType-MIB.txt, mibs/IF-INVERTED-STACK-MIB.txt,
+ mibs/IF-MIB.txt, mibs/INET-ADDRESS-MIB.txt,
+ mibs/IP-FORWARD-MIB.txt, mibs/IP-MIB.txt,
+ mibs/IPV6-FLOW-LABEL-MIB.txt, mibs/IPV6-ICMP-MIB.txt,
+ mibs/IPV6-MIB.txt, mibs/IPV6-TC.txt, mibs/IPV6-TCP-MIB.txt,
+ mibs/IPV6-UDP-MIB.txt, mibs/LM-SENSORS-MIB.txt, mibs/MTA-MIB.txt,
+ mibs/Makefile.in, mibs/Makefile.mib, mibs/NET-SNMP-AGENT-MIB.txt,
+ mibs/NET-SNMP-EXAMPLES-MIB.txt, mibs/NET-SNMP-EXTEND-MIB.txt,
+ mibs/NET-SNMP-MIB.txt, mibs/NET-SNMP-MONITOR-MIB.txt,
+ mibs/NET-SNMP-PASS-MIB.txt, mibs/NET-SNMP-SYSTEM-MIB.txt,
+ mibs/NET-SNMP-TC.txt, mibs/NET-SNMP-VACM-MIB.txt,
+ mibs/NETWORK-SERVICES-MIB.txt, mibs/NOTIFICATION-LOG-MIB.txt,
+ mibs/README.mibs, mibs/RFC-1215.txt, mibs/RFC1155-SMI.txt,
+ mibs/RFC1213-MIB.txt, mibs/RMON-MIB.txt, mibs/SCTP-MIB.txt,
+ mibs/SMUX-MIB.txt, mibs/SNMP-COMMUNITY-MIB.txt,
+ mibs/SNMP-FRAMEWORK-MIB.txt, mibs/SNMP-MPD-MIB.txt,
+ mibs/SNMP-NOTIFICATION-MIB.txt, mibs/SNMP-PROXY-MIB.txt,
+ mibs/SNMP-TARGET-MIB.txt, mibs/SNMP-USER-BASED-SM-MIB.txt,
+ mibs/SNMP-USM-AES-MIB.txt, mibs/SNMP-USM-DH-OBJECTS-MIB.txt,
+ mibs/SNMP-VIEW-BASED-ACM-MIB.txt, mibs/SNMPv2-CONF.txt,
+ mibs/SNMPv2-MIB.txt, mibs/SNMPv2-SMI.txt, mibs/SNMPv2-TC.txt,
+ mibs/SNMPv2-TM.txt, mibs/TCP-MIB.txt,
+ mibs/TRANSPORT-ADDRESS-MIB.txt, mibs/TUNNEL-MIB.txt,
+ mibs/UCD-DEMO-MIB.inc, mibs/UCD-DEMO-MIB.txt,
+ mibs/UCD-DISKIO-MIB.inc, mibs/UCD-DISKIO-MIB.txt,
+ mibs/UCD-DLMOD-MIB.inc, mibs/UCD-DLMOD-MIB.txt,
+ mibs/UCD-IPFILTER-MIB.inc, mibs/UCD-IPFILTER-MIB.txt,
+ mibs/UCD-IPFWACC-MIB.inc, mibs/UCD-IPFWACC-MIB.txt,
+ mibs/UCD-SNMP-MIB-OLD.txt, mibs/UCD-SNMP-MIB.inc,
+ mibs/UCD-SNMP-MIB.txt, mibs/UDP-MIB.txt, mibs/ianalist,
+ mibs/makehtml.pl, mibs/mibfetch, mibs/nodemap, mibs/rfclist,
+ mibs/rfcmibs.diff, mibs/smistrip, mkinstalldirs,
+ net-snmp-config.in, net-snmp-create-v3-user.in, ov/Makefile.in,
+ ov/README, ov/UCD-Computer, ov/UCD-fields, ov/bitmaps/UCD.20.m,
+ ov/bitmaps/UCD.20.p, ov/bitmaps/UCD.26.m, ov/bitmaps/UCD.26.p,
+ ov/bitmaps/UCD.32.m, ov/bitmaps/UCD.32.p, ov/bitmaps/UCD.38.m,
+ ov/bitmaps/UCD.38.p, ov/bitmaps/UCD.44.m, ov/bitmaps/UCD.44.p,
+ ov/bitmaps/UCD.50.m, ov/bitmaps/UCD.50.p, ov/bitmaps/UCD.fields,
+ ov/oid_to_sym.in, ov/oid_to_type.in, perl/ASN/ASN.pm,
+ perl/ASN/ASN.xs, perl/ASN/Changes, perl/ASN/MANIFEST,
+ perl/ASN/Makefile.PL, perl/ASN/test.pl, perl/AnyData_SNMP/Changes,
+ perl/AnyData_SNMP/DBD_AnyData.patch, perl/AnyData_SNMP/Format.pm,
+ perl/AnyData_SNMP/INSTALL, perl/AnyData_SNMP/MANIFEST,
+ perl/AnyData_SNMP/Makefile.PL, perl/AnyData_SNMP/README,
+ perl/AnyData_SNMP/Storage.pm, perl/AnyData_SNMP/configs/scli,
+ perl/AnyData_SNMP/configs/unix, perl/AnyData_SNMP/netsh,
+ perl/Makefile.PL, perl/Makefile.makefiles, perl/Makefile.subs.pl,
+ perl/OID/Changes, perl/OID/MANIFEST, perl/OID/Makefile.PL,
+ perl/OID/OID.pm, perl/OID/OID.xs, perl/OID/README,
+ perl/OID/test.pl, perl/OID/typemap, perl/SNMP/BUG,
+ perl/SNMP/MANIFEST, perl/SNMP/MANIFEST.SKIP,
+ perl/SNMP/Makefile.PL, perl/SNMP/README, perl/SNMP/SNMP.pm,
+ perl/SNMP/SNMP.xs, perl/SNMP/TODO, perl/SNMP/examples/async1.pl,
+ perl/SNMP/examples/async2.pl, perl/SNMP/examples/bulkwalk.pl,
+ perl/SNMP/examples/ipforward.pl, perl/SNMP/examples/mibtree.pl,
+ perl/SNMP/examples/mibwalk.pl, perl/SNMP/examples/pingmib.pl,
+ perl/SNMP/examples/tablewalk.pl, perl/SNMP/examples/testleak.pl,
+ perl/SNMP/examples/trap-example.pl, perl/SNMP/hints/irix.pl,
+ perl/SNMP/hints/solaris.pl, perl/SNMP/perlsnmp.h,
+ perl/SNMP/t/README, perl/SNMP/t/async.t, perl/SNMP/t/bulkwalk.t,
+ perl/SNMP/t/conf.t, perl/SNMP/t/conftest.conf, perl/SNMP/t/get.t,
+ perl/SNMP/t/getnext.t, perl/SNMP/t/mib.t, perl/SNMP/t/mib.txt,
+ perl/SNMP/t/mibload.t, perl/SNMP/t/notify.t,
+ perl/SNMP/t/session.t, perl/SNMP/t/set.t,
+ perl/SNMP/t/snmptest.conf, perl/SNMP/t/startagent.pl,
+ perl/SNMP/typemap, perl/TrapReceiver/Changes,
+ perl/TrapReceiver/MANIFEST, perl/TrapReceiver/Makefile.PL,
+ perl/TrapReceiver/README, perl/TrapReceiver/TrapReceiver.pm,
+ perl/TrapReceiver/TrapReceiver.xs, perl/TrapReceiver/const-c.inc,
+ perl/TrapReceiver/const-xs.inc,
+ perl/TrapReceiver/fallback/const-c.inc,
+ perl/TrapReceiver/fallback/const-xs.inc,
+ perl/TrapReceiver/perl_snmptrapd.h, perl/TrapReceiver/ppport.h,
+ perl/TrapReceiver/t/1.t, perl/TrapReceiver/typemap,
+ perl/agent/Changes, perl/agent/MANIFEST, perl/agent/Makefile.PL,
+ perl/agent/Support/Makefile.PL, perl/agent/Support/Support.pm,
+ perl/agent/agent.pm, perl/agent/agent.xs,
+ perl/agent/default_store/Makefile.PL,
+ perl/agent/default_store/default_store.pm,
+ perl/agent/default_store/default_store.xs,
+ perl/agent/default_store/gen, perl/agent/default_store/test.pl,
+ perl/agent/netsnmp_request_infoPtr.pm, perl/agent/test.pl,
+ perl/agent/typemap, perl/default_store/Changes,
+ perl/default_store/MANIFEST, perl/default_store/Makefile.PL,
+ perl/default_store/README, perl/default_store/default_store.pm,
+ perl/default_store/default_store.xs, perl/default_store/gen,
+ perl/default_store/test.pl, perl/default_store/typemap,
+ perl/make-perl-makefiles, perl/manager/INSTALL,
+ perl/manager/Makefile.PL, perl/manager/displaytable.pm,
+ perl/manager/getValues.pm, perl/manager/manager.pm,
+ perl/manager/setupauth, perl/manager/setupdb,
+ perl/manager/setupuser, perl/manager/snmptosql, python/LICENSE,
+ python/README, python/netsnmp/__init__.py,
+ python/netsnmp/client.py, python/netsnmp/client_intf.c,
+ python/netsnmp/tests/__init__.py, python/netsnmp/tests/snmpd.conf,
+ python/netsnmp/tests/test.py, python/setup.py, remove-files,
+ sedscript.in, snmplib/Makefile.depend, snmplib/Makefile.in,
+ snmplib/asn1.c, snmplib/callback.c, snmplib/check_varbind.c,
+ snmplib/cmu_compat.c, snmplib/container.c,
+ snmplib/container_binary_array.c, snmplib/container_iterator.c,
+ snmplib/container_list_ssll.c, snmplib/container_null.c,
+ snmplib/data_list.c, snmplib/default_store.c, snmplib/dir_utils.c,
+ snmplib/fd_event_manager.c, snmplib/file_utils.c,
+ snmplib/getopt.c, snmplib/inet_ntop.c, snmplib/inet_pton.c,
+ snmplib/int64.c, snmplib/keytools.c, snmplib/large_fd_set.c,
+ snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c,
+ snmplib/mt_support.c, snmplib/oid_stash.c, snmplib/parse.c,
+ snmplib/pkcs.c, snmplib/read_config.c, snmplib/scapi.c,
+ snmplib/snmp-tc.c, snmplib/snmp.c, snmplib/snmpAAL5PVCDomain.c,
+ snmplib/snmpAliasDomain.c, snmplib/snmpCallbackDomain.c,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpIPXDomain.c,
+ snmplib/snmpSSHDomain.c, snmplib/snmpSTDDomain.c,
+ snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c,
+ snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ snmplib/snmpUnixDomain.c, snmplib/snmp_alarm.c,
+ snmplib/snmp_api.c, snmplib/snmp_auth.c, snmplib/snmp_client.c,
+ snmplib/snmp_debug.c, snmplib/snmp_enum.c,
+ snmplib/snmp_logging.c, snmplib/snmp_openssl.c,
+ snmplib/snmp_parse_args.c, snmplib/snmp_secmod.c,
+ snmplib/snmp_service.c, snmplib/snmp_transport.c,
+ snmplib/snmp_version.c, snmplib/snmpksm.c, snmplib/snmptsm.c,
+ snmplib/snmpusm.c, snmplib/snmpv3.c, snmplib/snprintf.c,
+ snmplib/strlcpy.c, snmplib/strtok_r.c, snmplib/strtol.c,
+ snmplib/strtoul.c, snmplib/strtoull.c, snmplib/system.c,
+ snmplib/test_binary_array.c, snmplib/text_utils.c,
+ snmplib/tools.c, snmplib/ucd-snmp-includes.h,
+ snmplib/ucd_compat.c, snmplib/vacm.c, snmplib/winpipe.c,
+ snmplib/winservice.c, snmplib/winservice.mc,
+ snmplib/winservice.rc, snmplib/winservicerc.rc, stamp-h,
+ stamp-h.in, testing/Makefile.in, testing/README,
+ testing/RUNTESTS, testing/T.c, testing/T2.sh,
+ testing/TESTCONF.sh, testing/data.keychange-md5,
+ testing/data.keychange-sha1, testing/data.keychange-sha1-des,
+ testing/data.kul-md5, testing/data.kul-sha1, testing/etimetest.c,
+ testing/eval_oneprogram.sh, testing/eval_onescript.sh,
+ testing/eval_suite.sh, testing/eval_testlist,
+ testing/eval_tools.sh, testing/keymanagetest.c,
+ testing/misctest.c, testing/rfc1213/README, testing/rfc1213/run,
+ testing/rfc1213/snmpfun.sh, testing/rfc1213/test_fun,
+ testing/rfc1213/testmib1.sh, testing/rfc1213/testmib2.sh,
+ testing/rfc1213/testmib3.sh, testing/scapitest.c,
+ testing/test_keychange.sh, testing/test_kul.sh,
+ testing/tests/Stransport, testing/tests/Sv1config,
+ testing/tests/Sv2cconfig, testing/tests/Sv3config,
+ testing/tests/Sv3usmconfigagent, testing/tests/Sv3usmconfigbase,
+ testing/tests/Sv3usmconfigtrapd, testing/tests/Sv3vacmconfig,
+ testing/tests/Svacmconfig, testing/tests/Svanyconfig,
+ testing/tests/T000configure, testing/tests/T001snmpv1get,
+ testing/tests/T014snmpv2cget, testing/tests/T015snmpv2cgetnext,
+ testing/tests/T0160snmpv2cbulkget,
+ testing/tests/T016snmpv2cgetfail,
+ testing/tests/T017snmpv2ctov1getfail,
+ testing/tests/T018snmpv1tov2cgetfail,
+ testing/tests/T019snmpv2cnosuch, testing/tests/T020snmpv3get,
+ testing/tests/T021snmpv3getnext, testing/tests/T0220snmpv3bulkget,
+ testing/tests/T022snmpv3getMD5,
+ testing/tests/T023snmpv3getMD5AES,
+ testing/tests/T023snmpv3getMD5DES,
+ testing/tests/T024snmpv3getSHA1,
+ testing/tests/T025snmpv3getSHADES,
+ testing/tests/T026snmpv3getSHAAES,
+ testing/tests/T028snmpv3getfail,
+ testing/tests/T030snmpv3usercreation,
+ testing/tests/T035snmpv3trapdusermgmt,
+ testing/tests/T049snmpv3inform,
+ testing/tests/T049snmpv3informauth,
+ testing/tests/T049snmpv3informpriv, testing/tests/T050snmpv3trap,
+ testing/tests/T051snmpv2ctrap, testing/tests/T052snmpv2cinform,
+ testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap,
+ testing/tests/T055agentv1mintrap,
+ testing/tests/T056agentv2cmintrap,
+ testing/tests/T057trapdauthtest,
+ testing/tests/T057trapdauthtest2,
+ testing/tests/T057trapdauthtest3,
+ testing/tests/T058agentauthtrap,
+ testing/tests/T059trapdtraphandle, testing/tests/T060trapdperl,
+ testing/tests/T061agentperl, testing/tests/T065agentextend,
+ testing/tests/T100agenthup, testing/tests/T110agentxget,
+ testing/tests/T111agentxset, testing/tests/T112agentxsetfail,
+ testing/tests/T113agentxtrap, testing/tests/T115agentxperl,
+ testing/tests/T120proxyget, testing/tests/T121proxyset,
+ testing/tests/T122proxysetfail, testing/tests/T130snmpv1vacmget,
+ testing/tests/T131snmpv2cvacmget,
+ testing/tests/T132snmpv3vacmget,
+ testing/tests/T140snmpv1vacmgetfail,
+ testing/tests/T141snmpv2cvacmgetfail,
+ testing/tests/T142snmpv3vacmgetfail,
+ testing/tests/T150solarishostcpu,
+ testing/tests/T151solarishostdisk, testing/tests/T152hostuptime,
+ testing/tests/T153solarisswap, testing/tests/T160snmpnetstat,
+ testing/tests/T200snmpv2cwalkall, testing/tests/T300udp,
+ testing/tests/T310tcp, testing/tests/T320udpv6,
+ testing/tests/T330tcpv6, testing/tests/T350unix,
+ testing/tests/T360dtlsudp, testing/tests/T399alias,
+ testing/tests/test-localhost.cert,
+ testing/tests/test-localhost.priv, testing/tests/test-user.cert,
+ testing/tests/test-user.priv, win32/Configure,
+ win32/EXAMPLE.conf.win32, win32/Makefile-apps.in,
+ win32/Makefile.in, win32/MgmtApi-winExtDLL.h,
+ win32/Snmp-winExtDLL.h, win32/agent_module_dot_conf.h,
+ win32/agent_module_includes.h, win32/agent_module_inits.h,
+ win32/build.bat, win32/build.pl, win32/config.h,
+ win32/config.h.borland, win32/dist/README.build.win32.txt,
+ win32/dist/README.txt, win32/dist/build-binary.bat,
+ win32/dist/build-binary.pl,
+ win32/dist/htmlhelp/Configuration_Overview.html,
+ win32/dist/htmlhelp/Developer_FAQ.html,
+ win32/dist/htmlhelp/FAQ.html,
+ win32/dist/htmlhelp/Help_Caveats.html,
+ win32/dist/htmlhelp/Introduction.html,
+ win32/dist/htmlhelp/Net-SNMP.hhc,
+ win32/dist/htmlhelp/Net-SNMP.hhp,
+ win32/dist/htmlhelp/snmp.conf.win32.html,
+ win32/dist/htmlhelp/snmpd.conf.win32.html,
+ win32/dist/htmlhelp/snmptrapd.conf.win32.html,
+ win32/dist/installer/Add2Path.nsi,
+ win32/dist/installer/SetEnVar.nsi,
+ win32/dist/installer/net-snmp.nsi, win32/dist/scripts/create-toc,
+ win32/dist/scripts/mandir2html,
+ win32/dist/scripts/net-snmp-perl-test.pl,
+ win32/dist/scripts/poddir2html, win32/dist/scripts/readme2html,
+ win32/dist/scripts/txt2html, win32/dist/tosock1.sh,
+ win32/encode_keychange/encode_keychange.dsp,
+ win32/install-net-snmp.bat, win32/libagent/Makefile.in,
+ win32/libagent/libagent.def, win32/libagent/libagent.dsp,
+ win32/libhelpers/Makefile.in, win32/libhelpers/libhelpers.dsp,
+ win32/libnetsnmptrapd/Makefile.in,
+ win32/libnetsnmptrapd/libnetsnmptrapd.dsp,
+ win32/libsnmp/Makefile.in, win32/libsnmp/libsnmp.dsp,
+ win32/libsnmp_dll/Makefile.in, win32/libsnmp_dll/libsnmp.def,
+ win32/libsnmp_dll/libsnmp_dll.dsp,
+ win32/libucdmibs/libucdmibs.def, win32/local/Makefile.in,
+ win32/local/mib2c.bat, win32/local/snmpconf.bat,
+ win32/local/traptoemail.bat, win32/mib_module_dot_conf.h,
+ win32/mib_module_includes.h, win32/mib_module_inits.h,
+ win32/mib_module_shutdown.h,
+ win32/net-snmp/agent/agent_module_config.h,
+ win32/net-snmp/agent/mib_module_config.h,
+ win32/net-snmp/library/snmpv3-security-includes.h,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in,
+ win32/netsnmpmibs/Makefile.in, win32/netsnmpmibs/netsnmpmibs.dsp,
+ win32/nmakeperl.bat, win32/snmpbulkget/snmpbulkget.dsp,
+ win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpd/Makefile.in,
+ win32/snmpd/snmpd.dsp, win32/snmpdelta/snmpdelta.dsp,
+ win32/snmpdf/snmpdf.dsp, win32/snmpget/snmpget.dsp,
+ win32/snmpgetnext/snmpgetnext.dsp, win32/snmpnetstat/Makefile.in,
+ win32/snmpnetstat/snmpnetstat.dsp, win32/snmpset/snmpset.dsp,
+ win32/snmpsm_init.h, win32/snmpstatus/snmpstatus.dsp,
+ win32/snmptable/snmptable.dsp, win32/snmptest/snmptest.dsp,
+ win32/snmptranslate/snmptranslate.dsp,
+ win32/snmptrap/snmptrap.dsp, win32/snmptrapd/Makefile.in,
+ win32/snmptrapd/snmptrapd.dsp, win32/snmpusm/snmpusm.dsp,
+ win32/snmpvacm/snmpvacm.dsp, win32/snmpwalk/snmpwalk.dsp,
+ win32/win32.dsw, win32/win32dll.dsw:
+
+ Fix 5.5.x branch structure (part 2) git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19965 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swrun_kinfo.c: proper process
+
+ status values for netbsd git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19962 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swrun_kinfo.c: proper process
+
+ status values for netbsd git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19962 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * snmplib/scapi.c: conditionalize variable git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19961 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * snmplib/scapi.c: conditionalize variable git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19961 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/tcp-mib/data_access/tcpConn.h: tcp-mib/udp-mib
+
+ support for the *bsds git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19960 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/tcp-mib/data_access/tcpConn.h: tcp-mib/udp-mib
+
+ support for the *bsds git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19960 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/mibII.h,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_freebsd4.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_netbsd.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_openbsd.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint.h,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_freebsd4.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_netbsd.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_openbsd.c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.
+ c: tcp-mib/udp-mib support for the *bsds git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19959 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/mibII.h,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_freebsd4.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_netbsd.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_openbsd.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint.h,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_freebsd4.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_netbsd.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_openbsd.c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.
+ c: tcp-mib/udp-mib support for the *bsds git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19959 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * *
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_a
+ ccess.c: Properly end debug message with newline git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19958 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * *
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_a
+ ccess.c: Properly end debug message with newline git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19958 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c: remove var
+
+ that shadows the useful one git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19957 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c: remove var
+
+ that shadows the useful one git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19957 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/ipv6.c: major fiddling to get things working
+
+ for openbsd too. This should really be reworked to use the
+ tcp-mib/udp-mib/data_access git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19956 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/ipv6.c: major fiddling to get things working
+
+ for openbsd too. This should really be reworked to use the
+ tcp-mib/udp-mib/data_access git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19956 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/tcpTable.c: fix tcp states for dragonflybsd
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19955 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/mibII/tcpTable.c: fix tcp states for dragonflybsd
+ git-svn-id:
+
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19955 06827809-a52a-0410-b366-d66718629ded
+
+2011-02-21 Niels Baggesen <nba at users.sourceforge.net>
+
+ * agent/mibgroup/mibII.h: enable new tcp/udp mibs for solaris
+ git-svn-id:
+
+
+
+----------------------------------------------------------------------
+
+Changes: V5.7 -> V5.7.1.pre1
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/snmpd.c: fix C++ comments
+
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec, perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm,
+ perl/OID/OID.pm, perl/SNMP/SNMP.pm,
+ perl/TrapReceiver/TrapReceiver.pm, perl/agent/Support/Support.pm,
+ perl/agent/agent.pm, perl/agent/default_store/default_store.pm,
+ perl/default_store/default_store.pm: Version number update:
+
+ 5.7.1.pre1
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * Makefile.top: version update for 5.7.1.pre1
+
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit cf4cce4c189cf47f4c489db43b7fa510f8906a1a Merge: df91a9f
+
+ 93e97dc Author: Dave Shield <D.T.Shield at liverpool.ac.uk> Date: Mon
+ Aug 8 22:15:28 2011 +0100
+
+2011-08-08 Dave Shield <D.T.Shield at liverpool.ac.uk>
+
+ * : Merge remote-tracking branch 'origin/V5-6-patches' into
+
+ V5-6-patches
+
+2011-08-08 Dave Shield <D.T.Shield at liverpool.ac.uk>
+
+ * win32/Makefile-apps.in, win32/dist/README.build.win32.txt,
+ win32/libagent/Makefile.in, win32/libnetsnmptrapd/Makefile.in,
+ win32/libsnmp/Makefile.in, win32/libsnmp_dll/Makefile.in,
+ win32/netsnmpmibs/Makefile.in, win32/snmpd/Makefile.in,
+ win32/snmpnetstat/Makefile.in, win32/snmptrapd/Makefile.in: Define
+
+ _BIND_TO_CURRENT_VCLIBS_VERSION token (as per Alex' build
+ instructions)
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit df16dc2221e993dd3c66650d5e872577ffe6c01b Merge: 714bc82
+
+ 8e5a28d Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Mon Aug 8 13:56:43 2011 -0700
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit ffa05b051ac3e2b197195a9989cc7a91fe8d9282 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Mon Aug 8 13:55:38
+ 2011 -0700
+
+2011-08-08 Dave Shield <D.T.Shield at liverpool.ac.uk>
+
+ * : commit 714bc82fa01e21a3655824963fa54e9b8042ffb0 Merge: 6fe8fe5
+
+ 3ef1db5 Author: Dave Shield <D.T.Shield at liverpool.ac.uk> Date: Mon
+ Aug 8 21:21:46 2011 +0100
+
+2011-08-08 Dave Shield <D.T.Shield at liverpool.ac.uk>
+
+ * : commit b451607dca015c111e96fdfeb2ddb0661fb4f724 Author: Dave
+
+ Shield <D.T.Shield at liverpool.ac.uk> Date: Mon Aug 8 21:20:32 2011
+ +0100
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 6fe8fe5294a45bc7e4ea3751a1ad7aa47b5cabb2 Merge: 364f8ff
+
+ f69abe3 Author: Bart Van Assche <bvanassche at acm.org> Date: Mon Aug
+ 8 22:02:38 2011 +0200
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit c94813044a4c4a608e98e80223075c6faf04ee11 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Mon Aug 8 21:56:15 2011 +0200
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 364f8ffaeb90b4eb0165fc855688cd0626632794 Merge: 3287295
+
+ 7abb926 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Mon Aug 8 11:24:26 2011 -0700
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : Merge remote-tracking branch 'origin/V5-6-patches' into
+
+ V5-6-patches
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: display the branch we'll commit to
+
+
+2011-08-08 Vladimir Kondratiev <wulf2001 at users.sourceforge.net>
+
+ * agent/mibgroup/ucd-snmp/disk_hw.c: CHANGES: snmpd: PATCH 3386633:
+
+ from wulf2001: fix integer overflow in disk percent calculations Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 84a775d0557fea97570e41715a3164970b4c03a2 Merge: 6fff1c1
+
+ d373c4f Author: Bart Van Assche <bvanassche at acm.org> Date: Mon Aug
+ 8 20:12:32 2011 +0200
+
+2011-08-08 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * agent/agent_trap.c: CHANGES: libnetsnmp: PATCH 3387139: from
+
+ yaberauneya: Avoid segfault if trapsess transport element cant be
+ parsed Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: nssfpatchapply: split the
+
+ displayed git commit command into multiple segments
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/helpers/scalar_group.c: CHANGES: snmplib: PATCH: 3386961:
+
+ Make SNMP GET work in an AgentX subagent if write support is
+ disabled via NETSNMP_NO_WRITE_SUPPORT (Mark Rusk).
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * snmplib/mib.c: CHANGES: snmplib: Fix a crash that could be
+
+ triggered by calling _mibindex_add() with the second argument not
+ equal to -1.
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 6fff1c1ae51b06c9d80faf15373a963d173f14e8 Merge: 837c52e
+
+ 8cc9004 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Mon Aug 8 10:58:59 2011 -0700
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 8ca7ff1e692caec4186b788c9ae2d27be213290f Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Mon Aug 8 10:33:56
+ 2011 -0700
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : Merge remote-tracking branch 'origin/V5-4-patches' into
+
+ V5-4-patches
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit b8f529cba27c0114b4cb7340cfd449504fa07506 Merge: 0822f2d
+
+ 556e938 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Mon Aug 8 10:05:36 2011 -0700
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: fix function name typo
+
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 29882a078a959a0f78b03e01968f1d17b7f6a299 Merge: 5e9bd2f
+
+ 0409c0a Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Mon Aug 8 10:03:34 2011 -0700
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : manual merge of pull/push
+
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: make nspull/nspush check for a
+
+ clean repo
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: new function "nsmakeall" to test
+
+ building on every branch
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: default to merge
+
+
+2011-08-08 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : Merge remote-tracking branch 'origin/V5-7-patches' into
+
+ V5-7-patches
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * include/net-snmp/library/tools.h: CHANGES: Windows: Avoid that if
+
+ the Net-SNMP Perl modules have been built with another version of
+ Microsoft Visual Studio than ActivePerl that using one of these Perl
+ modules triggers a "Free to wrong pool" crash. This regression was
+ caused by commit 3b14c59cf8278d410207ff42debda2636426a468 (the
+ netsnmp_free() into SNMP_FREE() changes in the *.xs files).
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit e109539930703cb3052d5241b18ac6fc062faaca Merge: 0c9b6cb
+
+ e46b170 Author: Bart Van Assche <bvanassche at acm.org> Date: Mon Aug
+ 8 18:34:11 2011 +0200
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * snmplib/mib.c: CHANGES: snmplib: Fix a crash that could be
+
+ triggered by calling _mibindex_add() with the second argument not
+ equal to -1.
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 7f42d0d93320484152271427cc9808cbda49bbd0 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Mon Aug 8 09:50:51 2011 +0200
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 0c9b6cbe9dbe2ec5217a95b6781fd7dc1f6ebda7 Merge: fa6cef5
+
+ 963320f Author: Bart Van Assche <bvanassche at acm.org> Date: Mon Aug
+ 8 18:14:36 2011 +0200
+
+2011-08-08 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit a3b8654a232c563bc97cc9925cd98590a30c5bc5 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Mon Aug 8 17:24:18 2011 +0200
+
+2011-08-07 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit fa6cef5ca91df3a0b03455b68559d2bee248101c Merge: f5fe536
+
+ 8add0da Author: Bart Van Assche <bvanassche at acm.org> Date: Sun Aug
+ 7 10:18:54 2011 +0200
+
+2011-08-07 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit a0dd3caf25926e43465718bf417a464c2fb36366 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Sun Aug 7 10:17:01 2011 +0200
+
+2011-08-05 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/deliver/deliverByNotify.c: 32 is too limited for
+
+ bigger tables; increase the max msg count to 128
+
+2011-08-05 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: make rollup and sync support
+
+ --rebase and change the default back to merge
+
+2011-08-05 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : Merge remote-tracking branch 'origin/V5-4-patches' into
+
+ V5-4-patches
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * README.win32: CHANGES: Win32: Documented how to use build.bat with
+
+ OpenSSL enabled
+
+2011-07-15 Bart Van Assche <bvanassche at acm.org>
+
+ * README.win32: CHANGES: Windows: Remove outdated instructions about
+
+ editing win32\libsnmp_dll\libsnmp.def from README.win32
+
+2011-07-15 Bart Van Assche <bvanassche at acm.org>
+
+ * README.win32: CHANGES: Win32: Document how to build 64-bit
+
+ executables for the x64/amd64 architecture
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit f5fe536e8fd6c48fe243decd31fac9cf1c92f4cc Merge: 7850ea1
+
+ 80928a8 Author: Bart Van Assche <bvanassche at acm.org> Date: Fri Aug
+ 5 15:13:27 2011 +0200
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 80928a8909cfab37f01b39a071a3e8ad85956222 Merge: f16a094
+
+ 0dbc869 Author: Bart Van Assche <bvanassche at acm.org> Date: Fri Aug
+ 5 13:57:30 2011 +0200
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 0dbc869fec07d8e90dbd1c95493ee7cbc623c95c Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Fri Aug 5 12:40:31 2011 +0200
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore: .gitignore: Add
+
+ perl/agent/default_store/default_store.def and perl/SNMP/t
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 86c1e2b9679fec2cd799ba76005c3d60e9d47634 Merge: bcd8635
+
+ f16a094 Author: Bart Van Assche <bvanassche at acm.org> Date: Fri Aug
+ 5 12:20:50 2011 +0200
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 2f8d4f5796cbc1c7e967acdaa8019b24f1520a36 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Fri Aug 5 12:02:51 2011 +0200
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * snmplib/parse.c: Unbreak the V5-4-patches - revert commit
+
+ d2c4768bd2efb48664434a831425c2dda85d7133 (CHANGES: libnetsnmp: PATCH
+ 3362233: from yaberauneya: Mute unnecessary cannot find module
+ noise).
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/mibgroup/mibII/snmp_mib.c, agent/mibgroup/mibII/snmp_mib.h:
+
+ Unbreak the V5-4-patches branch - was broken by commit
+ bf7178b0b22587d43d1a80c269cd216bd5930214 (agent: change type of
+ snmp_enableauthentraps to long)
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * include/net-snmp/library/snmpusm.h: Unbreak the V5-4-patches
+
+ branch - was broken by commit
+ 0e6842fe080cec853b08cd2323015ababc381ce1 (CHANGES: snmptrapd: PATCH
+ 3383441: from sachinsurendran: Fix crash on 5.4.4 due to access of
+ freed memory).
+
+2011-08-05 Thomas Anders <tanders at users.sourceforge.net>
+
+ * NEWS: minor NEWS polish
+
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit bcd86350713822963d376eff582a92f43e426d6c Merge: 9c810a3
+
+ 7a20f71 Author: Bart Van Assche <bvanassche at acm.org> Date: Fri Aug
+ 5 10:28:55 2011 +0200
+
+2011-08-05 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 3aa949fbdfc1a94a8340ad8baf8b314756a0bb9d Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Fri Aug 5 10:26:15 2011 +0200
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 9c810a3b37b68573c40337e246e2faf299b77d31 Merge: 71cb2e8
+
+ 610d63f Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 10:42:08 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 943930e1e124385fd94738b6dcda37d29dc7ac7f Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Thu Aug 4 10:41:41
+ 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : Merge remote-tracking branch 'origin/V5-4-patches' into
+
+ V5-4-patches
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 4edcb88dae8b2e59dc683e80d414fa7ecec36885 Merge: 65f3eef
+
+ 2dd9ed0 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 10:24:11 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : Merge remote-tracking branch 'origin/V5-5-patches' into
+
+ V5-5-patches
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit bc5ca03a04ab19c634a34d060b0b16b7484cb520 Merge: 88fddb7
+
+ 90c0e75 Author: Bart Van Assche <bvanassche at acm.org> Date: Thu Aug
+ 4 19:13:07 2011 +0200
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * snmplib/snmp_client.c, snmplib/snmpusm.c: snmpusm: Fix recently
+
+ introduced compiler warnings
+
+2011-08-04 Stuart Henderson <t0jw2fu0kmg at users.sourceforge.net>
+
+ * agent/mibgroup/hardware/memory/memory_netbsd.c: CHANGES: openbsd:
+
+ PATCH 3357932: from t0jw2fu0kmg: Cleaning in memory_netbsd.c Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Vladimir Kondratiev <wulf2001 at users.sourceforge.net>
+
+ * agent/mibgroup/hardware/fsys/fsys_getfsstats.c: CHANGES: agent:
+
+ PATCH 3386147: from wulf2001: fix UCD-SNMP-MIB::dskUsed Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 473d7e5cd4d411bba20eb85359d8728063301cbd Merge: a4e8b62
+
+ 88fddb7 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 09:28:22 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 2101bb2d7ad6db038c755aa9193c8ace0dbd4f58 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Thu Aug 4 09:28:06
+ 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * .gitignore: ignore *.orig and *.rej
+
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: help output describes rebase vs
+
+ merge better
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit f126a17c6a3063455a511940b023047abd9b48ee Merge: ad765f4
+
+ 77a4784 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 09:25:16 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 452e1707f209ec45e7c7f2a3040ef595fb9d1af6 Merge: dc755a6
+
+ b372e5a Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 09:25:03 2011 -0700
+
+2011-08-04 Stuart Henderson <t0jw2fu0kmg at users.sourceforge.net>
+
+ * Makefile.in, acconfig.h, agent/mibgroup/hardware/cpu.h,
+ agent/mibgroup/hardware/memory.h,
+ agent/mibgroup/if-mib/data_access/interface.h,
+ include/net-snmp/net-snmp-config.h.in,
+ include/net-snmp/system/openbsd.h,
+ include/net-snmp/system/openbsd4.h,
+ include/net-snmp/system/openbsd5.h: CHANGES: openbsd: PATCH
+ 3357927:
+
+ from t0jw2fu0kmg: Recognise openbsd5 Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: fix where arguments are set
+
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: split nssfpatchapply into two
+
+ parts: apply and commiting
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: patch using -N
+
+
+2011-08-04 David Arnold <dja at users.sourceforge.net>
+
+ * man/default_store.3.bot, man/encode_keychange.1.def,
+ man/fixproc.1.def, man/mib2c.conf.5.in, man/net-snmp-config.1.def,
+ man/netsnmp_agent_api.3.def, man/netsnmp_mib_api.3.def,
+ man/snmp.conf.5.def, man/snmpbulkget.1.def,
+ man/snmpbulkwalk.1.def, man/snmpcmd.1.def, man/snmpconf.1.def,
+ man/snmpd.8.def, man/snmpd.conf.5.def, man/snmpd.examples.5.def,
+ man/snmpdelta.1.def, man/snmpdf.1.def, man/snmpget.1.def,
+ man/snmpgetnext.1.def, man/snmpnetstat.1.def, man/snmpset.1.def,
+ man/snmpstatus.1.def, man/snmptable.1.def, man/snmptest.1.def,
+ man/snmptranslate.1.def, man/snmptrap.1.def, man/snmptrapd.8.def,
+ man/snmptrapd.conf.5.def, man/snmpusm.1.def, man/snmpvacm.1.def,
+ man/snmpwalk.1.def: CHANGES: man: PATCH 3312861: from dja: Man
+ pages
+
+ hyphen-vs-minus cleanup Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/installer/net-snmp.nsi: Detect (and reject) OpenSSL
+
+ 1.0.0
+
+2011-08-04 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/installer/net-snmp.nsi: Command-line options for silent
+
+ install
+
+2011-08-04 Dave Shield <dts12 at users.sourceforge.net>
+
+ * win32/dist/installer/net-snmp.nsi: Ensure Windows package
+
+ uninstalls completely.
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 81c63fb5c5e4abb9c29aca89bf9d694410086e97 Merge: 4a6920a
+
+ dc755a6 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 08:33:34 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_client.c: added spacing to match the later branches
+
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : manual merge
+
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * snmplib/snmp_client.c: removed accidentially duplicated code
+
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : manual merge
+
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : manual merge
+
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * snmplib/parse.c: CHANGES: libnetsnmp: PATCH 3362233: from
+
+ yaberauneya: Mute unnecessary cannot find module noise Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * agent/agent_read_config.c, agent/snmp_vars.c,
+ configure.d/config_os_headers: CHANGES: freebsd: PATCH 3363308:
+ from
+
+ yaberauneya: Fix compilation on FreeBSD 9.x with recent header
+ shuffling Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: allow nsrollup to take a --merge
+
+ flag for merging instead of rebasing
+
+2011-08-04 Sachin Surendran <sachinsurendran at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpusm.h, snmplib/snmp_client.c,
+ snmplib/snmpusm.c: CHANGES: snmptrapd: PATCH 3383441: from
+
+ sachinsurendran: Fix crash on 5.4.4 due to access of freed memory Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * Makefile.in: CHANGES: freebsd: PATCH 3363328: from yaberauneya:
+
+ Add FreeBSD 9.x to supported OSes list Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * snmplib/parse.c: CHANGES: libnetsnmp: PATCH 3362233: from
+
+ yaberauneya: Mute unnecessary cannot find module noise Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * agent/agent_read_config.c, agent/snmp_vars.c,
+ configure.d/config_os_headers: CHANGES: freebsd: PATCH 3363308:
+ from
+
+ yaberauneya: Fix compilation on FreeBSD 9.x with recent header
+ shuffling Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: allow nsrollup to take a --merge
+
+ flag for merging instead of rebasing
+
+2011-08-04 Sachin Surendran <sachinsurendran at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpusm.h, snmplib/snmp_client.c,
+ snmplib/snmpusm.c: CHANGES: snmptrapd: PATCH 3383441: from
+
+ sachinsurendran: Fix crash on 5.4.4 due to access of freed memory Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * Makefile.in: CHANGES: freebsd: PATCH 3363328: from yaberauneya:
+
+ Add FreeBSD 9.x to supported OSes list Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * snmplib/parse.c: CHANGES: libnetsnmp: PATCH 3362233: from
+
+ yaberauneya: Mute unnecessary cannot find module noise Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * agent/agent_read_config.c, agent/snmp_vars.c,
+ configure.d/config_os_headers: CHANGES: freebsd: PATCH 3363308:
+ from
+
+ yaberauneya: Fix compilation on FreeBSD 9.x with recent header
+ shuffling Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: allow nsrollup to take a --merge
+
+ flag for merging instead of rebasing
+
+2011-08-04 Sachin Surendran <sachinsurendran at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpusm.h, snmplib/snmp_client.c,
+ snmplib/snmpusm.c: CHANGES: snmptrapd: PATCH 3383441: from
+
+ sachinsurendran: Fix crash on 5.4.4 due to access of freed memory Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * snmplib/parse.c: CHANGES: libnetsnmp: PATCH 3362233: from
+
+ yaberauneya: Mute unnecessary cannot find module noise Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: allow nsrollup to take a --merge
+
+ flag for merging instead of rebasing
+
+2011-08-04 Sachin Surendran <sachinsurendran at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpusm.h, snmplib/snmp_client.c,
+ snmplib/snmpusm.c: CHANGES: snmptrapd: PATCH 3383441: from
+
+ sachinsurendran: Fix crash on 5.4.4 due to access of freed memory Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * agent/mibgroup/hardware/cpu/cpu_sysctl.c,
+ agent/mibgroup/hardware/memory/memory_freebsd.c,
+ agent/mibgroup/mibII/ipAddr.c, snmplib/keytools.c,
+ snmplib/scapi.c:
+
+ CHANGES: building: PATCH 3383951: from yaberauneya: Fix -Wunused
+ compile warnings with FreeBSD/NetBSD Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * agent/mibgroup/hardware/cpu/cpu_sysctl.c,
+ agent/mibgroup/hardware/memory/memory_freebsd.c,
+ agent/mibgroup/mibII/ipAddr.c, snmplib/keytools.c,
+ snmplib/scapi.c:
+
+ CHANGES: building: PATCH 3383951: from yaberauneya: Fix -Wunused
+ compile warnings with FreeBSD/NetBSD Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit e878abbdb1808ef83e0a8074536fb54e13219a8b Merge: 403de42
+
+ 878fbf4 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 07:55:00 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 250afa06892fd897ac31e3836a7ffc9e2b4cf7b9 Merge: 2c14c1c
+
+ 3afc5e0 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 07:51:33 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 578cd7cce351ae8d904ec3d80be9ba6d1d48a712 Merge: 25988be
+
+ f3bc551 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Thu Aug 4 07:50:56 2011 -0700
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : autoconf
+
+
+2011-08-04 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * configure.d/config_os_struct_members: CHANGES: building: PATCH
+
+ 3383949: from yaberauneya: Fix autoconf tests for sys/mbuf.h Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: prompt for patch and an area, and
+
+ use the proper CHANGES line format
+
+2011-08-04 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: Use fetch --all and rebase as
+
+ suggested by Bart for speed improvements
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit d6a1a89e6f648951a9b831932d3cc230821f2d37 Merge: dcb712f
+
+ 872e013 Author: Bart Van Assche <bvanassche at acm.org> Date: Thu Aug
+ 4 12:06:18 2011 +0200
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 44969b4e57c27194e5bd357bc45275feb8695d22 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Fri Jul 8 20:52:25 2011 +0200
+
+2011-07-08 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/mibgroup/winExtDLL.c: CHANGES: Win32: winExtDLL: Invoke
+
+ SnmpUtilOidFree() before SnmpUtilOidCpy(). It's not clear yet why
+ the original code did not make snmpwalk trigger a memory leak.
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit dcb712ffc86b33583000ef4ae9a51ced25cd15bf Merge: e85cfa5
+
+ 98623ef Author: Bart Van Assche <bvanassche at acm.org> Date: Thu Aug
+ 4 11:36:17 2011 +0200
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 8a01ec6423d400c4a13ccac68a3791d0218a0885 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Thu Aug 4 11:19:17 2011 +0200
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit e85cfa599b23b76d97913c96b5d703bff6ba4944 Merge: b056ee6
+
+ e21eef2 Author: Bart Van Assche <bvanassche at acm.org> Date: Thu Aug
+ 4 08:44:43 2011 +0200
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/mibgroup/host/data_access/swinst_pkginfo.c: CHANGES: agent:
+
+ Avoid that a MIB walk on the host resources MIB triggers a crash on
+ Fedora 15
+
+2011-08-04 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit b056ee6eb53909ad04f16ec26d2690d7a083192a Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Thu Aug 4 07:59:04 2011 +0200
+
+2011-08-03 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/agent_trap.c, agent/helpers/table_array.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/protocol.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/if-mib/data_access/interface_linux.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, agent/mibgroup/smux/smux.c, agent/mibgroup/snmpv3/usmUser.c,
+ agent/mibgroup/ucd-snmp/versioninfo.c, agent/snmp_agent.c,
+ apps/snmpbulkget.c, apps/snmptls.c, apps/snmptrapd_log.c,
+ perl/SNMP/SNMP.xs, snmplib/container_iterator.c,
+ snmplib/dir_utils.c, snmplib/snmp_api.c, snmplib/snmp_client.c,
+ snmplib/snmp_enum.c, snmplib/snmp_openssl.c, snmplib/snmpusm.c,
+ snmplib/transports/snmpTLSTCPDomain.c: CHANGES: snmplib, snmpd:
+
+ perl: Eliminate dead variables
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit ae8e3ecd2df4cf37625944aded1dfe4735d44eea Merge: 73187ce
+
+ 9335e19 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Wed Aug 3 14:37:36 2011 -0700
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 794f9a69d7eb642268200b0a4b199151def66ed0 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Wed Aug 3 14:36:25
+ 2011 -0700
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added a comment
+
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: at end of nsrollup mention that
+
+ now would be a good time to run nssync
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: a new nssync() function for
+
+ push/pulling active branches
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added a comment
+
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: at end of nsrollup mention that
+
+ now would be a good time to run nssync
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: a new nssync() function for
+
+ push/pulling active branches
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: at end of nsrollup mention that
+
+ now would be a good time to run nssync
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: a new nssync() function for
+
+ push/pulling active branches
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added a comment
+
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: at end of nsrollup mention that
+
+ now would be a good time to run nssync
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: a new nssync() function for
+
+ push/pulling active branches
+
+2011-08-03 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib.h: Reenable IP-MIB::ipDefaultRouterTable
+ Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: A new function: nssfpatchapply
+
+ that auto-pulls git command line info from SF
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/generic-ctx-get.m2i: added variables names to
+
+ the generated error messages.
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/mfd-interactive-setup.m2c: Wording changes to
+
+ help describe contexts better
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/Makefile.in, local/mib2c-conf.d/generic-get-U64.m2i: Added
+
+ the missing U64 m2i file
+
+2011-08-03 Garrett Cooper <yaberauneya at users.sourceforge.net>
+
+ * agent/mibgroup/ip-mib.h: Reenable IP-MIB::ipDefaultRouterTable
+ Signed-off-by: Wes Hardaker <hardaker at users.sourceforge.net>
+
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: A new function: nssfpatchapply
+
+ that auto-pulls git command line info from SF
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/generic-ctx-get.m2i: added variables names to
+
+ the generated error messages.
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/mfd-interactive-setup.m2c: Wording changes to
+
+ help describe contexts better
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/Makefile.in, local/mib2c-conf.d/generic-get-U64.m2i: Added
+
+ the missing U64 m2i file
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: A new function: nssfpatchapply
+
+ that auto-pulls git command line info from SF
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/generic-ctx-get.m2i: added variables names to
+
+ the generated error messages.
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/mfd-interactive-setup.m2c: Wording changes to
+
+ help describe contexts better
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/Makefile.in, local/mib2c-conf.d/generic-get-U64.m2i: Added
+
+ the missing U64 m2i file
+
+2011-08-03 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: A new function: nssfpatchapply
+
+ that auto-pulls git command line info from SF
+
+2011-07-18 Ilya Yanok <yanok at emcraft.com>
+
+ * agent/agent_trap.c, agent/mibgroup/mibII/snmp_mib.c: agent: change
+
+ type of snmp_enableauthentraps to long Type of snmp_enableauthentraps variable is changed from int to long.
+ This fixes the bug with writing to snmpEnableAuthenTraps if server
+ is compiled for 64bit (snmpset reports wrong length). This bug was
+ introduced a long time ago (by faeecd0 commit). Actually this is a 'less effort' type of fix but I wonder why we
+ need a long to store an INTEGER in the first place? Signed-off-by: Ilya Yanok <yanok at emcraft.com> Signed-off-by: Wes
+ Hardaker <hardaker at users.sourceforge.net>
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/generic-ctx-get.m2i: added variables names to
+
+ the generated error messages.
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/mib2c-conf.d/mfd-interactive-setup.m2c: Wording changes to
+
+ help describe contexts better
+
+2011-08-02 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/Makefile.in, local/mib2c-conf.d/generic-get-U64.m2i: Added
+
+ the missing U64 m2i file
+
+2011-08-03 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 6ad7e28ff9e5e4ebc1358ee39cc9796a44a1bee7 Merge: f2832e3
+
+ 1e154ce Author: Bart Van Assche <bvanassche at acm.org> Date: Wed Aug
+ 3 19:15:24 2011 +0200
+
+2011-08-03 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 61b178f1ee8952aa03aa3b1ba51f4a6655e47f01 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Wed Aug 3 18:09:47 2011 +0200
+
+2011-08-03 Bart Van Assche <bvanassche at acm.org>
+
+ * include/net-snmp/types.h: Whitespace-only change: fix indentation
+
+ of an #include directive
+
+2011-08-02 Bart Van Assche <bvanassche at acm.org>
+
+ * perl/NetSNMP.xs: CHANGES: Perl: Remove file perl/NetSNMP.xs
+
+ because it breaks the Windows build. To Wes: if you can tell me how to reproduce the problem you observed
+ I'll try to find a portable fix. This reverts commit d54871f5293675c8058ecce88fed5b646c836323 ("Added
+ a bogus empty .xs file for bundling on newer perl that wants
+ "something"").
+
+2011-08-02 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 0f489b199adab48b1633ebcaf5ff5a7c22c4cb89 Merge: f4eaa02
+
+ 72a59bc Author: Bart Van Assche <bvanassche at acm.org> Date: Tue Aug
+ 2 10:11:53 2011 +0200
+
+2011-08-02 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 7fcc0b8032f8da5b7bc30059af0ba656eae71091 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Mon Aug 1 14:11:28 2011 +0200
+
+2011-08-02 Bart Van Assche <bvanassche at acm.org>
+
+ * *
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_dat
+ a_access.c: Fix a compiler warning in
+
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.c
+
+2011-08-01 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore: .gitignore: Add file names and patterns for output
+
+ files generated during the Windows build
+
+2011-07-29 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore: .gitignore: Sort alphabetically
+
+
+2011-07-29 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore: .gitignore: Add apps/sshtosnmp
+
+
+2011-08-01 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore, perl/TrapReceiver/const-c.inc,
+ perl/TrapReceiver/const-xs.inc: Remove two generated Perl files.
+
+
+2011-08-02 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : commit f4eaa02d9b076a67d7272de7eef8e9dfbf189bbf Merge: 40125d8
+
+ adadcb9 Author: Thomas Anders <tanders at users.sourceforge.net> Date:
+ Tue Aug 2 00:57:51 2011 +0200
+
+2011-08-02 Thomas Anders <tanders at users.sourceforge.net>
+
+ * dist/nsb-functions: suppress "ok" test output in nsb
+
+
+2011-08-01 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit 40125d8539cd89f952fbc24588c5e81e9cd821fe Author: Jan
+
+ Safranek <jsafranek at users.sourceforge.net> Date: Mon Aug 1
+ 13:58:33 2011 +0200
+
+2011-08-01 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : commit 5acf0d2ceb3977964ed39f003073ba64138c2ebd Author: Thomas
+
+ Anders <tanders at users.sourceforge.net> Date: Sun Jul 31 23:57:41
+ 2011 +0200
+
+2011-07-31 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit a7722a81f9cb7aa8670e7c238601362a31087acc Merge: 242e179
+
+ ae9ac6c Author: Bart Van Assche <bvanassche at acm.org> Date: Sun Jul
+ 31 09:11:45 2011 +0200
+
+2011-07-31 Bart Van Assche <bvanassche at acm.org>
+
+ * apps/sshtosnmp.c: Fix an incorrect source code comment: there is
+
+ no requirement in the ANSI C standard that stack variables should be
+ initialized to zero.
+
+2011-07-31 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : commit 242e1797b2694a0689856ae36d05d3413aaf8d77 Author: Thomas
+
+ Anders <tanders at users.sourceforge.net> Date: Sun Jul 31 01:44:09
+ 2011 +0200
+
+2011-07-30 Thomas Anders <tanders at users.sourceforge.net>
+
+ * snmplib/system.c: CHANGES: building: build fix for systems lacking
+
+ getaddrinfo() and EAI_FAIL (e.g. HP-UX 10.20/11.00)
+
+2011-07-30 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 18df759f19b975c449d010bb0a162119bb68360d Merge: 54a44cb
+
+ 7050718 Author: Bart Van Assche <bvanassche at acm.org> Date: Sat Jul
+ 30 16:39:13 2011 +0200
+
+2011-07-30 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 82d73fb11be3ae31f39c9d618d5388dc9b1006d7 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Fri Jul 29 20:51:27 2011 +0200
+
+2011-07-30 Thomas Anders <tanders at users.sourceforge.net>
+
+ * configure, include/net-snmp/net-snmp-config.h.in,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in: autoreconf
+
+
+2011-07-30 Thomas Anders <tanders at users.sourceforge.net>
+
+ * configure, include/net-snmp/net-snmp-config.h.in,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in: autoreconf
+
+
+2011-07-30 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : commit 109f6694d788f48ebd9fc0a1e90c45abc37bea20 Author: Thomas
+
+ Anders <tanders at users.sourceforge.net> Date: Sat Jul 30 14:22:19
+ 2011 +0200
+
+2011-07-30 Thomas Anders <tanders at users.sourceforge.net>
+
+ * : commit 7d8100eed459a1ff1a20c067364fa6cb47491309 Merge: 116c24f
+
+ 9e47ac4 Author: Thomas Anders <tanders at users.sourceforge.net> Date:
+ Sat Jul 30 00:20:01 2011 +0200
+
+2011-07-30 Thomas Anders <tanders at users.sourceforge.net>
+
+ * dist/nsb-functions, dist/nsb-nightly, dist/nsb-package: minor nsb
+
+ fixes/enhancements from my old svn tree
+
+2011-07-29 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 116c24f0f7fb3f99ba646730f61c56d1ae23ba41 Merge: 982fb7f
+
+ 4fc0b8b Author: Bart Van Assche <bvanassche at acm.org> Date: Fri Jul
+ 29 11:31:20 2011 +0200
+
+2011-07-29 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit c48173c06a9eaadbf81e6b4962d55ef0a54db251 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Fri Jul 29 10:27:39 2011 +0200
+
+2011-07-29 Bart Van Assche <bvanassche at acm.org>
+
+ * configure, ltmain.sh, m4/libtool.m4: Rerun autoreconf
+
+
+2011-07-29 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore: .gitignore: Sort alphabetically
+
+
+2011-07-29 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore: .gitignore: Add apps/sshtosnmp
+
+
+2011-07-29 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/mibgroup/host/hr_storage.h,
+ agent/mibgroup/host/hrh_storage.c: Fix two filenames in host mib
+
+ source code comments.
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit 982fb7fd8bab25c4322aa62c50437036ce296e3e Merge: 1eda675
+
+ 3458128 Author: Jan Safranek <jsafranek at users.sourceforge.net> Date:
+ Thu Jul 28 16:24:03 2011 +0200
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: Fix potential
+
+ sigsegv when an ifTable entry is removed as result of both
+ interface_replace_old and interface_fadeout at the same time.
+
+2011-07-28 Bart Van Assche <bvanassche at acm.org>
+
+ * apps/sshtosnmp.c: Make apps/sshtosnmp.c build again (was broken by
+
+ commit 612247cdf14c1e745c384cefe1f3fde3e445b347 that changed
+ MSG_NOSIGNAL into NETSNMP_NOSIGNAL)
+
+2011-07-28 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 1eda6753b7fe7d3b3f217c09254ec02d0ee1d0ce Merge: db8b860
+
+ a2f9ece Author: Bart Van Assche <bvanassche at acm.org> Date: Thu Jul
+ 28 15:32:28 2011 +0200
+
+2011-07-28 Niels Baggesen <nba at users.sourceforge.net>
+
+ * configure.d/config_os_functions, configure.d/config_os_libs1:
+
+ CHANGES: snmpd: Restore storage tables on Linux
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * man/snmpd.conf.5.def: Document interface_replace_old option.
+
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: CHANGES:
+
+ snmpd: added 'interface_replace_old' option to remove old entries in
+ ifTable when an interface with the same name as already exising one
+ appears. E.g. remove old ppp0 interface when new ppp0 shows up.
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * man/snmpd.conf.5.def: Document the interface_fadeout option.
+
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: Allow ifTable
+
+ entries to be deleted immediately when appropriate interface
+ disappears (i.e. interface_fadeout = 0 works as expected).
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: CHANGES:
+
+ snmpd: added 'interface_fadeout' configuration option to set
+ lifetime of ifTable entries of removed interfaces. Previous lifetime was hardcoded 5 minutes, now it's configurable.
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit d62a0eb9070b4d8d9fe2bcfdb4d53d37ef814f9b Author: Jan
+
+ Safranek <jsafranek at users.sourceforge.net> Date: Thu Jul 28
+ 14:49:08 2011 +0200
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: CHANGES:
+
+ snmpd: added 'interface_replace_old' option to remove old entries in
+ ifTable when an interface with the same name as already exising one
+ appears. E.g. remove old ppp0 interface when new ppp0 shows up.
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * man/snmpd.conf.5.def: Document the interface_fadeout option.
+
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: Allow ifTable
+
+ entries to be deleted immediately when appropriate interface
+ disappears (i.e. interface_fadeout = 0 works as expected).
+
+2011-07-28 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: CHANGES:
+
+ snmpd: added 'interface_fadeout' configuration option to set
+ lifetime of ifTable entries of removed interfaces. Previous lifetime was hardcoded 5 minutes, now it's configurable.
+
+2011-07-28 Thomas Anders <tanders at users.sourceforge.net>
+
+ * apps/sshtosnmp.c, include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ snmplib/transports/snmpUDPBaseDomain.c: CHANGES: building: build
+ fix
+
+ for systems lacking MSG_DONTWAIT
+
+2011-07-27 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/mibgroup/mibII/tcp.c: CHANGES: snmpd: Make
+
+ TCP-MIB::tcpCurrEstab work again. Was broken in 5.7 by the
+ introduction of the "features" feature.
+
+2011-07-27 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit fb88074fbbc268c7f0509491535aec5fecb05684 Merge: a743ae5
+
+ 3821273 Author: Jan Safranek <jsafranek at users.sourceforge.net> Date:
+ Wed Jul 27 14:47:25 2011 +0200
+
+2011-07-27 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit 31fa07cd9ffde46d41d2b5838c3fc4d01548bfb5 Author: Jan
+
+ Safranek <jsafranek at users.sourceforge.net> Date: Wed Jul 27
+ 14:45:47 2011 +0200
+
+2011-07-27 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * agent/snmpd.c: CHANGES: snmpd: run signal handlers when select()
+
+ is interrupted. This behavior is indicated in comment on line 1244, but it was not
+ actually done.
+
+2011-07-26 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 2e9466d7f59d65d050277735e4ed9d30719ff752 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Tue Jul 26 13:10:04 2011 +0200
+
+2011-07-26 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 7708296760eaf5a80d8540746c9c249826fd1bfe Merge: ea11e5e
+
+ cd6e382 Author: Bart Van Assche <bvanassche at acm.org> Date: Tue Jul
+ 26 16:21:41 2011 +0200
+
+2011-07-26 Bart Van Assche <bvanassche at acm.org>
+
+ * snmplib/snmpUDPIPv6Domain.c: Clarify an IPv6 source code comment
+
+
+2011-07-26 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/agent_handler.c, man/netsnmp_handler.3: Spelling fix:
+
+ definedy -> defined
+
+2011-07-26 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/helpers/stash_cache.c, man/netsnmp_stash_cache.3: Spelling
+
+ fix: aleviate -> alleviate
+
+2011-07-26 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit dd2c47133493d5a00de6b3cdbcfac7e9d44b6ffe Merge: f9ccbc7
+
+ ea11e5e Author: Jan Safranek <jsafranek at users.sourceforge.net> Date:
+ Tue Jul 26 14:25:28 2011 +0200
+
+2011-07-26 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit c5a8464c42a94c250ee2dfa2a473109a734203d8 Author: Jan
+
+ Safranek <jsafranek at users.sourceforge.net> Date: Tue Jul 26
+ 14:24:55 2011 +0200
+
+2011-07-25 Jan Safranek <jsafranek at users.sourceforge.net>
+
+ * : commit f9ccbc772666134d1d178b505af9ddcdd9ed4244 Author: Jan
+
+ Safranek <jsafranek at users.sourceforge.net> Date: Mon Jul 25
+ 15:02:15 2011 +0200
+
+2011-07-20 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit b0c0a355d5f601a11be4914fbf713716abd30a29 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Tue Jul 19
+ 18:36:11 2011 -0700
+
+2011-07-20 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit c14fc38614baf10d517136f0480907b7f03d8d74 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Wed Jul 20
+ 13:44:59 2011 -0700
+
+2011-07-19 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/testhandler.c: remove broken whitespace lines that
+
+ leads to reading confusion
+
+2011-07-20 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit ebdd216c074bf41cd3a084bd14689cf01c887b31 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Tue Jul 19
+ 18:36:11 2011 -0700
+
+2011-07-19 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * .gitignore: updated gitignore to ignore a number of auto-generated
+
+ files
+
+2011-07-19 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/mibgroup/testhandler.c: remove broken whitespace lines that
+
+ leads to reading confusion
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit df5f70055cf9be33f05fb50abe2f5a81eac092ad Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Tue Jul 19 11:07:19 2011 +0200
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit f596f18242dcdfd6cf49c88da1d836c16e260cac Merge: 0f309b4
+
+ 70dee4b Author: Bart Van Assche <bvanassche at acm.org> Date: Tue Jul
+ 19 11:33:28 2011 +0200
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/agent_trap.c, agent/mibgroup/mibII/snmp_mib.c,
+ agent/mibgroup/mibII/snmp_mib_5_5.c: CHANGES: snmpd: PATCH:
+ 3369680:
+
+ from Ilya Yanok: change snmp_enableauthentraps from int to long such
+ that modifying the corresponding MIB object does not overwrite
+ memory in 64-bit builds.
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * agent/mibgroup/agentx/subagent.c: CHANGES: snmpd: PATCH: 3370645:
+
+ from Bill Fenner: Fix AgentX subagent four byte leak
+
+2011-07-08 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: Test harness: do
+
+ not invoke ISRUNNING() on MinGW.
+
+2011-07-08 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: Test harness:
+
+ cleanup - remove code that became superfluous.
+
+2011-07-08 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: MinGW: Do not
+
+ assume that kill.exe reports via its exit status whether the
+ signalled process still exists.
+
+2011-07-08 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing:
+
+ Remove the function WAITORDIE() from simple_eval_tools.sh since it
+ is never invoked.
+
+2011-07-08 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing:
+
+ Simplify WAITFOR() in simple_eval_tools.sh. The code that handled
+ invocation of WAITFOR() with zero or one arguments has been dropped
+ since WAITFOR() is always invoked with two arguments.
+
+2011-07-08 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: Test harness:
+
+ minor simplification.
+
+2011-07-08 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/default/T059trapdtraphandle_simple: CHANGES:
+
+ testing: Skip test 59 if SIGHUP is not supported. Makes test 59 pass
+ on MinGW.
+
+2011-07-06 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: MinGW fix
+
+
+2011-07-06 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: Test framework
+
+ refactoring: Introduce WAITFORNOTCOND().
+
+2011-07-05 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing:
+
+ Make STOPPROG send SIGTERM repeatedly. This fixes a race where
+ SIGTERM could be sent before the SIGTERM signal handler was set up,
+ especially when running the regression tests under Valgrind.
+ CHANGES: testing: Make the SNMP_VERBOSE=1 output even more verbose.
+
+2011-07-05 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: Test harness
+
+ refactoring: introduce ECHOSENDSIGTERM() and ECHOSENDSIGKILL()
+
+2011-07-05 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: Fix a bug in
+
+ testing/fulltests/support/simple_eval_tools.sh that was introduced
+ in commit 938d75c.
+
+2011-07-01 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore: .gitignore: Ignore *.exe files generated by the Win32
+
+ build
+
+2011-07-04 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing:
+
+ Test only once during a test whether the shell supports sub-second
+ sleeping instead of repeatedly.
+
+2011-07-04 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_run: CHANGES: testing: Changed
+
+ default timeout from 1s to 10s when the regression tests are run
+ under Valgrind
+
+2011-07-04 Bart Van Assche <bvanassche at acm.org>
+
+ * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing:
+
+ After having sent SIGTERM to snmpd or snmptrapd, wait until the
+ process has stopped before sending SIGKILL. This race condition was
+ hit most easily when running the regression tests under Valgrind.
+ CHANGES: testing: 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.
+
+2011-06-17 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/agentx/protocol.c: Fix a bug in a debug statement
+
+ introduced by patch 3310250 / r20494: use %ld to print a value of
+ type oid instead of %d. This patch is a combination of the following to V5.6 SVN patches: git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20511 06827809-a52a-0410-b366-d66718629dedgit-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20512 06827809-a52a-0410-b366-d66718629ded
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 0f309b493c21d3c6914487514b41560754ffcdf9 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Tue Jul 19 08:37:50 2011 +0200
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit 1b7454bc281568470a1300476d2edb4f411e6029 Merge: 8d9dcc8
+
+ 690ea7d Author: Bart Van Assche <bvanassche at acm.org> Date: Tue Jul
+ 19 08:31:28 2011 +0200
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * apps/snmptrapd.c: CHANGES: snmptrapd: Add missing newline
+
+ character in a log message
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * apps/snmptrapd.c: CHANGES: snmptrapd: Invoke shutdown_perl() when
+
+ shutting down
+
+2011-07-19 Bart Van Assche <bvanassche at acm.org>
+
+ * snmplib/snmpUDPIPv6Domain.c: Spelling fix: branket -> bracket
+
+
+2011-07-17 Bart Van Assche <bvanassche at acm.org>
+
+ * configure, include/net-snmp/net-snmp-config.h.in: Run autoreconf.
+
+ Fixes build breakage caused by patch
+ d588ec853bd0531f212fcbf51b962b96c6828b59 (RPM 4.9 support)
+
+2011-07-17 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit d617d84f83fa69ed9fa9f98efc4afaf880d121f2 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Thu Jul 14 16:43:47 2011 +0200
+
+2011-07-14 Bart Van Assche <bvanassche at acm.org>
+
+ * snmplib/transports/snmpIPv6BaseDomain.c: CHANGES: snmplib: Make
+
+ netsnmp_ipv6_fmtaddr() show the IPv6 scope ID
+
+2011-07-17 Bart Van Assche <bvanassche at acm.org>
+
+ * configure, configure.d/config_os_functions,
+ include/net-snmp/net-snmp-config.h.in,
+ snmplib/transports/snmpIPv6BaseDomain.c,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: Add support
+ for
+
+ IPv6 address scope ID
+
+2011-07-17 Bart Van Assche <bvanassche at acm.org>
+
+ * configure, include/net-snmp/net-snmp-config.h.in: Run autoreconf
+
+
+2011-07-17 Bart Van Assche <bvanassche at acm.org>
+
+ * : commit a56721a3e7754e389daa7e8a3d5792899edc9de3 Author: Bart Van
+
+ Assche <bvanassche at acm.org> Date: Thu Jul 14 16:18:32 2011 +0200
+
+2011-07-15 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 844d4ce867bf3abe7b7536c5dbfba401937a8d4a Merge: eed0198
+
+ 61036a8 Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Fri Jul 15 15:33:10 2011 -0700
+
+2011-07-15 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit 851bcf53fcd13cdf0ba9f12e5d603e73f8bb9611 Author: Wes
+
+ Hardaker <hardaker at users.sourceforge.net> Date: Fri Jul 15
+ 15:32:49 2011 -0700
+
+2011-07-14 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * agent/helpers/cache_handler.c: fix a typo
+
+
+2011-07-13 Robert Story <rstory at localhost>
+
+ * snmplib/parse.c: CHANGES: snmplib: tweak patch 3044888 to restore
+
+ proper non-error return during mib loading
+
+2011-07-11 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : added 5.7 patches to the branch list and fix the release file
+
+
+2011-07-11 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : added 5.7 patches to the branch list
+
+
+2011-07-11 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/release: a copy of the release file applied to the older
+
+ branches
+
+2011-07-11 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added 5.7 patches
+
+
+2011-07-11 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * : commit c431231e8f0a39d1950bc72c32e3402f90fa8030 Merge: 56fee40
+
+ a2ac24d Author: Wes Hardaker <hardaker at users.sourceforge.net> Date:
+ Mon Jul 11 19:33:17 2011 -0700
+
+2011-07-11 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added a copy of the
+
+ shell-functions to the older branch
+
+2011-07-11 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/release: a copy of the release file applied to the older
+
+ branches
+
+----------------------------------------------------------------------
+
+Changes: V5.7.rc3 -> V5.7
+
+2011-07-01 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec: Version number update: 5.7
+
+
+2011-07-01 Robert Story <rstory at users.sourceforge.net>
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpIPv4BaseDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c: Revert "fix dtlsudp
+
+ transport address format function" This reverts commit 2ab3a6e6f2fcc1ff3e5f0fb5dc5d05e498820d89. - for some reason I saw 'rc' and my brain interpreted it as 'pre-release'. What can I say, it was late. :-/
+
+2011-07-01 Robert Story <rstory at localhost>
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpIPv4BaseDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c: fix dtlsudp transport
+
+ address format function - update ipv4 fmtaddr to handle sockaddr and to check size before assuming data is addr pair - move dtlsudp functions to extract addr(s) to tlsbase
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: fix tag pushing
+
+----------------------------------------------------------------------
+
+Changes: V5.7.rc2 -> V5.7.rc3
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec: Version number update: 5.7.rc3
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: remove unneeded comment
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: misc publication fixes found while
+ publishing
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * include/net-snmp/net-snmp-config.h.in: ran autoheader to add the
+ missing template ifdefs
+
+----------------------------------------------------------------------
+
+Changes: V5.7.rc1 -> V5.7.rc2
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: use the new run-autoconf script
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/run-autoconf: A script to invoke the correct version of the
+ autoconf tool
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: remaining command line changes for svn ->
+ git
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: make the branch echo output and svn update
+ converted to git equivalents
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/makerelease.xml: pull the branch info from git
+
+2011-06-29 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * dist/release: noted that the master branch is in rc state
+
+2011-06-28 Wes Hardaker <opensource at hardakers.net>
+
+ * FAQ: Mention the Git wiki page
+
+2011-06-28 Wes Hardaker <opensource at hardakers.net>
+
+ * local/gittools/shell-functions: use git merge with the --log
+ option
+
+2011-06-28 Bart Van Assche <bvanassche at acm.org>
+
+ * .gitignore: Add .gitignore
+
+2011-06-28 Wes Hardaker <opensource at hardakers.net>
+
+ * FAQ: We're now using git!
+
+2011-06-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: use rebase to put local changes at
+ the top of the remote branches git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20533 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added a feature to not roll
+ branches currenly in rc phase git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20532 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added a nsrollup function for
+ rolling branches upward. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20531 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: created an nspatchapply function
+ to apply a previously tested patch git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20530 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added a nstrypatch function to
+ test patch application against various branches git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20529 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: added verbose output git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20528 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: more prefix changes and better
+ setting of default values git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20527 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-27 Wes Hardaker <hardaker at users.sourceforge.net>
+
+ * local/gittools/shell-functions: use ns prefixes instead of generic
+ snmp prefixes git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20526 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-24 Dave Shield <dts12 at users.sourceforge.net>
+
+ * ChangeLog: version update git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20524 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-24 Dave Shield <dts12 at users.sourceforge.net>
+
+ * configure, configure.in, include/net-snmp/net-snmp-config.h.in:
+ Missing check for rpmts.h git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20523 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-24 Dave Shield <dts12 at users.sourceforge.net>
+
+ * configure: Version number update git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20522 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-24 Dave Shield <dts12 at users.sourceforge.net>
+
+ * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
+ man/netsnmp_read_config.3, man/netsnmp_read_only.3,
+ man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
+ man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
+ man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
+ man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
+ man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
+ man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
+ man/netsnmp_table.3, man/netsnmp_table_array.3,
+ man/netsnmp_table_container.3, man/netsnmp_table_data.3,
+ man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
+ man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
+ man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3: documentation update git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20521 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-24 Dave Shield <dts12 at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.in, dist/net-snmp.spec,
+ snmplib/snmp_version.c: Version number update git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20520 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-23 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/host/hr_swinst.c, configure, configure.in,
+ include/net-snmp/net-snmp-config.h.in: Tweak RPM handling to work
+ with library version 4.9 Based on a patch by Jan Safranek git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20519 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/host/hr_swinst.c: Provide a framework for reading
+ RPM package information from a cache directory (rather than querying
+ the RPMdb directly). My apologies to Jeff Johnson for the delay in adding this
+ functionality. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20518 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * ChangeLog: version update git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20516 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * configure: Version number update git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20515 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-22 Dave Shield <dts12 at users.sourceforge.net>
+
+ * FAQ, README, configure, configure.in, dist/net-snmp.spec,
+ snmplib/snmp_version.c: Version number update git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20514 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-21 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swinst.h,
+ agent/mibgroup/host/data_access/swinst_pkginfo.c: Provide a
+ framework for reading RPM package information from a cache directory
+ (rather than querying the RPMdb directly). My apologies to Jeff Johnson for the delay in adding this
+ functionality. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20513 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-21 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swinst.h,
+ agent/mibgroup/host/data_access/swinst_pkginfo.c: Provide a
+ framework for reading RPM package information from a cache directory
+ (rather than querying the RPMdb directly). My apologies to Jeff Johnson for the delay in adding this
+ functionality. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20513 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-21 Dave Shield <dts12 at users.sourceforge.net>
+
+ * agent/mibgroup/host/data_access/swinst.h,
+ agent/mibgroup/host/data_access/swinst_pkginfo.c: Provide a
+ framework for reading RPM package information from a cache directory
+ (rather than querying the RPMdb directly). My apologies to Jeff Johnson for the delay in adding this
+ functionality. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20513 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-19 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/agentx/protocol.c: Follow-up for r20511: really use
+ the proper format specification. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20512 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-19 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/agentx/protocol.c: Follow-up for r20511: really use
+ the proper format specification. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20512 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-17 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/agentx/protocol.c: Fix a bug in a debug statement
+ introduced by patch 3310250 / r20494: use %ld to print a value of
+ type oid instead of %d. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20511 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-17 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/mibgroup/agentx/protocol.c: Fix a bug in a debug statement
+ introduced by patch 3310250 / r20494: use %ld to print a value of
+ type oid instead of %d. git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20511 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-17 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/helpers/cache_handler.c: Use %p to print a pointer instead
+ of %ld git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20510 06827809-a52a-0410-b366-d66718629ded
+
+2011-06-17 Bart Van Assche <bvassche at users.sourceforge.net>
+
+ * agent/helpers/cache_handler.c: Use %p to print a pointer instead
+ of %ld git-svn-id:
+
+ file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20510 06827809-a52a-0410-b366-d66718629ded
+
+----------------------------------------------------------------------
+
+Changes: V5.7.pre2 -> V5.7.rc1
+
+2011-06-13 16:11 hardaker
+
+ * configure:
+
+ run correct version of autoconf
+
+2011-06-13 16:10 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2011-06-13 16:04 hardaker
+
+ * configure:
+
+ ran autoconf
+
+2011-06-10 06:03 nba
+
+ * configure.d/config_modules_security_modules:
+
+ Fix build of snmpusm when additional sec modules requested
+
+2011-06-09 21:13 nba
+
+ * snmplib/cert_util.c:
+
+ Include stdà¥à¤
à¤à¥à¤
ib.h to make dmalloc happy
+
+2011-06-09 14:35 rstory
+
+ * snmplib/snmp_transport.c:
+
+ CHANGES: BUG: 3151845: fix multiple registrations of snmp
+ transport handler
+
+2011-06-08 16:34 rstory
+
+ * include/net-snmp/library/default_store.h, snmplib/snmp_api.c,
+ snmplib/system.c:
+
+ more dnssec tweaks
+
+ - create an app-global validator context for use with all
+ validation routines. mainly useful for long-lived apps.
+ - use the apptype as the validator 'scope', allowing
+ for app-specific configuration of validation via libval's
+ dnsval.conf
+
+2011-06-07 16:48 rstory
+
+ * include/net-snmp/library/default_store.h:
+
+ add a max define for each default store type
+
+ not actually used, just a helpful reminder for those adding
+ new ids who might not think to check NETSNMP_DS_MAX_SUBIDS.
+ (the bool list is rapidly approaching the current limit.)
+
+2011-06-07 16:46 rstory
+
+ * testing/fulltests/support/simple_run:
+
+ mention builddir when complaining about not being run from source
+ tree
+
+2011-06-01 22:24 hardaker
+
+ * agent/mibgroup/agentx/master.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/protocol.c,
+ agent/mibgroup/agentx/subagent.c:
+
+ CHANGES: snmpd: patch 3310250: from fenner: misc fixes for
+ debugging output of agentx
+
+
+
+----------------------------------------------------------------------
+
+Changes: V5.6 -> V5.7.pre2
+
+2011-05-10 00:20 hardaker
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
+
+ make depend
+
+2011-05-10 00:20 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c,
+ agent/mibgroup/hardware/cpu/cpu_linux.c,
+ agent/mibgroup/ip-mib/data_access/arp_linux.c:
+
+ C++ -> C comments
+
+2011-05-10 00:17 hardaker
+
+ * NEWS:
+
+ NEWS update for 5.7
+
+2011-05-09 23:14 hardaker
+
+ * include/net-snmp/library/oid.h:
+
+ revert the oid typedef resizing from r17809 because it broke
+ backwards compat, as pointed out by users on the -coders list
+
+2011-05-09 22:51 hardaker
+
+ * configure:
+
+ use proper autoconf version
+
+2011-05-09 22:38 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec, perl/ASN/ASN.pm,
+ perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm, perl/SNMP/SNMP.pm,
+ perl/TrapReceiver/TrapReceiver.pm,
+ perl/agent/Support/Support.pm, perl/agent/agent.pm,
+ perl/agent/default_store/default_store.pm,
+ perl/default_store/default_store.pm:
+
+ Version number update
+
+2011-05-09 22:38 hardaker
+
+ * Makefile.top:
+
+ version update
+
+2011-05-09 22:10 hardaker
+
+ * mibs/UCD-SNMP-MIB.txt:
+
+ added a missing 0 in the revision date
+
+2011-05-09 20:52 nba
+
+ * agent/mibgroup/if-mib/data_access/interface_ioctl.c:
+
+ Use symbolic named for ifType values
+
+2011-05-09 20:43 nba
+
+ * mibs/rfcmibs.diff:
+
+ IANA has fixed the IANA-IPPM-METRICS-REGISTRY-MIB
+
+2011-05-09 15:24 hardaker
+
+ * mibs/UCD-SNMP-MIB.txt:
+
+ added a new REVISION clause to list the changes in the the recent
+ update
+
+2011-05-09 14:19 hardaker
+
+ * NEWS:
+
+ added ping/traceroute mibs note
+
+2011-05-09 14:19 hardaker
+
+ * agent/mibgroup/ucd-snmp/proxy.c:
+
+ we actually want to use the base OID as the starting point, not
+ the reg OID.
+
+2011-05-09 14:18 hardaker
+
+ * agent/mibgroup/ucd-snmp/proxy.c:
+
+ fixed the proxy support to do a proper OID less than OID compare.
+ We actually don't care about the length of the original request,
+ only
+ that it was before the registered rebase
+
+2011-05-09 14:18 hardaker
+
+ * agent/mibgroup/ucd-snmp/proxy.c:
+
+ CHANGES: patch 3140833: from jsafranek: 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.
+
+2011-05-09 14:18 hardaker
+
+ * agent/mibgroup/hardware/cpu/cpu.c,
+ agent/mibgroup/hardware/cpu/cpu_linux.c,
+ agent/mibgroup/ucd-snmp/vmstat.c,
+ agent/mibgroup/ucd-snmp/vmstat.h,
+ include/net-snmp/agent/hardware/cpu.h, mibs/UCD-SNMP-MIB.txt:
+
+ NEWS: PATCH 3167325: from krisztoforo: UCD-SNMP/SystemStats: add
+ variables
+ to report cpusteal, cpuguest, cpuguestnice
+
+2011-05-09 14:17 hardaker
+
+ * agent/mibgroup/if-mib/data_access/interface.c:
+
+ CHANGES: patch 3184026: from eivnaes: Avoid constant refresh of
+ interface statistics
+
+2011-05-09 10:44 bvassche
+
+ * agent/snmp_agent.c, apps/snmpdelta.c, snmplib/scapi.c,
+ snmplib/snmp_api.c, snmplib/system.c, snmplib/tools.c:
+
+ Fixed several compiler warnings reported by the MSVC compiler.
+
+2011-05-09 10:35 bvassche
+
+ * snmplib/gettimeofday.c:
+
+ Win32/MSVC: Fixed a compiler warning.
+
+2011-05-09 10:33 bvassche
+
+ * agent/mibgroup/mibII/var_route.c:
+
+ CHANGES: agent: Fixed a year-2038 bug in the implementation of
+ ipRouteTable.
+
+2011-05-08 20:01 nba
+
+ * agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.h,
+ agent/mibgroup/disman/ping/pingProbeHistoryTable.c,
+ agent/mibgroup/disman/ping/pingResultsTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.h,
+ agent/mibgroup/disman/traceroute/traceRouteHopsTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteResultsTable.c:
+
+ Fix warnings and data format for DateAndTime objects.
+ These modules work, but:
+ - They are Linux only
+ - Rows must be created with rowStatus createAndWait before they
+ are populated
+ - Agent must run as root
+ - Agent is blocked while tests run
+ - Data format for InetAddress objects is wrong. It is ASCII, not
+ binary
+ (making it easier to use from the command line, but ...)
+
+2011-05-07 15:22 bvassche
+
+ * perl/SNMP/SNMP.xs:
+
+ Removed an unused label from perl/SNMP/SNMP.xs.
+
+2011-05-07 14:48 bvassche
+
+ * agent/agent_registry.c, agent/helpers/old_api.c,
+ include/net-snmp/agent/agent_registry.h,
+ include/net-snmp/agent/old_api.h:
+
+ CHANGES: snmpd: Declare the OID argument type of MIB registration
+ functions as 'const oid *' instead of 'oid *' since these
+ functions do not modify the OID.
+
+2011-05-07 14:44 bvassche
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c,
+ agent/mibgroup/ip-mib/data_access/arp_netlink.c,
+ include/net-snmp/data_access/arp.h:
+
+ Use the correct data type for the 'cache expired' variable: char
+ instead of int.
+
+2011-05-07 14:43 bvassche
+
+ * agent/mibgroup/ucd-snmp/dlmod.c:
+
+ Fixed a compiler warning that was introduced in r20151.
+
+2011-05-07 13:15 bvassche
+
+ * snmplib/winservice.c:
+
+ Win32: improved source code consistency by using LPCTSTR instead
+ of LPCSTR. Note: this does not mean that Unicode builds are
+ supported.
+
+2011-05-07 13:14 nba
+
+ * agent/mibgroup/ip-mib/data_access/arp_netlink.c:
+
+ Add file forgotten in r20353
+
+2011-05-06 23:32 hardaker
+
+ * agent/helpers/cache_handler.c,
+ agent/mibgroup/ip-mib/data_access/arp.h,
+ agent/mibgroup/ip-mib/data_access/arp_common.c,
+ agent/mibgroup/ip-mib/data_access/arp_linux.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h,
+
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c,
+ include/net-snmp/agent/cache_handler.h,
+ include/net-snmp/data_access/arp.h:
+
+ CHANGES: snmpd: PATCH 312596: from fabled80: listen for netlink
+ change events for the arp-related tables
+
+2011-05-06 18:36 rstory
+
+ * snmplib/system.c:
+
+ NEWS: snmplib: 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)
+
+2011-05-06 18:36 rstory
+
+ * include/net-snmp/library/parse.h:
+
+ move unused (and too generic) token within UCD_COMPATIBLE ifdef
+
+ - MAXLABEL conflicts with <arpa/nameser.h>
+ - added NETSNMP_MAXLABEL
+
+2011-05-06 18:36 rstory
+
+ * agent/Makefile.in, apps/Makefile.in,
+ apps/snmpnetstat/Makefile.in, configure,
+ configure.d/config_os_misc2,
+ configure.d/config_project_with_enable,
+ include/net-snmp/net-snmp-config.h.in:
+
+ update configure/Makefiles for DNSSEC local validation option
+
+2011-05-06 14:38 hardaker
+
+ * agent/mibgroup/if-mib/data_access/interface_sysctl.c:
+
+ removed the accidental broken feature require line that got half
+ inserted
+
+2011-05-06 13:50 dts12
+
+ * win32/dist/installer/net-snmp.nsi:
+
+ Fix incomplete uninstall configuration:
+ - broken removal of Microsoft DLL
+ - remove assorted new MIBs and header files
+
+2011-05-06 12:58 dts12
+
+ * win32/dist/build-binary.pl:
+
+ Support Tar/GZip command paths containing spaces
+
+2011-05-06 12:57 dts12
+
+ * win32/dist/build-binary.pl:
+
+ Report GZip command correctly
+
+2011-05-05 21:48 nba
+
+ * snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c:
+
+ Fix for DragonFly BSD (does not define IP_SENDSRCADDR)
+
+2011-05-05 20:29 nba
+
+ * include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h:
+
+ Fix spelling of SO_RECVDSTADDR
+
+2011-05-05 18:54 rstory
+
+ * include/net-snmp/library/default_store.h, man/snmp.conf.5.def,
+ snmplib/snmp_api.c:
+
+ NEWS: apps: add snmp.conf tokens for timeouts and retries
+
+2011-05-05 06:07 bvassche
+
+ * snmplib/tools.c, testing/fulltests/support/simple_TESTCONF.sh:
+
+ CHANGES: MinGW: 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.
+
+2011-05-05 05:57 bvassche
+
+ * win32/encode_keychange/encode_keychange.vcproj,
+ win32/libagent/libagent.vcproj,
+ win32/libnetsnmptrapd/libnetsnmptrapd.vcproj,
+ win32/libsnmp/libsnmp.vcproj,
+ win32/libsnmp_dll/libsnmp_dll.vcproj,
+ win32/netsnmpmibs/netsnmpmibs.vcproj,
+ win32/snmpbulkget/snmpbulkget.vcproj,
+ win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj,
+ win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj,
+ win32/snmpget/snmpget.vcproj,
+ win32/snmpgetnext/snmpgetnext.vcproj,
+ win32/snmpnetstat/snmpnetstat.vcproj,
+ win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj,
+ win32/snmptable/snmptable.vcproj,
+ win32/snmptest/snmptest.vcproj,
+ win32/snmptranslate/snmptranslate.vcproj,
+ win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj,
+ win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj,
+ win32/snmpwalk/snmpwalk.vcproj, win32/win32.sln,
+ win32/win32dll.sln:
+
+ Removed Visual Studio 2005 solution and project files again since
+ Visual Studio 2010 refuses to load these.
+
+2011-05-04 23:43 hardaker
+
+ * Makefile.in:
+
+ clean the perl/python feature leftovers
+
+2011-05-04 23:42 hardaker
+
+ * local/minimalist/sizetests:
+
+ fix mib module invocation
+
+2011-05-04 20:57 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:
+
+ fix ifdef typo
+
+2011-05-04 20:56 hardaker
+
+ * Makefile.in:
+
+ fix perl/python feature dependencies
+
+2011-05-04 20:56 hardaker
+
+ * agent/auto_nlist.c:
+
+ reverted auto_nlist macro usage; the function is used in headers
+
+2011-05-04 20:56 hardaker
+
+ * local/minimalist/sizetests:
+
+ Add a -T option to run 'make test'
+
+2011-05-04 20:56 hardaker
+
+ * apps/Makefile.in:
+
+ fix the encode_keychange .ft filename
+
+2011-05-04 16:20 hardaker
+
+ * perl/TrapReceiver/netsnmp-feature-definitions.h, snmplib/tools.c:
+
+ fix the features required by the TrapReceiver module
+
+2011-05-04 16:20 hardaker
+
+ * Makefile.in:
+
+ Add the TrapReceiver to the list of perl modules
+
+2011-05-04 14:42 hardaker
+
+ * perl/SNMP/SNMP.xs:
+
+ use the newer Net-SNMP APIs, rather than the older UCD ones
+
+2011-05-04 14:41 hardaker
+
+ * perl/SNMP/SNMP.xs:
+
+ remove SET code when under --read-only mode
+
+2011-05-04 14:41 hardaker
+
+ * agent/mibgroup/disman/event/mteTriggerTable.c:
+
+ require check_vb_uint
+
+2011-05-04 14:41 hardaker
+
+ *
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_subagent.c,
+ agent/snmp_agent.c, local/mib2c-conf.d/subagent.m2c,
+ python/netsnmp/netsnmp-feature-definitions.h,
+ snmplib/snmp_logging.c:
+
+ last of the perl-used feature functions
+
+2011-05-04 14:40 hardaker
+
+ * agent/mibgroup/Rmon/event.c, agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_subagent.c,
+ agent/mibgroup/smux/smux.c, apps/snmptrapd_handlers.c,
+ local/mib2c-conf.d/subagent.m2c, snmplib/mib.c, snmplib/parse.c:
+
+ started the final set of function removals for features required
+ by perl/python
+
+2011-05-04 14:39 hardaker
+
+ * local/mib2c-conf.d/generic-source-includes.m2i:
+
+ added the net-snmp-features.h header
+
+2011-05-04 14:39 hardaker
+
+ * perl/OID/netsnmp-feature-definitions.h,
+ perl/SNMP/netsnmp-feature-definitions.h,
+ perl/TrapReceiver/netsnmp-feature-definitions.h,
+ perl/agent/netsnmp-feature-definitions.h:
+
+ Added perl feature requirements
+
+2011-05-04 14:39 hardaker
+
+ * Makefile.in, Makefile.rules, configure,
+ configure.d/config_project_perl_python,
+ perl/ASN/netsnmp-feature-definitions.h,
+ perl/OID/netsnmp-feature-definitions.h,
+ perl/SNMP/netsnmp-feature-definitions.h,
+ perl/agent/netsnmp-feature-definitions.h,
+ perl/default_store/netsnmp-feature-definitions.h:
+
+ hopefully working rules to apply feature requirements to perl and
+ python
+
+2011-05-04 14:38 hardaker
+
+ * agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/data_access/interface_ioctl.c,
+ agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c,
+ agent/snmp_agent.c:
+
+ more changes to remove unneeded functions primarily when write
+ mode is turned off
+
+2011-05-04 14:37 hardaker
+
+ * snmplib/snmp_logging.c:
+
+ change the want invocation to only default to exclude external
+ hooks
+
+2011-05-04 14:37 hardaker
+
+ * local/minimalist/find-unused-code:
+
+ search through .xs files for function invocations
+
+2011-05-04 14:37 hardaker
+
+ * agent/auto_nlist.c:
+
+ forgot a semicolon
+
+2011-05-04 14:37 hardaker
+
+ * agent/mibgroup/Rmon/alarmTable.c,
+ agent/mibgroup/disman/event/mteEventTable.c,
+ agent/mibgroup/disman/event/mteTriggerTable.c,
+ agent/mibgroup/disman/expr/expExpressionTable.c:
+
+ iquery pdu sessions are only needed in write mode.
+
+2011-05-04 14:36 hardaker
+
+ * apps/Makefile.in:
+
+ fix feature detection of sometimes-built applications
+
+2011-05-04 14:36 hardaker
+
+ * agent/auto_nlist.c:
+
+ use the feature_unused macro for making an empty file for
+ consistency
+
+2011-05-04 14:36 hardaker
+
+ * agent/helpers/table_dataset.c, agent/mibgroup/Rmon/alarmTable.c,
+ agent/mibgroup/disman/event/mteEventTable.c,
+ agent/mibgroup/disman/schedule/schedTable.c,
+ agent/mibgroup/hardware/fsys/hw_fsys.c,
+ agent/mibgroup/host/data_access/swrun.c,
+ agent/mibgroup/host/hr_network.c,
+ agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/if-mib/data_access/interface_openbsd.c,
+ agent/mibgroup/if-mib/data_access/interface_solaris2.c,
+ agent/mibgroup/if-mib/data_access/interface_sysctl.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c,
+ agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/ipAddr.c,
+ agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+ agent/mibgroup/ucd-snmp/proc.c,
+ agent/mibgroup/utilities/iquery.c, apps/snmptls.c,
+ snmplib/cert_util.c, snmplib/mib.c, snmplib/snmp_openssl.c,
+ snmplib/transports/snmpDTLSUDPDomain.c:
+
+ Another sweep for unused functions when read_only mode is turned
+ on
+
+2011-05-04 14:34 hardaker
+
+ * agent/helpers/table_tdata.c, agent/mibgroup/Rmon/alarmTable.c,
+ agent/mibgroup/agent/extend.c, agent/mibgroup/agent/nsLogging.c,
+ agent/mibgroup/agent/nsVacmAccessTable.c,
+ agent/mibgroup/disman/event/mteEvent.c,
+ agent/mibgroup/disman/event/mteEventNotificationTable.c,
+ agent/mibgroup/disman/event/mteEventSetTable.c,
+ agent/mibgroup/disman/event/mteEventTable.c,
+ agent/mibgroup/disman/event/mteObjectsTable.c,
+ agent/mibgroup/disman/event/mteTrigger.c,
+ agent/mibgroup/disman/event/mteTriggerBooleanTable.c,
+ agent/mibgroup/disman/event/mteTriggerDeltaTable.c,
+ agent/mibgroup/disman/event/mteTriggerExistenceTable.c,
+ agent/mibgroup/disman/event/mteTriggerTable.c,
+ agent/mibgroup/disman/event/mteTriggerThresholdTable.c,
+ agent/mibgroup/disman/expr/expExpressionTable.c,
+ agent/mibgroup/disman/expr/expObjectTable.c,
+ agent/mibgroup/disman/expression/expExpressionTable.c,
+ agent/mibgroup/disman/expression/expObjectTable.c,
+ agent/mibgroup/disman/mteObjectsTable.c,
+ agent/mibgroup/disman/mteTriggerTable.c,
+ agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/schedule/schedTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/header_complex.c,
+ agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/data_access/interface_sysctl.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/mibII/snmp_mib.c,
+ agent/mibgroup/mibII/snmp_mib_5_5.c,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c,
+
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c,
+ snmplib/check_varbind.c:
+
+ mark a slew of functions as features that are only needed with
+ write_support
+
+2011-05-04 14:32 hardaker
+
+ * local/minimalist/find-unused-code:
+
+ run grep with -n
+
+2011-05-04 14:32 hardaker
+
+ * snmplib/snmp_transport.c, snmplib/transports/snmpDTLSUDPDomain.c:
+
+ featurize netsnmp_sockaddr_size
+
+2011-05-04 14:32 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:
+
+ remove a feature_require not actually needed.
+
+2011-05-04 14:31 hardaker
+
+ * snmplib/cert_util.c, snmplib/container.c:
+
+ mark SUBCONTAINER_FIND as a feature
+
+2011-05-04 14:31 hardaker
+
+ * snmplib/snmp_client.c, snmplib/snmptsm.c:
+
+ the row creation API is only used in the TSM implementation
+
+2011-05-04 14:31 hardaker
+
+ * snmplib/snmp_api.c, snmplib/snmptsm.c:
+
+ the newer context engineID probing is only needed iff TSM is in
+ use
+
+2011-05-04 14:30 hardaker
+
+ * snmplib/dir_utils.c:
+
+ fix an ifdef typo
+
+2011-05-04 14:30 hardaker
+
+ * snmplib/snmp_openssl.c:
+
+ moved fetaure child_of statements to the top of the file
+
+2011-05-04 14:30 hardaker
+
+ * snmplib/cert_util.c, snmplib/container.c, snmplib/dir_utils.c,
+ snmplib/snmp_openssl.c:
+
+ marked a couple of rarely used container functions.
+
+2011-05-04 14:29 hardaker
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
+ agent/mibgroup/util_funcs.c:
+
+ split out the prefix_info feature into sub-features
+
+2011-05-04 14:29 hardaker
+
+ *
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c:
+
+ mark the accessor functions as unneeded
+
+2011-05-04 14:29 hardaker
+
+ * agent/mibgroup/host/data_access/swinst.c:
+
+ fix a child_of statement with a copy/paste error
+
+2011-05-04 14:28 hardaker
+
+ * agent/helpers/table_tdata.c:
+
+ the container row-remove is only needed if the tdata remove_row
+ is needed
+
+2011-05-04 14:28 hardaker
+
+ * agent/helpers/table_tdata.c, agent/mibgroup/Rmon/alarmTable.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c:
+
+ feature marking of unused tdata functions
+ table_tdata_delete_table
+ table_tdata_extract_table
+ table_tdata_remove_row
+
+2011-05-04 14:27 hardaker
+
+ * agent/helpers/table_dataset.c,
+ agent/mibgroup/disman/mteEventNotificationTable.c,
+ agent/mibgroup/disman/mteEventTable.c,
+ agent/mibgroup/examples/data_set.c:
+
+ removal of some rarely used functions
+ table_set_multi_add_default_row
+ table_dataset_unregister_auto_data_table
+
+2011-05-04 14:27 hardaker
+
+ * local/minimalist/sizetests:
+
+ Added a definition to incorporate read_only/notify_only
+
+2011-05-04 14:27 hardaker
+
+ * agent/helpers/table_data.c:
+
+ added a missing feature definition line
+
+2011-05-04 14:26 hardaker
+
+ * agent/Makefile.in:
+
+ added back in missing mibgroup feature definition list
+
+2011-05-04 14:26 hardaker
+
+ * local/minimalist/sizetests:
+
+ Include the original base flags to ensure --with-defaults gets
+ picked up
+
+2011-05-04 14:26 hardaker
+
+ * local/minimalist/sizetests:
+
+ fix usage
+
+2011-05-04 14:26 hardaker
+
+ * local/minimalist/sizetests:
+
+ Added a -b flag for base arguments to start from
+
+2011-05-04 14:25 hardaker
+
+ * local/minimalist/sizetests:
+
+ default to a linear seach of size tests, rather than exponential
+
+2011-05-03 18:55 bvassche
+
+ * include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c:
+
+ CHANGES: snmplib: Guard netsnmp_udp_recvfrom() etc. declarations
+ consistently.
+ CHANGES: Win32: Builds with Visual Studio 2010.
+
+2011-05-03 15:29 bvassche
+
+ * snmplib/winservice.c:
+
+ CHANGES: Win32: PATCH: 3293842: Eliminate registry argument limit
+ of 127 characters (this limitation was reported by Sylvain Dery).
+
+2011-05-02 11:22 bvassche
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: Win32: header file <net-snmp/net-snmp-config.h> can now
+ be used in the MinGW environment.
+
+2011-04-29 11:17 bvassche
+
+ * snmplib/winservice.c:
+
+ Spelling and grammar fixes for the source code comments in
+ snmplib/winservice.c.
+
+2011-04-29 00:23 hardaker
+
+ * NEWS:
+
+ added note about the new timing function
+
+2011-04-29 00:14 hardaker
+
+ * man/snmpd.conf.5.def:
+
+ Update the manual page to reflect the new timing options
+
+2011-04-29 00:14 hardaker
+
+ * snmplib/tools.c:
+
+ better documentation
+
+2011-04-29 00:14 hardaker
+
+ * agent/mibgroup/agentx/agentx_config.c,
+ agent/mibgroup/disman/mteTriggerTable.c,
+ agent/mibgroup/disman/schedule/schedConf.c:
+
+ use the netsnmp_string_time_to_secs() for parsing
+ frequencies/time
+
+2011-04-29 00:13 hardaker
+
+ * testing/fulltests/unit-tests/T102pdu_build_clib.c:
+
+ fix pdu building tests under various disabled modes
+
+2011-04-29 00:13 hardaker
+
+ * testing/fulltests/unit-tests/T102pdu_build_clib.c:
+
+ don't try to build the GET pdu under notify_only
+
+2011-04-29 00:12 hardaker
+
+ * include/net-snmp/library/tools.h, snmplib/tools.c:
+
+ fix a bug with no-suffix strings and use a const input string
+
+2011-04-29 00:12 hardaker
+
+ * testing/fulltests/unit-tests/T010netsnmp_string_time_to_secs_clib.c:
+
+ A new unit test for the time conversion routine
+
+2011-04-29 00:12 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ use the netsnmp_string_time_to_secs() function for computing
+ interval periods
+
+2011-04-29 00:11 hardaker
+
+ * include/net-snmp/library/tools.h, snmplib/tools.c:
+
+ Added a netsnmp_string_time_to_secs() functions to convert, e.g.,
+ 1h to 3600
+
+2011-04-29 00:11 hardaker
+
+ * snmplib/snmp_api.c:
+
+ remove code to build/parse GET/etc requests when NOTIFY_ONLY is
+ turned on.
+
+2011-04-27 21:33 hardaker
+
+ * NEWS:
+
+ update the NEWS to reflect the new --enable-read-only and
+ --enable-notify-only
+
+2011-04-27 21:33 hardaker
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c:
+
+ minor improvements for ronly vs rwrite handling
+
+2011-04-27 21:32 hardaker
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_interface.c:
+
+ still enable RONLY when RWRITE isn't possible
+
+2011-04-27 21:32 hardaker
+
+ * agent/helpers/cache_handler.c:
+
+ fix GET support when no_write is enabled
+
+2011-04-27 21:32 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ mark a future modification need in a comment
+
+2011-04-27 21:31 hardaker
+
+ * agent/helpers/old_api.c:
+
+ fix handling of no_write support
+
+2011-04-27 21:31 hardaker
+
+ * agent/agent_read_config.c, agent/snmp_agent.c, agent/snmpd.c:
+
+ don't open any listening transports when notify-only is specified
+
+2011-04-27 21:31 hardaker
+
+ * configure, configure.d/config_project_with_enable:
+
+ set the no-listen and read-only flags when --enable-notify-only
+ is set
+
+2011-04-27 21:30 hardaker
+
+ * include/net-snmp/net-snmp-config.h.in:
+
+ ran autoheader
+
+2011-04-27 21:30 hardaker
+
+ * snmplib/transports/snmpAAL5PVCDomain.c,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpIPXDomain.c,
+ snmplib/transports/snmpSSHDomain.c,
+ snmplib/transports/snmpTCPDomain.c,
+ snmplib/transports/snmpTCPIPv6Domain.c,
+ snmplib/transports/snmpTLSTCPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c,
+ snmplib/transports/snmpUDPIPv6Domain.c,
+ snmplib/transports/snmpUnixDomain.c:
+
+ implement the NETSNMP_NO_LISTEN_SUPPORT in these transports
+
+2011-04-27 21:30 hardaker
+
+ * configure:
+
+ run autoconf
+
+2011-04-27 21:29 hardaker
+
+ * configure.d/config_project_with_enable:
+
+ move the read-only flag definition below the notify-only, since
+ notify-only needs to imply read-only
+
+2011-04-27 21:29 hardaker
+
+ * configure, configure.d/config_project_with_enable:
+
+ Defined a new --enable-notify-only flag for building a toolset
+ that only allows for notifications with no read/write support
+
+2011-04-27 21:29 hardaker
+
+ * configure, configure.d/config_project_with_enable:
+
+ Defined a new --no-listen flag to remove listening support
+
+2011-04-27 21:28 hardaker
+
+ * agent/mibgroup/default_modules.h:
+
+ the disman schedule mib is only useful when SETs are turned on
+
+2011-04-27 21:28 hardaker
+
+ * agent/mibgroup/disman.h:
+
+ the disman schedule mib is only useful when SETs are turned on
+
+2011-04-27 21:28 hardaker
+
+ *
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c,
+
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c:
+
+ finished no_write support for common included tables
+
+2011-04-27 21:27 hardaker
+
+ * agent/helpers/table_dataset.c:
+
+ Add back in 'netsnmp_set_row_column' when no_write support is
+ enabled
+ This function is a generic data manipulation function, not SET
+ specific
+
+2011-04-27 21:27 hardaker
+
+ * agent/helpers/table_dataset.c:
+
+ don't use mark_row_column_writable when read-only support is
+ enabled
+
+2011-04-27 21:26 hardaker
+
+ * agent/mibgroup/agent/nsCache.c, agent/mibgroup/agent/nsDebug.c,
+ agent/mibgroup/agent/nsLogging.c,
+ agent/mibgroup/ip-mib/ip_scalars.c,
+ agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udpTable.c,
+ agent/mibgroup/notification-log-mib/notification_log.c,
+ agent/mibgroup/ucd-snmp/proxy.c,
+ agent/mibgroup/utilities/override.c:
+
+ fix no_write support
+
+2011-04-27 21:26 hardaker
+
+ * agent/mibgroup/agent/extend.c:
+
+ fix no_write support
+
+2011-04-27 21:16 hardaker
+
+ * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c:
+
+ Don't free the ifXTable row found on load failure as we don't own
+ it
+
+2011-04-26 18:16 hardaker
+
+ * local/gittools, local/gittools/shell-functions:
+
+ git bash-shell functions to enable branch switching and external
+ building
+ These local shell functions (snmpconfigure and snmpmake) let you
+ configure and build the Net-SNMP source code in external
+ directories
+ that are auto-calculated based on the existing branch name (with
+ an
+ optional suffix). This lets you run 'snmpmake' from within the
+ source
+ directory and have it actually externally keep track of modified
+ files, etc, so building in multiple branches can be done from a
+ single
+ git checkout.
+
+2011-04-25 20:57 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ clean up the iterators
+
+2011-04-25 20:57 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ free varbinds after sending
+
+2011-04-25 18:48 bvassche
+
+ * agent/mibgroup/ucd-snmp/diskio.c:
+
+ Commented out an unused function because the compiler complained
+ about it.
+
+2011-04-25 18:46 bvassche
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ Fixed two compiler warnings.
+
+2011-04-23 14:31 magfr
+
+ * agent/helpers/table_data.c:
+
+ Remove unnecessary null check
+
+2011-04-23 14:05 magfr
+
+ * agent/helpers/table_container.c:
+
+ Move pointer dereference to after the check for successful
+ allocation of the pointer
+
+2011-04-23 08:20 magfr
+
+ * agent/agent_registry.c:
+
+ Reduce variable scope
+
+2011-04-23 08:16 magfr
+
+ * agent/agent_registry.c:
+
+ Remove an unused variable
+
+2011-04-23 08:06 magfr
+
+ * agent/agent_registry.c:
+
+ Reduce variable scope
+
+2011-04-23 07:55 magfr
+
+ * agent/agent_registry.c:
+
+ Reduce variable scope
+
+2011-04-22 19:35 magfr
+
+ * agent/agent_trap.c:
+
+ Reduce variable scope
+
+2011-04-22 19:30 magfr
+
+ * agent/agent_trap.c:
+
+ Remove unused variable
+
+2011-04-22 17:29 hardaker
+
+ * man/snmpd.conf.5.def:
+
+ mention which module is required when building to get the deliver
+ support
+
+2011-04-22 16:33 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ deleted an unneeded debugging statement
+
+2011-04-22 16:33 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ properly update the max count in the outgoing notifications
+
+2011-04-22 16:32 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ better packet estimation to ensure we don't overrun.
+
+2011-04-22 16:32 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ estimate the packet size and break the notification up based on
+ it
+
+2011-04-22 16:31 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ transform the notification sending into a larger loop for later
+ multi-notifs
+
+2011-04-22 16:31 hardaker
+
+ * NEWS:
+
+ further information about feature marking/selection
+
+2011-04-22 16:31 hardaker
+
+ * NEWS:
+
+ mention the new delivery by notifications
+
+2011-04-22 16:31 hardaker
+
+ * NEWS:
+
+ document the minimalist support
+
+2011-04-22 16:30 hardaker
+
+ * man/snmpd.conf.5.def:
+
+ document the new deliverByNotify config tokens
+
+2011-04-22 16:30 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ allow run time modifications of the OIDs to use
+
+2011-04-22 16:30 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c,
+ agent/mibgroup/deliver/deliverByNotify.h:
+
+ add config flags to not include the period config and msg count
+ values
+
+2011-04-22 16:29 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ include the periodic count, the message number and the max
+ message number
+
+2011-04-22 16:29 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ deleted debugging comment
+
+2011-04-22 16:29 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c,
+ mibs/NET-SNMP-PERIODIC-NOTIFY-MIB.txt:
+
+ Move the notification definition to within the sub-mib
+
+2011-04-22 16:28 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ delete an unused variable
+
+2011-04-22 16:28 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.h:
+
+ load the MIB into the default set
+
+2011-04-22 16:28 hardaker
+
+ * mibs/NET-SNMP-PERIODIC-NOTIFY-MIB.txt:
+
+ A new mib to hold the periodic notify objects
+
+2011-04-22 16:28 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ fill out the config free routine
+
+2011-04-22 16:27 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ properly monitor the whole container
+
+2011-04-22 16:27 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c,
+ agent/mibgroup/deliver/deliverByNotify.h:
+
+ parse the conf files and create and insert objects into the
+ container
+
+2011-04-22 16:27 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ defined a container to store a list of deliver objects in
+
+2011-04-22 16:27 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.h:
+
+ added a next_run timestamp
+
+2011-04-22 16:26 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ actually send a notification with the results
+
+2011-04-22 16:26 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ make the walk on the test object function.
+
+2011-04-22 16:26 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ create a max packet size config token and parse it
+
+2011-04-22 16:25 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c,
+ agent/mibgroup/deliver/deliverByNotify.h:
+
+ minimal starting test object
+
+2011-04-22 16:25 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c,
+ agent/mibgroup/deliver/deliverByNotify.h:
+
+ added a function to calculate the time until the next run
+
+2011-04-22 16:25 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c:
+
+ remove left in template line
+
+2011-04-22 16:25 hardaker
+
+ * agent/mibgroup/deliver/deliverByNotify.c,
+ agent/mibgroup/deliver/deliverByNotify.h:
+
+ use an alarm callback prototype for execute
+
+2011-04-22 16:24 hardaker
+
+ * agent/mibgroup/deliver, agent/mibgroup/deliver/deliverByNotify.c,
+ agent/mibgroup/deliver/deliverByNotify.h:
+
+ beginning template code for delivery of data by notifications
+
+2011-04-22 09:13 magfr
+
+ * agent/snmp_agent.c:
+
+ Reduce variable scope
+
+2011-04-22 09:07 magfr
+
+ * agent/snmp_agent.c:
+
+ Reduce variable scopes
+
+2011-04-22 09:03 magfr
+
+ * agent/snmp_agent.c:
+
+ Remove unused variable
+
+2011-04-19 08:38 bvassche
+
+ * win32/libsnmp/libsnmp.vcproj, win32/win32.sln:
+
+ Added Visual Studio 2005 project and solution file for building
+ the Net-SNMP library as a static library. Both the Win32 and the
+ x64 configurations are included.
+
+2011-04-19 07:57 bvassche
+
+ * win32/libsnmp:
+
+ Updated Subversion ignore list.
+
+2011-04-19 07:39 bvassche
+
+ * win32/encode_keychange/encode_keychange.vcproj,
+ win32/libagent/libagent.vcproj,
+ win32/libnetsnmptrapd/libnetsnmptrapd.vcproj,
+ win32/libsnmp_dll/libsnmp_dll.vcproj,
+ win32/netsnmpmibs/netsnmpmibs.vcproj,
+ win32/snmpbulkget/snmpbulkget.vcproj,
+ win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj,
+ win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj,
+ win32/snmpget/snmpget.vcproj,
+ win32/snmpgetnext/snmpgetnext.vcproj,
+ win32/snmpnetstat/snmpnetstat.vcproj,
+ win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj,
+ win32/snmptable/snmptable.vcproj,
+ win32/snmptest/snmptest.vcproj,
+ win32/snmptranslate/snmptranslate.vcproj,
+ win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj,
+ win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj,
+ win32/snmpwalk/snmpwalk.vcproj:
+
+ More Visual Studio 2005 project file cleanup.
+
+2011-04-19 06:57 bvassche
+
+ * win32/bin:
+
+ Updated Subversion ignore list.
+
+2011-04-18 15:34 bvassche
+
+ * win32/encode_keychange/encode_keychange.vcproj,
+ win32/snmpbulkget/snmpbulkget.vcproj,
+ win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj,
+ win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj,
+ win32/snmpget/snmpget.vcproj,
+ win32/snmpgetnext/snmpgetnext.vcproj,
+ win32/snmpnetstat/snmpnetstat.vcproj,
+ win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj,
+ win32/snmptable/snmptable.vcproj,
+ win32/snmptest/snmptest.vcproj,
+ win32/snmptranslate/snmptranslate.vcproj,
+ win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj,
+ win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj,
+ win32/snmpwalk/snmpwalk.vcproj:
+
+ Cleaned up Win32 VS2005 project files - removed superfluous
+ library references.
+
+2011-04-18 15:25 bvassche
+
+ * win32/encode_keychange/encode_keychange.vcproj,
+ win32/libagent/libagent.vcproj,
+ win32/libnetsnmptrapd/libnetsnmptrapd.vcproj,
+ win32/libsnmp_dll/libsnmp_dll.vcproj,
+ win32/netsnmpmibs/netsnmpmibs.vcproj,
+ win32/snmpbulkget/snmpbulkget.vcproj,
+ win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj,
+ win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj,
+ win32/snmpget/snmpget.vcproj,
+ win32/snmpgetnext/snmpgetnext.vcproj,
+ win32/snmpnetstat/snmpnetstat.vcproj,
+ win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj,
+ win32/snmptable/snmptable.vcproj,
+ win32/snmptest/snmptest.vcproj,
+ win32/snmptranslate/snmptranslate.vcproj,
+ win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj,
+ win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj,
+ win32/snmpwalk/snmpwalk.vcproj, win32/win32dll.sln:
+
+ Added x64 configurations.
+
+2011-04-18 15:14 bvassche
+
+ * win32/lib:
+
+ Another Win32-related Subversion ignore list update.
+
+2011-04-18 15:13 bvassche
+
+ * win32/encode_keychange/encode_keychange.vcproj,
+ win32/libagent/libagent.vcproj,
+ win32/libnetsnmptrapd/libnetsnmptrapd.vcproj,
+ win32/libsnmp_dll/libsnmp_dll.vcproj,
+ win32/netsnmpmibs/netsnmpmibs.vcproj,
+ win32/snmpbulkget/snmpbulkget.vcproj,
+ win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj,
+ win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj,
+ win32/snmpget/snmpget.vcproj,
+ win32/snmpgetnext/snmpgetnext.vcproj,
+ win32/snmpnetstat/snmpnetstat.vcproj,
+ win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj,
+ win32/snmptable/snmptable.vcproj,
+ win32/snmptest/snmptest.vcproj,
+ win32/snmptranslate/snmptranslate.vcproj,
+ win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj,
+ win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj,
+ win32/snmpwalk/snmpwalk.vcproj, win32/win32dll.sln:
+
+ Added win32dll-related Visual Studio 2005 project and solution
+ files.
+
+2011-04-18 13:37 bvassche
+
+ * win32, win32/encode_keychange, win32/lib, win32/libagent,
+ win32/libnetsnmptrapd, win32/libsnmp, win32/libsnmp_dll,
+ win32/libucdmibs, win32/net-snmp, win32/netsnmpmibs,
+ win32/snmpbulkget, win32/snmpbulkwalk, win32/snmpd,
+ win32/snmpdelta, win32/snmpdf, win32/snmpget, win32/snmpgetnext,
+ win32/snmpnetstat, win32/snmpset, win32/snmpstatus,
+ win32/snmptable, win32/snmptest, win32/snmptranslate,
+ win32/snmptrap, win32/snmptrapd, win32/snmpusm, win32/snmpvacm,
+ win32/snmpwalk:
+
+ Added *.vcproj.*.user and x64 to the win32 Subversion ignore
+ lists. Ran these through LC_ALL=C sort -fu too.
+
+2011-04-18 12:10 bvassche
+
+ * include/net-snmp/library/getopt.h,
+ include/net-snmp/library/large_fd_set.h,
+ include/net-snmp/net-snmp-includes.h:
+
+ Win32 DLL build fixes.
+
+2011-04-17 20:56 dts12
+
+ * snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c:
+
+ CHANGES: snmpd: PATCHES: 3175640: Use IP_RECVDSTADDR sockopt
+ where available (*BSD)
+
+2011-04-15 13:42 dts12
+
+ * snmplib/snmp_api.c:
+
+ CHANGES: snmplib: PATCHES: 3183000: Fix calculation of common OID
+ prefix length
+ CHANGES: snmplib: BUGS: 3182985: Fix calculation of common OID
+ prefix length
+
+2011-04-15 13:17 dts12
+
+ * agent/mibgroup/ucd-snmp/diskio.c, apps/snmptrapd_ds.h,
+ include/net-snmp/agent/ds_agent.h, man/snmpd.conf.5.def:
+
+ CHANGES: Linux: PATCHES: 3205811: Option to skip fd/loop/ram
+ devices in diskIOTable
+
+2011-04-14 21:31 dts12
+
+ * python/netsnmp/client_intf.c:
+
+ CHANGES: python: PATCHES: 3185085: Fix segfault on 64-bit systems
+
+2011-04-14 21:10 dts12
+
+ * local/mib2c:
+
+ CHANGES: mib2c: PATCHES: 3175323: Fix handling of 'while (false)'
+ blocks
+
+2011-04-14 20:52 dts12
+
+ * local/mib2c:
+
+ CHANGES: mib2c: PATCHES: 3204883: Fix handling of non-table
+ objects named fooTable
+
+2011-04-14 20:44 dts12
+
+ * local/mib2c:
+
+ CHANGES: mib2c: PATCHES: 3211484: Support enumerations in
+ notification varbinds
+
+2011-04-12 20:01 nba
+
+ * mibs/UCD-SNMP-MIB.txt:
+
+ Add missing system oids to mib
+
+2011-04-12 19:53 nba
+
+ * apps/snmptable.c:
+
+ Fix for garbage output when agent presents more columns in bulk
+ response than our local MIB file specified.
+
+2011-04-12 19:50 nba
+
+ * man/snmptrapd.8.def:
+
+ Fix wrong name for config token 'doNotRetainNotificationLogs'
+
+2011-04-09 21:59 nba
+
+ * agent/mibgroup/sctp-mib/sctpScalars_freebsd.c:
+
+ Remove bogus (Linux) defines
+
+2011-04-09 21:56 nba
+
+ * snmplib/snmp-tc.c:
+
+ HAVE_TM_TM_GMTOFF is HAVE_STRUCT_TM_TM_GMTOFF
+
+2011-04-09 20:08 nba
+
+ * agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.h,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.h, configure,
+ include/net-snmp/net-snmp-config.h.in:
+
+ Bill Fenners patch to make DISMAN PING and TRACEROUTE MIBS
+ compile under Linux
+
+2011-04-09 20:04 nba
+
+ * agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h,
+ agent/mibgroup/sctp-mib/sctpScalars.h,
+ agent/mibgroup/sctp-mib/sctpScalars_solaris2.c,
+ agent/mibgroup/sctp-mib/sctpTables.h,
+ agent/mibgroup/sctp-mib/sctpTables_solaris2.c:
+
+ Solaris support for SCTP-MIB
+
+2011-04-09 19:50 nba
+
+ * snmplib/snmp-tc.c:
+
+ TZ is one hour off if HAVE_TM_TM_GMTOFF and SYSV (such is Linux)
+
+2011-04-01 01:11 rstory
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ CHANGES: snmplib: dtls: overhaul of debug
+
+ - drastic reduction in number of messages and msg complexity
+ for basic dtlsudp token
+ - previous level of detail available by adding 9:dtlsdup token
+
+2011-04-01 00:53 rstory
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ CHANGES: snmplib: dtls: clean up close; catch
+ 'connect'/'disconnect'
+
+ connect = we get successfully decoded snmp data
+ disconnect = 0 byte read, ssh shutdown flag set
+ add bio_cache flags for connected/disconnected
+ check for null ptr before dereferencing
+ close handling:
+ - only send queued data if we got to connected state
+ - seriously reduce timeout to wait for junk read. i think
+ we shouldn't even bother
+ - return early if cachep is NULL, so we don't have to test it
+ repeatedly
+ - use correct nfds value in select call
+
+2011-03-31 05:17 rstory
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ make trunk and v5-6-patches closely aligned
+
+ mostly changes in debug, cookie tracking
+
+2011-03-27 11:08 magfr
+
+ * snmplib/container_binary_array.c:
+
+ Simplify array resizing somewhat further
+
+2011-03-27 10:21 magfr
+
+ * snmplib/container_binary_array.c:
+
+ Do not assign new_data if the value won't be used.
+ Reduce variable scopes.
+
+2011-03-27 10:14 magfr
+
+ * snmplib/container_binary_array.c:
+
+ It is not necessary to clear a chunk of memory if the next action
+ on it is to
+ fill it so use malloc instead of calloc.
+
+2011-03-27 10:09 magfr
+
+ * snmplib/container_binary_array.c:
+
+ ContainerBinaryArray really can't hold anythng but pointers and
+ that means the
+ data_size field is unnecessary so I removed it.
+
+2011-03-26 19:55 magfr
+
+ * agent/mibgroup/hardware/memory/hw_mem.c,
+ agent/mibgroup/header_complex.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/sysORTable.c, apps/snmptrapd.c,
+ snmplib/int64.c, snmplib/snmp_openssl.c, snmplib/snmp_secmod.c,
+ snmplib/snmpv3.c:
+
+ Add missing include
+
+2011-03-26 08:07 magfr
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ Use the right feature macro in order to make builds with
+ --enable-ipv6 --with-out-transports=UDPIPv6 succeed.
+
+2011-03-26 08:02 magfr
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ Remove duplicate copies of functions
+
+2011-03-25 20:35 rstory
+
+ * local/net-snmp-cert:
+
+ tweak debug message
+
+2011-03-25 20:32 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ CHANGES: snmplib: update cert token handling
+
+ - remove defX509 cert tokens (should have been removed before
+ 5.6)
+ - warnings for our/their tokens, recommend using local/peer
+
+2011-03-25 20:31 rstory
+
+ * snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpUDPBaseDomain.c:
+
+ merge netsnmp_dtlsudp6 into netsnmp_dtlsudp
+
+ use addr size to tell them apart
+
+2011-03-25 20:31 rstory
+
+ * snmplib/snmp_transport.c:
+
+ log (once) warning when deprecated f_create_from_tstring
+ transport function used
+
+2011-03-25 20:30 rstory
+
+ * snmplib/transports/snmpTCPDomain.c:
+
+ reduce casting; make sure to free the right pointer
+
+2011-03-25 20:29 rstory
+
+ * snmplib/transports/snmpUDPBaseDomain.c:
+
+ reduce casting
+
+2011-03-24 06:19 magfr
+
+ * agent/mibgroup/ucd-snmp/dlmod.c:
+
+ Replace a variable with a constant. Make one more oid const.
+
+2011-03-17 21:09 nba
+
+ * man/snmpdelta.1.def:
+
+ Formatting botch
+
+2011-03-17 21:07 nba
+
+ * mibs/Makefile.in:
+
+ Install required mibs
+
+2011-03-17 21:05 nba
+
+ * mibs/rfclist:
+
+ New RFC mibs
+
+2011-03-15 10:31 bvassche
+
+ * snmplib/cert_util.c:
+
+ Spelling fix: reginerated -> regenerated.
+
+2011-03-15 10:19 bvassche
+
+ * snmplib/cert_util.c:
+
+ Simplified r19594 (leak-at-exit fix).
+
+2011-03-15 09:59 bvassche
+
+ * snmplib/snmp_openssl.c:
+
+ Fixed a compiler warning that was introduced in r20113.
+
+2011-03-14 09:31 dts12
+
+ * agent/snmpd.c:
+
+ Fix main agent select call to use the renamed API routine.
+
+2011-03-13 20:09 dts12
+
+ * include/net-snmp/library/large_fd_set.h, snmplib/large_fd_set.c:
+
+ Bring the naming of the large_fd_set select call into
+ line with the rest of the API.
+
+2011-03-12 06:59 rstory
+
+ * snmplib/container_binary_array.c:
+
+ CHANGES: snmplib: realloc+init instead of calloc
+
+ inspired by patch 3195532 from Stephen Hemminger
+
+2011-03-12 05:47 rstory
+
+ * agent/mibgroup/ip-forward-mib/data_access/route_common.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c:
+
+ CHANGES: snmpd: 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
+
+2011-03-11 14:43 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ CHANGES: snmplib: add more openssl error cases where we check for
+ local cert
+
+2011-03-11 12:01 bvassche
+
+ * agent/mibgroup/ucd-snmp/disk.c:
+
+ MinGW: dskTable: Report zero for unimplemented fields instead of
+ random data.
+
+2011-03-11 08:42 bvassche
+
+ * agent/mibgroup/disman/schedule/schedCore.c:
+
+ CHANGES: snmpd: Builds with most recent MinGW (having #define
+ localtime_r).
+
+2011-03-11 03:08 rstory
+
+ * snmplib/cert_util.c, snmplib/snmp_openssl.c:
+
+ CHANGES: snmplib: refine cert debugging; remove unused function
+
+2011-03-10 21:21 rstory
+
+ * snmplib/cert_util.c:
+
+ CHANGES: snmpd: BUG: 3205765: handle reconfig for certSecName
+ token
+
+2011-03-10 20:01 bvassche
+
+ * agent/snmpd.c:
+
+ Spelling fix in a source code comment: messges -> messages.
+
+2011-03-10 19:55 bvassche
+
+ * snmplib/large_fd_set.c:
+
+ CHANGES: snmplib: PATCH: 3203806: Minor performance optimization
+ of netsnmp_large_fd_set_resize().
+
+2011-03-10 19:48 bvassche
+
+ * agent/snmpd.c:
+
+ CHANGES: snmpd: PATCH: 3203806: Avoid that the main agent
+ processing loop - when using more than FD_SETSIZE file
+ descriptors - can cause memory corruption by invoking select().
+
+2011-03-10 19:43 bvassche
+
+ * include/net-snmp/library/large_fd_set.h, snmplib/large_fd_set.c:
+
+ CHANGES: snmplib: PATCH: 3203806: Add the function
+ netsnmp_large_select().
+
+2011-03-10 18:55 bvassche
+
+ * testing/fulltests/support/clib_build,
+ testing/fulltests/unit-tests/T009large_fd_set_clib.c:
+
+ Added a minimal unit test for netsnmp_large_fd_set.
+
+2011-03-10 18:52 bvassche
+
+ * snmplib/large_fd_set.c:
+
+ CHANGES: snmplib: PATCH: 3203806: Make
+ netsnmp_large_fd_set_resize() clear all relevant file
+ descriptors.
+
+2011-03-10 15:51 dts12
+
+ * snmplib/snmp-tc.c:
+
+ CHANGES: snmpd: BUG: 3178389: Fix inconsistent handling of TZ
+ offsets
+
+2011-03-10 15:40 dts12
+
+ * agent/mibgroup/hardware/fsys,
+ agent/mibgroup/ip-mib/ipAddressPrefixTable,
+ agent/mibgroup/ip-mib/ipIfStatsTable:
+
+ Ignore object files and libraries
+
+2011-03-10 15:05 dts12
+
+ * snmplib/transports:
+
+ Ignore object files and libraries
+
+2011-03-10 14:32 hardaker
+
+ * apps/Makefile.in, configure, configure.d/config_os_libs2:
+
+ make variable names match
+
+2011-03-10 14:28 bvassche
+
+ * agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c:
+
+ Fixed two compiler warnings.
+
+2011-03-10 14:24 hardaker
+
+ * configure, configure.d/config_os_libs2:
+
+ fixed installation variables for the optional SET programs
+
+2011-03-08 00:53 hardaker
+
+ * local/minimalist/remove-unneeded-modules:
+
+ chmod a+x
+
+2011-03-08 00:15 hardaker
+
+ * local/minimalist/removeifdefcode.pl:
+
+ print an error if the end of a file was reached and we're not
+ back
+ into the state we can write; otherwise a closing #ifdef is
+ missing.
+
+2011-03-08 00:15 hardaker
+
+ * snmplib/transports/snmpUnixDomain.c:
+
+ fix endif comment to match the opening ifdef
+
+2011-03-08 00:15 hardaker
+
+ * local/minimalist/removeifdefcode.pl:
+
+ reset the canwrite flag for every file
+
+2011-03-08 00:15 hardaker
+
+ * local/minimalist/remove-unneeded-modules:
+
+ temporarily leave in header files
+
+2011-03-08 00:14 hardaker
+
+ * configure, configure.ac:
+
+ change the unique file check to one that is not in the mibgroup
+ directory
+
+2011-03-08 00:14 hardaker
+
+ * testing/fulltests/read-only,
+ testing/fulltests/read-only/T0141snmpv2csetfail_simple:
+
+ a test for ensuring the agent rejects SET requests with
+ --enable-read-only
+
+2011-03-08 00:14 hardaker
+
+ * testing/fulltests/default/T0141snmpv2cset_simple:
+
+ add back in the stopagent command
+
+2011-03-08 00:14 hardaker
+
+ * testing/fulltests/unit-tests/T101pdu_type_clib.c,
+ testing/fulltests/unit-tests/T102pdu_build_clib.c,
+ testing/fulltests/unit-tests/T103pdu_parse_clib.c:
+
+ unit tests writen for the read-only support converted to work
+ with or without read-only
+
+2011-03-08 00:13 hardaker
+
+ * testing/fulltests/default/T0141snmpv2cset_simple:
+
+ don't run the set test if no_write_support is turned on
+
+2011-03-08 00:13 hardaker
+
+ * testing/fulltests/default/T030snmpv3usercreation_simple:
+
+ skip if no_write_support
+
+2011-03-08 00:13 hardaker
+
+ * testing/fulltests/default/T0141snmpv2cset_simple:
+
+ A new test to check whether SNMPv2c SETs to sysContact work as
+ expected
+
+2011-03-08 00:13 hardaker
+
+ * testing/fulltests/default/Svanyconfig:
+
+ allow for v2c SET support testing
+
+2011-03-08 00:12 hardaker
+
+ * agent/mibgroup/mibII/vacm_conf.c:
+
+ Allow for single quotes for vacm context name quoting too
+
+2011-03-07 19:19 hardaker
+
+ * configure:
+
+ fix the configure tests to include the word test in the test
+
+2011-03-07 19:18 hardaker
+
+ * configure.d/config_os_libs2:
+
+ fix the configure tests to include the word test in the test
+
+2011-03-07 19:18 hardaker
+
+ * local/minimalist/remove-unneeded-modules:
+
+ Added an annoyingly long list of exceptions that needs to be
+ automated
+
+2011-03-07 19:18 hardaker
+
+ * local/minimalist/remove-unneeded-modules:
+
+ A quick perl script to remove unneeded code modules from the
+ modules directory
+
+2011-03-07 19:18 hardaker
+
+ * agent/mibgroup/target/target.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+ snmplib/cert_util.c, snmplib/snmpusm.c, snmplib/vacm.c:
+
+ more improvements (removements) for featurization and read-only
+ support
+
+2011-03-07 17:19 bvassche
+
+ * snmplib/container_binary_array.c:
+
+ CHANGES: snmplib: PATCH: 3195537: Minor binary_array container
+ sort optimization
+
+2011-03-06 19:47 nba
+
+ * agent/mibgroup/disman/nslookup/lookupCtlTable.c:
+
+ Tabs to spaces
+
+2011-03-06 11:28 nba
+
+ * agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ configure.d/config_os_functions:
+
+ Configure check for gethostname2
+ Use getaddrinfo if available. Now works for Solaris (and
+ Windows?)
+
+2011-03-05 19:16 magfr
+
+ * apps/snmptest.c:
+
+ Add dropped ||'s from r20072
+
+2011-03-05 12:50 nba
+
+ * agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ agent/mibgroup/disman/nslookup/lookupCtlTable.h,
+ agent/mibgroup/disman/nslookup/lookupResultsTable.c:
+
+ Clean up, and cosolidate result table row creation into a new
+ function.
+ Saves 200 lines of code, with (hopefully) no functionality change
+
+2011-03-05 06:17 hardaker
+
+ * apps/Makefile.in, apps/snmptest.c, configure,
+ configure.d/config_os_libs2:
+
+ don't build SET related apps with --enable-read-only
+
+2011-03-05 06:16 hardaker
+
+ * agent/helpers/baby_steps.c,
+ agent/mibgroup/disman/event/mteEvent.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/mibII/snmp_mib.c, agent/mibgroup/mibII/updates.c,
+
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+ agent/mibgroup/target/target.c,
+ include/net-snmp/agent/baby_steps.h,
+ include/net-snmp/agent/snmp_agent.h, snmplib/snmp_client.c:
+
+ fix issues with combining --enable-minimalist and
+ --enable-read-only
+
+2011-03-05 06:16 hardaker
+
+ * local/minimalist/find-unused-code:
+
+ better output for finding object symbols.
+
+2011-03-04 21:56 baerm
+
+ * local/minimalist/removeifdefcode.pl:
+
+ last commit: changes to allow parsing of featuers files to get
+ all minimalist tags which are then processed for removal
+
+ this commit: changed comments/white space
+
+2011-03-04 19:27 baerm
+
+ * agent/mibgroup/agent/extend.c:
+
+ added no_write support to extend.c
+
+2011-03-04 19:26 baerm
+
+ * agent/helpers/instance.c:
+
+ Added missing #endif comment for remove ifdef code support
+
+2011-03-04 19:24 baerm
+
+ * local/minimalist/removeifdefcode.pl:
+
+ added changes to allow code removal in-place
+ (i.e. does not require creating a new file)
+
+2011-03-04 19:23 baerm
+
+ * local/minimalist/ignore.regexp:
+
+ adding a ignore.regexp file that can be used with
+ removeifdefcode.pl
+
+2011-03-04 19:20 hardaker
+
+ * local/minimalist/feature-makedocs:
+
+ add a outgoing link to the parent marking page
+
+2011-03-04 19:19 hardaker
+
+ * local/minimalist/feature-makedocs:
+
+ Added a wiki output mode
+
+2011-03-04 19:19 hardaker
+
+ * local/minimalist/feature-makedocs:
+
+ Note that the org output is the default in the help output
+
+2011-03-04 15:09 jsafranek
+
+ * agent/mibgroup/ucd-snmp/vmstat_linux.c:
+
+ CHANGES: snmpd: fixed 'truncating integer value > 32 bits' in
+ UCD-SNMP-MIB::systemStats on Linux
+
+2011-03-04 14:49 hardaker
+
+ * agent/agent_read_config.c, agent/helpers/watcher.c,
+ agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/header_complex.c,
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c,
+ agent/mibgroup/mibII/kernel_linux.c,
+ agent/mibgroup/mibII/tcpTable.c,
+ agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/notification-log-mib/notification_log.c,
+ agent/mibgroup/snmpv3/snmpEngine.c,
+ agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/util_funcs.c,
+ agent/mibgroup/utilities/iquery.c, snmplib/snmp_api.c:
+
+ reclassification of the remaining features into a hierarchy
+
+2011-03-04 14:49 hardaker
+
+ * snmplib/snmp_openssl.c:
+
+ don't double-declare cert_utils
+
+2011-03-04 14:49 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:
+
+ the ipaddress_linux was incorrectly marked as needing
+ cert_fingerprints
+
+2011-03-04 14:48 hardaker
+
+ * agent/agent_registry.c:
+
+ put the agent_registry feature in libnetsnmpagent.
+
+2011-03-03 10:56 bvassche
+
+ * win32/libsnmp_dll/libsnmp.def:
+
+ CHANGES: Win32: Deprecated libsnmp.def - add NETSNMP_IMPORT to
+ function declarations instead to export a function from
+ netsnmp.dll.
+
+2011-03-03 10:48 bvassche
+
+ * include/net-snmp/library/snmpIPv6BaseDomain.h,
+ include/net-snmp/library/snmp_debug.h:
+
+ Added missing NETSNMP_IMPORT declarations.
+
+2011-03-03 10:24 bvassche
+
+ * win32/libagent/libagent.def, win32/libucdmibs/libucdmibs.def:
+
+ Removed two obsolete Win32 files.
+
+2011-03-03 10:09 bvassche
+
+ * snmplib/transports/snmpIPv6BaseDomain.c:
+
+ Trivial comment fix: snmpIPv6BaseDomain.c contains IPv6 base
+ transport support functions instead of IPv4.
+
+2011-03-02 19:10 bvassche
+
+ * snmplib:
+
+ Added snmpsm_shutdown.h to the Subversion ignore list because
+ it's a generated file.
+
+2011-03-02 15:58 bvassche
+
+ * win32/config.h:
+
+ Removed an obsolete file.
+
+2011-03-02 15:52 bvassche
+
+ * include/net-snmp/library/snmp_secmod.h, win32/snmpsm_shutdown.h,
+ win32/snmpv3-security-includes.h:
+
+ Builds again with Visual Studio after the introduction of the
+ "feature" feature.
+
+2011-03-02 15:48 bvassche
+
+ * win32/snmpsm_init.h:
+
+ Removed a misleading comment.
+
+2011-03-02 08:40 magfr
+
+ * configure, configure.d/config_os_libs2:
+
+ Correct the check of wether usm security is enabled.
+ Regenerate configure.
+
+2011-03-02 08:39 magfr
+
+ * include/net-snmp/net-snmp-config.h.in:
+
+ Regenerate
+
+2011-03-02 08:21 magfr
+
+ *
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c:
+
+ Add missing dependencies
+
+2011-03-02 07:19 magfr
+
+ * snmplib/snmpusm.c:
+
+ Ignore the return value from snmp_increment_statistic
+
+2011-03-02 07:19 magfr
+
+ * snmplib/container.c:
+
+ Split the container_compare_functions feature into
+ container_compare_mem,
+ container_compare_long, container_compare_ulong,
+ container_compare_int32 and
+ container_compare_uint32
+ Unify the structure of the compare functions further.
+
+2011-03-02 07:19 magfr
+
+ * snmplib/container.c:
+
+ Change the spelling of the container_compare_cstring feature to
+ container_ncompare_cstring as that is the function that is
+ guarded by that
+ attribute.
+
+2011-03-02 07:17 magfr
+
+ * include/net-snmp/library/snmp_api.h:
+
+ Add the missing replacement macro for snmp_init_statistics
+
+2011-03-02 07:16 magfr
+
+ * include/net-snmp/library/snmp_api.h:
+
+ snmp_increment_statistic_by takes two arguments so let the
+ replacement macro
+ take two arguments as well.
+
+2011-02-27 13:55 nba
+
+ * agent/mibgroup/disman/nslookup/lookupCtlTable.c:
+
+ Fix typo in r19990
+
+2011-02-26 10:53 magfr
+
+ * local/minimalist/feature-check:
+
+ Remove lines starting with #define in the output of the
+ preprocessor
+ When gcc -E is called with -ggdb3 (or -dD) then all the macro
+ definitions are
+ passed through the preprocessor and that messes up our
+ processing.
+
+2011-02-26 10:52 magfr
+
+ * Makefile.rules:
+
+ Put the generated file in the build tree, not the source tree.
+
+2011-02-26 01:23 hardaker
+
+ * agent/agent_trap.c, agent/helpers/table_dataset.c,
+ agent/mibgroup/disman/event/mteEvent.c,
+ agent/mibgroup/disman/event/mteTrigger.c,
+ agent/mibgroup/disman/schedule/schedCore.c,
+ agent/mibgroup/hardware/cpu/cpu.c,
+ agent/mibgroup/hardware/memory/hw_mem.c,
+ agent/mibgroup/host/data_access/swinst.c,
+ agent/mibgroup/host/data_access/swrun.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c,
+
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c,
+ agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_common.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_solaris2.c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c:
+
+ moved a bunch of features into the libnetsnmpmibs feature set.
+
+2011-02-26 01:22 hardaker
+
+ * agent/agent_handler.c, agent/agent_index.c,
+ agent/agent_registry.c, agent/agent_trap.c,
+ agent/helpers/all_helpers.c, agent/helpers/cache_handler.c,
+ agent/helpers/table.c, agent/helpers/table_array.c,
+ agent/helpers/table_data.c, agent/helpers/table_dataset.c,
+ agent/helpers/table_iterator.c, agent/helpers/table_row.c,
+ agent/snmp_agent.c, local/minimalist/sizetests, snmplib/mib.c:
+
+ classified libnetsnmpagent features
+
+2011-02-26 01:21 hardaker
+
+ * local/minimalist/sizetests:
+
+ reverse the order of the libraries (snmplib first)
+
+2011-02-26 01:21 hardaker
+
+ * local/minimalist/sizetests:
+
+ output cleanup and added agent-mibs and logging options
+
+2011-02-26 01:21 hardaker
+
+ * local/minimalist/sizetests:
+
+ add a default set of arguments
+ calculate resulting sizes
+
+2011-02-26 01:21 hardaker
+
+ * snmplib/dir_utils.c:
+
+ Added a missing ;
+
+2011-02-26 01:20 hardaker
+
+ * local/minimalist/sizetests:
+
+ prefix the output files with a number to indicate order
+
+2011-02-26 01:20 hardaker
+
+ * local/minimalist/sizetests:
+
+ save the results of the system executions
+
+2011-02-26 01:20 hardaker
+
+ * local/minimalist/sizetests:
+
+ enable building of the resulting combinations
+ Add a -n flag for dry-runs
+
+2011-02-26 01:20 hardaker
+
+ * local/minimalist/sizetests:
+
+ enable the -t tag for limiting types
+
+2011-02-26 01:19 hardaker
+
+ * local/minimalist/sizetests:
+
+ Added argument parsing and arguments for selecting and listing
+ types
+
+2011-02-26 01:19 hardaker
+
+ * local/minimalist/sizetests:
+
+ generate configure script arguments from specs
+
+2011-02-26 01:19 hardaker
+
+ * local/minimalist/sizetests:
+
+ added a bunch of new feature options and cleaned up a bit
+
+2011-02-26 01:19 hardaker
+
+ * local/minimalist/sizetests:
+
+ added a new (not yet working) script to test sizing of various
+ argument sets
+
+2011-02-26 00:26 magfr
+
+ * agent/mibgroup/ucd-snmp/dlmod.c:
+
+ Simplify the code. Unify some debug logs.
+
+2011-02-26 00:19 magfr
+
+ * agent/mibgroup/ucd-snmp/dlmod.c:
+
+ Reduce the scope of a few variables
+
+2011-02-26 00:16 magfr
+
+ * agent/mibgroup/ucd-snmp/dlmod.c:
+
+ Remove some unused includes.
+
+2011-02-26 00:15 magfr
+
+ * agent/mibgroup/ucd-snmp/dlmod.c:
+
+ Make it possible to initialize/uninitialize modules with 64
+ character names and not suffer wild writes.
+
+2011-02-26 00:12 magfr
+
+ * agent/mibgroup/ucd-snmp/dlmod.c:
+
+ Code restructuring - put the managed routines before the
+ managment code.
+
+2011-02-26 00:11 magfr
+
+ * agent/mibgroup/ucd-snmp/dlmod.c, agent/mibgroup/ucd-snmp/dlmod.h:
+
+ CHANGES: libnetsnmpmibs: Make all functions in the dlmod module
+ that don't have to be public static
+
+2011-02-26 00:07 magfr
+
+ * agent/mibgroup/ucd-snmp/dlmod.c:
+
+ Rename deinit_dlmod to shutdown_dlmod as that is what it really
+ is about.
+
+2011-02-25 18:24 baerm
+
+ * agent/mibgroup/agent/nsVacmAccessTable.c:
+
+ adding minimalist ifdefs to net-snmp-vacm mib
+
+2011-02-25 16:09 hardaker
+
+ * local/minimalist/feature-makedocs:
+
+ properly handle twin children; also sort the child list
+ alphabetically.
+
+2011-02-25 16:09 hardaker
+
+ * snmplib/snmp_logging.c:
+
+ I suppose logging should probably default to being a wanted
+ option :-)
+
+2011-02-25 16:09 hardaker
+
+ * local/minimalist/feature-makedocs:
+
+ org-link the files in the output
+
+2011-02-25 16:08 hardaker
+
+ * Makefile.rules, agent/Makefile.in, agent/mibgroup/Makefile.in,
+ apps/Makefile.in, apps/snmpnetstat/Makefile.in,
+ local/minimalist/feature-check, snmplib/Makefile.in:
+
+ make the features-check script track the full source path
+
+2011-02-25 16:08 hardaker
+
+ * local/minimalist/feature-makedocs:
+
+ change the function names to match that it's printing to org-mode
+ at the moment.
+
+2011-02-25 16:08 hardaker
+
+ * snmplib/file_utils.c, snmplib/mib.c, snmplib/oid_stash.c,
+ snmplib/snmp_api.c, snmplib/snmp_logging.c, snmplib/tools.c:
+
+ last of the feature classification in libnetsnmp
+
+2011-02-25 16:07 hardaker
+
+ * snmplib/keytools.c, snmplib/lcd_time.c, snmplib/scapi.c:
+
+ make the usm_support utilities self-declare themselves as
+ children to
+ make sure they're properly included during dependency ordering
+
+2011-02-25 16:07 hardaker
+
+ * snmplib/callback.c, snmplib/cert_util.c, snmplib/check_varbind.c,
+ snmplib/container.c, snmplib/data_list.c,
+ snmplib/default_store.c, snmplib/fd_event_manager.c,
+ snmplib/file_utils.c, snmplib/keytools.c, snmplib/snmpusm.c:
+
+ superstructuralizationizing the features
+
+2011-02-25 16:07 hardaker
+
+ * snmplib/read_config.c, snmplib/snmp-tc.c, snmplib/snmp_client.c,
+ snmplib/snmp_enum.c, snmplib/snmp_transport.c, snmplib/system.c,
+ snmplib/text_utils.c, snmplib/tools.c,
+ snmplib/transports/snmpUnixDomain.c, snmplib/ucd_compat.c:
+
+ significant parent/child feature classification
+
+2011-02-25 16:06 hardaker
+
+ * snmplib/snmp_api.c, snmplib/snmpusm.c:
+
+ classify a few components into a top-level libnetsnmp component
+
+2011-02-25 16:06 hardaker
+
+ * snmplib/keytools.c, snmplib/lcd_time.c, snmplib/scapi.c,
+ snmplib/snmpusm.c:
+
+ structurize the usm features
+
+2011-02-25 16:06 hardaker
+
+ * snmplib/container.c, snmplib/container_iterator.c,
+ snmplib/container_list_ssll.c, snmplib/container_null.c,
+ snmplib/dir_utils.c:
+
+ structure the container features into a hierarchy
+
+2011-02-25 16:05 hardaker
+
+ * snmplib/snmp_logging.c:
+
+ group the logging handlers under a parent feature
+
+2011-02-25 16:05 hardaker
+
+ * local/minimalist/feature-makedocs:
+
+ fix the expect argument count
+
+2011-02-25 16:05 hardaker
+
+ * local/minimalist/feature-makedocs:
+
+ fix the name of the expected input file
+
+2011-02-25 16:05 hardaker
+
+ * local/minimalist/feature-makedocs:
+
+ argument parsing and usage() output
+
+2011-02-25 16:04 hardaker
+
+ * agent/helpers/stash_cache.c, agent/helpers/stash_to_next.c,
+ agent/helpers/table_dataset.c, agent/helpers/table_iterator.c,
+ agent/mibgroup/examples/netSnmpHostsTable.c,
+ agent/mibgroup/mibII/ipCidrRouteTable.c, snmplib/oid_stash.c:
+
+ - added two oid_stash functions as individual features
+ - cleaned up some warnings in the table_iterator code
+
+2011-02-25 12:55 dts12
+
+ * dist/makerelease.xml:
+
+ Fix the command to create a new SVN tag line
+
+ (Having brought the structure of the 5.5.x branch
+ into line with the other branches, the previous
+ command is now wrong for *all* branches, rather
+ than just most of them!)
+
+2011-02-25 11:10 dts12
+
+ * snmplib/snmpv3.c:
+
+ Avoid a possible crash if the engineID is not available or set.
+
+2011-02-25 00:40 baerm
+
+ * agent/mibgroup/disman/event/mteEventNotificationTable.c,
+ agent/mibgroup/disman/event/mteEventSetTable.c,
+ agent/mibgroup/disman/event/mteEventTable.c,
+ agent/mibgroup/disman/event/mteObjectsTable.c,
+ agent/mibgroup/disman/event/mteTriggerBooleanTable.c,
+ agent/mibgroup/disman/event/mteTriggerDeltaTable.c,
+ agent/mibgroup/disman/event/mteTriggerExistenceTable.c,
+ agent/mibgroup/disman/event/mteTriggerTable.c,
+ agent/mibgroup/disman/event/mteTriggerThresholdTable.c,
+ agent/mibgroup/disman/mteEventNotificationTable.c,
+ agent/mibgroup/disman/mteObjectsTable.c,
+ agent/mibgroup/disman/mteObjectsTable.h,
+ agent/mibgroup/disman/mteTriggerBooleanTable.c,
+ agent/mibgroup/disman/mteTriggerBooleanTable.h,
+ agent/mibgroup/disman/mteTriggerDeltaTable.c,
+ agent/mibgroup/disman/mteTriggerDeltaTable.h,
+ agent/mibgroup/disman/mteTriggerExistenceTable.c,
+ agent/mibgroup/disman/mteTriggerExistenceTable.h,
+ agent/mibgroup/disman/mteTriggerTable.c,
+ agent/mibgroup/disman/mteTriggerTable.h,
+ agent/mibgroup/disman/mteTriggerThresholdTable.c,
+ agent/mibgroup/disman/mteTriggerThresholdTable.h,
+ agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ agent/mibgroup/disman/nslookup/lookupCtlTable.h:
+
+ adding ifdef code for minimalist support of diffman mib
+
+2011-02-24 19:21 baerm
+
+ * agent/mibgroup/host/hrSWRunTable.c,
+ agent/mibgroup/host/hr_system.c, agent/mibgroup/host/hr_system.h:
+
+ Adding minimalist ifdefs to host resource mib
+
+2011-02-24 05:46 hardaker
+
+ * agent/helpers/table_iterator.c, snmplib/data_list.c:
+
+ mark the data_list function that's only used in stach_caching as
+ a feature
+
+2011-02-24 05:46 hardaker
+
+ * agent/helpers/table_iterator.c:
+
+ whoops.
+
+2011-02-24 05:46 hardaker
+
+ * agent/helpers/table_iterator.c:
+
+ more missing stash references
+
+2011-02-24 05:45 hardaker
+
+ * agent/helpers/table_iterator.c:
+
+ ifdefed/featured out a missing stash_cache section
+
+2011-02-24 05:45 hardaker
+
+ * agent/mibgroup/util_funcs.c:
+
+ make the prefix_info more hierarchical and sub-feature the unused
+ one
+
+2011-02-24 05:45 hardaker
+
+ * local/minimalist/find-unused-code:
+
+ do include the perl/python code when searching for files
+
+2011-02-24 05:45 hardaker
+
+ * agent/helpers/table_tdata.c:
+
+ make the semi-used table_tdata functions children of
+ table_tdata_all
+ instead of just table_tdata
+
+2011-02-23 22:00 magfr
+
+ * agent/helpers/table_tdata.c:
+
+ Correct typo
+
+2011-02-23 21:54 magfr
+
+ * snmplib/parse.c:
+
+ Correct typo
+
+2011-02-23 21:10 nba
+
+ * agent/snmp_vars.c:
+
+ proper include of prototype
+
+2011-02-23 21:07 hardaker
+
+ * configure, configure.d/config_modules_agent,
+ configure.d/config_modules_transports,
+ configure.d/config_project_with_enable:
+
+ compat some feature header chicken and egg problems
+
+2011-02-23 15:27 nba
+
+ * snmplib/snmpusm.c:
+
+ unsigned juggling to remove warnings
+
+2011-02-23 15:23 nba
+
+ * agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c:
+
+ unsigned juggling to remove warnings
+
+2011-02-23 15:20 nba
+
+ * agent/mibgroup/ip-mib.h:
+
+ Enable (probably forgotten) ipAddressPrefixTable
+
+2011-02-23 14:30 hardaker
+
+ * local/minimalist, local/minimalist/feature-check,
+ local/minimalist/feature-makedocs,
+ local/minimalist/feature-remove,
+ local/minimalist/find-unused-code,
+ local/minimalist/removeifdefcode.pl:
+
+ added other missing 'new' files not included in the minimalist
+ patch file
+
+2011-02-23 09:54 nba
+
+ * agent/mibgroup/tcp-mib/data_access/tcpConn_freebsd4.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_netbsd.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_openbsd.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_freebsd4.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_netbsd.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_openbsd.c:
+
+ Loading IPv6 data is a no-no when IPv6 not enabled
+
+2011-02-23 09:36 nba
+
+ * apps/snmptable.c:
+
+ Fix bug 3118631: snmptable segfaults if index contains :
+ character
+
+2011-02-23 09:30 nba
+
+ * include/net-snmp/system/freebsd8.h:
+
+ FreeBSD 8 support
+
+2011-02-23 01:48 hardaker
+
+ * include/net-snmp/net-snmp-features.h:
+
+ added missing net-snmp-features.h
+
+2011-02-23 00:01 hardaker
+
+ * Makefile.in, Makefile.rules, Makefile.top, agent/Makefile.in,
+ agent/agent_handler.c, agent/agent_index.c,
+ agent/agent_read_config.c, agent/agent_registry.c,
+ agent/agent_trap.c, agent/helpers/all_helpers.c,
+ agent/helpers/baby_steps.c, agent/helpers/cache_handler.c,
+ agent/helpers/instance.c, agent/helpers/mode_end_call.c,
+ agent/helpers/multiplexer.c, agent/helpers/old_api.c,
+ agent/helpers/read_only.c, agent/helpers/row_merge.c,
+ agent/helpers/scalar.c, agent/helpers/scalar_group.c,
+ agent/helpers/snmp_get_statistic.c, agent/helpers/stash_cache.c,
+ agent/helpers/stash_to_next.c, agent/helpers/table.c,
+ agent/helpers/table_array.c, agent/helpers/table_container.c,
+ agent/helpers/table_data.c, agent/helpers/table_dataset.c,
+ agent/helpers/table_iterator.c, agent/helpers/table_row.c,
+ agent/helpers/table_tdata.c, agent/helpers/watcher.c,
+ agent/mibgroup/Makefile.in, agent/mibgroup/Rmon/alarmTable.c,
+ agent/mibgroup/agent/extend.c, agent/mibgroup/agent/nsCache.c,
+ agent/mibgroup/agent/nsLogging.c,
+ agent/mibgroup/agent/nsModuleTable.c,
+ agent/mibgroup/agent/nsTransactionTable.c,
+ agent/mibgroup/agent/nsVacmAccessTable.c,
+ agent/mibgroup/agentx/agentx_config.c,
+ agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/master.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/disman/event/mteEvent.c,
+ agent/mibgroup/disman/event/mteEventConf.c,
+ agent/mibgroup/disman/event/mteEventNotificationTable.c,
+ agent/mibgroup/disman/event/mteEventSetTable.c,
+ agent/mibgroup/disman/event/mteEventTable.c,
+ agent/mibgroup/disman/event/mteObjectsTable.c,
+ agent/mibgroup/disman/event/mteTrigger.c,
+ agent/mibgroup/disman/event/mteTriggerBooleanTable.c,
+ agent/mibgroup/disman/event/mteTriggerConf.c,
+ agent/mibgroup/disman/event/mteTriggerDeltaTable.c,
+ agent/mibgroup/disman/event/mteTriggerExistenceTable.c,
+ agent/mibgroup/disman/event/mteTriggerTable.c,
+ agent/mibgroup/disman/event/mteTriggerThresholdTable.c,
+ agent/mibgroup/disman/expr/expErrorTable.c,
+ agent/mibgroup/disman/expr/expExpressionConf.c,
+ agent/mibgroup/disman/expr/expExpressionTable.c,
+ agent/mibgroup/disman/expr/expObjectConf.c,
+ agent/mibgroup/disman/expr/expObjectTable.c,
+ agent/mibgroup/disman/expression/expExpressionTable.c,
+ agent/mibgroup/disman/mteEventNotificationTable.c,
+ agent/mibgroup/disman/mteEventTable.c,
+ agent/mibgroup/disman/mteTriggerTable.c,
+ agent/mibgroup/disman/schedule/schedConf.c,
+ agent/mibgroup/disman/schedule/schedCore.c,
+ agent/mibgroup/disman/schedule/schedTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteResultsTable.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interface.c,
+ agent/mibgroup/examples/data_set.c,
+ agent/mibgroup/examples/delayed_instance.c,
+ agent/mibgroup/examples/netSnmpHostsTable.c,
+ agent/mibgroup/examples/netSnmpHostsTable_checkfns.c,
+ agent/mibgroup/examples/scalar_int.c,
+ agent/mibgroup/hardware/cpu/cpu.c,
+ agent/mibgroup/hardware/cpu/cpu_kinfo.c,
+ agent/mibgroup/hardware/cpu/cpu_nlist.c,
+ agent/mibgroup/hardware/cpu/cpu_perfstat.c,
+ agent/mibgroup/hardware/cpu/cpu_sysctl.c,
+ agent/mibgroup/hardware/memory/hw_mem.c,
+ agent/mibgroup/header_complex.c,
+ agent/mibgroup/host/data_access/swinst.c,
+ agent/mibgroup/host/data_access/swinst_darwin.c,
+ agent/mibgroup/host/data_access/swinst_pkginfo.c,
+ agent/mibgroup/host/data_access/swinst_rpm.c,
+ agent/mibgroup/host/data_access/swrun.c,
+ agent/mibgroup/host/hr_filesys.c,
+ agent/mibgroup/host/hr_swinst.c, agent/mibgroup/host/hr_system.c,
+ agent/mibgroup/host/hrh_filesys.c,
+ agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.h,
+ agent/mibgroup/if-mib/ifTable/ifTable_data_access.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable.h,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_constants.h,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c,
+
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c,
+ agent/mibgroup/ip-mib/data_access/arp_common.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c,
+
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c,
+ agent/mibgroup/ip-mib/ip_scalars.c,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c,
+ agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/ip.c,
+ agent/mibgroup/mibII/ipCidrRouteTable.c,
+ agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/kernel_linux.c,
+ agent/mibgroup/mibII/setSerialNo.c,
+ agent/mibgroup/mibII/snmp_mib_5_5.c,
+ agent/mibgroup/mibII/sysORTable.c,
+ agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c,
+ agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udp.c,
+ agent/mibgroup/mibII/vacm_conf.c,
+ agent/mibgroup/mibII/vacm_context.c,
+ agent/mibgroup/mibII/vacm_vars.c,
+ agent/mibgroup/mibII/vacm_vars.h,
+ agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/notification-log-mib/notification_log.c,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.h,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/notification/snmpNotifyTable.h,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c,
+ agent/mibgroup/sctp-mib/sctpTables_common.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c,
+
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c,
+
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c,
+ agent/mibgroup/snmpv3/snmpEngine.c,
+ agent/mibgroup/snmpv3/snmpMPDStats_5_5.c,
+ agent/mibgroup/snmpv3/usmStats.c,
+ agent/mibgroup/snmpv3/usmStats_5_5.c,
+ agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/snmpv3/usmUser.h,
+ agent/mibgroup/snmpv3mibs.h,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.h,
+ agent/mibgroup/target/snmpTargetParamsEntry.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.h,
+ agent/mibgroup/target/target.c,
+ agent/mibgroup/target/target_counters.c,
+ agent/mibgroup/target/target_counters.h,
+ agent/mibgroup/target/target_counters_5_5.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_common.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_solaris2.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c,
+ agent/mibgroup/testhandler.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c,
+ agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.c,
+ agent/mibgroup/ucd-snmp/dlmod.c,
+ agent/mibgroup/ucd-snmp/extensible.c,
+ agent/mibgroup/ucd-snmp/lmSensors.c,
+ agent/mibgroup/ucd-snmp/pass.c,
+ agent/mibgroup/ucd-snmp/pass_persist.c,
+ agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/proxy.c,
+ agent/mibgroup/ucd-snmp/versioninfo.c,
+ agent/mibgroup/ucd-snmp/vmstat_linux.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_common.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_solaris2.c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c,
+ agent/mibgroup/util_funcs.c, agent/mibgroup/utilities/iquery.c,
+ agent/mibgroup/winExtDLL.c, agent/snmp_agent.c,
+ agent/snmp_vars.c, agent/snmpd.c, apps/Makefile.in,
+ apps/agentxtrap.c, apps/snmpnetstat/Makefile.in,
+ apps/snmpnetstat/main.c, apps/snmpnetstat/netstat.h,
+ apps/snmpnetstat/route.c, apps/snmptest.c, apps/snmptranslate.c,
+ apps/snmptrapd.c, apps/snmptrapd_handlers.c,
+ apps/snmptrapd_sql.c, configure, configure.ac,
+ configure.d/config_modules_agent, configure.d/config_modules_lib,
+ configure.d/config_modules_security_modules,
+ configure.d/config_modules_transports,
+ configure.d/config_os_libs2,
+ configure.d/config_project_perl_python,
+ configure.d/config_project_with_enable,
+ include/net-snmp/agent/snmp_agent.h,
+ include/net-snmp/library/libsnmp.h,
+ include/net-snmp/library/snmp.h,
+ include/net-snmp/library/snmp_api.h,
+ include/net-snmp/library/snmp_client.h,
+ include/net-snmp/library/snmp_secmod.h,
+ include/net-snmp/library/snmpksm.h,
+ include/net-snmp/library/snmptsm.h,
+ include/net-snmp/library/snmpusm.h,
+ include/net-snmp/library/snmpv3.h,
+ include/net-snmp/net-snmp-config.h.in, perl/OID/OID.xs,
+ perl/SNMP/SNMP.xs, perl/agent/agent.xs, snmplib/Makefile.in,
+ snmplib/callback.c, snmplib/cert_util.c, snmplib/check_varbind.c,
+ snmplib/container.c, snmplib/container_iterator.c,
+ snmplib/container_list_ssll.c, snmplib/container_null.c,
+ snmplib/data_list.c, snmplib/default_store.c,
+ snmplib/dir_utils.c, snmplib/fd_event_manager.c,
+ snmplib/file_utils.c, snmplib/int64.c, snmplib/keytools.c,
+ snmplib/lcd_time.c, snmplib/mib.c, snmplib/oid_stash.c,
+ snmplib/parse.c, snmplib/read_config.c, snmplib/scapi.c,
+ snmplib/snmp-tc.c, snmplib/snmp_api.c, snmplib/snmp_client.c,
+ snmplib/snmp_enum.c, snmplib/snmp_logging.c,
+ snmplib/snmp_openssl.c, snmplib/snmp_parse_args.c,
+ snmplib/snmp_secmod.c, snmplib/snmp_transport.c,
+ snmplib/snmpksm.c, snmplib/snmptsm.c, snmplib/snmpusm.c,
+ snmplib/snmpv3.c, snmplib/system.c, snmplib/text_utils.c,
+ snmplib/tools.c, snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpSSHDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c,
+ snmplib/transports/snmpUnixDomain.c, snmplib/ucd_compat.c,
+ testing/fulltests/default/Sv3config,
+ testing/fulltests/default/Sv3usmconfigbase,
+ testing/fulltests/default/Sv3vacmconfig,
+ testing/fulltests/default/T049snmpv3inform_simple,
+ testing/fulltests/default/T049snmpv3informauth_simple,
+ testing/fulltests/default/T057trapdauthtest2_simple,
+ testing/fulltests/default/T057trapdauthtest3_simple,
+ testing/fulltests/default/T057trapdauthtest_simple,
+ testing/fulltests/default/T060trapdperl_simple,
+ testing/fulltests/default/T061agentperl_simple,
+ testing/fulltests/default/T113agentxtrap_simple,
+ testing/fulltests/default/T114agentxagentxtrap_simple:
+
+ NEWS: 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
+
+2011-02-22 23:55 hardaker
+
+ * FAQ:
+
+ use the wiki URL instead of the tutorial-5 URL for the snmptrap
+ tutorial
+
+2011-02-21 22:40 nba
+
+ * agent/mibgroup/host/data_access/swrun_kinfo.c:
+
+ proper process status values for netbsd
+
+2011-02-21 22:39 nba
+
+ * snmplib/scapi.c:
+
+ conditionalize variable
+
+2011-02-21 22:20 nba
+
+ * agent/mibgroup/tcp-mib/data_access/tcpConn.h:
+
+ tcp-mib/udp-mib support for the *bsds
+
+2011-02-21 22:16 nba
+
+ * agent/mibgroup/mibII.h,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_freebsd4.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_netbsd.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_openbsd.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint.h,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_freebsd4.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_netbsd.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_openbsd.c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c:
+
+ tcp-mib/udp-mib support for the *bsds
+
+2011-02-21 22:05 nba
+
+ *
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c:
+
+ Properly end debug message with newline
+
+2011-02-21 22:04 nba
+
+ * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c:
+
+ remove var that shadows the useful one
+
+2011-02-21 22:02 nba
+
+ * agent/mibgroup/mibII/ipv6.c:
+
+ major fiddling to get things working for openbsd too. This should
+ really be reworked to use the tcp-mib/udp-mib/data_access
+
+2011-02-21 21:59 nba
+
+ * agent/mibgroup/mibII/tcpTable.c:
+
+ fix tcp states for dragonflybsd
+
+2011-02-21 21:57 nba
+
+ * agent/mibgroup/mibII.h:
+
+ enable new tcp/udp mibs for solaris
+
+2011-02-21 21:53 magfr
+
+ * agent/mibgroup/hardware/sensors/lmsensors_v3.c:
+
+ Do not use c99
+
+2011-02-21 19:08 hardaker
+
+ * dist/makerelease.xml:
+
+ Updated comment about where makerelease comes from (now github)
+
+2011-02-20 09:24 bvassche
+
+ * agent/snmp_agent.c:
+
+ CHANGES: snmpd: BUG: 3185528: shutdown_master_agent doesn't close
+ UDP socket
+ (Fixes a bug introduced in r19511.)
+
+2011-02-18 14:43 jsafranek
+
+ * agent/mibgroup/hardware/fsys/fsys_getfsstats.c,
+ agent/mibgroup/hardware/fsys/fsys_mntctl.c,
+ agent/mibgroup/hardware/fsys/fsys_mntent.c,
+ agent/mibgroup/hardware/fsys/hw_fsys.c,
+ agent/mibgroup/host/hrh_storage.c,
+ include/net-snmp/agent/ds_agent.h,
+ include/net-snmp/agent/hardware/fsys.h, man/snmpd.conf.5.def:
+
+ CHANGES: snmpd: 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.
+
+2011-02-18 14:29 jsafranek
+
+ * agent/mibgroup/hardware/fsys/fsys_mntent.c,
+ agent/mibgroup/hardware/fsys/mnttypes.h:
+
+ Add JFS and XFS to list of known filesustems
+
+2011-02-17 11:28 jsafranek
+
+ * local/snmp-bridge-mib:
+
+ Fixed snmp-bridge-mib in standalone (agentx) version.
+ Don't declare local variables inside block. Patch provided by
+ Jens Osterkamp.
+
+2011-02-16 14:56 jsafranek
+
+ * local/snmp-bridge-mib:
+
+ Fixed snmp-bridge-mib when working in the embedded perl.
+
+2011-02-16 13:16 jsafranek
+
+ * local/snmp-bridge-mib:
+
+ Fixed GETNEXT processing in snmp-bridge-mib.
+
+2011-02-15 22:24 nba
+
+ * agent/mibgroup/mibII/udpTable.c:
+
+ Properly save entries for NetBSD and DragonFly
+
+2011-02-15 22:18 nba
+
+ * agent/mibgroup/mibII/udp.c:
+
+ remove redundant includes
+
+2011-02-15 21:46 nba
+
+ * configure:
+
+ rerun autoheader/autoconf
+
+2011-02-15 21:33 nba
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ include sys/types.h before sys/socket.h
+
+2011-02-15 21:26 nba
+
+ * m4/netsnmp_search_libs.m4:
+
+ Too much quoting is bad
+
+2011-02-15 21:11 nba
+
+ * agent/mibgroup/mibII.h, agent/mibgroup/mibII/ipv6.c,
+ agent/mibgroup/mibII/ipv6.h:
+
+ Fix IPv6 TCP and UDP tables, *BSD support
+
+2011-02-15 20:45 nba
+
+ * agent/mibgroup/disman/expr/expObjectConf.c,
+ agent/mibgroup/disman/expr/expValue.c,
+ agent/mibgroup/disman/nslookup/lookupResultsTable.c:
+
+ Kill compiler warnings
+
+2011-02-15 20:44 nba
+
+ * agent/mibgroup/mibII/tcpTable.c:
+
+ Filter IPv6 entries from IPv4 table
+
+2011-02-15 20:42 nba
+
+ * agent/mibgroup/host/data_access/swrun.h,
+ agent/mibgroup/host/data_access/swrun_kinfo.c:
+
+ Proper use of getproc2 and dragonfly support
+
+2011-02-15 20:41 nba
+
+ * agent/mibgroup/hardware/fsys/fsys_getfsstats.c:
+
+ getvfsstat is only for NetBSD
+
+2011-02-15 20:39 nba
+
+ * configure.d/config_os_libs1, configure.d/config_os_libs2:
+
+ Detect need for -lkvm in proper time
+
+2011-02-15 19:42 hardaker
+
+ * snmplib/snmp_logging.c:
+
+ remove the statement about enabling stderr by default.
+
+2011-02-15 19:42 hardaker
+
+ * agent/mibgroup/mibII/vacm_vars.c:
+
+ remove 3 functions that as far as I can tell have possibly never
+ been used
+
+2011-02-14 14:38 bvassche
+
+ * agent/snmpd.c:
+
+ Fixed a MinGW-specific compiler warning.
+
+2011-02-13 16:28 magfr
+
+ * net-snmp-config.in:
+
+ CHANGES: Make it possible to build static applications using
+ net-snmp-config and the -*libs flags once more.
+
+2011-02-10 15:13 dts12
+
+ * snmplib/mib.c:
+
+ CHANGES: snmplib: PATCHES: 3165878: Catch buffer overrun on
+ 64-bit systems
+
+2011-02-10 15:06 dts12
+
+ * agent/mibgroup/hardware/cpu/cpu_linux.c,
+ agent/mibgroup/ucd-snmp/vmstat_linux.c:
+
+ CHANGES: snmpd: PATCHES: 3152412: Handle (and report) problems
+ reading /proc/vmstat
+
+2011-02-09 07:34 bvassche
+
+ * include/net-snmp/library/container.h:
+
+ Building DLL and Perl modules with win32/build.bat works again.
+
+2011-02-08 19:38 hardaker
+
+ * agent/helpers/instance.c, include/net-snmp/agent/instance.h:
+
+ Remove the functions marked as deprecated and safe for removal in
+ 5.6.
+
+2011-02-08 17:41 hardaker
+
+ * perl/SNMP/SNMP.xs, perl/agent/agent.pm:
+
+ CHANGES: perl: 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
+
+2011-02-08 17:37 hardaker
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c:
+
+ CHANGES: snmpd: Fix a strlen calculation as pointed out by
+ Konstantin Baydarov
+
+2011-02-07 20:07 hardaker
+
+ * man/snmp.conf.5.def:
+
+ document the 3 new SSH config tokens
+
+2011-02-07 20:07 hardaker
+
+ * snmplib/transports/snmpSSHDomain.c:
+
+ CHANGES: libnetsnmp: made the SSH transport configurable as it
+ should be.
+
+2011-02-07 20:07 hardaker
+
+ * include/net-snmp/library/default_store.h:
+
+ Added default_store strings for ssh: username, pubkey, privkey
+
+2011-02-06 06:34 magfr
+
+ * agent/mibgroup/mibII/system_mib.c:
+
+ Simplify the control flow to allow for more optimization.
+
+2011-02-03 22:42 tanders
+
+ * snmplib/snmp_api.c:
+
+ CHANGES: snmplib: BUG: 3171878: Using SNMPv3 context does not
+ work
+
+2011-02-02 07:09 magfr
+
+ * agent/snmpd.c:
+
+ Include the USING_ variables from the agent library as well, in
+ particular the
+ USING_AGENTX_* variables.
+
+2011-02-01 13:07 jsafranek
+
+ * agent/mibgroup/ip-mib/data_access/systemstats_common.c:
+
+ Don't check for 32/64bit wrap in calculated entries.
+
+2011-02-01 09:41 jsafranek
+
+ * agent/mibgroup/ip-mib/data_access/systemstats_common.c:
+
+ CHANGES: snmpd: 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.
+
+2011-02-01 07:19 magfr
+
+ * agent/snmpd.c:
+
+ Remove some unused includes
+
+2011-01-31 22:39 nba
+
+ * agent/mibgroup/disman/nslookup/lookupCtlTable.c:
+
+ addprototypes and remove unused vars
+
+2011-01-31 22:37 nba
+
+ * agent/mibgroup/disman/expr/expExpression.c,
+ agent/mibgroup/disman/expr/expExpression.h,
+ agent/mibgroup/disman/expr/expObject.c,
+ agent/mibgroup/disman/expr/expObject.h,
+ agent/mibgroup/disman/expr/expValueTable.c,
+ apps/snmpnetstat/inet6.c:
+
+ const juggling to remove warnings
+
+2011-01-31 22:30 nba
+
+ * agent/mibgroup/ucd-snmp/diskio.c:
+
+ diskio for dragonfly
+
+2011-01-31 22:28 nba
+
+ * agent/mibgroup/hardware/cpu/cpu_kinfo.c:
+
+ properly name initalizer function for cpu_kinfo
+
+2011-01-30 15:21 magfr
+
+ * apps/agentxtrap.c:
+
+ Reduce the number of used include files.
+
+2011-01-30 09:35 magfr
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h:
+
+ CHANGES: snmpd: Add missing function declaration
+
+2011-01-30 01:06 tanders
+
+ * agent/mibgroup/ucd-snmp/diskio.c:
+
+ CHANGES: snmpd: BUG: 3151897: fd leak w/ /proc/partitions
+ read in diskio
+
+2011-01-29 23:36 tanders
+
+ * agent/mibgroup/host/hr_system.c:
+
+ NEWS: snmpd: BUG: 3166568: hrSystemProcesses missing in 5.6/5.6.1
+
+2011-01-27 09:35 dts12
+
+ * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c:
+
+ After ten years intensive use, an "experimental"
+ feature can probably be released for general use.
+
+2011-01-26 16:50 hardaker
+
+ * local/mib2c:
+
+ CHANGES: mib2c: make the mib2c foreach ranges work as advertised
+ in the comments.
+
+2011-01-26 16:49 hardaker
+
+ * testing/fulltests/default/T027snmpv3Defaults_simple:
+
+ a test to ensure v3/USM snmp.conf settings work
+
+2011-01-26 16:49 hardaker
+
+ * dist/makerelease.xml:
+
+ remove testopts
+
+2011-01-26 09:12 jsafranek
+
+ * agent/mibgroup/ucd-snmp/proc.c:
+
+ CHANGES: snmpd: fixed rare race condition when counting processes
+ for UCD-SNMP-MIB::prTable
+
+ The XX process can exit after fopen(/proc/XX/status) and before
+ fgets() from it. snmpd should continue with other processes and
+ not to stop.
+
+2011-01-19 13:57 jsafranek
+
+ * configure, configure.d/config_os_libs1:
+
+ Make us compatible with rpm-4.9, rpmGetFilesystemList does not
+ exist anymore, so the configure script should not check it.
+
+2011-01-19 06:31 nba
+
+ * configure.d/config_os_libs1:
+
+ diskIOLAx requires exp which may require -lm
+
+2011-01-18 22:39 nba
+
+ * include/net-snmp/net-snmp-config.h.in:
+
+ autoheader
+
+2011-01-18 22:37 nba
+
+ * agent/mibgroup/if-mib/data_access/interface.h:
+
+ Find proper if-mib interface for NetBSD
+
+2011-01-18 22:36 nba
+
+ * agent/mibgroup/host/hr_swrun.c:
+
+ typo
+
+2011-01-18 22:35 nba
+
+ * acconfig.h:
+
+ define dragonflyid
+
+2011-01-14 13:24 jsafranek
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c:
+
+ Add IPv6 support for creating rows in ipAddresstable.
+
+ Using SNMP SET, it is now possible to create and destroy IPv6
+ addresses on an interface.
+
+2011-01-14 12:28 jsafranek
+
+ * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c:
+
+ CHANGES: snmpd: from Robert Story: fixed adding new addresses to
+ ipAddressTable
+
+ Long time ago, there was a bugreport[1] regarding ipAddressTable
+ on
+ net-snmp-coders list and rstory's experimental patch without any
+ feedback.
+ Now I've got few complaints that SNMP SET on ipAddressTable
+ produces the
+ same errors and guess what, the patch fixes them.
+
+ [1]:
+ http://sourceforge.net/mailarchive/forum.php?thread_name=20060920134935.35b36ed6%40dev.futz.org&forum_name=net-snmp-coders
+
+2011-01-14 06:25 rstory
+
+ * agent/mibgroup/agentx/protocol.c:
+
+ remove completely useless and nonsensical code
+
+2011-01-13 17:24 rstory
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ allocate space for array NULL termination
+
+2011-01-13 15:56 dts12
+
+ * dist/makerelease.xml:
+
+ Ensure releases are installed to the correct path within the
+ /tags SVN tree
+
+2011-01-13 15:15 dts12
+
+ * agent/mibgroup/mibII/kernel_netbsd.c:
+
+ Remove C++ comments
+
+2011-01-13 13:17 dts12
+
+ * agent/auto_nlist.c:
+
+ Fix broken patch
+
+2011-01-13 12:14 dts12
+
+ * configure, configure.d/config_os_headers,
+ configure.d/config_os_libs1:
+
+ Configure fixes for DragonFly support
+
+2011-01-13 12:04 dts12
+
+ * agent/auto_nlist.c, agent/mibgroup/host/hr_filesys.c,
+ agent/mibgroup/if-mib/data_access/interface.h,
+ agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/ip.h,
+ agent/mibgroup/mibII/tcp.c, include/net-snmp/system/dragonfly.h:
+
+ Code fixes for DragonFly support
+
+2011-01-13 11:33 dts12
+
+ * agent/mibgroup/hardware/memory/memory_netbsd.c:
+
+ Fix typo
+
+2011-01-12 21:23 rstory
+
+ * agent/mibgroup/notification/snmpNotifyTable.c:
+
+ merge duplicated shutdown functions
+
+2011-01-12 20:11 bvassche
+
+ * agent/helpers/table_iterator.c,
+ include/net-snmp/agent/table_iterator.h:
+
+ Reimplement netsnmp_register_table_iterator2() by adding the flag
+ NETSNMP_ITERATOR_OWNS_IINFO for
+ netsnmp_iterator_info. Remove
+ netsnmp_get_table_iterator_handler2() because it is now
+ superfluous.
+
+2011-01-12 19:22 bvassche
+
+ * agent/snmp_vars.c:
+
+ Avoid that the compiler complains about a missing declaration for
+ netsnmp_certs_agent_init().
+
+2011-01-12 19:20 bvassche
+
+ *
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters/usmDHParameters.c:
+
+ Get rid of a compiler warning in
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters/usmDHParameters.c.
+
+2011-01-12 19:04 bvassche
+
+ * agent/mibgroup/agentx/subagent.c:
+
+ Fixed a compiler warning (format specification mismatch) that was
+ introduced
+ in r19808 ("snmpd: PATCHES: 2975254: Avoid callback re-use of
+ closed sessions").
+
+2011-01-12 15:03 rstory
+
+ * agent/mibgroup/notification-log-mib/notification_log.c,
+ agent/mibgroup/notification/snmpNotifyTable.c:
+
+ CHANGES: snmp: patch: 3096725: sysORTable registation for
+ notification log mib
+
+ original patch fixed several issues, other parts applied earlier
+
+2011-01-11 17:27 rstory
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ do not include ipv6 struct if ipv6 is not enabled
+
+2011-01-11 16:04 dts12
+
+ * ov/UCD-fields, ov/oid_to_sym.in, ov/oid_to_type.in:
+
+ Recognise Agent OID for DragonFly systems (and general tidying
+ up)
+ [From NetBSD patch archive]
+
+ Qn: Should these be updated to refer to Net-SNMP (rather than
+ UCD)?
+
+2011-01-11 16:01 dts12
+
+ * include/net-snmp/net-snmp-config.h.in, mibs/NET-SNMP-TC.txt,
+ mibs/UCD-SNMP-MIB.txt, sedscript.in:
+
+ Define Agent OID for DragonFly systems
+ (and general tidying up)
+ [From NetBSD patch archive]
+
+2011-01-11 15:27 dts12
+
+ * agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udpTable.c:
+
+ NetBSD DragonFly support for UDP & TCP tables
+ [From NetBSD patch archive]
+
+2011-01-11 14:41 dts12
+
+ * agent/mibgroup/hardware/cpu.h,
+ agent/mibgroup/hardware/cpu/cpu_kinfo.c,
+ agent/mibgroup/hardware/cpu/cpu_kinfo.h,
+ agent/mibgroup/host/hr_swrun.c, agent/mibgroup/ucd-snmp/disk.c,
+ agent/mibgroup/ucd-snmp/errormib.c,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/ucd-snmp/memory_freebsd2.c,
+ agent/mibgroup/ucd-snmp/vmstat_freebsd2.c:
+
+ CHANGES: NetBSD: DragonFly support
+ [From NetBSD patch archive]
+
+2011-01-11 14:36 dts12
+
+ * configure, configure.d/config_os_struct_members:
+
+ NetBSD/DragonFly 'struct ifnet' requires KERNEL, but not _KERNEL
+ [From NetBSD patch archive]
+ (I hope I've got this one right!)
+
+2011-01-11 13:34 jsafranek
+
+ * snmplib/transports/snmpUDPBaseDomain.c:
+
+ CHANGES: snmplib: from Bill 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).
+
+2011-01-11 13:22 dts12
+
+ * agent/mibgroup/mibII/interfaces.c:
+
+ Really handle systems with 'struct timespec ifnet.if_lastchange'
+ (missing element from SVN revision 19841)
+
+2011-01-11 12:24 dts12
+
+ * configure, configure.d/config_os_headers:
+
+ Additional headers when testing for IPv6 headers
+ [From NetBSD patch archive]
+
+2011-01-11 12:14 dts12
+
+ * snmplib/transports/snmpUDPIPv6Domain.c:
+
+ Missing type under darwin
+ [From NetBSD patch archive]
+
+2011-01-11 12:10 dts12
+
+ * agent/mibgroup/ucd-snmp/diskio.c:
+
+ NetBSD support for Disk I/O stats
+ [From NetBSD patch archive]
+
+2011-01-11 12:01 dts12
+
+ * configure, configure.d/config_os_struct_members,
+ include/net-snmp/net-snmp-config.h.in:
+
+ Handle systems with 'struct timespec ifnet.if_lastchange' (rather
+ than struct timeval)
+ [From NetBSD patch archive]
+
+2011-01-11 11:27 dts12
+
+ * agent/mibgroup/mibII/icmp.h, agent/mibgroup/mibII/ip.h,
+ agent/mibgroup/mibII/tcp.h, agent/mibgroup/mibII/udp.h:
+
+ Pull in kernel_netbsd module when required
+ [Based on fix from NetBSD patch archive]
+
+2011-01-11 10:36 dts12
+
+ * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c,
+ agent/mibgroup/mibII/kernel_netbsd.c,
+ agent/mibgroup/mibII/kernel_netbsd.h,
+ agent/mibgroup/mibII/mibII_common.h, agent/mibgroup/mibII/tcp.c,
+ agent/mibgroup/mibII/udp.c, include/net-snmp/system/netbsd.h:
+
+ CHANGES: NetBSD: Retrieve MIB-II network statistics via sysctl
+ [From NetBSD patch archive]
+
+2011-01-11 07:04 nba
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c:
+
+ Fix for pci_lookup_name and RHEL4
+
+2011-01-10 16:56 dts12
+
+ * agent/mibgroup/mibII/route_write.c:
+
+ Add support for darwin
+ (The patch from the NetBSD archive appears to be essentially the
+ same as the equivalent code from the OpenBSD patch archive)
+
+2011-01-10 16:54 dts12
+
+ * agent/mibgroup/host/hr_network.c:
+
+ Add support for darwin
+ [From NetBSD patch archive]
+
+2011-01-10 14:55 dts12
+
+ * agent/mibgroup/hardware/cpu/cpu_sysctl.c,
+ agent/mibgroup/hardware/memory/memory_netbsd.c:
+
+ CHANGES: NetBSD: Update memory and CPU statistics handling
+ [From NetBSD patch archive]
+
+2011-01-10 14:22 dts12
+
+ * agent/mibgroup/ucd-snmp/vmstat.c:
+
+ Fix divide-by-zero error in CPU performance statistics
+ [From NetBSD patch archive]
+
+2011-01-09 22:54 dts12
+
+ * agent/mibgroup/host/data_access/swrun_kinfo.c,
+ agent/mibgroup/host/hr_swrun.c, configure,
+ configure.d/config_os_libs2:
+
+ CHANGES: OpenBSD: Update SWRun code to use kvm_getproc2
+ [From OpenBSD patch archive]
+
+2011-01-09 21:30 dts12
+
+ * configure, configure.d/config_os_headers:
+
+ CHANGES: build: OpenBSD: Fix order of headers when checking
+ <netinet/in_pcb.h>
+ [From OpenBSD patch archive]
+
+2011-01-09 19:44 dts12
+
+ * agent/mibgroup/hardware/cpu/cpu_sysctl.c:
+
+ Amend how multi-CPU statistics are retreived using sysctl on
+ OpenBSD systems
+ (if this block was active, which it isn't, but that's not
+ important right not)
+ [Based on OpenBSD patch archive, amended (probably wrongly) by
+ DTS]
+
+2011-01-09 18:13 dts12
+
+ * agent/mibgroup/host/hr_system.c,
+ agent/mibgroup/ucd-snmp/diskio.c, agent/mibgroup/ucd-snmp/proc.c,
+ agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,
+ agent/mibgroup/ucd-snmp/vmstat_netbsd1.c:
+
+ sysctl takes a 'size_t' variable for the size parameter
+
+2011-01-09 18:11 dts12
+
+ * agent/mibgroup/hardware/cpu/cpu_nlist.c,
+ agent/mibgroup/hardware/cpu/cpu_sysctl.c,
+ agent/mibgroup/hardware/memory/memory_netbsd.c,
+ agent/mibgroup/host/data_access/swrun_kinfo.c:
+
+ sysctl takes a 'size_t' variable for the size parameter
+
+2011-01-08 08:30 magfr
+
+ * configure, configure.d/config_modules_security_modules:
+
+ CHANGES: 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
+
+2011-01-08 00:47 magfr
+
+ * acconfig.h, include/net-snmp/net-snmp-config.h.in:
+
+ Update acconfig.h with changes from r19819.
+ Rerun autoheader.
+
+2011-01-07 20:56 dts12
+
+ * agent/mibgroup/mibII/route_write.c:
+
+ CHANGES: OpenBSD: Support updating the routing table
+ [From OpenBSD patch archive]
+
+2011-01-07 20:29 dts12
+
+ * agent/mibgroup/mibII/udpTable.c:
+
+ Set 'next' field for udp entry linked list on OpenBSD4
+ [From OpenBSD patch archive]
+
+ This should probably be set in <net-snmp/system/openbsd.h>
+
+2011-01-07 20:12 dts12
+
+ * agent/mibgroup/mibII/mta_sendmail.c:
+
+ Use a suitable constant for CWD buffer size
+ [Based on OpenBSD patch archive]
+
+2011-01-07 20:07 dts12
+
+ * agent/mibgroup/mibII/interfaces.c:
+
+ Move global variable into the method where it's used.
+ [From OpenBSD patch archive]
+
+2011-01-07 16:48 dts12
+
+ * agent/mibgroup/if-mib/data_access/interface_sysctl.c:
+
+ Handle systems without IFM_TOKEN
+ [From OpenBSD patch archive]
+
+2011-01-07 14:38 dts12
+
+ * agent/mibgroup/hardware/memory/memory_freebsd.c:
+
+ Update retrieval of cache usage statistics on FreeBSD
+ [From FreeBSD patch archive]
+
+2011-01-07 14:20 dts12
+
+ * include/net-snmp/net-snmp-config.h.in:
+
+ Increase maximum size of execute output cache
+ [From FreeBSD patch archive]
+
+2011-01-07 14:09 dts12
+
+ * agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpAssocTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemPortTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.c:
+
+ Remove duplicate include directives
+ [From FreeBSD patches archive]
+
+2011-01-07 13:47 dts12
+
+ * agent/mibgroup/mibII/at.c:
+
+ Handle systems where RTF_LLINFO is not defined
+ [From FreeBSD patch archive]
+
+2011-01-07 13:40 dts12
+
+ * agent/mibgroup/ucd-snmp/disk.c:
+
+ Include zfs mount points for disk reports under FreeBSD
+ [From FreeBSD patch archive]
+
+2011-01-07 13:34 dts12
+
+ * include/net-snmp/system/generic.h:
+
+ Protect against multiple-inclusion
+ [From FreeBSD patches archive]
+
+2011-01-07 13:24 dts12
+
+ * snmplib/callback.c, snmplib/default_store.c, snmplib/keytools.c,
+ snmplib/lcd_time.c, snmplib/mib.c, snmplib/parse.c,
+ snmplib/scapi.c, snmplib/snmp_auth.c, snmplib/snmp_debug.c,
+ snmplib/snmp_logging.c, snmplib/snmp_transport.c,
+ snmplib/snmpusm.c, snmplib/tools.c:
+
+ Include <unistd.h>
+ [From BSD patches archive]
+
+2011-01-07 13:21 dts12
+
+ * snmplib/snmp_api.c:
+
+ Avoid callback re-use of closed sessions.
+ (Part of patch #2975254 - see SVN revision 19808)
+
+2011-01-07 12:55 dts12
+
+ * agent/mibgroup/if-mib/data_access/interface_ioctl.c:
+
+ FreeBSD uses a slightly different naming scheme for struct ifreq
+ [From FreeBSD patches archive]
+
+2011-01-07 12:22 dts12
+
+ * agent/mibgroup/mibII/tcpTable.c:
+
+ Ensure TCP table information is loaded before counting
+ connections
+ [From FreeBSD patch archive]
+
+2011-01-06 19:35 hardaker
+
+ * perl/agent/agent.pm:
+
+ Fix documentation bug pointed out in cpan bug #52618
+
+2011-01-06 14:11 dts12
+
+ * agent/mibgroup/agentx/subagent.c:
+
+ CHANGES: snmpd: PATCHES: 2975254: Avoid callback re-use of closed
+ sessions
+
+ Qn: Should this also be applied when main session is NULL?
+
+2011-01-06 13:21 dts12
+
+ * agent/mibgroup/agentx/subagent.c:
+
+ Fix misleading indentation
+
+ Qn: Should this call 'subagent_startup' rather than
+ 'agentx_reopen_session'?
+ Qn: Why doesn't this attempt to re-open the session if it was
+ originally NULL?
+
+2011-01-06 12:46 dts12
+
+ * agent/snmp_agent.c:
+
+ CHANGES: snmpd: PATCHES: 2941811: Handle successful requests with
+ reqID 0
+
+2011-01-06 09:38 bvassche
+
+ * agent/mibgroup/agent/nsModuleTable.c,
+ agent/mibgroup/agent/nsTransactionTable.c:
+
+ Spelling fix: Initialzies -> Initializes.
+
+2011-01-06 09:35 bvassche
+
+ * agent/helpers/table_iterator.c, agent/mibgroup/agent/nsCache.c,
+ agent/mibgroup/agent/nsDebug.c, agent/mibgroup/agent/nsLogging.c,
+ agent/mibgroup/agent/nsModuleTable.c,
+ agent/mibgroup/agent/nsTransactionTable.c,
+ agent/mibgroup/agent/nsVacmAccessTable.c,
+ agent/mibgroup/examples/netSnmpHostsTable.c,
+ agent/mibgroup/mibII/icmp.c,
+ agent/mibgroup/mibII/ipCidrRouteTable.c,
+ agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udpTable.c,
+ agent/mibgroup/mibII/vacm_context.c,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/notification/snmpNotifyTable.h,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.h,
+ include/net-snmp/agent/table_iterator.h:
+
+ CHANGES: agent: Added netsnmp_get_table_iterator2().
+ CHANGES: agent: Added netsnmp_register_table_iterator2().
+ CHANGES: agent: Added netsnmp_handler_owns_iterator_info().
+ CHANGES: agent: Fixed leak-at-exit triggered by snmpNotifyTable.
+ CHANGES: agent: Fixed leak-at-exit triggered by
+ snmpTargetAddrTable.
+ Also, restored backwards compatibility of
+ netsnmp_register_table_iterator().
+
+2011-01-06 04:45 rstory
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ include sys/socket.h if available
+
+2011-01-05 14:06 dts12
+
+ * snmplib/snmp_api.c:
+
+ CHANGES: snmplib: BUGS: 3134323: Fix crash when comparing invalid
+ OIDs
+
+2011-01-05 14:04 dts12
+
+ * apps/snmptrapd_handlers.c:
+
+ CHANGES: snmptrapd: BUGS: 3151254: Fix crash with invalid
+ traphandle directive
+
+2011-01-05 09:55 dts12
+
+ * apps/snmpwalk.c:
+
+ Expand tab characters
+
+2011-01-04 22:06 magfr
+
+ * snmplib/snmp_transport.c:
+
+ CHANGES: snmplib: Check that the argument to
+ netsnmp_transport_copy is non-NULL
+
+2011-01-04 18:24 hardaker
+
+ * COPYING:
+
+ Copyright update for 2011
+
+2011-01-04 12:01 bvassche
+
+ * agent/mibgroup/mibII/var_route.c:
+
+ Fix compiler warnings triggered by the Win32 MIB-II
+ implementation.
+
+2011-01-03 19:48 bvassche
+
+ * agent/mibgroup/sctp-mib/sctpScalars.c:
+
+ Removed two unused variables.
+
+2011-01-03 19:47 bvassche
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c:
+
+ Fixed a recently introduced mismatch between format specification
+ and argument list.
+
+2011-01-03 19:47 bvassche
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ Get rid of recently introduced compiler warnings by adding two
+ #include directives and commenting out two unused functions.
+
+2011-01-02 05:48 rstory
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ don't free callers ptr
+
+2011-01-02 05:48 rstory
+
+ * agent/agent_registry.c, agent/helpers/table.c,
+ agent/helpers/table_data.c,
+ agent/mibgroup/disman/event/mteEvent.c,
+ agent/mibgroup/disman/event/mteObjects.c,
+ agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/hardware/cpu/cpu.c,
+ agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/ip-forward-mib/data_access/route_common.c,
+ agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpAssocTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemPortTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.c,
+ agent/mibgroup/snmpv3/usmUser.c, agent/snmp_agent.c,
+ apps/snmpnetstat/if.c, snmplib/container_binary_array.c,
+ snmplib/keytools.c, snmplib/mib.c, snmplib/snmp_api.c,
+ snmplib/snmpv3.c, snmplib/tools.c,
+ snmplib/transports/snmpCallbackDomain.c,
+ testing/fulltests/snmpv3/T040keymanagetest_capp.c:
+
+ clean up SNMP_FREE usage
+
+2011-01-02 05:47 rstory
+
+ * snmplib/transports/snmpIPv6BaseDomain.c:
+
+ fix cut-n-paste error in debug token
+
+2011-01-02 05:47 rstory
+
+ * include/net-snmp/library/snmpUDPIPv6Domain.h:
+
+ fix function name in prototype
+
+2011-01-02 05:46 rstory
+
+ * agent/helpers/cache_handler.c:
+
+ fix compiler warning
+
+2011-01-02 05:46 rstory
+
+ * include/net-snmp/library/container.h, snmplib/container.c:
+
+ CHANGES: snmplib: remove inline versions of container funcs
+
+2011-01-02 05:46 rstory
+
+ * snmplib/cert_util.c:
+
+ CHANGES: snmplib: dont return empty array
+
+2011-01-02 05:46 rstory
+
+ * man/snmpd.conf.5.def, snmplib/transports/snmpUDPIPv6Domain.c:
+
+ fix typos/grammar in man pages/comments (no code changes)
+
+2011-01-02 05:45 rstory
+
+ * agent/mibgroup/target/target.c, python/netsnmp/client_intf.c,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ NEWS: snmplib: add new transport config tokens
+ localCert/peerCert,
+ deprecate our_identity, their_identity
+
+2011-01-02 05:45 rstory
+
+ * include/net-snmp/library/default_store.h, man/snmpcmd.1.def,
+ man/snmpd.conf.5.def, snmplib/cert_util.c,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ NEWS: snmplib: introduce new localCert/peerCert, deprecate
+ serverCert, clientCert, defX509ServerPub, defX509ClientPub
+
+2011-01-02 05:44 rstory
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ include/net-snmp/library/snmp_transport.h,
+ snmplib/snmp_transport.c, snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpIPv4BaseDomain.c,
+ snmplib/transports/snmpTCPIPv6Domain.c,
+ snmplib/transports/snmpTLSTCPDomain.c,
+ snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPIPv6Domain.c:
+
+ NEWS: snmplib: add IPv6 support to DTLSUDP transport
+ CHANGES: snmplib: use new netsnmp_sockaddr_storage in
+ netsnmp_addr_pair
+ CHANGES: snmplib: add base_transport ptr for tunneled transports
+
+2011-01-02 05:42 rstory
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:
+
+ CHANGES: snmpd: skip non-AF_INET interfaces when loading ipv4
+ addrs
+
+2010-12-29 01:37 hardaker
+
+ * agent/mibgroup/agentx/protocol.c:
+
+ NEWS: snmpd: Patch 3141462: from fenner: fix agentx subagent
+ issues with multiple-object requests
+
+2010-12-29 01:33 hardaker
+
+ * snmplib/vacm.c:
+
+ NEWS: snmpd: Patch from Niels to fix VACM persistant storage.
+
+2010-12-21 11:29 dts12
+
+ * dist/makerelease.xml:
+
+ Bring all versions of makerelease.xml into line
+
+2010-12-21 06:14 nba
+
+ * agent/mibgroup/agent_mibs.h:
+
+ fix configuring with --disable-debugging
+
+2010-12-20 23:27 hardaker
+
+ * testing/fulltests/default/T200snmpv2cwalkall_simple,
+ testing/fulltests/support/simple_eval_tools.sh,
+ testing/fulltests/support/simple_run:
+
+ Patch from Magnus to fix if ! tests on solaris
+
+2010-12-14 20:10 rstory
+
+ * man/snmpcmd.1.def:
+
+ fix typo in man page
+
+2010-12-10 15:50 hardaker
+
+ * agent/agent_trap.c, snmplib/snmpusm.c:
+
+ CHANGES: snmpd: Patch from Claus Klein to fix engineid generation
+ on outgoing v3 traps from the agent
+
+2010-12-08 13:17 jsafranek
+
+ * agent/mibgroup/mibII/ipv6.c:
+
+ CHANGES: snmpd: 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.
+
+2010-12-06 23:23 hardaker
+
+ * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c:
+
+ Patch from Niels to remove extra headers from the linux dot3stats
+ implementation
+
+2010-12-06 22:08 hardaker
+
+ * configure, configure.d/config_os_functions:
+
+ Check for the minimum required function in OpenSSL for DTLS
+ support
+
+2010-12-06 16:34 rstory
+
+ * agent/snmp_vars.c:
+
+ call netsnmp_certs_agent_init sooner, fixing snmptrapd (D)TLS
+ support
+
+2010-12-06 16:24 hardaker
+
+ * apps/snmptrap.c:
+
+ fix contextEngineIDs for outgoing informs from snmpinform to be
+ the local engineID
+
+2010-12-01 21:18 nba
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c:
+
+ Fix conflicting declarations
+
+2010-12-01 01:23 hardaker
+
+ * agent/snmp_vars.c:
+
+ Patch from magfr to fix building without openssl
+
+2010-12-01 01:06 hardaker
+
+ * agent/snmpd.c:
+
+ use netsnmp_assert instead of assert
+
+2010-11-30 23:43 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ implement DTLS cookies semi-properly (state is still saved, which
+ still needs to change)
+
+2010-11-30 23:27 hardaker
+
+ * perl/SNMP/SNMP.xs:
+
+ CHANGES: perl: patch 3049029: from fennec: fix a memory leak with
+ snmp bulkwalks
+
+2010-11-30 23:16 hardaker
+
+ *
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c:
+
+ CHANGES: snmpd: PATCH: 3053436: from: takevos: fix:
+ tcpConnectionTable_data_access invalid memory access
+
+2010-11-30 23:12 hardaker
+
+ *
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c:
+
+ CHANGES: snmpd: PATCH: 3053436: from: takevos: fix:
+ tcpListenerTable_data_access invalid memory access
+
+2010-11-30 22:18 hardaker
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c, configure,
+ configure.d/config_os_struct_members,
+ include/net-snmp/net-snmp-config.h.in:
+
+ reverted 19701 (ethtool) as it broke things
+
+2010-11-30 21:08 nba
+
+ * apps/snmptls.c, apps/snmptrapd_sql.c:
+
+ u_int32_t is less portable than uint32_t (Solaris 11)
+
+2010-11-30 20:52 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ remove a compile warning about a nested if without a block
+
+2010-11-30 19:57 rstory
+
+ * snmplib/cert_util.c:
+
+ error check the right pointer after attempting allocation
+
+2010-11-30 05:58 hardaker
+
+ * apps/snmpwalk.c:
+
+ NEWS: apps: PATCH 3054817: from nightcoding: Adds per-variable
+ timed output support to snmpwalk using -CT
+
+2010-11-30 05:56 hardaker
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c, configure,
+ configure.d/config_os_struct_members,
+ include/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: snmpd: PATCH: 3057090: from shemminger: make ethtool
+ support on linux use the high speed struct info for 100G+.
+
+2010-11-30 05:47 hardaker
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c, configure,
+ configure.d/config_os_libs2,
+ include/net-snmp/net-snmp-config.h.in:
+
+ NEWS: snmpd: PATCH 3057093: from shemminger: allow linux to use
+ libpci for creating useful ifDescr strings
+
+2010-11-30 04:58 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/systemstats_linux.c:
+
+ CHANGES: PATCH 3074918: from weizheng: check for CONTAINER_INSERT
+ failures and react appropriately to avoid memory leaks
+
+2010-11-30 04:34 rstory
+
+ * snmplib/cert_util.c:
+
+ CHANGES: snmpd: add debug for cert find hint as string/int
+
+2010-11-30 04:30 rstory
+
+ * agent/snmp_vars.c, include/net-snmp/library/cert_util.h,
+ snmplib/cert_util.c:
+
+ CHANGES: snmpd: instead of relying on NETSNMP_DS_LIB_APPTYPE,
+ break out
+ cert table inits to new agent cert init function, called from
+ init_agent.
+
+2010-11-30 04:21 rstory
+
+ * snmplib/snmp_openssl.c:
+
+ CHANGES: snmpd: BUG: enforce max length on TLS secName maps
+ CHANGES: snmpd: add priority to secname debugging
+
+2010-11-29 22:20 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ CHANGES: snmpd: add debug for ssl ciphers, clarify fingerprint
+ match debug
+
+2010-11-29 22:18 rstory
+
+ * agent/helpers/cache_handler.c:
+
+ CHANGES: snmpd: use cache-unique id instead of handler name for
+ shared
+ cache reload protection
+
+2010-11-19 15:25 nba
+
+ *
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c:
+
+ Niels, Niels, you should know better than making last minute
+ changes to a
+ patch and then commit it without testing :-(
+
+2010-11-18 11:04 bvassche
+
+ * .,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c:
+
+ Applied r19688 on the trunk too (follow-up for r19685).
+
+2010-11-18 03:49 rstory
+
+ * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c,
+ agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c,
+ agent/mibgroup/sctp-mib/sctpScalars.c:
+
+ CHANGES: agent: 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
+
+2010-11-17 19:59 nba
+
+ * agent/mibgroup/host/data_access/swinst_darwin.c,
+ agent/mibgroup/host/data_access/swinst_pkginfo.c:
+
+ More proction against overflowing snprintf
+
+2010-11-17 19:57 nba
+
+ * agent/mibgroup/ip-forward-mib/data_access/route_linux.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c,
+ include/net-snmp/data_access/route.h:
+
+ Dont use first element of oid to save ifIndex - it can only be
+ 0..2
+ Second element is only 0..39, so we have to use a third element.
+
+2010-11-17 19:39 nba
+
+ * agent/mibgroup/hardware/fsys.h, configure.d/config_os_functions,
+ configure.d/config_os_libs1, configure.d/config_os_libs2:
+
+ Test getfsstat/getvfsstat in time for module selection
+
+2010-11-17 19:37 nba
+
+ * snmplib/file_utils.c:
+
+ Remove bogus test for flags==0 (O_RDONLY==0). Makes
+ udpEndpointTable work again
+
+2010-11-17 04:55 rstory
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ CHANGES: snmpd: fix double free in TLS error handling
+
+2010-11-16 10:39 bvassche
+
+ * testing/fulltests/default/T065agentextend_simple:
+
+ Reverted MinGW-specific changes from r19549 such that test T065
+ passes again on MinGW.
+
+2010-11-16 10:04 bvassche
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c:
+
+ CHANGES: Linux: 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.
+
+2010-11-15 14:15 bvassche
+
+ * snmplib/asn1.c:
+
+ CHANGES: snmplib: 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.
+
+2010-11-15 13:32 bvassche
+
+ * testing/fulltests/unit-tests/T008asn1_clib.c:
+
+ Avoid triggering truncation warnings.
+
+2010-11-15 13:16 bvassche
+
+ * testing/fulltests/unit-tests/T008asn1_clib.c:
+
+ Restricted all constants to 32 bits.
+
+2010-11-15 12:35 bvassche
+
+ * snmplib/snmp_debug.c:
+
+ Follow-up for r19665.
+
+2010-11-15 12:33 bvassche
+
+ * include/net-snmp/output_api.h, snmplib/snmp_debug.c:
+
+ CHANGES: snmplib: Changed the argument type of
+ debug_register_tokens() from char * into const char *.
+
+2010-11-15 10:56 bvassche
+
+ * testing/fulltests/unit-tests/T008asn1_clib.c:
+
+ Added unit test for ASN.1 encoding and decoding (only 32-bit and
+ 64-bit
+ integers so far).
+
+2010-11-11 22:48 nba
+
+ * agent/mibgroup/notification-log-mib/notification_log.c:
+
+ Fix r19636: TrapOID is not the first varbind in the converted v2
+ trap
+
+2010-11-11 08:38 bvassche
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h:
+
+ Cleanup: Removed superfluous references to the POSIX threads
+ library.
+
+2010-11-11 08:20 bvassche
+
+ * agent/mibgroup/util_funcs.h:
+
+ Follow-up for r19660: Use pid_t consistently.
+
+2010-11-10 16:36 bvassche
+
+ * agent/mibgroup/struct.h, agent/mibgroup/ucd-snmp/pass_persist.c,
+ agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h,
+ include/net-snmp/types.h:
+
+ CHANGES: agent: Introduced netsnmp_pid_t.
+ CHANGES: Win32: Eliminated casts between int and HANDLE in
+ agent/mibgroup/util_funcs.c and
+ agent/mibgroup/ucd-snmp/pass_persist.c.
+
+2010-11-10 15:49 bvassche
+
+ * win32/libsnmp/Makefile.in, win32/libsnmp/libsnmp.dsp,
+ win32/libsnmp_dll/Makefile.in, win32/libsnmp_dll/libsnmp_dll.dsp:
+
+ Follow-up for r19606: cmu_compat removal.
+
+2010-11-10 12:31 bvassche
+
+ * configure, configure.d/config_os_progs:
+
+ CHANGES: 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.
+
+2010-11-09 13:47 bvassche
+
+ * testing/fulltests/default/T030snmpv3usercreation_simple:
+
+ CHANGES: testing: Test T030 does now pass on MinGW.
+
+2010-11-09 13:40 bvassche
+
+ * testing/fulltests/support/simple_eval_tools.sh:
+
+ simple_eval_tools.sh: Removed a superfluous ISDEFINED invocation.
+
+2010-11-09 12:04 bvassche
+
+ * testing/fulltests/default/T160snmpnetstat_simple:
+
+ Passes now on MinGW too.
+
+2010-11-09 11:31 bvassche
+
+ * configure, configure.d/config_os_functions:
+
+ Follow-up for r19646.
+
+2010-11-09 11:30 bvassche
+
+ * testing/fulltests/support/simple_eval_tools.sh:
+
+ CHANGES: MinGW: testing: If the agent has been asked to stop,
+ wait until the snmpd process disappeared before proceeding.
+
+2010-11-09 10:02 bvassche
+
+ * snmplib/transports/snmpUDPIPv6Domain.c:
+
+ CHANGES: agent: com2sec6 directive: If configure has not found
+ getaddrinfo(), non-numeric IPv6 addresses do now trigger an error
+ message.
+
+2010-11-08 15:36 bvassche
+
+ * testing/fulltests/default/T071com2sec6_simple:
+
+ CHANGES: testing: Test 71 (com2sec6_simple) does now succeed even
+ if IPv6 DNS resolution is not available.
+
+2010-11-08 15:02 bvassche
+
+ * testing/fulltests/support/clib_build:
+
+ MinGW, testing: clib tests build again without warnings.
+
+2010-11-08 14:52 bvassche
+
+ * configure, configure.d/config_os_functions,
+ configure.d/config_os_progs:
+
+ CHANGES: MinGW: configure: Detection of the functions
+ gai_strerror(), getaddrinfo(), gethostbyname() and gethostname()
+ does now succeed.
+
+2010-11-08 14:48 bvassche
+
+ * testing/fulltests/unit-tests/T007inet_pton_clib.c:
+
+ CHANGES: testing: Added inet_ntop() and inet_pton() unit test.
+
+2010-11-08 14:47 bvassche
+
+ * testing/fulltests/support/clib_build:
+
+ testing: clib_build: Added #include directives (<arpa/inet.h> and
+ <netinet/ip6.h>).
+
+2010-11-08 08:46 bvassche
+
+ * agent/mibgroup/struct.h, agent/mibgroup/util_funcs.c:
+
+ Win32: agent: eliminated casts from/to int for thread handles.
+
+2010-11-08 07:58 bvassche
+
+ * agent/helpers/cache_handler.c:
+
+ Removed NETSNMP_STATIC_INLINE from the declaration of
+ _build_cache_name - at least gcc is better than a human at
+ deciding which functions should be inlined and which ones not.
+
+2010-11-08 07:56 bvassche
+
+ * agent/helpers/table_data.c:
+
+ netsnmp_table_data_clone_row(): Added missing free() statement in
+ an error path.
+
+2010-11-07 21:15 dts12
+
+ * agent/mibgroup/host/hr_storage.c:
+
+ CHANGES: snmpd: PATCHES: 2119725: Fix skipNFSInHostResources
+ handling of hrStorageTable
+
+2010-11-07 21:14 magfr
+
+ * snmplib/data_list.c:
+
+ CHANGES: snmplib: Check the return value of strdup in
+ netsnmp_create_data_list and fail if strdup fails.
+
+2010-11-07 19:44 dts12
+
+ * agent/mibgroup/notification/snmpNotifyTable.c:
+
+ CHANGES: snmpd: PATCHES: 3096725: Don't register v1Trap callback,
+ if SNMPv1 is not supported
+
+2010-11-07 19:38 dts12
+
+ * agent/mibgroup/notification-log-mib/notification_log.c:
+
+ CHANGES: snmpd: BUGS: 1840230: Don't include the index object as
+ (pseudo-)accessible column.
+
+2010-11-07 19:33 dts12
+
+ * agent/mibgroup/notification-log-mib/notification_log.c:
+
+ CHANGES: snmpd: PATCHES: 3096725: Include SNMPv1 trap OIDs in
+ nlmLogNotificationID column
+
+2010-11-07 16:35 magfr
+
+ * include/net-snmp/library/snmp_assert.h:
+
+ CHANGES: snmplib: force a ; at the end of the static_assert
+ macro.
+
+2010-11-05 15:41 bvassche
+
+ * configure, configure.d/config_os_functions:
+
+ Made sure that rpmGetPath() can be found by configure.
+
+2010-11-05 14:50 bvassche
+
+ * configure, configure.d/config_os_libs1:
+
+ Removed superfluous -I/usr/include/rpm.
+
+2010-11-05 12:18 bvassche
+
+ * Makefile.in, configure, configure.ac,
+ configure.d/config_os_headers, configure.d/config_os_libs,
+ configure.d/config_os_libs1, configure.d/config_os_libs2:
+
+ CHANGES: agent: 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.
+
+2010-11-05 12:11 bvassche
+
+ * agent/mibgroup/disman/expression/expErrorTable.c:
+
+ Suppress a compiler warning.
+
+2010-11-05 10:00 bvassche
+
+ * agent/mibgroup/host/data_access/swinst_rpm.c:
+
+ CHANGES: agent: host/data_access/swinst_rpm: Fixed a memory leak
+ in netsnm_swinst_arch_init().
+
+2010-11-05 09:23 bvassche
+
+ * agent/mibgroup/host/data_access/swinst_rpm.c:
+
+ CHANGES: agent: host/data_access/swinst_rpm: Pass correct path to
+ rpmdbOpen() such that opening the database succeeds.
+ CHANGES: agent: host/data_access/swinst_rpm: Log an error message
+ if rpmdbOpen() fails.
+
+2010-11-05 08:50 bvassche
+
+ * agent/mibgroup/Rmon/alarmTable.c, agent/mibgroup/Rmon/event.c,
+ agent/mibgroup/Rmon/history.c, agent/mibgroup/Rmon/row_api.h,
+ agent/mibgroup/Rmon/rows.c, agent/mibgroup/Rmon/statistics.c,
+ agent/mibgroup/disman/expression/expExpressionTable.c,
+ agent/mibgroup/disman/expression/expObjectTable.c,
+ agent/mibgroup/disman/expression/expValueTable.c:
+
+ Rmon / disman compiler warning fixes.
+
+2010-11-05 08:48 bvassche
+
+ * include/net-snmp/library/snmp_assert.h:
+
+ CHANGES: snmplib: Added macro netsnmp_static_assert().
+
+2010-11-05 08:40 bvassche
+
+ * agent/mibgroup/agentx/subagent.c:
+
+ Follow-up for r19566.
+
+2010-11-05 08:37 bvassche
+
+ * agent/mibgroup/host/data_access/swinst.h:
+
+ Removed a (harmless ?) circular reference.
+
+2010-11-04 13:09 dts12
+
+ * dist/net-snmp.spec:
+
+ CHANGES: Linux: PATCHES: 3083027: Fix RPM spec file to support
+ CentOS
+
+2010-11-03 13:22 rstory
+
+ * testing/fulltests/tls/T200TlsIpv6_simple:
+
+ skip tlsipv6 test if not tlstcp/tcpipv6 domains
+
+2010-11-01 23:03 magfr
+
+ * acconfig.h, include/net-snmp/library/cmu_compat.h,
+ include/net-snmp/library/libsnmp.h,
+ include/net-snmp/net-snmp-config.h.in,
+ include/net-snmp/net-snmp-includes.h, snmplib/Makefile.in,
+ snmplib/cmu_compat.c, snmplib/mib.c,
+ win32/net-snmp/net-snmp-config.h:
+
+ NEWS: snmplib: Remove the support for CMU compatibility since
+ there is no way to enable it and nobody have missed it.
+
+2010-11-01 16:50 dts12
+
+ * man/variables.5.def:
+
+ Rework description of OID name handling to be
+ not quite so incredibly out of date.
+
+2010-11-01 16:47 dts12
+
+ * man/snmpget.1.def:
+
+ Document -Cf in the two man pages separately.
+
+2010-10-29 22:31 rstory
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ null out bio pointers after being freed; bail on connection
+ with no ssl pointer
+
+2010-10-29 14:35 bvassche
+
+ * agent/mibgroup/host/hrSWInstalledTable.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.c:
+
+ Reverted incorrect changes from r19575.
+
+2010-10-29 14:21 bvassche
+
+ * agent/helpers/cache_handler.c:
+
+ Fixed a bug that was introduced in r19515.
+
+2010-10-29 14:00 bvassche
+
+ *
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interface.c,
+ agent/mibgroup/host/data_access/swinst.c,
+ agent/mibgroup/host/data_access/swrun.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c,
+
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c,
+
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c:
+
+ Reverted the incorrect changes from r19593.
+
+2010-10-29 13:38 bvassche
+
+ * snmplib/cert_util.c:
+
+ Reduced number of leak-at-exit complaints triggered by
+ snmplib/cert_util.c.
+
+2010-10-29 13:37 bvassche
+
+ *
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interface.c,
+ agent/mibgroup/host/data_access/swinst.c,
+ agent/mibgroup/host/data_access/swrun.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c,
+
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.h,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c,
+
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c:
+
+ More leak-at-exit fixes.
+
+2010-10-29 13:35 bvassche
+
+ * agent/mibgroup/agent/extend.c, agent/mibgroup/agent/extend.h:
+
+ More leak-at-exit fixes.
+
+2010-10-29 12:18 bvassche
+
+ * snmplib/cert_util.c, snmplib/container_binary_array.c:
+
+ Spelling fix in log texts: containter -> container.
+
+2010-10-29 09:58 bvassche
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c:
+
+ Ran fillup_entry_info() through indent.
+
+2010-10-29 09:56 bvassche
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c:
+
+ Netlink IPv6 prefix processing: Added more debug statements.
+
+2010-10-29 09:54 bvassche
+
+ * agent/helpers/table.c:
+
+ Made argument checking of netsnmp_handler_owns_table_info() more
+ strict.
+
+2010-10-29 09:52 bvassche
+
+ * agent/mibgroup/agent/extend.c,
+ agent/mibgroup/disman/event/mteEventNotificationTable.c,
+ agent/mibgroup/disman/event/mteEventNotificationTable.h,
+ agent/mibgroup/disman/event/mteEventSetTable.c,
+ agent/mibgroup/disman/event/mteEventSetTable.h,
+ agent/mibgroup/disman/event/mteEventTable.c,
+ agent/mibgroup/disman/event/mteEventTable.h,
+ agent/mibgroup/disman/event/mteObjectsTable.c,
+ agent/mibgroup/disman/event/mteObjectsTable.h,
+ agent/mibgroup/disman/event/mteTriggerBooleanTable.c,
+ agent/mibgroup/disman/event/mteTriggerBooleanTable.h,
+ agent/mibgroup/disman/event/mteTriggerDeltaTable.c,
+ agent/mibgroup/disman/event/mteTriggerExistenceTable.c,
+ agent/mibgroup/disman/event/mteTriggerTable.c,
+ agent/mibgroup/disman/event/mteTriggerTable.h,
+ agent/mibgroup/disman/event/mteTriggerThresholdTable.c,
+ agent/mibgroup/disman/event/mteTriggerThresholdTable.h,
+ agent/mibgroup/disman/schedule/schedTable.c,
+ agent/mibgroup/disman/schedule/schedTable.h,
+ agent/mibgroup/host/hrSWRunPerfTable.c,
+ agent/mibgroup/host/hrSWRunPerfTable.h,
+ agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.h,
+ agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.h,
+ agent/mibgroup/sctp-mib/sctpAssocTable.c,
+ agent/mibgroup/sctp-mib/sctpAssocTable.h,
+ agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.h,
+ agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.h,
+ agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.h,
+ agent/mibgroup/sctp-mib/sctpLookupRemPortTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemPortTable.h,
+ agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.h:
+
+ More MIB-specific leak-at-exit fixes.
+
+2010-10-29 07:56 bvassche
+
+ * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.h,
+ agent/mibgroup/rmon-mib/data_access/etherstats_linux.c:
+
+ More compiler warning fixes.
+
+2010-10-28 18:31 nba
+
+ * snmplib/snmp_openssl.c:
+
+ Fix const qualifier warning
+
+2010-10-28 17:53 nba
+
+ * agent/mibgroup/hardware/cpu/cpu_kstat.c,
+ agent/mibgroup/kernel_sunos5.c:
+
+ Clean out Solaris warnings
+
+2010-10-28 17:52 nba
+
+ * agent/mibgroup/host/hr_disk.c:
+
+ LVM is Linux only
+
+2010-10-28 17:51 nba
+
+ * agent/mibgroup/host/hr_filesys.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c:
+
+ Avoid char subscripts (signed chars\!)
+
+2010-10-28 17:43 nba
+
+ * agent/mibgroup/host/data_access/swinst_pkginfo.c,
+ agent/mibgroup/host/data_access/swrun_procfs_psinfo.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c,
+ agent/mibgroup/mibII/at.c, snmplib/snmptsm.c:
+
+ casts and format specifiers in debug output
+
+2010-10-28 17:41 nba
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ Cast to sockaddr to avoid warning
+
+2010-10-28 17:40 nba
+
+ * agent/mibgroup/hardware/sensors/picld_sensors.c,
+ agent/mibgroup/ucd-snmp/lmSensors.c:
+
+ Untangle picl from kstat access so it compiles on x86 Solrais
+ 10/OpenSolaris
+
+2010-10-28 15:15 bvassche
+
+ * agent/helpers/instance.c, agent/mibgroup/agent/extend.c,
+ agent/mibgroup/host/hrSWInstalledTable.c,
+ agent/mibgroup/host/hrSWInstalledTable.h,
+ agent/mibgroup/host/hrSWRunTable.c,
+ agent/mibgroup/host/hrSWRunTable.h,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c:
+
+ More leak-at-exit fixes.
+
+2010-10-28 15:13 bvassche
+
+ * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h:
+
+ CHANGES: agent: 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.
+
+2010-10-28 14:02 dts12
+
+ * local/mib2c.check_values.conf:
+
+ Fix logic of testing for out-of-range enum values.
+ Reported by Boris Zweimueller.
+
+2010-10-28 12:23 bvassche
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ Get rid of OpenSSL-related compilation warnings. Should work for
+ both OpenSSL versions 0.9.x and 1.0.x.
+
+2010-10-28 11:46 bvassche
+
+ * agent/mibgroup/examples/scalar_int.c:
+
+ Fixed a compiler warning (mismatch between format specification
+ and argument) that was introduced in r6562.
+
+2010-10-28 11:43 bvassche
+
+ * agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c:
+
+ Get rid of recently introduced memdup() compiler warnings.
+
+2010-10-28 11:41 bvassche
+
+ * agent/mibgroup/mibII/vacm_conf.c:
+
+ Fixed a compiler warning that was introduced in r19550.
+
+2010-10-28 11:32 bvassche
+
+ * include/net-snmp/library/tools.h, snmplib/tools.c:
+
+ Reverted r19565 because it caused gcc to report more warnings
+ instead of less.
+
+2010-10-28 11:18 bvassche
+
+ *
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c:
+
+ Fixed a compiler warning that was introduced in r19566.
+
+2010-10-28 10:40 bvassche
+
+ * agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+ include/net-snmp/library/callback.h, snmplib/callback.c:
+
+ Partially reverted r19515: removed the newly introduced functions
+ and data members again, but without reintroducing the
+ leak-at-exit.
+
+2010-10-28 10:32 bvassche
+
+ * include/net-snmp/library/tools.h, snmplib/tools.c:
+
+ Changed the type of the first two arguments such that it is no
+ longer necessary to cast these two arguments (has been reverted
+ via r19568).
+
+2010-10-28 09:47 bvassche
+
+ * agent/helpers/cache_handler.c:
+
+ Fixed yet another crash in netsnmp_cache_remove().
+
+2010-10-28 08:44 bvassche
+
+ * agent/snmpd.c:
+
+ Made it easier to enable the memory leak checker built-in in
+ MSVC's C runtime library.
+
+2010-10-27 20:37 nba
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c:
+
+ Sizeof has type size_t
+
+2010-10-27 20:35 nba
+
+ * snmplib/snmp_transport.c:
+
+ Remove superfluous cast
+
+2010-10-27 18:40 nba
+
+ *
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c,
+
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.c,
+
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.h,
+
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c,
+
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.h,
+
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c:
+
+ Sprinkle some unsignedness so vars and params agree on type
+
+2010-10-27 18:38 nba
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c:
+
+ Initialize vars that gcc thinks are uninitialized
+
+2010-10-27 18:36 nba
+
+ * agent/mibgroup/mibII/icmp.c:
+
+ A more meaningful test for MLD_LISTENER_QUERY
+
+2010-10-27 18:35 nba
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.h,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c,
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.h,
+
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_data_access.h:
+
+ prototypes and includes were missing
+
+2010-10-27 18:33 nba
+
+ * apps/encode_keychange.c, apps/snmptest.c:
+
+ Check fgets return
+
+2010-10-25 20:59 dts12
+
+ * Makefile.in:
+
+ CHANGES: build: BUG: 3088360: Ensure python modules are built
+ against the correct libraries
+
+2010-10-25 20:34 dts12
+
+ * agent/helpers/instance.c, agent/mibgroup/examples/scalar_int.c:
+
+ CHANGES: snmpd: BUG: 3058101: Writeable 'long' instances work on
+ 64-bit systems, but not writable 'int's
+
+2010-10-25 16:05 dts12
+
+ * snmplib/read_config.c:
+
+ Don't attempt to process unrecognised "ignore*" directives.
+ Pass these through to the appropriate registered config handlers
+ (if any)
+
+2010-10-25 15:56 dts12
+
+ * agent/mibgroup/mibII/vacm_conf.c:
+
+ Fix a stupid typo
+
+2010-10-25 15:38 dts12
+
+ * agent/mibgroup/mibII/vacm_conf.c:
+
+ CHANGES: snmpd: BUG: 3062538: Fix com2sec* handling of
+ non-default contexts
+
+2010-10-25 12:54 bvassche
+
+ * testing/fulltests/default/T065agentextend_simple,
+ testing/fulltests/default/T200snmpv2cwalkall_simple:
+
+ CHANGES: Win32: testing: Avoid that T200 fails on known Microsoft
+ SNMP extension DLL bugs.
+
+2010-10-25 08:06 bvassche
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
+ agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h,
+ configure, configure.d/config_os_libs:
+
+ NEWS: Linux: snmpd is again single-threaded.
+ CHANGES: agent: PATCH: 2959811: from Jan Safranek: Reimplement
+ Linux Netlink IPv6 prefix listener.
+
+2010-10-25 07:15 bvassche
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ Avoid that the compiler complains about casting away the 'const'
+ attribute for the first argument of sslctx_client_setup() and
+ sslctx_server_setup().
+
+2010-10-25 06:28 nba
+
+ * agent/mibgroup/if-mib/ifTable/ifTable.h:
+
+ include needed prototypes
+
+2010-10-25 06:16 nba
+
+ * apps/snmptls.c, include/net-snmp/library/cert_util.h,
+ snmplib/cert_util.c:
+
+ Adjust types to better match usage
+
+2010-10-25 06:15 nba
+
+ * man/snmpcmd.1.def:
+
+ Reveal hidden -e and -u options
+
+2010-10-25 06:14 nba
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ include needed prototypes
+
+2010-10-25 06:01 nba
+
+ *
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c,
+ agent/mibgroup/sctp-mib/sctpTables_freebsd.c, apps/snmptrapd.c,
+ snmplib/transports/snmpUnixDomain.c:
+
+ include needed prototypes
+
+2010-10-25 06:00 nba
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h,
+ apps/snmptrapd_sql.c:
+
+ const-juggling - we dont like warnings
+
+2010-10-23 11:56 bvassche
+
+ * agent/helpers/cache_handler.c:
+
+ Reenabled cache removal and freeing / moved cache refcount
+ incrementing to netsnmp_cache_owns_cache() / converted tabs to
+ spaces.
+
+2010-10-23 11:04 bvassche
+
+ * agent/helpers/cache_handler.c:
+
+ Fixed another crash in netsnmp_cache_remove().
+
+2010-10-23 11:00 bvassche
+
+ * agent/helpers/cache_handler.c:
+
+ CHANGES: agent: Removing the last cache via
+ netsnmp_cache_remove() does no longer trigger a crash.
+
+2010-10-23 10:57 bvassche
+
+ *
+ testing/fulltests/unit-tests/T006snmp_handler_registration_cagentlib.c:
+
+ T006snmp_handler_registration_cagentlib: Introduced
+ netsnmp_cache_create().
+
+2010-10-22 15:24 bvassche
+
+ * agent/helpers/cache_handler.c:
+
+ Disabled cache deallocation because it makes two unit tests fail
+ - to be analyzed further.
+
+2010-10-22 15:03 bvassche
+
+ *
+ testing/fulltests/unit-tests/T006snmp_handler_registration_cagentlib.c:
+
+ Builds again.
+
+2010-10-22 14:49 bvassche
+
+ * agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c,
+
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.c,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.c,
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.c,
+ agent/mibgroup/notification-log-mib/notification_log.c,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable.c,
+ agent/mibgroup/sctp-mib/sctpAssocTable.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.c:
+
+ CHANGES: agent: MIB-specific leak-at-exit fixes.
+
+2010-10-22 14:42 bvassche
+
+ * agent/mibgroup/examples/data_set.c,
+ agent/mibgroup/examples/data_set.h:
+
+ CHANGES: agent: example MIB: Added shutdown function that frees
+ all memory owned by this MIB implementation.
+
+2010-10-22 14:40 bvassche
+
+ * agent/helpers/table_container.c:
+
+ CHANGES: agent: Automatically free the private data structure
+ allocated by netsnmp_container_table_handler_get().
+
+2010-10-22 14:38 bvassche
+
+ * agent/helpers/cache_handler.c,
+ include/net-snmp/agent/cache_handler.h:
+
+ CHANGES: agent: Count the number of users of a netsnmp_cache data
+ structure instead of duplicating it.
+
+2010-10-22 14:36 bvassche
+
+ * agent/helpers/baby_steps.c, include/net-snmp/agent/baby_steps.h:
+
+ CHANGES: agent: 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.
+
+2010-10-22 14:34 bvassche
+
+ * agent/helpers/table_dataset.c,
+ include/net-snmp/agent/table_dataset.h:
+
+ CHANGES: agent: Added netsnmp_unregister_auto_data_table().
+
+2010-10-22 08:51 bvassche
+
+ * agent/agent_registry.c:
+
+ Follow-up for r19511: made sure that clean_subtree() deallocates
+ all context cache nodes.
+
+2010-10-22 08:49 bvassche
+
+ * agent/helpers/cache_handler.c:
+
+ CHANGES: agent: netsnmp_cache_free(): A more detailed message is
+ now logged when attempting to free a cache that is still in the
+ cache list.
+
+2010-10-22 06:39 bvassche
+
+ * ltmain.sh:
+
+ Reverted ltmain.sh changes from r19522.
+
+2010-10-22 06:34 bvassche
+
+ * configure, include/net-snmp/net-snmp-config.h.in, ltmain.sh:
+
+ Regenerated autoconf/automake/libtool-generated files by running
+ autoreconf -f.
+
+2010-10-21 07:51 bvassche
+
+ * ltmain.sh:
+
+ Reapplied r18726+r18766: make libtool support -fstack-protector*.
+ See also
+ http://blog.gmane.org/gmane.comp.gnu.libtool.bugs/month=20100601
+ for the confirmation that this is a libtool bug.
+
+2010-10-20 20:16 bvassche
+
+ * snmplib/tools.c:
+
+ Avoid that netsnmp_check_definedness() triggers a build failure
+ when compiled against old Valgrind headers. Note: the introduced
+ check is stricter than necessary - VALGRIND_PRINTF_BACKTRACE()
+ was introduced in Valgrind 3.5.0 or before (not sure which
+ version).
+
+2010-10-20 17:13 hardaker
+
+ * snmplib/tools.c:
+
+ added a comment in code note that this requires a fairly recent
+ valgrind
+
+2010-10-20 17:00 hardaker
+
+ * configure:
+
+ reran autoconf after updating libtool
+
+2010-10-20 16:59 hardaker
+
+ * config.guess, config.sub, install-sh, ltmain.sh, m4/libtool.m4,
+ m4/ltoptions.m4, m4/ltversion.m4, m4/lt~obsolete.m4:
+
+ update to libtool 2.4
+
+2010-10-20 16:59 hardaker
+
+ * configure, dist/autoconf-version:
+
+ updated to autoconf 2.68
+
+2010-10-20 14:26 bvassche
+
+ * agent/helpers/cache_handler.c, agent/helpers/old_api.c,
+ agent/helpers/stash_cache.c, agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+ include/net-snmp/agent/cache_handler.h,
+ include/net-snmp/agent/snmp_vars.h,
+ include/net-snmp/library/callback.h, snmplib/callback.c,
+ win32/mib_module_shutdown.h:
+
+ CHANGES: agent: Added the functions netsnmp_duplicate_variable()
+ and netsnmp_cache_handler_owns_cache().
+ CHANGES: agent: Memory allocated by netsnmp_register_old_api()
+ for storing SNMP variables is now freed when the associated
+ handler is unregistered.
+ CHANGES: agent: 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.
+ CHANGES: agent: 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(). CHANGES: Win32:
+ shutdown_snmpNotifyFilterTable() and
+
+ shutdown_winExtDLL() are now invoked when the Net-SNMP service is
+ stopped.
+
+2010-10-20 13:47 bvassche
+
+ * testing/fulltests/unit-tests/T005table_dataset_cagentlib.c:
+
+ Unit-testing, T005table_dataset_cagentlib: added init_agent() and
+ shutdown_agent() calls.
+
+2010-10-20 13:12 nba
+
+ * agent/mibgroup/mibII/tcpTable.c:
+
+ Fix non-ANSI function heading
+
+2010-10-20 12:51 rstory
+
+ * agent/mibgroup/ip-forward-mib/data_access/route_linux.c:
+
+ fix ipCidrRouteTable (mask) for little endian systems
+
+2010-10-20 10:34 bvassche
+
+ * agent/agent_handler.c, agent/agent_registry.c,
+ agent/snmp_agent.c, agent/snmpd.c,
+ include/net-snmp/session_api.h, snmplib/snmp_api.c:
+
+ CHANGES: snmplib: Added snmp_sess_session_lookup().
+ CHANGES: agent: Call shutdown_master_agent() and shutdown_agent()
+ during shutdown.
+ CHANGES: agent: 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).
+ CHANGES: agent: Removed a comment in netsnmp_handler_free() that
+ is now obsolete because of the clean_subtree() changes.
+ CHANGES: agent: 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().
+
+2010-10-19 23:49 magfr
+
+ * testing/fulltests/default/T016snmpv2cgetfail_simple,
+ testing/fulltests/default/T051snmpv2ctrap_simple,
+ testing/fulltests/default/T052snmpv2cinform_simple,
+ testing/fulltests/default/T141snmpv2cvacmgetfail_simple:
+
+ CHANGES: testing: Add missing preconditions
+
+2010-10-19 22:11 hardaker
+
+ * dist/patme:
+
+ don't default to applying to 5.2
+
+2010-10-19 22:10 hardaker
+
+ * dist/patme:
+
+ added the 5.6 branch
+
+2010-10-19 21:13 nba
+
+ * snmplib/parse.c:
+
+ BUG 3079072 from Dave Beal: fix buffer overflow from bad use of
+ strncat
+
+2010-10-19 20:55 nba
+
+ * agent/mibgroup/mibII/tcpTable.c:
+
+ PATCH: 3085295 from Bill Fenner: recognize LISTEN state again
+
+2010-10-19 20:09 nba
+
+ * agent/mibgroup/host/data_access/swinst_rpm.c:
+
+ Fix compiler warnings
+
+2010-10-19 20:08 nba
+
+ * agent/mibgroup/host/data_access/swinst_rpm.c:
+
+ Fix returning garbage in hrSWInstalledName (see rev 19484 for
+ further notes)
+
+2010-10-19 19:58 nba
+
+ * agent/mibgroup/host/hrh_filesys.c:
+
+ Protect against unsafe (%) device names
+
+2010-10-19 19:57 nba
+
+ * agent/mibgroup/ucd-snmp/diskio.c:
+
+ Solaris does not use getstat, so dont declare it
+
+2010-10-19 19:56 nba
+
+ * snmplib/transports/snmpTCPIPv6Domain.c:
+
+ udp/tcp confusion in debug handle
+
+2010-10-19 19:54 nba
+
+ * apps/snmptable.c:
+
+ Abort after bad -C? option
+
+2010-10-19 19:53 nba
+
+ * apps/snmptrapd_handlers.c:
+
+ Delete redundant extern declarations
+
+2010-10-19 18:08 bvassche
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: Win32: building: Avoid that MSVC 2010 prints a warning
+ message about redefining EADDRINUSE.
+
+2010-10-19 18:05 bvassche
+
+ * snmplib/tools.c:
+
+ CHANGES: Win32: Avoid that MSVC reports a warning message about
+ redefinition of the malloc() macro during building the Net-SNMP
+ source code.
+
+2010-10-19 07:04 magfr
+
+ * agent/mibgroup/default_modules.h:
+
+ CHANGES: agent: Factor out common config_add_mib statments
+
+2010-10-18 14:22 bvassche
+
+ * agent/helpers/table_dataset.c:
+
+ Mark the proper handler that owns the table registration
+ information.
+
+2010-10-18 10:54 bvassche
+
+ * agent/helpers/table.c, agent/helpers/table_dataset.c,
+ agent/helpers/table_iterator.c,
+ agent/mibgroup/disman/event/mteEventNotificationTable.c,
+ agent/mibgroup/disman/event/mteEventSetTable.c,
+ agent/mibgroup/disman/event/mteEventTable.c,
+ agent/mibgroup/disman/event/mteObjectsTable.c,
+ agent/mibgroup/disman/event/mteTriggerBooleanTable.c,
+ agent/mibgroup/disman/event/mteTriggerDeltaTable.c,
+ agent/mibgroup/disman/event/mteTriggerExistenceTable.c,
+ agent/mibgroup/disman/event/mteTriggerTable.c,
+ agent/mibgroup/disman/event/mteTriggerThresholdTable.c,
+ agent/mibgroup/mibII/sysORTable.c,
+ include/net-snmp/agent/table.h,
+ include/net-snmp/agent/table_iterator.h:
+
+ CHANGES: agent: Added functions netsnmp_handler_owns_tabreq(),
+ netsnmp_registration_owns_tabreq(), netsnmp_iterator_clone().
+ Exported netsnmp_table_registration_info_clone().
+ CHANGES: agent: Modified netsnmp_iterator_delete_table() such
+ that it frees the table registration information stored in a
+ table iterator too.
+ CHANGES: agent: 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.
+
+2010-10-18 10:34 bvassche
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ Fixed a compiler warning about casting away constness.
+
+2010-10-18 08:52 bvassche
+
+ * agent/snmpd.c:
+
+ CHANGES: Win32: 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.
+
+2010-10-18 06:25 bvassche
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Win32: builds again without warnings with MSVC 6.
+
+2010-10-18 06:15 magfr
+
+ * include/net-snmp/library/system.h:
+
+ CHANGES: snmpd: Use the same autoconf symbol to decide both if
+ strcasecmp should be declared and if it should be defined.
+
+2010-10-17 18:29 bvassche
+
+ * agent/snmp_perl.c:
+
+ CHANGES: snmpd: Fixed a double free at exit that was triggered by
+ cleaning up the data structures used for embedded Perl support.
+ CHANGES: snmptrapd: 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 0x403966: term_handler (snmptrapd.c:318)
+ by 0x6D43A5F: ??? (in /lib64/libc-2.11.2.so)
+ by 0x6DDADF2: __select_nocancel (in /lib64/libc-2.11.2.so)
+ by 0x404E20: main (snmptrapd.c:1258)
+
+2010-10-17 17:33 bvassche
+
+ * snmplib/transports/snmpCallbackDomain.c:
+
+ CHANGES: snmplib: Avoid that Valgrind complains about
+ uninitialized data for the buffers returned by
+ netsnmp_callback_recv() and netsnmp_callback_hook_build().
+
+2010-10-17 16:57 bvassche
+
+ * agent/helpers/table.c:
+
+ CHANGES: agent: table_helper_handler(), 64-bit architectures:
+ avoid passing a pointer to a 32-bit value to a function that
+ expects a pointer to a 64-bit value (parse_one_oid_index()). Not
+ sure what the implications of this bug were. It might have caused
+ very strange table behavior on 64-bit big endian systems.
+ Found this via Valgrind.
+
+2010-10-17 16:51 bvassche
+
+ * agent/mibgroup/host/data_access/swrun_procfs_psinfo.c,
+ agent/mibgroup/host/data_access/swrun_procfs_status.c:
+
+ CHANGES: agent: Avoid that hrSWRunPath contains trailing garbage
+ characters on Linux systems.
+ Found this by analyzing a Valgrind complaint. For anyone who is
+ wondering why this patch makes sense, a quote from the glibc
+ snprintf() documentation
+ (http://www.gnu.org/software/libc/manual/html_node/Formatted-Output-Functions.html):
+ <quote>
+ The return value is the number of characters which would be
+ generated for the given input, excluding the trailing null. If
+ this value is greater or equal to size, not all characters from
+ the result have been stored in s.
+ </quote>
+ Please note that this differs from the standard behavior. A quote
+ from http://opengroup.org/onlinepubs/007908799/xsh/snprintf.html:
+ <quote>
+ RETURN VALUE
+ Upon successful completion, these functions return the number of
+ bytes transmitted excluding the terminating null in the case of
+ sprintf() or snprintf() or a negative value if an output error
+ was encountered.
+ </quote>
+
+2010-10-17 14:31 bvassche
+
+ * testing/RUNTESTS:
+
+ CHANGES: testing: It is again possible to run an individual test
+ via the script testing/RUNTESTS.
+
+2010-10-17 14:28 bvassche
+
+ * include/net-snmp/library/tools.h, snmplib/tools.c:
+
+ CHANGES: snmplib: Added the function netsnmp_check_definedness(),
+ which helps to find the cause of undefined value errors as
+ reported by Valgrind.
+
+2010-10-17 14:24 bvassche
+
+ * agent/mibgroup/agentx/protocol.h:
+
+ Removed an obsolete declaration: the function agentx_build() has
+ been removed a long time ago.
+
+2010-10-17 14:05 bvassche
+
+ * configure, configure.d/config_os_headers,
+ include/net-snmp/net-snmp-config.h.in:
+
+ Added configure test for the Valgrind header files.
+
+2010-10-17 12:01 bvassche
+
+ * snmplib/snmp_openssl.c:
+
+ Follow-up for r19477: made the inserted typecasts portable.
+
+2010-10-17 11:04 bvassche
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Follow-up for r19476: fixed a typo.
+
+2010-10-17 09:36 bvassche
+
+ * agent/helpers/scalar_group.c, agent/helpers/watcher.c,
+ include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/snmp_openssl.c, snmplib/transports/snmpTLSBaseDomain.c:
+
+ Fixed a few compiler warnings by inserting appropriate casts.
+
+2010-10-17 09:25 bvassche
+
+ * include/net-snmp/library/tools.h,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ NETSNMP_REMOVE_CONST()-related cleanup.
+
+2010-10-17 01:41 magfr
+
+ * agent/mibgroup/default_modules.h, agent/mibgroup/util_funcs.h,
+ agent/snmpd.c:
+
+ NEWS: snmpd: Remove util_funcs/Exit from the requirement sets of
+ util_funcs and default_modules.
+ NEWS: snmpd: Never use Exit to terminate the agent.
+
+2010-10-16 22:32 magfr
+
+ * agent/mibgroup/default_modules.h,
+ agent/mibgroup/ucd-snmp/versioninfo.c,
+ agent/mibgroup/ucd-snmp/versioninfo.h,
+ agent/mibgroup/util_funcs.h, agent/snmpd.c:
+
+ CHANGES: snmpd: Make the setting of the argvrestart* variables
+ optional on USING_UTIL_FUNCS_RESTART_MODULE.
+ NEWS: snmpd: Remove util_funcs/restart from the requirement sets
+ of util_funcs and default_modules.
+ CHANGES: snmpd: Add util_funcs/restart to the requirement set of
+ ucd-snmp/versioninfo.
+
+2010-10-16 22:05 magfr
+
+ * include/net-snmp/agent/agent_handler.h:
+
+ CHANGES: snmpd: Extend the documentation for data_clone and
+ data_free
+
+2010-10-16 22:03 magfr
+
+ * agent/helpers/watcher.c:
+
+ CHANGES: snmpd: Make it possible to copy watched data items
+ without memory leaks.
+
+2010-10-16 22:01 magfr
+
+ * agent/helpers/watcher.c:
+
+ CHANGES: snmpd: Remove unused variable cmp
+
+2010-10-16 19:44 magfr
+
+ * agent/helpers/scalar_group.c:
+
+ CHANGES: snmpd: Do not leak the limits of scalar_group objects on
+ shutdown.
+
+2010-10-16 08:37 bvassche
+
+ * agent/agent_handler.c, configure,
+ configure.d/config_modules_agent:
+
+ Spelling fix: dulpicate -> duplicate.
+
+2010-10-16 08:34 bvassche
+
+ *
+ testing/fulltests/unit-tests/T006snmp_handler_registration_cagentlib.c:
+
+ Added more test code.
+
+2010-10-16 08:33 bvassche
+
+ * agent/agent_handler.c, agent/helpers/cache_handler.c,
+ agent/helpers/table.c:
+
+ Follow-up for r19465: handle out-of-memory properly / removed a
+ duplicate function.
+
+2010-10-15 19:17 bvassche
+
+ * testing/fulltests/support/cagentlib_build,
+ testing/fulltests/support/cagentlib_run,
+ testing/fulltests/support/clib_build,
+ testing/fulltests/unit-tests/T005table_dataset_cagentlib.c,
+ testing/fulltests/unit-tests/T005table_dataset_clib.c,
+ testing/fulltests/unit-tests/T006snmp_handler_registration_cagentlib.c,
+
+ testing/fulltests/unit-tests/T006snmp_handler_registration_clib.c:
+
+ CHANGES: testing: Introduced new test type next to capp and clib:
+ cagentlib.
+
+2010-10-15 18:56 bvassche
+
+ * agent/agent_handler.c, agent/helpers/cache_handler.c,
+ agent/helpers/stash_cache.c, agent/helpers/table.c,
+ agent/mibgroup/mibII/sysORTable.c,
+ include/net-snmp/agent/agent_handler.h,
+ include/net-snmp/agent/cache_handler.h,
+ testing/fulltests/unit-tests/T006snmp_handler_registration_clib.c:
+
+ NEWS: snmplib: 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.
+ CHANGES: testing: added more test cases to the handler
+ registration test.
+
+2010-10-15 18:32 bvassche
+
+ * agent/mibgroup/ucd-snmp/loadave.c:
+
+ Fixed a compiler warning.
+
+2010-10-15 12:30 bvassche
+
+ * agent/agent_handler.c,
+ testing/fulltests/unit-tests/T006snmp_handler_registration_clib.c:
+
+ Reverted r19460 because it makes some regression tests fail
+ (T120proxyget_simple, T121proxyset_simple,
+ T122proxysetfail_simple, T200snmpv2cwalkall_simple). Disabled the
+ handler duplication test in T006 because it triggers a crash
+ without r19460.
+
+2010-10-15 11:37 bvassche
+
+ * agent/agent_handler.c:
+
+ CHANGES: snmplib: netsnmp_handler_dup(): freeing the duplicated
+ handler no longer causes a crash (double free) when
+ handler->myvoid of the original handler was non-NULL.
+
+2010-10-15 11:32 bvassche
+
+ * testing/fulltests/unit-tests/T006snmp_handler_registration_clib.c:
+
+ Added a unit test for handler registration and deregistration.
+
+2010-10-15 10:56 bvassche
+
+ * include/net-snmp/library/tools.h,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: Win32: building: Builds now correctly with a 64-bit
+ compiler.
+
+2010-10-15 09:45 bvassche
+
+ * snmplib/snmp_api.c:
+
+ CHANGES: snmplib: snmp_shutdown(): added call to
+ netsnmp_certs_shutdown().
+
+2010-10-15 06:45 bvassche
+
+ * agent/helpers/table_dataset.c:
+
+ Follow-up for r19450: let netsnmp_delete_table_data_set() free
+ all table_dataset-related memory.
+
+2010-10-14 23:15 magfr
+
+ * configure, configure.d/config_modules_agent,
+ configure.d/config_modules_transports,
+ configure.d/config_os_functions,
+ configure.d/config_os_struct_members:
+
+ CHANGES: building: Make it possible to regenerate using autoconf
+ 2.68.
+
+2010-10-14 23:01 magfr
+
+ * snmplib/snmp_logging.c, snmplib/snmp_transport.c,
+ snmplib/transports/snmpIPXDomain.c:
+
+ CHANGES: snmplib: Be const correct over calls to str* functions.
+
+2010-10-14 15:19 bvassche
+
+ * agent/helpers/table.c, agent/helpers/table_data.c,
+ agent/helpers/table_dataset.c,
+ include/net-snmp/agent/table_data.h,
+ include/net-snmp/agent/table_dataset.h,
+ testing/fulltests/support/clib_build,
+ testing/fulltests/unit-tests/T005table_dataset_clib.c:
+
+ CHANGES: snmplib: Added function netsnmp_delete_table_data_set().
+ CHANGES: snmplib: Added declaration for the function
+ netsnmp_table_data_delete_table() in a public agent header file.
+ CHANGES: snmplib: Fixed memory leak in
+ netsnmp_table_data_delete_table().
+ CHANGES: snmplib: Fixed memory leak triggered by unregistering a
+ table handler.
+ CHANGES: testing: Unit tests can now invoke functions from
+ libagent.
+ CHANGES: testing: Added unit test for table_dataset.
+
+2010-10-14 14:05 bvassche
+
+ * testing/fulltests/unit-tests/T001defaultstore_clib.c:
+
+ Unit test T001defaultstore_clib.c: Fixed leaks-at-exit.
+
+2010-10-14 08:43 bvassche
+
+ * testing/fulltests/support/capp_run,
+ testing/fulltests/support/clib_run:
+
+ CHANGES: testing: 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)
+
+2010-10-14 08:40 bvassche
+
+ * testing/fulltests/unit-tests/T004snmp_enum_clib.c:
+
+ Unit test T004snmp_enum_clib.c: added test header / added a test
+ case.
+
+2010-10-14 08:39 bvassche
+
+ * testing/fulltests/unit-tests/T002containers_clib.c:
+
+ Fixed leaks-at-exit in unit test T002containers_clib.c.
+
+2010-10-14 08:38 bvassche
+
+ * testing/fulltests/unit-tests/T001defaultstore_clib.c:
+
+ Fixed a leak-at-exit in unit test T001defaultstore_clib.c.
+
+2010-10-14 08:36 bvassche
+
+ * snmplib/snmp_enum.c:
+
+ CHANGES: snmplib: Fixed memory leak triggered by calling
+ se_add_pair_to_list() with a value that already existed in the
+ list.
+
+2010-10-14 07:16 bvassche
+
+ * testing:
+
+ Updated Subversion ignore list.
+
+2010-10-14 07:12 bvassche
+
+ * testing/fulltests/default/T000configure,
+ testing/fulltests/default/T000configure_simple:
+
+ Made sure that the variable $SNMP_BASEDIR is available in the
+ T000configure test.
+
+2010-10-14 06:19 magfr
+
+ * configure, include/net-snmp/net-snmp-config.h.in:
+
+ Regenerated
+
+2010-10-14 05:36 nba
+
+ * agent/mibgroup/ucd-snmp/lmSensors.c:
+
+ Quell warnings
+
+2010-10-14 03:50 rstory
+
+ * configure.d/config_os_libs,
+ include/net-snmp/net-snmp-config.h.in,
+ include/net-snmp/system/darwin.h,
+ include/net-snmp/system/darwin10.h,
+ include/net-snmp/system/darwin7.h,
+ include/net-snmp/system/darwin8.h,
+ include/net-snmp/system/darwin9.h, snmplib/snmp_openssl.c:
+
+ test for openssl sha 224/256/385/512 support instead of
+ hardcoding
+
+2010-10-14 03:50 rstory
+
+ * testing/fulltests/support/simple_eval_tools.sh:
+
+ add OUTPUTENVVARS to save important environment variables; when
+ SNMP_VERBOSE
+ is set, save env vars and command to individual invoked file for
+ each test;
+ save env vars and command for each STARTPROG
+
+2010-10-14 03:50 rstory
+
+ * testing/fulltests/support/simple_TESTCONF.sh:
+
+ CHANGES: testing: auto-create user specified SNMP_TMPDIR and
+ SNMP_TMP_PERSISTENTDIR too; default SNMP_TMP_PERSISTENDIR based
+ on SNMP_TMPDIR
+ for user specified SNMP_TMPDIR
+
+2010-10-14 03:49 rstory
+
+ * acconfig.h, configure.d/config_os_misc4,
+ include/net-snmp/system/darwin10.h,
+ include/net-snmp/system/darwin8.h,
+ include/net-snmp/system/darwin9.h:
+
+ CHANGES: building: check for /dev/kmem instead of assuming it
+ exists and hardcoding when it is not there
+
+2010-10-14 03:28 rstory
+
+ * snmplib/snmptsm.c, snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ set transportSecurityLevel based on ssl session algorithms
+
+2010-10-14 03:26 rstory
+
+ * include/net-snmp/library/snmp_openssl.h, snmplib/snmp_openssl.c:
+
+ add netsnmp_openssl_null_checks
+
+2010-10-14 03:23 rstory
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ cleanup ssl/bio on failed connection
+
+2010-10-14 03:21 rstory
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ quiet compiler warning
+
+2010-10-14 03:18 rstory
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ remove unused var
+
+2010-10-14 03:16 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ fix typo
+
+2010-10-14 03:12 rstory
+
+ * snmplib/snmp_openssl.c:
+
+ check for null before deref
+
+2010-10-13 20:12 magfr
+
+ * testing/fulltests/support/clib_build:
+
+ CHANGES: testing: Generate a normal #line directive as per C99
+ instead of the compiler-specific #<n>-directive.
+
+2010-10-13 16:53 hardaker
+
+ * dist/autoconf-version, testing/fulltests/default/T000configure:
+
+ added a autoconf version checking test to catch developers and
+ scripts that fail to use the correct autoconf version
+
+2010-10-13 16:30 hardaker
+
+ * include/net-snmp/library/snmp_api.h:
+
+ Patch from Bill Fenner to fix only including the session_api.h
+ file
+
+2010-10-13 16:29 bvassche
+
+ * testing/fulltests/support/clib_build:
+
+ Follow-up for r19421: Made sure that the compiler again reports
+ the proper filename and line number information while compiling
+ unit tests.
+
+2010-10-13 11:53 bvassche
+
+ * win32/Makefile-apps.in, win32/libsnmp_dll/Makefile.in,
+ win32/snmpd/Makefile.in, win32/snmpnetstat/Makefile.in,
+ win32/snmptrapd/Makefile.in:
+
+ CHANGES: Win32: building: batch build with OpenSSL enabled and
+ with recent OpenSSL development files works again.
+
+2010-10-13 09:58 bvassche
+
+ * net-snmp-config.in, testing/RUNFULLTESTS,
+ testing/fulltests/support/capp_build,
+ testing/fulltests/support/capp_run,
+ testing/fulltests/support/clib_build,
+ testing/fulltests/support/clib_run:
+
+ CHANGES: Cygwin: Running the unit tests does now work (cd testing
+ && ./RUNFULLTESTS -g unit-tests).
+ CHANGES: MinGW: Running the unit tests does now work (cd testing
+ && ./RUNFULLTESTS -g unit-tests).
+
+2010-10-13 08:00 bvassche
+
+ * testing/fulltests/support/simple_eval_tools.sh:
+
+ Fixed a spelling error in a source code comment.
+
+2010-10-13 07:43 bvassche
+
+ * net-snmp-config.in:
+
+ Spelling fixes.
+
+2010-10-12 14:02 bvassche
+
+ * include/net-snmp/library/snmp_enum.h:
+
+ Added declaration for se_clear_slist().
+
+2010-10-12 11:12 bvassche
+
+ * testing/fulltests/unit-tests/T004snmp_enum_clib.c:
+
+ Added more test cases to
+ testing/fulltests/unit-tests/T004snmp_enum_clib.c.
+ Verified with Valgrind that everything does now work correctly
+ and that the
+ test program is free of leaks-at-exit.
+
+2010-10-12 11:11 bvassche
+
+ * include/net-snmp/library/snmp_enum.h, snmplib/snmp_enum.c:
+
+ CHANGES: snmplib: Invoking se_clear_slist() does no longer create
+ a dangling pointer.
+ CHANGES: snmplib: Fixed leaks-at-exit triggered by using the
+ snmp_enum code.
+ CHANGES: snmplib: 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().
+ CHANGES: snmplib: 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.
+ CHANGES: snmplib:
+
+2010-10-12 06:27 bvassche
+
+ * README.win32, win32/libhelpers, win32/snmptrapd/snmptrapd.dsp,
+ win32/win32.dsw:
+
+ CHANGES: Win32: PATCH: 3085187: Building via the Microsoft Visual
+ Studio project file (.dsw/.dsp) works again.
+
+2010-10-12 05:35 magfr
+
+ * include/net-snmp/library/snmp_api.h,
+ include/net-snmp/library/snmp_client.h,
+ include/net-snmp/library/snmp_debug.h,
+ include/net-snmp/library/snmp_logging.h,
+ include/net-snmp/output_api.h:
+
+ CHANGES: snmplib: Correct the extern "C" declarations to be
+ consistent. Remove commented out code.
+
+2010-10-11 21:41 nba
+
+ * configure:
+
+ run autoconf
+
+2010-10-11 21:39 nba
+
+ * agent/mibgroup/host/data_access/swinst.h,
+ agent/mibgroup/host/data_access/swinst_apt.c,
+ configure.d/config_os_progs:
+
+ Support for hrSWInstalledTable for dpkg/apt-based systems
+
+2010-10-11 20:46 nba
+
+ * mibs/Makefile.mib, mibs/rfclist:
+
+ Update sources for SNMP-TLS-TM-MIB
+
+2010-10-11 20:42 nba
+
+ * configure.d/config_os_headers:
+
+ Check early for picl.h
+
+2010-10-11 20:31 nba
+
+ * agent/mibgroup/hardware/sensors/hw_sensors.c,
+ agent/mibgroup/hardware/sensors/hw_sensors.h,
+ agent/mibgroup/ucd-snmp/lmsensorsMib.c,
+ include/net-snmp/agent/hardware/sensors.h:
+
+ Fix warnings from lmsensorMib
+
+2010-10-11 20:30 nba
+
+ * agent/mibgroup/hardware/sensors.h,
+ agent/mibgroup/hardware/sensors/picld_sensors.c:
+
+ Fix new style lmsensorMib for Solaris (was it ever compiled
+ before)
+
+2010-10-11 20:28 nba
+
+ * agent/mibgroup/ucd-snmp/lmSensors.c:
+
+ Fix lmSensors for Solaris
+
+2010-10-11 20:27 nba
+
+ * agent/mibgroup/hardware/sensors/kstat_sensors.c:
+
+ Fix a Solaris file descriptor leak
+
+2010-10-11 20:25 nba
+
+ * configure.d/config_project_with_enable:
+
+ Make --disable-developer work
+
+2010-10-11 18:23 magfr
+
+ * agent/mibgroup/mibII/system_mib.c:
+
+ CHANGES: snmpd: Update the length of sysObjectID as well as the
+ data when it is set from a configuration file.
+
+2010-10-11 17:58 magfr
+
+ * man/Makefile.in:
+
+ CHANGES: building: from "Niels Baggesen": Some systems do not
+ support the -E flag to grep, use autoconf to find the right egrep
+ at all times.
+
+----------------------------------------------------------------------
+
+Changes: V5.6.RC3 -> V5.6
+
+2010-10-07 20:33 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2010-10-06 11:31 nba
+
+ * configure, configure.d/config_project_ipv6_types:
+
+ Fix ipv6 generic case so test matches verification
+
+2010-10-01 16:44 dts12
+
+ * man/variables.5.def:
+
+ Rework description of OID name handling to be
+ not quite so incredibly out of date.
+
+2010-09-22 14:02 hardaker
+
+ * configure:
+
+ erg... really use the right autoconf version by setting the path
+ right
+
+----------------------------------------------------------------------
+
+Changes: V5.6.rc2 -> V5.6.rc3
+
+2010-09-21 23:53 hardaker
+
+ * configure:
+
+ regenerated with proper autoconf version
+
+2010-09-21 23:49 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2010-09-21 23:45 hardaker
+
+ * snmplib/cert_util.c:
+
+ verified patch from rstory to fix certificate loading of
+ incomplete chains
+
+2010-09-21 18:07 hardaker
+
+ * snmplib/read_config.c:
+
+ CHANGES: snmplib: patch 3058388: from chrisbolt: don't parse
+ includeAllDisks in the main snmplib routines
+
+2010-09-21 18:06 hardaker
+
+ * agent/agent_trap.c:
+
+ CHANGES: snmpd: patch 3062526: from mariog85: fix security
+ engineID setting in the trapsess directive
+
+2010-09-21 15:13 bvassche
+
+ * README.win32:
+
+ Updated Win32 documentation.
+
+2010-09-20 23:20 hardaker
+
+ * agent/mibgroup/mibII/system_mib.c:
+
+ Patch from Fulko Hew to fix patch 2900078 which broke sysObjectID
+ lengths
+
+2010-09-20 21:32 dts12
+
+ * man/snmpget.1.def, man/snmpgetnext.1.def:
+
+ Document -Cf in the two man pages separately.
+
+2010-09-20 20:23 bvassche
+
+ * snmplib/mib.c:
+
+ CHANGES: snmplib: PATCH: 3067540: from joyceanmachine: Fix IPv4
+ OID indexes on 64-bit big-endian systems.
+
+2010-09-20 19:25 bvassche
+
+ * apps/snmpnetstat/main.h,
+ include/net-snmp/library/snmp_transport.h,
+ include/net-snmp/library/ucd_compat.h, win32/Configure,
+ win32/Makefile.in, win32/libagent/Makefile.in,
+ win32/libagent/libagent.dsp, win32/libhelpers/Makefile.in,
+ win32/libhelpers/libhelpers.dsp, win32/netsnmpmibs/Makefile.in,
+ win32/snmpd/Makefile.in, win32/snmpd/snmpd.dsp,
+ win32/snmptrapd/Makefile.in, win32/snmptrapd/snmptrapd.dsp,
+ win32/win32.dsw, win32/win32dll.dsw:
+
+ Un-break the MSVC build.
+
+2010-09-20 09:18 bvassche
+
+ * dist/generation-scripts, man, testing, win32:
+
+ Updated Subversion ignore lists.
+
+2010-09-17 10:34 dts12
+
+ * man/agentxtrap.1.def, man/netsnmp_sess_api.3.def,
+ man/netsnmp_session_api.3.def, man/snmpbulkget.1.def,
+ man/snmpbulkwalk.1.def, man/snmpget.1.def, man/snmpgetnext.1.def,
+ man/snmpset.1.def, man/snmptrap.1.def, man/snmptrapd.8.def,
+ man/snmpwalk.1.def:
+
+ Remove CMU copyright notice from man pages that were not
+ inherited from CMU-SNMP (and qualify the copyright for
+ those that were).
+
+2010-09-17 09:51 dts12
+
+ * man/default_store.3.bot, man/netsnmp_agent_api.3.def,
+ man/snmp.conf.5.def, man/snmp_alarm.3.def, man/snmp_config.5.def,
+ man/snmpd.conf.5.def, man/snmpd.examples.5.def,
+ man/snmpd.internal.5.def, man/snmptrapd.conf.5.def:
+
+ Update man page references to reflect new API documentation
+ structure.
+
+2010-09-10 04:23 magfr
+
+ * Makefile.in:
+
+ CHANGES: building: Add new test* entries from the testing
+ Makefile.in to the top-level Makefile.in
+
+2010-09-08 15:41 dts12
+
+ * man/agentxtrap.1.def, man/default_store.3.top,
+ man/encode_keychange.1.def, man/fixproc.1.def,
+ man/mib2c-update.1.def, man/mib2c.1.def, man/mib2c.conf.5.in,
+ man/net-snmp-config.1.def, man/net-snmp-create-v3-user.1.def,
+ man/netsnmp_agent_api.3.def, man/netsnmp_config_api.3.def,
+ man/netsnmp_mib_api.3.def, man/netsnmp_pdu_api.3.def,
+ man/netsnmp_sess_api.3.def, man/netsnmp_session_api.3.def,
+ man/netsnmp_trap_api.3.def, man/netsnmp_varbind_api.3.def,
+ man/snmp-bridge-mib.1, man/snmp.conf.5.def, man/snmp_alarm.3.def,
+ man/snmp_config.5.def, man/snmpbulkget.1.def,
+ man/snmpbulkwalk.1.def, man/snmpcmd.1.def, man/snmpconf.1.def,
+ man/snmpd.8.def, man/snmpd.conf.5.def, man/snmpd.examples.5.def,
+ man/snmpd.internal.5.def, man/snmpdelta.1.def, man/snmpdf.1.def,
+ man/snmpget.1.def, man/snmpgetnext.1.def, man/snmpnetstat.1.def,
+ man/snmpset.1.def, man/snmpstatus.1.def, man/snmptable.1.def,
+ man/snmptest.1.def, man/snmptranslate.1.def, man/snmptrap.1.def,
+ man/snmptrapd.8.def, man/snmptrapd.conf.5.def,
+ man/snmpusm.1.def, man/snmpvacm.1.def, man/snmpwalk.1.def,
+ man/tkmib.1.def, man/traptoemail.1.def, man/variables.5.def:
+
+ Update man page datestamps to match the latest (non-trivial)
+ content change.
+ Suppress forcing of "Berkeley Distribution" footer
+ (Allows Net-SNMP version information to be displayed in the man
+ page)
+
+2010-09-08 05:37 magfr
+
+ * configure, include/net-snmp/net-snmp-config.h.in:
+
+ Regenerated
+
+2010-09-04 06:38 bvassche
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ Fixed a compiler warning that was introduced in r19356 by
+ changing the return
+ type of netsnmp_tlsbase_free_tlsdata() from void* to void.
+
+2010-09-04 06:37 bvassche
+
+ * agent/mibgroup/mibII/system_mib.c:
+
+ Fixed a compiler warning that was introduced in r19322 (patch
+ 3044512).
+ The third argument passed to read_objid() was an int instead of
+ size_t.
+ This could have caused memory corruption on 64-bit systems.
+
+2010-09-04 03:09 hardaker
+
+ * CHANGES:
+
+ version update
+
+2010-09-04 03:08 hardaker
+
+ * ChangeLog:
+
+ version update
+
+2010-09-04 01:57 hardaker
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
+
+ make depend
+
+2010-09-04 00:59 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2010-09-03 22:14 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ fix tlstcp parsing of host names.
+
+2010-09-03 22:13 hardaker
+
+ * agent/mibgroup/host/data_access/swrun_procfs_status.c:
+
+ check the return code of fgets and fopen before inserting the
+ results.
+
+2010-09-03 22:12 hardaker
+
+ * snmplib/snmp_alarm.c:
+
+ Patch from tanders to fix broken alarms after the previous
+ re-entrant patch
+
+2010-09-03 22:05 hardaker
+
+ * snmplib/transports/snmpUnixDomain.c:
+
+ CHANGES: snmplib: patch 3058645: from jorisesaturnus: modified
+ version of the patch to use MSG_DONTWAIT for the unix domain
+ socket
+
+2010-09-03 21:56 hardaker
+
+ * agent/mibgroup/util_funcs/get_pid_from_inode.c:
+
+ CHANGES: snmpd: PATCH: 3058140: from takevos: check that inode is
+ non-zero
+
+2010-09-03 21:50 hardaker
+
+ * agent/mibgroup/util_funcs/get_pid_from_inode.c:
+
+ CHANGES: snmpd: PATCH: 3053428: from takevos: fix
+ get_pid_from_inode when the inode is not found.
+
+2010-09-03 20:20 hardaker
+
+ * snmplib/snmp_api.c:
+
+ remove the duplicate return before the error codes get set.
+
+2010-09-01 18:04 magfr
+
+ * agent/mibgroup/hardware/cpu/cpu.c:
+
+ CHANGES: snmpd: Log before returning.
+
+2010-09-01 02:43 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ TLS send_notify on closure and some memory clean-up patches
+
+2010-08-31 17:58 hardaker
+
+ * snmplib/snmp_api.c:
+
+ Only print the security/context EngineID mismatch note under USM
+
+2010-08-25 15:13 rstory
+
+ * CHANGES:
+
+ remove reference to reverted patch 3042765
+
+2010-08-25 15:13 rstory
+
+ * acconfig.h:
+
+ add note on where to find content used to generate
+ net-snmp-config.h.in
+
+2010-08-25 02:45 rstory
+
+ * snmplib/snmp_client.c:
+
+ revert r19342, patch 3042765, which broke client tcp disconnect
+ handling
+
+2010-08-25 02:45 rstory
+
+ * snmplib/cert_util.c:
+
+ fix more code broken by 'compiler warning fix' in r19179
+
+2010-08-25 02:45 rstory
+
+ * testing/fulltests/tls/STlsUsers:
+
+ check for conf errors after agent startup; enable logTimestamp;
+ make sure
+ all cert name/tags are unique
+
+2010-08-24 21:04 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ fix error string to discuss the right failed openssl new
+ invocation
+
+2010-08-24 05:37 magfr
+
+ * apps/snmpusm.c:
+
+ CHANGES: snmpusm: Correct ifdefs, remove dead variables.
+
+2010-08-19 21:22 hardaker
+
+ * CHANGES, NEWS:
+
+ version update
+
+2010-08-19 21:20 hardaker
+
+ * ChangeLog:
+
+ version update
+
+2010-08-19 21:11 hardaker
+
+ * agent/Makefile.depend, agent/mibgroup/Makefile.depend:
+
+ make depend
+
+2010-08-19 21:10 hardaker
+
+ * include/net-snmp/system/nto-qnx6.h:
+
+ // -> C comments
+
+2010-08-19 20:36 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2010-08-19 20:14 hardaker
+
+ * snmplib/snmp_client.c:
+
+ CHANGES: snmplib: PATCH 3042765: from mehaf: make
+ snmp_synch_response_cb() re-entrant
+
+2010-08-19 20:14 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ turn off cookie exchanges until a complete code set can be
+ written to support it based on the required function callbacks
+
+2010-08-17 18:31 rstory
+
+ * agent/snmpd.c:
+
+ add missing call to store persistent data as needed
+
+2010-08-17 18:31 rstory
+
+ * snmplib/mib.c:
+
+ CHANGES: snmplib: when displaying a byte as single digit hex
+ value, default to
+ prefixing with 0 unless there is a seperator or addition hint
+ data
+
+2010-08-17 10:31 bvassche
+
+ * apps/snmpusm.c:
+
+ Fixed a compiler warning about an unused label that was triggered
+ when
+ compiling without SSL support.
+
+2010-08-16 23:11 hardaker
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.h:
+
+ CHANGES: snmpd: patch 2790249: from willpwillp: reduce cache time
+ for the iftable to 3seconds to increase accuracy
+
+2010-08-16 16:26 hardaker
+
+ * perl/TrapReceiver/TrapReceiver.xs:
+
+ CHANGES: perl: patch 3046371: from christophb4: Fix memory leak
+ in SNMPv1 trap handling.
+
+2010-08-16 16:03 hardaker
+
+ * agent/mibgroup/mibII/mta_sendmail.c:
+
+ CHANGES: snmpd: patch 2825653: from bru5ce: fix sendmail.cf
+ parsing in certain conditions
+
+2010-08-16 10:16 dts12
+
+ * man/Makefile.in:
+
+ Build netsnmp_agent_api.3 man page from template
+
+2010-08-16 09:20 dts12
+
+ * agent/agent_registry.c:
+
+ CHANGES: snmpd: PATCH: 2911361: Documentation (Provided by Tomasz
+ Lis)
+
+2010-08-16 08:06 dts12
+
+ * agent/agent_registry.c:
+
+ CHANGES: snmpd: PATCH: 2911361: Re-order code to group related
+ functions together
+
+2010-08-16 07:42 dts12
+
+ * perl/SNMP/SNMP.xs:
+
+ CHANGES: perl: PATCH: 2995098: Fix creation of SNMPv3 sessions
+ with API_SINGLE
+
+2010-08-14 16:30 dts12
+
+ * agent/agent_read_config.c:
+
+ CHANGES: snmpd: PATCH: 2911361: Remove redundant variables
+
+2010-08-14 16:23 dts12
+
+ * agent/agent_handler.c:
+
+ CHANGES: snmpd: PATCH: 2904900: Documentation plus assorted
+ handler code fixes
+
+2010-08-14 09:28 dts12
+
+ * man/Makefile.in, man/netsnmp_config_api.3.def,
+ man/netsnmp_mib_api.3.def, man/netsnmp_pdu_api.3.def,
+ man/netsnmp_sess_api.3.def, man/netsnmp_session_api.3.def,
+ man/netsnmp_trap_api.3.def, man/netsnmp_varbind_api.3.def,
+ man/snmp_alarm.3.def:
+
+ Restore agent API man page
+ Don't try to extract multiple man page links per line
+ (which runs into problems with OS-specific line endings).
+ Instead, ensure the man page NAME section lists one
+ routine per line
+
+2010-08-13 23:50 hardaker
+
+ * man/Makefile.in:
+
+ fix broken Makefile after man page moves
+
+2010-08-13 23:50 hardaker
+
+ * mibs/SNMP-TLS-TM-MIB.txt, mibs/rfclist:
+
+ updated TLS MIB to current copy
+
+2010-08-13 23:50 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ replaced RFC comment number
+
+2010-08-13 23:50 hardaker
+
+ * include/net-snmp/library/snmp_alarm.h, snmplib/snmp_alarm.c:
+
+ CHANGES: snmplib: patch: 3042770: from mehaf: Made run_alarms()
+ reentrant
+
+2010-08-13 23:44 hardaker
+
+ * agent/mibgroup/mibII/system_mib.c:
+
+ CHANGES: snmpd: PATCH: 3044512: from philwebster: fix sysobjectid
+ directive.
+
+2010-08-13 19:00 rstory
+
+ * testing/fulltests/support/simple_TESTCONF.sh,
+ testing/fulltests/tls/STsmPrefix:
+
+ use 127.0.0.1 instead of localhost as default SNMP_TEST_DEST so
+ TLS tests work
+
+2010-08-13 18:50 hardaker
+
+ * include/net-snmp/session_api.h, snmplib/snmp_api.c,
+ snmplib/snmp_client.c:
+
+ CHANGES: snmplib: 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
+
+2010-08-13 18:50 hardaker
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h,
+ apps/snmptrapd.c:
+
+ make snmptrapd register the certtosecname table in the agentx
+ registrations
+
+2010-08-13 18:49 hardaker
+
+ * local/mib2c.conf:
+
+ minor wording additions
+
+2010-08-13 15:04 hardaker
+
+ * agent/mibgroup/hardware/cpu/cpu_perfstat.c,
+ agent/mibgroup/hardware/memory/memory_aix.c,
+ agent/mibgroup/host/hr_storage.c, agent/mibgroup/mibII/icmp.c,
+ agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/tcp.c,
+ agent/mibgroup/mibII/udp.c, agent/mibgroup/ucd-snmp/diskio.c,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/ucd-snmp/memory_aix4.c,
+ agent/mibgroup/ucd-snmp/vmstat_aix4.c:
+
+ CHANGES: aix: PATCH: 2886598: from exsnafu: Header fixes for
+ compiling on AIX6
+
+2010-08-13 15:04 hardaker
+
+ * agent/mibgroup/host/hr_filesys.c,
+ agent/mibgroup/host/hr_storage.c, apps/snmpnetstat/inet6.c,
+ configure, configure.d/config_os_functions,
+ configure.d/config_os_headers, configure.d/config_os_libs,
+ configure.d/config_os_struct_members,
+ include/net-snmp/net-snmp-config.h.in,
+ include/net-snmp/system/nto-qnx6.h:
+
+ NEWS: ports: PATCH: 2836895: from seanboudreau: support for QNX6
+
+2010-08-13 14:33 dts12
+
+ * man/Makefile.in, man/netsnmp_agent_api.3.def,
+ man/netsnmp_config_api.3.def, man/netsnmp_mib_api.3.def,
+ man/netsnmp_pdu_api.3.def, man/netsnmp_sess_api.3.def,
+ man/netsnmp_session_api.3.def, man/netsnmp_trap_api.3.def,
+ man/netsnmp_varbind_api.3.def:
+
+ 'enforce netsnmp prefixes
+
+2010-08-13 14:29 dts12
+
+ * man/netsnmp_varbind_api.3.def, man/varbind_api.3.def:
+
+ enforce netsnmp prefix
+
+2010-08-13 14:29 dts12
+
+ * man/netsnmp_trap_api.3.def, man/snmp_trap_api.3.def:
+
+ enforce netsnmp prefix
+
+2010-08-13 14:28 dts12
+
+ * man/netsnmp_sess_api.3.def, man/snmp_sess_api.3.def:
+
+ enforce netsnmp prefix
+
+2010-08-13 14:28 dts12
+
+ * man/netsnmp_agent_api.3.def, man/snmp_agent_api.3.def:
+
+ enforce netsnmp prefix
+
+2010-08-13 14:28 dts12
+
+ * man/netsnmp_session_api.3.def, man/session_api.3.def:
+
+ enforce netsnmp prefix
+
+2010-08-13 14:27 dts12
+
+ * man/netsnmp_pdu_api.3.def, man/pdu_api.3.def:
+
+ enforce netsnmp prefix
+
+2010-08-13 14:27 dts12
+
+ * man/mib_api.3.def, man/netsnmp_mib_api.3.def:
+
+ enforce netsnmp prefix
+
+2010-08-13 14:27 dts12
+
+ * man/config_api.3.def, man/netsnmp_config_api.3.def:
+
+ enforce netsnmp prefix
+
+2010-08-13 14:20 dts12
+
+ * Makefile.in, doxygen.conf:
+
+ Don't automatically generate man pages
+
+2010-08-13 14:18 dts12
+
+ * man/snmp_api_errstring.3, man/snmp_close.3, man/snmp_error.3,
+ man/snmp_free_pdu.3, man/snmp_open.3, man/snmp_perror.3,
+ man/snmp_read.3, man/snmp_select_info.3, man/snmp_send.3,
+ man/snmp_sess_async_send.3, man/snmp_sess_close.3,
+ man/snmp_sess_error.3, man/snmp_sess_init.3,
+ man/snmp_sess_open.3, man/snmp_sess_perror.3,
+ man/snmp_sess_read.3, man/snmp_sess_select_info.3,
+ man/snmp_sess_send.3, man/snmp_sess_session.3,
+ man/snmp_sess_timeout.3, man/snmp_set_mib_warnings.3,
+ man/snmp_set_save_descriptions.3, man/snmp_timeout.3:
+
+ Remove redundant man page links
+ (Should be generated automatically, but don't exist any more
+ anyway)
+
+2010-08-13 14:13 dts12
+
+ * man/Makefile.in, man/add_mibdir.3, man/add_module_replacement.3,
+ man/get_module_node.3, man/init_mib.3, man/init_mib_internals.3,
+ man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3,
+ man/netsnmp_instance.3, man/netsnmp_iterator_info_s.3,
+ man/netsnmp_leaf.3, man/netsnmp_library.3,
+ man/netsnmp_mib_handler_methods.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_set_data.3,
+ man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
+ man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
+ man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
+ man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
+ man/netsnmp_table.3, man/netsnmp_table_array.3,
+ man/netsnmp_table_container.3, man/netsnmp_table_data.3,
+ man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
+ man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
+ man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
+ man/netsnmp_table_row.3, man/netsnmp_table_rows.3,
+ man/netsnmp_tdata.3, man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3, man/print_description.3, man/print_mib.3,
+ man/print_objid.3, man/print_value.3, man/print_variable.3,
+ man/read_all_mibs.3, man/read_mib.3, man/read_module.3,
+ man/read_module_node.3, man/read_objid.3, man/shutdown_mib.3:
+
+ Remove Doxygen-generated man pages, and those linking
+ individual routines to the appropriate man page.
+ (These are better generated dynamically)
+
+2010-08-13 12:19 dts12
+
+ * local/mib2c.iterate.conf, local/mib2c.table_data.conf:
+
+ Prompt for whether to generate caching code or not.
+
+2010-08-13 12:19 dts12
+
+ * local/mib2c.conf:
+
+ Rework guidance questions when selecting the best table framework
+ to use.
+ Ensure table handling code doesn't overwrite scalar handling
+ code.
+ Check that the starting point is suitable for MfD framework.
+
+2010-08-12 15:40 rstory
+
+ * snmplib/cert_util.c:
+
+ fix code broken by 'compiler warning fix' in r19179
+
+2010-08-12 15:39 rstory
+
+ * agent/mibgroup/snmpv3mibs.h:
+
+ fix typo in comment
+
+2010-08-11 22:08 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ remove a duplicate value check
+
+2010-08-11 22:08 hardaker
+
+ * testing/fulltests/tls/STlsUsers:
+
+ add a test where we can trust a CA-signed cert and we don't trust
+ the CA
+
+2010-08-11 22:08 hardaker
+
+ * testing/fulltests/tls/STlsUsers:
+
+ test a directly mapped CA certificate
+
+2010-08-11 22:08 hardaker
+
+ * mibs/UCD-SNMP-MIB.txt:
+
+ change the laConfig to read-write to match the patch
+
+2010-08-11 22:07 hardaker
+
+ * agent/mibgroup/ucd-snmp/loadave.c:
+
+ NEWS: snmpd: PATCH: 2931446: from ahmake: make the load averages
+ writable.
+
+2010-08-11 06:43 magfr
+
+ * testing/fulltests/snmpv3/T010scapitest_capp.c,
+ testing/fulltests/snmpv3/T020hashtests_capp.c,
+ testing/fulltests/snmpv3/T040keymanagetest_capp.c:
+
+ CHANGES: Silence some compilation warnings from test cases.
+
+2010-08-09 21:09 magfr
+
+ * perl/SNMP/SNMP.xs:
+
+ CHANGES: Handle embedded %'s in the result message.
+
+2010-08-09 21:07 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ CHANGES: Do no double declare the index values.
+
+2010-08-05 11:49 dts12
+
+ * agent/mibgroup/mibII/vacm_conf.c:
+
+ Update "auth*" usage message with context support
+
+2010-08-02 20:08 dts12
+
+ * agent/mibgroup/hardware/fsys/fsys_mntctl.c:
+
+ Fix two silly mistakes.
+
+2010-08-02 14:18 dts12
+
+ * agent/mibgroup/hardware/fsys/fsys_mntctl.c:
+
+ AIX filesystem types are tagged as integers, not strings.
+
+2010-08-02 13:49 tanders
+
+ * configure, configure.d/config_os_progs:
+
+ fix Perl system() configure check to work reliably on systems
+ that lack
+ Perl
+
+2010-08-02 11:08 bvassche
+
+ * testing/fulltests/support/simple_eval_tools.sh:
+
+ CHANGES: testing: 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
+
+2010-08-02 11:02 bvassche
+
+ * snmplib/snmp_transport.c, snmplib/transports/snmpTCPDomain.c:
+
+ Fixed the following two Valgrind complaints:
+
+ Conditional jump or move depends on uninitialised value(s)
+ at 0x6D702E0: vfprintf (in /lib64/libc-2.11.2.so)
+ by 0x6D99D11: vsnprintf (in /lib64/libc-2.11.2.so)
+ by 0x6D7A412: snprintf (in /lib64/libc-2.11.2.so)
+ by 0x6E14437: inet_ntoa (in /lib64/libc-2.11.2.so)
+ by 0x5E5E219: netsnmp_ipv4_fmtaddr (snmpIPv4BaseDomain.c:215)
+ by 0x5E65717: netsnmp_tcp_fmtaddr (snmpTCPDomain.c:70)
+ by 0x5E567EC: netsnmp_transport_peer_string
+ (snmp_transport.c:224)
+ by 0x5E2479A: _sess_process_packet (snmp_api.c:5441)
+ by 0x5E25E37: _sess_read (snmp_api.c:6037)
+ by 0x5E261DA: snmp_sess_read2 (snmp_api.c:6149)
+ by 0x5E26282: snmp_read2 (snmp_api.c:5740)
+ by 0x404DE4: main (snmpd.c:1227)
+ Uninitialised value was created by a heap allocation
+ at 0x4C270A5: malloc (vg_replace_malloc.c:236)
+ by 0x5E65739: netsnmp_tcp_accept (snmpTCPDomain.c:82)
+ by 0x5E25383: _sess_read (snmp_api.c:5786)
+ by 0x5E261DA: snmp_sess_read2 (snmp_api.c:6149)
+ by 0x5E26282: snmp_read2 (snmp_api.c:5740)
+ by 0x404DE4: main (snmpd.c:1227)
+
+ Conditional jump or move depends on uninitialised value(s)
+ at 0x6F7B2E0: vfprintf (in /lib64/libc-2.11.2.so)
+ by 0x6FA4D11: vsnprintf (in /lib64/libc-2.11.2.so)
+ by 0x6F85412: snprintf (in /lib64/libc-2.11.2.so)
+ by 0x701F437: inet_ntoa (in /lib64/libc-2.11.2.so)
+ by 0x56FA219: netsnmp_ipv4_fmtaddr (snmpIPv4BaseDomain.c:215)
+ by 0x5701717: netsnmp_tcp_fmtaddr (snmpTCPDomain.c:70)
+ by 0x56F27EC: netsnmp_transport_peer_string
+ (snmp_transport.c:224)
+ by 0x56F294F: netsnmp_transport_send (snmp_transport.c:248)
+ by 0x56BC487: snmp_sess_async_send (snmp_api.c:5204)
+ by 0x56BC651: snmp_async_send (snmp_api.c:4998)
+ by 0x56BC677: snmp_send (snmp_api.c:4984)
+ by 0x5698440: snmp_synch_response_cb (snmp_client.c:1006)
+ Uninitialised value was created by a heap allocation
+ at 0x4C270A5: malloc (vg_replace_malloc.c:236)
+ by 0x5701B3E: netsnmp_tcp_transport (snmpTCPDomain.c:163)
+ by 0x5701E6F: netsnmp_tcp_create_tstring (snmpTCPDomain.c:305)
+ by 0x56F3804: netsnmp_tdomain_transport_full
+ (snmp_transport.c:601)
+ by 0x56F3ACC: netsnmp_transport_open_client
+ (snmp_transport.c:669)
+ by 0x54344F6: subagent_open_master_session (subagent.c:758)
+ by 0x54349C8: agentx_reopen_session (subagent.c:869)
+ by 0x5434D00: subagent_startup (subagent.c:99)
+ by 0x56EAEB7: snmp_call_callbacks (callback.c:338)
+ by 0x56DE6FB: read_configs (read_config.c:1018)
+ by 0x56C287E: init_snmp (snmp_api.c:850)
+ by 0x40477B: main (snmptrapd.c:1048)
+
+2010-08-01 06:11 bvassche
+
+ * CHANGES, NEWS:
+
+ Fixed spelling errors reported by ispell -l.
+
+2010-08-01 06:00 bvassche
+
+ * snmplib/snmp_enum.c,
+ testing/fulltests/unit-tests/T004snmp_enum_clib.c:
+
+ Fixed a typo in a text string in a unit test: resturant ->
+ restaurant.
+
+2010-08-01 05:53 bvassche
+
+ * include/net-snmp/library/snmp_enum.h:
+
+ Documented behavior of se_add_pair_to_slist().
+
+2010-07-31 23:50 tanders
+
+ * include/net-snmp/system/darwin10.h:
+
+ Follow-up for r19266: add missing header file to support Mac OS X
+ 10.6
+ (Snow Leopard - "darwin10")
+
+2010-07-31 20:38 hardaker
+
+ * CHANGES:
+
+ version update
+
+2010-07-31 20:35 hardaker
+
+ * ChangeLog:
+
+ version update
+
+2010-07-31 20:31 hardaker
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
+
+ make depend
+
+2010-07-31 20:24 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2010-07-31 20:16 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2010-07-31 20:11 hardaker
+
+ * dist/makerelease.xml:
+
+ changed the name of the readme section to call out NEWS-too
+
+2010-07-31 20:10 hardaker
+
+ * NEWS:
+
+ added missing news items
+
+2010-07-30 13:06 hardaker
+
+ * snmplib/snmp_client.c:
+
+ CHANGES: python: PATCH 3035328: from: sws: check the results of
+ session creation for a failure case.
+
+2010-07-30 13:00 hardaker
+
+ * python/netsnmp/client_intf.c:
+
+ CHANGES: python: patch 3035578: from sws: keep error codes up to
+ date
+
+2010-07-29 15:48 dts12
+
+ * configure:
+
+ Add support for Mac OS X 10.6 (Snow Leopard - "darwin10")
+ (On the assumption that this is the same as Mac OS X 10.5
+ (Leopard - "darwin9"))
+
+2010-07-29 15:47 dts12
+
+ * Makefile.in, configure.d/config_os_progs,
+ configure.d/config_project_perl_python:
+
+ Add support for Mac OS X 10.6 (Snow Leopard - "darwin10")
+ (On the assumption that this is the same as Mac OS X 10.5
+ (Leopard - "darwin9"))
+
+2010-07-29 15:03 dts12
+
+ * include/net-snmp/output_api.h:
+
+ Provide a definition of 'va_list' for varargs-based APIs
+
+2010-07-29 14:58 dts12
+
+ * acconfig.h, agent/auto_nlist.c, agent/mibgroup/hardware/cpu.h,
+ agent/mibgroup/hardware/fsys.h, agent/mibgroup/hardware/memory.h,
+ agent/mibgroup/host/data_access/swrun.h,
+ agent/mibgroup/host/hr_filesys.c,
+ agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c,
+ agent/mibgroup/host/hrh_filesys.c, agent/mibgroup/mibII/icmp.c,
+ agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c,
+ agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c,
+ agent/mibgroup/ucd-snmp/diskio.c,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/ucd-snmp/proc.c, configure,
+ configure.d/config_os_progs,
+ include/net-snmp/net-snmp-config.h.in, snmplib/system.c:
+
+ Add preliminary support for AIX 7
+ (on the assumption that this is identical to AIX 6)
+
+2010-07-29 14:56 dts12
+
+ * configure, configure.d/config_project_perl_python:
+
+ Disable embedded perl by default on architecures where
+ this seems to cause problems (HP-UX & Mac OS X)
+
+2010-07-29 11:13 dts12
+
+ * snmplib/read_config.c:
+
+ Guard against blank 'include*' lines.
+ Handle relative 'includeFile' paths
+
+2010-07-29 10:47 dts12
+
+ * include/net-snmp/library/read_config.h, snmplib/read_config.c:
+
+ Return an indication of whether config files are actually
+ processed.
+ Report problems with failing to include config files.
+
+2010-07-28 14:44 dts12
+
+ * include/net-snmp/config_api.h,
+ include/net-snmp/library/snmp_api.h,
+ include/net-snmp/library/snmp_client.h,
+ include/net-snmp/library/snmp_debug.h,
+ include/net-snmp/library/snmp_logging.h,
+ include/net-snmp/mib_api.h, include/net-snmp/output_api.h,
+ include/net-snmp/pdu_api.h, include/net-snmp/session_api.h,
+ include/net-snmp/varbind_api.h, man/config_api.3.def,
+ man/mib_api.3.def, man/session_api.3.def, man/varbind_api.3.def,
+ win32/libsnmp_dll/libsnmp.def:
+
+ Bring man page documentation, header files and Windows DLL
+ definitions
+ of top-level public API calls into line with each other.
+
+2010-07-28 14:40 dts12
+
+ * snmplib/snmp_api.c:
+
+ Fix misnamed comment
+
+2010-07-28 14:36 dts12
+
+ * agent/mibgroup/default_modules.h, configure,
+ configure.d/config_modules_agent,
+ configure.d/config_project_with_enable:
+
+ Don't mix SMIv1 and SMIv2 MIBs in the list of default MIBs to
+ load.
+ Use newer SMIv2 versions (which include suitable display hints)
+ rather than the original RFC1213 MIB (which doesn't)
+
+2010-07-28 14:10 dts12
+
+ * snmplib/read_config.c:
+
+ Fix indentation for 'includeSearch' processing code.
+
+2010-07-28 14:09 dts12
+
+ * snmplib/read_config.c:
+
+ Extend 'include' config file processing to cover three
+ different modes of working:
+ - look for the file on the config search path
+ - include the specified file by name
+ - ioad the contents of the specified directory
+ Use different config tokens to distinguish these cases.
+
+2010-07-27 11:12 hardaker
+
+ * agent/kernel.c, agent/kernel.h, agent/snmp_vars.c:
+
+ CHANGES: snmpd: patch 2912520: from listom: Free kmem references
+ on shutdown
+
+2010-07-27 10:54 hardaker
+
+ * mibs/SMUX-MIB.txt:
+
+ CHANGES: mibs: patch 2974716: from bvassche: fix issues in the
+ SMUX-MIB
+
+2010-07-27 08:54 hardaker
+
+ * configure.d/config_modules_lib:
+
+ include the new security-hedaers module
+
+2010-07-27 08:54 hardaker
+
+ * local/snmp-bridge-mib:
+
+ remote debugging/processing stderr output
+
+2010-07-27 08:54 hardaker
+
+ * local/snmp-bridge-mib:
+
+ CHANGES: snmpd: patch: 3028923: from jenso: new copy of the
+ bridge-mib perl implementation
+
+2010-07-27 08:31 hardaker
+
+ * Makefile.in, configure.d/config_modules_security_modules,
+ dist/generation-scripts/gen-security-headers.in:
+
+ separate out the security header/init generation
+
+2010-07-27 08:31 hardaker
+
+ * configure.d/config_modules_transports:
+
+ transport configure portion
+
+2010-07-27 08:30 hardaker
+
+ * Makefile.in, configure, configure.ac,
+ configure.d/config_modules_lib, dist/generation-scripts,
+ dist/generation-scripts/gen-transport-headers.in,
+ dist/generation-scripts/gen-variables.in:
+
+ move transport header generation to a separate file and create an
+ external separate script for generating it
+
+2010-07-27 08:14 jsafranek
+
+ * agent/mibgroup/hardware/fsys/fsys_mntent.c,
+ agent/mibgroup/hardware/fsys/mnttypes.h:
+
+ CHANGES: snmpd: report gfs filesystems in hrStorageTable and
+ hrFSTable.
+
+2010-07-24 15:42 dts12
+
+ * snmplib/read_config.c:
+
+ Don't lose track of which config file was being parsed,
+ when processing an included config file.
+ Fixes a bug with reporting later config errors.
+
+2010-07-24 15:36 dts12
+
+ * snmplib/snmp_transport.c:
+
+ Don't lose track of which config file is being parsed,
+ when opening a new SNMP session.
+ Fixes a bug with reporting later config errors.
+
+2010-07-23 03:12 hardaker
+
+ * dist/makerelease.xml:
+
+ add the TLS modules to the list of test modules
+
+2010-07-21 19:25 nba
+
+ * agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c:
+
+ Fix typo in doxygen comment
+
+2010-07-21 19:24 nba
+
+ * agent/mibgroup/if-mib/data_access/interface_sysctl.c:
+
+ Fix typo in speed computation
+
+2010-07-21 19:21 nba
+
+ * snmplib/snmp_secmod.c:
+
+ Include generated security-includes.h
+
+2010-07-21 19:20 nba
+
+ * include/net-snmp/library/snmpksm.h,
+ include/net-snmp/library/snmptsm.h:
+
+ Fix init func name (copy-paste glitch)
+
+2010-07-21 19:18 nba
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ Remove superfluous semicolon
+
+2010-07-21 19:18 nba
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ Out of order declaration
+
+2010-07-21 19:17 nba
+
+ * snmplib/snmp_logging.c:
+
+ Log error on file open error
+
+2010-07-21 19:16 nba
+
+ * configure.d/config_modules_lib:
+
+ Speling error
+
+2010-07-21 18:10 nba
+
+ * mibs/ianalist, mibs/rfclist, mibs/rfcmibs.diff:
+
+ Update for current RFCs
+
+2010-07-21 18:08 nba
+
+ * mibs/IANAifType-MIB.txt:
+
+ Current version from IANA
+
+2010-07-21 18:05 nba
+
+ * agent/mibgroup/ucd-snmp/diskio.c:
+
+ r17495 erroneously disabled diskIOLAx for linux
+
+2010-07-20 10:38 jsafranek
+
+ * snmplib/system.c:
+
+ CHANGES: snmplib: fixed potential buffer overflow when generating
+ temp. file names
+
+2010-07-20 07:32 jsafranek
+
+ * agent/snmpd.c, apps/agentxtrap.c, apps/snmptranslate.c,
+ apps/snmptrapd.c, man/snmpcmd.1.def, man/snmptranslate.1.def,
+ man/snmptrapd.8.def, snmplib/snmp_parse_args.c:
+
+ Describe -D usage as -D[TOKEN] instead of -D [TOKEN]
+
+2010-07-17 15:10 rstory
+
+ * mibs/SNMP-TLS-TM-MIB.txt:
+
+ update display hint to some less ambiguous (and that works with
+ our lib)
+
+2010-07-17 04:13 rstory
+
+ * testing/Makefile.in:
+
+ fix testsimple for builddir!=srcdir
+
+2010-07-17 04:12 rstory
+
+ * testing/Makefile.in:
+
+ add testsimple target
+
+2010-07-16 19:21 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ release iterator when done with it
+
+2010-07-15 18:28 hardaker
+
+ * snmplib/snmpusm.c:
+
+ CHANGES: snmplib: fix issue with USM using inactive users
+
+2010-07-15 01:35 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c:
+
+ don't use strndup (portability)
+
+2010-07-15 01:35 rstory
+
+ * snmplib/cert_util.c:
+
+ include appropriate string header; define NAME_MAX if not already
+ defined;
+ don't use strndup (portability)
+
+2010-07-15 01:35 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ check that some newer openssl macros are defined before using
+ them; include
+ appropriate string header
+
+2010-07-15 01:35 rstory
+
+ * configure, configure.d/config_os_libs,
+ include/net-snmp/net-snmp-config.h.in:
+
+ check for dtls support in openssl
+
+2010-07-15 01:34 rstory
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ don't compile dtls domain if no dtls support in openssl
+
+2010-07-15 01:34 rstory
+
+ * snmplib/snmp_openssl.c:
+
+ ifdef protection for later sha algorithms
+
+2010-07-15 01:34 rstory
+
+ * include/net-snmp/system/darwin.h,
+ include/net-snmp/system/darwin7.h,
+ include/net-snmp/system/darwin8.h,
+ include/net-snmp/system/darwin9.h:
+
+ darwin openssl does not support more recent sha algorithms
+
+2010-07-15 01:33 rstory
+
+ * agent/mibgroup/target/target.c:
+
+ fix typo in ifdef test
+
+2010-07-15 01:33 rstory
+
+ * agent/mibgroup/if-mib/ifTable/ifTable.c:
+
+ fix cut-n-paste error in included file name
+
+2010-07-14 15:08 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c:
+
+ fix the fix: put PRIz spec in correct place
+
+2010-07-14 15:03 rstory
+
+ * testing/fulltests/tls/STlsUsers:
+
+ specify SNMP version on commandline
+
+2010-07-14 15:03 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c:
+
+ quiet compiler
+
+2010-07-14 15:02 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c:
+
+ quiet compiler warnings
+
+2010-07-13 20:03 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c,
+ apps/snmptls.c, include/net-snmp/library/cert_util.h:
+
+ include ssl.h before cert_util.h
+
+2010-07-13 20:03 rstory
+
+ * snmplib/cert_util.c:
+
+ add debug output for found cert
+
+2010-07-13 16:24 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ fix typo in log msg
+
+2010-07-12 10:26 bvassche
+
+ * agent/mibgroup/mibII/interfaces.c:
+
+ CHANGES: Win32 and Cygwin: made sure that accessing the mibII
+ interfaces table does not trigger out-of-range array accesses
+ (was detected by BoundsChecker).
+
+2010-07-12 10:21 bvassche
+
+ * agent/mibgroup/mibII/vacm_vars.c:
+
+ Fixed a dangling-pointer-read that was introduced in r19018. In
+ r19018 the type of groupSubtreeLen was changed from int to
+ size_t, which changed the behavior of the loop "while
+ (groupSubtreeLen-- > 0) ...": instead of not executing the loop
+ body when groupSubtreeLen was negative, r19018 caused the body of
+ that loop to be executed. Detected by running snmpd under
+ BoundsChecker while performing a MIB walk.
+
+2010-07-12 10:12 bvassche
+
+ * agent/mibgroup/mibII/at.c:
+
+ Reverted r19047 (which was wrong) and implemented a proper fix
+ for the compiler warnings about signed/unsigned mismatches.
+
+2010-07-12 10:09 bvassche
+
+ * agent/snmp_agent.c:
+
+ Removed an obsolete comment.
+
+2010-07-12 10:08 bvassche
+
+ * agent/helpers/table_container.c, win32/mib_module_includes.h:
+
+ Suppressed more MSVC compiler warnings.
+
+2010-07-12 04:45 rstory
+
+ * testing/fulltests/tls/STlsVars:
+
+ add comment with object name for numeric ids
+
+2010-07-12 04:45 rstory
+
+ * agent/mibgroup/target/target.c,
+ include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ new function to get serverId from snmpTlstmAddrTable data; use
+ new api
+ to config serviceId for trap transport when sending traps
+
+2010-07-11 11:18 bvassche
+
+ * configure, configure.d/config_os_functions:
+
+ CHANGES: BUG: 3027900: when cross-compiling it is now assumed
+ that memcmp() is available instead of assuming that it is not
+ available.
+
+2010-07-11 10:30 bvassche
+
+ * agent/mibgroup/disman/event/mteTriggerConf.c:
+
+ Fixed compiler warnings triggered by r19197.
+
+2010-07-10 20:00 rstory
+
+ * testing/RUNFULLTESTS:
+
+ sync up help output and options processing
+
+2010-07-09 15:13 bvassche
+
+ * README.win32:
+
+ Updated Cygwin section in README.win32.
+
+2010-07-09 15:13 bvassche
+
+ * agent/helpers/instance.c, agent/helpers/table_dataset.c,
+ agent/mibgroup/disman/event/mteTriggerConf.c:
+
+ CHANGES: Win32: Suppressed "implicit cast from int to u_char"
+ warnings generated by MSVC.
+
+2010-07-09 15:11 bvassche
+
+ * testing/fulltests/support/simple_eval_tools.sh:
+
+ Testing: made the debug output that appears in the "invoked" file
+ even more verbose.
+
+2010-07-09 15:10 bvassche
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Win32 MSVC build fixes.
+
+2010-07-08 19:30 marz
+
+ * local/certgen-test.pl, local/net-snmp-cert,
+ local/net-snmp-cert.conf:
+
+ adds per identity configuration file support so defaults can be
+ customised on cmdline w -i <identity> - see net-snmp-cert.conf
+ for examples and some help info
+
+2010-07-08 12:17 dts12
+
+ * agent/agent_read_config.c:
+
+ CHANGES: snmpd: BUG: 3003981: Protect against buffer overflow
+
+2010-07-08 11:19 dts12
+
+ * agent/mibgroup/agent/extend.c:
+
+ CHANGES: snmpd: BUG: 3019243: Register execFix compatability
+ directive correctly.
+
+2010-07-07 10:19 bvassche
+
+ * testing/fulltests/default/T110agentxget_simple,
+ testing/fulltests/default/T111agentxset_simple,
+ testing/fulltests/default/T112agentxsetfail_simple,
+ testing/fulltests/default/T120proxyget_simple,
+ testing/fulltests/default/T121proxyset_simple,
+ testing/fulltests/default/T122proxysetfail_simple:
+
+ CHANGES: Cygwin and MinGW: tests T110, T111, T112, T120, T121 and
+ T122 do now pass when snmpd is built with winExtDLL support
+ enabled.
+
+2010-07-06 18:59 bvassche
+
+ * ChangeLog, agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+ local/mib2c-conf.d/mfd-persistence.m2i,
+ testing/fulltests/support/simple_eval_tools.sh:
+
+ Made regression tests easier to debug by including ok / not ok
+ status in the "invoked" file.
+ Spelling fixes: remeber -> remember; seperator -> separator.
+
+2010-07-06 15:04 bvassche
+
+ * testing/fulltests/default/T065agentextend_simple,
+ testing/fulltests/support/simple_TESTCONF.sh:
+
+ Test T065 does now really pass on MinGW.
+
+2010-07-05 10:01 bvassche
+
+ * testing/Makefile.in:
+
+ Added curly braces such that '||' and '&&' are evaluated in the
+ correct order.
+
+2010-07-04 11:37 bvassche
+
+ * apps:
+
+ Updated Subversion ignore list.
+
+2010-07-04 11:34 bvassche
+
+ * testing/Makefile.in:
+
+ Fall back from RUNFULLTESTS to RUNTESTS if neither TAP::Harness
+ nor Test::Harness is available.
+
+2010-07-04 11:21 bvassche
+
+ * testing/fulltests/support/simple_run:
+
+ Made sure that the test number in /tmp/snmp-tests-$testnum is set
+ to something more meaningful than just "0".
+
+2010-07-04 11:20 bvassche
+
+ * testing/RUNTESTS:
+
+ Split a long comment line.
+
+2010-07-04 10:52 bvassche
+
+ * testing/RUNTESTS:
+
+ Bug fix: made sure that srcdir is computed correctly if `dirname
+ $0` = .
+
+2010-07-02 16:27 bvassche
+
+ * apps/Makefile.in, configure, configure.d/config_os_libs:
+
+ Simplified r19181 (Fixed TLSTCP-enabled build for platforms with
+ non-empty $(EXEEXT), i.e. Cygwin and MinGW).
+
+2010-07-01 18:15 bvassche
+
+ * apps/Makefile.in, configure, configure.d/config_os_libs:
+
+ Fixed TLSTCP-enabled build for platforms with non-empty
+ $(EXEEXT), i.e. Cygwin and MinGW.
+
+2010-07-01 18:11 bvassche
+
+ * apps/snmptls.c:
+
+ Fixed yet another recently introduced compiler warning.
+
+2010-07-01 17:53 bvassche
+
+ * snmplib/cert_util.c:
+
+ Fixed two recently introduced compiler warnings.
+
+2010-07-01 00:19 hardaker
+
+ * CHANGES, NEWS:
+
+ version update
+
+2010-07-01 00:13 hardaker
+
+ * ChangeLog:
+
+ version update
+
+2010-07-01 00:03 hardaker
+
+ * agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ snmplib/Makefile.depend:
+
+ make depend
+
+2010-06-30 23:55 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2010-06-30 23:48 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec, python/netsnmp/tests/snmpd.conf:
+
+ Version number update
+
+2010-06-30 23:45 hardaker
+
+ * man/snmpd.conf.5.def:
+
+ missed two tokens in the man pgaes
+
+2010-06-30 23:45 hardaker
+
+ * man/snmpcmd.1.def, man/snmpd.8.def,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ testing/fulltests/tls/SCipherTests, testing/fulltests/tls/SCrl,
+ testing/fulltests/tls/STlsAgentTrap,
+ testing/fulltests/tls/STlsServer,
+ testing/fulltests/tls/STlsServerSession,
+ testing/fulltests/tls/STlsTrapdUser,
+ testing/fulltests/tls/STlsUsers,
+ testing/fulltests/tls/STsmPrefix,
+ testing/fulltests/transports/Stlstests:
+
+ rename the defX509 tokens to something more friendly: clientCert
+ and serverCert
+
+2010-06-30 23:44 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ top-file comment updates
+
+2010-06-30 23:44 hardaker
+
+ * snmplib/cert_util.c:
+
+ don't call cert_find with a NULL argument
+
+2010-06-30 23:44 hardaker
+
+ * snmplib/cert_util.c:
+
+ allow def certs to be specified using a filename
+
+2010-06-30 23:41 tanders
+
+ * testing/fulltests/support/simple_run:
+
+ fix syntax error
+
+2010-06-30 23:01 hardaker
+
+ * snmplib/cert_util.c:
+
+ turn a couple of non-critical errors into debug statements per
+ discussion with rstory
+
+2010-06-30 23:00 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ make the regexp pattern match for tests to run case insensitive
+
+2010-06-30 23:00 hardaker
+
+ * python/netsnmp/client.py:
+
+ import stderr from sys, per discussion on -users
+
+2010-06-30 22:17 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ add back in the default port specifier
+
+2010-06-30 22:17 hardaker
+
+ * local/net-snmp-cert:
+
+ enable pulling the private key over http
+
+2010-06-30 22:17 hardaker
+
+ * local/net-snmp-cert:
+
+ move URL collection into a sub function
+
+2010-06-30 22:16 hardaker
+
+ * local/net-snmp-cert:
+
+ added ability to pull a cert from a URL
+
+2010-06-30 22:16 hardaker
+
+ * local/net-snmp-cert:
+
+ fix argument bug in the is_url function
+
+2010-06-30 20:49 hardaker
+
+ * apps/snmptls.c:
+
+ remove debugging code
+
+2010-06-30 20:27 hardaker
+
+ * testing/fulltests/tls/T117DtlsCNSession_simple,
+ testing/fulltests/tls/T117dtlsCNSession_simple:
+
+ rename file for consistency
+
+2010-06-30 20:01 rstory
+
+ * configure:
+
+ update for new snmptls app
+
+2010-06-30 20:00 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c:
+
+ remove accidentally checked int debug code
+
+2010-06-30 19:59 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h:
+
+ define OIDs based on SNMP_TLS_TM_BASE
+
+2010-06-30 19:59 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c:
+
+ auto-transistion between notReady/notInService
+
+2010-06-30 19:57 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h:
+
+ auto-transistion between notReady/notInService; add
+ snmp_store_needed on commit
+
+2010-06-30 19:56 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c:
+
+ use new fingerprint parse/build functions; remove bad length
+ check; auto
+ transition between notReady and notInService
+
+2010-06-30 19:55 rstory
+
+ * mibs/TLSTM-MIB.txt:
+
+ remove pre-rfc mib; see SNMP-TLS-TM-MIB.txt instead
+
+2010-06-30 19:54 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_internal.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c:
+
+ consolidate multiple files
+
+2010-06-30 19:53 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ make hash type parse routine public; add routines to build/parse
+ SnmpTLSFingerprint
+
+2010-06-30 19:51 rstory
+
+ * Makefile.in, apps/Makefile.in, apps/snmptls.c,
+ configure.d/config_os_libs:
+
+ NEWS: snmptls: new app for managing (D)TLS config via
+ SNMP-TLS-TM-MIB tables
+
+2010-06-30 19:50 rstory
+
+ * agent/mibgroup/disman/event/mteObjectsTable.c,
+ agent/mibgroup/disman/event/mteTriggerTable.c,
+ agent/mibgroup/disman/expression/expExpressionTable.c,
+ agent/mibgroup/disman/expression/expObjectTable.c,
+ agent/mibgroup/disman/mteObjectsTable.c,
+ agent/mibgroup/disman/mteTriggerTable.c,
+ agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable.c,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c:
+
+ call new snmp_store_needed() function after a commit in tables
+ that
+ have persistent store
+
+2010-06-30 19:49 rstory
+
+ * include/net-snmp/library/snmp_client.h, snmplib/snmp_client.c:
+
+ NEWS: snmplib: new experimental simple state machine
+ NEWS: snmplib: new experimental row creation API which uses a
+ state machine
+ to try really hard to create a row from a given varbind list
+
+2010-06-30 19:48 rstory
+
+ * agent/snmp_agent.c, include/net-snmp/library/snmp_api.h,
+ snmplib/snmp_api.c:
+
+ NEWS: snmpd: new API for indicating that persistent store needs
+ to be saved after the current request finishes processing
+
+2010-06-30 19:46 rstory
+
+ * include/net-snmp/library/snmp_assert.h:
+
+ add some new wrapper macros
+
+2010-06-30 15:59 hardaker
+
+ * testing/fulltests/tls/STlsCNSession,
+ testing/fulltests/tls/STlsSanSession,
+ testing/fulltests/tls/STlsServerSession,
+ testing/fulltests/tls/T115DtlsSanSession_simple,
+ testing/fulltests/tls/T116TlsSanSession_simple,
+ testing/fulltests/tls/T117dtlsCNSession_simple,
+ testing/fulltests/tls/T118TlsCNSession_simple:
+
+ added checks for checking direct passing of localhost to the
+ expected name
+
+2010-06-30 15:59 hardaker
+
+ * testing/fulltests/tls/STlsServer:
+
+ check for wildcard support
+
+2010-06-30 15:58 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ support SAN and CN wildcard matching per spec
+
+2010-06-30 15:00 hardaker
+
+ * testing/fulltests/tls/SCipherTests, testing/fulltests/tls/SCrl,
+ testing/fulltests/tls/STlsAgentTrap,
+ testing/fulltests/tls/STlsName, testing/fulltests/tls/STlsSan,
+ testing/fulltests/tls/STlsServer,
+ testing/fulltests/tls/STlsTrapdUser,
+ testing/fulltests/tls/STlsUsers, testing/fulltests/tls/STlsVars,
+ testing/fulltests/tls/STsmPrefix,
+ testing/fulltests/tls/ScipherTests,
+ testing/fulltests/tls/Scrltests,
+ testing/fulltests/tls/Stlsagenttraptests,
+ testing/fulltests/tls/Stlsnametests,
+ testing/fulltests/tls/Stlssantests,
+ testing/fulltests/tls/Stlsservertests,
+ testing/fulltests/tls/Stlstrapdusertests,
+ testing/fulltests/tls/Stlsuserstests,
+ testing/fulltests/tls/Stlsvars, testing/fulltests/tls/Stsmprefix,
+ testing/fulltests/tls/T101DtlsUser_simple,
+ testing/fulltests/tls/T101dtlsudpusertests_simple,
+ testing/fulltests/tls/T102TlsUser_simple,
+ testing/fulltests/tls/T102tlstcpusertests_simple,
+ testing/fulltests/tls/T111DtlsServer_simple,
+ testing/fulltests/tls/T111dtlsudpservertests_simple,
+ testing/fulltests/tls/T112TlsServer_simple,
+ testing/fulltests/tls/T112tlstcpservertests_simple,
+ testing/fulltests/tls/T113DtlsSan_simple,
+ testing/fulltests/tls/T113dtlsudpsan_simple,
+ testing/fulltests/tls/T114TlsSan_simple,
+ testing/fulltests/tls/T114tlstcpsan_simple,
+ testing/fulltests/tls/T121DtlsTrap_simple,
+ testing/fulltests/tls/T121dtlsudptraptests_simple,
+ testing/fulltests/tls/T122TlsTrap_simple,
+ testing/fulltests/tls/T122tlstcptraptests_simple,
+ testing/fulltests/tls/T131DtlsAgentTrap_simple,
+ testing/fulltests/tls/T131dtlsudpagenttraptests_simple,
+ testing/fulltests/tls/T132TlsAgentTrap_simple,
+ testing/fulltests/tls/T132tlstcpagenttraptests_simple,
+ testing/fulltests/tls/T141DtlsCrl_simple,
+ testing/fulltests/tls/T141dtlsudpcrl_simple,
+ testing/fulltests/tls/T142TlsCrl_simple,
+ testing/fulltests/tls/T142tlstcpcrl_simple,
+ testing/fulltests/tls/T151DtlsCiphers_simple,
+ testing/fulltests/tls/T151dtlsciphers_simple,
+ testing/fulltests/tls/T152TlsCiphers_simple,
+ testing/fulltests/tls/T152tlsciphers_simple,
+ testing/fulltests/tls/T200TlsIpv6_simple,
+ testing/fulltests/tls/T200tlsipv6_simple,
+ testing/fulltests/tls/T300TlsPerl.t,
+ testing/fulltests/tls/T300tlstcpperl.t,
+ testing/fulltests/tls/T301DtlsPerl.t,
+ testing/fulltests/tls/T301dtlsperl.t,
+ testing/fulltests/tls/T401DtlsTsmPrefix_simple,
+ testing/fulltests/tls/T401dtlstsmprefix_simple,
+ testing/fulltests/tls/T402TlsTsmPrefix_simple,
+ testing/fulltests/tls/T402tlstsmprefix_simple:
+
+ moved test files around for better naming
+
+2010-06-30 14:58 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ copy dtls transport address to the expected hostname
+
+2010-06-30 14:58 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ set the expected hostname from the transport string if possible
+
+2010-06-30 14:58 hardaker
+
+ * local/net-snmp-cert:
+
+ a bit more help output by default
+
+2010-06-29 22:29 tanders
+
+ * apps/snmptrapd_auth.c:
+
+ Follow-up for r19116: make sure we include agent config
+
+2010-06-29 22:18 magfr
+
+ * agent/mibgroup/host/hr_print.h,
+ agent/mibgroup/if-mib/data_access/interface.h,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.h,
+ agent/mibgroup/ucd-snmp/extensible.h:
+
+ Add missing config_requires
+
+2010-06-29 17:33 hardaker
+
+ * man/snmpcmd.1.def:
+
+ rework the snmpcmd manual page to separate out the flags into
+ sections appropriate for their usage type
+
+2010-06-29 16:51 marz
+
+ * local/net-snmp-cert:
+
+ pod docs, some default val fixes, info output normalized
+
+2010-06-29 16:32 hardaker
+
+ * agent/mibgroup/target/target.c:
+
+ added ssh.h include
+
+2010-06-29 16:27 hardaker
+
+ * man/snmpd.conf.5.def:
+
+ reorganize the manual page a bit for SNMPv3 and TLS
+
+2010-06-29 16:27 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ fix default tls registrations
+
+2010-06-29 16:26 hardaker
+
+ * agent/snmp_agent.c:
+
+ check for NULL transports after an open fails
+
+2010-06-29 16:26 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ moving logging around so that openssl errors are printed on
+ failures
+
+2010-06-29 16:26 hardaker
+
+ * testing/fulltests/tls/Scrltests,
+ testing/fulltests/tls/Stsmprefix:
+
+ fix some non-interactive invocation issues
+
+2010-06-29 16:26 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ move some common code into a common function
+
+2010-06-28 19:13 hardaker
+
+ * include/net-snmp/library/default_store.h,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ testing/fulltests/tls/ScipherTests,
+ testing/fulltests/tls/T151dtlsciphers_simple,
+ testing/fulltests/tls/T152tlsciphers_simple:
+
+ cipher suite selection and tests for it
+
+2010-06-28 19:12 hardaker
+
+ * python/LICENSE:
+
+ license updates
+
+2010-06-28 19:12 hardaker
+
+ * python/README, python/netsnmp/client.py,
+ python/netsnmp/client_intf.c:
+
+ SNMPv3 over TLS support
+
+2010-06-28 19:12 hardaker
+
+ * python/netsnmp/tests/test.py:
+
+ better output showing test types
+
+2010-06-28 00:54 tanders
+
+ * man/mib_api.3.def, man/netsnmp_agent.3, man/netsnmp_container.3,
+ man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3,
+ man/netsnmp_library.3, man/netsnmp_mib_utilities.3,
+ man/netsnmp_table.3, man/snmpcmd.1.def, man/snmptrapd.conf.5.def:
+
+ CHANGES: man: clean up manual pages
+ (from Debian patch 56_manpage)
+
+2010-06-27 23:29 tanders
+
+ * apps/snmptrapd.c, apps/snmptrapd_auth.c:
+
+ CHANGES: build: 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)
+
+2010-06-27 03:23 marz
+
+ * local/net-snmp-cert:
+
+ fix app tag completions
+
+2010-06-27 00:56 marz
+
+ * local/net-snmp-cert, local/net-snmp-cert.conf:
+
+ handle config file setting interactive, true/false values handled
+ in config
+
+2010-06-26 20:58 marz
+
+ * local/net-snmp-cert:
+
+ fix some bugs w/ spaces in names and app tag help
+
+2010-06-26 19:38 marz
+
+ * testing/fulltests/tls/S300tlsperl.pl,
+ testing/fulltests/tls/Stlsvars,
+ testing/fulltests/transports/Stlstests:
+
+ fix tests to use non-interactive -I
+
+2010-06-26 17:46 marz
+
+ * local/certgen-test.pl, local/net-snmp-cert:
+
+ better interactive, ?=help, <tab> compl, more help, SAN loop
+ format and termination fix, tolerate spaces in fields and
+ filenames, more complete error output, embryonic import from url
+
+2010-06-26 13:48 bvassche
+
+ * snmplib/snmp_transport.c, snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ More compiler warning fixes.
+
+2010-06-26 13:47 bvassche
+
+ * acconfig.h, include/net-snmp/net-snmp-config.h.in:
+
+ Fixed the errors in acconfig.h and regenerated
+ net-snmp-config.h.in.
+
+2010-06-26 13:44 bvassche
+
+ * agent/mibgroup/smux/smux.c:
+
+ Fixed compiler warnings triggered by SMUX MIB implementation.
+
+2010-06-26 00:45 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ testing/fulltests/tls/Stlssantests,
+ testing/fulltests/tls/T113dtlsudpsan_simple,
+ testing/fulltests/tls/T114tlstcpsan_simple:
+
+ fixes and testing for checking SAN DNS names from the server
+
+2010-06-26 00:44 hardaker
+
+ * testing/fulltests/tls/Stlsnametests,
+ testing/fulltests/tls/Stlsservertests,
+ testing/fulltests/tls/T111dtlsudpservertests_simple,
+ testing/fulltests/tls/T112tlstcpservertests_simple:
+
+ genericize the server name tests
+
+2010-06-25 23:01 hardaker
+
+ * agent/mibgroup/tsm-mib.h,
+ agent/mibgroup/tsm-mib/snmpTsmConfigurationUsePrefix.c,
+ agent/mibgroup/tsm-mib/snmpTsmConfigurationUsePrefix.h,
+ snmplib/snmptsm.c, snmplib/transports/snmpDTLSUDPDomain.c,
+ testing/fulltests/tls/Scrltests,
+ testing/fulltests/tls/Stsmprefix,
+ testing/fulltests/tls/T401dtlstsmprefix_simple,
+ testing/fulltests/tls/T402tlstsmprefix_simple:
+
+ useprefix scalar testing and support
+
+2010-06-25 23:01 hardaker
+
+ * testing/fulltests/tls/Scrltests:
+
+ remove debugging lines
+
+2010-06-25 23:00 hardaker
+
+ * testing/fulltests/tls/Scrltests:
+
+ put in only minimial debug flags
+
+2010-06-25 23:00 hardaker
+
+ * include/net-snmp/library/default_store.h,
+ include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/cert_util.c, snmplib/transports/snmpTLSBaseDomain.c,
+ testing/fulltests/tls/Scrltests,
+ testing/fulltests/tls/T141dtlsudpcrl_simple,
+ testing/fulltests/tls/T142tlstcpcrl_simple:
+
+ code and test cases for CRL handling
+
+2010-06-25 15:24 bvassche
+
+ * testing/fulltests/default/T060trapdperl_simple:
+
+ Added a newline at the end of each line printed by the Perl
+ interpreter.
+
+2010-06-25 13:08 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ reduce number of resend attempts and timeout
+
+2010-06-25 13:08 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ include/net-snmp/library/snmpTLSTCPDomain.h, snmplib/cert_util.c,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ warning fixes
+
+2010-06-25 13:08 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ remove logic typo from previous commit
+
+2010-06-25 13:08 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ include/net-snmp/library/snmpTLSTCPDomain.h,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c,
+ testing/fulltests/tls/T200tlsipv6_simple:
+
+ IPv6 fixes for TCP
+
+2010-06-25 13:01 jsafranek
+
+ * snmplib/snmp_api.c:
+
+ Reverting 19095, it breaks tests
+
+2010-06-25 09:40 jsafranek
+
+ * snmplib/snmp_api.c:
+
+ CHANGES: snmptranslate: fixed printing of ranges with UNSIGNED
+ type.
+
+2010-06-24 23:55 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ fix function names for stat increases
+
+2010-06-24 23:52 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ fix errors in comments
+
+2010-06-24 23:44 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ comments for 5.4 for dtls
+
+2010-06-24 23:44 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ comments for 5.3.2
+
+2010-06-24 23:43 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ client side connect comments
+
+2010-06-24 23:43 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ counter and comment improvements
+
+2010-06-24 23:43 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ update counter calls and comment text
+
+2010-06-24 19:03 bvassche
+
+ * testing/fulltests/default/T061agentperl_simple,
+ testing/fulltests/default/T115agentxperl_simple,
+ testing/fulltests/support/simple_TESTCONF.sh:
+
+ Moved LD_LIBRARY_PATH setup from individual tests scripts to
+ simple_TESTCONF.sh.
+
+2010-06-24 19:02 bvassche
+
+ * testing/fulltests/support/simple_run:
+
+ Fixed a comment.
+
+2010-06-24 17:48 bvassche
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h:
+
+ Should have been included in r19084.
+
+2010-06-24 17:47 bvassche
+
+ * snmplib/cert_util.c, snmplib/snmp_transport.c,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ Fixed several recently introduced compiler warnings.
+
+2010-06-24 12:30 tanders
+
+ * configure, configure.d/config_os_progs:
+
+ "test -e" isn't portable; use "test -x" instead for the Perl
+ system()
+ check
+
+2010-06-23 11:14 jsafranek
+
+ * agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c:
+
+ CHANGES: snmpd: 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.
+
+2010-06-22 23:06 hardaker
+
+ * snmplib/cert_util.c, testing/fulltests/tls/Stlsuserstests:
+
+ support for certSecName mapping from a local cert file name and a
+ test for it
+
+2010-06-22 22:44 hardaker
+
+ * perl/SNMP/SNMP.pm:
+
+ documenation update to clean up and include TLS parameters
+
+2010-06-22 22:44 hardaker
+
+ * perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs:
+
+ support for passing identities and full working version
+
+2010-06-22 22:44 hardaker
+
+ * testing/fulltests/tls/S300tlsperl.pl,
+ testing/fulltests/tls/T300tlstcpperl.t,
+ testing/fulltests/tls/T301dtlsperl.t:
+
+ perl TLS/DTLS tests
+
+2010-06-22 22:43 hardaker
+
+ * perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs:
+
+ first ptach on SNMP/TLS creating a new session function
+
+2010-06-22 22:43 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ first working support for a delayed close() to attempt to sending
+ outstanding packets in the queue; this is required for snmptrap
+ to work at all when sending traps (not informs) over DTLS
+
+2010-06-22 19:03 bvassche
+
+ * testing/fulltests/default/T059trapdtraphandle_simple,
+ testing/fulltests/default/T065agentextend_simple,
+ testing/fulltests/support/simple_TESTCONF.sh:
+
+ CHANGES: MinGW: tests T059traphandle_simple and
+ T065agentextend_simple do now pass.
+
+2010-06-22 19:01 bvassche
+
+ * apps/snmpnetstat/inet6.c:
+
+ The width argument for %.*d must have type int, not size_t. This
+ bug was introduced in r19014.
+
+2010-06-22 18:57 bvassche
+
+ * agent/mibgroup/utilities/execute.c:
+
+ NEWS: MinGW: the snmpd.conf keyword extend does now work.
+ NEWS: MinGW: the snmptrapd.conf keyword traphandle does now work.
+ CHANGES: MinGW: 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:\...).
+
+2010-06-22 17:39 bvassche
+
+ * testing/fulltests/support/simple_eval_tools.sh:
+
+ Also report the port specification if [ $SNMP_VERBOSE -gt 0 ].
+
+2010-06-22 17:38 bvassche
+
+ * testing/fulltests/default/T053agentv1trap_simple,
+ testing/fulltests/default/T060trapdperl_simple,
+ testing/fulltests/default/T061agentperl_simple,
+ testing/fulltests/default/T100agenthup_simple,
+ testing/fulltests/default/T115agentxperl_simple:
+
+ Replaced an explicit test for MinGW by a test on HAVE_SIGHUP.
+
+2010-06-22 17:36 bvassche
+
+ * configure, configure.d/config_os_misc4,
+ include/net-snmp/net-snmp-config.h.in:
+
+ Added configure test for SIGHUP.
+
+2010-06-22 17:35 bvassche
+
+ * testing/RUNTESTS:
+
+ Report which tests failed, if any.
+
+2010-06-22 08:37 bvassche
+
+ * agent/mibgroup/mibII/var_route.c:
+
+ Fixed an error in a comment block.
+
+2010-06-21 19:26 bvassche
+
+ * testing/fulltests/default/T059trapdtraphandle_simple:
+
+ Rearranged the implementation of this test such that it is no
+ longer necessary
+ to invoke simple_eval_tools.sh when this script is invoked as a
+ trap handler
+ by snmptrapd.
+
+2010-06-21 08:01 dts12
+
+ * snmplib/large_fd_set.c:
+
+ Ensure that fdset structure is resized sufficiently
+ to accomodate the specified socket ID.
+ Problem reported by Shiyalei.
+
+2010-06-20 19:32 dts12
+
+ * snmplib/cert_util.c, snmplib/cmu_compat.c, snmplib/pkcs.c,
+ snmplib/snprintf.c:
+
+ Avoid duplicate (unused) symbols.
+
+2010-06-20 19:31 bvassche
+
+ * testing/fulltests/default/T059trapdtraphandle_simple:
+
+ Commented out debug code.
+
+2010-06-20 19:30 bvassche
+
+ * testing/RUNTESTS, testing/fulltests/support/simple_run:
+
+ Restored summary success/failure count reporting.
+ Also, moved kill.exe test back to RUNTESTS.
+
+2010-06-20 19:29 bvassche
+
+ * testing/fulltests/support/simple_eval_tools.sh:
+
+ CHANGES: testing: add the test name to the start of the file
+ "invoked".
+
+2010-06-20 19:27 bvassche
+
+ * testing/fulltests/default/T053agentv1trap_simple,
+ testing/fulltests/default/T060trapdperl_simple,
+ testing/fulltests/default/T061agentperl_simple,
+ testing/fulltests/default/T100agenthup_simple,
+ testing/fulltests/default/T115agentxperl_simple:
+
+ CHANGES: MinGW: testing: skip the tests that require SIGHUP since
+ MinGW does not support SIGHUP.
+
+2010-06-20 15:19 bvassche
+
+ * configure, configure.d/config_os_progs, testing/Makefile.in:
+
+ Added a configure test that detects whether or not Perl's
+ system() function
+ invokes a POSIX shell. "make test" does now fall back to RUNTESTS
+ if not.
+
+2010-06-20 15:16 bvassche
+
+ * snmplib/snmp_transport.c, snmplib/transports/snmpAliasDomain.c,
+ snmplib/transports/snmpIPv4BaseDomain.c,
+ snmplib/transports/snmpIPv6BaseDomain.c,
+ snmplib/transports/snmpSocketBaseDomain.c,
+ snmplib/transports/snmpTCPBaseDomain.c,
+ snmplib/transports/snmpTCPDomain.c,
+ snmplib/transports/snmpTCPIPv6Domain.c,
+ snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c:
+
+ Builds again on MinGW -- added #include <net-snmp/types.h> where
+ necessary.
+ Note: although <net-snmp/types.h> is included indirectly from the
+ * *transport.h header files, these #include statements are
+ necessary because of a pesky circular dependence between
+ <net-snmp/types.h> and <net-snmp/library/snmp_api.h>.
+ 2010-06-20 15:12 bvassche
+
+
+ * testing/fulltests/support/simple_run:
+
+ CHANGES: MinGW: refuse to run the regression tests if kill.exe
+ cannot be found.
+
+2010-06-20 15:11 bvassche
+
+ * testing/RUNTESTS:
+
+ Shortened the srcdir path by making sure that it does not contain
+ /..
+
+2010-06-19 18:30 bvassche
+
+ * testing/RUNFULLTESTS:
+
+ Added support for running RUNFULLTESTS with Test::Harness in
+ another directory than the source directory.
+
+2010-06-19 16:41 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h:
+
+ complete rewrite of params to use table_dataset instead of
+ create-dataset
+
+2010-06-19 16:41 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c:
+
+ use text for hash type in persistent store
+
+2010-06-19 16:40 rstory
+
+ * agent/mibgroup/Rmon/rows.c,
+ agent/mibgroup/examples/ucdDemoPublic.c:
+
+ quiet compiler warnings
+
+2010-06-19 16:40 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ fix missing specifier in debug
+
+2010-06-19 16:39 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c:
+
+ use define instead of constant; fix check for rows to save
+
+2010-06-19 16:39 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ add remove/find function for maps/addrs/params; rename params
+ tag->name;
+ destroy -> free; group recent trust functions together in src;
+ don't store
+ params fp as binary; hand text args for hash type (e.g --sha1)
+
+2010-06-18 15:35 bvassche
+
+ * agent/mibgroup/mibII/at.c:
+
+ CHANGES: Cygwin: corrected error handling in mibII/at.
+
+2010-06-18 07:23 bvassche
+
+ * include/net-snmp/library/snmp_api.h:
+
+ Fixed a compiler warning.
+
+2010-06-18 01:42 magfr
+
+ * snmplib/keytools.c:
+
+ Do not define ret twice when NETSNMP_USE_INTERNAL_CRYPTO is set.
+
+2010-06-18 01:39 magfr
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ Corrected typo.
+
+2010-06-18 00:31 hardaker
+
+ * CHANGES, NEWS:
+
+ better NEWS and CHANGES files
+
+2010-06-17 20:39 hardaker
+
+ * ChangeLog:
+
+ version update
+
+2010-06-17 20:31 hardaker
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
+
+ make depend
+
+2010-06-17 18:59 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2010-06-17 18:55 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2010-06-17 18:54 hardaker
+
+ * Makefile.top:
+
+ version update
+
+2010-06-17 18:39 hardaker
+
+ * dist/makerelease.xml:
+
+ re-enable some commands
+
+2010-06-17 17:46 hardaker
+
+ * testing/fulltests/tls/Stlsvars:
+
+ forgot missing quotes in SET output
+
+2010-06-17 17:46 hardaker
+
+ * testing/fulltests/tls/Stlsagenttraptests,
+ testing/fulltests/tls/Stlsvars:
+
+ tls testing cleanup
+
+2010-06-17 17:45 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ more fixes for address printing; more to come
+
+2010-06-17 17:45 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ mostly properly set remote/local transport parameters
+
+2010-06-17 17:45 hardaker
+
+ * testing/fulltests/tls/Stlsagenttraptests,
+ testing/fulltests/tls/T131dtlsudpagenttraptests_simple,
+ testing/fulltests/tls/T132tlstcpagenttraptests_simple:
+
+ tests for agents sending of traps over (D)TLS
+
+2010-06-17 17:45 hardaker
+
+ * testing/fulltests/tls/Stlsvars,
+ testing/fulltests/tls/T101dtlsudpusertests_simple,
+ testing/fulltests/tls/T102tlstcpusertests_simple,
+ testing/fulltests/tls/T111dtlsudpservertests_simple,
+ testing/fulltests/tls/T112tlstcpservertests_simple,
+ testing/fulltests/tls/T121dtlsudptraptests_simple,
+ testing/fulltests/tls/T122tlstcptraptests_simple:
+
+ move export statements to the support file for simplicity
+
+2010-06-17 17:44 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ move tls bootstrapping to post_premib so other config tokens can
+ use the cert loading results
+
+2010-06-17 17:44 hardaker
+
+ * testing/fulltests/unit-tests/T004snmp_enum_clib.c:
+
+ added snmp_enum tests pulled from the main() test at the bottom
+ of the original .c file
+
+2010-06-17 16:00 dts12
+
+ * agent/mibgroup/ucd-snmp/lmSensors.c:
+
+ Eliminate "differ in signedness" warning
+
+2010-06-17 00:14 hardaker
+
+ * snmplib/transports/snmpUDPBaseDomain.c:
+
+ revert UDP changes from r18984 since it broke the UDP transport;
+ the struct probably needs to match another struct somewhere else
+
+2010-06-16 23:26 hardaker
+
+ * snmplib/cert_util.c:
+
+ add a new KEYWORD output for debugging purposes
+
+2010-06-16 23:26 hardaker
+
+ * agent/agent_trap.c:
+
+ use config_and_open for opening the transport
+
+2010-06-16 23:26 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ extra debugging statements
+
+2010-06-16 22:14 hardaker
+
+ * testing/fulltests/tls/Stlsuserstests:
+
+ explicitly declare trust certificates to transport
+
+2010-06-16 22:14 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ cleanup some lost memory on closing
+
+2010-06-16 21:56 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ fix typos
+
+2010-06-16 21:34 dts12
+
+ * agent/agent_registry.c, agent/helpers/row_merge.c,
+ agent/helpers/table.c, agent/helpers/table_dataset.c,
+ agent/mibgroup/agent/extend.c,
+ agent/mibgroup/disman/schedule/schedCore.c,
+ agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/data_access/interface_ioctl.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable.c,
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ip_scalars.c,
+ agent/mibgroup/mibII/vacm_conf.c,
+ agent/mibgroup/mibII/vacm_vars.c,
+ agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/notification-log-mib/notification_log.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c,
+ agent/mibgroup/ucd-snmp/disk.c,
+ agent/mibgroup/ucd-snmp/dlmod.c,
+ agent/mibgroup/ucd-snmp/pass.c, agent/mibgroup/ucd-snmp/proxy.c,
+ agent/snmp_agent.c:
+
+ Eliminate (most) "signed and unsigned comparison" warnings from
+ agent code [-Wsign-compare]
+
+2010-06-16 20:16 dts12
+
+ * snmplib/asn1.c, snmplib/check_varbind.c,
+ snmplib/container_binary_array.c, snmplib/dir_utils.c,
+ snmplib/keytools.c, snmplib/large_fd_set.c, snmplib/parse.c,
+ snmplib/read_config.c, snmplib/scapi.c, snmplib/snmp_api.c,
+ snmplib/snmp_client.c, snmplib/snmpusm.c, snmplib/snmpv3.c,
+ snmplib/text_utils.c, snmplib/vacm.c:
+
+ Eliminate (most) "signed and unsigned comparison" warnings from
+ library code [-Wsign-compare]
+
+2010-06-16 19:36 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ remove older no-longer-needed-duplicate-config entries
+
+2010-06-16 19:14 dts12
+
+ * snmplib/vacm.c:
+
+ Fix processing of view masks (misplaced parentheses)
+
+2010-06-16 18:45 dts12
+
+ * apps/agentxtrap.c, apps/snmpnetstat/if.c,
+ apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c,
+ apps/snmptable.c, apps/snmptrapd_log.c, apps/snmpusm.c:
+
+ Eliminate "signed and unsigned comparison" from app code
+ [-Wsign-compare]
+
+2010-06-16 17:22 hardaker
+
+ * testing/fulltests/tls/Stlstrapdusertests:
+
+ check for informs sent over tls transports
+
+2010-06-16 17:22 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ copy other valuse from parent tlsbase data
+
+2010-06-16 17:21 hardaker
+
+ * testing/fulltests/tls/Stlstrapdusertests,
+ testing/fulltests/tls/Stlsvars,
+ testing/fulltests/tls/T121dtlsudptraptests_simple,
+ testing/fulltests/tls/T122tlstcptraptests_simple:
+
+ added basic trap sending and receiving tests
+
+2010-06-16 17:21 hardaker
+
+ * testing/fulltests/tls/Stlsuserstests:
+
+ remove no longer needed temp file touches
+
+2010-06-16 17:20 hardaker
+
+ * agent/snmp_agent.c, include/net-snmp/library/snmp_transport.h,
+ snmplib/cert_util.c, snmplib/snmp_api.c:
+
+ added a new function and transport flag to indicate if the f_open
+ call has been called yet
+
+2010-06-16 17:20 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ unused var warning cleanup
+
+2010-06-16 17:19 hardaker
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ added trustCert configuration token
+
+2010-06-16 17:19 hardaker
+
+ * testing/fulltests/tls/Stlsuserstests:
+
+ minor tweaks for testing clarity
+
+2010-06-16 17:18 hardaker
+
+ * testing/fulltests/tls/Stlsuserstests,
+ testing/fulltests/tls/T101dtlsudpusertests_simple,
+ testing/fulltests/tls/T102tlstcpusertests_simple,
+ testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests,
+ testing/fulltests/transports/T360dtlsudp_simple,
+ testing/fulltests/transports/T361tlstcp_simple:
+
+ moved complex (D)TLS to a separate section and made the transport
+ tests only test minimal support
+
+2010-06-16 17:17 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ add mechanisms for specifying and expecting the hostname of the
+ far side
+
+2010-06-16 17:17 hardaker
+
+ * testing/fulltests/tls/Stlsservertests,
+ testing/fulltests/tls/Stlsvars:
+
+ tests for verifying server certificate check failures
+
+2010-06-16 17:17 hardaker
+
+ * testing/fulltests/tls, testing/fulltests/tls/Stlsservertests,
+ testing/fulltests/tls/Stlsvars,
+ testing/fulltests/tls/T111dtlsudpservertests_simple,
+ testing/fulltests/tls/T112tlstcpservertests_simple:
+
+ testing for checking client side verification of server
+ certificates
+
+2010-06-16 17:16 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h:
+
+ setup for a hostname config option
+
+2010-06-16 17:16 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ setup for a hostname config option
+
+2010-06-16 17:15 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ check to make suer ssl pointer has been created via f_open call
+
+2010-06-16 15:02 dts12
+
+ * agent/snmp_perl.h, apps/snmptrapd.c:
+
+ Declare 'shutdown_perl' properly.
+
+2010-06-16 14:37 dts12
+
+ * agent/snmpd.c, snmplib/keytools.c, snmplib/lcd_time.c:
+
+ Eliminate "signed and unsigned type in conditional expression"
+ warnings [-Wsign-compare]
+
+2010-06-16 14:27 dts12
+
+ * agent/mibgroup/target/target.c:
+
+ Eliminate "unused variable" warning
+
+2010-06-16 14:22 dts12
+
+ * agent/helpers/old_api.c, agent/helpers/row_merge.c,
+ agent/helpers/table_dataset.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/snmpd.c, snmplib/transports/snmpUDPBaseDomain.c:
+
+ Eliminate various "implicit conversion" warnings [-Wc++-compat]
+
+2010-06-16 13:13 dts12
+
+ * agent/mibgroup/ip-forward-mib/data_access/route_linux.c,
+ agent/mibgroup/ip-mib/data_access/arp_linux.c,
+ agent/mibgroup/ip-mib/data_access/scalars_linux.c,
+ agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/tcpTable.c,
+ agent/mibgroup/mibII/vacm_conf.c,
+ agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c,
+ apps/snmpvacm.c, snmplib/tools.c:
+
+ Eliminate (most) signed-vs-unsigned warnings from numeric scanf
+ processing [-pedantic]
+
+2010-06-16 03:28 rstory
+
+ * agent/helpers/table_tdata.c,
+ agent/mibgroup/ip-forward-mib/data_access/route_common.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c,
+ agent/mibgroup/ip-mib/data_access/arp_common.c,
+ agent/mibgroup/ip-mib/data_access/ipv6scopezone_common.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_common.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c,
+ agent/mibgroup/mibII/sysORTable.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c,
+ snmplib/container.c:
+
+ the great un-named container hunt
+
+2010-06-16 03:27 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c:
+
+ share cache between table and count scalar; when reading config,
+ add to
+ library containers for active rows, table containers for inactive
+ rows;
+ user cert_util apis instead of direct container manipulation;
+ when
+ saving inactive map rows, skip all but nonVolatile
+
+2010-06-16 03:26 rstory
+
+ * snmplib/snmp_openssl.c:
+
+ fix debug token typo
+
+2010-06-16 03:25 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ add api for adding entries to tltsm addr, params and cert map
+ containers;
+ register se slist pair earlier so they are available during
+ config parsing;
+ make sure config strings are null terminated
+
+2010-06-15 21:42 dts12
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c:
+
+ Suppress warnings:
+ 'struct nlmsghdr defined inside parameter list' and
+ 'function _load_v6 declared but never defined'
+
+2010-06-15 21:30 dts12
+
+ * agent/kernel.c, apps/snmptrapd_sql.c, snmplib/cert_util.c,
+ snmplib/cmu_compat.c, snmplib/pkcs.c, snmplib/snprintf.c:
+
+ Eliminate "empty translation unit" warnings [-pedantic]
+
+2010-06-15 07:07 magfr
+
+ * testing/fulltests/unit-tests/T003copy_nword_clib.c:
+
+ Add test of copy_nword
+
+2010-06-14 21:32 dts12
+
+ * agent/mibgroup/disman/event/mteEvent.h,
+ agent/mibgroup/disman/event/mteTrigger.h,
+ agent/mibgroup/disman/schedule/schedConf.c,
+ agent/mibgroup/disman/schedule/schedCore.c:
+
+ Eliminate "overflow in implicit constant conversion" warnings
+ [-Wc++-compat]
+
+2010-06-14 15:51 dts12
+
+ * agent/snmpd.c, apps/encode_keychange.c, snmplib/read_config.c:
+
+ Eliminate "string length greater than 509" warnings [-pedantic]
+
+2010-06-14 15:19 dts12
+
+ * snmplib/transports/snmpUDPBaseDomain.c:
+
+ Eliminate "initializer element is not computable" warnings
+ [-pedantic]
+
+2010-06-14 05:27 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c:
+
+ update count handlers to count non-active rows too
+
+2010-06-14 05:12 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c:
+
+ only tweak storageType for active rows; reset entry flags when
+ removing from
+ cert_util maps; when createing rows from cert_util maps, set
+ stragetType to
+ volatile if nonVolatile flag not set; dont free cache in
+ cache_load on err
+
+2010-06-14 05:10 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_internal.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c:
+
+ move tlstmAddr table config parsing to cert_util; add cache to
+ merge cert_util
+ addrs (active) and non-active rows;
+
+2010-06-14 05:10 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ add nonVolatile flag to tlstmAddr table; set container name; skip
+ '0x' in fp
+
+2010-06-14 05:09 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ change LOG_ERR to LOG_INFO for non-error log msg
+
+2010-06-13 21:02 dts12
+
+ * agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/data_access/interface_ioctl.c,
+ agent/mibgroup/if-mib/data_access/interface_openbsd.c,
+ agent/mibgroup/if-mib/data_access/interface_solaris2.c,
+ agent/mibgroup/if-mib/data_access/interface_sysctl.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_data_access.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c,
+
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c,
+
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c,
+
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c,
+
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c,
+
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c,
+ local/mib2c-conf.d/mfd-interface.m2c:
+
+ Eliminate (most) "implicit conversion" warnings from
+ MfD-based MIB module code, and MfD template [-Wc++-compat]
+
+2010-06-12 21:33 dts12
+
+ * agent/mibgroup/agent/extend.c,
+ agent/mibgroup/disman/event/mteEventConf.c,
+ agent/mibgroup/disman/event/mteObjectsConf.c,
+ agent/mibgroup/disman/event/mteTriggerConf.c,
+ agent/mibgroup/disman/expr/expExpressionConf.c,
+ agent/mibgroup/disman/expr/expObjectConf.c,
+ agent/mibgroup/disman/schedule/schedConf.c,
+ agent/mibgroup/hardware/cpu/cpu.c,
+ agent/mibgroup/hardware/cpu/cpu_linux.c,
+ agent/mibgroup/hardware/cpu/cpu_perfstat.c,
+ agent/mibgroup/hardware/cpu/cpu_sysctl.c,
+ agent/mibgroup/hardware/fsys/fsys_getfsstats.c,
+ agent/mibgroup/hardware/memory/memory_linux.c,
+ agent/mibgroup/hardware/memory/memory_solaris.c,
+ agent/mibgroup/host/data_access/swrun.c,
+ agent/mibgroup/host/hr_disk.c, agent/mibgroup/mibII/sysORTable.c,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/proxy.c,
+ agent/mibgroup/utilities/override.c:
+
+ Eliminate (most) "implicit conversion" warnings from (non-MfD)
+ MIB module code. [-Wc++-compat]
+
+2010-06-12 10:26 dts12
+
+ * agent/agent_handler.c, agent/agent_index.c,
+ agent/agent_registry.c, agent/agent_sysORTable.c,
+ agent/helpers/baby_steps.c, agent/helpers/cache_handler.c,
+ agent/helpers/mode_end_call.c, agent/helpers/row_merge.c,
+ agent/helpers/scalar.c, agent/helpers/stash_cache.c,
+ agent/helpers/table_array.c, agent/helpers/table_container.c,
+ agent/helpers/table_dataset.c, agent/helpers/table_iterator.c,
+ agent/helpers/table_tdata.c, agent/helpers/watcher.c,
+ agent/snmp_agent.c, apps/snmptrapd.c, apps/snmptrapd_log.c,
+ snmplib/dir_utils.c, snmplib/file_utils.c,
+ snmplib/large_fd_set.c, snmplib/snmp_api.c:
+
+ Eliminate (most) "implicit conversion" warnings from library,
+ apps and agent framework+helpers code. [-Wc++-compat]
+
+2010-06-10 20:01 rstory
+
+ * agent/mibgroup/target/target.c:
+
+ lookup cert keys for tls domains; use SEC_MODEL define instead of
+ hardcoded
+ constant; add SEC_MODEL_TSM to allowed sec models for mpModel
+ SNMP_VERSION_3
+
+2010-06-10 20:00 rstory
+
+ * agent/mibgroup/notification/snmpNotifyTable.c:
+
+ default to readOnly/active for bad config
+
+2010-06-10 20:00 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ add debug; switch to SEC_MODEL_TSM and warn if other secmode set,
+ instead
+ of simply logging that it won't work
+
+2010-06-10 19:59 rstory
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ check ptrs before dereference
+
+2010-06-10 19:58 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ move snmpTlstmAddrTable data management to cert_util; implement
+ TARGET_ADDR
+ and TARGET_PARAMS lookup in cert API
+
+2010-06-10 19:47 rstory
+
+ * snmplib/snmp_api.c:
+
+ update sec model define missed in earlier checkin
+
+2010-06-10 19:46 rstory
+
+ * agent/agent_trap.c:
+
+ config trapsess transports on creation; simplify ifdefs for
+ DISABLE_SNMPV1
+
+2010-06-10 19:46 rstory
+
+ * include/net-snmp/library/snmp.h,
+ include/net-snmp/library/snmp_secmod.h,
+ include/net-snmp/library/snmpusm.h, snmplib/snmpksm.c,
+ snmplib/snmptsm.c, snmplib/transports/snmpTLSBaseDomain.c:
+
+ auto switch to v3 for (d)tls sessions instead of logging that
+ others wont
+ work; define TSM sec model with other sec models; consistently
+ use
+ SNMP_SEC_MODEL_* in the code, using #defines for backwards
+ compatibility
+ w/*_SECURITY_MODEL
+
+2010-06-10 19:46 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c,
+ include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ certToTSN: move mib related persistence back into mib module;
+ cert_util: add tlstmParams persistence; use slist for cert map
+ type name
+ mapping;
+
+2010-06-10 19:45 rstory
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ fix compiler warning (const)
+
+2010-06-10 04:58 magfr
+
+ * agent/agent_handler.c:
+
+ Add missing indentation of a do-while loop to make the code
+ readable.
+
+2010-06-09 22:57 hardaker
+
+ * local/net-snmp-cert:
+
+ comment out keyUsage so proper self-signed certs are generated
+
+2010-06-09 22:57 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ solidify certificate acceptance for the client side
+
+2010-06-09 22:57 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ fix array typo
+
+2010-06-09 22:56 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ log openssl errors on accept failure
+
+2010-06-09 22:56 hardaker
+
+ * snmplib/snmp_api.c:
+
+ register default ports for tls/dtls
+
+2010-06-09 22:56 hardaker
+
+ * snmplib/cert_util.c:
+
+ do proper STORE loading of trusted certificates rather than file
+ based loading
+
+2010-06-09 22:56 hardaker
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ added two new APIs: netsnmp_cert_trust and netsnmp_cert_trust_ca
+
+2010-06-09 22:55 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ added straight 'tls' transport name
+
+2010-06-09 22:55 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ added straight 'dtls' transport name
+
+2010-06-08 21:05 magfr
+
+ * agent/Makefile.in:
+
+ Install agent_read_config.h in 5.6 as well. It disappeared in
+ r18843.
+
+2010-06-08 09:25 dts12
+
+ * agent/mibgroup/hardware/fsys/hw_fsys.h,
+ agent/mibgroup/host/hrh_filesys.c,
+ agent/mibgroup/ucd-snmp/disk_hw.c:
+
+ Remove (or activate) unused variables.
+ Fix misnamed function declaration.
+
+2010-06-08 07:11 dts12
+
+ * include/net-snmp/agent/hardware/fsys.h:
+
+ API changes for preliminary HAL_based implementation of UCD disk
+ module.
+ (Omitted from revision 18932 checkin)
+
+2010-06-08 04:18 rstory
+
+ * agent/Makefile.in:
+
+ update makefile for moved helper headers
+
+2010-06-07 20:18 jsafranek
+
+ * agent/mibgroup/host/hr_proc.c:
+
+ Reverting rev. 17616, the necessary check is already in rev.
+ 17415.
+
+2010-06-06 03:45 magfr
+
+ * configure, configure.d/config_project_paths:
+
+ CHANGES: building: In case exec_prefix is unset then set it to
+ '${prefix}' in order to pick up overrides of $prefix in make
+ install.
+
+2010-06-04 04:06 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ do a better job of verifying fingerprints of remote servers
+ pulling fingerprints from a number of possible places
+
+2010-06-04 04:05 hardaker
+
+ * testing/fulltests/support/simple_eval_tools.sh:
+
+ go ahead and log output file for easier debugging in errors
+
+2010-06-04 04:05 hardaker
+
+ * testing/fulltests/transports/Stlstests:
+
+ fix typo
+
+2010-06-04 04:05 hardaker
+
+ * snmplib/scapi.c:
+
+ remove comment about random being inadequate; we're doing the
+ best we can based on what we have
+
+2010-06-04 04:04 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests:
+
+ use another user for testing snmpapp default certificate
+
+2010-06-04 04:04 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests:
+
+ run a default test without a local key to ensure the snmpapp type
+ is picked up
+
+2010-06-04 04:04 hardaker
+
+ * snmplib/cert_util.c:
+
+ add a special case for the local identity and pull it from a
+ filename of the init_snmp() registered type name
+
+2010-06-04 04:03 hardaker
+
+ * testing/fulltests/support/NetSNMPTest.pm:
+
+ doc update
+
+2010-06-04 04:03 hardaker
+
+ * testing/fulltests/perl/T105unix.t:
+
+ unix socket test
+
+2010-06-04 04:03 hardaker
+
+ * testing/fulltests/perl/T103udp6.t,
+ testing/fulltests/perl/T104tcp6.t:
+
+ ipv6 tests
+
+2010-06-04 04:02 hardaker
+
+ * testing/fulltests/perl/T101udp.t,
+ testing/fulltests/perl/T102tcp.t:
+
+ mention test name is IPv4
+
+2010-06-04 04:02 hardaker
+
+ * testing/fulltests/perl/T101udp.t,
+ testing/fulltests/perl/T102tcp.t:
+
+ check that transport was configured
+
+2010-06-04 04:02 hardaker
+
+ * testing/fulltests/support/NetSNMPTest.pm:
+
+ add support for net-snmp-config.h checks
+
+2010-06-04 04:01 hardaker
+
+ * testing/fulltests/perl/NetSNMPTestTransport.pm,
+ testing/fulltests/perl/T101udp.t,
+ testing/fulltests/perl/T102tcp.t:
+
+ some basic transport checking for perl: udp and tcp
+
+2010-06-04 04:01 hardaker
+
+ * testing/fulltests/perl, testing/fulltests/perl/T001basic.t:
+
+ basic tests for perl
+
+2010-06-04 04:01 hardaker
+
+ * testing/fulltests/support/NetSNMPTest.pm:
+
+ infrastructure module for testing perl support
+
+2010-06-03 15:56 dts12
+
+ * dist/makerelease.xml:
+
+ Point LIB{CURRENT,AGE,REVISION} documentation to the correct
+ file.
+ Warn about 'makedepend' picking up testing module code.
+ Emphasis update of 'download.html' page
+ Mention update of Official Patches
+ Suppress broken commands
+
+2010-06-03 15:16 dts12
+
+ * agent/mibgroup/ucd-snmp/disk_hw.c,
+ agent/mibgroup/ucd-snmp/disk_hw.h, agent/mibgroup/ucd_snmp.h:
+
+ Preliminary HAL_based implementation of UCD disk module.
+ Ensures consistent reporting between UCD and HostRes FSys usage
+ and extends 'skipNFSInHostResources' config to UCD disk stats.
+
+2010-06-03 15:13 dts12
+
+ * agent/mibgroup/hardware/fsys/hw_fsys.c:
+
+ Fix broken size calculations.
+ Support 64-bit size/usage values.
+
+2010-06-02 14:52 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests:
+
+ use --with-ca instead of --ca
+
+2010-06-02 14:51 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests:
+
+ use the new -brief option for fingerprint capturing
+
+2010-06-02 14:40 marz
+
+ * local/net-snmp-cert:
+
+ fix --with-ca handling, fix CA newcerts bookkeeping
+
+2010-06-02 10:57 jsafranek
+
+ * agent/mibgroup/disman/mteEventTable.c,
+ agent/mibgroup/utilities/override.c:
+
+ CHANGES: snmpd: fixed potential buffer overflow in parsing OIDs
+ in config files.
+
+2010-06-02 00:24 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests:
+
+ check that CA certificates created after snmpd starts are still
+ usable; check all output fingerprints to ensure they were
+ properly created
+
+2010-06-02 00:23 hardaker
+
+ * local/net-snmp-cert:
+
+ add missing directory and file suffix to ca invocations
+
+2010-06-02 00:21 hardaker
+
+ * testing/fulltests/transports/Stls:
+
+ check that certificate output fingerprints were found
+
+2010-06-02 00:20 hardaker
+
+ * testing/fulltests/support/simple_eval_tools.sh:
+
+ two new functions for value comparison test output
+
+2010-06-02 00:16 hardaker
+
+ * include/net-snmp/library/default_store.h,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ testing/fulltests/transports/Stls:
+
+ remove no-longer-used self-signed certificate token specifier (we
+ require a copy of the key)
+
+2010-06-02 00:08 hardaker
+
+ * include/net-snmp/library/cert_util.h,
+ include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/cert_util.c, snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c,
+ testing/fulltests/transports/Stlstests:
+
+ - changed 'fingerprint' token to more generic 'identity' keyword
+ - added the ability for netsnmp_cert_find to try multiple types
+ (FP & file)
+ - and provide test suite test for it.
+
+2010-06-01 20:12 bvassche
+
+ * testing/fulltests/default/T060trapdperl_simple,
+ testing/fulltests/default/T061agentperl_simple,
+ testing/fulltests/default/T115agentxperl_simple:
+
+ Made sure that the Perl extension modules can load the Net-SNMP
+ DLLs while running the Net-SNMP regression tests.
+
+2010-06-01 16:47 marz
+
+ * local/certgen-test.pl, local/net-snmp-cert:
+
+ major update bug fixes and features - interactive mode, separate
+ CA dirs, gen csr from cert, fingerprint display --brief,
+ eliminate sed, openssl.conf overwrite and templating
+
+2010-06-01 14:48 bvassche
+
+ * agent/helpers/table.c:
+
+ Fixed a typo in a source code comment.
+
+2010-06-01 14:25 jsafranek
+
+ * agent/mibgroup/ip-mib/data_access/systemstats_common.c:
+
+ CHANGES: snmpd: fixed IP-MIB::ipIfStatsReasmReqds value.
+
+ Just fixing a stupid typo.
+
+2010-05-31 10:43 bvassche
+
+ * configure, configure.d/config_modules_lib:
+
+ CHANGES: Cygwin: enabled Unix transport.
+ (Forward-ported r18687 from the V5.5 branch).
+
+2010-05-30 22:52 tanders
+
+ * testing/RUNFULLTESTS:
+
+ enable to run with older Perl (e.g. Perl 5.00405 as shipped with
+ IRIX
+ 6.5)
+
+2010-05-30 22:49 tanders
+
+ * testing/RUNFULLTESTS:
+
+ polish documentation
+
+2010-05-30 20:19 magfr
+
+ * agent/Makefile.in, agent/helpers/Makefile.in, apps/Makefile.in,
+ net-snmp-config.in, net-snmp-create-v3-user.in,
+ perl/TrapReceiver/Makefile.PL, perl/agent/Makefile.PL:
+
+ CHANGES: building: Do not link with libnetsnmphelpers any more as
+ it is empty.
+
+2010-05-30 19:18 magfr
+
+ * include/net-snmp/library/snmp.h, snmplib/snmp.c:
+
+ CHANGES: snmplib: Use a void argument for the data argument of
+ xdump.
+
+2010-05-30 19:18 bvassche
+
+ * agent/snmp_perl.c:
+
+ CHANGES: BUG: 2051742: added missing PERL_SYS_INIT3() call (see
+ also man perlembed).
+
+2010-05-30 19:16 bvassche
+
+ * include/net-snmp/library/container.h:
+
+ Fixed a compiler warning (free() called without being declared
+ first).
+
+2010-05-30 16:56 magfr
+
+ * acconfig.h, agent/mibgroup/mibII/vacm_conf.c,
+ agent/mibgroup/smux/smux.h, configure,
+ configure.d/config_modules_lib,
+ include/net-snmp/net-snmp-config.h.in:
+
+ NEWS: snmplib: Do not require that the UDP transport is included.
+
+2010-05-30 12:00 magfr
+
+ * include/net-snmp/library/snmpCallbackDomain.h,
+ include/net-snmp/library/snmpDTLSUDPDomain.h,
+ include/net-snmp/library/snmpIPv4BaseDomain.h,
+ include/net-snmp/library/snmpIPv6BaseDomain.h,
+ include/net-snmp/library/snmpSSHDomain.h,
+ include/net-snmp/library/snmpSTDDomain.h,
+ include/net-snmp/library/snmpTCPBaseDomain.h,
+ include/net-snmp/library/snmpTCPDomain.h,
+ include/net-snmp/library/snmpTCPIPv6Domain.h,
+ include/net-snmp/library/snmpTLSTCPDomain.h,
+ include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h,
+ include/net-snmp/library/snmpUnixDomain.h,
+ include/net-snmp/library/snmp_transport.h,
+ snmplib/snmp_transport.c, snmplib/transports/snmpAAL5PVCDomain.c,
+ snmplib/transports/snmpAliasDomain.c,
+ snmplib/transports/snmpCallbackDomain.c,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpIPXDomain.c,
+ snmplib/transports/snmpIPv4BaseDomain.c,
+ snmplib/transports/snmpIPv6BaseDomain.c,
+ snmplib/transports/snmpSSHDomain.c,
+ snmplib/transports/snmpSTDDomain.c,
+ snmplib/transports/snmpSocketBaseDomain.c,
+ snmplib/transports/snmpTCPBaseDomain.c,
+ snmplib/transports/snmpTCPDomain.c,
+ snmplib/transports/snmpTCPIPv6Domain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c,
+ snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c,
+ snmplib/transports/snmpUDPIPv6Domain.c,
+ snmplib/transports/snmpUnixDomain.c:
+
+ CHANGES: snmplib: Correct dependencies between transports. Remove
+ unnecessary includes.
+
+2010-05-30 06:21 bvassche
+
+ * agent/helpers/Makefile.in, agent/helpers/dummy.c:
+
+ Made sure that libnetsnmphelpers is not empty such that building
+ Net-SNMP on AIX and IRIX is again possible.
+
+2010-05-29 09:52 bvassche
+
+ * testing/RUNFULLTESTS:
+
+ Follow-up for r18902: works again without TAP::Harness.
+
+2010-05-28 23:23 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ fix long-ago broken verbosity
+
+2010-05-28 23:05 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ fix more previously broken option renames; change -d to
+ master-directory and add as a real argument
+
+2010-05-28 23:05 hardaker
+
+ * testing/fulltests/default/T001snmpv1get_simple,
+ testing/fulltests/default/T014snmpv2cget_simple,
+ testing/fulltests/default/T015snmpv2cgetnext_simple,
+ testing/fulltests/default/T0160snmpv2cbulkget_simple,
+ testing/fulltests/default/T016snmpv2cgetfail_simple,
+ testing/fulltests/default/T017snmpv2ctov1getfail_simple,
+ testing/fulltests/default/T018snmpv1tov2cgetfail_simple,
+ testing/fulltests/default/T019snmpv2cnosuch_simple,
+ testing/fulltests/default/T020snmpv3get_simple,
+ testing/fulltests/default/T021snmpv3getnext_simple,
+ testing/fulltests/default/T0220snmpv3bulkget_simple,
+ testing/fulltests/default/T022snmpv3getMD5_simple,
+ testing/fulltests/default/T023snmpv3getMD5AES_simple,
+ testing/fulltests/default/T023snmpv3getMD5DES_simple,
+ testing/fulltests/default/T024snmpv3getSHA1_simple,
+ testing/fulltests/default/T025snmpv3getSHADES_simple,
+ testing/fulltests/default/T026snmpv3getSHAAES_simple,
+ testing/fulltests/default/T028snmpv3getfail_simple,
+ testing/fulltests/default/T030snmpv3usercreation_simple,
+ testing/fulltests/default/T035snmpv3trapdusermgmt_simple,
+ testing/fulltests/default/T049snmpv3inform_simple,
+ testing/fulltests/default/T049snmpv3informauth_simple,
+ testing/fulltests/default/T049snmpv3informpriv_simple,
+ testing/fulltests/default/T050snmpv3trap_simple,
+ testing/fulltests/default/T051snmpv2ctrap_simple,
+ testing/fulltests/default/T052snmpv2cinform_simple,
+ testing/fulltests/default/T053agentv1trap_simple,
+ testing/fulltests/default/T054agentv2ctrap_simple,
+ testing/fulltests/default/T055agentv1mintrap_simple,
+ testing/fulltests/default/T056agentv2cmintrap_simple,
+ testing/fulltests/default/T057trapdauthtest2_simple,
+ testing/fulltests/default/T057trapdauthtest3_simple,
+ testing/fulltests/default/T057trapdauthtest_simple,
+ testing/fulltests/default/T058agentauthtrap_simple,
+ testing/fulltests/default/T059trapdtraphandle_simple,
+ testing/fulltests/default/T060trapdperl_simple,
+ testing/fulltests/default/T061agentperl_simple,
+ testing/fulltests/default/T065agentextend_simple,
+ testing/fulltests/default/T070com2sec_simple,
+ testing/fulltests/default/T071com2sec6_simple,
+ testing/fulltests/default/T072com2secunix_simple,
+ testing/fulltests/default/T100agenthup_simple,
+ testing/fulltests/default/T110agentxget_simple,
+ testing/fulltests/default/T111agentxset_simple,
+ testing/fulltests/default/T112agentxsetfail_simple,
+ testing/fulltests/default/T113agentxtrap_simple,
+ testing/fulltests/default/T114agentxagentxtrap_simple,
+ testing/fulltests/default/T115agentxperl_simple,
+ testing/fulltests/default/T120proxyget_simple,
+ testing/fulltests/default/T121proxyset_simple,
+ testing/fulltests/default/T122proxysetfail_simple,
+ testing/fulltests/default/T130snmpv1vacmget_simple,
+ testing/fulltests/default/T131snmpv2cvacmget_simple,
+ testing/fulltests/default/T132snmpv3vacmget_simple,
+ testing/fulltests/default/T140snmpv1vacmgetfail_simple,
+ testing/fulltests/default/T141snmpv2cvacmgetfail_simple,
+ testing/fulltests/default/T142snmpv3vacmgetfail_simple,
+ testing/fulltests/default/T150solarishostcpu_simple,
+ testing/fulltests/default/T151solarishostdisk_simple,
+ testing/fulltests/default/T152hostuptime_simple,
+ testing/fulltests/default/T153solarisswap_simple,
+ testing/fulltests/default/T160snmpnetstat_simple,
+ testing/fulltests/default/T200snmpv2cwalkall_simple,
+ testing/fulltests/transports/T300udp_simple,
+ testing/fulltests/transports/T310tcp_simple,
+ testing/fulltests/transports/T320udpv6_simple,
+ testing/fulltests/transports/T330tcpv6_simple,
+ testing/fulltests/transports/T350unix_simple,
+ testing/fulltests/transports/T360dtlsudp_simple,
+ testing/fulltests/transports/T361tlstcp_simple,
+ testing/fulltests/transports/T399alias_simple:
+
+ more missing olducd renames
+
+2010-05-28 22:57 hardaker
+
+ * testing/RUNTESTS, testing/fulltests/default/T001snmpv1get_olducd,
+ testing/fulltests/default/T001snmpv1get_simple,
+ testing/fulltests/default/T014snmpv2cget_olducd,
+ testing/fulltests/default/T014snmpv2cget_simple,
+ testing/fulltests/default/T015snmpv2cgetnext_olducd,
+ testing/fulltests/default/T015snmpv2cgetnext_simple,
+ testing/fulltests/default/T0160snmpv2cbulkget_olducd,
+ testing/fulltests/default/T0160snmpv2cbulkget_simple,
+ testing/fulltests/default/T016snmpv2cgetfail_olducd,
+ testing/fulltests/default/T016snmpv2cgetfail_simple,
+ testing/fulltests/default/T017snmpv2ctov1getfail_olducd,
+ testing/fulltests/default/T017snmpv2ctov1getfail_simple,
+ testing/fulltests/default/T018snmpv1tov2cgetfail_olducd,
+ testing/fulltests/default/T018snmpv1tov2cgetfail_simple,
+ testing/fulltests/default/T019snmpv2cnosuch_olducd,
+ testing/fulltests/default/T019snmpv2cnosuch_simple,
+ testing/fulltests/default/T020snmpv3get_olducd,
+ testing/fulltests/default/T020snmpv3get_simple,
+ testing/fulltests/default/T021snmpv3getnext_olducd,
+ testing/fulltests/default/T021snmpv3getnext_simple,
+ testing/fulltests/default/T0220snmpv3bulkget_olducd,
+ testing/fulltests/default/T0220snmpv3bulkget_simple,
+ testing/fulltests/default/T022snmpv3getMD5_olducd,
+ testing/fulltests/default/T022snmpv3getMD5_simple,
+ testing/fulltests/default/T023snmpv3getMD5AES_olducd,
+ testing/fulltests/default/T023snmpv3getMD5AES_simple,
+ testing/fulltests/default/T023snmpv3getMD5DES_olducd,
+ testing/fulltests/default/T023snmpv3getMD5DES_simple,
+ testing/fulltests/default/T024snmpv3getSHA1_olducd,
+ testing/fulltests/default/T024snmpv3getSHA1_simple,
+ testing/fulltests/default/T025snmpv3getSHADES_olducd,
+ testing/fulltests/default/T025snmpv3getSHADES_simple,
+ testing/fulltests/default/T026snmpv3getSHAAES_olducd,
+ testing/fulltests/default/T026snmpv3getSHAAES_simple,
+ testing/fulltests/default/T028snmpv3getfail_olducd,
+ testing/fulltests/default/T028snmpv3getfail_simple,
+ testing/fulltests/default/T030snmpv3usercreation_olducd,
+ testing/fulltests/default/T030snmpv3usercreation_simple,
+ testing/fulltests/default/T035snmpv3trapdusermgmt_olducd,
+ testing/fulltests/default/T035snmpv3trapdusermgmt_simple,
+ testing/fulltests/default/T049snmpv3inform_olducd,
+ testing/fulltests/default/T049snmpv3inform_simple,
+ testing/fulltests/default/T049snmpv3informauth_olducd,
+ testing/fulltests/default/T049snmpv3informauth_simple,
+ testing/fulltests/default/T049snmpv3informpriv_olducd,
+ testing/fulltests/default/T049snmpv3informpriv_simple,
+ testing/fulltests/default/T050snmpv3trap_olducd,
+ testing/fulltests/default/T050snmpv3trap_simple,
+ testing/fulltests/default/T051snmpv2ctrap_olducd,
+ testing/fulltests/default/T051snmpv2ctrap_simple,
+ testing/fulltests/default/T052snmpv2cinform_olducd,
+ testing/fulltests/default/T052snmpv2cinform_simple,
+ testing/fulltests/default/T053agentv1trap_olducd,
+ testing/fulltests/default/T053agentv1trap_simple,
+ testing/fulltests/default/T054agentv2ctrap_olducd,
+ testing/fulltests/default/T054agentv2ctrap_simple,
+ testing/fulltests/default/T055agentv1mintrap_olducd,
+ testing/fulltests/default/T055agentv1mintrap_simple,
+ testing/fulltests/default/T056agentv2cmintrap_olducd,
+ testing/fulltests/default/T056agentv2cmintrap_simple,
+ testing/fulltests/default/T057trapdauthtest2_olducd,
+ testing/fulltests/default/T057trapdauthtest2_simple,
+ testing/fulltests/default/T057trapdauthtest3_olducd,
+ testing/fulltests/default/T057trapdauthtest3_simple,
+ testing/fulltests/default/T057trapdauthtest_olducd,
+ testing/fulltests/default/T057trapdauthtest_simple,
+ testing/fulltests/default/T058agentauthtrap_olducd,
+ testing/fulltests/default/T058agentauthtrap_simple,
+ testing/fulltests/default/T059trapdtraphandle_olducd,
+ testing/fulltests/default/T059trapdtraphandle_simple,
+ testing/fulltests/default/T060trapdperl_olducd,
+ testing/fulltests/default/T060trapdperl_simple,
+ testing/fulltests/default/T061agentperl_olducd,
+ testing/fulltests/default/T061agentperl_simple,
+ testing/fulltests/default/T065agentextend_olducd,
+ testing/fulltests/default/T065agentextend_simple,
+ testing/fulltests/default/T070com2sec_olducd,
+ testing/fulltests/default/T070com2sec_simple,
+ testing/fulltests/default/T071com2sec6_olducd,
+ testing/fulltests/default/T071com2sec6_simple,
+ testing/fulltests/default/T072com2secunix_olducd,
+ testing/fulltests/default/T072com2secunix_simple,
+ testing/fulltests/default/T100agenthup_olducd,
+ testing/fulltests/default/T100agenthup_simple,
+ testing/fulltests/default/T110agentxget_olducd,
+ testing/fulltests/default/T110agentxget_simple,
+ testing/fulltests/default/T111agentxset_olducd,
+ testing/fulltests/default/T111agentxset_simple,
+ testing/fulltests/default/T112agentxsetfail_olducd,
+ testing/fulltests/default/T112agentxsetfail_simple,
+ testing/fulltests/default/T113agentxtrap_olducd,
+ testing/fulltests/default/T113agentxtrap_simple,
+ testing/fulltests/default/T114agentxagentxtrap_olducd,
+ testing/fulltests/default/T114agentxagentxtrap_simple,
+ testing/fulltests/default/T115agentxperl_olducd,
+ testing/fulltests/default/T115agentxperl_simple,
+ testing/fulltests/default/T120proxyget_olducd,
+ testing/fulltests/default/T120proxyget_simple,
+ testing/fulltests/default/T121proxyset_olducd,
+ testing/fulltests/default/T121proxyset_simple,
+ testing/fulltests/default/T122proxysetfail_olducd,
+ testing/fulltests/default/T122proxysetfail_simple,
+ testing/fulltests/default/T130snmpv1vacmget_olducd,
+ testing/fulltests/default/T130snmpv1vacmget_simple,
+ testing/fulltests/default/T131snmpv2cvacmget_olducd,
+ testing/fulltests/default/T131snmpv2cvacmget_simple,
+ testing/fulltests/default/T132snmpv3vacmget_olducd,
+ testing/fulltests/default/T132snmpv3vacmget_simple,
+ testing/fulltests/default/T140snmpv1vacmgetfail_olducd,
+ testing/fulltests/default/T140snmpv1vacmgetfail_simple,
+ testing/fulltests/default/T141snmpv2cvacmgetfail_olducd,
+ testing/fulltests/default/T141snmpv2cvacmgetfail_simple,
+ testing/fulltests/default/T142snmpv3vacmgetfail_olducd,
+ testing/fulltests/default/T142snmpv3vacmgetfail_simple,
+ testing/fulltests/default/T150solarishostcpu_olducd,
+ testing/fulltests/default/T150solarishostcpu_simple,
+ testing/fulltests/default/T151solarishostdisk_olducd,
+ testing/fulltests/default/T151solarishostdisk_simple,
+ testing/fulltests/default/T152hostuptime_olducd,
+ testing/fulltests/default/T152hostuptime_simple,
+ testing/fulltests/default/T153solarisswap_olducd,
+ testing/fulltests/default/T153solarisswap_simple,
+ testing/fulltests/default/T160snmpnetstat_olducd,
+ testing/fulltests/default/T160snmpnetstat_simple,
+ testing/fulltests/default/T200snmpv2cwalkall_olducd,
+ testing/fulltests/default/T200snmpv2cwalkall_simple,
+ testing/fulltests/support/olducd_TESTCONF.sh,
+ testing/fulltests/support/olducd_eval_tools.sh,
+ testing/fulltests/support/olducd_run,
+ testing/fulltests/support/simple_TESTCONF.sh,
+ testing/fulltests/support/simple_eval_tools.sh,
+ testing/fulltests/support/simple_run,
+ testing/fulltests/transports/T300udp_olducd,
+ testing/fulltests/transports/T300udp_simple,
+ testing/fulltests/transports/T310tcp_olducd,
+ testing/fulltests/transports/T310tcp_simple,
+ testing/fulltests/transports/T320udpv6_olducd,
+ testing/fulltests/transports/T320udpv6_simple,
+ testing/fulltests/transports/T330tcpv6_olducd,
+ testing/fulltests/transports/T330tcpv6_simple,
+ testing/fulltests/transports/T350unix_olducd,
+ testing/fulltests/transports/T350unix_simple,
+ testing/fulltests/transports/T360dtlsudp_olducd,
+ testing/fulltests/transports/T360dtlsudp_simple,
+ testing/fulltests/transports/T361tlstcp_olducd,
+ testing/fulltests/transports/T361tlstcp_simple,
+ testing/fulltests/transports/T399alias_olducd,
+ testing/fulltests/transports/T399alias_simple:
+
+ renamed 'olducd' to 'simple' to put a more positive spin on them
+
+2010-05-28 22:54 hardaker
+
+ * testing/README, testing/RUNFULLTESTS:
+
+ documentation for the test suite
+
+2010-05-28 22:53 hardaker
+
+ * python/netsnmp/tests/test.py:
+
+ revert unintentionanally committed test test
+
+2010-05-28 22:53 hardaker
+
+ * python/netsnmp/client_intf.c, python/netsnmp/tests/test.py:
+
+ free variables again
+
+2010-05-28 22:53 hardaker
+
+ * python/netsnmp/client_intf.c:
+
+ fix walks so that multiple walks terminate properly
+
+2010-05-28 22:53 hardaker
+
+ * python/netsnmp/client_intf.c:
+
+ patch to handle testing of looping of multiple varbinds in a walk
+
+2010-05-28 22:53 hardaker
+
+ * python/netsnmp/client_intf.c:
+
+ inital patch to prevent looping walks
+
+2010-05-28 20:53 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ implement cert lookup by filename
+
+2010-05-28 07:02 magfr
+
+ * snmplib/snmp_debug.c:
+
+ CHANGES: snmplib: Add const declarations to the disabled versions
+ of the debugging code as well.
+
+2010-05-28 02:12 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c:
+
+ add persistence; check for col mods while row active
+
+2010-05-28 02:11 rstory
+
+ * agent/helpers/table_dataset.c,
+ include/net-snmp/agent/table_dataset.h:
+
+ CHANGES: agentlib: new functions to make stash ptr and newrow
+ available to
+ table_dataset handlers
+ nonews: fix typo; tabs to spaces; use sizeof instead of constant
+
+2010-05-27 18:59 bvassche
+
+ * include/net-snmp/library/check_varbind.h,
+ include/net-snmp/library/read_config.h,
+ include/net-snmp/library/snmp_client.h,
+ win32/libsnmp/Makefile.in, win32/libsnmp/libsnmp.dsp,
+ win32/libsnmp_dll/Makefile.in, win32/libsnmp_dll/libsnmp_dll.dsp:
+
+ Win32 build fixes.
+
+2010-05-27 18:24 bvassche
+
+ * testing/RUNFULLTESTS:
+
+ "make test" without TAP::Harness (was broken by r18802).
+
+2010-05-27 15:15 bvassche
+
+ * agent/mibgroup/mibII/interfaces.c,
+ include/net-snmp/library/lcd_time.h,
+ include/net-snmp/library/md5.h, include/net-snmp/library/scapi.h,
+ include/net-snmp/library/snmp_debug.h, snmplib/lcd_time.c,
+ snmplib/md5.c, snmplib/scapi.c, snmplib/snmp_debug.c,
+ snmplib/transports/snmpIPv4BaseDomain.c:
+
+ Fixed several compiler warnings. Most fixes involved adding the
+ "const" keyword.
+
+2010-05-27 13:52 jsafranek
+
+ * agent/mibgroup/target/snmpTargetAddrEntry.c:
+
+ CHANGES: snmpd: BUG: 2972579: fixed checking of
+ snmpTargetAddrRowStatus SET requests.
+
+2010-05-27 13:41 hardaker
+
+ * testing/fulltests/support/olducd_TESTCONF.sh,
+ testing/fulltests/support/olducd_run:
+
+ revert part of 18885: test files should be able to be run by
+ themselves too
+
+2010-05-27 11:19 jsafranek
+
+ * agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/data_access/interface_linux.c,
+ include/net-snmp/data_access/interface.h:
+
+ CHANGES: 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
+
+
+ * testing/RUNFULLTESTS, testing/RUNTESTS,
+ testing/fulltests/support/olducd_TESTCONF.sh,
+ testing/fulltests/support/olducd_run:
+
+ CHANGES: testing: Move the setting of MIBDIRS from the support
+ script to the drivers since it is needed for the C tests as well.
+
+2010-05-27 08:09 magfr
+
+ * testing/RUNTESTS:
+
+ CHANGES: testing: 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.
+
+2010-05-27 05:17 hardaker
+
+ * testing/fulltests/snmpv3/T020hashtests_capp.c,
+ testing/fulltests/snmpv3/T040keymanagetest_capp.c,
+ testing/fulltests/snmpv3/T050etimetest_capp.c:
+
+ warning squashing
+
+2010-05-27 05:16 hardaker
+
+ * include/net-snmp/library/keytools.h,
+ include/net-snmp/library/lcd_time.h, snmplib/keytools.c,
+ snmplib/lcd_time.c:
+
+ more const correctness
+
+2010-05-27 04:18 hardaker
+
+ * testing/fulltests/transports/Stlstests:
+
+ tests for agent-not-known-user-certificates
+
+2010-05-27 04:16 hardaker
+
+ * README.snmpv3:
+
+ reference the itnernal support and related documentation
+
+2010-05-27 04:16 hardaker
+
+ * snmplib/openssl/OPENSSL-LICENSE, snmplib/openssl/README:
+
+ internal OpenSSL support documentation
+
+2010-05-27 04:16 hardaker
+
+ * configure, configure.d/config_project_with_enable:
+
+ NEWS: libnetsnmp: Support for a stream-line stripped down version
+ of internal OpenSSL support using --with-openssl=internal
+
+2010-05-27 04:15 hardaker
+
+ * include/net-snmp/library/openssl_aes.h,
+ include/net-snmp/library/openssl_des.h,
+ include/net-snmp/openssl_md5.h,
+ snmplib/openssl/openssl_aes_cfb.c,
+ snmplib/openssl/openssl_aes_local.h,
+ snmplib/openssl/openssl_des_local.h,
+ snmplib/openssl/openssl_set_key.c, snmplib/openssl/openssl_spr.h,
+ snmplib/scapi.c:
+
+ remove more dependencies for external openssl headers
+
+2010-05-27 04:15 hardaker
+
+ * configure, configure.d/config_os_libs, snmplib/openssl,
+ snmplib/openssl/openssl_aes_cfb.c,
+ snmplib/openssl/openssl_aes_core.c,
+ snmplib/openssl/openssl_aes_local.h,
+ snmplib/openssl/openssl_cbc_enc.c,
+ snmplib/openssl/openssl_cfb128.c,
+ snmplib/openssl/openssl_des_enc.c,
+ snmplib/openssl/openssl_des_local.h,
+ snmplib/openssl/openssl_md32_common.h,
+ snmplib/openssl/openssl_md5.c,
+ snmplib/openssl/openssl_md5_local.h,
+ snmplib/openssl/openssl_modes.h,
+ snmplib/openssl/openssl_ncbc_enc.c,
+ snmplib/openssl/openssl_set_key.c, snmplib/openssl/openssl_sha.h,
+ snmplib/openssl/openssl_sha1.c,
+ snmplib/openssl/openssl_sha_local.h,
+ snmplib/openssl/openssl_spr.h, snmplib/openssl_aes_cfb.c,
+ snmplib/openssl_aes_core.c, snmplib/openssl_aes_local.h,
+ snmplib/openssl_cbc_enc.c, snmplib/openssl_cfb128.c,
+ snmplib/openssl_des_enc.c, snmplib/openssl_des_local.h,
+ snmplib/openssl_md32_common.h, snmplib/openssl_md5.c,
+ snmplib/openssl_md5_local.h, snmplib/openssl_modes.h,
+ snmplib/openssl_ncbc_enc.c, snmplib/openssl_set_key.c,
+ snmplib/openssl_sha.h, snmplib/openssl_sha1.c,
+ snmplib/openssl_sha_local.h, snmplib/openssl_spr.h:
+
+ move openssl code into a subdirectory
+
+2010-05-27 04:13 hardaker
+
+ * testing/fulltests/default/Sv3usmconfigbase,
+ testing/fulltests/default/T023snmpv3getMD5AES_olducd,
+ testing/fulltests/default/T023snmpv3getMD5DES_olducd,
+ testing/fulltests/default/T024snmpv3getSHA1_olducd,
+ testing/fulltests/default/T025snmpv3getSHADES_olducd,
+ testing/fulltests/default/T026snmpv3getSHAAES_olducd,
+ testing/fulltests/default/T030snmpv3usercreation_olducd,
+ testing/fulltests/default/T035snmpv3trapdusermgmt_olducd,
+ testing/fulltests/default/T049snmpv3informpriv_olducd,
+ testing/fulltests/default/T050snmpv3trap_olducd:
+
+ fix testing so it uses multiple types of crypto
+
+2010-05-27 04:13 hardaker
+
+ * acconfig.h, configure, configure.d/config_os_libs,
+ include/net-snmp/net-snmp-config.h.in:
+
+ definitions and files for doing internal crypto support
+
+2010-05-27 04:12 hardaker
+
+ * snmplib/scapi.c:
+
+ include internal aes/des headers
+
+2010-05-27 04:12 hardaker
+
+ * snmplib/openssl_cfb128.c:
+
+ localize
+
+2010-05-27 04:12 hardaker
+
+ * snmplib/openssl_cfb128.c, snmplib/openssl_modes.h:
+
+ inital copies of cfb128 modes from openssl
+
+2010-05-27 04:11 hardaker
+
+ * snmplib/openssl_aes_core.c:
+
+ localize
+
+2010-05-27 04:11 hardaker
+
+ * snmplib/openssl_aes_core.c, snmplib/openssl_aes_local.h:
+
+ initial versions of aes_core.c and aes_locl.h
+
+2010-05-27 04:10 hardaker
+
+ * include/net-snmp/library/openssl_aes.h:
+
+ initial copy of aes.h from openssl
+
+2010-05-27 04:10 hardaker
+
+ * snmplib/openssl_aes_cfb.c:
+
+ initial copy of the openssl aes_cfb.c file
+
+2010-05-27 04:10 hardaker
+
+ * snmplib/openssl_des_enc.c:
+
+ include localized copies of the files
+
+2010-05-27 04:09 hardaker
+
+ * snmplib/scapi.c:
+
+ use internal DES
+
+2010-05-27 04:09 hardaker
+
+ * snmplib/openssl_cbc_enc.c:
+
+ localized copy of the cbc_enc.c file from openssl
+
+2010-05-27 04:09 hardaker
+
+ * snmplib/openssl_spr.h:
+
+ des/spr.h from openssl
+
+2010-05-27 04:08 hardaker
+
+ * snmplib/openssl_des_enc.c:
+
+ added des_enc.c from openssl
+
+2010-05-27 04:08 hardaker
+
+ * include/net-snmp/library/openssl_des.h,
+ include/net-snmp/library/openssl_md5.h,
+ include/net-snmp/library/openssl_sha.h:
+
+ local copies of the openssl headers
+
+2010-05-27 04:07 hardaker
+
+ * include/net-snmp/library/openssl_des.h:
+
+ initial copy of openssl's des.h
+
+2010-05-27 04:07 hardaker
+
+ * snmplib/openssl_ncbc_enc.c, snmplib/openssl_set_key.c:
+
+ localized header files
+
+2010-05-27 04:07 hardaker
+
+ * snmplib/openssl_des_local.h, snmplib/openssl_ncbc_enc.c,
+ snmplib/openssl_set_key.c:
+
+ inital copies of some of the openssl DES files
+
+2010-05-27 04:06 hardaker
+
+ * snmplib/keytools.c, snmplib/scapi.c:
+
+ finishing porting of internal auth support
+
+2010-05-27 04:06 hardaker
+
+ * configure, configure.d/config_os_libs, snmplib/Makefile.in:
+
+ add internal crypto files to the check/use list
+
+2010-05-27 04:06 hardaker
+
+ * snmplib/md32_common.h, snmplib/md5_locl.h,
+ snmplib/openssl_md32_common.h, snmplib/openssl_md5.c,
+ snmplib/openssl_md5_local.h, snmplib/openssl_sha1.c,
+ snmplib/openssl_sha_local.h, snmplib/sha_locl.h:
+
+ localized file names with openssl prefixes
+
+2010-05-27 04:05 hardaker
+
+ * include/net-snmp/openssl_md5.h, snmplib/md5_locl.h,
+ snmplib/openssl_md5.c:
+
+ localize the md5 implementation
+
+2010-05-27 04:05 hardaker
+
+ * snmplib/openssl_sha.h, snmplib/openssl_sha1.c,
+ snmplib/sha_locl.h:
+
+ completely localize the openssl SHA support
+
+2010-05-27 04:04 hardaker
+
+ * snmplib/openssl_sha.h:
+
+ initial verison of sha.h copy
+
+2010-05-27 04:04 hardaker
+
+ * snmplib/md32_common.h, snmplib/md5_locl.h, snmplib/openssl_md5.c,
+ snmplib/openssl_sha1.c, snmplib/sha_locl.h:
+
+ added local copies of the openssl crypto functions
+
+2010-05-27 04:04 hardaker
+
+ * snmplib/keytools.c:
+
+ make use of internal crypto hash functions
+
+2010-05-27 04:03 hardaker
+
+ * configure, configure.d/config_os_libs,
+ configure.d/config_os_misc2,
+ configure.d/config_project_with_enable,
+ include/net-snmp/net-snmp-config.h.in:
+
+ configure checks for internal-crypto support
+
+2010-05-26 22:17 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ include/net-snmp/library/snmp_api.h,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ testing/fulltests/transports/Stlstests:
+
+ properly verify expected server certificates under DTLS; add a
+ new flag in tlsbase to indicate verification has occurred
+
+2010-05-26 21:02 hardaker
+
+ * testing/fulltests/snmpv3/T010scapitest_capp.c,
+ testing/fulltests/snmpv3/T050etimetest_capp.c:
+
+ compiler warning squashing
+
+2010-05-26 21:02 hardaker
+
+ * include/net-snmp/library/lcd_time.h,
+ include/net-snmp/library/scapi.h, snmplib/lcd_time.c,
+ snmplib/scapi.c:
+
+ add const qualifiers to a few places
+
+2010-05-26 19:46 bvassche
+
+ * agent/Makefile.in, agent/helpers/Makefile.in,
+ snmplib/Makefile.in:
+
+ CHANGES: Cygwin: libnetsnmpmibs, libnetsnmphelpers and
+ libnetsnmpagent do now build as a DLL when configured with
+ --enable-shared.
+
+2010-05-26 17:47 bvassche
+
+ * agent/Makefile.in, agent/helpers/Makefile.in:
+
+ NEWS: moved all functions defined in libnetsnmphelpers to
+ libnetsnmpagent. libnetsnmphelpers is now an empty library.
+
+2010-05-26 17:20 bvassche
+
+ * agent/Makefile.in, agent/bulk_to_next.c,
+ agent/helpers/Makefile.in, agent/helpers/bulk_to_next.c,
+ agent/helpers/null.c, agent/helpers/old_api.c, agent/null.c,
+ agent/old_api.c:
+
+ Reverted r18829 in order to minimize diffs with older branches.
+
+2010-05-25 07:23 magfr
+
+ * testing/fulltests/transports/Stls:
+
+ Tell net-snmp-cert where net-snmp-config is located
+
+2010-05-25 07:14 magfr
+
+ * testing/fulltests/support/clib_build:
+
+ Correct the signature of main. Use #include instead of sourcing
+ to get the code under test in order to get better error messages
+
+2010-05-25 07:11 magfr
+
+ * testing/fulltests/unit-tests/T001defaultstore_clib.c:
+
+ Add arguments to sprintf statements to make the test work
+
+2010-05-25 07:07 magfr
+
+ * testing/fulltests/snmpv3/T010scapitest_capp.c,
+ testing/fulltests/snmpv3/T020hashtests_capp.c,
+ testing/fulltests/snmpv3/T050etimetest_capp.c,
+ testing/fulltests/unit-tests/T002containers_clib.c:
+
+ Remove unused variables and disabled code
+
+2010-05-25 05:20 magfr
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend,
+ include/net-snmp/library/snmpIPBaseDomain.h,
+ include/net-snmp/library/snmpIPv4BaseDomain.h,
+ include/net-snmp/library/snmpIPv6BaseDomain.h,
+ include/net-snmp/library/snmpSocketBaseDomain.h,
+ include/net-snmp/library/snmpTLSTCPDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ snmplib/Makefile.depend, snmplib/transports/snmpIPBaseDomain.c,
+ snmplib/transports/snmpIPv4BaseDomain.c,
+ snmplib/transports/snmpSocketBaseDomain.c:
+
+ CHANGES: snmplib: Split snmpIPBaseDomain and move the IPv4 parts
+ to IPv4Base and the socket generic parts to SocketBase.
+
+2010-05-24 20:24 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c:
+
+ fix compiler warning; finish tlstmParamsTable lastChanged scalar
+
+2010-05-24 19:28 magfr
+
+ * testing/fulltests/support/capp_build,
+ testing/fulltests/support/clib_build:
+
+ Add --external-libs in order to support building the tests on
+ solaris
+
+2010-05-24 13:33 rstory
+
+ * agent/mibgroup/tlstm-mib.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c:
+
+ argh.. fix fallout from manually (mis)applying patch
+
+2010-05-24 12:59 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmParamsTable,
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h:
+
+ first pass at tlstmParamsTable
+
+2010-05-24 12:59 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_internal.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h:
+
+ update defines to match MIB names, per grand-poobah
+
+2010-05-24 12:58 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.c:
+
+ update OID to match upcoming RFC
+
+2010-05-24 11:48 bvassche
+
+ * agent/Makefile.in, agent/bulk_to_next.c,
+ agent/helpers/Makefile.in, agent/helpers/bulk_to_next.c,
+ agent/helpers/null.c, agent/helpers/old_api.c, agent/null.c,
+ agent/old_api.c:
+
+ CHANGES: 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.
+
+2010-05-24 10:10 jsafranek
+
+ * agent/mibgroup/hardware/fsys/fsys_getfsstats.c,
+ agent/mibgroup/hardware/fsys/fsys_mntent.c:
+
+ Use proper string sizes and make sure strings are
+ zero-terminated.
+
+2010-05-24 08:01 bvassche
+
+ * configure, configure.d/config_os_progs, net-snmp-config.in,
+ snmplib/Makefile.in:
+
+ CHANGES: Cygwin: libnetsnmp does now build as a DLL when
+ configured with --enable-shared.
+ CHANGES: Cygwin: perl modules do now build (--with-perl-modules).
+ Note: the T060trapdperl_olducd, T061agentperl_olducd and
+ T115agentxperl_olducd tests still fail.
+
+2010-05-23 23:06 rstory
+
+ * agent/mibgroup/tlstm-mib.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c:
+
+ update filenames/patsh for recent file renames; fix typos
+
+2010-05-23 22:08 magfr
+
+ * net-snmp-config.in, testing/fulltests/support/capp_build,
+ testing/fulltests/support/clib_build:
+
+ CHANGES: building: 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.
+
+2010-05-23 21:41 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h:
+
+ update include/config file/paths for recent renames
+
+2010-05-23 21:31 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_internal.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/tlstmAddrTable.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/tlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/tlstmAddrTable_internal.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/tlstmAddrTable_persist.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/tlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/tlstmCertToTSNTable.h,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable.h:
+
+ rename files for MIB renames
+
+2010-05-23 21:25 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable,
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable:
+
+ rename directories to match renames in MIB
+
+2010-05-20 08:48 bvassche
+
+ * net-snmp-config.in:
+
+ Swapped link order of -lnetsnmphelpers -lnetsnmpmibs: netsnmpmibs
+ depends on netsnmphelpers and not the other way around.
+
+2010-05-20 08:42 bvassche
+
+ * apps/snmptrapd_log.c, snmplib/snmp_transport.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c:
+
+ Fixed more compiler warnings.
+
+2010-05-19 18:26 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ fix stashing
+
+2010-05-19 18:25 hardaker
+
+ * testing/RUNFULLTESTS,
+ testing/fulltests/transports/T361tlstcp_olducd,
+ testing/fulltests/unit-tests/T001defaultstore_clib.c,
+ testing/fulltests/unit-tests/T002containers_clib.c:
+
+ output filenames of failed tests
+
+2010-05-19 18:25 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ wipe trailing comment C marker if it exists
+
+2010-05-19 18:25 hardaker
+
+ * testing/fulltests/snmpv3/T010scapitest_capp.c,
+ testing/fulltests/snmpv3/T020hashtests_capp.c,
+ testing/fulltests/snmpv3/T040keymanagetest_capp.c,
+ testing/fulltests/snmpv3/T050etimetest_capp.c:
+
+ title the SNMPv3 tests
+
+2010-05-19 18:25 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ fix testing of built titles
+
+2010-05-19 18:24 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ only print failure header if there was at least one
+
+2010-05-19 18:24 hardaker
+
+ * testing/RUNFULLTESTS,
+ testing/fulltests/default/T049snmpv3inform_olducd,
+ testing/fulltests/default/T049snmpv3informauth_olducd,
+ testing/fulltests/default/T049snmpv3informpriv_olducd:
+
+ make descriptive titles work again
+
+2010-05-19 18:24 hardaker
+
+ * testing/RUNFULLTESTS, testing/fulltests/support/build_capp,
+ testing/fulltests/support/build_clib,
+ testing/fulltests/support/capp_build,
+ testing/fulltests/support/clib_build,
+ testing/fulltests/support/olducd_run,
+ testing/fulltests/support/run_olducd:
+
+ rename files so prefixing is based on the suite name, not file
+ type
+
+2010-05-19 17:52 bvassche
+
+ * perl/ASN/Makefile.PL, perl/Makefile.PL, perl/Makefile.subs.pl,
+ perl/OID/Makefile.PL, perl/SNMP/Makefile.PL,
+ perl/TrapReceiver/Makefile.PL, perl/agent/Makefile.PL,
+ perl/agent/Support/Makefile.PL,
+ perl/agent/default_store/Makefile.PL,
+ perl/default_store/Makefile.PL:
+
+ CHANGES: Cygwin: perl: building the Perl modules with the Cygwin
+ Perl package is now possible.
+ (Forward-ported r18688 from the V5.5 branch.)
+
+2010-05-19 17:50 bvassche
+
+ * agent/mibgroup/examples/delayed_instance.c:
+
+ Fixed yet another compiler warning.
+
+2010-05-19 12:05 dts12
+
+ * agent/mibgroup/hardware/fsys.h,
+ agent/mibgroup/hardware/fsys/fsys_mntctl.c:
+
+ First-draft support for AIX filesystem HAL module (untested)
+
+2010-05-19 11:25 dts12
+
+ * agent/mibgroup/hardware/fsys/fsys_mntent.c:
+
+ Support for Solaris-style 'getmntent' API.
+
+2010-05-19 09:57 dts12
+
+ * agent/mibgroup/hardware/fsys/fsys_mntent.c,
+ agent/mibgroup/hardware/fsys/mnttypes.h:
+
+ Simplify the handling of unknown/unwanted file systems.
+
+2010-05-19 09:30 dts12
+
+ * agent/mibgroup/hardware/fsys/hw_fsys.c,
+ agent/mibgroup/hardware/fsys/hw_fsys.h,
+ agent/mibgroup/host/hrh_filesys.c,
+ include/net-snmp/agent/hardware/fsys.h:
+
+ Fix missing/broken API declarations.
+
+2010-05-19 08:46 bvassche
+
+ * testing/fulltests/support/run_olducd:
+
+ Made error messages more clear in case of failure or wrong
+ invocation.
+
+2010-05-19 00:01 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests:
+
+ added test for using a certificate signed by a CA certificate
+
+2010-05-18 23:31 tanders
+
+ * testing/Makefile.in:
+
+ make sure we call the right Perl
+
+2010-05-18 20:39 bvassche
+
+ * include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ include/net-snmp/library/snmp_transport.h,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpIPv4BaseDomain.c,
+ snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c:
+
+ CHANGES: agent: 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:
+ [127.0.0.1]:53909->[127.0.0.1]:1161
+ 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
+
+2010-05-18 19:42 rstory
+
+ * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_internal.h,
+
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_persist.c,
+
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c:
+
+ update tlstmAddrTable
+ - deal with hash type properly for get/set and persistence
+ - add count and last changed scalars
+
+2010-05-18 19:08 rstory
+
+ * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c:
+
+ update to offical OID from upcoming rfc
+
+2010-05-18 16:16 rstory
+
+ * agent/mibgroup/tlstm-mib.h,
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c:
+
+ update to official OIDs from upcoming RFC; add count/last changed
+ scalars
+
+2010-05-18 14:56 dts12
+
+ * python/netsnmp/client_intf.c:
+
+ CHANGES: python: PATCH: 2001656: Handle null-termination of
+ string values properly.
+ Based on the principles of the patch from Tommy Beadle.
+
+2010-05-18 14:38 dts12
+
+ * agent/mibgroup/hardware/fsys/fsys_mntent.c,
+ agent/mibgroup/hardware/fsys/hw_fsys.c,
+ agent/mibgroup/hardware/fsys/mnttypes.h, agent/mibgroup/host.h,
+ agent/mibgroup/host/hrh_filesys.c,
+ agent/mibgroup/host/hrh_filesys.h,
+ agent/mibgroup/host/hrh_storage.c,
+ agent/mibgroup/host/hrh_storage.h,
+ include/net-snmp/agent/hardware/fsys.h:
+
+ Working(?) HAL-based version of hrFSTable.
+
+2010-05-18 14:12 bvassche
+
+ * snmplib/tools.c:
+
+ Fixed a compiler warning.
+
+2010-05-17 21:03 hardaker
+
+ * include/net-snmp/library/snmp_secmod.h:
+
+ use proper TSM security code (4) now that it's official
+
+2010-05-17 18:43 hardaker
+
+ * testing/fulltests/unit-tests/T002containers_clib.c:
+
+ beginning of a container unit test
+
+2010-05-17 18:43 hardaker
+
+ * include/net-snmp/library/testing.h:
+
+ a basic C-code based test reporting mechanism
+
+2010-05-17 18:42 hardaker
+
+ * testing/fulltests/unit-tests,
+ testing/fulltests/unit-tests/T001defaultstore_clib.c:
+
+ basic default_store tests
+
+2010-05-17 18:42 hardaker
+
+ * testing/fulltests/support/build_clib:
+
+ a build system for basic libnetsnmp tests
+
+2010-05-17 18:14 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c,
+ include/net-snmp/library/cert_util.h:
+
+ fix fingerprint bin/hex conversion; add/remove cert sec maps via
+ mib now works
+
+2010-05-17 18:13 rstory
+
+ * include/net-snmp/library/tools.h, snmplib/tools.c:
+
+ new function netsnmp_binary_to_hex
+
+2010-05-17 18:13 rstory
+
+ * snmplib/snmptsm.c:
+
+ fprintf(stderr -> DEBUGMSGTL((
+
+2010-05-17 18:12 rstory
+
+ * snmplib/cert_util.c:
+
+ move check for hash type
+
+2010-05-17 16:34 hardaker
+
+ * testing/RUNTESTS:
+
+ make RUNTESTS work outside the sourcedir
+
+2010-05-17 15:37 hardaker
+
+ * testing/Makefile.in, testing/RUNTESTS:
+
+ made a limited run test possible again without perl
+
+2010-05-17 15:32 dts12
+
+ * win32/mib_module_includes.h, win32/mib_module_inits.h,
+ win32/net-snmp/agent/mib_module_config.h,
+ win32/netsnmpmibs/Makefile.in, win32/netsnmpmibs/netsnmpmibs.dsp:
+
+ Use newer DisMan Event MIB code for MSVC-based builds
+ (in line with all configure-based builds)
+
+2010-05-17 15:23 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ move the return outside the if statement
+
+2010-05-17 15:18 dts12
+
+ * agent/mibgroup/hardware/fsys/hw_fsys.c,
+ include/net-snmp/agent/hardware/fsys.h:
+
+ Provide missing public interface to HAL-based filestore module.
+
+2010-05-17 10:41 bvassche
+
+ * win32/transports/snmp_transport_inits.h:
+
+ Follow-up for r18754 (revert r18738): r18754 only partially
+ reverted r18738
+ and hence broke the Win32-build. Finished reversal of r18738 by
+ restoring
+ win32/transports/snmp_transport_inits.h.
+
+2010-05-16 18:17 bvassche
+
+ * ltmain.sh:
+
+ Follow-up for r18726: only pass -fstack-protector* flags to the
+ linker instead of all -f* flags such that it becomes less likely
+ that this modification causes trouble with non-GNU toolchains.
+
+2010-05-16 18:14 bvassche
+
+ * testing/fulltests/default/T059trapdtraphandle_olducd:
+
+ Made shell code for converting a relative path to an absolute
+ path more
+ robust and converted "${...#...}" construct into echo + cut.
+
+2010-05-16 18:12 bvassche
+
+ * agent/mibgroup/agent/extend.c, agent/mibgroup/util_funcs.c,
+ apps/snmptrapd_handlers.c:
+
+ More USING_UCD_SNMP_EXTENSIBLE_MODULE to
+ USING_UTILITIES_EXECUTE_MODULE substitutions, necessary to make
+ test 059 and 065 pass.
+
+2010-05-16 17:32 hardaker
+
+ * testing/fulltests/support/olducd_eval_tools.sh:
+
+ fix tests for checking shutdown of applications to not report
+ false negatives
+
+2010-05-16 12:15 bvassche
+
+ * testing/fulltests/default/T059trapdtraphandle_olducd:
+
+ Made test T059 pass again. This test was recently broken by
+ passing arguments to it with absolute paths instead of relative
+ paths.
+
+2010-05-16 12:14 bvassche
+
+ * testing/fulltests/default/T065agentextend_olducd:
+
+ Added 'SKIPIFNOT USING_UTILITIES_EXECUTE_MODULE'.
+
+2010-05-16 11:42 bvassche
+
+ * include/net-snmp/library/cert_util.h,
+ include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/snmp_openssl.c:
+
+ Fixed several recently introduced compiler warnings.
+
+2010-05-16 11:41 bvassche
+
+ * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c,
+ agent/mibgroup/host/hrSWInstalledTable.c,
+ agent/mibgroup/host/hrSWRunPerfTable.c,
+ agent/mibgroup/rmon-mib/data_access/etherstats_linux.c,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c,
+ apps/sshtosnmp.c:
+
+ Fixed several compiler warnings in old code.
+
+2010-05-16 09:59 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ CHANGES: Win32: winExtDLL: don't trigger a netsnmp_assert() when
+ no extension DLLs have been loaded.
+
+2010-05-15 17:31 tanders
+
+ * testing/RUNFULLTESTS:
+
+ stop-gap fix to unbreak "make test" for the nightly builds
+
+2010-05-15 10:59 bvassche
+
+ * agent/Makefile.in, agent/helpers/Makefile.in,
+ snmplib/Makefile.in:
+
+ Reverted r18727 because it caused build errors on Solaris, AIX
+ and HP-UX.
+
+2010-05-15 00:42 hardaker
+
+ * Makefile.in, configure, configure.d/config_modules_lib,
+ snmplib/Makefile.depend, snmplib/snmp_transport.c,
+ win32/build.pl:
+
+ revert r18738 since new transport require dynamicly built header
+ files
+
+2010-05-15 00:40 hardaker
+
+ * testing/fulltests/support/olducd_eval_tools.sh:
+
+ log env variables used to the invoked file
+
+2010-05-14 21:29 hardaker
+
+ * testing/fulltests/support/run_olducd:
+
+ fix script so it can be invoked outside the test environment
+ again
+
+2010-05-14 21:28 hardaker
+
+ * mibs/SNMP-TLS-TM-MIB.txt:
+
+ added the SNMP-TLS-TM-MIB with final IANA assignment slots
+
+2010-05-14 21:27 hardaker
+
+ * snmplib/snmptsm.c:
+
+ use final IANA assigned TSM prefixes
+
+2010-05-14 21:26 hardaker
+
+ * include/net-snmp/library/snmpDTLSUDPDomain.h,
+ include/net-snmp/library/snmpTLSTCPDomain.h:
+
+ use final IANA assigned Domain numbers
+
+2010-05-14 21:25 hardaker
+
+ * snmplib/snmp_api.c, snmplib/transports/snmpTLSBaseDomain.c:
+
+ set default version and seclevel if tls/dtls
+
+2010-05-14 15:25 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ check rc from secname mapping; clarify comment
+
+2010-05-14 15:22 rstory
+
+ * snmplib/cert_util.c:
+
+ don't use unsorted container; don't free caller's container
+
+2010-05-14 15:22 rstory
+
+ * snmplib/container_binary_array.c:
+
+ add linear_search for unsorted containers
+
+2010-05-14 11:56 bvassche
+
+ * Makefile.in, configure, configure.d/config_modules_lib,
+ snmplib/Makefile.depend, snmplib/snmp_transport.c,
+ win32/build.pl, win32/transports/snmp_transport_inits.h:
+
+ Improved portability by removing the generated file
+ snmplib/transports/snmp_transport_inits.h.
+ Commented out the code in the configure script for generating
+ this header file.
+ Added configure-time code for checking whether the constructors
+ for all configured
+ transports are invoked from snmplib/snmp_transport.c.
+
+2010-05-14 11:00 bvassche
+
+ * README.win32:
+
+ Documentation: updated Cygwin build instructions.
+
+2010-05-14 09:15 bvassche
+
+ * agent/mibgroup/host/data_access/swinst_null.c,
+ include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/cert_util.c, snmplib/snmp_api.c, snmplib/snmp_openssl.c,
+ snmplib/snmpusm.c, snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ Fixed several compiler warnings.
+
+2010-05-14 08:50 bvassche
+
+ * agent/Makefile.in, agent/helpers/Makefile.in,
+ snmplib/Makefile.in:
+
+ Added -no-undefined flag to library link commands such that
+ libtool can build DLLs on Win32.
+ Note: building DLLs on Win32 does not yet work because of the
+ circular dependency between
+ libnetsnmphelpers and libnetsnmpagent
+ (see also
+ http://www.net-snmp.org/wiki/index.php/Library_layering).
+
+2010-05-14 08:42 bvassche
+
+ * ltmain.sh:
+
+ libtool bug fix: also pass flags starting with -f to the linker
+ since these can affect linking. The flag -fstack-protector e.g.
+ triggers inclusion of libssp.
+
+2010-05-14 08:40 bvassche
+
+ * configure, configure.d/config_modules_lib,
+ configure.d/config_os_progs:
+
+ CHANGES: building: abort if the file program could not be found,
+ since this is essential for proper operation of libtool.
+ CHANGES: Cygwin: neither compile nor link winpipe.c.
+
+2010-05-13 08:58 bvassche
+
+ * configure, include/net-snmp/net-snmp-config.h.in:
+
+ Ran autoreconf.
+
+2010-05-12 20:16 bvassche
+
+ * configure, configure.d/config_os_libs:
+
+ CHANGES: Linux: builds again with embedded Perl disabled (bug
+ 2985915).
+
+2010-05-12 19:47 bvassche
+
+ * agent/mibgroup/util_funcs/restart.c,
+ win32/netsnmpmibs/Makefile.in, win32/netsnmpmibs/netsnmpmibs.dsp:
+
+ Follow-up for r18684: un-break the Win32 MSVC build.
+
+2010-05-12 19:43 bvassche
+
+ * include/net-snmp/types.h:
+
+ Win32: fixed a typo and made indentation consistent.
+
+2010-05-12 19:11 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ construct temp build files in a separate directory
+
+2010-05-12 19:10 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ fix recently broken old perl functionality
+
+2010-05-12 18:01 hardaker
+
+ * local/net-snmp-cert:
+
+ added a --short option to shorten the show output to minimalistic
+
+2010-05-12 14:14 jsafranek
+
+ *
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c:
+
+ CHANGES: snmpd: fixed a memory leak in TCP-MIB.
+
+2010-05-12 13:02 jsafranek
+
+ * agent/mibgroup/hardware/sensors/lmsensors_v3.c:
+
+ CHANGES: snmpd: fixed memory leak when reading sensors for
+ LM-SENSORS-MIB.
+
+2010-05-12 12:57 dts12
+
+ * perl/agent/agent.xs:
+
+ Revert revision 18689
+ Latest Win32 builds include support for strtoull.
+
+2010-05-12 12:05 jsafranek
+
+ * agent/mibgroup/hardware/sensors.h,
+ configure.d/config_modules_lib, configure.d/config_os_headers:
+
+ CHANGES: building: 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.
+
+2010-05-12 07:03 magfr
+
+ * include/net-snmp/library/snmpTLSTCPDomain.h,
+ include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h,
+ include/net-snmp/library/snmpUnixDomain.h:
+
+ CHANGES: snmplib: Add missing dependencies between transports.
+
+2010-05-12 03:08 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ fix title generation after change to what srcdir meant
+
+2010-05-12 02:30 hardaker
+
+ * local/net-snmp-cert:
+
+ undo last change which turned out to only cause errors if you had
+ a old .conf file around
+
+2010-05-12 02:13 hardaker
+
+ * local/net-snmp-cert:
+
+ fix v3_ca creation extension name
+
+2010-05-12 02:05 rstory
+
+ * snmplib/cert_util.c:
+
+ keep format version # in cert indexes; don't store hash type
+ string in index;
+
+2010-05-12 02:05 rstory
+
+ * snmplib/snmp_openssl.c:
+
+ fix inverted conversion call; less verbose default debug
+
+2010-05-12 02:05 rstory
+
+ * snmplib/snmp_parse_args.c:
+
+ fix parsing of -T name/value pairs
+
+2010-05-11 23:33 tanders
+
+ * testing/RUNFULLTESTS:
+
+ bug fixing and better error messages for "make test" with
+ Test::Harness
+ (still doesn't work for me, though)
+
+2010-05-11 22:34 tanders
+
+ * testing/RUNFULLTESTS:
+
+ Do NOT hardcode /usr/bin/perl as the Perl path
+
+2010-05-11 20:16 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ fix stash file handling
+
+2010-05-11 20:16 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ long options suck ;-). prefer double dashes for long options to
+ match the rest of the Net-SNMP code base
+
+2010-05-11 20:16 hardaker
+
+ * testing/Makefile.in, testing/RUNFULLTESTS:
+
+ added ability to run only the failed tests from the last run
+
+2010-05-11 20:16 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ don't force color
+
+2010-05-11 20:16 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ cleanup of older
+
+2010-05-11 20:15 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ Minimally support the older Test::Harness perl module for running
+ the older tests at least
+
+2010-05-11 20:15 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ include/net-snmp/library/snmp_transport.h, snmplib/snmp_api.c,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ set a default securityName and securityModel if TLS or DTLS is in
+ use on the client side
+
+2010-05-11 20:15 hardaker
+
+ * include/net-snmp/library/snmp_secmod.h,
+ include/net-snmp/library/snmpusm.h, snmplib/snmp_api.c,
+ snmplib/snmpusm.c:
+
+ allow security models to perform more of the session setup; moved
+ more USM specific setup into it's setup routine
+
+2010-05-11 18:02 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ fix param to lookup peer cert
+
+2010-05-11 16:10 rstory
+
+ * snmplib/snmp_transport.c:
+
+ allow '-' in fqdn; add debug output for host specific config
+
+2010-05-11 15:46 dts12
+
+ * win32/libsnmp_dll/libsnmp.def:
+
+ Ensure 'netsnmp_read_module' is available for perl build.
+
+2010-05-11 15:44 dts12
+
+ * perl/agent/agent.xs:
+
+ Fix perl build under Windows (strtoull not available)
+
+2010-05-10 07:07 magfr
+
+ * include/net-snmp/library/snmpSSHDomain.h,
+ snmplib/transports/snmpSSHDomain.c:
+
+ CHANGES: snmplib: Add missing symbol netsnmp_snmpSSHDomain_len,
+ make netsnmp_snmpSSHDomain const.
+
+2010-05-09 22:03 magfr
+
+ * testing/fulltests/default/T150solarishostcpu_olducd:
+
+ Do not require quotes around the CPU string as that depends on
+ how the agent is configured.
+
+2010-05-09 21:43 magfr
+
+ * agent/mibgroup/default_modules.h, agent/mibgroup/util_funcs.c,
+ agent/mibgroup/util_funcs.h, agent/mibgroup/util_funcs/Exit.c,
+ agent/mibgroup/util_funcs/Exit.h,
+ agent/mibgroup/util_funcs/restart.c,
+ agent/mibgroup/util_funcs/restart.h:
+
+ CHANGES: snmpd: Extract the Exit and restart* subroutines from
+ util_func in order to make it possible to build less code for the
+ minimal case.
+
+2010-05-09 16:47 bvassche
+
+ * agent/mibgroup/util_funcs.c:
+
+ Fixed a compiler warning: made sure that the function
+ get_exec_output() returns a value when the preprocessor symbol
+ USING_UCD_SNMP_EXTENSIBLE_MODULE has not been defined.
+
+2010-05-09 16:45 bvassche
+
+ * configure, configure.d/config_modules_agent,
+ configure.d/config_modules_lib:
+
+ CHANGES: Cygwin: builds now also when the source files are
+ located on a Samba filesystem instead of a local filesystem.
+
+2010-05-09 13:05 magfr
+
+ * include/net-snmp/library/snmp_debug.h:
+
+ Correct the if that tries to figure out if a sufficiently new gcc
+ is in use.
+
+2010-05-09 12:50 magfr
+
+ * apps/snmptrapd_handlers.c:
+
+ Check for the needed module and not some other one.
+ Log the correct missing symbol.
+
+2010-05-09 09:21 magfr
+
+ * agent/mibgroup/utilities/execute.c,
+ agent/mibgroup/utilities/execute.h:
+
+ CHANGES: snmpd: utilities/execute do not need anything from
+ util_funcs, so stop depending on it.
+
+2010-05-09 09:12 magfr
+
+ * agent/mibgroup/utilities/execute.c:
+
+ NEWS: snmpd: Removed the unused function xx_tokenize_exec_command
+ from utilities/execute.
+
+2010-05-09 09:01 magfr
+
+ * include/net-snmp/library/snmp_debug.h, snmplib/snmp_debug.c:
+
+ CHANGES: snmplib: Replace the debugging functions with dummies
+ when debugging is disabled.
+
+2010-05-09 08:02 magfr
+
+ * testing/fulltests/transports/T300udp_olducd:
+
+ Check that the UDP transport is enabled
+
+2010-05-09 08:01 magfr
+
+ * testing/fulltests/transports/Stransport,
+ testing/fulltests/transports/T300udp_olducd,
+ testing/fulltests/transports/T310tcp_olducd,
+ testing/fulltests/transports/T320udpv6_olducd,
+ testing/fulltests/transports/T330tcpv6_olducd,
+ testing/fulltests/transports/T350unix_olducd,
+ testing/fulltests/transports/T360dtlsudp_olducd,
+ testing/fulltests/transports/T361tlstcp_olducd:
+
+ Factor out check for mibII/system_mib
+
+2010-05-09 07:59 magfr
+
+ * testing/fulltests/snmpv3/T040keymanagetest_capp.c,
+ testing/fulltests/snmpv3/T050etimetest_capp.c:
+
+ Add missing includes
+
+2010-05-08 23:16 magfr
+
+ * testing/RUNFULLTESTS:
+
+ Additionally fix make test for the uncommon case where builddir
+ == srcdir
+
+2010-05-08 22:55 magfr
+
+ * testing/Makefile.in, testing/RUNFULLTESTS,
+ testing/fulltests/support/build_capp,
+ testing/fulltests/support/olducd_TESTCONF.sh,
+ testing/fulltests/support/olducd_eval_tools.sh,
+ testing/fulltests/support/run_olducd:
+
+ CHANGES: testing: 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
+
+2010-05-08 22:42 magfr
+
+ * testing/fulltests/snmpv3/T040keymanagetest_capp.c:
+
+ Use correct argument types
+
+2010-05-08 22:07 magfr
+
+ * Makefile.in:
+
+ Consolidate the test and test-mibs targets.
+ Expose the testall target in the top makefile.
+
+2010-05-08 22:05 magfr
+
+ * snmplib/snmp_transport.c:
+
+ Do not abort when str is NULL as that is a perfectly valid input.
+
+2010-05-08 22:03 magfr
+
+ * testing/fulltests/snmpv3/T010scapitest_capp.c:
+
+ Use correct argument types
+
+2010-05-08 22:02 magfr
+
+ * testing/fulltests/snmpv3/T050etimetest_capp.c:
+
+ Add missing newline
+
+2010-05-07 21:11 rstory
+
+ * configure:
+
+ update for new configure.ac
+
+2010-05-07 19:21 rstory
+
+ * agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c:
+
+ fix handling of cert algorithm in fingerprints; convert in/out
+ fingerpints
+ from/to hex
+
+2010-05-07 19:21 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ dont specify hash type for fingerprint
+
+2010-05-07 19:21 rstory
+
+ * include/net-snmp/library/cert_util.h,
+ include/net-snmp/library/snmp_openssl.h, snmplib/cert_util.c,
+ snmplib/snmp_openssl.c:
+
+ handle fingerprint types; drop san fields from cert struct;
+ consider directory
+ when partnering keys/certs
+
+2010-05-07 19:20 rstory
+
+ * configure.ac:
+
+ move default prompts earlier
+
+2010-05-06 15:40 rstory
+
+ * snmplib/snmp_openssl.c:
+
+ better SAN extraction; tweak dubgus messages; quiet compiler
+ warnings
+
+2010-05-06 15:39 rstory
+
+ * snmplib/cert_util.c:
+
+ reduce cert debug output; debug instead of log_info in dumps
+
+2010-05-06 14:49 dts12
+
+ * snmplib/inet_ntop.c, snmplib/inet_pton.c:
+
+ Don't assume the presence of <string.h>
+ (bring into line with all other occurances)
+
+2010-05-06 14:41 dts12
+
+ * apps/snmptrapd.c, apps/snmptrapd_log.c, snmplib/callback.c:
+
+ CHANGES: Windows: Fix build under MinGW
+ back/forward port of revision 18631
+
+2010-05-05 17:43 rstory
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ fix type in log msg
+
+2010-05-05 17:43 rstory
+
+ * local/net-snmp-cert:
+
+ remove import for unused function
+
+2010-05-04 07:12 magfr
+
+ * testing/fulltests/support/olducd_eval_tools.sh:
+
+ Negate reason given from SKIPIF
+
+2010-05-03 22:38 rstory
+
+ * snmplib/snmp_openssl.c:
+
+ fix len in email cmp; more extract debugging
+
+2010-05-03 22:38 rstory
+
+ * snmplib/cert_util.c:
+
+ copy ocert to addional maps
+
+2010-05-03 14:20 marz
+
+ * local/net-snmp-cert:
+
+ remove dependency on perl module not present in CentOS
+
+2010-05-03 03:49 rstory
+
+ * snmplib/snmp_openssl.c:
+
+ don't access struct internals directly
+
+2010-05-03 03:48 rstory
+
+ * agent/mibgroup/agent/extend.c, agent/mibgroup/util_funcs.c,
+ apps/snmptrapd_handlers.c:
+
+ fix compiling with-out-mibmodules=utilities/execute
+
+2010-05-01 19:08 magfr
+
+ * testing/fulltests/default/T150solarishostcpu_olducd:
+
+ Correct the sought string to make the test pass when ok.
+
+2010-05-01 17:15 marz
+
+ * local/net-snmp-cert:
+
+ more consistent treatment of keyUsage, basicConstraints, other
+ x509v3 options
+
+2010-04-30 23:37 marz
+
+ * local/certgen-test.pl:
+
+ lame test script but covers a chunk of the code
+
+2010-04-30 23:00 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ mkinstalldirs instead instead of File::Path
+
+2010-04-30 23:00 hardaker
+
+ * testing/fulltests/support/olducd_TESTCONF.sh,
+ testing/fulltests/support/run_olducd:
+
+ ensure net-snmp-config script can be run from the build dir
+
+2010-04-30 21:31 marz
+
+ * local/net-snmp-cert:
+
+ handle gencert --ca
+
+2010-04-30 21:01 rstory
+
+ * snmplib/cert_util.c:
+
+ add help for certSecName; continue building cert indexes even if
+ we cant save
+ to persistent dir
+
+2010-04-30 20:48 hardaker
+
+ * testing/fulltests/transports/Stlstests:
+
+ fix check count for 822 names in the snmpd.log
+
+2010-04-30 20:48 hardaker
+
+ * snmplib/snmp_openssl.c, testing/fulltests/transports/Stlstests:
+
+ fix malloc unnderlength by 1 error
+
+2010-04-30 20:48 hardaker
+
+ * testing/fulltests/transports/Stlstests:
+
+ comment out the 822 tests; they're broken at the moment
+
+2010-04-30 19:36 marz
+
+ * local/net-snmp-cert:
+
+ don't lose SAN when signing w/ CA
+
+2010-04-30 18:46 hardaker
+
+ * snmplib/cert_util.c:
+
+ make name change to rfc822 from typoed 8220
+
+2010-04-30 18:46 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests:
+
+ added tests to do other subjectAltName mapping
+
+2010-04-30 17:31 marz
+
+ * local/net-snmp-cert:
+
+ fix issues 1,2,4 and -C handling
+
+2010-04-29 03:32 rstory
+
+ * agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c:
+
+ update tlstmCertToTSNTable to use cache + cert_util maps
+ container
+
+2010-04-29 03:31 rstory
+
+ * agent/helpers/table_tdata.c:
+
+ check insert return
+
+2010-04-29 03:31 rstory
+
+ * include/net-snmp/library/container.h,
+ snmplib/container_binary_array.c:
+
+ NEWS: snmplib: add remove function to container iterator;
+ implement it for
+ binary_array
+
+2010-04-29 03:31 rstory
+
+ * snmplib/container_binary_array.c:
+
+ make sure container sync incremented on sort, insert and remove
+
+2010-04-28 07:20 bvassche
+
+ * snmplib/inet_ntop.c:
+
+ Removed an obsolete comment.
+
+2010-04-28 00:33 hardaker
+
+ * testing/Makefile.in:
+
+ fix makefile for test target
+
+2010-04-28 00:33 hardaker
+
+ * testing/Makefile.in, testing/RUNFULLTESTS,
+ testing/fulltests/support/build_capp:
+
+ make the test suite run outside the source directory again.
+
+2010-04-28 00:33 hardaker
+
+ * testing/fulltests/transports/Stls:
+
+ deal with out-of-source tree building
+
+2010-04-28 00:32 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests:
+
+ testing to check certificate to securityname mappings and denials
+
+2010-04-28 00:32 hardaker
+
+ * testing/fulltests/transports/Stls:
+
+ created a mapped user
+
+2010-04-28 00:32 hardaker
+
+ * testing/fulltests/support/build_capp:
+
+ generate object code with -g debugging
+
+2010-04-28 00:32 hardaker
+
+ * testing/fulltests/snmpv3/T010scapitest_capp.c:
+
+ more accurate current API usage for scapi code
+
+2010-04-27 21:13 rstory
+
+ * snmplib/cert_util.c:
+
+ fix cert init duplicate call check
+
+2010-04-27 20:58 rstory
+
+ * snmplib/cert_util.c, snmplib/snmp_api.c:
+
+ convert user fingerprint to lower and strip colons; add extern
+ prototype
+ for cert init so we don't need header
+
+2010-04-27 20:15 rstory
+
+ * include/net-snmp/library/cert_util.h, man/snmpd.conf.5.def,
+ snmplib/cert_util.c, snmplib/snmp_api.c,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ separate cert init and cert loading; add certSecName config token
+
+2010-04-27 03:18 rstory
+
+ * include/net-snmp/library/snmp_assert.h:
+
+ merge NETSNMP_FUNCTION and !NETSNMP_FUNCTION assert cases
+
+2010-04-27 03:02 rstory
+
+ * include/net-snmp/library/cert_util.h,
+ include/net-snmp/library/snmp_openssl.h, snmplib/cert_util.c,
+ snmplib/snmp_openssl.c, snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ lots of new cert functionality
+ - add ssl funcs for cert extensions and ssl cert chains
+ - functions and new netsmp_cert_map struct for looking up cert
+ mappings
+ - add certificate mapping for secname
+ - add code to build cert chains
+ - add subject to cert index cache
+ - rebuild indexes if any error while parsing index
+ - reformat dump output
+ - add NS_CERT_CA allowed_use flag
+ - add subject, issuer and issuer_cert to netsnmp_cert
+ - move cert container setup to its own function
+ - add cert subject name subcontainer
+
+2010-04-27 03:02 rstory
+
+ * agent/mibgroup/ip-mib/data_access/ipv6scopezone_linux.c:
+
+ move ipv6 specific var decl inside ifdef
+
+2010-04-27 03:02 rstory
+
+ * agent/helpers/table_tdata.c,
+ include/net-snmp/agent/table_tdata.h:
+
+ CHANGES: agent: tdata helper now saves flags passed during
+ creation; add tdata
+ flag to NOT create the table container
+
+2010-04-27 03:01 rstory
+
+ * include/net-snmp/library/container.h, snmplib/container.c,
+ snmplib/container_binary_array.c:
+
+ NEWS: snmplib: add interface for duplicating a container
+ CHANGES: snmplib: container changes: add flags field to container
+ meta-data;
+ chg binary_array container to use container meta-data flags
+
+2010-04-26 22:32 hardaker
+
+ * testing/fulltests/transports/Stlstests:
+
+ added a test to verify that when the transport is configured with
+ a remote certificate fingerprint the connection is denied
+
+2010-04-26 22:32 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests,
+ testing/fulltests/transports/T360dtlsudp_olducd,
+ testing/fulltests/transports/T361tlstcp_olducd:
+
+ added tests for -T flag usage and invalid user usage
+
+2010-04-26 20:54 hardaker
+
+ * testing/fulltests/transports/T399alias_olducd:
+
+ have the alias transport source the right Sv3config file
+
+2010-04-26 20:50 hardaker
+
+ * testing/fulltests/transports/T360dtlsudp_olducd,
+ testing/fulltests/transports/T361tlstcp_olducd:
+
+ working support of TLS/DTLS testing including cert generation
+
+2010-04-26 20:49 hardaker
+
+ * local/net-snmp-cert:
+
+ honor the config dir if specified via -C
+
+2010-04-26 20:49 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ fix realloc call for buffered packets
+
+2010-04-26 20:49 hardaker
+
+ * testing/fulltests/support/olducd_eval_tools.sh:
+
+ proper skip output for reporting reason
+
+2010-04-26 20:49 hardaker
+
+ * testing/fulltests/snmpv3/T010scapitest_capp.c,
+ testing/fulltests/snmpv3/T040keymanagetest_capp.c,
+ testing/fulltests/snmpv3/T050etimetest_capp.c:
+
+ remove trailing whitespace after backslash in macro
+
+2010-04-26 20:48 hardaker
+
+ * testing/fulltests/transports,
+ testing/fulltests/transports/Stransport,
+ testing/fulltests/transports/T300udp_olducd,
+ testing/fulltests/transports/T310tcp_olducd,
+ testing/fulltests/transports/T320udpv6_olducd,
+ testing/fulltests/transports/T330tcpv6_olducd,
+ testing/fulltests/transports/T350unix_olducd,
+ testing/fulltests/transports/T360dtlsudp_olducd,
+ testing/fulltests/transports/T361tlstcp_olducd,
+ testing/fulltests/transports/T399alias_olducd,
+ testing/fulltests/transports/test-localhost.cert,
+ testing/fulltests/transports/test-localhost.priv,
+ testing/fulltests/transports/test-user.cert,
+ testing/fulltests/transports/test-user.priv:
+
+ tests for minimally testing all the transports
+
+2010-04-26 20:48 hardaker
+
+ * testing/README:
+
+ minimally document new RUNFULLTESTS script
+
+2010-04-26 20:48 hardaker
+
+ * testing/T.c, testing/T2.sh, testing/data.keychange-md5,
+ testing/data.keychange-sha1, testing/data.keychange-sha1-des,
+ testing/data.kul-md5, testing/data.kul-sha1, testing/misctest.c,
+ testing/test_keychange.sh, testing/test_kul.sh:
+
+ deleted old files not worth restoring
+
+2010-04-26 20:48 hardaker
+
+ * testing/eval_testlist:
+
+ remove obsolute test list
+
+2010-04-26 20:47 hardaker
+
+ * testing/fulltests/snmpv3/T020hashtests_capp.c:
+
+ a hash-testing .c file I had laying around
+
+2010-04-26 20:47 hardaker
+
+ * testing/Makefile.in:
+
+ make testall target
+
+2010-04-26 20:47 hardaker
+
+ * testing/RUNFULLTESTS, testing/etimetest.c,
+ testing/fulltests/snmpv3,
+ testing/fulltests/snmpv3/T010scapitest_capp.c,
+ testing/fulltests/snmpv3/T040keymanagetest_capp.c,
+ testing/fulltests/snmpv3/T050etimetest_capp.c,
+ testing/fulltests/support/build_capp,
+ testing/fulltests/support/olducd_eval_tools.sh,
+ testing/keymanagetest.c, testing/scapitest.c:
+
+ move old C-code tests in place
+
+2010-04-26 20:47 hardaker
+
+ * testing/fulltests/default/T150solarishostcpu_olducd,
+ testing/fulltests/default/T151solarishostdisk_olducd,
+ testing/fulltests/default/T153solarisswap_olducd:
+
+ skip solaris comments
+
+2010-04-26 20:46 hardaker
+
+ * testing/Makefile.in:
+
+ fix invocation of RUNFULLTESTS
+
+2010-04-26 20:46 hardaker
+
+ * testing/Makefile.in, testing/fulltests/default,
+ testing/fulltests/default/Sv1config,
+ testing/fulltests/default/Sv2cconfig,
+ testing/fulltests/default/Sv3config,
+ testing/fulltests/default/Sv3usmconfigagent,
+ testing/fulltests/default/Sv3usmconfigbase,
+ testing/fulltests/default/Sv3usmconfigtrapd,
+ testing/fulltests/default/Sv3vacmconfig,
+ testing/fulltests/default/Svacmconfig,
+ testing/fulltests/default/Svanyconfig,
+ testing/fulltests/default/T001snmpv1get_olducd,
+ testing/fulltests/default/T014snmpv2cget_olducd,
+ testing/fulltests/default/T015snmpv2cgetnext_olducd,
+ testing/fulltests/default/T0160snmpv2cbulkget_olducd,
+ testing/fulltests/default/T016snmpv2cgetfail_olducd,
+ testing/fulltests/default/T017snmpv2ctov1getfail_olducd,
+ testing/fulltests/default/T018snmpv1tov2cgetfail_olducd,
+ testing/fulltests/default/T019snmpv2cnosuch_olducd,
+ testing/fulltests/default/T020snmpv3get_olducd,
+ testing/fulltests/default/T021snmpv3getnext_olducd,
+ testing/fulltests/default/T0220snmpv3bulkget_olducd,
+ testing/fulltests/default/T022snmpv3getMD5_olducd,
+ testing/fulltests/default/T023snmpv3getMD5AES_olducd,
+ testing/fulltests/default/T023snmpv3getMD5DES_olducd,
+ testing/fulltests/default/T024snmpv3getSHA1_olducd,
+ testing/fulltests/default/T025snmpv3getSHADES_olducd,
+ testing/fulltests/default/T026snmpv3getSHAAES_olducd,
+ testing/fulltests/default/T028snmpv3getfail_olducd,
+ testing/fulltests/default/T030snmpv3usercreation_olducd,
+ testing/fulltests/default/T035snmpv3trapdusermgmt_olducd,
+ testing/fulltests/default/T049snmpv3inform_olducd,
+ testing/fulltests/default/T049snmpv3informauth_olducd,
+ testing/fulltests/default/T049snmpv3informpriv_olducd,
+ testing/fulltests/default/T050snmpv3trap_olducd,
+ testing/fulltests/default/T051snmpv2ctrap_olducd,
+ testing/fulltests/default/T052snmpv2cinform_olducd,
+ testing/fulltests/default/T053agentv1trap_olducd,
+ testing/fulltests/default/T054agentv2ctrap_olducd,
+ testing/fulltests/default/T055agentv1mintrap_olducd,
+ testing/fulltests/default/T056agentv2cmintrap_olducd,
+ testing/fulltests/default/T057trapdauthtest2_olducd,
+ testing/fulltests/default/T057trapdauthtest3_olducd,
+ testing/fulltests/default/T057trapdauthtest_olducd,
+ testing/fulltests/default/T058agentauthtrap_olducd,
+ testing/fulltests/default/T059trapdtraphandle_olducd,
+ testing/fulltests/default/T060trapdperl_olducd,
+ testing/fulltests/default/T061agentperl_olducd,
+ testing/fulltests/default/T065agentextend_olducd,
+ testing/fulltests/default/T070com2sec_olducd,
+ testing/fulltests/default/T071com2sec6_olducd,
+ testing/fulltests/default/T072com2secunix_olducd,
+ testing/fulltests/default/T100agenthup_olducd,
+ testing/fulltests/default/T110agentxget_olducd,
+ testing/fulltests/default/T111agentxset_olducd,
+ testing/fulltests/default/T112agentxsetfail_olducd,
+ testing/fulltests/default/T113agentxtrap_olducd,
+ testing/fulltests/default/T114agentxagentxtrap_olducd,
+ testing/fulltests/default/T115agentxperl_olducd,
+ testing/fulltests/default/T120proxyget_olducd,
+ testing/fulltests/default/T121proxyset_olducd,
+ testing/fulltests/default/T122proxysetfail_olducd,
+ testing/fulltests/default/T130snmpv1vacmget_olducd,
+ testing/fulltests/default/T131snmpv2cvacmget_olducd,
+ testing/fulltests/default/T132snmpv3vacmget_olducd,
+ testing/fulltests/default/T140snmpv1vacmgetfail_olducd,
+ testing/fulltests/default/T141snmpv2cvacmgetfail_olducd,
+ testing/fulltests/default/T142snmpv3vacmgetfail_olducd,
+ testing/fulltests/default/T150solarishostcpu_olducd,
+ testing/fulltests/default/T151solarishostdisk_olducd,
+ testing/fulltests/default/T152hostuptime_olducd,
+ testing/fulltests/default/T153solarisswap_olducd,
+ testing/fulltests/default/T160snmpnetstat_olducd,
+ testing/fulltests/default/T200snmpv2cwalkall_olducd,
+ testing/tests/Stransport, testing/tests/Sv1config,
+ testing/tests/Sv2cconfig, testing/tests/Sv3config,
+ testing/tests/Sv3usmconfigagent, testing/tests/Sv3usmconfigbase,
+ testing/tests/Sv3usmconfigtrapd, testing/tests/Sv3vacmconfig,
+ testing/tests/Svacmconfig, testing/tests/Svanyconfig,
+ testing/tests/T001snmpv1get, testing/tests/T014snmpv2cget,
+ testing/tests/T015snmpv2cgetnext,
+ testing/tests/T0160snmpv2cbulkget,
+ testing/tests/T016snmpv2cgetfail,
+ testing/tests/T017snmpv2ctov1getfail,
+ testing/tests/T018snmpv1tov2cgetfail,
+ testing/tests/T019snmpv2cnosuch, testing/tests/T020snmpv3get,
+ testing/tests/T021snmpv3getnext,
+ testing/tests/T0220snmpv3bulkget, testing/tests/T022snmpv3getMD5,
+ testing/tests/T023snmpv3getMD5AES,
+ testing/tests/T023snmpv3getMD5DES,
+ testing/tests/T024snmpv3getSHA1,
+ testing/tests/T025snmpv3getSHADES,
+ testing/tests/T026snmpv3getSHAAES,
+ testing/tests/T028snmpv3getfail,
+ testing/tests/T030snmpv3usercreation,
+ testing/tests/T035snmpv3trapdusermgmt,
+ testing/tests/T049snmpv3inform,
+ testing/tests/T049snmpv3informauth,
+ testing/tests/T049snmpv3informpriv, testing/tests/T050snmpv3trap,
+ testing/tests/T051snmpv2ctrap, testing/tests/T052snmpv2cinform,
+ testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap,
+ testing/tests/T055agentv1mintrap,
+ testing/tests/T056agentv2cmintrap,
+ testing/tests/T057trapdauthtest,
+ testing/tests/T057trapdauthtest2,
+ testing/tests/T057trapdauthtest3,
+ testing/tests/T058agentauthtrap,
+ testing/tests/T059trapdtraphandle, testing/tests/T060trapdperl,
+ testing/tests/T061agentperl, testing/tests/T065agentextend,
+ testing/tests/T070com2sec, testing/tests/T071com2sec6,
+ testing/tests/T072com2secunix, testing/tests/T100agenthup,
+ testing/tests/T110agentxget, testing/tests/T111agentxset,
+ testing/tests/T112agentxsetfail, testing/tests/T113agentxtrap,
+ testing/tests/T114agentxagentxtrap, testing/tests/T115agentxperl,
+ testing/tests/T120proxyget, testing/tests/T121proxyset,
+ testing/tests/T122proxysetfail, testing/tests/T130snmpv1vacmget,
+ testing/tests/T131snmpv2cvacmget,
+ testing/tests/T132snmpv3vacmget,
+ testing/tests/T140snmpv1vacmgetfail,
+ testing/tests/T141snmpv2cvacmgetfail,
+ testing/tests/T142snmpv3vacmgetfail,
+ testing/tests/T150solarishostcpu,
+ testing/tests/T151solarishostdisk, testing/tests/T152hostuptime,
+ testing/tests/T153solarisswap, testing/tests/T160snmpnetstat,
+ testing/tests/T200snmpv2cwalkall,
+ testing/tests/test-localhost.cert,
+ testing/tests/test-localhost.priv, testing/tests/test-user.cert,
+ testing/tests/test-user.priv:
+
+ NEWS: testing: Brand new test suite desigened to eventually test
+ more functionality, provide for support of unit-tests and support
+ of API tests
+
+2010-04-26 20:43 hardaker
+
+ * testing/fulltests/support/olducd_eval_tools.sh:
+
+ removed a debugging echo
+
+2010-04-26 20:43 hardaker
+
+ * testing/fulltests/support/olducd_eval_tools.sh:
+
+ more bug fixes for string searches
+
+2010-04-26 20:43 hardaker
+
+ * testing/fulltests/support/olducd_eval_tools.sh:
+
+ added a new macro to check a trapd count
+
+2010-04-26 20:42 hardaker
+
+ * testing/fulltests/support/olducd_eval_tools.sh:
+
+ use individual output files and fix some tests
+
+2010-04-26 20:42 hardaker
+
+ * testing/RUNFULLTESTS,
+ testing/fulltests/support/olducd_eval_tools.sh:
+
+ made existing test suite put out TAP output
+
+2010-04-26 20:42 hardaker
+
+ * testing/RUNTESTS, testing/TESTCONF.sh,
+ testing/eval_oneprogram.sh, testing/eval_onescript.sh,
+ testing/eval_suite.sh, testing/eval_tools.sh, testing/fulltests,
+ testing/fulltests/support,
+ testing/fulltests/support/olducd_TESTCONF.sh,
+ testing/fulltests/support/olducd_eval_tools.sh,
+ testing/fulltests/support/run_olducd:
+
+ beginning of moving UCD test suite into a larger subdirectory
+
+2010-04-26 20:41 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ allow running tests that match a regexp
+
+2010-04-26 20:41 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ summarize tests that failed
+
+2010-04-26 20:41 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ created the ability to have run_ scripts for executing certain
+ types
+
+2010-04-26 20:41 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ made the build-script-check routine generic
+
+2010-04-26 20:41 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ support for build scripts
+
+2010-04-26 20:40 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ provide infrastructure for building and renaming tests
+
+2010-04-26 20:40 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ more test infrastructure setup
+
+2010-04-26 20:40 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ support the keyword 'all'
+
+2010-04-26 20:40 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ enable group gathering
+
+2010-04-26 20:39 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ creatino of a new testing harness
+
+2010-04-25 17:37 bvassche
+
+ * README.win32:
+
+ Documentation update.
+
+2010-04-25 15:21 bvassche
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Win32: reverted a recent unnecessary modification.
+
+2010-04-25 15:00 marz
+
+ * local/net-snmp-cert:
+
+ handle multiple --san args, check error codes on openssl cmds and
+ die on failure
+
+2010-04-25 14:18 bvassche
+
+ * win32/net-snmp/agent/mib_module_config.h:
+
+ Win32: builds again with SDK support disabled.
+
+2010-04-25 14:18 bvassche
+
+ * win32/libnetsnmptrapd/Makefile.in, win32/netsnmpmibs/Makefile.in,
+ win32/snmpd/Makefile.in, win32/snmptrapd/Makefile.in:
+
+ Win32: restored consistency between workspace-build and batch
+ build -- made sure that notification_log.c is only included in
+ the netsnmpmibs project.
+
+2010-04-25 13:58 bvassche
+
+ * include/net-snmp/library/snmpTCPIPv6Domain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h,
+ win32/libsnmp_dll/libsnmp.def, win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in,
+ win32/transports/snmp_transport_inits.h:
+
+ Win32: fixes for recently introduced build breakage.
+
+2010-04-25 13:51 bvassche
+
+ * win32/libsnmp/Makefile.in, win32/libsnmp_dll/Makefile.in:
+
+ Win32: builds again with SDK support disabled.
+
+2010-04-25 13:48 bvassche
+
+ * include/net-snmp/types.h, snmplib/closedir.c, snmplib/opendir.c,
+ snmplib/readdir.c, snmplib/winservice.c:
+
+ Made sure that the Win32 MSVC 6 non-SDK build works again.
+
+2010-04-25 13:42 bvassche
+
+ * win32/Configure:
+
+ Removed an obsolete transformation rule.
+
+2010-04-25 12:05 bvassche
+
+ * win32/net-snmp/net-snmp-config.h.in:
+
+ Made it again possible to disable HAVE_WIN32_PLATFORM_SDK when
+ building via win32/build.bat.
+
+2010-04-23 13:14 marz
+
+ * local/net-snmp-cert:
+
+ added --san DNS:a.b.c handling, help text fixes, other bug fixes.
+ Note multiple --san not supported yet
+
+2010-04-21 22:31 hardaker
+
+ * local/Makefile.in:
+
+ build the .made version of net-snmp-cert
+
+2010-04-21 22:31 hardaker
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
+
+ make depend after moving all the files around
+
+2010-04-21 20:16 rstory
+
+ * include/net-snmp/library/cert_util.h,
+ include/net-snmp/library/snmp_openssl.h, snmplib/cert_util.c,
+ snmplib/snmp_openssl.c, snmplib/transports/snmpTLSBaseDomain.c:
+
+ build trust chain for client cert; add subject to index cache;
+ rebuild indexes
+ if any error while parsing index; reformat dump output
+ - add NS_CERT_CA allowed_use flag
+ - add subject, issuer and issuer_cert to netsnmp_cert
+ - move certToTSN_entry to cert_util header
+ - move container setup to its own function
+ - add subject name subcontainer
+ - add netsnmp_openssl_cert_dump_extensions,
+ netsnmp_openssl_cert_issued_by
+
+2010-04-21 16:16 hardaker
+
+ * man/snmpcmd.1.def:
+
+ document the single-dash / snmp.conf / double-dash precidence
+
+2010-04-21 16:15 hardaker
+
+ * man/snmp.conf.5.def:
+
+ document in the snmp.conf file that the tokens can be used for
+ command line applications too
+
+2010-04-21 16:15 hardaker
+
+ * man/snmp.conf.5.def:
+
+ document the file loading order and how to turn off host-specific
+ config
+
+2010-04-21 15:52 hardaker
+
+ * include/net-snmp/library/default_store.h,
+ include/net-snmp/library/read_config.h,
+ include/net-snmp/library/snmp_transport.h, man/snmp.conf.5.def,
+ snmplib/read_config.c, snmplib/snmp_api.c,
+ snmplib/snmp_transport.c:
+
+ NEWS: apps: Generic host-specific configuration snmp.conf files
+ are now read. See the HOST-SPECIFIC FILES section of the
+ snmp.conf manual page.
+
+2010-04-20 12:44 jsafranek
+
+ * snmplib/asn1.c:
+
+ CHANGES: snmplib: 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...
+
+2010-04-20 00:12 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ combine remote fingerprint checking and check both sides
+
+2010-04-20 00:05 hardaker
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ if the remote fingerprint is specified, require an exact match
+
+2010-04-19 23:44 hardaker
+
+ * snmplib/fd_event_manager.c, snmplib/snmp_api.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ fix various minor bugs, especially in output messages
+
+2010-04-19 21:14 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ more documentation and prototyping of needed RFC steps
+
+2010-04-19 21:14 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ convert if error check to return immediately so other code can be
+ outdented
+
+2010-04-19 21:13 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ more comments from the RFC text
+
+2010-04-18 15:25 bvassche
+
+ * include/net-snmp/library/snmp_api.h, snmplib/transports,
+ win32/build.pl, win32/libsnmp/Makefile.in,
+ win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/Makefile.in,
+ win32/libsnmp_dll/libsnmp_dll.dsp, win32/netsnmpmibs/Makefile.in,
+ win32/transports, win32/transports/snmp_transport_inits.h:
+
+ Win32: builds again.
+
+2010-04-16 18:53 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ created a function to extract the securityName from the cert
+
+2010-04-16 18:53 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ don't need to set the accept state for TLS (just DTLS)
+
+2010-04-16 18:53 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ more TLS comment documentation and steps taken from the RFC
+
+2010-04-16 13:55 marz
+
+ * local/net-snmp-cert:
+
+ numerous fixes, more verbose default output, additive show flags,
+ arbitrary config param handling, better help text
+
+2010-04-16 13:08 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ don't double declare a struct
+
+2010-04-16 03:30 rstory
+
+ * snmplib/cert_util.c:
+
+ cert util fixes
+ - remove unused vars and duplicate code
+ - check prt before free
+ - new func for type from filename
+ - new functions for finding subsets from filename
+ - fix types in key search function but then ifdef if (unused
+ function)
+
+2010-04-15 22:57 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ use a structure reference to predeclare the structure
+
+2010-04-15 21:25 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ correct declaration of the f_open command now requiring returning
+ a transport
+
+2010-04-15 21:02 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ remove unneeded config container
+
+2010-04-15 21:02 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ copy fingerprint transport information into new tls structure
+ within DTLSUDP so per-transport fingerprints can be specified
+
+2010-04-15 21:01 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ properly check for tlsbase pointers in dtlsudp_send()
+
+2010-04-15 21:01 hardaker
+
+ * configure.d/config_os_libs:
+
+ grep the transport list for TLS not just DTLS for checking for
+ -lssl
+
+2010-04-15 21:01 hardaker
+
+ * snmplib/snmp_api.c, snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ more bug fixes and made TLSTCP work with the -T flag
+
+2010-04-15 21:01 hardaker
+
+ * snmplib/snmp_api.c, snmplib/transports/snmpTLSTCPDomain.c:
+
+ make the f_open call assign the new transport pointer to use (and
+ check if NULL as a failure condition
+
+2010-04-15 21:00 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpDTLSUDPDomain.c:
+
+ begin work moving DTLS config routine in place
+
+2010-04-15 21:00 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ pass the entire tlsbase to the client_setup
+
+2010-04-15 21:00 hardaker
+
+ * include/net-snmp/library/container.h,
+ include/net-snmp/library/snmpTLSBaseDomain.h, snmplib/snmp_api.c,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ starting the storing of config data into the tlsbase
+
+2010-04-15 20:59 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ change client ssl setup to allow for direct fingerprint
+ specification of my/their certs
+
+2010-04-15 20:59 hardaker
+
+ * agent/snmp_agent.c, include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/snmp_api.c, snmplib/transports/snmpTLSTCPDomain.c:
+
+ split TLS into creation/close functions for eventual config
+ passing support
+
+2010-04-15 20:59 hardaker
+
+ * include/net-snmp/library/snmp_transport.h, snmplib/snmp_api.c:
+
+ pass transport config data to the transport f_config() function
+
+2010-04-15 20:59 hardaker
+
+ * snmplib/snmp_api.c:
+
+ return NULL on transport config error
+
+2010-04-15 20:58 hardaker
+
+ * include/net-snmp/library/snmp_transport.h,
+ snmplib/snmp_parse_args.c, snmplib/snmp_transport.c:
+
+ NEWS: apps: -T command line flag can be used to configure
+ transports
+
+2010-04-15 20:58 hardaker
+
+ * snmplib/snmp_api.c:
+
+ check transport NULLness before using
+
+2010-04-15 20:58 hardaker
+
+ * include/net-snmp/library/snmp_api.h,
+ include/net-snmp/library/snmp_transport.h,
+ include/net-snmp/types.h, snmplib/snmp_api.c:
+
+ beginning of work to make transports configurable with
+ supplimental configuration data and new calls for f_open/f_config
+
+2010-04-15 20:58 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ added text in comments from future RFC to document the
+ implementation
+
+2010-04-15 18:51 rstory
+
+ * snmplib/cert_util.c:
+
+ mark pem w/key as identity; tweak partner debug; compare file
+ ctime against index too
+
+2010-04-15 17:09 rstory
+
+ * snmplib/cert_util.c:
+
+ use local space to reformat cert for search
+
+2010-04-15 16:55 bvassche
+
+ * win32/net-snmp/agent/mib_module_config.h:
+
+ Partially reverted r18496:
+ - Commented out #define NETSNMP_USE_DLL again in file
+ win32/net-snmp/net-snmp-config.h on the 5.4 branch. This change
+ had been committed unintentionally.
+ - Re-enabled #define
+ USING_NOTIFICATION_LOG_MIB_NOTIFICATION_LOG_MODULE in
+ win32/net-snmp/agent/mib_module_config.h on the trunk and the
+ V5.5 branch. While build.bat reports an error on earlier branches
+ with this symbol enabled, there is no such problem on the trunk
+ or V5.5 branches and hence there was no reason to disable this
+ preprocessor symbol.
+
+2010-04-15 15:08 marz
+
+ * local/Makefile.in:
+
+ add net-snmp-cert to make/install
+
+2010-04-15 10:52 jsafranek
+
+ * testing/tests/T120proxyget, testing/tests/T121proxyset:
+
+ Tests not working for TCP should be skipped also for TCP6.
+
+2010-04-14 18:13 rstory
+
+ * snmplib/cert_util.c:
+
+ fix vars/text from cut-n-paste
+
+2010-04-14 17:45 rstory
+
+ * snmplib/snmp_openssl.c:
+
+ fix comments
+
+2010-04-14 17:45 rstory
+
+ * snmplib/cert_util.c:
+
+ lots of cert updates
+ - change cert subdir searching to match net-snmp-cert
+ - update key type handling
+ - ignore world readable keys
+ - keep type in indexes
+ - tweak cert/key print format
+
+2010-04-14 17:44 rstory
+
+ * local/net-snmp-cert:
+
+ make net-snmp-cert executable
+
+2010-04-14 13:12 jsafranek
+
+ * testing/tests/Svacmconfig, testing/tests/T120proxyget,
+ testing/tests/T121proxyset, testing/tests/T122proxysetfail:
+
+ Fixed tests 'Proxy GET/SET support' and 'SNMPv2 vacm denial
+ support' with udp6 transport.
+
+2010-04-14 09:47 dts12
+
+ * win32, win32/bin, win32/dist, win32/dist/htmlhelp,
+ win32/dist/installer, win32/dist/scripts, win32/encode_keychange,
+ win32/lib, win32/libagent, win32/libhelpers,
+ win32/libnetsnmptrapd, win32/libsnmp, win32/libsnmp_dll,
+ win32/libucdmibs, win32/local, win32/net-snmp,
+ win32/net-snmp/agent, win32/net-snmp/library, win32/netsnmpmibs,
+ win32/snmpbulkget, win32/snmpbulkwalk, win32/snmpd,
+ win32/snmpdelta, win32/snmpdf, win32/snmpget, win32/snmpgetnext,
+ win32/snmpnetstat, win32/snmpset, win32/snmpstatus,
+ win32/snmptable, win32/snmptest, win32/snmptranslate,
+ win32/snmptrap, win32/snmptrapd, win32/snmpusm, win32/snmpvacm,
+ win32/snmpwalk:
+
+ Don't try to SVN-manage the Windows batch build infrastructure
+ (add release, debug, Makefile to the previous ignore list)
+
+2010-04-14 08:16 dts12
+
+ * win32/libsnmp_dll/libsnmp.def:
+
+ Fix Windows batch build using Visual Studio with dynamic linking.
+ Unreferenced symbol introduced by SVN revision 18393
+
+2010-04-14 08:08 dts12
+
+ * win32/net-snmp/agent/mib_module_config.h:
+
+ CHANGES: Win32: Fix batch build using recent versions of Visual
+ Studio.
+ Partial back port of SVN revisions 17573 and 17696.
+
+2010-04-14 01:47 marz
+
+ * local/net-snmp-cert:
+
+ fix perms on created files -rw-------, umask(077)
+
+2010-04-13 22:15 marz
+
+ * local/net-snmp-cert, local/net-snmp-cert.conf:
+
+ fix perms, add --cn/-c, better dates defaults, snmp-tls org_unit,
+ added initial dummy config file
+
+2010-04-13 14:21 marz
+
+ * local/net-snmp-cert:
+
+ fixes for show cmds, cmdline, help
+
+2010-04-13 02:17 rstory
+
+ * snmplib/cert_util.c:
+
+ add support for key+cert in .pem files; misc tweaks
+
+2010-04-10 23:24 tanders
+
+ * snmplib/read_config.c:
+
+ build fix for C89 compilers (e.g. on HP-UX 10.20)
+
+2010-04-10 22:25 rstory
+
+ * agent/mibgroup/tlstm-mib.h,
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable,
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable.h,
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.h:
+
+ initial cut at tlstmCertToTSNTable
+
+2010-04-10 22:24 rstory
+
+ * include/net-snmp/library/cert_util.h:
+
+ add define of max hash constant
+
+2010-04-10 22:24 rstory
+
+ * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c:
+
+ use cert util check for fingerprint len/algorithm
+
+2010-04-10 12:59 marz
+
+ * local/net-snmp-cert:
+
+ show cmd fixes
+
+2010-04-09 21:32 marz
+
+ * local/net-snmp-cert:
+
+ fairly functional (non-interactive) - be it known: there are bugs
+
+2010-04-09 20:54 rstory
+
+ * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_internal.h:
+
+ merge some table_data.conf changes; remove unused code and a
+ bunch of verbose comments
+
+2010-04-08 14:57 rstory
+
+ * local/mib2c-update:
+
+ use full path
+
+2010-04-08 10:55 jsafranek
+
+ * agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_common.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_linux.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_solaris2.c,
+ agent/mibgroup/sctp-mib/sctpScalars_common.c,
+ include/net-snmp/data_access/systemstats.h:
+
+ Check results of calls to netsnmp_c64_check32_and_update and log
+ an error.
+ This allows users to relate various 'c64 32 bit check failed'
+ errors with specific counter.
+
+2010-04-08 01:09 rstory
+
+ * include/net-snmp/agent/table_tdata.h:
+
+ add prototype for new function
+
+2010-04-08 01:05 rstory
+
+ * agent/snmp_agent.c:
+
+ CHANGES: snmpd: translate NOSUCH*/ENDOFMIB errors during RESERVE1
+ to NOCREATION
+
+2010-04-08 00:56 rstory
+
+ * agent/helpers/table_tdata.c:
+
+ NEWS: snmpd: table_data/tdata next handler will not be called
+ during get
+ processing if no valid rows are found for the handler
+
+2010-04-08 00:56 rstory
+
+ * agent/helpers/table.c:
+
+ NEWS: snmpd: agent will no longer call table handlers if a set
+ request for
+ the handler has invalid indexes
+ CHANGES: snmpd: 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
+
+2010-04-08 00:56 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ add function to validate fingerprint varbind
+
+2010-04-07 22:56 magfr
+
+ * configure, configure.d/config_modules_lib:
+
+ Solaris tr doesn't support character ranges reliably (see the
+ autoconf manual), change the expression to one that is simple
+ enough to b supported.
+
+2010-04-07 14:05 dts12
+
+ * local/mib2c.table_data.conf:
+
+ Insert the cache helper correctly.
+
+2010-04-07 10:40 rstory
+
+ * agent/helpers/table_container.c, agent/helpers/table_tdata.c,
+ include/net-snmp/agent/agent_handler.h,
+ include/net-snmp/agent/table_container.h:
+
+ CHANGES: snmplib: add functions to remove list/row data from
+ request list
+
+2010-04-07 10:40 rstory
+
+ * agent/mibgroup/mibII/icmp.c:
+
+ ifdef var decl for vars only used in later ifdef block
+
+2010-04-07 10:40 rstory
+
+ * include/net-snmp/library/check_varbind.h,
+ include/net-snmp/library/snmp-tc.h, snmplib/check_varbind.c,
+ snmplib/snmp-tc.c:
+
+ CHANGES: snmplib: add function to validate RowStatus and
+ StorageType varbinds
+ - also remove some duplicate code and fix comments indent mangled
+
+2010-04-07 10:39 rstory
+
+ * local/mib2c-update, man/mib2c-update.1.def:
+
+ update man page; fix shell redirect; create example rcfile if
+ missing
+
+2010-04-07 07:15 magfr
+
+ * apps/agentxtrap.c:
+
+ Use NETSNMP_DISABLE_MIB_LOADING instead of DISABLE_MIB_LOADING
+
+2010-04-07 00:38 magfr
+
+ * agent/mibgroup/host/data_access/swinst.h:
+
+ CHANGES: snmpd: Only enable hostSwInst rpm support on linux hosts
+ with librpm. This makes it possible to build on non-rpm linux
+ distributions.
+
+2010-04-07 00:14 magfr
+
+ * testing/tests/T021snmpv3getnext,
+ testing/tests/T035snmpv3trapdusermgmt,
+ testing/tests/T049snmpv3inform,
+ testing/tests/T049snmpv3informauth,
+ testing/tests/T049snmpv3informpriv, testing/tests/T050snmpv3trap,
+ testing/tests/T051snmpv2ctrap, testing/tests/T052snmpv2cinform,
+ testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap,
+ testing/tests/T055agentv1mintrap,
+ testing/tests/T056agentv2cmintrap,
+ testing/tests/T059trapdtraphandle, testing/tests/T100agenthup,
+ testing/tests/T111agentxset, testing/tests/T112agentxsetfail,
+ testing/tests/T113agentxtrap, testing/tests/T120proxyget,
+ testing/tests/T121proxyset, testing/tests/T122proxysetfail,
+ testing/tests/T141snmpv2cvacmgetfail:
+
+ CHANGES: testing: Change the test suite to work even if mib
+ lookup is disabled.
+
+2010-04-07 00:11 magfr
+
+ * testing/tests/T071com2sec6:
+
+ Check for com2sec6, not com2sec.
+
+2010-04-06 22:51 magfr
+
+ * configure, configure.d/config_modules_lib:
+
+ Move directory creation before the directories are used.
+
+2010-04-06 11:03 dts12
+
+ * FAQ:
+
+ Python is apparently client-side only.
+
+2010-04-06 10:06 dts12
+
+ * agent/snmpd.c:
+
+ Set supplementary groups before changing UID
+ (which probably involves giving up privileges)
+
+2010-04-06 08:57 dts12
+
+ * mibs/UCD-SNMP-MIB.txt:
+
+ Document large-disk statistics as latching at 2Tb (rather than
+ wrapping).
+
+2010-04-06 01:52 rstory
+
+ * local/mib2c, man/mib2c.1.def:
+
+ NEWS: mib2c: mib2c can now optionally run sed on generated code
+
+2010-04-06 01:49 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ convert C++ comments to C comments
+
+2010-04-06 01:49 rstory
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ move ptr check before prt use
+
+2010-04-06 01:49 rstory
+
+ * snmplib/cert_util.c:
+
+ add filename to debug on new certs; make static func to return
+ mode names
+
+2010-04-06 00:47 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ allow a found fingerprint self-signed cert for now; eventually
+ need to respect the MIB config table
+
+2010-04-06 00:12 hardaker
+
+ * configure, configure.d/config_modules_lib:
+
+ mkdir snmplib/transports when DNE for building outside the source
+ dir
+
+2010-04-06 00:11 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ remove unused vars
+
+2010-04-06 00:11 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ remove unused variable
+
+2010-04-06 00:11 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ error code cleanup for tlsbase_wrapup_recv
+
+2010-04-05 23:12 hardaker
+
+ * snmplib/cert_util.c:
+
+ more better error/debug codes
+
+2010-04-05 23:08 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ include/net-snmp/library/snmp_transport.h,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ more comments from the future-RFC about the implementation; use
+ flags for server/client specification for expansion
+
+2010-04-05 23:08 hardaker
+
+ * snmplib/cert_util.c:
+
+ better error messages for usage constraints
+
+2010-04-05 23:08 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ move function protection logic in a top-level check
+
+2010-04-02 16:36 hardaker
+
+ * configure, configure.d/config_modules_lib:
+
+ fix init ordering
+
+2010-04-02 16:36 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ mv tlsbase init function to a proper ctor for auto-calling
+
+2010-04-02 16:36 hardaker
+
+ * Makefile.in, configure, configure.d/config_modules_lib,
+ snmplib/snmp_transport.c, snmplib/transports/snmpTCPIPv6Domain.c,
+ snmplib/transports/snmpUDPIPv6Domain.c:
+
+ CHANGES: generate the transport initialization function list
+ dynamically and use it
+
+2010-04-02 16:35 hardaker
+
+ * configure, configure.d/config_modules_lib,
+ snmplib/snmpAAL5PVCDomain.c, snmplib/snmpAliasDomain.c,
+ snmplib/snmpCallbackDomain.c, snmplib/snmpDTLSUDPDomain.c,
+ snmplib/snmpIPBaseDomain.c, snmplib/snmpIPXDomain.c,
+ snmplib/snmpIPv4BaseDomain.c, snmplib/snmpIPv6BaseDomain.c,
+ snmplib/snmpSSHDomain.c, snmplib/snmpSTDDomain.c,
+ snmplib/snmpSocketBaseDomain.c, snmplib/snmpTCPBaseDomain.c,
+ snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c,
+ snmplib/snmpTLSBaseDomain.c, snmplib/snmpTLSTCPDomain.c,
+ snmplib/snmpUDPBaseDomain.c, snmplib/snmpUDPDomain.c,
+ snmplib/snmpUDPIPv4BaseDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ snmplib/snmpUnixDomain.c, snmplib/transports,
+ snmplib/transports/snmpAAL5PVCDomain.c,
+ snmplib/transports/snmpAliasDomain.c,
+ snmplib/transports/snmpCallbackDomain.c,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpIPBaseDomain.c,
+ snmplib/transports/snmpIPXDomain.c,
+ snmplib/transports/snmpIPv4BaseDomain.c,
+ snmplib/transports/snmpIPv6BaseDomain.c,
+ snmplib/transports/snmpSSHDomain.c,
+ snmplib/transports/snmpSTDDomain.c,
+ snmplib/transports/snmpSocketBaseDomain.c,
+ snmplib/transports/snmpTCPBaseDomain.c,
+ snmplib/transports/snmpTCPDomain.c,
+ snmplib/transports/snmpTCPIPv6Domain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c,
+ snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c,
+ snmplib/transports/snmpUDPIPv6Domain.c,
+ snmplib/transports/snmpUnixDomain.c:
+
+ CHANGES: moved transport code into a separate subdirectory in
+ snmplib
+
+2010-04-02 09:02 magfr
+
+ * agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c:
+
+ Do not attempt to check sizeof void to obtain the amount of
+ memory to copy.
+
+2010-04-01 17:11 rstory
+
+ * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c,
+ include/net-snmp/library/cert_util.h:
+
+ instead of fwd declares, require other header
+
+2010-04-01 17:10 rstory
+
+ * snmplib/snmpTLSTCPDomain.c:
+
+ fix compiler warning
+
+2010-04-01 17:10 rstory
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ remove outdated debug msg
+
+2010-04-01 17:09 rstory
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ use certapi to find certs/keys
+
+2010-04-01 14:40 rstory
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ register extraX509SubDir token
+
+2010-04-01 14:18 rstory
+
+ * local/mib2c.table_data.conf:
+
+ check ptr before use
+
+2010-04-01 14:18 rstory
+
+ * agent/helpers/table_tdata.c:
+
+ check ptr before use
+
+2010-04-01 13:13 rstory
+
+ * agent/mibgroup/tlstm-mib/tlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_internal.h,
+
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_persist.c:
+
+ add persistent storage; token for creating entries in snmpd.conf;
+ fix index
+
+2010-04-01 13:12 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ NEWS: snmplib: new certificate api to support tls/dtls
+
+2010-04-01 13:12 rstory
+
+ * include/net-snmp/library/snmp_openssl.h, snmplib/snmp_openssl.c:
+
+ CHANGES: add functions to get fingerprint from cert and log
+ openssl errs
+
+2010-04-01 12:46 rstory
+
+ * include/net-snmp/library/snmp_debug.h:
+
+ fix typo
+
+2010-04-01 10:33 bvassche
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ Builds again with pre-C90 compilers.
+
+2010-04-01 10:01 rstory
+
+ * local/mib2c.table_data.conf:
+
+ CHANGES: mib2c: 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
+
+2010-04-01 10:00 rstory
+
+ * include/net-snmp/agent/agent_read_config.h:
+
+ add helpful param names as hints in prototype
+
+2010-04-01 10:00 rstory
+
+ * agent/helpers/table_tdata.c:
+
+ search for container specific container before generic
+
+2010-04-01 10:00 rstory
+
+ * include/net-snmp/library/dir_utils.h,
+ include/net-snmp/library/file_utils.h, snmplib/dir_utils.c,
+ snmplib/file_utils.c:
+
+ NEWS: snmplib: 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
+
+2010-04-01 10:00 rstory
+
+ * include/net-snmp/library/container.h,
+ snmplib/container_binary_array.c:
+
+ add prototype to header; check ptr before dereferencing
+
+2010-03-31 15:34 jsafranek
+
+ * local/Makefile.in, local/snmp-bridge-mib, man/Makefile.in,
+ man/snmp-bridge-mib.1, mibs/BRIDGE-MIB.txt, mibs/Makefile.in,
+ mibs/Makefile.mib:
+
+ NEWS: misc: PATCH: 2952708: from Jens Osterkamp: Added Perl
+ implementation of BRIDGE-MIB
+
+2010-03-31 02:12 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c:
+
+ proper packet labeling for DTLSUDP
+
+2010-03-31 02:11 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c:
+
+ use common context creation code
+
+2010-03-30 23:24 hardaker
+
+ * snmplib/snmpTLSTCPDomain.c:
+
+ change TLS method to TLSv1 from SSLv23
+
+2010-03-30 23:23 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c,
+ snmplib/snmpTLSTCPDomain.c:
+
+ move more common data and functionality into the TLS base
+
+2010-03-30 23:20 hardaker
+
+ * snmplib/snmpTLSTCPDomain.c:
+
+ minor TLS code cleanup
+
+2010-03-30 20:28 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ rework if() wrapping for less confusion in error handling
+
+2010-03-30 20:27 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ code consolidation in start_new_cached_connectio
+
+2010-03-30 20:27 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ rename generic 'bio' pointer to 'read_bio' for better readability
+
+2010-03-30 20:26 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ move buffered data creation to a separate function for reuse
+
+2010-03-30 17:52 marz
+
+ * local/net-snmp-cert:
+
+ initial cert gen wrapper script - not working
+
+2010-03-30 17:27 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ clean up error output so it doesn't report want_read and
+ want_write errors
+
+2010-03-30 17:27 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ renaming of sending function for clarity and check one more
+ location for needed outgoing packets
+
+2010-03-30 17:27 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ added dtlsudp tracing tokens
+
+2010-03-30 17:27 hardaker
+
+ * include/net-snmp/library/snmp_debug.h:
+
+ CHANGES: added a new DEBUGTRACETOK() macro
+
+2010-03-30 17:27 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ better comments and more work on sending buffered data in the
+ right spots
+
+2010-03-30 17:26 hardaker
+
+ * snmplib/snmpTLSTCPDomain.c:
+
+ fix arguments to get_commonName
+
+2010-03-30 17:26 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ beginning of caching of packets before they can be sent via DTLS
+
+2010-03-30 17:26 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ handle SSL_WANT_READ/WRITE better; still need to buffer outgoing
+ write data
+
+2010-03-30 17:26 hardaker
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ minor change to output error printing
+
+2010-03-29 15:20 dts12
+
+ * snmplib/vacm.c:
+
+ NEWS: snmpd: Fix handling of multiple matching VACM entries.
+ (Use the "best" match, rather than the first one).
+ Reported by Adam Lewis.
+ Note that this could potentially affect the behaviour of
+ existing access control configurations.
+
+2010-03-29 15:16 bvassche
+
+ * perl/agent/agent.xs:
+
+ CHANGES: perl:
+ NetSNMP::agent::netsnmp_request_infoPtr::getValue(): don't return
+ a pointer to a buffer on the stack. How can this have worked
+ reliably ??
+ CHANGES: perl:
+ NetSNMP::agent::netsnmp_request_infoPtr::setValue(),
+ ASN_COUNTER64: fixed bug that could cause this method to fail
+ even when a valid number was provided.
+
+2010-03-29 15:15 dts12
+
+ * snmplib/snmpusm.c:
+
+ CHANGES: snmplib: Fix agent crash when sending encrypted SNMPv3
+ traps.
+ Reported by Srikapilan Gandhi
+
+2010-03-29 12:46 bvassche
+
+ * perl/SNMP/t/startagent.pl:
+
+ Catch stderr on Windows too.
+
+2010-03-29 11:48 bvassche
+
+ * perl/agent/agent.xs:
+
+ Builds again with pre-C90 compilers.
+
+2010-03-29 11:19 bvassche
+
+ * include/net-snmp/library/snmp_api.h, perl/OID/OID.xs,
+ perl/SNMP/SNMP.xs, perl/agent/agent.xs:
+
+ CHANGES: perl: fixed a memory leak triggered by destroying a
+ NetSNMP::agent::netsnmp_handler_registration object.
+ CHANGES: perl: fixed a memory leak triggered by failure of
+ creating a NetSNMP::OID object.
+ CHANGES: perl: fixed a memory leak triggered by the
+ NetSNMP::OID::gettable() subroutine.
+ CHANGES: perl: fixed an out-of-bounds array access triggered by
+ the implementation of NetSNMP::SNMP.
+ CHANGES: perl: fixed a memory leak triggered by a PDU processing
+ error in NetSNMP::SNMP.
+ CHANGES: perl: 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
+
+2010-03-29 10:59 bvassche
+
+ * perl/SNMP/t/startagent.pl:
+
+ Switched back to the previous way of starting processes
+ asynchronously because it is more reliable.
+
+2010-03-29 09:27 bvassche
+
+ * perl/SNMP/t/startagent.pl:
+
+ Do not only save snmpd / snmptrapd logs but also the stdout /
+ stderr output generated by these processes.
+
+2010-03-28 16:09 bvassche
+
+ * perl/SNMP/t/startagent.pl:
+
+ Changes in perl/SNMP/t/startagent.pl:
+ - Added command-line option -d for snmpd and snmptrapd.
+ - snmpd and snmptrapd output is now saved to a log file (one per
+ test).
+ - Rewrote Perl code for starting the snmpd/snmptrapd processes
+ such that the same code works on Unix and on Windows.
+
+2010-03-28 13:37 bvassche
+
+ * include/net-snmp/library/snmp_api.h, snmplib/tools.c,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: snmplib: added the functions netsnmp_malloc(),
+ netsnmp_calloc(), netsnmp_realloc(), netsnmp_strdup() and
+ netsnmp_free().
+ CHANGES: Win32: 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.
+
+2010-03-28 12:46 bvassche
+
+ * perl/SNMP/SNMP.xs:
+
+ Fixed a recently reintroduced compiler warning.
+
+2010-03-27 18:42 bvassche
+
+ * Makefile.in:
+
+ Added a check for invocation of calloc() from XSUBs.
+
+2010-03-26 19:16 bvassche
+
+ * include/net-snmp/library/snmp_api.h, perl/OID/OID.xs,
+ perl/SNMP/SNMP.xs, perl/TrapReceiver/TrapReceiver.xs:
+
+ Follow-up for r18368 and r18369: made sure that the Net-SNMP Perl
+ extensions compile without triggering preprocessor warnings about
+ redefining malloc etc. nor trigger "Free to wrong pool" errors on
+ Windows.
+
+2010-03-26 14:44 bvassche
+
+ * include/net-snmp/library/snmpIPBaseDomain.h,
+ snmplib/snmpIPBaseDomain.c, snmplib/snmpTCPDomain.c,
+ snmplib/snmpTCPIPv6Domain.c:
+
+ Refactoring: introduced a new function:
+ netsnmp_set_non_blocking_mode().
+
+2010-03-26 11:58 bvassche
+
+ * agent/mibgroup/disman/event/mteTriggerConf.c,
+ agent/mibgroup/disman/schedule/schedConf.c,
+ agent/mibgroup/mibII/vacm_conf.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.c,
+ agent/mibgroup/ucd-snmp/pass.c,
+ agent/mibgroup/ucd-snmp/pass_persist.c,
+ agent/mibgroup/util_funcs.c, agent/mibgroup/utilities/execute.c,
+ apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c,
+ apps/snmptest.c, apps/snmptrapd_handlers.c, apps/snmptrapd_log.c,
+ snmplib/int64.c, snmplib/mib.c, snmplib/parse.c,
+ snmplib/read_config.c, snmplib/snmp_logging.c,
+ snmplib/snmp_parse_args.c, snmplib/snmpv3.c,
+ snmplib/text_utils.c:
+
+ Fixed compiler warnings about using variables of type char as an
+ array subscript. Note: as far as I know these warnings are only
+ reported when using the Cygwin glibc headers.
+
+2010-03-26 10:41 bvassche
+
+ * snmplib/strtoull.c:
+
+ Added missing #include directive (on Windows MSVC was complaining
+ about size_t while processing <net-snmp/library/system.h>).
+
+2010-03-25 20:07 bvassche
+
+ * agent/mibgroup/agentx/agentx_config.c:
+
+ CHANGES: agentx: 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.
+
+2010-03-25 16:11 bvassche
+
+ * perl/OID/OID.xs, perl/SNMP/SNMP.xs,
+ perl/TrapReceiver/TrapReceiver.xs, perl/agent/agent.xs:
+
+ CHANGES: Win32: 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.
+
+2010-03-25 16:04 bvassche
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: Win32: 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).
+
+2010-03-25 15:06 bvassche
+
+ * include/net-snmp/library/system.h, perl/SNMP/SNMP.xs,
+ perl/agent/agent.xs:
+
+ CHANGES: BUG: 2969872: made sure that SOCK_STARTUP is invoked
+ before init_agent() on Windows.
+
+2010-03-25 13:39 jsafranek
+
+ * apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c,
+ apps/snmpdf.c, apps/snmpget.c, apps/snmpgetnext.c,
+ apps/snmpnetstat/main.c, apps/snmpset.c, apps/snmpstatus.c,
+ apps/snmptable.c, apps/snmptest.c, apps/snmptrap.c,
+ apps/snmpusm.c, apps/snmpvacm.c, apps/snmpwalk.c,
+ include/net-snmp/library/snmp_parse_args.h,
+ snmplib/snmp_parse_args.c:
+
+ Use macros instead of magic numbers as netsnmp_parse_args return
+ codes.
+
+2010-03-25 13:30 bvassche
+
+ * win32/Configure, win32/libsnmp_dll/libsnmp.def,
+ win32/libsnmp_dll/libsnmp.def.in:
+
+ CHANGES: Win32: 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.
+
+2010-03-24 20:11 rstory
+
+ * snmplib/snmp_enum.c:
+
+ don't use passed ptr as temp var; use snmp_enum_lists in init
+ test
+
+2010-03-24 20:10 rstory
+
+ * include/net-snmp/library/default_store.h:
+
+ add NETSNMP_DS_LIB_CERT_EXTRA_SUBDIR
+
+2010-03-24 20:10 rstory
+
+ * snmplib/snmpTLSBaseDomain.c, snmplib/snmp_api.c:
+
+ move cert init earlier (have tls_bootstrap call it)
+
+2010-03-24 20:10 rstory
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ fix compiler warnings; add cert debug msgs in server setup; free
+ ssl log data
+
+2010-03-24 10:47 jsafranek
+
+ * apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c,
+ apps/snmpdf.c, apps/snmpget.c, apps/snmpgetnext.c,
+ apps/snmpnetstat/main.c, apps/snmpset.c, apps/snmpstatus.c,
+ apps/snmptable.c, apps/snmptest.c, apps/snmptrap.c,
+ apps/snmpusm.c, apps/snmpvacm.c, apps/snmpwalk.c,
+ include/net-snmp/library/snmp_parse_args.h,
+ snmplib/snmp_parse_args.c:
+
+ CHANGES: apps: return nozero exit code when parsing of certain
+ parameter fails.
+ E.g. '-A' parameter with too short passphrase or Ku key
+ generation in general.
+
+2010-03-24 07:11 magfr
+
+ * apps/agentxtrap.c:
+
+ Correct the type of the id/description of the Open-PDU.
+
+2010-03-22 18:29 bvassche
+
+ * Makefile.in:
+
+ Updates for "make checks":
+ - Made sure that exit code 0 is generated when the check is
+ successful and that
+ exit code 1 is generated when the check failed.
+ - Made "makefilecheck" skip Subversion bookkeeping files and also
+ the makefile
+ that contains "makefilecheck".
+
+2010-03-22 16:10 dts12
+
+ * mibs/NET-SNMP-PASS-MIB.txt:
+
+ Fix typo in default IpAddress value
+ (See Bug #2972141)
+
+2010-03-22 15:44 rstory
+
+ * Makefile.in, agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/winExtDLL.c, agent/snmp_agent.c,
+ apps/snmpnetstat/main.c, snmplib/callback.c,
+ snmplib/read_config.c, snmplib/strtok_r.c, snmplib/strtoull.c:
+
+ change all assert() to netsnmp_assert(); add assertcheck to top
+ level makefile
+
+2010-03-22 15:24 bvassche
+
+ * mibs/UCD-DISKIO-MIB.txt:
+
+ Follow-up for r18349: added missing comma such that it is again
+ possible to compile UCD-DISKIO-MIB.
+
+2010-03-22 14:36 dts12
+
+ * agent/snmpd.c, snmplib/snmp_parse_args.c:
+
+ Fix build when MIB loading is disabled (broken by SVN revision
+ 18341)
+ Report default MIB path for client apps too.
+
+2010-03-22 13:59 dts12
+
+ * man/snmp_api_errstring.3, man/snmp_close.3, man/snmp_error.3,
+ man/snmp_free_pdu.3, man/snmp_open.3, man/snmp_perror.3,
+ man/snmp_read.3, man/snmp_select_info.3, man/snmp_send.3,
+ man/snmp_sess_perror.3, man/snmp_timeout.3:
+
+ CHANGES: man: BUG: 2972860: Update broken references
+
+2010-03-22 13:49 dts12
+
+ * mibs/UCD-DISKIO-MIB.txt, mibs/UCD-DLMOD-MIB.txt,
+ mibs/UCD-IPFILTER-MIB.txt, mibs/UCD-SNMP-MIB.txt:
+
+ CHANGES: mibs: BUG: 2973890: Fix imports, DiskIOEntry list and
+ revision histories
+
+2010-03-22 11:55 bvassche
+
+ * agent/mibgroup/winExtDLL.c, include/net-snmp/library/snmp_api.h:
+
+ Win32, winExtDLL: solved the mystery of "ASN type zero". The
+ winExtDLL code does now no longer trigger conversions of Windows
+ ASN varbinds with ASN type zero. Note: this code change does not
+ change the agent behavior.
+
+2010-03-20 20:21 bvassche
+
+ * include/net-snmp/library/mib.h,
+ include/net-snmp/library/read_config.h:
+
+ Builds again with MSVC.
+
+2010-03-20 20:20 bvassche
+
+ * agent/mibgroup/ucd-snmp/loadave.c:
+
+ Added a trailing backslash (should have been added in the
+ previous commit).
+
+2010-03-20 19:36 bvassche
+
+ * agent/agent_registry.c, agent/helpers/table_dataset.c,
+ agent/mibgroup/agent/extend.c, agent/mibgroup/agent/nsDebug.c,
+ agent/mibgroup/agent/nsLogging.c, agent/mibgroup/agentx/master.c,
+
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c,
+ agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/route_write.c,
+ agent/mibgroup/mibII/vacm_conf.c, agent/mibgroup/misc/ipfwacc.c,
+ agent/mibgroup/notification-log-mib/notification_log.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.h,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c,
+ agent/mibgroup/ucd-snmp/disk.c,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c,
+ agent/mibgroup/util_funcs.c, agent/snmpd.c,
+ apps/snmpnetstat/route.c, apps/snmptrapd.c,
+ include/net-snmp/agent/table_dataset.h, include/net-snmp/types.h,
+ snmplib/snmpIPv6BaseDomain.c, snmplib/snmpTCPDomain.c,
+ snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c,
+ snmplib/snmpUDPIPv6Domain.c, snmplib/system.c, snmplib/tools.c,
+ snmplib/winpipe.c, snmplib/winservice.c:
+
+ 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.
+
+2010-03-20 19:16 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ Fixed the compiler warnings reported by gcc (MinGW).
+
+2010-03-20 19:05 bvassche
+
+ * configure, configure.d/config_os_functions,
+ include/net-snmp/net-snmp-config.h.in:
+
+ Added configure test for sigprocmask.
+
+2010-03-20 09:14 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ Refactoring: moved duplicated code into a new function.
+
+2010-03-19 22:56 dts12
+
+ * agent/mibgroup/mibII/vacm_conf.c, agent/snmpd.c, snmplib/parse.c:
+
+ Report MIB and config directories search paths on errors
+ (and in the help message)
+
+2010-03-19 13:12 bvassche
+
+ * agent/agent_registry.c:
+
+ CHANGES: snmpd: made the error message that is logged when
+ duplicate registration is attempted more detailed.
+
+ An example:
+ (before)
+ duplicate registration (mibII/snmp,
+ C:\WINDOWS\System32\snmpmib.dll)
+ handler registration failed.
+ (after)
+ duplicate registration: MIB modules mibII/snmp and
+ C:\WINDOWS\System32\snmpmib.dll (oid .1.3.6.1.2.1.11).
+ handler registration failed.
+
+2010-03-19 12:40 bvassche
+
+ * agent/mibgroup/winExtDLL.c, win32/libsnmp_dll/libsnmp.def,
+ win32/libsnmp_dll/libsnmp.def.in:
+
+ CHANGES: Win32: winExtDLL: multiple varbind set requests are now
+ processed correctly.
+ CHANGES: Win32: winExtDLL: made error codes in SNMP response PDUs
+ as RFC-compliant as possible.
+ CHANGES: Win32: winExtDLL: if loading an extension DLL fails, the
+ reason why loading failed is now logged.
+ CHANGES: Win32: 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.
+
+2010-03-18 16:29 rstory
+
+ * agent/mibgroup/agent/nsLogging.c,
+ include/net-snmp/library/snmp_logging.h, snmplib/snmp_logging.c:
+
+ keep count of enabled logs; use this count to determine when to
+ log to stderr
+
+2010-03-18 16:28 rstory
+
+ * apps/snmptranslate.c, apps/snmptrapd.c, snmplib/cert_util.c,
+ snmplib/snmp_logging.c, snmplib/snmp_parse_args.c:
+
+ NEWS: snmplib: 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
+
+2010-03-18 15:31 rstory
+
+ * include/net-snmp/library/snmpUDPBaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpUDPBaseDomain.c,
+ snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv4BaseDomain.c:
+
+ udp transport inheritance tweaks
+ - move basic udp recvfrom/sendto code from UDPDomain to
+ UDPBaseDomain
+ - tweak upd recvfrom/sendto to call udpbase verstion
+ - tweak udpipv4 recvfrom/sendto to call udpbase version
+ - also fixed netsnmp_ipv4_* -> netsnmp_udpipv4_*
+ - tweak DTLSUDPDomain ot use udpbase_* instead of udp_*
+
+2010-03-18 15:21 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/snmp_api.c:
+
+ protect cert header and init call with ifdefs
+
+2010-03-17 19:01 rstory
+
+ * snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSTCPDomain.c:
+
+ use new utility routine for cert names
+
+2010-03-17 19:01 rstory
+
+ * snmplib/cert_util.c:
+
+ move snmp_openssl header after openssl headers
+
+2010-03-17 19:00 rstory
+
+ * include/net-snmp/library/snmp_openssl.h, snmplib/snmp_openssl.c:
+
+ add routines to pull/dump names from X509 certs
+
+2010-03-17 19:00 rstory
+
+ * snmplib/cert_util.c:
+
+ use enum lists to manage directory indexes
+
+2010-03-17 19:00 rstory
+
+ * snmplib/snmp_enum.c:
+
+ initialize static storage before use; protect enum init from
+ multiple calls
+
+2010-03-17 18:54 rstory
+
+ * README.agent-mibs:
+
+ add info about new tsm/tls mibs
+
+2010-03-17 18:54 rstory
+
+ * snmplib/snmpTLSBaseDomain.c, snmplib/snmp_api.c:
+
+ move cert init to snmp init
+
+2010-03-17 13:37 bvassche
+
+ * mibs/NET-SNMP-AGENT-MIB.txt, mibs/NET-SNMP-EXTEND-MIB.txt:
+
+ Updated MIB revision history.
+
+2010-03-17 13:29 bvassche
+
+ * agent/snmp_agent.c:
+
+ CHANGES: snmpd: fixed one leak-at-exit.
+
+2010-03-17 12:44 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ CHANGES: BUG: 2971257: Fixed winExtDLL handling of multi-varbind
+ getNext requests with OIDs in reverse lexicographical order.
+
+2010-03-17 10:25 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ More winExtDLL debug output tuning.
+
+2010-03-16 19:31 bvassche
+
+ * mibs/NET-SNMP-AGENT-MIB.txt:
+
+ Compiles now with MIB compilers that do not recognize a double
+ dash as the end of a MIB comment.
+
+2010-03-16 19:27 bvassche
+
+ * mibs/NET-SNMP-EXTEND-MIB.txt:
+
+ Fixed two syntax errors.
+
+2010-03-16 19:18 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ CHANGES: Win32: winExtDLL: fixed a bug in getNext handling that
+ could cause the MIB output to be truncated.
+
+2010-03-16 18:50 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ Made winExtDLL debug output more detailed.
+
+2010-03-16 15:24 bvassche
+
+ * include/net-snmp/library/snmpSocketBaseDomain.h,
+ include/net-snmp/library/snmpUDPBaseDomain.h:
+
+ Made sure that C++ programs that include Net-SNMP header files
+ compile again.
+
+2010-03-15 07:20 magfr
+
+ * agent/helpers/instance.c:
+
+ Make it compile with --disable-deprecated again.
+
+2010-03-15 07:19 magfr
+
+ * agent/helpers/debug_handler.c:
+
+ Disable all the printing if debug output is off.
+
+2010-03-15 00:17 tanders
+
+ * perl/TrapReceiver/TrapReceiver.xs, perl/agent/agent.xs:
+
+ fix compiler warnings regarding printf format
+
+2010-03-15 00:07 tanders
+
+ *
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c,
+ agent/mibgroup/ucd-snmp/lmSensors.c:
+
+ fix compiler warnings regarding printf format
+
+2010-03-14 21:05 rstory
+
+ * agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h:
+
+ make sure header ifdef name is unique
+
+2010-03-14 21:04 rstory
+
+ * agent/mibgroup/host/data_access/swinst.h,
+ agent/mibgroup/host/data_access/swrun.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.h,
+ agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h:
+
+ add missing init/shutdown prototypes to fix compiler warnings
+
+2010-03-14 21:03 rstory
+
+ * snmplib/data_list.c:
+
+ move debug message earlier
+
+2010-03-14 21:02 rstory
+
+ * include/net-snmp/library/container.h,
+ snmplib/container_list_ssll.c:
+
+ add prototype for netsnmp_init_container; fix compler warning
+
+2010-03-14 20:51 magfr
+
+ * include/net-snmp/library/snmp_assert.h:
+
+ Correct netsnmp_assert_or_return and netsnmp_assert_or_msgreturn
+ for the NETSNMP_NO_DEBUGGING case
+
+2010-03-14 19:10 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c,
+ snmplib/snmpTLSBaseDomain.c:
+
+ rename cert init/shutdown funcs; only compile cert_utils if
+ using/have SSL; init certs from tls base
+
+2010-03-14 19:09 rstory
+
+ * snmplib/cert_util.c:
+
+ call netsnmp_init_openssl instead of netsnmp_init_tlsbase
+
+2010-03-14 19:09 rstory
+
+ * include/net-snmp/library/snmp_api.h:
+
+ update for renamed objects in version 08 of the dtls draft
+
+2010-03-14 19:08 rstory
+
+ * agent/mibgroup/tlstm-mib, agent/mibgroup/tlstm-mib.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmSession,
+ agent/mibgroup/tlstm-mib/snmpTlstmSession.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.h,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.h,
+ agent/mibgroup/tsm-mib, agent/mibgroup/tsm-mib.h,
+ agent/mibgroup/tsm-mib/snmpTsmStats,
+ agent/mibgroup/tsm-mib/snmpTsmStats.h,
+ agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.c,
+ agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h:
+
+ import initial code for dtls mibs
+
+2010-03-14 19:08 rstory
+
+ * mibs/TLSTM-MIB.txt:
+
+ TLSTM-MIB from draft-ietf-isms-dtls-tm-09.txt
+
+2010-03-14 17:21 bvassche
+
+ * agent/helpers/snmp_get_statistic.c, agent/mibgroup/mibII/icmp.c:
+
+ Fixed a few more compiler warnings.
+
+2010-03-14 14:10 bvassche
+
+ * perl/default_store/test.pl:
+
+ Follow-up for r17384: changed NETSNMP_DS_MAX_SUBIDS from 40 to
+ 48.
+
+2010-03-14 13:53 bvassche
+
+ * configure, configure.d/config_os_progs:
+
+ Changes:
+ - Removed -Wno-char-subscripts from DEVFLAGS. Using a variable or
+ expression of
+ type char as an array index is almost always an error.
+ Furthermore,
+ -Wchar-subscript does not trigger any warnings on the Net-SNMP
+ code base.
+ - Removed -Winline from DEVFLAGS. Not only was nobody paying
+ attention to the
+ messages triggered by -Winline, but recent versions of the gcc
+ compiler are
+ better than humans at deciding which functions should be inlined
+ and which
+ ones not.
+
+2010-03-14 13:39 bvassche
+
+ * include/net-snmp/net-snmp-config.h.in:
+
+ Reran autoreconf.
+
+2010-03-14 13:39 bvassche
+
+ * agent/mibgroup/host/data_access/swrun.c,
+ agent/mibgroup/host/data_access/swrun_procfs_status.c,
+ agent/mibgroup/host/hrSWRunPerfTable.c,
+ agent/mibgroup/host/hrSWRunTable.c,
+ agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c:
+
+ Fixed several compiler warnings.
+
+2010-03-14 13:36 bvassche
+
+ * perl/SNMP/SNMP.xs:
+
+ Removed the '0x' prefix again from a debug statement that was
+ introduced in r18282.
+
+2010-03-13 19:07 bvassche
+
+ * perl/ASN/ASN.xs, perl/OID/OID.xs, perl/SNMP/SNMP.xs,
+ perl/TrapReceiver/TrapReceiver.xs, perl/TrapReceiver/ppport.h,
+ perl/agent/agent.xs:
+
+ Fixed most compiler warnings triggered by the source code in the
+ perl subdirectory.
+ Note: these changes may contain some real bug fixes.
+
+2010-03-13 09:57 bvassche
+
+ * snmplib/cert_util.c, snmplib/snmp_api.c:
+
+ Fixed several recently introduced compiler warnings.
+
+2010-03-13 01:16 hardaker
+
+ * acconfig.h, configure, include/net-snmp/net-snmp-config.h.in:
+
+ define the TLSTCP DOMAIN
+
+2010-03-13 01:16 hardaker
+
+ * snmplib/snmp_transport.c:
+
+ fix ifdef typo
+
+2010-03-12 20:26 hardaker
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ change debugging symbol names to a generic tls string
+
+2010-03-12 20:22 hardaker
+
+ * snmplib/snmpTLSTCPDomain.c:
+
+ initial working SNMP over TLS over TCP connection
+
+2010-03-12 20:22 hardaker
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ print a more complete OpenSSL stack
+
+2010-03-12 20:22 hardaker
+
+ * snmplib/snmptsm.c:
+
+ fix assert statements
+
+2010-03-12 20:21 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h:
+
+ added an accepted_bio pointer for the bio after SSL_accept
+
+2010-03-12 20:21 hardaker
+
+ * snmplib/snmp_transport.c:
+
+ add the ability for f_copy and f_config
+
+2010-03-12 20:21 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ missing ;
+
+2010-03-12 20:21 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ add a f_copy pointer
+
+2010-03-12 20:20 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ return int not int * on error
+
+2010-03-12 20:20 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ added a f_config function for transports
+
+2010-03-12 11:53 dts12
+
+ * apps/snmptable.c:
+
+ CHANGES: snmptable: PATCH: 2850067: Suppress extraneous "index"
+ header token
+ Patch supplied by Dan Nelson
+
+2010-03-12 11:43 dts12
+
+ * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c:
+
+ Remove duplicate definition of
+ getulongfromsysclassnetstatistics()
+
+2010-03-11 16:52 dts12
+
+ * man/snmpcmd.1.def:
+
+ Document the format of the -e/-E command line options.
+
+2010-03-11 16:47 dts12
+
+ * agent/helpers/table_dataset.c:
+
+ Remove mention of the (abandoned) 'dataset2' helper.
+
+2010-03-11 15:59 dts12
+
+ * snmplib/cert_util.c:
+
+ Don't initialise the TLS transport unless it's actually been
+ configured in.
+
+2010-03-11 15:47 rstory
+
+ * testing/eval_suite.sh:
+
+ use SNMP_TMPDIR instead of TMPDIR
+
+2010-03-11 15:31 rstory
+
+ * snmplib/snmptsm.c:
+
+ query right bool (tsm prefix is lib bool, not app)
+
+2010-03-11 15:08 dts12
+
+ * agent/auto_nlist.c, agent/mibgroup/examples/ucdDemoPublic.c,
+ apps/snmptest.c, snmplib/parse.c, snmplib/tools.c:
+
+ CHANGES: PATCH: 2952034: Return of the Great SuSE 'sprintf'
+ Hunt...
+ Patch supplied by Leonardo Chiquitto
+
+2010-03-11 14:55 dts12
+
+ * local/traptoemail:
+
+ CHANGES: PATCH: 2937996: Add Date: header to email send by
+ traptoemail
+
+2010-03-11 14:50 dts12
+
+ * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c:
+
+ CHANGES: snmpd: PATCH: 2967400: Retrieve error counters for the
+ EtherLike-MIB
+ Patch supplied by Josef Moellers.
+
+2010-03-11 14:23 dts12
+
+ * agent/mibgroup/ucd-snmp/pass.c:
+
+ CHANGES: snmpd: PATCH: 2968642: Catch overflow of pass-through
+ command buffer.
+ Patch from Andreas Jaeger/Leonardo Chiquitto
+
+2010-03-11 12:37 dts12
+
+ * agent/mibgroup/agentx/protocol.c:
+
+ CHANGES: snmpd: PATCH: 2956657: Handle over-length AgentX OIDs.
+ Patch provided by Rob West
+
+2010-03-11 12:23 dts12
+
+ * agent/mibgroup/ip-mib/data_access/defaultrouter_common.c:
+
+ Provide missing debug parameter.
+ Patch provided by Andreas Jaeger.
+
+2010-03-11 12:21 dts12
+
+ * agent/mibgroup/hardware/sensors/hw_sensors.c:
+
+ Provide missing (dummy) return value, to suppress compiler
+ warning.
+ Patch provided by Andreas Jaeger.
+
+2010-03-11 12:19 dts12
+
+ * agent/mibgroup/ucd-snmp/pass.c:
+
+ Suppress warnings of possible buffer overflow.
+ This doesn't _actually_ protect against such an overflow,
+ since the target buffer is non-empty, so strncat can't
+ use it all anyway. But this should at least mislead the
+ compiler sufficiently to shut it up!
+
+ Patch provided by Andreas Jaeger.
+
+2010-03-11 11:57 dts12
+
+ * configure, configure.d/config_os_misc4:
+
+ Replace backquote with single quote in configure output message.
+ While this change is probably not strictly necessary, it feels
+ sensible to avoid this particular use of backquotes, Just In
+ Case.
+ See discussion in Patch #2952169
+
+2010-03-11 11:43 dts12
+
+ * snmplib/mib.c:
+
+ CHANGES: library: PATCH: 2952140: Overflow counter32 and gauge32
+ on 64bit systems correctly
+ Patch provided by Leonardo Chiquitto
+
+2010-03-11 11:36 dts12
+
+ * testing/TESTCONF.sh, testing/eval_suite.sh:
+
+ CHANGES: build: PATCH: 2952020: Explicitly set permission on
+ temporary testing output directories.
+ Patch provided by Leonardo Chiquitto.
+
+2010-03-11 11:26 dts12
+
+ * agent/mibgroup/if-mib/ifXTable/ifXTable.c:
+
+ CHANGES: snmpd: PATCH: 2950845: Fix ifHighSpeed calculation
+ Patch provided by Leonardo Chiquitto
+
+2010-03-11 08:26 bvassche
+
+ * perl/ASN/ASN.xs, perl/ASN/Makefile.PL, perl/OID/Makefile.PL,
+ perl/OID/OID.xs, perl/TrapReceiver/Makefile.PL,
+ perl/TrapReceiver/TrapReceiver.xs, perl/agent/Makefile.PL,
+ perl/agent/Support/Makefile.PL, perl/agent/agent.xs,
+ perl/agent/default_store/Makefile.PL,
+ perl/agent/default_store/default_store.xs,
+ perl/default_store/Makefile.PL,
+ perl/default_store/default_store.xs:
+
+ Made compilation of the Perl module NetSNMP.pm on Windows more
+ silent: added compiler flags -D_CRT_SECURE_NO_WARNINGS
+ -D_CRT_NONSTDC_NO_WARNINGS and made sure that #include
+ <net-snmp/net-snmp-config.h> occurs before any other include file
+ that defines _WIN32_WINNT.
+
+2010-03-10 23:31 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/Makefile.in,
+ snmplib/cert_util.c:
+
+ NEWS: snmplib: create indexes for certificates in config path
+
+2010-03-10 18:48 bvassche
+
+ * snmplib/snmpSocketBaseDomain.c:
+
+ Added "#include <unistd.h>" such that on Unix systems the
+ compiler does not print a warning about a missing declaration for
+ the function close().
+
+2010-03-10 18:30 rstory
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec, perl/ASN/ASN.pm,
+ perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm, perl/SNMP/SNMP.pm,
+ perl/TrapReceiver/TrapReceiver.pm,
+ perl/agent/Support/Support.pm, perl/agent/agent.pm,
+ perl/agent/default_store/default_store.pm,
+ perl/default_store/default_store.pm:
+
+ update version to 5.6.dev
+
+2010-03-10 18:29 rstory
+
+ * local/Version-Munge.pl:
+
+ CHANGES: building: update Version-Munge for renamed configure.ac
+
+2010-03-10 18:29 rstory
+
+ * configure.ac:
+
+ CHANGES: building: save configure cache every once in while
+
+2010-03-10 16:12 bvassche
+
+ * win32/libsnmp/Makefile.in:
+
+ Reordered some of the Makefile rules in order to minimize the
+ diffs with libsnmp_dll/Makefile.in.
+
+2010-03-10 16:10 bvassche
+
+ * win32/libsnmp_dll/Makefile.in:
+
+ Win32, batch building: DLL builds again.
+
+2010-03-10 16:07 bvassche
+
+ * agent/helpers/cache_handler.c:
+
+ Fixed a recently introduced compiler warning by adding a forward
+ declaration for the function _cache_free().
+
+2010-03-10 16:06 bvassche
+
+ * snmplib/container.c:
+
+ Builds again on Win32.
+
+2010-03-10 04:17 rstory
+
+ * README:
+
+ add missing contributors
+
+2010-03-10 04:17 rstory
+
+ * include/net-snmp/library/container.h, snmplib/container.c:
+
+ CHANGES: snmplib: fix potential double free in CONTAINER_FREE
+ - also added several compare routines
+
+2010-03-10 04:17 rstory
+
+ * agent/helpers/cache_handler.c,
+ include/net-snmp/agent/cache_handler.h:
+
+ CHANGES: snmplib: when freeing a cache, stop timer and call cache
+ free func
+ - also add netsnmp_cache_remove
+
+2010-03-10 03:52 rstory
+
+ * README, agent/helpers/cache_handler.c,
+ include/net-snmp/agent/cache_handler.h,
+ include/net-snmp/library/cert_util.h,
+ include/net-snmp/library/container.h, snmplib/Makefile.in,
+ snmplib/cert_util.c, snmplib/container.c:
+
+ undo commit 18234
+
+2010-03-10 03:41 rstory
+
+ * README, agent/helpers/cache_handler.c,
+ include/net-snmp/agent/cache_handler.h,
+ include/net-snmp/library/cert_util.h,
+ include/net-snmp/library/container.h, snmplib/Makefile.in,
+ snmplib/cert_util.c, snmplib/container.c:
+
+ Merge branch 'pullme' of ../trunk-staging
+
+2010-03-09 17:48 bvassche
+
+ * include/net-snmp/mib_api.h:
+
+ CHANGES: Win32: exported netsnmp_read_module() from netsnmp.dll
+ such that NetSNMP.pm builds again.
+
+2010-03-09 17:47 bvassche
+
+ * win32/libagent/Makefile.in, win32/libsnmp_dll/Makefile.in:
+
+ Simplified two makefiles used by build.bat (Win32).
+
+2010-03-09 17:24 bvassche
+
+ * perl/SNMP/SNMP.xs:
+
+ CHANGES: Win32: building: building NetSNMP.pm does no longer
+ trigger compiler warnings about redefining _WIN32_WINNT nor
+ NTDDI_VERSION.
+
+2010-03-09 17:22 bvassche
+
+ * perl/SNMP/Makefile.PL:
+
+ CHANGES: Win32: building: made building NetSNMP.pm more silent by
+ adding the MSVC compiler flags -D_CRT_SECURE_NO_WARNINGS
+ -D_CRT_NONSTDC_NO_WARNINGS.
+
+2010-03-09 17:09 rstory
+
+ * snmplib/read_config.c:
+
+ remove debug msg used during debugging
+
+2010-03-09 17:02 marz
+
+ * local/net-snmp-cert:
+
+ initial cert wrapper - testing repo write privs
+
+2010-03-09 10:20 bvassche
+
+ * win32/netsnmpmibs/Makefile.in:
+
+ Removed duplicate build rules. These duplicate rules were
+ harmless but triggered a warning.
+
+2010-03-09 02:38 rstory
+
+ * include/net-snmp/library/dir_utils.h, snmplib/dir_utils.c:
+
+ CHANGES: snmplib: 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
+
+2010-03-08 23:07 rstory
+
+ * agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_data_access.c,
+ agent/mibgroup/ip-forward-mib/data_access/route_linux.c,
+ agent/mibgroup/ip-mib/data_access/arp_linux.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_linux.c,
+ agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udpTable.c,
+ agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/util_funcs/get_pid_from_inode.c,
+ include/net-snmp/library/snmp_logging.h:
+
+ CHANGES: snmpd: define and use new NETSNMP_LOGONCE macro
+
+2010-03-08 22:44 rstory
+
+ * man/snmp_config.5.def, snmplib/read_config.c:
+
+ NEWS: snmplib: conf files can now include other conf files
+ - also tweaked debug tokens here and there
+
+2010-03-08 22:43 rstory
+
+ * snmplib/snmp_transport.c:
+
+ fix typo (caused external reference when DTLSUDP configured
+ without dtlstcp)
+
+2010-03-06 02:27 rstory
+
+ * include/net-snmp/library/container.h, snmplib/container.c,
+ snmplib/container_binary_array.c, snmplib/container_list_ssll.c:
+
+ NEWS: snmplib: 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
+
+2010-03-02 17:55 bvassche
+
+ * win32/libsnmp/Makefile.in:
+
+ Made sure that win32/build.bat works again by adding missing
+ source file names. Sorted source file names alphabetically too.
+
+2010-03-02 16:54 bvassche
+
+ * win32/Configure, win32/netsnmpmibs/Makefile.in,
+ win32/snmpd/Makefile.in:
+
+ Follow-up for r18167 (merge of snmpd and snmpdsdk and also of
+ netsnmpmibs and netsnmpmibssdk): the batch file win32/build.bat
+ works again with the Platform SDK enabled.
+
+2010-03-02 16:52 bvassche
+
+ * win32/Makefile-apps.in:
+
+ Follow-up for r18215 (replaced the obsolete cl.exe option /GX by
+ the equivalent /EHsc; added /D "_CRT_SECURE_NO_WARNINGS", added
+ /D "_CRT_NONSTDC_NO_WARNINGS" and removed /Fp... and /YX).
+
+2010-02-28 15:56 bvassche
+
+ * snmplib/winservice.c:
+
+ Win32: fixed a compiler warning about redefinition of
+ _WIN32_WINNT by making sure that <net-snmp/net-snmp-config.h> is
+ included before <windows.h>.
+
+2010-02-28 15:24 bvassche
+
+ * win32/libagent/Makefile.in, win32/libhelpers/Makefile.in,
+ win32/libnetsnmptrapd/Makefile.in, win32/libsnmp/Makefile.in,
+ win32/libsnmp_dll/Makefile.in, win32/netsnmpmibs/Makefile.in,
+ win32/snmpd/Makefile.in, win32/snmpnetstat/Makefile.in,
+ win32/snmptrapd/Makefile.in:
+
+ CHANGES: Win32: batch build: replaced the obsolete /GX by the
+ equivalent /EHsc.
+ CHANGES: Win32: batch build: added /D "_CRT_SECURE_NO_WARNINGS"
+ /D "_CRT_NONSTDC_NO_WARNINGS" to make building with MSVC 2008
+ more silent.
+ CHANGES: Win32: 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.
+ CHANGES: Win32: batch build: removed a duplicate occurrence of
+ strtoull.obj.
+
+2010-02-28 14:11 bvassche
+
+ * win32/Configure, win32/Makefile.in:
+
+ Follow-up for r18167 (merge of snmpd and snmpdsdk and also of
+ netsnmpmibs and netsnmpmibssdk): applied the necessary changes to
+ the win32/Configure script and win32/Makefile.in.
+
+2010-02-27 13:11 bvassche
+
+ * agent/mibgroup/agent/nsCache.c, include/net-snmp/config_api.h,
+ include/net-snmp/library/asn1.h,
+ include/net-snmp/library/callback.h,
+ include/net-snmp/library/check_varbind.h,
+ include/net-snmp/library/container.h,
+ include/net-snmp/library/container_list_ssll.h,
+ include/net-snmp/library/container_null.h,
+ include/net-snmp/library/data_list.h,
+ include/net-snmp/library/default_store.h,
+ include/net-snmp/library/fd_event_manager.h,
+ include/net-snmp/library/int64.h,
+ include/net-snmp/library/keytools.h,
+ include/net-snmp/library/large_fd_set.h,
+ include/net-snmp/library/md5.h, include/net-snmp/library/mib.h,
+ include/net-snmp/library/mt_support.h,
+ include/net-snmp/library/oid_stash.h,
+ include/net-snmp/library/parse.h,
+ include/net-snmp/library/read_config.h,
+ include/net-snmp/library/scapi.h,
+ include/net-snmp/library/snmp-tc.h,
+ include/net-snmp/library/snmp.h,
+ include/net-snmp/library/snmpCallbackDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h,
+ include/net-snmp/library/snmp_alarm.h,
+ include/net-snmp/library/snmp_api.h,
+ include/net-snmp/library/snmp_client.h,
+ include/net-snmp/library/snmp_debug.h,
+ include/net-snmp/library/snmp_enum.h,
+ include/net-snmp/library/snmp_logging.h,
+ include/net-snmp/library/snmp_parse_args.h,
+ include/net-snmp/library/snmp_secmod.h,
+ include/net-snmp/library/snmp_service.h,
+ include/net-snmp/library/snmp_transport.h,
+ include/net-snmp/library/snmpusm.h,
+ include/net-snmp/library/snmpv3.h,
+ include/net-snmp/library/system.h,
+ include/net-snmp/library/tools.h,
+ include/net-snmp/library/ucd_compat.h,
+ include/net-snmp/library/vacm.h,
+ include/net-snmp/library/winpipe.h, include/net-snmp/mib_api.h,
+ include/net-snmp/pdu_api.h, include/net-snmp/session_api.h,
+ include/net-snmp/varbind_api.h, include/net-snmp/version.h,
+ snmplib/getopt.c, snmplib/gettimeofday.c, snmplib/mib.c,
+ snmplib/parse.c, snmplib/snmp_alarm.c, snmplib/snmp_api.c,
+ snmplib/snmp_client.c, snmplib/snmp_debug.c, snmplib/snmpv3.c,
+ snmplib/strlcpy.c, snmplib/strtok_r.c, snmplib/strtoull.c,
+ snmplib/tools.c, snmplib/ucd_compat.c, snmplib/winpipe.c,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: Win32: 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.
+
+2010-02-27 11:50 bvassche
+
+ * agent/mibgroup/ucd-snmp/extensible.c:
+
+ Removed a redundant strncasecmp() declaration.
+
+2010-02-27 09:57 bvassche
+
+ * snmplib/strtok_r.c:
+
+ Fixed a typo in a source code comment.
+
+2010-02-27 09:56 bvassche
+
+ * snmplib/snmp_transport.c:
+
+ Follow-up for r18189 (rstory): builds again on Windows.
+
+2010-02-25 17:53 bvassche
+
+ * win32/encode_keychange/encode_keychange.dsp,
+ win32/encode_keychange/encode_keychange.vcproj,
+ win32/libagent/libagent.dsp, win32/libagent/libagent.vcproj,
+ win32/libhelpers/libhelpers.dsp,
+ win32/libhelpers/libhelpers.vcproj,
+ win32/libnetsnmptrapd/libnetsnmptrapd.dsp,
+ win32/libnetsnmptrapd/libnetsnmptrapd.vcproj,
+ win32/libsnmp/libsnmp.dsp, win32/libsnmp/libsnmp.vcproj,
+ win32/libsnmp_dll/libsnmp_dll.dsp,
+ win32/libsnmp_dll/libsnmp_dll.vcproj,
+ win32/netsnmpmibs/netsnmpmibs.dsp,
+ win32/netsnmpmibs/netsnmpmibs.vcproj,
+ win32/snmpbulkget/snmpbulkget.dsp,
+ win32/snmpbulkget/snmpbulkget.vcproj,
+ win32/snmpbulkwalk/snmpbulkwalk.dsp,
+ win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.dsp,
+ win32/snmpd/snmpd.vcproj, win32/snmpdelta/snmpdelta.dsp,
+ win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.dsp,
+ win32/snmpdf/snmpdf.vcproj, win32/snmpget/snmpget.dsp,
+ win32/snmpget/snmpget.vcproj, win32/snmpgetnext/snmpgetnext.dsp,
+ win32/snmpgetnext/snmpgetnext.vcproj,
+ win32/snmpnetstat/snmpnetstat.dsp,
+ win32/snmpnetstat/snmpnetstat.vcproj, win32/snmpset/snmpset.dsp,
+ win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.dsp,
+ win32/snmpstatus/snmpstatus.vcproj,
+ win32/snmptable/snmptable.dsp, win32/snmptable/snmptable.vcproj,
+ win32/snmptest/snmptest.dsp, win32/snmptest/snmptest.vcproj,
+ win32/snmptranslate/snmptranslate.dsp,
+ win32/snmptranslate/snmptranslate.vcproj,
+ win32/snmptrap/snmptrap.dsp, win32/snmptrap/snmptrap.vcproj,
+ win32/snmptrapd/snmptrapd.dsp, win32/snmptrapd/snmptrapd.vcproj,
+ win32/snmpusm/snmpusm.dsp, win32/snmpusm/snmpusm.vcproj,
+ win32/snmpvacm/snmpvacm.dsp, win32/snmpvacm/snmpvacm.vcproj,
+ win32/snmpwalk/snmpwalk.dsp, win32/snmpwalk/snmpwalk.vcproj,
+ win32/win32.dsw, win32/win32.sln, win32/win32dll.dsw,
+ win32/win32dll.sln:
+
+ Reverted r18207 (dsp/dsw to vcproj/sln conversion) except the
+ suppression
+ list changes. The goal of this conversion was twofold: not only
+ to be able
+ to load the project files in MSVC 2002 - 2008 but also to be able
+ to commit
+ changes made from inside the MSVC 2008 IDE. Unfortunately
+ converting dsp/dsw
+ files to vcproj/sln files with MSVC 2008 makes it impossible to
+ load the
+ vcproj/sln files with earlier MSVC versions. Why on earth did
+ Microsoft
+ decide to put a version number in XML files ?
+
+2010-02-24 19:41 bvassche
+
+ * win32, win32/encode_keychange,
+ win32/encode_keychange/encode_keychange.dsp,
+ win32/encode_keychange/encode_keychange.vcproj, win32/libagent,
+ win32/libagent/libagent.dsp, win32/libagent/libagent.vcproj,
+ win32/libhelpers, win32/libhelpers/libhelpers.dsp,
+ win32/libhelpers/libhelpers.vcproj, win32/libnetsnmptrapd,
+ win32/libnetsnmptrapd/libnetsnmptrapd.dsp,
+ win32/libnetsnmptrapd/libnetsnmptrapd.vcproj, win32/libsnmp,
+ win32/libsnmp/libsnmp.dsp, win32/libsnmp/libsnmp.vcproj,
+ win32/libsnmp_dll, win32/libsnmp_dll/libsnmp_dll.dsp,
+ win32/libsnmp_dll/libsnmp_dll.vcproj, win32/netsnmpmibs,
+ win32/netsnmpmibs/netsnmpmibs.dsp,
+ win32/netsnmpmibs/netsnmpmibs.vcproj, win32/snmpbulkget,
+ win32/snmpbulkget/snmpbulkget.dsp,
+ win32/snmpbulkget/snmpbulkget.vcproj, win32/snmpbulkwalk,
+ win32/snmpbulkwalk/snmpbulkwalk.dsp,
+ win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd,
+ win32/snmpd/snmpd.dsp, win32/snmpd/snmpd.vcproj, win32/snmpdelta,
+ win32/snmpdelta/snmpdelta.dsp, win32/snmpdelta/snmpdelta.vcproj,
+ win32/snmpdf, win32/snmpdf/snmpdf.dsp,
+ win32/snmpdf/snmpdf.vcproj, win32/snmpget,
+ win32/snmpget/snmpget.dsp, win32/snmpget/snmpget.vcproj,
+ win32/snmpgetnext, win32/snmpgetnext/snmpgetnext.dsp,
+ win32/snmpgetnext/snmpgetnext.vcproj, win32/snmpnetstat,
+ win32/snmpnetstat/snmpnetstat.dsp,
+ win32/snmpnetstat/snmpnetstat.vcproj, win32/snmpset,
+ win32/snmpset/snmpset.dsp, win32/snmpset/snmpset.vcproj,
+ win32/snmpstatus, win32/snmpstatus/snmpstatus.dsp,
+ win32/snmpstatus/snmpstatus.vcproj, win32/snmptable,
+ win32/snmptable/snmptable.dsp, win32/snmptable/snmptable.vcproj,
+ win32/snmptest, win32/snmptest/snmptest.dsp,
+ win32/snmptest/snmptest.vcproj, win32/snmptranslate,
+ win32/snmptranslate/snmptranslate.dsp,
+ win32/snmptranslate/snmptranslate.vcproj, win32/snmptrap,
+ win32/snmptrap/snmptrap.dsp, win32/snmptrap/snmptrap.vcproj,
+ win32/snmptrapd, win32/snmptrapd/snmptrapd.dsp,
+ win32/snmptrapd/snmptrapd.vcproj, win32/snmpusm,
+ win32/snmpusm/snmpusm.dsp, win32/snmpusm/snmpusm.vcproj,
+ win32/snmpvacm, win32/snmpvacm/snmpvacm.dsp,
+ win32/snmpvacm/snmpvacm.vcproj, win32/snmpwalk,
+ win32/snmpwalk/snmpwalk.dsp, win32/snmpwalk/snmpwalk.vcproj,
+ win32/win32.dsw, win32/win32.sln, win32/win32dll.dsw,
+ win32/win32dll.sln:
+
+ (reverted) CHANGES: Win32: 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).
+
+2010-02-23 19:03 bvassche
+
+ * configure, configure.d/config_project_manual:
+
+ CHANGES: building: when generating a default value for the system
+ location and no domain name is found in /etc/resolv.conf, use
+ "@no.where" instead of "".
+
+2010-02-23 18:50 bvassche
+
+ * configure, m4/ac_prompt_user.m4:
+
+ CHANGES: building: made sure that the configure script does no
+ longer invoke "tail -1", which is not POSIX-compliant.
+
+2010-02-23 18:45 hardaker
+
+ * testing/tests/T300udp, testing/tests/T310tcp,
+ testing/tests/T320udpv6, testing/tests/T330tcpv6,
+ testing/tests/T350unix, testing/tests/T360dtlsudp,
+ testing/tests/T399alias:
+
+ Removed all transport tests since it's impossible to determine
+ where they can safely operate (was stopping tanders' nightly
+ tests from succeeding)
+
+2010-02-23 18:41 hardaker
+
+ * snmplib/snmpTLSTCPDomain.c:
+
+ more error and debugging output
+
+2010-02-23 18:40 hardaker
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ fix the server context generator to actually, um, return the
+ context.
+
+2010-02-23 18:40 hardaker
+
+ * agent/agent_trap.c:
+
+ initialize the 'res' variable since it's checked
+
+2010-02-23 18:39 hardaker
+
+ * snmplib/snmpTLSTCPDomain.c:
+
+ more progress toward a real implementation
+
+2010-02-23 18:38 hardaker
+
+ * snmplib/snmp_transport.c:
+
+ tlstcp ctor invocation
+
+2010-02-23 18:38 hardaker
+
+ * include/net-snmp/library/snmpTLSTCPDomain.h:
+
+ require TLSBase
+
+2010-02-23 18:37 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ added host identifier as output
+
+2010-02-23 18:35 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/snmpTLSTCPDomain.c:
+
+ significant more work on the TLS TCP domain
+
+2010-02-23 17:43 bvassche
+
+ * configure, include/net-snmp/net-snmp-config.h.in:
+
+ Follow-up for r18193 (jsafranek): reran autoreconf for the trunk
+ and the 5.5 branch.
+
+2010-02-23 14:58 rstory
+
+ * snmplib/snmp_api.c:
+
+ use NETSNMP_PRIz instead of %z
+
+2010-02-23 12:27 jsafranek
+
+ * configure.d/config_os_libs:
+
+ CHANGES: building: Fixed compilation with rpm-4.6.
+ Turn on the legacy API when rpm-4.6 is detected.
+
+2010-02-23 07:38 bvassche
+
+ * snmplib/snmp_alarm.c, snmplib/snmp_api.c:
+
+ Reverted r18000 (disabling SIGALRM support) because this involves
+ a backwards-incompatible change.
+
+2010-02-23 00:36 rstory
+
+ * snmplib/snmpTCPDomain.c:
+
+ fix typo in comment
+
+2010-02-23 00:34 rstory
+
+ * snmplib/snmp_api.c:
+
+ debug msg tweaks; use new tranport functions
+ - add debug header for snmp version
+ - add length to debug send/receive messages
+ - use new tranport functions for send/recv/finding peer address
+
+2010-02-23 00:25 rstory
+
+ * include/net-snmp/library/snmp_transport.h,
+ snmplib/snmp_transport.c:
+
+ add netsnmp_transport_peer_string, netsnmp_transport_send &
+ netsnmp_transport_recv
+ - moves transport manipulation into transport code
+ - central place for logging/debugging sent/received data
+
+2010-02-22 19:33 bvassche
+
+ * configure, configure.d/config_modules_agent,
+ configure.d/config_project_manual:
+
+ CHANGES: building: made sure that the configure script does no
+ longer invoke "tail -1", which is not POSIX-compliant.
+
+2010-02-22 19:21 bvassche
+
+ * agent/agent_registry.c:
+
+ Follow-up for r18186. Regression test 34 (whether authentication
+ failure traps are sent by snmpd) passes now again.
+
+2010-02-22 09:18 bvassche
+
+ * agent/agent_registry.c:
+
+ CHANGES: snmpd: made sure that handler registration failure does
+ not create dangling pointers in the MIB subtree registry.
+
+2010-02-22 09:11 bvassche
+
+ * agent, apps, apps/snmpnetstat:
+
+ Updated Subversion ignore list.
+
+2010-02-22 08:42 bvassche
+
+ * configure:
+
+ Follow-up for r18084: fixed libeay32 (OpenSSL) configure test for
+ MinGW.
+
+2010-02-22 08:31 bvassche
+
+ * configure.d/config_os_libs:
+
+ Follow-up for r18084: fixed libeay32 (OpenSSL) configure test for
+ MinGW.
+
+2010-02-22 08:13 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ Builds again with MinGW when IPv6 support is enabled.
+
+2010-02-21 18:58 bvassche
+
+ * README.win32, win32/libsdll.dsw,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in, win32/win32dll.dsw:
+
+ CHANGES: Win32: building: renamed libsdll.dsw into win32dll.dsw.
+ CHANGES: Win32: 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.
+ CHANGES: Win32: 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.
+
+2010-02-21 18:51 bvassche
+
+ * win32/libsnmp_dll/libsnmp_dll.dsp:
+
+ CHANGES: Win32: 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.
+
+2010-02-21 18:45 bvassche
+
+ * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:
+
+ CHANGES: Win32: exported netsnmp_set_line_buffering() from
+ netsnmp.dll.
+
+2010-02-21 17:39 bvassche
+
+ * snmplib/snmpIPv6BaseDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ More Win32 IPv6 source code consistency improvements:
+ - Moved #undef HAVE_IF_NAMETOINDEX from snmplib/*.c to
+ win32/net-snmp/net-snmp-config.h.
+ - Changed the global in6addr_any variable into a static variable
+ such that
+ multiple definitions do not trigger a linker error.
+ - Added typedefs for uint8_t, int8_t, uint16_t and int16_t.
+ - Replaced '#if NETSNMP_ENABLE_IPV6' by '#ifdef
+ NETSNMP_ENABLE_IPV6'.
+
+2010-02-21 08:30 tanders
+
+ * snmplib/snmpIPBaseDomain.c:
+
+ make sure that INADDR_NONE is defined (fixes build error on
+ Solaris)
+
+2010-02-19 19:39 bvassche
+
+ * win32/net-snmp/net-snmp-config.h.in:
+
+ Synchronized win32/net-snmp/net-snmp-config.h and
+ win32/net-snmp/net-snmp-config.h.in.
+
+2010-02-19 14:18 bvassche
+
+ * include/net-snmp/library/system.h:
+
+ CHANGES: Win32: libsnmp builds again as a DLL when IPv6 is
+ enabled.
+
+2010-02-19 13:22 bvassche
+
+ * win32/libsnmp_dll/libsnmp.def.in:
+
+ Follow up for r18164: synchronized libsnmp.def.in with
+ libsnmp.def
+
+2010-02-19 09:05 bvassche
+
+ * win32/net-snmp/net-snmp-config.h:
+
+ CHANGES: Win32: 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.
+
+2010-02-19 08:59 bvassche
+
+ * include/net-snmp/library/snmp_parse_args.h,
+ win32/libsnmp_dll/libsnmp.def:
+
+ Exported netsnmp_parse_args() such that the Net-SNMP applications
+ build again when libsnmp is built as a DLL.
+
+2010-02-19 08:56 bvassche
+
+ * snmplib/keytools.c, win32/net-snmp/net-snmp-config.h:
+
+ CHANGES: Win32: building: moved MSVC OpenSSL linker settings from
+ snmplib/keytools.c to win32/net-snmp/net-snmp-config.h such that
+ these settings are not only effective when building snmplib as a
+ static library but also when any Net-SNMP application is built
+ that links with snmplib as a static library or as a DLL.
+
+2010-02-19 08:32 bvassche
+
+ * snmplib/keytools.c:
+
+ Win32 cleanup: MSVC / DLL tests now use the officially endorsed
+ macro names.
+
+2010-02-19 07:50 bvassche
+
+ * win32/libsnmp_dll/libsnmp_dll.dsp:
+
+ Builds again.
+
+2010-02-19 06:47 magfr
+
+ * agent/agent_trap.c, agent/mibgroup/ucd-snmp/proxy.c,
+ include/net-snmp/library/snmp_parse_args.h,
+ snmplib/snmp_parse_args.c:
+
+ NEWS: snmplib: PATCH: 2942940: from "Bill Fenner": 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.
+
+2010-02-18 14:22 bvassche
+
+ * win32/bin:
+
+ Updated Subversion ignore list.
+
+2010-02-18 14:20 bvassche
+
+ * win32/libhelpers/libhelpers.dsp,
+ win32/libnetsnmptrapd/libnetsnmptrapd.dsp,
+ win32/libsnmp/libsnmp.dsp, win32/netsnmpmibs/netsnmpmibs.dsp:
+
+ Sorted names of source files alphabetically.
+
+2010-02-18 13:03 bvassche
+
+ * README.win32, snmplib/winservice.c, win32/libsnmp/libsnmp.dsp,
+ win32/net-snmp/net-snmp-config.h,
+ win32/netsnmpmibs/netsnmpmibs.dsp, win32/netsnmpmibssdk,
+ win32/snmpdsdk, win32/snmpnetstat/snmpnetstat.dsp,
+ win32/win32.dsw, win32/win32sdk.dsw:
+
+ CHANGES: Win32: dropped support for building Net-SNMP with
+ Microsoft Visual Studio 6.0 without platform SDK. Building
+ Net-SNMP with Microsoft Visual Studio 6.0 + PSDK or any later
+ version of MSVC is still possible however.
+
+ Note: if in the future for whatever reason it should become
+ necessary again to be able to build Net-SNMP with MSVC without
+ relying on the platform SDK headers, please #ifdef out the MIB
+ code that relies on the PSDK headers instead of splitting the
+ workspace files again.
+
+2010-02-18 12:57 bvassche
+
+ * snmplib/snmpIPv6BaseDomain.c:
+
+ dos2unix.
+
+2010-02-18 09:45 bvassche
+
+ * include/net-snmp/library/types.h:
+
+ Source code cleanup:
+ - Moved documentation of netsnmp_large_fd_set members to the
+ comment
+ block just above the definition of this type.
+ - Removed superfluous 'extern "C"' specifier: this linkage
+ specifier
+ only has an effect on declarations of variables of functions and
+ not
+ on typedefs or struct definitions.
+ - Ran this header file through indent.
+
+2010-02-18 09:26 bvassche
+
+ * snmplib/snmpIPBaseDomain.c, snmplib/snmpIPV6BaseDomain.c,
+ snmplib/snmpIPv6BaseDomain.c, snmplib/snmpTLSBaseDomain.c,
+ win32/libsnmp/libsnmp.dsp:
+
+ Changes:
+ - Builds again with MSVC.
+ - Fixed a few compiler warnings reported by MSVC (passing int
+ instead of u_short to htons() / function declarations that were
+ missing because of missing #include directives).
+
+2010-02-16 17:16 bvassche
+
+ * include/net-snmp/types.h:
+
+ CHANGES: Win32: 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.
+
+2010-02-14 19:29 bvassche
+
+ * include/net-snmp/system/freebsd8.h:
+
+ Builds now on FreeBSD version 8.0.
+
+2010-02-13 20:59 magfr
+
+ * include/net-snmp/library/snmpIPv4BaseDomain.h,
+ include/net-snmp/library/snmpIPv6BaseDomain.h,
+ include/net-snmp/library/snmpTCPBaseDomain.h,
+ include/net-snmp/library/snmpTCPDomain.h,
+ include/net-snmp/library/snmpTCPIPv6Domain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h:
+
+ Adjust the placement of ;'s in order to
+ a) Avoid warnings about spurious semicolons
+ b) Not have unterminated declarations in headers
+
+2010-02-12 02:57 rstory
+
+ * local/mib2c:
+
+ CHANGES: mib2c: update inline documentation; add storagetype test
+ for columns
+
+2010-02-12 01:50 rstory
+
+ * include/net-snmp/library/snmp_api.h:
+
+ fix typo in define
+
+2010-02-12 01:05 hardaker
+
+ * configure, configure.d/config_modules_lib:
+
+ fix sed processing on white-space adding solaris machines
+
+2010-02-10 23:56 hardaker
+
+ * configure, configure.d/config_modules_lib:
+
+ add top srcdir to cpp search path
+
+2010-02-10 23:52 hardaker
+
+ * include/net-snmp/types.h:
+
+ freebsd needs time.h above timeb.h
+
+2010-02-10 23:37 hardaker
+
+ * configure, configure.d/config_modules_lib:
+
+ use sed with multireplace on a line to fix possible whitespace
+ issue on solaris
+
+2010-02-10 23:22 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ include/net-snmp/library/snmpTLSTCPDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c,
+ snmplib/snmpTLSTCPDomain.c:
+
+ beginning work for TLS separation into separate files with a base
+ file
+
+2010-02-10 23:21 hardaker
+
+ * include/net-snmp/library/snmpUDPIPv4BaseDomain.h:
+
+ move base transport creation function out of linux ifdefs
+
+2010-02-10 23:21 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c:
+
+ moved another error logging function
+
+2010-02-10 23:20 hardaker
+
+ * mibs/NET-SNMP-TC.txt:
+
+ added TLS over TCP
+
+2010-02-10 16:39 dts12
+
+ * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c:
+
+ CHANGES: Linux: Improved EtherLike-MIB support
+ Patch supplied by Josef Moellers
+
+2010-02-10 10:04 dts12
+
+ * python/netsnmp/client_intf.c:
+
+ CHANGES: python: Support null-bytes in octet strings
+ Patch supplied by Tommy Beadle
+
+2010-02-10 00:59 hardaker
+
+ * include/net-snmp/library/snmpDTLSUDPDomain.h,
+ include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c:
+
+ moved TLS infrastructure into a base domain file
+
+2010-02-10 00:04 hardaker
+
+ * include/net-snmp/library/snmpIPv6BaseDomain.h,
+ include/net-snmp/library/snmpTCPIPv6Domain.h,
+ snmplib/snmpIPv6BaseDomain.c, snmplib/snmpUDPIPv6Domain.c:
+
+ moved socket6 functions to the ipv6 base
+
+2010-02-10 00:03 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ white space formatting
+
+2010-02-10 00:03 hardaker
+
+ * include/net-snmp/library/snmpUDPBaseDomain.h,
+ snmplib/snmpUDPBaseDomain.c, snmplib/snmpUDPDomain.c:
+
+ moved udp_send/recv to udpbase
+
+2010-02-10 00:02 hardaker
+
+ * include/net-snmp/library/snmpSocketBaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ snmplib/snmpSocketBaseDomain.c, snmplib/snmpUDPDomain.c:
+
+ move netsnmp_sock_buffer_set into socketbase
+
+2010-02-10 00:02 hardaker
+
+ * include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpUDPBaseDomain.c,
+ snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv4BaseDomain.c:
+
+ move ipv4 specific UDP transport creation to udpipv4 base
+
+2010-02-10 00:01 hardaker
+
+ * snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c,
+ snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c:
+
+ made common functions be referenced directly by the transports
+ and removed original functionality; they were static so there is
+ no backwards compat issues
+
+2010-02-10 00:00 hardaker
+
+ * include/net-snmp/library/snmpSocketBaseDomain.h,
+ include/net-snmp/library/snmpTCPBaseDomain.h,
+ include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpSocketBaseDomain.c,
+ snmplib/snmpTCPDomain.c, snmplib/snmpUDPBaseDomain.c,
+ snmplib/snmpUDPDomain.c:
+
+ moved socket based close to a socket based domain common to many
+ things
+
+2010-02-09 23:59 hardaker
+
+ * include/net-snmp/library/snmpTCPBaseDomain.h,
+ include/net-snmp/library/snmpTCPDomain.h,
+ include/net-snmp/library/snmpTCPIPv6Domain.h,
+ snmplib/snmpTCPBaseDomain.c, snmplib/snmpTCPDomain.c,
+ snmplib/snmpTCPIPv6Domain.c:
+
+ move TCP common functions to a TCPBase domain implementation
+
+2010-02-09 23:57 hardaker
+
+ * include/net-snmp/library/snmpDTLSUDPDomain.h,
+ include/net-snmp/library/snmpUDPBaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c:
+
+ warning cleanup
+
+2010-02-09 23:56 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ tmStateReference should be using the indexed addr_pair
+
+2010-02-09 23:56 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ make netsnmp_dtlsudp_close make use of netsnmp_baseudp_close
+
+2010-02-09 23:55 hardaker
+
+ * include/net-snmp/library/snmpUDPBaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpUDPBaseDomain.c,
+ snmplib/snmpUDPDomain.c:
+
+ moved base UDP socket creation into a common base function and
+ made use of it
+
+2010-02-09 23:54 hardaker
+
+ * include/net-snmp/library/snmpIPBaseDomain.h:
+
+ proper _H ifdef checks
+
+2010-02-09 23:54 hardaker
+
+ * include/net-snmp/library/snmpDTLSUDPDomain.h,
+ include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ snmplib/snmpUDPBaseDomain.c, snmplib/snmpUDPDomain.c,
+ snmplib/snmpUDPIPv4BaseDomain.c:
+
+ added a raw UDP base domain
+
+2010-02-09 23:53 hardaker
+
+ * include/net-snmp/library/snmpDTLSUDPDomain.h,
+ include/net-snmp/library/snmpIPBaseDomain.h,
+ include/net-snmp/library/snmpIPv6BaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpIPBaseDomain.c,
+ snmplib/snmpIPv4BaseDomain.c, snmplib/snmpIPv6BaseDomain.c,
+ snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c,
+ snmplib/snmpUDPIPv4BaseDomain.c, snmplib/snmpUDPIPv6Domain.c:
+
+ created a UDP IPv4 base; moved and reused more infrastructure
+
+2010-02-09 23:51 hardaker
+
+ * include/net-snmp/library/snmpIPv4BaseDomain.h,
+ snmplib/snmpIPv4BaseDomain.c, snmplib/snmpTCPDomain.c,
+ snmplib/snmpUDPDomain.c:
+
+ moved ipv4 address formatting into snmpIPv4BaseDomain
+
+2010-02-09 23:51 hardaker
+
+ * snmplib/snmpIPv6BaseDomain.c:
+
+ v6 domain infrastructure files
+
+2010-02-09 23:51 hardaker
+
+ * include/net-snmp/library/snmpIPV4BaseDomain.h,
+ include/net-snmp/library/snmpIPv4BaseDomain.h,
+ include/net-snmp/library/snmpIPv6BaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h,
+ snmplib/snmpIPV4BaseDomain.c, snmplib/snmpIPV6BaseDomain.c,
+ snmplib/snmpIPv4BaseDomain.c:
+
+ v6 domain infrastructure files
+
+2010-02-09 23:50 hardaker
+
+ * configure, include/net-snmp/library/snmpIPBaseDomain.h,
+ include/net-snmp/library/snmpIPV4BaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ snmplib/snmpIPBaseDomain.c, snmplib/snmpIPV4BaseDomain.c,
+ snmplib/snmpUDPDomain.c:
+
+ New IPv4 and IP base transport files
+
+2010-02-09 23:48 hardaker
+
+ * configure.d/config_modules_lib:
+
+ don't double include transport modules
+
+2010-02-09 23:48 hardaker
+
+ * include/net-snmp/library/snmpIPXDomain.h:
+
+ moved architecture tests into the header files using config_error
+ for signaling problems
+
+2010-02-09 23:46 hardaker
+
+ * configure.d/config_modules_lib:
+
+ moved architecture tests into the header files using config_error
+ for signaling problems
+
+2010-02-09 23:45 hardaker
+
+ * include/net-snmp/library/snmpAAL5PVCDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUnixDomain.h:
+
+ moved architecture tests into the header files using config_error
+ for signaling problems
+
+2010-02-09 23:43 hardaker
+
+ * configure.d/config_modules_lib:
+
+ check for and report config_errors in transport headers
+
+2010-02-09 23:43 hardaker
+
+ * configure.d/config_os_headers:
+
+ allow a NETSNMP_QUICK_CHECK env variable to bypass header checks
+
+2010-02-09 23:42 hardaker
+
+ * configure.d/config_modules_lib:
+
+ better comments
+
+2010-02-09 23:42 hardaker
+
+ * configure.d/config_modules_lib:
+
+ check for config_require macros in transport headers for
+ force-including of other things
+
+2010-02-09 23:41 hardaker
+
+ * include/net-snmp/library/snmp_transport.h, perl/agent/agent.xs,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTCPDomain.c,
+ snmplib/snmpUDPDomain.c:
+
+ define a standardized indexed addr_pair instead of using one
+ labeled only for UDP everywhere
+
+2010-02-09 23:40 hardaker
+
+ * snmplib/snmptsm.c:
+
+ fix transport prefix list for incoming messages
+
+2010-02-09 23:40 hardaker
+
+ * include/net-snmp/library/snmptsm.h, snmplib/snmptsm.c:
+
+ remove the security level from the TSM cache; previous existence
+ from from a draft copy of the TSM RFC and is now stored entirely
+ in the tm reference
+
+2010-02-09 23:39 hardaker
+
+ * snmplib/snmptsm.c:
+
+ implement incoming TSM procedures according to RFC text
+
+2010-02-09 23:39 hardaker
+
+ * snmplib/snmptsm.c:
+
+ implement outgoing TSM procedures according to RFC text
+
+2010-02-09 23:39 hardaker
+
+ * include/net-snmp/library/snmpDTLSUDPDomain.h:
+
+ create defined sized array and length variable
+
+2010-02-05 09:52 jsafranek
+
+ *
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c:
+
+ CHANGES: snmpd: fixed filedescriptior leak in Etherlike-MIB and
+ RMON-MIB
+
+2010-02-04 15:57 jsafranek
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/mibII/interfaces.c,
+ include/net-snmp/data_access/interface.h:
+
+ CHANGES: snmpd: 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.
+
+2010-02-01 14:47 bvassche
+
+ * agent/mibgroup/examples/example.c:
+
+ Fixed the compiler warnings triggered by the source file
+ agent/mibgroup/examples/example.c.
+
+2010-02-01 14:45 bvassche
+
+ * README.win32, snmplib/keytools.c:
+
+ CHANGES: Win32: building: simplified the procedure for building
+ with SNMPv3 support enabled (OpenSSL).
+
+2010-02-01 14:34 bvassche
+
+ * agent/helpers/cache_handler.c, agent/helpers/instance.c,
+ agent/helpers/old_api.c, agent/helpers/stash_cache.c,
+ agent/helpers/watcher.c, agent/mibgroup/winExtDLL.c,
+ snmplib/large_fd_set.c, snmplib/md5.c, snmplib/snmpAliasDomain.c,
+ snmplib/snmp_parse_args.c:
+
+ Made sure that all calls to free() are intercepted when building
+ with dmalloc
+ support enabled. Included <dmalloc.h> in those source files where
+ it was not
+ yet included, and provided a wrapper function for free() where
+ the address of
+ this function was taken (Dmalloc can only intercept free() when
+ it is called
+ directly but not when it is called through a function pointer).
+
+2010-02-01 10:49 bvassche
+
+ * include/net-snmp/library/system.h:
+
+ NEWS: building: Building Net-SNMP with dmalloc support enabled is
+ again possible.
+
+2010-02-01 01:05 tanders
+
+ * testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap,
+ testing/tests/T055agentv1mintrap,
+ testing/tests/T056agentv2cmintrap, testing/tests/T113agentxtrap,
+ testing/tests/T114agentxagentxtrap:
+
+ CHANGES: building: 'make test TESTOPTS="-P tcp"' works fine now
+
+2010-01-31 08:02 bvassche
+
+ * configure, configure.d/config_os_misc2:
+
+ Follow-up for r18084: fixed an sh syntax error in the configure
+ script
+ that was triggered on systems without libcrypto and without
+ libeay32.
+ The following error was reported:
+ configure[33136]: x: unknown test operator
+
+2010-01-29 20:07 jsafranek
+
+ * testing/tests/T059trapdtraphandle:
+
+ Elaborate on rev. 18089 and adjust the temporary directory to the
+ * *really working one*. 2010-01-29 19:11 jsafranek
+
+
+ * testing/tests/T059trapdtraphandle:
+
+ Fix test 35 when configure option '--with-temp-file-pattern' was
+ used and the directory for temp. files does not exist yet.
+
+2010-01-29 15:07 bvassche
+
+ * configure, configure.d/config_os_functions,
+ include/net-snmp/library/system.h,
+ include/net-snmp/net-snmp-config.h.in, snmplib/closedir.c,
+ snmplib/gettimeofday.c, snmplib/opendir.c, snmplib/readdir.c,
+ snmplib/system.c, win32/libsnmp/libsnmp.dsp:
+
+ Moved the source code of the opendir(), readdir(), closedir() and
+ gettimeofday() replacements for MSVC from snmplib/system.c to
+ separate source files in snmplib.
+
+2010-01-29 08:57 bvassche
+
+ * configure, configure.d/config_os_libs:
+
+ Configure script consistency improvement: renamed the variable
+ "saved_LIBS" into "netsnmp_save_LIBS".
+
+2010-01-29 06:39 magfr
+
+ * configure, configure.d/config_os_struct_members,
+ include/net-snmp/net-snmp-config.h.in,
+ testing/tests/T072com2secunix:
+
+ CHANGES: testing: Check the size of sun_path and use that to
+ generate the maximal size strings for stressing com2secunix.
+
+2010-01-27 15:16 bvassche
+
+ * testing/eval_tools.sh:
+
+ NEWS: MinGW: running the regression test suite is again possible
+ ('make test').
+
+2010-01-27 14:43 bvassche
+
+ * configure, configure.d/config_os_libs,
+ configure.d/config_os_misc2,
+ include/net-snmp/net-snmp-config.h.in:
+
+ NEWS: Cygwin: building with another OpenSSL package than the
+ Cygwin-provided packages openssl and openssl-devel is again
+ possible.
+ NEWS: MinGW: building with OpenSSL works again.
+
+2010-01-26 21:27 magfr
+
+ * agent/agent_trap.c, include/net-snmp/agent/agent_trap.h:
+
+ CHANGES: snmplib: Make the context argument of send_v3trap,
+ send_trap_vars_with_context and netsnmp_send_traps refer to a
+ const char*.
+
+2010-01-26 21:24 magfr
+
+ * agent/mibgroup/host/data_access/swinst_pkginfo.c:
+
+ Correct misspelling - #elsif to #elif
+
+2010-01-26 21:21 magfr
+
+ * snmplib/snmpUDPDomain.c:
+
+ Apparently not all systems define INET_ADDRSTRLEN so add it if it
+ is missing.
+
+2010-01-26 15:46 bvassche
+
+ * testing/TESTCONF.sh:
+
+ Added netstat path for MinGW.
+
+2010-01-26 15:00 hardaker
+
+ * include/net-snmp/library/snmp_api.h:
+
+ fix stat names
+
+2010-01-26 15:00 hardaker
+
+ * include/net-snmp/library/snmp_assert.h:
+
+ define netsnmp_assert_or_msgreturn
+
+2010-01-26 14:59 hardaker
+
+ * snmplib/snmptsm.c:
+
+ use netsnmp_assert_or_return
+
+2010-01-26 14:58 hardaker
+
+ * include/net-snmp/library/snmp_assert.h:
+
+ define netsnmp_assert_or_return
+
+2010-01-26 14:58 hardaker
+
+ * snmplib/snmptsm.c:
+
+ update comments to reflect RFC5591 as the document describing the
+ implementation
+
+2010-01-26 11:43 bvassche
+
+ * include/net-snmp/system/cygwin.h:
+
+ NEWS: Cygwin: BUG: 2939168: byte order of udpLocalPort is now
+ correct.
+
+2010-01-26 10:46 bvassche
+
+ * net-snmp-config.in, testing/TESTCONF.sh,
+ testing/tests/T030snmpv3usercreation,
+ testing/tests/T115agentxperl:
+
+ NEWS: Cygwin: 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.
+
+2010-01-26 09:27 jsafranek
+
+ * agent/mibgroup/host/hr_swinst.c:
+
+ CHANGES: snmpd: 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.
+
+2010-01-25 22:16 magfr
+
+ * agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/snmpv3/usmUser.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.c,
+ agent/mibgroup/ucd-snmp/disk.c, snmplib/scapi.c,
+ snmplib/snmp_api.c:
+
+ CHANGES: snmplib, snmpd: Do not check if values of type size_t
+ are less than 0.
+
+2010-01-25 22:11 magfr
+
+ * agent/mibgroup/util_funcs/header_simple_table.c:
+
+ CHANGES: snmpd: Check the range of oid values towards the maximum
+ oid value, notULONG_MAX
+
+2010-01-25 20:01 rstory
+
+ * configure, configure.d/config_os_libs:
+
+ only bail on missing libiphlpapi for xwinsock2
+
+2010-01-25 19:57 rstory
+
+ * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c:
+
+ rename MAX_STATS to NETSNMP_STAT_MAX_STATS
+
+2010-01-25 19:53 rstory
+
+ * agent/helpers/snmp_get_statistic.c:
+
+ update for new path to snmp_get_statistics; check for index
+ overflow
+
+2010-01-25 19:44 rstory
+
+ * agent/helpers/Makefile.in, agent/mibgroup/Makefile.depend,
+ agent/mibgroup/mibII/snmp_mib_5_5.c,
+ agent/mibgroup/mibII/snmp_mib_5_5.h,
+ agent/mibgroup/snmpv3/snmpMPDStats_5_5.c,
+ agent/mibgroup/snmpv3/snmpMPDStats_5_5.h,
+ agent/mibgroup/snmpv3/usmStats_5_5.c,
+ agent/mibgroup/snmpv3/usmStats_5_5.h,
+ agent/mibgroup/target/target_counters_5_5.c,
+ agent/mibgroup/target/target_counters_5_5.h:
+
+ update for new path to snmp_get_statistics
+
+2010-01-25 16:03 hardaker
+
+ * include/net-snmp/library/snmp_api.h:
+
+ use *current* copy of the MIB when generating stats
+
+2010-01-25 16:01 rstory
+
+ * agent/helpers/snmp_get_statistic.c,
+ agent/mibgroup/utilities/snmp_get_statistic.c,
+ agent/mibgroup/utilities/snmp_get_statistic.h,
+ include/net-snmp/agent/all_helpers.h,
+ include/net-snmp/agent/snmp_get_statistic.h:
+
+ move snmp_get_statistic helper to helpers dir; update all_helpers
+ header
+
+2010-01-25 14:34 bvassche
+
+ * apps/agentxtrap.c:
+
+ Replaced explicit declarations of optind, optopt and optarg by
+ #include <unistd.h> because explicitly declaring these variables
+ is not compatible with Cygwin.
+
+2010-01-25 14:25 bvassche
+
+ * snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPIPv6Domain.c:
+
+ NEWS: 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.
+ NEWS: Cygwin: 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".
+
+2010-01-25 14:13 bvassche
+
+ * snmplib/inet_ntop.c, snmplib/inet_pton.c:
+
+ Added missing #include <string.h>.
+
+2010-01-25 14:10 bvassche
+
+ * configure, configure.d/config_project_ipv6_types:
+
+ Added configure test for the IPv6 stack included in Cygwin
+ version 1.7.
+ IPv6 support is one of the new features of Cygwin 1.7. For more
+ information,
+ see also http://cygwin.com/cygwin-ug-net/ov-new1.7.html.
+
+2010-01-25 12:40 bvassche
+
+ * configure, configure.d/config_os_headers,
+ configure.d/config_os_libs:
+
+ CHANGES: Cygwin: 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.
+
+2010-01-25 07:28 magfr
+
+ * configure, configure.d/config_os_functions, snmplib/inet_ntop.c,
+ snmplib/inet_pton.c:
+
+ CHANGES: building: Use autoconf to decide if inet_ntop.c and
+ inet_pton.c are to be compiled.
+
+2010-01-25 07:09 bvassche
+
+ * configure, configure.d/config_os_struct_members:
+
+ CHANGES: MinGW: struct sockaddr_in6.sin6_scope_id configure test
+ does now work.
+
+2010-01-25 05:14 hardaker
+
+ * include/net-snmp/library/snmp_api.h:
+
+ TLSTM counter stats
+
+2010-01-25 05:13 hardaker
+
+ * include/net-snmp/library/snmp_api.h:
+
+ add in TSM needed counter definitions
+
+2010-01-25 05:12 hardaker
+
+ * mibs/SNMP-TSM-MIB.txt, mibs/rfclist:
+
+ added the SNMP-TSM-MIB
+
+2010-01-24 14:43 magfr
+
+ * agent/agent_registry.c, include/net-snmp/agent/agent_registry.h:
+
+ NEWS: snmpd: Made subtree_context_cache::context_name a const
+ char*.
+
+2010-01-24 14:27 magfr
+
+ * include/net-snmp/library/tools.h:
+
+ CHANGES: snmplib: Prevent gcc ped-warning for
+ NETSNMP_REMOVE_CONST
+
+2010-01-24 13:27 magfr
+
+ * apps/snmpusm.c:
+
+ CHANGES: snmpusm: Prefer to use a variable of the right type over
+ an ugly cast. Lessen the scope of the variable as well.
+
+2010-01-24 12:59 bvassche
+
+ * configure, configure.d/config_os_headers,
+ configure.d/config_os_libs, configure.d/config_os_progs:
+
+ CHANGES: building: 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).
+
+2010-01-24 12:53 magfr
+
+ * snmplib/snmpUDPIPv6Domain.c:
+
+ Remove superfluous debug logs.
+
+2010-01-24 12:45 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ Windows, compiler warning fixes: fixed warnings about char * /
+ unsigned char *
+ mismatches.
+
+2010-01-24 12:44 bvassche
+
+ * snmplib/snmpUDPDomain.c:
+
+ Windows, compiler warning fix: make inet_ntop() and inet_pton()
+ declarations
+ available to the compiler.
+
+2010-01-24 12:44 bvassche
+
+ * snmplib/snmp_logging.c:
+
+ Windows, compiler warning fix: made sure that <ws2tcpip.h> will
+ be included
+ from <net-snmp/types.h> such that the compiler doesn't complain
+ about struct
+ sockaddr_in6 being used before being defined.
+
+2010-01-24 11:42 bvassche
+
+ * man:
+
+ Updated Subversion ignore list.
+
+2010-01-24 11:41 bvassche
+
+ * agent/agent_index.c, agent/agent_read_config.c,
+ agent/agent_registry.c, agent/agent_trap.c, agent/mib_modules.c,
+ agent/mibgroup/Rmon/alarm.c, agent/mibgroup/Rmon/event.c,
+ agent/mibgroup/Rmon/history.c, agent/mibgroup/Rmon/statistics.c,
+ agent/mibgroup/agentx/client.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/protocol.c,
+ agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/examples/ucdDemoPublic.c,
+ agent/mibgroup/host/hr_storage.c, agent/mibgroup/mibII/at.c,
+ agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/route_headers.h,
+ agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/mibincl.h,
+ agent/mibgroup/smux/smux.c, agent/mibgroup/ucd-snmp/disk.c,
+ agent/mibgroup/ucd-snmp/errormib.c,
+ agent/mibgroup/ucd-snmp/extensible.c,
+ agent/mibgroup/ucd-snmp/file.c,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/ucd-snmp/proc.c,
+ agent/mibgroup/ucd-snmp/versioninfo.c,
+ agent/mibgroup/util_funcs.c, agent/snmp_agent.c,
+ agent/snmp_vars.c, agent/snmpd.c, apps/snmpbulkget.c,
+ apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpdf.c,
+ apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c,
+ apps/snmpstatus.c, apps/snmptable.c, apps/snmptest.c,
+ apps/snmptrap.c, apps/snmpusm.c, apps/snmpvacm.c,
+ apps/snmpwalk.c, include/net-snmp/library/libsnmp.h,
+ include/net-snmp/net-snmp-includes.h, snmplib/lcd_time.c,
+ snmplib/mib.c, snmplib/parse.c, snmplib/read_config.c,
+ snmplib/scapi.c, snmplib/snmp-tc.c, snmplib/snmp_alarm.c,
+ snmplib/snmp_api.c, snmplib/snmp_auth.c, snmplib/snmp_client.c,
+ snmplib/snmp_logging.c, snmplib/snmp_parse_args.c,
+ snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c,
+ snmplib/system.c, snmplib/tools.c, snmplib/vacm.c:
+
+ Cleanup (Windows): removed superfluous #include <sys/timeb.h>
+ directives. This header file
+ has only to be included from snmplib/system.c because of the
+ _ftime() call in that file.
+
+2010-01-24 10:43 bvassche
+
+ * apps/snmpnetstat/inet.c:
+
+ The macro 'C()' now casts its result from unsigned long to
+ unsigned int.
+ This change fixes a compiler warnings about format specification
+ mismatches
+ and fixes a bug (incorrect snmpnetstat output) on big endian
+ systems.
+
+2010-01-24 10:33 bvassche
+
+ * man/config_api.3:
+
+ Follow-up for r17946: removed generated man pages from
+ repository.
+
+2010-01-24 10:31 bvassche
+
+ * include/net-snmp/library/winservice.h, snmplib/winservice.c:
+
+ Moved two declarations of static functions from .h to .c.
+
+2010-01-24 10:21 magfr
+
+ * agent/mibgroup/agent/nsModuleTable.c:
+
+ Remove unnecessary casts.
+
+2010-01-24 10:19 bvassche
+
+ * snmplib/snmpUDPIPv6Domain.c:
+
+ CHANGES: snmplib: builds again when HAVE_GETADDRINFO is not
+ defined.
+
+2010-01-24 10:03 bvassche
+
+ * configure, configure.d/config_os_functions,
+ include/net-snmp/net-snmp-config.h.in, snmplib/inet_ntop.c,
+ snmplib/inet_ntop.h, snmplib/inet_pton.c, snmplib/inet_pton.h,
+ snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c,
+ snmplib/snmpUDPIPv6Domain.c:
+
+ Changes:
+ - Added configure tests for inet_ntop() and inet_pton().
+ - Added header files snmplib/inet_ntop.h and snmplib/inet_pton.h.
+ - Replaced "extern inet_ntop(...);" and "extern inet_pton(...);"
+ by #include "inet_ntop/pton.h".
+ - Converted snmplib/inet_ntop.c and snmplib/inet_pton.c from K&R
+ C to ANSI C.
+ - Replaced the inet_aton() calls that were introduced in r18033
+ in snmplib/snmpUDPDomain.c by inet_pton() calls such that it is
+ again possible to build Net-SNMP on Windows.
+
+2010-01-24 06:08 magfr
+
+ * include/net-snmp/library/snmpDTLSUDPDomain.h:
+
+ CHANGES: snmplib: Remove declarations of functions that don't
+ exist or are declared elsewhere.
+
+2010-01-24 05:48 magfr
+
+ * agent/agent_trap.c:
+
+ NEWS: snmplib: Removed the unused variables warm_start_oid,
+ link_down_oid, link_up_oid, auth_fail_oid and egp_xxx_oid.
+
+2010-01-23 22:06 magfr
+
+ * testing/tests/T070com2sec, testing/tests/T071com2sec6,
+ testing/tests/T072com2secunix:
+
+ Better set of SKIPIF/SKIPIFNOTS
+
+2010-01-23 20:31 magfr
+
+ * testing/tests/T071com2sec6, testing/tests/T072com2secunix:
+
+ Be correct in what it is that is tested in the header.
+
+2010-01-23 20:27 magfr
+
+ * snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ snmplib/snmpUnixDomain.c:
+
+ CHANGES: snmplib: Changed the com2sec directives to fail if there
+ are too few arguments. Additionally changed the storage structure
+ to not allocate more space than necessary.
+
+2010-01-23 20:22 magfr
+
+ * testing/tests/T070com2sec, testing/tests/T071com2sec6,
+ testing/tests/T072com2secunix:
+
+ new tests checking the error handling of the com2sec* directives
+
+2010-01-23 19:17 bvassche
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Follow-up for r18025: builds again with Microsoft Visual Studio.
+
+2010-01-23 17:51 bvassche
+
+ * configure, configure.ac:
+
+ CHANGES: building: OS header detection check is now run before
+ IPv6 stack detection.
+ CHANGES: Solaris: sockaddr_in6.sin6_addr configure test does now
+ work.
+
+2010-01-23 17:42 bvassche
+
+ * snmplib/large_fd_set.c:
+
+ Fixed a Solaris-specific compiler warning.
+
+2010-01-23 17:00 bvassche
+
+ * configure, configure.d/config_os_headers,
+ configure.d/config_os_struct_members,
+ include/net-snmp/net-snmp-config.h.in,
+ include/net-snmp/system/mingw32.h:
+
+ MinGW: added configure test for <sys/timeb.h> and also for struct
+ timezone.
+
+2010-01-23 16:32 bvassche
+
+ * include/net-snmp/library/snmpTCPIPv6Domain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h,
+ snmplib/snmpUDPIPv6Domain.c:
+
+ MinGW: made sure that the IPv6-related datatypes are available
+ before being used.
+
+2010-01-23 16:30 bvassche
+
+ * include/net-snmp/net-snmp-config.h.in:
+
+ Added #undef HAVE_WINDOWS_H.
+
+2010-01-23 16:28 bvassche
+
+ * include/net-snmp/types.h:
+
+ MinGW: made gettimeofday() declaration available for the
+ compiler.
+
+2010-01-23 16:27 bvassche
+
+ * snmplib/snmp_api.c:
+
+ MinGW: made gettimeofday() declaration available for the
+ compiler.
+
+2010-01-23 16:26 bvassche
+
+ * snmplib/inet_pton.c:
+
+ Made sure that the compiler does not complain about a missing
+ prototype for isdigit().
+
+2010-01-23 16:24 bvassche
+
+ * configure, configure.d/config_os_headers:
+
+ MinGW: iphlpapi.h configure test does now work.
+
+2010-01-23 15:10 bvassche
+
+ * configure, configure.d/config_project_ipv6_types:
+
+ Renamed the Winsock2 IPv6 stack from 'mingw' into 'winsock2'.
+
+2010-01-23 15:07 bvassche
+
+ * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/icmp.c,
+ agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c,
+ agent/mibgroup/mibII/ipAddr.c,
+ agent/mibgroup/mibII/route_write.c, agent/mibgroup/mibII/tcp.c,
+ agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udp.c,
+ agent/mibgroup/mibII/udpTable.c,
+ agent/mibgroup/mibII/var_route.c, agent/snmpd.c,
+ apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c,
+ apps/snmpnetstat/winstub.h, configure,
+ configure.d/config_os_headers,
+ include/net-snmp/net-snmp-config.h.in, include/net-snmp/types.h,
+ snmplib/inet_ntop.c, snmplib/inet_pton.c,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpSSHDomain.c,
+ snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c,
+ snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Improved portability between the supported Win32 compilation
+ environments as follows:
+ - Made sure that the <winsock2.h> and <ws2tcpip.h> header files
+ are only included from <net-snmp/types.h>.
+ - Added configure check for <iphlpapi.h>.
+ - Replaced several WIN32 / cygwin tests by a HAVE_IPHLPAPI_H
+ test.
+ - Documented that win32/net-snmp/net-snmp-config.h is only used
+ for the MSVC build.
+
+2010-01-22 16:46 bvassche
+
+ * snmplib/tools.c:
+
+ Follow-up for r17910: builds again with Microsoft Visual Studio
+ 6.
+
+2010-01-22 16:41 bvassche
+
+ * agent/mibgroup/winExtDLL.c, win32/MgmtApi-winExtDLL.h:
+
+ Follow up for r18016: builds again with Microsoft Visual Studio.
+
+2010-01-22 14:13 bvassche
+
+ * configure, configure.d/config_os_libs:
+
+ Follow-up for r18016: made MinGW libiphlpapi check more robust.
+
+2010-01-22 13:32 bvassche
+
+ * README.win32, aclocal.m4, agent/agent_index.c,
+ agent/agent_read_config.c, agent/agent_registry.c,
+ agent/agent_trap.c, agent/mib_modules.c,
+ agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/master.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/protocol.c,
+ agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/disman/schedule/schedCore.c,
+ agent/mibgroup/examples/ucdDemoPublic.c,
+ agent/mibgroup/header_complex.c, agent/mibgroup/host_res.h,
+ agent/mibgroup/ip-forward-mib/data_access/route_ioctl.c,
+ agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/ipAddr.c,
+ agent/mibgroup/mibII/mibII_common.h,
+ agent/mibgroup/mibII/route_headers.h,
+ agent/mibgroup/mibII/route_write.c,
+ agent/mibgroup/mibII/system_mib.c,
+ agent/mibgroup/mibII/vacm_conf.c,
+ agent/mibgroup/mibII/vacm_vars.c,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/smux/smux.c, agent/mibgroup/snmpv3/snmpEngine.c,
+ agent/mibgroup/snmpv3/snmpMPDStats.c,
+ agent/mibgroup/snmpv3/usmStats.c,
+ agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/struct.h,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.c,
+ agent/mibgroup/target/target.c, agent/mibgroup/ucd-snmp/disk.c,
+ agent/mibgroup/ucd-snmp/dlmod.c,
+ agent/mibgroup/ucd-snmp/errormib.c,
+ agent/mibgroup/ucd-snmp/extensible.c,
+ agent/mibgroup/ucd-snmp/file.c,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/ucd-snmp/pass.c,
+ agent/mibgroup/ucd-snmp/pass_persist.c,
+ agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/proxy.c,
+ agent/mibgroup/ucd-snmp/versioninfo.c,
+ agent/mibgroup/util_funcs.c, agent/mibgroup/winExtDLL.c,
+ agent/mibgroup/winExtDLL.h, agent/snmp_agent.c,
+ agent/snmp_vars.c, agent/snmpd.c, apps/encode_keychange.c,
+ apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c,
+ apps/snmpdf.c, apps/snmpget.c, apps/snmpgetnext.c,
+ apps/snmpnetstat/winstub.c, apps/snmpset.c, apps/snmpstatus.c,
+ apps/snmptable.c, apps/snmptest.c, apps/snmptranslate.c,
+ apps/snmptrap.c, apps/snmptrapd.c, apps/snmptrapd_auth.c,
+ apps/snmptrapd_handlers.c, apps/snmptrapd_log.c,
+ apps/snmptrapd_sql.c, apps/snmpusm.c, apps/snmpvacm.c,
+ apps/snmpwalk.c, configure, configure.d/config_os_functions,
+ configure.d/config_os_headers, configure.d/config_os_libs,
+ configure.d/config_os_struct_members,
+ configure.d/config_project_ipv6_types,
+ include/net-snmp/library/large_fd_set.h,
+ include/net-snmp/library/libsnmp.h,
+ include/net-snmp/net-snmp-config.h.in,
+ include/net-snmp/system/mingw32.h, include/net-snmp/types.h,
+ snmplib/asn1.c, snmplib/callback.c, snmplib/default_store.c,
+ snmplib/int64.c, snmplib/keytools.c, snmplib/large_fd_set.c,
+ snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c,
+ snmplib/parse.c, snmplib/read_config.c, snmplib/scapi.c,
+ snmplib/snmp.c, snmplib/snmp_alarm.c, snmplib/snmp_api.c,
+ snmplib/snmp_auth.c, snmplib/snmp_client.c, snmplib/snmp_debug.c,
+ snmplib/snmp_logging.c, snmplib/snmp_parse_args.c,
+ snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c,
+ snmplib/system.c, snmplib/tools.c, snmplib/vacm.c,
+ snmplib/winpipe.c, win32/Snmp-winExtDLL.h,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ NEWS: MinGW: winExtDLL compiles now under MinGW.
+ CHANGES: MinGW: building Net-SNMP works again.
+
+ Detailed overview:
+ * Changes in the configure script:
+
+ - socket() library check passes again on MinGW.
+ - Added library checks for libws2_32, libregex and libsnmpapi.
+ - Added check for the winsock2.h and ws2tcpip.h header files.
+ - Added check for the chown() and localtime_r() functions.
+ - sockaddr_in6.sin6_scope_id check does now work on MinGW.
+ - Added IPv6 stack type called "mingw".
+ * Source code changes:
+
+ - Include <winsock2.h> from <net-snmp/types.h> instead of
+ <winsock.h>
+ under MinGW such that IPv6 support is available.
+ - Moved #include <winsock.h> from .c files to <net-snmp/types.h>.
+ - Added a copy of the MinGW header file <snmp.h> (which is not
+ copyrighted)
+ as win32/Snmp-winExtDLL.h.
+ - agent: only call chown() when available (HAVE_CHOWN).
+ * Documentation changes: updated README.win32.
+
+
+2010-01-22 08:34 magfr
+
+ * snmplib/read_config.c:
+
+ CHANGES: snmplib: Do not cast from char* to char*
+
+2010-01-22 00:39 hardaker
+
+ * COPYING:
+
+ Copyright file update for SPARTA, Inc.
+
+2010-01-22 00:22 hardaker
+
+ * snmplib/snmptsm.c:
+
+ add proper prefixes in TSM for SSH, DTLS, etc, based on the
+ domain
+
+2010-01-22 00:20 hardaker
+
+ * dist/patme:
+
+ added 5.5 branch
+
+2010-01-22 00:20 hardaker
+
+ * dist/makerelease.xml:
+
+ minor echo output change
+
+2010-01-21 20:51 rstory
+
+ * snmplib/snmp_api.c:
+
+ move comment next to code it is talking about; No code change
+
+2010-01-21 14:55 jsafranek
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:
+
+ CHANGES: 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.
+
+2010-01-20 12:42 bvassche
+
+ * PORTING, local/snmpcheck.def:
+
+ Fixed typo: replaced 'necissary' by 'necessary'.
+
+2010-01-20 08:53 jsafranek
+
+ * man/snmpnetstat.1.def:
+
+ Fix minor typo in man page, it's snmpnetstat -Cp, not -CP.
+
+2010-01-14 12:34 jsafranek
+
+ *
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c:
+
+ CHANGES: 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.
+
+2010-01-13 11:21 jsafranek
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c:
+
+ CHANGES: snmpd: 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.
+
+2010-01-12 00:52 tanders
+
+ * configure, configure.d/config_os_libs:
+
+ CHANGES: build: run rpm configure checks for hr_swinst rewrite
+ (rpm
+ version only)
+
+2010-01-11 23:58 tanders
+
+ * apps/Makefile.in:
+
+ add PERLLDOPTS_FOR_APPS to agentxtrap link line (fixes
+ "libperl.so not
+ found" errors)
+
+2010-01-11 00:11 tanders
+
+ * testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap,
+ testing/tests/T055agentv1mintrap,
+ testing/tests/T056agentv2cmintrap, testing/tests/T113agentxtrap,
+ testing/tests/T114agentxagentxtrap:
+
+ get rid of using deprecated syntax for trap/inform sinks
+
+2010-01-08 08:42 bvassche
+
+ * snmplib/snmp_alarm.c, snmplib/snmp_api.c:
+
+ CHANGES: snmplib: 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_sigmask.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.
+
+2010-01-07 19:42 hardaker
+
+ * agent/mibgroup/hardware/cpu/cpu_sysctl.c:
+
+ Patch from Stephen Hemminger to fix a minor memleak in cpu
+ sysctrl fetching
+
+2010-01-07 16:21 bvassche
+
+ * include/net-snmp/library/read_config.h, snmplib/read_config.c,
+ snmplib/snmpusm.c, snmplib/vacm.c:
+
+ Removed read_config_read_ascii_string(), and made sure that
+ read_config_read_octet_string() '\0'-terminates the output buffer
+ in all cases.
+ Updated documentation and unit tests.
+
+2010-01-07 14:41 bvassche
+
+ * snmplib/snmpusm.c:
+
+ Removed three superfluous casts because these triggered a
+ compiler warning
+ when compiled with MSVC.
+
+2010-01-07 13:28 bvassche
+
+ * snmplib/read_config.c:
+
+ Reverted the read_config_read_octet_string() changes from r17992
+ because these
+ caused the following Valgrind complaint during snmpd startup:
+
+ ==25201== Conditional jump or move depends on uninitialised
+ value(s)
+ ==25201== at 0x4047B14: netsnmp_send_traps (agent_trap.c:798)
+ ==25201== by 0x4048128: send_enterprise_trap_vars
+ (agent_trap.c:853)
+ ==25201== by 0x404819D: send_trap_vars (agent_trap.c:963)
+ ==25201== by 0x404825B: send_easy_trap (agent_trap.c:1011)
+ ==25201== by 0x804B5D2: main (snmpd.c:394)
+
+2010-01-07 12:30 bvassche
+
+ *
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c:
+
+ Fixed a format specification mismatch.
+
+2010-01-07 12:19 bvassche
+
+ * include/net-snmp/agent/sysORTable.h:
+
+ Depending on the context, assigning a char * pointer to
+ sysORTable::OR_descr does or does not transfer
+ ownership. So whether OR_descr is declared as char * or as const
+ char *, there will always be at
+ least one statement on which the compiler complains about a char
+ * / const char * mismatch. The only solution is to cast away
+ const where appropriate to make sure that the compiler does not
+ complain, as implemented in this patch. 2010-01-07 11:46
+ bvassche
+
+
+ * snmplib/snmpusm.c:
+
+ usm_save_user(): when writing user->name and user->secName, only
+ write the ASCII data and not the
+ terminating '\0'. Since both items are read by calling
+ read_config_read_ascii_string(), writing
+ the terminating '\0' is not necessary to guarantee that the data
+ read back is terminated properly.
+
+2010-01-07 09:13 bvassche
+
+ * snmplib/read_config.c:
+
+ Changed the behavior of read_config_read_octet_string(): until
+ now this
+ function terminated the output buffer in some cases with '\0'
+ (when the
+ input was in the format 0x... and a buffer overflow occurred and
+ also
+ when the input was in ASCII format, but not when the input was in
+ format
+ 0x... and no buffer overflow occurred). Changed this such that
+ this
+ function does no longer terminate the input buffer with '\0'.
+ This
+ change was possible because inside the Net-SNMP project all
+ callers that
+ needed a '\0' terminated string have been converted to use
+ read_config_read_ascii_string() instead.
+
+2010-01-06 17:52 bvassche
+
+ * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/snmp_mib.c,
+ agent/mibgroup/mibII/snmp_mib_5_5.c,
+ agent/mibgroup/mibII/sysORTable.c,
+ agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c,
+ agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/vacm_vars.c,
+ agent/mibgroup/snmpv3/snmpEngine.c,
+ agent/mibgroup/snmpv3/snmpMPDStats.c,
+ agent/mibgroup/snmpv3/snmpMPDStats_5_5.c,
+ agent/mibgroup/snmpv3/usmStats.c,
+ agent/mibgroup/snmpv3/usmStats_5_5.c,
+ agent/mibgroup/tunnel/tunnel.c:
+
+ Reverted r17968 and r17972.
+
+2010-01-06 15:40 bvassche
+
+ * agent/mibgroup/disman/event/mteTriggerConf.c,
+ agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/mibII/vacm_conf.c:
+
+ Fixed more compiler warnings related to the use of the const
+ keyword.
+
+2010-01-06 15:38 bvassche
+
+ * agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c:
+
+ Fixed a format specification mismatch.
+
+2010-01-06 15:36 bvassche
+
+ * include/net-snmp/library/snmpusm.h:
+
+ Changed argument type from char * into const char *. Should have
+ been included in r17975.
+
+2010-01-06 15:33 bvassche
+
+ * agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/disman/schedule/schedTable.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/mibII/ipv6.c,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/utilities/override.c:
+
+ Fixed several compiler warnings about char * / u_char *
+ mismatches.
+
+2010-01-06 15:31 bvassche
+
+ * agent/agent_read_config.c,
+ include/net-snmp/agent/agent_read_config.h,
+ include/net-snmp/config_api.h, snmplib/read_config.c:
+
+ Added the functions register_const_config_handler() and
+ snmpd_register_const_config_handler(), which
+ accept a parser function that does not modify the string that it
+ parses. Using these functions results
+ in easier to read code than using the non-const handler
+ registration functions and casting the parser
+ function explicitly from (void(*)(const char*, const char*)) to
+ (void(*)(const char*, char*)).
+
+2010-01-06 15:27 bvassche
+
+ * snmplib/snmpusm.c:
+
+ Fixed a compiler warning about discarding the const qualifier.
+
+2010-01-06 14:48 bvassche
+
+ * include/net-snmp/library/read_config.h, snmplib/read_config.c:
+
+ Added read_config_read_objid_const().
+
+2010-01-06 14:42 bvassche
+
+ * agent/mibgroup/tunnel/tunnel.c:
+
+ Duplicated the second argument of REGISTER_SYSOR_TABLE() /
+ REGISTER_SYSOR_ENTRY()
+ since that argument is freed while unregistering such an entry.
+ Not sure whether
+ this could actually trigger a call of free() with a constant
+ string as argument
+ and I'm neither sure about whether or not this could have
+ triggered a crash.
+
+2010-01-06 14:34 bvassche
+
+ * include/net-snmp/library/vacm.h, snmplib/vacm.c:
+
+ For those VACM functions that do not modify the strings passed as
+ arguments,
+ changed the argument type from char * to const char *.
+
+2010-01-06 14:27 bvassche
+
+ * snmplib/snmp_logging.c:
+
+ Fixed a compiler warning about discarding the const qualifier.
+
+2010-01-06 14:26 bvassche
+
+ * agent/mibgroup/sctp-mib/sctpScalars_common.c:
+
+ Removed an unused variable.
+
+2010-01-06 14:14 bvassche
+
+ * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/snmp_mib.c,
+ agent/mibgroup/mibII/snmp_mib_5_5.c,
+ agent/mibgroup/mibII/sysORTable.c,
+ agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c,
+ agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/vacm_vars.c,
+ agent/mibgroup/snmpv3/snmpEngine.c,
+ agent/mibgroup/snmpv3/snmpMPDStats.c,
+ agent/mibgroup/snmpv3/snmpMPDStats_5_5.c,
+ agent/mibgroup/snmpv3/usmStats.c,
+ agent/mibgroup/snmpv3/usmStats_5_5.c:
+
+ Duplicated the second argument of REGISTER_SYSOR_TABLE() /
+ REGISTER_SYSOR_ENTRY()
+ since that argument is freed while unregistering such an entry.
+ Not sure whether
+ this could actually trigger a call of free() with a constant
+ string as argument
+ and I'm neither sure about whether or not this could have
+ triggered a crash.
+
+2010-01-06 14:08 bvassche
+
+ * agent/mibgroup/disman/event/mteTriggerConf.c,
+ agent/mibgroup/disman/event/mteTriggerConf.h:
+
+ Fixed several compiler warnings about discarding the const
+ qualifier.
+
+2010-01-06 14:06 bvassche
+
+ * agent/helpers/table.c, agent/helpers/table_dataset.c:
+
+ Fixed several compiler warnings about char * / u_char *
+ mismatches.
+
+2010-01-06 14:04 bvassche
+
+ * include/net-snmp/library/read_config.h, snmplib/read_config.c:
+
+ Changes:
+ - Added new functions skip_white_const(), skip_not_white_const(),
+ skip_token_const(), copy_nword_const() and
+ read_config_read_octet_string_const().
+ - Changed return type of read_config_read_ascii_string() from
+ char * to
+ const char *. Note: this does not affect backwards compatibility
+ since this
+ function has not yet been included in any release.
+ - Fixed documentation of read_config_read_octet_string() and
+ read_config_read_ascii_string().
+ - Reduced number of cast-away-const constructs in read_config.c.
+
+2010-01-06 13:35 bvassche
+
+ * include/net-snmp/library/tools.h:
+
+ Refined the implementation of the macro NETSNMP_REMOVE_CONST():
+ when using
+ the gcc compiler, it is now verified whether the types (const t)
+ and typeof(e)
+ are compatible, where t is the first argument and e the second
+ argument of
+ this macro.
+
+2010-01-06 13:33 jsafranek
+
+ * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/at.h:
+
+ Add support of network interfaces with HW address bigger than 6
+ bytes to atTable. Some HW, like InfiniBand, uses HW addresses
+ with 9 and more bytes.
+
+2010-01-06 12:45 dts12
+
+ * agent/mibgroup/hardware/cpu/cpu_kstat.c:
+
+ CHANGES: snmpd: BUGS: 2924140: Fix termination of CPU/FPU types
+
+2010-01-06 12:33 dts12
+
+ * snmplib/snmpUnixDomain.c:
+
+ CHANGES: snmplib: BUGS: 2922390: Fix test for missing contextName
+ parameter
+
+2010-01-06 11:57 bvassche
+
+ * agent/snmp_perl.c, include/net-snmp/library/tools.h,
+ snmplib/container.c, snmplib/container_binary_array.c,
+ snmplib/container_list_ssll.c, snmplib/parse.c,
+ snmplib/snmp_service.c:
+
+ Changes:
+ - Introduced a new macro NETSNMP_REMOVE_CONST() that allows to
+ cast
+ away constness without that gcc -Wcast-qual reports a warning.
+ - Made casting away constness explicit by introducing the
+ NETSNMP_REMOVE_CONST() macro. This suppresses the warning
+ gcc -Wcast-qual printed for these statements.
+
+2010-01-06 11:46 bvassche
+
+ * agent/mibgroup/tunnel/tunnel.c, snmplib/snmpUDPIPv6Domain.c:
+
+ Fixed compiler warnings about discarding the const qualifier.
+
+2010-01-06 09:14 magfr
+
+ * agent/mibgroup/mibII/icmp.c, agent/mibgroup/smux/smux.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.c,
+ agent/mibgroup/ucd-snmp/dlmod.c, agent/snmp_agent.c,
+ apps/agentxtrap.c, snmplib/large_fd_set.c, snmplib/snmp_api.c:
+
+ Do not use 0 when referring to NULL.
+
+2010-01-06 08:26 bvassche
+
+ * include/net-snmp/library/system.h, snmplib/system.c:
+
+ Changed argument types of calculate_time_diff() and
+ calculate_sectime_diff()
+ from struct timeval * to const struct timeval *. Note: this does
+ not affect
+ backwards compatibility.
+
+2010-01-06 08:23 bvassche
+
+ * agent/mibgroup/ucd-snmp/diskio.c:
+
+ Changes (no functionality has been modified):
+ - Removed diskio_parse_config() declaration because that function
+ is neither called nor defined in the source file diskio.c.
+ - Added declaration for getstats() such that gcc does not
+ complain about a missing declaration.
+ - Linux: changed visibility of getstats() from global to static
+ for consistency with the BSD and Darwin implementations of
+ getstats().
+
+2010-01-06 08:00 bvassche
+
+ * agent/agent_trap.c, agent/mibgroup/agentx/client.c,
+ agent/mibgroup/agentx/protocol.c,
+ agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/utilities/iquery.c:
+
+ Fixed compiler warnings about char * / u_char * mismatches.
+
+2010-01-06 02:18 magfr
+
+ * apps/Makefile.in, configure, configure.d/config_modules_agent,
+ man/Makefile.in, testing/tests/T114agentxagentxtrap:
+
+ CHANGES: apps: Only build agentxtrap if the agentx libraries are
+ built. Add a test case for agentxtrap.
+
+ The enablement/disablement is inspiered by automake conditionals
+
+2010-01-06 01:59 magfr
+
+ * agent/mibgroup/agentx/client.c:
+
+ Remove unused variable starttime.
+
+2010-01-05 22:54 magfr
+
+ * agent/mibgroup/ucd-snmp/logmatch.c,
+ agent/mibgroup/ucd-snmp/logmatch.h:
+
+ CHANGES: Hide most functions and variables in the logmatch
+ module. Cleaned up the header accordingly. Remove the need for
+ forward declarations by reordering the functions.
+
+2010-01-05 22:33 dts12
+
+ * python/netsnmp/client_intf.c:
+
+ CHANGES: python: BUGS: 2919379: Initialise SNMP sessions properly
+ Provided by Diego Billi
+
+2010-01-05 22:20 dts12
+
+ * snmplib/snmpCallbackDomain.c:
+
+ CHANGES: snmplib: BUGS: 2919320: Avoid accessing freed memory
+ Reported by Tomasz Lis
+
+2010-01-05 18:58 dts12
+
+ * agent/mibgroup/ucd-snmp/proc.c:
+
+ CHANGES: snmpd: BUGS: 2914410: Fix crash on empty command lines
+
+2010-01-05 15:31 dts12
+
+ * agent/mibgroup/agentx/protocol.c:
+
+ CHANGES: snmpd: PATCH: 2912584: Fix null OID handling in Agentx
+ on 64bit
+ Patch supplied by Lutz Jaenicke
+
+2010-01-05 10:11 tanders
+
+ * include/net-snmp/system/hpux.h:
+
+ CHANGES: hpux: fix build error on HP-UX 10.20
+
+2010-01-05 08:42 jsafranek
+
+ * man, man/pdu_api.3, man/session_api.3, man/varbind_api.3:
+
+ Remove generated man pages from repository.
+
+2010-01-04 16:44 bvassche
+
+ * snmplib/read_config.c:
+
+ Fixed a past-end-of-buffer read that occurred when an ASCII
+ string was
+ passed as the first argument of read_config_read_octet_string() /
+ read_config_read_ascii_string() and the third argument (*len)
+ equals 0.
+
+2010-01-04 16:41 bvassche
+
+ * snmplib/read_config.c:
+
+ Fixed compiler warnings about casting away 'const'.
+
+2010-01-04 16:27 bvassche
+
+ * snmplib/read_config.c:
+
+ Added unit test for read_config_read_octet_string() and
+ read_config_read_ascii_string().
+
+2010-01-04 10:45 jsafranek
+
+ * snmplib/mib.c:
+
+ Use correct oid length in table indexes.
+
+2010-01-04 08:10 bvassche
+
+ * snmplib/snmp_alarm.c:
+
+ Made sure that snmp_alarm.c can be compiled again with C89
+ compilers: for C89
+ it is required that initializers are constant expressions.
+
+2010-01-03 16:28 magfr
+
+ * agent/mibgroup/tcp-mib/data_access/tcpConn_common.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_solaris2.c:
+
+ Rename netsnmp_arch_tcpconn_delete to
+ netsnmp_arch_tcpconn_entry_delete in order to be consistent with
+ the header file and all the other functions in the module.
+
+2010-01-03 16:26 magfr
+
+ * agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h,
+ include/net-snmp/data_access/ip_scalars.h,
+ include/net-snmp/data_access/systemstats.h:
+
+ Add missing declarations.
+
+2009-12-30 12:49 bvassche
+
+ * include/net-snmp/library/tools.h,
+ include/net-snmp/library/types.h:
+
+ Follow-up for r17933: fixed the issue that including the header
+ file
+ <net-snmp/library/types.h> from <net-snmp/library/tools.h>
+ triggers
+ compiler errors during the configure process (complaints about
+ <netsnmp/net-snmp-config.h> not being included before
+ <net-snmp/types.h>).
+ Note: this does not solve the underlying problem that MIB code
+ must not
+ include the header file <net-snmp/types.h> because doing so would
+ trigger a
+ circular dependency during the configure step (MIB code is
+ compiled during
+ the configure step, while the configure step generates
+ <netsnmp/net-snmp-config.h> and <net-snmp/types.h> needs
+ <netsnmp/net-snmp-config.h>).
+
+2009-12-30 11:48 bvassche
+
+ * apps, man:
+
+ Follow-up for r17919: updated Subversion ignore lists.
+
+2009-12-28 18:03 bvassche
+
+ * agent/agent_index.c:
+
+ Fixed a past-end-of-buffer read. Found this by analyzing compiler
+ warnings.
+ Note: the affected function, register_string_index(), isn't
+ called from
+ anywhere inside the Net-SNMP project itself.
+
+2009-12-23 09:49 jsafranek
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:
+
+ Fix invalid read reported by valgrind:
+ Invalid read of size 1
+ memcpy (mc_replace_strmem.c:402)
+ _netsnmp_ioctl_ipaddress_container_load_v4
+ (ipaddress_ioctl.c:240)
+ netsnmp_arch_ipaddress_container_load (ipaddress_linux.c:158)
+ netsnmp_access_ipaddress_container_load (ipaddress_common.c:112)
+
+ Returning structure with pointers inside is not the best thing to
+ do.
+
+2009-12-22 16:05 bvassche
+
+ * include/net-snmp/library/read_config.h, snmplib/read_config.c,
+ snmplib/snmpusm.c, snmplib/vacm.c:
+
+ Fixed several past-end-of-buffer reads.
+
+2009-12-22 12:02 bvassche
+
+ * agent/mibgroup/Rmon/agutil.c, agent/mibgroup/agentx/client.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/host/hr_swinst.c,
+ agent/mibgroup/if-mib/data_access/interface_openbsd.c,
+ agent/mibgroup/if-mib/data_access/interface_sysctl.c,
+ agent/mibgroup/mibII/interfaces.c, agent/snmp_agent.c,
+ agent/snmp_vars.c, include/net-snmp/agent/snmp_agent.h,
+ include/net-snmp/library/system.h,
+ include/net-snmp/library/tools.h,
+ include/net-snmp/library/types.h, man/netsnmp_util.3,
+ snmplib/system.c, snmplib/tools.c, win32/libsnmp_dll/libsnmp.def,
+ win32/libsnmp_dll/libsnmp.def.in:
+
+ Reverted the backwards-incompatible changes of r17913:
+ - Restored the definition of the DIFFTIMEVAL() macro.
+ - Restored the definitions of the functions
+ calculate_time_diff(),
+ uatime_ready(), marker_tticks() and timeval_tticks().
+ - starttime is again a global variable instead of a static one.
+ Also implemented the following changes:
+ - Moved the marker_t typedef from net-snmp/library/tools.h to
+ net-snmp/library/types.h.
+ - Added a new typedef, const_marker_t.
+ - For those atime_*() / uatime_*() / *_tticks() functions that do
+ not change
+ their arguments, declared these arguments const_marker_t instead
+ of marker_t.
+ - Renamed netsnmp_get_starttime() and netsnmp_set_starttime() to
+ netsnmp_get_agent_starttime() and netsnmp_set_agent_starttime()
+ respectively. Moved these functions from tools.c to system.c.
+ - Removed the function atime_hsubtract() (was introduced in
+ r17913) and
+ introduced a new function, netsnmp_set_agent_uptime().
+
+2009-12-22 07:59 bvassche
+
+ * snmplib/read_config.c:
+
+ Reverted r17926, which made the string returned by
+ read_config_read_octet_string() zero-terminated. A new patch will
+ follow
+ that fixes the callers of read_config_read_octet_string() that
+ were
+ assuming that read_config_read_octet_string() zero-terminates the
+ string
+ read by this function.
+
+2009-12-21 14:29 jsafranek
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:
+
+ CHANGES: snmpd: 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
+ container
+ 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.
+
+2009-12-21 13:52 bvassche
+
+ * snmplib/read_config.c:
+
+ Follow-up for r17928: while r17928 fixed a dangling pointer
+ dereference
+ detected by running the Net-SNMP software on Windows, that patch
+ introduced
+ a dangling pointer dereference about which only Valgrind on Linux
+ complained.
+ This follow-up patch fixes both dangling pointer dereferences
+ triggered by
+ parsing the persistentDir keyword.
+
+2009-12-21 13:32 bvassche
+
+ * agent/helpers/table_dataset.c:
+
+ Applied a slightly modified version of patch #2901122. Changes:
+ - New feature: specifying ASN type SNMP_NOSUCHINSTANCE as the
+ third argument
+ of netsnmp_set_row_column() will cause an SNMP GetRequest /
+ GetNextRequest to
+ return the error code noSuchInstance (SNMPv2) or noSuchName
+ (SNMPv1). This
+ makes it possible to have a cached table with one or more
+ "holes".
+ - Performance optimization: do not free() / malloc() the memory
+ for storing
+ the cached value if the value has not been modified.
+ - Performance optimization: do not free() / malloc() the memory
+ for storing
+ the cached value if the length of the value has not been
+ modified.
+ - Performance optimization: if the size of the cached value
+ shrunk, use
+ realloc() instead of free() and malloc().
+
+2009-12-21 12:23 bvassche
+
+ * snmplib/read_config.c:
+
+ Applied a slightly modified version of patch #2912055: make sure
+ that
+ parsing the "persistentDir" keyword in snmp.conf does not trigger
+ a
+ dangling pointer. To my surprise BoundsChecker complained about
+ this
+ (on Windows), but Valgrind did not report this issue (on Linux).
+
+2009-12-21 12:08 bvassche
+
+ * agent/mibgroup/notification-log-mib/notification_log.c:
+
+ Follow-up for r17925 (fix memory leak during startup): while
+ r17925 fixed
+ only the leak triggered from inside the for-loop, this patch does
+ now also
+ fix the leak triggered by the netsnmp_table_dataset_add_row()
+ call near
+ the end of log_notification().
+
+2009-12-21 12:01 bvassche
+
+ * snmplib/read_config.c:
+
+ Applied patch #2912062: make sure that the string returned by
+ read_config_read_octet_string() is properly terminated, such that
+ the
+ callers of this function do not trigger past-end-of-buffer reads.
+ Found
+ this issue via BoundsChecker.
+
+2009-12-21 11:06 bvassche
+
+ * agent/mibgroup/notification-log-mib/notification_log.c:
+
+ Applied patch #2912068, which fixes a memory leak during startup.
+ The
+ function log_notification() adds a row to the table
+ nlmLogVarTable, but
+ this function can be called before that table has been
+ initialized. If
+ that happens, memory is allocated for a row but that memory is
+ never
+ added to the cached table data. The BoundsChecker tool reported
+ this as
+ a "memory leak leaving scope".
+
+2009-12-21 10:54 bvassche
+
+ * README.win32:
+
+ Added the following text to the "Limitations" section of
+ README.win32:
+ "When using winExtDLL, there is an offset of up to one second
+ between the
+ value of the sysUpTime varbind included in the traps generated by
+ SNMP
+ extension DLLs (e.g. linkUp and linkDown) and the value of the
+ sysUpTime
+ varbind included in traps generated by Net-SNMP itself (e.g.
+ coldStart)."
+
+2009-12-21 10:09 bvassche
+
+ * agent/agent_trap.c, man/netsnmp_agent_trap.3,
+ snmplib/snmp_alarm.c:
+
+ Spelling fix: replaced all occurrences of 'specifc' by
+ 'specific'.
+
+2009-12-21 10:06 bvassche
+
+ * snmplib/snmp_alarm.c:
+
+ Refactoring: eliminated duplicated code by reimplementing
+ snmp_alarm_register() using snmp_alarm_register_hr(). Neither the
+ Net-SNMP API nor the behavior of snmp_alarm_register() has been
+ changed.
+
+2009-12-20 11:10 magfr
+
+ * apps/Makefile.in, apps/agentxtrap.c, man/Makefile.in,
+ man/agentxtrap.1.def:
+
+ NEWS: apps: Add command to send AgentX notify requests to a
+ master agent.
+
+2009-12-17 16:44 bvassche
+
+ * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:
+
+ Follow-up for r17917 -- builds again on Windows systems.
+
+2009-12-17 16:03 bvassche
+
+ * agent/mibgroup/utilities/iquery.c,
+ include/net-snmp/library/snmp_client.h, snmplib/snmp_client.c:
+
+ Follow-up for r17903 / patch 2911323 "Fix agent lockup when
+ monitoring
+ AgentX-delegated information" (submitted by myself). That patch
+ did not only
+ fix the lockup but also made snmpd print a warning during startup
+ when
+ iquerySecName was not configured. This warning was printed even
+ when no
+ internal queries were performed. This warning is now only printed
+ just before
+ the first internal query is made (during the first call of
+ netsnmp_query_get_default_session() instead of during creation of
+ the internal
+ session).
+
+2009-12-17 13:55 bvassche
+
+ * agent/mibgroup/Rmon/agutil.c:
+
+ RMON MIB source code compiles again -- should have been included
+ in r17913.
+
+2009-12-17 13:18 bvassche
+
+ * agent/mibgroup/Rmon/agutil.c, snmplib/system.c:
+
+ Modified the implementation of calculate_sectime_diff() and
+ AGUTIL_sys_up_time() such that these functions normalize the
+ tv_usec field of
+ struct timeval properly. Note: this source code modification does
+ not affect
+ the return value of the aforementioned two functions.
+
+2009-12-17 13:11 bvassche
+
+ * man/netsnmp_util.3:
+
+ Removed documentation of the DIFFTIMEVAL() macro -- should have
+ been included
+ in r17913.
+
+2009-12-17 13:05 bvassche
+
+ * agent/agent_trap.c, agent/mibgroup/agentx/client.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/host/hr_swinst.c,
+ agent/mibgroup/if-mib/data_access/interface_openbsd.c,
+ agent/mibgroup/if-mib/data_access/interface_sysctl.c,
+ agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/snmpv3/snmpEngine.c, agent/snmp_agent.c,
+ agent/snmp_vars.c, include/net-snmp/library/system.h,
+ include/net-snmp/library/tools.h, man/netsnmp_util.3,
+ snmplib/snmp_alarm.c, snmplib/system.c, snmplib/tools.c,
+ win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:
+
+ Converted starttime from a global variable into a static variable
+ and applied the following changes:
+ - Added two new macros: NETSNMP_TIMERADD() and
+ NETSNMP_TIMERSUB().
+ - Added three new functions: netsnmp_get_starttime(),
+ netsnmp_set_starttime() and atime_hsubtract().
+ - Replaced gettimeofday() + calculate_time_diff() calls by a call
+ to netsnmp_get_agent_uptime().
+ - Removed the macro DIFFTIMEVAL() because it was not used inside
+ the Net-SNMP project and because it contained a bug.
+ - Removed the functions calculate_time_diff(), uatime_ready(),
+ marker_tticks() and timeval_tticks().
+
+2009-12-17 12:44 bvassche
+
+ * agent/mibgroup/agentx/master_admin.c,
+ win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:
+
+ Bug fix: according to RFC 2571 the unit of snmpEngineTime is one
+ second,
+ not one hundredth of a second.
+
+2009-12-17 10:03 dts12
+
+ * man/snmptest.1.def:
+
+ Fix typo.
+
+2009-12-16 12:30 bvassche
+
+ * snmplib/tools.c, win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Windows-only bug fixes:
+ - Fixed the strange build errors that occurred when compiling
+ libnetsnmp as a DLL and when either <stdlib.h> or <string.h> was
+ included after <net-snmp-config.h> instead of before.
+ - For debug builds with Microsoft Visual Studio, fixed the
+ mismatches between the _malloc_dbg() call invoked by strdup() and
+ free()-ing strdup()-ed memory by including the <crtdbg.h> header
+ in tools.c and by defining the preprocessor symbol
+ _CRTDBG_MAP_ALLOC. Detected via the memory checker included in
+ Intel Parallel Studio.
+
+2009-12-14 17:23 tanders
+
+ * perl/agent/agent.xs, snmplib/snmpTCPDomain.c,
+ snmplib/snmpUDPDomain.c:
+
+ sync definition of netsnmp_udp_addr_pair in Perl with the changes
+ in
+ r17855 and r17908
+
+2009-12-14 13:55 jsafranek
+
+ * snmplib/snmpTCPDomain.c:
+
+ Fix TCP transport broken by rev. 17855 - copies of
+ netsnmp_udp_addr_pair in snmpTCPDomain.c and snmpUDPDomain.c must
+ be the same.
+
+2009-12-11 14:43 hardaker
+
+ * apps/snmpusm.c, man/snmpusm.1.def:
+
+ CHANGES: snmpusm: 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
+
+2009-12-11 14:35 bvassche
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c:
+
+ Fixed a compiler warning about a format specifier mismatch.
+
+2009-12-11 14:06 bvassche
+
+ * README.win32, agent/mibgroup/winExtDLL.c:
+
+ winExtDLL bugs fixed:
+ - sysUpTime.0 does now report the correct value.
+ - a linkUp or linkDown trap is now sent after the status of a
+ network interface
+ has changed.
+ - the value of the sysUpTime.0 varbind in linkUp and linkDown
+ traps is now
+ correct.
+
+2009-12-10 15:52 dts12
+
+ * agent/mibgroup/smux/smux.c:
+
+ CHANGES: agent: PATCHES: 2911970: Properly terminate linked list
+ of registrations.
+ Patch provided by Mirko Deckert.
+
+2009-12-10 15:43 dts12
+
+ * agent/mibgroup/disman/mteTriggerTable.c,
+ agent/mibgroup/utilities/iquery.c:
+
+ CHANGES: snmpd: PATCHES: 2911323: Fix agent lockup when
+ monitoring AgentX-delegated information
+
+2009-12-10 13:59 bvassche
+
+ * README.win32:
+
+ Changes:
+ - Added information about Microsoft's implementation of
+ hrSystemUptime.0.
+ - Fixed a few typos.
+
+2009-12-10 13:01 bvassche
+
+ * agent/agent_registry.c:
+
+ Added missing newline in a logging statement.
+
+2009-12-10 12:54 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ Fixed the following winExtDLL bugs:
+ - Fixed bug in trap forwarding: linkDown traps were sent as
+ warmStart traps
+ and linkUp traps were sent as linkDown traps.
+ - Fixed a memory leak triggered by extension DLL loading.
+ - A debug trace statement is now invoked whenever a serious error
+ has been
+ detected.
+
+2009-12-10 12:37 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ OIDs in debug messages generated by the winExtDLL module are now
+ printed in
+ symbolic form instead of numeric form.
+
+2009-12-10 08:57 bvassche
+
+ * win32/win32sdk.dsw:
+
+ Project dependencies should now really be correct. Should have
+ been included
+ in r17873.
+
+2009-12-10 08:41 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ Changes (only source code comments have been changed):
+ - Removed a note that contradicted the instructions in
+ README.win32.
+ - Updated build instructions after the addition of the file
+ win32/Snmp-winExtDLL.h in r17830.
+
+2009-12-10 08:17 bvassche
+
+ * apps/snmpdf.c, apps/snmpstatus.c:
+
+ Made file header comments consistent with the descriptions in the
+ respective man pages.
+
+2009-12-10 03:04 magfr
+
+ * agent/mibgroup/agentx/subagent.c:
+
+ Made sure that agent_sysOR_callback won't trigger a warning when
+ registered as a callback. Change agentx_reopen_sysORTable in
+ order to avoid warnings of const removal.
+
+2009-12-09 15:05 bvassche
+
+ * snmplib/snmp_logging.c:
+
+ - Moved the declaration of the variable 'newline' inside the
+ function
+ log_handler_stdouterr() because this variable is only used by
+ that function.
+ - Documented the purpose of the variable 'newline'.
+ - Bug fix: made sure that the call log_handler_stdouterr() does
+ not trigger an
+ invalid memory access (str[-1]) when an empty string is passed to
+ this function.
+
+2009-12-09 14:37 jsafranek
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c,
+ include/net-snmp/data_access/arp.h:
+
+ CHANGES: snmpd: 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.
+
+2009-12-09 12:27 bvassche
+
+ * README.win32:
+
+ Added missing -Lo in a command line example.
+
+2009-12-09 12:16 bvassche
+
+ * win32/snmpdsdk/snmpd.dsp:
+
+ Added snmpapi.lib to the linker input list of snmpd.exe.
+ Apparently Visual
+ Studio 2005 and 2008 need this library in the linker input list
+ when linking
+ the exe, while for Visual Studio 6 it is sufficient when this
+ library is
+ present in the linker input list of netsnmpmibs.lib.
+
+2009-12-09 08:45 bvassche
+
+ * README.win32:
+
+ Updated README.win32: because of r17884 and r17873, the build
+ process became simpler.
+
+2009-12-09 08:22 bvassche
+
+ * win32/libsnmp_dll/libsnmp.def.in:
+
+ Export strtoull -- should have been included in r17886.
+
+2009-12-09 08:21 bvassche
+
+ * README.win32:
+
+ Reverted r17700 for README.win32: because of r17886, modifying
+ the
+ strtoull line in win32/libsnmp_dll/libsnmp.def is no longer
+ necessary.
+
+2009-12-09 08:12 bvassche
+
+ * win32/libsnmp_dll/libsnmp.def, win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Windows: switched from _strtoui64() to strtoull() for Microsoft
+ Visual Studio
+ 2002 and later because the former is not fully POSIX compliant.
+ The strtoull()
+ unit test produces the following output for _strtoui64() with
+ MSVC 2008:
+ test 14 failed (input "0x"): expected end 1, got end 0
+ test 16 failed (input "0x"): expected end 1, got end 0
+
+2009-12-08 21:54 magfr
+
+ * agent/mibgroup/util_funcs.c, snmplib/system.c:
+
+ CHANGES: snmplib, snmpd: Make sure that a mask is given to open
+ when O_CREAT is specified
+
+2009-12-08 16:20 bvassche
+
+ * win32/win32.dsw:
+
+ Made dependencies between exe's and lib's explicit such that
+ Visual
+ Studio can figure out the proper build order instead of the user
+ having
+ to figure this out.
+
+2009-12-08 15:47 bvassche
+
+ * apps/snmptable.c:
+
+ Builds again on Unix systems (fixed a typo introduced in r17881).
+
+2009-12-08 15:37 bvassche
+
+ * win32/snmpnetstat/snmpnetstat.dsp:
+
+ Added missing #define HAVE_WIN32_PLATFORM_SDK. Without this
+ define the Microsoft
+ Visual Studio compiler complains about a benign redefinition of
+ type socklen_t.
+
+2009-12-08 15:28 bvassche
+
+ * agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/snmpd.c, apps/snmptable.c, apps/snmptrapd.c,
+ include/net-snmp/library/snmp_logging.h, snmplib/snmp_logging.c:
+
+ Cleaned up the code for setting line buffering:
+ - Instead of having calls to setvbuf() in multiple files, there
+ is now one call
+ to setvbuf() from the new function netsnmp_set_filelog. These
+ source files
+ are: snmplib/snmp_logging.c, agent/snmpd.c, apps/snmptrapd.c,
+ apps/snmptable.c
+ and agent\mibgroup\disman\traceroute\traceRouteCtlTable.c.
+ - Using -Lo / -Le does now enable line buffering for stdout /
+ stderr respectively.
+ - Removed code in snmpd.c and snmptrapd.c for setting line
+ buffering on stdout
+ since setting line buffering on stdout is now triggered by the
+ command-line
+ option -Lo.
+ Bugs fixed:
+ - Line buffering mode is now also set for stderr when the
+ command-line option
+ -Le has been specified.
+ - Line buffering mode is now set correctly for stdout on Windows
+ systems
+ (command-line option -Lo).
+
+2009-12-08 12:32 bvassche
+
+ * agent/mibgroup/mibII/icmp.c:
+
+ Fixed a compiler warning about local variables that were defined
+ but
+ not used by only enabling the local variable definitions on the
+ platform that uses these variables (Linux).
+
+2009-12-08 12:26 bvassche
+
+ * agent/mibgroup/ucd-snmp/extensible.c:
+
+ Added #include "mibgroup/util_funcs.h". Fixes a compiler warning.
+
+2009-12-08 12:25 bvassche
+
+ * apps/snmpnetstat/main.c:
+
+ Include the gethostent() / sethostent() declarations before using
+ these
+ functions. Fixes a compiler warning on Windows systems.
+
+2009-12-08 12:11 bvassche
+
+ * apps/snmptrapd_handlers.c:
+
+ Fixed an inconsistency (which is allowed by the ANSI C standard)
+ between
+ function declaration and function definition of
+ netsnmp_add_global_traphandler and
+ netsnmp_add_default_traphandler such
+ that the Microsoft Visual Studio compiler does no longer complain
+ about
+ this.
+
+2009-12-08 12:08 bvassche
+
+ * snmplib/snmp_service.c:
+
+ Fixed a compiler warning: made sure that the compiler does not
+ complain about implicitly casting away constness.
+
+2009-12-08 12:07 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ Only compile the winExtDLL source code if the preprocessor macro
+ USING_WINEXTDLL_MODULE has been defined.
+
+2009-12-08 12:03 bvassche
+
+ * win32/libsnmp/libsnmp.dsp:
+
+ Added missing #define HAVE_WIN32_PLATFORM_SDK.
+
+2009-12-08 12:01 bvassche
+
+ * win32/win32sdk.dsw:
+
+ Made dependencies between exe's and lib's explicit such that
+ Visual
+ Studio can figure out the proper build order instead of the user
+ having
+ to figure out the build order.
+
+2009-12-08 09:46 bvassche
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Windows / Microsoft Visual Studio: disabled the compiler warning
+ about
+ signed/unsigned mismatches (4018) because this warning does not
+ yield
+ any useful information.
+
+2009-12-08 09:17 bvassche
+
+ * win32/net-snmp/net-snmp-config.h.in:
+
+ Follow-up for r17639 (patch 2780411 -- fix compiler warnings):
+ applied
+ this patch to net-snmp-config.h.in too such that
+ net-snmp-config.h and
+ net-snmp-config.h.in match again.
+
+2009-12-08 08:16 bvassche
+
+ * agent/mibgroup/agentx/subagent.c:
+
+ Made sure that agentx_sysOR_callback() does not trigger a
+ compiler
+ warning when the third argument passed to this function has been
+ declared const.
+
+2009-12-08 08:14 bvassche
+
+ * include/net-snmp/library/system.h:
+
+ Changed the return type of strtoull() from 'unsigned long long'
+ (which
+ is not valid C89) to 'uint64_t' (declared in
+ <net-snmp/net-snmp-config.h>).
+ This change makes the Net-SNMP source code compile again with
+ MSVC 6.0.
+
+2009-12-07 10:46 dts12
+
+ * apps/snmptable.c:
+
+ Tweak missing subidentifier processing to be more type-aware.
+ (An issue with AIX, at least)
+
+2009-12-06 18:38 magfr
+
+ * snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ snmplib/snmpUnixDomain.c:
+
+ CHANGES: Make the lists of com2Sec*Entries static
+
+2009-12-06 18:34 magfr
+
+ * snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ snmplib/snmpUnixDomain.c:
+
+ Make the iterator variable in netsnmp_*_getSecName const
+
+2009-12-06 18:29 magfr
+
+ * agent/mibgroup/mibII/vacm_conf.c,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h,
+ include/net-snmp/library/snmpUnixDomain.h,
+ snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ snmplib/snmpUnixDomain.c:
+
+ CHANGES: Change the types of the return values of
+ netsnmp_*_getSecName from char* to const char* since they point
+ into internal structures.
+
+2009-12-05 20:19 tanders
+
+ * include/net-snmp/library/system.h:
+
+ fix declaration of strtoull
+
+2009-12-05 17:42 tanders
+
+ * perl/SNMP/SNMP.xs:
+
+ call netsnmp_read_module instead of read_module to make it
+ compile with
+ NETSNMP_CLEAN_NAMESPACE
+
+2009-12-02 15:39 jsafranek
+
+ * agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.c,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c:
+
+ CHANGES: snmpd: 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.
+
+2009-12-02 08:30 jsafranek
+
+ * agent/mibgroup/mibII/udpTable.c:
+
+ CHANGES: snmpd: Fixed udpTable indexes on big-endian 64bit Linux.
+ The index was always '0.0.0.0' instead of real local IP address.
+
+2009-12-01 12:36 dts12
+
+ * include/net-snmp/types.h:
+
+ Update a redundant (and probably inaccurate) comment.
+
+2009-12-01 12:31 dts12
+
+ * agent/helpers/table.c:
+
+ CHANGES: agent: BUGS: 2822360: Fix memory leak when building
+ table OIDs
+
+2009-12-01 12:08 dts12
+
+ * apps/snmptable.c:
+
+ CHANGES: snmptable: BUGS: 2837998: Handle missing instance
+ subidentifiers in results
+
+2009-12-01 11:56 dts12
+
+ * agent/mibgroup/agentx/client.c:
+
+ CHANGES: agent: BUGS: 2841008: Protect against crash following
+ failed AgentX response
+
+2009-12-01 07:34 jsafranek
+
+ * include/net-snmp/library/snmpUDPDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpUDPDomain.c:
+
+ CHANGES: snmplib: 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.
+
+2009-12-01 00:29 magfr
+
+ * agent/mibgroup/disman/schedule/schedCore.c:
+
+ Make it possible to actually compile after 17852.
+
+2009-12-01 00:24 magfr
+
+ * agent/mibgroup/ucd-snmp/proc.c:
+
+ Make it possible to actually compile after 17842.
+
+2009-11-30 16:55 dts12
+
+ * agent/mibgroup/disman/schedule/schedCore.c:
+
+ CHANGES: agent: BUGS: 2873858: Fix handling of schedOwner index.
+ Patch provided by Max Schubert.
+
+2009-11-30 16:46 dts12
+
+ * local/mib2c.old-api.conf:
+
+ CHANGES: mib2c: BUGS: 2888569: Fix generation of table columns
+ array
+
+2009-11-30 16:30 dts12
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:
+
+ CHANGES: agent: BUGS: 2894059: Handle errors when counting
+ interfaces
+
+2009-11-30 16:07 dts12
+
+ * agent/mibgroup/ucd-snmp/vmstat.c:
+
+ CHANGES: agent: BUG: 2897000: Suppress 32-bit counter truncation
+ warnings.
+
+2009-11-30 15:34 dts12
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:
+
+ CHANGES: agent: PATCH: 2903092: Fix broken handling of broadcast
+ entries.
+
+2009-11-30 15:19 dts12
+
+ * agent/mibgroup/ucd-snmp/pass_persist.c:
+
+ CHANGES: agent: PATCH: 2901029: Fix compiler warning on
+ CloseHandle()
+ Endian problems already addressed by patch #2835576
+
+2009-11-30 15:13 dts12
+
+ * perl/agent/agent.xs:
+
+ CHANGES: perl: PATCH: 2890931: Better handling of Counter64
+ values.
+ Patch provided by Max Romanov.
+
+2009-11-30 15:07 dts12
+
+ * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:
+
+ CHANGES: agent: PATCH: 2887816: Protect against division-by-zero
+ crash
+
+2009-11-30 15:03 dts12
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:
+
+ CHANGES: agent: PATCH: 2883220: Fix compilation problems when
+ ifXTable is not included.
+
+2009-11-30 14:49 dts12
+
+ * agent/mibgroup/ucd-snmp/proxy.c:
+
+ CHANGES: agent: PATCH: 2883155: Fix memory leak in proxy
+ handling.
+ Patch supplied by Gowtham Thommandra.
+
+2009-11-30 14:32 dts12
+
+ * agent/mibgroup/ucd-snmp/proc.c, man/snmpd.conf.5.def:
+
+ CHANGES: agent: 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?
+
+2009-11-30 14:12 dts12
+
+ * agent/mibgroup/agentx/subagent.c:
+
+ CHANGES: agent: PATCH: 2877518: Fix handling of scoped AgentX
+ variables
+
+2009-11-30 14:01 dts12
+
+ * agent/mibgroup/ucd-snmp/pass.c,
+ agent/mibgroup/ucd-snmp/pass_persist.c:
+
+ CHANGES: agent: PATCH: 2835576: Fix endianness issues in
+ pass/pass_persist
+
+2009-11-27 08:54 jsafranek
+
+ * agent/helpers/table_row.c:
+
+ Remove executable attribute from source files.
+
+2009-11-25 20:35 magfr
+
+ * agent/agent_trap.c, agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/disman/event/mteEvent.c,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ local/mib2c.notify.conf:
+
+ CHANGES: snmpd: Make all the oids and oid lengths in agent_trap.c
+ const and use them from everywhere.
+
+2009-11-25 20:27 magfr
+
+ * snmplib/Makefile.in:
+
+ CHANGES: snmplib: Install library/oid.h. Thanks to "Tomasz Lis"
+ who spotted the bug.
+
+2009-11-25 09:47 bvassche
+
+ * include/net-snmp/agent/instance.h:
+
+ Comment-only change: changed the name in the file header from
+ testhandler.h
+ to instance.h such that it now matches the filename.
+
+2009-11-24 07:49 magfr
+
+ * agent/agent_trap.c:
+
+ Remove unnecessary cast
+
+2009-11-23 07:07 magfr
+
+ * agent/agent_trap.c, include/net-snmp/agent/agent_trap.h:
+
+ CHANGES: snmpd: Make the enterprise argument of
+ netsnmp_send_traps and send_enterprise_trap_vars const
+
+2009-11-23 07:02 magfr
+
+ * include/net-snmp/library/snmp_client.h, snmplib/snmp_client.c:
+
+ CHANGES: snmplib: Make the name argument to find_varbind_in_list
+ const
+
+2009-11-22 23:25 magfr
+
+ * agent/mibgroup/Rmon/event.c, agent/mibgroup/smux/smux.h:
+
+ Remove some local redeclarations of functions
+
+2009-11-22 01:03 magfr
+
+ * win32/config.h.borland, win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: building, Win32: Remove a few unused configure symbols
+
+2009-11-21 08:01 bvassche
+
+ * win32/Snmp-winExtDLL.h, win32/snmp-winextdll.h:
+
+ Replaced an accidentally committed file by the proper contents.
+
+2009-11-20 16:29 bvassche
+
+ * win32/net-snmp/net-snmp-config.h:
+
+ Reverted accidentally merged changes.
+
+2009-11-20 16:26 bvassche
+
+ * win32/lib, win32/net-snmp/net-snmp-config.h,
+ win32/snmp-winextdll.h:
+
+ Updated Subversion ignore list.
+
+2009-11-20 16:18 bvassche
+
+ * agent/helpers/table_iterator.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interface.c,
+ agent/mibgroup/examples/netSnmpHostsTable.c,
+ agent/mibgroup/examples/netSnmpHostsTable_access.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c,
+ agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/ipCidrRouteTable.c,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c,
+
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c,
+
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c,
+ local/mib2c-conf.d/mfd-interface.m2c,
+ local/mib2c.access_functions.conf,
+ local/mib2c.iterate_access.conf, snmplib/read_config.c:
+
+ Spelling fix in C source code comments: replaced 'retrival' by
+ 'retrieval'.
+
+2009-11-20 16:15 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ Fixed a naming inconsistency: replaced two occurrences winExtDll
+ by winExtDLL in source code comments.
+
+2009-11-19 22:52 magfr
+
+ * agent/helpers/watcher.c, agent/mibgroup/mibII/system_mib.c,
+ include/net-snmp/agent/watcher.h:
+
+ CHANGES: snmpd: BUG: 2900078: Add support for OID variables with
+ size in elements instead of bytes, correct sysObjectID to use
+ this.
+
+2009-11-13 12:59 jsafranek
+
+ * agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/tcp.c:
+
+ CHANGES: snmpd: Fixed logging of 'truncating integer value > 32
+ bits' in IP-MIB and TCP-MIB
+ The counters, which grow fast are now cut to 32bits.
+
+2009-11-12 08:26 magfr
+
+ * agent/snmpd.c:
+
+ Use big printf's instead of many small ones to save a few hundred
+ bytes on the final executable size.
+
+2009-11-12 02:24 magfr
+
+ * configure, configure.d/config_os_functions,
+ include/net-snmp/net-snmp-config.h.in, snmplib/Makefile.in,
+ snmplib/strlcpy.c, snmplib/strtok_r.c, snmplib/strtol.c,
+ snmplib/strtoul.c, snmplib/strtoull.c:
+
+ CHANGES: building: Use AC_REPLACE_FUNCS to handle code that is
+ missing on some platforms.
+
+2009-11-11 09:00 dts12
+
+ * local/mib2c.iterate.conf, local/mib2c.table_data.conf:
+
+ Fix cache free routine to match header declaration.
+ Return success/failure values from cache load routine.
+ Problem identified by Xuan.
+
+2009-10-30 09:51 magfr
+
+ * include/net-snmp/library/asn1.h, include/net-snmp/library/oid.h,
+ include/net-snmp/types.h:
+
+ NEWS: snmplib: 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
+
+2009-10-30 08:28 magfr
+
+ * agent/helpers/table.c,
+ agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/struct.h, agent/mibgroup/ucd-snmp/memory.c,
+ apps/snmpnetstat/if.c, configure,
+ configure.d/config_os_functions,
+ include/net-snmp/net-snmp-config.h.in, include/net-snmp/types.h,
+ snmplib/mib.c, snmplib/oid_stash.c, snmplib/read_config.c,
+ snmplib/snmp_debug.c, snmplib/snmpusm.c,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: snmplib, snmpd, snmpnetstat: Add correct size prefixes
+ when printing variables of type oid.
+
+2009-10-30 08:07 magfr
+
+ * include/net-snmp/types.h:
+
+ CHANGES: snmplib: Change oid to be a 32-bit type on ILP64 and
+ LP64 platforms.
+
+2009-10-30 08:05 magfr
+
+ * include/net-snmp/library/asn1.h:
+
+ NEWS: snmplib: Remove the oid typedef from
+ <net-snmp/library/asn1.h>. It is still present in
+ <net-snmp/types.h>, use that file.
+
+2009-10-28 16:48 hardaker
+
+ * agent/snmp_vars.c:
+
+ don't require subagent_init() if not only building master agent
+ code
+
+2009-10-27 06:44 magfr
+
+ * local/mib2c-conf.d/generic-table-indexes-to-oid.m2i,
+ local/mib2c.access_functions.conf, local/mib2c.container.conf,
+ local/mib2c.iterate.conf, local/mib2c.iterate_access.conf,
+ local/mib2c.row.conf, local/mib2c.scalar.conf,
+ local/mib2c.table_data.conf:
+
+ CHANGES: mib2c: Remove unnecessary casts to u_char*
+
+2009-10-14 23:12 magfr
+
+ * apps/encode_keychange.c, snmplib/scapi.c:
+
+ CHANGES: apps, snmplib: PATCH: 2835577: identified by "Bart Van
+ Assche": Replace SNMP_ZERO of arrays with a memset.
+
+2009-10-12 20:28 magfr
+
+ * snmplib/parse.c:
+
+ Lessen the scope of the rp variable to the smallest possible one.
+
+2009-10-09 12:38 jsafranek
+
+ * snmplib/snmp_client.c:
+
+ CHANGES: snmplib: 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.
+
+2009-10-09 05:31 magfr
+
+ * snmplib/mib.c, snmplib/parse.c:
+
+ CHANGES: BUG: 2838243: Correct the output of unsigned values.
+ Thanks to Jack Huang of Qualcomm who pointed out this bug.
+
+2009-10-09 05:00 magfr
+
+ * snmplib/parse.c:
+
+ CHANGES: snmplib: Change the parsing of ranges to accept all
+ valid values.
+
+2009-10-07 22:24 magfr
+
+ * agent/mibgroup/examples/example.c, agent/mibgroup/smux/smux.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+ configure, configure.d/config_os_functions,
+ include/net-snmp/net-snmp-config.h.in,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: misc: PATCH: 2836112: Use the right modifier when
+ printing size_t and ssize_t variables.
+
+2009-10-07 12:50 jsafranek
+
+ * agent/mibgroup/mibII/vacm_vars.c:
+
+ CHANGES: snmpd: Fixed creation of views using snmpusm, OIDs with
+ indexes > 255 are allowed now.
+ This reverts SVN commit #7492.
+
+2009-10-05 19:19 magfr
+
+ * include/net-snmp/library/dir_utils.h,
+ include/net-snmp/library/file_utils.h,
+ include/net-snmp/library/text_utils.h:
+
+ CHANGES: snmplib: Correct the spelling of __cplusplus when
+ checking if the file should be wrapped in extern "C".
+
+2009-10-05 06:13 magfr
+
+ * apps/snmpwalk.c:
+
+ CHANGES: snmpwalk: Handle the case when the end oid is longer
+ than the current oid correctly
+
+2009-09-30 10:12 dts12
+
+ * agent/mibgroup/host/hr_swinst.c:
+
+ CHANGES: Solaris: Protect against missing package version
+ information crashing the agent.
+ Problem reported by Inyaven Sakarai.
+
+2009-09-27 14:59 alex_b
+
+ * win32/dist/README.build.win32.txt, win32/dist/build-binary.pl,
+ win32/dist/scripts/mandir2html:
+
+ Win32: Binary build instructions and script updates.
+
+2009-09-24 00:08 hardaker
+
+ * NEWS:
+
+ version update
+
+2009-09-23 23:54 hardaker
+
+ * ChangeLog:
+
+ version update
+
+2009-09-23 23:42 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2009-09-23 23:40 hardaker
+
+ * FAQ:
+
+ remove SVN branch wording
+
+2009-09-23 23:36 hardaker
+
+ * FAQ:
+
+ proper project capitalization
+
+2009-09-23 23:35 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2009-09-23 23:30 hardaker
+
+ * man/pdu_api.3, man/session_api.3, man/varbind_api.3:
+
+ version update
+
+2009-09-22 21:51 tanders
+
+ * README.solaris:
+
+ fix typos
+
+2009-09-14 22:49 hardaker
+
+ * CHANGES:
+
+ version update
+
+2009-09-14 22:48 hardaker
+
+ * ChangeLog:
+
+ version update
+
+2009-09-14 22:39 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2009-09-14 22:36 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec, man/pdu_api.3, man/session_api.3,
+ man/varbind_api.3:
+
+ Version number update
+
+2009-09-14 22:18 hardaker
+
+ * README.aix, apps/snmpnetstat/if.c, include/net-snmp/system/aix.h:
+
+ Patch from magfr for 5.5 specific aix build fixes
+
+2009-09-02 07:12 jsafranek
+
+ * agent/mibgroup/smux/snmp_bgp.c, agent/mibgroup/smux/snmp_ospf.c,
+ agent/mibgroup/smux/snmp_rip2.c, include/net-snmp/library/mib.h:
+
+ CHANGES: snmplib: 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.
+
+2009-08-31 19:38 nba
+
+ * mibs/rfclist:
+
+ Additional RFC mibs
+
+2009-08-31 19:37 nba
+
+ * mibs/IANAifType-MIB.txt:
+
+ IANA fixed a bug
+
+2009-08-29 07:29 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: Remove unneeded casts.
+
+2009-08-29 07:28 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: ret is only used in settable tables so only declare it
+ then.
+
+2009-08-29 07:24 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: Replace the _oid_len variable with an explicit call of
+ OID_LENGTH.
+
+2009-08-29 07:21 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: Make every function that can be static static. Remove the
+ declarations of the static functions and the private defines from
+ the header.
+
+2009-08-29 07:19 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: Reorder the functions in order to avoid the need for
+ forward declarations.
+
+2009-08-29 07:16 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: netsnmp_table_register should be netsnmp_register_table
+ and take only two argments.
+
+2009-08-29 07:14 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: build_oid expects a pointer to allocated oid. Change to
+ use build_oid_noalloc and remove one copy of the indices.
+
+2009-08-29 07:10 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: There is no index_oid_len member in struct entry. Use the
+ intended local variable index_oid_len.
+
+2009-08-29 07:06 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: Correct the return type of ${i}_get*entry to match the
+ returned type.
+
+2009-08-26 22:37 hardaker
+
+ * ChangeLog:
+
+ whwoops; blew the changelog for rc2
+
+2009-08-26 17:38 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2009-08-26 17:29 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2009-08-26 17:28 hardaker
+
+ * dist/makerelease.xml:
+
+ updated based on new SF upload methods; no longer as automatable
+
+2009-08-26 17:26 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/defaultrouter_linux.c:
+
+ CHANGES: snmpd: patch from Jan to endless loop in default routes
+ on linux
+
+2009-08-26 17:25 hardaker
+
+ * include/net-snmp/library/types.h:
+
+ apply patch from Jan to fix C++ wrapper
+
+2009-08-26 14:53 dts12
+
+ * local/Makefile.in, local/mib2c.raw-table.conf:
+
+ Initial stab at a minimal-helper (raw) table template,
+ leaving most of the work to the user-provided MIB handler.
+
+2009-08-26 14:50 dts12
+
+ * snmplib/snmp_api.c:
+
+ Protect against bogus failures (returning 0) and subsequent
+ double-frees,
+ due to 15-/31-bit masking when selecting request IDs. Identified
+ by kromesky.
+
+2009-08-20 13:30 jsafranek
+
+ * agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.c,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.c:
+
+ CHANGES: snmpd: plug leaks in ipIfStatsTable,
+ ipv6ScopeZoneIndexTable, ipSystemStatsTable and
+ ipDefaultRouterTable.
+
+ It seems to me the tables were wrongly generated with
+ m2c_data_allocate or
+ someone forgot to release the user provided data.
+
+2009-08-12 15:00 tanders
+
+ * NEWS:
+
+ fix libtool version in NEWS
+
+2009-08-11 00:42 hardaker
+
+ * CHANGES, ChangeLog:
+
+ whoops; add real changelog enteries for .rc1
+
+2009-08-10 23:10 hardaker
+
+ * dist/makerelease.xml:
+
+ fix typo in svn2cl line
+
+2009-08-10 23:05 hardaker
+
+ * snmplib/Makefile.depend:
+
+ make depend
+
+2009-08-10 21:32 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2009-08-10 21:21 hardaker
+
+ * dist/makerelease.xml, man/pdu_api.3, man/session_api.3,
+ man/varbind_api.3:
+
+ Version number update
+
+2009-08-07 10:32 dts12
+
+ * CHANGES, NEWS:
+
+ Correct, consolidate, clarify and cleanup the catalog of current
+ changes.
+
+2009-08-06 07:57 dts12
+
+ * FAQ:
+
+ Expand on exec vs extend.
+
+2009-08-05 20:07 dts12
+
+ * agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c,
+ snmplib/file_utils.c:
+
+ CHANGES: snmpd: BUG: 2822355: Fix memory leaks on
+ udpEndpointTable (linux)
+ Patch supplied by Frank Lichtenheld
+
+2009-08-05 19:05 dts12
+
+ *
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c:
+
+ CHANGES: snmpd: PATCHES: 2822337: Fix memory leak in
+ ipAddressPrefixTable
+
+2009-08-05 15:16 jsafranek
+
+ * agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c:
+
+ Fix memory leak in NetToMediaTable.
+ When deleting row context, delete also associated data.
+
+2009-08-05 15:15 jsafranek
+
+ *
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c:
+
+ Fix memory leak in NetToMediaTable.
+ The container used to track entries to delete from cache should
+ be released when it's not needed.
+
+2009-08-05 15:12 jsafranek
+
+ *
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c,
+
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c,
+
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c:
+
+ Fix memory leak in UDP- and TCP-MIB.
+ The data from raw_data are copied to cache, so it should be
+ freed.
+
+2009-08-05 10:16 dts12
+
+ * apps/snmptable.c:
+
+ CHANGES: apps: BUG: 2811577: Fix bug in GetBulk handling.
+ Don't get confused by index values that contain a ':' character.
+
+2009-08-04 21:59 dts12
+
+ * local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i:
+
+ CHANGES: mib2c: BUG: 2827269: Suppress non-ordered TODO comments.
+
+2009-08-04 21:35 dts12
+
+ * local/mib2c.old-api.conf:
+
+ Handle generating code for a single table,
+ as well as a larger group.
+ Also addresses bug 2150285
+
+2009-08-04 21:16 magfr
+
+ * snmplib/strtoull.c:
+
+ snmplib: from "Bart van Assche & Magnus Fromreide": More updates
+ to strtoull.c
+
+2009-08-04 10:57 jsafranek
+
+ * agent/mibgroup/ip-mib/data_access/systemstats_common.c:
+
+ CHANGES: snmpd: from "Marcus Rà¥à¤
à¤à¥à¤
ckert": fix possible crash when
+ 64-bit counters in ipSystemStatsTable get bigger than 2^32
+
+2009-08-03 19:27 magfr
+
+ * configure, configure.d/config_os_headers,
+ include/net-snmp/net-snmp-config.h.in, snmplib/strtoull.c:
+
+ CHANGES: snmplib: PATCH: 2827722: from "Bart Van Assche": Improve
+ strtoull to be less MSVC-specific
+
+2009-08-03 18:38 magfr
+
+ * man/Makefile.in:
+
+ remove an obsolete manual page from the set of files that should
+ be installed
+
+2009-07-27 12:41 hardaker
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
+
+ make depend
+
+2009-07-27 12:11 hardaker
+
+ * man/netsnmp_Container_iterator.3:
+
+ remove an obsolete manual page
+
+2009-07-27 12:03 hardaker
+
+ * perl/SNMP/t/bulkwalk.t:
+
+ CHANGES: freebsd: patch from Cezary Morga to fix a make test on
+ freebsd
+
+2009-07-27 12:02 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2009-07-27 11:52 hardaker
+
+ * FAQ, NEWS, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2009-07-27 08:39 hardaker
+
+ * testing/tests/T350unix:
+
+ revert accidentially applied patch
+
+2009-07-27 08:37 hardaker
+
+ * testing/tests/T350unix, testing/tests/T360dtlsudp,
+ testing/tests/test-localhost.cert,
+ testing/tests/test-localhost.priv, testing/tests/test-user.cert,
+ testing/tests/test-user.priv:
+
+ added a test case for udp/dtls
+
+2009-07-27 08:36 hardaker
+
+ * snmplib/snmp_api.c:
+
+ don't require a session to carry a secName
+
+2009-07-26 21:34 alex_b
+
+ * win32/libsnmp_dll/libsnmp.def:
+
+ Win32: MSVC 6 compile fixes for Workspace build.
+
+2009-07-26 18:20 alex_b
+
+ * README.win32, configure, configure.d/config_os_functions,
+ include/net-snmp/library/system.h,
+ include/net-snmp/net-snmp-config.h.in, snmplib/strtoull.c,
+ win32/dist/build-binary.bat, win32/dist/build-binary.pl,
+ win32/dist/installer/net-snmp.nsi, win32/libsnmp/Makefile.in,
+ win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/Makefile.in,
+ win32/libsnmp_dll/libsnmp.def.in,
+ win32/libsnmp_dll/libsnmp_dll.dsp,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ -Added strtoull function and configure check for systems without
+ it such as Win32 MSVC 6
+ -Win32: MSVC 6 compile fixes - requires new strtoull.c file
+ -Win32: New build-binary script to simplify building the Windows
+ binary package.
+
+2009-07-25 05:31 magfr
+
+ * testing/tests/T160snmpnetstat:
+
+ Make sure a message is written if the relevant table is missing.
+
+2009-07-23 21:29 alex_b
+
+ * README:
+
+ Update email address in README.
+
+2009-07-23 01:07 alex_b
+
+ * win32/netsnmpmibs/netsnmpmibs.dsp,
+ win32/netsnmpmibssdk/netsnmpmibssdk.dsp:
+
+ Win32 MSVC 2008+ fixes.
+
+2009-07-23 00:55 alex_b
+
+ * include/net-snmp/library/snmp_logging.h,
+ win32/netsnmpmibssdk/Makefile.in,
+ win32/netsnmpmibssdk/netsnmpmibssdk.dsp:
+
+ Win32 MSVC 2005+ build fixes. Thanks to Bart Van Assche.
+
+2009-07-21 12:22 dts12
+
+ * local/mib2c.container.conf, local/mib2c.iterate.conf,
+ local/mib2c.iterate_access.conf, local/mib2c.row.conf,
+ local/mib2c.table_data.conf:
+
+ Add simple debug output to mib2c templates.
+
+2009-07-21 12:13 dts12
+
+ * local/mib2c.table_data.conf:
+
+ Fix missing semicolon typos.
+
+2009-07-21 09:15 dts12
+
+ * FAQ:
+
+ New suggested entries.
+
+2009-07-20 19:24 dts12
+
+ * FAQ:
+
+ Updates to CODING section.
+
+2009-07-20 11:09 jsafranek
+
+ * agent/mibgroup/etherlike-mib.h:
+
+ Add missing header file from patch #2053273.
+
+2009-07-19 15:09 dts12
+
+ * FAQ:
+
+ Updates to COMPILING section.
+
+2009-07-16 12:38 jsafranek
+
+ * agent/mibgroup/ip-mib/data_access/systemstats_linux.c:
+
+ Add IPv6 octet counters.
+ New Linux kernels (e.g. 2.6.31-rc2, maybe some earlier) provide
+ counters for
+ incoming/outgoing IPv6 traffic for ipSystemStatsTable and
+ ipIfStatsTable.
+
+2009-07-15 22:46 tanders
+
+ * testing/tests/T350unix:
+
+ put temporary data to where they belong
+
+2009-07-11 21:50 tanders
+
+ * configure:
+
+ regenerate configure
+
+2009-07-11 21:04 tanders
+
+ * configure.d/config_os_libs:
+
+ build fix (e.g. for FreeBSD): adjust kvm configure tests
+
+2009-07-10 12:35 jsafranek
+
+ * snmplib/snmpUDPIPv6Domain.c:
+
+ Check IPv6 port ranges in the same way as IPv4 ports are checked.
+
+2009-07-10 07:46 jsafranek
+
+ *
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c,
+ local/mib2c:
+
+ Fix another IPv4 address size - long has 8 bytes on 64bit Linux.
+ Also fix the default type fo^CASN_IPADDRESS in mib2c, so the
+ ipCidrRouteTable_interface.c can be safely regenerated.
+
+2009-07-09 23:42 hardaker
+
+ * testing/tests/T300udp, testing/tests/T310tcp,
+ testing/tests/T320udpv6, testing/tests/T330tcpv6,
+ testing/tests/T350unix:
+
+ cleanup of testing cases to remove double include and double
+ exports
+
+2009-07-09 23:07 tanders
+
+ * testing/tests/T300udp:
+
+ be consistent with the TCP/IPv4 test
+
+2009-07-09 22:18 hardaker
+
+ * testing/tests/Stransport, testing/tests/T300udp,
+ testing/tests/T310tcp, testing/tests/T320udpv6,
+ testing/tests/T330tcpv6, testing/tests/T350unix,
+ testing/tests/T399alias:
+
+ new tests for testing defined transports
+
+2009-07-09 22:17 hardaker
+
+ * testing/TESTCONF.sh, testing/eval_tools.sh:
+
+ a CONFIGAPP macro for adding stuff to snmp.conf
+
+2009-07-08 15:12 jsafranek
+
+ * snmplib/snmpUDPDomain.c:
+
+ Fix gethostbyaddr parameter, netsnmp_udp_fmtaddr never returned a
+ hostname.
+
+2009-07-07 15:46 jsafranek
+
+ * agent/mibgroup/mibII/ipCidrRouteTable_access.c,
+ agent/mibgroup/ucd-snmp/pass.c,
+ agent/mibgroup/ucd-snmp/pass_persist.c:
+
+ Fix IP address length on 64 bit systems in mibII, pass and
+ pass_persist modules.
+
+2009-07-07 15:24 jsafranek
+
+ * agent/mibgroup/mibII/at.c:
+
+ Use correctly sized IP addresses in address translation table
+ processing - u_long can make problems on bin endian 64 bit
+ systems
+
+2009-06-29 13:52 hardaker
+
+ * CHANGES:
+
+ remove entry for a patch that got reverted
+
+2009-06-25 15:24 dts12
+
+ * include/net-snmp/library/large_fd_set.h,
+ include/net-snmp/library/types.h, include/net-snmp/types.h,
+ snmplib/Makefile.in:
+
+ Move non-core data types into a separate (library internals)
+ header file.
+ Move the large_fd_set data structure into this header file.
+
+2009-06-18 22:29 tanders
+
+ * agent/snmp_perl.c:
+
+ CHANGES: build: allow building with Perl versions that lack
+ PERL_EXIT_DESTRUCT_END
+
+2009-06-18 22:13 tanders
+
+ * apps/snmpnetstat/if.c:
+
+ CHANGES: build: build fix for Tru64 Unix and IRIX: move _XOPEN*
+ definitions to where they are in 5.4.x and earlier
+
+2009-06-18 06:02 magfr
+
+ * configure, configure.d/config_os_libs,
+ configure.d/config_project_with_enable,
+ include/net-snmp/net-snmp-config.h.in:
+
+ Clean up --with-nl configuration
+ * Move the _ARG_WITH to config_project_with_enable 2009-06-16 15:17
+ rstory
+
+
+ * snmplib/container.c:
+
+ check for null pointer before deref
+
+2009-06-15 23:52 rstory
+
+ * snmplib/snmp_client.c:
+
+ add comment explaining not quite obvious lack of memmove
+
+2009-06-15 19:32 magfr
+
+ * include/net-snmp/types.h:
+
+ Remove #if 0 commented code
+
+2009-06-15 15:25 dts12
+
+ * FAQ:
+
+ Updates to AGENT section.
+
+
+
+----------------------------------------------------------------------
+
+Changes: V5.6.rc1 -> V5.6.rc2
+
+2010-09-04 01:57 hardaker
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
+
+ make depend
+
+2010-09-04 00:59 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2010-09-03 22:14 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ fix tlstcp parsing of host names.
+
+2010-09-03 22:13 hardaker
+
+ * agent/mibgroup/host/data_access/swrun_procfs_status.c:
+
+ check the return code of fgets and fopen before inserting the
+ results.
+
+2010-09-03 22:12 hardaker
+
+ * snmplib/snmp_alarm.c:
+
+ Patch from tanders to fix broken alarms after the previous
+ re-entrant patch
+
+2010-09-03 22:05 hardaker
+
+ * snmplib/transports/snmpUnixDomain.c:
+
+ CHANGES: snmplib: patch 3058645: from jorisesaturnus: modified
+ version of the patch to use MSG_DONTWAIT for the unix domain
+ socket
+
+2010-09-03 21:56 hardaker
+
+ * agent/mibgroup/util_funcs/get_pid_from_inode.c:
+
+ CHANGES: snmpd: PATCH: 3058140: from takevos: check that inode is
+ non-zero
+
+2010-09-03 21:50 hardaker
+
+ * agent/mibgroup/util_funcs/get_pid_from_inode.c:
+
+ CHANGES: snmpd: PATCH: 3053428: from takevos: fix
+ get_pid_from_inode when the inode is not found.
+
+2010-09-03 20:20 hardaker
+
+ * snmplib/snmp_api.c:
+
+ remove the duplicate return before the error codes get set.
+
+2010-09-01 18:04 magfr
+
+ * agent/mibgroup/hardware/cpu/cpu.c:
+
+ CHANGES: snmpd: Log before returning.
+
+2010-09-01 02:43 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ TLS send_notify on closure and some memory clean-up patches
+
+2010-08-31 17:58 hardaker
+
+ * snmplib/snmp_api.c:
+
+ Only print the security/context EngineID mismatch note under USM
+
+2010-08-25 15:13 rstory
+
+ * CHANGES:
+
+ remove reference to reverted patch 3042765
+
+2010-08-25 15:13 rstory
+
+ * acconfig.h:
+
+ add note on where to find content used to generate
+ net-snmp-config.h.in
+
+2010-08-25 02:45 rstory
+
+ * snmplib/snmp_client.c:
+
+ revert r19342, patch 3042765, which broke client tcp disconnect
+ handling
+
+2010-08-25 02:45 rstory
+
+ * snmplib/cert_util.c:
+
+ fix more code broken by 'compiler warning fix' in r19179
+
+2010-08-25 02:45 rstory
+
+ * testing/fulltests/tls/STlsUsers:
+
+ check for conf errors after agent startup; enable logTimestamp;
+ make sure
+ all cert name/tags are unique
+
+2010-08-24 21:04 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ fix error string to discuss the right failed openssl new
+ invocation
+
+2010-08-24 05:37 magfr
+
+ * apps/snmpusm.c:
+
+ CHANGES: snmpusm: Correct ifdefs, remove dead variables.
+
+
+----------------------------------------------------------------------
+
+Changes: V5.6.pre3 -> V5.6.rc1
+
+2010-08-19 21:11 hardaker
+
+ * agent/Makefile.depend, agent/mibgroup/Makefile.depend:
+
+ make depend
+
+2010-08-19 21:10 hardaker
+
+ * include/net-snmp/system/nto-qnx6.h:
+
+ // -> C comments
+
+2010-08-19 20:36 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2010-08-19 20:14 hardaker
+
+ * snmplib/snmp_client.c:
+
+ CHANGES: snmplib: PATCH 3042765: from mehaf: make
+ snmp_synch_response_cb() re-entrant
+
+2010-08-19 20:14 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ turn off cookie exchanges until a complete code set can be
+ written to support it based on the required function callbacks
+
+2010-08-17 18:31 rstory
+
+ * agent/snmpd.c:
+
+ add missing call to store persistent data as needed
+
+2010-08-17 18:31 rstory
+
+ * snmplib/mib.c:
+
+ CHANGES: snmplib: when displaying a byte as single digit hex
+ value, default to
+ prefixing with 0 unless there is a seperator or addition hint
+ data
+
+2010-08-17 10:31 bvassche
+
+ * apps/snmpusm.c:
+
+ Fixed a compiler warning about an unused label that was triggered
+ when
+ compiling without SSL support.
+
+2010-08-16 23:11 hardaker
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.h:
+
+ CHANGES: snmpd: patch 2790249: from willpwillp: reduce cache time
+ for the iftable to 3seconds to increase accuracy
+
+2010-08-16 16:26 hardaker
+
+ * perl/TrapReceiver/TrapReceiver.xs:
+
+ CHANGES: perl: patch 3046371: from christophb4: Fix memory leak
+ in SNMPv1 trap handling.
+
+2010-08-16 16:03 hardaker
+
+ * agent/mibgroup/mibII/mta_sendmail.c:
+
+ CHANGES: snmpd: patch 2825653: from bru5ce: fix sendmail.cf
+ parsing in certain conditions
+
+2010-08-16 10:16 dts12
+
+ * man/Makefile.in:
+
+ Build netsnmp_agent_api.3 man page from template
+
+2010-08-16 09:20 dts12
+
+ * agent/agent_registry.c:
+
+ CHANGES: snmpd: PATCH: 2911361: Documentation (Provided by Tomasz
+ Lis)
+
+2010-08-16 08:06 dts12
+
+ * agent/agent_registry.c:
+
+ CHANGES: snmpd: PATCH: 2911361: Re-order code to group related
+ functions together
+
+2010-08-16 07:42 dts12
+
+ * perl/SNMP/SNMP.xs:
+
+ CHANGES: perl: PATCH: 2995098: Fix creation of SNMPv3 sessions
+ with API_SINGLE
+
+2010-08-14 16:30 dts12
+
+ * agent/agent_read_config.c:
+
+ CHANGES: snmpd: PATCH: 2911361: Remove redundant variables
+
+2010-08-14 16:23 dts12
+
+ * agent/agent_handler.c:
+
+ CHANGES: snmpd: PATCH: 2904900: Documentation plus assorted
+ handler code fixes
+
+2010-08-14 09:28 dts12
+
+ * man/Makefile.in, man/netsnmp_config_api.3.def,
+ man/netsnmp_mib_api.3.def, man/netsnmp_pdu_api.3.def,
+ man/netsnmp_sess_api.3.def, man/netsnmp_session_api.3.def,
+ man/netsnmp_trap_api.3.def, man/netsnmp_varbind_api.3.def,
+ man/snmp_alarm.3.def:
+
+ Restore agent API man page
+ Don't try to extract multiple man page links per line
+ (which runs into problems with OS-specific line endings).
+ Instead, ensure the man page NAME section lists one
+ routine per line
+
+2010-08-13 23:50 hardaker
+
+ * man/Makefile.in:
+
+ fix broken Makefile after man page moves
+
+2010-08-13 23:50 hardaker
+
+ * mibs/SNMP-TLS-TM-MIB.txt, mibs/rfclist:
+
+ updated TLS MIB to current copy
+
+2010-08-13 23:50 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ replaced RFC comment number
+
+2010-08-13 23:50 hardaker
+
+ * include/net-snmp/library/snmp_alarm.h, snmplib/snmp_alarm.c:
+
+ CHANGES: snmplib: patch: 3042770: from mehaf: Made run_alarms()
+ reentrant
+
+2010-08-13 23:44 hardaker
+
+ * agent/mibgroup/mibII/system_mib.c:
+
+ CHANGES: snmpd: PATCH: 3044512: from philwebster: fix sysobjectid
+ directive.
+
+2010-08-13 19:00 rstory
+
+ * testing/fulltests/support/simple_TESTCONF.sh,
+ testing/fulltests/tls/STsmPrefix:
+
+ use 127.0.0.1 instead of localhost as default SNMP_TEST_DEST so
+ TLS tests work
+
+2010-08-13 18:50 hardaker
+
+ * include/net-snmp/session_api.h, snmplib/snmp_api.c,
+ snmplib/snmp_client.c:
+
+ CHANGES: snmplib: 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
+
+2010-08-13 18:50 hardaker
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h,
+ apps/snmptrapd.c:
+
+ make snmptrapd register the certtosecname table in the agentx
+ registrations
+
+2010-08-13 18:49 hardaker
+
+ * local/mib2c.conf:
+
+ minor wording additions
+
+2010-08-13 15:04 hardaker
+
+ * agent/mibgroup/hardware/cpu/cpu_perfstat.c,
+ agent/mibgroup/hardware/memory/memory_aix.c,
+ agent/mibgroup/host/hr_storage.c, agent/mibgroup/mibII/icmp.c,
+ agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/tcp.c,
+ agent/mibgroup/mibII/udp.c, agent/mibgroup/ucd-snmp/diskio.c,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/ucd-snmp/memory_aix4.c,
+ agent/mibgroup/ucd-snmp/vmstat_aix4.c:
+
+ CHANGES: aix: PATCH: 2886598: from exsnafu: Header fixes for
+ compiling on AIX6
+
+2010-08-13 15:04 hardaker
+
+ * agent/mibgroup/host/hr_filesys.c,
+ agent/mibgroup/host/hr_storage.c, apps/snmpnetstat/inet6.c,
+ configure, configure.d/config_os_functions,
+ configure.d/config_os_headers, configure.d/config_os_libs,
+ configure.d/config_os_struct_members,
+ include/net-snmp/net-snmp-config.h.in,
+ include/net-snmp/system/nto-qnx6.h:
+
+ NEWS: ports: PATCH: 2836895: from seanboudreau: support for QNX6
+
+2010-08-13 14:33 dts12
+
+ * man/Makefile.in, man/netsnmp_agent_api.3.def,
+ man/netsnmp_config_api.3.def, man/netsnmp_mib_api.3.def,
+ man/netsnmp_pdu_api.3.def, man/netsnmp_sess_api.3.def,
+ man/netsnmp_session_api.3.def, man/netsnmp_trap_api.3.def,
+ man/netsnmp_varbind_api.3.def:
+
+ 'enforce netsnmp prefixes
+
+2010-08-13 14:29 dts12
+
+ * man/netsnmp_varbind_api.3.def, man/varbind_api.3.def:
+
+ enforce netsnmp prefix
+
+2010-08-13 14:29 dts12
+
+ * man/netsnmp_trap_api.3.def, man/snmp_trap_api.3.def:
+
+ enforce netsnmp prefix
+
+2010-08-13 14:28 dts12
+
+ * man/netsnmp_sess_api.3.def, man/snmp_sess_api.3.def:
+
+ enforce netsnmp prefix
+
+2010-08-13 14:28 dts12
+
+ * man/netsnmp_agent_api.3.def, man/snmp_agent_api.3.def:
+
+ enforce netsnmp prefix
+
+2010-08-13 14:28 dts12
+
+ * man/netsnmp_session_api.3.def, man/session_api.3.def:
+
+ enforce netsnmp prefix
+
+2010-08-13 14:27 dts12
+
+ * man/netsnmp_pdu_api.3.def, man/pdu_api.3.def:
+
+ enforce netsnmp prefix
+
+2010-08-13 14:27 dts12
+
+ * man/mib_api.3.def, man/netsnmp_mib_api.3.def:
+
+ enforce netsnmp prefix
+
+2010-08-13 14:27 dts12
+
+ * man/config_api.3.def, man/netsnmp_config_api.3.def:
+
+ enforce netsnmp prefix
+
+2010-08-13 14:20 dts12
+
+ * Makefile.in, doxygen.conf:
+
+ Don't automatically generate man pages
+
+2010-08-13 14:18 dts12
+
+ * man/snmp_api_errstring.3, man/snmp_close.3, man/snmp_error.3,
+ man/snmp_free_pdu.3, man/snmp_open.3, man/snmp_perror.3,
+ man/snmp_read.3, man/snmp_select_info.3, man/snmp_send.3,
+ man/snmp_sess_async_send.3, man/snmp_sess_close.3,
+ man/snmp_sess_error.3, man/snmp_sess_init.3,
+ man/snmp_sess_open.3, man/snmp_sess_perror.3,
+ man/snmp_sess_read.3, man/snmp_sess_select_info.3,
+ man/snmp_sess_send.3, man/snmp_sess_session.3,
+ man/snmp_sess_timeout.3, man/snmp_set_mib_warnings.3,
+ man/snmp_set_save_descriptions.3, man/snmp_timeout.3:
+
+ Remove redundant man page links
+ (Should be generated automatically, but don't exist any more
+ anyway)
+
+2010-08-13 14:13 dts12
+
+ * man/Makefile.in, man/add_mibdir.3, man/add_module_replacement.3,
+ man/get_module_node.3, man/init_mib.3, man/init_mib_internals.3,
+ man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3,
+ man/netsnmp_instance.3, man/netsnmp_iterator_info_s.3,
+ man/netsnmp_leaf.3, man/netsnmp_library.3,
+ man/netsnmp_mib_handler_methods.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_set_data.3,
+ man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
+ man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
+ man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
+ man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
+ man/netsnmp_table.3, man/netsnmp_table_array.3,
+ man/netsnmp_table_container.3, man/netsnmp_table_data.3,
+ man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
+ man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
+ man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
+ man/netsnmp_table_row.3, man/netsnmp_table_rows.3,
+ man/netsnmp_tdata.3, man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3, man/print_description.3, man/print_mib.3,
+ man/print_objid.3, man/print_value.3, man/print_variable.3,
+ man/read_all_mibs.3, man/read_mib.3, man/read_module.3,
+ man/read_module_node.3, man/read_objid.3, man/shutdown_mib.3:
+
+ Remove Doxygen-generated man pages, and those linking
+ individual routines to the appropriate man page.
+ (These are better generated dynamically)
+
+2010-08-13 12:19 dts12
+
+ * local/mib2c.iterate.conf, local/mib2c.table_data.conf:
+
+ Prompt for whether to generate caching code or not.
+
+2010-08-13 12:19 dts12
+
+ * local/mib2c.conf:
+
+ Rework guidance questions when selecting the best table framework
+ to use.
+ Ensure table handling code doesn't overwrite scalar handling
+ code.
+ Check that the starting point is suitable for MfD framework.
+
+2010-08-12 15:40 rstory
+
+ * snmplib/cert_util.c:
+
+ fix code broken by 'compiler warning fix' in r19179
+
+2010-08-12 15:39 rstory
+
+ * agent/mibgroup/snmpv3mibs.h:
+
+ fix typo in comment
+
+2010-08-11 22:08 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ remove a duplicate value check
+
+2010-08-11 22:08 hardaker
+
+ * testing/fulltests/tls/STlsUsers:
+
+ add a test where we can trust a CA-signed cert and we don't trust
+ the CA
+
+2010-08-11 22:08 hardaker
+
+ * testing/fulltests/tls/STlsUsers:
+
+ test a directly mapped CA certificate
+
+2010-08-11 22:08 hardaker
+
+ * mibs/UCD-SNMP-MIB.txt:
+
+ change the laConfig to read-write to match the patch
+
+2010-08-11 22:07 hardaker
+
+ * agent/mibgroup/ucd-snmp/loadave.c:
+
+ NEWS: snmpd: PATCH: 2931446: from ahmake: make the load averages
+ writable.
+
+2010-08-11 06:43 magfr
+
+ * testing/fulltests/snmpv3/T010scapitest_capp.c,
+ testing/fulltests/snmpv3/T020hashtests_capp.c,
+ testing/fulltests/snmpv3/T040keymanagetest_capp.c:
+
+ CHANGES: Silence some compilation warnings from test cases.
+
+2010-08-09 21:09 magfr
+
+ * perl/SNMP/SNMP.xs:
+
+ CHANGES: Handle embedded %'s in the result message.
+
+2010-08-09 21:07 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ CHANGES: Do no double declare the index values.
+
+2010-08-05 11:49 dts12
+
+ * agent/mibgroup/mibII/vacm_conf.c:
+
+ Update "auth*" usage message with context support
+
+2010-08-02 20:08 dts12
+
+ * agent/mibgroup/hardware/fsys/fsys_mntctl.c:
+
+ Fix two silly mistakes.
+
+2010-08-02 14:18 dts12
+
+ * agent/mibgroup/hardware/fsys/fsys_mntctl.c:
+
+ AIX filesystem types are tagged as integers, not strings.
+
+2010-08-02 13:49 tanders
+
+ * configure, configure.d/config_os_progs:
+
+ fix Perl system() configure check to work reliably on systems
+ that lack
+ Perl
+
+2010-08-02 11:08 bvassche
+
+ * testing/fulltests/support/simple_eval_tools.sh:
+
+ CHANGES: testing: 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
+
+2010-08-02 11:02 bvassche
+
+ * snmplib/snmp_transport.c, snmplib/transports/snmpTCPDomain.c:
+
+ Fixed the following two Valgrind complaints:
+
+ Conditional jump or move depends on uninitialised value(s)
+ at 0x6D702E0: vfprintf (in /lib64/libc-2.11.2.so)
+ by 0x6D99D11: vsnprintf (in /lib64/libc-2.11.2.so)
+ by 0x6D7A412: snprintf (in /lib64/libc-2.11.2.so)
+ by 0x6E14437: inet_ntoa (in /lib64/libc-2.11.2.so)
+ by 0x5E5E219: netsnmp_ipv4_fmtaddr (snmpIPv4BaseDomain.c:215)
+ by 0x5E65717: netsnmp_tcp_fmtaddr (snmpTCPDomain.c:70)
+ by 0x5E567EC: netsnmp_transport_peer_string
+ (snmp_transport.c:224)
+ by 0x5E2479A: _sess_process_packet (snmp_api.c:5441)
+ by 0x5E25E37: _sess_read (snmp_api.c:6037)
+ by 0x5E261DA: snmp_sess_read2 (snmp_api.c:6149)
+ by 0x5E26282: snmp_read2 (snmp_api.c:5740)
+ by 0x404DE4: main (snmpd.c:1227)
+ Uninitialised value was created by a heap allocation
+ at 0x4C270A5: malloc (vg_replace_malloc.c:236)
+ by 0x5E65739: netsnmp_tcp_accept (snmpTCPDomain.c:82)
+ by 0x5E25383: _sess_read (snmp_api.c:5786)
+ by 0x5E261DA: snmp_sess_read2 (snmp_api.c:6149)
+ by 0x5E26282: snmp_read2 (snmp_api.c:5740)
+ by 0x404DE4: main (snmpd.c:1227)
+
+ Conditional jump or move depends on uninitialised value(s)
+ at 0x6F7B2E0: vfprintf (in /lib64/libc-2.11.2.so)
+ by 0x6FA4D11: vsnprintf (in /lib64/libc-2.11.2.so)
+ by 0x6F85412: snprintf (in /lib64/libc-2.11.2.so)
+ by 0x701F437: inet_ntoa (in /lib64/libc-2.11.2.so)
+ by 0x56FA219: netsnmp_ipv4_fmtaddr (snmpIPv4BaseDomain.c:215)
+ by 0x5701717: netsnmp_tcp_fmtaddr (snmpTCPDomain.c:70)
+ by 0x56F27EC: netsnmp_transport_peer_string
+ (snmp_transport.c:224)
+ by 0x56F294F: netsnmp_transport_send (snmp_transport.c:248)
+ by 0x56BC487: snmp_sess_async_send (snmp_api.c:5204)
+ by 0x56BC651: snmp_async_send (snmp_api.c:4998)
+ by 0x56BC677: snmp_send (snmp_api.c:4984)
+ by 0x5698440: snmp_synch_response_cb (snmp_client.c:1006)
+ Uninitialised value was created by a heap allocation
+ at 0x4C270A5: malloc (vg_replace_malloc.c:236)
+ by 0x5701B3E: netsnmp_tcp_transport (snmpTCPDomain.c:163)
+ by 0x5701E6F: netsnmp_tcp_create_tstring (snmpTCPDomain.c:305)
+ by 0x56F3804: netsnmp_tdomain_transport_full
+ (snmp_transport.c:601)
+ by 0x56F3ACC: netsnmp_transport_open_client
+ (snmp_transport.c:669)
+ by 0x54344F6: subagent_open_master_session (subagent.c:758)
+ by 0x54349C8: agentx_reopen_session (subagent.c:869)
+ by 0x5434D00: subagent_startup (subagent.c:99)
+ by 0x56EAEB7: snmp_call_callbacks (callback.c:338)
+ by 0x56DE6FB: read_configs (read_config.c:1018)
+ by 0x56C287E: init_snmp (snmp_api.c:850)
+ by 0x40477B: main (snmptrapd.c:1048)
+
+2010-08-01 06:11 bvassche
+
+ * CHANGES, NEWS:
+
+ Fixed spelling errors reported by ispell -l.
+
+2010-08-01 06:00 bvassche
+
+ * snmplib/snmp_enum.c,
+ testing/fulltests/unit-tests/T004snmp_enum_clib.c:
+
+ Fixed a typo in a text string in a unit test: resturant ->
+ restaurant.
+
+2010-08-01 05:53 bvassche
+
+ * include/net-snmp/library/snmp_enum.h:
+
+ Documented behavior of se_add_pair_to_slist().
+
+2010-07-31 23:50 tanders
+
+ * include/net-snmp/system/darwin10.h:
+
+ Follow-up for r19266: add missing header file to support Mac OS X
+ 10.6
+ (Snow Leopard - "darwin10")
+
+
+
+----------------------------------------------------------------------
+
+Changes: V5.6.pre2 -> V5.6.pre3
+
+2010-07-31 20:31 hardaker
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
+
+ make depend
+
+2010-07-31 20:24 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2010-07-31 20:16 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2010-07-31 20:11 hardaker
+
+ * dist/makerelease.xml:
+
+ changed the name of the readme section to call out NEWS-too
+
+2010-07-31 20:10 hardaker
+
+ * NEWS:
+
+ added missing news items
+
+2010-07-30 13:06 hardaker
+
+ * snmplib/snmp_client.c:
+
+ CHANGES: python: PATCH 3035328: from: sws: check the results of
+ session creation for a failure case.
+
+2010-07-30 13:00 hardaker
+
+ * python/netsnmp/client_intf.c:
+
+ CHANGES: python: patch 3035578: from sws: keep error codes up to
+ date
+
+2010-07-29 15:48 dts12
+
+ * configure:
+
+ Add support for Mac OS X 10.6 (Snow Leopard - "darwin10")
+ (On the assumption that this is the same as Mac OS X 10.5
+ (Leopard - "darwin9"))
+
+2010-07-29 15:47 dts12
+
+ * Makefile.in, configure.d/config_os_progs,
+ configure.d/config_project_perl_python:
+
+ Add support for Mac OS X 10.6 (Snow Leopard - "darwin10")
+ (On the assumption that this is the same as Mac OS X 10.5
+ (Leopard - "darwin9"))
+
+2010-07-29 15:03 dts12
+
+ * include/net-snmp/output_api.h:
+
+ Provide a definition of 'va_list' for varargs-based APIs
+
+2010-07-29 14:58 dts12
+
+ * acconfig.h, agent/auto_nlist.c, agent/mibgroup/hardware/cpu.h,
+ agent/mibgroup/hardware/fsys.h, agent/mibgroup/hardware/memory.h,
+ agent/mibgroup/host/data_access/swrun.h,
+ agent/mibgroup/host/hr_filesys.c,
+ agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c,
+ agent/mibgroup/host/hrh_filesys.c, agent/mibgroup/mibII/icmp.c,
+ agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c,
+ agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c,
+ agent/mibgroup/ucd-snmp/diskio.c,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/ucd-snmp/proc.c, configure,
+ configure.d/config_os_progs,
+ include/net-snmp/net-snmp-config.h.in, snmplib/system.c:
+
+ Add preliminary support for AIX 7
+ (on the assumption that this is identical to AIX 6)
+
+2010-07-29 14:56 dts12
+
+ * configure, configure.d/config_project_perl_python:
+
+ Disable embedded perl by default on architecures where
+ this seems to cause problems (HP-UX & Mac OS X)
+
+2010-07-29 11:13 dts12
+
+ * snmplib/read_config.c:
+
+ Guard against blank 'include*' lines.
+ Handle relative 'includeFile' paths
+
+2010-07-29 10:47 dts12
+
+ * include/net-snmp/library/read_config.h, snmplib/read_config.c:
+
+ Return an indication of whether config files are actually
+ processed.
+ Report problems with failing to include config files.
+
+2010-07-28 14:44 dts12
+
+ * include/net-snmp/config_api.h,
+ include/net-snmp/library/snmp_api.h,
+ include/net-snmp/library/snmp_client.h,
+ include/net-snmp/library/snmp_debug.h,
+ include/net-snmp/library/snmp_logging.h,
+ include/net-snmp/mib_api.h, include/net-snmp/output_api.h,
+ include/net-snmp/pdu_api.h, include/net-snmp/session_api.h,
+ include/net-snmp/varbind_api.h, man/config_api.3.def,
+ man/mib_api.3.def, man/session_api.3.def, man/varbind_api.3.def,
+ win32/libsnmp_dll/libsnmp.def:
+
+ Bring man page documentation, header files and Windows DLL
+ definitions
+ of top-level public API calls into line with each other.
+
+2010-07-28 14:40 dts12
+
+ * snmplib/snmp_api.c:
+
+ Fix misnamed comment
+
+2010-07-28 14:36 dts12
+
+ * agent/mibgroup/default_modules.h, configure,
+ configure.d/config_modules_agent,
+ configure.d/config_project_with_enable:
+
+ Don't mix SMIv1 and SMIv2 MIBs in the list of default MIBs to
+ load.
+ Use newer SMIv2 versions (which include suitable display hints)
+ rather than the original RFC1213 MIB (which doesn't)
+
+2010-07-28 14:10 dts12
+
+ * snmplib/read_config.c:
+
+ Fix indentation for 'includeSearch' processing code.
+
+2010-07-28 14:09 dts12
+
+ * snmplib/read_config.c:
+
+ Extend 'include' config file processing to cover three
+ different modes of working:
+ - look for the file on the config search path
+ - include the specified file by name
+ - ioad the contents of the specified directory
+ Use different config tokens to distinguish these cases.
+
+2010-07-27 11:12 hardaker
+
+ * agent/kernel.c, agent/kernel.h, agent/snmp_vars.c:
+
+ CHANGES: snmpd: patch 2912520: from listom: Free kmem references
+ on shutdown
+
+2010-07-27 10:54 hardaker
+
+ * mibs/SMUX-MIB.txt:
+
+ CHANGES: mibs: patch 2974716: from bvassche: fix issues in the
+ SMUX-MIB
+
+2010-07-27 08:54 hardaker
+
+ * configure.d/config_modules_lib:
+
+ include the new security-hedaers module
+
+2010-07-27 08:54 hardaker
+
+ * local/snmp-bridge-mib:
+
+ remote debugging/processing stderr output
+
+2010-07-27 08:54 hardaker
+
+ * local/snmp-bridge-mib:
+
+ CHANGES: snmpd: patch: 3028923: from jenso: new copy of the
+ bridge-mib perl implementation
+
+2010-07-27 08:31 hardaker
+
+ * Makefile.in, configure.d/config_modules_security_modules,
+ dist/generation-scripts/gen-security-headers.in:
+
+ separate out the security header/init generation
+
+2010-07-27 08:31 hardaker
+
+ * configure.d/config_modules_transports:
+
+ transport configure portion
+
+2010-07-27 08:30 hardaker
+
+ * Makefile.in, configure, configure.ac,
+ configure.d/config_modules_lib, dist/generation-scripts,
+ dist/generation-scripts/gen-transport-headers.in,
+ dist/generation-scripts/gen-variables.in:
+
+ move transport header generation to a separate file and create an
+ external separate script for generating it
+
+2010-07-27 08:14 jsafranek
+
+ * agent/mibgroup/hardware/fsys/fsys_mntent.c,
+ agent/mibgroup/hardware/fsys/mnttypes.h:
+
+ CHANGES: snmpd: report gfs filesystems in hrStorageTable and
+ hrFSTable.
+
+2010-07-24 15:42 dts12
+
+ * snmplib/read_config.c:
+
+ Don't lose track of which config file was being parsed,
+ when processing an included config file.
+ Fixes a bug with reporting later config errors.
+
+2010-07-24 15:36 dts12
+
+ * snmplib/snmp_transport.c:
+
+ Don't lose track of which config file is being parsed,
+ when opening a new SNMP session.
+ Fixes a bug with reporting later config errors.
+
+2010-07-23 03:12 hardaker
+
+ * dist/makerelease.xml:
+
+ add the TLS modules to the list of test modules
+
+2010-07-21 19:25 nba
+
+ * agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c:
+
+ Fix typo in doxygen comment
+
+2010-07-21 19:24 nba
+
+ * agent/mibgroup/if-mib/data_access/interface_sysctl.c:
+
+ Fix typo in speed computation
+
+2010-07-21 19:21 nba
+
+ * snmplib/snmp_secmod.c:
+
+ Include generated security-includes.h
+
+2010-07-21 19:20 nba
+
+ * include/net-snmp/library/snmpksm.h,
+ include/net-snmp/library/snmptsm.h:
+
+ Fix init func name (copy-paste glitch)
+
+2010-07-21 19:18 nba
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ Remove superfluous semicolon
+
+2010-07-21 19:18 nba
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ Out of order declaration
+
+2010-07-21 19:17 nba
+
+ * snmplib/snmp_logging.c:
+
+ Log error on file open error
+
+2010-07-21 19:16 nba
+
+ * configure.d/config_modules_lib:
+
+ Speling error
+
+2010-07-21 18:10 nba
+
+ * mibs/ianalist, mibs/rfclist, mibs/rfcmibs.diff:
+
+ Update for current RFCs
+
+2010-07-21 18:08 nba
+
+ * mibs/IANAifType-MIB.txt:
+
+ Current version from IANA
+
+2010-07-21 18:05 nba
+
+ * agent/mibgroup/ucd-snmp/diskio.c:
+
+ r17495 erroneously disabled diskIOLAx for linux
+
+2010-07-20 10:38 jsafranek
+
+ * snmplib/system.c:
+
+ CHANGES: snmplib: fixed potential buffer overflow when generating
+ temp. file names
+
+2010-07-20 07:32 jsafranek
+
+ * agent/snmpd.c, apps/agentxtrap.c, apps/snmptranslate.c,
+ apps/snmptrapd.c, man/snmpcmd.1.def, man/snmptranslate.1.def,
+ man/snmptrapd.8.def, snmplib/snmp_parse_args.c:
+
+ Describe -D usage as -D[TOKEN] instead of -D [TOKEN]
+
+2010-07-17 15:10 rstory
+
+ * mibs/SNMP-TLS-TM-MIB.txt:
+
+ update display hint to some less ambiguous (and that works with
+ our lib)
+
+2010-07-17 04:13 rstory
+
+ * testing/Makefile.in:
+
+ fix testsimple for builddir!=srcdir
+
+2010-07-17 04:12 rstory
+
+ * testing/Makefile.in:
+
+ add testsimple target
+
+2010-07-16 19:21 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ release iterator when done with it
+
+2010-07-15 18:28 hardaker
+
+ * snmplib/snmpusm.c:
+
+ CHANGES: snmplib: fix issue with USM using inactive users
+
+2010-07-15 01:35 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c:
+
+ don't use strndup (portability)
+
+2010-07-15 01:35 rstory
+
+ * snmplib/cert_util.c:
+
+ include appropriate string header; define NAME_MAX if not already
+ defined;
+ don't use strndup (portability)
+
+2010-07-15 01:35 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ check that some newer openssl macros are defined before using
+ them; include
+ appropriate string header
+
+2010-07-15 01:35 rstory
+
+ * configure, configure.d/config_os_libs,
+ include/net-snmp/net-snmp-config.h.in:
+
+ check for dtls support in openssl
+
+2010-07-15 01:34 rstory
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ don't compile dtls domain if no dtls support in openssl
+
+2010-07-15 01:34 rstory
+
+ * snmplib/snmp_openssl.c:
+
+ ifdef protection for later sha algorithms
+
+2010-07-15 01:34 rstory
+
+ * include/net-snmp/system/darwin.h,
+ include/net-snmp/system/darwin7.h,
+ include/net-snmp/system/darwin8.h,
+ include/net-snmp/system/darwin9.h:
+
+ darwin openssl does not support more recent sha algorithms
+
+2010-07-15 01:33 rstory
+
+ * agent/mibgroup/target/target.c:
+
+ fix typo in ifdef test
+
+2010-07-15 01:33 rstory
+
+ * agent/mibgroup/if-mib/ifTable/ifTable.c:
+
+ fix cut-n-paste error in included file name
+
+2010-07-14 15:08 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c:
+
+ fix the fix: put PRIz spec in correct place
+
+2010-07-14 15:03 rstory
+
+ * testing/fulltests/tls/STlsUsers:
+
+ specify SNMP version on commandline
+
+2010-07-14 15:03 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c:
+
+ quiet compiler
+
+2010-07-14 15:02 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c:
+
+ quiet compiler warnings
+
+2010-07-13 20:03 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c,
+ apps/snmptls.c, include/net-snmp/library/cert_util.h:
+
+ include ssl.h before cert_util.h
+
+2010-07-13 20:03 rstory
+
+ * snmplib/cert_util.c:
+
+ add debug output for found cert
+
+2010-07-13 16:24 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ fix typo in log msg
+
+2010-07-12 10:26 bvassche
+
+ * agent/mibgroup/mibII/interfaces.c:
+
+ CHANGES: Win32 and Cygwin: made sure that accessing the mibII
+ interfaces table does not trigger out-of-range array accesses
+ (was detected by BoundsChecker).
+
+2010-07-12 10:21 bvassche
+
+ * agent/mibgroup/mibII/vacm_vars.c:
+
+ Fixed a dangling-pointer-read that was introduced in r19018. In
+ r19018 the type of groupSubtreeLen was changed from int to
+ size_t, which changed the behavior of the loop "while
+ (groupSubtreeLen-- > 0) ...": instead of not executing the loop
+ body when groupSubtreeLen was negative, r19018 caused the body of
+ that loop to be executed. Detected by running snmpd under
+ BoundsChecker while performing a MIB walk.
+
+2010-07-12 10:12 bvassche
+
+ * agent/mibgroup/mibII/at.c:
+
+ Reverted r19047 (which was wrong) and implemented a proper fix
+ for the compiler warnings about signed/unsigned mismatches.
+
+2010-07-12 10:09 bvassche
+
+ * agent/snmp_agent.c:
+
+ Removed an obsolete comment.
+
+2010-07-12 10:08 bvassche
+
+ * agent/helpers/table_container.c, win32/mib_module_includes.h:
+
+ Suppressed more MSVC compiler warnings.
+
+2010-07-12 04:45 rstory
+
+ * testing/fulltests/tls/STlsVars:
+
+ add comment with object name for numeric ids
+
+2010-07-12 04:45 rstory
+
+ * agent/mibgroup/target/target.c,
+ include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ new function to get serverId from snmpTlstmAddrTable data; use
+ new api
+ to config serviceId for trap transport when sending traps
+
+2010-07-11 11:18 bvassche
+
+ * configure, configure.d/config_os_functions:
+
+ CHANGES: BUG: 3027900: when cross-compiling it is now assumed
+ that memcmp() is available instead of assuming that it is not
+ available.
+
+2010-07-11 10:30 bvassche
+
+ * agent/mibgroup/disman/event/mteTriggerConf.c:
+
+ Fixed compiler warnings triggered by r19197.
+
+2010-07-10 20:00 rstory
+
+ * testing/RUNFULLTESTS:
+
+ sync up help output and options processing
+
+2010-07-09 15:13 bvassche
+
+ * README.win32:
+
+ Updated Cygwin section in README.win32.
+
+2010-07-09 15:13 bvassche
+
+ * agent/helpers/instance.c, agent/helpers/table_dataset.c,
+ agent/mibgroup/disman/event/mteTriggerConf.c:
+
+ CHANGES: Win32: Suppressed "implicit cast from int to u_char"
+ warnings generated by MSVC.
+
+2010-07-09 15:11 bvassche
+
+ * testing/fulltests/support/simple_eval_tools.sh:
+
+ Testing: made the debug output that appears in the "invoked" file
+ even more verbose.
+
+2010-07-09 15:10 bvassche
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Win32 MSVC build fixes.
+
+2010-07-08 19:30 marz
+
+ * local/certgen-test.pl, local/net-snmp-cert,
+ local/net-snmp-cert.conf:
+
+ adds per identity configuration file support so defaults can be
+ customised on cmdline w -i <identity> - see net-snmp-cert.conf
+ for examples and some help info
+
+2010-07-08 12:17 dts12
+
+ * agent/agent_read_config.c:
+
+ CHANGES: snmpd: BUG: 3003981: Protect against buffer overflow
+
+2010-07-08 11:19 dts12
+
+ * agent/mibgroup/agent/extend.c:
+
+ CHANGES: snmpd: BUG: 3019243: Register execFix compatability
+ directive correctly.
+
+2010-07-07 10:19 bvassche
+
+ * testing/fulltests/default/T110agentxget_simple,
+ testing/fulltests/default/T111agentxset_simple,
+ testing/fulltests/default/T112agentxsetfail_simple,
+ testing/fulltests/default/T120proxyget_simple,
+ testing/fulltests/default/T121proxyset_simple,
+ testing/fulltests/default/T122proxysetfail_simple:
+
+ CHANGES: Cygwin and MinGW: tests T110, T111, T112, T120, T121 and
+ T122 do now pass when snmpd is built with winExtDLL support
+ enabled.
+
+2010-07-06 18:59 bvassche
+
+ * ChangeLog, agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+ local/mib2c-conf.d/mfd-persistence.m2i,
+ testing/fulltests/support/simple_eval_tools.sh:
+
+ Made regression tests easier to debug by including ok / not ok
+ status in the "invoked" file.
+ Spelling fixes: remeber -> remember; seperator -> separator.
+
+2010-07-06 15:04 bvassche
+
+ * testing/fulltests/default/T065agentextend_simple,
+ testing/fulltests/support/simple_TESTCONF.sh:
+
+ Test T065 does now really pass on MinGW.
+
+2010-07-05 10:01 bvassche
+
+ * testing/Makefile.in:
+
+ Added curly braces such that '||' and '&&' are evaluated in the
+ correct order.
+
+2010-07-04 11:37 bvassche
+
+ * apps:
+
+ Updated Subversion ignore list.
+
+2010-07-04 11:34 bvassche
+
+ * testing/Makefile.in:
+
+ Fall back from RUNFULLTESTS to RUNTESTS if neither TAP::Harness
+ nor Test::Harness is available.
+
+2010-07-04 11:21 bvassche
+
+ * testing/fulltests/support/simple_run:
+
+ Made sure that the test number in /tmp/snmp-tests-$testnum is set
+ to something more meaningful than just "0".
+
+2010-07-04 11:20 bvassche
+
+ * testing/RUNTESTS:
+
+ Split a long comment line.
+
+2010-07-04 10:52 bvassche
+
+ * testing/RUNTESTS:
+
+ Bug fix: made sure that srcdir is computed correctly if `dirname
+ $0` = .
+
+2010-07-02 16:27 bvassche
+
+ * apps/Makefile.in, configure, configure.d/config_os_libs:
+
+ Simplified r19181 (Fixed TLSTCP-enabled build for platforms with
+ non-empty $(EXEEXT), i.e. Cygwin and MinGW).
+
+2010-07-01 18:15 bvassche
+
+ * apps/Makefile.in, configure, configure.d/config_os_libs:
+
+ Fixed TLSTCP-enabled build for platforms with non-empty
+ $(EXEEXT), i.e. Cygwin and MinGW.
+
+2010-07-01 18:11 bvassche
+
+ * apps/snmptls.c:
+
+ Fixed yet another recently introduced compiler warning.
+
+2010-07-01 17:53 bvassche
+
+ * snmplib/cert_util.c:
+
+ Fixed two recently introduced compiler warnings.
+
+2010-07-01 00:19 hardaker
+
+ * CHANGES, NEWS:
+
+ version update
+
+2010-07-01 00:13 hardaker
+
+ * ChangeLog:
+
+ version update
+
+2010-07-01 00:03 hardaker
+
+ * agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ snmplib/Makefile.depend:
+
+ make depend
+
+2010-06-30 23:55 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+----------------------------------------------------------------------
+
+Changes: V5.6.pre1 -> V5.6.pre2
+
+2010-06-30 23:55 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2010-06-30 23:48 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec, python/netsnmp/tests/snmpd.conf:
+
+ Version number update
+
+2010-06-30 23:45 hardaker
+
+ * man/snmpd.conf.5.def:
+
+ missed two tokens in the man pgaes
+
+2010-06-30 23:45 hardaker
+
+ * man/snmpcmd.1.def, man/snmpd.8.def,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ testing/fulltests/tls/SCipherTests, testing/fulltests/tls/SCrl,
+ testing/fulltests/tls/STlsAgentTrap,
+ testing/fulltests/tls/STlsServer,
+ testing/fulltests/tls/STlsServerSession,
+ testing/fulltests/tls/STlsTrapdUser,
+ testing/fulltests/tls/STlsUsers,
+ testing/fulltests/tls/STsmPrefix,
+ testing/fulltests/transports/Stlstests:
+
+ rename the defX509 tokens to something more friendly: clientCert
+ and serverCert
+
+2010-06-30 23:44 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ top-file comment updates
+
+2010-06-30 23:44 hardaker
+
+ * snmplib/cert_util.c:
+
+ don't call cert_find with a NULL argument
+
+2010-06-30 23:44 hardaker
+
+ * snmplib/cert_util.c:
+
+ allow def certs to be specified using a filename
+
+2010-06-30 23:41 tanders
+
+ * testing/fulltests/support/simple_run:
+
+ fix syntax error
+
+2010-06-30 23:01 hardaker
+
+ * snmplib/cert_util.c:
+
+ turn a couple of non-critical errors into debug statements per
+ discussion with rstory
+
+2010-06-30 23:00 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ make the regexp pattern match for tests to run case insensitive
+
+2010-06-30 23:00 hardaker
+
+ * python/netsnmp/client.py:
+
+ import stderr from sys, per discussion on -users
+
+2010-06-30 22:17 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ add back in the default port specifier
+
+2010-06-30 22:17 hardaker
+
+ * local/net-snmp-cert:
+
+ enable pulling the private key over http
+
+2010-06-30 22:17 hardaker
+
+ * local/net-snmp-cert:
+
+ move URL collection into a sub function
+
+2010-06-30 22:16 hardaker
+
+ * local/net-snmp-cert:
+
+ added ability to pull a cert from a URL
+
+2010-06-30 22:16 hardaker
+
+ * local/net-snmp-cert:
+
+ fix argument bug in the is_url function
+
+2010-06-30 20:49 hardaker
+
+ * apps/snmptls.c:
+
+ remove debugging code
+
+2010-06-30 20:27 hardaker
+
+ * testing/fulltests/tls/T117DtlsCNSession_simple,
+ testing/fulltests/tls/T117dtlsCNSession_simple:
+
+ rename file for consistency
+
+2010-06-30 20:01 rstory
+
+ * configure:
+
+ update for new snmptls app
+
+2010-06-30 20:00 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c:
+
+ remove accidentally checked int debug code
+
+2010-06-30 19:59 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h:
+
+ define OIDs based on SNMP_TLS_TM_BASE
+
+2010-06-30 19:59 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c:
+
+ auto-transistion between notReady/notInService
+
+2010-06-30 19:57 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h:
+
+ auto-transistion between notReady/notInService; add
+ snmp_store_needed on commit
+
+2010-06-30 19:56 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c:
+
+ use new fingerprint parse/build functions; remove bad length
+ check; auto
+ transition between notReady and notInService
+
+2010-06-30 19:55 rstory
+
+ * mibs/TLSTM-MIB.txt:
+
+ remove pre-rfc mib; see SNMP-TLS-TM-MIB.txt instead
+
+2010-06-30 19:54 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_internal.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c:
+
+ consolidate multiple files
+
+2010-06-30 19:53 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ make hash type parse routine public; add routines to build/parse
+ SnmpTLSFingerprint
+
+2010-06-30 19:51 rstory
+
+ * Makefile.in, apps/Makefile.in, apps/snmptls.c,
+ configure.d/config_os_libs:
+
+ NEWS: snmptls: new app for managing (D)TLS config via
+ SNMP-TLS-TM-MIB tables
+
+2010-06-30 19:50 rstory
+
+ * agent/mibgroup/disman/event/mteObjectsTable.c,
+ agent/mibgroup/disman/event/mteTriggerTable.c,
+ agent/mibgroup/disman/expression/expExpressionTable.c,
+ agent/mibgroup/disman/expression/expObjectTable.c,
+ agent/mibgroup/disman/mteObjectsTable.c,
+ agent/mibgroup/disman/mteTriggerTable.c,
+ agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable.c,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c:
+
+ call new snmp_store_needed() function after a commit in tables
+ that
+ have persistent store
+
+2010-06-30 19:49 rstory
+
+ * include/net-snmp/library/snmp_client.h, snmplib/snmp_client.c:
+
+ NEWS: snmplib: new experimental simple state machine
+ NEWS: snmplib: new experimental row creation API which uses a
+ state machine
+ to try really hard to create a row from a given varbind list
+
+2010-06-30 19:48 rstory
+
+ * agent/snmp_agent.c, include/net-snmp/library/snmp_api.h,
+ snmplib/snmp_api.c:
+
+ NEWS: snmpd: new API for indicating that persistent store needs
+ to be saved after the current request finishes processing
+
+2010-06-30 19:46 rstory
+
+ * include/net-snmp/library/snmp_assert.h:
+
+ add some new wrapper macros
+
+2010-06-30 15:59 hardaker
+
+ * testing/fulltests/tls/STlsCNSession,
+ testing/fulltests/tls/STlsSanSession,
+ testing/fulltests/tls/STlsServerSession,
+ testing/fulltests/tls/T115DtlsSanSession_simple,
+ testing/fulltests/tls/T116TlsSanSession_simple,
+ testing/fulltests/tls/T117dtlsCNSession_simple,
+ testing/fulltests/tls/T118TlsCNSession_simple:
+
+ added checks for checking direct passing of localhost to the
+ expected name
+
+2010-06-30 15:59 hardaker
+
+ * testing/fulltests/tls/STlsServer:
+
+ check for wildcard support
+
+2010-06-30 15:58 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ support SAN and CN wildcard matching per spec
+
+2010-06-30 15:00 hardaker
+
+ * testing/fulltests/tls/SCipherTests, testing/fulltests/tls/SCrl,
+ testing/fulltests/tls/STlsAgentTrap,
+ testing/fulltests/tls/STlsName, testing/fulltests/tls/STlsSan,
+ testing/fulltests/tls/STlsServer,
+ testing/fulltests/tls/STlsTrapdUser,
+ testing/fulltests/tls/STlsUsers, testing/fulltests/tls/STlsVars,
+ testing/fulltests/tls/STsmPrefix,
+ testing/fulltests/tls/ScipherTests,
+ testing/fulltests/tls/Scrltests,
+ testing/fulltests/tls/Stlsagenttraptests,
+ testing/fulltests/tls/Stlsnametests,
+ testing/fulltests/tls/Stlssantests,
+ testing/fulltests/tls/Stlsservertests,
+ testing/fulltests/tls/Stlstrapdusertests,
+ testing/fulltests/tls/Stlsuserstests,
+ testing/fulltests/tls/Stlsvars, testing/fulltests/tls/Stsmprefix,
+ testing/fulltests/tls/T101DtlsUser_simple,
+ testing/fulltests/tls/T101dtlsudpusertests_simple,
+ testing/fulltests/tls/T102TlsUser_simple,
+ testing/fulltests/tls/T102tlstcpusertests_simple,
+ testing/fulltests/tls/T111DtlsServer_simple,
+ testing/fulltests/tls/T111dtlsudpservertests_simple,
+ testing/fulltests/tls/T112TlsServer_simple,
+ testing/fulltests/tls/T112tlstcpservertests_simple,
+ testing/fulltests/tls/T113DtlsSan_simple,
+ testing/fulltests/tls/T113dtlsudpsan_simple,
+ testing/fulltests/tls/T114TlsSan_simple,
+ testing/fulltests/tls/T114tlstcpsan_simple,
+ testing/fulltests/tls/T121DtlsTrap_simple,
+ testing/fulltests/tls/T121dtlsudptraptests_simple,
+ testing/fulltests/tls/T122TlsTrap_simple,
+ testing/fulltests/tls/T122tlstcptraptests_simple,
+ testing/fulltests/tls/T131DtlsAgentTrap_simple,
+ testing/fulltests/tls/T131dtlsudpagenttraptests_simple,
+ testing/fulltests/tls/T132TlsAgentTrap_simple,
+ testing/fulltests/tls/T132tlstcpagenttraptests_simple,
+ testing/fulltests/tls/T141DtlsCrl_simple,
+ testing/fulltests/tls/T141dtlsudpcrl_simple,
+ testing/fulltests/tls/T142TlsCrl_simple,
+ testing/fulltests/tls/T142tlstcpcrl_simple,
+ testing/fulltests/tls/T151DtlsCiphers_simple,
+ testing/fulltests/tls/T151dtlsciphers_simple,
+ testing/fulltests/tls/T152TlsCiphers_simple,
+ testing/fulltests/tls/T152tlsciphers_simple,
+ testing/fulltests/tls/T200TlsIpv6_simple,
+ testing/fulltests/tls/T200tlsipv6_simple,
+ testing/fulltests/tls/T300TlsPerl.t,
+ testing/fulltests/tls/T300tlstcpperl.t,
+ testing/fulltests/tls/T301DtlsPerl.t,
+ testing/fulltests/tls/T301dtlsperl.t,
+ testing/fulltests/tls/T401DtlsTsmPrefix_simple,
+ testing/fulltests/tls/T401dtlstsmprefix_simple,
+ testing/fulltests/tls/T402TlsTsmPrefix_simple,
+ testing/fulltests/tls/T402tlstsmprefix_simple:
+
+ moved test files around for better naming
+
+2010-06-30 14:58 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ copy dtls transport address to the expected hostname
+
+2010-06-30 14:58 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ set the expected hostname from the transport string if possible
+
+2010-06-30 14:58 hardaker
+
+ * local/net-snmp-cert:
+
+ a bit more help output by default
+
+2010-06-29 22:29 tanders
+
+ * apps/snmptrapd_auth.c:
+
+ Follow-up for r19116: make sure we include agent config
+
+2010-06-29 22:18 magfr
+
+ * agent/mibgroup/host/hr_print.h,
+ agent/mibgroup/if-mib/data_access/interface.h,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.h,
+ agent/mibgroup/ucd-snmp/extensible.h:
+
+ Add missing config_requires
+
+2010-06-29 17:33 hardaker
+
+ * man/snmpcmd.1.def:
+
+ rework the snmpcmd manual page to separate out the flags into
+ sections appropriate for their usage type
+
+2010-06-29 16:51 marz
+
+ * local/net-snmp-cert:
+
+ pod docs, some default val fixes, info output normalized
+
+2010-06-29 16:32 hardaker
+
+ * agent/mibgroup/target/target.c:
+
+ added ssh.h include
+
+2010-06-29 16:27 hardaker
+
+ * man/snmpd.conf.5.def:
+
+ reorganize the manual page a bit for SNMPv3 and TLS
+
+2010-06-29 16:27 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ fix default tls registrations
+
+2010-06-29 16:26 hardaker
+
+ * agent/snmp_agent.c:
+
+ check for NULL transports after an open fails
+
+2010-06-29 16:26 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ moving logging around so that openssl errors are printed on
+ failures
+
+2010-06-29 16:26 hardaker
+
+ * testing/fulltests/tls/Scrltests,
+ testing/fulltests/tls/Stsmprefix:
+
+ fix some non-interactive invocation issues
+
+2010-06-29 16:26 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ move some common code into a common function
+
+2010-06-28 19:13 hardaker
+
+ * include/net-snmp/library/default_store.h,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ testing/fulltests/tls/ScipherTests,
+ testing/fulltests/tls/T151dtlsciphers_simple,
+ testing/fulltests/tls/T152tlsciphers_simple:
+
+ cipher suite selection and tests for it
+
+2010-06-28 19:12 hardaker
+
+ * python/LICENSE:
+
+ license updates
+
+2010-06-28 19:12 hardaker
+
+ * python/README, python/netsnmp/client.py,
+ python/netsnmp/client_intf.c:
+
+ SNMPv3 over TLS support
+
+2010-06-28 19:12 hardaker
+
+ * python/netsnmp/tests/test.py:
+
+ better output showing test types
+
+2010-06-28 00:54 tanders
+
+ * man/mib_api.3.def, man/netsnmp_agent.3, man/netsnmp_container.3,
+ man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3,
+ man/netsnmp_library.3, man/netsnmp_mib_utilities.3,
+ man/netsnmp_table.3, man/snmpcmd.1.def, man/snmptrapd.conf.5.def:
+
+ CHANGES: man: clean up manual pages
+ (from Debian patch 56_manpage)
+
+2010-06-27 23:29 tanders
+
+ * apps/snmptrapd.c, apps/snmptrapd_auth.c:
+
+ CHANGES: build: 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)
+
+2010-06-27 03:23 marz
+
+ * local/net-snmp-cert:
+
+ fix app tag completions
+
+2010-06-27 00:56 marz
+
+ * local/net-snmp-cert, local/net-snmp-cert.conf:
+
+ handle config file setting interactive, true/false values handled
+ in config
+
+2010-06-26 20:58 marz
+
+ * local/net-snmp-cert:
+
+ fix some bugs w/ spaces in names and app tag help
+
+2010-06-26 19:38 marz
+
+ * testing/fulltests/tls/S300tlsperl.pl,
+ testing/fulltests/tls/Stlsvars,
+ testing/fulltests/transports/Stlstests:
+
+ fix tests to use non-interactive -I
+
+2010-06-26 17:46 marz
+
+ * local/certgen-test.pl, local/net-snmp-cert:
+
+ better interactive, ?=help, <tab> compl, more help, SAN loop
+ format and termination fix, tolerate spaces in fields and
+ filenames, more complete error output, embryonic import from url
+
+2010-06-26 13:48 bvassche
+
+ * snmplib/snmp_transport.c, snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ More compiler warning fixes.
+
+2010-06-26 13:47 bvassche
+
+ * acconfig.h, include/net-snmp/net-snmp-config.h.in:
+
+ Fixed the errors in acconfig.h and regenerated
+ net-snmp-config.h.in.
+
+2010-06-26 13:44 bvassche
+
+ * agent/mibgroup/smux/smux.c:
+
+ Fixed compiler warnings triggered by SMUX MIB implementation.
+
+2010-06-26 00:45 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ testing/fulltests/tls/Stlssantests,
+ testing/fulltests/tls/T113dtlsudpsan_simple,
+ testing/fulltests/tls/T114tlstcpsan_simple:
+
+ fixes and testing for checking SAN DNS names from the server
+
+2010-06-26 00:44 hardaker
+
+ * testing/fulltests/tls/Stlsnametests,
+ testing/fulltests/tls/Stlsservertests,
+ testing/fulltests/tls/T111dtlsudpservertests_simple,
+ testing/fulltests/tls/T112tlstcpservertests_simple:
+
+ genericize the server name tests
+
+2010-06-25 23:01 hardaker
+
+ * agent/mibgroup/tsm-mib.h,
+ agent/mibgroup/tsm-mib/snmpTsmConfigurationUsePrefix.c,
+ agent/mibgroup/tsm-mib/snmpTsmConfigurationUsePrefix.h,
+ snmplib/snmptsm.c, snmplib/transports/snmpDTLSUDPDomain.c,
+ testing/fulltests/tls/Scrltests,
+ testing/fulltests/tls/Stsmprefix,
+ testing/fulltests/tls/T401dtlstsmprefix_simple,
+ testing/fulltests/tls/T402tlstsmprefix_simple:
+
+ useprefix scalar testing and support
+
+2010-06-25 23:01 hardaker
+
+ * testing/fulltests/tls/Scrltests:
+
+ remove debugging lines
+
+2010-06-25 23:00 hardaker
+
+ * testing/fulltests/tls/Scrltests:
+
+ put in only minimial debug flags
+
+2010-06-25 23:00 hardaker
+
+ * include/net-snmp/library/default_store.h,
+ include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/cert_util.c, snmplib/transports/snmpTLSBaseDomain.c,
+ testing/fulltests/tls/Scrltests,
+ testing/fulltests/tls/T141dtlsudpcrl_simple,
+ testing/fulltests/tls/T142tlstcpcrl_simple:
+
+ code and test cases for CRL handling
+
+2010-06-25 15:24 bvassche
+
+ * testing/fulltests/default/T060trapdperl_simple:
+
+ Added a newline at the end of each line printed by the Perl
+ interpreter.
+
+2010-06-25 13:08 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ reduce number of resend attempts and timeout
+
+2010-06-25 13:08 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ include/net-snmp/library/snmpTLSTCPDomain.h, snmplib/cert_util.c,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ warning fixes
+
+2010-06-25 13:08 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ remove logic typo from previous commit
+
+2010-06-25 13:08 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ include/net-snmp/library/snmpTLSTCPDomain.h,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c,
+ testing/fulltests/tls/T200tlsipv6_simple:
+
+ IPv6 fixes for TCP
+
+2010-06-25 13:01 jsafranek
+
+ * snmplib/snmp_api.c:
+
+ Reverting 19095, it breaks tests
+
+2010-06-25 09:40 jsafranek
+
+ * snmplib/snmp_api.c:
+
+ CHANGES: snmptranslate: fixed printing of ranges with UNSIGNED
+ type.
+
+2010-06-24 23:55 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ fix function names for stat increases
+
+2010-06-24 23:52 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ fix errors in comments
+
+2010-06-24 23:44 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ comments for 5.4 for dtls
+
+2010-06-24 23:44 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ comments for 5.3.2
+
+2010-06-24 23:43 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ client side connect comments
+
+2010-06-24 23:43 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ counter and comment improvements
+
+2010-06-24 23:43 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ update counter calls and comment text
+
+2010-06-24 19:03 bvassche
+
+ * testing/fulltests/default/T061agentperl_simple,
+ testing/fulltests/default/T115agentxperl_simple,
+ testing/fulltests/support/simple_TESTCONF.sh:
+
+ Moved LD_LIBRARY_PATH setup from individual tests scripts to
+ simple_TESTCONF.sh.
+
+2010-06-24 19:02 bvassche
+
+ * testing/fulltests/support/simple_run:
+
+ Fixed a comment.
+
+2010-06-24 17:48 bvassche
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h:
+
+ Should have been included in r19084.
+
+2010-06-24 17:47 bvassche
+
+ * snmplib/cert_util.c, snmplib/snmp_transport.c,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ Fixed several recently introduced compiler warnings.
+
+2010-06-24 12:30 tanders
+
+ * configure, configure.d/config_os_progs:
+
+ "test -e" isn't portable; use "test -x" instead for the Perl
+ system()
+ check
+
+2010-06-23 11:14 jsafranek
+
+ * agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c:
+
+ CHANGES: snmpd: 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.
+
+2010-06-22 23:06 hardaker
+
+ * snmplib/cert_util.c, testing/fulltests/tls/Stlsuserstests:
+
+ support for certSecName mapping from a local cert file name and a
+ test for it
+
+2010-06-22 22:44 hardaker
+
+ * perl/SNMP/SNMP.pm:
+
+ documenation update to clean up and include TLS parameters
+
+2010-06-22 22:44 hardaker
+
+ * perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs:
+
+ support for passing identities and full working version
+
+2010-06-22 22:44 hardaker
+
+ * testing/fulltests/tls/S300tlsperl.pl,
+ testing/fulltests/tls/T300tlstcpperl.t,
+ testing/fulltests/tls/T301dtlsperl.t:
+
+ perl TLS/DTLS tests
+
+2010-06-22 22:43 hardaker
+
+ * perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs:
+
+ first ptach on SNMP/TLS creating a new session function
+
+2010-06-22 22:43 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ first working support for a delayed close() to attempt to sending
+ outstanding packets in the queue; this is required for snmptrap
+ to work at all when sending traps (not informs) over DTLS
+
+2010-06-22 19:03 bvassche
+
+ * testing/fulltests/default/T059trapdtraphandle_simple,
+ testing/fulltests/default/T065agentextend_simple,
+ testing/fulltests/support/simple_TESTCONF.sh:
+
+ CHANGES: MinGW: tests T059 and T065 do now pass.
+
+2010-06-22 19:01 bvassche
+
+ * apps/snmpnetstat/inet6.c:
+
+ The width argument for %.*d must have type int, not size_t. This
+ bug was introduced in r19014.
+
+2010-06-22 18:57 bvassche
+
+ * agent/mibgroup/utilities/execute.c:
+
+ CHANGES: MinGW: 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:\...).
+
+2010-06-22 17:39 bvassche
+
+ * testing/fulltests/support/simple_eval_tools.sh:
+
+ Also report the port specification if [ $SNMP_VERBOSE -gt 0 ].
+
+2010-06-22 17:38 bvassche
+
+ * testing/fulltests/default/T053agentv1trap_simple,
+ testing/fulltests/default/T060trapdperl_simple,
+ testing/fulltests/default/T061agentperl_simple,
+ testing/fulltests/default/T100agenthup_simple,
+ testing/fulltests/default/T115agentxperl_simple:
+
+ Replaced an explicit test for MinGW by a test on HAVE_SIGHUP.
+
+2010-06-22 17:36 bvassche
+
+ * configure, configure.d/config_os_misc4,
+ include/net-snmp/net-snmp-config.h.in:
+
+ Added configure test for SIGHUP.
+
+2010-06-22 17:35 bvassche
+
+ * testing/RUNTESTS:
+
+ Report which tests failed, if any.
+
+2010-06-22 08:37 bvassche
+
+ * agent/mibgroup/mibII/var_route.c:
+
+ Fixed an error in a comment block.
+
+2010-06-21 19:26 bvassche
+
+ * testing/fulltests/default/T059trapdtraphandle_simple:
+
+ Rearranged the implementation of this test such that it is no
+ longer necessary
+ to invoke simple_eval_tools.sh when this script is invoked as a
+ trap handler
+ by snmptrapd.
+
+2010-06-21 08:01 dts12
+
+ * snmplib/large_fd_set.c:
+
+ Ensure that fdset structure is resized sufficiently
+ to accomodate the specified socket ID.
+ Problem reported by Shiyalei.
+
+2010-06-20 19:32 dts12
+
+ * snmplib/cert_util.c, snmplib/cmu_compat.c, snmplib/pkcs.c,
+ snmplib/snprintf.c:
+
+ Avoid duplicate (unused) symbols.
+
+2010-06-20 19:31 bvassche
+
+ * testing/fulltests/default/T059trapdtraphandle_simple:
+
+ Commented out debug code.
+
+2010-06-20 19:30 bvassche
+
+ * testing/RUNTESTS, testing/fulltests/support/simple_run:
+
+ Restored summary success/failure count reporting.
+ Also, moved kill.exe test back to RUNTESTS.
+
+2010-06-20 19:29 bvassche
+
+ * testing/fulltests/support/simple_eval_tools.sh:
+
+ CHANGES: testing: add the test name to the start of the file
+ "invoked".
+
+2010-06-20 19:27 bvassche
+
+ * testing/fulltests/default/T053agentv1trap_simple,
+ testing/fulltests/default/T060trapdperl_simple,
+ testing/fulltests/default/T061agentperl_simple,
+ testing/fulltests/default/T100agenthup_simple,
+ testing/fulltests/default/T115agentxperl_simple:
+
+ CHANGES: MinGW: testing: skip the tests that require SIGHUP since
+ MinGW does not support SIGHUP.
+
+2010-06-20 15:19 bvassche
+
+ * configure, configure.d/config_os_progs, testing/Makefile.in:
+
+ Added a configure test that detects whether or not Perl's
+ system() function
+ invokes a POSIX shell. "make test" does now fall back to RUNTESTS
+ if not.
+
+2010-06-20 15:16 bvassche
+
+ * snmplib/snmp_transport.c, snmplib/transports/snmpAliasDomain.c,
+ snmplib/transports/snmpIPv4BaseDomain.c,
+ snmplib/transports/snmpIPv6BaseDomain.c,
+ snmplib/transports/snmpSocketBaseDomain.c,
+ snmplib/transports/snmpTCPBaseDomain.c,
+ snmplib/transports/snmpTCPDomain.c,
+ snmplib/transports/snmpTCPIPv6Domain.c,
+ snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c:
+
+ Builds again on MinGW -- added #include <net-snmp/types.h> where
+ necessary.
+ Note: although <net-snmp/types.h> is included indirectly from the
+ * *transport.h header files, these #include statements are
+ necessary because of a pesky circular dependence between
+ <net-snmp/types.h> and <net-snmp/library/snmp_api.h>.
+ 2010-06-20 15:12 bvassche
+
+
+ * testing/fulltests/support/simple_run:
+
+ CHANGES: MinGW: refuse to run the regression tests if kill.exe
+ cannot be found.
+
+2010-06-20 15:11 bvassche
+
+ * testing/RUNTESTS:
+
+ Shortened the srcdir path by making sure that it does not contain
+ /..
+
+2010-06-19 18:30 bvassche
+
+ * testing/RUNFULLTESTS:
+
+ Added support for running RUNFULLTESTS with Test::Harness in
+ another directory than the source directory.
+
+2010-06-19 16:41 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h:
+
+ complete rewrite of params to use table_dataset instead of
+ create-dataset
+
+2010-06-19 16:41 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c:
+
+ use text for hash type in persistent store
+
+2010-06-19 16:40 rstory
+
+ * agent/mibgroup/Rmon/rows.c,
+ agent/mibgroup/examples/ucdDemoPublic.c:
+
+ quiet compiler warnings
+
+2010-06-19 16:40 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ fix missing specifier in debug
+
+2010-06-19 16:39 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c:
+
+ use define instead of constant; fix check for rows to save
+
+2010-06-19 16:39 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ add remove/find function for maps/addrs/params; rename params
+ tag->name;
+ destroy -> free; group recent trust functions together in src;
+ don't store
+ params fp as binary; hand text args for hash type (e.g --sha1)
+
+2010-06-18 15:35 bvassche
+
+ * agent/mibgroup/mibII/at.c:
+
+ CHANGES: Cygwin: corrected error handling in mibII/at.
+
+2010-06-18 07:23 bvassche
+
+ * include/net-snmp/library/snmp_api.h:
+
+ Fixed a compiler warning.
+
+2010-06-18 01:42 magfr
+
+ * snmplib/keytools.c:
+
+ Do not define ret twice when NETSNMP_USE_INTERNAL_CRYPTO is set.
+
+2010-06-18 01:39 magfr
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ Corrected typo.
+
+2010-06-18 00:31 hardaker
+
+ * CHANGES, NEWS:
+
+ better NEWS and CHANGES files
+
+2010-06-17 20:39 hardaker
+
+ * ChangeLog:
+
+ version update
+
+2010-06-17 20:31 hardaker
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
+
+ make depend
+
+2010-06-17 18:59 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+
+
+----------------------------------------------------------------------
+
+Changes: V5.5 -> V5.6.pre1
+
+2010-06-17 20:31 hardaker
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
+
+ make depend
+
+2010-06-17 18:59 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2010-06-17 18:55 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2010-06-17 18:54 hardaker
+
+ * Makefile.top:
+
+ version update
+
+2010-06-17 18:39 hardaker
+
+ * dist/makerelease.xml:
+
+ re-enable some commands
+
+2010-06-17 17:46 hardaker
+
+ * testing/fulltests/tls/Stlsvars:
+
+ forgot missing quotes in SET output
+
+2010-06-17 17:46 hardaker
+
+ * testing/fulltests/tls/Stlsagenttraptests,
+ testing/fulltests/tls/Stlsvars:
+
+ tls testing cleanup
+
+2010-06-17 17:45 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ more fixes for address printing; more to come
+
+2010-06-17 17:45 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ mostly properly set remote/local transport parameters
+
+2010-06-17 17:45 hardaker
+
+ * testing/fulltests/tls/Stlsagenttraptests,
+ testing/fulltests/tls/T131dtlsudpagenttraptests_simple,
+ testing/fulltests/tls/T132tlstcpagenttraptests_simple:
+
+ tests for agents sending of traps over (D)TLS
+
+2010-06-17 17:45 hardaker
+
+ * testing/fulltests/tls/Stlsvars,
+ testing/fulltests/tls/T101dtlsudpusertests_simple,
+ testing/fulltests/tls/T102tlstcpusertests_simple,
+ testing/fulltests/tls/T111dtlsudpservertests_simple,
+ testing/fulltests/tls/T112tlstcpservertests_simple,
+ testing/fulltests/tls/T121dtlsudptraptests_simple,
+ testing/fulltests/tls/T122tlstcptraptests_simple:
+
+ move export statements to the support file for simplicity
+
+2010-06-17 17:44 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ move tls bootstrapping to post_premib so other config tokens can
+ use the cert loading results
+
+2010-06-17 17:44 hardaker
+
+ * testing/fulltests/unit-tests/T004snmp_enum_clib.c:
+
+ added snmp_enum tests pulled from the main() test at the bottom
+ of the original .c file
+
+2010-06-17 16:00 dts12
+
+ * agent/mibgroup/ucd-snmp/lmSensors.c:
+
+ Eliminate "differ in signedness" warning
+
+2010-06-17 00:14 hardaker
+
+ * snmplib/transports/snmpUDPBaseDomain.c:
+
+ revert UDP changes from r18984 since it broke the UDP transport;
+ the struct probably needs to match another struct somewhere else
+
+2010-06-16 23:26 hardaker
+
+ * snmplib/cert_util.c:
+
+ add a new KEYWORD output for debugging purposes
+
+2010-06-16 23:26 hardaker
+
+ * agent/agent_trap.c:
+
+ use config_and_open for opening the transport
+
+2010-06-16 23:26 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ extra debugging statements
+
+2010-06-16 22:14 hardaker
+
+ * testing/fulltests/tls/Stlsuserstests:
+
+ explicitly declare trust certificates to transport
+
+2010-06-16 22:14 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ cleanup some lost memory on closing
+
+2010-06-16 21:56 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ fix typos
+
+2010-06-16 21:34 dts12
+
+ * agent/agent_registry.c, agent/helpers/row_merge.c,
+ agent/helpers/table.c, agent/helpers/table_dataset.c,
+ agent/mibgroup/agent/extend.c,
+ agent/mibgroup/disman/schedule/schedCore.c,
+ agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/data_access/interface_ioctl.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable.c,
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ip_scalars.c,
+ agent/mibgroup/mibII/vacm_conf.c,
+ agent/mibgroup/mibII/vacm_vars.c,
+ agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/notification-log-mib/notification_log.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c,
+ agent/mibgroup/ucd-snmp/disk.c,
+ agent/mibgroup/ucd-snmp/dlmod.c,
+ agent/mibgroup/ucd-snmp/pass.c, agent/mibgroup/ucd-snmp/proxy.c,
+ agent/snmp_agent.c:
+
+ Eliminate (most) "signed and unsigned comparison" warnings from
+ agent code [-Wsign-compare]
+
+2010-06-16 20:16 dts12
+
+ * snmplib/asn1.c, snmplib/check_varbind.c,
+ snmplib/container_binary_array.c, snmplib/dir_utils.c,
+ snmplib/keytools.c, snmplib/large_fd_set.c, snmplib/parse.c,
+ snmplib/read_config.c, snmplib/scapi.c, snmplib/snmp_api.c,
+ snmplib/snmp_client.c, snmplib/snmpusm.c, snmplib/snmpv3.c,
+ snmplib/text_utils.c, snmplib/vacm.c:
+
+ Eliminate (most) "signed and unsigned comparison" warnings from
+ library code [-Wsign-compare]
+
+2010-06-16 19:36 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ remove older no-longer-needed-duplicate-config entries
+
+2010-06-16 19:14 dts12
+
+ * snmplib/vacm.c:
+
+ Fix processing of view masks (misplaced parentheses)
+
+2010-06-16 18:45 dts12
+
+ * apps/agentxtrap.c, apps/snmpnetstat/if.c,
+ apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c,
+ apps/snmptable.c, apps/snmptrapd_log.c, apps/snmpusm.c:
+
+ Eliminate "signed and unsigned comparison" from app code
+ [-Wsign-compare]
+
+2010-06-16 17:22 hardaker
+
+ * testing/fulltests/tls/Stlstrapdusertests:
+
+ check for informs sent over tls transports
+
+2010-06-16 17:22 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ copy other valuse from parent tlsbase data
+
+2010-06-16 17:21 hardaker
+
+ * testing/fulltests/tls/Stlstrapdusertests,
+ testing/fulltests/tls/Stlsvars,
+ testing/fulltests/tls/T121dtlsudptraptests_simple,
+ testing/fulltests/tls/T122tlstcptraptests_simple:
+
+ added basic trap sending and receiving tests
+
+2010-06-16 17:21 hardaker
+
+ * testing/fulltests/tls/Stlsuserstests:
+
+ remove no longer needed temp file touches
+
+2010-06-16 17:20 hardaker
+
+ * agent/snmp_agent.c, include/net-snmp/library/snmp_transport.h,
+ snmplib/cert_util.c, snmplib/snmp_api.c:
+
+ added a new function and transport flag to indicate if the f_open
+ call has been called yet
+
+2010-06-16 17:20 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ unused var warning cleanup
+
+2010-06-16 17:19 hardaker
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ added trustCert configuration token
+
+2010-06-16 17:19 hardaker
+
+ * testing/fulltests/tls/Stlsuserstests:
+
+ minor tweaks for testing clarity
+
+2010-06-16 17:18 hardaker
+
+ * testing/fulltests/tls/Stlsuserstests,
+ testing/fulltests/tls/T101dtlsudpusertests_simple,
+ testing/fulltests/tls/T102tlstcpusertests_simple,
+ testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests,
+ testing/fulltests/transports/T360dtlsudp_simple,
+ testing/fulltests/transports/T361tlstcp_simple:
+
+ moved complex (D)TLS to a separate section and made the transport
+ tests only test minimal support
+
+2010-06-16 17:17 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ add mechanisms for specifying and expecting the hostname of the
+ far side
+
+2010-06-16 17:17 hardaker
+
+ * testing/fulltests/tls/Stlsservertests,
+ testing/fulltests/tls/Stlsvars:
+
+ tests for verifying server certificate check failures
+
+2010-06-16 17:17 hardaker
+
+ * testing/fulltests/tls, testing/fulltests/tls/Stlsservertests,
+ testing/fulltests/tls/Stlsvars,
+ testing/fulltests/tls/T111dtlsudpservertests_simple,
+ testing/fulltests/tls/T112tlstcpservertests_simple:
+
+ testing for checking client side verification of server
+ certificates
+
+2010-06-16 17:16 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h:
+
+ setup for a hostname config option
+
+2010-06-16 17:16 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ setup for a hostname config option
+
+2010-06-16 17:15 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ check to make suer ssl pointer has been created via f_open call
+
+2010-06-16 15:02 dts12
+
+ * agent/snmp_perl.h, apps/snmptrapd.c:
+
+ Declare 'shutdown_perl' properly.
+
+2010-06-16 14:37 dts12
+
+ * agent/snmpd.c, snmplib/keytools.c, snmplib/lcd_time.c:
+
+ Eliminate "signed and unsigned type in conditional expression"
+ warnings [-Wsign-compare]
+
+2010-06-16 14:27 dts12
+
+ * agent/mibgroup/target/target.c:
+
+ Eliminate "unused variable" warning
+
+2010-06-16 14:22 dts12
+
+ * agent/helpers/old_api.c, agent/helpers/row_merge.c,
+ agent/helpers/table_dataset.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/snmpd.c, snmplib/transports/snmpUDPBaseDomain.c:
+
+ Eliminate various "implicit conversion" warnings [-Wc++-compat]
+
+2010-06-16 13:13 dts12
+
+ * agent/mibgroup/ip-forward-mib/data_access/route_linux.c,
+ agent/mibgroup/ip-mib/data_access/arp_linux.c,
+ agent/mibgroup/ip-mib/data_access/scalars_linux.c,
+ agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/tcpTable.c,
+ agent/mibgroup/mibII/vacm_conf.c,
+ agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c,
+ apps/snmpvacm.c, snmplib/tools.c:
+
+ Eliminate (most) signed-vs-unsigned warnings from numeric scanf
+ processing [-pedantic]
+
+2010-06-16 03:28 rstory
+
+ * agent/helpers/table_tdata.c,
+ agent/mibgroup/ip-forward-mib/data_access/route_common.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c,
+ agent/mibgroup/ip-mib/data_access/arp_common.c,
+ agent/mibgroup/ip-mib/data_access/ipv6scopezone_common.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_common.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c,
+ agent/mibgroup/mibII/sysORTable.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c,
+ snmplib/container.c:
+
+ the great un-named container hunt
+
+2010-06-16 03:27 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c:
+
+ share cache between table and count scalar; when reading config,
+ add to
+ library containers for active rows, table containers for inactive
+ rows;
+ user cert_util apis instead of direct container manipulation;
+ when
+ saving inactive map rows, skip all but nonVolatile
+
+2010-06-16 03:26 rstory
+
+ * snmplib/snmp_openssl.c:
+
+ fix debug token typo
+
+2010-06-16 03:25 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ add api for adding entries to tltsm addr, params and cert map
+ containers;
+ register se slist pair earlier so they are available during
+ config parsing;
+ make sure config strings are null terminated
+
+2010-06-15 21:42 dts12
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c:
+
+ Suppress warnings:
+ 'struct nlmsghdr defined inside parameter list' and
+ 'function _load_v6 declared but never defined'
+
+2010-06-15 21:30 dts12
+
+ * agent/kernel.c, apps/snmptrapd_sql.c, snmplib/cert_util.c,
+ snmplib/cmu_compat.c, snmplib/pkcs.c, snmplib/snprintf.c:
+
+ Eliminate "empty translation unit" warnings [-pedantic]
+
+2010-06-15 07:07 magfr
+
+ * testing/fulltests/unit-tests/T003copy_nword_clib.c:
+
+ Add test of copy_nword
+
+2010-06-14 21:32 dts12
+
+ * agent/mibgroup/disman/event/mteEvent.h,
+ agent/mibgroup/disman/event/mteTrigger.h,
+ agent/mibgroup/disman/schedule/schedConf.c,
+ agent/mibgroup/disman/schedule/schedCore.c:
+
+ Eliminate "overflow in implicit constant conversion" warnings
+ [-Wc++-compat]
+
+2010-06-14 15:51 dts12
+
+ * agent/snmpd.c, apps/encode_keychange.c, snmplib/read_config.c:
+
+ Eliminate "string length greater than 509" warnings [-pedantic]
+
+2010-06-14 15:19 dts12
+
+ * snmplib/transports/snmpUDPBaseDomain.c:
+
+ Eliminate "initializer element is not computable" warnings
+ [-pedantic]
+
+2010-06-14 05:27 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c:
+
+ update count handlers to count non-active rows too
+
+2010-06-14 05:12 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c:
+
+ only tweak storageType for active rows; reset entry flags when
+ removing from
+ cert_util maps; when createing rows from cert_util maps, set
+ stragetType to
+ volatile if nonVolatile flag not set; dont free cache in
+ cache_load on err
+
+2010-06-14 05:10 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_internal.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c:
+
+ move tlstmAddr table config parsing to cert_util; add cache to
+ merge cert_util
+ addrs (active) and non-active rows;
+
+2010-06-14 05:10 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ add nonVolatile flag to tlstmAddr table; set container name; skip
+ '0x' in fp
+
+2010-06-14 05:09 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ change LOG_ERR to LOG_INFO for non-error log msg
+
+2010-06-13 21:02 dts12
+
+ * agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/data_access/interface_ioctl.c,
+ agent/mibgroup/if-mib/data_access/interface_openbsd.c,
+ agent/mibgroup/if-mib/data_access/interface_solaris2.c,
+ agent/mibgroup/if-mib/data_access/interface_sysctl.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_data_access.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c,
+
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c,
+
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c,
+
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c,
+
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c,
+
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c,
+ local/mib2c-conf.d/mfd-interface.m2c:
+
+ Eliminate (most) "implicit conversion" warnings from
+ MfD-based MIB module code, and MfD template [-Wc++-compat]
+
+2010-06-12 21:33 dts12
+
+ * agent/mibgroup/agent/extend.c,
+ agent/mibgroup/disman/event/mteEventConf.c,
+ agent/mibgroup/disman/event/mteObjectsConf.c,
+ agent/mibgroup/disman/event/mteTriggerConf.c,
+ agent/mibgroup/disman/expr/expExpressionConf.c,
+ agent/mibgroup/disman/expr/expObjectConf.c,
+ agent/mibgroup/disman/schedule/schedConf.c,
+ agent/mibgroup/hardware/cpu/cpu.c,
+ agent/mibgroup/hardware/cpu/cpu_linux.c,
+ agent/mibgroup/hardware/cpu/cpu_perfstat.c,
+ agent/mibgroup/hardware/cpu/cpu_sysctl.c,
+ agent/mibgroup/hardware/fsys/fsys_getfsstats.c,
+ agent/mibgroup/hardware/memory/memory_linux.c,
+ agent/mibgroup/hardware/memory/memory_solaris.c,
+ agent/mibgroup/host/data_access/swrun.c,
+ agent/mibgroup/host/hr_disk.c, agent/mibgroup/mibII/sysORTable.c,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/proxy.c,
+ agent/mibgroup/utilities/override.c:
+
+ Eliminate (most) "implicit conversion" warnings from (non-MfD)
+ MIB module code. [-Wc++-compat]
+
+2010-06-12 10:26 dts12
+
+ * agent/agent_handler.c, agent/agent_index.c,
+ agent/agent_registry.c, agent/agent_sysORTable.c,
+ agent/helpers/baby_steps.c, agent/helpers/cache_handler.c,
+ agent/helpers/mode_end_call.c, agent/helpers/row_merge.c,
+ agent/helpers/scalar.c, agent/helpers/stash_cache.c,
+ agent/helpers/table_array.c, agent/helpers/table_container.c,
+ agent/helpers/table_dataset.c, agent/helpers/table_iterator.c,
+ agent/helpers/table_tdata.c, agent/helpers/watcher.c,
+ agent/snmp_agent.c, apps/snmptrapd.c, apps/snmptrapd_log.c,
+ snmplib/dir_utils.c, snmplib/file_utils.c,
+ snmplib/large_fd_set.c, snmplib/snmp_api.c:
+
+ Eliminate (most) "implicit conversion" warnings from library,
+ apps and agent framework+helpers code. [-Wc++-compat]
+
+2010-06-10 20:01 rstory
+
+ * agent/mibgroup/target/target.c:
+
+ lookup cert keys for tls domains; use SEC_MODEL define instead of
+ hardcoded
+ constant; add SEC_MODEL_TSM to allowed sec models for mpModel
+ SNMP_VERSION_3
+
+2010-06-10 20:00 rstory
+
+ * agent/mibgroup/notification/snmpNotifyTable.c:
+
+ default to readOnly/active for bad config
+
+2010-06-10 20:00 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ add debug; switch to SEC_MODEL_TSM and warn if other secmode set,
+ instead
+ of simply logging that it won't work
+
+2010-06-10 19:59 rstory
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ check ptrs before dereference
+
+2010-06-10 19:58 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ move snmpTlstmAddrTable data management to cert_util; implement
+ TARGET_ADDR
+ and TARGET_PARAMS lookup in cert API
+
+2010-06-10 19:47 rstory
+
+ * snmplib/snmp_api.c:
+
+ update sec model define missed in earlier checkin
+
+2010-06-10 19:46 rstory
+
+ * agent/agent_trap.c:
+
+ config trapsess transports on creation; simplify ifdefs for
+ DISABLE_SNMPV1
+
+2010-06-10 19:46 rstory
+
+ * include/net-snmp/library/snmp.h,
+ include/net-snmp/library/snmp_secmod.h,
+ include/net-snmp/library/snmpusm.h, snmplib/snmpksm.c,
+ snmplib/snmptsm.c, snmplib/transports/snmpTLSBaseDomain.c:
+
+ auto switch to v3 for (d)tls sessions instead of logging that
+ others wont
+ work; define TSM sec model with other sec models; consistently
+ use
+ SNMP_SEC_MODEL_* in the code, using #defines for backwards
+ compatibility
+ w/*_SECURITY_MODEL
+
+2010-06-10 19:46 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c,
+ include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ certToTSN: move mib related persistence back into mib module;
+ cert_util: add tlstmParams persistence; use slist for cert map
+ type name
+ mapping;
+
+2010-06-10 19:45 rstory
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ fix compiler warning (const)
+
+2010-06-10 04:58 magfr
+
+ * agent/agent_handler.c:
+
+ Add missing indentation of a do-while loop to make the code
+ readable.
+
+2010-06-09 22:57 hardaker
+
+ * local/net-snmp-cert:
+
+ comment out keyUsage so proper self-signed certs are generated
+
+2010-06-09 22:57 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ solidify certificate acceptance for the client side
+
+2010-06-09 22:57 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ fix array typo
+
+2010-06-09 22:56 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ log openssl errors on accept failure
+
+2010-06-09 22:56 hardaker
+
+ * snmplib/snmp_api.c:
+
+ register default ports for tls/dtls
+
+2010-06-09 22:56 hardaker
+
+ * snmplib/cert_util.c:
+
+ do proper STORE loading of trusted certificates rather than file
+ based loading
+
+2010-06-09 22:56 hardaker
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ added two new APIs: netsnmp_cert_trust and netsnmp_cert_trust_ca
+
+2010-06-09 22:55 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ added straight 'tls' transport name
+
+2010-06-09 22:55 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ added straight 'dtls' transport name
+
+2010-06-08 21:05 magfr
+
+ * agent/Makefile.in:
+
+ Install agent_read_config.h in 5.6 as well. It disappeared in
+ r18843.
+
+2010-06-08 09:25 dts12
+
+ * agent/mibgroup/hardware/fsys/hw_fsys.h,
+ agent/mibgroup/host/hrh_filesys.c,
+ agent/mibgroup/ucd-snmp/disk_hw.c:
+
+ Remove (or activate) unused variables.
+ Fix misnamed function declaration.
+
+2010-06-08 07:11 dts12
+
+ * include/net-snmp/agent/hardware/fsys.h:
+
+ API changes for preliminary HAL_based implementation of UCD disk
+ module.
+ (Omitted from revision 18932 checkin)
+
+2010-06-08 04:18 rstory
+
+ * agent/Makefile.in:
+
+ update makefile for moved helper headers
+
+2010-06-07 20:18 jsafranek
+
+ * agent/mibgroup/host/hr_proc.c:
+
+ Reverting rev. 17616, the necessary check is already in rev.
+ 17415.
+
+2010-06-06 03:45 magfr
+
+ * configure, configure.d/config_project_paths:
+
+ CHANGES: building: In case exec_prefix is unset then set it to
+ '${prefix}' in order to pick up overrides of $prefix in make
+ install.
+
+2010-06-04 04:06 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ do a better job of verifying fingerprints of remote servers
+ pulling fingerprints from a number of possible places
+
+2010-06-04 04:05 hardaker
+
+ * testing/fulltests/support/simple_eval_tools.sh:
+
+ go ahead and log output file for easier debugging in errors
+
+2010-06-04 04:05 hardaker
+
+ * testing/fulltests/transports/Stlstests:
+
+ fix typo
+
+2010-06-04 04:05 hardaker
+
+ * snmplib/scapi.c:
+
+ remove comment about random being inadequate; we're doing the
+ best we can based on what we have
+
+2010-06-04 04:04 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests:
+
+ use another user for testing snmpapp default certificate
+
+2010-06-04 04:04 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests:
+
+ run a default test without a local key to ensure the snmpapp type
+ is picked up
+
+2010-06-04 04:04 hardaker
+
+ * snmplib/cert_util.c:
+
+ add a special case for the local identity and pull it from a
+ filename of the init_snmp() registered type name
+
+2010-06-04 04:03 hardaker
+
+ * testing/fulltests/support/NetSNMPTest.pm:
+
+ doc update
+
+2010-06-04 04:03 hardaker
+
+ * testing/fulltests/perl/T105unix.t:
+
+ unix socket test
+
+2010-06-04 04:03 hardaker
+
+ * testing/fulltests/perl/T103udp6.t,
+ testing/fulltests/perl/T104tcp6.t:
+
+ ipv6 tests
+
+2010-06-04 04:02 hardaker
+
+ * testing/fulltests/perl/T101udp.t,
+ testing/fulltests/perl/T102tcp.t:
+
+ mention test name is IPv4
+
+2010-06-04 04:02 hardaker
+
+ * testing/fulltests/perl/T101udp.t,
+ testing/fulltests/perl/T102tcp.t:
+
+ check that transport was configured
+
+2010-06-04 04:02 hardaker
+
+ * testing/fulltests/support/NetSNMPTest.pm:
+
+ add support for net-snmp-config.h checks
+
+2010-06-04 04:01 hardaker
+
+ * testing/fulltests/perl/NetSNMPTestTransport.pm,
+ testing/fulltests/perl/T101udp.t,
+ testing/fulltests/perl/T102tcp.t:
+
+ some basic transport checking for perl: udp and tcp
+
+2010-06-04 04:01 hardaker
+
+ * testing/fulltests/perl, testing/fulltests/perl/T001basic.t:
+
+ basic tests for perl
+
+2010-06-04 04:01 hardaker
+
+ * testing/fulltests/support/NetSNMPTest.pm:
+
+ infrastructure module for testing perl support
+
+2010-06-03 15:56 dts12
+
+ * dist/makerelease.xml:
+
+ Point LIB{CURRENT,AGE,REVISION} documentation to the correct
+ file.
+ Warn about 'makedepend' picking up testing module code.
+ Emphasis update of 'download.html' page
+ Mention update of Official Patches
+ Suppress broken commands
+
+2010-06-03 15:16 dts12
+
+ * agent/mibgroup/ucd-snmp/disk_hw.c,
+ agent/mibgroup/ucd-snmp/disk_hw.h, agent/mibgroup/ucd_snmp.h:
+
+ Preliminary HAL_based implementation of UCD disk module.
+ Ensures consistent reporting between UCD and HostRes FSys usage
+ and extends 'skipNFSInHostResources' config to UCD disk stats.
+
+2010-06-03 15:13 dts12
+
+ * agent/mibgroup/hardware/fsys/hw_fsys.c:
+
+ Fix broken size calculations.
+ Support 64-bit size/usage values.
+
+2010-06-02 14:52 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests:
+
+ use --with-ca instead of --ca
+
+2010-06-02 14:51 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests:
+
+ use the new -brief option for fingerprint capturing
+
+2010-06-02 14:40 marz
+
+ * local/net-snmp-cert:
+
+ fix --with-ca handling, fix CA newcerts bookkeeping
+
+2010-06-02 10:57 jsafranek
+
+ * agent/mibgroup/disman/mteEventTable.c,
+ agent/mibgroup/utilities/override.c:
+
+ CHANGES: snmpd: fixed potential buffer overflow in parsing OIDs
+ in config files.
+
+2010-06-02 00:24 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests:
+
+ check that CA certificates created after snmpd starts are still
+ usable; check all output fingerprints to ensure they were
+ properly created
+
+2010-06-02 00:23 hardaker
+
+ * local/net-snmp-cert:
+
+ add missing directory and file suffix to ca invocations
+
+2010-06-02 00:21 hardaker
+
+ * testing/fulltests/transports/Stls:
+
+ check that certificate output fingerprints were found
+
+2010-06-02 00:20 hardaker
+
+ * testing/fulltests/support/simple_eval_tools.sh:
+
+ two new functions for value comparison test output
+
+2010-06-02 00:16 hardaker
+
+ * include/net-snmp/library/default_store.h,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ testing/fulltests/transports/Stls:
+
+ remove no-longer-used self-signed certificate token specifier (we
+ require a copy of the key)
+
+2010-06-02 00:08 hardaker
+
+ * include/net-snmp/library/cert_util.h,
+ include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/cert_util.c, snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c,
+ testing/fulltests/transports/Stlstests:
+
+ - changed 'fingerprint' token to more generic 'identity' keyword
+ - added the ability for netsnmp_cert_find to try multiple types
+ (FP & file)
+ - and provide test suite test for it.
+
+2010-06-01 20:12 bvassche
+
+ * testing/fulltests/default/T060trapdperl_simple,
+ testing/fulltests/default/T061agentperl_simple,
+ testing/fulltests/default/T115agentxperl_simple:
+
+ Made sure that the Perl extension modules can load the Net-SNMP
+ DLLs while running the Net-SNMP regression tests.
+
+2010-06-01 16:47 marz
+
+ * local/certgen-test.pl, local/net-snmp-cert:
+
+ major update bug fixes and features - interactive mode, separate
+ CA dirs, gen csr from cert, fingerprint display --brief,
+ eliminate sed, openssl.conf overwrite and templating
+
+2010-06-01 14:48 bvassche
+
+ * agent/helpers/table.c:
+
+ Fixed a typo in a source code comment.
+
+2010-06-01 14:25 jsafranek
+
+ * agent/mibgroup/ip-mib/data_access/systemstats_common.c:
+
+ CHANGES: snmpd: fixed IP-MIB::ipIfStatsReasmReqds value.
+
+ Just fixing a stupid typo.
+
+2010-05-31 10:43 bvassche
+
+ * configure, configure.d/config_modules_lib:
+
+ CHANGES: Cygwin: enabled Unix transport.
+ (Forward-ported r18687 from the V5.5 branch).
+
+2010-05-30 22:52 tanders
+
+ * testing/RUNFULLTESTS:
+
+ enable to run with older Perl (e.g. Perl 5.00405 as shipped with
+ IRIX
+ 6.5)
+
+2010-05-30 22:49 tanders
+
+ * testing/RUNFULLTESTS:
+
+ polish documentation
+
+2010-05-30 20:19 magfr
+
+ * agent/Makefile.in, agent/helpers/Makefile.in, apps/Makefile.in,
+ net-snmp-config.in, net-snmp-create-v3-user.in,
+ perl/TrapReceiver/Makefile.PL, perl/agent/Makefile.PL:
+
+ CHANGES: building: Do not link with libnetsnmphelpers any more as
+ it is empty.
+
+2010-05-30 19:18 magfr
+
+ * include/net-snmp/library/snmp.h, snmplib/snmp.c:
+
+ CHANGES: snmplib: Use a void argument for the data argument of
+ xdump.
+
+2010-05-30 19:18 bvassche
+
+ * agent/snmp_perl.c:
+
+ CHANGES: BUG: 2051742: added missing PERL_SYS_INIT3() call (see
+ also man perlembed).
+
+2010-05-30 19:16 bvassche
+
+ * include/net-snmp/library/container.h:
+
+ Fixed a compiler warning (free() called without being declared
+ first).
+
+2010-05-30 16:56 magfr
+
+ * acconfig.h, agent/mibgroup/mibII/vacm_conf.c,
+ agent/mibgroup/smux/smux.h, configure,
+ configure.d/config_modules_lib,
+ include/net-snmp/net-snmp-config.h.in:
+
+ NEWS: snmplib: Do not require that the UDP transport is included.
+
+2010-05-30 12:00 magfr
+
+ * include/net-snmp/library/snmpCallbackDomain.h,
+ include/net-snmp/library/snmpDTLSUDPDomain.h,
+ include/net-snmp/library/snmpIPv4BaseDomain.h,
+ include/net-snmp/library/snmpIPv6BaseDomain.h,
+ include/net-snmp/library/snmpSSHDomain.h,
+ include/net-snmp/library/snmpSTDDomain.h,
+ include/net-snmp/library/snmpTCPBaseDomain.h,
+ include/net-snmp/library/snmpTCPDomain.h,
+ include/net-snmp/library/snmpTCPIPv6Domain.h,
+ include/net-snmp/library/snmpTLSTCPDomain.h,
+ include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h,
+ include/net-snmp/library/snmpUnixDomain.h,
+ include/net-snmp/library/snmp_transport.h,
+ snmplib/snmp_transport.c, snmplib/transports/snmpAAL5PVCDomain.c,
+ snmplib/transports/snmpAliasDomain.c,
+ snmplib/transports/snmpCallbackDomain.c,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpIPXDomain.c,
+ snmplib/transports/snmpIPv4BaseDomain.c,
+ snmplib/transports/snmpIPv6BaseDomain.c,
+ snmplib/transports/snmpSSHDomain.c,
+ snmplib/transports/snmpSTDDomain.c,
+ snmplib/transports/snmpSocketBaseDomain.c,
+ snmplib/transports/snmpTCPBaseDomain.c,
+ snmplib/transports/snmpTCPDomain.c,
+ snmplib/transports/snmpTCPIPv6Domain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c,
+ snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c,
+ snmplib/transports/snmpUDPIPv6Domain.c,
+ snmplib/transports/snmpUnixDomain.c:
+
+ CHANGES: snmplib: Correct dependencies between transports. Remove
+ unnecessary includes.
+
+2010-05-30 06:21 bvassche
+
+ * agent/helpers/Makefile.in, agent/helpers/dummy.c:
+
+ Made sure that libnetsnmphelpers is not empty such that building
+ Net-SNMP on AIX and IRIX is again possible.
+
+2010-05-29 09:52 bvassche
+
+ * testing/RUNFULLTESTS:
+
+ Follow-up for r18902: works again without TAP::Harness.
+
+2010-05-28 23:23 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ fix long-ago broken verbosity
+
+2010-05-28 23:05 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ fix more previously broken option renames; change -d to
+ master-directory and add as a real argument
+
+2010-05-28 23:05 hardaker
+
+ * testing/fulltests/default/T001snmpv1get_simple,
+ testing/fulltests/default/T014snmpv2cget_simple,
+ testing/fulltests/default/T015snmpv2cgetnext_simple,
+ testing/fulltests/default/T0160snmpv2cbulkget_simple,
+ testing/fulltests/default/T016snmpv2cgetfail_simple,
+ testing/fulltests/default/T017snmpv2ctov1getfail_simple,
+ testing/fulltests/default/T018snmpv1tov2cgetfail_simple,
+ testing/fulltests/default/T019snmpv2cnosuch_simple,
+ testing/fulltests/default/T020snmpv3get_simple,
+ testing/fulltests/default/T021snmpv3getnext_simple,
+ testing/fulltests/default/T0220snmpv3bulkget_simple,
+ testing/fulltests/default/T022snmpv3getMD5_simple,
+ testing/fulltests/default/T023snmpv3getMD5AES_simple,
+ testing/fulltests/default/T023snmpv3getMD5DES_simple,
+ testing/fulltests/default/T024snmpv3getSHA1_simple,
+ testing/fulltests/default/T025snmpv3getSHADES_simple,
+ testing/fulltests/default/T026snmpv3getSHAAES_simple,
+ testing/fulltests/default/T028snmpv3getfail_simple,
+ testing/fulltests/default/T030snmpv3usercreation_simple,
+ testing/fulltests/default/T035snmpv3trapdusermgmt_simple,
+ testing/fulltests/default/T049snmpv3inform_simple,
+ testing/fulltests/default/T049snmpv3informauth_simple,
+ testing/fulltests/default/T049snmpv3informpriv_simple,
+ testing/fulltests/default/T050snmpv3trap_simple,
+ testing/fulltests/default/T051snmpv2ctrap_simple,
+ testing/fulltests/default/T052snmpv2cinform_simple,
+ testing/fulltests/default/T053agentv1trap_simple,
+ testing/fulltests/default/T054agentv2ctrap_simple,
+ testing/fulltests/default/T055agentv1mintrap_simple,
+ testing/fulltests/default/T056agentv2cmintrap_simple,
+ testing/fulltests/default/T057trapdauthtest2_simple,
+ testing/fulltests/default/T057trapdauthtest3_simple,
+ testing/fulltests/default/T057trapdauthtest_simple,
+ testing/fulltests/default/T058agentauthtrap_simple,
+ testing/fulltests/default/T059trapdtraphandle_simple,
+ testing/fulltests/default/T060trapdperl_simple,
+ testing/fulltests/default/T061agentperl_simple,
+ testing/fulltests/default/T065agentextend_simple,
+ testing/fulltests/default/T070com2sec_simple,
+ testing/fulltests/default/T071com2sec6_simple,
+ testing/fulltests/default/T072com2secunix_simple,
+ testing/fulltests/default/T100agenthup_simple,
+ testing/fulltests/default/T110agentxget_simple,
+ testing/fulltests/default/T111agentxset_simple,
+ testing/fulltests/default/T112agentxsetfail_simple,
+ testing/fulltests/default/T113agentxtrap_simple,
+ testing/fulltests/default/T114agentxagentxtrap_simple,
+ testing/fulltests/default/T115agentxperl_simple,
+ testing/fulltests/default/T120proxyget_simple,
+ testing/fulltests/default/T121proxyset_simple,
+ testing/fulltests/default/T122proxysetfail_simple,
+ testing/fulltests/default/T130snmpv1vacmget_simple,
+ testing/fulltests/default/T131snmpv2cvacmget_simple,
+ testing/fulltests/default/T132snmpv3vacmget_simple,
+ testing/fulltests/default/T140snmpv1vacmgetfail_simple,
+ testing/fulltests/default/T141snmpv2cvacmgetfail_simple,
+ testing/fulltests/default/T142snmpv3vacmgetfail_simple,
+ testing/fulltests/default/T150solarishostcpu_simple,
+ testing/fulltests/default/T151solarishostdisk_simple,
+ testing/fulltests/default/T152hostuptime_simple,
+ testing/fulltests/default/T153solarisswap_simple,
+ testing/fulltests/default/T160snmpnetstat_simple,
+ testing/fulltests/default/T200snmpv2cwalkall_simple,
+ testing/fulltests/transports/T300udp_simple,
+ testing/fulltests/transports/T310tcp_simple,
+ testing/fulltests/transports/T320udpv6_simple,
+ testing/fulltests/transports/T330tcpv6_simple,
+ testing/fulltests/transports/T350unix_simple,
+ testing/fulltests/transports/T360dtlsudp_simple,
+ testing/fulltests/transports/T361tlstcp_simple,
+ testing/fulltests/transports/T399alias_simple:
+
+ more missing olducd renames
+
+2010-05-28 22:57 hardaker
+
+ * testing/RUNTESTS, testing/fulltests/default/T001snmpv1get_olducd,
+ testing/fulltests/default/T001snmpv1get_simple,
+ testing/fulltests/default/T014snmpv2cget_olducd,
+ testing/fulltests/default/T014snmpv2cget_simple,
+ testing/fulltests/default/T015snmpv2cgetnext_olducd,
+ testing/fulltests/default/T015snmpv2cgetnext_simple,
+ testing/fulltests/default/T0160snmpv2cbulkget_olducd,
+ testing/fulltests/default/T0160snmpv2cbulkget_simple,
+ testing/fulltests/default/T016snmpv2cgetfail_olducd,
+ testing/fulltests/default/T016snmpv2cgetfail_simple,
+ testing/fulltests/default/T017snmpv2ctov1getfail_olducd,
+ testing/fulltests/default/T017snmpv2ctov1getfail_simple,
+ testing/fulltests/default/T018snmpv1tov2cgetfail_olducd,
+ testing/fulltests/default/T018snmpv1tov2cgetfail_simple,
+ testing/fulltests/default/T019snmpv2cnosuch_olducd,
+ testing/fulltests/default/T019snmpv2cnosuch_simple,
+ testing/fulltests/default/T020snmpv3get_olducd,
+ testing/fulltests/default/T020snmpv3get_simple,
+ testing/fulltests/default/T021snmpv3getnext_olducd,
+ testing/fulltests/default/T021snmpv3getnext_simple,
+ testing/fulltests/default/T0220snmpv3bulkget_olducd,
+ testing/fulltests/default/T0220snmpv3bulkget_simple,
+ testing/fulltests/default/T022snmpv3getMD5_olducd,
+ testing/fulltests/default/T022snmpv3getMD5_simple,
+ testing/fulltests/default/T023snmpv3getMD5AES_olducd,
+ testing/fulltests/default/T023snmpv3getMD5AES_simple,
+ testing/fulltests/default/T023snmpv3getMD5DES_olducd,
+ testing/fulltests/default/T023snmpv3getMD5DES_simple,
+ testing/fulltests/default/T024snmpv3getSHA1_olducd,
+ testing/fulltests/default/T024snmpv3getSHA1_simple,
+ testing/fulltests/default/T025snmpv3getSHADES_olducd,
+ testing/fulltests/default/T025snmpv3getSHADES_simple,
+ testing/fulltests/default/T026snmpv3getSHAAES_olducd,
+ testing/fulltests/default/T026snmpv3getSHAAES_simple,
+ testing/fulltests/default/T028snmpv3getfail_olducd,
+ testing/fulltests/default/T028snmpv3getfail_simple,
+ testing/fulltests/default/T030snmpv3usercreation_olducd,
+ testing/fulltests/default/T030snmpv3usercreation_simple,
+ testing/fulltests/default/T035snmpv3trapdusermgmt_olducd,
+ testing/fulltests/default/T035snmpv3trapdusermgmt_simple,
+ testing/fulltests/default/T049snmpv3inform_olducd,
+ testing/fulltests/default/T049snmpv3inform_simple,
+ testing/fulltests/default/T049snmpv3informauth_olducd,
+ testing/fulltests/default/T049snmpv3informauth_simple,
+ testing/fulltests/default/T049snmpv3informpriv_olducd,
+ testing/fulltests/default/T049snmpv3informpriv_simple,
+ testing/fulltests/default/T050snmpv3trap_olducd,
+ testing/fulltests/default/T050snmpv3trap_simple,
+ testing/fulltests/default/T051snmpv2ctrap_olducd,
+ testing/fulltests/default/T051snmpv2ctrap_simple,
+ testing/fulltests/default/T052snmpv2cinform_olducd,
+ testing/fulltests/default/T052snmpv2cinform_simple,
+ testing/fulltests/default/T053agentv1trap_olducd,
+ testing/fulltests/default/T053agentv1trap_simple,
+ testing/fulltests/default/T054agentv2ctrap_olducd,
+ testing/fulltests/default/T054agentv2ctrap_simple,
+ testing/fulltests/default/T055agentv1mintrap_olducd,
+ testing/fulltests/default/T055agentv1mintrap_simple,
+ testing/fulltests/default/T056agentv2cmintrap_olducd,
+ testing/fulltests/default/T056agentv2cmintrap_simple,
+ testing/fulltests/default/T057trapdauthtest2_olducd,
+ testing/fulltests/default/T057trapdauthtest2_simple,
+ testing/fulltests/default/T057trapdauthtest3_olducd,
+ testing/fulltests/default/T057trapdauthtest3_simple,
+ testing/fulltests/default/T057trapdauthtest_olducd,
+ testing/fulltests/default/T057trapdauthtest_simple,
+ testing/fulltests/default/T058agentauthtrap_olducd,
+ testing/fulltests/default/T058agentauthtrap_simple,
+ testing/fulltests/default/T059trapdtraphandle_olducd,
+ testing/fulltests/default/T059trapdtraphandle_simple,
+ testing/fulltests/default/T060trapdperl_olducd,
+ testing/fulltests/default/T060trapdperl_simple,
+ testing/fulltests/default/T061agentperl_olducd,
+ testing/fulltests/default/T061agentperl_simple,
+ testing/fulltests/default/T065agentextend_olducd,
+ testing/fulltests/default/T065agentextend_simple,
+ testing/fulltests/default/T070com2sec_olducd,
+ testing/fulltests/default/T070com2sec_simple,
+ testing/fulltests/default/T071com2sec6_olducd,
+ testing/fulltests/default/T071com2sec6_simple,
+ testing/fulltests/default/T072com2secunix_olducd,
+ testing/fulltests/default/T072com2secunix_simple,
+ testing/fulltests/default/T100agenthup_olducd,
+ testing/fulltests/default/T100agenthup_simple,
+ testing/fulltests/default/T110agentxget_olducd,
+ testing/fulltests/default/T110agentxget_simple,
+ testing/fulltests/default/T111agentxset_olducd,
+ testing/fulltests/default/T111agentxset_simple,
+ testing/fulltests/default/T112agentxsetfail_olducd,
+ testing/fulltests/default/T112agentxsetfail_simple,
+ testing/fulltests/default/T113agentxtrap_olducd,
+ testing/fulltests/default/T113agentxtrap_simple,
+ testing/fulltests/default/T114agentxagentxtrap_olducd,
+ testing/fulltests/default/T114agentxagentxtrap_simple,
+ testing/fulltests/default/T115agentxperl_olducd,
+ testing/fulltests/default/T115agentxperl_simple,
+ testing/fulltests/default/T120proxyget_olducd,
+ testing/fulltests/default/T120proxyget_simple,
+ testing/fulltests/default/T121proxyset_olducd,
+ testing/fulltests/default/T121proxyset_simple,
+ testing/fulltests/default/T122proxysetfail_olducd,
+ testing/fulltests/default/T122proxysetfail_simple,
+ testing/fulltests/default/T130snmpv1vacmget_olducd,
+ testing/fulltests/default/T130snmpv1vacmget_simple,
+ testing/fulltests/default/T131snmpv2cvacmget_olducd,
+ testing/fulltests/default/T131snmpv2cvacmget_simple,
+ testing/fulltests/default/T132snmpv3vacmget_olducd,
+ testing/fulltests/default/T132snmpv3vacmget_simple,
+ testing/fulltests/default/T140snmpv1vacmgetfail_olducd,
+ testing/fulltests/default/T140snmpv1vacmgetfail_simple,
+ testing/fulltests/default/T141snmpv2cvacmgetfail_olducd,
+ testing/fulltests/default/T141snmpv2cvacmgetfail_simple,
+ testing/fulltests/default/T142snmpv3vacmgetfail_olducd,
+ testing/fulltests/default/T142snmpv3vacmgetfail_simple,
+ testing/fulltests/default/T150solarishostcpu_olducd,
+ testing/fulltests/default/T150solarishostcpu_simple,
+ testing/fulltests/default/T151solarishostdisk_olducd,
+ testing/fulltests/default/T151solarishostdisk_simple,
+ testing/fulltests/default/T152hostuptime_olducd,
+ testing/fulltests/default/T152hostuptime_simple,
+ testing/fulltests/default/T153solarisswap_olducd,
+ testing/fulltests/default/T153solarisswap_simple,
+ testing/fulltests/default/T160snmpnetstat_olducd,
+ testing/fulltests/default/T160snmpnetstat_simple,
+ testing/fulltests/default/T200snmpv2cwalkall_olducd,
+ testing/fulltests/default/T200snmpv2cwalkall_simple,
+ testing/fulltests/support/olducd_TESTCONF.sh,
+ testing/fulltests/support/olducd_eval_tools.sh,
+ testing/fulltests/support/olducd_run,
+ testing/fulltests/support/simple_TESTCONF.sh,
+ testing/fulltests/support/simple_eval_tools.sh,
+ testing/fulltests/support/simple_run,
+ testing/fulltests/transports/T300udp_olducd,
+ testing/fulltests/transports/T300udp_simple,
+ testing/fulltests/transports/T310tcp_olducd,
+ testing/fulltests/transports/T310tcp_simple,
+ testing/fulltests/transports/T320udpv6_olducd,
+ testing/fulltests/transports/T320udpv6_simple,
+ testing/fulltests/transports/T330tcpv6_olducd,
+ testing/fulltests/transports/T330tcpv6_simple,
+ testing/fulltests/transports/T350unix_olducd,
+ testing/fulltests/transports/T350unix_simple,
+ testing/fulltests/transports/T360dtlsudp_olducd,
+ testing/fulltests/transports/T360dtlsudp_simple,
+ testing/fulltests/transports/T361tlstcp_olducd,
+ testing/fulltests/transports/T361tlstcp_simple,
+ testing/fulltests/transports/T399alias_olducd,
+ testing/fulltests/transports/T399alias_simple:
+
+ renamed 'olducd' to 'simple' to put a more positive spin on them
+
+2010-05-28 22:54 hardaker
+
+ * testing/README, testing/RUNFULLTESTS:
+
+ documentation for the test suite
+
+2010-05-28 22:53 hardaker
+
+ * python/netsnmp/tests/test.py:
+
+ revert unintentionanally committed test test
+
+2010-05-28 22:53 hardaker
+
+ * python/netsnmp/client_intf.c, python/netsnmp/tests/test.py:
+
+ free variables again
+
+2010-05-28 22:53 hardaker
+
+ * python/netsnmp/client_intf.c:
+
+ fix walks so that multiple walks terminate properly
+
+2010-05-28 22:53 hardaker
+
+ * python/netsnmp/client_intf.c:
+
+ patch to handle testing of looping of multiple varbinds in a walk
+
+2010-05-28 22:53 hardaker
+
+ * python/netsnmp/client_intf.c:
+
+ inital patch to prevent looping walks
+
+2010-05-28 20:53 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ implement cert lookup by filename
+
+2010-05-28 07:02 magfr
+
+ * snmplib/snmp_debug.c:
+
+ CHANGES: snmplib: Add const declarations to the disabled versions
+ of the debugging code as well.
+
+2010-05-28 02:12 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c:
+
+ add persistence; check for col mods while row active
+
+2010-05-28 02:11 rstory
+
+ * agent/helpers/table_dataset.c,
+ include/net-snmp/agent/table_dataset.h:
+
+ CHANGES: agentlib: new functions to make stash ptr and newrow
+ available to
+ table_dataset handlers
+ nonews: fix typo; tabs to spaces; use sizeof instead of constant
+
+2010-05-27 18:59 bvassche
+
+ * include/net-snmp/library/check_varbind.h,
+ include/net-snmp/library/read_config.h,
+ include/net-snmp/library/snmp_client.h,
+ win32/libsnmp/Makefile.in, win32/libsnmp/libsnmp.dsp,
+ win32/libsnmp_dll/Makefile.in, win32/libsnmp_dll/libsnmp_dll.dsp:
+
+ Win32 build fixes.
+
+2010-05-27 18:24 bvassche
+
+ * testing/RUNFULLTESTS:
+
+ "make test" without TAP::Harness (was broken by r18802).
+
+2010-05-27 15:15 bvassche
+
+ * agent/mibgroup/mibII/interfaces.c,
+ include/net-snmp/library/lcd_time.h,
+ include/net-snmp/library/md5.h, include/net-snmp/library/scapi.h,
+ include/net-snmp/library/snmp_debug.h, snmplib/lcd_time.c,
+ snmplib/md5.c, snmplib/scapi.c, snmplib/snmp_debug.c,
+ snmplib/transports/snmpIPv4BaseDomain.c:
+
+ Fixed several compiler warnings. Most fixes involved adding the
+ "const" keyword.
+
+2010-05-27 13:52 jsafranek
+
+ * agent/mibgroup/target/snmpTargetAddrEntry.c:
+
+ CHANGES: snmpd: BUG: 2972579: fixed checking of
+ snmpTargetAddrRowStatus SET requests.
+
+2010-05-27 13:41 hardaker
+
+ * testing/fulltests/support/olducd_TESTCONF.sh,
+ testing/fulltests/support/olducd_run:
+
+ revert part of 18885: test files should be able to be run by
+ themselves too
+
+2010-05-27 11:19 jsafranek
+
+ * agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/data_access/interface_linux.c,
+ include/net-snmp/data_access/interface.h:
+
+ CHANGES: 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
+
+
+ * testing/RUNFULLTESTS, testing/RUNTESTS,
+ testing/fulltests/support/olducd_TESTCONF.sh,
+ testing/fulltests/support/olducd_run:
+
+ CHANGES: testing: Move the setting of MIBDIRS from the support
+ script to the drivers since it is needed for the C tests as well.
+
+2010-05-27 08:09 magfr
+
+ * testing/RUNTESTS:
+
+ CHANGES: testing: 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.
+
+2010-05-27 05:17 hardaker
+
+ * testing/fulltests/snmpv3/T020hashtests_capp.c,
+ testing/fulltests/snmpv3/T040keymanagetest_capp.c,
+ testing/fulltests/snmpv3/T050etimetest_capp.c:
+
+ warning squashing
+
+2010-05-27 05:16 hardaker
+
+ * include/net-snmp/library/keytools.h,
+ include/net-snmp/library/lcd_time.h, snmplib/keytools.c,
+ snmplib/lcd_time.c:
+
+ more const correctness
+
+2010-05-27 04:18 hardaker
+
+ * testing/fulltests/transports/Stlstests:
+
+ tests for agent-not-known-user-certificates
+
+2010-05-27 04:16 hardaker
+
+ * README.snmpv3:
+
+ reference the itnernal support and related documentation
+
+2010-05-27 04:16 hardaker
+
+ * snmplib/openssl/OPENSSL-LICENSE, snmplib/openssl/README:
+
+ internal OpenSSL support documentation
+
+2010-05-27 04:16 hardaker
+
+ * configure, configure.d/config_project_with_enable:
+
+ NEWS: libnetsnmp: Support for a stream-line stripped down version
+ of internal OpenSSL support using --with-openssl=internal
+
+2010-05-27 04:15 hardaker
+
+ * include/net-snmp/library/openssl_aes.h,
+ include/net-snmp/library/openssl_des.h,
+ include/net-snmp/openssl_md5.h,
+ snmplib/openssl/openssl_aes_cfb.c,
+ snmplib/openssl/openssl_aes_local.h,
+ snmplib/openssl/openssl_des_local.h,
+ snmplib/openssl/openssl_set_key.c, snmplib/openssl/openssl_spr.h,
+ snmplib/scapi.c:
+
+ remove more dependencies for external openssl headers
+
+2010-05-27 04:15 hardaker
+
+ * configure, configure.d/config_os_libs, snmplib/openssl,
+ snmplib/openssl/openssl_aes_cfb.c,
+ snmplib/openssl/openssl_aes_core.c,
+ snmplib/openssl/openssl_aes_local.h,
+ snmplib/openssl/openssl_cbc_enc.c,
+ snmplib/openssl/openssl_cfb128.c,
+ snmplib/openssl/openssl_des_enc.c,
+ snmplib/openssl/openssl_des_local.h,
+ snmplib/openssl/openssl_md32_common.h,
+ snmplib/openssl/openssl_md5.c,
+ snmplib/openssl/openssl_md5_local.h,
+ snmplib/openssl/openssl_modes.h,
+ snmplib/openssl/openssl_ncbc_enc.c,
+ snmplib/openssl/openssl_set_key.c, snmplib/openssl/openssl_sha.h,
+ snmplib/openssl/openssl_sha1.c,
+ snmplib/openssl/openssl_sha_local.h,
+ snmplib/openssl/openssl_spr.h, snmplib/openssl_aes_cfb.c,
+ snmplib/openssl_aes_core.c, snmplib/openssl_aes_local.h,
+ snmplib/openssl_cbc_enc.c, snmplib/openssl_cfb128.c,
+ snmplib/openssl_des_enc.c, snmplib/openssl_des_local.h,
+ snmplib/openssl_md32_common.h, snmplib/openssl_md5.c,
+ snmplib/openssl_md5_local.h, snmplib/openssl_modes.h,
+ snmplib/openssl_ncbc_enc.c, snmplib/openssl_set_key.c,
+ snmplib/openssl_sha.h, snmplib/openssl_sha1.c,
+ snmplib/openssl_sha_local.h, snmplib/openssl_spr.h:
+
+ move openssl code into a subdirectory
+
+2010-05-27 04:13 hardaker
+
+ * testing/fulltests/default/Sv3usmconfigbase,
+ testing/fulltests/default/T023snmpv3getMD5AES_olducd,
+ testing/fulltests/default/T023snmpv3getMD5DES_olducd,
+ testing/fulltests/default/T024snmpv3getSHA1_olducd,
+ testing/fulltests/default/T025snmpv3getSHADES_olducd,
+ testing/fulltests/default/T026snmpv3getSHAAES_olducd,
+ testing/fulltests/default/T030snmpv3usercreation_olducd,
+ testing/fulltests/default/T035snmpv3trapdusermgmt_olducd,
+ testing/fulltests/default/T049snmpv3informpriv_olducd,
+ testing/fulltests/default/T050snmpv3trap_olducd:
+
+ fix testing so it uses multiple types of crypto
+
+2010-05-27 04:13 hardaker
+
+ * acconfig.h, configure, configure.d/config_os_libs,
+ include/net-snmp/net-snmp-config.h.in:
+
+ definitions and files for doing internal crypto support
+
+2010-05-27 04:12 hardaker
+
+ * snmplib/scapi.c:
+
+ include internal aes/des headers
+
+2010-05-27 04:12 hardaker
+
+ * snmplib/openssl_cfb128.c:
+
+ localize
+
+2010-05-27 04:12 hardaker
+
+ * snmplib/openssl_cfb128.c, snmplib/openssl_modes.h:
+
+ inital copies of cfb128 modes from openssl
+
+2010-05-27 04:11 hardaker
+
+ * snmplib/openssl_aes_core.c:
+
+ localize
+
+2010-05-27 04:11 hardaker
+
+ * snmplib/openssl_aes_core.c, snmplib/openssl_aes_local.h:
+
+ initial versions of aes_core.c and aes_locl.h
+
+2010-05-27 04:10 hardaker
+
+ * include/net-snmp/library/openssl_aes.h:
+
+ initial copy of aes.h from openssl
+
+2010-05-27 04:10 hardaker
+
+ * snmplib/openssl_aes_cfb.c:
+
+ initial copy of the openssl aes_cfb.c file
+
+2010-05-27 04:10 hardaker
+
+ * snmplib/openssl_des_enc.c:
+
+ include localized copies of the files
+
+2010-05-27 04:09 hardaker
+
+ * snmplib/scapi.c:
+
+ use internal DES
+
+2010-05-27 04:09 hardaker
+
+ * snmplib/openssl_cbc_enc.c:
+
+ localized copy of the cbc_enc.c file from openssl
+
+2010-05-27 04:09 hardaker
+
+ * snmplib/openssl_spr.h:
+
+ des/spr.h from openssl
+
+2010-05-27 04:08 hardaker
+
+ * snmplib/openssl_des_enc.c:
+
+ added des_enc.c from openssl
+
+2010-05-27 04:08 hardaker
+
+ * include/net-snmp/library/openssl_des.h,
+ include/net-snmp/library/openssl_md5.h,
+ include/net-snmp/library/openssl_sha.h:
+
+ local copies of the openssl headers
+
+2010-05-27 04:07 hardaker
+
+ * include/net-snmp/library/openssl_des.h:
+
+ initial copy of openssl's des.h
+
+2010-05-27 04:07 hardaker
+
+ * snmplib/openssl_ncbc_enc.c, snmplib/openssl_set_key.c:
+
+ localized header files
+
+2010-05-27 04:07 hardaker
+
+ * snmplib/openssl_des_local.h, snmplib/openssl_ncbc_enc.c,
+ snmplib/openssl_set_key.c:
+
+ inital copies of some of the openssl DES files
+
+2010-05-27 04:06 hardaker
+
+ * snmplib/keytools.c, snmplib/scapi.c:
+
+ finishing porting of internal auth support
+
+2010-05-27 04:06 hardaker
+
+ * configure, configure.d/config_os_libs, snmplib/Makefile.in:
+
+ add internal crypto files to the check/use list
+
+2010-05-27 04:06 hardaker
+
+ * snmplib/md32_common.h, snmplib/md5_locl.h,
+ snmplib/openssl_md32_common.h, snmplib/openssl_md5.c,
+ snmplib/openssl_md5_local.h, snmplib/openssl_sha1.c,
+ snmplib/openssl_sha_local.h, snmplib/sha_locl.h:
+
+ localized file names with openssl prefixes
+
+2010-05-27 04:05 hardaker
+
+ * include/net-snmp/openssl_md5.h, snmplib/md5_locl.h,
+ snmplib/openssl_md5.c:
+
+ localize the md5 implementation
+
+2010-05-27 04:05 hardaker
+
+ * snmplib/openssl_sha.h, snmplib/openssl_sha1.c,
+ snmplib/sha_locl.h:
+
+ completely localize the openssl SHA support
+
+2010-05-27 04:04 hardaker
+
+ * snmplib/openssl_sha.h:
+
+ initial verison of sha.h copy
+
+2010-05-27 04:04 hardaker
+
+ * snmplib/md32_common.h, snmplib/md5_locl.h, snmplib/openssl_md5.c,
+ snmplib/openssl_sha1.c, snmplib/sha_locl.h:
+
+ added local copies of the openssl crypto functions
+
+2010-05-27 04:04 hardaker
+
+ * snmplib/keytools.c:
+
+ make use of internal crypto hash functions
+
+2010-05-27 04:03 hardaker
+
+ * configure, configure.d/config_os_libs,
+ configure.d/config_os_misc2,
+ configure.d/config_project_with_enable,
+ include/net-snmp/net-snmp-config.h.in:
+
+ configure checks for internal-crypto support
+
+2010-05-26 22:17 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ include/net-snmp/library/snmp_api.h,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ testing/fulltests/transports/Stlstests:
+
+ properly verify expected server certificates under DTLS; add a
+ new flag in tlsbase to indicate verification has occurred
+
+2010-05-26 21:02 hardaker
+
+ * testing/fulltests/snmpv3/T010scapitest_capp.c,
+ testing/fulltests/snmpv3/T050etimetest_capp.c:
+
+ compiler warning squashing
+
+2010-05-26 21:02 hardaker
+
+ * include/net-snmp/library/lcd_time.h,
+ include/net-snmp/library/scapi.h, snmplib/lcd_time.c,
+ snmplib/scapi.c:
+
+ add const qualifiers to a few places
+
+2010-05-26 19:46 bvassche
+
+ * agent/Makefile.in, agent/helpers/Makefile.in,
+ snmplib/Makefile.in:
+
+ CHANGES: Cygwin: libnetsnmpmibs, libnetsnmphelpers and
+ libnetsnmpagent do now build as a DLL when configured with
+ --enable-shared.
+
+2010-05-26 17:47 bvassche
+
+ * agent/Makefile.in, agent/helpers/Makefile.in:
+
+ NEWS: moved all functions defined in libnetsnmphelpers to
+ libnetsnmpagent. libnetsnmphelpers is now an empty library.
+
+2010-05-26 17:20 bvassche
+
+ * agent/Makefile.in, agent/bulk_to_next.c,
+ agent/helpers/Makefile.in, agent/helpers/bulk_to_next.c,
+ agent/helpers/null.c, agent/helpers/old_api.c, agent/null.c,
+ agent/old_api.c:
+
+ Reverted r18829 in order to minimize diffs with older branches.
+
+2010-05-25 07:23 magfr
+
+ * testing/fulltests/transports/Stls:
+
+ Tell net-snmp-cert where net-snmp-config is located
+
+2010-05-25 07:14 magfr
+
+ * testing/fulltests/support/clib_build:
+
+ Correct the signature of main. Use #include instead of sourcing
+ to get the code under test in order to get better error messages
+
+2010-05-25 07:11 magfr
+
+ * testing/fulltests/unit-tests/T001defaultstore_clib.c:
+
+ Add arguments to sprintf statements to make the test work
+
+2010-05-25 07:07 magfr
+
+ * testing/fulltests/snmpv3/T010scapitest_capp.c,
+ testing/fulltests/snmpv3/T020hashtests_capp.c,
+ testing/fulltests/snmpv3/T050etimetest_capp.c,
+ testing/fulltests/unit-tests/T002containers_clib.c:
+
+ Remove unused variables and disabled code
+
+2010-05-25 05:20 magfr
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend,
+ include/net-snmp/library/snmpIPBaseDomain.h,
+ include/net-snmp/library/snmpIPv4BaseDomain.h,
+ include/net-snmp/library/snmpIPv6BaseDomain.h,
+ include/net-snmp/library/snmpSocketBaseDomain.h,
+ include/net-snmp/library/snmpTLSTCPDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ snmplib/Makefile.depend, snmplib/transports/snmpIPBaseDomain.c,
+ snmplib/transports/snmpIPv4BaseDomain.c,
+ snmplib/transports/snmpSocketBaseDomain.c:
+
+ CHANGES: snmplib: Split snmpIPBaseDomain and move the IPv4 parts
+ to IPv4Base and the socket generic parts to SocketBase.
+
+2010-05-24 20:24 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c:
+
+ fix compiler warning; finish tlstmParamsTable lastChanged scalar
+
+2010-05-24 19:28 magfr
+
+ * testing/fulltests/support/capp_build,
+ testing/fulltests/support/clib_build:
+
+ Add --external-libs in order to support building the tests on
+ solaris
+
+2010-05-24 13:33 rstory
+
+ * agent/mibgroup/tlstm-mib.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c:
+
+ argh.. fix fallout from manually (mis)applying patch
+
+2010-05-24 12:59 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmParamsTable,
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h:
+
+ first pass at tlstmParamsTable
+
+2010-05-24 12:59 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_internal.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h:
+
+ update defines to match MIB names, per grand-poobah
+
+2010-05-24 12:58 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.c:
+
+ update OID to match upcoming RFC
+
+2010-05-24 11:48 bvassche
+
+ * agent/Makefile.in, agent/bulk_to_next.c,
+ agent/helpers/Makefile.in, agent/helpers/bulk_to_next.c,
+ agent/helpers/null.c, agent/helpers/old_api.c, agent/null.c,
+ agent/old_api.c:
+
+ CHANGES: 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.
+
+2010-05-24 10:10 jsafranek
+
+ * agent/mibgroup/hardware/fsys/fsys_getfsstats.c,
+ agent/mibgroup/hardware/fsys/fsys_mntent.c:
+
+ Use proper string sizes and make sure strings are
+ zero-terminated.
+
+2010-05-24 08:01 bvassche
+
+ * configure, configure.d/config_os_progs, net-snmp-config.in,
+ snmplib/Makefile.in:
+
+ CHANGES: Cygwin: libnetsnmp does now build as a DLL when
+ configured with --enable-shared.
+ CHANGES: Cygwin: perl modules do now build (--with-perl-modules).
+ Note: the T060trapdperl_olducd, T061agentperl_olducd and
+ T115agentxperl_olducd tests still fail.
+
+2010-05-23 23:06 rstory
+
+ * agent/mibgroup/tlstm-mib.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c:
+
+ update filenames/patsh for recent file renames; fix typos
+
+2010-05-23 22:08 magfr
+
+ * net-snmp-config.in, testing/fulltests/support/capp_build,
+ testing/fulltests/support/clib_build:
+
+ CHANGES: building: 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.
+
+2010-05-23 21:41 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h:
+
+ update include/config file/paths for recent renames
+
+2010-05-23 21:31 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_internal.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/tlstmAddrTable.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/tlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/tlstmAddrTable_internal.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/tlstmAddrTable_persist.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/tlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/tlstmCertToTSNTable.h,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable.h:
+
+ rename files for MIB renames
+
+2010-05-23 21:25 rstory
+
+ * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable,
+ agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable,
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable:
+
+ rename directories to match renames in MIB
+
+2010-05-20 08:48 bvassche
+
+ * net-snmp-config.in:
+
+ Swapped link order of -lnetsnmphelpers -lnetsnmpmibs: netsnmpmibs
+ depends on netsnmphelpers and not the other way around.
+
+2010-05-20 08:42 bvassche
+
+ * apps/snmptrapd_log.c, snmplib/snmp_transport.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c:
+
+ Fixed more compiler warnings.
+
+2010-05-19 18:26 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ fix stashing
+
+2010-05-19 18:25 hardaker
+
+ * testing/RUNFULLTESTS,
+ testing/fulltests/transports/T361tlstcp_olducd,
+ testing/fulltests/unit-tests/T001defaultstore_clib.c,
+ testing/fulltests/unit-tests/T002containers_clib.c:
+
+ output filenames of failed tests
+
+2010-05-19 18:25 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ wipe trailing comment C marker if it exists
+
+2010-05-19 18:25 hardaker
+
+ * testing/fulltests/snmpv3/T010scapitest_capp.c,
+ testing/fulltests/snmpv3/T020hashtests_capp.c,
+ testing/fulltests/snmpv3/T040keymanagetest_capp.c,
+ testing/fulltests/snmpv3/T050etimetest_capp.c:
+
+ title the SNMPv3 tests
+
+2010-05-19 18:25 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ fix testing of built titles
+
+2010-05-19 18:24 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ only print failure header if there was at least one
+
+2010-05-19 18:24 hardaker
+
+ * testing/RUNFULLTESTS,
+ testing/fulltests/default/T049snmpv3inform_olducd,
+ testing/fulltests/default/T049snmpv3informauth_olducd,
+ testing/fulltests/default/T049snmpv3informpriv_olducd:
+
+ make descriptive titles work again
+
+2010-05-19 18:24 hardaker
+
+ * testing/RUNFULLTESTS, testing/fulltests/support/build_capp,
+ testing/fulltests/support/build_clib,
+ testing/fulltests/support/capp_build,
+ testing/fulltests/support/clib_build,
+ testing/fulltests/support/olducd_run,
+ testing/fulltests/support/run_olducd:
+
+ rename files so prefixing is based on the suite name, not file
+ type
+
+2010-05-19 17:52 bvassche
+
+ * perl/ASN/Makefile.PL, perl/Makefile.PL, perl/Makefile.subs.pl,
+ perl/OID/Makefile.PL, perl/SNMP/Makefile.PL,
+ perl/TrapReceiver/Makefile.PL, perl/agent/Makefile.PL,
+ perl/agent/Support/Makefile.PL,
+ perl/agent/default_store/Makefile.PL,
+ perl/default_store/Makefile.PL:
+
+ CHANGES: Cygwin: perl: building the Perl modules with the Cygwin
+ Perl package is now possible.
+ (Forward-ported r18688 from the V5.5 branch.)
+
+2010-05-19 17:50 bvassche
+
+ * agent/mibgroup/examples/delayed_instance.c:
+
+ Fixed yet another compiler warning.
+
+2010-05-19 12:05 dts12
+
+ * agent/mibgroup/hardware/fsys.h,
+ agent/mibgroup/hardware/fsys/fsys_mntctl.c:
+
+ First-draft support for AIX filesystem HAL module (untested)
+
+2010-05-19 11:25 dts12
+
+ * agent/mibgroup/hardware/fsys/fsys_mntent.c:
+
+ Support for Solaris-style 'getmntent' API.
+
+2010-05-19 09:57 dts12
+
+ * agent/mibgroup/hardware/fsys/fsys_mntent.c,
+ agent/mibgroup/hardware/fsys/mnttypes.h:
+
+ Simplify the handling of unknown/unwanted file systems.
+
+2010-05-19 09:30 dts12
+
+ * agent/mibgroup/hardware/fsys/hw_fsys.c,
+ agent/mibgroup/hardware/fsys/hw_fsys.h,
+ agent/mibgroup/host/hrh_filesys.c,
+ include/net-snmp/agent/hardware/fsys.h:
+
+ Fix missing/broken API declarations.
+
+2010-05-19 08:46 bvassche
+
+ * testing/fulltests/support/run_olducd:
+
+ Made error messages more clear in case of failure or wrong
+ invocation.
+
+2010-05-19 00:01 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests:
+
+ added test for using a certificate signed by a CA certificate
+
+2010-05-18 23:31 tanders
+
+ * testing/Makefile.in:
+
+ make sure we call the right Perl
+
+2010-05-18 20:39 bvassche
+
+ * include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ include/net-snmp/library/snmp_transport.h,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpIPv4BaseDomain.c,
+ snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c:
+
+ CHANGES: agent: 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:
+ [127.0.0.1]:53909->[127.0.0.1]:1161
+ 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
+
+2010-05-18 19:42 rstory
+
+ * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_internal.h,
+
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_persist.c,
+
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c:
+
+ update tlstmAddrTable
+ - deal with hash type properly for get/set and persistence
+ - add count and last changed scalars
+
+2010-05-18 19:08 rstory
+
+ * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c:
+
+ update to offical OID from upcoming rfc
+
+2010-05-18 16:16 rstory
+
+ * agent/mibgroup/tlstm-mib.h,
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c:
+
+ update to official OIDs from upcoming RFC; add count/last changed
+ scalars
+
+2010-05-18 14:56 dts12
+
+ * python/netsnmp/client_intf.c:
+
+ CHANGES: python: PATCH: 2001656: Handle null-termination of
+ string values properly.
+ Based on the principles of the patch from Tommy Beadle.
+
+2010-05-18 14:38 dts12
+
+ * agent/mibgroup/hardware/fsys/fsys_mntent.c,
+ agent/mibgroup/hardware/fsys/hw_fsys.c,
+ agent/mibgroup/hardware/fsys/mnttypes.h, agent/mibgroup/host.h,
+ agent/mibgroup/host/hrh_filesys.c,
+ agent/mibgroup/host/hrh_filesys.h,
+ agent/mibgroup/host/hrh_storage.c,
+ agent/mibgroup/host/hrh_storage.h,
+ include/net-snmp/agent/hardware/fsys.h:
+
+ Working(?) HAL-based version of hrFSTable.
+
+2010-05-18 14:12 bvassche
+
+ * snmplib/tools.c:
+
+ Fixed a compiler warning.
+
+2010-05-17 21:03 hardaker
+
+ * include/net-snmp/library/snmp_secmod.h:
+
+ use proper TSM security code (4) now that it's official
+
+2010-05-17 18:43 hardaker
+
+ * testing/fulltests/unit-tests/T002containers_clib.c:
+
+ beginning of a container unit test
+
+2010-05-17 18:43 hardaker
+
+ * include/net-snmp/library/testing.h:
+
+ a basic C-code based test reporting mechanism
+
+2010-05-17 18:42 hardaker
+
+ * testing/fulltests/unit-tests,
+ testing/fulltests/unit-tests/T001defaultstore_clib.c:
+
+ basic default_store tests
+
+2010-05-17 18:42 hardaker
+
+ * testing/fulltests/support/build_clib:
+
+ a build system for basic libnetsnmp tests
+
+2010-05-17 18:14 rstory
+
+ *
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c,
+ include/net-snmp/library/cert_util.h:
+
+ fix fingerprint bin/hex conversion; add/remove cert sec maps via
+ mib now works
+
+2010-05-17 18:13 rstory
+
+ * include/net-snmp/library/tools.h, snmplib/tools.c:
+
+ new function netsnmp_binary_to_hex
+
+2010-05-17 18:13 rstory
+
+ * snmplib/snmptsm.c:
+
+ fprintf(stderr -> DEBUGMSGTL((
+
+2010-05-17 18:12 rstory
+
+ * snmplib/cert_util.c:
+
+ move check for hash type
+
+2010-05-17 16:34 hardaker
+
+ * testing/RUNTESTS:
+
+ make RUNTESTS work outside the sourcedir
+
+2010-05-17 15:37 hardaker
+
+ * testing/Makefile.in, testing/RUNTESTS:
+
+ made a limited run test possible again without perl
+
+2010-05-17 15:32 dts12
+
+ * win32/mib_module_includes.h, win32/mib_module_inits.h,
+ win32/net-snmp/agent/mib_module_config.h,
+ win32/netsnmpmibs/Makefile.in, win32/netsnmpmibs/netsnmpmibs.dsp:
+
+ Use newer DisMan Event MIB code for MSVC-based builds
+ (in line with all configure-based builds)
+
+2010-05-17 15:23 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ move the return outside the if statement
+
+2010-05-17 15:18 dts12
+
+ * agent/mibgroup/hardware/fsys/hw_fsys.c,
+ include/net-snmp/agent/hardware/fsys.h:
+
+ Provide missing public interface to HAL-based filestore module.
+
+2010-05-17 10:41 bvassche
+
+ * win32/transports/snmp_transport_inits.h:
+
+ Follow-up for r18754 (revert r18738): r18754 only partially
+ reverted r18738
+ and hence broke the Win32-build. Finished reversal of r18738 by
+ restoring
+ win32/transports/snmp_transport_inits.h.
+
+2010-05-16 18:17 bvassche
+
+ * ltmain.sh:
+
+ Follow-up for r18726: only pass -fstack-protector* flags to the
+ linker instead of all -f* flags such that it becomes less likely
+ that this modification causes trouble with non-GNU toolchains.
+
+2010-05-16 18:14 bvassche
+
+ * testing/fulltests/default/T059trapdtraphandle_olducd:
+
+ Made shell code for converting a relative path to an absolute
+ path more
+ robust and converted "${...#...}" construct into echo + cut.
+
+2010-05-16 18:12 bvassche
+
+ * agent/mibgroup/agent/extend.c, agent/mibgroup/util_funcs.c,
+ apps/snmptrapd_handlers.c:
+
+ More USING_UCD_SNMP_EXTENSIBLE_MODULE to
+ USING_UTILITIES_EXECUTE_MODULE substitutions, necessary to make
+ test 059 and 065 pass.
+
+2010-05-16 17:32 hardaker
+
+ * testing/fulltests/support/olducd_eval_tools.sh:
+
+ fix tests for checking shutdown of applications to not report
+ false negatives
+
+2010-05-16 12:15 bvassche
+
+ * testing/fulltests/default/T059trapdtraphandle_olducd:
+
+ Made test T059 pass again. This test was recently broken by
+ passing arguments to it with absolute paths instead of relative
+ paths.
+
+2010-05-16 12:14 bvassche
+
+ * testing/fulltests/default/T065agentextend_olducd:
+
+ Added 'SKIPIFNOT USING_UTILITIES_EXECUTE_MODULE'.
+
+2010-05-16 11:42 bvassche
+
+ * include/net-snmp/library/cert_util.h,
+ include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/snmp_openssl.c:
+
+ Fixed several recently introduced compiler warnings.
+
+2010-05-16 11:41 bvassche
+
+ * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c,
+ agent/mibgroup/host/hrSWInstalledTable.c,
+ agent/mibgroup/host/hrSWRunPerfTable.c,
+ agent/mibgroup/rmon-mib/data_access/etherstats_linux.c,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c,
+ apps/sshtosnmp.c:
+
+ Fixed several compiler warnings in old code.
+
+2010-05-16 09:59 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ CHANGES: Win32: winExtDLL: don't trigger a netsnmp_assert() when
+ no extension DLLs have been loaded.
+
+2010-05-15 17:31 tanders
+
+ * testing/RUNFULLTESTS:
+
+ stop-gap fix to unbreak "make test" for the nightly builds
+
+2010-05-15 10:59 bvassche
+
+ * agent/Makefile.in, agent/helpers/Makefile.in,
+ snmplib/Makefile.in:
+
+ Reverted r18727 because it caused build errors on Solaris, AIX
+ and HP-UX.
+
+2010-05-15 00:42 hardaker
+
+ * Makefile.in, configure, configure.d/config_modules_lib,
+ snmplib/Makefile.depend, snmplib/snmp_transport.c,
+ win32/build.pl:
+
+ revert r18738 since new transport require dynamicly built header
+ files
+
+2010-05-15 00:40 hardaker
+
+ * testing/fulltests/support/olducd_eval_tools.sh:
+
+ log env variables used to the invoked file
+
+2010-05-14 21:29 hardaker
+
+ * testing/fulltests/support/run_olducd:
+
+ fix script so it can be invoked outside the test environment
+ again
+
+2010-05-14 21:28 hardaker
+
+ * mibs/SNMP-TLS-TM-MIB.txt:
+
+ added the SNMP-TLS-TM-MIB with final IANA assignment slots
+
+2010-05-14 21:27 hardaker
+
+ * snmplib/snmptsm.c:
+
+ use final IANA assigned TSM prefixes
+
+2010-05-14 21:26 hardaker
+
+ * include/net-snmp/library/snmpDTLSUDPDomain.h,
+ include/net-snmp/library/snmpTLSTCPDomain.h:
+
+ use final IANA assigned Domain numbers
+
+2010-05-14 21:25 hardaker
+
+ * snmplib/snmp_api.c, snmplib/transports/snmpTLSBaseDomain.c:
+
+ set default version and seclevel if tls/dtls
+
+2010-05-14 15:25 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ check rc from secname mapping; clarify comment
+
+2010-05-14 15:22 rstory
+
+ * snmplib/cert_util.c:
+
+ don't use unsorted container; don't free caller's container
+
+2010-05-14 15:22 rstory
+
+ * snmplib/container_binary_array.c:
+
+ add linear_search for unsorted containers
+
+2010-05-14 11:56 bvassche
+
+ * Makefile.in, configure, configure.d/config_modules_lib,
+ snmplib/Makefile.depend, snmplib/snmp_transport.c,
+ win32/build.pl, win32/transports/snmp_transport_inits.h:
+
+ Improved portability by removing the generated file
+ snmplib/transports/snmp_transport_inits.h.
+ Commented out the code in the configure script for generating
+ this header file.
+ Added configure-time code for checking whether the constructors
+ for all configured
+ transports are invoked from snmplib/snmp_transport.c.
+
+2010-05-14 11:00 bvassche
+
+ * README.win32:
+
+ Documentation: updated Cygwin build instructions.
+
+2010-05-14 09:15 bvassche
+
+ * agent/mibgroup/host/data_access/swinst_null.c,
+ include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/cert_util.c, snmplib/snmp_api.c, snmplib/snmp_openssl.c,
+ snmplib/snmpusm.c, snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ Fixed several compiler warnings.
+
+2010-05-14 08:50 bvassche
+
+ * agent/Makefile.in, agent/helpers/Makefile.in,
+ snmplib/Makefile.in:
+
+ Added -no-undefined flag to library link commands such that
+ libtool can build DLLs on Win32.
+ Note: building DLLs on Win32 does not yet work because of the
+ circular dependency between
+ libnetsnmphelpers and libnetsnmpagent
+ (see also
+ http://www.net-snmp.org/wiki/index.php/Library_layering).
+
+2010-05-14 08:42 bvassche
+
+ * ltmain.sh:
+
+ libtool bug fix: also pass flags starting with -f to the linker
+ since these can affect linking. The flag -fstack-protector e.g.
+ triggers inclusion of libssp.
+
+2010-05-14 08:40 bvassche
+
+ * configure, configure.d/config_modules_lib,
+ configure.d/config_os_progs:
+
+ CHANGES: building: abort if the file program could not be found,
+ since this is essential for proper operation of libtool.
+ CHANGES: Cygwin: neither compile nor link winpipe.c.
+
+2010-05-13 08:58 bvassche
+
+ * configure, include/net-snmp/net-snmp-config.h.in:
+
+ Ran autoreconf.
+
+2010-05-12 20:16 bvassche
+
+ * configure, configure.d/config_os_libs:
+
+ CHANGES: Linux: builds again with embedded Perl disabled (bug
+ 2985915).
+
+2010-05-12 19:47 bvassche
+
+ * agent/mibgroup/util_funcs/restart.c,
+ win32/netsnmpmibs/Makefile.in, win32/netsnmpmibs/netsnmpmibs.dsp:
+
+ Follow-up for r18684: un-break the Win32 MSVC build.
+
+2010-05-12 19:43 bvassche
+
+ * include/net-snmp/types.h:
+
+ Win32: fixed a typo and made indentation consistent.
+
+2010-05-12 19:11 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ construct temp build files in a separate directory
+
+2010-05-12 19:10 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ fix recently broken old perl functionality
+
+2010-05-12 18:01 hardaker
+
+ * local/net-snmp-cert:
+
+ added a --short option to shorten the show output to minimalistic
+
+2010-05-12 14:14 jsafranek
+
+ *
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c:
+
+ CHANGES: snmpd: fixed a memory leak in TCP-MIB.
+
+2010-05-12 13:02 jsafranek
+
+ * agent/mibgroup/hardware/sensors/lmsensors_v3.c:
+
+ CHANGES: snmpd: fixed memory leak when reading sensors for
+ LM-SENSORS-MIB.
+
+2010-05-12 12:57 dts12
+
+ * perl/agent/agent.xs:
+
+ Revert revision 18689
+ Latest Win32 builds include support for strtoull.
+
+2010-05-12 12:05 jsafranek
+
+ * agent/mibgroup/hardware/sensors.h,
+ configure.d/config_modules_lib, configure.d/config_os_headers:
+
+ CHANGES: building: 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.
+
+2010-05-12 07:03 magfr
+
+ * include/net-snmp/library/snmpTLSTCPDomain.h,
+ include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h,
+ include/net-snmp/library/snmpUnixDomain.h:
+
+ CHANGES: snmplib: Add missing dependencies between transports.
+
+2010-05-12 03:08 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ fix title generation after change to what srcdir meant
+
+2010-05-12 02:30 hardaker
+
+ * local/net-snmp-cert:
+
+ undo last change which turned out to only cause errors if you had
+ a old .conf file around
+
+2010-05-12 02:13 hardaker
+
+ * local/net-snmp-cert:
+
+ fix v3_ca creation extension name
+
+2010-05-12 02:05 rstory
+
+ * snmplib/cert_util.c:
+
+ keep format version # in cert indexes; don't store hash type
+ string in index;
+
+2010-05-12 02:05 rstory
+
+ * snmplib/snmp_openssl.c:
+
+ fix inverted conversion call; less verbose default debug
+
+2010-05-12 02:05 rstory
+
+ * snmplib/snmp_parse_args.c:
+
+ fix parsing of -T name/value pairs
+
+2010-05-11 23:33 tanders
+
+ * testing/RUNFULLTESTS:
+
+ bug fixing and better error messages for "make test" with
+ Test::Harness
+ (still doesn't work for me, though)
+
+2010-05-11 22:34 tanders
+
+ * testing/RUNFULLTESTS:
+
+ Do NOT hardcode /usr/bin/perl as the Perl path
+
+2010-05-11 20:16 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ fix stash file handling
+
+2010-05-11 20:16 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ long options suck ;-). prefer double dashes for long options to
+ match the rest of the Net-SNMP code base
+
+2010-05-11 20:16 hardaker
+
+ * testing/Makefile.in, testing/RUNFULLTESTS:
+
+ added ability to run only the failed tests from the last run
+
+2010-05-11 20:16 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ don't force color
+
+2010-05-11 20:16 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ cleanup of older
+
+2010-05-11 20:15 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ Minimally support the older Test::Harness perl module for running
+ the older tests at least
+
+2010-05-11 20:15 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ include/net-snmp/library/snmp_transport.h, snmplib/snmp_api.c,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ set a default securityName and securityModel if TLS or DTLS is in
+ use on the client side
+
+2010-05-11 20:15 hardaker
+
+ * include/net-snmp/library/snmp_secmod.h,
+ include/net-snmp/library/snmpusm.h, snmplib/snmp_api.c,
+ snmplib/snmpusm.c:
+
+ allow security models to perform more of the session setup; moved
+ more USM specific setup into it's setup routine
+
+2010-05-11 18:02 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ fix param to lookup peer cert
+
+2010-05-11 16:10 rstory
+
+ * snmplib/snmp_transport.c:
+
+ allow '-' in fqdn; add debug output for host specific config
+
+2010-05-11 15:46 dts12
+
+ * win32/libsnmp_dll/libsnmp.def:
+
+ Ensure 'netsnmp_read_module' is available for perl build.
+
+2010-05-11 15:44 dts12
+
+ * perl/agent/agent.xs:
+
+ Fix perl build under Windows (strtoull not available)
+
+2010-05-10 07:07 magfr
+
+ * include/net-snmp/library/snmpSSHDomain.h,
+ snmplib/transports/snmpSSHDomain.c:
+
+ CHANGES: snmplib: Add missing symbol netsnmp_snmpSSHDomain_len,
+ make netsnmp_snmpSSHDomain const.
+
+2010-05-09 22:03 magfr
+
+ * testing/fulltests/default/T150solarishostcpu_olducd:
+
+ Do not require quotes around the CPU string as that depends on
+ how the agent is configured.
+
+2010-05-09 21:43 magfr
+
+ * agent/mibgroup/default_modules.h, agent/mibgroup/util_funcs.c,
+ agent/mibgroup/util_funcs.h, agent/mibgroup/util_funcs/Exit.c,
+ agent/mibgroup/util_funcs/Exit.h,
+ agent/mibgroup/util_funcs/restart.c,
+ agent/mibgroup/util_funcs/restart.h:
+
+ CHANGES: snmpd: Extract the Exit and restart* subroutines from
+ util_func in order to make it possible to build less code for the
+ minimal case.
+
+2010-05-09 16:47 bvassche
+
+ * agent/mibgroup/util_funcs.c:
+
+ Fixed a compiler warning: made sure that the function
+ get_exec_output() returns a value when the preprocessor symbol
+ USING_UCD_SNMP_EXTENSIBLE_MODULE has not been defined.
+
+2010-05-09 16:45 bvassche
+
+ * configure, configure.d/config_modules_agent,
+ configure.d/config_modules_lib:
+
+ CHANGES: Cygwin: builds now also when the source files are
+ located on a Samba filesystem instead of a local filesystem.
+
+2010-05-09 13:05 magfr
+
+ * include/net-snmp/library/snmp_debug.h:
+
+ Correct the if that tries to figure out if a sufficiently new gcc
+ is in use.
+
+2010-05-09 12:50 magfr
+
+ * apps/snmptrapd_handlers.c:
+
+ Check for the needed module and not some other one.
+ Log the correct missing symbol.
+
+2010-05-09 09:21 magfr
+
+ * agent/mibgroup/utilities/execute.c,
+ agent/mibgroup/utilities/execute.h:
+
+ CHANGES: snmpd: utilities/execute do not need anything from
+ util_funcs, so stop depending on it.
+
+2010-05-09 09:12 magfr
+
+ * agent/mibgroup/utilities/execute.c:
+
+ NEWS: snmpd: Removed the unused function xx_tokenize_exec_command
+ from utilities/execute.
+
+2010-05-09 09:01 magfr
+
+ * include/net-snmp/library/snmp_debug.h, snmplib/snmp_debug.c:
+
+ CHANGES: snmplib: Replace the debugging functions with dummies
+ when debugging is disabled.
+
+2010-05-09 08:02 magfr
+
+ * testing/fulltests/transports/T300udp_olducd:
+
+ Check that the UDP transport is enabled
+
+2010-05-09 08:01 magfr
+
+ * testing/fulltests/transports/Stransport,
+ testing/fulltests/transports/T300udp_olducd,
+ testing/fulltests/transports/T310tcp_olducd,
+ testing/fulltests/transports/T320udpv6_olducd,
+ testing/fulltests/transports/T330tcpv6_olducd,
+ testing/fulltests/transports/T350unix_olducd,
+ testing/fulltests/transports/T360dtlsudp_olducd,
+ testing/fulltests/transports/T361tlstcp_olducd:
+
+ Factor out check for mibII/system_mib
+
+2010-05-09 07:59 magfr
+
+ * testing/fulltests/snmpv3/T040keymanagetest_capp.c,
+ testing/fulltests/snmpv3/T050etimetest_capp.c:
+
+ Add missing includes
+
+2010-05-08 23:16 magfr
+
+ * testing/RUNFULLTESTS:
+
+ Additionally fix make test for the uncommon case where builddir
+ == srcdir
+
+2010-05-08 22:55 magfr
+
+ * testing/Makefile.in, testing/RUNFULLTESTS,
+ testing/fulltests/support/build_capp,
+ testing/fulltests/support/olducd_TESTCONF.sh,
+ testing/fulltests/support/olducd_eval_tools.sh,
+ testing/fulltests/support/run_olducd:
+
+ CHANGES: testing: 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
+
+2010-05-08 22:42 magfr
+
+ * testing/fulltests/snmpv3/T040keymanagetest_capp.c:
+
+ Use correct argument types
+
+2010-05-08 22:07 magfr
+
+ * Makefile.in:
+
+ Consolidate the test and test-mibs targets.
+ Expose the testall target in the top makefile.
+
+2010-05-08 22:05 magfr
+
+ * snmplib/snmp_transport.c:
+
+ Do not abort when str is NULL as that is a perfectly valid input.
+
+2010-05-08 22:03 magfr
+
+ * testing/fulltests/snmpv3/T010scapitest_capp.c:
+
+ Use correct argument types
+
+2010-05-08 22:02 magfr
+
+ * testing/fulltests/snmpv3/T050etimetest_capp.c:
+
+ Add missing newline
+
+2010-05-07 21:11 rstory
+
+ * configure:
+
+ update for new configure.ac
+
+2010-05-07 19:21 rstory
+
+ * agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c:
+
+ fix handling of cert algorithm in fingerprints; convert in/out
+ fingerpints
+ from/to hex
+
+2010-05-07 19:21 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ dont specify hash type for fingerprint
+
+2010-05-07 19:21 rstory
+
+ * include/net-snmp/library/cert_util.h,
+ include/net-snmp/library/snmp_openssl.h, snmplib/cert_util.c,
+ snmplib/snmp_openssl.c:
+
+ handle fingerprint types; drop san fields from cert struct;
+ consider directory
+ when partnering keys/certs
+
+2010-05-07 19:20 rstory
+
+ * configure.ac:
+
+ move default prompts earlier
+
+2010-05-06 15:40 rstory
+
+ * snmplib/snmp_openssl.c:
+
+ better SAN extraction; tweak dubgus messages; quiet compiler
+ warnings
+
+2010-05-06 15:39 rstory
+
+ * snmplib/cert_util.c:
+
+ reduce cert debug output; debug instead of log_info in dumps
+
+2010-05-06 14:49 dts12
+
+ * snmplib/inet_ntop.c, snmplib/inet_pton.c:
+
+ Don't assume the presence of <string.h>
+ (bring into line with all other occurances)
+
+2010-05-06 14:41 dts12
+
+ * apps/snmptrapd.c, apps/snmptrapd_log.c, snmplib/callback.c:
+
+ CHANGES: Windows: Fix build under MinGW
+ back/forward port of revision 18631
+
+2010-05-05 17:43 rstory
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ fix type in log msg
+
+2010-05-05 17:43 rstory
+
+ * local/net-snmp-cert:
+
+ remove import for unused function
+
+2010-05-04 07:12 magfr
+
+ * testing/fulltests/support/olducd_eval_tools.sh:
+
+ Negate reason given from SKIPIF
+
+2010-05-03 22:38 rstory
+
+ * snmplib/snmp_openssl.c:
+
+ fix len in email cmp; more extract debugging
+
+2010-05-03 22:38 rstory
+
+ * snmplib/cert_util.c:
+
+ copy ocert to addional maps
+
+2010-05-03 14:20 marz
+
+ * local/net-snmp-cert:
+
+ remove dependency on perl module not present in CentOS
+
+2010-05-03 03:49 rstory
+
+ * snmplib/snmp_openssl.c:
+
+ don't access struct internals directly
+
+2010-05-03 03:48 rstory
+
+ * agent/mibgroup/agent/extend.c, agent/mibgroup/util_funcs.c,
+ apps/snmptrapd_handlers.c:
+
+ fix compiling with-out-mibmodules=utilities/execute
+
+2010-05-01 19:08 magfr
+
+ * testing/fulltests/default/T150solarishostcpu_olducd:
+
+ Correct the sought string to make the test pass when ok.
+
+2010-05-01 17:15 marz
+
+ * local/net-snmp-cert:
+
+ more consistent treatment of keyUsage, basicConstraints, other
+ x509v3 options
+
+2010-04-30 23:37 marz
+
+ * local/certgen-test.pl:
+
+ lame test script but covers a chunk of the code
+
+2010-04-30 23:00 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ mkinstalldirs instead instead of File::Path
+
+2010-04-30 23:00 hardaker
+
+ * testing/fulltests/support/olducd_TESTCONF.sh,
+ testing/fulltests/support/run_olducd:
+
+ ensure net-snmp-config script can be run from the build dir
+
+2010-04-30 21:31 marz
+
+ * local/net-snmp-cert:
+
+ handle gencert --ca
+
+2010-04-30 21:01 rstory
+
+ * snmplib/cert_util.c:
+
+ add help for certSecName; continue building cert indexes even if
+ we cant save
+ to persistent dir
+
+2010-04-30 20:48 hardaker
+
+ * testing/fulltests/transports/Stlstests:
+
+ fix check count for 822 names in the snmpd.log
+
+2010-04-30 20:48 hardaker
+
+ * snmplib/snmp_openssl.c, testing/fulltests/transports/Stlstests:
+
+ fix malloc unnderlength by 1 error
+
+2010-04-30 20:48 hardaker
+
+ * testing/fulltests/transports/Stlstests:
+
+ comment out the 822 tests; they're broken at the moment
+
+2010-04-30 19:36 marz
+
+ * local/net-snmp-cert:
+
+ don't lose SAN when signing w/ CA
+
+2010-04-30 18:46 hardaker
+
+ * snmplib/cert_util.c:
+
+ make name change to rfc822 from typoed 8220
+
+2010-04-30 18:46 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests:
+
+ added tests to do other subjectAltName mapping
+
+2010-04-30 17:31 marz
+
+ * local/net-snmp-cert:
+
+ fix issues 1,2,4 and -C handling
+
+2010-04-29 03:32 rstory
+
+ * agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c:
+
+ update tlstmCertToTSNTable to use cache + cert_util maps
+ container
+
+2010-04-29 03:31 rstory
+
+ * agent/helpers/table_tdata.c:
+
+ check insert return
+
+2010-04-29 03:31 rstory
+
+ * include/net-snmp/library/container.h,
+ snmplib/container_binary_array.c:
+
+ NEWS: snmplib: add remove function to container iterator;
+ implement it for
+ binary_array
+
+2010-04-29 03:31 rstory
+
+ * snmplib/container_binary_array.c:
+
+ make sure container sync incremented on sort, insert and remove
+
+2010-04-28 07:20 bvassche
+
+ * snmplib/inet_ntop.c:
+
+ Removed an obsolete comment.
+
+2010-04-28 00:33 hardaker
+
+ * testing/Makefile.in:
+
+ fix makefile for test target
+
+2010-04-28 00:33 hardaker
+
+ * testing/Makefile.in, testing/RUNFULLTESTS,
+ testing/fulltests/support/build_capp:
+
+ make the test suite run outside the source directory again.
+
+2010-04-28 00:33 hardaker
+
+ * testing/fulltests/transports/Stls:
+
+ deal with out-of-source tree building
+
+2010-04-28 00:32 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests:
+
+ testing to check certificate to securityname mappings and denials
+
+2010-04-28 00:32 hardaker
+
+ * testing/fulltests/transports/Stls:
+
+ created a mapped user
+
+2010-04-28 00:32 hardaker
+
+ * testing/fulltests/support/build_capp:
+
+ generate object code with -g debugging
+
+2010-04-28 00:32 hardaker
+
+ * testing/fulltests/snmpv3/T010scapitest_capp.c:
+
+ more accurate current API usage for scapi code
+
+2010-04-27 21:13 rstory
+
+ * snmplib/cert_util.c:
+
+ fix cert init duplicate call check
+
+2010-04-27 20:58 rstory
+
+ * snmplib/cert_util.c, snmplib/snmp_api.c:
+
+ convert user fingerprint to lower and strip colons; add extern
+ prototype
+ for cert init so we don't need header
+
+2010-04-27 20:15 rstory
+
+ * include/net-snmp/library/cert_util.h, man/snmpd.conf.5.def,
+ snmplib/cert_util.c, snmplib/snmp_api.c,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ separate cert init and cert loading; add certSecName config token
+
+2010-04-27 03:18 rstory
+
+ * include/net-snmp/library/snmp_assert.h:
+
+ merge NETSNMP_FUNCTION and !NETSNMP_FUNCTION assert cases
+
+2010-04-27 03:02 rstory
+
+ * include/net-snmp/library/cert_util.h,
+ include/net-snmp/library/snmp_openssl.h, snmplib/cert_util.c,
+ snmplib/snmp_openssl.c, snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ lots of new cert functionality
+ - add ssl funcs for cert extensions and ssl cert chains
+ - functions and new netsmp_cert_map struct for looking up cert
+ mappings
+ - add certificate mapping for secname
+ - add code to build cert chains
+ - add subject to cert index cache
+ - rebuild indexes if any error while parsing index
+ - reformat dump output
+ - add NS_CERT_CA allowed_use flag
+ - add subject, issuer and issuer_cert to netsnmp_cert
+ - move cert container setup to its own function
+ - add cert subject name subcontainer
+
+2010-04-27 03:02 rstory
+
+ * agent/mibgroup/ip-mib/data_access/ipv6scopezone_linux.c:
+
+ move ipv6 specific var decl inside ifdef
+
+2010-04-27 03:02 rstory
+
+ * agent/helpers/table_tdata.c,
+ include/net-snmp/agent/table_tdata.h:
+
+ CHANGES: agent: tdata helper now saves flags passed during
+ creation; add tdata
+ flag to NOT create the table container
+
+2010-04-27 03:01 rstory
+
+ * include/net-snmp/library/container.h, snmplib/container.c,
+ snmplib/container_binary_array.c:
+
+ NEWS: snmplib: add interface for duplicating a container
+ CHANGES: snmplib: container changes: add flags field to container
+ meta-data;
+ chg binary_array container to use container meta-data flags
+
+2010-04-26 22:32 hardaker
+
+ * testing/fulltests/transports/Stlstests:
+
+ added a test to verify that when the transport is configured with
+ a remote certificate fingerprint the connection is denied
+
+2010-04-26 22:32 hardaker
+
+ * testing/fulltests/transports/Stls,
+ testing/fulltests/transports/Stlstests,
+ testing/fulltests/transports/T360dtlsudp_olducd,
+ testing/fulltests/transports/T361tlstcp_olducd:
+
+ added tests for -T flag usage and invalid user usage
+
+2010-04-26 20:54 hardaker
+
+ * testing/fulltests/transports/T399alias_olducd:
+
+ have the alias transport source the right Sv3config file
+
+2010-04-26 20:50 hardaker
+
+ * testing/fulltests/transports/T360dtlsudp_olducd,
+ testing/fulltests/transports/T361tlstcp_olducd:
+
+ working support of TLS/DTLS testing including cert generation
+
+2010-04-26 20:49 hardaker
+
+ * local/net-snmp-cert:
+
+ honor the config dir if specified via -C
+
+2010-04-26 20:49 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ fix realloc call for buffered packets
+
+2010-04-26 20:49 hardaker
+
+ * testing/fulltests/support/olducd_eval_tools.sh:
+
+ proper skip output for reporting reason
+
+2010-04-26 20:49 hardaker
+
+ * testing/fulltests/snmpv3/T010scapitest_capp.c,
+ testing/fulltests/snmpv3/T040keymanagetest_capp.c,
+ testing/fulltests/snmpv3/T050etimetest_capp.c:
+
+ remove trailing whitespace after backslash in macro
+
+2010-04-26 20:48 hardaker
+
+ * testing/fulltests/transports,
+ testing/fulltests/transports/Stransport,
+ testing/fulltests/transports/T300udp_olducd,
+ testing/fulltests/transports/T310tcp_olducd,
+ testing/fulltests/transports/T320udpv6_olducd,
+ testing/fulltests/transports/T330tcpv6_olducd,
+ testing/fulltests/transports/T350unix_olducd,
+ testing/fulltests/transports/T360dtlsudp_olducd,
+ testing/fulltests/transports/T361tlstcp_olducd,
+ testing/fulltests/transports/T399alias_olducd,
+ testing/fulltests/transports/test-localhost.cert,
+ testing/fulltests/transports/test-localhost.priv,
+ testing/fulltests/transports/test-user.cert,
+ testing/fulltests/transports/test-user.priv:
+
+ tests for minimally testing all the transports
+
+2010-04-26 20:48 hardaker
+
+ * testing/README:
+
+ minimally document new RUNFULLTESTS script
+
+2010-04-26 20:48 hardaker
+
+ * testing/T.c, testing/T2.sh, testing/data.keychange-md5,
+ testing/data.keychange-sha1, testing/data.keychange-sha1-des,
+ testing/data.kul-md5, testing/data.kul-sha1, testing/misctest.c,
+ testing/test_keychange.sh, testing/test_kul.sh:
+
+ deleted old files not worth restoring
+
+2010-04-26 20:48 hardaker
+
+ * testing/eval_testlist:
+
+ remove obsolute test list
+
+2010-04-26 20:47 hardaker
+
+ * testing/fulltests/snmpv3/T020hashtests_capp.c:
+
+ a hash-testing .c file I had laying around
+
+2010-04-26 20:47 hardaker
+
+ * testing/Makefile.in:
+
+ make testall target
+
+2010-04-26 20:47 hardaker
+
+ * testing/RUNFULLTESTS, testing/etimetest.c,
+ testing/fulltests/snmpv3,
+ testing/fulltests/snmpv3/T010scapitest_capp.c,
+ testing/fulltests/snmpv3/T040keymanagetest_capp.c,
+ testing/fulltests/snmpv3/T050etimetest_capp.c,
+ testing/fulltests/support/build_capp,
+ testing/fulltests/support/olducd_eval_tools.sh,
+ testing/keymanagetest.c, testing/scapitest.c:
+
+ move old C-code tests in place
+
+2010-04-26 20:47 hardaker
+
+ * testing/fulltests/default/T150solarishostcpu_olducd,
+ testing/fulltests/default/T151solarishostdisk_olducd,
+ testing/fulltests/default/T153solarisswap_olducd:
+
+ skip solaris comments
+
+2010-04-26 20:46 hardaker
+
+ * testing/Makefile.in:
+
+ fix invocation of RUNFULLTESTS
+
+2010-04-26 20:46 hardaker
+
+ * testing/Makefile.in, testing/fulltests/default,
+ testing/fulltests/default/Sv1config,
+ testing/fulltests/default/Sv2cconfig,
+ testing/fulltests/default/Sv3config,
+ testing/fulltests/default/Sv3usmconfigagent,
+ testing/fulltests/default/Sv3usmconfigbase,
+ testing/fulltests/default/Sv3usmconfigtrapd,
+ testing/fulltests/default/Sv3vacmconfig,
+ testing/fulltests/default/Svacmconfig,
+ testing/fulltests/default/Svanyconfig,
+ testing/fulltests/default/T001snmpv1get_olducd,
+ testing/fulltests/default/T014snmpv2cget_olducd,
+ testing/fulltests/default/T015snmpv2cgetnext_olducd,
+ testing/fulltests/default/T0160snmpv2cbulkget_olducd,
+ testing/fulltests/default/T016snmpv2cgetfail_olducd,
+ testing/fulltests/default/T017snmpv2ctov1getfail_olducd,
+ testing/fulltests/default/T018snmpv1tov2cgetfail_olducd,
+ testing/fulltests/default/T019snmpv2cnosuch_olducd,
+ testing/fulltests/default/T020snmpv3get_olducd,
+ testing/fulltests/default/T021snmpv3getnext_olducd,
+ testing/fulltests/default/T0220snmpv3bulkget_olducd,
+ testing/fulltests/default/T022snmpv3getMD5_olducd,
+ testing/fulltests/default/T023snmpv3getMD5AES_olducd,
+ testing/fulltests/default/T023snmpv3getMD5DES_olducd,
+ testing/fulltests/default/T024snmpv3getSHA1_olducd,
+ testing/fulltests/default/T025snmpv3getSHADES_olducd,
+ testing/fulltests/default/T026snmpv3getSHAAES_olducd,
+ testing/fulltests/default/T028snmpv3getfail_olducd,
+ testing/fulltests/default/T030snmpv3usercreation_olducd,
+ testing/fulltests/default/T035snmpv3trapdusermgmt_olducd,
+ testing/fulltests/default/T049snmpv3inform_olducd,
+ testing/fulltests/default/T049snmpv3informauth_olducd,
+ testing/fulltests/default/T049snmpv3informpriv_olducd,
+ testing/fulltests/default/T050snmpv3trap_olducd,
+ testing/fulltests/default/T051snmpv2ctrap_olducd,
+ testing/fulltests/default/T052snmpv2cinform_olducd,
+ testing/fulltests/default/T053agentv1trap_olducd,
+ testing/fulltests/default/T054agentv2ctrap_olducd,
+ testing/fulltests/default/T055agentv1mintrap_olducd,
+ testing/fulltests/default/T056agentv2cmintrap_olducd,
+ testing/fulltests/default/T057trapdauthtest2_olducd,
+ testing/fulltests/default/T057trapdauthtest3_olducd,
+ testing/fulltests/default/T057trapdauthtest_olducd,
+ testing/fulltests/default/T058agentauthtrap_olducd,
+ testing/fulltests/default/T059trapdtraphandle_olducd,
+ testing/fulltests/default/T060trapdperl_olducd,
+ testing/fulltests/default/T061agentperl_olducd,
+ testing/fulltests/default/T065agentextend_olducd,
+ testing/fulltests/default/T070com2sec_olducd,
+ testing/fulltests/default/T071com2sec6_olducd,
+ testing/fulltests/default/T072com2secunix_olducd,
+ testing/fulltests/default/T100agenthup_olducd,
+ testing/fulltests/default/T110agentxget_olducd,
+ testing/fulltests/default/T111agentxset_olducd,
+ testing/fulltests/default/T112agentxsetfail_olducd,
+ testing/fulltests/default/T113agentxtrap_olducd,
+ testing/fulltests/default/T114agentxagentxtrap_olducd,
+ testing/fulltests/default/T115agentxperl_olducd,
+ testing/fulltests/default/T120proxyget_olducd,
+ testing/fulltests/default/T121proxyset_olducd,
+ testing/fulltests/default/T122proxysetfail_olducd,
+ testing/fulltests/default/T130snmpv1vacmget_olducd,
+ testing/fulltests/default/T131snmpv2cvacmget_olducd,
+ testing/fulltests/default/T132snmpv3vacmget_olducd,
+ testing/fulltests/default/T140snmpv1vacmgetfail_olducd,
+ testing/fulltests/default/T141snmpv2cvacmgetfail_olducd,
+ testing/fulltests/default/T142snmpv3vacmgetfail_olducd,
+ testing/fulltests/default/T150solarishostcpu_olducd,
+ testing/fulltests/default/T151solarishostdisk_olducd,
+ testing/fulltests/default/T152hostuptime_olducd,
+ testing/fulltests/default/T153solarisswap_olducd,
+ testing/fulltests/default/T160snmpnetstat_olducd,
+ testing/fulltests/default/T200snmpv2cwalkall_olducd,
+ testing/tests/Stransport, testing/tests/Sv1config,
+ testing/tests/Sv2cconfig, testing/tests/Sv3config,
+ testing/tests/Sv3usmconfigagent, testing/tests/Sv3usmconfigbase,
+ testing/tests/Sv3usmconfigtrapd, testing/tests/Sv3vacmconfig,
+ testing/tests/Svacmconfig, testing/tests/Svanyconfig,
+ testing/tests/T001snmpv1get, testing/tests/T014snmpv2cget,
+ testing/tests/T015snmpv2cgetnext,
+ testing/tests/T0160snmpv2cbulkget,
+ testing/tests/T016snmpv2cgetfail,
+ testing/tests/T017snmpv2ctov1getfail,
+ testing/tests/T018snmpv1tov2cgetfail,
+ testing/tests/T019snmpv2cnosuch, testing/tests/T020snmpv3get,
+ testing/tests/T021snmpv3getnext,
+ testing/tests/T0220snmpv3bulkget, testing/tests/T022snmpv3getMD5,
+ testing/tests/T023snmpv3getMD5AES,
+ testing/tests/T023snmpv3getMD5DES,
+ testing/tests/T024snmpv3getSHA1,
+ testing/tests/T025snmpv3getSHADES,
+ testing/tests/T026snmpv3getSHAAES,
+ testing/tests/T028snmpv3getfail,
+ testing/tests/T030snmpv3usercreation,
+ testing/tests/T035snmpv3trapdusermgmt,
+ testing/tests/T049snmpv3inform,
+ testing/tests/T049snmpv3informauth,
+ testing/tests/T049snmpv3informpriv, testing/tests/T050snmpv3trap,
+ testing/tests/T051snmpv2ctrap, testing/tests/T052snmpv2cinform,
+ testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap,
+ testing/tests/T055agentv1mintrap,
+ testing/tests/T056agentv2cmintrap,
+ testing/tests/T057trapdauthtest,
+ testing/tests/T057trapdauthtest2,
+ testing/tests/T057trapdauthtest3,
+ testing/tests/T058agentauthtrap,
+ testing/tests/T059trapdtraphandle, testing/tests/T060trapdperl,
+ testing/tests/T061agentperl, testing/tests/T065agentextend,
+ testing/tests/T070com2sec, testing/tests/T071com2sec6,
+ testing/tests/T072com2secunix, testing/tests/T100agenthup,
+ testing/tests/T110agentxget, testing/tests/T111agentxset,
+ testing/tests/T112agentxsetfail, testing/tests/T113agentxtrap,
+ testing/tests/T114agentxagentxtrap, testing/tests/T115agentxperl,
+ testing/tests/T120proxyget, testing/tests/T121proxyset,
+ testing/tests/T122proxysetfail, testing/tests/T130snmpv1vacmget,
+ testing/tests/T131snmpv2cvacmget,
+ testing/tests/T132snmpv3vacmget,
+ testing/tests/T140snmpv1vacmgetfail,
+ testing/tests/T141snmpv2cvacmgetfail,
+ testing/tests/T142snmpv3vacmgetfail,
+ testing/tests/T150solarishostcpu,
+ testing/tests/T151solarishostdisk, testing/tests/T152hostuptime,
+ testing/tests/T153solarisswap, testing/tests/T160snmpnetstat,
+ testing/tests/T200snmpv2cwalkall,
+ testing/tests/test-localhost.cert,
+ testing/tests/test-localhost.priv, testing/tests/test-user.cert,
+ testing/tests/test-user.priv:
+
+ NEWS: testing: Brand new test suite desigened to eventually test
+ more functionality, provide for support of unit-tests and support
+ of API tests
+
+2010-04-26 20:43 hardaker
+
+ * testing/fulltests/support/olducd_eval_tools.sh:
+
+ removed a debugging echo
+
+2010-04-26 20:43 hardaker
+
+ * testing/fulltests/support/olducd_eval_tools.sh:
+
+ more bug fixes for string searches
+
+2010-04-26 20:43 hardaker
+
+ * testing/fulltests/support/olducd_eval_tools.sh:
+
+ added a new macro to check a trapd count
+
+2010-04-26 20:42 hardaker
+
+ * testing/fulltests/support/olducd_eval_tools.sh:
+
+ use individual output files and fix some tests
+
+2010-04-26 20:42 hardaker
+
+ * testing/RUNFULLTESTS,
+ testing/fulltests/support/olducd_eval_tools.sh:
+
+ made existing test suite put out TAP output
+
+2010-04-26 20:42 hardaker
+
+ * testing/RUNTESTS, testing/TESTCONF.sh,
+ testing/eval_oneprogram.sh, testing/eval_onescript.sh,
+ testing/eval_suite.sh, testing/eval_tools.sh, testing/fulltests,
+ testing/fulltests/support,
+ testing/fulltests/support/olducd_TESTCONF.sh,
+ testing/fulltests/support/olducd_eval_tools.sh,
+ testing/fulltests/support/run_olducd:
+
+ beginning of moving UCD test suite into a larger subdirectory
+
+2010-04-26 20:41 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ allow running tests that match a regexp
+
+2010-04-26 20:41 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ summarize tests that failed
+
+2010-04-26 20:41 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ created the ability to have run_ scripts for executing certain
+ types
+
+2010-04-26 20:41 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ made the build-script-check routine generic
+
+2010-04-26 20:41 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ support for build scripts
+
+2010-04-26 20:40 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ provide infrastructure for building and renaming tests
+
+2010-04-26 20:40 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ more test infrastructure setup
+
+2010-04-26 20:40 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ support the keyword 'all'
+
+2010-04-26 20:40 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ enable group gathering
+
+2010-04-26 20:39 hardaker
+
+ * testing/RUNFULLTESTS:
+
+ creatino of a new testing harness
+
+2010-04-25 17:37 bvassche
+
+ * README.win32:
+
+ Documentation update.
+
+2010-04-25 15:21 bvassche
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Win32: reverted a recent unnecessary modification.
+
+2010-04-25 15:00 marz
+
+ * local/net-snmp-cert:
+
+ handle multiple --san args, check error codes on openssl cmds and
+ die on failure
+
+2010-04-25 14:18 bvassche
+
+ * win32/net-snmp/agent/mib_module_config.h:
+
+ Win32: builds again with SDK support disabled.
+
+2010-04-25 14:18 bvassche
+
+ * win32/libnetsnmptrapd/Makefile.in, win32/netsnmpmibs/Makefile.in,
+ win32/snmpd/Makefile.in, win32/snmptrapd/Makefile.in:
+
+ Win32: restored consistency between workspace-build and batch
+ build -- made sure that notification_log.c is only included in
+ the netsnmpmibs project.
+
+2010-04-25 13:58 bvassche
+
+ * include/net-snmp/library/snmpTCPIPv6Domain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h,
+ win32/libsnmp_dll/libsnmp.def, win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in,
+ win32/transports/snmp_transport_inits.h:
+
+ Win32: fixes for recently introduced build breakage.
+
+2010-04-25 13:51 bvassche
+
+ * win32/libsnmp/Makefile.in, win32/libsnmp_dll/Makefile.in:
+
+ Win32: builds again with SDK support disabled.
+
+2010-04-25 13:48 bvassche
+
+ * include/net-snmp/types.h, snmplib/closedir.c, snmplib/opendir.c,
+ snmplib/readdir.c, snmplib/winservice.c:
+
+ Made sure that the Win32 MSVC 6 non-SDK build works again.
+
+2010-04-25 13:42 bvassche
+
+ * win32/Configure:
+
+ Removed an obsolete transformation rule.
+
+2010-04-25 12:05 bvassche
+
+ * win32/net-snmp/net-snmp-config.h.in:
+
+ Made it again possible to disable HAVE_WIN32_PLATFORM_SDK when
+ building via win32/build.bat.
+
+2010-04-23 13:14 marz
+
+ * local/net-snmp-cert:
+
+ added --san DNS:a.b.c handling, help text fixes, other bug fixes.
+ Note multiple --san not supported yet
+
+2010-04-21 22:31 hardaker
+
+ * local/Makefile.in:
+
+ build the .made version of net-snmp-cert
+
+2010-04-21 22:31 hardaker
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
+
+ make depend after moving all the files around
+
+2010-04-21 20:16 rstory
+
+ * include/net-snmp/library/cert_util.h,
+ include/net-snmp/library/snmp_openssl.h, snmplib/cert_util.c,
+ snmplib/snmp_openssl.c, snmplib/transports/snmpTLSBaseDomain.c:
+
+ build trust chain for client cert; add subject to index cache;
+ rebuild indexes
+ if any error while parsing index; reformat dump output
+ - add NS_CERT_CA allowed_use flag
+ - add subject, issuer and issuer_cert to netsnmp_cert
+ - move certToTSN_entry to cert_util header
+ - move container setup to its own function
+ - add subject name subcontainer
+ - add netsnmp_openssl_cert_dump_extensions,
+ netsnmp_openssl_cert_issued_by
+
+2010-04-21 16:16 hardaker
+
+ * man/snmpcmd.1.def:
+
+ document the single-dash / snmp.conf / double-dash precidence
+
+2010-04-21 16:15 hardaker
+
+ * man/snmp.conf.5.def:
+
+ document in the snmp.conf file that the tokens can be used for
+ command line applications too
+
+2010-04-21 16:15 hardaker
+
+ * man/snmp.conf.5.def:
+
+ document the file loading order and how to turn off host-specific
+ config
+
+2010-04-21 15:52 hardaker
+
+ * include/net-snmp/library/default_store.h,
+ include/net-snmp/library/read_config.h,
+ include/net-snmp/library/snmp_transport.h, man/snmp.conf.5.def,
+ snmplib/read_config.c, snmplib/snmp_api.c,
+ snmplib/snmp_transport.c:
+
+ NEWS: apps: Generic host-specific configuration snmp.conf files
+ are now read. See the HOST-SPECIFIC FILES section of the
+ snmp.conf manual page.
+
+2010-04-20 12:44 jsafranek
+
+ * snmplib/asn1.c:
+
+ CHANGES: snmplib: 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...
+
+2010-04-20 00:12 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ combine remote fingerprint checking and check both sides
+
+2010-04-20 00:05 hardaker
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ if the remote fingerprint is specified, require an exact match
+
+2010-04-19 23:44 hardaker
+
+ * snmplib/fd_event_manager.c, snmplib/snmp_api.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ fix various minor bugs, especially in output messages
+
+2010-04-19 21:14 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ more documentation and prototyping of needed RFC steps
+
+2010-04-19 21:14 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ convert if error check to return immediately so other code can be
+ outdented
+
+2010-04-19 21:13 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ more comments from the RFC text
+
+2010-04-18 15:25 bvassche
+
+ * include/net-snmp/library/snmp_api.h, snmplib/transports,
+ win32/build.pl, win32/libsnmp/Makefile.in,
+ win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/Makefile.in,
+ win32/libsnmp_dll/libsnmp_dll.dsp, win32/netsnmpmibs/Makefile.in,
+ win32/transports, win32/transports/snmp_transport_inits.h:
+
+ Win32: builds again.
+
+2010-04-16 18:53 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ created a function to extract the securityName from the cert
+
+2010-04-16 18:53 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ don't need to set the accept state for TLS (just DTLS)
+
+2010-04-16 18:53 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ more TLS comment documentation and steps taken from the RFC
+
+2010-04-16 13:55 marz
+
+ * local/net-snmp-cert:
+
+ numerous fixes, more verbose default output, additive show flags,
+ arbitrary config param handling, better help text
+
+2010-04-16 13:08 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ don't double declare a struct
+
+2010-04-16 03:30 rstory
+
+ * snmplib/cert_util.c:
+
+ cert util fixes
+ - remove unused vars and duplicate code
+ - check prt before free
+ - new func for type from filename
+ - new functions for finding subsets from filename
+ - fix types in key search function but then ifdef if (unused
+ function)
+
+2010-04-15 22:57 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ use a structure reference to predeclare the structure
+
+2010-04-15 21:25 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ correct declaration of the f_open command now requiring returning
+ a transport
+
+2010-04-15 21:02 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ remove unneeded config container
+
+2010-04-15 21:02 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ copy fingerprint transport information into new tls structure
+ within DTLSUDP so per-transport fingerprints can be specified
+
+2010-04-15 21:01 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ properly check for tlsbase pointers in dtlsudp_send()
+
+2010-04-15 21:01 hardaker
+
+ * configure.d/config_os_libs:
+
+ grep the transport list for TLS not just DTLS for checking for
+ -lssl
+
+2010-04-15 21:01 hardaker
+
+ * snmplib/snmp_api.c, snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ more bug fixes and made TLSTCP work with the -T flag
+
+2010-04-15 21:01 hardaker
+
+ * snmplib/snmp_api.c, snmplib/transports/snmpTLSTCPDomain.c:
+
+ make the f_open call assign the new transport pointer to use (and
+ check if NULL as a failure condition
+
+2010-04-15 21:00 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpDTLSUDPDomain.c:
+
+ begin work moving DTLS config routine in place
+
+2010-04-15 21:00 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ pass the entire tlsbase to the client_setup
+
+2010-04-15 21:00 hardaker
+
+ * include/net-snmp/library/container.h,
+ include/net-snmp/library/snmpTLSBaseDomain.h, snmplib/snmp_api.c,
+ snmplib/transports/snmpTLSBaseDomain.c:
+
+ starting the storing of config data into the tlsbase
+
+2010-04-15 20:59 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ change client ssl setup to allow for direct fingerprint
+ specification of my/their certs
+
+2010-04-15 20:59 hardaker
+
+ * agent/snmp_agent.c, include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/snmp_api.c, snmplib/transports/snmpTLSTCPDomain.c:
+
+ split TLS into creation/close functions for eventual config
+ passing support
+
+2010-04-15 20:59 hardaker
+
+ * include/net-snmp/library/snmp_transport.h, snmplib/snmp_api.c:
+
+ pass transport config data to the transport f_config() function
+
+2010-04-15 20:59 hardaker
+
+ * snmplib/snmp_api.c:
+
+ return NULL on transport config error
+
+2010-04-15 20:58 hardaker
+
+ * include/net-snmp/library/snmp_transport.h,
+ snmplib/snmp_parse_args.c, snmplib/snmp_transport.c:
+
+ NEWS: apps: -T command line flag can be used to configure
+ transports
+
+2010-04-15 20:58 hardaker
+
+ * snmplib/snmp_api.c:
+
+ check transport NULLness before using
+
+2010-04-15 20:58 hardaker
+
+ * include/net-snmp/library/snmp_api.h,
+ include/net-snmp/library/snmp_transport.h,
+ include/net-snmp/types.h, snmplib/snmp_api.c:
+
+ beginning of work to make transports configurable with
+ supplimental configuration data and new calls for f_open/f_config
+
+2010-04-15 20:58 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ added text in comments from future RFC to document the
+ implementation
+
+2010-04-15 18:51 rstory
+
+ * snmplib/cert_util.c:
+
+ mark pem w/key as identity; tweak partner debug; compare file
+ ctime against index too
+
+2010-04-15 17:09 rstory
+
+ * snmplib/cert_util.c:
+
+ use local space to reformat cert for search
+
+2010-04-15 16:55 bvassche
+
+ * win32/net-snmp/agent/mib_module_config.h:
+
+ Partially reverted r18496:
+ - Commented out #define NETSNMP_USE_DLL again in file
+ win32/net-snmp/net-snmp-config.h on the 5.4 branch. This change
+ had been committed unintentionally.
+ - Re-enabled #define
+ USING_NOTIFICATION_LOG_MIB_NOTIFICATION_LOG_MODULE in
+ win32/net-snmp/agent/mib_module_config.h on the trunk and the
+ V5.5 branch. While build.bat reports an error on earlier branches
+ with this symbol enabled, there is no such problem on the trunk
+ or V5.5 branches and hence there was no reason to disable this
+ preprocessor symbol.
+
+2010-04-15 15:08 marz
+
+ * local/Makefile.in:
+
+ add net-snmp-cert to make/install
+
+2010-04-15 10:52 jsafranek
+
+ * testing/tests/T120proxyget, testing/tests/T121proxyset:
+
+ Tests not working for TCP should be skipped also for TCP6.
+
+2010-04-14 18:13 rstory
+
+ * snmplib/cert_util.c:
+
+ fix vars/text from cut-n-paste
+
+2010-04-14 17:45 rstory
+
+ * snmplib/snmp_openssl.c:
+
+ fix comments
+
+2010-04-14 17:45 rstory
+
+ * snmplib/cert_util.c:
+
+ lots of cert updates
+ - change cert subdir searching to match net-snmp-cert
+ - update key type handling
+ - ignore world readable keys
+ - keep type in indexes
+ - tweak cert/key print format
+
+2010-04-14 17:44 rstory
+
+ * local/net-snmp-cert:
+
+ make net-snmp-cert executable
+
+2010-04-14 13:12 jsafranek
+
+ * testing/tests/Svacmconfig, testing/tests/T120proxyget,
+ testing/tests/T121proxyset, testing/tests/T122proxysetfail:
+
+ Fixed tests 'Proxy GET/SET support' and 'SNMPv2 vacm denial
+ support' with udp6 transport.
+
+2010-04-14 09:47 dts12
+
+ * win32, win32/bin, win32/dist, win32/dist/htmlhelp,
+ win32/dist/installer, win32/dist/scripts, win32/encode_keychange,
+ win32/lib, win32/libagent, win32/libhelpers,
+ win32/libnetsnmptrapd, win32/libsnmp, win32/libsnmp_dll,
+ win32/libucdmibs, win32/local, win32/net-snmp,
+ win32/net-snmp/agent, win32/net-snmp/library, win32/netsnmpmibs,
+ win32/snmpbulkget, win32/snmpbulkwalk, win32/snmpd,
+ win32/snmpdelta, win32/snmpdf, win32/snmpget, win32/snmpgetnext,
+ win32/snmpnetstat, win32/snmpset, win32/snmpstatus,
+ win32/snmptable, win32/snmptest, win32/snmptranslate,
+ win32/snmptrap, win32/snmptrapd, win32/snmpusm, win32/snmpvacm,
+ win32/snmpwalk:
+
+ Don't try to SVN-manage the Windows batch build infrastructure
+ (add release, debug, Makefile to the previous ignore list)
+
+2010-04-14 08:16 dts12
+
+ * win32/libsnmp_dll/libsnmp.def:
+
+ Fix Windows batch build using Visual Studio with dynamic linking.
+ Unreferenced symbol introduced by SVN revision 18393
+
+2010-04-14 08:08 dts12
+
+ * win32/net-snmp/agent/mib_module_config.h:
+
+ CHANGES: Win32: Fix batch build using recent versions of Visual
+ Studio.
+ Partial back port of SVN revisions 17573 and 17696.
+
+2010-04-14 01:47 marz
+
+ * local/net-snmp-cert:
+
+ fix perms on created files -rw-------, umask(077)
+
+2010-04-13 22:15 marz
+
+ * local/net-snmp-cert, local/net-snmp-cert.conf:
+
+ fix perms, add --cn/-c, better dates defaults, snmp-tls org_unit,
+ added initial dummy config file
+
+2010-04-13 14:21 marz
+
+ * local/net-snmp-cert:
+
+ fixes for show cmds, cmdline, help
+
+2010-04-13 02:17 rstory
+
+ * snmplib/cert_util.c:
+
+ add support for key+cert in .pem files; misc tweaks
+
+2010-04-10 23:24 tanders
+
+ * snmplib/read_config.c:
+
+ build fix for C89 compilers (e.g. on HP-UX 10.20)
+
+2010-04-10 22:25 rstory
+
+ * agent/mibgroup/tlstm-mib.h,
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable,
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable.h,
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c,
+
+ agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.h:
+
+ initial cut at tlstmCertToTSNTable
+
+2010-04-10 22:24 rstory
+
+ * include/net-snmp/library/cert_util.h:
+
+ add define of max hash constant
+
+2010-04-10 22:24 rstory
+
+ * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c:
+
+ use cert util check for fingerprint len/algorithm
+
+2010-04-10 12:59 marz
+
+ * local/net-snmp-cert:
+
+ show cmd fixes
+
+2010-04-09 21:32 marz
+
+ * local/net-snmp-cert:
+
+ fairly functional (non-interactive) - be it known: there are bugs
+
+2010-04-09 20:54 rstory
+
+ * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_internal.h:
+
+ merge some table_data.conf changes; remove unused code and a
+ bunch of verbose comments
+
+2010-04-08 14:57 rstory
+
+ * local/mib2c-update:
+
+ use full path
+
+2010-04-08 10:55 jsafranek
+
+ * agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_common.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_linux.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_solaris2.c,
+ agent/mibgroup/sctp-mib/sctpScalars_common.c,
+ include/net-snmp/data_access/systemstats.h:
+
+ Check results of calls to netsnmp_c64_check32_and_update and log
+ an error.
+ This allows users to relate various 'c64 32 bit check failed'
+ errors with specific counter.
+
+2010-04-08 01:09 rstory
+
+ * include/net-snmp/agent/table_tdata.h:
+
+ add prototype for new function
+
+2010-04-08 01:05 rstory
+
+ * agent/snmp_agent.c:
+
+ CHANGES: snmpd: translate NOSUCH*/ENDOFMIB errors during RESERVE1
+ to NOCREATION
+
+2010-04-08 00:56 rstory
+
+ * agent/helpers/table_tdata.c:
+
+ NEWS: snmpd: table_data/tdata next handler will not be called
+ during get
+ processing if no valid rows are found for the handler
+
+2010-04-08 00:56 rstory
+
+ * agent/helpers/table.c:
+
+ NEWS: snmpd: agent will no longer call table handlers if a set
+ request for
+ the handler has invalid indexes
+ CHANGES: snmpd: 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
+
+2010-04-08 00:56 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ add function to validate fingerprint varbind
+
+2010-04-07 22:56 magfr
+
+ * configure, configure.d/config_modules_lib:
+
+ Solaris tr doesn't support character ranges reliably (see the
+ autoconf manual), change the expression to one that is simple
+ enough to b supported.
+
+2010-04-07 14:05 dts12
+
+ * local/mib2c.table_data.conf:
+
+ Insert the cache helper correctly.
+
+2010-04-07 10:40 rstory
+
+ * agent/helpers/table_container.c, agent/helpers/table_tdata.c,
+ include/net-snmp/agent/agent_handler.h,
+ include/net-snmp/agent/table_container.h:
+
+ CHANGES: snmplib: add functions to remove list/row data from
+ request list
+
+2010-04-07 10:40 rstory
+
+ * agent/mibgroup/mibII/icmp.c:
+
+ ifdef var decl for vars only used in later ifdef block
+
+2010-04-07 10:40 rstory
+
+ * include/net-snmp/library/check_varbind.h,
+ include/net-snmp/library/snmp-tc.h, snmplib/check_varbind.c,
+ snmplib/snmp-tc.c:
+
+ CHANGES: snmplib: add function to validate RowStatus and
+ StorageType varbinds
+ - also remove some duplicate code and fix comments indent mangled
+
+2010-04-07 10:39 rstory
+
+ * local/mib2c-update, man/mib2c-update.1.def:
+
+ update man page; fix shell redirect; create example rcfile if
+ missing
+
+2010-04-07 07:15 magfr
+
+ * apps/agentxtrap.c:
+
+ Use NETSNMP_DISABLE_MIB_LOADING instead of DISABLE_MIB_LOADING
+
+2010-04-07 00:38 magfr
+
+ * agent/mibgroup/host/data_access/swinst.h:
+
+ CHANGES: snmpd: Only enable hostSwInst rpm support on linux hosts
+ with librpm. This makes it possible to build on non-rpm linux
+ distributions.
+
+2010-04-07 00:14 magfr
+
+ * testing/tests/T021snmpv3getnext,
+ testing/tests/T035snmpv3trapdusermgmt,
+ testing/tests/T049snmpv3inform,
+ testing/tests/T049snmpv3informauth,
+ testing/tests/T049snmpv3informpriv, testing/tests/T050snmpv3trap,
+ testing/tests/T051snmpv2ctrap, testing/tests/T052snmpv2cinform,
+ testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap,
+ testing/tests/T055agentv1mintrap,
+ testing/tests/T056agentv2cmintrap,
+ testing/tests/T059trapdtraphandle, testing/tests/T100agenthup,
+ testing/tests/T111agentxset, testing/tests/T112agentxsetfail,
+ testing/tests/T113agentxtrap, testing/tests/T120proxyget,
+ testing/tests/T121proxyset, testing/tests/T122proxysetfail,
+ testing/tests/T141snmpv2cvacmgetfail:
+
+ CHANGES: testing: Change the test suite to work even if mib
+ lookup is disabled.
+
+2010-04-07 00:11 magfr
+
+ * testing/tests/T071com2sec6:
+
+ Check for com2sec6, not com2sec.
+
+2010-04-06 22:51 magfr
+
+ * configure, configure.d/config_modules_lib:
+
+ Move directory creation before the directories are used.
+
+2010-04-06 11:03 dts12
+
+ * FAQ:
+
+ Python is apparently client-side only.
+
+2010-04-06 10:06 dts12
+
+ * agent/snmpd.c:
+
+ Set supplementary groups before changing UID
+ (which probably involves giving up privileges)
+
+2010-04-06 08:57 dts12
+
+ * mibs/UCD-SNMP-MIB.txt:
+
+ Document large-disk statistics as latching at 2Tb (rather than
+ wrapping).
+
+2010-04-06 01:52 rstory
+
+ * local/mib2c, man/mib2c.1.def:
+
+ NEWS: mib2c: mib2c can now optionally run sed on generated code
+
+2010-04-06 01:49 rstory
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ convert C++ comments to C comments
+
+2010-04-06 01:49 rstory
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ move ptr check before prt use
+
+2010-04-06 01:49 rstory
+
+ * snmplib/cert_util.c:
+
+ add filename to debug on new certs; make static func to return
+ mode names
+
+2010-04-06 00:47 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ allow a found fingerprint self-signed cert for now; eventually
+ need to respect the MIB config table
+
+2010-04-06 00:12 hardaker
+
+ * configure, configure.d/config_modules_lib:
+
+ mkdir snmplib/transports when DNE for building outside the source
+ dir
+
+2010-04-06 00:11 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c:
+
+ remove unused vars
+
+2010-04-06 00:11 hardaker
+
+ * snmplib/transports/snmpTLSBaseDomain.c:
+
+ remove unused variable
+
+2010-04-06 00:11 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ error code cleanup for tlsbase_wrapup_recv
+
+2010-04-05 23:12 hardaker
+
+ * snmplib/cert_util.c:
+
+ more better error/debug codes
+
+2010-04-05 23:08 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ include/net-snmp/library/snmp_transport.h,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ more comments from the future-RFC about the implementation; use
+ flags for server/client specification for expansion
+
+2010-04-05 23:08 hardaker
+
+ * snmplib/cert_util.c:
+
+ better error messages for usage constraints
+
+2010-04-05 23:08 hardaker
+
+ * snmplib/transports/snmpTLSTCPDomain.c:
+
+ move function protection logic in a top-level check
+
+2010-04-02 16:36 hardaker
+
+ * configure, configure.d/config_modules_lib:
+
+ fix init ordering
+
+2010-04-02 16:36 hardaker
+
+ * snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c:
+
+ mv tlsbase init function to a proper ctor for auto-calling
+
+2010-04-02 16:36 hardaker
+
+ * Makefile.in, configure, configure.d/config_modules_lib,
+ snmplib/snmp_transport.c, snmplib/transports/snmpTCPIPv6Domain.c,
+ snmplib/transports/snmpUDPIPv6Domain.c:
+
+ CHANGES: generate the transport initialization function list
+ dynamically and use it
+
+2010-04-02 16:35 hardaker
+
+ * configure, configure.d/config_modules_lib,
+ snmplib/snmpAAL5PVCDomain.c, snmplib/snmpAliasDomain.c,
+ snmplib/snmpCallbackDomain.c, snmplib/snmpDTLSUDPDomain.c,
+ snmplib/snmpIPBaseDomain.c, snmplib/snmpIPXDomain.c,
+ snmplib/snmpIPv4BaseDomain.c, snmplib/snmpIPv6BaseDomain.c,
+ snmplib/snmpSSHDomain.c, snmplib/snmpSTDDomain.c,
+ snmplib/snmpSocketBaseDomain.c, snmplib/snmpTCPBaseDomain.c,
+ snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c,
+ snmplib/snmpTLSBaseDomain.c, snmplib/snmpTLSTCPDomain.c,
+ snmplib/snmpUDPBaseDomain.c, snmplib/snmpUDPDomain.c,
+ snmplib/snmpUDPIPv4BaseDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ snmplib/snmpUnixDomain.c, snmplib/transports,
+ snmplib/transports/snmpAAL5PVCDomain.c,
+ snmplib/transports/snmpAliasDomain.c,
+ snmplib/transports/snmpCallbackDomain.c,
+ snmplib/transports/snmpDTLSUDPDomain.c,
+ snmplib/transports/snmpIPBaseDomain.c,
+ snmplib/transports/snmpIPXDomain.c,
+ snmplib/transports/snmpIPv4BaseDomain.c,
+ snmplib/transports/snmpIPv6BaseDomain.c,
+ snmplib/transports/snmpSSHDomain.c,
+ snmplib/transports/snmpSTDDomain.c,
+ snmplib/transports/snmpSocketBaseDomain.c,
+ snmplib/transports/snmpTCPBaseDomain.c,
+ snmplib/transports/snmpTCPDomain.c,
+ snmplib/transports/snmpTCPIPv6Domain.c,
+ snmplib/transports/snmpTLSBaseDomain.c,
+ snmplib/transports/snmpTLSTCPDomain.c,
+ snmplib/transports/snmpUDPBaseDomain.c,
+ snmplib/transports/snmpUDPDomain.c,
+ snmplib/transports/snmpUDPIPv4BaseDomain.c,
+ snmplib/transports/snmpUDPIPv6Domain.c,
+ snmplib/transports/snmpUnixDomain.c:
+
+ CHANGES: moved transport code into a separate subdirectory in
+ snmplib
+
+2010-04-02 09:02 magfr
+
+ * agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c:
+
+ Do not attempt to check sizeof void to obtain the amount of
+ memory to copy.
+
+2010-04-01 17:11 rstory
+
+ * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c,
+ include/net-snmp/library/cert_util.h:
+
+ instead of fwd declares, require other header
+
+2010-04-01 17:10 rstory
+
+ * snmplib/snmpTLSTCPDomain.c:
+
+ fix compiler warning
+
+2010-04-01 17:10 rstory
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ remove outdated debug msg
+
+2010-04-01 17:09 rstory
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ use certapi to find certs/keys
+
+2010-04-01 14:40 rstory
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ register extraX509SubDir token
+
+2010-04-01 14:18 rstory
+
+ * local/mib2c.table_data.conf:
+
+ check ptr before use
+
+2010-04-01 14:18 rstory
+
+ * agent/helpers/table_tdata.c:
+
+ check ptr before use
+
+2010-04-01 13:13 rstory
+
+ * agent/mibgroup/tlstm-mib/tlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_internal.h,
+
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_persist.c:
+
+ add persistent storage; token for creating entries in snmpd.conf;
+ fix index
+
+2010-04-01 13:12 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c:
+
+ NEWS: snmplib: new certificate api to support tls/dtls
+
+2010-04-01 13:12 rstory
+
+ * include/net-snmp/library/snmp_openssl.h, snmplib/snmp_openssl.c:
+
+ CHANGES: add functions to get fingerprint from cert and log
+ openssl errs
+
+2010-04-01 12:46 rstory
+
+ * include/net-snmp/library/snmp_debug.h:
+
+ fix typo
+
+2010-04-01 10:33 bvassche
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ Builds again with pre-C90 compilers.
+
+2010-04-01 10:01 rstory
+
+ * local/mib2c.table_data.conf:
+
+ CHANGES: mib2c: 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
+
+2010-04-01 10:00 rstory
+
+ * include/net-snmp/agent/agent_read_config.h:
+
+ add helpful param names as hints in prototype
+
+2010-04-01 10:00 rstory
+
+ * agent/helpers/table_tdata.c:
+
+ search for container specific container before generic
+
+2010-04-01 10:00 rstory
+
+ * include/net-snmp/library/dir_utils.h,
+ include/net-snmp/library/file_utils.h, snmplib/dir_utils.c,
+ snmplib/file_utils.c:
+
+ NEWS: snmplib: 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
+
+2010-04-01 10:00 rstory
+
+ * include/net-snmp/library/container.h,
+ snmplib/container_binary_array.c:
+
+ add prototype to header; check ptr before dereferencing
+
+2010-03-31 15:34 jsafranek
+
+ * local/Makefile.in, local/snmp-bridge-mib, man/Makefile.in,
+ man/snmp-bridge-mib.1, mibs/BRIDGE-MIB.txt, mibs/Makefile.in,
+ mibs/Makefile.mib:
+
+ NEWS: misc: PATCH: 2952708: from Jens Osterkamp: Added Perl
+ implementation of BRIDGE-MIB
+
+2010-03-31 02:12 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c:
+
+ proper packet labeling for DTLSUDP
+
+2010-03-31 02:11 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c:
+
+ use common context creation code
+
+2010-03-30 23:24 hardaker
+
+ * snmplib/snmpTLSTCPDomain.c:
+
+ change TLS method to TLSv1 from SSLv23
+
+2010-03-30 23:23 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c,
+ snmplib/snmpTLSTCPDomain.c:
+
+ move more common data and functionality into the TLS base
+
+2010-03-30 23:20 hardaker
+
+ * snmplib/snmpTLSTCPDomain.c:
+
+ minor TLS code cleanup
+
+2010-03-30 20:28 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ rework if() wrapping for less confusion in error handling
+
+2010-03-30 20:27 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ code consolidation in start_new_cached_connectio
+
+2010-03-30 20:27 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ rename generic 'bio' pointer to 'read_bio' for better readability
+
+2010-03-30 20:26 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ move buffered data creation to a separate function for reuse
+
+2010-03-30 17:52 marz
+
+ * local/net-snmp-cert:
+
+ initial cert gen wrapper script - not working
+
+2010-03-30 17:27 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ clean up error output so it doesn't report want_read and
+ want_write errors
+
+2010-03-30 17:27 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ renaming of sending function for clarity and check one more
+ location for needed outgoing packets
+
+2010-03-30 17:27 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ added dtlsudp tracing tokens
+
+2010-03-30 17:27 hardaker
+
+ * include/net-snmp/library/snmp_debug.h:
+
+ CHANGES: added a new DEBUGTRACETOK() macro
+
+2010-03-30 17:27 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ better comments and more work on sending buffered data in the
+ right spots
+
+2010-03-30 17:26 hardaker
+
+ * snmplib/snmpTLSTCPDomain.c:
+
+ fix arguments to get_commonName
+
+2010-03-30 17:26 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ beginning of caching of packets before they can be sent via DTLS
+
+2010-03-30 17:26 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ handle SSL_WANT_READ/WRITE better; still need to buffer outgoing
+ write data
+
+2010-03-30 17:26 hardaker
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ minor change to output error printing
+
+2010-03-29 15:20 dts12
+
+ * snmplib/vacm.c:
+
+ NEWS: snmpd: Fix handling of multiple matching VACM entries.
+ (Use the "best" match, rather than the first one).
+ Reported by Adam Lewis.
+ Note that this could potentially affect the behaviour of
+ existing access control configurations.
+
+2010-03-29 15:16 bvassche
+
+ * perl/agent/agent.xs:
+
+ CHANGES: perl:
+ NetSNMP::agent::netsnmp_request_infoPtr::getValue(): don't return
+ a pointer to a buffer on the stack. How can this have worked
+ reliably ??
+ CHANGES: perl:
+ NetSNMP::agent::netsnmp_request_infoPtr::setValue(),
+ ASN_COUNTER64: fixed bug that could cause this method to fail
+ even when a valid number was provided.
+
+2010-03-29 15:15 dts12
+
+ * snmplib/snmpusm.c:
+
+ CHANGES: snmplib: Fix agent crash when sending encrypted SNMPv3
+ traps.
+ Reported by Srikapilan Gandhi
+
+2010-03-29 12:46 bvassche
+
+ * perl/SNMP/t/startagent.pl:
+
+ Catch stderr on Windows too.
+
+2010-03-29 11:48 bvassche
+
+ * perl/agent/agent.xs:
+
+ Builds again with pre-C90 compilers.
+
+2010-03-29 11:19 bvassche
+
+ * include/net-snmp/library/snmp_api.h, perl/OID/OID.xs,
+ perl/SNMP/SNMP.xs, perl/agent/agent.xs:
+
+ CHANGES: perl: fixed a memory leak triggered by destroying a
+ NetSNMP::agent::netsnmp_handler_registration object.
+ CHANGES: perl: fixed a memory leak triggered by failure of
+ creating a NetSNMP::OID object.
+ CHANGES: perl: fixed a memory leak triggered by the
+ NetSNMP::OID::gettable() subroutine.
+ CHANGES: perl: fixed an out-of-bounds array access triggered by
+ the implementation of NetSNMP::SNMP.
+ CHANGES: perl: fixed a memory leak triggered by a PDU processing
+ error in NetSNMP::SNMP.
+ CHANGES: perl: 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
+
+2010-03-29 10:59 bvassche
+
+ * perl/SNMP/t/startagent.pl:
+
+ Switched back to the previous way of starting processes
+ asynchronously because it is more reliable.
+
+2010-03-29 09:27 bvassche
+
+ * perl/SNMP/t/startagent.pl:
+
+ Do not only save snmpd / snmptrapd logs but also the stdout /
+ stderr output generated by these processes.
+
+2010-03-28 16:09 bvassche
+
+ * perl/SNMP/t/startagent.pl:
+
+ Changes in perl/SNMP/t/startagent.pl:
+ - Added command-line option -d for snmpd and snmptrapd.
+ - snmpd and snmptrapd output is now saved to a log file (one per
+ test).
+ - Rewrote Perl code for starting the snmpd/snmptrapd processes
+ such that the same code works on Unix and on Windows.
+
+2010-03-28 13:37 bvassche
+
+ * include/net-snmp/library/snmp_api.h, snmplib/tools.c,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: snmplib: added the functions netsnmp_malloc(),
+ netsnmp_calloc(), netsnmp_realloc(), netsnmp_strdup() and
+ netsnmp_free().
+ CHANGES: Win32: 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.
+
+2010-03-28 12:46 bvassche
+
+ * perl/SNMP/SNMP.xs:
+
+ Fixed a recently reintroduced compiler warning.
+
+2010-03-27 18:42 bvassche
+
+ * Makefile.in:
+
+ Added a check for invocation of calloc() from XSUBs.
+
+2010-03-26 19:16 bvassche
+
+ * include/net-snmp/library/snmp_api.h, perl/OID/OID.xs,
+ perl/SNMP/SNMP.xs, perl/TrapReceiver/TrapReceiver.xs:
+
+ Follow-up for r18368 and r18369: made sure that the Net-SNMP Perl
+ extensions compile without triggering preprocessor warnings about
+ redefining malloc etc. nor trigger "Free to wrong pool" errors on
+ Windows.
+
+2010-03-26 14:44 bvassche
+
+ * include/net-snmp/library/snmpIPBaseDomain.h,
+ snmplib/snmpIPBaseDomain.c, snmplib/snmpTCPDomain.c,
+ snmplib/snmpTCPIPv6Domain.c:
+
+ Refactoring: introduced a new function:
+ netsnmp_set_non_blocking_mode().
+
+2010-03-26 11:58 bvassche
+
+ * agent/mibgroup/disman/event/mteTriggerConf.c,
+ agent/mibgroup/disman/schedule/schedConf.c,
+ agent/mibgroup/mibII/vacm_conf.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.c,
+ agent/mibgroup/ucd-snmp/pass.c,
+ agent/mibgroup/ucd-snmp/pass_persist.c,
+ agent/mibgroup/util_funcs.c, agent/mibgroup/utilities/execute.c,
+ apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c,
+ apps/snmptest.c, apps/snmptrapd_handlers.c, apps/snmptrapd_log.c,
+ snmplib/int64.c, snmplib/mib.c, snmplib/parse.c,
+ snmplib/read_config.c, snmplib/snmp_logging.c,
+ snmplib/snmp_parse_args.c, snmplib/snmpv3.c,
+ snmplib/text_utils.c:
+
+ Fixed compiler warnings about using variables of type char as an
+ array subscript. Note: as far as I know these warnings are only
+ reported when using the Cygwin glibc headers.
+
+2010-03-26 10:41 bvassche
+
+ * snmplib/strtoull.c:
+
+ Added missing #include directive (on Windows MSVC was complaining
+ about size_t while processing <net-snmp/library/system.h>).
+
+2010-03-25 20:07 bvassche
+
+ * agent/mibgroup/agentx/agentx_config.c:
+
+ CHANGES: agentx: 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.
+
+2010-03-25 16:11 bvassche
+
+ * perl/OID/OID.xs, perl/SNMP/SNMP.xs,
+ perl/TrapReceiver/TrapReceiver.xs, perl/agent/agent.xs:
+
+ CHANGES: Win32: 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.
+
+2010-03-25 16:04 bvassche
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: Win32: 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).
+
+2010-03-25 15:06 bvassche
+
+ * include/net-snmp/library/system.h, perl/SNMP/SNMP.xs,
+ perl/agent/agent.xs:
+
+ CHANGES: BUG: 2969872: made sure that SOCK_STARTUP is invoked
+ before init_agent() on Windows.
+
+2010-03-25 13:39 jsafranek
+
+ * apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c,
+ apps/snmpdf.c, apps/snmpget.c, apps/snmpgetnext.c,
+ apps/snmpnetstat/main.c, apps/snmpset.c, apps/snmpstatus.c,
+ apps/snmptable.c, apps/snmptest.c, apps/snmptrap.c,
+ apps/snmpusm.c, apps/snmpvacm.c, apps/snmpwalk.c,
+ include/net-snmp/library/snmp_parse_args.h,
+ snmplib/snmp_parse_args.c:
+
+ Use macros instead of magic numbers as netsnmp_parse_args return
+ codes.
+
+2010-03-25 13:30 bvassche
+
+ * win32/Configure, win32/libsnmp_dll/libsnmp.def,
+ win32/libsnmp_dll/libsnmp.def.in:
+
+ CHANGES: Win32: 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.
+
+2010-03-24 20:11 rstory
+
+ * snmplib/snmp_enum.c:
+
+ don't use passed ptr as temp var; use snmp_enum_lists in init
+ test
+
+2010-03-24 20:10 rstory
+
+ * include/net-snmp/library/default_store.h:
+
+ add NETSNMP_DS_LIB_CERT_EXTRA_SUBDIR
+
+2010-03-24 20:10 rstory
+
+ * snmplib/snmpTLSBaseDomain.c, snmplib/snmp_api.c:
+
+ move cert init earlier (have tls_bootstrap call it)
+
+2010-03-24 20:10 rstory
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ fix compiler warnings; add cert debug msgs in server setup; free
+ ssl log data
+
+2010-03-24 10:47 jsafranek
+
+ * apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c,
+ apps/snmpdf.c, apps/snmpget.c, apps/snmpgetnext.c,
+ apps/snmpnetstat/main.c, apps/snmpset.c, apps/snmpstatus.c,
+ apps/snmptable.c, apps/snmptest.c, apps/snmptrap.c,
+ apps/snmpusm.c, apps/snmpvacm.c, apps/snmpwalk.c,
+ include/net-snmp/library/snmp_parse_args.h,
+ snmplib/snmp_parse_args.c:
+
+ CHANGES: apps: return nozero exit code when parsing of certain
+ parameter fails.
+ E.g. '-A' parameter with too short passphrase or Ku key
+ generation in general.
+
+2010-03-24 07:11 magfr
+
+ * apps/agentxtrap.c:
+
+ Correct the type of the id/description of the Open-PDU.
+
+2010-03-22 18:29 bvassche
+
+ * Makefile.in:
+
+ Updates for "make checks":
+ - Made sure that exit code 0 is generated when the check is
+ successful and that
+ exit code 1 is generated when the check failed.
+ - Made "makefilecheck" skip Subversion bookkeeping files and also
+ the makefile
+ that contains "makefilecheck".
+
+2010-03-22 16:10 dts12
+
+ * mibs/NET-SNMP-PASS-MIB.txt:
+
+ Fix typo in default IpAddress value
+ (See Bug #2972141)
+
+2010-03-22 15:44 rstory
+
+ * Makefile.in, agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/winExtDLL.c, agent/snmp_agent.c,
+ apps/snmpnetstat/main.c, snmplib/callback.c,
+ snmplib/read_config.c, snmplib/strtok_r.c, snmplib/strtoull.c:
+
+ change all assert() to netsnmp_assert(); add assertcheck to top
+ level makefile
+
+2010-03-22 15:24 bvassche
+
+ * mibs/UCD-DISKIO-MIB.txt:
+
+ Follow-up for r18349: added missing comma such that it is again
+ possible to compile UCD-DISKIO-MIB.
+
+2010-03-22 14:36 dts12
+
+ * agent/snmpd.c, snmplib/snmp_parse_args.c:
+
+ Fix build when MIB loading is disabled (broken by SVN revision
+ 18341)
+ Report default MIB path for client apps too.
+
+2010-03-22 13:59 dts12
+
+ * man/snmp_api_errstring.3, man/snmp_close.3, man/snmp_error.3,
+ man/snmp_free_pdu.3, man/snmp_open.3, man/snmp_perror.3,
+ man/snmp_read.3, man/snmp_select_info.3, man/snmp_send.3,
+ man/snmp_sess_perror.3, man/snmp_timeout.3:
+
+ CHANGES: man: BUG: 2972860: Update broken references
+
+2010-03-22 13:49 dts12
+
+ * mibs/UCD-DISKIO-MIB.txt, mibs/UCD-DLMOD-MIB.txt,
+ mibs/UCD-IPFILTER-MIB.txt, mibs/UCD-SNMP-MIB.txt:
+
+ CHANGES: mibs: BUG: 2973890: Fix imports, DiskIOEntry list and
+ revision histories
+
+2010-03-22 11:55 bvassche
+
+ * agent/mibgroup/winExtDLL.c, include/net-snmp/library/snmp_api.h:
+
+ Win32, winExtDLL: solved the mystery of "ASN type zero". The
+ winExtDLL code does now no longer trigger conversions of Windows
+ ASN varbinds with ASN type zero. Note: this code change does not
+ change the agent behavior.
+
+2010-03-20 20:21 bvassche
+
+ * include/net-snmp/library/mib.h,
+ include/net-snmp/library/read_config.h:
+
+ Builds again with MSVC.
+
+2010-03-20 20:20 bvassche
+
+ * agent/mibgroup/ucd-snmp/loadave.c:
+
+ Added a trailing backslash (should have been added in the
+ previous commit).
+
+2010-03-20 19:36 bvassche
+
+ * agent/agent_registry.c, agent/helpers/table_dataset.c,
+ agent/mibgroup/agent/extend.c, agent/mibgroup/agent/nsDebug.c,
+ agent/mibgroup/agent/nsLogging.c, agent/mibgroup/agentx/master.c,
+
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c,
+ agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/route_write.c,
+ agent/mibgroup/mibII/vacm_conf.c, agent/mibgroup/misc/ipfwacc.c,
+ agent/mibgroup/notification-log-mib/notification_log.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.h,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c,
+ agent/mibgroup/ucd-snmp/disk.c,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c,
+ agent/mibgroup/util_funcs.c, agent/snmpd.c,
+ apps/snmpnetstat/route.c, apps/snmptrapd.c,
+ include/net-snmp/agent/table_dataset.h, include/net-snmp/types.h,
+ snmplib/snmpIPv6BaseDomain.c, snmplib/snmpTCPDomain.c,
+ snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c,
+ snmplib/snmpUDPIPv6Domain.c, snmplib/system.c, snmplib/tools.c,
+ snmplib/winpipe.c, snmplib/winservice.c:
+
+ 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.
+
+2010-03-20 19:16 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ Fixed the compiler warnings reported by gcc (MinGW).
+
+2010-03-20 19:05 bvassche
+
+ * configure, configure.d/config_os_functions,
+ include/net-snmp/net-snmp-config.h.in:
+
+ Added configure test for sigprocmask.
+
+2010-03-20 09:14 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ Refactoring: moved duplicated code into a new function.
+
+2010-03-19 22:56 dts12
+
+ * agent/mibgroup/mibII/vacm_conf.c, agent/snmpd.c, snmplib/parse.c:
+
+ Report MIB and config directories search paths on errors
+ (and in the help message)
+
+2010-03-19 13:12 bvassche
+
+ * agent/agent_registry.c:
+
+ CHANGES: snmpd: made the error message that is logged when
+ duplicate registration is attempted more detailed.
+
+ An example:
+ (before)
+ duplicate registration (mibII/snmp,
+ C:\WINDOWS\System32\snmpmib.dll)
+ handler registration failed.
+ (after)
+ duplicate registration: MIB modules mibII/snmp and
+ C:\WINDOWS\System32\snmpmib.dll (oid .1.3.6.1.2.1.11).
+ handler registration failed.
+
+2010-03-19 12:40 bvassche
+
+ * agent/mibgroup/winExtDLL.c, win32/libsnmp_dll/libsnmp.def,
+ win32/libsnmp_dll/libsnmp.def.in:
+
+ CHANGES: Win32: winExtDLL: multiple varbind set requests are now
+ processed correctly.
+ CHANGES: Win32: winExtDLL: made error codes in SNMP response PDUs
+ as RFC-compliant as possible.
+ CHANGES: Win32: winExtDLL: if loading an extension DLL fails, the
+ reason why loading failed is now logged.
+ CHANGES: Win32: 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.
+
+2010-03-18 16:29 rstory
+
+ * agent/mibgroup/agent/nsLogging.c,
+ include/net-snmp/library/snmp_logging.h, snmplib/snmp_logging.c:
+
+ keep count of enabled logs; use this count to determine when to
+ log to stderr
+
+2010-03-18 16:28 rstory
+
+ * apps/snmptranslate.c, apps/snmptrapd.c, snmplib/cert_util.c,
+ snmplib/snmp_logging.c, snmplib/snmp_parse_args.c:
+
+ NEWS: snmplib: 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
+
+2010-03-18 15:31 rstory
+
+ * include/net-snmp/library/snmpUDPBaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpUDPBaseDomain.c,
+ snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv4BaseDomain.c:
+
+ udp transport inheritance tweaks
+ - move basic udp recvfrom/sendto code from UDPDomain to
+ UDPBaseDomain
+ - tweak upd recvfrom/sendto to call udpbase verstion
+ - tweak udpipv4 recvfrom/sendto to call udpbase version
+ - also fixed netsnmp_ipv4_* -> netsnmp_udpipv4_*
+ - tweak DTLSUDPDomain ot use udpbase_* instead of udp_*
+
+2010-03-18 15:21 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/snmp_api.c:
+
+ protect cert header and init call with ifdefs
+
+2010-03-17 19:01 rstory
+
+ * snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSTCPDomain.c:
+
+ use new utility routine for cert names
+
+2010-03-17 19:01 rstory
+
+ * snmplib/cert_util.c:
+
+ move snmp_openssl header after openssl headers
+
+2010-03-17 19:00 rstory
+
+ * include/net-snmp/library/snmp_openssl.h, snmplib/snmp_openssl.c:
+
+ add routines to pull/dump names from X509 certs
+
+2010-03-17 19:00 rstory
+
+ * snmplib/cert_util.c:
+
+ use enum lists to manage directory indexes
+
+2010-03-17 19:00 rstory
+
+ * snmplib/snmp_enum.c:
+
+ initialize static storage before use; protect enum init from
+ multiple calls
+
+2010-03-17 18:54 rstory
+
+ * README.agent-mibs:
+
+ add info about new tsm/tls mibs
+
+2010-03-17 18:54 rstory
+
+ * snmplib/snmpTLSBaseDomain.c, snmplib/snmp_api.c:
+
+ move cert init to snmp init
+
+2010-03-17 13:37 bvassche
+
+ * mibs/NET-SNMP-AGENT-MIB.txt, mibs/NET-SNMP-EXTEND-MIB.txt:
+
+ Updated MIB revision history.
+
+2010-03-17 13:29 bvassche
+
+ * agent/snmp_agent.c:
+
+ CHANGES: snmpd: fixed one leak-at-exit.
+
+2010-03-17 12:44 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ CHANGES: BUG: 2971257: Fixed winExtDLL handling of multi-varbind
+ getNext requests with OIDs in reverse lexicographical order.
+
+2010-03-17 10:25 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ More winExtDLL debug output tuning.
+
+2010-03-16 19:31 bvassche
+
+ * mibs/NET-SNMP-AGENT-MIB.txt:
+
+ Compiles now with MIB compilers that do not recognize a double
+ dash as the end of a MIB comment.
+
+2010-03-16 19:27 bvassche
+
+ * mibs/NET-SNMP-EXTEND-MIB.txt:
+
+ Fixed two syntax errors.
+
+2010-03-16 19:18 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ CHANGES: Win32: winExtDLL: fixed a bug in getNext handling that
+ could cause the MIB output to be truncated.
+
+2010-03-16 18:50 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
-2010-05-23 20:42 dts12
+ Made winExtDLL debug output more detailed.
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
+2010-03-16 15:24 bvassche
- documentation update
+ * include/net-snmp/library/snmpSocketBaseDomain.h,
+ include/net-snmp/library/snmpUDPBaseDomain.h:
-2010-05-23 20:39 dts12
+ Made sure that C++ programs that include Net-SNMP header files
+ compile again.
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- snmplib/parse.c, snmplib/snmp_version.c:
+2010-03-15 07:20 magfr
- Version number update
+ * agent/helpers/instance.c:
-2010-05-14 12:46 dts12
+ Make it compile with --disable-deprecated again.
- * CHANGES, NEWS:
+2010-03-15 07:19 magfr
- version update
+ * agent/helpers/debug_handler.c:
-2010-05-14 12:41 dts12
+ Disable all the printing if debug output is off.
- * ChangeLog:
+2010-03-15 00:17 tanders
- version update
+ * perl/TrapReceiver/TrapReceiver.xs, perl/agent/agent.xs:
-2010-05-14 12:28 dts12
+ fix compiler warnings regarding printf format
- * snmplib/Makefile.depend:
+2010-03-15 00:07 tanders
- make depend
+ *
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c,
+ agent/mibgroup/ucd-snmp/lmSensors.c:
-2010-05-14 12:19 dts12
+ fix compiler warnings regarding printf format
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
+2010-03-14 21:05 rstory
- documentation update
+ * agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h:
-2010-05-14 12:10 dts12
+ make sure header ifdef name is unique
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- snmplib/snmp_version.c:
+2010-03-14 21:04 rstory
- Version number update
+ * agent/mibgroup/host/data_access/swinst.h,
+ agent/mibgroup/host/data_access/swrun.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.h,
+ agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h:
-2010-05-11 17:26 bvassche
+ add missing init/shutdown prototypes to fix compiler warnings
- * perl/agent/agent.xs:
+2010-03-14 21:03 rstory
- Builds again with the Microsoft Visual C compilers, which do not
- recognize the C99 ULL suffix.
+ * snmplib/data_list.c:
-2010-05-11 15:46 dts12
+ move debug message earlier
- * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:
+2010-03-14 21:02 rstory
- Ensure 'netsnmp_read_module' is available for perl build.
+ * include/net-snmp/library/container.h,
+ snmplib/container_list_ssll.c:
-2010-05-11 15:44 dts12
+ add prototype for netsnmp_init_container; fix compler warning
- * perl/agent/agent.xs:
+2010-03-14 20:51 magfr
- Fix perl build under Windows (strtoull not available)
+ * include/net-snmp/library/snmp_assert.h:
-2010-05-09 16:34 bvassche
+ Correct netsnmp_assert_or_return and netsnmp_assert_or_msgreturn
+ for the NETSNMP_NO_DEBUGGING case
- * include/net-snmp/system/cygwin.h:
+2010-03-14 19:10 rstory
- CHANGES: Cygwin: BUG: 2997492: byte order of udpLocalPort is now correct
- (Backported r18074 from trunk.)
+ * include/net-snmp/library/cert_util.h, snmplib/cert_util.c,
+ snmplib/snmpTLSBaseDomain.c:
-2010-05-06 14:49 dts12
+ rename cert init/shutdown funcs; only compile cert_utils if
+ using/have SSL; init certs from tls base
- * snmplib/inet_ntop.c, snmplib/inet_pton.c:
+2010-03-14 19:09 rstory
- Don't assume the presence of <string.h>
- (bring into line with all other occurances)
+ * snmplib/cert_util.c:
-2010-05-06 14:44 dts12
+ call netsnmp_init_openssl instead of netsnmp_init_tlsbase
- * win32/win32.dsw, win32/win32sdk.dsw:
+2010-03-14 19:09 rstory
- Add project dependencies for MSVC builds.
+ * include/net-snmp/library/snmp_api.h:
-2010-05-06 06:33 bvassche
+ update for renamed objects in version 08 of the dtls draft
- * net-snmp-config.in, testing/TESTCONF.sh,
- testing/tests/T030snmpv3usercreation,
- testing/tests/T115agentxperl:
+2010-03-14 19:08 rstory
- CHANGES: Cygwin: Detect free UDP ports correctly for use in test infrastructure.
- (Backported trunk r18073 and r18080).
+ * agent/mibgroup/tlstm-mib, agent/mibgroup/tlstm-mib.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmSession,
+ agent/mibgroup/tlstm-mib/snmpTlstmSession.h,
+ agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.c,
+ agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.h,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable.h,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c,
+ agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.h,
+ agent/mibgroup/tsm-mib, agent/mibgroup/tsm-mib.h,
+ agent/mibgroup/tsm-mib/snmpTsmStats,
+ agent/mibgroup/tsm-mib/snmpTsmStats.h,
+ agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.c,
+ agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h:
-2010-04-30 19:10 bvassche
+ import initial code for dtls mibs
- * agent/mibgroup/mibII/system_mib.c, apps/snmptrapd.c,
- apps/snmptrapd_log.c, snmplib/callback.c:
+2010-03-14 19:08 rstory
- CHANGES: Windows: Fix build under MinGW
+ * mibs/TLSTM-MIB.txt:
-2010-04-30 18:44 bvassche
+ TLSTM-MIB from draft-ietf-isms-dtls-tm-09.txt
- * configure:
+2010-03-14 17:21 bvassche
- Should have been included in r18627.
+ * agent/helpers/snmp_get_statistic.c, agent/mibgroup/mibII/icmp.c:
-2010-04-30 18:27 bvassche
+ Fixed a few more compiler warnings.
- * configure.in:
+2010-03-14 14:10 bvassche
+
+ * perl/default_store/test.pl:
- made sure that cross-compiling without specifying the endianness
- does not trigger a syntax error in the configure script.
+ Follow-up for r17384: changed NETSNMP_DS_MAX_SUBIDS from 40 to
+ 48.
-2010-04-28 10:48 bvassche
+2010-03-14 13:53 bvassche
- * configure, configure.in:
+ * configure, configure.d/config_os_progs:
- left out inet_ntop() and inet_pton() from libnetsnmp since these
- functions are already present in Cygwins C library.
+ Changes:
+ - Removed -Wno-char-subscripts from DEVFLAGS. Using a variable or
+ expression of
+ type char as an array index is almost always an error.
+ Furthermore,
+ -Wchar-subscript does not trigger any warnings on the Net-SNMP
+ code base.
+ - Removed -Winline from DEVFLAGS. Not only was nobody paying
+ attention to the
+ messages triggered by -Winline, but recent versions of the gcc
+ compiler are
+ better than humans at deciding which functions should be inlined
+ and which
+ ones not.
-2010-04-28 10:26 bvassche
+2010-03-14 13:39 bvassche
- * README.win32:
+ * include/net-snmp/net-snmp-config.h.in:
- Fixed a documentation bug with regard to the Cygwin build:
- linking with ws2_32 is only necessary for really ancient Cygwin versions.
+ Reran autoreconf.
-2010-04-28 07:29 bvassche
+2010-03-14 13:39 bvassche
- * snmplib/inet_ntop.c, snmplib/inet_pton.c,
- snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPIPv6Domain.c:
+ * agent/mibgroup/host/data_access/swrun.c,
+ agent/mibgroup/host/data_access/swrun_procfs_status.c,
+ agent/mibgroup/host/hrSWRunPerfTable.c,
+ agent/mibgroup/host/hrSWRunTable.c,
+ agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c:
- CHANGES: Cygwin: builds now with IPv6 support enabled.
+ Fixed several compiler warnings.
-2010-04-27 16:55 bvassche
+2010-03-14 13:36 bvassche
- * win32/net-snmp/net-snmp-config.h,
+ * perl/SNMP/SNMP.xs:
+
+ Removed the '0x' prefix again from a debug statement that was
+ introduced in r18282.
+
+2010-03-13 19:07 bvassche
+
+ * perl/ASN/ASN.xs, perl/OID/OID.xs, perl/SNMP/SNMP.xs,
+ perl/TrapReceiver/TrapReceiver.xs, perl/TrapReceiver/ppport.h,
+ perl/agent/agent.xs:
+
+ Fixed most compiler warnings triggered by the source code in the
+ perl subdirectory.
+ Note: these changes may contain some real bug fixes.
+
+2010-03-13 09:57 bvassche
+
+ * snmplib/cert_util.c, snmplib/snmp_api.c:
+
+ Fixed several recently introduced compiler warnings.
+
+2010-03-13 01:16 hardaker
+
+ * acconfig.h, configure, include/net-snmp/net-snmp-config.h.in:
+
+ define the TLSTCP DOMAIN
+
+2010-03-13 01:16 hardaker
+
+ * snmplib/snmp_transport.c:
+
+ fix ifdef typo
+
+2010-03-12 20:26 hardaker
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ change debugging symbol names to a generic tls string
+
+2010-03-12 20:22 hardaker
+
+ * snmplib/snmpTLSTCPDomain.c:
+
+ initial working SNMP over TLS over TCP connection
+
+2010-03-12 20:22 hardaker
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ print a more complete OpenSSL stack
+
+2010-03-12 20:22 hardaker
+
+ * snmplib/snmptsm.c:
+
+ fix assert statements
+
+2010-03-12 20:21 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h:
+
+ added an accepted_bio pointer for the bio after SSL_accept
+
+2010-03-12 20:21 hardaker
+
+ * snmplib/snmp_transport.c:
+
+ add the ability for f_copy and f_config
+
+2010-03-12 20:21 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ missing ;
+
+2010-03-12 20:21 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ add a f_copy pointer
+
+2010-03-12 20:20 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ return int not int * on error
+
+2010-03-12 20:20 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ added a f_config function for transports
+
+2010-03-12 11:53 dts12
+
+ * apps/snmptable.c:
+
+ CHANGES: snmptable: PATCH: 2850067: Suppress extraneous "index"
+ header token
+ Patch supplied by Dan Nelson
+
+2010-03-12 11:43 dts12
+
+ * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c:
+
+ Remove duplicate definition of
+ getulongfromsysclassnetstatistics()
+
+2010-03-11 16:52 dts12
+
+ * man/snmpcmd.1.def:
+
+ Document the format of the -e/-E command line options.
+
+2010-03-11 16:47 dts12
+
+ * agent/helpers/table_dataset.c:
+
+ Remove mention of the (abandoned) 'dataset2' helper.
+
+2010-03-11 15:59 dts12
+
+ * snmplib/cert_util.c:
+
+ Don't initialise the TLS transport unless it's actually been
+ configured in.
+
+2010-03-11 15:47 rstory
+
+ * testing/eval_suite.sh:
+
+ use SNMP_TMPDIR instead of TMPDIR
+
+2010-03-11 15:31 rstory
+
+ * snmplib/snmptsm.c:
+
+ query right bool (tsm prefix is lib bool, not app)
+
+2010-03-11 15:08 dts12
+
+ * agent/auto_nlist.c, agent/mibgroup/examples/ucdDemoPublic.c,
+ apps/snmptest.c, snmplib/parse.c, snmplib/tools.c:
+
+ CHANGES: PATCH: 2952034: Return of the Great SuSE 'sprintf'
+ Hunt...
+ Patch supplied by Leonardo Chiquitto
+
+2010-03-11 14:55 dts12
+
+ * local/traptoemail:
+
+ CHANGES: PATCH: 2937996: Add Date: header to email send by
+ traptoemail
+
+2010-03-11 14:50 dts12
+
+ * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c:
+
+ CHANGES: snmpd: PATCH: 2967400: Retrieve error counters for the
+ EtherLike-MIB
+ Patch supplied by Josef Moellers.
+
+2010-03-11 14:23 dts12
+
+ * agent/mibgroup/ucd-snmp/pass.c:
+
+ CHANGES: snmpd: PATCH: 2968642: Catch overflow of pass-through
+ command buffer.
+ Patch from Andreas Jaeger/Leonardo Chiquitto
+
+2010-03-11 12:37 dts12
+
+ * agent/mibgroup/agentx/protocol.c:
+
+ CHANGES: snmpd: PATCH: 2956657: Handle over-length AgentX OIDs.
+ Patch provided by Rob West
+
+2010-03-11 12:23 dts12
+
+ * agent/mibgroup/ip-mib/data_access/defaultrouter_common.c:
+
+ Provide missing debug parameter.
+ Patch provided by Andreas Jaeger.
+
+2010-03-11 12:21 dts12
+
+ * agent/mibgroup/hardware/sensors/hw_sensors.c:
+
+ Provide missing (dummy) return value, to suppress compiler
+ warning.
+ Patch provided by Andreas Jaeger.
+
+2010-03-11 12:19 dts12
+
+ * agent/mibgroup/ucd-snmp/pass.c:
+
+ Suppress warnings of possible buffer overflow.
+ This doesn't _actually_ protect against such an overflow,
+ since the target buffer is non-empty, so strncat can't
+ use it all anyway. But this should at least mislead the
+ compiler sufficiently to shut it up!
+
+ Patch provided by Andreas Jaeger.
+
+2010-03-11 11:57 dts12
+
+ * configure, configure.d/config_os_misc4:
+
+ Replace backquote with single quote in configure output message.
+ While this change is probably not strictly necessary, it feels
+ sensible to avoid this particular use of backquotes, Just In
+ Case.
+ See discussion in Patch #2952169
+
+2010-03-11 11:43 dts12
+
+ * snmplib/mib.c:
+
+ CHANGES: library: PATCH: 2952140: Overflow counter32 and gauge32
+ on 64bit systems correctly
+ Patch provided by Leonardo Chiquitto
+
+2010-03-11 11:36 dts12
+
+ * testing/TESTCONF.sh, testing/eval_suite.sh:
+
+ CHANGES: build: PATCH: 2952020: Explicitly set permission on
+ temporary testing output directories.
+ Patch provided by Leonardo Chiquitto.
+
+2010-03-11 11:26 dts12
+
+ * agent/mibgroup/if-mib/ifXTable/ifXTable.c:
+
+ CHANGES: snmpd: PATCH: 2950845: Fix ifHighSpeed calculation
+ Patch provided by Leonardo Chiquitto
+
+2010-03-11 08:26 bvassche
+
+ * perl/ASN/ASN.xs, perl/ASN/Makefile.PL, perl/OID/Makefile.PL,
+ perl/OID/OID.xs, perl/TrapReceiver/Makefile.PL,
+ perl/TrapReceiver/TrapReceiver.xs, perl/agent/Makefile.PL,
+ perl/agent/Support/Makefile.PL, perl/agent/agent.xs,
+ perl/agent/default_store/Makefile.PL,
+ perl/agent/default_store/default_store.xs,
+ perl/default_store/Makefile.PL,
+ perl/default_store/default_store.xs:
+
+ Made compilation of the Perl module NetSNMP.pm on Windows more
+ silent: added compiler flags -D_CRT_SECURE_NO_WARNINGS
+ -D_CRT_NONSTDC_NO_WARNINGS and made sure that #include
+ <net-snmp/net-snmp-config.h> occurs before any other include file
+ that defines _WIN32_WINNT.
+
+2010-03-10 23:31 rstory
+
+ * include/net-snmp/library/cert_util.h, snmplib/Makefile.in,
+ snmplib/cert_util.c:
+
+ NEWS: snmplib: create indexes for certificates in config path
+
+2010-03-10 18:48 bvassche
+
+ * snmplib/snmpSocketBaseDomain.c:
+
+ Added "#include <unistd.h>" such that on Unix systems the
+ compiler does not print a warning about a missing declaration for
+ the function close().
+
+2010-03-10 18:30 rstory
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec, perl/ASN/ASN.pm,
+ perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm, perl/SNMP/SNMP.pm,
+ perl/TrapReceiver/TrapReceiver.pm,
+ perl/agent/Support/Support.pm, perl/agent/agent.pm,
+ perl/agent/default_store/default_store.pm,
+ perl/default_store/default_store.pm:
+
+ update version to 5.6.dev
+
+2010-03-10 18:29 rstory
+
+ * local/Version-Munge.pl:
+
+ CHANGES: building: update Version-Munge for renamed configure.ac
+
+2010-03-10 18:29 rstory
+
+ * configure.ac:
+
+ CHANGES: building: save configure cache every once in while
+
+2010-03-10 16:12 bvassche
+
+ * win32/libsnmp/Makefile.in:
+
+ Reordered some of the Makefile rules in order to minimize the
+ diffs with libsnmp_dll/Makefile.in.
+
+2010-03-10 16:10 bvassche
+
+ * win32/libsnmp_dll/Makefile.in:
+
+ Win32, batch building: DLL builds again.
+
+2010-03-10 16:07 bvassche
+
+ * agent/helpers/cache_handler.c:
+
+ Fixed a recently introduced compiler warning by adding a forward
+ declaration for the function _cache_free().
+
+2010-03-10 16:06 bvassche
+
+ * snmplib/container.c:
+
+ Builds again on Win32.
+
+2010-03-10 04:17 rstory
+
+ * README:
+
+ add missing contributors
+
+2010-03-10 04:17 rstory
+
+ * include/net-snmp/library/container.h, snmplib/container.c:
+
+ CHANGES: snmplib: fix potential double free in CONTAINER_FREE
+ - also added several compare routines
+
+2010-03-10 04:17 rstory
+
+ * agent/helpers/cache_handler.c,
+ include/net-snmp/agent/cache_handler.h:
+
+ CHANGES: snmplib: when freeing a cache, stop timer and call cache
+ free func
+ - also add netsnmp_cache_remove
+
+2010-03-10 03:52 rstory
+
+ * README, agent/helpers/cache_handler.c,
+ include/net-snmp/agent/cache_handler.h,
+ include/net-snmp/library/cert_util.h,
+ include/net-snmp/library/container.h, snmplib/Makefile.in,
+ snmplib/cert_util.c, snmplib/container.c:
+
+ undo commit 18234
+
+2010-03-10 03:41 rstory
+
+ * README, agent/helpers/cache_handler.c,
+ include/net-snmp/agent/cache_handler.h,
+ include/net-snmp/library/cert_util.h,
+ include/net-snmp/library/container.h, snmplib/Makefile.in,
+ snmplib/cert_util.c, snmplib/container.c:
+
+ Merge branch 'pullme' of ../trunk-staging
+
+2010-03-09 17:48 bvassche
+
+ * include/net-snmp/mib_api.h:
+
+ CHANGES: Win32: exported netsnmp_read_module() from netsnmp.dll
+ such that NetSNMP.pm builds again.
+
+2010-03-09 17:47 bvassche
+
+ * win32/libagent/Makefile.in, win32/libsnmp_dll/Makefile.in:
+
+ Simplified two makefiles used by build.bat (Win32).
+
+2010-03-09 17:24 bvassche
+
+ * perl/SNMP/SNMP.xs:
+
+ CHANGES: Win32: building: building NetSNMP.pm does no longer
+ trigger compiler warnings about redefining _WIN32_WINNT nor
+ NTDDI_VERSION.
+
+2010-03-09 17:22 bvassche
+
+ * perl/SNMP/Makefile.PL:
+
+ CHANGES: Win32: building: made building NetSNMP.pm more silent by
+ adding the MSVC compiler flags -D_CRT_SECURE_NO_WARNINGS
+ -D_CRT_NONSTDC_NO_WARNINGS.
+
+2010-03-09 17:09 rstory
+
+ * snmplib/read_config.c:
+
+ remove debug msg used during debugging
+
+2010-03-09 17:02 marz
+
+ * local/net-snmp-cert:
+
+ initial cert wrapper - testing repo write privs
+
+2010-03-09 10:20 bvassche
+
+ * win32/netsnmpmibs/Makefile.in:
+
+ Removed duplicate build rules. These duplicate rules were
+ harmless but triggered a warning.
+
+2010-03-09 02:38 rstory
+
+ * include/net-snmp/library/dir_utils.h, snmplib/dir_utils.c:
+
+ CHANGES: snmplib: 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
+
+2010-03-08 23:07 rstory
+
+ * agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_data_access.c,
+ agent/mibgroup/ip-forward-mib/data_access/route_linux.c,
+ agent/mibgroup/ip-mib/data_access/arp_linux.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_linux.c,
+ agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udpTable.c,
+ agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/util_funcs/get_pid_from_inode.c,
+ include/net-snmp/library/snmp_logging.h:
+
+ CHANGES: snmpd: define and use new NETSNMP_LOGONCE macro
+
+2010-03-08 22:44 rstory
+
+ * man/snmp_config.5.def, snmplib/read_config.c:
+
+ NEWS: snmplib: conf files can now include other conf files
+ - also tweaked debug tokens here and there
+
+2010-03-08 22:43 rstory
+
+ * snmplib/snmp_transport.c:
+
+ fix typo (caused external reference when DTLSUDP configured
+ without dtlstcp)
+
+2010-03-06 02:27 rstory
+
+ * include/net-snmp/library/container.h, snmplib/container.c,
+ snmplib/container_binary_array.c, snmplib/container_list_ssll.c:
+
+ NEWS: snmplib: 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
+
+2010-03-02 17:55 bvassche
+
+ * win32/libsnmp/Makefile.in:
+
+ Made sure that win32/build.bat works again by adding missing
+ source file names. Sorted source file names alphabetically too.
+
+2010-03-02 16:54 bvassche
+
+ * win32/Configure, win32/netsnmpmibs/Makefile.in,
+ win32/snmpd/Makefile.in:
+
+ Follow-up for r18167 (merge of snmpd and snmpdsdk and also of
+ netsnmpmibs and netsnmpmibssdk): the batch file win32/build.bat
+ works again with the Platform SDK enabled.
+
+2010-03-02 16:52 bvassche
+
+ * win32/Makefile-apps.in:
+
+ Follow-up for r18215 (replaced the obsolete cl.exe option /GX by
+ the equivalent /EHsc; added /D "_CRT_SECURE_NO_WARNINGS", added
+ /D "_CRT_NONSTDC_NO_WARNINGS" and removed /Fp... and /YX).
+
+2010-02-28 15:56 bvassche
+
+ * snmplib/winservice.c:
+
+ Win32: fixed a compiler warning about redefinition of
+ _WIN32_WINNT by making sure that <net-snmp/net-snmp-config.h> is
+ included before <windows.h>.
+
+2010-02-28 15:24 bvassche
+
+ * win32/libagent/Makefile.in, win32/libhelpers/Makefile.in,
+ win32/libnetsnmptrapd/Makefile.in, win32/libsnmp/Makefile.in,
+ win32/libsnmp_dll/Makefile.in, win32/netsnmpmibs/Makefile.in,
+ win32/snmpd/Makefile.in, win32/snmpnetstat/Makefile.in,
+ win32/snmptrapd/Makefile.in:
+
+ CHANGES: Win32: batch build: replaced the obsolete /GX by the
+ equivalent /EHsc.
+ CHANGES: Win32: batch build: added /D "_CRT_SECURE_NO_WARNINGS"
+ /D "_CRT_NONSTDC_NO_WARNINGS" to make building with MSVC 2008
+ more silent.
+ CHANGES: Win32: 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.
+ CHANGES: Win32: batch build: removed a duplicate occurrence of
+ strtoull.obj.
+
+2010-02-28 14:11 bvassche
+
+ * win32/Configure, win32/Makefile.in:
+
+ Follow-up for r18167 (merge of snmpd and snmpdsdk and also of
+ netsnmpmibs and netsnmpmibssdk): applied the necessary changes to
+ the win32/Configure script and win32/Makefile.in.
+
+2010-02-27 13:11 bvassche
+
+ * agent/mibgroup/agent/nsCache.c, include/net-snmp/config_api.h,
+ include/net-snmp/library/asn1.h,
+ include/net-snmp/library/callback.h,
+ include/net-snmp/library/check_varbind.h,
+ include/net-snmp/library/container.h,
+ include/net-snmp/library/container_list_ssll.h,
+ include/net-snmp/library/container_null.h,
+ include/net-snmp/library/data_list.h,
+ include/net-snmp/library/default_store.h,
+ include/net-snmp/library/fd_event_manager.h,
+ include/net-snmp/library/int64.h,
+ include/net-snmp/library/keytools.h,
+ include/net-snmp/library/large_fd_set.h,
+ include/net-snmp/library/md5.h, include/net-snmp/library/mib.h,
+ include/net-snmp/library/mt_support.h,
+ include/net-snmp/library/oid_stash.h,
+ include/net-snmp/library/parse.h,
+ include/net-snmp/library/read_config.h,
+ include/net-snmp/library/scapi.h,
+ include/net-snmp/library/snmp-tc.h,
+ include/net-snmp/library/snmp.h,
+ include/net-snmp/library/snmpCallbackDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h,
+ include/net-snmp/library/snmp_alarm.h,
+ include/net-snmp/library/snmp_api.h,
+ include/net-snmp/library/snmp_client.h,
+ include/net-snmp/library/snmp_debug.h,
+ include/net-snmp/library/snmp_enum.h,
+ include/net-snmp/library/snmp_logging.h,
+ include/net-snmp/library/snmp_parse_args.h,
+ include/net-snmp/library/snmp_secmod.h,
+ include/net-snmp/library/snmp_service.h,
+ include/net-snmp/library/snmp_transport.h,
+ include/net-snmp/library/snmpusm.h,
+ include/net-snmp/library/snmpv3.h,
+ include/net-snmp/library/system.h,
+ include/net-snmp/library/tools.h,
+ include/net-snmp/library/ucd_compat.h,
+ include/net-snmp/library/vacm.h,
+ include/net-snmp/library/winpipe.h, include/net-snmp/mib_api.h,
+ include/net-snmp/pdu_api.h, include/net-snmp/session_api.h,
+ include/net-snmp/varbind_api.h, include/net-snmp/version.h,
+ snmplib/getopt.c, snmplib/gettimeofday.c, snmplib/mib.c,
+ snmplib/parse.c, snmplib/snmp_alarm.c, snmplib/snmp_api.c,
+ snmplib/snmp_client.c, snmplib/snmp_debug.c, snmplib/snmpv3.c,
+ snmplib/strlcpy.c, snmplib/strtok_r.c, snmplib/strtoull.c,
+ snmplib/tools.c, snmplib/ucd_compat.c, snmplib/winpipe.c,
+ win32/net-snmp/net-snmp-config.h,
win32/net-snmp/net-snmp-config.h.in:
- CHANGES: Win32: builds again with IPv6 support enabled.
+ CHANGES: Win32: 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.
-2010-04-27 15:42 dts12
+2010-02-27 11:50 bvassche
- * win32/net-snmp/agent/mib_module_config.h,
- win32/netsnmpmibssdk/Makefile.in:
+ * agent/mibgroup/ucd-snmp/extensible.c:
- Re-instate Notification-Log MIB support when building with
- Windows Platform SDK.
+ Removed a redundant strncasecmp() declaration.
-2010-04-25 17:37 bvassche
+2010-02-27 09:57 bvassche
- * README.win32:
+ * snmplib/strtok_r.c:
- Documentation update.
+ Fixed a typo in a source code comment.
-2010-04-21 11:05 bvassche
+2010-02-27 09:56 bvassche
- * snmplib/strtoull.c:
+ * snmplib/snmp_transport.c:
- Copied the source file snmplib/strtoull.c from the trunk to the
- V5.4 branch.
+ Follow-up for r18189 (rstory): builds again on Windows.
-2010-04-18 13:40 bvassche
+2010-02-25 17:53 bvassche
- * snmplib/winpipe.c:
+ * win32/encode_keychange/encode_keychange.dsp,
+ win32/encode_keychange/encode_keychange.vcproj,
+ win32/libagent/libagent.dsp, win32/libagent/libagent.vcproj,
+ win32/libhelpers/libhelpers.dsp,
+ win32/libhelpers/libhelpers.vcproj,
+ win32/libnetsnmptrapd/libnetsnmptrapd.dsp,
+ win32/libnetsnmptrapd/libnetsnmptrapd.vcproj,
+ win32/libsnmp/libsnmp.dsp, win32/libsnmp/libsnmp.vcproj,
+ win32/libsnmp_dll/libsnmp_dll.dsp,
+ win32/libsnmp_dll/libsnmp_dll.vcproj,
+ win32/netsnmpmibs/netsnmpmibs.dsp,
+ win32/netsnmpmibs/netsnmpmibs.vcproj,
+ win32/snmpbulkget/snmpbulkget.dsp,
+ win32/snmpbulkget/snmpbulkget.vcproj,
+ win32/snmpbulkwalk/snmpbulkwalk.dsp,
+ win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.dsp,
+ win32/snmpd/snmpd.vcproj, win32/snmpdelta/snmpdelta.dsp,
+ win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.dsp,
+ win32/snmpdf/snmpdf.vcproj, win32/snmpget/snmpget.dsp,
+ win32/snmpget/snmpget.vcproj, win32/snmpgetnext/snmpgetnext.dsp,
+ win32/snmpgetnext/snmpgetnext.vcproj,
+ win32/snmpnetstat/snmpnetstat.dsp,
+ win32/snmpnetstat/snmpnetstat.vcproj, win32/snmpset/snmpset.dsp,
+ win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.dsp,
+ win32/snmpstatus/snmpstatus.vcproj,
+ win32/snmptable/snmptable.dsp, win32/snmptable/snmptable.vcproj,
+ win32/snmptest/snmptest.dsp, win32/snmptest/snmptest.vcproj,
+ win32/snmptranslate/snmptranslate.dsp,
+ win32/snmptranslate/snmptranslate.vcproj,
+ win32/snmptrap/snmptrap.dsp, win32/snmptrap/snmptrap.vcproj,
+ win32/snmptrapd/snmptrapd.dsp, win32/snmptrapd/snmptrapd.vcproj,
+ win32/snmpusm/snmpusm.dsp, win32/snmpusm/snmpusm.vcproj,
+ win32/snmpvacm/snmpvacm.dsp, win32/snmpvacm/snmpvacm.vcproj,
+ win32/snmpwalk/snmpwalk.dsp, win32/snmpwalk/snmpwalk.vcproj,
+ win32/win32.dsw, win32/win32.sln, win32/win32dll.dsw,
+ win32/win32dll.sln:
+
+ Reverted r18207 (dsp/dsw to vcproj/sln conversion) except the
+ suppression
+ list changes. The goal of this conversion was twofold: not only
+ to be able
+ to load the project files in MSVC 2002 - 2008 but also to be able
+ to commit
+ changes made from inside the MSVC 2008 IDE. Unfortunately
+ converting dsp/dsw
+ files to vcproj/sln files with MSVC 2008 makes it impossible to
+ load the
+ vcproj/sln files with earlier MSVC versions. Why on earth did
+ Microsoft
+ decide to put a version number in XML files ?
+
+2010-02-24 19:41 bvassche
+
+ * win32, win32/encode_keychange,
+ win32/encode_keychange/encode_keychange.dsp,
+ win32/encode_keychange/encode_keychange.vcproj, win32/libagent,
+ win32/libagent/libagent.dsp, win32/libagent/libagent.vcproj,
+ win32/libhelpers, win32/libhelpers/libhelpers.dsp,
+ win32/libhelpers/libhelpers.vcproj, win32/libnetsnmptrapd,
+ win32/libnetsnmptrapd/libnetsnmptrapd.dsp,
+ win32/libnetsnmptrapd/libnetsnmptrapd.vcproj, win32/libsnmp,
+ win32/libsnmp/libsnmp.dsp, win32/libsnmp/libsnmp.vcproj,
+ win32/libsnmp_dll, win32/libsnmp_dll/libsnmp_dll.dsp,
+ win32/libsnmp_dll/libsnmp_dll.vcproj, win32/netsnmpmibs,
+ win32/netsnmpmibs/netsnmpmibs.dsp,
+ win32/netsnmpmibs/netsnmpmibs.vcproj, win32/snmpbulkget,
+ win32/snmpbulkget/snmpbulkget.dsp,
+ win32/snmpbulkget/snmpbulkget.vcproj, win32/snmpbulkwalk,
+ win32/snmpbulkwalk/snmpbulkwalk.dsp,
+ win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd,
+ win32/snmpd/snmpd.dsp, win32/snmpd/snmpd.vcproj, win32/snmpdelta,
+ win32/snmpdelta/snmpdelta.dsp, win32/snmpdelta/snmpdelta.vcproj,
+ win32/snmpdf, win32/snmpdf/snmpdf.dsp,
+ win32/snmpdf/snmpdf.vcproj, win32/snmpget,
+ win32/snmpget/snmpget.dsp, win32/snmpget/snmpget.vcproj,
+ win32/snmpgetnext, win32/snmpgetnext/snmpgetnext.dsp,
+ win32/snmpgetnext/snmpgetnext.vcproj, win32/snmpnetstat,
+ win32/snmpnetstat/snmpnetstat.dsp,
+ win32/snmpnetstat/snmpnetstat.vcproj, win32/snmpset,
+ win32/snmpset/snmpset.dsp, win32/snmpset/snmpset.vcproj,
+ win32/snmpstatus, win32/snmpstatus/snmpstatus.dsp,
+ win32/snmpstatus/snmpstatus.vcproj, win32/snmptable,
+ win32/snmptable/snmptable.dsp, win32/snmptable/snmptable.vcproj,
+ win32/snmptest, win32/snmptest/snmptest.dsp,
+ win32/snmptest/snmptest.vcproj, win32/snmptranslate,
+ win32/snmptranslate/snmptranslate.dsp,
+ win32/snmptranslate/snmptranslate.vcproj, win32/snmptrap,
+ win32/snmptrap/snmptrap.dsp, win32/snmptrap/snmptrap.vcproj,
+ win32/snmptrapd, win32/snmptrapd/snmptrapd.dsp,
+ win32/snmptrapd/snmptrapd.vcproj, win32/snmpusm,
+ win32/snmpusm/snmpusm.dsp, win32/snmpusm/snmpusm.vcproj,
+ win32/snmpvacm, win32/snmpvacm/snmpvacm.dsp,
+ win32/snmpvacm/snmpvacm.vcproj, win32/snmpwalk,
+ win32/snmpwalk/snmpwalk.dsp, win32/snmpwalk/snmpwalk.vcproj,
+ win32/win32.dsw, win32/win32.sln, win32/win32dll.dsw,
+ win32/win32dll.sln:
- Added #include <net-snmp/net-snmp-config.h> in file
- snmplib/winpipe.c such
- that building on Windows doesn't trigger a warning about
- including both
- <stdargs.h> and <varargs.h> in the same source file.
+ (reverted) CHANGES: Win32: 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).
-2010-04-18 13:24 bvassche
+2010-02-23 19:03 bvassche
- * win32/net-snmp/net-snmp-config.h,
+ * configure, configure.d/config_project_manual:
+
+ CHANGES: building: when generating a default value for the system
+ location and no domain name is found in /etc/resolv.conf, use
+ "@no.where" instead of "".
+
+2010-02-23 18:50 bvassche
+
+ * configure, m4/ac_prompt_user.m4:
+
+ CHANGES: building: made sure that the configure script does no
+ longer invoke "tail -1", which is not POSIX-compliant.
+
+2010-02-23 18:45 hardaker
+
+ * testing/tests/T300udp, testing/tests/T310tcp,
+ testing/tests/T320udpv6, testing/tests/T330tcpv6,
+ testing/tests/T350unix, testing/tests/T360dtlsudp,
+ testing/tests/T399alias:
+
+ Removed all transport tests since it's impossible to determine
+ where they can safely operate (was stopping tanders' nightly
+ tests from succeeding)
+
+2010-02-23 18:41 hardaker
+
+ * snmplib/snmpTLSTCPDomain.c:
+
+ more error and debugging output
+
+2010-02-23 18:40 hardaker
+
+ * snmplib/snmpTLSBaseDomain.c:
+
+ fix the server context generator to actually, um, return the
+ context.
+
+2010-02-23 18:40 hardaker
+
+ * agent/agent_trap.c:
+
+ initialize the 'res' variable since it's checked
+
+2010-02-23 18:39 hardaker
+
+ * snmplib/snmpTLSTCPDomain.c:
+
+ more progress toward a real implementation
+
+2010-02-23 18:38 hardaker
+
+ * snmplib/snmp_transport.c:
+
+ tlstcp ctor invocation
+
+2010-02-23 18:38 hardaker
+
+ * include/net-snmp/library/snmpTLSTCPDomain.h:
+
+ require TLSBase
+
+2010-02-23 18:37 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ added host identifier as output
+
+2010-02-23 18:35 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/snmpTLSTCPDomain.c:
+
+ significant more work on the TLS TCP domain
+
+2010-02-23 17:43 bvassche
+
+ * configure, include/net-snmp/net-snmp-config.h.in:
+
+ Follow-up for r18193 (jsafranek): reran autoreconf for the trunk
+ and the 5.5 branch.
+
+2010-02-23 14:58 rstory
+
+ * snmplib/snmp_api.c:
+
+ use NETSNMP_PRIz instead of %z
+
+2010-02-23 12:27 jsafranek
+
+ * configure.d/config_os_libs:
+
+ CHANGES: building: Fixed compilation with rpm-4.6.
+ Turn on the legacy API when rpm-4.6 is detected.
+
+2010-02-23 07:38 bvassche
+
+ * snmplib/snmp_alarm.c, snmplib/snmp_api.c:
+
+ Reverted r18000 (disabling SIGALRM support) because this involves
+ a backwards-incompatible change.
+
+2010-02-23 00:36 rstory
+
+ * snmplib/snmpTCPDomain.c:
+
+ fix typo in comment
+
+2010-02-23 00:34 rstory
+
+ * snmplib/snmp_api.c:
+
+ debug msg tweaks; use new tranport functions
+ - add debug header for snmp version
+ - add length to debug send/receive messages
+ - use new tranport functions for send/recv/finding peer address
+
+2010-02-23 00:25 rstory
+
+ * include/net-snmp/library/snmp_transport.h,
+ snmplib/snmp_transport.c:
+
+ add netsnmp_transport_peer_string, netsnmp_transport_send &
+ netsnmp_transport_recv
+ - moves transport manipulation into transport code
+ - central place for logging/debugging sent/received data
+
+2010-02-22 19:33 bvassche
+
+ * configure, configure.d/config_modules_agent,
+ configure.d/config_project_manual:
+
+ CHANGES: building: made sure that the configure script does no
+ longer invoke "tail -1", which is not POSIX-compliant.
+
+2010-02-22 19:21 bvassche
+
+ * agent/agent_registry.c:
+
+ Follow-up for r18186. Regression test 34 (whether authentication
+ failure traps are sent by snmpd) passes now again.
+
+2010-02-22 09:18 bvassche
+
+ * agent/agent_registry.c:
+
+ CHANGES: snmpd: made sure that handler registration failure does
+ not create dangling pointers in the MIB subtree registry.
+
+2010-02-22 09:11 bvassche
+
+ * agent, apps, apps/snmpnetstat:
+
+ Updated Subversion ignore list.
+
+2010-02-22 08:42 bvassche
+
+ * configure:
+
+ Follow-up for r18084: fixed libeay32 (OpenSSL) configure test for
+ MinGW.
+
+2010-02-22 08:31 bvassche
+
+ * configure.d/config_os_libs:
+
+ Follow-up for r18084: fixed libeay32 (OpenSSL) configure test for
+ MinGW.
+
+2010-02-22 08:13 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ Builds again with MinGW when IPv6 support is enabled.
+
+2010-02-21 18:58 bvassche
+
+ * README.win32, win32/libsdll.dsw,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in, win32/win32dll.dsw:
+
+ CHANGES: Win32: building: renamed libsdll.dsw into win32dll.dsw.
+ CHANGES: Win32: 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.
+ CHANGES: Win32: 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.
+
+2010-02-21 18:51 bvassche
+
+ * win32/libsnmp_dll/libsnmp_dll.dsp:
+
+ CHANGES: Win32: 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.
+
+2010-02-21 18:45 bvassche
+
+ * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:
+
+ CHANGES: Win32: exported netsnmp_set_line_buffering() from
+ netsnmp.dll.
+
+2010-02-21 17:39 bvassche
+
+ * snmplib/snmpIPv6BaseDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ win32/net-snmp/net-snmp-config.h,
win32/net-snmp/net-snmp-config.h.in:
- Reverted another change that was introduced in r18495 and that's
- obviously broken.
+ More Win32 IPv6 source code consistency improvements:
+ - Moved #undef HAVE_IF_NAMETOINDEX from snmplib/*.c to
+ win32/net-snmp/net-snmp-config.h.
+ - Changed the global in6addr_any variable into a static variable
+ such that
+ multiple definitions do not trigger a linker error.
+ - Added typedefs for uint8_t, int8_t, uint16_t and int16_t.
+ - Replaced '#if NETSNMP_ENABLE_IPV6' by '#ifdef
+ NETSNMP_ENABLE_IPV6'.
-2010-04-15 16:55 bvassche
+2010-02-21 08:30 tanders
+
+ * snmplib/snmpIPBaseDomain.c:
+
+ make sure that INADDR_NONE is defined (fixes build error on
+ Solaris)
+
+2010-02-19 19:39 bvassche
+
+ * win32/net-snmp/net-snmp-config.h.in:
+
+ Synchronized win32/net-snmp/net-snmp-config.h and
+ win32/net-snmp/net-snmp-config.h.in.
+
+2010-02-19 14:18 bvassche
+
+ * include/net-snmp/library/system.h:
+
+ CHANGES: Win32: libsnmp builds again as a DLL when IPv6 is
+ enabled.
+
+2010-02-19 13:22 bvassche
+
+ * win32/libsnmp_dll/libsnmp.def.in:
+
+ Follow up for r18164: synchronized libsnmp.def.in with
+ libsnmp.def
+
+2010-02-19 09:05 bvassche
* win32/net-snmp/net-snmp-config.h:
- Partially reverted r18496:
- - Commented out #define NETSNMP_USE_DLL again in file
- win32/net-snmp/net-snmp-config.h on the 5.4 branch. This change
- had been committed unintentionally.
- - Re-enabled #define
- USING_NOTIFICATION_LOG_MIB_NOTIFICATION_LOG_MODULE in
- win32/net-snmp/agent/mib_module_config.h on the trunk and the
- V5.5 branch. While build.bat reports an error on earlier branches
- with this symbol enabled, there is no such problem on the trunk
- or V5.5 branches and hence there was no reason to disable this
- preprocessor symbol.
+ CHANGES: Win32: 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.
-2010-04-14 09:47 dts12
+2010-02-19 08:59 bvassche
- * win32, win32/bin, win32/dist, win32/dist/htmlhelp,
- win32/dist/installer, win32/dist/scripts, win32/encode_keychange,
- win32/lib, win32/libagent, win32/libhelpers,
- win32/libnetsnmptrapd, win32/libsnmp, win32/libsnmp_dll,
- win32/libucdmibs, win32/local, win32/net-snmp,
- win32/net-snmp/agent, win32/net-snmp/library, win32/netsnmpmibs,
- win32/netsnmpmibssdk, win32/snmpbulkget, win32/snmpbulkwalk,
- win32/snmpd, win32/snmpdelta, win32/snmpdf, win32/snmpdsdk,
- win32/snmpget, win32/snmpgetnext, win32/snmpnetstat,
- win32/snmpset, win32/snmpstatus, win32/snmptable, win32/snmptest,
- win32/snmptranslate, win32/snmptrap, win32/snmptrapd,
- win32/snmpusm, win32/snmpvacm, win32/snmpwalk:
+ * include/net-snmp/library/snmp_parse_args.h,
+ win32/libsnmp_dll/libsnmp.def:
- Don't try to SVN-manage the Windows batch build infrastructure
- (add release, debug, Makefile to the previous ignore list)
+ Exported netsnmp_parse_args() such that the Net-SNMP applications
+ build again when libsnmp is built as a DLL.
-2010-04-14 08:16 dts12
+2010-02-19 08:56 bvassche
- * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:
+ * snmplib/keytools.c, win32/net-snmp/net-snmp-config.h:
- Fix Windows batch build using Visual Studio with dynamic linking.
- Unreferenced symbol introduced by SVN revision 18393
+ CHANGES: Win32: building: moved MSVC OpenSSL linker settings from
+ snmplib/keytools.c to win32/net-snmp/net-snmp-config.h such that
+ these settings are not only effective when building snmplib as a
+ static library but also when any Net-SNMP application is built
+ that links with snmplib as a static library or as a DLL.
-2010-04-14 08:11 dts12
+2010-02-19 08:32 bvassche
- * agent/mibgroup/mibII/interfaces.c,
- agent/mibgroup/mibII/interfaces.h:
+ * snmplib/keytools.c:
- Fix Windows batch build using Visual Studio 2008 with Platform
- SDK enabled.
+ Win32 cleanup: MSVC / DLL tests now use the officially endorsed
+ macro names.
-2010-04-14 08:08 dts12
+2010-02-19 07:50 bvassche
- * win32/build.pl, win32/net-snmp/agent/mib_module_config.h,
+ * win32/libsnmp_dll/libsnmp_dll.dsp:
+
+ Builds again.
+
+2010-02-19 06:47 magfr
+
+ * agent/agent_trap.c, agent/mibgroup/ucd-snmp/proxy.c,
+ include/net-snmp/library/snmp_parse_args.h,
+ snmplib/snmp_parse_args.c:
+
+ NEWS: snmplib: PATCH: 2942940: from "Bill Fenner": 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.
+
+2010-02-18 14:22 bvassche
+
+ * win32/bin:
+
+ Updated Subversion ignore list.
+
+2010-02-18 14:20 bvassche
+
+ * win32/libhelpers/libhelpers.dsp,
+ win32/libnetsnmptrapd/libnetsnmptrapd.dsp,
+ win32/libsnmp/libsnmp.dsp, win32/netsnmpmibs/netsnmpmibs.dsp:
+
+ Sorted names of source files alphabetically.
+
+2010-02-18 13:03 bvassche
+
+ * README.win32, snmplib/winservice.c, win32/libsnmp/libsnmp.dsp,
win32/net-snmp/net-snmp-config.h,
- win32/net-snmp/net-snmp-config.h.in:
+ win32/netsnmpmibs/netsnmpmibs.dsp, win32/netsnmpmibssdk,
+ win32/snmpdsdk, win32/snmpnetstat/snmpnetstat.dsp,
+ win32/win32.dsw, win32/win32sdk.dsw:
- CHANGES: Win32: Fix batch build using recent versions of Visual Studio.
- Partial back port of SVN revisions 17573 and 17696.
+ CHANGES: Win32: dropped support for building Net-SNMP with
+ Microsoft Visual Studio 6.0 without platform SDK. Building
+ Net-SNMP with Microsoft Visual Studio 6.0 + PSDK or any later
+ version of MSVC is still possible however.
+
+ Note: if in the future for whatever reason it should become
+ necessary again to be able to build Net-SNMP with MSVC without
+ relying on the platform SDK headers, please #ifdef out the MIB
+ code that relies on the PSDK headers instead of splitting the
+ workspace files again.
-2010-04-07 14:37 dts12
+2010-02-18 12:57 bvassche
- * CHANGES, NEWS:
+ * snmplib/snmpIPv6BaseDomain.c:
- version update
+ dos2unix.
-2010-04-07 14:22 dts12
+2010-02-18 09:45 bvassche
- * agent/Makefile.depend, agent/mibgroup/Makefile.depend:
+ * include/net-snmp/library/types.h:
- make depend
+ Source code cleanup:
+ - Moved documentation of netsnmp_large_fd_set members to the
+ comment
+ block just above the definition of this type.
+ - Removed superfluous 'extern "C"' specifier: this linkage
+ specifier
+ only has an effect on declarations of variables of functions and
+ not
+ on typedefs or struct definitions.
+ - Ran this header file through indent.
-2010-04-07 14:12 dts12
+2010-02-18 09:26 bvassche
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
+ * snmplib/snmpIPBaseDomain.c, snmplib/snmpIPV6BaseDomain.c,
+ snmplib/snmpIPv6BaseDomain.c, snmplib/snmpTLSBaseDomain.c,
+ win32/libsnmp/libsnmp.dsp:
- documentation update
+ Changes:
+ - Builds again with MSVC.
+ - Fixed a few compiler warnings reported by MSVC (passing int
+ instead of u_short to htons() / function declarations that were
+ missing because of missing #include directives).
-2010-04-07 14:08 dts12
+2010-02-16 17:16 bvassche
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- snmplib/snmp_version.c:
+ * include/net-snmp/types.h:
- Version number update
+ CHANGES: Win32: 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.
-2010-04-07 14:05 dts12
+2010-02-14 19:29 bvassche
- * local/mib2c.table_data.conf:
+ * include/net-snmp/system/freebsd8.h:
- Insert the cache helper correctly.
+ Builds now on FreeBSD version 8.0.
-2010-04-06 11:03 dts12
+2010-02-13 20:59 magfr
- * FAQ:
+ * include/net-snmp/library/snmpIPv4BaseDomain.h,
+ include/net-snmp/library/snmpIPv6BaseDomain.h,
+ include/net-snmp/library/snmpTCPBaseDomain.h,
+ include/net-snmp/library/snmpTCPDomain.h,
+ include/net-snmp/library/snmpTCPIPv6Domain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h:
- Python is apparently client-side only.
+ Adjust the placement of ;'s in order to
+ a) Avoid warnings about spurious semicolons
+ b) Not have unterminated declarations in headers
+
+2010-02-12 02:57 rstory
-2010-04-06 08:56 dts12
+ * local/mib2c:
- * agent/mibgroup/ucd-snmp/disk.c, mibs/UCD-SNMP-MIB.txt:
+ CHANGES: mib2c: update inline documentation; add storagetype test
+ for columns
- NEWS: snmpd: Latch large-disk statistics at 2Tb (rather than
- wrapping.
+2010-02-12 01:50 rstory
-2010-03-29 15:26 dts12
+ * include/net-snmp/library/snmp_api.h:
- * agent/mibgroup/mibII/vacm_conf.c, snmplib/parse.c:
+ fix typo in define
- Include MIB directory search path in reports of missing MIB
- files.
- Include config file search path in reports of missing access
- control settings.
+2010-02-12 01:05 hardaker
-2010-03-29 15:20 dts12
+ * configure, configure.d/config_modules_lib:
- * snmplib/vacm.c:
+ fix sed processing on white-space adding solaris machines
- NEWS: snmpd: Fix handling of multiple matching VACM entries.
- (Use the "best" match, rather than the first one).
- Reported by Adam Lewis.
- Note that this could potentially affect the behaviour of
- existing access control configurations.
+2010-02-10 23:56 hardaker
-2010-03-29 15:15 dts12
+ * configure, configure.d/config_modules_lib:
- * snmplib/snmpusm.c:
+ add top srcdir to cpp search path
- CHANGES: snmplib: Fix agent crash when sending encrypted SNMPv3
- traps.
- Reported by Srikapilan Gandhi
+2010-02-10 23:52 hardaker
-2010-03-25 20:07 bvassche
+ * include/net-snmp/types.h:
+
+ freebsd needs time.h above timeb.h
+
+2010-02-10 23:37 hardaker
+
+ * configure, configure.d/config_modules_lib:
+
+ use sed with multireplace on a line to fix possible whitespace
+ issue on solaris
+
+2010-02-10 23:22 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ include/net-snmp/library/snmpTLSTCPDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c,
+ snmplib/snmpTLSTCPDomain.c:
+
+ beginning work for TLS separation into separate files with a base
+ file
+
+2010-02-10 23:21 hardaker
+
+ * include/net-snmp/library/snmpUDPIPv4BaseDomain.h:
+
+ move base transport creation function out of linux ifdefs
+
+2010-02-10 23:21 hardaker
+
+ * include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c:
+
+ moved another error logging function
+
+2010-02-10 23:20 hardaker
+
+ * mibs/NET-SNMP-TC.txt:
+
+ added TLS over TCP
+
+2010-02-10 16:39 dts12
+
+ * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c:
+
+ CHANGES: Linux: Improved EtherLike-MIB support
+ Patch supplied by Josef Moellers
+
+2010-02-10 10:04 dts12
+
+ * python/netsnmp/client_intf.c:
+
+ CHANGES: python: Support null-bytes in octet strings
+ Patch supplied by Tommy Beadle
+
+2010-02-10 00:59 hardaker
+
+ * include/net-snmp/library/snmpDTLSUDPDomain.h,
+ include/net-snmp/library/snmpTLSBaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c:
+
+ moved TLS infrastructure into a base domain file
+
+2010-02-10 00:04 hardaker
+
+ * include/net-snmp/library/snmpIPv6BaseDomain.h,
+ include/net-snmp/library/snmpTCPIPv6Domain.h,
+ snmplib/snmpIPv6BaseDomain.c, snmplib/snmpUDPIPv6Domain.c:
+
+ moved socket6 functions to the ipv6 base
+
+2010-02-10 00:03 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ white space formatting
+
+2010-02-10 00:03 hardaker
+
+ * include/net-snmp/library/snmpUDPBaseDomain.h,
+ snmplib/snmpUDPBaseDomain.c, snmplib/snmpUDPDomain.c:
+
+ moved udp_send/recv to udpbase
+
+2010-02-10 00:02 hardaker
+
+ * include/net-snmp/library/snmpSocketBaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ snmplib/snmpSocketBaseDomain.c, snmplib/snmpUDPDomain.c:
+
+ move netsnmp_sock_buffer_set into socketbase
+
+2010-02-10 00:02 hardaker
+
+ * include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpUDPBaseDomain.c,
+ snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv4BaseDomain.c:
+
+ move ipv4 specific UDP transport creation to udpipv4 base
+
+2010-02-10 00:01 hardaker
+
+ * snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c,
+ snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c:
+
+ made common functions be referenced directly by the transports
+ and removed original functionality; they were static so there is
+ no backwards compat issues
+
+2010-02-10 00:00 hardaker
+
+ * include/net-snmp/library/snmpSocketBaseDomain.h,
+ include/net-snmp/library/snmpTCPBaseDomain.h,
+ include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpSocketBaseDomain.c,
+ snmplib/snmpTCPDomain.c, snmplib/snmpUDPBaseDomain.c,
+ snmplib/snmpUDPDomain.c:
+
+ moved socket based close to a socket based domain common to many
+ things
+
+2010-02-09 23:59 hardaker
+
+ * include/net-snmp/library/snmpTCPBaseDomain.h,
+ include/net-snmp/library/snmpTCPDomain.h,
+ include/net-snmp/library/snmpTCPIPv6Domain.h,
+ snmplib/snmpTCPBaseDomain.c, snmplib/snmpTCPDomain.c,
+ snmplib/snmpTCPIPv6Domain.c:
+
+ move TCP common functions to a TCPBase domain implementation
+
+2010-02-09 23:57 hardaker
+
+ * include/net-snmp/library/snmpDTLSUDPDomain.h,
+ include/net-snmp/library/snmpUDPBaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c:
+
+ warning cleanup
+
+2010-02-09 23:56 hardaker
+
+ * include/net-snmp/library/snmp_transport.h:
+
+ tmStateReference should be using the indexed addr_pair
+
+2010-02-09 23:56 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ make netsnmp_dtlsudp_close make use of netsnmp_baseudp_close
+
+2010-02-09 23:55 hardaker
+
+ * include/net-snmp/library/snmpUDPBaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpUDPBaseDomain.c,
+ snmplib/snmpUDPDomain.c:
+
+ moved base UDP socket creation into a common base function and
+ made use of it
+
+2010-02-09 23:54 hardaker
+
+ * include/net-snmp/library/snmpIPBaseDomain.h:
+
+ proper _H ifdef checks
+
+2010-02-09 23:54 hardaker
+
+ * include/net-snmp/library/snmpDTLSUDPDomain.h,
+ include/net-snmp/library/snmpUDPBaseDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ snmplib/snmpUDPBaseDomain.c, snmplib/snmpUDPDomain.c,
+ snmplib/snmpUDPIPv4BaseDomain.c:
+
+ added a raw UDP base domain
+
+2010-02-09 23:53 hardaker
+
+ * include/net-snmp/library/snmpDTLSUDPDomain.h,
+ include/net-snmp/library/snmpIPBaseDomain.h,
+ include/net-snmp/library/snmpIPv6BaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv4BaseDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpIPBaseDomain.c,
+ snmplib/snmpIPv4BaseDomain.c, snmplib/snmpIPv6BaseDomain.c,
+ snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c,
+ snmplib/snmpUDPIPv4BaseDomain.c, snmplib/snmpUDPIPv6Domain.c:
+
+ created a UDP IPv4 base; moved and reused more infrastructure
+
+2010-02-09 23:51 hardaker
+
+ * include/net-snmp/library/snmpIPv4BaseDomain.h,
+ snmplib/snmpIPv4BaseDomain.c, snmplib/snmpTCPDomain.c,
+ snmplib/snmpUDPDomain.c:
+
+ moved ipv4 address formatting into snmpIPv4BaseDomain
+
+2010-02-09 23:51 hardaker
+
+ * snmplib/snmpIPv6BaseDomain.c:
+
+ v6 domain infrastructure files
+
+2010-02-09 23:51 hardaker
+
+ * include/net-snmp/library/snmpIPV4BaseDomain.h,
+ include/net-snmp/library/snmpIPv4BaseDomain.h,
+ include/net-snmp/library/snmpIPv6BaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h,
+ snmplib/snmpIPV4BaseDomain.c, snmplib/snmpIPV6BaseDomain.c,
+ snmplib/snmpIPv4BaseDomain.c:
+
+ v6 domain infrastructure files
+
+2010-02-09 23:50 hardaker
+
+ * configure, include/net-snmp/library/snmpIPBaseDomain.h,
+ include/net-snmp/library/snmpIPV4BaseDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ snmplib/snmpIPBaseDomain.c, snmplib/snmpIPV4BaseDomain.c,
+ snmplib/snmpUDPDomain.c:
+
+ New IPv4 and IP base transport files
+
+2010-02-09 23:48 hardaker
+
+ * configure.d/config_modules_lib:
+
+ don't double include transport modules
+
+2010-02-09 23:48 hardaker
+
+ * include/net-snmp/library/snmpIPXDomain.h:
+
+ moved architecture tests into the header files using config_error
+ for signaling problems
+
+2010-02-09 23:46 hardaker
+
+ * configure.d/config_modules_lib:
+
+ moved architecture tests into the header files using config_error
+ for signaling problems
+
+2010-02-09 23:45 hardaker
+
+ * include/net-snmp/library/snmpAAL5PVCDomain.h,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUnixDomain.h:
+
+ moved architecture tests into the header files using config_error
+ for signaling problems
+
+2010-02-09 23:43 hardaker
+
+ * configure.d/config_modules_lib:
+
+ check for and report config_errors in transport headers
+
+2010-02-09 23:43 hardaker
+
+ * configure.d/config_os_headers:
+
+ allow a NETSNMP_QUICK_CHECK env variable to bypass header checks
+
+2010-02-09 23:42 hardaker
+
+ * configure.d/config_modules_lib:
+
+ better comments
+
+2010-02-09 23:42 hardaker
+
+ * configure.d/config_modules_lib:
+
+ check for config_require macros in transport headers for
+ force-including of other things
+
+2010-02-09 23:41 hardaker
+
+ * include/net-snmp/library/snmp_transport.h, perl/agent/agent.xs,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTCPDomain.c,
+ snmplib/snmpUDPDomain.c:
+
+ define a standardized indexed addr_pair instead of using one
+ labeled only for UDP everywhere
+
+2010-02-09 23:40 hardaker
+
+ * snmplib/snmptsm.c:
+
+ fix transport prefix list for incoming messages
+
+2010-02-09 23:40 hardaker
+
+ * include/net-snmp/library/snmptsm.h, snmplib/snmptsm.c:
+
+ remove the security level from the TSM cache; previous existence
+ from from a draft copy of the TSM RFC and is now stored entirely
+ in the tm reference
+
+2010-02-09 23:39 hardaker
+
+ * snmplib/snmptsm.c:
+
+ implement incoming TSM procedures according to RFC text
+
+2010-02-09 23:39 hardaker
+
+ * snmplib/snmptsm.c:
+
+ implement outgoing TSM procedures according to RFC text
+
+2010-02-09 23:39 hardaker
+
+ * include/net-snmp/library/snmpDTLSUDPDomain.h:
+
+ create defined sized array and length variable
+
+2010-02-05 09:52 jsafranek
+
+ *
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c:
+
+ CHANGES: snmpd: fixed filedescriptior leak in Etherlike-MIB and
+ RMON-MIB
+
+2010-02-04 15:57 jsafranek
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/mibII/interfaces.c,
+ include/net-snmp/data_access/interface.h:
+
+ CHANGES: snmpd: 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.
+
+2010-02-01 14:47 bvassche
+
+ * agent/mibgroup/examples/example.c:
+
+ Fixed the compiler warnings triggered by the source file
+ agent/mibgroup/examples/example.c.
+
+2010-02-01 14:45 bvassche
+
+ * README.win32, snmplib/keytools.c:
+
+ CHANGES: Win32: building: simplified the procedure for building
+ with SNMPv3 support enabled (OpenSSL).
+
+2010-02-01 14:34 bvassche
+
+ * agent/helpers/cache_handler.c, agent/helpers/instance.c,
+ agent/helpers/old_api.c, agent/helpers/stash_cache.c,
+ agent/helpers/watcher.c, agent/mibgroup/winExtDLL.c,
+ snmplib/large_fd_set.c, snmplib/md5.c, snmplib/snmpAliasDomain.c,
+ snmplib/snmp_parse_args.c:
+
+ Made sure that all calls to free() are intercepted when building
+ with dmalloc
+ support enabled. Included <dmalloc.h> in those source files where
+ it was not
+ yet included, and provided a wrapper function for free() where
+ the address of
+ this function was taken (Dmalloc can only intercept free() when
+ it is called
+ directly but not when it is called through a function pointer).
+
+2010-02-01 10:49 bvassche
+
+ * include/net-snmp/library/system.h:
+
+ NEWS: building: Building Net-SNMP with dmalloc support enabled is
+ again possible.
+
+2010-02-01 01:05 tanders
+
+ * testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap,
+ testing/tests/T055agentv1mintrap,
+ testing/tests/T056agentv2cmintrap, testing/tests/T113agentxtrap,
+ testing/tests/T114agentxagentxtrap:
+
+ CHANGES: building: 'make test TESTOPTS="-P tcp"' works fine now
+
+2010-01-31 08:02 bvassche
+
+ * configure, configure.d/config_os_misc2:
+
+ Follow-up for r18084: fixed an sh syntax error in the configure
+ script
+ that was triggered on systems without libcrypto and without
+ libeay32.
+ The following error was reported:
+ configure[33136]: x: unknown test operator
+
+2010-01-29 20:07 jsafranek
+
+ * testing/tests/T059trapdtraphandle:
+
+ Elaborate on rev. 18089 and adjust the temporary directory to the
+ * *really working one*. 2010-01-29 19:11 jsafranek
+
+
+ * testing/tests/T059trapdtraphandle:
+
+ Fix test 35 when configure option '--with-temp-file-pattern' was
+ used and the directory for temp. files does not exist yet.
+
+2010-01-29 15:07 bvassche
+
+ * configure, configure.d/config_os_functions,
+ include/net-snmp/library/system.h,
+ include/net-snmp/net-snmp-config.h.in, snmplib/closedir.c,
+ snmplib/gettimeofday.c, snmplib/opendir.c, snmplib/readdir.c,
+ snmplib/system.c, win32/libsnmp/libsnmp.dsp:
+
+ Moved the source code of the opendir(), readdir(), closedir() and
+ gettimeofday() replacements for MSVC from snmplib/system.c to
+ separate source files in snmplib.
+
+2010-01-29 08:57 bvassche
+
+ * configure, configure.d/config_os_libs:
+
+ Configure script consistency improvement: renamed the variable
+ "saved_LIBS" into "netsnmp_save_LIBS".
+
+2010-01-29 06:39 magfr
+
+ * configure, configure.d/config_os_struct_members,
+ include/net-snmp/net-snmp-config.h.in,
+ testing/tests/T072com2secunix:
+
+ CHANGES: testing: Check the size of sun_path and use that to
+ generate the maximal size strings for stressing com2secunix.
+
+2010-01-27 15:16 bvassche
+
+ * testing/eval_tools.sh:
+
+ NEWS: MinGW: running the regression test suite is again possible
+ ('make test').
+
+2010-01-27 14:43 bvassche
+
+ * configure, configure.d/config_os_libs,
+ configure.d/config_os_misc2,
+ include/net-snmp/net-snmp-config.h.in:
+
+ NEWS: Cygwin: building with another OpenSSL package than the
+ Cygwin-provided packages openssl and openssl-devel is again
+ possible.
+ NEWS: MinGW: building with OpenSSL works again.
+
+2010-01-26 21:27 magfr
+
+ * agent/agent_trap.c, include/net-snmp/agent/agent_trap.h:
+
+ CHANGES: snmplib: Make the context argument of send_v3trap,
+ send_trap_vars_with_context and netsnmp_send_traps refer to a
+ const char*.
+
+2010-01-26 21:24 magfr
+
+ * agent/mibgroup/host/data_access/swinst_pkginfo.c:
+
+ Correct misspelling - #elsif to #elif
+
+2010-01-26 21:21 magfr
+
+ * snmplib/snmpUDPDomain.c:
+
+ Apparently not all systems define INET_ADDRSTRLEN so add it if it
+ is missing.
+
+2010-01-26 15:46 bvassche
+
+ * testing/TESTCONF.sh:
+
+ Added netstat path for MinGW.
+
+2010-01-26 15:00 hardaker
+
+ * include/net-snmp/library/snmp_api.h:
+
+ fix stat names
+
+2010-01-26 15:00 hardaker
+
+ * include/net-snmp/library/snmp_assert.h:
+
+ define netsnmp_assert_or_msgreturn
+
+2010-01-26 14:59 hardaker
+
+ * snmplib/snmptsm.c:
+
+ use netsnmp_assert_or_return
+
+2010-01-26 14:58 hardaker
+
+ * include/net-snmp/library/snmp_assert.h:
+
+ define netsnmp_assert_or_return
+
+2010-01-26 14:58 hardaker
+
+ * snmplib/snmptsm.c:
+
+ update comments to reflect RFC5591 as the document describing the
+ implementation
+
+2010-01-26 11:43 bvassche
+
+ * include/net-snmp/system/cygwin.h:
+
+ NEWS: Cygwin: BUG: 2939168: byte order of udpLocalPort is now
+ correct.
+
+2010-01-26 10:46 bvassche
+
+ * net-snmp-config.in, testing/TESTCONF.sh,
+ testing/tests/T030snmpv3usercreation,
+ testing/tests/T115agentxperl:
+
+ NEWS: Cygwin: 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.
+
+2010-01-26 09:27 jsafranek
+
+ * agent/mibgroup/host/hr_swinst.c:
+
+ CHANGES: snmpd: 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.
+
+2010-01-25 22:16 magfr
+
+ * agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/snmpv3/usmUser.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.c,
+ agent/mibgroup/ucd-snmp/disk.c, snmplib/scapi.c,
+ snmplib/snmp_api.c:
+
+ CHANGES: snmplib, snmpd: Do not check if values of type size_t
+ are less than 0.
+
+2010-01-25 22:11 magfr
+
+ * agent/mibgroup/util_funcs/header_simple_table.c:
+
+ CHANGES: snmpd: Check the range of oid values towards the maximum
+ oid value, notULONG_MAX
+
+2010-01-25 20:01 rstory
+
+ * configure, configure.d/config_os_libs:
+
+ only bail on missing libiphlpapi for xwinsock2
+
+2010-01-25 19:57 rstory
+
+ * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c:
+
+ rename MAX_STATS to NETSNMP_STAT_MAX_STATS
+
+2010-01-25 19:53 rstory
+
+ * agent/helpers/snmp_get_statistic.c:
+
+ update for new path to snmp_get_statistics; check for index
+ overflow
+
+2010-01-25 19:44 rstory
+
+ * agent/helpers/Makefile.in, agent/mibgroup/Makefile.depend,
+ agent/mibgroup/mibII/snmp_mib_5_5.c,
+ agent/mibgroup/mibII/snmp_mib_5_5.h,
+ agent/mibgroup/snmpv3/snmpMPDStats_5_5.c,
+ agent/mibgroup/snmpv3/snmpMPDStats_5_5.h,
+ agent/mibgroup/snmpv3/usmStats_5_5.c,
+ agent/mibgroup/snmpv3/usmStats_5_5.h,
+ agent/mibgroup/target/target_counters_5_5.c,
+ agent/mibgroup/target/target_counters_5_5.h:
+
+ update for new path to snmp_get_statistics
+
+2010-01-25 16:03 hardaker
+
+ * include/net-snmp/library/snmp_api.h:
+
+ use *current* copy of the MIB when generating stats
+
+2010-01-25 16:01 rstory
+
+ * agent/helpers/snmp_get_statistic.c,
+ agent/mibgroup/utilities/snmp_get_statistic.c,
+ agent/mibgroup/utilities/snmp_get_statistic.h,
+ include/net-snmp/agent/all_helpers.h,
+ include/net-snmp/agent/snmp_get_statistic.h:
+
+ move snmp_get_statistic helper to helpers dir; update all_helpers
+ header
+
+2010-01-25 14:34 bvassche
+
+ * apps/agentxtrap.c:
+
+ Replaced explicit declarations of optind, optopt and optarg by
+ #include <unistd.h> because explicitly declaring these variables
+ is not compatible with Cygwin.
+
+2010-01-25 14:25 bvassche
+
+ * snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPIPv6Domain.c:
+
+ NEWS: 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.
+ NEWS: Cygwin: 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".
+
+2010-01-25 14:13 bvassche
+
+ * snmplib/inet_ntop.c, snmplib/inet_pton.c:
+
+ Added missing #include <string.h>.
+
+2010-01-25 14:10 bvassche
+
+ * configure, configure.d/config_project_ipv6_types:
+
+ Added configure test for the IPv6 stack included in Cygwin
+ version 1.7.
+ IPv6 support is one of the new features of Cygwin 1.7. For more
+ information,
+ see also http://cygwin.com/cygwin-ug-net/ov-new1.7.html.
+
+2010-01-25 12:40 bvassche
+
+ * configure, configure.d/config_os_headers,
+ configure.d/config_os_libs:
+
+ CHANGES: Cygwin: 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.
+
+2010-01-25 07:28 magfr
+
+ * configure, configure.d/config_os_functions, snmplib/inet_ntop.c,
+ snmplib/inet_pton.c:
+
+ CHANGES: building: Use autoconf to decide if inet_ntop.c and
+ inet_pton.c are to be compiled.
+
+2010-01-25 07:09 bvassche
+
+ * configure, configure.d/config_os_struct_members:
+
+ CHANGES: MinGW: struct sockaddr_in6.sin6_scope_id configure test
+ does now work.
+
+2010-01-25 05:14 hardaker
+
+ * include/net-snmp/library/snmp_api.h:
+
+ TLSTM counter stats
+
+2010-01-25 05:13 hardaker
+
+ * include/net-snmp/library/snmp_api.h:
+
+ add in TSM needed counter definitions
+
+2010-01-25 05:12 hardaker
+
+ * mibs/SNMP-TSM-MIB.txt, mibs/rfclist:
+
+ added the SNMP-TSM-MIB
+
+2010-01-24 14:43 magfr
+
+ * agent/agent_registry.c, include/net-snmp/agent/agent_registry.h:
+
+ NEWS: snmpd: Made subtree_context_cache::context_name a const
+ char*.
+
+2010-01-24 14:27 magfr
+
+ * include/net-snmp/library/tools.h:
+
+ CHANGES: snmplib: Prevent gcc ped-warning for
+ NETSNMP_REMOVE_CONST
+
+2010-01-24 13:27 magfr
+
+ * apps/snmpusm.c:
+
+ CHANGES: snmpusm: Prefer to use a variable of the right type over
+ an ugly cast. Lessen the scope of the variable as well.
+
+2010-01-24 12:59 bvassche
+
+ * configure, configure.d/config_os_headers,
+ configure.d/config_os_libs, configure.d/config_os_progs:
+
+ CHANGES: building: 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).
+
+2010-01-24 12:53 magfr
+
+ * snmplib/snmpUDPIPv6Domain.c:
+
+ Remove superfluous debug logs.
+
+2010-01-24 12:45 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ Windows, compiler warning fixes: fixed warnings about char * /
+ unsigned char *
+ mismatches.
+
+2010-01-24 12:44 bvassche
+
+ * snmplib/snmpUDPDomain.c:
+
+ Windows, compiler warning fix: make inet_ntop() and inet_pton()
+ declarations
+ available to the compiler.
+
+2010-01-24 12:44 bvassche
+
+ * snmplib/snmp_logging.c:
+
+ Windows, compiler warning fix: made sure that <ws2tcpip.h> will
+ be included
+ from <net-snmp/types.h> such that the compiler doesn't complain
+ about struct
+ sockaddr_in6 being used before being defined.
+
+2010-01-24 11:42 bvassche
+
+ * man:
+
+ Updated Subversion ignore list.
+
+2010-01-24 11:41 bvassche
+
+ * agent/agent_index.c, agent/agent_read_config.c,
+ agent/agent_registry.c, agent/agent_trap.c, agent/mib_modules.c,
+ agent/mibgroup/Rmon/alarm.c, agent/mibgroup/Rmon/event.c,
+ agent/mibgroup/Rmon/history.c, agent/mibgroup/Rmon/statistics.c,
+ agent/mibgroup/agentx/client.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/protocol.c,
+ agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/examples/ucdDemoPublic.c,
+ agent/mibgroup/host/hr_storage.c, agent/mibgroup/mibII/at.c,
+ agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/route_headers.h,
+ agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/mibincl.h,
+ agent/mibgroup/smux/smux.c, agent/mibgroup/ucd-snmp/disk.c,
+ agent/mibgroup/ucd-snmp/errormib.c,
+ agent/mibgroup/ucd-snmp/extensible.c,
+ agent/mibgroup/ucd-snmp/file.c,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/ucd-snmp/proc.c,
+ agent/mibgroup/ucd-snmp/versioninfo.c,
+ agent/mibgroup/util_funcs.c, agent/snmp_agent.c,
+ agent/snmp_vars.c, agent/snmpd.c, apps/snmpbulkget.c,
+ apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpdf.c,
+ apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c,
+ apps/snmpstatus.c, apps/snmptable.c, apps/snmptest.c,
+ apps/snmptrap.c, apps/snmpusm.c, apps/snmpvacm.c,
+ apps/snmpwalk.c, include/net-snmp/library/libsnmp.h,
+ include/net-snmp/net-snmp-includes.h, snmplib/lcd_time.c,
+ snmplib/mib.c, snmplib/parse.c, snmplib/read_config.c,
+ snmplib/scapi.c, snmplib/snmp-tc.c, snmplib/snmp_alarm.c,
+ snmplib/snmp_api.c, snmplib/snmp_auth.c, snmplib/snmp_client.c,
+ snmplib/snmp_logging.c, snmplib/snmp_parse_args.c,
+ snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c,
+ snmplib/system.c, snmplib/tools.c, snmplib/vacm.c:
+
+ Cleanup (Windows): removed superfluous #include <sys/timeb.h>
+ directives. This header file
+ has only to be included from snmplib/system.c because of the
+ _ftime() call in that file.
+
+2010-01-24 10:43 bvassche
+
+ * apps/snmpnetstat/inet.c:
+
+ The macro 'C()' now casts its result from unsigned long to
+ unsigned int.
+ This change fixes a compiler warnings about format specification
+ mismatches
+ and fixes a bug (incorrect snmpnetstat output) on big endian
+ systems.
+
+2010-01-24 10:33 bvassche
+
+ * man/config_api.3:
+
+ Follow-up for r17946: removed generated man pages from
+ repository.
+
+2010-01-24 10:31 bvassche
+
+ * include/net-snmp/library/winservice.h, snmplib/winservice.c:
+
+ Moved two declarations of static functions from .h to .c.
+
+2010-01-24 10:21 magfr
+
+ * agent/mibgroup/agent/nsModuleTable.c:
+
+ Remove unnecessary casts.
+
+2010-01-24 10:19 bvassche
+
+ * snmplib/snmpUDPIPv6Domain.c:
+
+ CHANGES: snmplib: builds again when HAVE_GETADDRINFO is not
+ defined.
+
+2010-01-24 10:03 bvassche
+
+ * configure, configure.d/config_os_functions,
+ include/net-snmp/net-snmp-config.h.in, snmplib/inet_ntop.c,
+ snmplib/inet_ntop.h, snmplib/inet_pton.c, snmplib/inet_pton.h,
+ snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c,
+ snmplib/snmpUDPIPv6Domain.c:
+
+ Changes:
+ - Added configure tests for inet_ntop() and inet_pton().
+ - Added header files snmplib/inet_ntop.h and snmplib/inet_pton.h.
+ - Replaced "extern inet_ntop(...);" and "extern inet_pton(...);"
+ by #include "inet_ntop/pton.h".
+ - Converted snmplib/inet_ntop.c and snmplib/inet_pton.c from K&R
+ C to ANSI C.
+ - Replaced the inet_aton() calls that were introduced in r18033
+ in snmplib/snmpUDPDomain.c by inet_pton() calls such that it is
+ again possible to build Net-SNMP on Windows.
+
+2010-01-24 06:08 magfr
+
+ * include/net-snmp/library/snmpDTLSUDPDomain.h:
+
+ CHANGES: snmplib: Remove declarations of functions that don't
+ exist or are declared elsewhere.
+
+2010-01-24 05:48 magfr
+
+ * agent/agent_trap.c:
+
+ NEWS: snmplib: Removed the unused variables warm_start_oid,
+ link_down_oid, link_up_oid, auth_fail_oid and egp_xxx_oid.
+
+2010-01-23 22:06 magfr
+
+ * testing/tests/T070com2sec, testing/tests/T071com2sec6,
+ testing/tests/T072com2secunix:
+
+ Better set of SKIPIF/SKIPIFNOTS
+
+2010-01-23 20:31 magfr
+
+ * testing/tests/T071com2sec6, testing/tests/T072com2secunix:
+
+ Be correct in what it is that is tested in the header.
+
+2010-01-23 20:27 magfr
+
+ * snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ snmplib/snmpUnixDomain.c:
+
+ CHANGES: snmplib: Changed the com2sec directives to fail if there
+ are too few arguments. Additionally changed the storage structure
+ to not allocate more space than necessary.
+
+2010-01-23 20:22 magfr
+
+ * testing/tests/T070com2sec, testing/tests/T071com2sec6,
+ testing/tests/T072com2secunix:
+
+ new tests checking the error handling of the com2sec* directives
+
+2010-01-23 19:17 bvassche
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
- * agent/mibgroup/agentx/agentx_config.c:
+ Follow-up for r18025: builds again with Microsoft Visual Studio.
- CHANGES: agentx: 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.
+2010-01-23 17:51 bvassche
-2010-03-22 16:10 dts12
+ * configure, configure.ac:
- * mibs/NET-SNMP-PASS-MIB.txt:
+ CHANGES: building: OS header detection check is now run before
+ IPv6 stack detection.
+ CHANGES: Solaris: sockaddr_in6.sin6_addr configure test does now
+ work.
- Fix typo in default IpAddress value
- (See Bug #2972141)
+2010-01-23 17:42 bvassche
-2010-03-22 15:24 bvassche
+ * snmplib/large_fd_set.c:
- * mibs/UCD-DISKIO-MIB.txt:
+ Fixed a Solaris-specific compiler warning.
- Follow-up for r18349: added missing comma such that it is again
- possible to compile UCD-DISKIO-MIB.
+2010-01-23 17:00 bvassche
-2010-03-22 13:49 dts12
+ * configure, configure.d/config_os_headers,
+ configure.d/config_os_struct_members,
+ include/net-snmp/net-snmp-config.h.in,
+ include/net-snmp/system/mingw32.h:
- * mibs/UCD-DISKIO-MIB.txt, mibs/UCD-DLMOD-MIB.txt,
- mibs/UCD-IPFILTER-MIB.txt, mibs/UCD-SNMP-MIB.txt:
+ MinGW: added configure test for <sys/timeb.h> and also for struct
+ timezone.
- CHANGES: mibs: BUG: 2973890: Fix imports, DiskIOEntry list and
- revision histories
+2010-01-23 16:32 bvassche
-2010-03-22 11:55 bvassche
+ * include/net-snmp/library/snmpTCPIPv6Domain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h,
+ snmplib/snmpUDPIPv6Domain.c:
- * agent/mibgroup/winExtDLL.c, include/net-snmp/library/snmp_api.h:
+ MinGW: made sure that the IPv6-related datatypes are available
+ before being used.
- Win32, winExtDLL: solved the mystery of "ASN type zero". The
- winExtDLL code does now no longer trigger conversions of Windows
- ASN varbinds with ASN type zero. Note: this code change does not
- change the agent behavior.
+2010-01-23 16:30 bvassche
-2010-03-20 19:16 bvassche
+ * include/net-snmp/net-snmp-config.h.in:
- * agent/mibgroup/winExtDLL.c:
+ Added #undef HAVE_WINDOWS_H.
- Fixed the compiler warnings reported by gcc (MinGW).
+2010-01-23 16:28 bvassche
-2010-03-19 12:40 bvassche
+ * include/net-snmp/types.h:
- * agent/mibgroup/winExtDLL.c, win32/libsnmp_dll/libsnmp.def,
- win32/libsnmp_dll/libsnmp.def.in:
+ MinGW: made gettimeofday() declaration available for the
+ compiler.
- CHANGES: Win32: winExtDLL: multiple varbind set requests are now
- processed correctly.
- CHANGES: Win32: winExtDLL: made error codes in SNMP response PDUs
- as RFC-compliant as possible.
- CHANGES: Win32: winExtDLL: if loading an extension DLL fails, the
- reason why loading failed is now logged.
- CHANGES: Win32: 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.
+2010-01-23 16:27 bvassche
-2010-03-19 11:41 bvassche
+ * snmplib/snmp_api.c:
- * agent/snmp_agent.c:
+ MinGW: made gettimeofday() declaration available for the
+ compiler.
- Reverted r18324 since the 5.4 branch is in RC stage and a
- leak-at-exit is not a showstopper.
+2010-01-23 16:26 bvassche
-2010-03-17 13:41 bvassche
+ * snmplib/inet_pton.c:
- * mibs/NET-SNMP-AGENT-MIB.txt, mibs/NET-SNMP-EXTEND-MIB.txt:
+ Made sure that the compiler does not complain about a missing
+ prototype for isdigit().
- Minor MIB fixes (backported r18320, r18321 and r18325).
+2010-01-23 16:24 bvassche
-2010-03-17 13:29 bvassche
+ * configure, configure.d/config_os_headers:
- * agent/snmp_agent.c:
+ MinGW: iphlpapi.h configure test does now work.
- CHANGES: snmpd: fixed one leak-at-exit.
+2010-01-23 15:10 bvassche
-2010-03-17 12:44 bvassche
+ * configure, configure.d/config_project_ipv6_types:
- * agent/mibgroup/winExtDLL.c:
+ Renamed the Winsock2 IPv6 stack from 'mingw' into 'winsock2'.
- CHANGES: BUG: 2971257: Fixed winExtDLL handling of multi-varbind
- getNext requests with OIDs in reverse lexicographical order.
+2010-01-23 15:07 bvassche
-2010-03-14 22:56 dts12
+ * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/icmp.c,
+ agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c,
+ agent/mibgroup/mibII/ipAddr.c,
+ agent/mibgroup/mibII/route_write.c, agent/mibgroup/mibII/tcp.c,
+ agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udp.c,
+ agent/mibgroup/mibII/udpTable.c,
+ agent/mibgroup/mibII/var_route.c, agent/snmpd.c,
+ apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c,
+ apps/snmpnetstat/winstub.h, configure,
+ configure.d/config_os_headers,
+ include/net-snmp/net-snmp-config.h.in, include/net-snmp/types.h,
+ snmplib/inet_ntop.c, snmplib/inet_pton.c,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpSSHDomain.c,
+ snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c,
+ snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
- * CHANGES, NEWS:
+ Improved portability between the supported Win32 compilation
+ environments as follows:
+ - Made sure that the <winsock2.h> and <ws2tcpip.h> header files
+ are only included from <net-snmp/types.h>.
+ - Added configure check for <iphlpapi.h>.
+ - Replaced several WIN32 / cygwin tests by a HAVE_IPHLPAPI_H
+ test.
+ - Documented that win32/net-snmp/net-snmp-config.h is only used
+ for the MSVC build.
- version update
+2010-01-22 16:46 bvassche
-2010-03-14 22:31 dts12
+ * snmplib/tools.c:
- * ChangeLog:
+ Follow-up for r17910: builds again with Microsoft Visual Studio
+ 6.
+
+2010-01-22 16:41 bvassche
+
+ * agent/mibgroup/winExtDLL.c, win32/MgmtApi-winExtDLL.h:
+
+ Follow up for r18016: builds again with Microsoft Visual Studio.
+
+2010-01-22 14:13 bvassche
+
+ * configure, configure.d/config_os_libs:
+
+ Follow-up for r18016: made MinGW libiphlpapi check more robust.
+
+2010-01-22 13:32 bvassche
+
+ * README.win32, aclocal.m4, agent/agent_index.c,
+ agent/agent_read_config.c, agent/agent_registry.c,
+ agent/agent_trap.c, agent/mib_modules.c,
+ agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/master.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/protocol.c,
+ agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/disman/schedule/schedCore.c,
+ agent/mibgroup/examples/ucdDemoPublic.c,
+ agent/mibgroup/header_complex.c, agent/mibgroup/host_res.h,
+ agent/mibgroup/ip-forward-mib/data_access/route_ioctl.c,
+ agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/ipAddr.c,
+ agent/mibgroup/mibII/mibII_common.h,
+ agent/mibgroup/mibII/route_headers.h,
+ agent/mibgroup/mibII/route_write.c,
+ agent/mibgroup/mibII/system_mib.c,
+ agent/mibgroup/mibII/vacm_conf.c,
+ agent/mibgroup/mibII/vacm_vars.c,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/smux/smux.c, agent/mibgroup/snmpv3/snmpEngine.c,
+ agent/mibgroup/snmpv3/snmpMPDStats.c,
+ agent/mibgroup/snmpv3/usmStats.c,
+ agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/struct.h,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.c,
+ agent/mibgroup/target/target.c, agent/mibgroup/ucd-snmp/disk.c,
+ agent/mibgroup/ucd-snmp/dlmod.c,
+ agent/mibgroup/ucd-snmp/errormib.c,
+ agent/mibgroup/ucd-snmp/extensible.c,
+ agent/mibgroup/ucd-snmp/file.c,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/ucd-snmp/pass.c,
+ agent/mibgroup/ucd-snmp/pass_persist.c,
+ agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/proxy.c,
+ agent/mibgroup/ucd-snmp/versioninfo.c,
+ agent/mibgroup/util_funcs.c, agent/mibgroup/winExtDLL.c,
+ agent/mibgroup/winExtDLL.h, agent/snmp_agent.c,
+ agent/snmp_vars.c, agent/snmpd.c, apps/encode_keychange.c,
+ apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c,
+ apps/snmpdf.c, apps/snmpget.c, apps/snmpgetnext.c,
+ apps/snmpnetstat/winstub.c, apps/snmpset.c, apps/snmpstatus.c,
+ apps/snmptable.c, apps/snmptest.c, apps/snmptranslate.c,
+ apps/snmptrap.c, apps/snmptrapd.c, apps/snmptrapd_auth.c,
+ apps/snmptrapd_handlers.c, apps/snmptrapd_log.c,
+ apps/snmptrapd_sql.c, apps/snmpusm.c, apps/snmpvacm.c,
+ apps/snmpwalk.c, configure, configure.d/config_os_functions,
+ configure.d/config_os_headers, configure.d/config_os_libs,
+ configure.d/config_os_struct_members,
+ configure.d/config_project_ipv6_types,
+ include/net-snmp/library/large_fd_set.h,
+ include/net-snmp/library/libsnmp.h,
+ include/net-snmp/net-snmp-config.h.in,
+ include/net-snmp/system/mingw32.h, include/net-snmp/types.h,
+ snmplib/asn1.c, snmplib/callback.c, snmplib/default_store.c,
+ snmplib/int64.c, snmplib/keytools.c, snmplib/large_fd_set.c,
+ snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c,
+ snmplib/parse.c, snmplib/read_config.c, snmplib/scapi.c,
+ snmplib/snmp.c, snmplib/snmp_alarm.c, snmplib/snmp_api.c,
+ snmplib/snmp_auth.c, snmplib/snmp_client.c, snmplib/snmp_debug.c,
+ snmplib/snmp_logging.c, snmplib/snmp_parse_args.c,
+ snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c,
+ snmplib/system.c, snmplib/tools.c, snmplib/vacm.c,
+ snmplib/winpipe.c, win32/Snmp-winExtDLL.h,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
- version update
+ NEWS: MinGW: winExtDLL compiles now under MinGW.
+ CHANGES: MinGW: building Net-SNMP works again.
+
+ Detailed overview:
+ * Changes in the configure script:
-2010-03-14 22:28 dts12
+ - socket() library check passes again on MinGW.
+ - Added library checks for libws2_32, libregex and libsnmpapi.
+ - Added check for the winsock2.h and ws2tcpip.h header files.
+ - Added check for the chown() and localtime_r() functions.
+ - sockaddr_in6.sin6_scope_id check does now work on MinGW.
+ - Added IPv6 stack type called "mingw".
+ * Source code changes:
- * agent/Makefile.depend, agent/mibgroup/Makefile.depend:
+ - Include <winsock2.h> from <net-snmp/types.h> instead of
+ <winsock.h>
+ under MinGW such that IPv6 support is available.
+ - Moved #include <winsock.h> from .c files to <net-snmp/types.h>.
+ - Added a copy of the MinGW header file <snmp.h> (which is not
+ copyrighted)
+ as win32/Snmp-winExtDLL.h.
+ - agent: only call chown() when available (HAVE_CHOWN).
+ * Documentation changes: updated README.win32.
- make depend
-2010-03-14 22:19 dts12
+2010-01-22 08:34 magfr
- * agent/Makefile.depend, agent/mibgroup/Makefile.depend:
+ * snmplib/read_config.c:
- make depend
+ CHANGES: snmplib: Do not cast from char* to char*
-2010-03-14 22:19 dts12
+2010-01-22 00:39 hardaker
- * agent/Makefile.depend, agent/mibgroup/Makefile.depend:
+ * COPYING:
- make depend
+ Copyright file update for SPARTA, Inc.
-2010-03-14 22:10 dts12
+2010-01-22 00:22 hardaker
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
+ * snmplib/snmptsm.c:
- documentation update
+ add proper prefixes in TSM for SSH, DTLS, etc, based on the
+ domain
-2010-03-14 22:07 dts12
+2010-01-22 00:20 hardaker
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- snmplib/snmp_version.c:
+ * dist/patme:
- Version number update
+ added 5.5 branch
-2010-03-12 11:53 dts12
+2010-01-22 00:20 hardaker
- * apps/snmptable.c:
+ * dist/makerelease.xml:
- CHANGES: snmptable: PATCH: 2850067: Suppress extraneous "index"
- header token
- Patch supplied by Dan Nelson
+ minor echo output change
-2010-03-11 16:52 dts12
+2010-01-21 20:51 rstory
- * man/snmpcmd.1.def:
+ * snmplib/snmp_api.c:
- Document the format of the -e/-E command line options.
+ move comment next to code it is talking about; No code change
-2010-03-11 16:47 dts12
+2010-01-21 14:55 jsafranek
- * agent/helpers/table_dataset.c:
+ * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:
- Remove mention of the (abandoned) 'dataset2' helper.
+ CHANGES: 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.
-2010-03-11 16:03 dts12
+2010-01-20 12:42 bvassche
- * testing/eval_suite.sh:
+ * PORTING, local/snmpcheck.def:
- Use SNMP_TMPDIR instead of TMPDIR
- Backport of revision 18262
+ Fixed typo: replaced 'necissary' by 'necessary'.
-2010-03-11 15:08 dts12
+2010-01-20 08:53 jsafranek
- * agent/auto_nlist.c, agent/mibgroup/examples/ucdDemoPublic.c,
- apps/snmptest.c, snmplib/parse.c, snmplib/tools.c:
+ * man/snmpnetstat.1.def:
- CHANGES: PATCH: 2952034: Return of the Great SuSE 'sprintf'
- Hunt...
- Patch supplied by Leonardo Chiquitto
+ Fix minor typo in man page, it's snmpnetstat -Cp, not -CP.
-2010-03-11 14:55 dts12
+2010-01-14 12:34 jsafranek
- * local/traptoemail:
+ *
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c:
- CHANGES: PATCH: 2937996: Add Date: header to email send by
- traptoemail
+ CHANGES: 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.
-2010-03-11 14:23 dts12
+2010-01-13 11:21 jsafranek
- * agent/mibgroup/ucd-snmp/pass.c:
+ * agent/mibgroup/if-mib/data_access/interface_linux.c:
- CHANGES: snmpd: PATCH: 2968642: Catch overflow of pass-through
- command buffer.
- Patch from Andreas Jaeger/Leonardo Chiquitto
+ CHANGES: snmpd: 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.
-2010-03-11 12:37 dts12
+2010-01-12 00:52 tanders
- * agent/mibgroup/agentx/protocol.c:
+ * configure, configure.d/config_os_libs:
- CHANGES: snmpd: PATCH: 2956657: Handle over-length AgentX OIDs.
- Patch provided by Rob West
+ CHANGES: build: run rpm configure checks for hr_swinst rewrite
+ (rpm
+ version only)
-2010-03-11 12:19 dts12
+2010-01-11 23:58 tanders
- * agent/mibgroup/ucd-snmp/pass.c:
+ * apps/Makefile.in:
- Suppress warnings of possible buffer overflow.
- This doesn't _actually_ protect against such an overflow,
- since the target buffer is non-empty, so strncat can't
- use it all anyway. But this should at least mislead the
- compiler sufficiently to shut it up!
-
- Patch provided by Andreas Jaeger.
+ add PERLLDOPTS_FOR_APPS to agentxtrap link line (fixes
+ "libperl.so not
+ found" errors)
-2010-03-11 11:57 dts12
+2010-01-11 00:11 tanders
- * configure, configure.in:
+ * testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap,
+ testing/tests/T055agentv1mintrap,
+ testing/tests/T056agentv2cmintrap, testing/tests/T113agentxtrap,
+ testing/tests/T114agentxagentxtrap:
- Replace backquote with single quote in configure output message.
- While this change is probably not strictly necessary, it feels
- sensible to avoid this particular use of backquotes, Just In
- Case.
- See discussion in Patch #2952169
+ get rid of using deprecated syntax for trap/inform sinks
-2010-03-11 11:43 dts12
+2010-01-08 08:42 bvassche
- * snmplib/mib.c:
+ * snmplib/snmp_alarm.c, snmplib/snmp_api.c:
- CHANGES: library: PATCH: 2952140: Overflow counter32 and gauge32
- on 64bit systems correctly
- Patch provided by Leonardo Chiquitto
+ CHANGES: snmplib: 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_sigmask.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.
-2010-03-11 11:36 dts12
+2010-01-07 19:42 hardaker
- * testing/TESTCONF.sh, testing/eval_suite.sh:
+ * agent/mibgroup/hardware/cpu/cpu_sysctl.c:
- CHANGES: build: PATCH: 2952020: Explicitly set permission on
- temporary testing output directories.
- Patch provided by Leonardo Chiquitto.
+ Patch from Stephen Hemminger to fix a minor memleak in cpu
+ sysctrl fetching
-2010-03-11 11:26 dts12
+2010-01-07 16:21 bvassche
- * agent/mibgroup/if-mib/ifXTable/ifXTable.c:
+ * include/net-snmp/library/read_config.h, snmplib/read_config.c,
+ snmplib/snmpusm.c, snmplib/vacm.c:
- CHANGES: snmpd: PATCH: 2950845: Fix ifHighSpeed calculation
- Patch provided by Leonardo Chiquitto
+ Removed read_config_read_ascii_string(), and made sure that
+ read_config_read_octet_string() '\0'-terminates the output buffer
+ in all cases.
+ Updated documentation and unit tests.
-2010-03-03 16:11 jsafranek
+2010-01-07 14:41 bvassche
- * configure, include/net-snmp/net-snmp-config.h.in:
+ * snmplib/snmpusm.c:
- Regerate configure script after rev. 18193 (automatic RPM version
- detection).
- Net-SNMP should compile with rpm-4.6 automatically.
+ Removed three superfluous casts because these triggered a
+ compiler warning
+ when compiled with MSVC.
-2010-02-23 12:27 jsafranek
+2010-01-07 13:28 bvassche
- * configure.in:
+ * snmplib/read_config.c:
- CHANGES: building: Fixed compilation with rpm-4.6.
- Turn on the legacy API when rpm-4.6 is detected.
+ Reverted the read_config_read_octet_string() changes from r17992
+ because these
+ caused the following Valgrind complaint during snmpd startup:
+
+ ==25201== Conditional jump or move depends on uninitialised
+ value(s)
+ ==25201== at 0x4047B14: netsnmp_send_traps (agent_trap.c:798)
+ ==25201== by 0x4048128: send_enterprise_trap_vars
+ (agent_trap.c:853)
+ ==25201== by 0x404819D: send_trap_vars (agent_trap.c:963)
+ ==25201== by 0x404825B: send_easy_trap (agent_trap.c:1011)
+ ==25201== by 0x804B5D2: main (snmpd.c:394)
-2010-02-10 10:04 dts12
+2010-01-07 12:30 bvassche
- * python/netsnmp/client_intf.c:
+ *
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c:
- CHANGES: python: Support null-bytes in octet strings
- Patch supplied by Tommy Beadle
+ Fixed a format specification mismatch.
-2010-02-09 15:05 bvassche
+2010-01-07 12:19 bvassche
- * ., README.win32, agent/mibgroup/winExtDLL.c,
- agent/mibgroup/winExtDLL.h, win32/MgmtApi-winExtDLL.h,
- win32/Snmp-winExtDLL.h:
+ * include/net-snmp/agent/sysORTable.h:
- CHANGES: Win32: winExtDLL: works now on Windows Vista, Windows 7
- and Windows 2008 too.
- CHANGES: Win32: simplified building Net-SNMP + winExtDLL with
- MSVC.
- CHANGES: MinGW: winExtDLL: builds now.
- Note: all these changes have been backported from the trunk.
+ Depending on the context, assigning a char * pointer to
+ sysORTable::OR_descr does or does not transfer
+ ownership. So whether OR_descr is declared as char * or as const
+ char *, there will always be at
+ least one statement on which the compiler complains about a char
+ * / const char * mismatch. The only solution is to cast away
+ const where appropriate to make sure that the compiler does not
+ complain, as implemented in this patch. 2010-01-07 11:46
+ bvassche
-2010-02-09 14:29 bvassche
- * include/net-snmp/library/snmp_logging.h:
+ * snmplib/snmpusm.c:
- CHANGES: Win32: added #include <stdio.h> in
- include/net-snmp/library/snmp_logging.h such that Net-SNMP 5.5
- builds again with Microsoft Visual Studio 6.
+ usm_save_user(): when writing user->name and user->secName, only
+ write the ASCII data and not the
+ terminating '\0'. Since both items are read by calling
+ read_config_read_ascii_string(), writing
+ the terminating '\0' is not necessary to guarantee that the data
+ read back is terminated properly.
-2010-02-08 19:47 bvassche
+2010-01-07 09:13 bvassche
- * ., agent/agent_handler.c, agent/helpers/table_dataset.c,
- include/net-snmp/agent/agent_handler.h,
- include/net-snmp/agent/snmp_agent.h,
- include/net-snmp/agent/table_data.h,
- include/net-snmp/agent/table_dataset.h,
- include/net-snmp/library/data_list.h:
+ * snmplib/read_config.c:
- CHANGES: snmpd, snmplib: Remove the inline declarations for
- functions that lack an inline definition.
-
- Backported r16926 from the trunk to the 5.4 branch because Mario
- Gartner posted
- patch 2945202 in which he reported that gcc printed several
- warnings like the
- following for the code on the 5.4 branch:
- include/net-snmp/agent/agent_handler.h:241: warning: inline
- function 'void*
- netsnmp_request_get_list_data(netsnmp_request_info*, const
- char*)' used but
- never defined
+ Changed the behavior of read_config_read_octet_string(): until
+ now this
+ function terminated the output buffer in some cases with '\0'
+ (when the
+ input was in the format 0x... and a buffer overflow occurred and
+ also
+ when the input was in ASCII format, but not when the input was in
+ format
+ 0x... and no buffer overflow occurred). Changed this such that
+ this
+ function does no longer terminate the input buffer with '\0'.
+ This
+ change was possible because inside the Net-SNMP project all
+ callers that
+ needed a '\0' terminated string have been converted to use
+ read_config_read_ascii_string() instead.
-2010-02-05 09:48 jsafranek
+2010-01-06 17:52 bvassche
- * agent/mibgroup/if-mib/data_access/interface_linux.c,
- agent/mibgroup/mibII/interfaces.c,
- include/net-snmp/data_access/interface.h:
+ * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/snmp_mib.c,
+ agent/mibgroup/mibII/snmp_mib_5_5.c,
+ agent/mibgroup/mibII/sysORTable.c,
+ agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c,
+ agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/vacm_vars.c,
+ agent/mibgroup/snmpv3/snmpEngine.c,
+ agent/mibgroup/snmpv3/snmpMPDStats.c,
+ agent/mibgroup/snmpv3/snmpMPDStats_5_5.c,
+ agent/mibgroup/snmpv3/usmStats.c,
+ agent/mibgroup/snmpv3/usmStats_5_5.c,
+ agent/mibgroup/tunnel/tunnel.c:
- CHANGES: snmpd: 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.
+ Reverted r17968 and r17972.
-2010-02-01 01:07 tanders
+2010-01-06 15:40 bvassche
- * testing/tests/T055agentv1mintrap:
+ * agent/mibgroup/disman/event/mteTriggerConf.c,
+ agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/mibII/vacm_conf.c:
- Follow-up for r18093: same changes for all branches
+ Fixed more compiler warnings related to the use of the const
+ keyword.
-2010-02-01 01:05 tanders
+2010-01-06 15:38 bvassche
- * testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap,
- testing/tests/T056agentv2cmintrap, testing/tests/T113agentxtrap:
+ * agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c:
- CHANGES: building: 'make test TESTOPTS="-P tcp"' works fine now
+ Fixed a format specification mismatch.
-2010-01-31 01:42 tanders
+2010-01-06 15:36 bvassche
- * man/Makefile.in:
+ * include/net-snmp/library/snmpusm.h:
- Follow-up for r17710 / backport of r17712: remove an obsolete
- manual
- page from the set of files that should be installed
+ Changed argument type from char * into const char *. Should have
+ been included in r17975.
-2010-01-29 20:07 jsafranek
+2010-01-06 15:33 bvassche
- * testing/tests/T059trapdtraphandle:
+ * agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/disman/schedule/schedTable.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/mibII/ipv6.c,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/utilities/override.c:
- Elaborate on rev. 18089 and adjust the temporary directory to the
- * *really working one*. 2010-01-29 19:11 jsafranek
+ Fixed several compiler warnings about char * / u_char *
+ mismatches.
+2010-01-06 15:31 bvassche
- * testing/tests/T059trapdtraphandle:
+ * agent/agent_read_config.c,
+ include/net-snmp/agent/agent_read_config.h,
+ include/net-snmp/config_api.h, snmplib/read_config.c:
- Fix test 35 when configure option '--with-temp-file-pattern' was
- used and the directory for temp. files does not exist yet.
+ Added the functions register_const_config_handler() and
+ snmpd_register_const_config_handler(), which
+ accept a parser function that does not modify the string that it
+ parses. Using these functions results
+ in easier to read code than using the non-const handler
+ registration functions and casting the parser
+ function explicitly from (void(*)(const char*, const char*)) to
+ (void(*)(const char*, char*)).
-2010-01-26 09:27 jsafranek
+2010-01-06 15:27 bvassche
- * agent/mibgroup/host/hr_swinst.c:
+ * snmplib/snmpusm.c:
- CHANGES: snmpd: 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 compiler warning about discarding the const qualifier.
-2010-01-22 00:39 hardaker
+2010-01-06 14:48 bvassche
- * COPYING:
+ * include/net-snmp/library/read_config.h, snmplib/read_config.c:
- Copyright file update for SPARTA, Inc.
+ Added read_config_read_objid_const().
-2010-01-21 14:55 jsafranek
+2010-01-06 14:42 bvassche
- * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:
+ * agent/mibgroup/tunnel/tunnel.c:
- CHANGES: 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.
+ Duplicated the second argument of REGISTER_SYSOR_TABLE() /
+ REGISTER_SYSOR_ENTRY()
+ since that argument is freed while unregistering such an entry.
+ Not sure whether
+ this could actually trigger a call of free() with a constant
+ string as argument
+ and I'm neither sure about whether or not this could have
+ triggered a crash.
-2010-01-20 08:53 jsafranek
+2010-01-06 14:34 bvassche
- * man/snmpnetstat.1.def:
+ * include/net-snmp/library/vacm.h, snmplib/vacm.c:
- Fix minor typo in man page, it's snmpnetstat -Cp, not -CP.
+ For those VACM functions that do not modify the strings passed as
+ arguments,
+ changed the argument type from char * to const char *.
-2010-01-07 19:42 hardaker
+2010-01-06 14:27 bvassche
- * agent/mibgroup/hardware/cpu/cpu_sysctl.c,
- agent/mibgroup/host/hr_swinst.c:
+ * snmplib/snmp_logging.c:
- Patch from Stephen Hemminger to fix a minor memleak in cpu
- sysctrl fetching
+ Fixed a compiler warning about discarding the const qualifier.
-2010-01-06 17:56 dts12
+2010-01-06 14:26 bvassche
- * CHANGES:
+ * agent/mibgroup/sctp-mib/sctpScalars_common.c:
- version update
+ Removed an unused variable.
-2010-01-06 17:25 dts12
+2010-01-06 14:14 bvassche
- * ChangeLog:
+ * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/snmp_mib.c,
+ agent/mibgroup/mibII/snmp_mib_5_5.c,
+ agent/mibgroup/mibII/sysORTable.c,
+ agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c,
+ agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/vacm_vars.c,
+ agent/mibgroup/snmpv3/snmpEngine.c,
+ agent/mibgroup/snmpv3/snmpMPDStats.c,
+ agent/mibgroup/snmpv3/snmpMPDStats_5_5.c,
+ agent/mibgroup/snmpv3/usmStats.c,
+ agent/mibgroup/snmpv3/usmStats_5_5.c:
- version update
+ Duplicated the second argument of REGISTER_SYSOR_TABLE() /
+ REGISTER_SYSOR_ENTRY()
+ since that argument is freed while unregistering such an entry.
+ Not sure whether
+ this could actually trigger a call of free() with a constant
+ string as argument
+ and I'm neither sure about whether or not this could have
+ triggered a crash.
-2010-01-06 17:06 dts12
+2010-01-06 14:08 bvassche
- * agent/Makefile.depend, agent/helpers/Makefile.depend,
- agent/mibgroup/Makefile.depend, apps/Makefile.depend,
- apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
+ * agent/mibgroup/disman/event/mteTriggerConf.c,
+ agent/mibgroup/disman/event/mteTriggerConf.h:
- make depend
+ Fixed several compiler warnings about discarding the const
+ qualifier.
-2010-01-06 17:06 dts12
+2010-01-06 14:06 bvassche
- * agent/Makefile.depend, agent/helpers/Makefile.depend,
- agent/mibgroup/Makefile.depend, apps/Makefile.depend,
- apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
+ * agent/helpers/table.c, agent/helpers/table_dataset.c:
- make depend
+ Fixed several compiler warnings about char * / u_char *
+ mismatches.
-2010-01-06 16:55 dts12
+2010-01-06 14:04 bvassche
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
+ * include/net-snmp/library/read_config.h, snmplib/read_config.c:
- documentation update
+ Changes:
+ - Added new functions skip_white_const(), skip_not_white_const(),
+ skip_token_const(), copy_nword_const() and
+ read_config_read_octet_string_const().
+ - Changed return type of read_config_read_ascii_string() from
+ char * to
+ const char *. Note: this does not affect backwards compatibility
+ since this
+ function has not yet been included in any release.
+ - Fixed documentation of read_config_read_octet_string() and
+ read_config_read_ascii_string().
+ - Reduced number of cast-away-const constructs in read_config.c.
-2010-01-06 16:43 dts12
+2010-01-06 13:35 bvassche
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- snmplib/snmp_version.c:
+ * include/net-snmp/library/tools.h:
- Version number update
+ Refined the implementation of the macro NETSNMP_REMOVE_CONST():
+ when using
+ the gcc compiler, it is now verified whether the types (const t)
+ and typeof(e)
+ are compatible, where t is the first argument and e the second
+ argument of
+ this macro.
2010-01-06 13:33 jsafranek
@@ -947,7 +58153,96 @@ Changes: V5.4.2 -> V5.4.3
* snmplib/snmpUnixDomain.c:
- CHANGES: snmplib: BUGS: 2922390: Fix test for missing contextName parameter
+ CHANGES: snmplib: BUGS: 2922390: Fix test for missing contextName
+ parameter
+
+2010-01-06 11:57 bvassche
+
+ * agent/snmp_perl.c, include/net-snmp/library/tools.h,
+ snmplib/container.c, snmplib/container_binary_array.c,
+ snmplib/container_list_ssll.c, snmplib/parse.c,
+ snmplib/snmp_service.c:
+
+ Changes:
+ - Introduced a new macro NETSNMP_REMOVE_CONST() that allows to
+ cast
+ away constness without that gcc -Wcast-qual reports a warning.
+ - Made casting away constness explicit by introducing the
+ NETSNMP_REMOVE_CONST() macro. This suppresses the warning
+ gcc -Wcast-qual printed for these statements.
+
+2010-01-06 11:46 bvassche
+
+ * agent/mibgroup/tunnel/tunnel.c, snmplib/snmpUDPIPv6Domain.c:
+
+ Fixed compiler warnings about discarding the const qualifier.
+
+2010-01-06 09:14 magfr
+
+ * agent/mibgroup/mibII/icmp.c, agent/mibgroup/smux/smux.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.c,
+ agent/mibgroup/ucd-snmp/dlmod.c, agent/snmp_agent.c,
+ apps/agentxtrap.c, snmplib/large_fd_set.c, snmplib/snmp_api.c:
+
+ Do not use 0 when referring to NULL.
+
+2010-01-06 08:26 bvassche
+
+ * include/net-snmp/library/system.h, snmplib/system.c:
+
+ Changed argument types of calculate_time_diff() and
+ calculate_sectime_diff()
+ from struct timeval * to const struct timeval *. Note: this does
+ not affect
+ backwards compatibility.
+
+2010-01-06 08:23 bvassche
+
+ * agent/mibgroup/ucd-snmp/diskio.c:
+
+ Changes (no functionality has been modified):
+ - Removed diskio_parse_config() declaration because that function
+ is neither called nor defined in the source file diskio.c.
+ - Added declaration for getstats() such that gcc does not
+ complain about a missing declaration.
+ - Linux: changed visibility of getstats() from global to static
+ for consistency with the BSD and Darwin implementations of
+ getstats().
+
+2010-01-06 08:00 bvassche
+
+ * agent/agent_trap.c, agent/mibgroup/agentx/client.c,
+ agent/mibgroup/agentx/protocol.c,
+ agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/utilities/iquery.c:
+
+ Fixed compiler warnings about char * / u_char * mismatches.
+
+2010-01-06 02:18 magfr
+
+ * apps/Makefile.in, configure, configure.d/config_modules_agent,
+ man/Makefile.in, testing/tests/T114agentxagentxtrap:
+
+ CHANGES: apps: Only build agentxtrap if the agentx libraries are
+ built. Add a test case for agentxtrap.
+
+ The enablement/disablement is inspiered by automake conditionals
+
+2010-01-06 01:59 magfr
+
+ * agent/mibgroup/agentx/client.c:
+
+ Remove unused variable starttime.
+
+2010-01-05 22:54 magfr
+
+ * agent/mibgroup/ucd-snmp/logmatch.c,
+ agent/mibgroup/ucd-snmp/logmatch.h:
+
+ CHANGES: Hide most functions and variables in the logmatch
+ module. Cleaned up the header accordingly. Remove the need for
+ forward declarations by reordering the functions.
2010-01-05 22:33 dts12
@@ -973,9 +58268,175 @@ Changes: V5.4.2 -> V5.4.3
* agent/mibgroup/agentx/protocol.c:
- CHANGES: snmpd: PATCH: 2912584: Fix null OID handling in Agentx on 64bit
+ CHANGES: snmpd: PATCH: 2912584: Fix null OID handling in Agentx
+ on 64bit
Patch supplied by Lutz Jaenicke
+2010-01-05 10:11 tanders
+
+ * include/net-snmp/system/hpux.h:
+
+ CHANGES: hpux: fix build error on HP-UX 10.20
+
+2010-01-05 08:42 jsafranek
+
+ * man, man/pdu_api.3, man/session_api.3, man/varbind_api.3:
+
+ Remove generated man pages from repository.
+
+2010-01-04 16:44 bvassche
+
+ * snmplib/read_config.c:
+
+ Fixed a past-end-of-buffer read that occurred when an ASCII
+ string was
+ passed as the first argument of read_config_read_octet_string() /
+ read_config_read_ascii_string() and the third argument (*len)
+ equals 0.
+
+2010-01-04 16:41 bvassche
+
+ * snmplib/read_config.c:
+
+ Fixed compiler warnings about casting away 'const'.
+
+2010-01-04 16:27 bvassche
+
+ * snmplib/read_config.c:
+
+ Added unit test for read_config_read_octet_string() and
+ read_config_read_ascii_string().
+
+2010-01-04 10:45 jsafranek
+
+ * snmplib/mib.c:
+
+ Use correct oid length in table indexes.
+
+2010-01-04 08:10 bvassche
+
+ * snmplib/snmp_alarm.c:
+
+ Made sure that snmp_alarm.c can be compiled again with C89
+ compilers: for C89
+ it is required that initializers are constant expressions.
+
+2010-01-03 16:28 magfr
+
+ * agent/mibgroup/tcp-mib/data_access/tcpConn_common.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_solaris2.c:
+
+ Rename netsnmp_arch_tcpconn_delete to
+ netsnmp_arch_tcpconn_entry_delete in order to be consistent with
+ the header file and all the other functions in the module.
+
+2010-01-03 16:26 magfr
+
+ * agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h,
+ include/net-snmp/data_access/ip_scalars.h,
+ include/net-snmp/data_access/systemstats.h:
+
+ Add missing declarations.
+
+2009-12-30 12:49 bvassche
+
+ * include/net-snmp/library/tools.h,
+ include/net-snmp/library/types.h:
+
+ Follow-up for r17933: fixed the issue that including the header
+ file
+ <net-snmp/library/types.h> from <net-snmp/library/tools.h>
+ triggers
+ compiler errors during the configure process (complaints about
+ <netsnmp/net-snmp-config.h> not being included before
+ <net-snmp/types.h>).
+ Note: this does not solve the underlying problem that MIB code
+ must not
+ include the header file <net-snmp/types.h> because doing so would
+ trigger a
+ circular dependency during the configure step (MIB code is
+ compiled during
+ the configure step, while the configure step generates
+ <netsnmp/net-snmp-config.h> and <net-snmp/types.h> needs
+ <netsnmp/net-snmp-config.h>).
+
+2009-12-30 11:48 bvassche
+
+ * apps, man:
+
+ Follow-up for r17919: updated Subversion ignore lists.
+
+2009-12-28 18:03 bvassche
+
+ * agent/agent_index.c:
+
+ Fixed a past-end-of-buffer read. Found this by analyzing compiler
+ warnings.
+ Note: the affected function, register_string_index(), isn't
+ called from
+ anywhere inside the Net-SNMP project itself.
+
+2009-12-23 09:49 jsafranek
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:
+
+ Fix invalid read reported by valgrind:
+ Invalid read of size 1
+ memcpy (mc_replace_strmem.c:402)
+ _netsnmp_ioctl_ipaddress_container_load_v4
+ (ipaddress_ioctl.c:240)
+ netsnmp_arch_ipaddress_container_load (ipaddress_linux.c:158)
+ netsnmp_access_ipaddress_container_load (ipaddress_common.c:112)
+
+ Returning structure with pointers inside is not the best thing to
+ do.
+
+2009-12-22 16:05 bvassche
+
+ * include/net-snmp/library/read_config.h, snmplib/read_config.c,
+ snmplib/snmpusm.c, snmplib/vacm.c:
+
+ Fixed several past-end-of-buffer reads.
+
+2009-12-22 12:02 bvassche
+
+ * agent/mibgroup/Rmon/agutil.c, agent/mibgroup/agentx/client.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/host/hr_swinst.c,
+ agent/mibgroup/if-mib/data_access/interface_openbsd.c,
+ agent/mibgroup/if-mib/data_access/interface_sysctl.c,
+ agent/mibgroup/mibII/interfaces.c, agent/snmp_agent.c,
+ agent/snmp_vars.c, include/net-snmp/agent/snmp_agent.h,
+ include/net-snmp/library/system.h,
+ include/net-snmp/library/tools.h,
+ include/net-snmp/library/types.h, man/netsnmp_util.3,
+ snmplib/system.c, snmplib/tools.c, win32/libsnmp_dll/libsnmp.def,
+ win32/libsnmp_dll/libsnmp.def.in:
+
+ Reverted the backwards-incompatible changes of r17913:
+ - Restored the definition of the DIFFTIMEVAL() macro.
+ - Restored the definitions of the functions
+ calculate_time_diff(),
+ uatime_ready(), marker_tticks() and timeval_tticks().
+ - starttime is again a global variable instead of a static one.
+ Also implemented the following changes:
+ - Moved the marker_t typedef from net-snmp/library/tools.h to
+ net-snmp/library/types.h.
+ - Added a new typedef, const_marker_t.
+ - For those atime_*() / uatime_*() / *_tticks() functions that do
+ not change
+ their arguments, declared these arguments const_marker_t instead
+ of marker_t.
+ - Renamed netsnmp_get_starttime() and netsnmp_set_starttime() to
+ netsnmp_get_agent_starttime() and netsnmp_set_agent_starttime()
+ respectively. Moved these functions from tools.c to system.c.
+ - Removed the function atime_hsubtract() (was introduced in
+ r17913) and
+ introduced a new function, netsnmp_set_agent_uptime().
+
2009-12-22 07:59 bvassche
* snmplib/read_config.c:
@@ -989,6 +58450,25 @@ Changes: V5.4.2 -> V5.4.3
string
read by this function.
+2009-12-21 14:29 jsafranek
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:
+
+ CHANGES: snmpd: 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
+ container
+ 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.
+
2009-12-21 13:52 bvassche
* snmplib/read_config.c:
@@ -1003,6 +58483,30 @@ Changes: V5.4.2 -> V5.4.3
triggered by
parsing the persistentDir keyword.
+2009-12-21 13:32 bvassche
+
+ * agent/helpers/table_dataset.c:
+
+ Applied a slightly modified version of patch #2901122. Changes:
+ - New feature: specifying ASN type SNMP_NOSUCHINSTANCE as the
+ third argument
+ of netsnmp_set_row_column() will cause an SNMP GetRequest /
+ GetNextRequest to
+ return the error code noSuchInstance (SNMPv2) or noSuchName
+ (SNMPv1). This
+ makes it possible to have a cached table with one or more
+ "holes".
+ - Performance optimization: do not free() / malloc() the memory
+ for storing
+ the cached value if the value has not been modified.
+ - Performance optimization: do not free() / malloc() the memory
+ for storing
+ the cached value if the length of the value has not been
+ modified.
+ - Performance optimization: if the size of the cached value
+ shrunk, use
+ realloc() instead of free() and malloc().
+
2009-12-21 12:23 bvassche
* snmplib/read_config.c:
@@ -1043,7 +58547,8 @@ Changes: V5.4.2 -> V5.4.3
* agent/mibgroup/notification-log-mib/notification_log.c:
Applied patch #2912068, which fixes a memory leak during startup.
- The function log_notification() adds a row to the table
+ The
+ function log_notification() adds a row to the table
nlmLogVarTable, but
this function can be called before that table has been
initialized. If
@@ -1068,11 +58573,119 @@ Changes: V5.4.2 -> V5.4.3
varbind included in traps generated by Net-SNMP itself (e.g.
coldStart)."
-2009-12-21 10:50 bvassche
+2009-12-21 10:09 bvassche
- * README.win32:
+ * agent/agent_trap.c, man/netsnmp_agent_trap.3,
+ snmplib/snmp_alarm.c:
+
+ Spelling fix: replaced all occurrences of 'specifc' by
+ 'specific'.
+
+2009-12-21 10:06 bvassche
+
+ * snmplib/snmp_alarm.c:
+
+ Refactoring: eliminated duplicated code by reimplementing
+ snmp_alarm_register() using snmp_alarm_register_hr(). Neither the
+ Net-SNMP API nor the behavior of snmp_alarm_register() has been
+ changed.
+
+2009-12-20 11:10 magfr
+
+ * apps/Makefile.in, apps/agentxtrap.c, man/Makefile.in,
+ man/agentxtrap.1.def:
+
+ NEWS: apps: Add command to send AgentX notify requests to a
+ master agent.
+
+2009-12-17 16:44 bvassche
+
+ * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:
+
+ Follow-up for r17917 -- builds again on Windows systems.
- Backported r17901 (spelling fixes and hrSystemUptime documentation).
+2009-12-17 16:03 bvassche
+
+ * agent/mibgroup/utilities/iquery.c,
+ include/net-snmp/library/snmp_client.h, snmplib/snmp_client.c:
+
+ Follow-up for r17903 / patch 2911323 "Fix agent lockup when
+ monitoring
+ AgentX-delegated information" (submitted by myself). That patch
+ did not only
+ fix the lockup but also made snmpd print a warning during startup
+ when
+ iquerySecName was not configured. This warning was printed even
+ when no
+ internal queries were performed. This warning is now only printed
+ just before
+ the first internal query is made (during the first call of
+ netsnmp_query_get_default_session() instead of during creation of
+ the internal
+ session).
+
+2009-12-17 13:55 bvassche
+
+ * agent/mibgroup/Rmon/agutil.c:
+
+ RMON MIB source code compiles again -- should have been included
+ in r17913.
+
+2009-12-17 13:18 bvassche
+
+ * agent/mibgroup/Rmon/agutil.c, snmplib/system.c:
+
+ Modified the implementation of calculate_sectime_diff() and
+ AGUTIL_sys_up_time() such that these functions normalize the
+ tv_usec field of
+ struct timeval properly. Note: this source code modification does
+ not affect
+ the return value of the aforementioned two functions.
+
+2009-12-17 13:11 bvassche
+
+ * man/netsnmp_util.3:
+
+ Removed documentation of the DIFFTIMEVAL() macro -- should have
+ been included
+ in r17913.
+
+2009-12-17 13:05 bvassche
+
+ * agent/agent_trap.c, agent/mibgroup/agentx/client.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/host/hr_swinst.c,
+ agent/mibgroup/if-mib/data_access/interface_openbsd.c,
+ agent/mibgroup/if-mib/data_access/interface_sysctl.c,
+ agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/snmpv3/snmpEngine.c, agent/snmp_agent.c,
+ agent/snmp_vars.c, include/net-snmp/library/system.h,
+ include/net-snmp/library/tools.h, man/netsnmp_util.3,
+ snmplib/snmp_alarm.c, snmplib/system.c, snmplib/tools.c,
+ win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:
+
+ Converted starttime from a global variable into a static variable
+ and applied the following changes:
+ - Added two new macros: NETSNMP_TIMERADD() and
+ NETSNMP_TIMERSUB().
+ - Added three new functions: netsnmp_get_starttime(),
+ netsnmp_set_starttime() and atime_hsubtract().
+ - Replaced gettimeofday() + calculate_time_diff() calls by a call
+ to netsnmp_get_agent_uptime().
+ - Removed the macro DIFFTIMEVAL() because it was not used inside
+ the Net-SNMP project and because it contained a bug.
+ - Removed the functions calculate_time_diff(), uatime_ready(),
+ marker_tticks() and timeval_tticks().
+
+2009-12-17 12:44 bvassche
+
+ * agent/mibgroup/agentx/master_admin.c,
+ win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:
+
+ Bug fix: according to RFC 2571 the unit of snmpEngineTime is one
+ second,
+ not one hundredth of a second.
2009-12-17 10:03 dts12
@@ -1080,6 +58693,55 @@ Changes: V5.4.2 -> V5.4.3
Fix typo.
+2009-12-16 12:30 bvassche
+
+ * snmplib/tools.c, win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Windows-only bug fixes:
+ - Fixed the strange build errors that occurred when compiling
+ libnetsnmp as a DLL and when either <stdlib.h> or <string.h> was
+ included after <net-snmp-config.h> instead of before.
+ - For debug builds with Microsoft Visual Studio, fixed the
+ mismatches between the _malloc_dbg() call invoked by strdup() and
+ free()-ing strdup()-ed memory by including the <crtdbg.h> header
+ in tools.c and by defining the preprocessor symbol
+ _CRTDBG_MAP_ALLOC. Detected via the memory checker included in
+ Intel Parallel Studio.
+
+2009-12-14 17:23 tanders
+
+ * perl/agent/agent.xs, snmplib/snmpTCPDomain.c,
+ snmplib/snmpUDPDomain.c:
+
+ sync definition of netsnmp_udp_addr_pair in Perl with the changes
+ in
+ r17855 and r17908
+
+2009-12-14 13:55 jsafranek
+
+ * snmplib/snmpTCPDomain.c:
+
+ Fix TCP transport broken by rev. 17855 - copies of
+ netsnmp_udp_addr_pair in snmpTCPDomain.c and snmpUDPDomain.c must
+ be the same.
+
+2009-12-11 14:43 hardaker
+
+ * apps/snmpusm.c, man/snmpusm.1.def:
+
+ CHANGES: snmpusm: 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
+
+2009-12-11 14:35 bvassche
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c:
+
+ Fixed a compiler warning about a format specifier mismatch.
+
2009-12-11 14:06 bvassche
* README.win32, agent/mibgroup/winExtDLL.c:
@@ -1093,12 +58755,36 @@ Changes: V5.4.2 -> V5.4.3
traps is now
correct.
+2009-12-10 15:52 dts12
+
+ * agent/mibgroup/smux/smux.c:
+
+ CHANGES: agent: PATCHES: 2911970: Properly terminate linked list
+ of registrations.
+ Patch provided by Mirko Deckert.
+
2009-12-10 15:43 dts12
* agent/mibgroup/disman/mteTriggerTable.c,
agent/mibgroup/utilities/iquery.c:
- CHANGES: snmpd: PATCHES: 2911323: Fix agent lockup when monitoring AgentX-delegated information
+ CHANGES: snmpd: PATCHES: 2911323: Fix agent lockup when
+ monitoring AgentX-delegated information
+
+2009-12-10 13:59 bvassche
+
+ * README.win32:
+
+ Changes:
+ - Added information about Microsoft's implementation of
+ hrSystemUptime.0.
+ - Fixed a few typos.
+
+2009-12-10 13:01 bvassche
+
+ * agent/agent_registry.c:
+
+ Added missing newline in a logging statement.
2009-12-10 12:54 bvassche
@@ -1113,21 +58799,294 @@ Changes: V5.4.2 -> V5.4.3
has been
detected.
+2009-12-10 12:37 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ OIDs in debug messages generated by the winExtDLL module are now
+ printed in
+ symbolic form instead of numeric form.
+
+2009-12-10 08:57 bvassche
+
+ * win32/win32sdk.dsw:
+
+ Project dependencies should now really be correct. Should have
+ been included
+ in r17873.
+
+2009-12-10 08:41 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ Changes (only source code comments have been changed):
+ - Removed a note that contradicted the instructions in
+ README.win32.
+ - Updated build instructions after the addition of the file
+ win32/Snmp-winExtDLL.h in r17830.
+
+2009-12-10 08:17 bvassche
+
+ * apps/snmpdf.c, apps/snmpstatus.c:
+
+ Made file header comments consistent with the descriptions in the
+ respective man pages.
+
+2009-12-10 03:04 magfr
+
+ * agent/mibgroup/agentx/subagent.c:
+
+ Made sure that agent_sysOR_callback won't trigger a warning when
+ registered as a callback. Change agentx_reopen_sysORTable in
+ order to avoid warnings of const removal.
+
+2009-12-09 15:05 bvassche
+
+ * snmplib/snmp_logging.c:
+
+ - Moved the declaration of the variable 'newline' inside the
+ function
+ log_handler_stdouterr() because this variable is only used by
+ that function.
+ - Documented the purpose of the variable 'newline'.
+ - Bug fix: made sure that the call log_handler_stdouterr() does
+ not trigger an
+ invalid memory access (str[-1]) when an empty string is passed to
+ this function.
+
2009-12-09 14:37 jsafranek
* agent/mibgroup/ip-mib/data_access/arp_linux.c,
include/net-snmp/data_access/arp.h:
- CHANGES: snmpd: Add support of network interfaces with HW address bigger than 6 bytes to ipNetToMediaTable and ipNetToPhysicalTable.
+ CHANGES: snmpd: 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.
+2009-12-09 12:27 bvassche
+
+ * README.win32:
+
+ Added missing -Lo in a command line example.
+
+2009-12-09 12:16 bvassche
+
+ * win32/snmpdsdk/snmpd.dsp:
+
+ Added snmpapi.lib to the linker input list of snmpd.exe.
+ Apparently Visual
+ Studio 2005 and 2008 need this library in the linker input list
+ when linking
+ the exe, while for Visual Studio 6 it is sufficient when this
+ library is
+ present in the linker input list of netsnmpmibs.lib.
+
+2009-12-09 08:45 bvassche
+
+ * README.win32:
+
+ Updated README.win32: because of r17884 and r17873, the build
+ process became simpler.
+
+2009-12-09 08:22 bvassche
+
+ * win32/libsnmp_dll/libsnmp.def.in:
+
+ Export strtoull -- should have been included in r17886.
+
+2009-12-09 08:21 bvassche
+
+ * README.win32:
+
+ Reverted r17700 for README.win32: because of r17886, modifying
+ the
+ strtoull line in win32/libsnmp_dll/libsnmp.def is no longer
+ necessary.
+
+2009-12-09 08:12 bvassche
+
+ * win32/libsnmp_dll/libsnmp.def, win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Windows: switched from _strtoui64() to strtoull() for Microsoft
+ Visual Studio
+ 2002 and later because the former is not fully POSIX compliant.
+ The strtoull()
+ unit test produces the following output for _strtoui64() with
+ MSVC 2008:
+ test 14 failed (input "0x"): expected end 1, got end 0
+ test 16 failed (input "0x"): expected end 1, got end 0
+
2009-12-08 21:54 magfr
* agent/mibgroup/util_funcs.c, snmplib/system.c:
- CHANGES: snmplib, snmpd: Make sure that a mask is given to open when O_CREAT is specified
+ CHANGES: snmplib, snmpd: Make sure that a mask is given to open
+ when O_CREAT is specified
+
+2009-12-08 16:20 bvassche
+
+ * win32/win32.dsw:
+
+ Made dependencies between exe's and lib's explicit such that
+ Visual
+ Studio can figure out the proper build order instead of the user
+ having
+ to figure this out.
+
+2009-12-08 15:47 bvassche
+
+ * apps/snmptable.c:
+
+ Builds again on Unix systems (fixed a typo introduced in r17881).
+
+2009-12-08 15:37 bvassche
+
+ * win32/snmpnetstat/snmpnetstat.dsp:
+
+ Added missing #define HAVE_WIN32_PLATFORM_SDK. Without this
+ define the Microsoft
+ Visual Studio compiler complains about a benign redefinition of
+ type socklen_t.
+
+2009-12-08 15:28 bvassche
+
+ * agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/snmpd.c, apps/snmptable.c, apps/snmptrapd.c,
+ include/net-snmp/library/snmp_logging.h, snmplib/snmp_logging.c:
+
+ Cleaned up the code for setting line buffering:
+ - Instead of having calls to setvbuf() in multiple files, there
+ is now one call
+ to setvbuf() from the new function netsnmp_set_filelog. These
+ source files
+ are: snmplib/snmp_logging.c, agent/snmpd.c, apps/snmptrapd.c,
+ apps/snmptable.c
+ and agent\mibgroup\disman\traceroute\traceRouteCtlTable.c.
+ - Using -Lo / -Le does now enable line buffering for stdout /
+ stderr respectively.
+ - Removed code in snmpd.c and snmptrapd.c for setting line
+ buffering on stdout
+ since setting line buffering on stdout is now triggered by the
+ command-line
+ option -Lo.
+ Bugs fixed:
+ - Line buffering mode is now also set for stderr when the
+ command-line option
+ -Le has been specified.
+ - Line buffering mode is now set correctly for stdout on Windows
+ systems
+ (command-line option -Lo).
+
+2009-12-08 12:32 bvassche
+
+ * agent/mibgroup/mibII/icmp.c:
+
+ Fixed a compiler warning about local variables that were defined
+ but
+ not used by only enabling the local variable definitions on the
+ platform that uses these variables (Linux).
+
+2009-12-08 12:26 bvassche
+
+ * agent/mibgroup/ucd-snmp/extensible.c:
+
+ Added #include "mibgroup/util_funcs.h". Fixes a compiler warning.
+
+2009-12-08 12:25 bvassche
+
+ * apps/snmpnetstat/main.c:
+
+ Include the gethostent() / sethostent() declarations before using
+ these
+ functions. Fixes a compiler warning on Windows systems.
+
+2009-12-08 12:11 bvassche
+
+ * apps/snmptrapd_handlers.c:
+
+ Fixed an inconsistency (which is allowed by the ANSI C standard)
+ between
+ function declaration and function definition of
+ netsnmp_add_global_traphandler and
+ netsnmp_add_default_traphandler such
+ that the Microsoft Visual Studio compiler does no longer complain
+ about
+ this.
+
+2009-12-08 12:08 bvassche
+
+ * snmplib/snmp_service.c:
+
+ Fixed a compiler warning: made sure that the compiler does not
+ complain about implicitly casting away constness.
+
+2009-12-08 12:07 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ Only compile the winExtDLL source code if the preprocessor macro
+ USING_WINEXTDLL_MODULE has been defined.
+
+2009-12-08 12:03 bvassche
+
+ * win32/libsnmp/libsnmp.dsp:
+
+ Added missing #define HAVE_WIN32_PLATFORM_SDK.
+
+2009-12-08 12:01 bvassche
+
+ * win32/win32sdk.dsw:
+
+ Made dependencies between exe's and lib's explicit such that
+ Visual
+ Studio can figure out the proper build order instead of the user
+ having
+ to figure out the build order.
+
+2009-12-08 09:46 bvassche
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Windows / Microsoft Visual Studio: disabled the compiler warning
+ about
+ signed/unsigned mismatches (4018) because this warning does not
+ yield
+ any useful information.
+
+2009-12-08 09:17 bvassche
+
+ * win32/net-snmp/net-snmp-config.h.in:
+
+ Follow-up for r17639 (patch 2780411 -- fix compiler warnings):
+ applied
+ this patch to net-snmp-config.h.in too such that
+ net-snmp-config.h and
+ net-snmp-config.h.in match again.
+
+2009-12-08 08:16 bvassche
+
+ * agent/mibgroup/agentx/subagent.c:
+
+ Made sure that agentx_sysOR_callback() does not trigger a
+ compiler
+ warning when the third argument passed to this function has been
+ declared const.
+
+2009-12-08 08:14 bvassche
+
+ * include/net-snmp/library/system.h:
+
+ Changed the return type of strtoull() from 'unsigned long long'
+ (which
+ is not valid C89) to 'uint64_t' (declared in
+ <net-snmp/net-snmp-config.h>).
+ This change makes the Net-SNMP source code compile again with
+ MSVC 6.0.
2009-12-07 10:46 dts12
@@ -1136,18 +59095,46 @@ Changes: V5.4.2 -> V5.4.3
Tweak missing subidentifier processing to be more type-aware.
(An issue with AIX, at least)
-2009-12-05 17:42 tanders
+2009-12-06 18:38 magfr
- * perl/SNMP/SNMP.xs:
+ * snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ snmplib/snmpUnixDomain.c:
- call netsnmp_read_module instead of read_module to make it
- compile with NETSNMP_CLEAN_NAMESPACE
+ CHANGES: Make the lists of com2Sec*Entries static
-2009-12-05 17:19 tanders
+2009-12-06 18:34 magfr
- * agent/mibgroup/disman/schedule/schedCore.c:
+ * snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ snmplib/snmpUnixDomain.c:
+
+ Make the iterator variable in netsnmp_*_getSecName const
+
+2009-12-06 18:29 magfr
- apply r17854 build fix to all affected branches
+ * agent/mibgroup/mibII/vacm_conf.c,
+ include/net-snmp/library/snmpUDPDomain.h,
+ include/net-snmp/library/snmpUDPIPv6Domain.h,
+ include/net-snmp/library/snmpUnixDomain.h,
+ snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ snmplib/snmpUnixDomain.c:
+
+ CHANGES: Change the types of the return values of
+ netsnmp_*_getSecName from char* to const char* since they point
+ into internal structures.
+
+2009-12-05 20:19 tanders
+
+ * include/net-snmp/library/system.h:
+
+ fix declaration of strtoull
+
+2009-12-05 17:42 tanders
+
+ * perl/SNMP/SNMP.xs:
+
+ call netsnmp_read_module instead of read_module to make it
+ compile with
+ NETSNMP_CLEAN_NAMESPACE
2009-12-02 15:39 jsafranek
@@ -1170,7 +59157,7 @@ Changes: V5.4.2 -> V5.4.3
2009-12-01 12:36 dts12
- * include/net-snmp/library/snmp_api.h:
+ * include/net-snmp/types.h:
Update a redundant (and probably inaccurate) comment.
@@ -1178,19 +59165,52 @@ Changes: V5.4.2 -> V5.4.3
* agent/helpers/table.c:
- CHANGES: agent: BUGS: 2822360: Fix memory leak when building table OIDs
+ CHANGES: agent: BUGS: 2822360: Fix memory leak when building
+ table OIDs
2009-12-01 12:08 dts12
* apps/snmptable.c:
- CHANGES: snmptable: BUGS: 2837998: Handle missing instance subidentifiers in results
+ CHANGES: snmptable: BUGS: 2837998: Handle missing instance
+ subidentifiers in results
2009-12-01 11:56 dts12
* agent/mibgroup/agentx/client.c:
- CHANGES: agent: BUGS: 2841008: Protect against crash following failed AgentX response
+ CHANGES: agent: BUGS: 2841008: Protect against crash following
+ failed AgentX response
+
+2009-12-01 07:34 jsafranek
+
+ * include/net-snmp/library/snmpUDPDomain.h,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmpUDPDomain.c:
+
+ CHANGES: snmplib: 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.
+
+2009-12-01 00:29 magfr
+
+ * agent/mibgroup/disman/schedule/schedCore.c:
+
+ Make it possible to actually compile after 17852.
+
+2009-12-01 00:24 magfr
+
+ * agent/mibgroup/ucd-snmp/proc.c:
+
+ Make it possible to actually compile after 17842.
2009-11-30 16:55 dts12
@@ -1203,52 +59223,92 @@ Changes: V5.4.2 -> V5.4.3
* local/mib2c.old-api.conf:
- CHANGES: mib2c: BUGS: 2888569: Fix generation of table columns array
+ CHANGES: mib2c: BUGS: 2888569: Fix generation of table columns
+ array
2009-11-30 16:30 dts12
* agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:
- CHANGES: agent: BUGS: 2894059: Handle errors when counting interfaces
+ CHANGES: agent: BUGS: 2894059: Handle errors when counting
+ interfaces
2009-11-30 16:07 dts12
* agent/mibgroup/ucd-snmp/vmstat.c:
- CHANGES: agent: BUG: 2897000: Suppress 32-bit counter truncation warnings.
+ CHANGES: agent: BUG: 2897000: Suppress 32-bit counter truncation
+ warnings.
+
+2009-11-30 15:34 dts12
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:
+
+ CHANGES: agent: PATCH: 2903092: Fix broken handling of broadcast
+ entries.
2009-11-30 15:19 dts12
* agent/mibgroup/ucd-snmp/pass_persist.c:
- CHANGES: agent: PATCH: 2901029: Fix compiler warning on CloseHandle()
+ CHANGES: agent: PATCH: 2901029: Fix compiler warning on
+ CloseHandle()
Endian problems already addressed by patch #2835576
2009-11-30 15:13 dts12
* perl/agent/agent.xs:
- CHANGES: perl: PATCH: 2890931: Better handling of Counter64 values.
+ CHANGES: perl: PATCH: 2890931: Better handling of Counter64
+ values.
Patch provided by Max Romanov.
2009-11-30 15:07 dts12
* agent/mibgroup/ucd-snmp/vmstat_solaris2.c:
- CHANGES: agent: PATCH: 2887816: Protect against division-by-zero crash
+ CHANGES: agent: PATCH: 2887816: Protect against division-by-zero
+ crash
+
+2009-11-30 15:03 dts12
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:
+
+ CHANGES: agent: PATCH: 2883220: Fix compilation problems when
+ ifXTable is not included.
2009-11-30 14:49 dts12
* agent/mibgroup/ucd-snmp/proxy.c:
- CHANGES: agent: PATCH: 2883155: Fix memory leak in proxy handling.
+ CHANGES: agent: PATCH: 2883155: Fix memory leak in proxy
+ handling.
Patch supplied by Gowtham Thommandra.
+2009-11-30 14:32 dts12
+
+ * agent/mibgroup/ucd-snmp/proc.c, man/snmpd.conf.5.def:
+
+ CHANGES: agent: 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?
+
2009-11-30 14:12 dts12
* agent/mibgroup/agentx/subagent.c:
- CHANGES: agent: PATCH: 2877518: Fix handling of scoped AgentX variables
+ CHANGES: agent: PATCH: 2877518: Fix handling of scoped AgentX
+ variables
+
+2009-11-30 14:01 dts12
+
+ * agent/mibgroup/ucd-snmp/pass.c,
+ agent/mibgroup/ucd-snmp/pass_persist.c:
+
+ CHANGES: agent: PATCH: 2835576: Fix endianness issues in
+ pass/pass_persist
2009-11-27 08:54 jsafranek
@@ -1256,13 +59316,173 @@ Changes: V5.4.2 -> V5.4.3
Remove executable attribute from source files.
+2009-11-25 20:35 magfr
+
+ * agent/agent_trap.c, agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/disman/event/mteEvent.c,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ local/mib2c.notify.conf:
+
+ CHANGES: snmpd: Make all the oids and oid lengths in agent_trap.c
+ const and use them from everywhere.
+
+2009-11-25 20:27 magfr
+
+ * snmplib/Makefile.in:
+
+ CHANGES: snmplib: Install library/oid.h. Thanks to "Tomasz Lis"
+ who spotted the bug.
+
+2009-11-25 09:47 bvassche
+
+ * include/net-snmp/agent/instance.h:
+
+ Comment-only change: changed the name in the file header from
+ testhandler.h
+ to instance.h such that it now matches the filename.
+
+2009-11-24 07:49 magfr
+
+ * agent/agent_trap.c:
+
+ Remove unnecessary cast
+
+2009-11-23 07:07 magfr
+
+ * agent/agent_trap.c, include/net-snmp/agent/agent_trap.h:
+
+ CHANGES: snmpd: Make the enterprise argument of
+ netsnmp_send_traps and send_enterprise_trap_vars const
+
+2009-11-23 07:02 magfr
+
+ * include/net-snmp/library/snmp_client.h, snmplib/snmp_client.c:
+
+ CHANGES: snmplib: Make the name argument to find_varbind_in_list
+ const
+
+2009-11-22 23:25 magfr
+
+ * agent/mibgroup/Rmon/event.c, agent/mibgroup/smux/smux.h:
+
+ Remove some local redeclarations of functions
+
+2009-11-22 01:03 magfr
+
+ * win32/config.h.borland, win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: building, Win32: Remove a few unused configure symbols
+
+2009-11-21 08:01 bvassche
+
+ * win32/Snmp-winExtDLL.h, win32/snmp-winextdll.h:
+
+ Replaced an accidentally committed file by the proper contents.
+
+2009-11-20 16:29 bvassche
+
+ * win32/net-snmp/net-snmp-config.h:
+
+ Reverted accidentally merged changes.
+
+2009-11-20 16:26 bvassche
+
+ * win32/lib, win32/net-snmp/net-snmp-config.h,
+ win32/snmp-winextdll.h:
+
+ Updated Subversion ignore list.
+
+2009-11-20 16:18 bvassche
+
+ * agent/helpers/table_iterator.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interface.c,
+ agent/mibgroup/examples/netSnmpHostsTable.c,
+ agent/mibgroup/examples/netSnmpHostsTable_access.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c,
+ agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/ipCidrRouteTable.c,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c,
+
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c,
+
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c,
+
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c,
+ local/mib2c-conf.d/mfd-interface.m2c,
+ local/mib2c.access_functions.conf,
+ local/mib2c.iterate_access.conf, snmplib/read_config.c:
+
+ Spelling fix in C source code comments: replaced 'retrival' by
+ 'retrieval'.
+
+2009-11-20 16:15 bvassche
+
+ * agent/mibgroup/winExtDLL.c:
+
+ Fixed a naming inconsistency: replaced two occurrences winExtDll
+ by winExtDLL in source code comments.
+
+2009-11-19 22:52 magfr
+
+ * agent/helpers/watcher.c, agent/mibgroup/mibII/system_mib.c,
+ include/net-snmp/agent/watcher.h:
+
+ CHANGES: snmpd: BUG: 2900078: Add support for OID variables with
+ size in elements instead of bytes, correct sysObjectID to use
+ this.
+
2009-11-13 12:59 jsafranek
* agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/tcp.c:
- CHANGES: snmpd: Fixed logging of 'truncating integer value > 32 bits' in IP-MIB and TCP-MIB
+ CHANGES: snmpd: Fixed logging of 'truncating integer value > 32
+ bits' in IP-MIB and TCP-MIB
The counters, which grow fast are now cut to 32bits.
+2009-11-12 08:26 magfr
+
+ * agent/snmpd.c:
+
+ Use big printf's instead of many small ones to save a few hundred
+ bytes on the final executable size.
+
+2009-11-12 02:24 magfr
+
+ * configure, configure.d/config_os_functions,
+ include/net-snmp/net-snmp-config.h.in, snmplib/Makefile.in,
+ snmplib/strlcpy.c, snmplib/strtok_r.c, snmplib/strtol.c,
+ snmplib/strtoul.c, snmplib/strtoull.c:
+
+ CHANGES: building: Use AC_REPLACE_FUNCS to handle code that is
+ missing on some platforms.
+
2009-11-11 09:00 dts12
* local/mib2c.iterate.conf, local/mib2c.table_data.conf:
@@ -1271,37 +59491,659 @@ Changes: V5.4.2 -> V5.4.3
Return success/failure values from cache load routine.
Problem identified by Xuan.
-2009-10-29 16:05 dts12
+2009-10-30 09:51 magfr
+
+ * include/net-snmp/library/asn1.h, include/net-snmp/library/oid.h,
+ include/net-snmp/types.h:
+
+ NEWS: snmplib: 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
+
+2009-10-30 08:28 magfr
+
+ * agent/helpers/table.c,
+ agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/struct.h, agent/mibgroup/ucd-snmp/memory.c,
+ apps/snmpnetstat/if.c, configure,
+ configure.d/config_os_functions,
+ include/net-snmp/net-snmp-config.h.in, include/net-snmp/types.h,
+ snmplib/mib.c, snmplib/oid_stash.c, snmplib/read_config.c,
+ snmplib/snmp_debug.c, snmplib/snmpusm.c,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: snmplib, snmpd, snmpnetstat: Add correct size prefixes
+ when printing variables of type oid.
+
+2009-10-30 08:07 magfr
+
+ * include/net-snmp/types.h:
+
+ CHANGES: snmplib: Change oid to be a 32-bit type on ILP64 and
+ LP64 platforms.
+
+2009-10-30 08:05 magfr
+
+ * include/net-snmp/library/asn1.h:
+
+ NEWS: snmplib: Remove the oid typedef from
+ <net-snmp/library/asn1.h>. It is still present in
+ <net-snmp/types.h>, use that file.
+
+2009-10-28 16:48 hardaker
+
+ * agent/snmp_vars.c:
+
+ don't require subagent_init() if not only building master agent
+ code
+
+2009-10-27 06:44 magfr
+
+ * local/mib2c-conf.d/generic-table-indexes-to-oid.m2i,
+ local/mib2c.access_functions.conf, local/mib2c.container.conf,
+ local/mib2c.iterate.conf, local/mib2c.iterate_access.conf,
+ local/mib2c.row.conf, local/mib2c.scalar.conf,
+ local/mib2c.table_data.conf:
+
+ CHANGES: mib2c: Remove unnecessary casts to u_char*
+
+2009-10-14 23:12 magfr
+
+ * apps/encode_keychange.c, snmplib/scapi.c:
+
+ CHANGES: apps, snmplib: PATCH: 2835577: identified by "Bart Van
+ Assche": Replace SNMP_ZERO of arrays with a memset.
+
+2009-10-12 20:28 magfr
+
+ * snmplib/parse.c:
+
+ Lessen the scope of the rp variable to the smallest possible one.
+
+2009-10-09 12:38 jsafranek
+
+ * snmplib/snmp_client.c:
+
+ CHANGES: snmplib: 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.
+
+2009-10-09 05:31 magfr
+
+ * snmplib/mib.c, snmplib/parse.c:
+
+ CHANGES: BUG: 2838243: Correct the output of unsigned values.
+ Thanks to Jack Huang of Qualcomm who pointed out this bug.
+
+2009-10-09 05:00 magfr
+
+ * snmplib/parse.c:
+
+ CHANGES: snmplib: Change the parsing of ranges to accept all
+ valid values.
+
+2009-10-07 22:24 magfr
+
+ * agent/mibgroup/examples/example.c, agent/mibgroup/smux/smux.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+ configure, configure.d/config_os_functions,
+ include/net-snmp/net-snmp-config.h.in,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: misc: PATCH: 2836112: Use the right modifier when
+ printing size_t and ssize_t variables.
+
+2009-10-07 12:50 jsafranek
+
+ * agent/mibgroup/mibII/vacm_vars.c:
+
+ CHANGES: snmpd: Fixed creation of views using snmpusm, OIDs with
+ indexes > 255 are allowed now.
+ This reverts SVN commit #7492.
+
+2009-10-05 19:19 magfr
+
+ * include/net-snmp/library/dir_utils.h,
+ include/net-snmp/library/file_utils.h,
+ include/net-snmp/library/text_utils.h:
+
+ CHANGES: snmplib: Correct the spelling of __cplusplus when
+ checking if the file should be wrapped in extern "C".
+
+2009-10-05 06:13 magfr
+
+ * apps/snmpwalk.c:
+
+ CHANGES: snmpwalk: Handle the case when the end oid is longer
+ than the current oid correctly
+
+2009-09-30 10:12 dts12
+
+ * agent/mibgroup/host/hr_swinst.c:
+
+ CHANGES: Solaris: Protect against missing package version
+ information crashing the agent.
+ Problem reported by Inyaven Sakarai.
+
+2009-09-27 14:59 alex_b
+
+ * win32/dist/README.build.win32.txt, win32/dist/build-binary.pl,
+ win32/dist/scripts/mandir2html:
+
+ Win32: Binary build instructions and script updates.
+
+
+
+
+----------------------------------------------------------------------
+
+Changes: V5.5.rc3 -> V5.5
+
+2009-09-23 23:42 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2009-09-23 23:40 hardaker
+
+ * FAQ:
+
+ remove SVN branch wording
+
+2009-09-23 23:36 hardaker
+
+ * FAQ:
+
+ proper project capitalization
+
+2009-09-23 23:35 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2009-09-23 23:30 hardaker
+
+ * man/pdu_api.3, man/session_api.3, man/varbind_api.3:
+
+ version update
+
+2009-09-22 21:51 tanders
+
+ * README.solaris:
+
+ fix typos
+
+
+
+----------------------------------------------------------------------
+
+Changes: V5.5.rc2 -> V5.5.rc3
+
+2009-09-14 22:39 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2009-09-14 22:36 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec, man/pdu_api.3, man/session_api.3,
+ man/varbind_api.3:
+
+ Version number update
+
+2009-09-14 22:18 hardaker
+
+ * README.aix, apps/snmpnetstat/if.c, include/net-snmp/system/aix.h:
+
+ Patch from magfr for 5.5 specific aix build fixes
+
+2009-09-02 07:12 jsafranek
+
+ * agent/mibgroup/smux/snmp_bgp.c, agent/mibgroup/smux/snmp_ospf.c,
+ agent/mibgroup/smux/snmp_rip2.c, include/net-snmp/library/mib.h:
+
+ CHANGES: snmplib: 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.
+
+2009-08-31 19:38 nba
+
+ * mibs/rfclist:
+
+ Additional RFC mibs
+
+2009-08-31 19:37 nba
+
+ * mibs/IANAifType-MIB.txt:
+
+ IANA fixed a bug
+
+2009-08-29 07:29 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: Remove unneeded casts.
+
+2009-08-29 07:28 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: ret is only used in settable tables so only declare it
+ then.
+
+2009-08-29 07:24 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: Replace the _oid_len variable with an explicit call of
+ OID_LENGTH.
+
+2009-08-29 07:21 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: Make every function that can be static static. Remove the
+ declarations of the static functions and the private defines from
+ the header.
+
+2009-08-29 07:19 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: Reorder the functions in order to avoid the need for
+ forward declarations.
+
+2009-08-29 07:16 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: netsnmp_table_register should be netsnmp_register_table
+ and take only two argments.
+
+2009-08-29 07:14 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: build_oid expects a pointer to allocated oid. Change to
+ use build_oid_noalloc and remove one copy of the indices.
+
+2009-08-29 07:10 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: There is no index_oid_len member in struct entry. Use the
+ intended local variable index_oid_len.
+
+2009-08-29 07:06 magfr
+
+ * local/mib2c.raw-table.conf:
+
+ mib2c: Correct the return type of ${i}_get*entry to match the
+ returned type.
+
+2009-08-26 22:37 hardaker
+
+ * ChangeLog:
+
+ whwoops; blew the changelog for rc2
+
+2009-08-26 17:38 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2009-08-26 17:29 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+----------------------------------------------------------------------
+
+Changes: V5.5.rc1 -> V5.5.rc2
+
+2009-08-26 17:38 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2009-08-26 17:29 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2009-08-26 17:28 hardaker
+
+ * dist/makerelease.xml:
+
+ updated based on new SF upload methods; no longer as automatable
+
+2009-08-26 17:26 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/defaultrouter_linux.c:
+
+ CHANGES: snmpd: patch from Jan to endless loop in default routes
+ on linux
+
+2009-08-26 17:25 hardaker
+
+ * include/net-snmp/library/types.h:
+
+ apply patch from Jan to fix C++ wrapper
+
+2009-08-26 14:53 dts12
+
+ * local/Makefile.in, local/mib2c.raw-table.conf:
+
+ Initial stab at a minimal-helper (raw) table template,
+ leaving most of the work to the user-provided MIB handler.
+
+2009-08-26 14:50 dts12
+
+ * snmplib/snmp_api.c:
+
+ Protect against bogus failures (returning 0) and subsequent
+ double-frees,
+ due to 15-/31-bit masking when selecting request IDs. Identified
+ by kromesky.
+
+2009-08-20 13:30 jsafranek
+
+ * agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.c,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.c:
+
+ CHANGES: snmpd: plug leaks in ipIfStatsTable,
+ ipv6ScopeZoneIndexTable, ipSystemStatsTable and
+ ipDefaultRouterTable.
+
+ It seems to me the tables were wrongly generated with
+ m2c_data_allocate or
+ someone forgot to release the user provided data.
+
+2009-08-12 15:00 tanders
+
+ * NEWS:
+
+ fix libtool version in NEWS
+
+2009-08-11 00:42 hardaker
+
+ * CHANGES, ChangeLog:
+
+ whoops; add real changelog enteries for .rc1
+
+2009-08-10 23:10 hardaker
+
+ * dist/makerelease.xml:
+
+ fix typo in svn2cl line
+
+2009-08-10 23:05 hardaker
+
+ * snmplib/Makefile.depend:
+
+ make depend
+
+2009-08-10 21:32 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm,
- perl/SNMP/SNMP.pm, perl/TrapReceiver/TrapReceiver.pm,
- perl/agent/Support/Support.pm, perl/agent/agent.pm,
- perl/agent/default_store/default_store.pm,
- perl/default_store/default_store.pm, sedscript.in,
- snmplib/snmp_version.c:
+-------------------------------------------------------------------------------
- - version tag ( 5.4.3.pre1 )
+Changes: V5.5.pre3 -> V5.5.rc1
-2009-10-29 14:24 dts12
+2009-08-10 23:10 hardaker
- * CHANGES, NEWS:
+ * dist/makerelease.xml:
- version update
+ fix typo in svn2cl line
-2009-10-29 11:46 dts12
+2009-08-10 23:05 hardaker
- * ChangeLog:
+ * snmplib/Makefile.depend:
- version update
+ make depend
-2009-10-29 10:30 dts12
+2009-08-10 21:32 hardaker
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
man/netsnmp_debug.3, man/netsnmp_default_store.3,
man/netsnmp_handler.3, man/netsnmp_instance.3,
man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
@@ -1316,106 +60158,50 @@ Changes: V5.4.2 -> V5.4.3
man/netsnmp_netsnmp_mib_handler_access_methods.3,
man/netsnmp_netsnmp_mib_handler_methods.3,
man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
man/netsnmp_netsnmp_request_info_s.3,
man/netsnmp_netsnmp_table_registration_info_s.3,
man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
documentation update
-2009-10-29 10:28 dts12
-
- * doxygen.conf:
-
- - version tag ( 5.4.3.pre1 )
-
-2009-10-29 09:55 dts12
-
- * Makefile.top:
-
- version update
-
-2009-10-09 12:38 jsafranek
-
- * snmplib/snmp_client.c:
-
- CHANGES: snmplib: 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.
-
-2009-10-09 05:31 magfr
-
- * snmplib/mib.c, snmplib/parse.c:
-
- CHANGES: BUG: 2838243: Correct the output of unsigned values.
- Thanks to Jack Huang of Qualcomm who pointed out this bug.
-
-2009-10-09 05:00 magfr
-
- * snmplib/parse.c:
-
- CHANGES: snmplib: Change the parsing of ranges to accept all
- valid values.
-
-2009-10-07 12:50 jsafranek
-
- * agent/mibgroup/mibII/vacm_vars.c:
-
- CHANGES: snmpd: Fixed creation of views using snmpusm, OIDs with
- indexes > 255 are allowed now.
- This reverts SVN commit #7492.
-
-2009-10-05 19:19 magfr
+2009-08-10 21:21 hardaker
- * include/net-snmp/library/file_utils.h,
- include/net-snmp/library/text_utils.h:
+ * dist/makerelease.xml, man/pdu_api.3, man/session_api.3,
+ man/varbind_api.3:
- CHANGES: snmplib: Correct the spelling of __cplusplus when
- checking if the file should be wrapped in extern "C".
+ Version number update
-2009-09-30 10:12 dts12
+2009-08-07 10:32 dts12
- * agent/mibgroup/host/hr_swinst.c:
+ * CHANGES, NEWS:
- CHANGES: Solaris: Protect against missing package version
- information crashing the agent.
- Problem reported by Inyaven Sakarai.
+ Correct, consolidate, clarify and cleanup the catalog of current
+ changes.
-2009-09-23 23:40 hardaker
+2009-08-06 07:57 dts12
* FAQ:
- proper project capitalization
-
-2009-09-22 21:51 tanders
-
- * README.solaris:
-
- fix typos
-
-2009-08-26 14:50 dts12
-
- * snmplib/snmp_api.c:
-
- Protect against bogus failures (returning 0) and subsequent
- double-frees,
- due to 15-/31-bit masking when selecting request IDs. Identified
- by kromesky.
+ Expand on exec vs extend.
2009-08-05 20:07 dts12
@@ -1434,6 +60220,22 @@ Changes: V5.4.2 -> V5.4.3
CHANGES: snmpd: PATCHES: 2822337: Fix memory leak in
ipAddressPrefixTable
+2009-08-05 15:16 jsafranek
+
+ * agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c:
+
+ Fix memory leak in NetToMediaTable.
+ When deleting row context, delete also associated data.
+
+2009-08-05 15:15 jsafranek
+
+ *
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c:
+
+ Fix memory leak in NetToMediaTable.
+ The container used to track entries to delete from cache should
+ be released when it's not needed.
+
2009-08-05 15:12 jsafranek
*
@@ -1468,32 +60270,192 @@ Changes: V5.4.2 -> V5.4.3
as well as a larger group.
Also addresses bug 2150285
+2009-08-04 21:16 magfr
+
+ * snmplib/strtoull.c:
+
+ snmplib: from "Bart van Assche & Magnus Fromreide": More updates
+ to strtoull.c
+
2009-08-04 10:57 jsafranek
* agent/mibgroup/ip-mib/data_access/systemstats_common.c:
- CHANGES: snmpd: from "Marcus Rückert": fix possible crash when
+ CHANGES: snmpd: from "Marcus Rà¥à¤
à¤à¥à¤
ckert": fix possible crash when
64-bit counters in ipSystemStatsTable get bigger than 2^32
-2009-07-27 12:13 hardaker
+2009-08-03 19:27 magfr
+
+ * configure, configure.d/config_os_headers,
+ include/net-snmp/net-snmp-config.h.in, snmplib/strtoull.c:
+
+ CHANGES: snmplib: PATCH: 2827722: from "Bart Van Assche": Improve
+ strtoull to be less MSVC-specific
+
+2009-08-03 18:38 magfr
+
+ * man/Makefile.in:
+
+ remove an obsolete manual page from the set of files that should
+ be installed
+
+2009-07-27 12:41 hardaker
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
+
+ make depend
+
+2009-07-27 12:11 hardaker
* man/netsnmp_Container_iterator.3:
- remove outdate case-conflicting manual page
+ remove an obsolete manual page
-2009-07-27 12:06 hardaker
+2009-07-27 12:03 hardaker
* perl/SNMP/t/bulkwalk.t:
CHANGES: freebsd: patch from Cezary Morga to fix a make test on
freebsd
+2009-07-27 12:02 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2009-07-27 11:52 hardaker
+
+ * FAQ, NEWS, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
+2009-07-27 08:39 hardaker
+
+ * testing/tests/T350unix:
+
+ revert accidentially applied patch
+
+2009-07-27 08:37 hardaker
+
+ * testing/tests/T350unix, testing/tests/T360dtlsudp,
+ testing/tests/test-localhost.cert,
+ testing/tests/test-localhost.priv, testing/tests/test-user.cert,
+ testing/tests/test-user.priv:
+
+ added a test case for udp/dtls
+
+2009-07-27 08:36 hardaker
+
+ * snmplib/snmp_api.c:
+
+ don't require a session to carry a secName
+
+2009-07-26 21:34 alex_b
+
+ * win32/libsnmp_dll/libsnmp.def:
+
+ Win32: MSVC 6 compile fixes for Workspace build.
+
+2009-07-26 18:20 alex_b
+
+ * README.win32, configure, configure.d/config_os_functions,
+ include/net-snmp/library/system.h,
+ include/net-snmp/net-snmp-config.h.in, snmplib/strtoull.c,
+ win32/dist/build-binary.bat, win32/dist/build-binary.pl,
+ win32/dist/installer/net-snmp.nsi, win32/libsnmp/Makefile.in,
+ win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/Makefile.in,
+ win32/libsnmp_dll/libsnmp.def.in,
+ win32/libsnmp_dll/libsnmp_dll.dsp,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ -Added strtoull function and configure check for systems without
+ it such as Win32 MSVC 6
+ -Win32: MSVC 6 compile fixes - requires new strtoull.c file
+ -Win32: New build-binary script to simplify building the Windows
+ binary package.
+
+2009-07-25 05:31 magfr
+
+ * testing/tests/T160snmpnetstat:
+
+ Make sure a message is written if the relevant table is missing.
+
2009-07-23 21:29 alex_b
* README:
Update email address in README.
+2009-07-23 01:07 alex_b
+
+ * win32/netsnmpmibs/netsnmpmibs.dsp,
+ win32/netsnmpmibssdk/netsnmpmibssdk.dsp:
+
+ Win32 MSVC 2008+ fixes.
+
+2009-07-23 00:55 alex_b
+
+ * include/net-snmp/library/snmp_logging.h,
+ win32/netsnmpmibssdk/Makefile.in,
+ win32/netsnmpmibssdk/netsnmpmibssdk.dsp:
+
+ Win32 MSVC 2005+ build fixes. Thanks to Bart Van Assche.
+
+2009-07-21 12:22 dts12
+
+ * local/mib2c.container.conf, local/mib2c.iterate.conf,
+ local/mib2c.iterate_access.conf, local/mib2c.row.conf,
+ local/mib2c.table_data.conf:
+
+ Add simple debug output to mib2c templates.
+
2009-07-21 12:13 dts12
* local/mib2c.table_data.conf:
@@ -1512,12 +60474,52 @@ Changes: V5.4.2 -> V5.4.3
Updates to CODING section.
+2009-07-20 11:09 jsafranek
+
+ * agent/mibgroup/etherlike-mib.h:
+
+ Add missing header file from patch #2053273.
+
2009-07-19 15:09 dts12
* FAQ:
Updates to COMPILING section.
+2009-07-16 12:38 jsafranek
+
+ * agent/mibgroup/ip-mib/data_access/systemstats_linux.c:
+
+ Add IPv6 octet counters.
+ New Linux kernels (e.g. 2.6.31-rc2, maybe some earlier) provide
+ counters for
+ incoming/outgoing IPv6 traffic for ipSystemStatsTable and
+ ipIfStatsTable.
+
+2009-07-15 22:46 tanders
+
+ * testing/tests/T350unix:
+
+ put temporary data to where they belong
+
+2009-07-11 21:50 tanders
+
+ * configure:
+
+ regenerate configure
+
+2009-07-11 21:04 tanders
+
+ * configure.d/config_os_libs:
+
+ build fix (e.g. for FreeBSD): adjust kvm configure tests
+
+2009-07-10 12:35 jsafranek
+
+ * snmplib/snmpUDPIPv6Domain.c:
+
+ Check IPv6 port ranges in the same way as IPv4 ports are checked.
+
2009-07-10 07:46 jsafranek
*
@@ -1528,6 +60530,43 @@ Changes: V5.4.2 -> V5.4.3
Also fix the default type fo^CASN_IPADDRESS in mib2c, so the
ipCidrRouteTable_interface.c can be safely regenerated.
+2009-07-09 23:42 hardaker
+
+ * testing/tests/T300udp, testing/tests/T310tcp,
+ testing/tests/T320udpv6, testing/tests/T330tcpv6,
+ testing/tests/T350unix:
+
+ cleanup of testing cases to remove double include and double
+ exports
+
+2009-07-09 23:07 tanders
+
+ * testing/tests/T300udp:
+
+ be consistent with the TCP/IPv4 test
+
+2009-07-09 22:18 hardaker
+
+ * testing/tests/Stransport, testing/tests/T300udp,
+ testing/tests/T310tcp, testing/tests/T320udpv6,
+ testing/tests/T330tcpv6, testing/tests/T350unix,
+ testing/tests/T399alias:
+
+ new tests for testing defined transports
+
+2009-07-09 22:17 hardaker
+
+ * testing/TESTCONF.sh, testing/eval_tools.sh:
+
+ a CONFIGAPP macro for adding stuff to snmp.conf
+
+2009-07-08 15:12 jsafranek
+
+ * snmplib/snmpUDPDomain.c:
+
+ Fix gethostbyaddr parameter, netsnmp_udp_fmtaddr never returned a
+ hostname.
+
2009-07-07 15:46 jsafranek
* agent/mibgroup/mibII/ipCidrRouteTable_access.c,
@@ -1545,23 +60584,89 @@ Changes: V5.4.2 -> V5.4.3
processing - u_long can make problems on bin endian 64 bit
systems
-2009-06-16 15:19 rstory
+2009-06-29 13:52 hardaker
+
+ * CHANGES:
+
+ remove entry for a patch that got reverted
+
+2009-06-25 15:24 dts12
+
+ * include/net-snmp/library/large_fd_set.h,
+ include/net-snmp/library/types.h, include/net-snmp/types.h,
+ snmplib/Makefile.in:
+
+ Move non-core data types into a separate (library internals)
+ header file.
+ Move the large_fd_set data structure into this header file.
+
+2009-06-18 22:29 tanders
+
+ * agent/snmp_perl.c:
+
+ CHANGES: build: allow building with Perl versions that lack
+ PERL_EXIT_DESTRUCT_END
+
+2009-06-18 22:13 tanders
+
+ * apps/snmpnetstat/if.c:
+
+ CHANGES: build: build fix for Tru64 Unix and IRIX: move _XOPEN*
+ definitions to where they are in 5.4.x and earlier
+
+2009-06-18 06:02 magfr
+
+ * configure, configure.d/config_os_libs,
+ configure.d/config_project_with_enable,
+ include/net-snmp/net-snmp-config.h.in:
+
+ Clean up --with-nl configuration
+ * Move the _ARG_WITH to config_project_with_enable 2009-06-16 15:17
+ rstory
+
* snmplib/container.c:
check for null pointer before deref
+2009-06-15 23:52 rstory
+
+ * snmplib/snmp_client.c:
+
+ add comment explaining not quite obvious lack of memmove
+
+2009-06-15 19:32 magfr
+
+ * include/net-snmp/types.h:
+
+ Remove #if 0 commented code
+
2009-06-15 15:25 dts12
* FAQ:
Updates to AGENT section.
-2009-06-14 22:01 tanders
+-------------------------------------------------------------------------------
- * agent/mibgroup/host/hr_swrun.c:
+Changes: V5.5.pre2 -> V5.5.pre3
+
+2009-06-13 01:12 hardaker
+
+ * agent/mibgroup/mibII/tcpTable.c, configure,
+ configure.d/config_os_libs,
+ include/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: snmpd: PATCH: 2564552: from ahmake: provide libnetlink
+ support for loading the tcp table
+
+2009-06-12 19:02 rstory
- portability fix (sync with 5.5)
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_data_access.h:
+
+ CHANGES: snmpd: BUG: 1400101: remove deleted interfaces from
+ ifTable
2009-06-11 23:09 hardaker
@@ -1570,19 +60675,36 @@ Changes: V5.4.2 -> V5.4.3
win32/net-snmp/agent/mib_module_config.h,
win32/netsnmpmibssdk/netsnmpmibssdk.dsp:
- CHANGES: win32: PATCH: 2693746: from bvassche: improved socket startup support
+ CHANGES: win32: PATCH: 2693746: from bvassche: improved socket
+ startup support
2009-06-11 22:57 hardaker
* agent/mibgroup/kernel_sunos5.c:
- CHANGES: snmpd: PATCH: 2012402: don't fail on failure to look up interface error counters.
+ CHANGES: snmpd: PATCH: 2012402: don't fail on failure to look up
+ interface error counters.
+
+2009-06-11 22:03 hardaker
+
+ * include/net-snmp/types.h:
+
+ revert previous commit to make circular dependencies back to
+ their regular insane ordering; I don't like this situation at all
+
+2009-06-11 21:42 hardaker
+
+ * include/net-snmp/types.h:
+
+ include large_fd_set.h before typedefing something based on the
+ structure
2009-06-03 12:35 dts12
* perl/SNMP/SNMP.xs:
- CHANGES: perl: PATCHES: 2793857: Report failed asynchronous requests.
+ CHANGES: perl: PATCHES: 2793857: Report failed asynchronous
+ requests.
2009-06-03 11:46 dts12
@@ -1595,7 +60717,8 @@ Changes: V5.4.2 -> V5.4.3
* agent/mibgroup/agentx/master_admin.c:
- PATCH: 2182592: Clean up vacmContextTable after unregistrations
+ CHANGES: snmpd: PATCH: 2182592: Clean up vacmContextTable after
+ unregistrations
Patch supplied by John Forsyth
2009-06-03 10:12 dts12
@@ -1606,18 +60729,21 @@ Changes: V5.4.2 -> V5.4.3
include/net-snmp/agent/snmp_agent.h, snmplib/snmpUDPDomain.c,
snmplib/snmp_api.c, snmplib/snmpv3.c:
- CHANGES: PATCH: 2797251: Support multiple initialisation and shutdown, fix memory leaks
+ CHANGES: PATCH: 2797251: Support multiple initialisation and
+ shutdown, fix memory leaks
Patch supplied by Ivosh
2009-06-01 15:53 dts12
* man/snmpd.conf.5.def:
- CHANGES: docs: PATCHES: 2788072: Document 'logmatch' functionality.
+ CHANEGS: docs: PATCHES: 2788072: Document 'logmatch'
+ functionality.
2009-06-01 15:50 dts12
* agent/mibgroup/utilities/iquery.c, snmplib/mib.c,
+ snmplib/parse.c, snmplib/snmp_api.c, snmplib/snmp_parse_args.c,
snmplib/system.c, win32/net-snmp/net-snmp-config.h,
win32/net-snmp/net-snmp-config.h.in:
@@ -1625,17 +60751,32 @@ Changes: V5.4.2 -> V5.4.3
2009-06-01 15:37 dts12
- * aclocal.m4, configure, local/snmpconf.dir/snmpd-data/monitor,
+ * agent/mibgroup/host/data_access/swrun_kinfo.c,
+ agent/mibgroup/host/data_access/swrun_kvm_proc.c,
+ agent/mibgroup/host/data_access/swrun_procfs_psinfo.c,
+ agent/mibgroup/host/data_access/swrun_procfs_status.c,
+ agent/mibgroup/host/data_access/swrun_procinfo.c,
+ agent/mibgroup/host/data_access/swrun_prpsinfo.c,
+ agent/mibgroup/host/data_access/swrun_pstat.c, configure,
+ local/snmpconf.dir/snmpd-data/monitor, m4/libtool.m4,
man/snmpd.conf.5.def, man/snmpd.examples.5.def:
- CHANGES: docs: PATCH: 2795739: Fix incorrect disk/file size descriptions & unit specifiers
+ CHANGES: docs: PATCH: 2795739: Fix incorrect disk/file size
+ descriptions & unit specifiers
2009-06-01 13:11 dts12
* EXAMPLE.conf.def:
Rework example configuration file to match current snmpd.conf(5)
- structure, and more clearly illustrate current best practise.
+ structure,
+ and more clearly illustrate current best practise.
+
+2009-05-30 06:58 magfr
+
+ * agent/mib_modules.c:
+
+ Remove unused include.
2009-05-29 09:14 dts12
@@ -1645,18 +60786,42 @@ Changes: V5.4.2 -> V5.4.3
2009-05-29 09:08 dts12
- * local/passtest.pl, mibs/Makefile.in, mibs/NET-SNMP-PASS-MIB.txt:
+ * local/passtest, local/passtest.pl, mibs/Makefile.in,
+ mibs/NET-SNMP-PASS-MIB.txt:
Rework "passtest" examples to fully validate GETNEXT requests,
and use a legitimate MIB structure for output.
Add an example MIB to define that structure.
-2009-05-28 12:55 dts12
+2009-05-28 12:41 dts12
+
+ * FAQ:
+
+ Updates to MIBs section
+
+2009-05-28 11:56 dts12
+
+ * FAQ:
+
+ Tweak phrasing of an (overlong) question in the Perl section
+
+2009-05-28 11:31 dts12
+
+ * FAQ:
+
+ New entry in the Applications section
+
+2009-05-28 10:41 dts12
+
+ * FAQ:
+
+ Updates to Applications section
+
+2009-05-27 15:26 dts12
* FAQ:
- Synchronise with latest FAQ
- (including 5.5 revisions up to MIBs section)
+ Updates to GENERAL section.
2009-05-19 17:50 alex_b
@@ -1675,7 +60840,9 @@ Changes: V5.4.2 -> V5.4.3
* snmplib/scapi.c:
- CHANGES: build: BUG: 2782700: build failure when using --with-pkcs on Solaris
+ CHANGES: build: BUG: 2782700: build failure when using
+ --with-pkcs on
+ Solaris
2009-05-15 14:59 jsafranek
@@ -1697,29 +60864,50 @@ Changes: V5.4.2 -> V5.4.3
* agent/mibgroup/disman/event/mteTriggerConf.c:
- CHANGES: snmpd: Allow "monitor" to handle negative threshold values.
+ CHANGES: snmpd: Allow "monitor" to handle negative threshold
+ values.
Reported by Richard Gipps.
2009-05-13 22:32 tanders
* snmplib/vacm.c:
- CHANGES: snmpd: PATCH: 2791417: fix snmpd segfault when run with -DALL
+ CHANGES: snmpd: PATCH: 2791417: fix snmpd segfault when run with
+ -DALL
Patch supplied by Ron Roskens.
2009-05-13 08:02 dts12
* man/snmpd.conf.5.def:
- Bring documentation of notificationEvent syntax into line with reality.
- (Uses "-m" rather than "-n" to register standard MIB payload objects)
+ Bring documentation of notificationEvent syntax into line with
+ reality.
+ (Uses "-m" rather than "-n" to register standard MIB payload
+ objects)
Inconsistency reported by Richard Gipps.
-2009-05-12 23:26 alex_b
+2009-05-10 21:12 alex_b
+
+ * win32/Makefile-apps.in, win32/Makefile.in,
+ win32/libsnmp_dll/Makefile.in, win32/snmpd/Makefile.in,
+ win32/snmpdsdk/Makefile.in, win32/snmpnetstat/Makefile.in,
+ win32/snmptrapd/Makefile.in:
+
+ Win32: Added automatic manifest merging with mt.exe for MSVC 2008
+ etc.
- * include/net-snmp/data_access/interface.h, perl/agent/agent.xs:
+2009-05-08 13:12 alex_b
- Win32: Build fixes - change unsigned long long to uint64_t.
+ * agent/mibgroup/winExtDLL.c:
+
+ Changes: Win32: Add support for Windows 7, Vista and 2008 for
+ winExtDLL.
+
+2009-05-08 02:07 alex_b
+
+ * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:
+
+ Win32: Build fixes for DLL.
2009-05-07 23:00 tanders
@@ -1727,17 +60915,315 @@ Changes: V5.4.2 -> V5.4.3
build fix for HP-UX: include <sys/param.h> for DEV_BSIZE
+2009-05-07 05:11 nba
+
+ * agent/snmp_perl.h:
+
+ Ups, missed a new prototype header
+
+2009-05-06 22:26 nba
+
+ * man/snmpd.conf.5.def:
+
+ A man line cannot start with a '
+
+2009-05-06 22:07 nba
+
+ * snmplib/snmpUDPIPv6Domain.c:
+
+ IPv6 adresses are a bit more complicated then 32bits
+
+2009-05-06 22:06 nba
+
+ * agent/agent_sysORTable.c, agent/helpers/instance.c,
+ agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/client.h,
+ agent/mibgroup/disman/event/mteObjects.c,
+ agent/mibgroup/disman/event/mteObjects.h,
+ agent/mibgroup/disman/event/mteTrigger.c,
+ agent/mibgroup/disman/event/mteTrigger.h,
+ agent/mibgroup/disman/event/mteTriggerConf.c,
+ agent/mibgroup/mibII/vacm_conf.c,
+ include/net-snmp/agent/instance.h,
+ include/net-snmp/agent/sysORTable.h,
+ include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c:
+
+ Sprinkle some const-ness where relevant
+
+2009-05-06 22:02 nba
+
+ * snmplib/scapi.c, snmplib/snmpUDPDomain.c:
+
+ Trivial warning fixes
+
+2009-05-06 22:00 nba
+
+ * mibs/rfcmibs.diff:
+
+ Hmmm, IANA fixed their bug too
+
+2009-05-06 21:59 nba
+
+ * README:
+
+ Update email to current
+
+2009-05-06 21:59 nba
+
+ * agent/agent_trap.c, 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/notification/snmpNotifyFilterProfileTable.c,
+ agent/mibgroup/ucd-snmp/logmatch.c,
+ agent/mibgroup/ucd-snmp/pass.c,
+ agent/mibgroup/ucd-snmp/pass_persist.c,
+ agent/mibgroup/util_funcs/get_pid_from_inode.c,
+ agent/snmp_agent.c, agent/snmp_perl.c, agent/snmp_vars.c,
+ agent/snmpd.c, perl/SNMP/SNMP.xs,
+ perl/TrapReceiver/TrapReceiver.xs, snmplib/container_list_ssll.c,
+ snmplib/snmp_service.c:
+
+ Trivial warning fixes
+
+2009-05-06 21:49 nba
+
+ * apps/snmptrapd_log.c:
+
+ contextEngineID is a hexstring, not an object identifier
+
+2009-05-06 21:45 nba
+
+ * agent/agent_registry.c, agent/helpers/cache_handler.c,
+ agent/helpers/table.c, agent/helpers/table_dataset.c,
+ agent/mibgroup/agent/extend.c, agent/mibgroup/agentx/master.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/protocol.c,
+ agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/disman/event/mteObjectsConf.c,
+ agent/mibgroup/disman/schedule/schedCore.c,
+ agent/mibgroup/header_complex.c,
+ agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/data_access/interface_solaris2.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_data_access.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_data_access.c,
+ agent/mibgroup/notification-log-mib/notification_log.c,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c,
+
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+ agent/mibgroup/snmpv3/usmUser.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.c,
+ agent/mibgroup/target/target.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c,
+
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c,
+ agent/mibgroup/ucd-snmp/proxy.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c,
+ agent/mibgroup/utilities/execute.c, apps/encode_keychange.c,
+ snmplib/asn1.c, snmplib/dir_utils.c, snmplib/int64.c,
+ snmplib/mib.c, snmplib/read_config.c,
+ snmplib/snmpCallbackDomain.c, snmplib/snmp_alarm.c,
+ snmplib/snmp_api.c, snmplib/snmp_client.c, snmplib/snmpusm.c,
+ snmplib/snmpv3.c:
+
+ Fix format warnings from debug output
+
+2009-05-06 20:45 nba
+
+ * mibs/smistrip:
+
+ Properly recognize message syntax modules (to be able to ignore
+ them)
+
+2009-05-06 20:36 nba
+
+ * mibs/rfclist:
+
+ RFC updates
+
+2009-05-06 20:35 nba
+
+ * mibs/rfcmibs.diff:
+
+ Syntax fix for current IANA-PRINTER-MIB
+
+2009-05-06 20:34 nba
+
+ * mibs/IANAifType-MIB.txt:
+
+ Update to current IANA version
+
+2009-05-04 13:47 alex_b
+
+ * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:
+
+ Win32: Build fixes for DLL.
+
+2009-05-01 15:43 magfr
+
+ * include/net-snmp/library/snmp_debug.h, snmplib/snmp_debug.c:
+
+ NEWS: snmplib: Stop using a fixed string for indentation. Remove
+ the DEBUGINDENT() macro (that did nothing). Change the meaning of
+ the internal __DBGINDENT() macro to return the number of spaces
+ to indent instead of a string that represent the indentation
+ level. Deprecate the debug_indent function.
+
+2009-04-30 06:57 magfr
+
+ * agent/mibgroup/examples/watched.c,
+ agent/mibgroup/mibII/snmp_mib.c,
+ agent/mibgroup/mibII/snmp_mib_5_5.c,
+ agent/mibgroup/mibII/sysORTable.c,
+ agent/mibgroup/mibII/system_mib.c, local/mib2c.int_watch.conf:
+
+ CHANGES: snmpd: Use static watcher_info for all watched variables
+ and in int_watch.
+
+2009-04-30 06:41 magfr
+
+ * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h:
+
+ CHANGES: snmplib: Separate initialization from allocation for
+ netsnmp_watcher_info structures to make it possible to use
+ statically allocated data.
+
+2009-04-30 06:34 magfr
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ Add missing return value.
+
+2009-04-30 00:18 hardaker
+
+ * man/snmpd.conf.5.def:
+
+ document the DTLS support; semi document the SSH support and
+ document the -s switch to many VACM settings
+
+2009-04-29 23:54 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ protect against connection opening errors and free memory on
+ failures
+
+2009-04-29 12:19 alex_b
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Win32: Update defines for _WIN32_WINNT and NTDDI_VERSION to
+ support Windows 2000 and higher and add IPV6 define to allow IPV6
+ code to compile.
+
+2009-04-28 06:34 magfr
+
+ * agent/mibgroup/ip-mib/data_access/systemstats_linux.c:
+
+ snmpd, Linux: Remove some unused variables.
+
+2009-04-28 06:07 magfr
+
+ * agent/mibgroup/ip-mib/data_access/scalars_linux.c:
+
+ snmpd: Add missing argument to printf-like call.
+
+2009-04-28 05:53 magfr
+
+ * agent/mibgroup/mibII/system_mib.c:
+
+ snmpd: Mark more oids as const.
+
+2009-04-28 05:51 magfr
+
+ * snmplib/mib.c:
+
+ Return a value from sprint_realloc_value even if no subtree is
+ located.
+
+2009-04-28 01:12 alex_b
+
+ * agent/mibgroup/winExtDLL.c, win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Win32: MSVC: Only use Windows API functions available on WinXP or
+ before (IPV6) or 2000 or before (no IPV6).
+
+2009-04-26 23:30 alex_b
+
+ * win32/Makefile-apps.in, win32/libsnmp_dll/Makefile.in,
+ win32/snmpd/Makefile.in, win32/snmpdsdk/Makefile.in,
+ win32/snmpnetstat/Makefile.in, win32/snmptrapd/Makefile.in:
+
+ Win32: Remove machine type of I386 from LINK32_FLAGS to allow
+ compiling with MSVC 2008 as either 32 or 64-bit.
+
+2009-04-26 17:38 alex_b
+
+ * win32/Makefile-apps.in, win32/Makefile.in,
+ win32/libsnmp_dll/Makefile.in, win32/snmpd/Makefile.in,
+ win32/snmpdsdk/Makefile.in, win32/snmpnetstat/Makefile.in,
+ win32/snmptrapd/Makefile.in:
+
+ CHANGES: Win32: Build fixes for MSVC 2008. Copy and cleanup
+ manifest files.
+
+2009-04-26 15:21 alex_b
+
+ * agent/mibgroup/ucd-snmp/pass.c,
+ agent/mibgroup/ucd-snmp/pass_persist.c,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Win32: Re-enable pass and pass_persist Counter64 for MSVC.
+
+2009-04-26 14:34 alex_b
+
+ * agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/interfaces.h, snmplib/snmpTCPIPv6Domain.c,
+ snmplib/snmpUDPIPv6Domain.c, win32/build.pl,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: Win32: Build fixes for MSVC 2008. IFTYPE is defined by
+ MSVC 2008, so interfaces.c variables were changed to NETSNMP_.
+
2009-04-26 13:06 alex_b
* agent/mibgroup/winExtDLL.c:
Win32: Update build instructions in comments.
+2009-04-24 13:28 hardaker
+
+ * perl/agent/agent.xs:
+
+ fix the ASN_OPAQUE patch that was commited without proper diff
+ context
+
2009-04-24 07:31 tanders
- * configure, configure.in:
+ * configure, configure.d/config_os_misc4:
- CHANGES: HP-UX: BUG: 2779472: Filesystems missing in hrStorage table on HP-UX 11.31
+ CHANGES: HP-UX: BUG: 2779472: Filesystems missing in hrStorage
+ table on HP-UX 11.31
(allow for mnttab that is a character special device)
2009-04-24 01:36 alex_b
@@ -1747,18 +61233,78 @@ Changes: V5.4.2 -> V5.4.3
CHANGES: Win32: BUG: 2779541 Fixed handle leak in pass_persist.
-2009-04-23 23:14 tanders
-
- * agent/mibgroup/host/hr_storage.c:
+-------------------------------------------------------------------------------
- CHANGES: AIX: BUG: 2712670: Agent crashes on AIX with hrStorage
+Changes: V5.5.pre1 -> V5.5.pre2
2009-04-23 22:53 hardaker
- * snmplib/snmp_alarm.c:
+ * agent/mibgroup/hardware/sensors.h, snmplib/snmp_alarm.c:
fix C++ style comments
+2009-04-23 22:25 hardaker
+
+ * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3,
+ man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
+ man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
+ man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
+ man/netsnmp_container.3, man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2009-04-23 22:23 hardaker
+
+ * man/config_api.3, man/pdu_api.3, man/session_api.3,
+ man/varbind_api.3:
+
+ initial doxygen extracts for the new headers
+
+2009-04-23 22:19 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/net-snmp.spec:
+
+ Version number update
+
2009-04-23 22:16 tanders
* agent/mibgroup/host/hr_filesys.c:
@@ -1767,28 +61313,91 @@ Changes: V5.4.2 -> V5.4.3
2009-04-23 22:10 tanders
- * configure, configure.in:
+ * configure, configure.d/config_os_misc4:
- CHANGES: HP-UX: BUG: 2779472: Filesystems missing in hrStorage table on HP-UX 11.31
+ CHANGES: HP-UX: BUG: 2779472: Filesystems missing in hrStorage
+ table on
+ HP-UX 11.31
2009-04-23 21:48 tanders
* agent/mibgroup/kernel_sunos5.c:
- CHANGES: Solaris: PATCH: 2751588: Inconsistent data (e.g. UDP/TCP MIB scalar values of zero) can be reported on Solaris 10U4+
+ CHANGES: Solaris: PATCH: 2751588: Inconsistent data (e.g. UDP/TCP
+ MIB
+ scalar values of zero) can be reported on Solaris 10U4+
Patch provided by Anders Persson
+2009-04-23 17:30 hardaker
+
+ * agent/mibgroup/ucd-snmp/logmatch.c,
+ agent/mibgroup/ucd-snmp/logmatch.h:
+
+ NEWS: snmpd: PATCH: 1901764: from krisztoforo for supporting
+ logwatch files that are date based
+
+2009-04-23 17:22 hardaker
+
+ * perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs:
+
+ NEWS: perl: PATCH 1956193: from cacoyle: beta threadable perl
+ module code for SNMPv1/SNMPv2c usage.
+
2009-04-23 16:57 hardaker
* agent/mibgroup/kernel_sunos5.c:
- CHANGES: solaris: PATCH: 2012404: deal with more than 10 interfaces. New hardcoded limit is 50. A better scaling patch would be appreciated :-)
+ CHANGES: solaris: PATCH: 2012404: deal with more than 10
+ interfaces. New hardcoded limit is 50. A better scaling patch
+ would be appreciated :-)
+
+2009-04-23 16:47 hardaker
+
+ * README.agent-mibs, configure,
+ configure.d/config_project_with_enable:
+
+ document that the etherlike-mib has an implementation
+
+2009-04-23 16:40 hardaker
+
+ * agent/mibgroup/etherlike-mib,
+ agent/mibgroup/etherlike-mib/data_access,
+ agent/mibgroup/etherlike-mib/data_access/dot3stats.h,
+ agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable,
+ agent/mibgroup/etherlike-mib/dot3StatsTable.h,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable.c,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable.h,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c,
+
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.h,
+
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_get.c,
+
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_get.h,
+
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_set.c,
+
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_set.h,
+
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_enums.h,
+
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interface.c,
+
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interface.h,
+
+ agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_oids.h,
+ agent/mibgroup/etherlike-mib/dot3StatsTable/ioctl_imp_common.h:
+
+ NEWS: snmpd: PATCH: 2053273: from narendra_k_dell to imlpement
+ the etherlike mib (at least on linux)
2009-04-23 16:35 hardaker
* local/mib2c-conf.d/generic-table-oids.m2c:
- CHANGES: mib2c: PATCH: 2136437: make FLAG defines more 64bit friendly when huge tables are encountered
+ CHANGES: mib2c: PATCH: 2136437: make FLAG defines more 64bit
+ friendly when huge tables are encountered
2009-04-23 16:27 hardaker
@@ -1801,13 +61410,15 @@ Changes: V5.4.2 -> V5.4.3
* python/netsnmp/client.py:
- CHANGES: python: PATCH: 2074817: from fenner to fix regexp engine CPU performance issues
+ CHANGES: python: PATCH: 2074817: from fenner to fix regexp engine
+ CPU performance issues
2009-04-23 16:14 hardaker
* agent/mibgroup/host/hr_storage.c:
- CHANGES: snmpd: PATCH: 2162652: patch to fix simple hrfs checks when NFS is in use.
+ CHANGES: snmpd: PATCH: 2162652: patch to fix simple hrfs checks
+ when NFS is in use.
2009-04-23 16:11 hardaker
@@ -1859,6 +61470,58 @@ Changes: V5.4.2 -> V5.4.3
Fix memory leak in SCTP containers.
+2009-04-23 08:29 dts12
+
+ * include/net-snmp/library/large_fd_set.h,
+ include/net-snmp/types.h:
+
+ netsnmp_large_fd_set is probably best regarded as an "opaque"
+ data
+ structure, and isn't really intended for direct manipulation.
+ Move it back into the <library/large_fd_set.h> header file.
+ (Like it was before Dave stuck his oar in....)
+
+2009-04-23 08:19 dts12
+
+ * include/net-snmp/library/large_fd_set.h,
+ include/net-snmp/session_api.h, include/net-snmp/types.h,
+ snmplib/fd_event_manager.c, snmplib/large_fd_set.c,
+ snmplib/snmp_api.c:
+
+ Fuerther improvements to the large FD set support
+ (See patch #2772787)
+
+2009-04-23 06:45 magfr
+
+ * agent/mibgroup/sctp-mib/sctpTables.h:
+
+ building: Use config_error(...) instead of
+ config_require(non-existing) to get better error messages.
+
+2009-04-23 06:41 magfr
+
+ * agent/mibgroup/sctp-mib/sctpTables.h,
+ agent/mibgroup/sctp-mib/sctpTables_linux.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn.h,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint.h,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c,
+ agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h,
+ agent/mibgroup/util_funcs/get_pid_from_inode.c,
+ agent/mibgroup/util_funcs/get_pid_from_inode.h:
+
+ snmplib, Linux: Move get_pid_from_inode to it's own file and only
+ compile it if needed, also rename it to
+ netsnmp_get_pid_from_inode.
+
+2009-04-23 04:33 hardaker
+
+ * agent/mibgroup/mibII/sysORTable.h,
+ agent/mibgroup/mibII/system_mib.h, agent/snmpd.h:
+
+ CHANGES: snmpd: PATCH: 2431353 from hnrose to make some C++
+ compilers happier
+
2009-04-23 03:27 hardaker
* snmplib/snmp_alarm.c:
@@ -1866,27 +61529,264 @@ Changes: V5.4.2 -> V5.4.3
CHANGES: snmplib: PATCH: 2505488: from dabokey to fix alarms not
being triggered at the right times due to large clock skews.
+2009-04-23 00:01 hardaker
+
+ * apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c,
+ apps/snmpnetstat/netstat.h, man/snmpnetstat.1.def:
+
+ NEWS: snmpnetstat: PATCH: 2564538: from ahmake to support GETBULK
+ in v2c+ snmp versions
+
2009-04-22 23:49 hardaker
* agent/mibgroup/agent/extend.c, apps/snmpnetstat/inet.c,
- apps/snmpnetstat/route.c, apps/snmptrapd_handlers.c,
- apps/snmptrapd_handlers.h, snmplib/system.c:
+ apps/snmpnetstat/route.c, snmplib/system.c:
CHANGES: ports: PATCH: 2688342: from ahmake to fix various
compiler warning
+2009-04-22 23:23 hardaker
+
+ * perl/agent/agent.xs:
+
+ CHANGES: perl: PATCH: 276371: from fhew to allow perl to use
+ OPAQUEs
+
+2009-04-22 23:17 hardaker
+
+ * python/netsnmp/client_intf.c:
+
+ CHANGES: python: PATCH: 2775800: from Adam Romanek to allow
+ python threading to continue when a request is sent
+
2009-04-22 22:11 alex_b
* README, README.win32:
Update THANKS section.
+2009-04-22 21:21 magfr
+
+ * agent/mibgroup/util_funcs.c:
+
+ Fold the function extract_inode. with only one user, into it's
+ user.
+ Remove the #define FILE_DISP, with only one user, with the actual
+ value.
+
+2009-04-22 21:03 magfr
+
+ * agent/snmpd.c:
+
+ Make it possible to build with SMUX enabled.
+
+2009-04-22 13:43 jsafranek
+
+ * README.agent-mibs:
+
+ Add a note how the new RMON-MIB implementaion works
+
+2009-04-22 13:41 dts12
+
+ * man/varbind_api.3.def:
+
+ Fill out the documentation of the Varbind-related API calls.
+
+2009-04-22 13:37 jsafranek
+
+ * README.agent-mibs, agent/mibgroup/rmon-mib,
+ agent/mibgroup/rmon-mib.h, agent/mibgroup/rmon-mib/data_access,
+ agent/mibgroup/rmon-mib/data_access/etherstats.h,
+ agent/mibgroup/rmon-mib/data_access/etherstats_linux.c,
+ agent/mibgroup/rmon-mib/etherStatsTable,
+ agent/mibgroup/rmon-mib/etherStatsTable.h,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable.c,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable.h,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.h,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_get.c,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_get.h,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_set.c,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_set.h,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_enums.h,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c,
+
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.h,
+ agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_oids.h,
+ agent/mibgroup/rmon-mib/etherStatsTable/ioctl_imp_common.h:
+
+ NEWS: snmpd: PATCH: 2103492: implement
+ RMON-MIB::etherStatsJabbers
+ Patch from Narendra K., Sandeep K. Shandilya and Shyam Iyer
+
2009-04-22 10:08 dts12
* man/mib_api.3.def:
Correct a seriously misleading (i.e. wrong) description of the
- purpose and behaviour of the print_description family of calls.
+ purpose
+ and behaviour of the print_description family of calls.
+
+2009-04-22 09:32 dts12
+
+ * man/mib_api.3.def:
+
+ Further polishing of the descriptions of MIB-related API calls.
+
+2009-04-22 07:39 dts12
+
+ * snmplib/snmp_api.c:
+
+ Remove unnecessary range checks.
+ (These are handled within the large_fd_set routines themselves).
+
+2009-04-21 23:27 alex_b
+
+ * win32/libsnmp/Makefile.in, win32/libsnmp/libsnmp.dsp,
+ win32/libsnmp_dll/Makefile.in, win32/libsnmp_dll/libsnmp.def,
+ win32/libsnmp_dll/libsnmp.def.in,
+ win32/libsnmp_dll/libsnmp_dll.dsp:
+
+ win32: Fix Windows build environment to support patch 2772787.
+
+2009-04-21 15:33 dts12
+
+ * agent/snmpd.c, include/net-snmp/library/fd_event_manager.h,
+ include/net-snmp/library/large_fd_set.h,
+ include/net-snmp/session_api.h, include/net-snmp/types.h,
+ snmplib/Makefile.in, snmplib/fd_event_manager.c,
+ snmplib/large_fd_set.c, snmplib/snmp_api.c:
+
+ Revised version of patch #2772787
+
+2009-04-21 15:15 dts12
+
+ * include/net-snmp/library/large_fd_set.h,
+ include/net-snmp/session_api.h, include/net-snmp/types.h,
+ snmplib/Makefile.in, snmplib/large_fd_set.c, snmplib/snmp_api.c,
+ win32/libsnmp/libsnmp.dsp:
+
+ Undo revision 17515
+ (broken/incomplete patch)
+
+2009-04-21 14:37 dts12
+
+ * include/net-snmp/library/large_fd_set.h,
+ include/net-snmp/session_api.h, include/net-snmp/types.h,
+ snmplib/Makefile.in, snmplib/large_fd_set.c, snmplib/snmp_api.c,
+ win32/libsnmp/libsnmp.dsp:
+
+ CHANGES: snmplib: PATCH: 2772787: Cleaner approach to handling
+ large fd_sets.
+ Based on patch supplied by Bart Van Assche.
+
+2009-04-21 14:34 dts12
+
+ * man/Makefile.in:
+
+ Properly generate new core API man pages.
+
+2009-04-21 09:38 dts12
+
+ * include/net-snmp/config_api.h, include/net-snmp/library/mib.h,
+ include/net-snmp/library/parse.h,
+ include/net-snmp/library/read_config.h,
+ include/net-snmp/library/snmp_api.h,
+ include/net-snmp/library/snmp_client.h,
+ include/net-snmp/mib_api.h, include/net-snmp/pdu_api.h,
+ include/net-snmp/session_api.h, include/net-snmp/types.h,
+ include/net-snmp/varbind_api.h:
+
+ First-cut at identifying the core Net-SNMP API calls.
+ Move these into the appropriate top-level header files.
+
+2009-04-21 09:36 dts12
+
+ * man/Makefile.in, man/config_api.3.def, man/read_config.3.def,
+ man/session_api.3.def, man/snmp_api.3.def:
+
+ Rename config/session API man pages, in line with other core API
+ structure.
+
+2009-04-21 09:32 dts12
+
+ * man/Makefile.in, man/mib_api.3.def, man/pdu_api.3.def,
+ man/read_config.3.def, man/snmp_api.3.def, man/varbind_api.3.def:
+
+ Document (or restructure) the core API elements.
+ Align this organisation with the first-cut restructuring
+ of the main header files.
+
+2009-04-20 10:23 dts12
+
+ * snmplib/snmp_api.c:
+
+ Skip file handles that are too large for fd_set to cope with.
+ A simple fix for the immediate problem addressed by patch
+ #1627049.
+
+2009-04-20 10:19 dts12
+
+ * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c:
+
+ Revert patch #1627049 (extension to deal with large file
+ handlers).
+ See the discussion on that tracker entry for background as to
+ why.
+
+2009-04-20 00:59 alex_b
+
+ * README.win32, agent/mibgroup/ucd-snmp/pass.c,
+ agent/mibgroup/ucd-snmp/pass_persist.c,
+ agent/mibgroup/util_funcs.h,
+ include/net-snmp/data_access/interface.h,
+ include/net-snmp/library/snmpUDPDomain.h, perl/agent/agent.xs,
+ win32/Configure, win32/libagent/Makefile.in,
+ win32/libagent/libagent.dsp, win32/libsnmp_dll/libsnmp.def.in,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in,
+ win32/netsnmpmibs/Makefile.in, win32/netsnmpmibs/netsnmpmibs.dsp,
+ win32/netsnmpmibssdk/Makefile.in,
+ win32/netsnmpmibssdk/netsnmpmibssdk.dsp:
+
+ win32: Build fixes for Windows. pass and pass_persist still need
+ to be fixed to support Counter64 on Windows.
+
+2009-04-20 00:48 alex_b
+
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ win32: Sync net-snmp-config.h.in and net-snmp-config.h
+
+2009-04-17 21:21 magfr
+
+ * configure, configure.d/config_os_progs, ltmain.sh, m4/libtool.m4,
+ m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4:
+
+ CHANGES: build: Upgrade libtool version to 2.2.6 in order to work
+ around a buglet that made autoreconf -vif erase config.sub and
+ config.guess.
+
+2009-04-14 21:59 magfr
+
+ * snmplib/parse.c:
+
+ CHANGES: snmplib: BUG: 1976772: Changed the mib parser to handle
+ long binary and hex strings.
+
+2009-04-11 12:52 rstory
+
+ * dist/makerelease.xml:
+
+ suggest truncation of ChangeLog.reallyadd
2009-04-10 23:18 alex_b
@@ -1921,7 +61821,8 @@ Changes: V5.4.2 -> V5.4.3
2009-04-10 21:45 alex_b
- * win32/Configure:
+ * win32/Configure, win32/dist/README.build.win32.txt,
+ win32/dist/README.txt:
Win32: Minor build and readme updates.
@@ -1933,24 +61834,27 @@ Changes: V5.4.2 -> V5.4.3
NEWS: Win32: PATCH 2686248: Applied patch by Bart Van Assche
which fixes several winExtDLL bugs.
-2009-04-10 20:14 rstory
+2009-04-10 20:17 rstory
* agent/mibgroup/ucd-snmp/diskio.c:
- restore annoying log message, but fix cause of it on !freebsd systems
+ restore annoying log message, but fix cause of it on !freebsd
+ systems
2009-04-09 12:28 dts12
* agent/helpers/table_iterator.c:
- CHANGES: snmpd: PATCH: 1550730: Report errors from iterator-based handlers.
+ CHANGES: snmpd: PATCH: 1550730: Report errors from iterator-based
+ handlers.
Based on a patch provided by Wayne Glantz
2009-04-09 11:41 dts12
* agent/mibgroup/snmpv3/usmUser.c:
- CHANGES: snmpd: PATCH: 2124288: Fix setting of usmUserPrivProtocol at creation.
+ CHANGES: snmpd: PATCH: 2124288: Fix setting of
+ usmUserPrivProtocol at creation.
Logic bug, reported by Ramesh Kotabagi
2009-04-09 09:12 dts12
@@ -1967,47 +61871,98 @@ Changes: V5.4.2 -> V5.4.3
CHANGES: python: PATCH: 2260828: Fix python snmpwalk memory leak
Patch provided by Gabriele Messineo
+2009-04-09 08:58 dts12
+
+ * perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs:
+
+ CHANGES: perl: PATCH: 2272347: Implement "implied" in MIB hash
+ Patch provided by Bill Fenner
+
2009-04-09 08:54 dts12
* local/mib2c.iterate_access.conf:
- CHANGES: mib2c: PATCH: 2316127: Fix bug in iterate_access generated code.
+ CHANGES: mib2c: PATCH: 2316127: Fix bug in iterate_access
+ generated code.
+
+2009-04-09 08:48 dts12
+
+ * include/net-snmp/system/netbsd.h:
+
+ CHANGES: snmpd: PATCH: 2435681: Enable if-mib rewrite (with
+ sysctl backend) on NetBSD
2009-04-09 08:44 dts12
* agent/mibgroup/if-mib/data_access/interface_sysctl.c:
- CHANGES: snmpd: PATCH: 2435793: Support 64-bit IF-MIB counters on sysctl (*BSD) systems.
+ CHANGES: snmpd: PATCH: 2435793: Support 64-bit IF-MIB counters on
+ sysctl (*BSD) systems.
Patch provided by Jan Andres
+2009-04-09 08:00 tanders
+
+ * perl/agent/agent.xs:
+
+ fix compilation warnings
+
+2009-04-08 23:17 tanders
+
+ * perl/agent/agent.xs:
+
+ move comments to a place where they are legal
+
+2009-04-08 23:03 tanders
+
+ * perl/agent/agent.pm, perl/agent/agent.xs:
+
+ - rename new getRequestorIp to getSourceIP and getTargetIp to
+ getDestIp
+ - remind that this is fully transport-specific, i.e. UDP/IPv4
+ only!
+
2009-04-08 16:00 dts12
* agent/snmp_agent.c:
- CHANGES: snmpd: PATCH: 2384779: Fix handling of GetBulk with N>0,M==0
+ CHANGES: snmpd: PATCH: 2384779: Fix handling of GetBulk with
+ N>0,M==0
Patch provided by Angus Salkeld
2009-04-08 15:52 dts12
* agent/mibgroup/host/hr_swrun.c:
- CHANGES: snmpd: PATCH: 2406378: Fix hrSWRunPerfMem on 64-bit Solaris systems
+ CHANGES: snmpd: PATCH: 2406378: Fix hrSWRunPerfMem on 64-bit
+ Solaris systems
Patch provided by NTwoO
2009-04-08 15:48 dts12
* snmplib/mib.c:
- CHANGES: snmplib: PATCH: 2479700: Fix zoned IP address used as table indices
+ CHANGES: snmplib: PATCH: 2479700: Fix zoned IP address used as
+ table indices
Patch provided by Brian Retford.
2009-04-08 15:33 dts12
* snmplib/snmp_logging.c:
- CHANGES: snmplib: PATCH: 2492377: Fix typo/bug in snmp_enable_callback()
+ CHANGES: snmplib: PATCH: 2492377: Fix typo/bug in
+ snmp_enable_callback()
Reported by joyceanmachine
+2009-04-08 15:29 dts12
+
+ * agent/mibgroup/sctp-mib/sctpScalars.h,
+ agent/mibgroup/sctp-mib/sctpScalars_freebsd.c,
+ agent/mibgroup/sctp-mib/sctpTables.h,
+ agent/mibgroup/sctp-mib/sctpTables_common.h,
+ agent/mibgroup/sctp-mib/sctpTables_freebsd.c:
+
+ CHANGES: snmpd: PATCH: 2507249: sctp-mib support for FreeBSD.
+
2009-04-08 15:16 dts12
* snmplib/snmp_client.c:
@@ -2020,7 +61975,8 @@ Changes: V5.4.2 -> V5.4.3
* python/netsnmp/client_intf.c:
- CHANGES: python: PATCH: 2580979: Fix python session pointers on 64-bit systems.
+ CHANGES: python: PATCH: 2580979: Fix python session pointers on
+ 64-bit systems.
Patch provided by John Khvatov.
2009-04-08 14:49 dts12
@@ -2034,8 +61990,7 @@ Changes: V5.4.2 -> V5.4.3
2009-04-08 14:34 dts12
* perl/TrapReceiver/TrapReceiver.pm,
- perl/TrapReceiver/TrapReceiver.xs, perl/TrapReceiver/const-c.inc,
- perl/TrapReceiver/const-xs.inc:
+ perl/TrapReceiver/TrapReceiver.xs:
CHANGES: snmptrapd: PATCH: 2726302: Pass results of Perl trap
handlers to trap daemon
@@ -2049,6 +62004,14 @@ Changes: V5.4.2 -> V5.4.3
high-ASCII chars
Patch provided by Bart Van Assche
+2009-04-08 14:24 dts12
+
+ * perl/agent/agent.pm, perl/agent/agent.xs:
+
+ CHANGES: perl: PATCH: 2709705: Retrieve src/target IP address in
+ Perl-based agents
+ Patch provided by fhew
+
2009-04-08 14:16 dts12
* snmplib/snmpUDPIPv6Domain.c:
@@ -2075,6 +62038,28 @@ Changes: V5.4.2 -> V5.4.3
Qn: Does this even qualify as an error? Wouldn't a warning be
sufficient?
+2009-04-06 19:33 magfr
+
+ * include/net-snmp/library/parse.h, snmplib/parse.c:
+
+ snmplib: Make the node struct private. Hide the orhan_nodes
+ variable.
+
+2009-04-06 18:45 magfr
+
+ * agent/snmp_perl.c:
+
+ snmpd,perl: If my_perl is NULL when passed to perl_destruct then
+ that function crashes for some perl versions so check that it is
+ non-null before destroying it.
+
+2009-04-06 18:42 magfr
+
+ * perl/agent/agent.xs:
+
+ perl: Avoid surprises if the perl string contains printf escape
+ characters.
+
2009-04-06 18:22 dts12
* agent/mibgroup/host/hr_swrun.c:
@@ -2083,7 +62068,7 @@ Changes: V5.4.2 -> V5.4.3
(Avoids truncated walk of hrSWRunPath on SuSE systems)
Reported by Kamil Kisiel.
-2009-04-06 12:05 tanders
+2009-04-06 11:58 tanders
* perl/agent/agent.xs, perl/agent/typemap:
@@ -2092,11 +62077,109 @@ Changes: V5.4.2 -> V5.4.3
getRootOID works properly. Now passes "make test" and "make
perltest".
-2009-04-06 12:02 dts12
+2009-04-05 10:05 magfr
- * agent/mibgroup/hardware/memory/memory_linux.c:
+ * agent/mibgroup/host/hr_storage.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_common.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_linux.c,
+ agent/mibgroup/smux/smux.c:
- Fix typo
+ Remove unused variables.
+
+2009-04-05 09:53 magfr
+
+ * agent/helpers/table_dataset.c,
+ agent/mibgroup/examples/netSnmpHostsTable.c,
+ agent/mibgroup/mibII/ipCidrRouteTable.c,
+ local/mib2c.iterate_access.conf, local/mib2c.notify.conf:
+
+ Make even more variables and templates const.
+
+2009-04-04 22:13 magfr
+
+ * agent/mibgroup/agent/nsCache.c, agent/mibgroup/agent/nsDebug.c,
+ agent/mibgroup/agent/nsLogging.c,
+ agent/mibgroup/agent/nsModuleTable.c,
+ agent/mibgroup/agent/nsTransactionTable.c,
+ agent/mibgroup/agent/nsVacmAccessTable.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.c,
+ agent/mibgroup/if-mib/ifTable/ifTable.h,
+ agent/mibgroup/if-mib/ifXTable/ifXTable.c,
+ agent/mibgroup/if-mib/ifXTable/ifXTable.h,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c,
+
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h,
+
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h,
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.c,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.c,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.h,
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c,
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.h,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.c,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.h,
+ agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/snmp_mib.c,
+ agent/mibgroup/mibII/sysORTable.c,
+ agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/updates.c,
+ agent/mibgroup/mibII/updates.h,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c,
+
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.h,
+
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.c,
+
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.h,
+ agent/mibgroup/target/target_counters.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.h,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.c,
+ agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.h,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.h:
+
+ snmpd: Make more local variables const and local.
+
+2009-04-04 10:07 magfr
+
+ * agent/snmpd.c, apps/snmptrapd.c, net-snmp-config.in:
+
+ Mark the reconfig variable as static since it is private to the
+ module.
+
+2009-04-04 10:03 magfr
+
+ * agent/mibgroup/ucd-snmp/memory.c:
+
+ Mark the file scope private variable minimum_swap as static.
+
+2009-04-04 09:58 magfr
+
+ * agent/mibgroup/if-mib/ifTable/ifTable.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
+ agent/mibgroup/ucd-snmp/lmsensorsMib.c,
+ agent/mibgroup/ucd-snmp/memory.c,
+ agent/mibgroup/ucd-snmp/vmstat.c:
+
+ snmplib: Make more symbols const in order to move them to
+ readonly memory.
2009-04-02 21:24 hardaker
@@ -2105,6 +62188,131 @@ Changes: V5.4.2 -> V5.4.3
CHANGES: BUG 112694: Patch from Bill Fenner: don't open (and
clobber) an agentx socket if the other transports fail to open
+2009-04-01 23:41 hardaker
+
+ * CHANGES, NEWS:
+
+ version update
+
+2009-04-01 23:19 hardaker
+
+ * ChangeLog:
+
+ version update
+
+2009-04-01 23:04 hardaker
+
+ * agent/Makefile.depend, agent/helpers/Makefile.depend,
+ agent/mibgroup/Makefile.depend, apps/Makefile.depend,
+ apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
+
+ make depend
+
+2009-04-01 23:03 hardaker
+
+ * snmplib/parse.c, snmplib/snmpDTLSUDPDomain.c, snmplib/snmptsm.c:
+
+ convert comments to ANSI comments
+
+2009-04-01 22:21 hardaker
+
+ * man/Makefile.in, man/netsnmp_access_multiplexer.3,
+ man/netsnmp_agent.3, man/netsnmp_agent_handler.h.3,
+ man/netsnmp_agent_registry.3, man/netsnmp_agent_trap.3,
+ man/netsnmp_asn1_packet_parse.3, man/netsnmp_baby_steps.3,
+ man/netsnmp_bulk_to_next.3, man/netsnmp_cache_handler.3,
+ man/netsnmp_callback.3, man/netsnmp_container.3,
+ man/netsnmp_container_iterator.3,
+ man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3,
+ man/netsnmp_debug.3, man/netsnmp_default_store.3,
+ man/netsnmp_handler.3, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
+ man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
+ man/netsnmp_multiplexer.3,
+ man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_monitor_callback_header_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_null_container.3, man/netsnmp_oid_stash.3,
+ man/netsnmp_old_api.3, man/netsnmp_read_config.3,
+ man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
+ man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3,
+ man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3,
+ man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3,
+ man/netsnmp_stash_to_next.3, man/netsnmp_table.3,
+ man/netsnmp_table_array.3, man/netsnmp_table_container.3,
+ man/netsnmp_table_data.3, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3,
+ man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3,
+ man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
+ man/netsnmp_tools.h.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3,
+ man/netsnmp_watcher.3:
+
+ documentation update
+
+2009-04-01 22:03 hardaker
+
+ * FAQ, README, configure, configure.ac, dist/Makefile,
+ dist/makerelease.xml, dist/net-snmp.spec:
+
+ Version number update
+
+-------------------------------------------------------------------------------
+
+Changes: V5.4 -> V5.5.pre1
+
+2009-04-01 21:58 hardaker
+
+ * man/snmp.conf.5.def, man/snmpd.8.def:
+
+ updates for SSH
+
+2009-04-01 19:39 magfr
+
+ * include/net-snmp/library/snmp_client.h, snmplib/snmp_client.c:
+
+ Make the src pointer of snmp_clone_mem a pointer to constant.
+
+2009-04-01 18:23 hardaker
+
+ * apps:
+
+ ignore 'sshtosnmp'
+
+2009-04-01 17:31 hardaker
+
+ * apps/sshtosnmp.c, include/net-snmp/library/default_store.h,
+ man/snmpd.8.def, snmplib/snmpSSHDomain.c:
+
+ Make ssh transport support use a unix socket with proper
+ credential passing
+
+2009-04-01 17:29 hardaker
+
+ * agent/mibgroup/util_funcs.c:
+
+ make the exec cache readable only by the user
+
+2009-04-01 17:28 hardaker
+
+ * agent/mibgroup/agentx/agentx_config.c,
+ include/net-snmp/library/system.h, snmplib/system.c:
+
+ move string to uid/gid functionality to snmplib for reuse
+
2009-03-31 15:12 dts12
* local/mib2c.table_data.conf:
@@ -2126,6 +62334,93 @@ Changes: V5.4.2 -> V5.4.3
C comments use /* ... */, not #
+2009-03-31 08:05 jsafranek
+
+ * agent/mibgroup/mibII/icmp.c:
+
+ Fix compilation with glibc < 2.4, ICMPv6 message types starting
+ with MLD_* have different name there.
+
+2009-03-24 06:04 magfr
+
+ * snmplib/snmp_openssl.c:
+
+ Do not compile the parts that depend on libssl if libssl is
+ missing.
+
+2009-03-23 09:21 jsafranek
+
+ * agent/mibgroup/ip-mib/data_access/arp_common.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h,
+
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c,
+ include/net-snmp/data_access/arp.h:
+
+ NEWS: snmpd: ipNetToPhysicalLastUpdated OID implemented
+
+ The value is estimated with every cache reload, which is once in
+ 60 seconds by default.
+ That means the value reported by snmpd may differ from reality by
+ one minute.
+ If anybody needs better precision, the cache timeout can be
+ configured by setting
+ NET-SNMP-AGENT-MIB::nsCacheTimeout.1.3.6.1.2.1.4.35 to
+ appropriate value by snmpset.
+
+2009-03-20 19:38 hardaker
+
+ * dist/extractnews:
+
+ fix lack of wrapping lines problem
+
+2009-03-20 18:31 hardaker
+
+ * NEWS, configure, configure.d/config_project_with_enable:
+
+ config options, etc, for SSH and DTLS
+
+2009-03-20 18:24 hardaker
+
+ * man/snmpcmd.1.def, man/snmpd.8.def:
+
+ currently minimal documentation on dtls and ssh
+
+2009-03-20 16:50 hardaker
+
+ * apps/Makefile.in, apps/sshtosnmp.c, configure,
+ configure.d/config_os_libs,
+ include/net-snmp/library/snmpSSHDomain.h,
+ include/net-snmp/net-snmp-config.h.in, snmplib/snmpSSHDomain.c,
+ snmplib/snmp_transport.c:
+
+ Added alpha snmp over ssh support
+
+2009-03-20 16:16 hardaker
+
+ * snmplib/snmpDTLSUDPDomain.c:
+
+ check the sec name length, not just the contents
+
+2009-03-20 16:01 hardaker
+
+ * snmplib/snmptsm.c:
+
+ sequence parsing fix
+
+2009-03-20 15:53 hardaker
+
+ * include/net-snmp/library/snmp_transport.h, snmplib/snmp_api.c:
+
+ added a new flag to allow for signalling of legal empty packets
+ from a transport
+
+2009-03-18 19:42 magfr
+
+ * agent/mibgroup/hardware/memory/memory_linux.c:
+
+ Make it possible to compile again.
+
2009-03-18 10:52 dts12
* agent/mibgroup/hardware/cpu/cpu_linux.c:
@@ -2155,6 +62450,20 @@ Changes: V5.4.2 -> V5.4.3
Fix valgrind warning.
Patch provided by Stephen Hemminger
+2009-03-17 22:57 magfr
+
+ * apps/snmptrapd_handlers.c, apps/snmptrapd_handlers.h:
+
+ PATCH: 2688342: from "Bart Van Assche": Use proper function
+ pointers
+
+2009-03-13 21:26 dts12
+
+ * agent/mibgroup/host/hr_storage.c:
+
+ Process hrMemorySize (scalar) separately from hrStorageTable.
+ This simplifies the handler code structure.
+
2009-03-13 21:23 dts12
* agent/mibgroup/hardware/cpu/cpu.c,
@@ -2179,6 +62488,27 @@ Changes: V5.4.2 -> V5.4.3
(An alternative might be to create a new entry instead).
Problem reported by Nick Hindley
+2009-03-10 15:25 jsafranek
+
+ * README.agent-mibs, agent/mibgroup/ip-mib/ip_scalars.c:
+
+ NEWS: snmpd: ipAddressSpinLock implemented
+
+2009-03-02 11:23 dts12
+
+ * COPYING:
+
+ Fix attribution of latest copyright notice.
+
+2009-02-28 18:21 magfr
+
+ * acconfig.h, configure, configure.d/config_modules_agent,
+ include/net-snmp/net-snmp-config.h.in:
+
+ Move the #define config_*(...) from acconfig.h to the configure
+ script so that they are next to the code that handle the
+ corresponding config_* token.
+
2009-02-27 13:20 jsafranek
* agent/mibgroup/ucd-snmp/diskio.c:
@@ -2188,6 +62518,20 @@ Changes: V5.4.2 -> V5.4.3
It's being written to log everytime someone queries
UCD-SNMP-DISKIO MIB.
+2009-02-25 06:41 magfr
+
+ * apps/snmpnetstat/if.c:
+
+ Use the feature test macros to set what is needed.
+ Do not use the internal GNU libc macros that are set by setting
+ the feature test macros.
+
+2009-02-25 06:38 magfr
+
+ * snmplib/snmpUnixDomain.c:
+
+ Add missing include.
+
2009-02-24 07:26 magfr
* snmplib/snmp_logging.c:
@@ -2195,27 +62539,94 @@ Changes: V5.4.2 -> V5.4.3
CHANGES: Make -LN stop dumping core. Make bad debug levels report
the offending symbol.
-2009-02-18 15:27 jsafranek
+2009-02-24 06:50 magfr
- * agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.c,
- agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.c,
- agent/mibgroup/sctp-mib/sctpAssocTable.c,
- agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.c,
- agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.c,
- agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.c,
- agent/mibgroup/sctp-mib/sctpLookupRemPortTable.c,
- agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.c,
- agent/mibgroup/sctp-mib/sctpTables_common.c,
- agent/mibgroup/sctp-mib/sctpTables_common.h,
- agent/mibgroup/sctp-mib/sctpTables_linux.c:
+ * agent/mibgroup/agentx/master.c,
+ include/net-snmp/library/snmpUnixDomain.h,
+ snmplib/snmpUnixDomain.c:
+
+ Move the directory creation code to happen after the domain
+ selection code so that the directory creation code knows what
+ directory to create.
+
+2009-02-24 06:47 magfr
+
+ * configure, configure.d/config_project_with_enable:
+
+ Change the error checking option --enable-mysql to suggest that
+ that --with-mysql is used rather that --with-openssl.
+
+2009-02-24 06:44 magfr
+
+ * configure, include/net-snmp/net-snmp-config.h.in:
+
+ Regenerate autoconf artifacts.
+
+2009-02-23 18:43 rstory
+
+ * apps/snmptrapd_sql.c:
+
+ add forgotten file
+
+2009-02-20 04:41 hardaker
+
+ * configure.d/config_modules_agent, configure.d/config_modules_lib,
+ configure.d/config_os_functions, configure.d/config_os_libs,
+ configure.d/config_os_misc1, configure.d/config_os_misc2,
+ configure.d/config_os_misc3, configure.d/config_os_misc4,
+ configure.d/config_os_progs,
+ configure.d/config_os_struct_members,
+ configure.d/config_project_ipv6_types,
+ configure.d/config_project_manual,
+ configure.d/config_project_paths,
+ configure.d/config_project_perl_python,
+ configure.d/config_project_types,
+ configure.d/config_project_with_enable:
+
+ added emacs autoconf mode specifier
+
+2009-02-19 18:32 rstory
- Fix sctp-mib compilation problems
+ * README.sql, man/snmptrapd.conf.5.def:
-2009-02-18 15:27 jsafranek
+ document new sql trap logging
- * agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h:
+2009-02-19 18:20 rstory
- Backport get_pid_from_inode from trunk, it's needed by sctp-mib
+ * COPYING, NEWS, apps/Makefile.in, apps/snmptrapd.c,
+ apps/snmptrapd_handlers.c, apps/snmptrapd_handlers.h, configure,
+ configure.d/config_os_libs,
+ configure.d/config_project_with_enable,
+ dist/schema-snmptrapd.sql, include/net-snmp/net-snmp-config.h.in:
+
+ NEWS: snmptrapd: add trap handler for logging traps to a mysql
+ database
+
+2009-02-19 17:58 rstory
+
+ * include/net-snmp/library/container.h, snmplib/container.c,
+ snmplib/container_list_ssll.c:
+
+ NEWS: snmplib: added iterator for singly linked lists; add
+ container name in more error msgs
+
+2009-02-18 18:52 rstory
+
+ * apps/snmpusm.c, include/net-snmp/library/snmpv3.h:
+
+ CHANGES: snmplib: change MAX_ENGINEID_LENGTH to 32, per
+ SNMP-FRAMEWORK-MIB SnmpEngineID TC
+
+2009-02-18 14:41 jsafranek
+
+ * agent/mibgroup/sctp-mib/sctpTables_common.c,
+ agent/mibgroup/sctp-mib/sctpTables_common.h,
+ agent/mibgroup/sctp-mib/sctpTables_linux.c:
+
+ Configure script does not like net-snmp-config.h being included
+ from header
+ files, which are added by --with-mib-modules=, let's remove it
+ from there.
2009-02-16 21:24 hardaker
@@ -2224,6 +62635,101 @@ Changes: V5.4.2 -> V5.4.3
CHANGES: perl: BUG 1554817: Patch from xanco: fix the class
assigment so getRootOID works properly.
+2009-02-15 07:20 magfr
+
+ * acconfig.h:
+
+ Correct copy/paste mistake
+
+2009-02-12 00:25 hardaker
+
+ * acconfig.h, include/net-snmp/library/default_store.h,
+ include/net-snmp/library/snmpDTLSUDPDomain.h,
+ include/net-snmp/library/snmp_transport.h,
+ include/net-snmp/net-snmp-config.h.in, mibs/NET-SNMP-TC.txt,
+ snmplib/snmpDTLSUDPDomain.c, snmplib/snmp_transport.c,
+ snmplib/snmptsm.c:
+
+ An early experimental implementation of the DTLS over UDP
+ transport from the IETF ISMS working group
+
+2009-02-11 23:30 hardaker
+
+ * dist/RELEASE-INSTRUCTIONS:
+
+ updated release instructions
+
+2009-02-06 21:36 magfr
+
+ * snmplib/read_config.c:
+
+ Make it possible to build as C++ again.
+
+2009-02-05 22:56 magfr
+
+ * acconfig.h, agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.h,
+ agent/mibgroup/if-mib/data_access/interface_solaris2.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_solaris2.c,
+ agent/mibgroup/ucd-snmp/diskio.c, configure,
+ configure.d/config_os_functions,
+ include/net-snmp/net-snmp-config.h.in,
+ include/net-snmp/system/svr5.h:
+
+ CHANGES: build: Assume that the target platform supports memcpy,
+ memmove, memset, strchr and strrchr.
+
+2009-02-04 06:57 magfr
+
+ * agent/helpers/table.c, agent/helpers/table_dataset.c,
+ agent/mibgroup/mibII/mta_sendmail.c, configure,
+ configure.d/config_os_headers, include/net-snmp/agent/table.h,
+ include/net-snmp/agent/table_dataset.h,
+ include/net-snmp/library/read_config.h,
+ include/net-snmp/library/snmp_debug.h,
+ include/net-snmp/library/snmp_logging.h,
+ include/net-snmp/net-snmp-config.h.in, snmplib/snmp_debug.c,
+ snmplib/snmp_logging.c, snmplib/snprintf.c,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ NEWS: Remove support for use of varargs.h. Now assumes that
+ stdarg.h is available.
+
+2009-02-04 06:49 magfr
+
+ * agent/agent_handler.c, agent/agent_trap.c,
+ agent/mibgroup/agentx/agentx_config.c,
+ agent/mibgroup/disman/mteTriggerTable.c,
+ agent/mibgroup/host/hr_filesys.c,
+ agent/mibgroup/mibII/mta_sendmail.c,
+ agent/mibgroup/mibII/system_mib.c,
+ agent/mibgroup/ucd-snmp/disk.c,
+ agent/mibgroup/utilities/iquery.c, apps/snmptrapd_handlers.c,
+ include/net-snmp/library/read_config.h, snmplib/read_config.c,
+ snmplib/snmpv3.c:
+
+ NEWS: snmplib: Introduce printf-like versions of config_perror
+ and config_pwarn (netsnmp_config_error and netsnmp_config_warn).
+ Replace many instances of { tmpbuf[...]; sprintf(tmpbuf, ...);
+ config_p*(tmpbuf); } with netsnmp_config_*(...);
+
+2009-02-03 16:14 hardaker
+
+ * agent/agent_registry.c, include/net-snmp/agent/agent_registry.h:
+
+ add the reginfo and and session pointer to the REGISTER_OID
+ callback
+
+2009-02-03 00:18 hardaker
+
+ * configure, configure.d/config_os_libs:
+
+ fixed -lssl check
+
2009-01-29 08:38 dts12
* snmplib/snmp_api.c:
@@ -2235,14 +62741,14 @@ Changes: V5.4.2 -> V5.4.3
* snmplib/snmpUDPDomain.c:
Fix src/dst confusion
- Patch provided by Krzysztof Ol¿dzki
+ Patch provided by Krzysztof Olà¥à¤
à¤dzki
2009-01-28 09:29 dts12
* agent/mibgroup/smux/smux.c:
CHANGES: Fix two bugs with smux password support.
- Patch supplied by Krzysztof Ol¿dzki
+ Patch supplied by Krzysztof Olà¥à¤
à¤dzki
2009-01-23 14:53 jsafranek
@@ -2250,6 +62756,51 @@ Changes: V5.4.2 -> V5.4.3
Fix parsing of level ranges in '-L<capital>'.
+2009-01-20 14:51 dts12
+
+ * agent/mibgroup/host/hr_swinst.c, configure,
+ configure.d/config_os_headers:
+
+ Check for the existence of <rpm/rpmfileutil.h> before including
+ it.
+
+2009-01-19 20:50 magfr
+
+ * agent/mibgroup/mibII/icmp.c:
+
+ Make it possible to build without IPv6 again.
+
+2009-01-19 15:01 jsafranek
+
+ * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/icmp.h,
+ agent/mibgroup/mibII/kernel_linux.c,
+ agent/mibgroup/mibII/kernel_linux.h, configure,
+ configure.d/config_os_headers,
+ include/net-snmp/net-snmp-config.h.in,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ NEWS: snmpd: PATCH: 1927751: from Mitsuru Chinen: implement
+ icmpMsgStatsTable on Linux
+
+2009-01-19 09:41 jsafranek
+
+ * agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/disk.h,
+ mibs/UCD-SNMP-MIB.txt:
+
+ NEWS: snmpd: PATCH: 2449210: add 64-bit disk usage statistics to
+ UCD-SNMP-MIB::dskTable
+
+2009-01-18 07:40 magfr
+
+ * configure, configure.d/config_project_with_enable:
+
+ CHANGES: BUG: 2168180: Changed --disable-reentrant to not
+ activate the reentrant code and made --enable-reentrant accept no
+ values other than yes and no. Did the same for
+ --enable-mib-config-checks, --enable-mib-config-debug,
+ --with-defaults, --enable-developer and --enable-testing-code as
+ well.
+
2009-01-13 09:17 jsafranek
* snmplib/asn1.c:
@@ -2260,6 +62811,63 @@ Changes: V5.4.2 -> V5.4.3
each subidentifier. This is now checked and parsing of OID fails,
if this condition is not met.
+2009-01-11 21:54 magfr
+
+ * configure, configure.d/config_project_with_enable:
+
+ CHANGES: building: Check that the temp-file-pattern ends in 6 X's
+ as mkstemp and mktemp require that.
+
+2009-01-11 21:38 magfr
+
+ * acconfig.h, configure, configure.d/config_project_with_enable,
+ include/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: building: Be a lot more strict on the values that are
+ acceptable for --with-persistent-mask (only allow three octal
+ digits)
+
+2009-01-11 20:42 magfr
+
+ * aclocal.m4, configure, configure.d/config_project_with_enable,
+ m4/netsnmp_arg.m4:
+
+ CHANGES: building: We are currently using the practice of adding
+ a mirroring AC_ARG_WITH/ENABLE to each AC_ARG_ENABLE/WITH. This
+ patch adds NETSNMP_ARG_WITH/ENABLE macros that automatically adds
+ the mirror variable and then converts the configure machinery to
+ use them.
+
+2009-01-11 20:36 magfr
+
+ * configure, configure.d/config_project_with_enable:
+
+ Move AC_DEFINES in config_project_with_enable to be located next
+ to the AC_ARG_... they depend on.
+
+2009-01-11 20:34 magfr
+
+ * configure, configure.d/config_project_manual,
+ configure.d/config_project_with_enable:
+
+ Change the default version number checking to be easier to read
+
+2009-01-11 19:19 magfr
+
+ * configure, configure.d/config_os_libs,
+ configure.d/config_os_misc4,
+ configure.d/config_project_with_enable:
+
+ Move the last AC_ARG_...'s to config_project_with_enable.
+
+2009-01-11 19:08 magfr
+
+ * configure, configure.d/config_project_with_enable:
+
+ CHANGES: building: Change the macro for --with-features-of from
+ AC_ARG_ENABLE to AC_ARG_WITH in order to make the option be
+ --with-features-of.
+
2009-01-08 10:45 jsafranek
* snmplib/snmp_logging.c:
@@ -2274,12 +62882,209 @@ Changes: V5.4.2 -> V5.4.3
in stable
branches. We now support both of them.
+2009-01-08 03:51 magfr
+
+ * Makefile.top:
+
+ Do not depend on the existance of /bin/sh. Also follow the advice
+ of the autoconf manual and finally allow for libtool that adopts
+ the generated script after the capabilities of SHELL.
+
+2009-01-07 16:02 jsafranek
+
+ * configure, configure.d/config_os_headers:
+
+ Reorder the netinet/icmp_var.h and netinet/ip_icmp.h, the later
+ one must be checked first on FreeBSD 7
+
2009-01-06 22:23 hardaker
* COPYING:
update SPARTA for 2009
+2009-01-03 20:23 magfr
+
+ * configure, m4/ac_prompt_user.m4:
+
+ Upgrade the AC_PROMPT_USER macros to autoconf 2.63 where
+ AC_FD_MSG is deprecated and AS_MESSAGE_FD is recommended.
+
+2009-01-03 14:20 magfr
+
+ * acinclude.m4, aclocal.m4, configure, m4/ac_add_search_path.m4,
+ m4/ac_msg_cache.m4, m4/ac_msg_module_dbg.m4,
+ m4/ac_prompt_user.m4, m4/netsnmp_search_libs.m4:
+
+ Split acinclude.m4 into smaller parts by function.
+
+2009-01-03 14:15 magfr
+
+ * Makefile.am:
+
+ Make autoreconf work again.
+
+2009-01-03 14:11 magfr
+
+ * aclocal.m4, config.guess, configure, configure.ac,
+ configure.d/config_os_progs,
+ include/net-snmp/net-snmp-config.h.in, install-sh, ltmain.sh, m4,
+ m4/libtool.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4,
+ m4/lt~obsolete.m4:
+
+ Update to libtool-2.2.4
+
+2009-01-03 13:28 magfr
+
+ * configure, configure.d/config_os_libs:
+
+ configure.d/config_os_libs: Check for a function, not a macro.
+ configure: Regenerate
+
+2009-01-03 01:03 hardaker
+
+ * configure.d/config_os_libs:
+
+ require -lssl; will be changed later to do 'if needed'
+
+2009-01-03 00:19 magfr
+
+ * README.agent-mibs, agent/mibgroup/mibII.h,
+ agent/mibgroup/mibII/snmp_mib.h,
+ agent/mibgroup/mibII/snmp_mib_5_5.c,
+ agent/mibgroup/mibII/snmp_mib_5_5.h,
+ agent/mibgroup/snmpv3/snmpMPDStats_5_5.c,
+ agent/mibgroup/snmpv3/snmpMPDStats_5_5.h,
+ agent/mibgroup/snmpv3/usmStats_5_5.c,
+ agent/mibgroup/snmpv3/usmStats_5_5.h, agent/mibgroup/target.h,
+ agent/mibgroup/target/target_counters.h,
+ agent/mibgroup/target/target_counters_5_5.c,
+ agent/mibgroup/target/target_counters_5_5.h,
+ agent/mibgroup/utilities/snmp_get_statistic.c,
+ agent/mibgroup/utilities/snmp_get_statistic.h:
+
+ CHANGES: snmpd: Unify all snmpd statistic variables and make the
+ handlers instances of a common handler.
+
+2009-01-01 17:26 hardaker
+
+ * snmplib/snmptsm.c:
+
+ clean up a few comments and remove unused function
+
+2009-01-01 17:25 hardaker
+
+ * snmplib/snmptsm.c:
+
+ fix various minor memory leak issues
+
+2009-01-01 14:28 magfr
+
+ * agent/agent_handler.c, agent/helpers/cache_handler.c,
+ agent/helpers/instance.c, agent/helpers/watcher.c,
+ include/net-snmp/agent/agent_handler.h,
+ include/net-snmp/agent/cache_handler.h,
+ include/net-snmp/agent/instance.h,
+ include/net-snmp/agent/watcher.h, local/mib2c-conf.d/mfd-top.m2c,
+ local/mib2c.array-user.conf, local/mib2c.container.conf,
+ local/mib2c.create-dataset.conf, local/mib2c.int_watch.conf,
+ local/mib2c.iterate.conf, local/mib2c.iterate_access.conf,
+ local/mib2c.row.conf, local/mib2c.scalar.conf,
+ local/mib2c.table_data.conf:
+
+ NEWS: snmplib: Change the type of the oid arguments from oid* to
+ const oid*. Update mib2c to take advantage of the change.
+
+2009-01-01 13:56 magfr
+
+ * agent/agent_handler.c:
+
+ Check return values and free allocated resources on error.
+
+2009-01-01 12:54 magfr
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:
+
+ Do not leak alias_list on return from _next_alias.
+
+2009-01-01 11:26 magfr
+
+ * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c:
+
+ Make variable const as it never is changed.
+
+2009-01-01 11:25 magfr
+
+ * agent/mibgroup/if-mib/ifXTable/ifXTable.c:
+
+ Remove an unused variable.
+
+2008-12-31 21:41 hardaker
+
+ * snmplib/snmp_openssl.c:
+
+ don't use the functions if we're not linked with openssl
+
+2008-12-31 20:56 hardaker
+
+ * perl/TrapReceiver/const-c.inc, perl/TrapReceiver/const-xs.inc:
+
+ newer perl generated updates
+
+2008-12-31 18:02 hardaker
+
+ * snmplib/snmp_api.c:
+
+ added a few more recv/send debugging statements
+
+2008-12-31 18:02 hardaker
+
+ * agent/mibgroup/mibII/vacm_conf.c:
+
+ Allow quoted security names for ones containing spaces
+
+2008-12-31 18:01 hardaker
+
+ * include/net-snmp/library/snmp_openssl.h, snmplib/Makefile.in,
+ snmplib/snmp_openssl.c:
+
+ an openssl initialization wrapper
+
+2008-12-30 00:03 magfr
+
+ * apps/snmptest.c, python/netsnmp/client_intf.c:
+
+ Use snmp_duplicate_objid instead of various malloc+memcpy
+ variants in order to make clearer code.
+
+2008-12-29 23:34 magfr
+
+ * agent/mibgroup/examples/example.c,
+ agent/mibgroup/host/hr_filesys.c,
+ agent/mibgroup/host/hr_swinst.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.c,
+ agent/mibgroup/ucd-snmp/versioninfo.c,
+ include/net-snmp/library/snmp_debug.h, snmplib/asn1.c:
+
+ Use format strings for printf-like functions.
+ Prefer strcpy over sprintf(dest, "%s", src)
+ Prefer DEBUGMSGTL((format, args)) over sprintf(local, format,
+ args); DEBUGMSGTL(("%s", local))
+
+2008-12-18 17:04 hardaker
+
+ * include/net-snmp/library/snmpUDPDomain.h,
+ snmplib/snmpUDPDomain.c:
+
+ export out of the file some helpful generic udp functions
+
+2008-12-16 00:13 hardaker
+
+ * include/net-snmp/library/snmp_secmod.h:
+
+ change localsm security model to tsm (and add 1)
+
2008-12-15 23:25 hardaker
* agent/mibgroup/disman/expression/expValueTable.c:
@@ -2287,12 +63092,61 @@ Changes: V5.4.2 -> V5.4.3
Patch to change a typedef name from link to nodelink to avoid
naming conflict issues.
-2008-12-09 01:01 hardaker
+2008-12-09 01:41 hardaker
+
+ * agent/mibgroup/host/hr_swinst.c:
+
+ use int32_t instead of int_32 which doesn't work at all on F10
+
+2008-12-09 01:07 hardaker
+
+ * NEWS:
+
+ remove the note that we moved to svn... obsolete at this point,
+ to say the least
+
+2008-12-09 01:05 hardaker
+
+ * NEWS:
+
+ mention the TSM implementation
+
+2008-12-09 00:58 hardaker
+
+ * dist/makerelease.xml:
+
+ flag some steps and mandatory
+
+2008-12-09 00:57 hardaker
+
+ * include/net-snmp/library/default_store.h:
+
+ remove accidential new defines that aren't needed yet
+
+2008-12-09 00:56 hardaker
+
+ * include/net-snmp/library/default_store.h,
+ include/net-snmp/library/snmp_transport.h,
+ include/net-snmp/library/snmplocalsm.h,
+ include/net-snmp/library/snmptsm.h, snmplib/snmplocalsm.c,
+ snmplib/snmptsm.c:
+
+ remove older localsm security model and replace with a newer TSM
+ based on the upcoming IETF spec
+
+2008-12-09 00:50 hardaker
+
+ * snmplib/snmp_api.c:
+
+ fix issue with context probing
+
+2008-12-04 12:33 jsafranek
- * include/net-snmp/library/snmplocalsm.h, snmplib/snmplocalsm.c:
+ * agent/snmpd.c, apps/snmptrapd.c:
- As agreed in the admin meeting, remove the older snmplocalsm
- security model
+ Daemonize after transports are created and listening sockets are
+ bound to appropriate ports. This allows to exit with nozero exit
+ code when the binding fails.
2008-12-04 11:44 jsafranek
@@ -2301,6 +63155,40 @@ Changes: V5.4.2 -> V5.4.3
Print ports as unsigned numbers.
+2008-11-24 19:09 tanders
+
+ * include/net-snmp/system/solaris.h:
+
+ __EXTENSIONS__ is now handled by configure
+
+2008-11-22 18:36 magfr
+
+ * configure, configure.d/config_modules_agent:
+
+ Do not try to use the module list as a file that should be
+ included in the build, thus making it possible to build on
+ Solaris.
+
+2008-11-20 22:30 magfr
+
+ * agent/agent_handler.c, agent/agent_trap.c,
+ agent/helpers/table_data.c, agent/helpers/table_row.c,
+ agent/helpers/table_tdata.c, agent/mibgroup/utilities/override.c,
+ apps/snmptrapd_handlers.c:
+
+ Replace memdup((u_char**)&x, (u_char*)y, z * sizeof(oid)) with x
+ = snmp_duplicat
+ e_objid(y, z) since the later is easier to read and expresses the
+ intention of t
+ he code clearer.
+
+2008-11-20 22:01 magfr
+
+ * snmplib/snmp_api.c:
+
+ Use memcpy instead of memmove to copy oids as it is known that
+ the areas are nonoverlapping.
+
2008-11-20 20:51 magfr
* snmplib/snmpSTDDomain.c:
@@ -2311,8 +63199,37 @@ Changes: V5.4.2 -> V5.4.3
* apps/snmptrapd.c:
- CHANGES: Do not use %m in printf-formatted strings since %m in
- printf is a glibc extension.
+ CHANGES: Do not use %m in printf-formatted strings since %m in
+ printf is a glibc extension.
+
+2008-11-16 22:01 magfr
+
+ * configure.ac:
+
+ Bump the required autoconf version to 2.63 as per 17301.
+
+2008-11-16 21:55 magfr
+
+ * configure, configure.d/config_os_functions:
+
+ Remove an unused function from the configure test for __func__.
+
+2008-11-16 21:51 magfr
+
+ * configure, configure.d/config_os_functions,
+ configure.d/config_os_headers, configure.d/config_os_misc4,
+ include/net-snmp/net-snmp-config.h.in:
+
+ M4 uses dnl, not \ for line concatenation.
+ \ introduced a spurious define in net-snmp-config.h.in, thus this
+ change.
+ Reran autoconf and autoheader.
+
+2008-11-13 22:14 tanders
+
+ * configure:
+
+ NEWS: build: update to autoconf 2.63
2008-11-13 00:30 tanders
@@ -2323,11 +63240,17 @@ Changes: V5.4.2 -> V5.4.3
2008-11-13 00:26 tanders
- * configure.in:
+ * configure.d/config_modules_agent:
+
+ fix typo
+
+2008-11-13 00:26 tanders
+
+ * configure.d/config_modules_agent:
fix typo
-2008-11-13 00:24 tanders
+2008-11-13 00:19 tanders
* dist/extractnews:
@@ -2353,12 +63276,117 @@ Changes: V5.4.2 -> V5.4.3
NEWS: snmpd: Applying patch from Magnus Fromreide to fix the
getbulk issue reported by Oscar Mira-Sanchez
+2008-10-30 22:34 hardaker
+
+ * dist/makerelease:
+
+ remove the older (obsolete) makerelease script
+
+2008-10-22 17:24 magfr
+
+ * snmplib/snmp_api.c, snmplib/snmp_client.c:
+
+ Make it possible to build the lib using a C++ compiler once more.
+
2008-10-22 07:29 dts12
* snmplib/snmp_client.c:
Don't clear session flags when testing one bit.
+2008-10-21 21:10 magfr
+
+ * AGENT.txt, agent/mibgroup/Rmon/alarm.c,
+ agent/mibgroup/Rmon/event.c, agent/mibgroup/Rmon/history.c,
+ agent/mibgroup/Rmon/statistics.c, agent/mibgroup/agent/extend.c,
+ agent/mibgroup/disman/expression/expErrorTable.c,
+ agent/mibgroup/disman/expression/expExpressionTable.c,
+ agent/mibgroup/disman/expression/expObjectTable.c,
+ agent/mibgroup/disman/expression/expValueTable.c,
+ agent/mibgroup/disman/mteObjectsTable.c,
+ agent/mibgroup/disman/mteTriggerBooleanTable.c,
+ agent/mibgroup/disman/mteTriggerDeltaTable.c,
+ agent/mibgroup/disman/mteTriggerExistenceTable.c,
+ agent/mibgroup/disman/mteTriggerTable.c,
+ agent/mibgroup/disman/mteTriggerThresholdTable.c,
+ agent/mibgroup/disman/nslookup/lookupCtlTable.c,
+ agent/mibgroup/disman/nslookup/lookupResultsTable.c,
+ agent/mibgroup/disman/ping/pingCtlTable.c,
+ agent/mibgroup/disman/ping/pingProbeHistoryTable.c,
+ agent/mibgroup/disman/ping/pingResultsTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteCtlTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteHopsTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c,
+ agent/mibgroup/disman/traceroute/traceRouteResultsTable.c,
+ agent/mibgroup/examples/example.c,
+ agent/mibgroup/examples/ucdDemoPublic.c,
+ agent/mibgroup/host/hr_device.c, agent/mibgroup/host/hr_disk.c,
+ agent/mibgroup/host/hr_filesys.c,
+ agent/mibgroup/host/hr_network.c,
+ agent/mibgroup/host/hr_partition.c,
+ agent/mibgroup/host/hr_print.c, agent/mibgroup/host/hr_proc.c,
+ agent/mibgroup/host/hr_storage.c,
+ agent/mibgroup/host/hr_swinst.c, agent/mibgroup/host/hr_swrun.c,
+ agent/mibgroup/host/hr_system.c,
+ agent/mibgroup/host/hrh_filesys.c, agent/mibgroup/mibII/at.c,
+ agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c,
+ agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/mta_sendmail.c,
+ agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/misc/ipfwacc.c,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/smux/smux.c, agent/mibgroup/smux/snmp_bgp.c,
+ agent/mibgroup/smux/snmp_ospf.c, agent/mibgroup/smux/snmp_rip2.c,
+ agent/mibgroup/snmpv3/snmpEngine.c,
+ agent/mibgroup/snmpv3/snmpMPDStats.c,
+ agent/mibgroup/snmpv3/usmStats.c,
+ agent/mibgroup/snmpv3/usmUser.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.c,
+ agent/mibgroup/tunnel/tunnel.c, agent/mibgroup/ucd-snmp/disk.c,
+ agent/mibgroup/ucd-snmp/diskio.c,
+ agent/mibgroup/ucd-snmp/dlmod.c,
+ agent/mibgroup/ucd-snmp/errormib.c,
+ agent/mibgroup/ucd-snmp/extensible.c,
+ agent/mibgroup/ucd-snmp/file.c, agent/mibgroup/ucd-snmp/hpux.c,
+ agent/mibgroup/ucd-snmp/lmSensors.c,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/ucd-snmp/logmatch.c,
+ agent/mibgroup/ucd-snmp/memory_aix4.c,
+ agent/mibgroup/ucd-snmp/memory_darwin7.c,
+ agent/mibgroup/ucd-snmp/memory_dynix.c,
+ agent/mibgroup/ucd-snmp/memory_freebsd2.c,
+ agent/mibgroup/ucd-snmp/memory_hpux.c,
+ agent/mibgroup/ucd-snmp/memory_netbsd1.c,
+ agent/mibgroup/ucd-snmp/memory_solaris2.c,
+ agent/mibgroup/ucd-snmp/pass.c,
+ agent/mibgroup/ucd-snmp/pass_persist.c,
+ agent/mibgroup/ucd-snmp/proc.c,
+ agent/mibgroup/ucd-snmp/versioninfo.c,
+ agent/mibgroup/ucd-snmp/vmstat_aix4.c,
+ agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,
+ agent/mibgroup/ucd-snmp/vmstat_darwin7.c,
+ agent/mibgroup/ucd-snmp/vmstat_dynix.c,
+ agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
+ agent/mibgroup/ucd-snmp/vmstat_hpux.c,
+ agent/mibgroup/ucd-snmp/vmstat_linux.c,
+ agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
+ agent/mibgroup/ucd-snmp/vmstat_solaris2.c,
+ include/net-snmp/library/snmp_impl.h, local/mib2c.old-api.conf,
+ win32/dist/htmlhelp/FAQ.html:
+
+ NEWS: misc: PATCH: 1737727: from joyceanmachine: Add a
+ NETSNMP_OLDAPI_ prefix to the access macros that are used in the
+ old-api helper.
+ I did add the prefix to all users in our code.
+
+2008-10-21 21:00 magfr
+
+ * include/net-snmp/library/mib.h, include/net-snmp/library/parse.h,
+ snmplib/mib.c, snmplib/parse.c:
+
+ NEWS: misc: PATCH: 1737727: from joyceanmachine: Replace all uses
+ of NETSNMP_CLEAN_NAMESPACE with NETSNMP_NO_LEGACY_DEFINITIONS
+
2008-10-16 09:56 jsafranek
* agent/mibgroup/if-mib/data_access/interface.c,
@@ -2368,6 +63396,51 @@ Changes: V5.4.2 -> V5.4.3
CHANGES: snmpd: PATCH: 2082726: correctly report NIC speeds
higher than 4Gbit/s
+2008-10-16 08:00 jsafranek
+
+ * man:
+
+ Scratch previous commit, net-snmp-create-v3-user.1 to be ignored.
+
+2008-10-16 07:37 jsafranek
+
+ * man:
+
+ Add compiled net-snmp-config.1 to svn:ignore list
+
+2008-10-15 12:57 jsafranek
+
+ * README.agent-mibs, agent/mibgroup/ip-mib.h,
+ agent/mibgroup/ip-mib/data_access/systemstats_common.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_linux.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_solaris2.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable,
+ agent/mibgroup/ip-mib/ipIfStatsTable.h,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.h,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.h,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_enums.h,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.h,
+ agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_oids.h,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c,
+ include/net-snmp/data_access/ipstats.h,
+ include/net-snmp/data_access/systemstats.h:
+
+ CHANGES: snmpd: PATCH 1797111: implement IP-MIB::ipIfStatsTable
+
+2008-10-15 09:27 tanders
+
+ * snmplib/snmp_api.c:
+
+ portability fix: avoid variable declarations in the middle of
+ code
+
2008-10-14 18:55 dts12
* snmplib/snmpUDPDomain.c:
@@ -2396,6 +63469,23 @@ Changes: V5.4.2 -> V5.4.3
CHANGES: snmpd: PATCH: 1977439: Fix pass/_persist bug with SET
oid value
+2008-10-12 17:24 magfr
+
+ * README.agent-mibs, agent/mibgroup/snmpv3/snmpMPDStats.h,
+ agent/mibgroup/snmpv3/snmpMPDStats_5_5.c,
+ agent/mibgroup/snmpv3/snmpMPDStats_5_5.h,
+ agent/mibgroup/snmpv3mibs.h:
+
+ CHANGES: snmpd: Reimplementation of snmpMPDStats.
+
+2008-10-10 21:13 dts12
+
+ * configure, configure.d/config_os_functions,
+ configure.d/config_os_misc1, configure.d/config_os_misc2,
+ configure.d/config_os_misc3, configure.d/config_os_misc4:
+
+ Consolidate checks on general O/S characteristics
+
2008-10-07 08:50 jsafranek
* dist/find-requires:
@@ -2403,18 +63493,78 @@ Changes: V5.4.2 -> V5.4.3
CHANGES: building: BUG: 2095983: fix syntax error in
find-requires helper script and make it executable
+2008-10-06 19:31 hardaker
+
+ * include/net-snmp/library/snmp_api.h:
+
+ ifdef sys/poll
+
+2008-10-03 14:16 hardaker
+
+ * configure, configure.ac:
+
+ patch from Shachar Schemesh to fix a quote escaping
+
+2008-09-30 22:19 hardaker
+
+ * apps/snmptrapd.c:
+
+ added a needed trailing newline
+
2008-09-30 22:11 dts12
* perl/agent/agent.xs:
CHANGES: perl: PATCH: 2022948: Fix for Counter64 in perl subagent
+2008-09-30 21:40 hardaker
+
+ * include/net-snmp/library/default_store.h,
+ include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c:
+
+ - NEWS: snmplib: Implemented RFC5343 contextEngineID probing.
+ This allows for probing of the contextEngineID without requiring
+ the USM security model.
+ - implemented entirely within the library for both clients and
+ servers.
+
+2008-09-30 21:33 hardaker
+
+ * include/net-snmp/library/snmp_secmod.h:
+
+ Add a local definition for having security models define their
+ own
+ contextEngineID probe
+
+2008-09-30 21:31 hardaker
+
+ * acconfig.h, include/net-snmp/net-snmp-config.h.in:
+
+ Add a definition for the SSH domain
+
2008-09-30 21:08 dts12
* agent/snmp_agent.c:
CHANGES: agent: PATCH: 1257347: Non-fixed size connection buffer
+2008-09-30 07:32 jsafranek
+
+ * agent/Makefile.in:
+
+ NEWS: building: PATCH: 2091156: correctly declare dependencies in
+ Makefile.
+ 'make -j <N>' should work now.
+
+2008-09-24 20:58 dts12
+
+ * configure, configure.d/config_os_functions,
+ configure.d/config_os_headers, configure.d/config_os_libs,
+ configure.d/config_os_struct_members:
+
+ Identify where particular checks are actually used
+ (library, agent, applications or not at all)
+
2008-09-24 12:53 jsafranek
* agent/mibgroup/sctp-mib/sctpScalars_linux.c,
@@ -2423,77 +63573,132 @@ Changes: V5.4.2 -> V5.4.3
Use the longest integer for inode numbers and (possibly 64 bit)
counters.
-2008-09-05 09:27 dts12
+2008-09-20 09:01 magfr
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- sedscript.in, snmplib/snmp_version.c:
+ * configure, configure.d/config_os_misc3:
- - version tag ( 5.4.2 )
+ NEWS: build: Do not require use of --with-endianness when
+ cross-compiling.
-2008-09-05 09:27 dts12
+2008-09-19 15:19 dts12
- * CHANGES:
+ * dist/RELEASE-INSTRUCTIONS:
- version update
+ Correct location of documentation files.
-2008-09-05 09:25 dts12
+2008-09-19 05:28 magfr
- * ChangeLog:
+ * configure, configure.d/config_os_misc2,
+ include/net-snmp/net-snmp-config.h.in:
- version update
+ And add the chunk that I lost.
-2008-09-05 09:20 dts12
+2008-09-19 05:23 magfr
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
+ * acconfig.h, configure, configure.ac,
+ configure.d/config_modules_lib, configure.d/config_os_libs,
+ configure.d/config_os_misc1,
+ configure.d/config_project_perl_python,
+ configure.d/config_project_with_enable,
+ include/net-snmp/net-snmp-config.h.in:
- documentation update
+ Move more things from acconfig.h to the templates in the
+ configure input files.
-2008-09-05 09:16 dts12
+2008-09-17 13:31 jsafranek
- * doxygen.conf:
+ * dist/find-requires:
- - version tag ( 5.4.2 )
+ make find-requires executable so it's actually usable by the
+ net-snmp.spec
--------------------------------------------------------------------------------
+2008-09-17 12:08 jsafranek
+
+ * man/Makefile.in, man/net-snmp-create-v3-user.1.def:
+
+ add man page for net-snmp-create-v3-user
+
+2008-09-16 18:02 magfr
+
+ * acconfig.h, configure, configure.d/config_os_functions,
+ configure.d/config_os_libs, configure.d/config_os_misc1,
+ configure.d/config_os_misc2, configure.d/config_os_misc4,
+ configure.d/config_project_with_enable,
+ include/net-snmp/net-snmp-config.h.in:
+
+ Further minimization of acconfig.h
+
+2008-09-11 22:28 magfr
+
+ * acconfig.h, configure, configure.d/config_os_misc3,
+ configure.d/config_os_progs,
+ include/net-snmp/net-snmp-config.h.in:
+
+ Move a few more variables out of acconfig.h
+
+2008-09-11 20:37 hardaker
+
+ * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:
+
+ NEWS: snmpd: PATCH: 1737439: from emiy: automatic link up/down
+ traps on a walk; still need a better interface for manually doing
+ things on an occasional basis
+
+2008-09-11 20:25 hardaker
+
+ * include/net-snmp/library/snmp_api.h, snmplib/snmpUDPDomain.c,
+ snmplib/snmp_api.c:
+
+ NEWS: snmplib: PATCH: 700681: limited support for UDPv4 broadcast
+ addresses
+
+2008-09-10 06:39 magfr
+
+ * acconfig.h, configure, configure.d/config_project_types,
+ include/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: building: Use AC_CHECK_TYPES instead of a homegrown
+ alternative to check for types
+
+2008-09-09 20:27 magfr
+
+ * Makefile.in:
+
+ Add all the parts of configure.ac to the dependency list
+
+2008-09-09 18:13 hardaker
+
+ * Makefile.in:
+
+ update to reflect configure.in -> configure.ac change
-Changes: V5.4.1 -> V5.4.2
+2008-09-09 16:15 hardaker
+
+ * dist/patme:
+
+ default to -p0
+
+2008-09-08 23:41 hardaker
+
+ * snmplib/snmplocalsm.c:
+
+ check for a session tunneled flag before returning an
+ authentication failure
+
+2008-09-08 23:39 hardaker
+
+ * snmplib/snmp_api.c:
+
+ Set the tunneled flag when dealing with a tunnel-based transport;
+ don't require a securityEngineID if the security model doesn't
+ have one (just USM needs it)
+
+2008-09-08 20:24 magfr
+
+ * include/net-snmp/library/snmp-tc.h, snmplib/snmp-tc.c:
+
+ CHANGES: snmplib: BUG: 2099985: Added const qualifiers to time
+ conversion routins
2008-09-05 07:51 dts12
@@ -2506,76 +63711,75 @@ Changes: V5.4.1 -> V5.4.2
* python/netsnmp/client_intf.c:
- CHANGES: python: BUG: 1868278: Python segfault (introduced by r16962)
+ CHANGES: python: BUG: 1868278: Python segfault (introduced by
+ r16962)
-2008-08-29 21:19 dts12
+2008-09-03 13:43 dts12
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- sedscript.in, snmplib/snmp_version.c:
+ * configure, configure.d/config_modules_lib,
+ configure.d/config_project_with_enable:
- - version tag ( 5.4.2.rc3 )
+ CHANGES: build: PATCH: 2000874: Cleanup transport selection.
-2008-08-29 21:18 dts12
+2008-09-03 13:29 dts12
- * CHANGES, NEWS:
+ * configure, configure.d/config_os_struct_members,
+ configure.d/config_project_perl_python:
- version update
+ Tidy up perl/python and O/S data structure tests.
-2008-08-29 21:15 dts12
+2008-08-31 18:14 dts12
- * ChangeLog:
+ * configure, configure.d/config_os_functions,
+ configure.d/config_os_headers, configure.d/config_os_libs,
+ configure.d/config_os_misc1, configure.d/config_os_misc2,
+ configure.d/config_os_misc3, configure.d/config_os_misc4,
+ configure.d/config_os_progs,
+ configure.d/config_project_ipv6_types,
+ configure.d/config_project_paths,
+ configure.d/config_project_types,
+ configure.d/config_project_with_enable:
- version update
+ Tidy up (most of) the individual components of the configure
+ framework.
+ This is mostly re-indentation, re-commenting, and a certain
+ amount
+ of judicious re-ordering of the tests within individual
+ sub-script.
-2008-08-29 21:08 dts12
+2008-08-31 17:30 dts12
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
+ * configure, configure.ac:
- documentation update
+ Annotate configure template with suggested best practice
+ structure.
+ Note that none of these changes has altered the code within
+ 'configure' itself (other than affecting line numbers)
-2008-08-29 21:04 dts12
+2008-08-31 17:26 dts12
- * doxygen.conf:
+ * configure, configure.ac, configure.d,
+ configure.d/config_modules_agent, configure.d/config_modules_lib,
+ configure.d/config_os_functions, configure.d/config_os_headers,
+ configure.d/config_os_libs, configure.d/config_os_misc1,
+ configure.d/config_os_misc2, configure.d/config_os_misc3,
+ configure.d/config_os_misc4, configure.d/config_os_progs,
+ configure.d/config_os_struct_members,
+ configure.d/config_project_ipv6_types,
+ configure.d/config_project_manual,
+ configure.d/config_project_paths,
+ configure.d/config_project_perl_python,
+ configure.d/config_project_types,
+ configure.d/config_project_with_enable:
- - version tag ( 5.4.2.rc3 )
+ NEWS: build: split configure template into separate pieces.
+ (Mostly) self-contained, and significantly less confusing!
+2008-08-31 17:23 dts12
+
+ * configure.ac, configure.in:
+
+ Rename configure template in line with current best practice.
2008-08-29 19:54 dts12
@@ -2583,12 +63787,20 @@ Changes: V5.4.1 -> V5.4.2
Retain filenames which don't include the expected prefix.
+2008-08-27 21:55 tanders
+
+ * agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable,
+ agent/mibgroup/util_funcs:
+
+ ignore .libs directories
+
2008-08-27 13:39 jsafranek
* agent/mibgroup/hardware/cpu/cpu_linux.c:
S/390 uses slightly different format of the /proc/cpuinfo file:
- processor 0: version = FF, identification = 060AFE, machine = 2094
+ processor 0: version = FF, identification = 060AFE, machine =
+ 2094
2008-08-22 23:47 tanders
@@ -2602,14 +63814,18 @@ Changes: V5.4.1 -> V5.4.2
NEWS: build: BUG: 2023803: Compilation problems on HP-UX 11.31
CHANGES: build: Limit the use of _KERNEL definitions in configure
- tests to match the use of _KERNEL in our codebase
+ tests to match the use
+ of _KERNEL in our codebase
2008-08-22 00:18 tanders
- * agent/mibgroup/host/hr_swrun.c:
+ * agent/mibgroup/host/data_access/swrun_pstat.c,
+ agent/mibgroup/host/hr_swrun.c:
- Fix build failure on HP-UX 11.31: use getpagesize() instead of PGSHIFT.
- Successfully tested on HP-UX 10.20, 11.00, 11.11, 11.23 and 11.31.
+ Fix build failure on HP-UX 11.31: use getpagesize() instead of
+ PGSHIFT.
+ Successfully tested on HP-UX 10.20, 11.00, 11.11, 11.23 and
+ 11.31.
2008-08-21 10:03 jsafranek
@@ -2617,3547 +63833,5328 @@ Changes: V5.4.1 -> V5.4.2
add SCTP-MIB
+2008-08-20 17:37 magfr
+
+ * agent/mibgroup/smux/smux.c:
+
+ Have only one variable named passwd in smux_auth_peer.
+
2008-08-19 23:22 tanders
* README.tru64:
update README for Tru64 after the sendto/recvfrom fixes
-2008-08-19 20:36 dts12
+2008-08-19 20:27 tanders
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- sedscript.in, snmplib/snmp_version.c:
+ * agent/mibgroup/host/data_access/swrun.h:
- - version tag ( 5.4.2.rc2 )
+ fix significant typo
-2008-08-19 20:36 dts12
-
- * CHANGES, NEWS:
+2008-08-19 13:25 dts12
- version update
+ * agent/mibgroup/host/data_access/swrun.h:
-2008-08-19 20:26 dts12
+ Force use of /proc/%d/psinfo interface on Solaris.
+ Temporary hack while we investigate the issues with
+ the kvm_proc() code.
+
+ The 'config_require' processing doesn't currently
+ pick up the full #ifdef environment, so defaults
+ to using kvm_proc(). I'm not convinced this was
+ working before anyway,
- * ChangeLog:
+2008-08-19 13:17 dts12
- version update
+ * agent/mibgroup/host/data_access/swrun_procfs_psinfo.c:
-2008-08-19 20:08 dts12
+ Fix problems in /proc/%d/psinfo interface processing.
- * agent/mibgroup/Makefile.depend:
+2008-08-19 08:47 dts12
- make depend
+ * agent/mibgroup/hardware/sensors, agent/mibgroup/host/data_access:
-2008-08-19 20:03 dts12
+ Ignore library and object files
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
+2008-08-19 08:36 dts12
- documentation update
+ *
+ agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c:
-2008-08-19 19:55 dts12
+ Activate statistics that are supported on Solaris and/or Linux
+ IPv6
- * doxygen.conf:
+2008-08-19 08:11 dts12
- - version tag ( 5.4.2.rc2 )
+ * agent/mibgroup/smux/smux.c:
+ Improved tracing of SMUX authentication problems.
2008-08-19 08:08 dts12
* agent/mibgroup/disman/event/mteObjects.c:
- Better tracing of DisMan object processing.
+
+ Better tracing of DisMan object processing.
2008-08-18 22:43 tanders
* agent/mibgroup/sctp-mib/sctpScalars.h:
- remove bogus white space
-2008-08-18 22:38 tanders
-
- * README.agent-mibs:
- document SCTP-MIB addition
+ remove bogus white space
2008-08-18 22:01 dts12
* perl/SNMP/SNMP.pm:
- CHANGES: perl: PATCH: 2021444: Support SNMPv2c in gettable processing
+
+ CHANGES: perl: PATCH: 2021444: Support SNMPv2c in gettable
+ processing
2008-08-18 21:44 dts12
* snmplib/snmpksm.c:
- CHANGES: snmplib: PATCH: 2003450: Fix a couple of 64-bit problems.
-2008-08-18 19:05 tanders
+ CHANGES: snmplib: PATCH: 2003450: Fix a couple of 64-bit
+ problems.
- * mibs/Makefile.in:
- fix SCTP-MIB install
-
-2008-08-17 21:29 dts12
-
- * agent/mibgroup/sctp-mib, agent/mibgroup/sctp-mib.h,
- agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.c,
- agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.h,
- agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.c,
- agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.h,
- agent/mibgroup/sctp-mib/sctpAssocTable.c,
- agent/mibgroup/sctp-mib/sctpAssocTable.h,
- agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.c,
- agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.h,
- agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.c,
- agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.h,
- agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.c,
- agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.h,
- agent/mibgroup/sctp-mib/sctpLookupRemPortTable.c,
- agent/mibgroup/sctp-mib/sctpLookupRemPortTable.h,
- agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.c,
- agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.h,
- agent/mibgroup/sctp-mib/sctpScalars.c,
- agent/mibgroup/sctp-mib/sctpScalars.h,
- agent/mibgroup/sctp-mib/sctpScalars_common.c,
- agent/mibgroup/sctp-mib/sctpScalars_common.h,
- agent/mibgroup/sctp-mib/sctpScalars_linux.c,
- agent/mibgroup/sctp-mib/sctpTables.h,
- agent/mibgroup/sctp-mib/sctpTables_common.c,
- agent/mibgroup/sctp-mib/sctpTables_common.h,
- agent/mibgroup/sctp-mib/sctpTables_linux.c, mibs/Makefile.in,
- mibs/Makefile.mib, mibs/SCTP-MIB.txt:
- NEWS: snmpd: PATCH: 2023633: add SCTP-MIB implementation (Linux only)
+2008-08-18 14:30 hardaker
+
+ * apps/snmpusm.c:
+
+ revert 17157 since it broke something
+
+2008-08-18 07:06 jsafranek
+
+ * README.agent-mibs:
+
+ add SCTP-MIB implementation (Linux only)
2008-08-17 21:08 dts12
* agent/mibgroup/agentx/protocol.c:
- CHANGES: snmpd: PATCH: 2022936: Fix AgentX Counter64 decoding on
- 64-bit architectures
+
+ CHANGES: snmpd: PATCH: 2022936: Fix AgentX Counter64 decoding on
+ 64-bit architectures
2008-08-17 20:50 dts12
* agent/snmpd.c:
- CHANGES: snmpd: PATCH: 2014204: Support -g {groupname}
+
+ CHANGES: snmpd: PATCH: 2014204: Support -g {groupname}
+
+2008-08-15 13:45 hardaker
+
+ * apps/snmpusm.c:
+
+ NEWS: snmpusm: PATCH: 1591355: from ppassera: Allow cloning to
+ engineIDs that are different from the agent's engineID
+
+2008-08-14 15:54 dts12
+
+ * agent/mibgroup/host/data_access/swrun_kvm_proc.c:
+
+ SWRun processing needs access to the internals of 'struct user'
+ (Solaris)
2008-08-13 13:02 jsafranek
- * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:
- Correctly parse interface indexes higher than 0xff.
+ * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
+ agent/mibgroup/ip-mib/data_access/ipv6scopezone_linux.c:
+
+ Correctly parse interface indexes higher than 0xff.
2008-08-12 08:27 jsafranek
* agent/mibgroup/host/hr_swrun.c:
- Close file when parsing of /proc/XXX/status fails.
-2008-08-07 09:00 jsafranek
+ Close file when parsing of /proc/XXX/status fails.
- * man/snmpd.conf.5.def:
- Fix documentation of exec statament - it does not cache results anymore.
- Related to bug 883134
+2008-08-12 07:27 jsafranek
+
+ * agent/mibgroup/sctp-mib, agent/mibgroup/sctp-mib.h,
+ agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.h,
+ agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.h,
+ agent/mibgroup/sctp-mib/sctpAssocTable.c,
+ agent/mibgroup/sctp-mib/sctpAssocTable.h,
+ agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.h,
+ agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.h,
+ agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.h,
+ agent/mibgroup/sctp-mib/sctpLookupRemPortTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemPortTable.h,
+ agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.c,
+ agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.h,
+ agent/mibgroup/sctp-mib/sctpScalars.c,
+ agent/mibgroup/sctp-mib/sctpScalars.h,
+ agent/mibgroup/sctp-mib/sctpScalars_common.c,
+ agent/mibgroup/sctp-mib/sctpScalars_common.h,
+ agent/mibgroup/sctp-mib/sctpScalars_linux.c,
+ agent/mibgroup/sctp-mib/sctpTables.h,
+ agent/mibgroup/sctp-mib/sctpTables_common.c,
+ agent/mibgroup/sctp-mib/sctpTables_common.h,
+ agent/mibgroup/sctp-mib/sctpTables_linux.c, mibs/Makefile.in,
+ mibs/Makefile.mib, mibs/SCTP-MIB.txt:
-2008-07-31 16:48 dts12
+ NEWS: snmpd: PATCH: 2023633: add SCTP-MIB implementation (Linux
+ only)
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- sedscript.in, snmplib/snmp_version.c:
- - version tag ( 5.4.2.rc1 )
+2008-08-07 10:03 jsafranek
-2008-07-31 16:47 dts12
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c:
- * CHANGES:
- version update
+ Fix inetNetToMediaTable table processing - continue with next
+ entry when fillup_entry_info() fails.
-2008-07-31 16:14 dts12
+2008-08-07 09:00 jsafranek
- * ChangeLog:
- version update
+ * man/snmpd.conf.5.def:
-2008-07-31 16:05 dts12
+ Fix documentation of exec statament - it does not cache results
+ anymore. Related to bug 883134
- * agent/Makefile.depend, agent/helpers/Makefile.depend,
- agent/mibgroup/Makefile.depend, apps/snmpnetstat/Makefile.depend,
- snmplib/Makefile.depend:
- make depend
+2008-07-31 23:39 dts12
-2008-07-31 16:03 dts12
+ * agent/mibgroup/host/data_access/swrun_procinfo.c:
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
- documentation update
+ Fix a typo, and a bogus field name in the AIX procinfo structure.
-2008-07-30 17:40 dts12
+2008-07-31 23:35 dts12
- * agent/mibgroup/agentx/protocol.c:
- CHANGES: agent: BUG: 2003144: Increase size of AgentX packet build buffer
+ * agent/mibgroup/host/data_access/swrun_kvm_proc.c:
-2008-07-30 17:28 dts12
+ Include missing headers, and fix one bogus field name in Solaris
+ proc structure.
- * net-snmp-config.in:
- CHANGES: build: PATCH: 1681035: from magfr: improve net-snmp-config /bin/sh compatibility
- Back-port of SVN revision 15961
+2008-07-30 17:40 dts12
-2008-07-30 09:58 dts12
+ * agent/mibgroup/agentx/protocol.c:
- * agent/mibgroup/host/hr_filesys.c:
- CHANGES: agent: BUG: 1557372: Realign hrFSStorageIndex with hrStorageTable
+ CHANGES: agent: BUG: 2003144: Increase size of AgentX packet
+ build buffer
2008-07-30 07:57 dts12
* snmplib/mib.c:
- CHANGES: snmplib: BUG: 2027834: Extend string print buffer by the minimum necessary.
+
+ CHANGES: snmplib: BUG: 2027834: Extend string print buffer by the
+ minimum necessary.
+
+2008-07-29 23:34 dts12
+
+ * agent/mibgroup/host/data_access/swrun_cygwin.c,
+ agent/mibgroup/host/data_access/swrun_kvm_proc.c,
+ agent/mibgroup/host/data_access/swrun_nlist.c,
+ agent/mibgroup/host/data_access/swrun_procfs_psinfo.c,
+ agent/mibgroup/host/data_access/swrun_procinfo.c,
+ agent/mibgroup/host/data_access/swrun_prpsinfo.c,
+ agent/mibgroup/host/data_access/swrun_pstat.c:
+
+ Fix assorted silly typos - unbalanced parentheses
+ and the wrong type enumeration value names.
+
+2008-07-29 23:31 dts12
+
+ * agent/mibgroup/host/data_access/swrun.c:
+
+ Ensure swrun data is available for the prTable calls,
+ rather than relying on hrSWRunTable to trigger this.
2008-07-29 16:19 dts12
* agent/mibgroup/agentx/protocol.c:
- a) Fix the size of the buffer in just one place
- (makes it easier to change if necessary)
- b) Fix various unfortunate line-breaks (within "pdu->flags")
+
+ a) Fix the size of the buffer in just one place
+ (makes it easier to change if necessary)
+ b) Fix various unfortunate line-breaks (within "pdu->flags")
+
+2008-07-29 16:05 dts12
+
+ * agent/mibgroup/ucd-snmp/proc.c,
+ include/net-snmp/data_access/swrun.h:
+
+ If the re-written SWRun module if available, then use it for
+ the UCD-specific prTable as well as the hrSWRunTable.
+ Consistency is good....
+
+2008-07-29 15:23 dts12
+
+ * agent/mibgroup/host/data_access/swrun_procfs_status.c:
+
+ Suppress junk in hrSWRunName & hrSWRunParameters values
+
+2008-07-29 10:27 dts12
+
+ * agent/mibgroup/host/data_access/swrun.c,
+ agent/mibgroup/host/data_access/swrun.h,
+ agent/mibgroup/host/hrSWRunPerfTable.c,
+ agent/mibgroup/host/hrSWRunTable.c:
+
+ The cache/container relate to the data itself, so should
+ more naturally be handled by the data_access module,
+ rather than a particular MIB table module.
+
+2008-07-28 21:18 dts12
+
+ * agent/mibgroup/hardware/fsys/fsys_mntent.c:
+
+ 'used' and 'free' are not the same thing, Dave. Pay attention at
+ the back....
2008-07-28 14:39 dts12
* agent/mibgroup/mibII/var_route.c:
- CHANGES: agent: BUG: 2023803: Ensure compilation is not dependent
- on an irrelevant configure characteristic for HP-UX 11
-2008-07-28 11:41 dts12
-
- * configure, configure.in, include/net-snmp/net-snmp-config.h.in:
- NEWS: building: add --with-temp-file-pattern configure option
- Backport of SVN revision 17121
+ CHANGES: agent: BUG: 2023803: Ensure compilation is not dependent
+ on an irrelevant configure characteristic for HP-UX 11
2008-07-28 10:56 dts12
* apps/snmpset.c:
- CHANGES: apps: BUG: 1964136: Drop NULL type from snmpset usage message.
+
+ CHANGES: apps: BUG: 1964136: Drop NULL type from snmpset usage
+ message.
+
+2008-07-25 14:19 dts12
+
+ * agent/mibgroup/host.h, agent/mibgroup/host/hrSWRunTable.h:
+
+ Use '--enable-new-features' mechanism to include hrSW* re-writes
+
+2008-07-25 14:13 dts12
+
+ * agent/mibgroup/host/data_access/swinst.h,
+ agent/mibgroup/host/data_access/swinst_null.c,
+ agent/mibgroup/host/data_access/swinst_pkginfo.c,
+ agent/mibgroup/host/data_access/swinst_rpm.c,
+ agent/mibgroup/host/data_access/swrun.c,
+ agent/mibgroup/host/data_access/swrun.h,
+ agent/mibgroup/host/data_access/swrun_cygwin.c,
+ agent/mibgroup/host/data_access/swrun_darwin.c,
+ agent/mibgroup/host/data_access/swrun_kinfo.c,
+ agent/mibgroup/host/data_access/swrun_kvm_proc.c,
+ agent/mibgroup/host/data_access/swrun_nlist.c,
+ agent/mibgroup/host/data_access/swrun_null.c,
+ agent/mibgroup/host/data_access/swrun_procfs_psinfo.c,
+ agent/mibgroup/host/data_access/swrun_procfs_status.c,
+ agent/mibgroup/host/data_access/swrun_procinfo.c,
+ agent/mibgroup/host/data_access/swrun_prpsinfo.c,
+ agent/mibgroup/host/data_access/swrun_pstat.c:
+
+ Preliminary OS-specific implementations of Running and Installed
+ Software data access.
2008-07-24 23:22 tanders
* man/snmpcmd.1.def:
- CHANGES: documentation: BUG: 2027129: fix typo in snmpcmd.1
+
+ CHANGES: documentation: BUG: 2027129: fix typo in snmpcmd.1
+
+2008-07-24 10:00 jsafranek
+
+ * man/snmp.conf.5.def, sedscript.in:
+
+ reflect default temp file pattern in man page if it's modified by
+ ./configure script
+
+2008-07-24 08:36 jsafranek
+
+ * configure, configure.in, include/net-snmp/net-snmp-config.h.in:
+
+ NEWS: building: add --with-temp-file-pattern configure option
2008-07-24 06:53 jsafranek
* agent/agent_read_config.c:
- CHANGES: snmpd: PATCH: 1823800: release and reload all trap destinations on SIGHUP
+
+ CHANGES: snmpd: PATCH: 1823800: release and reload all trap
+ destinations on SIGHUP
+
+2008-07-22 14:33 jsafranek
+
+ * net-snmp-create-v3-user.in:
+
+ fix net-snmp-create-v3-user to run without arguments
+
+2008-07-22 14:21 jsafranek
+
+ * ., Makefile.in, configure, configure.in, net-snmp-config.in,
+ net-snmp-create-v3-user.in:
+
+ NEWS: misc: separate user management from net-snmp-config into
+ new net-snmp-create-v3-user script
2008-07-21 13:44 dts12
* agent/helpers/old_api.c:
- CHANGES: agent: PATCH 1944581: Protect against core dumps with long string index values.
-2008-07-17 15:07 dts12
+ CHANGES: agent: PATCH 1944581: Protect against core dumps with
+ long string index values.
- * agent/Makefile.depend, agent/helpers/Makefile.depend,
- agent/mibgroup/Makefile.depend, apps/Makefile.depend,
- apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
- make depend
+2008-07-18 15:19 hardaker
-2008-07-17 14:42 dts12
+ * dist/makerelease.xml:
- * doxygen.conf:
- - version tag ( 5.4.2.rc1 )
+ new signing key
2008-07-17 10:05 jsafranek
* agent/mibgroup/utilities/iquery.c:
- CHANGES: snmpd: BUG: 2018031: Don't probe engineID in internal monitor sessions.
+
+ CHANGES: snmpd: BUG: 2018031: Don't probe engineID in internal
+ monitor sessions.
+
+2008-07-10 19:33 hardaker
+
+ * dist/makerelease.xml:
+
+ fix a regexp quote
+
+2008-07-10 14:12 tanders
+
+ * snmplib/system.c:
+
+ build fix for systems that don't have getaddrinfo (e.g. HP-UX
+ 11.0 and earlier, Solaris 7 and earlier)
2008-07-10 13:50 alex_b
* win32/Makefile.in:
- CHANGES: building: BUG: 2014526: Win32: snmpv3-security-includes.h not installed
+
+ CHANGES: building: BUG: 2014526: Win32:
+ snmpv3-security-includes.h not installed
2008-07-06 15:05 alex_b
- * README.win32, win32/Configure, win32/build.pl,
- win32/netsnmpmibssdk/Makefile.in:
- CHANGES: bulding: Add support for winExtDLL to build.bat (win32)
+ * README.win32, win32/Configure, win32/build.pl,
+ win32/dist/README.build.win32.txt,
+ win32/netsnmpmibssdk/Makefile.in:
+
+ CHANGES: bulding: Add support for winExtDLL to build.bat (win32)
2008-07-06 12:38 alex_b
* win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:
- Win32 build fixes - add missing function for DLL build.
+
+ Win32 build fixes - add missing function for DLL build.
2008-07-02 12:39 jsafranek
* agent/mibgroup/ip-forward-mib/data_access/route_linux.c:
- CHANGES: snmpd: BUG: 2006786: Interface name can have more than 8 characters.
+
+ CHANGES: snmpd: BUG: 2006786: Interface name can have more than 8
+ characters.
+
+2008-06-25 17:39 tanders
+
+ * agent/agent_read_config.c, agent/agent_trap.c, apps/snmptrap.c,
+ include/net-snmp/agent/ds_agent.h,
+ include/net-snmp/library/system.h, man/snmpd.conf.5.def,
+ perl/SNMP/SNMP.xs, python/netsnmp/client_intf.c,
+ snmplib/snmpUDPDomain.c, snmplib/system.c:
+
+ NEWS: snmpd: PATCH: 1916840: new config option to set SNMPv1 trap
+ agent address
+ CHANGES: snmplib: PATCH: 1916840: introduce
+ netsnmp_gethostbyname_v4
2008-06-25 15:16 jsafranek
* perl/SNMP/SNMP.xs:
- fix assertion when used with perl 5.10
-2008-06-24 22:36 tanders
+ fix assertion when used with perl 5.10
- * testing/tests/T001snmpv1get, testing/tests/T014snmpv2cget,
- testing/tests/T015snmpv2cgetnext,
- testing/tests/T0160snmpv2cbulkget,
- testing/tests/T016snmpv2cgetfail,
- testing/tests/T017snmpv2ctov1getfail,
- testing/tests/T018snmpv1tov2cgetfail,
- testing/tests/T019snmpv2cnosuch, testing/tests/T020snmpv3get,
- testing/tests/T021snmpv3getnext,
- testing/tests/T0220snmpv3bulkget:
- CHANGES: building: Disable tests if the agent is built without the mib module they depend on.
- Backport of r17087.
+2008-06-24 05:01 magfr
-2008-06-17 08:57 dts12
+ * agent/mibgroup/snmpv3/usmUser.c,
+ include/net-snmp/library/snmpusm.h, snmplib/snmpusm.c:
- * snmplib/snmpTCPIPv6Domain.c:
- Fix potential buffer overflow in sprintf for TCP/IPv6
- Cross-port of revision 16668
+ CHANGES: snmplib, snmpd: BUG: 2001124: Allow embedded NUL
+ characters in usmUserPublic
-2008-06-16 23:55 tanders
+2008-06-23 19:57 magfr
- * configure.in:
- CHANGES: build: BUG: 1995172: fix --without-elf configure usage message
+ * snmplib/snmp_client.c:
-2008-06-15 22:15 dts12
+ Only reserve space for the extra \0 after the data for OCTET
+ STRING valued entities
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- sedscript.in, snmplib/snmp_version.c:
- - version tag ( 5.4.2.pre2 )
+2008-06-23 19:13 magfr
-2008-06-15 22:14 dts12
+ * testing/tests/T001snmpv1get, testing/tests/T014snmpv2cget,
+ testing/tests/T015snmpv2cgetnext,
+ testing/tests/T0160snmpv2cbulkget,
+ testing/tests/T016snmpv2cgetfail,
+ testing/tests/T017snmpv2ctov1getfail,
+ testing/tests/T018snmpv1tov2cgetfail,
+ testing/tests/T019snmpv2cnosuch, testing/tests/T020snmpv3get,
+ testing/tests/T021snmpv3getnext,
+ testing/tests/T0220snmpv3bulkget:
- * CHANGES, NEWS:
- version update
+ CHANGES: building: Disable tests if the agent is built without
+ the mib module they depend on.
-2008-06-15 21:55 dts12
+2008-06-21 12:14 magfr
- * ChangeLog:
- Version update
-
- Also fix all ChangeLog entries since the CVS->SVN move,
- which have been omitting information about what files
- were affected by any given change.
+ * configure, configure.in:
-2008-06-15 21:32 dts12
+ Remove spurious AC_MSG_RESULT inside an AC_CACHE_CHECK
- * agent/Makefile.depend, agent/helpers/Makefile.depend,
- agent/mibgroup/Makefile.depend, apps/Makefile.depend,
- apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
- make depend
+2008-06-18 05:07 magfr
-2008-06-15 21:06 dts12
+ * configure, configure.in:
+
+ Handle solaris awk as well.
+
+2008-06-17 16:01 tanders
+
+ * agent/auto_nlist.c:
+
+ CHANGES: snmpd: PATCH: 1995753: from volkov_peter: minor cleanup
+ agent/auto_nlist.c
+
+2008-06-17 08:57 dts12
+
+ * snmplib/snmpTCPIPv6Domain.c:
+
+ Fix potential buffer overflow in sprintf for TCP/IPv6
+ Cross-port of revision 16668
+
+2008-06-16 23:55 tanders
+
+ * configure.in:
+
+ CHANGES: build: BUG: 1995172: fix --without-elf configure usage
+ message
- * doxygen.conf:
- - version tag ( 5.4.2.pre2 )
2008-06-13 22:16 dts12
* dist/find-requires, dist/net-snmp.spec:
- CHANGES: build: Improved RPM spec files, for better consistency with vendor-provided packages.
- Provided by Jan Safranek
-
-2008-06-13 21:54 dts12
- * configure, configure.in:
- Restore embedded perl to default Mac OS/X build.
- (reversing revision 16988)
+ CHANGES: build: Improved RPM spec files, for better consistency
+ with vendor-provided packages.
+ Provided by Jan Safranek
2008-06-13 21:03 dts12
* configure, configure.in:
- CHANGES: build: PATCH: 1899762: Tweak embedded_perl configure checks.
-2008-06-12 12:50 dts12
+ CHANGES: build: PATCH: 1899762: Tweak embedded_perl configure
+ checks.
- * dist/makerelease:
- Only add non-default MIB modules to the test builds.
- Specifying the host module is not needed on Linux systems,
- and may break on other O/Ss. Specifying the disman/event
- MIB is unnecessary on any system.
+2008-06-13 05:43 magfr
-2008-06-12 12:45 dts12
+ * acconfig.h, agent/mibgroup/snmpv3mibs.h, configure, configure.in,
+ include/net-snmp/net-snmp-config.h.in:
- * dist/makerelease:
- Missing MD5 signature file for zip release
+ NEWS: building: Retire the config_old/new_require feature and
+ replace it with config_version_require that compares version
+ numbers to achieve a similar thing
-2008-06-12 12:44 dts12
+2008-06-12 12:50 dts12
* dist/makerelease:
- Basic documentation and help/usage messages.
+
+ Only add non-default MIB modules to the test builds.
+ Specifying the host module is not needed on Linux systems,
+ and may break on other O/Ss. Specifying the disman/event
+ MIB is unnecessary on any system.
2008-06-11 10:16 dts12
* dist/makerelease:
- Only enable IPX transport on Linux systems
+
+ Only enable IPX transport on Linux systems
2008-06-10 14:37 dts12
- * agent/mibgroup/utilities/iquery.c,
- include/net-snmp/library/snmp_api.h, snmplib/snmp_client.c:
- snmpd: PATCH: 1918383: Fix DisMan monitoring of AgentX subagents
- Note that this doesn't actually use the code submitted in that
- patch.
- Instead it inserts a callback hook into the
- snmp_synch_response_cb
- routine (using the myvoid pointer and a new session flag), which
- has
- the same effect without needing to duplicate any code.
+ * agent/mibgroup/utilities/iquery.c,
+ include/net-snmp/library/snmp_api.h, snmplib/snmp_client.c:
+
+ snmpd: PATCH: 1918383: Fix DisMan monitoring of AgentX subagents
+ Note that this doesn't actually use the code submitted in that
+ patch.
+ Instead it inserts a callback hook into the
+ snmp_synch_response_cb
+ routine (using the myvoid pointer and a new session flag), which
+ has
+ the same effect without needing to duplicate any code.
2008-06-10 12:52 dts12
* agent/mibgroup/disman/event/mteTrigger.c:
- Fix logic errors in handling of old/current varbind lists.
- Reported by Fred Gao in patch #1918383
-2008-06-10 10:51 dts12
+ Fix logic errors in handling of old/current varbind lists.
+ Reported by Fred Gao in patch #1918383
+
+2008-06-09 19:08 hardaker
* snmplib/scapi.c:
- update to match published release
+
+ update to match published release
+
+2008-06-09 16:58 hardaker
+
+ * dist/makerelease.xml:
+
+ added snmp_version.c
2008-06-09 09:05 dts12
* apps/snmptrap.c, apps/snmpusm.c:
- A couple more missing error checks.
- Based on those reported by Boya Sun
+
+ A couple more missing error checks.
+ Based on those reported by Boya Sun
2008-06-06 12:02 dts12
* configure, configure.in:
- Better handling of embedded perl on Mac OS/X
- (nearly working on Leopard now)
-2008-06-05 23:07 tanders
+ Better handling of embedded perl on Mac OS/X
+ (nearly working on Leopard now)
- * dist/net-snmp.spec:
- sync with trunk
+2008-06-03 23:14 tanders
-2008-06-05 21:12 tanders
+ * acconfig.h, agent/auto_nlist.c, agent/mibgroup/hardware/cpu.h,
+ agent/mibgroup/hardware/memory.h,
+ agent/mibgroup/host/hr_filesys.c,
+ agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c,
+ agent/mibgroup/host/hrh_filesys.c, agent/mibgroup/mibII/icmp.c,
+ agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c,
+ agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c,
+ agent/mibgroup/ucd-snmp/diskio.c,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/ucd-snmp/proc.c, configure.in,
+ include/net-snmp/net-snmp-config.h.in, snmplib/system.c:
- * configure:
- run autoconf
+ NEWS: aix: Add support for AIX 6.x
-2008-06-05 21:11 tanders
+2008-06-03 22:46 tanders
- * acconfig.h, agent/auto_nlist.c, agent/mibgroup/hardware/cpu.h,
- agent/mibgroup/hardware/memory.h,
- agent/mibgroup/host/hr_filesys.c,
- agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c,
- agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c,
- agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/tcp.c,
- agent/mibgroup/mibII/udp.c, agent/mibgroup/ucd-snmp/diskio.c,
- agent/mibgroup/ucd-snmp/loadave.c,
- agent/mibgroup/ucd-snmp/proc.c, configure.in,
- include/net-snmp/net-snmp-config.h.in, snmplib/system.c:
- NEWS: AIX: Add support for AIX 6.x.
- Successfully tested on trunk (passed extensive regression
- testing).
+ * aclocal.m4, config.guess, config.sub, configure, ltmain.sh:
-2008-06-05 21:04 tanders
+ NEWS: build: Update to libtool 1.5.26 (from 1.5.24), e.g. to
+ better support AIX 6.1 and Mac OS X Leopard
- * aclocal.m4, config.guess, config.sub, configure, ltmain.sh:
- NEWS: build: Update to libtool 1.5.26 (from 1.5.24), e.g. to
- better support AIX 6.1 and Mac OS X Leopard.
- Successfully tested on trunk (passed extensive regression
- testing).
+2008-06-03 22:39 tanders
-2008-06-03 09:37 dts12
+ * acconfig.h, include/net-snmp/net-snmp-config.h.in:
- * README.osX:
- Document why embedded perl was disabled.
+ why add legacy definitions for new stuff?
-2008-06-03 08:57 dts12
+2008-06-03 09:03 dts12
* agent/mibgroup/utilities/iquery.c:
- Ensure the default internal query session has a valid engineID,
- to avoid having to probe for it on the first use.
-2008-06-02 15:18 dts12
+ Ensure the default internal query session has a valid engineID,
+ to avoid having to probe for it on the first use.
- * configure, configure.in:
- Drop embedded perl from the default build on Mac OS/X
- Th dual-architecture nature of the default perl binary
- confuses the configure script sufficiently that the
- code won't actually compile.
+2008-06-02 22:17 magfr
+
+ * include/net-snmp/library/snmp_api.h,
+ include/net-snmp/library/snmp_client.h,
+ include/net-snmp/library/tools.h, snmplib/snmp_api.c,
+ snmplib/snmp_client.c, snmplib/tools.c:
-2008-06-02 13:27 dts12
+ NEWS: snmplib: Convert generic source arguments from const
+ u_char* to const void* for snmp_pdu_add_variable,
+ snmp_varlist_add_variable, snmp_set_var_value,
+ snmp_set_var_typed_value and memdup.
+
+2008-06-02 13:28 dts12
* agent/mibgroup/disman/event/mteTrigger.c:
- Ensure that the "trigger armed" flag is cleared whenever the
- matching
- expression is found to hold - even if the trigger doesn't
- actually fire.
- This affects the behaviour of initially-true expressions, when
- this
- initial firing is suppressed using the mteTrigger*Startup object.
- Without this tweak, the trigger will fire on the second sampling
- (as if the expression had evaluated false first time round).
+
+ Ensure that the "trigger armed" flag is cleared whenever the
+ matching
+ expression is found to hold - even if the trigger doesn't
+ actually fire.
+ This affects the behaviour of initially-true expressions, when
+ this
+ initial firing is suppressed using the mteTrigger*Startup object.
+ Without this tweak, the trigger will fire on the second sampling
+ (as if the expression had evaluated false first time round).
2008-06-01 20:02 dts12
- * agent/mibgroup/disman/event/mteEvent.c,
- agent/mibgroup/disman/event/mteObjects.c,
- agent/mibgroup/disman/event/mteObjects.h:
- Handle varbind payload for internal linkUp/Down notifications.
+ * agent/mibgroup/disman/event/mteEvent.c,
+ agent/mibgroup/disman/event/mteObjects.c,
+ agent/mibgroup/disman/event/mteObjects.h:
+
+ Handle varbind payload for internal linkUp/Down notifications.
2008-06-01 06:45 tanders
* perl/TrapReceiver/TrapReceiver.xs:
- NEWS: snmptrapd: BUG: 1955227: Memory leak for embedded Perl on
- x86_64
-2008-05-29 16:11 dts12
+ NEWS: snmptrapd: BUG: 1955227: Memory leak for embedded Perl on
+ x86_64
- * agent/mibgroup/hardware/memory/memory_linux.c:
- Silly typo
+2008-05-31 12:08 magfr
+
+ * agent/helpers/scalar_group.c:
+
+ CHANGES: snmpd: The scalar helper that was called from the
+ scalar_group helper did nothing save adding a trailing 0 to the
+ argument. Remove the use of the scalar helper from the
+ scalar_group and add the trailing 0 in the scalar_group helper.
+
+2008-05-30 13:56 dts12
+
+ * dist/RELEASE-INSTRUCTIONS:
+
+ Tweak list of on-line software directories to be updated.
2008-05-29 09:59 dts12
- * agent/agent_registry.c, agent/helpers/stash_cache.c,
- agent/mibgroup/agent/extend.c, agent/mibgroup/agentx/client.c,
- agent/mibgroup/disman/event/mteTrigger.c, apps/snmptest.c,
- apps/snmptrap.c, apps/snmpusm.c, snmplib/snmpusm.c:
- Various missing error checks, etc.
- Reported by Boya Sun.
+ * agent/agent_registry.c, agent/helpers/stash_cache.c,
+ agent/mibgroup/agent/extend.c, agent/mibgroup/agentx/client.c,
+ agent/mibgroup/disman/event/mteTrigger.c, apps/snmptest.c,
+ apps/snmptrap.c, apps/snmpusm.c, snmplib/snmpusm.c:
+
+ Various missing error checks, etc.
+ Reported by Boya Sun.
2008-05-28 11:48 dts12
- * agent/mibgroup/hardware/memory/memory_freebsd.c,
- agent/mibgroup/ucd-snmp/memory.c:
- Report cached memory size/usage properly (particularly on
- FreeBSD).
+ * agent/mibgroup/hardware/memory/memory_freebsd.c,
+ agent/mibgroup/ucd-snmp/memory.c:
+
+ Report cached memory size/usage properly (particularly on
+ FreeBSD).
2008-05-28 11:21 dts12
* agent/mibgroup/ucd-snmp/memory.c:
- Bring memBuffer code into line with revision 16975.
+
+ Bring memBuffer code into line with revision 16975.
2008-05-28 11:10 dts12
* agent/mibgroup/hardware/memory/memory_linux.c:
- Linux 2.6 kernel does not report shared memory information.
+
+ Linux 2.6 kernel does not report shared memory information.
2008-05-28 09:18 dts12
* agent/mibgroup/hardware/memory/memory_linux.c:
- CHANGES: snmpd: BUG: 1931391: Fix reporting of Memory buffers and
- cached memory.
- Problem reported by doconeill.
+
+ CHANGES: snmpd: BUG: 1931391: Fix reporting of Memory buffers and
+ cached memory.
+ Problem reported by doconeill.
+
+2008-05-28 08:30 dts12
+
+ * agent/mibgroup/agentx/subagent.c:
+
+ Tweak the fix for bug #1912647
2008-05-28 06:56 magfr
* agent/helpers/scalar_group.c:
- CHANGES: snmpd: Enforce the lower limit on scalar_groups
- This fixes the case of getnext icmp.0 returning icmp.0.0 instead
- of the
- expected icmpInMsgs.0
+
+ CHANGES: snmpd: Enforce the lower limit on scalar_groups
+ This fixes the case of getnext icmp.0 returning icmp.0.0 instead
+ of the
+ expected icmpInMsgs.0
2008-05-27 22:03 dts12
* agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/subagent.c:
- CHANGES: snmpd: BUG: 1912647: Fix memory leak following failed
- requests.
- Fix provided by Anton Pak
+
+ CHANGES: snmpd: BUG: 1912647: Fix memory leak following failed
+ requests.
+ Fix provided by Anton Pak
2008-05-27 21:22 dts12
* snmplib/snmp_api.c:
- CHANGES: snmplib: BUG: 1958041: Ensure IDs are not truncated.
+
+ CHANGES: snmplib: BUG: 1958041: Ensure IDs are not truncated.
2008-05-27 14:18 dts12
* agent/mibgroup/hardware/memory/memory_freebsd.c:
- Monitor memory buffers on FreeBSD systems.
- API suggested by Chris
+
+ Monitor memory buffers on FreeBSD systems.
+ API suggested by Chris
2008-05-27 12:47 dts12
* agent/mibgroup/hardware/cpu/cpu_sysctl.c:
- Fix careless typo when applying Maxim's patch.
+
+ Fix careless typo when applying Maxim's patch.
+
+2008-05-25 21:37 magfr
+
+ * README.agent-mibs, agent/mibgroup/snmpv3/usmStats.h,
+ agent/mibgroup/snmpv3/usmStats_5_5.c,
+ agent/mibgroup/snmpv3/usmStats_5_5.h,
+ agent/mibgroup/snmpv3mibs.h:
+
+ CHANGES: snmpd: Reimplementation of usmStats.
2008-05-25 07:24 magfr
* agent/mibgroup/disman/event/mteEventConf.c:
- Remove a local variable only used to track a local string
- constant and replace t with a direct reference to the string
- constant.
- Mark two local functions static as well.
+
+ Remove a local variable only used to track a local string
+ constant and replace t with a direct reference to the string
+ constant.
+ Mark two local functions static as well.
2008-05-25 07:17 magfr
* agent/mibgroup/utilities/iquery.c:
- Reorder to avoid one strlen call.
- Add missing cast.
+
+ Reorder to avoid one strlen call.
+ Add missing cast.
2008-05-25 07:14 magfr
* agent/mibgroup/ip-mib/data_access/scalars_linux.c:
- Make ipfw_name a static array instead of a pointer as it is
- private to this module.
+
+ Make ipfw_name a static array instead of a pointer as it is
+ private to this module.
2008-05-25 07:05 magfr
* agent/helpers/instance.c:
- When casting, cast to the right type.
+
+ When casting, cast to the right type.
+
+2008-05-25 06:08 magfr
+
+ * agent/helpers/cache_handler.c, agent/helpers/read_only.c,
+ agent/helpers/stash_cache.c, agent/mibgroup/agent/extend.c,
+ agent/mibgroup/agent/nsCache.c, agent/mibgroup/agent/nsLogging.c,
+ agent/mibgroup/host/hr_print.c, agent/mibgroup/host/hr_swinst.c,
+ agent/snmp_agent.c, apps/snmptest.c, snmplib/read_config.c,
+ snmplib/snmp_client.c:
+
+ Remove warnings about unreachable code on solaris.
2008-05-24 20:30 dts12
* python/netsnmp/client_intf.c:
- CHANGES: python: BUG: 1826174: Check for buffer overflow when
- printing values.
- Addresses CVE-2008-2292
+
+ CHANGES: python: BUG: 1826174: Check for buffer overflow when
+ printing values.
+ Addresses CVE-2008-2292
+
+2008-05-24 13:11 magfr
+
+ * configure, configure.in:
+
+ On AIX netinet/in_pcb.h depends on net/route.h. Add the include
+ for configure.
+
+2008-05-24 09:06 magfr
+
+ * acconfig.h, configure, configure.in,
+ include/net-snmp/net-snmp-config.h.in:
+
+ Make the checks for netinet/in_pcb.h and sys/disklabel.h use the
+ normal
+ machinery.
+ Add a netsnmp prefix to the cache variable
+ cv_sys_ioctl_h_has_SIOCGIFADDR to
+ pacify aclocal.
2008-05-23 20:27 dts12
- * agent/mibgroup/hardware/cpu.h,
- agent/mibgroup/hardware/cpu/cpu_sysctl.c:
- CHANGES: snmpd: PATCH: Fix for CPU stats on FreeBSD
- Provided by Maxim Sobolev
+ * agent/mibgroup/hardware/cpu.h,
+ agent/mibgroup/hardware/cpu/cpu_sysctl.c:
+
+ CHANGES: snmpd: PATCH: Fix for CPU stats on FreeBSD
+ Provided by Maxim Sobolev
2008-05-23 20:12 dts12
* dist/snmpd-init.d, dist/snmptrapd-init.d:
- CHANGES: install: PATCH: 1969627: Handle empty
- /etc/sysconfig/network file
- Fix provided by Josh Wilmes
+
+ CHANGES: install: PATCH: 1969627: Handle empty
+ /etc/sysconfig/network file
+ Fix provided by Josh Wilmes
2008-05-23 20:07 dts12
* agent/mibgroup/host/hr_filesys.c:
- CHANGES: snmpd: PATCH: 1967194: Recognise NFS4 mounts
- Submitted by Fabrice Bacchella
+
+ CHANGES: snmpd: PATCH: 1967194: Recognise NFS4 mounts
+ Submitted by Fabrice Bacchella
2008-05-22 20:55 dts12
* snmplib/asn1.c:
- Don't change length of OID buffer if parsing the OID fails.
- Reported by saifulla Mohd Abdul.
+
+ Don't change length of OID buffer if parsing the OID fails.
+ Reported by saifulla Mohd Abdul.
+
+2008-05-22 13:34 hardaker
+
+ * dist/makerelease.xml:
+
+ update the advertising section and change note about how to
+ upload files (adding an automatted rsync command)
+
+2008-05-22 04:08 magfr
+
+ * agent/mibgroup/util_funcs/header_simple_table.c:
+
+ Add missing include.
+
+2008-05-21 20:27 magfr
+
+ * snmplib/snmpAliasDomain.c:
+
+ Make it possible to build the alias module with a C++ compiler.
+
+2008-05-21 13:40 hardaker
+
+ * dist/makerelease.xml:
+
+ added FSF directory info
+
+2008-05-21 09:21 dts12
+
+ * dist/RELEASE-INSTRUCTIONS:
+
+ Add Free Software Directory to the list of places to be updated.
+
+2008-05-20 23:00 magfr
+
+ * agent/mibgroup/agent/extend.c, agent/mibgroup/agent/extend.h,
+ agent/mibgroup/examples/example.c,
+ agent/mibgroup/examples/example.h,
+ agent/mibgroup/examples/ucdDemoPublic.c,
+ agent/mibgroup/examples/ucdDemoPublic.h,
+ agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c,
+ agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c,
+ agent/mibgroup/mibII/vacm_vars.c,
+ agent/mibgroup/mibII/vacm_vars.h, agent/mibgroup/misc/ipfwacc.c,
+ agent/mibgroup/misc/ipfwacc.h,
+ agent/mibgroup/snmpv3/snmpEngine.c,
+ agent/mibgroup/snmpv3/snmpEngine.h,
+ agent/mibgroup/snmpv3/snmpMPDStats.c,
+ agent/mibgroup/snmpv3/snmpMPDStats.h,
+ agent/mibgroup/snmpv3/usmStats.c,
+ agent/mibgroup/snmpv3/usmStats.h,
+ agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/snmpv3/usmUser.h,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.h,
+ agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/disk.h,
+ agent/mibgroup/ucd-snmp/diskio.c,
+ agent/mibgroup/ucd-snmp/diskio.h,
+ agent/mibgroup/ucd-snmp/errormib.c,
+ agent/mibgroup/ucd-snmp/errormib.h,
+ agent/mibgroup/ucd-snmp/extensible.c,
+ agent/mibgroup/ucd-snmp/extensible.h,
+ agent/mibgroup/ucd-snmp/file.c, agent/mibgroup/ucd-snmp/file.h,
+ agent/mibgroup/ucd-snmp/lmSensors.c,
+ agent/mibgroup/ucd-snmp/lmSensors.h,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/ucd-snmp/loadave.h,
+ agent/mibgroup/ucd-snmp/logmatch.c,
+ agent/mibgroup/ucd-snmp/logmatch.h,
+ agent/mibgroup/ucd-snmp/memory_aix4.c,
+ agent/mibgroup/ucd-snmp/memory_aix4.h,
+ agent/mibgroup/ucd-snmp/memory_darwin7.c,
+ agent/mibgroup/ucd-snmp/memory_darwin7.h,
+ agent/mibgroup/ucd-snmp/memory_dynix.c,
+ agent/mibgroup/ucd-snmp/memory_dynix.h,
+ agent/mibgroup/ucd-snmp/memory_netbsd1.c,
+ agent/mibgroup/ucd-snmp/memory_netbsd1.h,
+ agent/mibgroup/ucd-snmp/memory_solaris2.c,
+ agent/mibgroup/ucd-snmp/memory_solaris2.h,
+ agent/mibgroup/ucd-snmp/vmstat_aix4.c,
+ agent/mibgroup/ucd-snmp/vmstat_aix4.h,
+ agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,
+ agent/mibgroup/ucd-snmp/vmstat_bsdi4.h,
+ agent/mibgroup/ucd-snmp/vmstat_darwin7.c,
+ agent/mibgroup/ucd-snmp/vmstat_darwin7.h,
+ agent/mibgroup/ucd-snmp/vmstat_dynix.c,
+ agent/mibgroup/ucd-snmp/vmstat_dynix.h,
+ agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
+ agent/mibgroup/ucd-snmp/vmstat_freebsd2.h,
+ agent/mibgroup/ucd-snmp/vmstat_hpux.c,
+ agent/mibgroup/ucd-snmp/vmstat_hpux.h,
+ agent/mibgroup/ucd-snmp/vmstat_linux.c,
+ agent/mibgroup/ucd-snmp/vmstat_linux.h,
+ agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
+ agent/mibgroup/ucd-snmp/vmstat_netbsd1.h,
+ agent/mibgroup/ucd-snmp/vmstat_solaris2.c,
+ agent/mibgroup/ucd-snmp/vmstat_solaris2.h,
+ agent/mibgroup/util_funcs, agent/mibgroup/util_funcs.c,
+ agent/mibgroup/util_funcs.h,
+ agent/mibgroup/util_funcs/MIB_STATS_CACHE_TIMEOUT.h,
+ agent/mibgroup/util_funcs/header_generic.c,
+ agent/mibgroup/util_funcs/header_generic.h,
+ agent/mibgroup/util_funcs/header_simple_table.c,
+ agent/mibgroup/util_funcs/header_simple_table.h:
+
+ CHANGES: snmpd: The majority of the dependencies on util_funcs is
+ for the header_* functions. Factor out the header_* functions and
+ adjust the requirements.
+
+2008-05-20 22:40 magfr
+
+ * agent/mibgroup/Rmon/agutil.c, agent/mibgroup/Rmon/alarm.c,
+ agent/mibgroup/Rmon/alarm.h, agent/mibgroup/Rmon/event.c,
+ agent/mibgroup/Rmon/event.h, agent/mibgroup/Rmon/history.c,
+ agent/mibgroup/Rmon/history.h, agent/mibgroup/Rmon/rows.c,
+ agent/mibgroup/Rmon/statistics.c,
+ agent/mibgroup/Rmon/statistics.h, agent/mibgroup/agent/nsCache.c,
+ agent/mibgroup/agent/nsDebug.c,
+ agent/mibgroup/agent/nsLogging.c,
+ agent/mibgroup/hardware/sensors/kstat_sensors.c,
+ agent/mibgroup/hardware/sensors/lmsensors_v2.c,
+ agent/mibgroup/hardware/sensors/lmsensors_v3.c,
+ agent/mibgroup/hardware/sensors/picld_sensors.c,
+ agent/mibgroup/mibII/ipAddr.h, agent/mibgroup/mibII/ipv6.c,
+ agent/mibgroup/mibII/kernel_linux.c,
+ agent/mibgroup/mibII/route_headers.h,
+ agent/mibgroup/mibII/snmp_mib.c, agent/mibgroup/mibII/tcp.h,
+ agent/mibgroup/mibII/tcpTable.h, agent/mibgroup/mibII/udp.h,
+ agent/mibgroup/mibII/udpTable.h,
+ agent/mibgroup/mibII/vacm_conf.c,
+ agent/mibgroup/mibII/vacm_conf.h,
+ agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/mibII/var_route.h, agent/mibgroup/smux/smux.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.h,
+ agent/mibgroup/tunnel/tunnel.c,
+ agent/mibgroup/utilities/override.c, agent/mibgroup/winExtDLL.c,
+ agent/mibgroup/winExtDLL.h, agent/snmp_agent.c:
+
+ CHANGES: Do not config_require(util_funcs) if nothing from
+ util_funcs is used
2008-05-14 13:35 tanders
* agent/mibgroup/if-mib/data_access/interface_linux.c:
- fix build failures with earlier Linux kernels (e.g. with RH7.1)
- introduced by r16909
-2008-05-09 19:04 dts12
+ fix build failures with earlier Linux kernels (e.g. with RH7.1)
+ introduced by r16909
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm,
- perl/SNMP/SNMP.pm, perl/TrapReceiver/TrapReceiver.pm,
- perl/agent/Support/Support.pm, perl/agent/agent.pm,
- perl/agent/default_store/default_store.pm,
- perl/default_store/default_store.pm, sedscript.in,
- snmplib/snmp_version.c:
- - version tag ( 5.4.2.pre1 )
+2008-05-13 18:56 hardaker
-2008-05-09 19:04 dts12
+ * include/net-snmp/net-snmp-config.h.in:
- * CHANGES, NEWS:
- version update
+ fix comment typo
-2008-05-09 18:47 dts12
+2008-05-13 15:46 hardaker
- * ChangeLog:
- version update
+ * NEWS:
-2008-05-09 15:24 dts12
+ document the -t switch change
- * agent/Makefile.depend, agent/helpers/Makefile.depend,
- agent/mibgroup/Makefile.depend, apps/Makefile.depend,
- apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
- make depend
+2008-05-13 15:45 hardaker
-2008-05-09 15:14 dts12
+ * man/snmpcmd.1.def:
- * doxygen.conf:
- - version tag ( 5.4.2.pre1 )
+ document the alias keyword
-2008-05-09 14:51 dts12
+2008-05-13 15:41 hardaker
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
- documentation update
+ * man/snmpcmd.1.def, snmplib/snmp_parse_args.c:
-2008-05-09 14:47 dts12
+ allow floating point numbers to be used for timeout values
- * doxygen.conf:
- - version tag ( 5.4.2 )
+2008-05-12 21:11 hardaker
-2008-05-09 14:23 dts12
+ * mibs/NET-SNMP-TC.txt, snmplib/snmpAliasDomain.c:
- * Makefile.top:
- version update
+ Added a real snmpAliasDomain OID definition
-2008-05-09 13:58 dts12
+2008-05-12 21:07 hardaker
- * agent/mibgroup/host/hr_filesys.c:
- Debugging messages.
+ * NEWS:
+
+ updated NEWS with new alias blurb
+
+2008-05-12 21:07 hardaker
+
+ * acconfig.h, configure, configure.in,
+ include/net-snmp/library/snmpAliasDomain.h,
+ include/net-snmp/net-snmp-config.h.in, man/snmp.conf.5.def,
+ snmplib/snmpAliasDomain.c, snmplib/snmp_transport.c:
+
+ NEWS: snmplib: Added a alias transport for mapping complex
+ transport strings to simple name definitions
+
+2008-05-12 19:38 hardaker
+
+ * dist/makerelease.xml:
+
+ strip off trailing module name
+
+2008-05-12 06:03 magfr
+
+ * agent/mibgroup/mibII/snmp_mib.c:
+
+ Make mibII/snmp work again.
+
+2008-05-10 21:47 magfr
+
+ * agent/mibgroup/ip-mib/ip_scalars.c,
+ agent/mibgroup/ucd-snmp/diskio.c:
+
+ CHANGES: snmpd: Remove unused variables.
+
+2008-05-10 09:55 magfr
+
+ * agent/agent_index.c, agent/mibgroup/agentx/master.c,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/ucd-snmp/proxy.c, agent/snmp_agent.c,
+ snmplib/asn1.c:
+
+ CHANGES: snmpd, snmplib: Replace the invalid %08p format
+ specifier with the correct %8p.
+
+2008-05-10 09:51 magfr
+
+ * agent/mibgroup/disman/schedule/schedCore.c,
+ agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/icmp.c,
+ agent/mibgroup/mibII/ipAddr.c, agent/mibgroup/mibII/ipv6.c,
+ agent/mibgroup/mibII/route_write.c,
+ agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udpTable.c,
+ agent/mibgroup/mibII/vacm_vars.c,
+ agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/snmpv3/snmpEngine.c,
+ agent/mibgroup/snmpv3/usmUser.c,
+ agent/mibgroup/target/snmpTargetAddrEntry.c,
+ agent/mibgroup/target/snmpTargetParamsEntry.c,
+ agent/mibgroup/ucd-snmp/disk.c,
+ agent/mibgroup/ucd-snmp/loadave.c,
+ agent/mibgroup/ucd-snmp/pass.c,
+ agent/mibgroup/ucd-snmp/pass_persist.c, apps/snmpdelta.c,
+ apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c,
+ apps/snmpnetstat/main.c, apps/snmptrapd.c,
+ apps/snmptrapd_handlers.c:
+
+ CHANGES: snmpd, snmpnetstat, snmptrapd, snmpdelta: Use NULL
+ instead of 0 for NULL pointers. Use casted 0's instead of 0 for
+ NULL function pointers.
+
+2008-05-10 09:40 magfr
+
+ * agent/mibgroup/host/hr_disk.h,
+ include/net-snmp/agent/agent_sysORTable.h,
+ include/net-snmp/agent/stash_cache.h:
+
+ CHANGES: snmpd: Add missing function declarations.
+
+2008-05-10 09:39 magfr
+
+ * agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/disman/expr/expExpressionConf.c,
+ agent/mibgroup/ucd-snmp/diskio.c, agent/snmp_vars.c:
+
+ CHANGES: snmpd: Add missing include files.
+
+2008-05-10 09:33 magfr
+
+ * agent/agent_registry.c, agent/helpers/table_data.c,
+ agent/helpers/table_dataset.c,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c,
+
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c,
+
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c,
+ agent/snmp_agent.c, local/mib2c-conf.d/mfd-interface.m2c,
+ snmplib/data_list.c:
+
+ CHANGES: snmpd, snmplib, mib2c: Move the definition of inline
+ functions so that the compiler sees them before it sees uses of
+ them.
+
+2008-05-10 09:30 magfr
+
+ * agent/agent_handler.c, agent/helpers/table_dataset.c,
+ include/net-snmp/agent/agent_handler.h,
+ include/net-snmp/agent/snmp_agent.h,
+ include/net-snmp/agent/table_data.h,
+ include/net-snmp/agent/table_dataset.h,
+ include/net-snmp/library/data_list.h:
+
+ CHANGES: snmpd, snmplib: Remove the inline declarations for
+ functions that lack an inline definition.
+
+2008-05-09 21:35 magfr
+
+ * agent/agent_index.c, agent/agent_registry.c, agent/agent_trap.c,
+ agent/helpers/table.c, agent/mibgroup/Rmon/rows.c,
+ agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/disman/expr/expValueTable.c,
+ agent/mibgroup/host/hr_device.c, agent/mibgroup/host/hr_disk.c,
+ agent/mibgroup/host/hr_filesys.c,
+ agent/mibgroup/host/hr_network.c,
+ agent/mibgroup/host/hr_partition.c,
+ agent/mibgroup/host/hr_print.c, agent/mibgroup/host/hr_proc.c,
+ agent/mibgroup/host/hr_storage.c,
+ agent/mibgroup/host/hr_swinst.c, agent/mibgroup/host/hr_swrun.c,
+ agent/mibgroup/host/hr_system.c,
+ agent/mibgroup/mibII/vacm_conf.c, agent/mibgroup/smux/smux.c,
+ agent/mibgroup/util_funcs.c, agent/mibgroup/utilities/execute.c,
+ agent/snmp_agent.c, snmplib/container_binary_array.c,
+ snmplib/container_null.c, snmplib/lcd_time.c, snmplib/md5.c,
+ snmplib/mib.c, snmplib/parse.c, snmplib/snmpAAL5PVCDomain.c,
+ snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c,
+ snmplib/snmpUnixDomain.c, snmplib/snmp_alarm.c,
+ snmplib/snmp_api.c, snmplib/snmp_client.c, snmplib/snmp_debug.c,
+ snmplib/snmp_logging.c, snmplib/snmpusm.c, snmplib/tools.c:
+
+ CHANGES: snmpd, snmplib: Use NULL instead of 0 for NULL pointers.
+ Use casted 0's instead of 0 for NULL function pointers.
+
+2008-05-09 21:27 magfr
+
+ * agent/helpers/old_api.c, agent/mibgroup/mibII/ipv6.c,
+ agent/mibgroup/smux/smux.c, agent/snmp_agent.c,
+ snmplib/default_store.c, snmplib/parse.c, snmplib/read_config.c,
+ snmplib/snmp_version.c:
+
+ CHANGES: snmpd, snmplib: fixups for prototype [(void) replacing
+ ()].
+
+2008-05-09 21:23 magfr
+
+ * agent/mibgroup/udp-mib/data_access/udp_endpoint_common.c:
+
+ Remove dead code.
+
+2008-05-09 19:16 dts12
+
+ * dist/makerelease:
+
+ Missing MD5 signature file for zip release
+
+2008-05-09 19:15 dts12
+
+ * dist/makerelease:
+
+ Basic documentation and help/usage messages.
2008-05-08 14:00 dts12
* agent/mibgroup/if-mib/data_access/interface_linux.c:
- Drop support for the interim SIOCDEVPRIVATE-based ioctl calls.
- SIOCGMIIPHY/SIOCGMIIREG have been defined since at least Sept
- 2001 (kernel 2.4.10),
- so the risk of calling an inappropriate private ioctl is probably
- greater than
- that of missing information from an ancient system.
+
+ Drop support for the interim SIOCDEVPRIVATE-based ioctl calls.
+ SIOCGMIIPHY/SIOCGMIIREG have been defined since at least Sept
+ 2001 (kernel 2.4.10),
+ so the risk of calling an inappropriate private ioctl is probably
+ greater than
+ that of missing information from an ancient system.
2008-05-08 09:02 dts12
* snmplib/snmp_api.c:
- Don't try to automatically create anonymous users.
- (An invalid trapsess directive may crash the agent)
+
+ Don't try to automatically create anonymous users.
+ (An invalid trapsess directive may crash the agent)
+
+2008-05-06 08:38 jsafranek
+
+ * dist/net-snmp.spec:
+
+ - remove %{libcurrent}
+ - add openssl-devel to build requirements
+ - don't use Provides: unless necessary, let rpmbuild compute the
+ provided libraries
+ - don't specify PREFIX for perl
+
+2008-05-06 08:38 jsafranek
+
+ * agent/agent_read_config.c, agent/agent_trap.c:
+
+ reverting accidentaly commited files
+
+2008-05-06 08:34 jsafranek
+
+ * agent/agent_read_config.c, agent/agent_trap.c:
+
+ - remove %{libcurrent}
+ - add openssl-devel to build requirements
+ - don't use Provides: unless necessary, let rpmbuild compute the
+ provided libraries
+ - don't specify PREFIX for perl
+
+2008-05-05 21:43 dts12
+
+ * configure, configure.in:
+
+ Mechanism to select upcoming module re-writes and/or
+ recently-deprecated modules.
2008-05-02 10:19 dts12
* include/net-snmp/system/darwin9.h:
- Handle udpTable indexing on both PPC and Intel hardware.
+
+ Handle udpTable indexing on both PPC and Intel hardware.
+
+2008-04-30 19:45 magfr
+
+ * snmplib/snmp_debug.c:
+
+ CHANGES: snmplib: Remove the support for generation of statistics
+ of how often a certain debug log level is triggered.
+
+2008-04-30 19:41 magfr
+
+ * snmplib/snmp_debug.c:
+
+ NEWS: snmplib: Remove the variable debug_num_excluded.
+ There is nothing that sets debug_num_excluded and there is no way
+ to for it
+ to affect the result of any function.
2008-04-30 05:28 magfr
* snmplib/snmp_debug.c:
- Remove unncessary prototypes
+
+ Remove unncessary prototypes
+
+2008-04-23 16:39 hardaker
+
+ * dist/makerelease.xml:
+
+ actually use the branch path, don't just say you're going to
2008-04-19 22:20 tanders
* agent/mibgroup/disman/event/mteTriggerConf.c:
- don't depend on OID resolution for disman linkUpDownNotifications
+
+ don't depend on OID resolution for disman linkUpDownNotifications
+
+2008-04-08 20:43 magfr
+
+ * include/net-snmp/agent/sysORTable.h:
+
+ Accept that people will try to compile this code with pre-ANSI
+ compilers and change it to handle that case.
2008-04-08 20:38 hardaker
* perl/agent/agent.pm:
- CHANGES: perl: fixed an extra brace in the docs pointed out by
- Jason Martin
+
+ CHANGES: perl: fixed an extra brace in the docs pointed out by
+ Jason Martin
+
+2008-04-08 20:34 hardaker
+
+ * dist/makerelease.xml:
+
+ update and restructure a bit to fix a few problems
+
+2008-04-07 20:06 magfr
+
+ * agent/helpers/null.c:
+
+ CHANGES: snmpd: As the null handler is perfectly capable of
+ handling GET_BULK requests it is now marked as such in the
+ registration.
2008-04-07 14:00 dts12
* snmplib/parse.c:
- Another over-short DESCRIPTION buffer.
+
+ Another over-short DESCRIPTION buffer.
2008-04-07 13:57 dts12
* snmplib/parse.c:
- Handle longer DESCRIPTION/REFERENCE strings in Capabilities
- statements.
- (Consistent processing with other MIB definition macros).
- Fix provided by Aleksandr Lomanov.
+
+ Handle longer DESCRIPTION/REFERENCE strings in Capabilities
+ statements.
+ (Consistent processing with other MIB definition macros).
+ Fix provided by Aleksandr Lomanov.
+
+2008-04-02 19:35 hardaker
+
+ * FAQ:
+
+ mention libelf package rename
+
+2008-03-29 09:29 magfr
+
+ * README.agent-mibs, agent/Makefile.in, agent/agent_sysORTable.c,
+ agent/mibgroup/agentx/master.h,
+ agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/subagent.c, agent/mibgroup/mibII/icmp.c,
+ agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c,
+ agent/mibgroup/mibII/ipAddr.c, agent/mibgroup/mibII/snmp_mib.c,
+ agent/mibgroup/mibII/sysORTable.c,
+ agent/mibgroup/mibII/sysORTable.h,
+ agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c,
+ agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udp.c,
+ agent/mibgroup/mibII/udpTable.c,
+ agent/mibgroup/mibII/vacm_conf.c,
+ agent/mibgroup/mibII/vacm_vars.c,
+ agent/mibgroup/snmpv3/snmpEngine.c,
+ agent/mibgroup/snmpv3/snmpMPDStats.c,
+ agent/mibgroup/snmpv3/usmStats.c, agent/mibgroup/tunnel/tunnel.c,
+ agent/snmp_vars.c, include/net-snmp/agent/agent_sysORTable.h,
+ include/net-snmp/agent/sysORTable.h:
+
+ NEWS: snmpd: Enable automatic reregistering of sysORTable entries
+ from AgentX subagents. Add the sysORTable interface to the
+ include directory. Rewrite the sysORTable module to use the
+ table_container handler.
+
+2008-03-27 03:21 hardaker
+
+ * dist/makerelease, dist/net-snmp.spec, dist/patme:
+
+ uncommit 3 accidental multiple file commits
+
+2008-03-27 03:18 hardaker
+
+ * dist/makerelease, dist/makerelease.xml, dist/net-snmp.spec,
+ dist/patme:
+
+ various rewording, restructuring and proper file replacement
+ scheme
2008-03-26 07:52 magfr
* snmplib/read_config.c:
- NEWS: snmplib: from "Aleksandr Lomanov": Corrected registering of
- multiple premib config handlers so that all of them get
- registered as premib handlers as opposed to the earlier behaviour
- where they always got registered as normal config items.
+
+ NEWS: snmplib: from "Aleksandr Lomanov": Corrected registering of
+ multiple premib config handlers so that all of them get
+ registered as premib handlers as opposed to the earlier behaviour
+ where they always got registered as normal config items.
+
+2008-03-26 07:16 magfr
+
+ * agent/helpers/table_container.c:
+
+ CHANGES: snmpd: Get the table_container data from the right
+ handler when unregistering a table_container.
2008-03-25 06:07 magfr
* agent/agent_registry.c:
- Remove spurious printf from unregister_mib_context
+
+ Remove spurious printf from unregister_mib_context
2008-03-24 17:54 dts12
* local/mib2c:
- CHANGES: mib2c: BUG: 1874059,1737068: Handle MIB objects with
- embedded hyphens
+
+ CHANGES: mib2c: BUG: 1874059,1737068: Handle MIB objects with
+ embedded hyphens
2008-03-24 17:29 dts12
* snmplib/asn1.c:
- CHANGES: snmplib: BUG: 1866655: Handle parsing invalid OID
- subidentifiers
+
+ CHANGES: snmplib: BUG: 1866655: Handle parsing invalid OID
+ subidentifiers
2008-03-24 16:53 dts12
* snmplib/asn1.c:
- CHANGES: library: PATCH: 1921861: Avoid endless loop after
- truncating 64bit int
+
+ CHANGES: library: PATCH: 1921861: Avoid endless loop after
+ truncating 64bit int
2008-03-24 15:00 dts12
* configure, configure.in:
- CHANGES: build: BUG: 1823381: Valid MIB directory search path on
- Windows
+
+ CHANGES: build: BUG: 1823381: Valid MIB directory search path on
+ Windows
+
+2008-03-22 08:42 magfr
+
+ * apps/snmptrapd.c:
+
+ Make it possible to build snmptrapd without embedded perl again.
2008-03-21 17:55 hardaker
- * agent/mibgroup/smux/smux.c, snmplib/snmpAAL5PVCDomain.c,
- snmplib/snmpCallbackDomain.c, snmplib/snmpTCPDomain.c,
- snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUnixDomain.c,
- snmplib/winpipe.c:
- NEWS: libsnmp: PATCH: 1895927: from jhum8111: change obsolete
- recv/send to recvfrom/sendto
+ * agent/mibgroup/smux/smux.c, snmplib/snmpAAL5PVCDomain.c,
+ snmplib/snmpCallbackDomain.c, snmplib/snmpTCPDomain.c,
+ snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUnixDomain.c,
+ snmplib/winpipe.c:
+
+ NEWS: libsnmp: PATCH: 1895927: from jhum8111: change obsolete
+ recv/send to recvfrom/sendto
2008-03-21 17:49 hardaker
* python/netsnmp/client_intf.c:
- CHANGES: python: PATCH: 1862177: from wafflesouffle: made code
- more windows/cygwin compiler friendl
+
+ CHANGES: python: PATCH: 1862177: from wafflesouffle: made code
+ more windows/cygwin compiler friendl
2008-03-21 17:45 hardaker
* python/netsnmp/client.py:
- CHANGES: python: PATCH: 1877840: fix MIB label and indexing due
- to slightly broken regexp
+
+ CHANGES: python: PATCH: 1877840: fix MIB label and indexing due
+ to slightly broken regexp
2008-03-21 17:39 hardaker
* perl/agent/Support/Support.pm:
- CHANGES: perl: PATCH: 1920390: from wilmesj: fix registration of
- tables with .0 as IIDs
+
+ CHANGES: perl: PATCH: 1920390: from wilmesj: fix registration of
+ tables with .0 as IIDs
2008-03-21 17:32 hardaker
* perl/agent/Support/Support.pm:
- CHANGES: perl: PATCH: 1914645: from wilmesj: better end of mib
- support
+
+ CHANGES: perl: PATCH: 1914645: from wilmesj: better end of mib
+ support
2008-03-21 17:28 hardaker
* perl/agent/agent.xs:
- CHANGES: perl: PATCH: 1914643: from wilmesj: fix issues with
- embedded perl returning 0 being reclassified as a wrong data type
- when an int works.
+
+ CHANGES: perl: PATCH: 1914643: from wilmesj: fix issues with
+ embedded perl returning 0 being reclassified as a wrong data type
+ when an int works.
2008-03-21 17:22 hardaker
* local/Makefile.in:
- CHANGES: mib2c: PATCH 1914398: from wilmesj: install
- mib2c.perl.conf
+
+ CHANGES: mib2c: PATCH 1914398: from wilmesj: install
+ mib2c.perl.conf
2008-03-21 17:02 hardaker
* perl/agent/Support/Support.pm:
- CHANGES: perl: PATCH: 1914393: from wilmesj: registerAgent can
- now be run multiple times
+
+ CHANGES: perl: PATCH: 1914393: from wilmesj: registerAgent can
+ now be run multiple times
2008-03-21 16:35 hardaker
* agent/helpers/table_iterator.c:
- NEWS: snmpd: PATCH: 1909813: fix table_iterator hint to get_first
- when SORTED flag is set
+
+ NEWS: snmpd: PATCH: 1909813: fix table_iterator hint to get_first
+ when SORTED flag is set
+
+2008-03-21 16:24 hardaker
+
+ * agent/snmp_perl.c, apps/snmptrapd.c:
+
+ NEWS: snmptrapd: PATCH: 1908288: from anedel: If snmptrapd -f
+ interrupted with ctrl-C run perl END block
+
+2008-03-21 16:16 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c:
+
+ CHANGES: PATCH: 1902113: from jsafranek: fix error log in
+ inetNetToMediatable
+
+2008-03-21 16:12 hardaker
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
+ agent/mibgroup/util_funcs.c:
+
+ CHANGES: PATCH: 1902105: from jsafranek: hide and improve debug
+ log messages created by patch 1705594
+
+2008-03-07 15:42 dts12
+
+ * agent/mibgroup/host/hr_storage.h,
+ agent/mibgroup/host/hrh_filesys.c,
+ agent/mibgroup/host/hrh_filesys.h:
+
+ HAL-based implementation of the hrFSTable.
+
+2008-03-07 15:40 dts12
+
+ * agent/mibgroup/hardware/fsys, agent/mibgroup/hardware/fsys.h,
+ agent/mibgroup/hardware/fsys/fsys_getfsstats.c,
+ agent/mibgroup/hardware/fsys/fsys_mntent.c,
+ agent/mibgroup/hardware/fsys/hw_fsys.c,
+ agent/mibgroup/hardware/fsys/hw_fsys.h,
+ agent/mibgroup/hardware/fsys/mnttypes.h,
+ agent/mibgroup/hardware/fsys/mounts.h:
+
+ Initial HAL implementation of FileSystem information
+
+2008-03-07 15:35 dts12
+
+ * configure, configure.in, include/net-snmp/net-snmp-config.h.in:
+
+ Check for getvfsstat()
+
+2008-03-07 15:34 dts12
+
+ * configure, configure.in:
+
+ CHANGES: build: BUG: 1823381: Use a sensible default MIBDIR path
+ on Cygwin/MinGW
+ (Should this be applied to other branches? If so, which?)
2008-02-27 22:12 hardaker
* agent/mibgroup/host/hr_swinst.c:
- Fix C++ style comment
+
+ Fix C++ style comment
+
+2008-02-27 07:49 magfr
+
+ * agent/mibgroup/host/hr_disk.c:
+
+ The LVM disk patch introduced a memory leak. This removes the
+ leak.
+
+2008-02-26 23:27 hardaker
+
+ * dist/makerelease.xml:
+
+ make the script more hierarchial/structured
+
+2008-02-26 21:36 nba
+
+ * apps/snmptranslate.c:
+
+ CHANGES: Initalize log subsystem
+
+2008-02-26 21:34 nba
+
+ * snmplib/parse.c:
+
+ CHANGES: Fix for refs to OBJECT-GROUP in another MIB
+
+2008-02-26 21:23 nba
+
+ * mibs/DISMAN-EVENT-MIB.txt, mibs/DISMAN-EXPRESSION-MIB.txt,
+ mibs/IP-FORWARD-MIB.txt, mibs/IP-MIB.txt,
+ mibs/IPV6-FLOW-LABEL-MIB.txt, mibs/NOTIFICATION-LOG-MIB.txt,
+ mibs/SNMP-USM-AES-MIB.txt, mibs/SNMP-USM-DH-OBJECTS-MIB.txt,
+ mibs/TRANSPORT-ADDRESS-MIB.txt, mibs/TUNNEL-MIB.txt:
+
+ Update to autoextracted mib files (blank line chanmges)
+
+2008-02-26 20:46 nba
+
+ * mibs/Makefile.mib, mibs/ianalist, mibs/rfclist:
+
+ Update for currently released RFC MIBS
+
+2008-02-26 20:45 nba
+
+ * mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt,
+ mibs/IANA-LANGUAGE-MIB.txt, mibs/IANA-RTPROTO-MIB.txt,
+ mibs/IANAifType-MIB.txt:
+
+ Update IANA MIBS to current version
+
+2008-02-25 22:21 tanders
+
+ * agent/mibgroup/util_funcs.h:
+
+ add missing #include<pthread.h> for pthread_mutex_t
+
+2008-02-25 22:06 tanders
+
+ * agent/mibgroup/Rmon/alarmTable.c:
+
+ a better portability fix
+
+2008-02-23 00:59 hardaker
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_constants.h,
+
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c,
+ agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h,
+ include/net-snmp/data_access/ipaddress.h:
+
+ NEWS: snmpd: PATCH: 1705594: from c_varun: Fix various aspects of
+ linux ipAddressPrefixTable reporting.
2008-02-22 23:52 hardaker
* agent/mibgroup/if-mib/data_access/interface.c:
- CHANGES: snmpd: PATCH: 1896118: patch from jsafranek: fix ifTable
- 32bit counters on linux
+
+ CHANGES: snmpd: PATCH: 1896118: patch from jsafranek: fix ifTable
+ 32bit counters on linux
+
+2008-02-22 23:49 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/ipv6scopezone_linux.c:
+
+ patch from jsafranek: Create ipv6ScopeZoneEntry only for
+ link-local addresses and only once per interface.
2008-02-22 23:44 hardaker
* snmplib/parse.c:
- CHANGES: libsnmp: PATCH: 1898204: from Mike Wescott: fix bug
- 1898198 in parse.c to avoid a segfault when parsing broken mibs.
+
+ CHANGES: libsnmp: PATCH: 1898204: from Mike Wescott: fix bug
+ 1898198 in parse.c to avoid a segfault when parsing broken mibs.
2008-02-18 12:11 dts12
* man/mib_api.3.def:
- Clarify the need to reset buffer length when calling 'read_objid'
- repeatedly.
+
+ Clarify the need to reset buffer length when calling 'read_objid'
+ repeatedly.
+
+2008-02-18 10:32 tanders
+
+ * agent/mibgroup/Rmon/alarmTable.c:
+
+ portability fix
+
+2008-02-18 07:39 tanders
+
+ * agent/mibgroup/Rmon/alarmTable.c:
+
+ make sure that netsnmp_iquery_user_session et al. are properly
+ declared
2008-02-17 18:01 tanders
* agent/mibgroup/mibII/var_route.c:
- fix typo in variable name
+
+ fix typo in variable name
2008-02-17 08:38 tanders
* agent/agent_registry.c:
- portability fix
+
+ portability fix
+
+2008-02-15 17:45 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c:
+
+ lowered failure message to insert to debug; removed CVS ID from
+ top of line
+
+2008-02-15 17:39 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c:
+
+ don't insert empty entries
+
+2008-02-15 17:31 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c:
+
+ patch from jsafrane on irc: make ipv6 entries work on 64 bit
+ machines
+
+2008-02-15 16:24 hardaker
+
+ * dist/makerelease.xml:
+
+ pass 1 at a new makerelease script; currently just converted code
+ mostly
+
+2008-02-15 16:22 hardaker
+
+ * agent/mibgroup/host/hr_disk.c:
+
+ remove linux checks
+
+2008-02-15 15:45 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c:
+
+ remove references to RDA_RTA
+
+2008-02-15 15:37 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c:
+
+ don't compile in the ipv6 code if NDA_RTA isn't defined
2008-02-15 13:00 tanders
* agent/mibgroup/host/hr_swinst.c:
- portability fix
+
+ portability fix
+
+2008-02-15 06:19 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c:
+
+ minor bug update from c_varun
+
+2008-02-15 05:13 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/arp_linux.c,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c,
+ configure, configure.in:
+
+ NEWS: snmpd: PATCH: 1704105: from c_varun: Add IPv6 support to
+ the inetNetToMediaTable for linux
+
+2008-02-15 05:12 hardaker
+
+ * agent/mibgroup/ip-mib.h:
+
+ require new ipv6ScopeZoneIndexTable table
+
+2008-02-15 05:00 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/ipv6scopezone.h,
+ agent/mibgroup/ip-mib/data_access/ipv6scopezone_common.c,
+ agent/mibgroup/ip-mib/data_access/ipv6scopezone_linux.c,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable.h,
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.c,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.h,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_data_access.h,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_enums.h,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.h,
+
+ agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_oids.h,
+ include/net-snmp/data_access/scopezone.h:
+
+ NEWS: snmpd: PATCH: 1715405: from c_varun: Implement the
+ ipv6ScopeZoneIndexTable on linux
2008-02-15 04:39 hardaker
* agent/snmpd.c:
- CHANGES: snmpd: PATCH: 1716548: from myamato: Fix help output so
- no space is printed between -D and arguments.
+
+ CHANGES: snmpd: PATCH: 1716548: from myamato: Fix help output so
+ no space is printed between -D and arguments.
+
+2008-02-15 04:27 hardaker
+
+ * agent/mibgroup/Rmon.h, agent/mibgroup/Rmon/alarmTable.c,
+ agent/mibgroup/Rmon/alarmTable.h:
+
+ NEWS: snmpd: PATCH: 1723611: from Emi Yanagi: New implementation
+ of the rmon alarmTable
2008-02-15 03:44 hardaker
* agent/agent_registry.c:
- NEWS: snmpd: PATCH: 1893468: from gkoenig: fixed registration of
- OIDs with ranges
+
+ NEWS: snmpd: PATCH: 1893468: from gkoenig: fixed registration of
+ OIDs with ranges
2008-02-14 21:40 tanders
* agent/mibgroup/mibII/var_route.c:
- fix typo in variable declaration (unbreaks the build on a few
- systems)
+
+ fix typo in variable declaration (unbreaks the build on a few
+ systems)
2008-02-14 00:29 hardaker
* COPYING:
- year update for sparta
+
+ year update for sparta
2008-02-13 23:37 magfr
* include/net-snmp/library/container.h, snmplib/container.c:
- NEWS: snmplib: Change CONTAINER_INSERT to not do partial inserts
- in containers with multiple indices when one insert fails.
+
+ NEWS: snmplib: Change CONTAINER_INSERT to not do partial inserts
+ in containers with multiple indices when one insert fails.
2008-02-13 23:11 hardaker
* snmplib/snmpusm.c:
- Fixed the createUser line to specify the -e flag (responding to a
- complaint about it be missing)
+
+ Fixed the createUser line to specify the -e flag (responding to a
+ complaint about it be missing)
+
+2008-02-13 17:42 hardaker
+
+ * agent/mibgroup/ucd-snmp/diskio.c:
+
+ NEWS: snmpd: PATCH: 1779558: from brumbs: Implement the
+ diskIOLA1,5,10 objections in the diskio-mib under linux
2008-02-13 17:15 hardaker
* agent/mibgroup/host/hr_swinst.c:
- CHANGES: snmpd: PATCH: 1783733: Put the package version number
- into the hrSWInst table for solaris.
+
+ CHANGES: snmpd: PATCH: 1783733: Put the package version number
+ into the hrSWInst table for solaris.
+
+2008-02-13 16:58 hardaker
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c:
+
+ CHANGES: snmpd: PATCH: 1783423: from jsafranek: return a correct
+ ipv6InterfaceIdentifier of loopback on linux
2008-02-13 16:12 hardaker
- * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/ipAddr.c,
- agent/mibgroup/mibII/udpTable.c,
- agent/mibgroup/mibII/var_route.c:
- CHANGES: snmpd: PATCH: 1784747: from jsafranek: Fix long usage
- for ip adresses on 64 bit systems in various MIB-II tables.
+ * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/ipAddr.c,
+ agent/mibgroup/mibII/udpTable.c,
+ agent/mibgroup/mibII/var_route.c:
-2008-02-13 16:02 hardaker
+ CHANGES: snmpd: PATCH: 1784747: from jsafranek: Fix long usage
+ for ip adresses on 64 bit systems in various MIB-II tables.
- * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
- include/net-snmp/library/tools.h:
- CHANGES: snmpd: PATCH: 1826102: from jsafranek: support longer
- interface names on linux
+2008-02-13 16:07 hardaker
-2008-02-13 09:22 tanders
+ * agent/agent_trap.c, agent/mibgroup/agentx/master_admin.c,
+ agent/mibgroup/agentx/protocol.c,
+ include/net-snmp/agent/agent_trap.h:
- * configure:
- revert to autoconf 2.59 per existing policy
+ NEWS: snmpd: PATCH: 1806501: from jmagder: Add a snmp_v3trap
+ function for sending traps with a snmpv3 context
+
+2008-02-13 16:02 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
+ include/net-snmp/library/tools.h:
+
+ CHANGES: snmpd: PATCH: 1826102: from jsafranek: support longer
+ interface names on linux
2008-02-12 23:23 hardaker
* snmplib/mib.c:
- CHANGES: libsnmp: PATCH: 1807489: fix ignoring of display hints.
+
+ CHANGES: libsnmp: PATCH: 1807489: fix ignoring of display hints.
+
+2008-02-12 23:19 hardaker
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:
+
+
+
+2008-02-12 23:16 hardaker
+
+ * agent/mibgroup/mibII/icmp.c:
+
+ CHANGES: snmpd: patch 1823465 from jsafranek: fix icmp cache
+ registration
+
+2008-02-12 22:16 hardaker
+
+ * README.agent-mibs,
+ agent/mibgroup/ip-mib/data_access/scalars_linux.c,
+ agent/mibgroup/ip-mib/ip_scalars.c:
+
+ NEWS: snmpd: PATCH: 1828602: from tgohad: Support ipDefaultTTL
+ and ipForwarding SETs on linux
2008-02-12 22:09 hardaker
* agent/mibgroup/ucd-snmp/diskio.c:
- CHANGES: snmpd: PATCH: 1866823: from jsafranek: truncate 32 bit
- counter values on 64 bit machines to avoid bogus warnings.
+
+ CHANGES: snmpd: PATCH: 1866823: from jsafranek: truncate 32 bit
+ counter values on 64 bit machines to avoid bogus warnings.
2008-02-12 19:05 hardaker
- * agent/mibgroup/if-mib/data_access/interface.c,
- agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:
- CHANGES: snmpd: PATCH: 1849903: from jsafranek: do not spam log
- with asserts when XEN is used
+ * agent/mibgroup/if-mib/data_access/interface.c,
+ agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:
+
+ CHANGES: snmpd: PATCH: 1849903: from jsafranek: do not spam log
+ with asserts when XEN is used
2008-02-12 18:50 hardaker
* snmplib/callback.c:
- CHANGES: libsnmp: PATCH: 1875022: from sem_prg: improve callback
- locking mechanisms
+
+ CHANGES: libsnmp: PATCH: 1875022: from sem_prg: improve callback
+ locking mechanisms
2008-02-12 17:40 hardaker
* agent/mibgroup/ucd-snmp/memory_freebsd2.c:
- CHANGES: snmpd: PATCH: 1879261: from amesbury: Add in inactive
- memory to the cached report for freebsd
-2008-02-12 15:22 hardaker
+ CHANGES: snmpd: PATCH: 1879261: from amesbury: Add in inactive
+ memory to the cached report for freebsd
+
+2008-02-12 15:32 hardaker
+
+ * include/net-snmp/library/snmpv3.h, snmplib/snmpv3.c:
+
+ NEWS: libsnmp: Patch: 1882069: from nschrenk: Add a exactEngineID
+ token for specifying an exact SNMPv3 engineID to use
+
+2008-02-12 15:18 hardaker
+
+ * agent/mibgroup/host/hr_disk.c:
+
+ minor cleanups from reviewing parts of the code
+
+2008-02-12 15:17 hardaker
* agent/mibgroup/host/hr_disk.c:
- Change snprintf print lengths to len-1 to leave 0 in final
- position for printing
+
+ NEWS: snmpd: PATCH: 1882621: from jsafranek: Add LVM support to
+ the partition table
2008-02-11 22:26 hardaker
* configure, configure.in:
- fix quoted strings in help output
+
+ fix quoted strings in help output
2008-01-30 17:29 hardaker
* configure, configure.in:
- added vacm_conf to existing configure files (for trapd too)
+
+ added vacm_conf to existing configure files (for trapd too)
2008-01-20 07:55 tanders
* configure, configure.in:
- CHANGES: build: BUG: 1872266: PERLCC check fails for CC with
- options
+
+ CHANGES: build: BUG: 1872266: PERLCC check fails for CC with
+ options
2008-01-17 01:13 hardaker
* agent/mibgroup/default_modules.h:
- fix default mibs to include vacm_conf too
+
+ fix default mibs to include vacm_conf too
2008-01-17 00:09 magfr
* agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:
- CHANGES: snmpd: PATCH: 1826088: from Jan Safranek: Use the right
- interface t read the netmask
+
+ CHANGES: snmpd: PATCH: 1826088: from Jan Safranek: Use the right
+ interface t read the netmask
2008-01-16 21:54 magfr
* agent/mibgroup/ucd-snmp/disk.c:
- CHANGES: Handle device names with embedded spaces in
- UCD-SNMP-MIB::dskDevice
+
+ CHANGES: Handle device names with embedded spaces in
+ UCD-SNMP-MIB::dskDevice
2008-01-16 00:47 magfr
* agent/mibgroup/ucd-snmp/disk.c:
- CHANGES: snmpd: PATCH: 1828839: from jsafranek to provide better
- handling of disks mounted on paths with embedded spaces
+
+ CHANGES: snmpd: PATCH: 1828839: from jsafranek to provide better
+ handling of disks mounted on paths with embedded spaces
2008-01-15 16:47 hardaker
* snmplib/default_store.c:
- coverity bug 205: double check pointer that should never be null
+
+ coverity bug 205: double check pointer that should never be null
+
+2008-01-14 23:55 magfr
+
+ * README.agent-mibs, agent/mibgroup/mibII/snmp_mib.c,
+ agent/mibgroup/mibII/snmp_mib.h,
+ agent/mibgroup/mibII/system_mib.c,
+ agent/mibgroup/mibII/system_mib.h,
+ agent/mibgroup/mibII/updates.c, agent/mibgroup/mibII/updates.h:
+
+ Update the snmp and system mibs to be handler based
+
+2008-01-13 00:00 magfr
+
+ * Makefile.in, configure, configure.in, dist/RELEASE-INSTRUCTIONS,
+ doxygen.conf, local/Version-Munge.pl, sedscript.in,
+ snmplib/snmp_version.c:
+
+ Lessen the number of places that need to be changed in order to
+ do a release.
+ Change to use the configure version number as the package version
+ number.
2008-01-09 21:58 magfr
* snmplib/container_binary_array.c:
- Delete unused static functions
+
+ Delete unused static functions
2008-01-06 13:01 magfr
* snmplib/snmp_client.c:
- Make error_string private and readonly
+
+ Make error_string private and readonly
2007-12-22 19:22 dts12
* perl/SNMP/SNMP.xs:
- CHANGES: perl: BUG: 1826174: Check for buffer overflow when
- printing values.
+
+ CHANGES: perl: BUG: 1826174: Check for buffer overflow when
+ printing values.
2007-12-21 23:19 dts12
* perl/SNMP/SNMP.pm:
- CHANGES: perl: BUG: 1747733: More robust handling of undefined
- values.
- Patch supplied by Matti Linnanvuori
+
+ CHANGES: perl: BUG: 1747733: More robust handling of undefined
+ values.
+ Patch supplied by Matti Linnanvuori
2007-12-21 21:33 dts12
* agent/mibgroup/host/hr_filesys.c, agent/mibgroup/ucd-snmp/disk.c:
- CHANGES: snmpd: BUG: 1748206: Protect against failures to open
- /etc/mtab (or equiv)
+
+ CHANGES: snmpd: BUG: 1748206: Protect against failures to open
+ /etc/mtab (or equiv)
2007-12-21 18:42 dts12
* net-snmp-config.in:
- Bring order of agent library linking into line with agent
- Makefile.
- Problem reported by Steve McCarthy.
- Qn: Should 5.2.x and 5.3.x also use the same order?
- (for both agent Makefile and net-snmp-config)
+
+ Bring order of agent library linking into line with agent
+ Makefile.
+ Problem reported by Steve McCarthy.
+ Qn: Should 5.2.x and 5.3.x also use the same order?
+ (for both agent Makefile and net-snmp-config)
2007-12-21 13:11 dts12
* apps/snmptrapd_log.c:
- CHANGES: build: BUG: 1802833: Ensure snmptrapd builds with
- --disable-snmpv1/2c
+
+ CHANGES: build: BUG: 1802833: Ensure snmptrapd builds with
+ --disable-snmpv1/2c
2007-12-20 16:26 dts12
* perl/SNMP/SNMP.xs:
- CHANGES: perl: BUG: 1834539: Consistent handling of OID parsing.
- Applies patch #1834983, provided by Dmitry Karasik
+
+ CHANGES: perl: BUG: 1834539: Consistent handling of OID parsing.
+ Applies patch #1834983, provided by Dmitry Karasik
+
+2007-12-20 16:05 dts12
+
+ * snmplib/snmp_client.c:
+
+ More internal query debugging output.
2007-12-20 14:20 dts12
* agent/helpers/watcher.c:
- CHANGES: snmpd: BUG: 1822360: Fix spinlock helper error handling.
+
+ CHANGES: snmpd: BUG: 1822360: Fix spinlock helper error handling.
2007-12-20 14:18 dts12
* snmplib/asn1.c:
- CHANGES: snmplib: BUG: 1795840: Signed 32-bit truncation logged
- as debug message rather then error.
+
+ CHANGES: snmplib: BUG: 1795840: Signed 32-bit truncation logged
+ as debug message rather then error.
2007-12-20 14:14 dts12
* agent/mibgroup/host/hr_filesys.c:
- CHANGES: snmpd: BUG: 1792890: include CIFS mounts when skipping
- remote filesystems
+
+ CHANGES: snmpd: BUG: 1792890: include CIFS mounts when skipping
+ remote filesystems
2007-12-20 14:12 dts12
* agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:
- CHANGES: snmpd: BUG: 1771221: Retain ifLastChange information on
- data reload.
+
+ CHANGES: snmpd: BUG: 1771221: Retain ifLastChange information on
+ data reload.
2007-12-20 14:08 dts12
* agent/mibgroup/notification-log-mib/notification_log.c:
- CHANGES: snmpd: BUG: 1758212: Handling missing variable types
- (IpAddress,Counter,Opaque)
+
+ CHANGES: snmpd: BUG: 1758212: Handling missing variable types
+ (IpAddress,Counter,Opaque)
2007-12-19 22:39 magfr
- * snmplib/container.c, snmplib/container_iterator.c,
- snmplib/container_null.c, snmplib/data_list.c,
- snmplib/read_config.c:
- Correct doxygen warnings
+ * snmplib/container.c, snmplib/container_iterator.c,
+ snmplib/container_null.c, snmplib/data_list.c,
+ snmplib/read_config.c:
+
+ Correct doxygen warnings
2007-12-19 22:31 magfr
- * testing/tests/Sv3vacmconfig, testing/tests/T001snmpv1get,
- testing/tests/T014snmpv2cget, testing/tests/T015snmpv2cgetnext,
- testing/tests/T0160snmpv2cbulkget,
- testing/tests/T016snmpv2cgetfail,
- testing/tests/T017snmpv2ctov1getfail,
- testing/tests/T018snmpv1tov2cgetfail,
- testing/tests/T019snmpv2cnosuch, testing/tests/T022snmpv3getMD5,
- testing/tests/T023snmpv3getMD5AES,
- testing/tests/T023snmpv3getMD5DES,
- testing/tests/T025snmpv3getSHADES,
- testing/tests/T030snmpv3usercreation,
- testing/tests/T051snmpv2ctrap, testing/tests/T052snmpv2cinform,
- testing/tests/T058agentauthtrap,
- testing/tests/T059trapdtraphandle, testing/tests/T060trapdperl,
- testing/tests/T061agentperl, testing/tests/T065agentextend,
- testing/tests/T100agenthup, testing/tests/T115agentxperl,
- testing/tests/T120proxyget, testing/tests/T121proxyset,
- testing/tests/T122proxysetfail, testing/tests/T130snmpv1vacmget,
- testing/tests/T131snmpv2cvacmget,
- testing/tests/T140snmpv1vacmgetfail,
- testing/tests/T141snmpv2cvacmgetfail,
- testing/tests/T150solarishostcpu,
- testing/tests/T151solarishostdisk, testing/tests/T152hostuptime,
- testing/tests/T153solarisswap, testing/tests/T160snmpnetstat,
- testing/tests/T200snmpv2cwalkall:
- Use NETSNMP_-prefixed symbols when deciding what tests to run as
- the compat symbols aren't defined.
+ * testing/tests/Sv3vacmconfig, testing/tests/T001snmpv1get,
+ testing/tests/T014snmpv2cget, testing/tests/T015snmpv2cgetnext,
+ testing/tests/T0160snmpv2cbulkget,
+ testing/tests/T016snmpv2cgetfail,
+ testing/tests/T017snmpv2ctov1getfail,
+ testing/tests/T018snmpv1tov2cgetfail,
+ testing/tests/T019snmpv2cnosuch, testing/tests/T022snmpv3getMD5,
+ testing/tests/T023snmpv3getMD5AES,
+ testing/tests/T023snmpv3getMD5DES,
+ testing/tests/T025snmpv3getSHADES,
+ testing/tests/T030snmpv3usercreation,
+ testing/tests/T051snmpv2ctrap, testing/tests/T052snmpv2cinform,
+ testing/tests/T058agentauthtrap,
+ testing/tests/T059trapdtraphandle, testing/tests/T060trapdperl,
+ testing/tests/T061agentperl, testing/tests/T065agentextend,
+ testing/tests/T100agenthup, testing/tests/T115agentxperl,
+ testing/tests/T120proxyget, testing/tests/T121proxyset,
+ testing/tests/T122proxysetfail, testing/tests/T130snmpv1vacmget,
+ testing/tests/T131snmpv2cvacmget,
+ testing/tests/T140snmpv1vacmgetfail,
+ testing/tests/T141snmpv2cvacmgetfail,
+ testing/tests/T150solarishostcpu,
+ testing/tests/T151solarishostdisk, testing/tests/T152hostuptime,
+ testing/tests/T153solarisswap, testing/tests/T160snmpnetstat,
+ testing/tests/T200snmpv2cwalkall:
+
+ Use NETSNMP_-prefixed symbols when deciding what tests to run as
+ the compat symbols aren't defined.
2007-12-19 22:06 magfr
* snmplib/snmp_api.c:
- BUG 1831568: strdup might fail and return NULL - take care of it
- in this case at least.
+
+ BUG 1831568: strdup might fail and return NULL - take care of it
+ in this case at least.
2007-12-19 21:49 magfr
* agent/mibgroup/utilities/override.c, snmplib/snmp_api.c:
- BUG 1824883: Remove memory leak
+
+ BUG 1824883: Remove memory leak
2007-12-19 20:46 magfr
* agent/helpers/watcher.c:
- CHANGES: BUG: 1851047: Do not try to do more handling of a value
- once it is found to be corrupt by the watcher helper, thus
- avoiding code that counts on getting the right type. This bug was
- found by Charlie Miller, Independent Security Evaluators.
+
+ CHANGES: BUG: 1851047: Do not try to do more handling of a value
+ once it is found to be corrupt by the watcher helper, thus
+ avoiding code that counts on getting the right type. This bug was
+ found by Charlie Miller, Independent Security Evaluators.
2007-11-27 09:56 dts12
* man/snmptrapd.8.def:
- Clarify use of the -A (log append) option.
+
+ Clarify use of the -A (log append) option.
2007-11-22 15:42 rstory
* agent/mibgroup/agent/nsCache.c, agent/mibgroup/agent/nsDebug.c:
- check request, not requests. reported by ulim on irc
-2007-11-22 15:16 rstory
+ check request, not requests. reported by ulim on irc
+
+2007-11-22 15:17 rstory
* agent/mibgroup/agent/nsLogging.c:
- check request, not requests. reported by ulim on irc
+
+ check request, not requests. reported by ulim on irc
2007-11-19 21:34 tanders
* agent/mibgroup/kernel_sunos5.c:
- CHANGES: Solaris: PATCH: 1834699: from apersson: Fix 1833294:
- DLPI problems on Solaris 2.6
+
+ CHANGES: Solaris: PATCH: 1834699: from apersson: Fix 1833294:
+ DLPI problems on Solaris 2.6
+
+2007-11-17 16:26 magfr
+
+ * agent/helpers/instance.c, configure, configure.in,
+ include/net-snmp/agent/instance.h,
+ include/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: snmpd: Use the worker helpers from the
+ register_*_instance helpers and schedule the instance helpers for
+ removal in 5.6
+
+2007-11-14 12:21 dts12
+
+ * agent/mibgroup/hardware/sensors/lmsensors_v3.c,
+ agent/mibgroup/hardware/sensors/lmsensors_v3.h:
+
+ Support v3 lmsensors API.
+
+2007-11-14 12:19 dts12
+
+ * agent/mibgroup/hardware/sensors/hw_sensors.c:
+
+ Fix misleading debug output message.
+
+2007-11-13 13:59 dts12
+
+ * agent/mibgroup/hardware/sensors,
+ agent/mibgroup/hardware/sensors.h,
+ agent/mibgroup/hardware/sensors/dummy_sensors.c,
+ agent/mibgroup/hardware/sensors/dummy_sensors.h,
+ agent/mibgroup/hardware/sensors/hw_sensors.c,
+ agent/mibgroup/hardware/sensors/hw_sensors.h,
+ agent/mibgroup/hardware/sensors/kstat_sensors.c,
+ agent/mibgroup/hardware/sensors/kstat_sensors.h,
+ agent/mibgroup/hardware/sensors/lmsensors_v2.c,
+ agent/mibgroup/hardware/sensors/lmsensors_v2.h,
+ agent/mibgroup/hardware/sensors/picld_sensors.c,
+ agent/mibgroup/hardware/sensors/picld_sensors.h,
+ agent/mibgroup/ucd-snmp/lmsensorsMib.c,
+ agent/mibgroup/ucd-snmp/lmsensorsMib.h, configure, configure.in,
+ include/net-snmp/agent/hardware/sensors.h:
+
+ Preliminary re-working of the LM-SENSORS-MIB, to separate out
+ the sensor hardware processing from the MIB tables themselves.
2007-11-08 23:17 tanders
- * agent/mibgroup/if-mib/data_access/interface_solaris2.c,
- agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h,
- agent/mibgroup/mibII/interfaces.c:
- CHANGES: Solaris: PATCH: 1824196: {ifOperStatus,ipAdEntIfIndex}
- reported incorrectly
- Patch supplied by Anders Persson. Fixes Bugs 1822275 and 1819189.
+ * agent/mibgroup/if-mib/data_access/interface_solaris2.c,
+ agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h,
+ agent/mibgroup/mibII/interfaces.c:
+
+ CHANGES: Solaris: PATCH: 1824196: {ifOperStatus,ipAdEntIfIndex}
+ reported incorrectly
+ Patch supplied by Anders Persson. Fixes Bugs 1822275 and 1819189.
+
+2007-10-26 21:22 magfr
+
+ * agent/helpers/watcher.c, agent/mibgroup/examples/watched.c,
+ include/net-snmp/agent/watcher.h:
+
+ NEWS: snmpd: Added support for a user provided length variable
+ and C string values to the watcher helper.
+
+2007-10-16 22:39 magfr
+
+ * agent/agent_trap.c, agent/helpers/debug_handler.c,
+ agent/helpers/table_iterator.c, agent/helpers/table_tdata.c,
+ agent/mibgroup/agentx/subagent.c,
+ agent/mibgroup/disman/event/mteEvent.c,
+ agent/mibgroup/disman/event/mteEventNotificationTable.c,
+ agent/mibgroup/disman/event/mteEventSetTable.c,
+ agent/mibgroup/disman/event/mteEventTable.c,
+ agent/mibgroup/disman/event/mteTrigger.c,
+ agent/mibgroup/disman/expr/expErrorTable.c,
+ agent/mibgroup/disman/expr/expExpression.c,
+ agent/mibgroup/disman/expr/expExpressionTable.c,
+ agent/mibgroup/disman/expr/expObject.c,
+ agent/mibgroup/disman/expr/expObjectTable.c,
+ agent/mibgroup/disman/expr/expValueTable.c,
+ agent/mibgroup/disman/schedule/schedCore.c,
+ agent/mibgroup/host/hr_storage.c,
+ agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/ip-forward-mib/data_access/route_linux.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_linux.c,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c,
+ apps/snmptrapd_handlers.c, snmplib/default_store.c,
+ snmplib/snmpSTDDomain.c, snmplib/snmpUDPDomain.c,
+ snmplib/snmp_client.c:
+
+ Use %p to print pointers. Do not use %p to print numbers.
+
+2007-10-16 07:31 magfr
+
+ * snmplib/snmp_api.c:
+
+ Make the library buildable as C again.
2007-10-16 07:17 magfr
- * agent/helpers/instance.c, agent/helpers/scalar.c,
- agent/helpers/watcher.c, agent/mibgroup/examples/example.c,
- agent/mibgroup/smux/smux.c:
- CHANGES: misc: avoid calling debug macros with too many
- arguments.
+ * agent/helpers/instance.c, agent/helpers/scalar.c,
+ agent/helpers/watcher.c, agent/mibgroup/examples/example.c,
+ agent/mibgroup/smux/smux.c:
+
+ CHANGES: misc: avoid calling debug macros with too many
+ arguments.
2007-10-16 06:18 magfr
- * snmplib/snmp_service.c, snmplib/snmp_transport.c:
- Make the library buildable as C++ again.
+ * snmplib/snmp_api.c, snmplib/snmp_service.c,
+ snmplib/snmp_transport.c:
+
+ Make the library buildable as C++ again.
+
+2007-10-15 20:52 rstory
+
+ * include/net-snmp/library/container_binary_array.h,
+ snmplib/dir_utils.c:
+
+ declare netsnmp_binary_array_options_set; include header for it
+ as needed
2007-10-15 20:39 magfr
* agent/mibgroup/disman/expr/expValueTable.c:
- Convert an infinite loop to a finite one.
- Remove an unused variable.
+
+ Convert an infinite loop to a finite one.
+ Remove an unused variable.
2007-10-14 22:10 magfr
- * agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
- agent/mibgroup/ip-mib/data_access/scalars_linux.c,
- agent/mibgroup/smux/smux.c,
- agent/mibgroup/tcp-mib/data_access/tcpConn_common.c:
- CHANGES: misc: Avoid calling debug macros with too few arguments.
+ * agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/ip-mib/data_access/scalars_linux.c,
+ agent/mibgroup/smux/smux.c,
+ agent/mibgroup/tcp-mib/data_access/tcpConn_common.c:
+
+ CHANGES: misc: Avoid calling debug macros with too few arguments.
2007-10-14 20:51 tanders
* snmplib/read_config.c:
- CHANGES: snmplib: PATCH: 1811469: read_config_files_in_path()
- reads past malloc'd buffer
+
+ CHANGES: snmplib: PATCH: 1811469: read_config_files_in_path()
+ reads past malloc'd buffer
2007-10-14 20:41 tanders
* perl/SNMP/SNMP.xs:
- CHANGES: perl: PATCH: 1811463: perl async callback coredump
- CHANGES: perl: BUG: 1606062: perl bulkwalk (async) coredump
+
+ CHANGES: perl: PATCH: 1811463: perl async callback coredump
+ CHANGES: perl: BUG: 1606062: perl bulkwalk (async) coredump
2007-10-14 19:07 tanders
* snmplib/snmp_logging.c:
- CHANGES: snmplib: PATCH: 1806336: fix -LS option parsing
+
+ CHANGES: snmplib: PATCH: 1806336: fix -LS option parsing
2007-10-14 12:12 tanders
* agent/mibgroup/mibII/tcpTable.c:
- fix comment
+
+ fix comment
2007-10-13 23:28 tanders
* testing/tests/T160snmpnetstat:
- CHANGES: test: enhance snmpnetstat test to check tcpTable in TCP
- mode
+
+ CHANGES: test: enhance snmpnetstat test to check tcpTable in TCP
+ mode
2007-10-13 22:28 tanders
- * agent/mibgroup/mibII/tcpTable.c,
- include/net-snmp/system/solaris.h:
- CHANGES: Solaris: BUG: 1810814: tcpTable missing entries and
- wrong ports
+ * agent/mibgroup/mibII/tcpTable.c,
+ include/net-snmp/system/solaris.h:
+
+ CHANGES: Solaris: BUG: 1810814: tcpTable missing entries and
+ wrong ports
2007-10-12 21:46 tanders
* include/net-snmp/system/solaris.h:
- CHANGES: Solaris: #define NEW_MIB_COMPLIANT to support Solaris
- 10U4+
+
+ CHANGES: Solaris: #define NEW_MIB_COMPLIANT to support Solaris
+ 10U4+
2007-10-11 20:46 magfr
* snmplib/snmpUDPDomain.c:
- CHANGES: snmplib: Do not leak memory whenever an udp address is
- formatted.
+
+ CHANGES: snmplib: Do not leak memory whenever an udp address is
+ formatted.
+
+2007-10-03 01:02 alex_b
+
+ * win32/dist/README.build.win32.txt, win32/dist/README.txt,
+ win32/dist/installer/Add2Path.nsi,
+ win32/dist/installer/net-snmp.nsi:
+
+ -Fix for bug 1768797. NSIS Installer script now warns the user if
+ the PATH
+ is > 1024 as NSIS can not handle variables larger than 1024.
+ -Updates to build instructions.
2007-09-30 20:59 magfr
- * agent/mibgroup/agentx/agentx_config.c,
- include/net-snmp/library/snmp_service.h, snmplib/snmp_api.c,
- snmplib/snmp_service.c, snmplib/snmp_transport.c:
- CHANGES: BUG: 1801835: Added the ability to have multiple default
- transports for an application. On open the different transports
- will be tried in order. As a consequence snmp and snmptrap now
- will try first udp and then udp6 and agentx wil try first unix
- and then tcp.
+ * agent/mibgroup/agentx/agentx_config.c,
+ include/net-snmp/library/snmp_service.h, snmplib/snmp_api.c,
+ snmplib/snmp_service.c, snmplib/snmp_transport.c:
+
+ CHANGES: BUG: 1801835: Added the ability to have multiple default
+ transports for an application. On open the different transports
+ will be tried in order. As a consequence snmp and snmptrap now
+ will try first udp and then udp6 and agentx wil try first unix
+ and then tcp.
2007-09-29 13:10 magfr
* snmplib/snmpUDPIPv6Domain.c:
- CHANGES: snmplib: Do not try to look up empty strings as
- hostnames for IPv6
- Additinally, print what string filed to resolve using getaddrinfo
- for IPv6
+
+ CHANGES: snmplib: Do not try to look up empty strings as
+ hostnames for IPv6
+ Additinally, print what string filed to resolve using getaddrinfo
+ for IPv6
+
+2007-09-29 06:26 tanders
+
+ * agent/mibgroup/ip-mib/data_access/systemstats_solaris2.c:
+
+ CHANGES: snmpd: PATCH: 1804445: from apersson: High order bits of
+ HCInOctets not set on Solaris
2007-09-24 20:43 hardaker
* COPYING:
- year update
+
+ year update
+
+2007-09-23 06:03 tanders
+
+ * snmplib/dir_utils.c:
+
+ fix #elif
+
+2007-09-21 22:04 tanders
+
+ * configure, configure.in, include/net-snmp/net-snmp-config.h.in,
+ snmplib/dir_utils.c:
+
+ CHANGES: snmplib: attempt to fix build for Solaris/AIX/HP-UX
+ broken by r16684
2007-09-20 21:55 tanders
* agent/mibgroup/ucd-snmp/proc.c:
- CHANGES: snmpd: PATCH: 1746831: from cunnijd: fix process
- checking race
- condition under Linux and platform #ifdefs
+
+ CHANGES: snmpd: PATCH: 1746831: from cunnijd: fix process
+ checking race
+ condition under Linux and platform #ifdefs
2007-09-19 21:09 tanders
* snmplib/snmpUDPDomain.c:
- CHANGES: snmplib: BUG: Coverity #183: fix memory leak if
- IP_PKTINFO fails
+
+ CHANGES: snmplib: BUG: Coverity #183: fix memory leak if
+ IP_PKTINFO fails
+
+2007-09-19 19:57 dts12
+
+ * dist/RELEASE-INSTRUCTIONS:
+
+ Fix misnumberings of steps.
+ It is *so* difficult to find properly numerate staff these
+ days....
2007-09-16 09:51 magfr
* local/mib2c-update:
- Remove bashisms. This is netbsd patch-et from bug 1745404.
+
+ Remove bashisms. This is netbsd patch-et from bug 1745404.
2007-09-16 09:45 magfr
* agent/mibgroup/host/hr_device.c:
- Use const char* for temporary constant string variable. This is
- netbsd patch-ea from bug 1745404.
+
+ Use const char* for temporary constant string variable. This is
+ netbsd patch-ea from bug 1745404.
2007-09-16 09:40 magfr
* snmplib/snmp_api.c:
- Use the natural type of in_addr_t's for comparisions. This is
- netbsd patch-ea from bug 1745404.
+
+ Use the natural type of in_addr_t's for comparisions. This is
+ netbsd patch-ea from bug 1745404.
2007-09-16 07:06 magfr
* agent/mibgroup/agentx/master.c:
- CHANGES: BUG: 1793545: Take the name from the sockaddr_un in
- order to avoid transport specifiers and other decorations.
-2007-09-14 14:44 dts12
+ CHANGES: BUG: 1793545: Take the name from the sockaddr_un in
+ order to avoid transport specifiers and other decorations.
+
+2007-09-14 13:18 rstory
+
+ * include/net-snmp/data_access/swrun.h:
+
+ Apple patches
+ - header for swrun rewrite
+
+2007-09-14 13:16 rstory
+
+ * include/net-snmp/system/darwin9.h:
+
+ Apple patches
+ - add utility macro
+ - activate new host resource rewrites
+
+2007-09-14 13:13 rstory
+
+ * agent/mibgroup/host.h:
+
+ Apple patches
+ - config_require for new rewrites, if enabled
+
+2007-09-14 13:11 rstory
+
+ * agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_filesys.c,
+ agent/mibgroup/host/hr_partition.c:
+
+ Apple patches
+ - add/fix disk/partition tables on darwin
+
+2007-09-14 13:09 rstory
+
+ * agent/mibgroup/host/data_access/swinst.c,
+ agent/mibgroup/host/data_access/swinst.h,
+ agent/mibgroup/host/data_access/swinst_darwin.c,
+ agent/mibgroup/host/hrSWInstalledTable.c,
+ agent/mibgroup/host/hrSWInstalledTable.h,
+ include/net-snmp/data_access/swinst.h:
+
+ Apple patches
+ - add hrSWInstalledTable for darwin
+
+2007-09-14 08:44 dts12
* dist/makerelease:
- Synch with main trunk release script.
+
+ Protect against unexpected command arguments.
+
+2007-09-14 08:00 dts12
+
+ * dist/RELEASE-INSTRUCTIONS:
+
+ Document use of "svn export" rather than "svn checkout".
+ Cover generation of the zip archive as well as the tarball.
2007-09-13 21:25 tanders
* README:
- drop obsolete mirrors
+
+ drop obsolete mirrors
+
+2007-09-13 17:29 rstory
+
+ * agent/mibgroup/host/data_access,
+ agent/mibgroup/host/data_access/swrun.c,
+ agent/mibgroup/host/data_access/swrun.h,
+ agent/mibgroup/host/data_access/swrun_darwin.c,
+ agent/mibgroup/host/hrSWRunPerfTable.c,
+ agent/mibgroup/host/hrSWRunPerfTable.h,
+ agent/mibgroup/host/hrSWRunTable.c,
+ agent/mibgroup/host/hrSWRunTable.h:
+
+ Apple patches
+ - host resources SWRun and SWRunPerf Table for darwin9
+
+2007-09-13 17:22 rstory
+
+ * agent/helpers/table.c, include/net-snmp/agent/table.h:
+
+ Apple patches
+ - improve error handling and cleanup in registration functions
+
+2007-09-13 17:19 rstory
+
+ * snmplib/system.c:
+
+ Apple patches
+ - for darwin9, rexec after fork to avoid problems with some mach
+ calls
+
+2007-09-12 18:51 rstory
+
+ * include/net-snmp/library/dir_utils.h, snmplib/Makefile.in,
+ snmplib/dir_utils.c:
+
+ Apple patches
+ - new utility function to read a directory hierarcy into a
+ container
+
+2007-09-12 17:55 rstory
+
+ * include/net-snmp/library/container.h, snmplib/container.c:
+
+ Apple patches
+ - new string compare callback
+
+2007-09-12 17:53 rstory
+
+ * agent/helpers/cache_handler.c,
+ include/net-snmp/agent/cache_handler.h:
+
+ Apple patches
+ - new netsnmp_cache_free function
+
+2007-09-12 17:46 rstory
+
+ * snmplib/snmpUDPDomain.c:
+
+ add missing newline in debug msg
+
+2007-09-12 17:42 rstory
+
+ * local/mib2c.container.conf:
+
+ Patches from Apple
+ - add optional cache
+ - check/handle errors for all functions in init func
+ - typedef generated struct
+ - skip processed requests
+ - check for null when extracting row
+
+2007-09-12 17:35 rstory
+
+ * COPYING:
+
+ add new copyright/contributor
+
+2007-09-05 20:12 magfr
+
+ * agent/mibgroup/mibII/system_mib.c:
+
+ Combine system_parse_config_sys{loc,con,name} into one function
+ since they all do the same thing
2007-08-25 14:24 magfr
- * agent/mibgroup/notification-log-mib/notification_log.c,
- agent/mibgroup/notification-log-mib/notification_log.h:
- Make most of notification_log static. Minimize the header file.
+ * agent/mibgroup/notification-log-mib/notification_log.c,
+ agent/mibgroup/notification-log-mib/notification_log.h:
+
+ Make most of notification_log static. Minimize the header file.
2007-08-22 21:56 tanders
* agent/agent_registry.c:
- NEWS: agent: suppress annoying "registration != duplicate"
- warning for root oids
- (otherwise, you'll get this message on almost every startup)
+
+ NEWS: agent: suppress annoying "registration != duplicate"
+ warning for root oids
+ (otherwise, you'll get this message on almost every startup)
2007-08-20 08:06 tanders
* snmplib/snmpUDPIPv6Domain.c:
- NEWS: snmplib: fix potential buffer overflow in sprintf for
- UDP/IPv6
-2007-08-17 09:08 dts12
+ NEWS: snmplib: fix potential buffer overflow in sprintf for
+ UDP/IPv6
+
+2007-08-17 09:10 dts12
* FAQ:
- Synch with main development (and on-line) FAQ text.
+
+ Subversion, not CVS.
2007-08-17 08:59 dts12
* FAQ:
- Clarify handling of unknown communities
+
+ Clarify handling of unknown communities
2007-08-16 15:36 dts12
* agent/mibgroup/agent/extend.c:
- Don't just report the problem - it might be sensible to avoid
- crashing the agent as well!
+
+ Don't just report the problem - it might be sensible to avoid
+ crashing the agent as well!
2007-08-16 15:35 dts12
* agent/mibgroup/agent/extend.c:
- CHANGES: snmpd: PATCH: 1744157: Report duplicate "extend/exec"
- identifiers.
+
+ CHANGES: snmpd: PATCH: 1744157: Report duplicate "extend/exec"
+ identifiers.
2007-08-16 15:24 dts12
* agent/mibgroup/mibII/vacm_conf.c, apps/snmptrapd_ds.h:
- CHANGES: snmptrapd: PATCH: 1746992: Improve snmptrapd
- access-control error messages.
+
+ CHANGES: snmptrapd: PATCH: 1746992: Improve snmptrapd
+ access-control error messages.
2007-08-16 14:12 dts12
* agent/mibgroup/util_funcs.c:
- CHANGES: snmpd: PATCH: 1752934: Fix off-by-one qsort error in
- table utilities.
+
+ CHANGES: snmpd: PATCH: 1752934: Fix off-by-one qsort error in
+ table utilities.
2007-08-16 13:31 dts12
* agent/snmp_agent.c:
- CHANGES: snmpd: PATCH: 1753437: Fix error index on failing SET
- requests
+
+ CHANGES: snmpd: PATCH: 1753437: Fix error index on failing SET
+ requests
2007-08-16 13:25 dts12
* agent/mibgroup/agentx/master.c:
- CHANGES: snmpd: PATCH: 1753449: Fix AgentX error propagation
+
+ CHANGES: snmpd: PATCH: 1753449: Fix AgentX error propagation
2007-08-16 12:34 dts12
* agent/mibgroup/agentx/subagent.c:
- CHANGES: snmpd: PATCH: 1753463: Fix AgentX subagent ping alarm
- handling
+
+ CHANGES: snmpd: PATCH: 1753463: Fix AgentX subagent ping alarm
+ handling
2007-08-16 12:13 dts12
* agent/mibgroup/notification-log-mib/notification_log.c:
- CHANGES: snmpd: PATCH: 1758208: Fix memory leak
+
+ CHANGES: snmpd: PATCH: 1758208: Fix memory leak
2007-08-16 12:03 dts12
* agent/mibgroup/host/hr_swrun.c:
- CHANGES: snmpd: PATCH: 1774612: More resilient process status
- handling
+
+ CHANGES: snmpd: PATCH: 1774612: More resilient process status
+ handling
2007-08-16 11:58 dts12
* snmplib/snmpUDPDomain.c:
- CHANGES: snmplib: PATCH: 1775124: Fix clientaddr functionality
+
+ CHANGES: snmplib: PATCH: 1775124: Fix clientaddr functionality
2007-08-16 09:38 dts12
* snmplib/parse.c:
- CHANGES: snmplib: PATCH: 1768285: Count MIB files correctly in
- add_mibdir()
+
+ CHANGES: snmplib: PATCH: 1768285: Count MIB files correctly in
+ add_mibdir()
2007-08-16 09:35 dts12
* apps/snmptrapd.c:
- CHANGES: snmptrapd: PATCH: 1767725: Close all non standard file
- handles
+
+ CHANGES: snmptrapd: PATCH: 1767725: Close all non standard file
+ handles
2007-08-16 09:00 dts12
* agent/mibgroup/disman/expr/expValue.c:
- Declare initialisation routine correctly, and omit unused
- variables.
- Patch from Magnus Fromreide.
+
+ Declare initialisation routine correctly, and omit unused
+ variables.
+ Patch from Magnus Fromreide.
2007-08-16 08:55 dts12
* include/net-snmp/agent/net-snmp-agent-includes.h:
- Read in agent configuration settings *before* the header
- files that might rely on them.
-
-2007-08-02 13:46 dts12
-
- * mibs/NET-SNMP-EXAMPLES-MIB.txt:
- It might be slightly less confusing if the netSnmpExampleString
- MIB object did actually take string values. Picky, I know....
-
--------------------------------------------------------------------------------
-
-Changes: V5-4-patches branch created -> V5.4.1
-2007-07-27 17:02 hardaker
+ Read in agent configuration settings *before* the header
+ files that might rely on them.
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- sedscript.in, snmplib/snmp_version.c:
- - version tag ( 5.4.1 )
+2007-08-05 16:16 alex_b
-2007-07-27 17:01 hardaker
-
- * CHANGES, NEWS:
- version update
+ * win32/dist/README.build.win32.txt, win32/dist/README.txt:
-2007-07-27 16:58 hardaker
+ Change win32 build readme files to CRLF.
- * ChangeLog:
- remove bogus empty * lines from the ChangeLog
+2007-08-05 14:16 alex_b
-2007-07-27 16:54 hardaker
+ * win32/dist/README.build.win32.txt:
- * ChangeLog:
- fix version numbers in ChangeLog
+ Win32: Change build docs to use dynamic (DLL) instead of static.
-2007-07-27 16:54 hardaker
+2007-08-02 13:46 dts12
- * ChangeLog:
- version update
+ * mibs/NET-SNMP-EXAMPLES-MIB.txt:
-2007-07-27 16:15 hardaker
+ It might be slightly less confusing if the netSnmpExampleString
+ MIB object did actually take string values. Picky, I know....
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
- documentation update
+2007-07-28 13:02 rstory
-2007-07-27 16:13 hardaker
+ * dist/svnup:
- * doxygen.conf:
- - version tag ( 5.4.1 )
+ fix tag extraction; check for empty tag earlier
2007-07-25 22:41 tanders
* agent/mibgroup/agentx/subagent.c:
- CHANGES: snmpd: BUG: 1760633: fix typo in debug message
-
-2007-07-22 00:55 tanders
-
- * NEWS:
- remove duplicate entry
-
-2007-07-22 00:52 tanders
-
- * NEWS:
- improve NEWS section for 5.4.1
-
-2007-07-21 16:17 hardaker
-
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- sedscript.in, snmplib/snmp_version.c:
- - version tag ( 5.4.1.rc4 )
-
-2007-07-21 16:16 hardaker
-
- * CHANGES, NEWS:
- version update
-
-2007-07-21 16:13 hardaker
-
- * ChangeLog:
- version update
-
-2007-07-21 15:07 hardaker
-
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
- documentation update
-
-2007-07-21 15:06 hardaker
- * doxygen.conf:
- - version tag ( 5.4.1.rc4 )
+ CHANGES: snmpd: BUG: 1760633: fix typo in debug message
-2007-07-21 14:51 hardaker
+2007-07-21 21:36 tanders
* snmplib/snmp_api.c:
- patch to fix forwarding encoding
+
+ CHANGES: snmplib: fix forwarding encoding
2007-07-20 08:21 dts12
* agent/mibgroup/ucd-snmp/extensible.c:
- Tweak warning message for (old-style, invalid format) "exec OID"
- directives.
-
-2007-07-19 21:16 tanders
-
- * aclocal.m4, config.guess, config.sub, configure, ltmain.sh:
- NEWS: build: update to libtool 1.5.24 (from 1.5.22)
- CHANGES: HP-UX: BUG: 1742278: compile error on HP-UX 11.23 (IA64)
-
-2007-07-19 21:01 dts12
-
- * agent/mibgroup/disman/schedule/schedCore.c, agent/snmpd.c:
- Check for presence of 'chown' and 'localtime_r' routines before
- using them.
-
-2007-07-19 21:00 dts12
-
- * configure, configure.in, include/net-snmp/net-snmp-config.h.in,
- win32/net-snmp/net-snmp-config.h,
- win32/net-snmp/net-snmp-config.h.in:
- Configure checks for 'chown' and 'localtime_r' functions
-
-2007-07-17 00:20 hardaker
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- sedscript.in, snmplib/snmp_version.c:
- - version tag ( 5.4.1.rc3 )
+ Tweak warning message for (old-style, invalid format) "exec OID"
+ directives.
-2007-07-17 00:19 hardaker
+2007-07-16 23:59 hardaker
- * ChangeLog:
- version update
+ * agent/agent_registry.c,
+ agent/mibgroup/ip-forward-mib/data_access/route_common.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c,
+ agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c,
+ snmplib/data_list.c:
-2007-07-17 00:17 hardaker
+ Apply (correct) patch from Marcus Rueckert to remove asserts
+ using sort-o-illegal C string compares
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
- documentation update
+2007-07-16 23:59 hardaker
-2007-07-17 00:16 hardaker
+ * agent/agent_registry.c,
+ agent/mibgroup/ip-forward-mib/data_access/route_common.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c,
+ agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c,
+ snmplib/data_list.c:
- * doxygen.conf:
- - version tag ( 5.4.1.rc3 )
+ Remove previous patch which was the wrong version
-2007-07-16 23:59 hardaker
+2007-07-16 23:57 hardaker
- * agent/agent_registry.c,
- agent/mibgroup/ip-forward-mib/data_access/route_common.c,
- agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
- agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c,
- agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c,
- snmplib/data_list.c:
- Apply (correct) patch from Marcus Rueckert to remove asserts
- using sort-o-illegal C string compares
+ * agent/agent_registry.c,
+ agent/mibgroup/ip-forward-mib/data_access/route_common.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
+ agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c,
+ agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c,
+ snmplib/data_list.c:
-2007-07-16 23:59 hardaker
+ Apply patch from Marcus Rueckert to remove asserts using
+ sort-o-illegal C string compares
- * agent/agent_registry.c,
- agent/mibgroup/ip-forward-mib/data_access/route_common.c,
- agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
- agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c,
- agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c,
- snmplib/data_list.c:
- Remove previous patch which was the wrong version
+2007-07-13 19:27 hardaker
-2007-07-16 23:57 hardaker
+ * dist/makerelease:
- * agent/agent_registry.c,
- agent/mibgroup/ip-forward-mib/data_access/route_common.c,
- agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
- agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c,
- agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c,
- snmplib/data_list.c:
- Apply patch from Marcus Rueckert to remove asserts using
- sort-o-illegal C string compares
+ generate zip files
2007-07-12 21:51 tanders
* perl/agent/agent.pm:
- fix subagent example (documentation)
+
+ fix subagent example (documentation)
2007-07-12 21:27 tanders
* man/snmp_sess_api.3.def:
- snmp_sess_read returns int, not void
-
-2007-07-07 00:17 hardaker
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- sedscript.in, snmplib/snmp_version.c:
- - version tag ( 5.4.1.rc2 )
+ snmp_sess_read returns int, not void
-2007-07-07 00:17 hardaker
-
- * CHANGES:
- version update
-
-2007-07-07 00:13 hardaker
-
- * ChangeLog:
- version update
-
-2007-07-07 00:11 hardaker
+2007-07-06 23:39 hardaker
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
- documentation update
+ * Makefile.rules, Makefile.top:
-2007-07-07 00:10 hardaker
+ CHANGES: build: use libtool clean for removing files to ensure we
+ delete all libtool temporary files.
- * doxygen.conf:
- - version tag ( 5.4.1.rc2 )
+2007-07-06 23:34 hardaker
-2007-07-06 23:39 hardaker
+ * dist/patme:
- * Makefile.rules, Makefile.top:
- CHANGES: build: use libtool clean for removing files to ensure we
- delete all libtool temporary files.
+ use a recursive revert instead of rm/update; remove double / from
+ editing calls
2007-07-06 21:22 rstory
* snmplib/read_config.c:
- stop searching paths when done
+
+ stop searching paths when done
2007-07-06 21:14 rstory
* agent/mibgroup/if-mib/data_access/interface_linux.c:
- do not free interface entry just because we can not get stats for
- it
+
+ do not free interface entry just because we can not get stats for
+ it
2007-07-06 15:32 dts12
* agent/mibgroup/agent/extend.c:
- CHANGES: snmpd: BUG 1745113: Handle single-line (and zero-line)
- output in UCD compatability mode.
+
+ CHANGES: snmpd: BUG 1745113: Handle single-line (and zero-line)
+ output in UCD compatability mode.
+
+2007-07-06 09:08 dts12
+
+ * configure, configure.in, snmplib/snmp_client.c,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: library: PATCH 1728247: from Mitsuru Chinen: cleans up
+ the int64 type checking and usage for building packets especially
+ under MSVC.
2007-07-05 14:45 rstory
* ., README.osX:
- r20044 at dhcp211: rstory | 2007-07-05 10:44:01 -0400
- remove disable-static from recommended options
+
+ r20044 at dhcp211: rstory | 2007-07-05 10:44:01 -0400
+ remove disable-static from recommended options
2007-07-05 11:05 rstory
* agent/mibgroup/if-mib/data_access/interface_linux.c:
- skip stats parsing on interfaces with no statistics
+
+ skip stats parsing on interfaces with no statistics
+
+2007-07-05 11:01 rstory
+
+ * dist/check-api-change:
+
+ check for dir existence
2007-07-04 23:26 tanders
* agent/Makefile.in, apps/Makefile.in:
- CHANGES: perl: install embedded perl init files for
- snmpd/snmptrapd with mode 644 instead of 755
+
+ CHANGES: perl: install embedded perl init files for
+ snmpd/snmptrapd with mode 644 instead of 755
2007-07-04 21:42 tanders
* README.osX:
- Perl problems (believed to be) fixed
-2007-07-03 22:36 hardaker
-
- * configure, configure.in, include/net-snmp/net-snmp-config.h.in,
- include/net-snmp/types.h, snmplib/snmp_client.c,
- win32/net-snmp/net-snmp-config.h,
- win32/net-snmp/net-snmp-config.h.in:
- CHANGES: library: Patch from "Mitsuru Chinen": cleans up the
- int64 type checking and usage for building packets especially
- under MSVC.
+ Perl problems (believed to be) fixed
2007-07-03 12:56 tanders
* perl/agent/Support/Support.pm:
- remove executable flag from SVN properties
+
+ remove executable flag from SVN properties
+
+2007-07-02 06:53 magfr
+
+ * apps/snmptrapd.c, apps/snmpvacm.c:
+
+ Remove unused oid declarations
2007-07-02 06:02 magfr
* agent/mibgroup/disman/event/mteEvent.c:
- Add missing return value to _mteEvent_fire_notify.
+
+ Add missing return value to _mteEvent_fire_notify.
2007-07-02 05:31 magfr
* agent/mibgroup/tcp-mib/data_access/tcpConn_common.c:
- Remove the declaration of an undefined static function.
-2007-07-01 19:59 tanders
+ Remove the declaration of an undefined static function.
- * configure, configure.in:
- minor help text formatting fix
+2007-07-01 20:32 tanders
-2007-06-30 05:34 tanders
+ * dist/nsb-nightly, dist/nsb-package:
- * dist/net-snmp.spec:
- add --enable-as-needed if building with embedded Perl support
+ make getopts work on Tru64 by respawning in Posix mode
-2007-06-30 04:37 hardaker
+2007-07-01 19:56 tanders
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- sedscript.in, snmplib/snmp_version.c:
- - version tag ( 5.4.1.rc1 )
+ * agent/Makefile.in, apps/Makefile.in, configure, configure.in,
+ net-snmp-config.in:
-2007-06-30 04:37 hardaker
+ CHANGES: build: --disable-as-needed now allows to revert to the
+ former default behaviour of linking libperl to applications
+ rather than Net-SNMP Libraries (in case of any problems)
- * CHANGES, NEWS:
- version update
+2007-06-30 06:17 hardaker
-2007-06-30 04:36 hardaker
+ * dist/makerelease:
- * ChangeLog:
- version update
+ actually call removefiles
-2007-06-30 04:34 hardaker
+2007-06-28 23:50 magfr
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
- documentation update
+ * include/net-snmp/library/snmp_debug.h:
-2007-06-30 04:32 hardaker
+ NEWS: snmplib: Added GCC format checking attributes to the debug
+ functions.
- * doxygen.conf:
- - version tag ( 5.4.1.rc1 )
+2007-06-28 23:37 magfr
+
+ * agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_system.c:
+
+ Remove casts of unused values
+
+2007-06-28 23:36 magfr
-2007-06-29 22:18 tanders
+ * agent/mibgroup/agentx/protocol.c,
+ agent/mibgroup/host/hr_storage.c:
- * README.aix, README.irix, README.solaris, agent/Makefile.in,
- apps/Makefile.in, configure, configure.in, net-snmp-config.in:
- NEWS: perl: BUG: 1619827: link libnetsnmpagent/libnetsnmptrapd
- (rather than snmpd/snmptrapd) against libperl when configured
- with --enable-as-needed
+ Remove unused variables
2007-06-28 22:09 tanders
* net-snmp-config.in:
- rename last occurence of DEFAULT_MIB[DIR]S to
- NETSNMP_DEFAULT_MIB[DIR]S
+
+ rename last occurence of DEFAULT_MIB[DIR]S to
+ NETSNMP_DEFAULT_MIB[DIR]S
+
+2007-06-28 08:15 magfr
+
+ * apps/snmptrapd_handlers.c:
+
+ Do not transform the ignored result of realloc_format_trap
2007-06-26 22:12 tanders
* apps/Makefile.in:
- CHANGES: build: work around libnetsnmpagent/libnetsnmphelpers
- dependency issues when linking snmptrapd
+
+ CHANGES: build: work around libnetsnmpagent/libnetsnmphelpers
+ dependency issues when linking snmptrapd
2007-06-26 21:45 tanders
* agent/Makefile.in, agent/helpers/Makefile.in:
- CHANGES: build: use LDFLAGS when building agent, helpers and mib
- lib to be consistent with libnetnmp
+
+ CHANGES: build: use LDFLAGS when building agent, helpers and mib
+ lib to be consistent with libnetnmp
2007-06-26 21:28 tanders
* INSTALL:
- minor updates
+
+ minor updates
+
+2007-06-26 15:10 rstory
+
+ * apps/snmptrapd.c, apps/snmptrapd_handlers.c:
+
+ don't initialize var in extern decl; instead, initialize actual
+ var
+
+2007-06-25 21:29 tanders
+
+ * aclocal.m4, config.guess, config.sub, configure, ltmain.sh:
+
+ NEWS: build: update to libtool 1.5.24 (from 1.5.22)
2007-06-24 12:57 tanders
- * acconfig.h, configure, configure.in,
- include/net-snmp/net-snmp-config.h.in:
- HAVE_SSIZE_T cleanup
+ * acconfig.h, configure, configure.in,
+ include/net-snmp/net-snmp-config.h.in:
+
+ HAVE_SSIZE_T cleanup
2007-06-23 22:56 tanders
* README.hpux11:
- don't suggest --with-libs=-lnm
-2007-06-22 15:09 dts12
+ don't suggest --with-libs=-lnm
- * win32/encode_keychange/encode_keychange.dsp,
- win32/libagent/libagent.dsp, win32/libhelpers/libhelpers.dsp,
- win32/libnetsnmptrapd/libnetsnmptrapd.dsp, win32/libsdll.dsw,
- win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp_dll.dsp,
- win32/netsnmpmibs/netsnmpmibs.dsp,
- win32/netsnmpmibssdk/netsnmpmibssdk.dsp,
- win32/snmpbulkget/snmpbulkget.dsp,
- win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpd/snmpd.dsp,
- win32/snmpdelta/snmpdelta.dsp, win32/snmpdf/snmpdf.dsp,
- win32/snmpdsdk/snmpd.dsp, win32/snmpget/snmpget.dsp,
- win32/snmpgetnext/snmpgetnext.dsp,
- win32/snmpnetstat/snmpnetstat.dsp, win32/snmpset/snmpset.dsp,
- win32/snmpstatus/snmpstatus.dsp, win32/snmptable/snmptable.dsp,
- win32/snmptest/snmptest.dsp,
- win32/snmptranslate/snmptranslate.dsp,
- win32/snmptrap/snmptrap.dsp, win32/snmptrapd/snmptrapd.dsp,
- win32/snmpusm/snmpusm.dsp, win32/snmpvacm/snmpvacm.dsp,
- win32/snmpwalk/snmpwalk.dsp, win32/win32.dsw, win32/win32sdk.dsw:
- Enforce DOS-style line endings, to keep Visual Studio happy.
+2007-06-22 15:05 dts12
+
+ * win32/encode_keychange/encode_keychange.dsp,
+ win32/libagent/libagent.dsp, win32/libhelpers/libhelpers.dsp,
+ win32/libnetsnmptrapd/libnetsnmptrapd.dsp, win32/libsdll.dsw,
+ win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp_dll.dsp,
+ win32/netsnmpmibs/netsnmpmibs.dsp,
+ win32/netsnmpmibssdk/netsnmpmibssdk.dsp,
+ win32/snmpbulkget/snmpbulkget.dsp,
+ win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpd/snmpd.dsp,
+ win32/snmpdelta/snmpdelta.dsp, win32/snmpdf/snmpdf.dsp,
+ win32/snmpdsdk/snmpd.dsp, win32/snmpget/snmpget.dsp,
+ win32/snmpgetnext/snmpgetnext.dsp,
+ win32/snmpnetstat/snmpnetstat.dsp, win32/snmpset/snmpset.dsp,
+ win32/snmpstatus/snmpstatus.dsp, win32/snmptable/snmptable.dsp,
+ win32/snmptest/snmptest.dsp,
+ win32/snmptranslate/snmptranslate.dsp,
+ win32/snmptrap/snmptrap.dsp, win32/snmptrapd/snmptrapd.dsp,
+ win32/snmpusm/snmpusm.dsp, win32/snmpvacm/snmpvacm.dsp,
+ win32/snmpwalk/snmpwalk.dsp, win32/win32.dsw, win32/win32sdk.dsw:
+
+ Enforce DOS-style line endings, to keep Visual Studio happy.
+
+2007-06-21 14:01 rstory
+
+ * include/net-snmp/system/freebsd.h,
+ include/net-snmp/system/openbsd.h,
+ include/net-snmp/system/solaris.h:
+
+ default to using ifTable rewrites
2007-06-20 21:34 tanders
- * agent/mibgroup/if-mib/data_access/interface_sysctl.c:
- fix typo
+ * agent/mibgroup/if-mib/data_access/interface_openbsd.c,
+ agent/mibgroup/if-mib/data_access/interface_sysctl.c:
+
+ fix typo
2007-06-19 22:23 tanders
* configure, configure.in:
- fix Perl-related autoconf messages
+
+ fix Perl-related autoconf messages
2007-06-19 15:08 tanders
* dist/net-snmp.spec:
- CHANGES: build: add "BuildRequires: perl-ExtUtils-Embed" to the
- spec file, e.g. for Fedora 7
+
+ CHANGES: build: add "BuildRequires: perl-ExtUtils-Embed" to the
+ spec file, e.g. for Fedora 7
2007-06-18 22:28 hardaker
* perl/SNMP/SNMP.xs:
- fix broken comment.
-
-2007-06-18 22:04 hardaker
-
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- sedscript.in, snmplib/snmp_version.c:
- - version tag ( 5.4.1.pre3 )
-
-2007-06-18 22:03 hardaker
-
- * CHANGES, NEWS:
- version update
-2007-06-18 21:57 hardaker
-
- * ChangeLog:
- version update
+ fix broken comment.
2007-06-18 21:54 hardaker
* agent/helpers/Makefile.in:
- revert double linking of libnetsmnp part of patch that was
- supposed to be pulled bofer applying in r16538 (thanks tanders
- for catching it)
-
-2007-06-18 21:48 hardaker
-
- * agent/mibgroup/Makefile.depend:
- make depend
-
-2007-06-18 21:47 hardaker
-
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
- documentation update
-
-2007-06-18 21:46 hardaker
- * doxygen.conf:
- - version tag ( 5.4.1.pre3 )
+ revert double linking of libnetsmnp part of patch that was
+ supposed to be pulled bofer applying in r16538 (thanks tanders
+ for catching it)
2007-06-18 21:34 hardaker
* agent/helpers/Makefile.in, apps/Makefile.in, snmplib/Makefile.in:
- CHANGES: build: patch from apple to simplify makefile target
- references in some rules.
+
+ CHANGES: build: patch from apple to simplify makefile target
+ references in some rules.
2007-06-18 21:17 hardaker
* man/snmp_config.5.def, man/snmpget.1.def:
- CHANGES: patch from apple to fix minor documentation bugs.
+
+ CHANGES: patch from apple to fix minor documentation bugs.
2007-06-18 21:13 hardaker
- * agent/mibgroup/if-mib/data_access/interface.h,
- include/net-snmp/system/darwin9.h:
-
+ * agent/mibgroup/if-mib/data_access/interface.h,
+ include/net-snmp/system/darwin9.h:
+
+
2007-06-18 21:12 hardaker
* agent/mibgroup/hardware/memory/memory_darwin.c:
- CHANGES: patch from apple to improve memory reporting
+
+ CHANGES: patch from apple to improve memory reporting
2007-06-18 21:09 hardaker
* include/net-snmp/system/darwin9.h:
- CHANGES: patch from apple to fix cross-compile builds in apples
- build environment.
+
+ CHANGES: patch from apple to fix cross-compile builds in apples
+ build environment.
2007-06-18 20:54 hardaker
* snmplib/snmp_parse_args.c:
- CHANGES: patch: 1737085: from jsafranek: fix the -M switch for
- mib parsing by loading defaults first before performing the set
- so it does not get overwritten by the defaults later.
+
+ CHANGES: patch: 1737085: from jsafranek: fix the -M switch for
+ mib parsing by loading defaults first before performing the set
+ so it does not get overwritten by the defaults later.
2007-06-18 20:50 hardaker
* perl/SNMP/SNMP.xs:
- NEWS: perl: patch: 1725049: fix bulkwalk in cases of non-repeater
- usage.
+
+ NEWS: perl: patch: 1725049: fix bulkwalk in cases of non-repeater
+ usage.
2007-06-18 14:10 tanders
* perl/TrapReceiver/Makefile.PL:
- CHANGES: perl: fix prerequisites for NetSNMP::TrapReceiver
+
+ CHANGES: perl: fix prerequisites for NetSNMP::TrapReceiver
2007-06-18 13:39 tanders
* perl/agent/Support/Support.pm:
- CHANGES: perl: fix syntax error in NetSNMP::agent::Support
+
+ CHANGES: perl: fix syntax error in NetSNMP::agent::Support
+
+2007-06-16 23:01 tanders
+
+ * agent/Makefile.in, apps/Makefile.in, configure, configure.in,
+ net-snmp-config.in:
+
+ NEWS: perl: BUG: 1619827: link libnetsnmpagent/libnetsnmptrapd
+ (rather than snmpd/snmptrapd) against libperl.
2007-06-14 15:41 rstory
* local/mib2c.conf:
- fix typo in user output, as noted on coders
+
+ fix typo in user output, as noted on coders
+
+2007-06-14 15:36 rstory
+
+ * dist/cvsshow:
+
+ use 'svn info' to query for url
2007-06-14 04:37 magfr
* agent/mibgroup/smux/smux.h:
- Add missing argument type in order to silence a gcc warning
+
+ Add missing argument type in order to silence a gcc warning
+
+2007-06-13 06:37 magfr
+
+ * configure, configure.in:
+
+ Do not try to be clever in the handing of -lkvm in LAGENTLIBS.
+ Include it if any sought function is in it.
2007-06-11 10:11 tanders
* README.aix:
- document xlc<->cc_r compiler issues with Perl on AIX (see bug
- #1600099)
+
+ document xlc<->cc_r compiler issues with Perl on AIX (see bug
+ #1600099)
2007-06-10 22:29 tanders
- * configure, configure.in, include/net-snmp/net-snmp-config.h.in,
- include/net-snmp/types.h:
- CHANGES: build: PATCH: 1728247: from mitsuru_chinen: Add type
- check for int??_t and uint??_t
+ * configure, configure.in, include/net-snmp/net-snmp-config.h.in,
+ include/net-snmp/types.h:
+
+ CHANGES: build: PATCH: 1728247: from mitsuru_chinen: Add type
+ check for int??_t and uint??_t
2007-06-10 22:22 tanders
- * configure, configure.in, include/net-snmp/net-snmp-config.h.in,
- snmplib/snmpUDPIPv6Domain.c:
- CHANGES: build: PATCH: 1728244: from mitsuru_chinen: Add
- configure check for sin6_scope_id
+ * configure, configure.in, include/net-snmp/net-snmp-config.h.in,
+ snmplib/snmpUDPIPv6Domain.c:
+
+ CHANGES: build: PATCH: 1728244: from mitsuru_chinen: Add
+ configure check for sin6_scope_id
2007-06-10 22:15 tanders
- * configure, configure.in, include/net-snmp/net-snmp-config.h.in,
- snmplib/snmpUDPDomain.c:
- CHANGES: PATCH: 1728241: from mitsuru_chinen: add configure check
- for <sys/uio.h> (make sure iov structure is declared)
+ * configure, configure.in, include/net-snmp/net-snmp-config.h.in,
+ snmplib/snmpUDPDomain.c:
+
+ CHANGES: PATCH: 1728241: from mitsuru_chinen: add configure check
+ for <sys/uio.h> (make sure iov structure is declared)
+
+2007-06-10 06:33 magfr
+
+ * acconfig.h, configure, configure.in,
+ include/net-snmp/net-snmp-config.h.in:
+
+ Use NETSNMP_SEARCH_LIBS to simplify searching for system specific
+ libraries
+
+2007-06-10 06:26 magfr
+
+ * configure, configure.in:
+
+ Use NETSNMP_SEARCH_LIBS to simplify searching for -lsensors
+
+2007-06-10 06:18 magfr
+
+ * acconfig.h, configure, configure.in,
+ include/net-snmp/net-snmp-config.h.in:
+
+ Use NETSNMP_SEARCH_LIBS to simplify searching for -ldevstat
+
+2007-06-10 06:13 magfr
+
+ * agent/mibgroup/ucd-snmp/dlmod.c, configure, configure.in,
+ include/net-snmp/net-snmp-config.h.in,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Use NETSNMP_SEARCH_LIBS to simplify searching for -ldl
+
+2007-06-09 08:58 magfr
+
+ * configure, configure.in, include/net-snmp/net-snmp-config.h.in,
+ win32/config.h.borland, win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Use NETSNMP_SEARCH_LIBS to simplify searching for -lkvm
2007-06-08 20:32 tanders
- * Makefile.in:
- Fix regression introduced by r16479: 'make test TESTOPTS="-T
- tcp"' now
- works again. makerelease now uses the right option.
+ * Makefile.in, dist/makerelease:
-2007-06-08 10:44 dts12
+ Fix regression introduced by r16479: 'make test TESTOPTS="-T
+ tcp"' now
+ works again. makerelease now uses the right option.
+
+2007-06-08 10:46 dts12
* apps/snmptrapd.c, apps/snmptrapd_handlers.c:
- Improve memory handling of style-specific format strings.
+
+ CHANGES: snmptrapd: FEATURE: 741375: Extend -F flag to cover
+ syslog/execute format strings.
+
+2007-06-08 10:44 dts12
+
+ * apps/snmptrapd_handlers.c:
+
+ Improve memory handling of style-specific format strings.
2007-06-08 10:33 dts12
* agent/mibgroup/host/hr_storage.c:
- Default to reporting NFS mounts as NetworkDisk.
+
+ Default to reporting NFS mounts as NetworkDisk.
+
+2007-06-08 06:02 magfr
+
+ * configure, configure.in, include/net-snmp/net-snmp-config.h.in,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Use NETSNMP_SEARCH_LIBS to simplify searching for -lrpm and
+ things it depends
+ on
+
+2007-06-08 05:59 magfr
+
+ * agent/helpers/Makefile.in:
+
+ Add missing \
+
+2007-06-08 05:31 magfr
+
+ * configure, configure.in:
+
+ Use NETSNMP_SEARCH_LIBS to simplify searching for -lkstat
+
+2007-06-08 05:28 magfr
+
+ * acinclude.m4:
+
+ CHANGES: building: Add a variation of AC_SEARCH_LIBS where the
+ result variable is settable.
2007-06-08 05:16 magfr
- * acconfig.h, include/net-snmp/net-snmp-config.h.in,
- win32/net-snmp/net-snmp-config.h,
- win32/net-snmp/net-snmp-config.h.in:
- Remove the unused undef HAVE_PERL_EVAL_PV.
- The Perl_eval_pv functions are handled by the
- HAVE_PERL_EVAL_PV_[UL]C defines,
- this one is never set by our configure script.
+ * win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ Remove the unused undef HAVE_PERL_EVAL_PV.
+ The Perl_eval_pv functions are handled by the
+ HAVE_PERL_EVAL_PV_[UL]C defines,
+ this one is never set by our configure script.
2007-06-07 16:02 dts12
- * .cvsignore, agent/.cvsignore, agent/helpers/.cvsignore,
- agent/mibgroup/.cvsignore, agent/mibgroup/Rmon/.cvsignore,
- agent/mibgroup/agent/.cvsignore,
- agent/mibgroup/agentx/.cvsignore,
- agent/mibgroup/disman/.cvsignore,
- agent/mibgroup/disman/event/.cvsignore,
- agent/mibgroup/disman/expr/.cvsignore,
- agent/mibgroup/disman/schedule/.cvsignore,
- agent/mibgroup/examples/.cvsignore,
- agent/mibgroup/hardware/cpu/.cvsignore,
- agent/mibgroup/hardware/memory/.cvsignore,
- agent/mibgroup/host/.cvsignore,
- agent/mibgroup/if-mib/data_access/.cvsignore,
- agent/mibgroup/if-mib/ifTable/.cvsignore,
- agent/mibgroup/if-mib/ifXTable/.cvsignore,
- agent/mibgroup/ip-forward-mib/data_access/.cvsignore,
- agent/mibgroup/ip-forward-mib/inetCidrRouteTable/.cvsignore,
- agent/mibgroup/ip-forward-mib/ipCidrRouteTable/.cvsignore,
- agent/mibgroup/ip-mib/.cvsignore,
- agent/mibgroup/ip-mib/data_access/.cvsignore,
- agent/mibgroup/ip-mib/inetNetToMediaTable/.cvsignore,
- agent/mibgroup/ip-mib/ipAddressPrefixTable/.cvsignore,
- agent/mibgroup/ip-mib/ipAddressTable/.cvsignore,
- agent/mibgroup/ip-mib/ipSystemStatsTable/.cvsignore,
- agent/mibgroup/ip-mib/ipv4InterfaceTable/.cvsignore,
- agent/mibgroup/ip-mib/ipv6InterfaceTable/.cvsignore,
- agent/mibgroup/ipfwchains/.cvsignore,
- agent/mibgroup/mibII/.cvsignore, agent/mibgroup/misc/.cvsignore,
- agent/mibgroup/notification-log-mib/.cvsignore,
- agent/mibgroup/notification/.cvsignore,
- agent/mibgroup/smux/.cvsignore,
- agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/.cvsignore,
- agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters/.cvsignore,
- agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/.cvsignore,
- agent/mibgroup/snmpv3/.cvsignore,
- agent/mibgroup/target/.cvsignore,
- agent/mibgroup/tcp-mib/data_access/.cvsignore,
- agent/mibgroup/tcp-mib/tcpConnectionTable/.cvsignore,
- agent/mibgroup/tcp-mib/tcpListenerTable/.cvsignore,
- agent/mibgroup/ucd-snmp/.cvsignore,
- agent/mibgroup/udp-mib/data_access/.cvsignore,
- agent/mibgroup/udp-mib/udpEndpointTable/.cvsignore,
- agent/mibgroup/utilities/.cvsignore, apps/.cvsignore,
- apps/snmpnetstat/.cvsignore, dist/.cvsignore,
- include/net-snmp/.cvsignore, include/net-snmp/agent/.cvsignore,
- include/net-snmp/library/.cvsignore, include/ucd-snmp/.cvsignore,
- local/.cvsignore, man/.cvsignore, mibs/.cvsignore, ov/.cvsignore,
- perl/.cvsignore, perl/ASN/.cvsignore,
- perl/AnyData_SNMP/.cvsignore, perl/OID/.cvsignore,
- perl/SNMP/.cvsignore, perl/SNMP/t/.cvsignore,
- perl/TrapReceiver/.cvsignore, perl/agent/.cvsignore,
- perl/agent/Support/.cvsignore,
- perl/agent/default_store/.cvsignore,
- perl/default_store/.cvsignore, perl/manager/.cvsignore,
- snmplib/.cvsignore, testing/.cvsignore, win32/.cvsignore,
- win32/bin/.cvsignore, win32/encode_keychange/.cvsignore,
- win32/lib/.cvsignore, win32/libagent/.cvsignore,
- win32/libhelpers/.cvsignore, win32/libnetsnmptrapd/.cvsignore,
- win32/libsnmp/.cvsignore, win32/libsnmp_dll/.cvsignore,
- win32/libucdmibs/.cvsignore, win32/net-snmp/.cvsignore,
- win32/net-snmp/agent/.cvsignore,
- win32/net-snmp/library/.cvsignore, win32/netsnmpmibs/.cvsignore,
- win32/netsnmpmibssdk/.cvsignore, win32/snmpbulkget/.cvsignore,
- win32/snmpbulkwalk/.cvsignore, win32/snmpd/.cvsignore,
- win32/snmpdelta/.cvsignore, win32/snmpdf/.cvsignore,
- win32/snmpdsdk/.cvsignore, win32/snmpget/.cvsignore,
- win32/snmpgetnext/.cvsignore, win32/snmpnetstat/.cvsignore,
- win32/snmpset/.cvsignore, win32/snmpstatus/.cvsignore,
- win32/snmptable/.cvsignore, win32/snmptest/.cvsignore,
- win32/snmptranslate/.cvsignore, win32/snmptrap/.cvsignore,
- win32/snmptrapd/.cvsignore, win32/snmpusm/.cvsignore,
- win32/snmpvacm/.cvsignore, win32/snmpwalk/.cvsignore:
- Remove redundant CVS-admin files.
+ * .cvsignore, agent/.cvsignore, agent/helpers/.cvsignore,
+ agent/mibgroup/.cvsignore, agent/mibgroup/Rmon/.cvsignore,
+ agent/mibgroup/agent/.cvsignore,
+ agent/mibgroup/agentx/.cvsignore,
+ agent/mibgroup/disman/.cvsignore,
+ agent/mibgroup/disman/event/.cvsignore,
+ agent/mibgroup/disman/expr/.cvsignore,
+ agent/mibgroup/disman/schedule/.cvsignore,
+ agent/mibgroup/examples/.cvsignore,
+ agent/mibgroup/hardware/cpu/.cvsignore,
+ agent/mibgroup/hardware/memory/.cvsignore,
+ agent/mibgroup/host/.cvsignore,
+ agent/mibgroup/if-mib/data_access/.cvsignore,
+ agent/mibgroup/if-mib/ifTable/.cvsignore,
+ agent/mibgroup/if-mib/ifXTable/.cvsignore,
+ agent/mibgroup/ip-forward-mib/data_access/.cvsignore,
+ agent/mibgroup/ip-forward-mib/inetCidrRouteTable/.cvsignore,
+ agent/mibgroup/ip-forward-mib/ipCidrRouteTable/.cvsignore,
+ agent/mibgroup/ip-mib/.cvsignore,
+ agent/mibgroup/ip-mib/data_access/.cvsignore,
+ agent/mibgroup/ip-mib/inetNetToMediaTable/.cvsignore,
+ agent/mibgroup/ip-mib/ipAddressPrefixTable/.cvsignore,
+ agent/mibgroup/ip-mib/ipAddressTable/.cvsignore,
+ agent/mibgroup/ip-mib/ipSystemStatsTable/.cvsignore,
+ agent/mibgroup/ip-mib/ipv4InterfaceTable/.cvsignore,
+ agent/mibgroup/ip-mib/ipv6InterfaceTable/.cvsignore,
+ agent/mibgroup/ipfwchains/.cvsignore,
+ agent/mibgroup/mibII/.cvsignore, agent/mibgroup/misc/.cvsignore,
+ agent/mibgroup/notification-log-mib/.cvsignore,
+ agent/mibgroup/notification/.cvsignore,
+ agent/mibgroup/smux/.cvsignore,
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/.cvsignore,
+
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters/.cvsignore,
+
+ agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/.cvsignore,
+ agent/mibgroup/snmpv3/.cvsignore,
+ agent/mibgroup/target/.cvsignore,
+ agent/mibgroup/tcp-mib/data_access/.cvsignore,
+ agent/mibgroup/tcp-mib/tcpConnectionTable/.cvsignore,
+ agent/mibgroup/tcp-mib/tcpListenerTable/.cvsignore,
+ agent/mibgroup/ucd-snmp/.cvsignore,
+ agent/mibgroup/udp-mib/data_access/.cvsignore,
+ agent/mibgroup/udp-mib/udpEndpointTable/.cvsignore,
+ agent/mibgroup/utilities/.cvsignore, apps/.cvsignore,
+ apps/snmpnetstat/.cvsignore, dist/.cvsignore,
+ include/net-snmp/.cvsignore, include/net-snmp/agent/.cvsignore,
+ include/net-snmp/library/.cvsignore, include/ucd-snmp/.cvsignore,
+ local/.cvsignore, man/.cvsignore, mibs/.cvsignore,
+ ov/.cvsignore, perl/.cvsignore, perl/ASN/.cvsignore,
+ perl/AnyData_SNMP/.cvsignore, perl/OID/.cvsignore,
+ perl/SNMP/.cvsignore, perl/SNMP/t/.cvsignore,
+ perl/TrapReceiver/.cvsignore, perl/agent/.cvsignore,
+ perl/agent/Support/.cvsignore,
+ perl/agent/default_store/.cvsignore,
+ perl/default_store/.cvsignore, perl/manager/.cvsignore,
+ snmplib/.cvsignore, testing/.cvsignore, win32/.cvsignore,
+ win32/bin/.cvsignore, win32/encode_keychange/.cvsignore,
+ win32/lib/.cvsignore, win32/libagent/.cvsignore,
+ win32/libhelpers/.cvsignore, win32/libnetsnmptrapd/.cvsignore,
+ win32/libsnmp/.cvsignore, win32/libsnmp_dll/.cvsignore,
+ win32/libucdmibs/.cvsignore, win32/net-snmp/.cvsignore,
+ win32/net-snmp/agent/.cvsignore,
+ win32/net-snmp/library/.cvsignore, win32/netsnmpmibs/.cvsignore,
+ win32/netsnmpmibssdk/.cvsignore, win32/snmpbulkget/.cvsignore,
+ win32/snmpbulkwalk/.cvsignore, win32/snmpd/.cvsignore,
+ win32/snmpdelta/.cvsignore, win32/snmpdf/.cvsignore,
+ win32/snmpdsdk/.cvsignore, win32/snmpget/.cvsignore,
+ win32/snmpgetnext/.cvsignore, win32/snmpnetstat/.cvsignore,
+ win32/snmpset/.cvsignore, win32/snmpstatus/.cvsignore,
+ win32/snmptable/.cvsignore, win32/snmptest/.cvsignore,
+ win32/snmptranslate/.cvsignore, win32/snmptrap/.cvsignore,
+ win32/snmptrapd/.cvsignore, win32/snmpusm/.cvsignore,
+ win32/snmpvacm/.cvsignore, win32/snmpwalk/.cvsignore:
+
+ Remove redundant CVS-admin files.
2007-06-07 12:56 dts12
* snmplib/snmp_secmod.c:
- Handle unregistering the first Security Model in the list.
- Reported by Aleksandr Lomanov.
+
+ Handle unregistering the first Security Model in the list.
+ Reported by Aleksandr Lomanov.
2007-06-07 09:13 dts12
* agent/helpers/Makefile.in:
- Install header files for stash_cache and stash_to_next helpers.
+
+ Install header files for stash_cache and stash_to_next helpers.
2007-06-07 09:07 dts12
* agent/helpers/Makefile.in:
- Separate out header files that don't have a corresponding C
- source file.
+
+ Separate out header files that don't have a corresponding C
+ source file.
2007-06-07 08:59 dts12
* agent/helpers/Makefile.in:
- Sort lists of helpers (source code, object files and headers).
- This should make it easier to spot files that have been omitted.
+
+ Sort lists of helpers (source code, object files and headers).
+ This should make it easier to spot files that have been omitted.
2007-06-07 08:42 dts12
* snmplib/read_config.c:
- Protect against systems without S_ISDIR.
+
+ Protect against systems without S_ISDIR.
+
+2007-06-06 22:36 magfr
+
+ * configure, configure.in:
+
+ We aren't using libtools dlopen support, so there is no need to
+ configure for it
2007-06-06 12:37 tanders
* configure, configure.in:
- CHANGES: AIX: use "-Wl,-brtl" when compiling with gcc
+
+ CHANGES: AIX: use "-Wl,-brtl" when compiling with gcc
+
+2007-06-06 10:26 magfr
+
+ * acconfig.h, include/net-snmp/net-snmp-config.h.in:
+
+ Remove the unused undef HAVE_PERL_EVAL_PV.
+ The Perl_eval_pv functions are handled by the
+ HAVE_PERL_EVAL_PV_[UL]C defines,
+ this one is never set by our configure script.
2007-06-06 10:20 dts12
* apps/snmptrapd.c:
- Ensure output is properly directed to syslog.
- Otherwise, problems in the config environment can trigger
- errors being directed to stderr, and subsequent logging
- output gets lost.
+
+ Ensure output is properly directed to syslog.
+ Otherwise, problems in the config environment can trigger
+ errors being directed to stderr, and subsequent logging
+ output gets lost.
2007-06-06 10:13 dts12
* snmplib/snmp_client.c:
- More helpful debugging output.
+
+ More helpful debugging output.
2007-06-06 05:53 magfr
- * apps/snmptrapd.c, apps/snmptrapd_handlers.c,
- testing/tests/T035snmpv3trapdusermgmt:
- CHANGES: misc: Don't use the legacy symbol
- SNMPTRAPD_DISABLE_AGENTX
+ * apps/snmptrapd.c, apps/snmptrapd_handlers.c,
+ testing/tests/T035snmpv3trapdusermgmt:
+
+ CHANGES: misc: Don't use the legacy symbol
+ SNMPTRAPD_DISABLE_AGENTX
+
+2007-06-05 17:49 magfr
+
+ * acconfig.h, include/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: building: Remove explicit definitions of items that
+ autoheader also defines
2007-06-05 15:59 dts12
* agent/mibgroup/disman/event/mteEvent.c:
- CHANGES: snmpd: PATCHES: 1729629: Fix memory leak in disman
- agent.
-
-2007-06-04 22:06 magfr
- * snmplib/snmp_api.c:
- NEWS: snmplib: Change snmp_sess_add_ex to consistently close and
- delete the transport argument on failure, earlier the liveness of
- the transport argument was undecided.
+ CHANGES: snmpd: PATCHES: 1729629: Fix memory leak in disman
+ agent.
-2007-06-04 15:50 hardaker
+2007-06-05 14:52 dts12
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- sedscript.in, snmplib/snmp_version.c:
- - version tag ( 5.4.1.pre2 )
+ * apps/snmptrapd_handlers.c:
-2007-06-04 15:50 hardaker
+ CHANGES: snmptrapd: Support per-trap format specifications
- * CHANGES, NEWS:
- version update
+2007-06-05 06:57 magfr
-2007-06-04 15:44 hardaker
+ * net-snmp-config.in:
- * ChangeLog:
- version update
+ NEWS: misc: Add config rereading support to the subagent
+ generated by net-snmp-config --compile-subagent
-2007-06-04 15:42 hardaker
+2007-06-04 22:29 magfr
- * agent/Makefile.depend:
- make depend
+ * acconfig.h, configure, configure.in,
+ include/net-snmp/net-snmp-config.h.in:
-2007-06-04 15:41 hardaker
+ CHANGES: building: Simplify the detection of libraries needed for
+ gethostbyname
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
- documentation update
+2007-06-04 22:06 magfr
-2007-06-04 15:39 hardaker
+ * snmplib/snmp_api.c:
- * doxygen.conf:
- - version tag ( 5.4.1.pre2 )
+ NEWS: snmplib: Change snmp_sess_add_ex to consistently close and
+ delete the transport argument on failure, earlier the liveness of
+ the transport argument was undecided.
2007-06-04 14:36 hardaker
- * Makefile.in, testing/RUNTESTS:
- CHANGES: test: support a -n flag to RUNTESTS to print the test
- number found in the test file as opposed to the numerical count
+ * Makefile.in, dist/makerelease, testing/RUNTESTS:
+
+ CHANGES: test: support a -n flag to RUNTESTS to print the test
+ number found in the test file as opposed to the numerical count
2007-06-04 13:09 tanders
* snmplib/snmpUDPDomain.c:
- CHANGES: build: PATCH: 1728237: from mitsuru_chinen: Move
- variable declaration at the top of netsnmp_udp_sendto
+
+ CHANGES: build: PATCH: 1728237: from mitsuru_chinen: Move
+ variable declaration at the top of netsnmp_udp_sendto
+
+2007-06-04 12:52 tanders
+
+ * configure, configure.in, include/net-snmp/net-snmp-config.h.in,
+ include/net-snmp/types.h:
+
+ CHANGES: build: PATCH: 1728233: from mitsuru_chinen: make sure
+ type nfds_t is defined
2007-06-04 12:13 tanders
- * agent/mibgroup/disman/ping/pingCtlTable.c, configure,
- configure.in, include/net-snmp/net-snmp-config.h.in,
- snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c:
- CHANGES: build: PATCH: 1728230: from mitsuru_chinen: add
- configure check for gai_strerror()
+ * agent/mibgroup/disman/ping/pingCtlTable.c, configure,
+ configure.in, include/net-snmp/net-snmp-config.h.in,
+ snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c:
+
+ CHANGES: build: PATCH: 1728230: from mitsuru_chinen: add
+ configure check for gai_strerror()
2007-06-04 10:35 tanders
* agent/mibgroup/if-mib/data_access/interface_linux.c:
- CHANGES: build: PATCH: 1728226: from mitsuru_chinen: make sure
- IF_NAMESIZE is defined
+
+ CHANGES: build: PATCH: 1728226: from mitsuru_chinen: make sure
+ IF_NAMESIZE is defined
+
+2007-06-04 10:28 tanders
+
+ * agent/mibgroup/ip-mib/data_access/defaultrouter_linux.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, configure,
+ configure.in, include/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: build: PATCH: 1728223: from mitsuru_chinen: add
+ configure check for netlink socket
2007-06-04 09:47 tanders
* testing/tests/T160snmpnetstat:
- also skip this test on IRIX64
+
+ also skip this test on IRIX64
+
+2007-06-02 16:13 magfr
+
+ * configure, configure.in:
+
+ CHANGES: building: Fix compilation on IRIX
2007-06-02 08:24 magfr
- * acconfig.h, configure, configure.in,
- include/net-snmp/net-snmp-config.h.in,
- include/net-snmp/system/dynix.h,
- include/net-snmp/system/mingw32.h, snmplib/snmp_api.c,
- win32/config.h.borland, win32/net-snmp/net-snmp-config.h,
- win32/net-snmp/net-snmp-config.h.in:
- CHANGES: snmpapi: Do not use getservbyname to find default port
- numbers, just hardcode them and let the user override them if
- needed.
+ * acconfig.h, configure, configure.in,
+ include/net-snmp/net-snmp-config.h.in,
+ include/net-snmp/system/dynix.h,
+ include/net-snmp/system/mingw32.h, snmplib/snmp_api.c,
+ win32/config.h.borland, win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: snmpapi: Do not use getservbyname to find default port
+ numbers, just hardcode them and let the user override them if
+ needed.
2007-06-01 22:55 tanders
* configure, configure.in:
- CHANGES: build: Link libdl against libnetsnmpmibs instead of
- snmpd.
- Fixes the build on (some) Solaris systems.
-2007-06-01 21:36 dts12
+ CHANGES: build: Link libdl against libnetsnmpmibs instead of
+ snmpd.
+ Fixes the build on (some) Solaris systems.
- * snmplib/read_config.c:
- CHANGES: snmplib: FEATURES: 1041888: Check directory paths for
- config files.
- Backport from main development trunk of bug fix.
+2007-06-01 22:34 tanders
-2007-06-01 21:23 dts12
+ * configure, configure.in:
- * snmplib/snmp_api.c:
- CHANGES: snmplib: FEATURES: 851887: Report range information for
- invalid SET requests.
- Backport from main trunk of bug fix.
+ fix NETSNMP_IFNET_NEEDS_KERNEL configure check on IRIX
+ (regression from r16451)
+
+2007-06-01 14:33 dts12
+
+ * apps/snmptrapd.c:
+
+ NEWS: snmptrapd: Withdraw deprecated options.
+ (Three and a half years' warning should be enough for anyone!)
2007-05-31 23:51 tanders
- * agent/Makefile.in, apps/Makefile.in, configure, configure.in,
- net-snmp-config.in:
- CHANGES: build: Link libkvm and libwrap to libnetsnmpagent
- instead of snmpd.
- Fixes test #44 (Perl subagent) on systems using one of those
- libraries.
+ * agent/Makefile.in, apps/Makefile.in, configure, configure.in,
+ net-snmp-config.in:
+
+ CHANGES: build: Link libkvm and libwrap to libnetsnmpagent
+ instead of snmpd.
+ Fixes test #44 (Perl subagent) on systems using one of those
+ libraries.
+
+2007-05-31 23:42 magfr
+
+ * README.agent-mibs, agent/mibgroup/mibII/sysORTable.c,
+ agent/mibgroup/mibII/system_mib.c,
+ agent/mibgroup/mibII/system_mib.h:
+
+ CHANGES: snmpd: Move sysORLastChange from mibII/system_mib to
+ mibII/sysORTable in order to keep the data and the use together.
2007-05-31 14:39 dts12
* apps/snmptrapd_log.c:
- Fix logging of authentication information.
+
+ Fix logging of authentication information.
2007-05-31 10:10 dts12
* apps/snmptrapd_log.c:
- Remove bogus debug output.
+
+ Remove bogus debug output.
+
+2007-05-31 09:48 dts12
+
+ * apps/snmptrapd_handlers.c:
+
+ Remove redundant code.
+
+2007-05-31 09:43 dts12
+
+ * apps/snmptrapd_handlers.c:
+
+ CHANGES: snmptrapd: FEATURE: 1159947: Allow control of traphandle
+ data format
2007-05-30 22:53 tanders
- * configure, configure.in, perl/ASN/Makefile.PL,
- perl/OID/Makefile.PL, perl/SNMP/Makefile.PL,
- perl/TrapReceiver/Makefile.PL, perl/agent/Makefile.PL,
- perl/default_store/Makefile.PL:
- CHANGES: AIX: build fixes for embedded Perl
+ * configure, configure.in, perl/ASN/Makefile.PL,
+ perl/OID/Makefile.PL, perl/SNMP/Makefile.PL,
+ perl/TrapReceiver/Makefile.PL, perl/agent/Makefile.PL,
+ perl/default_store/Makefile.PL:
+
+ CHANGES: AIX: build fixes for embedded Perl
+
+2007-05-30 22:34 tanders
+
+ * configure, configure.in:
+
+ HP-UX 11.x and IRIX 6.5 build fix (regression introduced by
+ r16451)
+
+2007-05-29 23:04 tanders
+
+ * configure, configure.in:
+
+ CHANGES: build: make use of AC_PROG_SED/AC_PROG_GREP and / to
+ further minimize sed/grep problems
2007-05-29 22:42 magfr
* snmplib/snmpUDPIPv6Domain.c:
- CHANGES: snmplib: Use the default_target argument if it is
- non-NULL, not if it is NULL.
+
+ CHANGES: snmplib: Use the default_target argument if it is
+ non-NULL, not if it is NULL.
+
+2007-05-29 10:30 tanders
+
+ * win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: building: Remove more net-snmp specials in the configure
+ scripts to ease maintenance.
+ Also change recently added STRUCT_SOCKADDR_STORAGE_HAS_SS_FAMILY.
2007-05-29 10:27 tanders
* README.agent-mibs:
- add recent mfd rewrites
+
+ add recent mfd rewrites
+
+2007-05-29 10:22 tanders
+
+ * win32/net-snmp/net-snmp-config.h:
+
+ CHANGES: building: Remove more net-snmp specials in the configure
+ scripts to ease maintenance.
+ Also change win32/net-snmp/net-snmp-config.h for consistency.
+
+2007-05-28 23:30 magfr
+
+ * PORTING, acconfig.h, acinclude.m4,
+ agent/mibgroup/host/hr_filesys.c,
+ agent/mibgroup/host/hr_storage.c, agent/mibgroup/host_res.h,
+ agent/mibgroup/ip-forward-mib/data_access/route_ioctl.c,
+ agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/mibII/ipAddr.c, agent/mibgroup/mibII/ipv6.c,
+ agent/mibgroup/mibII/mibII_common.h,
+ agent/mibgroup/mibII/route_headers.h,
+ agent/mibgroup/mibII/route_write.c, agent/mibgroup/mibII/tcp.c,
+ agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/ucd-snmp/disk.c,
+ agent/mibgroup/ucd-snmp/pass_persist.c, configure, configure.in,
+ include/net-snmp/net-snmp-config.h.in,
+ include/net-snmp/system/freebsd5.h,
+ include/net-snmp/system/irix.h, include/net-snmp/system/svr5.h,
+ snmplib/scapi.c, snmplib/snmp-tc.c, snmplib/snmpUDPIPv6Domain.c,
+ snmplib/system.c:
+
+ CHANGES: building: Remove more net-snmp specials in the configure
+ scripts to ease maintenance.
+
+2007-05-28 16:31 dts12
+
+ * man/snmp.conf.5.def, man/snmpcmd.1.def, snmplib/mib.c:
+
+ CHANGES: library: FEATURES: 1407476: Rename 'strictCommentTerm'
+ to reflect the actual behaviour.
+
+2007-05-28 15:25 dts12
+
+ * snmplib/read_config.c:
+
+ CHANGES: library: FEATURES: 1041888: Check directory paths for
+ config files.
+
+2007-05-28 13:13 dts12
+
+ * snmplib/snmp_api.c:
+
+ CHANGES: library: FEATURES: 851887: Report range information for
+ invalid SET requests.
+
+2007-05-28 12:08 tanders
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c,
+ agent/mibgroup/ip-mib/data_access/systemstats_solaris2.c:
+
+ NEWS: Solaris: PATCH: 1719730: from apersson: support for
+ ipSystemStatsTable and ipAddressTable
+ Part 2 (Solaris-specific new files)
+
+2007-05-28 12:02 tanders
+
+ * include/net-snmp/data_access/defaultrouter.h:
+
+ NEWS: Linux: PATCH: 1724602: from mitsuru_chinen: mfd-based
+ ipDefaultRouterTable implementation
+
+2007-05-28 12:00 tanders
+
+ * agent/mibgroup/ip-mib/data_access/defaultrouter.h,
+ agent/mibgroup/ip-mib/data_access/defaultrouter_common.c,
+ agent/mibgroup/ip-mib/data_access/defaultrouter_linux.c,
+ agent/mibgroup/ip-mib/ipDefaultRouterTable,
+ agent/mibgroup/ip-mib/ipDefaultRouterTable.h,
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.c,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.c,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.h,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_get.c,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_get.h,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_enums.h,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.c,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.h,
+
+ agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_oids.h:
+
+ NEWS: Linux: PATCH: 1724602: from mitsuru_chinen: mfd-based
+ ipDefaultRouterTable implementation
+
+2007-05-28 11:59 tanders
+
+ * agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/ip.h,
+ agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/mibII/var_route.h:
+
+ NEWS: Linux: PATCH: 1724602: from mitsuru_chinen: mfd-based
+ ipDefaultRouterTable implementation
+
+2007-05-28 10:09 dts12
+
+ * apps/snmpwalk.c, man/snmpwalk.1.def:
+
+ Document the -CE option.
2007-05-27 21:42 tanders
* perl/TrapReceiver/Makefile.PL, perl/agent/Makefile.PL:
- Some lame linkers (e.g. on HP-UX 11.23/IA64) need quite a bit of
- help to successfully link the Perl modules.
+
+ Some lame linkers (e.g. on HP-UX 11.23/IA64) need quite a bit of
+ help to successfully link the Perl modules.
+
+2007-05-27 21:33 dts12
+
+ * apps/snmpwalk.c:
+
+ CHANGES: snmpwalk: PATCH: 1723620: Specify an explicit end-point
+ for the walk.
+ An alternative (more flexible) approach to the proposed patch,
+ but one that
+ provides equivalent functionality. Also addresses Feature Request
+ #722784.
2007-05-27 20:52 tanders
* configure, configure.in, include/net-snmp/net-snmp-config.h.in:
- Add descriptions to AC_DEFINE; drop obsolete AC_CHECK_LIB(m,
- asin).
-2007-05-27 19:54 dts12
+ Add descriptions to AC_DEFINE; drop obsolete AC_CHECK_LIB(m,
+ asin).
- * snmplib/parse.c:
- CHANGES: library: FEATURES: 454028: Detect and handle empty MIB
- index files.
+2007-05-27 19:28 dts12
+
+ * snmplib/mib.c:
+
+ CHANGES: library: FEATURES: 454028: Detect empty MIB index files.
+
+2007-05-27 19:06 dts12
+
+ * agent/snmpd.c, configure, configure.in,
+ include/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: snmpd: FEATURES: 1019429: Set supplementary groups via
+ initgroups(3)
+
+2007-05-27 06:27 tanders
+
+ * agent/mibgroup/if-mib/data_access/interface_solaris2.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress.h,
+ agent/mibgroup/ip-mib/data_access/systemstats.h,
+ agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h,
+ agent/mibgroup/mibII.h, configure, configure.in,
+ include/net-snmp/system/solaris.h:
+
+ NEWS: Solaris: PATCH: 1719730: from apersson: support for
+ ipSystemStatsTable and ipAddressTable
2007-05-27 06:20 tanders
* README.aix:
- grammar fix
+
+ grammar fix
2007-05-26 16:41 alex_b
- * README.win32, win32/Configure, win32/build.pl,
- win32/net-snmp/net-snmp-config.h,
- win32/net-snmp/net-snmp-config.h.in:
- Win32 IPv6 build fixes. IPv6 now requires PSDK.
+ * README.win32, win32/Configure, win32/build.pl,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
-2007-05-26 15:14 alex_b
+ Win32 IPv6 build fixes. IPv6 now requires PSDK.
- * README.win32, win32/net-snmp/net-snmp-config.h,
- win32/net-snmp/net-snmp-config.h.in:
- IPv6 build fixes for build.bat, Configure and README.win32.
+2007-05-26 15:16 alex_b
+
+ * README.win32, win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ IPv6 build fixes for build.bat, Configure and README.win32.
2007-05-25 23:03 tanders
* README.aix, README.solaris, README.tru64:
- Documentation update w.r.t. recent changes (mibII/ipv6 and AIX
- shared library building).
+
+ Documentation update w.r.t. recent changes (mibII/ipv6 and AIX
+ shared library building).
+
+2007-05-25 18:54 rstory
+
+ * dist/cvsshow:
+
+ update for new url format in svn entries
2007-05-25 15:28 tanders
* perl/default_store/Makefile.PL:
- Some systems (e.g. HP-UX 11.23/IA64) currently still need
- "net-snmp-config --libs" (instead of just --netsnmp-libs) for
- linking
- libnetsnmp to a Perl module.
+
+ Some systems (e.g. HP-UX 11.23/IA64) currently still need
+ "net-snmp-config --libs" (instead of just --netsnmp-libs) for
+ linking
+ libnetsnmp to a Perl module.
2007-05-24 23:55 tanders
* agent/mibgroup/mibII.h, configure, configure.in:
- CHANGES: build: only enable mibII/ipv6 through --enable-ipv6 on
- systems it builds properly on (Linux and *BSD)
+
+ CHANGES: build: only enable mibII/ipv6 through --enable-ipv6 on
+ systems it builds properly on (Linux and *BSD)
2007-05-24 23:15 tanders
* perl/agent/default_store/Makefile.PL:
- Some systems (e.g. HP-UX 11.23/IA64) currently still need
- "net-snmp-config --libs" (instead of just --netsnmp-libs) for
- linking libsnmpagent to a Perl module.
+
+ Some systems (e.g. HP-UX 11.23/IA64) currently still need
+ "net-snmp-config --libs" (instead of just --netsnmp-libs) for
+ linking libsnmpagent to a Perl module.
2007-05-24 22:01 magfr
* agent/mibgroup/mibII/ipv6.c:
- Correct obviously broken use of the KLOOKUP macro to be
- consistent at least
+
+ Correct obviously broken use of the KLOOKUP macro to be
+ consistent at least
2007-05-24 20:51 tanders
* include/net-snmp/system/freebsd7.h:
- CHANGES: FreeBSD: add initial support for upcoming FreeBSD 7
-
-2007-05-24 12:48 tanders
- * agent/Makefile.in, apps/Makefile.in:
- fix library linking on HP-UX 11.23/IA64
+ CHANGES: FreeBSD: add initial support for upcoming FreeBSD 7
-2007-05-24 08:36 tanders
+2007-05-24 14:06 rstory
* Makefile.top:
- CHANGES: snmplib: increment "current" and "age" according to
- libtool
- versioning policy, since interfaces have been added since 5.4.
- We now build libnetsnmp.so.15.1.0.
- 5.4.1.pre1 was broken in this regard.
-2007-05-23 19:05 tanders
+ bump libcurrent to 20 to leave space for 5.4.x releases
- * Makefile.in, Makefile.rules, agent/Makefile.in,
- agent/helpers/Makefile.in, apps/Makefile.in, configure,
- configure.in, perl/TrapReceiver/Makefile.PL,
- perl/agent/Makefile.PL, perl/agent/default_store/Makefile.PL,
- perl/default_store/Makefile.PL, snmplib/Makefile.in:
- NEWS: snmplib: BUG: 1619827: link net-snmp libraries and binaries
- against the net-snmp libraries they really depend on
- - reflect library interdependencies at link time
- - fix dependencies on libcrypto, libpkcs11 and libkstat
- - install libraries in correct order (important for libtool
- relinking)
- NEWS: Perl: link Perl modules against the exact set of libraries
- they depend on
-
-2007-05-22 14:40 hardaker
-
- * FAQ, README, configure, configure.in, dist/net-snmp.spec,
- perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm,
- perl/SNMP/SNMP.pm, perl/TrapReceiver/TrapReceiver.pm,
- perl/agent/Support/Support.pm, perl/agent/agent.pm,
- perl/agent/default_store/default_store.pm,
- perl/default_store/default_store.pm, sedscript.in,
- snmplib/snmp_version.c:
- version stamp 5.4.1.pre1
+2007-05-24 12:48 tanders
-2007-05-22 00:24 hardaker
+ * agent/Makefile.in, apps/Makefile.in:
- * CHANGES, NEWS:
- version update
+ fix library linking on HP-UX 11.23/IA64
-2007-05-22 00:19 hardaker
+2007-05-23 19:05 tanders
- * ChangeLog:
- version update
+ * Makefile.in, Makefile.rules, agent/Makefile.in,
+ agent/helpers/Makefile.in, apps/Makefile.in, configure,
+ configure.in, perl/TrapReceiver/Makefile.PL,
+ perl/agent/Makefile.PL, perl/agent/default_store/Makefile.PL,
+ perl/default_store/Makefile.PL, snmplib/Makefile.in:
-2007-05-22 00:01 hardaker
+ NEWS: snmplib: BUG: 1619827: link net-snmp libraries and binaries
+ against the net-snmp libraries they really depend on
+ - reflect library interdependencies at link time
+ - fix dependencies on libcrypto, libpkcs11 and libkstat
+ - install libraries in correct order (important for libtool
+ relinking)
+ NEWS: Perl: link Perl modules against the exact set of libraries
+ they depend on
- * agent/Makefile.depend, agent/helpers/Makefile.depend,
- agent/mibgroup/Makefile.depend, apps/Makefile.depend,
- apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
- make depend
+2007-05-22 16:26 hardaker
+
+ * dist/makerelease:
+
+ use svn export instead of checkout
2007-05-22 00:00 hardaker
* Makefile.in:
- ignore winExtDLL in comment check
+
+ ignore winExtDLL in comment check
2007-05-21 23:54 hardaker
* agent/mibgroup/hardware/cpu/cpu_sysinfo.c:
- // -> C comment
-2007-05-21 23:51 hardaker
+ // -> C comment
- * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
- man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,
- man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,
- man/netsnmp_cache_handler.3, man/netsnmp_callback.3,
- man/netsnmp_container.3, man/netsnmp_data_list.3,
- man/netsnmp_debug.3, man/netsnmp_default_store.3,
- man/netsnmp_handler.3, man/netsnmp_instance.3,
- man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
- man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,
- man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,
- man/netsnmp_multiplexer.3,
- man/netsnmp_netsnmp_agent_request_info_s.3,
- man/netsnmp_netsnmp_column_info_t.3,
- man/netsnmp_netsnmp_data_list_s.3,
- man/netsnmp_netsnmp_handler_registration_s.3,
- man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_access_methods.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_netsnmp_mib_handler_s.3,
- man/netsnmp_netsnmp_request_info_s.3,
- man/netsnmp_netsnmp_table_registration_info_s.3,
- man/netsnmp_netsnmp_table_request_info_s.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_config.3, man/netsnmp_read_only.3,
- man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
- man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,
- man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,
- man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,
- man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,
- man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,
- man/netsnmp_table.3, man/netsnmp_table_array.3,
- man/netsnmp_table_container.3, man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,
- man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,
- man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,
- man/netsnmp_table_rows.3, man/netsnmp_tdata.3,
- man/netsnmp_util.3, man/netsnmp_utilities.3,
- man/netsnmp_variable_list.3, man/netsnmp_watcher.3:
- documentation update
+2007-05-21 23:33 tanders
+
+ * include/net-snmp/system/solaris2.10.h,
+ include/net-snmp/system/solaris2.7.h,
+ include/net-snmp/system/solaris2.8.h,
+ include/net-snmp/system/solaris2.9.h:
+
+ sync with 5.4, these are obsolete now
2007-05-21 23:11 magfr
* configure, configure.in:
- CHANGES: building: Disable inlining on solaris as there are some
- linking errors that show up if the inline support is left
- enabled.
-2007-05-21 22:46 hardaker
+ CHANGES: building: Disable inlining on solaris as there are some
+ linking errors that show up if the inline support is left
+ enabled.
- * doxygen.conf:
- - version tag ( 5.4.1.pre1 )
+2007-05-21 06:05 magfr
-2007-05-21 22:22 hardaker
+ * configure, configure.in:
- * Makefile.top:
- version update
+ CHANGES: building: At least Sun C 5.7 fails if one tries to
+ access __func__ in a extern inline function, so test for that
+ case.
-2007-05-21 23:51 hardaker
+2007-05-20 21:34 tanders
- documentation update
+ * agent/Makefile.in, configure, configure.in:
-2007-05-21 23:11 magfr
+ NEWS: snmplib: BUG: 1619827: link against needed external
+ libraries at library link time (where they are referenced),
+ rather than application link time.
+ Already covers most of libnetsnmpmibs' external dependencies.
+ Fixes build issues on some platforms (e.g. building with shared
+ libraries on AIX). Tested on different versions of Linux,
+ Solaris, HP-UX, AIX and IRIX.
- CHANGES: building: Disable inlining on solaris as there are some
- linking errors that show up if the inline support is left
- enabled.
+2007-05-19 15:27 magfr
-2007-05-21 22:46 hardaker
+ * acconfig.h, configure, configure.in,
+ include/net-snmp/net-snmp-config.h.in:
- - version tag ( 5.4.1.pre1 )
+ CHANGES: building: Check for support of static inline functions
+ instead of nested static inline functions when determining if
+ static inline functions work
-2007-05-21 22:22 hardaker
+2007-05-19 08:40 magfr
- version update
+ * acconfig.h, configure, configure.in,
+ include/net-snmp/library/snmp_assert.h,
+ include/net-snmp/library/snmp_debug.h,
+ include/net-snmp/net-snmp-config.h.in, win32/config.h.borland,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
-2007-05-20 21:34 tanders
+ CHANGES: snmplib: Make use of the C99 predefined variable
+ __func__ in addition to the GCC symbol __FUNCTION__ to get the
+ name of the current function
- * agent/Makefile.in, configure, configure.in:
- NEWS: snmplib: BUG: 1619827: link against needed external
- libraries at library link time (where they are referenced),
- rather than application link time.
- Already covers most of libnetsnmpmibs' external dependencies.
- Fixes build issues on some platforms (e.g. building with shared
- libraries on AIX). Tested on different versions of Linux,
- Solaris, HP-UX, AIX and IRIX.
+2007-05-18 18:12 hardaker
-2007-05-19 15:27 magfr
+ * agent/mibgroup/mibII/kernel_linux.h:
- * acconfig.h, configure, configure.in,
- include/net-snmp/net-snmp-config.h.in:
- CHANGES: building: Check for support of static inline functions
- instead of nested static inline functions when determining if
- static inline functions work
+ CHANGES: snmpd: patch: 1721096: from mitsuru_chinen: remove
+ unused variable stats from kernel extraction for better
+ portability.
2007-05-18 18:08 hardaker
- * agent/mibgroup/host/hr_filesys.c:
- CHANGES: snmpd: patch: 1719254: from "Christan Jung": update
- HRFS_ignore list to current linux likelyhoods
+ * agent/mibgroup/host/hr_filesys.c:
+
+ CHANGES: snmpd: patch: 1719254: from "Christan Jung": update
+ HRFS_ignore list to current linux likelyhoods
2007-05-18 18:02 hardaker
- * agent/mibgroup/host/hr_storage.c:
- NEWS: snmpd: patch: 1719253: from "Christian Jung": fix
- skipNFSInHostResources so it does not break on the second walk of
- the table.
+ * agent/mibgroup/host/hr_storage.c:
+
+ NEWS: snmpd: patch: 1719253: from "Christian Jung": fix
+ skipNFSInHostResources so it does not break on the second walk of
+ the table.
+
+2007-05-18 17:55 magfr
+
+ * acconfig.h, include/net-snmp/net-snmp-config.h.in:
+
+ Reran autoheader and adjusted acconfig.h after changes in r16387
+
+2007-05-18 17:54 hardaker
+
+ * agent/mibgroup/mibII/icmp.c:
+
+ CHANGES: snmpd: patch: 1715406: from mitsuru_chinen: registration
+ ordering fixes for icmpStatsTable
+
+2007-05-18 17:46 hardaker
+
+ * agent/mibgroup/mibII/icmp.c:
+
+ CHANGES: snmpd: patch: 1715395: fix icmp table errors in new icmp
+ code
+
+2007-05-18 17:45 hardaker
+
+ * agent/mibgroup/mibII/icmp.c:
+
+
2007-05-18 15:05 tanders
- * configure, configure.in:
- NEWS: AIX: fix default shared library building instead of forcing
- static
+ * configure, configure.in:
+
+ NEWS: AIX: fix default shared library building instead of forcing
+ static
+
+2007-05-18 14:18 magfr
+
+ * acconfig.h, agent/mibgroup/mibII/ip.c, configure, configure.in,
+ include/net-snmp/net-snmp-config.h.in,
+ win32/net-snmp/net-snmp-config.h,
+ win32/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: building: Use AC_CHECK_MEMBERS instead of
+ AC_CHECK_STRUCT_FOR when checking for struct ipstat members in
+ order to make configure.in smaller
2007-05-18 10:22 magfr
- * agent/mibgroup/host/hr_storage.h:
- CHANGES: snmpd: Correct the dependency information for
- host/hr_storage
+ * agent/mibgroup/host/hr_storage.h:
+
+ CHANGES: snmpd: Correct the dependency information for
+ host/hr_storage
+
+2007-05-18 09:57 magfr
+
+ * testing/RUNTESTS:
+
+ CHANGES: testing: Do not terminate on SIGCHLD since dash and
+ soume bourne shells will exit the main shell when a subshell
+ terminates in that case.
+
+2007-05-18 09:22 tanders
+
+ * apps/snmpusm.c:
+
+ Undoing accidental change committed in r16373.
+
+2007-05-17 23:21 magfr
+
+ * snmplib/snmp_api.c:
+
+ CHANGES: snmplib: PATCH: 1687337: Implement _sess_open in terms
+ of snmp_sess_add
2007-05-17 22:16 magfr
- * agent/agent_trap.c, apps/snmptrap.c, apps/snmptrapd.c,
- snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
- snmplib/snmp_api.c:
- CHANGES: snmpd: PATCH: 1620424: Fix notification sending so that
- explicit specification of port 162 should be unnecessary
- CHANGES: snmptrapd: PATCH: 1620424: Fix notification reception so
- that explicit specification of port 162 should be unnecessary
- CHANGES: apps: PATCH: 1620424: Fix notification sending so that
- explicit specification of port 162 should be unnecessary
- CHANGES: snmplib: PATCH: 1620424: Honor
- NETSNMP_DS_LIB_DEFAULT_PORT over the default system
+ * agent/agent_trap.c, apps/snmptrap.c, apps/snmptrapd.c,
+ snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
+ snmplib/snmp_api.c:
+
+ CHANGES: snmpd: PATCH: 1620424: Fix notification sending so that
+ explicit specification of port 162 should be unnecessary
+ CHANGES: snmptrapd: PATCH: 1620424: Fix notification reception so
+ that explicit specification of port 162 should be unnecessary
+ CHANGES: apps: PATCH: 1620424: Fix notification sending so that
+ explicit specification of port 162 should be unnecessary
+ CHANGES: snmplib: PATCH: 1620424: Honor
+ NETSNMP_DS_LIB_DEFAULT_PORT over the default system
2007-05-17 21:53 hardaker
- * agent/mibgroup/ip-forward-mib/data_access/route_linux.c,
- agent/mibgroup/ip-mib/data_access/arp_linux.c,
- agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
- agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c:
- CHANGES: snmpd: patch: 1710632: from mavarley: fix memory leak on
- broken container insertions for the ipAddressTable
+ * agent/mibgroup/ip-forward-mib/data_access/route_linux.c,
+ agent/mibgroup/ip-mib/data_access/arp_linux.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c:
+
+ CHANGES: snmpd: patch: 1710632: from mavarley: fix memory leak on
+ broken container insertions for the ipAddressTable
2007-05-17 18:06 rstory
- * local/mib2c-conf.d/mfd-interactive-setup.m2c:
- CHANGES: PATCH: 1719244: fix mfd generating map function
+ * local/mib2c-conf.d/mfd-interactive-setup.m2c:
+
+ CHANGES: PATCH: 1719244: fix mfd generating map function
+
+2007-05-17 17:46 hardaker
+
+ * agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/ip.h,
+ agent/mibgroup/mibII/var_route.c,
+ agent/mibgroup/mibII/var_route.h:
+
+ NEWS: snmpd: patch: 1708243: from nhorman: implement the
+ ipDefaultRouteTable on linux
2007-05-17 16:31 hardaker
- * configure.in:
- NEWS: ports: patch: 1706344: from naylor: fix compilation with
- cygwin
+ * configure.in:
+
+ NEWS: ports: patch: 1706344: from naylor: fix compilation with
+ cygwin
2007-05-17 16:22 hardaker
- * agent/mibgroup/ucd-snmp/extensible.c:
- NEWS: snmpd: patch: 1700157: from afrika: fixes ordering of exec
- tokens in the resulting mib tree
+ * agent/mibgroup/ucd-snmp/extensible.c:
+
+ NEWS: snmpd: patch: 1700157: from afrika: fixes ordering of exec
+ tokens in the resulting mib tree
2007-05-17 15:53 hardaker
- * agent/mibgroup/host/hr_disk.c:
- CHANGES: snmpd: patch: 1617255: fix length of the history array
- to match code.
+ * agent/mibgroup/host/hr_disk.c:
+
+ CHANGES: snmpd: patch: 1617255: fix length of the history array
+ to match code.
2007-05-17 13:53 hardaker
- * agent/snmpd.c, apps/snmptrapd.c:
- CHANGES: snmpd: patch: 1225440: Apply intent of patch: to delay
- sighup till it is safe.
- CHANGES: snmptrapd: patch: 1225440: Apply intent of patch: to
- delay sighup till it is safe.
+ * agent/snmpd.c, apps/snmptrapd.c:
+
+ CHANGES: snmpd: patch: 1225440: Apply intent of patch: to delay
+ sighup till it is safe.
+ CHANGES: snmptrapd: patch: 1225440: Apply intent of patch: to
+ delay sighup till it is safe.
+
+2007-05-17 13:35 magfr
+
+ * agent/mibgroup/ip-forward-mib/data_access/route.h,
+ agent/mibgroup/ip-mib/data_access/arp.h,
+ agent/mibgroup/ip-mib/data_access/ipaddress.h,
+ agent/mibgroup/ip-mib/data_access/systemstats.h:
+
+ CHANGES: building: Use config_error instead of config_require of
+ a bogus file/#error to generate error messages at configure time.
2007-05-17 04:39 hardaker
- * snmplib/asn1.c:
- CHANGES: snmplib: patch: 1645698: fix 64-bit signed integer
- encoding
+ * apps/snmpusm.c, snmplib/asn1.c:
+
+ CHANGES: snmplib: patch: 1645698: fix 64-bit signed integer
+ encoding
2007-05-16 23:53 tanders
- * include/net-snmp/system/hpux.h:
- CHANGES: HP-UX: HP-UX needs _REENTRANT defined to pick up
- strtok_r.
- Otherwise, at least for 64-bit code, strtok_r will not work
- and will make net-snmp segfault.
+ * include/net-snmp/system/hpux.h:
+
+ CHANGES: HP-UX: HP-UX needs _REENTRANT defined to pick up
+ strtok_r.
+ Otherwise, at least for 64-bit code, strtok_r will not work
+ and will make net-snmp segfault.
+
+2007-05-16 23:39 tanders
+
+ * agent/mibgroup/mibII/route_headers.h, configure, configure.in,
+ include/net-snmp/net-snmp-config.h.in:
+
+ fix patch 1625069 (r16365) to not break the build on Solaris
+ 2.6/7
+
+2007-05-15 17:33 rstory
+
+ * dist/svnup:
+
+ - add warning if star not available
+ - fix pattern to exclude .svn dirs from tarballs
+
+2007-05-15 15:55 rstory
+
+ * dist/cvsup:
+
+ warn if star not available
2007-05-15 14:36 tanders
- * agent/mibgroup/hardware/memory/memory_solaris.c:
- fix typo
+ * agent/mibgroup/hardware/memory/memory_solaris.c:
+
+ fix typo
2007-05-14 21:49 tanders
- * apps/Makefile.in:
- add missing CFLAGS to link line
+ * apps/Makefile.in:
+
+ add missing CFLAGS to link line
2007-05-14 21:48 tanders
- * apps/snmpnetstat/Makefile.in:
- add missing CFLAGS to link line
+ * apps/snmpnetstat/Makefile.in:
+
+ add missing CFLAGS to link line
+
+2007-05-14 15:57 hardaker
+
+ * agent/mibgroup/kernel_sunos5.c,
+ agent/mibgroup/mibII/route_headers.h,
+ agent/mibgroup/mibII/var_route.c, configure, configure.in,
+ include/net-snmp/net-snmp-config.h.in:
+
+ CHANGES: snmpd: patch: 1625069: speed improvements for solaris
+ routing table access
2007-05-14 14:50 hardaker
- * agent/snmp_agent.c:
- CHANGES: snmpd: patch: 1595568: from cyril_margaria: fix
- delegated SET requests from agentx subagents
+ * agent/snmp_agent.c:
+
+ CHANGES: snmpd: patch: 1595568: from cyril_margaria: fix
+ delegated SET requests from agentx subagents
+
+2007-05-14 14:04 hardaker
+
+ * dist/RELEASE-INSTRUCTIONS:
+
+ update to point to wiki and a few more cvs -> svn changes
2007-05-13 14:27 magfr
- * snmplib/snmp_service.c:
- CHANGES: snmplib: Read the config parameters defTarget and
- defDomain from snmp.conf as well as from <application>.conf
+ * snmplib/snmp_service.c:
+
+ CHANGES: snmplib: Read the config parameters defTarget and
+ defDomain from snmp.conf as well as from <application>.conf
+
+2007-05-12 11:17 magfr
+
+ * snmplib/mib.c:
+
+ CHANGES: snmplib: Deallocate the _mibindexes cache in
+ shutdown_mib to make for a cleaner exit of the library
2007-05-12 11:14 magfr
- * snmplib/mib.c:
- CHANGES: snmplib: Deallocate the confmibs and confmibdirs
- variables in shutdown_mib to make for a cleaner exit of the
- library
+ * snmplib/mib.c:
+
+ CHANGES: snmplib: Deallocate the confmibs and confmibdirs
+ variables in shutdown_mib to make for a cleaner exit of the
+ library
2007-05-11 21:06 magfr
- * agent/mibgroup/agentx/agentx_config.c:
- CHANGES: snmpd: PATCH: 1687336: Start using the enhanced
- read_config interface
+ * agent/mibgroup/agentx/agentx_config.c:
+
+ CHANGES: snmpd: PATCH: 1687336: Start using the enhanced
+ read_config interface
2007-05-11 20:33 magfr
- * snmplib/read_config.c:
- PATCH 1687329: Applied part 2 of the patch - When registering
- multiple premib handlers only the last one was registered premib,
- the others were registerd at the normal time. This patch puts all
- registration in one function that takes the problematic value as
- an argument and makes the old functions thin wrappers of the new
- one
+ * snmplib/read_config.c:
+
+ PATCH 1687329: Applied part 2 of the patch - When registering
+ multiple premib handlers only the last one was registered premib,
+ the others were registerd at the normal time. This patch puts all
+ registration in one function that takes the problematic value as
+ an argument and makes the old functions thin wrappers of the new
+ one
2007-05-11 20:24 magfr
- * snmplib/read_config.c:
- CHANGE: snmplib: PATCH 1687329: Applied part 3 of the patch - use
- the same algorithm to determine what to unregister as is used to
- determine what to regster
+ * snmplib/read_config.c:
+
+ CHANGE: snmplib: PATCH 1687329: Applied part 3 of the patch - use
+ the same algorithm to determine what to unregister as is used to
+ determine what to regster
2007-05-11 16:32 magfr
- * agent/mibgroup/host/hr_proc.c:
- Don't log host/hr_proc events in the snmpd domain
+ * agent/mibgroup/host/hr_proc.c:
+
+ Don't log host/hr_proc events in the snmpd domain
2007-05-11 16:27 magfr
- * agent/helpers/cache_handler.c:
- Decorate more debug lines with the tag that controls the log
+ * agent/helpers/cache_handler.c:
+
+ Decorate more debug lines with the tag that controls the log
2007-05-11 15:07 dts12
- * agent/mibgroup/hardware/memory/memory_solaris.c:
- CHANGES: snmpd: BUG: 1628613: Restore memTotalFree.0 on Solaris
+ * agent/mibgroup/hardware/memory/memory_solaris.c:
+
+ CHANGES: snmpd: BUG: 1628613: Restore memTotalFree.0 on Solaris
2007-05-10 21:52 tanders
- * Makefile.in, python/setup.py:
- NEWS: python: PATCH: 1716114: Let python build in source tree
- Patch provided by Jochen Friedrich (Debian patch #38).
+ * Makefile.in, python/setup.py:
+
+ NEWS: python: PATCH: 1716114: Let python build in source tree
+ Patch provided by Jochen Friedrich (Debian patch #38).
2007-05-10 05:18 magfr
- * snmplib/read_config.c:
- PATCH 1687329: Applied part 1 of the patch - lessens the scope of
- the ltmp2 variable
+ * snmplib/read_config.c:
+
+ PATCH 1687329: Applied part 1 of the patch - lessens the scope of
+ the ltmp2 variable
2007-05-09 23:57 tanders
- * README.irix:
- document optimized IRIX cpu stats
+ * README.irix:
+
+ document optimized IRIX cpu stats
2007-05-09 23:49 tanders
- * agent/mibgroup/hardware/cpu.h,
- agent/mibgroup/hardware/cpu/cpu_sysinfo.c,
- agent/mibgroup/hardware/cpu/cpu_sysinfo.h:
- NEWS: irix: PATCH: 1709748: Optimized IRIX cpu stats
+ * agent/mibgroup/hardware/cpu.h,
+ agent/mibgroup/hardware/cpu/cpu_sysinfo.c,
+ agent/mibgroup/hardware/cpu/cpu_sysinfo.h:
+
+ NEWS: irix: PATCH: 1709748: Optimized IRIX cpu stats
+
+2007-05-09 21:23 rstory
+
+ * dist/cvsshow:
-2007-05-09 22:16 tanders
+ update to show svn repo too
- * agent/mibgroup/agent/extend.c:
- Fix problems with single-line extend scripts.
- (fix typo in r16332 for 5.4.x)
+2007-05-09 15:39 tanders
-2007-05-09 01:10 alex_b
+ * agent/mibgroup/mibII/icmp.c:
- * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:
- Win32 build fixes.
+ icmpStatsTable is only implemented for Linux
2007-05-08 19:48 magfr
- * agent/snmp_agent.c:
- Revert mistakenly committed extra trace logs
+ * agent/snmp_agent.c:
+
+ Revert mistakenly committed extra trace logs
2007-05-07 20:46 hardaker
- * perl/agent/default_store/default_store.pm,
- perl/agent/default_store/default_store.xs,
- perl/agent/default_store/test.pl:
- update agent::default_store perl module for new defs
+ * perl/agent/default_store/default_store.pm,
+ perl/agent/default_store/default_store.xs,
+ perl/agent/default_store/test.pl:
+
+ update agent::default_store perl module for new defs
+
+2007-05-07 20:24 hardaker
+
+ * dist/patme:
+
+ more svn conversion fixes
2007-05-07 20:23 hardaker
- * agent/agent_read_config.c, agent/snmp_agent.c,
- include/net-snmp/agent/ds_agent.h, man/snmpd.conf.5.def:
- NEWS: snmpd: BUG: 1712988: default and configurable maximum
- number of varbinds returnable to a GETBULK request
+ * agent/agent_read_config.c, agent/snmp_agent.c,
+ include/net-snmp/agent/ds_agent.h, man/snmpd.conf.5.def:
+
+ NEWS: snmpd: BUG: 1712988: default and configurable maximum
+ number of varbinds returnable to a GETBULK request
+
+2007-05-07 20:05 hardaker
+
+ * dist/patme:
+
+ rename of branch dirs
+
+2007-05-07 16:14 hardaker
+
+ * dist/patme:
+
+ attempted (untested) update
+
+2007-05-07 13:55 rstory
+
+ * dist/svnup:
+
+ don't delete tarball if scp fails
2007-05-04 20:27 tanders
- * perl/SNMP/SNMP.xs:
- CHANGES: perl: fix SNMP SET for IP addresses on 64-bit
+ * perl/SNMP/SNMP.xs:
+
+ CHANGES: perl: fix SNMP SET for IP addresses on 64-bit
2007-05-04 10:22 tanders
- * Makefile.in:
- install dragonfly.h
+ * Makefile.in:
+
+ install dragonfly.h
2007-05-03 23:01 tanders
- * include/net-snmp/system/dragonfly.h:
- CHANGES: BUG: 1710910: initial support for DragonFly BSD
+ * include/net-snmp/system/dragonfly.h:
+
+ CHANGES: BUG: 1710910: initial support for DragonFly BSD
2007-05-03 22:10 tanders
- * perl/SNMP/SNMP.xs:
- CHANGES: perl: fix SNMP SET for IP addresses on 64-bit
- Patch proposed by Jeff Lange.
+ * perl/SNMP/SNMP.xs:
+
+ CHANGES: perl: fix SNMP SET for IP addresses on 64-bit
+ Patch proposed by Jeff Lange.
+
+2007-05-03 16:00 tanders
+
+ * agent/mibgroup/mibII/icmp.c:
+
+ build fix (e.g. for early AIX): use uint32_t i.s.o. __uint32_t
2007-05-02 13:13 dts12
- * agent/mibgroup/agent/extend.c:
- Fix problems with single-line extend scripts.
+ * agent/mibgroup/agent/extend.c:
+
+ Fix problems with single-line extend scripts.
+
+2007-05-01 19:51 rstory
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:
+
+ - test for IFA_F_TEMPORARY before using
+ - remove redundant ifdef
2007-05-01 11:34 dts12
- * apps/snmptrapd_handlers.c:
- CHANGES: snmptrapd: Support for forwarding traps by OID subtree.
- (Consistent with subtree-based script processing).
+ * apps/snmptrapd_handlers.c:
+
+ CHANGES: snmptrapd: Support for forwarding traps by OID subtree.
+ (Consistent with subtree-based script processing).
+
+2007-04-30 14:51 dts12
+
+ * agent/mibgroup/mibII/kernel_linux.c:
+
+ CHANGES: snmpd: PATCH: 1703004: Consolidate snmp6 handling.
+ Patch supplied by Neil Horman, plus some extra tidying up.
+
+2007-04-30 14:33 dts12
+
+ * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/icmp.h:
+
+ CHANGES: snmpd: PATCH: 1702366: Support for icmpStatsTable
+ Patch provided by Neil Horman
+
+2007-04-30 14:31 dts12
+
+ * agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/kernel_linux.c,
+ agent/mibgroup/mibII/kernel_linux.h:
+
+ CHANGES: snmpd: PATCH: 1702361: Read stats from /proc/net/snmp6
+
+2007-04-30 14:14 dts12
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:
+
+ Fix compilation problems when IPv6 support is not enabled.
2007-04-30 13:26 dts12
- * README.agent-mibs, agent/mibgroup/mibII/setSerialNo.c,
- agent/mibgroup/mibII/setSerialNo.h:
- CHANGES: snmpd: PATCH: 1700737: Tidy up setSerialNo
- implementations.
+ * README.agent-mibs, agent/mibgroup/mibII/setSerialNo.c,
+ agent/mibgroup/mibII/setSerialNo.h:
+
+ CHANGES: snmpd: PATCH: 1700737: Tidy up setSerialNo
+ implementations.
2007-04-30 13:06 dts12
- * agent/helpers/cache_handler.c:
- CHANGES: snmpd: PATCH: 1700732: Fix debug output statements.
+ * agent/helpers/cache_handler.c:
+
+ CHANGES: snmpd: PATCH: 1700732: Fix debug output statements.
2007-04-30 13:02 dts12
- * agent/mibgroup/ucd-snmp/extensible.c:
- CHANGES: snmpd: PATCH: 1700730: Remove unused extern declaration.
+ * agent/mibgroup/ucd-snmp/extensible.c:
+
+ CHANGES: snmpd: PATCH: 1700730: Remove unused extern declaration.
2007-04-30 11:32 dts12
- * agent/helpers/instance.c:
- CHANGES: snmpd: PATCH: 1698184: Register non-default context
- integers as writable.
- Patch provided by Mark Naylor.
+ * agent/helpers/instance.c:
+
+ CHANGES: snmpd: PATCH: 1698184: Register non-default context
+ integers as writable.
+ Patch provided by Mark Naylor.
+
+2007-04-30 11:26 dts12
+
+ * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
+ agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h,
+ agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
+ agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c:
+
+ CHANGES: snmpd: PATCH: 169817: Improved RFC 4293 support.
+ Includes non-unicast and randomly chosen IP addresses.
+ Patch provided by Varun Chandramohan
2007-04-30 11:04 dts12
- * agent/mibgroup/ip-mib/data_access/ipaddress_common.c:
- CHANGES: snmpd: PATCH: 1692768: Fix copying of non-octet-aligned
- IP address prefixes.
+ * agent/mibgroup/ip-mib/data_access/ipaddress_common.c:
+
+ CHANGES: snmpd: PATCH: 1692768: Fix copying of non-octet-aligned
+ IP address prefixes.
+
+2007-04-30 10:50 dts12
+
+ * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c,
+ agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.c,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.h,
+ agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c,
+ agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h,
+ include/net-snmp/data_access/udp_endpoint.h:
+
+ CHANGES: snmpd: PATCH: 1670511: Implement network connection
+ process ID objects.
+ Patch provided by Varun Chandramohan
+
+2007-04-30 10:46 dts12
+
+ * include/net-snmp/library/snmp_api.h:
+
+ Fix declaration of snmp_sess_read_extd()
2007-04-30 10:25 dts12
- * snmplib/fd_event_manager.c:
- CHANGES: snmplib: PATCH: 1687325: Fix problem with operator
- precedence.
+ * snmplib/fd_event_manager.c:
+
+ CHANGES: snmplib: PATCH: 1687325: Fix problem with operator
+ precedence.
+
+2007-04-30 10:21 dts12
+
+ * include/net-snmp/library/snmp_api.h:
+
+ CHANGES: snmplib: PATCH: 1687319: Declare snmp_sess_read_extd()
+
+2007-04-30 10:14 dts12
+
+ * snmplib/snmp_api.c:
+
+ CHANGES: snmplib: PATCH: 1687318: Make _sess_selpol_info static.
+
+2007-04-30 10:09 dts12
+
+ * snmplib/snmp_api.c:
+
+ CHANGES: snmplib: PATCH: 1687317: Remove an unused local variable
2007-04-30 10:07 dts12
- * snmplib/snmpUnixDomain.c, snmplib/snmp_api.c:
- CHANGES: snmplib: PATCH: 1687316: Don't drop const from casts.
+ * snmplib/snmpUnixDomain.c, snmplib/snmp_api.c:
+
+ CHANGES: snmplib: PATCH: 1687316: Don't drop const from casts.
+
+2007-04-27 10:21 dts12
+
+ * agent/mibgroup/ucd-snmp/dlmod.c:
+
+ Bring dynamic module unload processing more into line with
+ "normal" MIB modules. Suggested by Magnus Fromreide.
+ See coders thread "shutdown_foo or deinit_foo".
+
+2007-04-27 10:17 dts12
+
+ * dist/RELEASE-INSTRUCTIONS:
+
+ Update post-release announcement instructions.
2007-04-24 12:35 dts12
- * agent/mibgroup/agent/extend.c:
- Fix incomplete OID handling of single-line extend scripts.
- Reported by Max on coders list, 7th April. See thread
- "... segfault .. when attempting SNMP GET on extend or exec item"
+ * agent/mibgroup/agent/extend.c:
+
+ Fix incomplete OID handling of single-line extend scripts.
+ Reported by Max on coders list, 7th April. See thread
+ "... segfault .. when attempting SNMP GET on extend or exec item"
2007-04-20 08:30 dts12
- * man/snmpd.conf.5.def:
- Document the behaviour of a load threshold of 0.
- Reported by Fong Tsui.
+ * man/snmpd.conf.5.def:
+
+ Document the behaviour of a load threshold of 0.
+ Reported by Fong Tsui.
2007-04-20 08:21 dts12
- * mibs/UCD-SNMP-MIB.txt:
- Long-term load average is calculated over 15 minutes, not 10.
- Reported by Fong Tsui
+ * mibs/UCD-SNMP-MIB.txt:
+
+ Long-term load average is calculated over 15 minutes, not 10.
+ Reported by Fong Tsui
+
+2007-04-19 12:53 dts12
+
+ * dist/RELEASE-INSTRUCTIONS:
+
+ Tweak ChangeLog instructions for SVN
2007-04-10 14:16 dts12
- * perl/SNMP/SNMP.xs:
- Detect OID retracking (as well as simple repetitions) when
- bulkwalking an OID tree.
- See users thread "missing indices in bulkwalk result".
+ * perl/SNMP/SNMP.xs:
+
+ Detect OID retracking (as well as simple repetitions) when
+ bulkwalking an OID tree.
+ See users thread "missing indices in bulkwalk result".
2007-04-10 11:49 dts12
- * include/net-snmp/system/mingw32.h:
- Clarify copyright status of Win32 API definitions.
+ * include/net-snmp/system/mingw32.h:
+
+ Clarify copyright status of Win32 API definitions.
2007-04-10 11:27 dts12
- * include/net-snmp/system/dynix.h:
- Clarify copyright status of BSD-derived TCPTV* definitions.
+ * include/net-snmp/system/dynix.h:
-2007-04-03 08:59 tanders
+ Clarify copyright status of BSD-derived TCPTV* definitions.
- * agent/mibgroup/smux/smux.c:
- fix syntax error introduced by last patch
+2007-04-09 14:02 rstory
+
+ * dist/svnup:
+
+ - remove debugging
+ - check rc for tar, gzip and scp steps
+
+2007-04-06 18:38 rstory
+
+ * dist/svnup:
+
+ svn equivalent of cvsup
2007-04-03 08:54 dts12
- * man/snmpd.conf.5.def:
- Emphasise the use of SNMPv3 in DisMan monitoring.
- Fix the syntax of non-existance/value-change tests.
+ * man/snmpd.conf.5.def:
+
+ Emphasise the use of SNMPv3 in DisMan monitoring.
+ Fix the syntax of non-existance/value-change tests.
2007-04-02 14:55 dts12
- * agent/mibgroup/ucd-snmp/disk.c:
- CHANGES: snmpd: BUG: 1046327: Reset "includeAllDisks" flag when
- reloading.
+ * agent/mibgroup/ucd-snmp/disk.c:
+
+ CHANGES: snmpd: BUG: 1046327: Reset "includeAllDisks" flag when
+ reloading.
2007-04-02 14:45 dts12
- * agent/mibgroup/ucd-snmp/disk.c:
- CHANGES: snmpd: BUG: 1602286: Don't let table holes block later
- rows.
+ * agent/mibgroup/ucd-snmp/disk.c:
+
+ CHANGES: snmpd: BUG: 1602286: Don't let table holes block later
+ rows.
2007-04-02 13:51 dts12
- * agent/mibgroup/host/hr_swrun.c:
- CHANGES: snmpd: BUG: 1073782: Restore PerfStat values for FreeBSD
- 5.x systems.
- It's unclear why the "new" calculation was a) proposed, b)
- withdrawn,
- and c) what was wrong with the previous calculation (which seems
- to
- match the output of 'ps')
+ * agent/mibgroup/host/hr_swrun.c:
+
+ CHANGES: snmpd: BUG: 1073782: Restore PerfStat values for FreeBSD
+ 5.x systems.
+ It's unclear why the "new" calculation was a) proposed, b)
+ withdrawn,
+ and c) what was wrong with the previous calculation (which seems
+ to
+ match the output of 'ps')
2007-04-02 13:06 dts12
- * agent/mibgroup/smux/smux.c:
- CHANGES: snmpd: BUG: 902610: Don't discard pending data following
- a TRAP.
+ * agent/mibgroup/smux/smux.c:
+
+ CHANGES: snmpd: BUG: 902610: Don't discard pending data following
+ a TRAP.
2007-04-02 12:56 dts12
- * agent/mibgroup/smux/smux.c:
- CHANGES: snmpd: BUG: 902801: Fix ordering of SMUX-registered
- subtrees.
+ * agent/mibgroup/smux/smux.c:
+
+ CHANGES: snmpd: BUG: 902801: Fix ordering of SMUX-registered
+ subtrees.
2007-04-02 12:35 dts12
- * agent/mibgroup/mibII/vacm_vars.c:
- CHANGES: snmpd: BUG: 1685067: More precise handling of
- SNMPv3-admin MIB tables.
- This actually fixes three separate problems:
- * A GET request for 'vacmGroupName.{group}.0.{anything}' will
- succeed
- (since the 0 subid acts as a null-terminator for the group name).
- * A GET request for 'vacmViewTreeFamilyType."_none".1' will
- succeed
- (implicitly adding the subid 0 to the incomplete OID index value)
- * A GET request for 'vacmAccessStatus."group"."".3.4' will
- succeed
- (since VACM checks accept the given security level *or*higher*)
-
-2007-04-02 12:26 dts12
-
- * agent/mibgroup/host/hr_storage.c:
- Check that GET requests match a valid OID.
- (Otherwise a request for hrStorage{Column}.{index}.{anything}
- will ignore the extra subids, and return success)
+ * agent/mibgroup/mibII/vacm_vars.c:
+
+ CHANGES: snmpd: BUG: 1685067: More precise handling of
+ SNMPv3-admin MIB tables.
+ This actually fixes three separate problems:
+ * A GET request for 'vacmAccessStatus."group"."".3.4' will
+ succeed (since VACM checks accept the given security level
+ *or*higher*) 2007-04-02 12:26 dts12
+
+
+ * agent/mibgroup/host/hr_storage.c:
+
+ Check that GET requests match a valid OID.
+ (Otherwise a request for hrStorage{Column}.{index}.{anything}
+ will ignore the extra subids, and return success)
2007-04-02 12:21 dts12
- * agent/mibgroup/disman/event/mteObjectsTable.c:
- Prevent crash when walking (invalid?) Event-MIB Objects Table.
+ * agent/mibgroup/disman/event/mteObjectsTable.c:
+
+ Prevent crash when walking (invalid?) Event-MIB Objects Table.
2007-04-02 11:30 dts12
- * dist/makerelease:
- Fix a couple of typos in the re-worked makerelease script.
+ * dist/makerelease:
+
+ Fix a couple of typos in the re-worked makerelease script.
2007-03-29 12:14 tanders
- * configure, configure.in:
- fix syntax error ("==" is bad)
+ * configure, configure.in:
+
+ fix syntax error ("==" is bad)
+
+2007-03-27 08:55 dts12
+
+ * acinclude.m4, configure, configure.in:
+
+ Read user-prompted values from original stdin (not /dev/null)
2007-03-27 08:38 dts12
- * configure, configure.in:
- Accept '2c' as a valid response when choosing the default version
+ * configure, configure.in:
+
+ Accept '2c' as a valid response when choosing the default version
2007-03-27 08:29 dts12
- * configure, configure.in:
- CHANGES: configure: BUG: 1567324: Clarify prompting for
- user-supplied values.
- Now only remembers (and uses) previous values when explicitly
- told to do so,
- e.g. configure -C
+ * configure, configure.in:
+
+ CHANGES: configure: BUG: 1567324: Clarify prompting for
+ user-supplied values.
+ Now only remembers (and uses) previous values when explicitly
+ told to do so,
+ e.g. configure -C
+
+2007-03-27 08:23 dts12
+
+ * configure, configure.in:
+
+ Fix inconsistency in patch #1627049 - <poll.h> vs <sys/poll.h>
-2007-03-25 22:32 dts12
+2007-03-25 22:31 dts12
- * local/mib2c.container.conf, local/mib2c.iterate.conf,
- local/mib2c.table_data.conf:
- Variable-length string values are more likely than fixed length.
+ * local/mib2c.container.conf, local/mib2c.iterate.conf,
+ local/mib2c.table_data.conf:
+
+ Variable-length string values are more likely than fixed length.
2007-03-25 22:28 dts12
- * local/mib2c.array-user.conf:
- CHANGES: mib2c: BUG: 833673: More focused size checks.
+ * local/mib2c.array-user.conf:
+
+ CHANGES: mib2c: BUG: 833673: More focused size checks.
2007-03-25 21:25 dts12
- * agent/snmp_agent.c:
- CHANGES: snmpd: BUG: 1677063: Check for failed malloc calls.
+ * agent/snmp_agent.c:
+
+ CHANGES: snmpd: BUG: 1677063: Check for failed malloc calls.
2007-03-25 19:03 dts12
- * agent/mibgroup/mibII/route_write.c:
- Check SET requests against the correct type (IP Address != Octet
- Str)
+ * agent/mibgroup/mibII/route_write.c:
+
+ Check SET requests against the correct type (IP Address != Octet
+ Str)
+
+2007-03-25 18:55 dts12
-2007-03-25 18:58 dts12
+ * agent/mibgroup/snmpv3/usmUser.c:
- * agent/mibgroup/snmpv3/usmUser.c:
- CHANGES: snmpd: BUG: 1685081: Check for valid OID on Free/Undo
- passes.
+ CHANGES: snmpd: BUG: 1685081: Check for valid OID on Free/Undo
+ passes.
2007-03-23 09:44 dts12
- * include/net-snmp/library/snmp_api.h:
- CHANEGS: snmplib: BUG: 1686384: Document non-use of 'remote_port'
- field.
+ * include/net-snmp/library/snmp_api.h:
+
+ CHANEGS: snmplib: BUG: 1686384: Document non-use of 'remote_port'
+ field.
2007-03-23 09:19 dts12
- * local/mib2c-conf.d/mfd-persistence.m2i:
- Allow space for external indexes when saving table entries.
- (See patch #1642255)
+ * local/mib2c-conf.d/mfd-persistence.m2i:
+
+ Allow space for external indexes when saving table entries.
+ (See patch #1642255)
+
+2007-03-23 09:14 dts12
+
+ *
+ agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c:
+
+ CHANGES: snmpd: PATCH: 1642255: Handle saving long
+ snmpNotifyFilterTable entries.
+
+2007-03-23 09:09 dts12
-2007-03-23 09:15 dts12
+ * agent/agent_read_config.c, agent/mibgroup/mibII/vacm_conf.c,
+ include/net-snmp/library/callback.h, snmplib/read_config.c:
- * agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c:
- CHANGES: snmpd: PATCH: 1642255: Handle saving long
- snmpNotifyFilterTable entries.
+ CHANGES: snmplib: PATCH: 1681977: Add callbacks prior to reading
+ config.
2007-03-23 09:06 dts12
- * agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c:
- CHANGES: snmpd: PATCH: 1676478: fix udpEndpointRemoteAddress
- CHANGES: snmpd: BUG: 1676476: fix udpEndpointRemoteAddress
+ * agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c:
+
+ CHANGES: snmpd: PATCH: 1676478: fix udpEndpointRemoteAddress
+ CHANGES: snmpd: BUG: 1676476: fix udpEndpointRemoteAddress
2007-03-23 09:01 dts12
- * snmplib/snmp_api.c:
- CHANGES: snmplib: PATCH: 1653670: Consistent SNMPv3 behaviour
- when opening sessions.
+ * snmplib/snmp_api.c:
+
+ CHANGES: snmplib: PATCH: 1653670: Consistent SNMPv3 behaviour
+ when opening sessions.
+
+2007-03-23 08:57 dts12
+
+ * configure, configure.in, include/net-snmp/library/snmp_api.h,
+ include/net-snmp/net-snmp-config.h.in, snmplib/snmp_api.c:
+
+ CHANGES: snmplib: PATCH: 1627049: New API to handle large numbers
+ of file descriptors.
2007-03-22 19:14 dts12
- * snmplib/read_config.c:
- CHANGES: snmplib: PATCH: 1681030: Better handling of empty
- apptype configs.
+ * snmplib/read_config.c:
+
+ CHANGES: snmplib: PATCH: 1681030: Better handling of empty
+ apptype configs.
2007-03-22 19:12 dts12
- * agent/mibgroup/smux/smux.c, agent/mibgroup/smux/smux.h,
- agent/snmpd.c:
- CHANGES: snmpd: PATCH: 1678788: Better handling of SMUX socket
- descriptors.
+ * agent/mibgroup/smux/smux.c, agent/mibgroup/smux/smux.h,
+ agent/snmpd.c:
+
+ CHANGES: snmpd: PATCH: 1678788: Better handling of SMUX socket
+ descriptors.
2007-03-22 19:09 dts12
- * agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c:
- CHANGES: snmpd: PATCH: 1683054: set udpEndpointInstance to
- identify different processes.
+ * agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c:
+
+ CHANGES: snmpd: PATCH: 1683054: set udpEndpointInstance to
+ identify different processes.
2007-03-21 12:35 dts12
- * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:
- Declare OID constants as such (rather than API calls).
- Proposed by Alex Burger
+ * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:
+
+ Declare OID constants as such (rather than API calls).
+ Proposed by Alex Burger
-2007-03-20 20:08 rstory
+2007-03-20 20:07 rstory
- * agent/mibgroup/mibII/kernel_linux.c:
- NEWS: snmpd: PATCH: 1666737: include ipv6 counts in
- udpInDatagrams, udpNoPorts, udpInErrors, udpOutDatagrams
+ * agent/mibgroup/mibII/kernel_linux.c:
+
+ NEWS: snmpd: PATCH: 1666737: include ipv6 counts in
+ udpInDatagrams, udpNoPorts, udpInErrors, udpOutDatagrams
2007-03-19 22:09 tanders
- * agent/mibgroup/hardware/cpu/cpu_pcp.c:
- use pmFreeResult() instead of free()
+ * agent/mibgroup/hardware/cpu/cpu_pcp.c:
+
+ use pmFreeResult() instead of free()
+
+2007-03-19 09:39 tanders
-2007-03-17 00:25 tanders
+ * agent/mibgroup/ucd-snmp/pass_persist.c:
- * agent/mibgroup/agentx/subagent.h,
- agent/mibgroup/disman/mteTriggerTable.h,
- agent/mibgroup/utilities/iquery.h, configure, configure.in:
- CHANGES: build: PATCH: 1681073: #ifdef based config_error instead
- of special cases in configure
- Backport from MAIN.
+ get rid of C++ comments
2007-03-16 14:04 dts12
- * dist/changelogfix, dist/makerelease, local/Version-Munge.pl:
- Convert build system to SVN version.
+ * dist/RELEASE-INSTRUCTIONS, dist/changelogfix, dist/makerelease,
+ local/Version-Munge.pl:
+
+ Convert build system to SVN version.
+
+2007-03-15 10:59 tanders
+
+ * agent/mibgroup/agentx/subagent.h,
+ agent/mibgroup/disman/mteTriggerTable.h,
+ agent/mibgroup/utilities/iquery.h, configure, configure.in:
+
+ CHANGES: build: PATCH: 1681073: #ifdef based config_error instead
+ of special cases in configure
+
+2007-03-15 10:47 tanders
+
+ * agent/mibgroup/ucd-snmp/pass.c:
+
+ get rid of C++ comments
2007-03-14 23:31 tanders
- * README.irix, agent/mibgroup/hardware/cpu.h,
- agent/mibgroup/hardware/cpu/cpu_pcp.c,
- agent/mibgroup/hardware/cpu/cpu_pcp.h:
- NEWS: IRIX: PATCH: 1675869: from bbice: CPU statistics for IRIX
- based on PCP
+ * README.irix, agent/mibgroup/hardware/cpu.h,
+ agent/mibgroup/hardware/cpu/cpu_pcp.c,
+ agent/mibgroup/hardware/cpu/cpu_pcp.h:
+
+ NEWS: IRIX: PATCH: 1675869: from bbice: CPU statistics for IRIX
+ based on PCP
+
+2007-03-14 22:09 tanders
+
+ * agent/helpers/all_helpers.c, agent/helpers/bulk_to_next.c,
+ agent/helpers/cache_handler.c, agent/helpers/debug_handler.c,
+ agent/helpers/instance.c, agent/helpers/null.c,
+ agent/helpers/old_api.c, agent/helpers/read_only.c,
+ agent/helpers/row_merge.c, agent/helpers/scalar.c,
+ agent/helpers/scalar_group.c, agent/helpers/serialize.c,
+ agent/helpers/stash_cache.c, agent/helpers/stash_to_next.c,
+ agent/helpers/table.c, agent/helpers/table_array.c,
+ agent/helpers/table_container.c, agent/helpers/table_data.c,
+ agent/helpers/table_dataset.c, agent/helpers/table_iterator.c,
+ agent/helpers/table_tdata.c, agent/helpers/watcher.c:
+
+ CHANGES: snmpd: PATCH: 1681043: from magfr: clean up helper
+ includes
+
+2007-03-14 21:54 tanders
+
+ * net-snmp-config.in:
+
+ CHANGES: PATCH: 1681035: from magfr: improve net-snmp-config
+ /bin/sh compatibility
+
+2007-03-14 18:31 tanders
+
+ * net-snmp-config.in:
+
+ CHANGES: build: PATCH: 1678300: from magfr: compile-subagent
+ doesn't call shutdown_ methods
2007-03-14 16:12 dts12
- * agent/mibgroup/target/target.c:
- CHANGES: snmpd: PATCHES: 1644280: Don't automatically probe for
- v3 EngineIDs.
+ * agent/mibgroup/target/target.c:
+
+ CHANGES: snmpd: PATCHES: 1644280: Don't automatically probe for
+ v3 EngineIDs.
2007-03-13 10:26 dts12
- * agent/mibgroup/ucd-snmp/disk.c:
- Check for zero-size pseudo-filesystems. Report them as empty
- rather than full, so they won't be treated as an error.
-
-2007-03-13 09:11 tanders
+ * agent/mibgroup/ucd-snmp/disk.c:
- * snmplib/mib.c:
- Back out changes to branches done in SVN 15953 (patch 1678302)
- because they are only appropriate for MAIN
+ Check for zero-size pseudo-filesystems. Report them as empty
+ rather than full, so they won't be treated as an error.
2007-03-13 05:59 tanders
- * agent/mibgroup/hardware/cpu/cpu.h:
- CHANGES: PATCH: 1678305: from magfr: Deallocate the cache in
- hardware/cpu/cpu on shutdown (header part)
+ * agent/mibgroup/hardware/cpu/cpu.h:
+
+ CHANGES: PATCH: 1678305: from magfr: Deallocate the cache in
+ hardware/cpu/cpu on shutdown (header part)
2007-03-12 23:09 tanders
- * agent/mibgroup/notification-log-mib/notification_log.c,
- agent/mibgroup/notification-log-mib/notification_log.h:
- CHANGES: PATCH: 1678306: from magfr: Deallocate the log in
- notification-log-mib/notification_log
+ * agent/mibgroup/notification-log-mib/notification_log.c,
+ agent/mibgroup/notification-log-mib/notification_log.h:
+
+ CHANGES: PATCH: 1678306: from magfr: Deallocate the log in
+ notification-log-mib/notification_log
2007-03-12 23:04 tanders
- * agent/mibgroup/hardware/cpu/cpu.c:
- CHANGES: PATCH: 1678305: from magfr: Deallocate the cache in
- hardware/cpu/cpu on shutdown
+ * agent/mibgroup/hardware/cpu/cpu.c:
+
+ CHANGES: PATCH: 1678305: from magfr: Deallocate the cache in
+ hardware/cpu/cpu on shutdown
2007-03-12 22:57 tanders
- * snmplib/mib.c:
- CHANGES: PATCH: 1678302: from magfr: netsnmp_mibindex_load leaks
- memory
+ * snmplib/mib.c:
+
+ CHANGES: PATCH: 1678302: from magfr: netsnmp_mibindex_load leaks
+ memory
2007-03-12 22:50 tanders
- * snmplib/snmp_api.c:
- CHANGES: PATCH: 1678301: from magfr: deallocate domain registry
- at shutdown
+ * snmplib/snmp_api.c:
+
+ CHANGES: PATCH: 1678301: from magfr: deallocate domain registry
+ at shutdown
2007-03-12 22:31 tanders
- * net-snmp-config.in:
- CHANGES: PATCH: 1678298: from magfr: compile-subagent checks for
- bad HAVE_SIGNAL_H
+ * net-snmp-config.in:
+
+ CHANGES: PATCH: 1678298: from magfr: compile-subagent checks for
+ bad HAVE_SIGNAL_H
+
+2007-03-12 21:47 dts12
+
+ * agent/mibgroup/if-mib/data_access/interface_linux.c:
+
+ CHANGES: snmpd: PATCHES: 1669048: Add support for
+ ipv6InterfaceIdentifier
2007-03-12 21:37 dts12
- * agent/helpers/table.c:
- CHANGES: snmpd: BUG: 1413728: Reference index values in debug
- output correctly.
+ * agent/helpers/table.c:
+
+ CHANGES: snmpd: BUG: 1413728: Reference index values in debug
+ output correctly.
2007-03-12 21:34 dts12
- * agent/mibgroup/ucd-snmp/disk.c:
- CHANGES: snmpd: BUG: 1102058: Skip non-mounted disks (e.g. swap
- partitions)
+ * agent/mibgroup/ucd-snmp/disk.c:
+
+ CHANGES: snmpd: BUG: 1102058: Skip non-mounted disks (e.g. swap
+ partitions)
2007-03-12 21:30 dts12
- * agent/mibgroup/if-mib/data_access/interface_linux.c,
- agent/mibgroup/if-mib/data_access/interface_solaris2.c,
- agent/mibgroup/if-mib/data_access/interface_sysctl.c:
- CHANGES: snmpd: PATCHES: 1668193: Update registration of
- ReasmMaxSize support.
+ * agent/mibgroup/if-mib/data_access/interface_linux.c,
+ agent/mibgroup/if-mib/data_access/interface_solaris2.c,
+ agent/mibgroup/if-mib/data_access/interface_sysctl.c:
+
+ CHANGES: snmpd: PATCHES: 1668193: Update registration of
+ ReasmMaxSize support.
2007-03-12 21:28 dts12
- * agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c:
- CHANGES: snmpd: PATCHES: 1668193: Fix check for v6 ReasmMaxSize
- support.
+ * agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c:
+
+ CHANGES: snmpd: PATCHES: 1668193: Fix check for v6 ReasmMaxSize
+ support.
2007-03-12 19:56 dts12
- * agent/mibgroup/ucd-snmp/proc.c:
- CHANGES: snmpd: PATCHES: 1668952: Ignore zombie processes.
+ * agent/mibgroup/ucd-snmp/proc.c:
+
+ CHANGES: snmpd: PATCHES: 1668952: Ignore zombie processes.
2007-03-12 19:54 dts12
- * agent/mibgroup/ip-mib/ip_scalars.c:
- CHANGES: snmpd: PATCHES: 1665985: Implement ipReasmTimeout
- Though this registers an instance, rather than the full scalar
- object
+ * agent/mibgroup/ip-mib/ip_scalars.c:
+
+ CHANGES: snmpd: PATCHES: 1665985: Implement ipReasmTimeout
+ Though this registers an instance, rather than the full scalar
+ object
2007-03-12 19:51 dts12
- * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c:
- CHANGES: library: PATCHES: 1665543: Handle VACM checks correctly.
- CHANGES: snmpd: PATCHES: 1665549: Handle creating VACM entries
- correctly.
- [Both patches are required for correct operation]
+ * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c:
+
+ CHANGES: library: PATCHES: 1665543: Handle VACM checks correctly.
+ CHANGES: snmpd: PATCHES: 1665549: Handle creating VACM entries
+ correctly.
+ [Both patches are required for correct operation]
2007-03-12 19:47 dts12
- * agent/mibgroup/smux/smux.c:
- CHANGES: snmpd: PATCHES: 1659623: Handle SMUX peers with an empty
- password.
+ * agent/mibgroup/smux/smux.c:
+
+ CHANGES: snmpd: PATCHES: 1659623: Handle SMUX peers with an empty
+ password.
+
+2007-03-12 19:44 dts12
+
+ * agent/mibgroup/ucd-snmp/pass.c,
+ agent/mibgroup/ucd-snmp/pass_persist.c:
+
+ CHANGES: snmpd: PATCHES: 1657741: Handle 64-bit types via pass
+ mechanism.
2007-03-12 19:40 dts12
- * agent/agent_trap.c:
- CHANGES: snmpd: PATCHES: 1644280: Use the correct engineID when
- sending v3 traps.
+ * agent/agent_trap.c:
+
+ CHANGES: snmpd: PATCHES: 1644280: Use the correct engineID when
+ sending v3 traps.
2007-03-12 19:32 dts12
- * snmplib/snmp_api.c:
- CHANGES: library: PATCHES: 1642071: Don't fiddle with the storage
- of pre-existing users.
+ * snmplib/snmp_api.c:
+
+ CHANGES: library: PATCHES: 1642071: Don't fiddle with the storage
+ of pre-existing users.
2007-03-12 19:30 dts12
- * agent/mibgroup/notification/snmpNotifyTable.c:
- CHANGES: snmpd: PATCHES: 1641865: Don't double check snmpTrapOID
- in the filter table.
+ * agent/mibgroup/notification/snmpNotifyTable.c:
+
+ CHANGES: snmpd: PATCHES: 1641865: Don't double check snmpTrapOID
+ in the filter table.
2007-03-12 19:25 dts12
- * agent/mibgroup/ucd-snmp/memory_freebsd2.c,
- agent/mibgroup/ucd-snmp/memory_netbsd1.c:
- CHANGES: snmpd: PATCHES: 1639726: Report physical memory
- correctly on *BSD
+ * agent/mibgroup/ucd-snmp/memory_freebsd2.c,
+ agent/mibgroup/ucd-snmp/memory_netbsd1.c:
+
+ CHANGES: snmpd: PATCHES: 1639726: Report physical memory
+ correctly on *BSD
+
+2007-03-09 21:31 tanders
+
+ * snmplib/mib.c:
+
+ CHANGES: PATCH: 1674299: from magfr: Lessen the scope of the zone
+ variable in dump_realloc_oid_to_inetaddress
+
+2007-03-09 21:29 tanders
+
+ * agent/agent_trap.c:
+
+ CHANGES: PATCH: 1674302: from magfr: Lessen the scope of the len
+ variable in convert_v2pdu_to_v1
2007-03-08 15:52 dts12
- * include/net-snmp/system/netbsd.h,
- include/net-snmp/system/openbsd.h:
- Include Host Resources MIB on NetBSD and OpenBSD
+ * include/net-snmp/system/netbsd.h,
+ include/net-snmp/system/openbsd.h:
+
+ Include Host Resources MIB on NetBSD and OpenBSD
+
+2007-03-07 09:43 tanders
+
+ * agent/agent_trap.c:
+
+ CHANGES: PATCH: 1674298: from magfr: Remove unused sinkport
+ variable
2007-03-06 13:51 dts12
- * agent/snmp_agent.c:
- CHANGES: snmpd: BUG: 1159908: Fix memory leak
+ * agent/snmp_agent.c:
+
+ CHANGES: snmpd: BUG: 1159908: Fix memory leak
+
+2007-03-02 22:40 tanders
+
+ * snmplib/MSG00001.bin:
-2007-03-02 22:58 tanders
+ no eol-style for binary files
- * snmplib/MSG00001.bin:
- de-mange binary file
+2007-03-02 22:26 tanders
+
+ * doc/rfc/smiV2/rfc2579.errata~:
+
+ don't ship editor backup copies
+
+2007-03-02 16:20 tanders
+
+ * snmplib/MSG00001.bin:
+
+ flag as binary
2007-03-02 12:44 tanders
- * CodingStyle:
- fix typo
+ * CodingStyle:
-2007-02-28 15:27 dts12
+ fix typo
- * CHANGES, ChangeLog, NEWS:
- Checkpoint summary of CVS changes, preparatory for the SVN
- switch.
+2007-03-02 09:57 dts12
--------------------------------------------------------------------------------
+ * TODO:
+
+ Minor tweak - playing with SVN as much as anything....
+
+2007-03-01 23:57 hardaker
+
+ * NEWS:
+
+ mention that we moved to SVN
-Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
+2007-02-28 15:27 dts12
+
+ * CHANGES, ChangeLog, NEWS:
+
+ Checkpoint summary of CVS changes, preparatory for the SVN
+ switch.
2007-02-27 13:36 rstory
@@ -6177,17 +69174,12 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
add header for easier configure --with-mib-module
-2007-02-27 12:34 rstory
-
- * agent/mibgroup/ip-mib/ipAddressPrefixTable.h:
-
- file ipAddressPrefixTable.h was added on branch V5-4-patches on 2007-02-27 12:34:59 +0000
-
-2007-02-26 14:55 dts12
+2007-02-26 14:54 dts12
* agent/mibgroup/agentx/protocol.c:
Re-correct interpretation of "null OID" in the AgentX specs.
+ (for the last time, I trust!)
2007-02-26 14:37 dts12
@@ -6199,15 +69191,15 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
* perl/: ASN/Makefile.PL, OID/Makefile.PL,
SNMP/Makefile.PL, TrapReceiver/Makefile.PL,
- agent/Makefile.PL, agent/default_store/Makefile.PL
-, default_store/Makefile.PL:
+ agent/Makefile.PL, agent/default_store/Makefile.PL,
+ default_store/Makefile.PL:
Prompting for a single directory, not an array.
2007-02-26 11:32 dts12
- * local/: mib2c.container.conf, mib2c.iterate.conf
-, mib2c.table_data.conf:
+ * local/: mib2c.container.conf, mib2c.iterate.conf,
+ mib2c.table_data.conf:
CHANGES: mib2c: BUG: 1429472: Protect against missing instances (and invalid objects)
@@ -6225,15 +69217,15 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
2007-02-23 21:53 tanders
- * configure, configure.in:
+ * configure.in, configure:
add quotes to fix shell syntax error when empty
-2007-02-22 22:47 tanders
+2007-02-22 22:35 tanders
* configure, configure.in:
- Last commit broke the build. Now escape backslashes properly. Please remember to use autoconf 2.59 for the patches branches!
+ Last commit broke the build. Now escape backslashes properly.
2007-02-22 15:38 dts12
@@ -6278,20 +69270,17 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
CHANGES: build: BUG: 1096166: Handle --without-logfile correctly.
-2007-02-19 16:36 dts12
+2007-02-19 16:34 dts12
- * dist/: Makefile, nsb-config, nsb-functions
-, nsb-nightly, nsb-package,
- nsb-platform, patme, README.build-scripts
-:
+ * dist/RELEASE-INSTRUCTIONS:
- removed dist files only to be distributed in the main CVS branch
+ Mention removal from CVS of deleted files
-2007-02-19 16:30 dts12
+2007-02-19 15:56 dts12
* dist/RELEASE-INSTRUCTIONS:
- Release Instructions only to be distributed in the main CVS branch
+ Rework release instructions to take account of "makerelease" script
2007-02-19 10:49 dts12
@@ -6310,7 +69299,7 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
* Makefile.in:
Don't invoke 'versiontag' for tagging the CVS tree.
- It doesn't handle this any more. (Use 'makerelease' instead)
+ It doesn't handle this any more. (Use 'makerelease' instead)
2007-02-19 10:02 dts12
@@ -6371,29 +69360,59 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
added the flow lable mib, which the tunnel-mib refers to
-2007-02-07 17:17 hardaker
+2007-02-05 23:02 tanders
- * mibs/IPV6-FLOW-LABEL-MIB.txt:
+ * dist/nsb-functions:
- file IPV6-FLOW-LABEL-MIB.txt was added on branch V5-4-patches on 2007-02-07 17:19:10 +0000
+ more portability fixes
-2007-02-05 15:16 dts12
+2007-02-05 22:50 tanders
- * snmplib/vacm.c:
+ * dist/check-api-change:
- CHANGES: snmplib: PATCH: 1641895: Extend short view masks (as per RFC specs)
- Patch supplied by Michael Kirkham.
+ use /bin/sh unless bash features are really needed
+
+2007-02-05 21:52 rstory
+
+ * Makefile.top:
+
+ note that current should be bumped by 5 when bumped
-2007-02-05 15:10 rstory
+2007-02-05 21:49 rstory
+
+ * dist/RELEASE-INSTRUCTIONS:
+
+ - note that current should be bumped by 5 when updated
+ - add pointer to new check-api-changes script
+
+2007-02-05 21:46 rstory
+
+ * dist/check-api-change:
+
+ simplistic new script to help check for api changes between releases
+
+2007-02-05 21:38 rstory
+
+ * agent/mibgroup/struct.h:
+
+ make new struct member conditional, since use is conditional
+
+2007-02-05 21:20 tanders
* agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:
move function call out of assert
-2007-02-05 14:38 dts12
+2007-02-05 15:16 dts12
- * agent/mibgroup/notification/snmpNotifyFilterProfileTable.c
-:
+ * snmplib/vacm.c:
+
+ CHANGES: snmplib: PATCH: 1641895: Extend short view masks (as per RFC specs)
+ Patch supplied by Michael Kirkham.
+
+2007-02-05 14:31 dts12
+
+ * agent/mibgroup/notification/snmpNotifyFilterProfileTable.c:
CHANGES: snmpd: PATCH: 1639360: Fix snmpNotifyFilterProfileTable row creation.
Patch supplied by Michael Kirkham.
@@ -6405,26 +69424,83 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
Fix compilation if LOCK_PER_CALLBACK_SUBID not defined.
Reported by Emi Yanagi
+2007-02-05 09:48 dts12
+
+ * FAQ:
+
+ Spelling correction: 'superceded' -> 'superseded'
+ (Oh, the shame of it!)
+
2007-01-31 13:51 tanders
* Makefile.top:
CHANGES: build: BUG: 1647976: Cygwin/MinGW Windows build fails due to libtool error
-2007-01-30 13:43 tanders
+2007-01-30 13:39 tanders
* agent/mibgroup/if-mib/data_access/interface_linux.c:
CHANGES: build: yet another fix to address build issues with ethtool (on RH9).
Patch provided by Magnus Fromreide.
+2007-01-30 09:10 dts12
+
+ * FAQ:
+
+ Clarify when symlink fix is/isn't appropriate. Synch with Wiki.
+
+2007-01-29 11:12 dts12
+
+ * FAQ:
+
+ Authenticated SNMPv3 requests still need a username. (Synch with Wiki)
+
2007-01-29 11:03 tanders
- * python/netsnmp/client_intf.c:
+ * python/netsnmp/client_intf.c, agent/helpers/table.c
+:
+
+ get rid of C++ comments
+
+2007-01-28 13:36 tanders
+
+ * dist/nsb-functions:
+
+ fix bad test
+
+2007-01-28 13:06 tanders
+
+ * dist/nsb-functions:
+
+ rename variable to resolve name clash and to unbreak nightly builds on Solaris
+
+2007-01-28 12:52 tanders
+
+ * agent/helpers/table_tdata.c:
+
+ get rid of C++ comments
+
+2007-01-27 14:40 tanders
+
+ * dist/nsb-nightly:
+
+ fix typo
+
+2007-01-27 14:23 tanders
+
+ * agent/helpers/table_data.c:
get rid of C++ comments
-2007-01-25 22:45 tanders
+2007-01-26 11:15 tanders
+
+ * dist/: nsb-config, nsb-functions, nsb-nightly
+, nsb-package:
+
+ more Bourne shell compatibility fixes
+
+2007-01-25 22:41 tanders
* configure, configure.in:
@@ -6438,6 +69514,7 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
2007-01-25 22:05 tanders
+ *
agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_subagent.c
, local/mib2c-conf.d/subagent.m2c:
@@ -6455,12 +69532,70 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
CHANGES: snmpd: PATCH: 1644714: from "Leland Wallace": replace last remaining instance of deprecated copy_word by copy_nword
+2007-01-25 15:30 tanders
+
+ * dist/: nsb-config, nsb-functions, nsb-nightly
+, nsb-package, nsb-platform:
+
+ many Bourne shell portability fixes
+
+2007-01-24 16:39 dts12
+
+ * dist/: nsb-config, nsb-functions, nsb-nightly
+, nsb-package, nsb-platform:
+
+ Pre-Posix Bourne shell compatability.
+
2007-01-24 14:02 dts12
* agent/mibgroup/ucd-snmp/disk.c:
Tweak debug output
+2007-01-24 13:58 dts12
+
+ * local/mib2c-update:
+
+ Shellscript portability. (Everything has /bin/sh)
+
+2007-01-24 13:49 dts12
+
+ * dist/: cvsshow, cvsup, nsb-config,
+ nsb-functions, nsb-nightly, nsb-package,
+ nsb-platform:
+
+ Improve shell-script portability. (Everything has /bin/sh!)
+
+2007-01-24 13:40 dts12
+
+ * snmplib/: snmpUDPDomain.c, snmp_client.c:
+
+ Extra debugging output
+
+2007-01-24 13:38 dts12
+
+ * agent/helpers/table.c, agent/helpers/table_container.c
+, agent/helpers/table_data.c,
+ agent/helpers/table_tdata.c, include/net-snmp/agent/table.h
+, include/net-snmp/agent/table_container.h,
+ include/net-snmp/agent/table_tdata.h:
+
+ Preliminary table unregistration API.
+
+2007-01-24 13:11 dts12
+
+ * apps/snmptrapd_log.c:
+
+ Move hostname translation into the transport-specific library routines.
+ (Where it belongs!)
+
+2007-01-24 13:04 dts12
+
+ * include/net-snmp/library/snmp_transport.h,
+ snmplib/snmpUDPDomain.c:
+
+ Basic framework for transport-specific translation of hostnames.
+
2007-01-24 12:27 dts12
* apps/snmptrapd_log.c:
@@ -6477,8 +69612,7 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
* agent/mibgroup/:
ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c
-, ip-mib/ipAddressTable/ipAddressTable_interface.c
-,
+, ip-mib/ipAddressTable/ipAddressTable_interface.c,
ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c
,
ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c
@@ -6528,6 +69662,7 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
CHANGES: snmptrapd: BUG: 1638225: Fix interpretation of transport address data.
(Keep this consistent with snmpUDPDomain.c)
+ This does not feel the right way to handle this!
2007-01-23 14:10 dts12
@@ -6556,8 +69691,7 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
2007-01-22 16:16 dts12
- * agent/mibgroup/agentx/: master_admin.c, master.c
-:
+ * agent/mibgroup/agentx/: master.c, master_admin.c:
CHANGES: snmpd: PATCH: 1641685: Handle unresponsive AgentX subagents more reliably.
Fix provided by Josef Moellers
@@ -6584,7 +69718,14 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
CHANGES: FreeBSD: BUG: 1633483: Support CPU HAL on FreeBSD4.x
(before CPU definitions were moved to <sys/resource.h>)
-2007-01-19 14:22 tanders
+2007-01-19 16:15 dts12
+
+ * apps/snmptrapd.c:
+
+ library layering improvements: *move* (rather than copy) global variables
+ from snmptrapd to libnetsnmptrapd
+
+2007-01-19 14:18 tanders
* configure, configure.in,
agent/mibgroup/if-mib/data_access/interface_linux.c:
@@ -6594,13 +69735,26 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
2007-01-19 11:25 tanders
- * configure, configure.in,
+ * configure.in, configure,
include/net-snmp/net-snmp-config.h.in,
agent/mibgroup/host/hr_filesys.c,
agent/mibgroup/host/hr_storage.c:
CHANGES: build: add configure check for hasmntopt to fix the build on systems that lack it
+2007-01-18 12:50 tanders
+
+ * apps/snmptrapd_handlers.c:
+
+ library layering improvements: move global variables from snmptrapd to libnetsnmptrapd
+
+2007-01-18 11:13 tanders
+
+ * apps/snmptrapd.c, apps/snmptrapd_handlers.c,
+ man/snmptrapd.8.def, man/snmptrapd.conf.5.def:
+
+ drop "-e"/printEventNumbers support for snmptrapd (obsolete, deprecated and breaks library layering)
+
2007-01-16 10:04 dts12
* agent/mibgroup/notification/snmpNotifyTable.c:
@@ -6621,6 +69775,12 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
Don't hardcode the size of counter64 structure (may be wrong on 64-bit boxes)
+2007-01-16 09:00 dts12
+
+ * agent/agent_trap.c:
+
+ Extra debugging output.
+
2007-01-11 22:13 tanders
* agent/mibgroup/util_funcs.c,
@@ -6630,10 +69790,16 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
CHANGES: snmplib: library layering improvements: introduce netsnmp_mktemp to prevent libnetsnmpagent from depending on libnetsnmpmibs
+2007-01-11 21:35 hardaker
+
+ * configure.in:
+
+ changed autoconf req to 2.61
+
2007-01-11 21:28 hardaker
- * snmplib/: snmpAAL5PVCDomain.c, snmpIPXDomain.c
-, snmpSTDDomain.c, snmpTCPDomain.c,
+ * snmplib/: snmpAAL5PVCDomain.c, snmpIPXDomain.c,
+ snmpSTDDomain.c, snmpTCPDomain.c,
snmpTCPIPv6Domain.c, snmpUDPDomain.c,
snmpUDPIPv6Domain.c, snmp_service.c,
snmp_transport.c:
@@ -6658,6 +69824,12 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
CHANGES: Solaris: IF-MIB fix: add missing return at end of get_if_stats
+2007-01-08 08:30 tanders
+
+ * agent/Makefile.in:
+
+ CHANGES: build: library layering improvements: build libraries in the correct order (libnetsnmpagent before libnetsnmphelpers before libnetsnmpmibs)
+
2007-01-07 19:47 tanders
* include/net-snmp/library/snmp_service.h:
@@ -6671,7 +69843,7 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
CHANGES: Solaris: BUG: 1626153: no hrSWRun informations on Solaris zones
Patch provided by Klaus Muehlfeld
-2007-01-06 00:34 tanders
+2007-01-06 00:30 tanders
* perl/agent/agent.xs:
@@ -6683,12 +69855,17 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
get rid of C++ comments
-2007-01-03 22:23 tanders
+2007-01-02 23:33 tanders
- * perl/SNMP/: SNMP.xs, t/conf.t:
+ * agent/agent_registry.c:
+
+ BUG: Coverity #173: remove superfluous NULL check (already dereferenced earlier anyway)
+
+2007-01-02 23:08 tanders
+
+ * snmplib/system.c:
- clean up compile and fix tests.
- Backport from 5.5.dev
+ only log a message when the mib_indexes directory is *really* created
2007-01-02 22:53 tanders
@@ -6702,6 +69879,62 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
BUG: Coverity #193: properly initialize session pointer before use
+2007-01-02 20:13 tanders
+
+ * agent/agent_registry.c:
+
+ back out previous bad change to agent registry
+
+2007-01-02 19:52 tanders
+
+ * agent/snmp_agent.c:
+
+ CHANGES: snmpd: PATCH: 1601453: from "Robert Wilcox": Dynamic Memory failure handling improvements
+
+2007-01-02 19:52 tanders
+
+ * snmplib/default_store.c, snmplib/read_config.c,
+ agent/agent_registry.c, agent/helpers/null.c,
+ agent/helpers/old_api.c, agent/helpers/stash_cache.c
+, agent/helpers/table.c, agent/helpers/table_array.c
+, agent/helpers/table_dataset.c,
+ snmplib/snmpCallbackDomain.c, snmplib/snmpusm.c,
+ agent/helpers/table_iterator.c, agent/helpers/watcher.c
+, agent/mibgroup/header_complex.c,
+ agent/mibgroup/testhandler.c,
+ agent/mibgroup/disman/mteObjectsTable.c,
+ agent/mibgroup/mibII/interfaces.c,
+ agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
+ agent/mibgroup/notification/snmpNotifyTable.c,
+ agent/mibgroup/utilities/override.c:
+
+ CHANGES: PATCH: 1601453: from "Robert Wilcox": Dynamic Memory failure handling improvements
+
+2007-01-02 17:56 tanders
+
+ * Makefile.in:
+
+ remove LD_RUN_PATH comment for python
+
+2007-01-02 17:38 tanders
+
+ * Makefile.top, configure, net-snmp-config.in
+:
+
+ CHANGES: build: update to autoconf 2.61
+
+2007-01-02 17:23 tanders
+
+ * Makefile.in, include/net-snmp/system/kfreebsd.h:
+
+ NEWS: Ports: PATCH: 1623874: from "Petr Salinger": add GNU/kFreeBSD support
+
+2007-01-02 17:17 tanders
+
+ * agent/mibgroup/ucd-snmp/disk.c:
+
+ CHANGES: build: add workaround for AC_FUNC_GETMNTENT() bug in autoconf 2.60b and 2.61 (see Debian bugs #403243, #403079)
+
2007-01-02 16:48 dts12
* local/mib2c:
@@ -6711,8 +69944,8 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
2007-01-02 16:00 dts12
- * snmplib/: snmpUDPDomain.c, snmpUDPIPv6Domain.c
-, snmpUnixDomain.c:
+ * snmplib/: snmpUDPDomain.c, snmpUDPIPv6Domain.c,
+ snmpUnixDomain.c:
CHANGES: snmplib: BUG: 1600171: Support longer community strings in VACM config.
Patch provided by Robert Wilcox
@@ -6724,20 +69957,27 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
CHANGES: snmpd: BUG: 1546817: Fix snmpEnterprise varbind when forwarding v1 traps.
Patch provided by Pablo Passera.
-2007-01-02 10:38 dts12
+2007-01-02 10:34 dts12
* configure, configure.in:
CHANGES: build: PATCH: 1625135: configure location of python interpreter
Provided by Andrew Langmead
-2007-01-02 10:38 dts12
+2007-01-02 10:34 dts12
* Makefile.in, Makefile.top:
NEWS: configure: PATCH 1625135: configure location of python interpreter
Provided by Andrew Langmead
+2007-01-02 10:22 dts12
+
+ * configure.in, configure:
+
+ CHANGES: build: PATCH: 1624406: option to hardcode location of mount table
+ Submitted by Jochen
+
2007-01-01 17:44 dts12
* agent/mibgroup/util_funcs.c:
@@ -6745,12 +69985,33 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
CHANGES: snmpd: PATCH: 1601188, BUG: 1600432: Handle signals properly when restarting the agent.
Fix provided by Loic Domaigne.
-2007-01-01 16:12 dts12
+2007-01-01 17:35 dts12
- * snmplib/snmp_client.c:
+ * snmplib/mib.c:
+
+ Handle non-writable MIB indexes (e.g. run as non-privileged user)
+
+2007-01-01 16:09 dts12
+
+ * include/net-snmp/library/snmp_api.h, snmplib/snmp_client.c
+:
NEWS: snmplib: PATCHES 1592706: Fix memory leak when cloning varbinds.
- Patch by Steven Dorigotti.
+ Based on a suggestion by Steven Dorigotti.
+
+2007-01-01 16:09 dts12
+
+ * snmplib/snmp_api.c:
+
+ CHANGES: snmplib: PATCH: 1592706: Fix memory leak when cloning varbinds.
+ Based on a suggestion by Steven Dorigotti.
+
+2007-01-01 15:48 dts12
+
+ * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:
+
+ NEWS: agent: PATCH 1585146: Extend range of available error codes
+ Submitted by Anthony Novatsis.
2007-01-01 15:29 dts12
@@ -6761,8 +70022,8 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
2007-01-01 15:16 dts12
- * apps/: snmpdf.c, snmpget.c, snmpgetnext.c
-, snmpset.c:
+ * apps/: snmpdf.c, snmpget.c, snmpgetnext.c,
+ snmpset.c:
Move global 'failures' variable closer to where it is used.
CHANGES: apps: PATCH: 1529523: Close SNMP session on failure.
@@ -6774,6 +70035,16 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
Protect against potential double delete.
Patch provided by Magnus Fromreide.
+2007-01-01 14:22 dts12
+
+ * include/net-snmp/library/mib.h, snmplib/mib.c,
+ snmplib/parse.c:
+
+ Maintain MIB directory index files under /var/net-snmp
+ (in line with File Hierarchy Standard specifications)
+ See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=389434
+ and discussion "MIBs in net-snmp" on coders list (Oct 2006)
+
2007-01-01 11:28 dts12
* agent/mibgroup/agentx/master_admin.c:
@@ -6781,6 +70052,12 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
Ensure sysORDescriptions are null-terminated, so they can be
safely passed to 'strdup()'. Reported by Wolfgang Pedot.
+2006-12-29 17:25 dts12
+
+ * FAQ:
+
+ Synchronise with Wiki version.
+
2006-12-28 23:29 tanders
* snmplib/snmpUDPDomain.c:
@@ -6810,10 +70087,9 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
2006-12-17 18:01 alex_b
- * win32/: Makefile-apps.in, libsnmp_dll/Makefile.in
-, snmpd/Makefile.in, snmpdsdk/Makefile.in
-, snmpnetstat/Makefile.in,
- snmptrapd/Makefile.in:
+ * win32/: Makefile-apps.in, libsnmp_dll/Makefile.in,
+ snmpd/Makefile.in, snmpdsdk/Makefile.in,
+ snmpnetstat/Makefile.in, snmptrapd/Makefile.in:
Add gdi32.lib to fix linking problem when using the static version of the
SSL libraries. Thanks to Simon Edwards for the fix.
@@ -6826,15 +70102,15 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
2006-12-12 23:53 tanders
- * agent/mibgroup/host/: hr_filesys.c, hr_storage.c
-, hr_swinst.c:
+ * agent/mibgroup/host/: hr_filesys.c, hr_storage.c,
+ hr_swinst.c:
CHANGES: Linux: PATCH: 1581294: from "Michael Tatarinov": host-resources improvements
2006-12-12 21:27 tanders
- * win32/net-snmp/: net-snmp-config.h,
- net-snmp-config.h.in:
+ * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in
+:
re-add UDP_ADDRESSES_IN_HOST_ORDER
@@ -6850,7 +70126,7 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
CHANGES: Win32: fix win32/Configure --with-ipv6
-2006-12-12 18:21 tanders
+2006-12-12 18:10 tanders
* win32/net-snmp/net-snmp-config.h:
@@ -6862,13 +70138,88 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
Add version to FAQ.html.
-2006-12-09 00:16 tanders
+2006-12-09 17:11 alex_b
- * include/net-snmp/system/: darwin8.h, darwin9.h
+ * man/: Makefile.in, make_index.pl, man_sections.txt
+:
+
+ -Create html pages for ALL man pages.
+ -Improve error message when creating the index.html file.
+
+2006-12-09 17:06 alex_b
+
+ * local/: html-add-header-footer.pl, html-textfile-fix.pl
:
+ Add tidy command line option and add missing README files.
+
+2006-12-09 00:16 tanders
+
+ * include/net-snmp/system/: darwin8.h, darwin9.h:
+
CHANGES: MacOSX: PATCH: 1600453: from "Chris Jalbert": OS X compile-time endian determination
+2006-12-08 22:47 tanders
+
+ * dist/RELEASE-INSTRUCTIONS:
+
+ document some more post-release tasks
+
+2006-12-08 22:26 tanders
+
+ * man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
+ man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3
+, man/netsnmp_baby_steps.3,
+ man/netsnmp_bulk_to_next.3, man/netsnmp_cache_handler.3
+, man/netsnmp_callback.3, man/netsnmp_container.3
+, man/netsnmp_data_list.3, man/netsnmp_debug.3
+, man/netsnmp_default_store.3, man/netsnmp_handler.3
+, man/netsnmp_instance.3,
+ man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,
+ man/netsnmp_library.3, man/netsnmp_mib_maintenance.3
+, man/netsnmp_mib_utilities.3,
+ man/netsnmp_mode_end_call.3, man/netsnmp_multiplexer.3
+, man/netsnmp_netsnmp_agent_request_info_s.3,
+ man/netsnmp_netsnmp_column_info_t.3,
+ man/netsnmp_netsnmp_data_list_s.3,
+ man/netsnmp_netsnmp_handler_registration_s.3,
+ man/netsnmp_netsnmp_iterator_info_s.3,
+ man/netsnmp_netsnmp_mib_handler_access_methods.3,
+ man/netsnmp_netsnmp_mib_handler_methods.3,
+ man/netsnmp_netsnmp_mib_handler_s.3,
+ man/netsnmp_netsnmp_request_info_s.3,
+ man/netsnmp_netsnmp_table_registration_info_s.3,
+ man/netsnmp_netsnmp_table_request_info_s.3,
+ man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
+ man/netsnmp_read_config.3, man/netsnmp_read_only.3,
+ man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
+ man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3
+, man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3
+, man/netsnmp_snmp_client.3,
+ man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
+ man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3
+, man/netsnmp_stash_to_next.3, man/netsnmp_table.3
+, man/netsnmp_table_array.3,
+ man/netsnmp_table_container.3, man/netsnmp_table_data.3
+, man/netsnmp_table_dataset.3,
+ man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3
+, man/netsnmp_table_iterator.3,
+ man/netsnmp_table_iterator.h.3,
+ man/netsnmp_table_maintenance.3, man/netsnmp_table_rows.3
+, man/netsnmp_tdata.3, man/netsnmp_util.3,
+ man/netsnmp_utilities.3, man/netsnmp_variable_list.3
+, man/netsnmp_watcher.3, perl/ASN/ASN.pm,
+ perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm,
+ perl/SNMP/SNMP.pm, perl/TrapReceiver/TrapReceiver.pm
+, perl/agent/agent.pm, perl/agent/Support/Support.pm
+, perl/agent/default_store/default_store.pm,
+ perl/default_store/default_store.pm, configure,
+ configure.in, doxygen.conf, sedscript.in,
+ dist/Makefile, dist/net-snmp.spec,
+ snmplib/snmp_version.c, FAQ, README:
+
+ - version tag ( 5.5.dev )
+
2006-12-08 22:20 tanders
* local/Version-Munge.pl:
@@ -6881,24 +70232,31 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
NEWS: BUG: 1611524: fix tcp connection table fd leak
-2006-12-07 15:56 tanders
+2006-12-08 13:17 marz
- * agent/mibgroup/hardware/: cpu.h, cpu/cpu_mach.c
-, cpu/cpu_mach.h:
+ * perl/SNMP/: Makefile.PL, SNMP.pm:
- NEWS: MacOSX: PATCH: 1600522: from "Bill Fenner": CPU HAL implementation for mach/darwin
+ revert uninformed version change
+
+2006-12-07 21:50 uid39039
-2006-12-07 15:54 tanders
+ * perl/SNMP/: Makefile.PL, SNMP.pm, SNMP.xs,
+ t/conf.t:
- * agent/mibgroup/hardware/cpu/cpu_mach.c:
+ clean up compile and fix tests
- file cpu_mach.c was added on branch V5-4-patches on 2006-12-07 15:56:38 +0000
+2006-12-07 16:48 marz
+
+ * perl/SNMP/SNMP.pm:
-2006-12-07 15:54 tanders
+ comment fix
- * agent/mibgroup/hardware/cpu/cpu_mach.h:
+2006-12-07 15:52 tanders
- file cpu_mach.h was added on branch V5-4-patches on 2006-12-07 15:56:38 +0000
+ * agent/mibgroup/hardware/: cpu.h, cpu/cpu_mach.c,
+ cpu/cpu_mach.h:
+
+ NEWS: MacOSX: PATCH: 1600522: from "Bill Fenner": CPU HAL implementation for mach/darwin
2006-12-07 13:10 tanders
@@ -6906,6 +70264,12 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
CHANGES: documentation: PATCH: 1604580: SNMP(3) manual page corrections (spotted by tek-ops)
+2006-12-06 20:30 hardaker
+
+ * dist/RELEASE-INSTRUCTIONS:
+
+ document various aspects of post-release things to do
+
2006-12-06 15:34 rstory
* agent/mibgroup/tunnel/tunnel.c:
@@ -6944,6 +70308,39 @@ Changes: V5.4 -> SVN checkpoint (V5-4-patches branch)
CHANGES: BUG: 1600093: autoconf 2.60 breaks the build
+2006-12-04 17:49 hardaker
+
+ * COPYING:
+
+ change top text to remove history section which was out of date
+
+2006-12-03 23:20 alex_b
+
+ * win32/: dist/README.build.win32.txt,
+ netsnmpmibssdk/netsnmpmibssdk.dsp:
+
+ Win32: Workspace compile fix, build instructions update.
+
+2006-11-24 17:53 hardaker
+
+ * FAQ, README, configure, configure.in
+, sedscript.in, snmplib/snmp_version.c,
+ dist/net-snmp.spec:
+
+ - version tag ( 5.4 )
+
+2006-11-24 17:52 hardaker
+
+ * CHANGES, NEWS:
+
+ version update
+
+2006-11-24 17:48 hardaker
+
+ * ChangeLog:
+
+ version update
+
-------------------------------------------------------------------------------
Changes: V5.4.rc3 -> V5.4
@@ -10769,6 +74166,7 @@ Changes: V5.3 -> V5.4.pre1
2006-08-17 07:50 rstory
+ *
agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c
, local/mib2c-conf.d/mfd-interface.m2c:
@@ -11771,6 +75169,7 @@ Changes: V5.3 -> V5.4.pre1
2006-06-12 13:05 rstory
+ *
agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c
:
@@ -13262,7 +76661,7 @@ Changes: V5.3 -> V5.4.pre1
* agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:
- Handle full-length IPv6 addresses. Fix supplied by Radek Vokál
+ Handle full-length IPv6 addresses. Fix supplied by Radek Vokà¥à¤
à¤à¥à¤
l
2006-01-30 01:52 dts12
@@ -13309,7 +76708,7 @@ Changes: V5.3 -> V5.4.pre1
, snmplib/snmp_api.c, perl/SNMP/SNMP.pm:
Handle non-increasing OIDs during a (perl) bulkwalk.
- Patch #1364650 from Ole Bjørn Hessen
+ Patch #1364650 from Ole Bjà¥à¤
à¤à¥à¤
rn Hessen
2006-01-27 03:07 dts12
@@ -13763,6 +77162,7 @@ Changes: V5.3 -> V5.4.pre1
2006-01-10 03:07 tanders
+ *
agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c
:
@@ -13770,6 +77170,7 @@ Changes: V5.3 -> V5.4.pre1
2006-01-09 17:41 tanders
+ *
agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c
:
@@ -14781,6 +78182,7 @@ Changes: V5.2 -> V5.3
2005-12-09 20:58 rstory
+ *
agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_data_access.c
:
@@ -14803,6 +78205,7 @@ Changes: V5.2 -> V5.3
2005-12-09 20:57 rstory
+ *
agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c
:
@@ -16083,6 +79486,7 @@ Changes: V5.2 -> V5.3
2005-11-16 15:18 rstory
+ *
agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c
:
@@ -16222,6 +79626,7 @@ Changes: V5.2 -> V5.3
2005-11-15 21:14 rstory
+ *
agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c
:
@@ -16235,6 +79640,7 @@ Changes: V5.2 -> V5.3
2005-11-15 21:08 rstory
+ *
agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c
:
@@ -16264,6 +79670,7 @@ Changes: V5.2 -> V5.3
2005-11-15 19:24 rstory
+ *
agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c
:
@@ -16380,6 +79787,7 @@ Changes: V5.2 -> V5.3
2005-11-14 17:28 rstory
+ *
agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c
:
@@ -17661,6 +81069,7 @@ Changes: V5.2 -> V5.3
2005-10-28 23:27 rstory
+ *
agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.h
:
@@ -17668,6 +81077,7 @@ Changes: V5.2 -> V5.3
2005-10-28 23:26 rstory
+ *
agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c
:
@@ -19736,6 +83146,7 @@ Changes: V5.2 -> V5.3
2005-09-27 19:25 rstory
+ *
agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c
:
@@ -20448,6 +83859,7 @@ Changes: V5.2 -> V5.3
2005-09-06 19:17 tanders
+ *
agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/.cvsignore
:
@@ -20560,6 +83972,7 @@ Changes: V5.2 -> V5.3
2005-08-30 08:06 rstory
+ *
agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_constants.h
:
@@ -23396,6 +86809,7 @@ Changes: V5.2 -> V5.3
2005-03-28 14:29 rstory
+ *
agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c
:
@@ -23425,7 +86839,7 @@ Changes: V5.2 -> V5.3
* local/mib2c-conf.d/mfd-interface.m2c:
- pass NULL to config handler reg, to use current apptype
- - add seperators and headers when saving persistent data
+ - add separators and headers when saving persistent data
- remove extraneous newline in persistent data
2005-03-24 22:06 rstory
@@ -23436,6 +86850,7 @@ Changes: V5.2 -> V5.3
2005-03-24 16:48 rstory
+ *
agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c
:
@@ -24173,6 +87588,7 @@ Changes: V5.2 -> V5.3
2005-01-27 22:52 rstory
+ *
agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c
:
@@ -25928,6 +89344,7 @@ Changes: V5.1 -> V5.2
2004-10-17 20:56 rstory
+ *
agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c
:
@@ -26348,6 +89765,7 @@ Changes: V5.1 -> V5.2
2004-10-14 18:15 rstory
+ *
agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h
:
@@ -26696,6 +90114,7 @@ Changes: V5.1 -> V5.2
2004-10-08 19:27 rstory
+ *
agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c
:
@@ -26703,6 +90122,7 @@ Changes: V5.1 -> V5.2
2004-10-08 19:25 rstory
+ *
agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c
:
@@ -27756,6 +91176,7 @@ Changes: V5.1 -> V5.2
2004-09-24 09:15 rstory
+ *
agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c
:
@@ -27815,6 +91236,7 @@ Changes: V5.1 -> V5.2
2004-09-23 13:24 rstory
+ *
agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c
:
@@ -27991,6 +91413,7 @@ Changes: V5.1 -> V5.2
2004-09-21 06:43 hardaker
+ *
agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.c
:
@@ -29024,7 +92447,7 @@ Changes: V5.1 -> V5.2
* agent/mibgroup/ucd-snmp/disk.c:
- fix float calc in var_extensible_disk per Harald Straßberger <hs at syslog.at>
+ fix float calc in var_extensible_disk per Harald Straà¥à¤berger <hs at syslog.at>
2004-08-31 14:02 hardaker
@@ -29183,6 +92606,7 @@ Changes: V5.1 -> V5.2
2004-08-27 23:22 rstory
+ *
agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c
:
@@ -30043,6 +93467,7 @@ Changes: V5.1 -> V5.2
2004-07-10 19:51 rstory
+ *
agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c
:
@@ -30127,6 +93552,7 @@ Changes: V5.1 -> V5.2
2004-07-09 22:58 hardaker
+ *
agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c
:
@@ -30205,6 +93631,7 @@ Changes: V5.1 -> V5.2
2004-07-09 09:57 hardaker
+ *
agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/.cvsignore
:
@@ -30348,6 +93775,7 @@ Changes: V5.1 -> V5.2
2004-07-07 13:41 rstory
+ *
agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c
:
@@ -31175,6 +94603,7 @@ Changes: V5.1 -> V5.2
2004-06-28 15:11 rstory
+ *
agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h
:
@@ -31605,7 +95034,7 @@ Changes: V5.1 -> V5.2
* configure.in, configure:
Fix handling of --enable-local-smux option
- (Patch #949808 from Erik Änggård)
+ (Patch #949808 from Erik à¥à¤
à¤nggà¥à¤rd)
2004-06-18 06:46 dts12
@@ -33845,6 +97274,7 @@ Changes: V5.1 -> V5.2
2004-04-13 11:44 rstory
+ *
agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c
:
@@ -33852,6 +97282,7 @@ Changes: V5.1 -> V5.2
2004-04-13 11:43 rstory
+ *
agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c
:
@@ -51024,7 +114455,7 @@ Changes: V5.0.9 -> V5.1
* agent/helpers/instance.c:
- Report non-exitent subinstances as 'noSuchInstance' rather than 'noSuchObject'.
+ Report non-existent subinstances as 'noSuchInstance' rather than 'noSuchObject'.
"snmpget .... .1.3.6.1.6.3.12.1.5.0.99" now responds correctly.
(though "snmpget .... .1.3.6.1.6.3.12.1.5.1" still returns 'noSuchObject')
@@ -62569,7 +126000,7 @@ Changes: V5.0.9 -> V5.1
* agent/mibgroup/host/: hr_swrun.c (V4-2-patches.5), hr_swrun.c
:
- Fix Linux file descriptor leak (reported by Oliver Fänger)
+ Fix Linux file descriptor leak (reported by Oliver Fà¥à¤nger)
2001-03-14 05:22 jbpn
@@ -67094,7 +130525,7 @@ Changes: V5.0.9 -> V5.1
* agent/mibgroup/ucd-snmp/memory.c:
- - (memory.c): Patch from Ragnar Kjørstad:
+ - (memory.c): Patch from Ragnar Kjà¥à¤à¤rstad:
- fixed linux problem: wrong params getting returned.
2000-05-25 05:38 mslifcak
@@ -68874,7 +132305,7 @@ Changes: V5.0.9 -> V5.1
- (configure* ucd-snmp/vmstat_solaris2.c):
- Provide missing 'getpagesize' routine for Solaris 2.4
- (Thanks to Ragnar Kjørstad)
+ (Thanks to Ragnar Kjà¥à¤à¤rstad)
2000-02-16 20:17 mslifcak
@@ -76202,7 +139633,7 @@ Changes: V5.0.9 -> V5.1
loadave.c, memory_solaris2.c, pass.c, pass_persist.c, proc.c,
versioninfo.c, alarm.c, event.c, Makefile.in, parse.c, snmp.c,
snmp_debug.c, snmp_logging.c, snmp_logging.h): Patch from Ragnar
- Kjørstad:
+ Kjà¥à¤à¤rstad:
- do file, stderr, and syslog support.
1999-07-15 08:45 hardaker
@@ -76345,7 +139776,7 @@ Changes: V5.0.9 -> V5.1
* agent/snmpd.c:
- - (snmpd.c): Patch from Ragnar Kjørstad:
+ - (snmpd.c): Patch from Ragnar Kjà¥à¤à¤rstad:
- Add options for switching to a given uid and gid.
1999-07-08 15:16 hardaker
@@ -93114,7 +156545,7 @@ Changes: V5.0.7 -> V5.0.8
* snmplib/mib.c:
- Fix a C precedence botch-up, thanks to Fabrício Las Casas <Fabricio at atan.com.br>
+ Fix a C precedence botch-up, thanks to Fabr५cio Las Casas <Fabricio at atan.com.br>
2003-02-26 14:14 nba
@@ -99435,7 +162866,7 @@ Changes: V5.0 -> V5.0.1
* agent/helpers/instance.c:
- Report non-exitent subinstances as 'noSuchInstance' rather than 'noSuchObject'.
+ Report non-existent subinstances as 'noSuchInstance' rather than 'noSuchObject'.
"snmpget .... .1.3.6.1.6.3.12.1.5.0.99" now responds correctly.
(though "snmpget .... .1.3.6.1.6.3.12.1.5.1" still returns 'noSuchObject')
@@ -109897,7 +173328,7 @@ Changes: V4.2 -> V5.0
* agent/mibgroup/host/: hr_swrun.c (V4-2-patches.5), hr_swrun.c:
- Fix Linux file descriptor leak (reported by Oliver Fänger)
+ Fix Linux file descriptor leak (reported by Oliver Fà¥à¤nger)
2001-03-14 05:22 jbpn
@@ -114142,7 +177573,7 @@ Changes: V4.2 -> V4.2.1
* agent/mibgroup/host/hr_swrun.c:
- Fix Linux file descriptor leak (reported by Oliver Fänger)
+ Fix Linux file descriptor leak (reported by Oliver Fà¥à¤nger)
2001-03-13 13:20 hardaker
@@ -117388,7 +180819,7 @@ Changes: V4.1.2 -> V4.2
2000-05-25 10:07 hardaker
- - (memory.c): Patch from Ragnar Kjørstad:
+ - (memory.c): Patch from Ragnar Kjà¥à¤à¤rstad:
- fixed linux problem: wrong params getting returned.
2000-05-25 05:38 mslifcak
@@ -118577,7 +182008,7 @@ Changes: V4.1.2 -> V4.2
- (configure* ucd-snmp/vmstat_solaris2.c):
- Provide missing 'getpagesize' routine for Solaris 2.4
- (Thanks to Ragnar Kjørstad)
+ (Thanks to Ragnar Kjà¥à¤à¤rstad)
2000-02-16 20:17 mslifcak
@@ -123911,7 +187342,7 @@ hardaker 8 Jul 99 15:16:35
- (snmpdelta.c, int64.c, int64.h): minimal c64 support for snmpdelta. Untested.
hardaker 8 Jul 99 16:02:58
- - (snmpd.c): Patch from Ragnar Kjørstad:
+ - (snmpd.c): Patch from Ragnar Kjà¥à¤à¤rstad:
- Add options for switching to a given uid and gid.
daves 9 Jul 99 01:49:49
@@ -123958,7 +187389,7 @@ hardaker 20 Jul 99 14:02:26
loadave.c, memory_solaris2.c, pass.c, pass_persist.c, proc.c,
versioninfo.c, alarm.c, event.c, Makefile.in, parse.c, snmp.c,
snmp_debug.c, snmp_logging.c, snmp_logging.h): Patch from Ragnar
- Kjørstad:
+ Kjà¥à¤à¤rstad:
- do file, stderr, and syslog support.
hardaker 20 Jul 99 17:06:53
diff --git a/FAQ b/FAQ
index 81d88a4..d2594ce 100644
--- a/FAQ
+++ b/FAQ
@@ -1,7 +1,7 @@
Frequently Asked Questions (FAQ) for the UCD/Net-SNMP package
=============================================================
FAQ Author: Dave Shield
- Net-SNMP Version: 5.4.3 SVN branch
+ Net-SNMP Version: 5.7.2
Net-SNMP/UCD-SNMP Project Leader: Wes Hardaker
Email: net-snmp-coders at lists.sourceforge.net
@@ -459,8 +459,11 @@ How do I submit a patch or bug report?
doesn't contain a decent description field.
The best way to submit patch (diff) information is by checking out
- the current code from the development SVN trunk, making your changes
- and then running "svn diff" after you're done.
+ the current code from the development git trunk, making your changes
+ and then running "git diff" or "git format-patch" after you're done.
+
+ (Please see http://www.net-snmp.org/wiki/index.php/Git for further
+ information on using git with the Net-SNMP project)
If you're working from a source code distribution, and comparing old
and new versions of a code file, use "diff -u OLDFILE NEWFILE"
@@ -1311,7 +1314,7 @@ How do I send traps and notifications?
covered in the AGENT and CODING sections.
You should also read the snmptrap tutorial at
- http://www.net-snmp.org/tutorial-5/commands/snmptrap.html
+ http://www.net-snmp.org/wiki/index.php/TUT:snmptrap
which will help you understand everything you need to know about traps.
@@ -1348,7 +1351,7 @@ How do I receive traps and notifications?
forward default 10.0.0.2
There's a tutorial with more details on the web site at
- http://www.net-snmp.org/tutorial-5/commands/snmptrap.html
+ http://www.net-snmp.org/wiki/index.php/TUT:snmptrap
@@ -2155,6 +2158,15 @@ What's the difference between 'exec', 'sh', 'extend' and 'pass'?
output is returned in a fixed format, and it is up to the receiving
application to interpret this appropriately.
+ Note that the "relocatable" form of the 'exec' directive ('exec OID ....')
+ produces MIB output that is not strictly valid. For this reason, support
+ for this has been deprecated in favour of 'extend OID ...', which produces
+ well-formed MIB results (as well as providing fuller functionality).
+ The most recent releases of the agent don't include support for "relocatable
+ exec" by default. This needs to be explicitly included when the agent is
+ first compiled, by including the module 'ucd-snmp/extensible' instead of
+ 'agent/extend'.
+
'pass' is a more general mechanism for implementing arbitrary MIB
objects. The specified command will be invoked for any request within
@@ -2591,7 +2603,7 @@ The agent is complaining about 'snmpd.conf'. Where is this?
Why does the agent complain about 'no access control information'?
-------------------------------------------------------------------
+-----------------------------------------------------------------
Although an SNMP agent may support a wide range of management
information, it is not necessarily appropriate to report the whole
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..cd8c1fa
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1 @@
+ACLOCAL_AMFLAGS = -I m4
diff --git a/Makefile.in b/Makefile.in
index 077f6bc..4d00168 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,3 +1,4 @@
+
#
# Makefile.in (at the root of net-snmp)
#
@@ -6,6 +7,7 @@ top_builddir = .
VPATH = @srcdir@
SUBDIRS = snmplib @MAINSUBS@
+FTSUBDIRS = @FTMAINSUBS@ snmplib
TESTDIRS = testing
CPP = @CPP@ \
@@ -13,18 +15,22 @@ CPP = @CPP@ \
-DDONT_INC_STRUCTS -DBINDIR=$(bindir) \
$(EXTRACPPFLAGS)
-INSTALLHEADERS=version.h
+INSTALLHEADERS=version.h net-snmp-features.h
INCLUDESUBDIR=system
INCLUDESUBDIRHEADERS= aix.h bsd.h bsdi3.h bsdi4.h bsdi.h cygwin.h \
- darwin.h darwin7.h darwin8.h darwin9.h freebsd5.h freebsd6.h \
- dynix.h freebsd2.h freebsd3.h freebsd4.h freebsd.h generic.h hpux.h \
- irix.h linux.h mingw32.h mips.h netbsd.h openbsd.h osf5.h \
+ darwin.h darwin7.h darwin8.h darwin9.h darwin10.h dragonfly.h dynix.h \
+ freebsd2.h freebsd3.h freebsd4.h freebsd5.h freebsd6.h \
+ freebsd7.h freebsd8.h freebsd9.h freebsd10.h freebsd.h \
+ generic.h \
+ hpux.h irix.h linux.h mingw32.h mips.h netbsd.h osf5.h \
+ openbsd.h openbsd5.h openbsd4.h \
solaris2.3.h solaris2.4.h solaris2.5.h solaris2.6.h \
- solaris.h sunos.h svr5.h sysv.h ultrix4.h dragonfly.h
+ solaris.h sunos.h svr5.h sysv.h ultrix4.h
INCLUDESUBDIR2=machine
INCLUDESUBDIRHEADERS2=generic.h
INSTALLBUILTHEADERS=include/net-snmp/net-snmp-config.h
-INSTALLBINSCRIPTS=net-snmp-config
+INSTALLBUILTINCLUDEHEADERS=@FEATUREHEADERS@
+INSTALLBINSCRIPTS=net-snmp-config net-snmp-create-v3-user
INSTALLUCDHEADERS=ucd-snmp-config.h version.h mib_module_config.h
#
@@ -40,13 +46,20 @@ UCDPERSISTENT_DIRECTORY=@UCDPERSISTENT_DIRECTORY@
# perl specific
#
# yes, order matters here. default_store must occur before anything else
-PERLMODULES=default_store SNMP ASN OID agent
+PERLMODULES=default_store SNMP ASN OID agent TrapReceiver
+PERLMODULEFTS=perl/default_store/netsnmp-feature-definitions.ft \
+ perl/SNMP/netsnmp-feature-definitions.ft \
+ perl/ASN/netsnmp-feature-definitions.ft \
+ perl/OID/netsnmp-feature-definitions.ft \
+ perl/agent/netsnmp-feature-definitions.ft \
+ perl/TrapReceiver/netsnmp-feature-definitions.ft
PERLARGS=@PERLARGS@
#
# python specific
#
PYTHONARGS=@PYTHONARGS@
+PYTHONMODULEFTS=python/netsnmp/netsnmp-feature-definitions.ft
#
# libtool
@@ -54,9 +67,14 @@ PYTHONARGS=@PYTHONARGS@
LIBTOOL_DEPS = @LIBTOOL_DEPS@
#
+# feature checks for optional components
+#
+FTOTHERTARGS=@PERLFEATURES@ @PYTHONFEATURES@
+
+#
# targets
#
-all: sedscript EXAMPLE.conf standardall net-snmp-config-x @PERLTARGS@ @PYTHONTARGS@
+all: sedscript EXAMPLE.conf @FEATURETARGS@ standardall net-snmp-config-x net-snmp-create-v3-user @PERLTARGS@ @PYTHONTARGS@
start-flag:
@touch build-in-progress-flag
@@ -68,22 +86,23 @@ libtool: $(LIBTOOL_DEPS)
$(SHELL) ./config.status --recheck
-snmplib:
+snmplib: @FEATURETARGS@
@(cd snmplib; $(MAKE) )
-agent:
+agent: @FEATURETARGS@
@(cd snmplib; $(MAKE) )
@(cd agent; $(MAKE) )
-apps:
+apps: @FEATURETARGS@
@(cd snmplib; $(MAKE) )
+ @(cd agent; $(MAKE) libs)
@(cd apps; $(MAKE) )
-snmpget snmpbulkget snmpwalk snmpbulkwalk snmptranslate snmpstatus snmpdelta snmptable snmptest snmpset snmpusm snmpvacm snmpgetnext encode_keychange snmpdf snmptrap:
+snmpget snmpbulkget snmpwalk snmpbulkwalk snmptranslate snmpstatus snmpdelta snmptable snmptest snmpset snmpusm snmpvacm snmpgetnext encode_keychange snmpdf snmptrap snmptls: @FEATURETARGS@
@(cd snmplib; $(MAKE) )
@(cd apps; $(MAKE) $@ )
-snmptrapd:
+agentxtrap snmptrapd: @FEATURETARGS@
@(cd snmplib; $(MAKE) )
@(cd agent; $(MAKE) libs)
@(cd apps; $(MAKE) $@ )
@@ -93,6 +112,7 @@ snmptrapd:
#
sedscript: sedscript.in include/net-snmp/net-snmp-config.h $(srcdir)/agent/mibgroup/mibdefs.h
$(CPP) $(srcdir)/sedscript.in | egrep '^s[/#]' | sed 's/REMOVEME//g;s# */#/#g;s/ *#/#/g;s#/ *#/#g;s/# g/#g/;' > sedscript
+ echo 's/VERSIONINFO/$(VERSION)/g' >> sedscript
echo 's#DATADIR#$(datadir)#g' >> sedscript
echo 's#LIBDIR#$(libdir)#g' >> sedscript
echo 's#BINDIR#$(bindir)#g' >> sedscript
@@ -102,24 +122,21 @@ sedscript: sedscript.in include/net-snmp/net-snmp-config.h $(srcdir)/agent/mibgr
EXAMPLE.conf: sedscript EXAMPLE.conf.def
$(SED) -f sedscript $(srcdir)/EXAMPLE.conf.def > EXAMPLE.conf
-docs: docsdir mancp
+docs: docsdir
docsdir: docsdox
docsdox: doxygen.conf
- srcdir=$(srcdir) doxygen $(srcdir)/doxygen.conf
- -rm docs/man/man3/todo.3
- -rm docs/man/man3/deprecated.3
-
-mancp:
- @for i in docs/man/man3/* ; do \
- cp $$i man/netsnmp_`basename $$i` ; \
- done
+ srcdir=$(srcdir) VERSION=$(VERSION) doxygen $(srcdir)/doxygen.conf
net-snmp-config-x: net-snmp-config
chmod a+x net-snmp-config
touch net-snmp-config-x
+net-snmp-create-v3-user-x: net-snmp-create-v3-user
+ chmod a+x net-snmp-create-v3-user
+ touch net-snmp-create-v3-user-x
+
#
# extra install rules
#
@@ -132,11 +149,8 @@ copypersistentfiles:
#
# test targets
#
-test: all testdirs
- ( cd testing; $(MAKE) test )
-
-test-mibs: all testdirs
- ( cd testing; $(MAKE) test-mibs )
+test test-mibs testall testfailed testsimple: all testdirs
+ ( cd testing; $(MAKE) $@ )
testdirs:
for i in $(TESTDIRS) ; do \
@@ -149,7 +163,7 @@ testdirs:
distall: ${srcdir}/configure ${srcdir}/include/net-snmp/net-snmp-config.h
OTHERCLEANTARGETS=EXAMPLE.conf sedscript
-OTHERCLEANTODOS=perlclean @PYTHONCLEANTARGS@
+OTHERCLEANTODOS=perlclean @PYTHONCLEANTARGS@ cleanfeatures perlcleanfeatures pythoncleanfeatures
#
# perl specific build rules
@@ -190,17 +204,25 @@ perlclean:
@if test -f perl/Makefile; then \
( cd perl ; $(MAKE) clean ) ; \
fi
+
perlrealclean:
@if test -f perl/Makefile; then \
( cd perl ; $(MAKE) realclean ) ; \
fi
+.h.ft:
+ $(FEATURECHECK) --feature-global $(top_builddir)/include/net-snmp/feature-details.h `dirname $<` $< $@ $(CC) -I $(top_builddir)/include -I $(top_srcdir)/include -E $(CPPFLAGS) $(CFLAGS) -c
+
+perlfeatures: $(PERLMODULEFTS)
+
+perlcleanfeatures:
+ $(RM) $(PERLMODULEFTS)
+
-#
# python specific build rules
#
PYMAKE=$(PYTHON) setup.py $(PYTHONARGS)
-pythonmodules:
+pythonmodules: subdirs
@(dir=`pwd`; cd python; $(PYMAKE) build --basedir=$$dir) ; \
if test $$? != 0 ; then \
exit 1 ; \
@@ -224,6 +246,10 @@ pythontest:
pythonclean:
@(dir=`pwd`; cd python; $(PYMAKE) clean --basedir=$$dir)
+pythonfeatures: $(PYTHONMODULEFTS)
+
+pythoncleanfeatures:
+ $(RM) $(PYTHONMODULEFTS)
#
# make distclean completely removes all traces of building including
@@ -242,12 +268,15 @@ makefileclean:
configclean: makefileclean
rm -f config.cache config.status config.log \
libtool include/net-snmp/net-snmp-config.h \
- net-snmp-config net-snmp-config-x configure-summary
+ net-snmp-config net-snmp-config-x configure-summary \
+ net-snmp-create-v3-user net-snmp-create-v3-user-x
rm -f mibs/.index
rm -f include/net-snmp/agent/mib_module_config.h \
include/net-snmp/agent/agent_module_config.h \
include/net-snmp/library/snmpv3-security-includes.h \
- snmplib/snmpsm_init.h \
+ include/net-snmp/feature-details.h \
+ snmplib/snmpsm_init.h snmplib/snmpsm_shutdown.h \
+ snmplib/transports/snmp_transport_inits.h \
agent/mibgroup/agent_module_includes.h \
agent/mibgroup/agent_module_inits.h \
agent/mibgroup/agent_module_shutdown.h \
@@ -276,8 +305,28 @@ Makefile: Makefile.in config.status Makefile.rules Makefile.top
echo "WARNING: not running config.status"; \
fi
+configure_ac = configure.ac \
+ configure.d/config_modules_agent \
+ configure.d/config_modules_lib \
+ configure.d/config_os_functions \
+ configure.d/config_os_headers \
+ configure.d/config_os_libs1 \
+ configure.d/config_os_libs2 \
+ configure.d/config_os_misc1 \
+ configure.d/config_os_misc2 \
+ configure.d/config_os_misc3 \
+ configure.d/config_os_misc4 \
+ configure.d/config_os_progs \
+ configure.d/config_os_struct_members \
+ configure.d/config_project_ipv6_types \
+ configure.d/config_project_manual \
+ configure.d/config_project_paths \
+ configure.d/config_project_perl_python \
+ configure.d/config_project_types \
+ configure.d/config_project_with_enable
+
$(srcdir)/include/net-snmp/net-snmp-config.h.in: stamp-h.in
-$(srcdir)/stamp-h.in: configure.in acconfig.h
+$(srcdir)/stamp-h.in: $(configure_ac) acconfig.h
@if test "x$(NOAUTODEPS)" = "x" -a "x$(AUTOHEADER)" != "x:"; then \
cd ${srcdir} && LC_COLLATE=C $(AUTOHEADER); \
echo timestamp > ${srcdir}/stamp-h.in; \
@@ -296,7 +345,7 @@ stamp-h: include/net-snmp/net-snmp-config.h.in config.status
echo "WARNING: not running config.status"; \
fi
-$(srcdir)/configure: configure.in aclocal.m4
+$(srcdir)/configure: $(configure_ac) aclocal.m4
@if test "x$(NOAUTODEPS)" = "x" -a "x$(AUTOCONF)" != "x:"; then \
cd ${srcdir} && $(AUTOCONF); \
echo "Please run configure now."; \
@@ -305,6 +354,30 @@ $(srcdir)/configure: configure.in aclocal.m4
echo "WARNING: not running autoconf"; \
fi
+gendir=dist/generation-scripts
+generation-scripts: generation-scripts-dirs $(gendir)/gen-transport-headers $(gendir)/gen-security-headers
+
+$(gendir)/gen-variables: $(gendir)/gen-variables.in
+ ./config.status
+
+generation-scripts-dirs:
+ @if [ ! -d dist ] ; then \
+ mkdir dist ; \
+ fi
+ @if [ ! -d dist/generation-scripts ] ; then \
+ mkdir dist/generation-scripts ; \
+ fi
+
+$(gendir)/gen-transport-headers: $(gendir)/gen-transport-headers.in $(gendir)/gen-variables
+ rm -f $@
+ autoconf -o $@ $<
+ chmod a+x $@
+
+$(gendir)/gen-security-headers: $(gendir)/gen-security-headers.in $(gendir)/gen-variables
+ rm -f $@
+ autoconf -o $@ $<
+ chmod a+x $@
+
config.status: configure
@if test "x$(NOAUTODEPS)" = "x"; then \
echo "running config.status because $? changed"; \
@@ -342,25 +415,35 @@ tarclean:
fi
checks:
- $(MAKE) -k makefilecheck commentcheck warningcheck dependcheck
+ $(MAKE) -k makefilecheck commentcheck warningcheck dependcheck \
+ assertcheck perlcalloccheck
dependcheck:
@echo "Checking for full paths in dependency files..."
- @grep -n -E "^/" `$(FIND) $(top_srcdir) -name Makefile.depend` && exit 1
+ @if grep -n -E "^/" `$(FIND) $(top_srcdir) -name Makefile.depend`; then false; fi
warningcheck:
@echo "Checking for cpp warnings..."
- @grep -n -E "#warning" `$(FIND) $(top_srcdir) -name \*.\[ch\]` && exit 1
+ @if grep -n "#warning" `$(FIND) $(top_srcdir) -name \*.\[ch\]`; then false; fi
+
+assertcheck:
+ @echo "Checking for non-snmp asserts..."
+ @if grep -n -w "assert" `$(FIND) $(top_srcdir) -name \*.\[ch\] | grep -v snmp_assert.h | egrep -v 'perl/.*c' | grep -v openssl`; then false; fi
commentcheck:
@echo "Checking for C++ style comments..."
- @grep -n -E "([^:)n]|^)//" `$(FIND) $(top_srcdir) -path './win32' -prune -o -name \*.\[ch\] | grep -v agent/mibgroup/winExtDLL.c` && exit 1
+ @if grep -n -E "([^:)n]|^)//" `$(FIND) $(top_srcdir) -path './win32' -prune -o -name \*.\[ch\] | grep -v agent/mibgroup/winExtDLL.c`; then false; fi
-# always exit 1, since I can't figure out how to invert grep rc
makefilecheck:
@echo "Checking for non-portable Makefile constructs..."
- @grep -n "\.c=" `$(FIND) $(top_srcdir) -name "Makefile.*"`
- @exit 1
+ @if grep -n "\.c=" `$(FIND) $(top_srcdir) -name .svn -prune -o -path ./Makefile.in -prune -o -name "Makefile.*" -print`; then false; fi
+
+# Invoking calloc() directly or indirectly from a Perl XSUB and freeing that
+# memory by calling free() from the XSUB is a sure way to trigger "Free to
+# wrong pool" errors on Windows.
+perlcalloccheck:
+ @echo "Checking for calloc() in Perl's external subroutines ..."
+ @if grep -nwE 'calloc|SNMP_MALLOC_STRUCT|SNMP_MALLOC_TYPEDEF' `$(FIND) $(top_srcdir) -name '*.xs'`; then false; fi
dist: tar
@@ -373,3 +456,4 @@ FAQ.html:
snmpget snmpbulkget snmpwalk snmpbulkwalk snmptranslate snmpstatus \
snmpdelta snmptable snmptest snmpset snmpusm snmpvacm snmpgetnext \
encode_keychange snmpdf snmptrap snmptrapd
+.PHONY: perlfeatures pythonfeatures
diff --git a/Makefile.rules b/Makefile.rules
index 65687ef..9e9e900 100644
--- a/Makefile.rules
+++ b/Makefile.rules
@@ -14,6 +14,62 @@ standardall: subdirs $(STANDARDTARGETS)
objs: ${OBJS} ${LOBJS}
+# features require that subdirs be made *first* to get dependency
+# collection processed in the right order
+.PHONY: features ftobjs ftsubdirs
+features: $(FTOTHERTARGS) ftsubdirs ftobjs $(FEATUREFILE)
+ftobjs: $(FTOBJS)
+$(FEATUREFILE): $(FTOBJS) $(top_builddir)/include/net-snmp/feature-details.h
+ cat $(FTOBJS) > $(FEATUREFILE).in
+ $(FEATUREPROCESS) $(FEATUREFILE) $(top_builddir)/include/net-snmp/feature-details.h @FEATURE_REMOVE_FLAGS@ @FEATURE_ADD_FLAGS@
+ftsubdirs:
+ @if test "$(FTSUBDIRS)" != ""; then \
+ SUBDIRS="$(FTSUBDIRS)" ; \
+ else \
+ SUBDIRS="$(SUBDIRS)" ; \
+ fi ; \
+ if test "$$SUBDIRS" != ""; then \
+ it="$$SUBDIRS" ; \
+ for i in $$it ; do \
+ echo "making features in `pwd`/$$i"; \
+ ( cd $$i ; $(MAKE) features ) ; \
+ if test $$? != 0 ; then \
+ exit 1 ; \
+ fi \
+ done \
+ fi
+
+.PHONY: cleanfeatures cleanfeaturessubdirs
+cleanfeatures: cleanfeaturessubdirs
+ rm -f $(FTOBJS)
+ rm -f $(FEATUREFILE)
+ rm -f $(top_builddir)/include/net-snmp/feature-details.h
+
+cleanfeaturessubdirs:
+ @if test "$(FTSUBDIRS)" != ""; then \
+ SUBDIRS="$(FTSUBDIRS)" ; \
+ else \
+ SUBDIRS="$(SUBDIRS)" ; \
+ fi ; \
+ if test "$$SUBDIRS" != ""; then \
+ it="$$SUBDIRS" ; \
+ for i in $$it ; do \
+ echo "making cleanfeatures in `pwd`/$$i"; \
+ ( cd $$i ; $(MAKE) cleanfeatures ) ; \
+ if test $$? != 0 ; then \
+ exit 1 ; \
+ fi \
+ done \
+ fi
+
+# feature-check definitions
+.SUFFIXES: .ft
+.c.ft:
+ @test -f $(top_builddir)/include/net-snmp/feature-details.h || \
+ echo "/* Generated by make. Do not modify directly */" \
+ > $(top_builddir)/include/net-snmp/feature-details.h
+ $(FEATURECHECK) --feature-global $(top_builddir)/include/net-snmp/feature-details.h $(mysubdir) $< $@ $(CC) -E $(CPPFLAGS) $(CFLAGS) -c
+
subdirs:
@if test "$(SUBDIRS)" != ""; then \
it="$(SUBDIRS)" ; \
@@ -42,6 +98,7 @@ installprogs: installbin installsbin
# headers
#
# set INSTALLHEADERS to a list of things to install in each makefile.
+# set INSTALLBUILTINCLUDEHEADERS a list built and placed into include/net-snmp/
# set INSTALLBUILTHEADERS to a list of things to install from builddir
# set INSTALLSUBDIRHEADERS and INSTALLSUBDIR to subdirectory headers
# set INSTALLSUBDIRHEADERS2 and INSTALLSUBDIR2 to more subdirectory headers
@@ -50,6 +107,16 @@ installprogs: installbin installsbin
installheaders: installlocalheaders @installucdheaders@ installsubdirheaders
installlocalheaders:
+ @if test "$(INSTALLBUILTINCLUDEHEADERS)" != "" ; then \
+ echo creating directory $(INSTALL_PREFIX)$(includedir) ; \
+ it="$(INSTALLBUILTINCLUDEHEADERS)" ; \
+ $(SHELL) $(top_srcdir)/mkinstalldirs $(INSTALL_PREFIX)$(includedir)/library ; \
+ $(SHELL) $(top_srcdir)/mkinstalldirs $(INSTALL_PREFIX)$(includedir)/agent ; \
+ for i in $$it ; do \
+ $(INSTALL_DATA) include/net-snmp/$$i $(INSTALL_PREFIX)$(includedir)/$$i ; \
+ echo "installing $$i in $(INSTALL_PREFIX)$(includedir)/$$i" ; \
+ done \
+ fi
@if test "$(INSTALLHEADERS)" != "" ; then \
echo creating directory $(INSTALL_PREFIX)$(includedir) ; \
it="$(INSTALLHEADERS)" ; \
@@ -327,7 +394,7 @@ uninstallsubdirs:
# cleaning targets
#
clean: cleansubdirs $(OTHERCLEANTODOS)
- $(LIBTOOLCLEAN) ${OBJS} ${LOBJS} core $(STANDARDCLEANTARGETS) $(OTHERCLEANTARGETS)
+ $(LIBTOOLCLEAN) ${OBJS} ${LOBJS} ${FTOBJS} core $(STANDARDCLEANTARGETS) $(OTHERCLEANTARGETS)
cleansubdirs:
@if test "$(SUBDIRS)" != ""; then \
@@ -404,5 +471,5 @@ distdependdirs:
.PHONY: clean cleansubdirs lint \
install installprogs installheaders installlibs \
installbin installsbin installsubdirs \
- all subdirs standardall objs \
+ all subdirs standardall objs features \
depend nosysdepend distdepend dependdirs nosysdependdirs distdependdirs
diff --git a/Makefile.top b/Makefile.top
index b5219c4..862fb94 100644
--- a/Makefile.top
+++ b/Makefile.top
@@ -1,7 +1,7 @@
#
# Minimum environment and virtual path setup
#
-SHELL = /bin/sh
+SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VERSION = @VERSION@
@@ -15,6 +15,7 @@ exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libdir = @libdir@
+datarootdir = @datarootdir@
datadir = @datadir@
includedir = @includedir@/net-snmp
ucdincludedir = @includedir@/ucd-snmp
@@ -35,6 +36,8 @@ INSTALL_PREFIX = $(DESTDIR)
INSTALL = $(LIBTOOL) --mode=install @INSTALL@
UNINSTALL = $(LIBTOOL) --mode=uninstall rm -f
LIBTOOLCLEAN = $(LIBTOOL) --mode=clean rm -f
+FEATURECHECK = $(top_srcdir)/local/minimalist/feature-check
+FEATUREPROCESS = $(top_srcdir)/local/minimalist/feature-remove
INSTALL_DATA = @INSTALL_DATA@
SED = @SED@
LN_S = @LN_S@
@@ -61,7 +64,7 @@ LINKCC = @LINKCC@
# The (slightly clarified) rules:
#
# - If any interfaces/structures have been removed or changed since the
-# last update, increment current, and set age and revision to 0. Stop.
+# last update, increment current (+5), and set age and revision to 0. Stop.
#
# - If any interfaces have been added since the last public release, then
# increment current and age, and set revision to 0. Stop.
@@ -75,15 +78,15 @@ LINKCC = @LINKCC@
# policy: we increment major releases of LIBCURRENT by 5 starting at
# 5.3 was at 10, 5.4 is at 15, ... This leaves some room for needed
# changes for past releases if absolutely necessary.
-#
-LIBCURRENT = 16
-LIBAGE = 1
+#
+LIBCURRENT = 30
+LIBAGE = 0
LIBREVISION = 2
LIB_LD_CMD = $(LIBTOOL) --mode=link $(LINKCC) $(CFLAGS) -rpath $(libdir) -version-info $(LIBCURRENT):$(LIBREVISION):$(LIBAGE) -o
LIB_EXTENSION = la
LIB_VERSION =
-LIB_LDCONFIG_CMD = $(LIBTOOL) --mode=finish $(libdir)
+LIB_LDCONFIG_CMD = $(LIBTOOL) --mode=finish $(INSTALL_PREFIX)$(libdir)
LINK = $(LIBTOOL) --mode=link $(LINKCC)
# RANLIB = @RANLIB@
RANLIB = :
diff --git a/NEWS b/NEWS
index e46980a..a67da8b 100644
--- a/NEWS
+++ b/NEWS
@@ -3,94 +3,312 @@ Please see the CHANGES file for a more detailed list of specific bugs/patches
that have been fixed/applied, and the ChangeLog file for a comprehensive
listing of all changes made to the code.
-*5.4.3*
+*5.7.2*
+ snmp:
+ - BUG: 3526549: CVE-2012-2141 Array index error leading to crash
snmpd:
- - Change default AgentX target from 0.0.0.0:705 to localhost:705
- - Fix CVE-2008-4309 (GETBULK issue reported by Oscar Mira-Sanchez)
- - Fix handling of multiple matching VACM entries
- (Use the "best" match, rather than the first one).
- Note that this could potentially affect the behaviour of
- existing access control configurations.
- - Latch large-disk statistics at 2Tb (rather than wrapping)
+ - BUG: 3532090: Fix high ifIndex values crashing hrDeviceDescr
+
+ 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.
+
+ Many other miscellaneous minor bug fixes
+
+*5.7.1*
+
+ libnetsnmp:
+ - Fixed the mib-parsing-bug introduced shortly before 5.7
+
+ agent:
+ - fixed rounding errors for disk percentage calculations
+
+ openbsd:
+ - better support for recent openbsd releases
+
+ features:
+ - bug fixes with minimalist support after additional user feedback
+
+ Many other miscellaneous minor bug fixes
+
+*5.7*
+
+ snmpd:
+ - Delivery of data via regularily scheduled notifications.
+ (see "Data Delivery via Notfications" in snmpd.conf)
+ - Many time-based config options can take (m)ins, (h)ours, ... arguments
+ (see the snmpd.conf manual page)
+ - The PING and TRACEROUTE MIBs now compile and work-ish on linux
+ http://www.net-snmp.org/wiki/index.php/DISMAN
+ - Mib handlers can now implement a data_clone function for
+ cloning the myvoid structure variable to avoid dangling pointers
+ - Fixed persistent storage of VACM MIB configuration
+ - Multi-homed agents send UDP responses from the proper IP address
+ - The hrStorageTable implementation now supports large filesystems better
+ - optimizations for large route tables
+ - Added a deliveryByNotify config token for regular data delivery
+ (see the snmpd.conf manual page and the NET-SNMP-PERIODIC-NOTIFY-MIB)
+ - [PATCH 3141462]: fix agentx subagent issues with multiple-object requests
+ - [PATCH 3057093]: linux uses libpci for creating useful ifDescr strings
+ - [PATCH 3131397]: huge speedups of the TCP/UDP Tables
+
+ libnetsnmp:
+ - Removed the older CMU compatibility support
+ - The SSH transport is now configurable
+
+ TLS/DTLS support:
+ - The SNMP over DTLS transport now properly supports IPv6
+ - Introduced new configuration tokens: localCert/peerCert
+ (deprecating serverCert, clientCert, defX509ServerPub, defX509ClientPub)
+ - Various fixes for the TLS/DTLS transports
+
+ apps:
+ - Added a per-variable timed output support to snmpwalk using -CT
+ - snmpinform now correctly uses the local engineID for informs
+ - A number of mib2c bug fixes
+ - New snmp.conf tokens for timeouts and retries
+
+ building:
+ - New flags to reduce the amount of compiled code to bare minimums.
+ This is provided by a new generic feature marking/selection mechanism.
+ http://www.net-snmp.org/wiki/index.php/Feature_Marking_and_Selection
+ - It's now possible to build without SNMPv3/USM
+ (e.g., if you only want TLS/DTLS with SNMPv3/TSM)
+ - It's possible to build the suite with no SET support
+ configure using --enable-read-only
+ - It's possible to build the agent as a notify-only agent
+ configure using --enable-notify-only
+ - Added a script to test memory usage with various config options
+ (see the local/minimalist/sizetests script)
+ - Net-SNMP can now be built to perform local DNSSEC validation
+ (install DNSSEC-Tools' libval and use --with-local-dnssec-validation)
+
+ testing:
+ - a number of new API unit-tests have been added to the suite
+ (to run the tests: cd testing && ./RUNFULLTESTS -g unit-tests)
+ - The unit tests can be more easily run under valgrind
+ (See http://bit.ly/jsgRnv for details)
+
+ openbsd:
+ - Support for updating the routing table via SNMP
+
+ win32:
+ - The testing suite works better under win32 environments
+ - Many building fixes for the win32 environment(s)
+
+ solaris:
+ - Net-SNMP now supports the SCTP-MIB
+
+ DragonFlyBSD, FreeBSD8:
+ - Net-SNMP should now work on DragonFlyBSD and FreeBSD8
+
+ And of course:
+ - Many other bug fixes. See the CHANGES and ChangeLog for details.
+
+*5.6*
+
+ all:
+ - Implemented the SNMP over TLS and SNMP over DTLS protocols [RFC-to-be]
+ See http://www.net-snmp.org/wiki/index.php/TUT:Using_TLS
+ - Implemented the "Transport Security Model" [RFC5591]
+ - Generic host-specific configuration .conf files are now read.
+ See the HOST-SPECIFIC FILES section of the snmp.conf manual page
+ and http://www.net-snmp.org/wiki/index.php/Configuration
+ - Include statements can now be used in .conf files.
+ See http://www.net-snmp.org/wiki/index.php/Configuration
- Linux:
- - Fix build on modern distributions (using rpm-4.6)
+ snmpd:
+ - Fix handling of multiple matching VACM entries. (Use the "best"
+ match, rather than the first one). Reported by Adam Lewis. Note
+ that this could potentially affect the behaviour of existing access
+ control configurations.
+ - Agent will no longer call table handlers if a set request for the
+ handler has invalid indexes
+ - table_data/tdata next handler will not be called during get
+ processing if no valid rows are found for the handler
+ - [PATCH 2952708]: Added Perl implementation of BRIDGE-MIB
+ - moved all functions defined in libnetsnmphelpers to
+ libnetsnmpagent. libnetsnmphelpers is now an empty library.
+ - Implemented the TSM-MIB and the TLSTM-MIB
+ - new API for indicating that persistent store needs to be saved
+ after the current request finishes processing
+ - [PATCH 2931446]: make the load averages writable.
- Windows:
- - Fix various builds (recent MSVC, MinGW, IPv6, winExtDLL)
+ apps:
+ - A new tool 'net-snmp-cert' that easily creates and manages
+ X.509 certificates for use with the SNMP over (D)TLS protocols.
+ - Added an 'agentxtrap' command to send notifications via AgentX
+ (See http://www.net-snmp.org/wiki/index.php/TUT:agentxtrap for details)
+ - -T command line flag can be used to pass configuration
+ directly to transports that can accept configuration tokens
+ - A new 'snmptls' command for manipulating the agent's TLS configuration
+ snmplib:
+ - A more modular transport subsystem that allows third party
+ extensions and dependencies for code reuse.
+ - New transport functions: f_config, f_open, f_copy and f_setup_session
+ - Transports can now specify session defaults
+ - E.G. dtlsudp: auto-sets the SNMP version and the security model.
+ - [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.
+ - A new X.509 certificate API for indexing and reading certificates
+ - new experimental row creation API which uses a state machine
+ to try really hard to create a row from a given varbind list
+ - netsnmp_container enhancements:
+ - added a free_item function
+ - added a CONTAINER_FREE_ALL macro/function
+ - added an interface for duplicating a container (CONTAINER_DUP)
+ - added a remove function to container_iterators
+ - added an ability to set options on binary_array containers
+ - new snmp token logOption allows specifying log destinations
+ via configuration conf files
+ - A very significant reduction in compiler warning output
+ - new experimental simple state machine handling API
+
+ building:
+ - Support for a stream-line stripped down version of internal
+ OpenSSL support using --with-openssl=internal.
+ - Do not require that the UDP transport is included.
+ - Building Net-SNMP with dmalloc support enabled is again possible.
-*5.4.2*
+ mib2c:
+ - mib2c can now optionally run sed on generated code
- snmplib:
- - [PATCH 1921861]: Avoid endless loop after truncating 64bit int
- - Better handling of CONTAINER_INSERT failures with multiple indices
+ testing:
+ - A brand new test infrastructure supporting multiple test suites
+ See perldoc testing/RUNFULLTESTS for details
- snmpd:
- - [PATCH 2023633]: add SCTP-MIB implementation (Linux only)
- - suppress annoying "registration != duplicate" warning for root oids
+ python:
+ - walking broken agents won't cause an infinite loop
+
+ win32:
+ - IPv6 is only supported under Cygwin 1.7 or later.
+ - [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.
+ - building with another OpenSSL package than the Cygwin-provided
+ packages openssl and openssl-devel is again possible.
+ - running the regression test suite is again possible ('make test').
+ - winExtDLL compiles now under MinGW.
+ - the snmpd.conf keyword 'extend' is now supported under MinGW
+ - the snmptrapd.conf keyword traphandle is now supported under MinGW
+
+ qnx6:
+ - [PATCH 2836895]: support for QNX6
+
+*5.5*
+
+ All applications:
+ - Added the ability to "alias" transports to a more simple name
+ (see the "alias" keyword in the snmp.conf manual page)
+ - The -t (timeout) switch will accept floating point numbers (eg: .1)
- build:
- - [BUG 2023803]: Compilation problems on HP-UX 11.31
- - Update to libtool 1.5.26
+ snmpd:
+ - [BUG 1712988]: default/configurable max # varbinds returned by GETBULK
+ - [PATCH 1585146]: Extend range of available error codes
+ - [PATCH 1654424]: Handle row deletion issues in dataset tables
+ - [PATCH 1666737]: Include IPv6 traffic in various UDP counters
+ - [PATCH 1700157]: Fix ordering of exec tokens in MIB output
+ - [PATCH 1719253]: fix skipNFSInHostResources for multiple walks
+ - [PATCH 1723611]: New implementation of the RMON alarmTable
+ - [PATCH 1737439]: automatic link up/down traps on a walk
+ - [PATCH 1806501]: Add API for sending traps with a snmpv3 context
+ - [PATCH 1882621]: Add LVM support to the partition table
+ - [PATCH 1893468]: fixed registration of OIDs with ranges
+ - [PATCH 1901764]: Support date-based logwatch files
+ - [PATCH 1909813]: fix table_iterator handling of SORTED hint
+ - [PATCH 1916840]: new config option to set SNMPv1 trap agent address
+ - [PATCH 2103492]: implement RMON-MIB::etherStatsJabbers
+ - [PATCH 2449210]: add 64-bit usage statistics to UCD-SNMP-MIB::dskTable
+ - Add support for a user provided length variable
+ and C string values to the watcher helper.
+ - Automatically reregister sysORTable entries from AgentX subagents.
+ - Fix various memory leaks
+ - Implement ipAddressSpinLock
+ - Implement ipNetToPhysicalLastUpdated
+ - Suppress annoying "registration != duplicate" warning for root oids
- AIX:
- - Add support for AIX 6.x.
+ snmptrapd:
+ - [PATCH 1908288]: Run perl END block on termination
+ - Add trap handler for logging traps to a mysql database
+ - Withdraw deprecated options.
+ snmpnetstat:
+ - [PATCH 2564538]: Support GETBULK in v2c+ snmp versions
-*5.4.1*
+ snmpusm:
+ - [PATCH 1591355]: Allow cloning to arbitrary engineIDs
snmplib:
- - [BUG 1619827]: link libraries against needed external libraries
- - [PATCH 1616912]: fix memory leak in UDP transport code
- - [PATCH 1592706]: fix memory leak when cloning varbinds
- - Change snmp_sess_add_ex to consistently close and delete the
- transport argument on failure, earlier the liveness of the
- transport argument was undecided.
+ - [BUG 1619827]: Improve handling of link dependencies
+ - [PATCH 700681]: limited support for UDPv4 broadcast addresses
+ - [PATCH 1882069]: Add token for specifying an exact SNMPv3 engineID
+ - Fix assorted memory leaks
+ - Implemented RFC5343 contextEngineID probing.
+ - Support for the TSM security model for use with tunneling
- snmpd:
- - [BUG 1558823]: fix ipAddressTable memory leak
- - [BUG 1596638]: fix memory leak in ipCidrRouteTable, inetCidrRouteTable
- - [BUG 1611524]: fix tcp connection table file descriptor leak
- - handle row deletion issues in dataset tables
- - [BUG 1712988]: default and configurable maximum number of
- varbinds returnable to a GETBULK request.
- - [PATCH 1666737]: include ipv6 counts in
- udpInDatagrams, udpNoPorts, udpInErrors, udpOutDatagrams
- - [PATCH 1700157]: fixes ordering of exec tokens in the resulting mib tree
- - [PATCH 1719253]: fix skipNFSInHostResources so it does not break on the
- second walk of the table.
+ misc:
+ - Add config reread support to "net-snmp-config --compile-subagent" code
+ - 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
+
+ building:
+ - Improved cross-compilation support
+ - Improved library layering & dependency handling when linking apps
+ - Improved RPM spec files, for consistency with vendor-provided packages.
+ - Mechanism for selecting build environment based on version
+ - New test scripts to test Net-SNMP transport functionality
+ - Restructure configure template
+ - Update to autoconf 2.63 & libtool 2.2.6
perl:
- - link Perl modules against the exact set of libraries needed
- - [BUG 1619827]: properly link against libperl when configured with
- --enable-as-needed
- - [PATCH 1725049]: fix bulkwalk in cases of non-repeater
-
- build:
- - update to libtool 1.5.24 (from 1.5.22)
+ - [BUG 1619827]: improve handling of link dependencies
+ - [PATCH 1956193]: beta threadable perl module code for SNMPv1/2c usage.
python:
- - [PATCH 1716114]: Let python build in the Net-SNMP source tree
+ - [PATCH 1716114]: Let python build in source tree (Debian patch #38)
- MacOSX:
- - [PATCH 1600522]: CPU Hardware Abstraction Layer (HAL)
- implementation for mach/darwin
- - IF-MIB rewrite now enabled by default
+ Linux:
+ - [PATCH 1704105]: Add IPv6 support to the inetNetToMediaTable
+ - [PATCH 1705594]: Various fixes to ipAddressPrefixTable reporting
+ - [PATCH 1708243]: Implement ipDefaultRouteTable
+ - [PATCH 1715405]: Implement ipv6ScopeZoneIndexTable
+ - [PATCH 1724602]: MfD-based ipDefaultRouterTable implementation
+ - [PATCH 1828602]: Support ipDefaultTTL and ipForwarding SETs
+ - [PATCH 1927751]: Implement icmpMsgStatsTable
+ - [PATCH 2023633]: Implement SCTP-MIB
+ - [PATCH 2053273]: Implement EtherLike MIB
- Win32:
- - fix AES support
- - [PATCH 1706344]: fix compilation with cygwin
+ AIX:
+ - Add support for AIX 6.x
+ - Fix default shared library building instead of forcing static
+
+ FreeBSD:
+ - [BUG 1633483]: Support CPU HAL on FreeBSD4.x
+ - [PATCH 1623874]: add GNU/kFreeBSD support
IRIX:
- [PATCH 1709748]: Optimized IRIX cpu stats
+ - [PATCH 1675869]: CPU statistics for IRIX based on PCP
- AIX:
- - Fix default shared library building instead of forcing static use
+ MacOSX:
+ - [PATCH 1600522]: CPU HAL implementation for mach/darwin
- FreeBSD:
- - [BUG 1633483]: Support CPU HAL on FreeBSD4.x
+ Solaris:
+ - [PATCH 1719730]: support for ipSystemStatsTable and ipAddressTable
+
+ Win32:
+ - [PATCH 2686248]: Fix several winExtDLL bugs.
+ - [PATCH 1706344]: Fix compilation with cygwin
+ - Fix AES support
*5.4*
@@ -417,7 +635,7 @@ listing of all changes made to the code.
- Enable these talbles by specifying --enable-mfd-rewrites to configure.
- Most of these tables have IPv6 support as well.
- ifIndex no longer changes when interfaces are added/removed, and all
- tables/object wiil now use the same ifIndex for the same interface.
+ tables/object will now use the same ifIndex for the same interface.
Solaris:
- new experimental support for ucd-snmp/lmSensors MIB module
@@ -451,7 +669,7 @@ listing of all changes made to the code.
Ports:
- Linux 2.6 improvements
- - Win32 Suport for TCP and UDP over IPv6 via Winsock version 2
+ - Win32 support for TCP and UDP over IPv6 via Winsock version 2
- Win32 fixes in many places.
- Win32 service support for snmptrapd
- Win32 support for snmpconf
@@ -644,7 +862,7 @@ listing of all changes made to the code.
*5.0.4*
During the testing for release 5.0.4, a release candidate was uploaded
- to Sourceforge and marked as hidden. For variouse reasons, the release
+ to Sourceforge and marked as hidden. For various reasons, the release
was delayed and further changes and fixes were made. However, the
release candidate files still appeared on the public FTP server and our
mirrors. To avoid the confusion that could occur to users who may have
@@ -914,7 +1132,7 @@ UCD-SNMP NEWS:
(see the trapsess section of the snmpd.conf manual page)
- index matching in oids has been improved
(see the snmpcmd manual page on -Ox, -OE, and -Ob).
- - snmptrapd has new formating directives.
+ - snmptrapd has new formatting directives.
(see the snmptrapd manual page on format1 and format2).
- the agent can listen to multiple ports.
- the agent can be restricted to listening on only certain interfaces.
@@ -1091,7 +1309,7 @@ UCD-SNMP NEWS:
- many misc bug fixes, as always.
Ports:
- - snmpnetstat has been ported to the win32 enviornment.
+ - snmpnetstat has been ported to the win32 environment.
*3.5.3*
- Bug fixes, including row creation sets to mib modules should work again.
@@ -1247,7 +1465,7 @@ UCD-SNMP NEWS:
- FAQ file!
- bug-report script!
- Agent can read .conf files from more places:
- - SNMPCONFPATH enviornment variable.
+ - SNMPCONFPATH environment variable.
- command line options: -c FILE and -C.
- Agent can send coldstart and authentication traps.
- All requests/patches/questions should go to
diff --git a/PORTING b/PORTING
index dacb15a..2d453f6 100644
--- a/PORTING
+++ b/PORTING
@@ -25,7 +25,7 @@ architectures is much easier than before. However, new people porting
the package to new architectures rarely take advantage of this setup
and send me patches with lots of '#ifdef ARCH' type C code in it. Let
me say up front, I *hate* this type of coding now (even though I used
-to use it a lot). What is better is to check for the necissary
+to use it a lot). What is better is to check for the necessary
functionality using the configure script and then use the results of
those tests.
@@ -75,17 +75,13 @@ In source code:
--- STRUCTURE MEMBER CHECKS
In configure.in:
- AC_CHECK_STRUCT_FOR([
+ AC_CHECK_MEMBERS([struct STRUCTURE.MEMBER],,,[[
#include lines
-], STRUCTURE, MEMBER)
- ^^^^^^^^^ ^^^^^^ (change)
-
-In acconfig.h:
- #undef STRUCT_STRUCTURE_HAS_MEMBER
- ^^^^^^^^^ ^^^^^^ (change)
+]])
+ ^^^^^^^^^ ^^^^^^ (change)
In source code:
- #ifdef STRUCT_STRUCTURE_HAS_MEMBER
+ #ifdef HAVE_STRUCT_STRUCTURE_MEMBER
/* use it */
#endif
diff --git a/README b/README
index 7e7f285..8263420 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
- README file for net-snmp Version: 5.4.3
+ README file for net-snmp Version: 5.7.2
DISCLAIMER
@@ -256,7 +256,7 @@ THANKS
Dan A. Dickey <ddickey at transition.com>
Dave Shield <D.T.Shield at csc.liv.ac.uk>
Giovanni S. Marzot <gmarzot at nortelnetworks.com>
- Niels Baggesen <recnba at mediator.uni-c.dk>
+ Niels Baggesen <nba at users.sourceforge.net>
Simon Leinen <simon at limmat.switch.ch>
David T. Perkins <dperkins at dsperkins.com>
Mike Perik <mikep at crt.com>
@@ -349,6 +349,8 @@ THANKS
Peter Martin <pnmartin at users.sourceforge.net>
Thomas Lackey <telackey at users.sourceforge.net>
Joe Buehler <jbuehler at spirentcom.com>
+ Anders Persson <apersson at users.sourceforge.net>
+ Rojer <rojer at users.sourceforge.net>
Bart Van Assche <bart.vanassche at gmail.com>
We've probably forgotten people on this list. Let us know if you've
diff --git a/README.agent-mibs b/README.agent-mibs
index 8716f8d..53f1caa 100644
--- a/README.agent-mibs
+++ b/README.agent-mibs
@@ -40,6 +40,7 @@ Table Style
G scalar group helper
W watched scalar
M mfd
+ C container table
Platform Keys
------------------
@@ -63,9 +64,10 @@ A number after a platform indicates notes at the bottom of the file.
table/object group OS Rel Styl File
==============================================================================
SNMPv2-MIB
- system.*.0 A 3.2 O mibII/system_mib.c
- sysORTable A 3.4 O mibII/sysORTable.c
- snmp.*.0 A 3.2 O mibII/snmp_mib.c
+ system.?.0 A 5.5 W mibII/system_mib.c
+ .sysORLastChange.0 A 5.5 W mibII/sysORTable.c
+ sysORTable A 5.5 C mibII/sysORTable.c
+ snmp.*.0 A 5.5 G mibII/snmp_mib_5_5.c
setSerialNo.0 A 5.0 W mibII/setSerialNo.c
------------------------------------------------------------------------------
@@ -74,15 +76,15 @@ SNMP-FRAMEWORK-MIB
------------------------------------------------------------------------------
SNMP-MPD-MIB
- snmpMPDStats.*.0 A ~4.0? O snmpv3/snmpMPDStats.c
+ snmpMPDStats.*.0 A ~4.0? G snmpv3/snmpMPDStats_5_5.c
------------------------------------------------------------------------------
SNMP-TARGET-MIB
snmpTargetSpinLock.0 A 3.6 O target/snmpTargetAddrEntry.c
snmpTargetAddrTable A 3.6 O target/snmpTargetAddrEntry.c
snmpTargetParamsTable A 3.6 O target/snmpTargetParamsEntry.c
- snmpUnavailableContexts.0 A 5.0 O target/target_counters.c
- snmpUnknownContexts.0 A 5.0 O target/target_counters.c
+ snmpUnavailableContexts.0 A 5.5 G target/target_counters_5_5.c
+ snmpUnknownContexts.0 A 5.5 G target/target_counters_5_5.c
------------------------------------------------------------------------------
SNMP-NOTIFICATION-MIB
@@ -103,6 +105,7 @@ SNMP-PROXY-MIB
------------------------------------------------------------------------------
SNMP-USER-BASED-SM-MIB
usmStats.*.0 A ~4.0 O snmpv3/usmStats.c
+ usmStats.*.0 A 5.5 G snmpv3/usmStats_5_5.c
usmUserTable A ~4.0? O snmpv3/usmUser.c
------------------------------------------------------------------------------
@@ -151,19 +154,21 @@ IP-MIB
icmp.*.0 U $2 ~3.2 G mibII/icmp.c
ipSystemStatsTable L 5.2 M ip-mib/=/*
+ ipSystemStatsTable S 5.5 M ip-mib/=/*
ipIfStatsTableLastChange.0 ---
- ipIfStatsTable ---
+ ipIfStatsTable L-- 5.5 M ip-mib/=/*
ipAddrTable (D) U $2 4.2 O mibII/ipAddr.c
- ipAddressSpinLock.0 ---
+ ipAddressSpinLock.0 A 5.5 O mibII/ipAddr.c
ipAddressTable L 5.2 M ip-mib/=/*
+ ipAddressTable S 5.5 M ip-mib/=/*
ipAddressPrefixTable L 5.3 M ip-mib/=/*
ipRouteTable (D) U $2 ~3.5 O mibII/*route*.c
ipNetToMediaTable (D) U $2 ~3.5 O mibII/at.c
ipNetToPhysicalTable (implemented as inetNetToMediaTable)
inetNetToMediaTable L 5.2 M ip-mib/=/*
- ipDefaultRouterTable ---
+ ipDefaultRouterTable L 5.5 M ip-mib/=/*
icmpStatsTable ---
icmpMsgStatsTable ---
@@ -179,6 +184,9 @@ IP-MIB
ipv6RouterAdvertSpinLock.0 ---
ipv6ScopeZoneIndexTable ---
+ ipForwarding.0 L 5.4 S ip-mib/ip_scalars.c
+ ipDefaultTTL.0 L 5.4 S ip-mib/ip_scalars.c
+
------------------------------------------------------------------------------
IPV6-MIB
ipv6MIBObjects.?.0 U 4.1 O mibII/ipv6.c
@@ -236,6 +244,7 @@ IF-INVERTED-STACK-MIB
------------------------------------------------------------------------------
RMON-MIB
etherStatsTable U 5.0 O Rmon/statistics.c
+ .etherStatsJabbers L3 5.5 M rmon-mib/=/*
etherHistoryControlTable U 5.0 O Rmon/history.c
etherHistoryTable U 5.0 O Rmon/history.c
alarmTable U 3.2 O Rmon/alarm.c
@@ -323,7 +332,7 @@ DISMAN-SCRIPT-MIB
------------------------------------------------------------------------------
EtherLike-MIB
- * ---
+ dot3StatsTable L 5.5 M etherlike-mib/=
------------------------------------------------------------------------------
AGENTX-MIB
@@ -408,16 +417,29 @@ TUNNEL-MIB
------------------------------------------------------------------------------
SCTP-MIB
- sctpStats L 5.4.2 S sctp-mib/sctpScalars*
- sctpParameters L 5.4.2 S sctp-mib/sctpScalars*
- sctpAssocTable L 5.4.2 C sctp-mib/=
- sctpAssocLocalAddrTable L 5.4.2 C sctp-mib/=
- sctpAssocRemAddrTable L 5.4.2 C sctp-mib/=
- sctpLookupLocalPortTable L 5.4.2 C sctp-mib/=
- sctpLookupRemPortTable L 5.4.2 C sctp-mib/=
- sctpLookupRemHostNameTable L 5.4.2 C sctp-mib/=
- sctpLookupRemPrimIPAddrTable L 5.4.2 C sctp-mib/=
- sctpLookupRemIPAddrTable L 5.4.2 C sctp-mib/=
+ sctpStats L 5.5 S sctp-mib/sctpScalars*
+ sctpParameters L 5.5 S sctp-mib/sctpScalars*
+ sctpAssocTable L 5.5 C sctp-mib/=
+ sctpAssocLocalAddrTable L 5.5 C sctp-mib/=
+ sctpAssocRemAddrTable L 5.5 C sctp-mib/=
+ sctpLookupLocalPortTable L 5.5 C sctp-mib/=
+ sctpLookupRemPortTable L 5.5 C sctp-mib/=
+ sctpLookupRemHostNameTable L 5.5 C sctp-mib/=
+ sctpLookupRemPrimIPAddrTable L 5.5 C sctp-mib/=
+ sctpLookupRemIPAddrTable L 5.5 C sctp-mib/=
+
+------------------------------------------------------------------------------
+SNMP-TSM-MIB
+ snmpTsmStats A 5.6 D tsm-mib/snmpTsmStats/=
+ snmpConfiguration A 5.6 W tsm-mib/=
+
+------------------------------------------------------------------------------
+TLSTM-MIB
+ snmpTlstmSession A 5.6 W tlstm-mib/=/*
+ tlstmCertificateMapping.* A 5.6 w tlstm-mib/=
+ tlstmCertToTSNTable A 5.6 D tlstm-mib/=/*
+ tlstmParamsTable A 5.6 D tlstm-mib/=/*
+ tlstmAddrTable A 5.6 D tlstm-mib/=/*
==============================================================================
@@ -425,6 +447,7 @@ Misc notes
----------
1: available for systems using KAME ipv6
2: with platform SDK. See README.win32
+ 3: works only with Intel and Broadcom network cards and must run as root only
Other feature info
------------------
@@ -435,3 +458,5 @@ Other feature info
proper context support 5.2
DISMAN-EVENT-MIB implementation rewrite 5.3
AgentX, host, disman/event by default 5.3
+ SSH Transport module 5.5
+ (D)TLS Transport module 5.6
diff --git a/README.aix b/README.aix
index 16f725e..e25e9b6 100644
--- a/README.aix
+++ b/README.aix
@@ -6,7 +6,6 @@ Some notes for the AIX port
There are the following known problems on AIX:
-
1) Shared libraries / embedded perl
Up to (and including) net-snmp 5.4, configure forced a static build
@@ -14,11 +13,10 @@ on AIX which caused embedded Perl to be disabled as well.
Starting with net-snmp 5.4.1, we build shared libraries by default on AIX
(like on any other platform) using run-time linking. configure forces the
-use of the required "-brtl" linker flag. We also recommend
-
- ./configure --enable-as-needed ...
+use of the required "-brtl" linker flag.
-for proper libperl linking.
+With net-snmp 5.5 the shared library build is broken again but the there is
+no forced static build - use --disable-shared when building.
2) "grep: capacity exceeded" or "sed: Command line is too long" during configure
diff --git a/README.irix b/README.irix
index 79bf7ec..c7977e9 100644
--- a/README.irix
+++ b/README.irix
@@ -34,17 +34,7 @@ see Patch #1675869:
http://sf.net/support/tracker.php?aid=1675869
-3. Perl
--------
-
-When compiling with Perl support, it's recommended to specify
-
- ./configure --enable-as-needed
-
-for proper libperl linking.
-
-
-4. Known Issues
+3. Known Issues
---------------
Accessing certain MIB objects on IRIX64 machines (i.e. when running a 64-bit
@@ -56,7 +46,7 @@ IRIX64) by using
./configure --without-kmem-usage ...
-5. Feedback
+3. Feedback
-----------
Please also see README and PORTING.
diff --git a/README.osX b/README.osX
index 82bd0d5..49b58e7 100644
--- a/README.osX
+++ b/README.osX
@@ -1,5 +1,5 @@
README.osX
-$Id: README.osX 16992 2008-06-03 09:37:46Z dts12 $
+$Id$
This is what I had to do to get it to work for me. Your mileage may vary.
If this doesn't work for you, or you have fixes for any problems listed,
@@ -7,10 +7,6 @@ please post to <net-snmp-coders at lists.sourceforge.net>. Thanks!
- ALL
- - Test 44 (Perl AgentX Subagent) fails.
-
- - configure with --enable-as-needed for proper libperl linking
-
- nlist doesn't support icmpstat
- disable the icmp module during configure by specifying
@@ -19,7 +15,7 @@ please post to <net-snmp-coders at lists.sourceforge.net>. Thanks!
- 10.4.7 (Universal) and Leopard with 5.4 sources:
- [Supplied by Chris Jalbert, slightly updated]
+ [Supplied by Chris Jalbert]
- build using gcc 4.0 (see below) and configure using:
--with-persistent-directory=/var/db/net-snmp \
@@ -27,7 +23,6 @@ please post to <net-snmp-coders at lists.sourceforge.net>. Thanks!
--without-rpm \
--with-mib-modules="host ucd-snmp/diskio" \
--with-out-mib-modules="mibII/icmp host/hr_swrun" \
- --enable-as-needed \
--without-kmem-usage
The first line sets up persistent storage in the OS X standard location.
@@ -64,20 +59,3 @@ please post to <net-snmp-coders at lists.sourceforge.net>. Thanks!
--prefix=/usr --with-persistent-directory=/var/db/ucd-snmp
--with-mib-modules=host
--------------------------------------
-
-With Mac OS X 10.5.2, and Net-SNMP 5.4.2, the default configuration
-seems to build and run successfully. The main tweak needed to get
-things working was to disable "embedded perl" (which is active by
-default in 5.4 and above).
-
- The issue here is that enabling embedded perl will try to use the
-same CFLAGS used for compiling perl, when compiling the Net-SNMP code
-(which is probably reasonable). Unfortunately, the default perl binary
-that comes with Mac OS/X 10.5 (at least) is a "universal binary",
-so the CFLAGS that it uses include "-arch i386 -arch ppc". This
-dual-architecture option confuses the configure script, and means
-that it cannot detect the characteristics of the host system correctly.
-
-Dave
-June 2008
diff --git a/README.snmpv3 b/README.snmpv3
index 263c955..99e4238 100644
--- a/README.snmpv3
+++ b/README.snmpv3
@@ -5,7 +5,9 @@ do a better job on since I suck at writing documentation and he
doesn't ;-) --Wes:
Note: SHA authentication and DES/AES encryption support is only available
-if you have OpenSSL installed.
+if you have OpenSSL installed or if you've compiled using
+--with-openssl=internal. If you use --with-openssl=internal please
+read the documentation in snmplib/openssl/README for important details.
Note: encryption support now *is* enabled in the binary releases downloadable
from the net-snmp web site.
diff --git a/README.solaris b/README.solaris
index 996ddb4..625aae2 100644
--- a/README.solaris
+++ b/README.solaris
@@ -1,5 +1,5 @@
README.solaris
-$Id: README.solaris 17763 2009-09-22 21:51:42Z tanders $
+$Id$
This document describes issues relating to compiling,
installing and using net-snmp on Solaris.
@@ -994,10 +994,8 @@ Net-SNMP may be compiled with Perl support by configuring like:
./configure -enable-embedded-perl ...
-It's recommended to add --enable-as-needed for proper libperl linking.
-
-Enabling Perl support should only be done if you are sure you really
-need Perl, for the following reasons:
+This should only be done if you are sure you really need Perl,
+for the following reasons:
Solaris 8 and later ship with a version of Perl compiled using Sun's cc.
diff --git a/README.sql b/README.sql
new file mode 100644
index 0000000..e2f7038
--- /dev/null
+++ b/README.sql
@@ -0,0 +1,29 @@
+snmptrapd MySQL Logging
+-----------------------
+
+A trap handler for logging traps to a MySQL database was added
+in release 5.5.0.
+
+The MySQL database location and password must be configured in
+/root/.my.cnf:
+
+ [snmptrapd]
+ host=localhost
+ password=sql
+
+User may also be configured, if using a MySQL user besides root.
+
+snmptrapd.conf must be configured to for the queue size and
+periodic flush interval:
+
+ # maximum number of traps to queue before forced flush
+ sqlMaxQueue 140
+
+ # seconds between periodic queue flushes
+ sqlSaveInterval 9
+
+A value of 0 for sqlSaveInterval will completely disable MySQL
+logging of traps.
+
+The schema must be loaded into MySQL before running snmptrapd.
+The schema can be found in dist/schema-snmptrapd.sql
diff --git a/README.win32 b/README.win32
index d942b8a..0f4cb9e 100644
--- a/README.win32
+++ b/README.win32
@@ -4,14 +4,13 @@
*
***************************************************************************
-This guide describes building with Microsoft Visual C++ 6.0 and higher, with
-the gcc compiler from MinGW / MSYS, and with the gcc compiler from Cygwin.
-As developers build with other Win32 environments, their notes will be
-included here.
+This guide describes how to build Net-SNMP with Microsoft Visual C++, the
+MinGW gcc compiler or the Cygwin gcc compiler. As developers build with other
+Win32 environments, their notes will be included here.
-The remainder of this guide has the following sections :
+The sections in this guide are:
-Status as of 14-Oct-2006 for Win32 platforms
+Current Status for Win32 platforms
Interactions with Other Vendor's Products
Running Net-SNMP as a replacement for the Microsoft SNMP service
Co-existence with Microsoft SNMP services
@@ -39,32 +38,32 @@ Acknowledgements
***************************************************************************
*
-* Status as of 14-Oct-2006 for Win32 platforms
+* Net-SNMP status for Win32 platforms
*
***************************************************************************
All applications build with Microsoft Visual C++ 6.0, Microsoft Development
-Environment 2003 (MSVC 7.0/7.1), gcc under Cygwin, and gcc under MinGW.
+Environment 2003 (MSVC 7.0/7.1), Microsoft Visual Studio 2005, Microsoft
+Visual Studio 2008, Microsoft Visual Studio 2010, gcc under Cygwin and gcc
+under MinGW.
- - All of the applications work
- (snmpwalk, snmpget, snmpset, snmptrap, etc...).
- - The system, snmp, ip, tcp, udp, icmp mibgroups function
- (when agent is built using the snmpdsdk project).
+ - All of the applications work (snmpwalk, snmpget, snmpset, snmptrap, ...).
+ - The system, snmp, ip, tcp, udp and icmp MIB-groups work (requires the
+ Platform SDK).
- The Net-SNMP agent runs as an AgentX master agent or as subagent.
- smux is working.
- The target, notification, disman/mte groups compile but are not tested.
- The TCP/IPv6 and UDP/IPv6 transports compile but are not tested.
-
- Extending the agent to support enterprise-specific MIBs works.
- Running the agent on a non-standard UDP or TCP port works.
- - Snmpd can be registered as a Windows NT/2000/XP service.
- - Snmptrapd can be registered as a Windows NT/2000/XP service.
+ - Snmpd can be registered as a Windows service.
+ - Snmptrapd can be registered as a Windows service.
- Some build environments allow long pathnames that contain
embedded spaces. As this is not true for Cygwin "configure",
the documented example scripts will refer to "c:/usr"
as the base directory for installed Net-SNMP software.
- When using the winExtDLL extension agent, the Net-SNMP agent will
- load the Windows SNMP Service extension DLLs
+ load the Windows SNMP Service extension DLLs.
The next subsection relates to items that are built using Visual Studio
@@ -78,8 +77,13 @@ The next subsection relates to items that are built using Visual Studio
- All Debug and Release targets linked with libsnmp project targets
build without errors, and are fully functional.
- - Both the Workspace graphical environment and command line nmake is
- supported for building under MSVC.
+ - Both building via the interactive development environment and via the
+ command line (nmake) is supported.
+
+ - With Visual Studio 2005 and later, the Net-SNMP source code can be
+ compiled into either 32-bit or 64-bit executables (the amd64/x64
+ architecture). Previous Visual Studio versions support 32-bit executables
+ only.
***************************************************************************
@@ -101,9 +105,9 @@ The next subsection relates to items that are built using Visual Studio
Check the Services panel to be sure no other SNMP program conflicts. See
the section titled 'Co-existence with Microsoft SNMP services' below.
- - Running the Net-SNMP agent instead of the MS supplied one works
- (at the loss of most of the functionality). See the section titled
- 'Co-existence with Microsoft SNMP services' below.
+ - The Net-SNMP agent can be used instead of the MS supplied one while
+ retaining all functionality and with slightly better SNMP conformance.
+ See the section titled 'Co-existence with Microsoft SNMP services' below.
- The Net-SNMP agent does not use the MS SNMP.dll, therefore it cannot
run as an extensible part of the MS agent. It is possible to use a third
@@ -163,9 +167,9 @@ The above command will exclude all the Net-SNMP extensions that overlap with
the default Windows (2003) extensions included with Windows. Other Net-SNMP
modules take precedence over the modules loaded by winExtDLL.
-The binary install of Net-SNMP includes shortcuts in the Start menu for registering
-and unregistering snmpd and snmptrapd as a service with the correct command line
-options.
+The binary install of Net-SNMP includes shortcuts in the Start menu for
+registering and unregistering snmpd and snmptrapd as a service with the
+correct command line options.
A simple test to see if winExtDLL is working is to get the sysDescr string.
@@ -235,7 +239,10 @@ Net-SNMP instead of SNMP by modifying the registry. See Microsoft article
Compiling Net-SNMP with the winExtDLL extension (MSVC)
------------------------------------------------------
-When building with MSVC 6, the Microsoft Platform SDK is required.
+When building with MSVC 6, the Microsoft Platform SDK is required. Note: the
+most recent Platform SDK version that is still compatible with MSVC 6 is the
+February 2003 edition. This edition is no longer available online but can be
+ordered via http://mssdk.orderport.net/22221848/showall.asp.
Configure / nmake:
@@ -405,33 +412,18 @@ See the snmpd.conf man page for more information on configuring security.
*
***************************************************************************
-If you are compiling using Microsoft Visual C++ 6.0, it is recommended that
-you install the Core Platform SDK (PSDK). Without the PSDK, some functionality
-will be disabled such as the core elements of the mibII group of the agent
-which use the "IP Helper API" (IPHLPAPI).
-
-To determine what code is disabled when the PSDK is not used, search the
-source code for HAVE_WIN32_PLATFORM_SDK.
-
-The PSDK can be downloaded from the MSDN site. Go to http://msdn.microsoft.com
-and do a search for 'psdk download' (without the quotes). You should find both
-a web install and a full install.
+If you are using Microsoft Visual Studio 6.0, you will have to install the
+Platform SDK (PSDK) first.
-When installing the SDK, all that is required is the 'Core'.
+Once the PSDK has been installed, select the following action from the Start
+Menu: Programs / Microsoft Windows SDK / Visual Studio Registration / Windows
+SDK Configuration Tool.
-Once this package has installed, from the Start Menu run
- "Programs ->Microsoft Platform SDK... ->
- Visual Studio Registration ->
- Register PSDK Directories with Visual Studio"
-
-If you are compiling using any of the following systems, the PSDK download
-is not necessary, as the required parts of the PSDK are included with the
-installation of the compiler:
-
- - Microsoft Development Environment 2002 (MSVC 7.0)
- - Microsoft Development Environment 2003 (MSVC 7.1)
- - Cygwin (gcc)
- - MinGW (gcc)
+If you are using any of the following environments, the PSDK download is not
+necessary as the required parts of the PSDK are included:
+ - Microsoft Visual Studio 2002 or later.
+ - Cygwin.
+ - MinGW.
In order for the process part of the host resources MIB to work under Windows
NT you will need to obtain PSAPI.DLL. This is available under the download
@@ -451,12 +443,13 @@ Otherwise, see the Building section below.
There are two ways to build Net-SNMP using Microsoft Visual C++. The first
and easiest method is using Configure and nmake on the command line, and the
-second is using the Workspace files with the graphical interface.
+second is using the Workspace files inside the interactive development
+environment.
To use nmake on the command line, the Configure script is run first to create
-the various make files. Once they are created, nmake is used to build the
-applications. Perl is required to use this method, as the Configure script
-is written in Perl. ActiveState ActivePerl is available at:
+the various makefiles. Once these have been created, nmake is used to build
+the applications. Perl is required to use this method, as the Configure
+script is written in Perl. ActiveState ActivePerl is available at:
http://www.activestate.com/Products/ActivePerl/
@@ -465,52 +458,41 @@ projects contained in the Workspace files which are described below. It is
recommended that you read and understand how the workspaces are configured
even if you will only be using the command line Configure / nmake system.
-For the graphical interface, there are two main Win32 workspaces
-('win32.dsw' and 'win32sdk.dsw'), containing more or less the same set
-of projects, plus 'libdll.dsw' which contains a minimal set of projects
-for use with the Perl module only.
-
-Win32.dsw is for developers who have not installed the Platform SDK from
-Microsoft's MSDN SDK Update site when using Microsoft Visual Studio 6.0.
-Win32sdk.dsw is for those who have or who are using the Microsoft Development
-Environment 2002/2003 (MSVC 7.0/7.1), Cygwin (gcc) or MinGW (gcc).
-
-Libdll.dsw compiles a DLL version of snmplib (netsnmp.dll).
+For building via the interactive development environment, there are the Win32
+workspaces win32.dsw and libdll.dsw. The last workspace allows to build a DLL
+version of snmplib (netsnmp.dll).
There is one core development library ('libsnmp'), together with a number
of utility projects for the individual executable commands ('snmpget',
'snmpwalk', etc...). All of these projects require the .lib created by
the libsnmp project.
-The agent requires the core library plus the other three library projects
-('libagent', libhelpers' and either 'netsnmpmibs' or 'netsnmpmibssdk'
-depending on which workspace is being used) together with the main agent
-project (either 'snmpd' or 'snmpdsdk').
+The agent requires the core library plus the other two library projects
+('libagent' and 'netsnmpmibs') together with the main agent project ('snmpd').
The final application project is the trap handler 'snmptrapd'. This also
-requires the agent libraries ('libagent', 'libhelpers' and 'netsnmpmibs')
-as well as the core development library.
+requires the agent libraries ('libagent' and 'netsnmpmibs') as well as the
+core development library.
-There is a Debug version and Release version for each subproject.
-This is so the Debug and Release versions of an application can be built and
-tested separately.
+There is a Debug version and Release version for each subproject. This is so
+the Debug and Release versions of an application can be built and tested
+separately.
-Both VC++ 6.0 and 7.1 have been tested. Building with earlier Microsoft
-compiler versions is no longer supported.
+VC++ 6.0, 7.1, 8.0 (2005), 9.0 (2008) and 10.0 (2010) have been tested.
+Building with earlier Microsoft compiler versions is no longer supported.
-Note: Compiling Net-SNMP using MSVC 2003 .NET (MSVC 7.1) will add a
- dependency of MSVCR71.DLL for NETSNMP.DLL and all applications.
- Search msdn.microsoft.com for msvcr71.dll for more information
- on distributing applications compiled with MSVC 2003 .Net.
+Note: if you want to distribute the generated executable, you will also need
+to distribute the Microsoft Visual Studio Redistributable Package. Check the
+EULA included with that package before redistributing it.
OpenSSL is required to support the encryption capabilities in SNMPv3,
or SHA authentication.
Since the MSVC build environment does not natively use "configure" nor "make"
to generate the various pathnames that the programs require, the header files
-need to be manually modified when using the graphical build system, and an
-install script is provided. When using the Perl Configure / nmake system,
-the header files are automatically modified and require no manual editing.
+need to be manually modified when using the IDE, and an install script is
+provided. When using the Perl Configure / nmake system, the header files are
+automatically modified and require no manual editing.
The projects are arranged so that ALL of the usable products, the .exe files,
are written to the win32\bin directory. The win32\lib directory is used only
@@ -555,12 +537,22 @@ steps to build using build.bat:
1. Open a command prompt
-2. Initialize the Visual Studio build environment by running VCVARS32.bat
+2. When building with OpenSSL, set the environment variables INCLUDE and LIB
+ such that these point at the proper OpenSSL directories. An example:
+
+ set INCLUDE=C:\OpenSSL-Win32\include
+ set LIB=C:\OpenSSL-Win32\lib\VC\static
+
+3. Initialize the Visual Studio build environment by running vcvarsall.bat
which can be found in the bin folder of your Visual Studio install folder.
+ If you want to generate 64-bit binaries instead of 32-bit binaries, run
+ vcvarsall.bat with the amd64 argument. See also "How to: Enable a 64-Bit
+ Visual C++ Toolset at the Command Line" for more information
+ (http://msdn.microsoft.com/en-us/library/x4d2c09s%28v=vs.80%29.aspx).
-3. Run win32\build.bat
+4. Run win32\build.bat
-4. The following screen will appear:
+5. The following screen will appear:
Net-SNMP build and install options
==================================
@@ -589,7 +581,7 @@ steps to build using build.bat:
Select option to set / toggle:
-5. Toggle the options on and off as desired by typing the line number
+6. Toggle the options on and off as desired by typing the line number
followed by <enter>.
To compile with OpenSSL, the OpenSSL library and header files must
@@ -599,7 +591,7 @@ steps to build using build.bat:
To compile with the Platform SDK, the Platform SDK must already be
installed. See the section 'Installing Platform SDK' for details.
- To use the IPv6 transports, you must be using Windows 98 or later.
+ To use the IPv6 transports, Windows 98 or later is required.
See the section 'Running Net-SNMP as a replacement for the Microsoft
SNMP service' for important information on using the winExtDLL agent.
@@ -609,7 +601,7 @@ steps to build using build.bat:
When you are ready to build, type f <enter>
-6. Building will begin. Following is a sample screen shot of a quiet build:
+7. Building will begin. Following is a sample screen shot of a quiet build:
Building...
@@ -631,7 +623,7 @@ steps to build using build.bat:
Done!
-7. If the folder that Net-SNMP was installed to is ever changed, modify the
+8. If the folder that Net-SNMP was installed to is ever changed, modify the
system environment variables or registry keys as explained in the
'Configuration_Overview.html' file located in win32/dist/htmlhelp.
@@ -715,19 +707,19 @@ Note: The Configure option --linktype=static (or not specifying a linktype)
*
***************************************************************************
-The win32sdk.dsw workspace will build the agent that provides mib-II objects
-for network interface layers, and the IP, ICMP, TCP and UDP tables. This
-workspace requires the Platform SDK to be installed. Use the win32.dsw
-workspace if you don't have or don't need these features. Note: Other
-features may be disabled if the Platform SDK is not used. See the section
-'Installing Platform SDK' for more information.
+The win32.dsw and win32dll.dsw workspaces allow to build the agent and the
+applications. Proceed as follows:
+
+1. Update the version stamp in win32\net-snmp\net-snmp-config.h. The current
+ version can be found in the Unix configure script (top level folder) by
+ looking for the PACKAGE_VERSION variable.
-1. If SNMPv3 encryption capabilities or SHA authentication is required,
+2. If SNMPv3 encryption capabilities or SHA authentication is required,
install the OpenSSL DLL and library file as described in the section
'Microsoft Visual C++ - Building with OpenSSL" and then continue with
step 2.
-2. The default installation path is c:\usr. This folder will contain all
+3. The default installation path is c:\usr. This folder will contain all
the binaries, MIB files, configuration files etc. To change the location,
the win32\net-snmp\net-snmp-config.h file needs to be modified by changing
the INSTALL_BASE variable.
@@ -739,118 +731,8 @@ features may be disabled if the Platform SDK is not used. See the section
For example: #define INSTALL_BASE "c:/usr".
-3. If you are using win32sdk, the Platform SDK must be enabled. Edit the
- the win32\net-snmp\net-snmp-config.h file and *change*:
-
- /* #undef HAVE_WIN32_PLATFORM_SDK */
-
- to:
-
- #define HAVE_WIN32_PLATFORM_SDK 1
-
-4. Build the applications
-
- Static build (does not use NetSNMP.DLL)
- =======================================
-
- MS VC++ 6.0:
- ------------
- a. Open win32.dsw or win32sdk.dsw.
- b. Click "Build->Batch Build..."
- c. Set Release and/or Debug in 'Project configurations' to suit.
- d. Click "ReBuild All".
- e. When building is done, View the Output window, clip and
- save to a text file if there is some information to share.
- f. Click "File->Close Workspace".
-
- MS VC++ 7.0+:
- -------------
- a. Open win32.dsw or win32sdk.dsw.
- b. Click "Yes to All" to convert the workspace
- c. Click "Build->Configuration Manager" and select either Release or Debug for
- 'Active Solution Configuration' and click "Close"
- d. Right-click the "libagent" project, and select "Rebuild"
- e. Right-click the "libhelpers" project, and select "Rebuild"
- f. Right-click the "libnetsnmptrapd" project, and select "Rebuild"
- g. Right-click the "snmplib" project, and select "Rebuild"
- h. Right-click the "netsnmpmibs(sdk)" project, and select "Rebuild"
- i. Click "Build->Batch Build..."
- j. Set Release and/or Debug in 'Project configurations' to suit making
- sure libagent, libhelpers, libnetsnmptrapd, snmplib and netsnmpmibs are
- NOT selected.
- k. Click "Rebuild".
- l. When building is done, View the Output window, clip and
- save to a text file if there is some information to share.
- m. Click "File->Close Solution".
-
- Dynamic build (uses NetSNMP.DLL)
- ================================
-
- Complete the section 'Microsoft Visual C++ - Workspace - Building the DLL'.
- This will create the Net-SNMP library DLL which is needed by the
- applications and will enable DLL support in net-snmp-config.h.
-
- MS VC++ 6.0:
- ------------
- a. Open win32.dsw or win32sdk.dsw.
- b. Click "Build->Batch Build..."
- c. Set Release and/or Debug in 'Project configurations' to suit for the
- applications. Make sure the following are NOT selected:
-
- libagent
- libhelpers
- libsnmp
- netsnmpmib(sdk)
- libnetsnmptrapd
-
- d. Click "ReBuild All".
- e. When building is done, View the Output window, clip and
- save to a text file if there is some information to share.
- f. Click "File->Close Workspace".
-
- MS VC++ 7.0+:
- -------------
- a. Open win32.dsw or win32sdk.dsw.
- b. Click "Yes to All" to convert the workspace
- c. Click "Build->Configuration Manager" and select either Release or Debug for
- 'Active Solution Configuration' and click "Close"
- d. Click "Build->Batch Build..."
- e. Set Release and/or Debug in 'Project configurations' to suit for the
- applications. Make sure the following are NOT selected:
-
- libagent
- libhelpers
- libsnmp
- netsnmpmib(sdk)
- libnetsnmptrapd
-
- f. Click "Rebuild".
- g. When building is done, View the Output window, clip and
- save to a text file if there is some information to share.
- h. Click "File->Close Solution".
-
-5. If the Perl modules are required, continue with the next section:
- 'Microsoft Visual C++ - Building the Perl SNMP modules'.
-
- Otherwise, continue with the section:
- 'Microsoft Visual C++ - Installing'
-
-
-***************************************************************************
-*
-* Microsoft Visual C++ - Workspace - Building the DLL
-*
-***************************************************************************
-
-1. Optional: Make a backup of the existing net-snmp-config.h which contains
- settings for a static build of Net-SNMP:
-
- Copy win32\net-snmp\net-snmp-config.h to
- win32\net-snmp\static-config.h.
-
-2. Open win32\net-snmp\net-snmp-config.h using a text editor.
-
-3. *Change* the following line which is located near the top of the file:
+4. When building DLLs instead of static libraries, *change* the following
+ line which is located near the top of the file:
/* #undef NETSNMP_USE_DLL */
@@ -858,38 +740,22 @@ features may be disabled if the Platform SDK is not used. See the section
#define NETSNMP_USE_DLL 1
-4. Optional: Make a backup of the new net-snmp-config.h which contains
- settings for a DLL build of Net-SNMP:
+5. Build the agent and the applications
- Copy win32\net-snmp\net-snmp-config.h to
- win32\net-snmp\dll-config.h.
+ a. Open win32.dsw (static build) or win32dll.dsw (dynamic build).
+ b. If you want to generate 64-bit binaries instead of 32-bit binaries,
+ select "Build/Configuration Manager" and add the "x64" platform.
+ c. Select "Build/Batch Build..."
+ d. Select the projects and configurations you want to build.
+ e. Click "ReBuild All".
+ f. When building is done, View the Output window, clip and
+ save to a text file if there is some information to share.
-5. Build the DLL
+6. If the Perl modules are required, continue with the next section:
+ 'Microsoft Visual C++ - Building the Perl SNMP modules'.
- MS VC++ 6.0:
- ------------
- a. Open libsdll.dsw.
- b. Click "Build->Batch Build..."
- c. Set Release and/or Debug in 'Project configurations' to suit.
- d. Click "Clean". ** Do NOT skip this step. **
- e. Click "Build->Batch Build..."
- f. Click "ReBuild All".
- g. When building is done, View the Output window, clip and
- save to a text file if there is some information to share.
- h. Click "File->Close Workspace".
-
- MS VC++ 7.0+:
- -------------
- a. Open libsdll.dsw.
- b. Click "Yes to All" to convert the workspace
- c. Click "Build->Batch Build..."
- d. Set Release and/or Debug in 'Project configurations' to suit.
- e. Click "Clean". ** Do NOT skip this step. **
- f. Click "Build->Batch Build..."
- g. Click "Rebuild".
- h. When building is done, View the Output window, clip and
- save to a text file if there is some information to share.
- i. Click "File->Close Solution".
+ Otherwise, continue with the section:
+ 'Microsoft Visual C++ - Installing'
***************************************************************************
@@ -903,21 +769,16 @@ Compiling against a static version is possible, but each module will
load it's own copy of the MIB, and sharing data between modules will
not be possible. For example, the conf module tests will fail.
-1. Complete the section 'Microsoft Visual C++ - Building'. This will build
- the applications.
+1. Complete the section 'Microsoft Visual C++ - Building' and choose for
+ the dynamic build. This will build the libraries, agent and applications.
Note: SNMPD.EXE and SNMPTRAPD.EXE are required for running the tests
against the SNMP Perl module.
-2. Complete the section 'Microsoft Visual C++ - Workspace - Building the DLL'.
- This will create the Net-SNMP library DLL which is needed for the Perl
- modules. Note: This step can be skipped if the DLL was already created
- in step 1.
-
-3. Install Net-SNMP as described in the 'Microsoft Visual C++ - Installing'
+2. Install Net-SNMP as described in the 'Microsoft Visual C++ - Installing'
section to install the applications, the DLL and the .lib files.
-4. Continue with the Win32 section of the Perl README file located in
+3. Continue with the Win32 section of the Perl README file located in
perl\SNMP\README.
@@ -1038,26 +899,9 @@ Building from source:
ftp://ftp.openssl.org/source/
- 3. Once the OpenSSL libraries are built, you must copy them to the the MSVC
- directory:
-
- a. Copy folder inc32\openssl to the include folder of MSVC++
-
- Example: "C:\Program Files\Microsoft Visual Studio .NET 2003\
- Vc7\include\openssl\*.h"
- Example: "C:\Program Files\Microsoft Visual Studio\
- VC98\include\openssl\*.h"
-
- b. Copy file out32dll\libeay32.lib to the lib folder of MSVC++
-
- Example: "C:\Program Files\Microsoft Visual Studio .NET 2003\
- Vc7\lib\libeay32.lib"
- Example: "C:\Program Files\Microsoft Visual Studio\
- VC98\lib\libeay32.lib"
+ 3. Once the OpenSSL libraries are built, copy the folder inc32\openssl to
+ C:\OpenSSL\Include\openssl and the folder out32dll to C:\OpenSSL\Lib\VC.
- c. Copy file out32dll\libeay32.dll to your %windir%\system32 folder
-
- Example: "C:\winnt\system32\libeay32.dll"
Using a pre-compiled version
============================
@@ -1068,23 +912,6 @@ Using a pre-compiled version
2. Install the package to c:\OpenSSL.
- 3. Copy the header and library files to the the MSVC directory:
-
- a. Copy folder c:\OpenSSL\include\openssl to the include folder of
- MSVC++.
-
- Example: "C:\Program Files\Microsoft Visual Studio .NET 2003\
- Vc7\include\openssl\*.h"
- Example: "C:\Program Files\Microsoft Visual Studio\
- VC98\include\openssl\*.h"
-
- b. Copy file c:\OpenSSL\lib\VC\libeay32.lib to the lib folder of MSVC++.
-
- Example: "C:\Program Files\Microsoft Visual Studio .NET 2003\
- Vc7\lib\libeay32.lib"
- Example: "C:\Program Files\Microsoft Visual Studio\
- VC98\lib\libeay32.lib"
-
Project changes
===============
@@ -1093,38 +920,10 @@ Project changes
#define NETSNMP_USE_OPENSSL 1
- 2. Open Visual Studio, add the link line to the Project Settings
- for all the applications, and especially for the libsnmp_dll project,
- for as you know, a .DLL is an application.
- You MUST do this for libsdll.dsw, and either win32.dsw or win32sdk.dsw,
- whichever you use.
-
- MS VC++ 6.0:
- ------------
- a. Click Project->Settings.
- b. Highlight the names of all projects except libsnmp, libagent, libhelpers,
- libnetsnmptrapd, netsnmpmibs, netsnmpmibssdk.
- c. Select the Link section.
- d. Add the next line to the 'Object/Library Modules' list for Debug and
- Release versions:
-
- libeay32.lib
-
- MS VC++ 7.0+:
- -------------
- a. For each project (except libsnmp, libagent, libhelpers, libnetsnmptrapd,
- netsnmpmibs, netsnmpmibssdk), click Project->Properties.
- b. For Configuration, select 'Release'
- c. Click Linker and then Input
- d. Add to the 'Additional Dependencies' section:
-
- libeay32.lib
-
- e. For Configuration, select 'Debug'
- f. Click Linker and then Input
- g. Add to the 'Additional Dependencies' section:
-
- libeay32.lib
+ 2. Open Visual Studio, open the Tools menu and select Options. Go to
+ Projects and Solutions and select VC++ Directories. Add
+ C:\OpenSSL\Include to the list of include directories and
+ C:\OpenSSL\Lib\VC to the list of library directories.
3. Continue with the section 'Microsoft Visual C++ - Building"
@@ -1136,16 +935,10 @@ Project changes
***************************************************************************
The default build configuration supports SNMP over IPv4-based transports.
-However, Windows XP and Windows 2000 include an IPv6-capable stack, which
+However Windows 2000 and later include an IPv6-capable stack which
can be used to provide SNMP over IPv6. To enable IPv6, the Microsoft PSDK
-is required and the following changes to the Net-SNMP win32 Visual C++
-configuration are needed:
-
-Project changes
-===============
-
- 1. Edit the win32\net-snmp\net-snmp-config.h header file. Change
- the single INET6 line from:
+is required and NETSNMP_ENABLE_IPV6 has to be enabled in
+win32\net-snmp\net-snmp-config.h. Change the following single line from:
/* #undef NETSNMP_ENABLE_IPV6 */
@@ -1153,20 +946,7 @@ Project changes
#define NETSNMP_ENABLE_IPV6 1
- 2. Edit the win32\libsnmp_dll\libsnmp.def file. All the IPv6 functions will
- be commented out and will need to be enabled by removing ';IPv6' from the
- beginning of each line.
-
- For example, change:
-
-
- ;IPv6 netsnmp_udp6_parse_security
-
- to:
-
- netsnmp_udp6_parse_security
-
- 3. Continue with the section 'Microsoft Visual C++ - Building"
+Next, continue with the section 'Microsoft Visual C++ - Building"
***************************************************************************
@@ -1269,41 +1049,32 @@ http://www.mingw.org
*
***************************************************************************
-An alternate way to build Net-SNMP for win32 is to use Cygnus's cygwin32
-environment. Information on the Cygnus cygwin32 environment is available
+An alternate way to build and run Net-SNMP on Win32 is to use the Cygwin
+environment. Detailed information about the Cygwin environment is available
on the web at: http://sources.redhat.com/cygwin/.
Cygwin allows you to compile almost the complete agent and applications.
-The following configure options creates a working set of programs:
+As an example, the following configure options create a working set of
+programs:
./configure \
--with-mib-modules="host agentx disman/event-mib examples/example" \
--with-out-mib-modules=host/hr_network \
- --disable-embedded-perl --without-perl-modules \
-If you want to use SNMPv3 auth and privacy features, add:
- --with-openssl="/usr" \
+If you want to disable SNMPv3 auth and privacy features, add:
+ --without-openssl \
If you want to use IPv6 transports, add:
- --enable-ipv6 --with-transports="TCPIPv6 UDPIPv6"
-
-Note: The source code should *not* be in a folder that contains a space. For
- example, compiling in your 'My Documents' or your Desktop (usually
- c:\Documents and Settings\xxxx\Desktop) is not supported.
-
-This has been tested for Windows 98 and Windows NT 4.0. In order for
-the process part of the host resources MIB to work under NT you will need
-to get hold of the PSAPI.DLL. This available under the download section
-of www.microsoft.com. The DLL is included with Windows 2000 and XP,
-and is also part of the VC++ distribution. The IPHLPAPI library is
-part of the "Microsoft Platform SDK", which is also available from
-www.microsoft.com. See the section "Installing Platform SDK" for details.
-
-Earlier releases of Cygwin may need to use the configure flag
- --with-libs="-lregex -libphlpapi"
-but this regular expression support has since been incorporated
-into the main Cygwin package, and it is no longer necessary to
-include it separately.
+ --enable-ipv6
+
+Note: the source code should *not* be in a folder that contains a space.
+For example, compiling in your 'My Documents' folder or your Desktop folder
+(usually c:\Documents and Settings\xxxx\Desktop) is not supported.
+
+A note for Windows NT users: in order for the process part of the host
+resources MIB (hr_swrun) to work under Windows NT you will need to get hold
+of PSAPI.DLL. This DLL is available under the download section of
+www.microsoft.com, and is also included in the VC++ distribution.
If the folder that Net-SNMP was installed to is ever changed, modify the
system environment variables or registry keys as explained in the
@@ -1320,17 +1091,16 @@ Currently the tools and agent will compile on win32 platforms using the
MinGW tools with the MSyS environment. MinGW, MSyS and the associated
documentation can be downloaded from: http://www.mingw.org.
-Compiling net-snmp with MinGW requires GNU regex. A GNU regex package that
-builds under MinGW with MSyS is available at:
+Compiling net-snmp with MinGW requires GNU regex and libintl. Binaries and
+developer header files for these libraries are available at:
- http://www.boedog.com/net-snmp/gnu_regex/regex-0-12-mingw-r2.tar.gz
+ http://gnuwin32.sourceforge.net/packages/regex.htm
+ http://gnuwin32.sourceforge.net/packages/libintl.htm
-Note: The source code should *not* be in a folder that contains a space. For
- example, compiling in your 'My Documents' or your Desktop (usually
- c:\Documents and Settings\xxxx\Desktop) is not supported.
-
-1. Build and install GNU regex following the instructions in the
- regex-0-12-mingw-r2 README.
+Proceed as follows to build Net-SNMP:
+
+1. Install GNU regex and GNU libintl binaries and developer files in the
+ MinGW tree.
2. If SNMPv3 encryption capabilities or SHA authentication is required,
install the OpenSSL DLL and library file as described in the section
@@ -1357,7 +1127,7 @@ Note: The source code should *not* be in a folder that contains a space. For
./configure --prefix="$BASEDIR" \
--with-mibdirs="$BASEDIR/share/snmp/mibs" \
- --with-mib-modules="agentx disman/event-mib examples/example" \
+ --with-mib-modules="agentx disman/event-mib winExtDLL examples/example"\
--disable-embedded-perl --without-perl-modules \
Note: while the Net-SNMP implementation of the host resources MIB is not
diff --git a/TODO b/TODO
index 2210b6e..49d913e 100644
--- a/TODO
+++ b/TODO
@@ -24,8 +24,8 @@ Agent MIBs:
Tunnel
WWW-MIB
Hardware Abstraction Layer:
- HostRes (convert to use HAL and clean up)
- UCDavis (convert to use HAL and update structures)
+ HostRes (convert to use HAL and clean up - in progress)
+ UCDavis (convert to use HAL and update structures - in progress)
Extensibility:
AgentX (reasonably stable now)
diff --git a/acconfig.h b/acconfig.h
index c9b8527..d7a829b 100644
--- a/acconfig.h
+++ b/acconfig.h
@@ -1,5 +1,9 @@
/*
* net-snmp configuration header file
+ *
+ * NOTE: DO NOT EDIT include/net-snmp/net-snmp-config.h.in as your changes
+ * will be overwritten. This content is in acconfig.h and merged
+ * into include/net-snmp/net-snmp-config.h.in by autoheader.
*/
/* Portions of this file are subject to the following copyright(s). See
* the Net-SNMP's COPYING file for more details and other copyrights
@@ -23,235 +27,7 @@
*/
#ifndef NETSNMP_NO_AUTOCONF_DEFINITIONS
-/* define if you have type int32_t */
-#undef HAVE_INT32_T
-
-/* define if you have type uint32_t */
-#undef HAVE_UINT32_T
-
-/* define if you have type u_int32_t */
-#undef HAVE_U_INT32_T
-
-/* define if you have type int64_t */
-#undef HAVE_INT64_T
-
-/* define if you have type uint64_t */
-#undef HAVE_UINT64_T
-
-/* define if you have type u_int64_t */
-#undef HAVE_U_INT64_T
-
-/* define if you have type intptr_t */
-#undef HAVE_INTPTR_T
-
-/* define if you have type uintptr_t */
-#undef HAVE_UINTPTR_T
-
-/* got socklen_t? */
-#undef HAVE_SOCKLEN_T
-
-/* got in_addr_t? */
-#undef HAVE_IN_ADDR_T
-
-/* define if you have getdevs() */
-#undef HAVE_GETDEVS
-
-/* define if you have devstat_getdevs() */
-#undef HAVE_DEVSTAT_GETDEVS
-
-/* define if you have <netinet/in_pcb.h> */
-#undef HAVE_NETINET_IN_PCB_H
-
-/* define if you have <sys/disklabel.h> */
-#undef HAVE_SYS_DISKLABEL_H
-
-/* define if your compiler (processor) defines __FUNCTION__ for you */
-#undef HAVE_CPP_UNDERBAR_FUNCTION_DEFINED
-
-/* on aix, if you have perfstat */
-#undef HAVE_PERFSTAT
-
-/* define if you have libdb, libnm or librpm, respectively */
-#undef HAVE_LIBDB
-#undef HAVE_LIBNM
-#undef HAVE_LIBRPM
-
-/* define if you have pkginfo */
-#undef HAVE_PKGINFO
-
-/* define if you have gethostbyname */
-#undef HAVE_GETHOSTBYNAME
-
-/* define if you have the perl_eval_pv() function */
-#undef HAVE_PERL_EVAL_PV_LC
-
-/* define if you have the Perl_eval_pv() function */
-#undef HAVE_PERL_EVAL_PV_UC
-
-/* printing system */
-#undef HAVE_LPSTAT
-#undef LPSTAT_PATH
-#undef HAVE_PRINTCAP
-/* Use dmalloc to do malloc debugging? */
-#undef HAVE_DMALLOC_H
-
-/* location of UNIX kernel */
-#define KERNEL_LOC "/vmunix"
-
-/* location of mount table list */
-#define ETC_MNTTAB "/etc/mnttab"
-
-/* location of swap device (ok if not found) */
-#undef DMEM_LOC
-/* Command to generate ps output, the final column must be the process
- name withOUT arguments */
-#define PSCMD "/bin/ps"
-
-/* Where is the uname command */
-#define UNAMEPROG "/bin/uname"
-
-/* define if you are using linux and /proc/net/dev has the compressed
- field, which exists in linux kernels 2.2 and greater. */
-#undef PROC_NET_DEV_HAS_COMPRESSED
-
-/* define rtentry to ortentry on SYSV machines (alphas) */
-#undef RTENTRY
-
-/* Use BSD 4.4 routing table entries? */
-#undef RTENTRY_4_4
-
-/* Does struct sigaction have a sa_sigaction field? */
-#undef STRUCT_SIGACTION_HAS_SA_SIGACTION
-
-/* Does struct tm have a tm_gmtoff field? */
-#undef STRUCT_TM_HAS_TM_GMTOFFF
-
-/* Does struct sockaddr have a sa_len field? */
-#undef STRUCT_SOCKADDR_HAS_SA_LEN
-
-/* Does struct sockaddr have a sa_family2 field? */
-#undef STRUCT_SOCKADDR_HAS_SA_UNION_SA_GENERIC_SA_FAMILY2
-
-/* Does struct sockaddr_storage have a ss_family field? */
-#undef STRUCT_SOCKADDR_STORAGE_HAS_SS_FAMILY
-
-/* Does struct sockaddr_storage have a __ss_family field? */
-#undef STRUCT_SOCKADDR_STORAGE_HAS___SS_FAMILY
-
-/* Does struct in6_addr have a s6_un.sa6_ladd field? */
-#undef STRUCT_IN6_ADDR_HAS_S6_UN_SA6_LADDR
-
-/* rtentry structure tests */
-#undef RTENTRY_RT_NEXT
-#undef STRUCT_RTENTRY_HAS_RT_DST
-#undef STRUCT_RTENTRY_HAS_RT_UNIT
-#undef STRUCT_RTENTRY_HAS_RT_USE
-#undef STRUCT_RTENTRY_HAS_RT_REFCNT
-#undef STRUCT_RTENTRY_HAS_RT_HASH
-
-/* ifnet structure tests */
-#undef STRUCT_IFNET_HAS_IF_BAUDRATE
-#undef STRUCT_IFNET_HAS_IF_BAUDRATE_IFS_VALUE
-#undef STRUCT_IFNET_HAS_IF_SPEED
-#undef STRUCT_IFNET_HAS_IF_TYPE
-#undef STRUCT_IFNET_HAS_IF_IMCASTS
-#undef STRUCT_IFNET_HAS_IF_IQDROPS
-#undef STRUCT_IFNET_HAS_IF_LASTCHANGE_TV_SEC
-#undef STRUCT_IFNET_HAS_IF_NOPROTO
-#undef STRUCT_IFNET_HAS_IF_OMCASTS
-#undef STRUCT_IFNET_HAS_IF_XNAME
-#undef STRUCT_IFNET_HAS_IF_OBYTES
-#undef STRUCT_IFNET_HAS_IF_IBYTES
-#undef STRUCT_IFNET_HAS_IF_ADDRLIST
-
-/* tcpstat.tcps_rcvmemdrop */
-#undef STRUCT_TCPSTAT_HAS_TCPS_RCVMEMDROP
-
-/* udpstat.udps_discard */
-#undef STRUCT_UDPSTAT_HAS_UDPS_DISCARD
-
-/* udpstat.udps_discard */
-#undef STRUCT_UDPSTAT_HAS_UDPS_NOPORT
-
-/* udpstat.udps_discard */
-#undef STRUCT_UDPSTAT_HAS_UDPS_NOPORTBCAST
-
-/* udpstat.udps_discard */
-#undef STRUCT_UDPSTAT_HAS_UDPS_FULLSOCK
-
-/* arphd.at_next */
-#undef STRUCT_ARPHD_HAS_AT_NEXT
-
-/* ifaddr.ifa_next */
-#undef STRUCT_IFADDR_HAS_IFA_NEXT
-
-/* ifnet.if_mtu */
-#undef STRUCT_IFNET_HAS_IF_MTU
-
-/* swdevt.sw_nblksenabled */
-#undef STRUCT_SWDEVT_HAS_SW_NBLKSENABLED
-
-/* nlist.n_value */
-#undef STRUCT_NLIST_HAS_N_VALUE
-
-/* nlist64.n_value */
-#undef STRUCT_NLIST64_HAS_N_VALUE
-
-/* ipstat structure tests */
-#undef STRUCT_IPSTAT_HAS_IPS_CANTFORWARD
-#undef STRUCT_IPSTAT_HAS_IPS_CANTFRAG
-#undef STRUCT_IPSTAT_HAS_IPS_DELIVERED
-#undef STRUCT_IPSTAT_HAS_IPS_FRAGDROPPED
-#undef STRUCT_IPSTAT_HAS_IPS_FRAGTIMEOUT
-#undef STRUCT_IPSTAT_HAS_IPS_LOCALOUT
-#undef STRUCT_IPSTAT_HAS_IPS_NOPROTO
-#undef STRUCT_IPSTAT_HAS_IPS_NOROUTE
-#undef STRUCT_IPSTAT_HAS_IPS_ODROPPED
-#undef STRUCT_IPSTAT_HAS_IPS_OFRAGMENTS
-#undef STRUCT_IPSTAT_HAS_IPS_REASSEMBLED
-
-/* vfsstat.f_frsize */
-#undef STRUCT_STATVFS_HAS_F_FRSIZE
-
-/* vfsstat.f_files */
-#undef STRUCT_STATVFS_HAS_F_FILES
-
-/* statfs inode structure tests*/
-#undef STRUCT_STATFS_HAS_F_FILES
-#undef STRUCT_STATFS_HAS_F_FFREE
-#undef STRUCT_STATFS_HAS_F_FAVAIL
-
-/* des_ks_struct.weak_key */
-#undef STRUCT_DES_KS_STRUCT_HAS_WEAK_KEY
-
-/* ifnet needs to have _KERNEL defined */
-#undef IFNET_NEEDS_KERNEL
-
-/* sysctl works to get boottime, etc... */
-#undef NETSNMP_CAN_USE_SYSCTL
-
-/* define if SIOCGIFADDR exists in sys/ioctl.h */
-#undef SYS_IOCTL_H_HAS_SIOCGIFADDR
-
-/* Define if statfs takes 2 args and the second argument has
- type struct fs_data. [Ultrix] */
-#undef STAT_STATFS_FS_DATA
-
-/* Define if the TCP timer constants in <netinet/tcp_timer.h>
- depend on the integer variable `hz'. [FreeBSD 4.x] */
-#undef TCPTV_NEEDS_HZ
-
-/* Not-to-be-compiled macros for use by configure only */
-#define config_require(x)
-#define config_exclude(x)
-#define config_arch_require(x,y)
-#define config_parse_dot_conf(w,x,y,z)
-#define config_add_mib(x)
-#define config_belongs_in(x)
-#define config_error(x)
-#define config_warning(x)
-
#if defined (WIN32) || defined (mingw32) || defined (cygwin)
#define ENV_SEPARATOR ";"
#define ENV_SEPARATOR_CHAR ';'
@@ -266,50 +42,9 @@
/* end of definitions added by configure on-the-fly */
-#ifndef HAVE_STRCHR
-#ifdef HAVE_INDEX
-# define strchr index
-# define strrchr rindex
-#endif
-#endif
-
-#ifndef HAVE_INDEX
-#ifdef HAVE_STRCHR
-#ifdef mingw32
-# define index(a,b) strchr(a,b)
-# define rindex(a,b) strrchr(a,b)
-#else
-# define index strchr
-# define rindex strrchr
-#endif
-#endif
-#endif
-
-#ifndef HAVE_MEMCPY
-#ifdef HAVE_BCOPY
-# define memcpy(d, s, n) bcopy ((s), (d), (n))
-# define memmove(d, s, n) bcopy ((s), (d), (n))
-# define memcmp bcmp
-#endif
-#endif
-
-#ifndef HAVE_MEMMOVE
-#ifdef HAVE_MEMCPY
-# define memmove memcpy
-#endif
-#endif
-
-#ifndef HAVE_BCOPY
-#ifdef HAVE_MEMCPY
-# define bcopy(s, d, n) memcpy ((d), (s), (n))
-# define bzero(p,n) memset((p),(0),(n))
-# define bcmp memcmp
-#endif
-#endif
-
/* If you have openssl 0.9.7 or above, you likely have AES support. */
#undef NETSNMP_USE_OPENSSL
-#if defined(NETSNMP_USE_OPENSSL) && defined(HAVE_OPENSSL_AES_H) && defined(HAVE_AES_CFB128_ENCRYPT)
+#if (defined(NETSNMP_USE_OPENSSL) && defined(HAVE_OPENSSL_AES_H) && defined(HAVE_AES_CFB128_ENCRYPT)) || defined(NETSNMP_USE_INTERNAL_CRYPTO)
#define HAVE_AES 1
#endif
@@ -335,7 +70,7 @@
#endif
#endif
-#if HAVE_DMALLOC_H
+#ifdef HAVE_DMALLOC_H
#define DMALLOC_FUNC_CHECK
#endif
@@ -363,27 +98,6 @@
/* default list of mibs to load */
#define NETSNMP_DEFAULT_MIBS "IP-MIB:IF-MIB:TCP-MIB:UDP-MIB:SNMPv2-MIB:RFC1213-MIB"
-/* default location to look for mibs to load using the above tokens
- and/or those in the MIBS envrionment variable*/
-#undef NETSNMP_DEFAULT_MIBDIRS
-
-/* default mib files to load, specified by path. */
-#undef NETSNMP_DEFAULT_MIBFILES
-
-/* should we compile to use special opaque types: float, double,
- counter64, i64, ui64, union? */
-#undef NETSNMP_WITH_OPAQUE_SPECIAL_TYPES
-
-/* define if you want to compile support for both authentication and
- privacy support. */
-#undef NETSNMP_ENABLE_SCAPI_AUTHPRIV
-
-/* define if you are using the MD5 code ...*/
-#undef NETSNMP_USE_INTERNAL_MD5
-
-/* define if you are using the codeS11 library ...*/
-#undef NETSNMP_USE_PKCS11
-
/* debugging stuff */
/* if defined, we optimize the code to exclude all debugging calls. */
#undef NETSNMP_NO_DEBUGGING
@@ -399,9 +113,6 @@
lines: PERSISTENT_DIRECTORY/NAME.persistent.conf */
#define NETSNMP_PERSISTENT_DIRECTORY "/var/snmp"
-/* PERSISTENT_MASK: the umask permissions to set up persistent files with */
-#define NETSNMP_PERSISTENT_MASK 077
-
/* AGENT_DIRECTORY_MODE: the mode the agents should use to create
directories with. Since the data stored here is probably sensitive, it
probably should be read-only by root/administrator. */
@@ -446,19 +157,6 @@
/* Use libwrap to handle allow/deny hosts? */
#undef NETSNMP_USE_LIBWRAP
-/* testing code sections. */
-#undef NETSNMP_ENABLE_TESTING_CODE
-
-/* If you don't have root access don't exit upon kmem errors */
-#undef NETSNMP_NO_ROOT_ACCESS
-
-/* If we don't want to use kmem. */
-#undef NETSNMP_NO_KMEM_USAGE
-
-/* If you don't want the agent to report on variables it doesn't have data for */
-#undef NETSNMP_NO_DUMMY_VALUES
-
-
/* Mib-2 tree Info */
/* These are the system information variables. */
@@ -514,6 +212,7 @@
#define NETSNMP_HPUX11ID 14
#define NETSNMP_AIXID 15
#define NETSNMP_MACOSXID 16
+#define NETSNMP_DRAGONFLYID 17
#define NETSNMP_UNKNOWNID 255
#ifdef hpux9
@@ -543,6 +242,9 @@
#if defined(__FreeBSD__)
#define NETSNMP_OSTYPE NETSNMP_FREEBSDID
#endif
+#if defined(__DragonFly__)
+#define NETSNMP_OSTYPE NETSNMP_DRAGONFLYID
+#endif
#if defined(irix6) || defined(irix5)
#define NETSNMP_OSTYPE NETSNMP_IRIXID
#endif
@@ -552,13 +254,13 @@
#if defined(bsdi2) || defined(bsdi3) || defined(bsdi4)
#define NETSNMP_OSTYPE NETSNMP_BSDIID
#endif
-#if defined(openbsd2) || defined(openbsd3) || defined(openbsd4)
+#if defined(openbsd)
#define NETSNMP_OSTYPE NETSNMP_OPENBSDID
#endif
#ifdef WIN32
#define NETSNMP_OSTYPE NETSNMP_WIN32ID
#endif
-#if defined(aix3) || defined(aix4) || defined(aix5) || defined(aix6)
+#if defined(aix3) || defined(aix4) || defined(aix5) || defined(aix6) || defined(aix7)
#define NETSNMP_OSTYPE NETSNMP_AIXID
#endif
#if defined(darwin) && (darwin >= 8)
@@ -615,7 +317,7 @@
#define NETSNMP_EXCACHETIME 30
#define NETSNMP_CACHEFILE ".snmp-exec-cache"
-#define NETSNMP_MAXCACHESIZE (200*80) /* roughly 200 lines max */
+#define NETSNMP_MAXCACHESIZE (1500*80) /* roughly 1500 lines max */
/* misc defaults */
@@ -643,18 +345,12 @@
/* UNdefine to allow specifying zero-length community string */
/* #define NETSNMP_NO_ZEROLENGTH_COMMUNITY 1 */
-/* define to exit the agent on a bad kernel read */
-/* #define NETSNMP_EXIT_ON_BAD_KLREAD */
-
/* Number of community strings to store */
#define NETSNMP_NUM_COMMUNITIES 5
/* internal define */
#define NETSNMP_LASTFIELD -1
-/* configure options specified */
-#define NETSNMP_CONFIGURE_OPTIONS ""
-
/* Pluggable transports. */
/* This is defined if support for the UDP/IP transport domain is
@@ -689,13 +385,32 @@
available. */
#undef NETSNMP_TRANSPORT_TCPIPV6_DOMAIN
-/* This is defined if support for the UDP/IP transport domain is
+/* This is defined if support for the TLS transport domain is
+ available. */
+#undef NETSNMP_TRANSPORT_TLSBASE_DOMAIN
+
+/* This is defined if support for the Alias transport domain is
+ available. */
+#undef NETSNMP_TRANSPORT_ALIAS_DOMAIN
+
+/* This is defined if support for the SSH transport domain is
+ available. */
+#undef NETSNMP_TRANSPORT_SSH_DOMAIN
+
+/* This is defined if support for the DTLS/UDP transport domain is
available. */
-#undef NETSNMP_TRANSPORT_TLS_DOMAIN
+#undef NETSNMP_TRANSPORT_DTLSUDP_DOMAIN
+
+/* This is defined if support for the TLS/TCP transport domain is
+ available. */
+#undef NETSNMP_TRANSPORT_TLSTCP_DOMAIN
/* This is defined if support for stdin/out transport domain is available. */
#undef NETSNMP_TRANSPORT_STD_DOMAIN
+/* This is defined if support for the IPv4Base transport domain is available. */
+#undef NETSNMP_TRANSPORT_IPV4BASE_DOMAIN
+
/* define this if the USM security module is available */
#undef NETSNMP_SECMOD_USM
@@ -705,18 +420,9 @@
/* define this if the local security module is available */
#undef NETSNMP_SECMOD_LOCALSM
-/* define if you want to build with reentrant/threaded code (incomplete)*/
-#undef NETSNMP_REENTRANT
-
/* define if configured as a "mini-agent" */
#undef NETSNMP_MINI_AGENT
-/* define if you are embedding perl in the main agent */
-#undef NETSNMP_EMBEDDED_PERL
-
-/* define if you want to build MFD module rewrites*/
-#undef NETSNMP_ENABLE_MFD_REWRITES
-
/* this is the location of the net-snmp mib tree. It shouldn't be
changed, as the places it is used are expected to be constant
values or are directly tied to the UCD-SNMP-MIB. */
@@ -784,33 +490,12 @@
# define NETSNMP_IMPORT extern
#endif
-/* define if you want to enable IPv6 support */
-#undef NETSNMP_ENABLE_IPV6
-
-/* define if you want to restrict SMUX connections to localhost by default */
-#undef NETSNMP_ENABLE_LOCAL_SMUX
-
-/* define if agentx transport is to use domain sockets only */
-#undef NETSNMP_AGENTX_DOM_SOCK_ONLY
-
-/* define if you do not want snmptrapd to register as an AgentX subagent */
-#undef NETSNMP_SNMPTRAPD_DISABLE_AGENTX
-
-/* define this if we're using the new MIT crypto API */
-#undef NETSNMP_USE_KERBEROS_MIT
-
-/* define this if you're using Heimdal Kerberos */
-#undef NETSNMP_USE_KERBEROS_HEIMDAL
-
/* comment the next line if you are compiling with libsnmp.h
and are not using the UC-Davis SNMP library. */
#define UCD_SNMP_LIBRARY 1
-/* add in recent CMU library extensions (not complete) */
-#undef CMU_COMPATIBLE
-
/* final conclusion on nlist usage */
-#if defined(HAVE_NLIST) && defined(STRUCT_NLIST_HAS_N_VALUE) && !defined(NETSNMP_DONT_USE_NLIST) && !defined(NETSNMP_NO_KMEM_USAGE)
+#if defined(HAVE_NLIST) && defined(HAVE_STRUCT_NLIST_N_VALUE) && !defined(NETSNMP_DONT_USE_NLIST) && defined(HAVE_KMEM) && !defined(NETSNMP_NO_KMEM_USAGE)
#define NETSNMP_CAN_USE_NLIST
#endif
@@ -1016,10 +701,6 @@
# define NO_ZEROLENGTH_COMMUNITY NETSNMP_NO_ZEROLENGTH_COMMUNITY
#endif
-#ifdef NETSNMP_EXIT_ON_BAD_KLREAD
-# define EXIT_ON_BAD_KLREAD NETSNMP_EXIT_ON_BAD_KLREAD
-#endif
-
#define LASTFIELD NETSNMP_LASTFIELD
#define CONFIGURE_OPTIONS NETSNMP_CONFIGURE_OPTIONS
diff --git a/acinclude.m4 b/acinclude.m4
deleted file mode 100644
index 5c12980..0000000
--- a/acinclude.m4
+++ /dev/null
@@ -1,200 +0,0 @@
-dnl @synopsis AC_PROMPT_USER_NO_DEFINE(VARIABLENAME,QUESTION,[DEFAULT])
-dnl
-dnl Asks a QUESTION and puts the results in VARIABLENAME with an optional
-dnl DEFAULT value if the user merely hits return.
-dnl
-dnl @version 1.15
-dnl @author Wes Hardaker <hardaker at users.sourceforge.net>
-dnl
-AC_DEFUN([AC_PROMPT_USER_NO_DEFINE],
-dnl changequote(<<, >>) dnl
-dnl <<
-[
-if test "x$defaults" = "xno"; then
-echo $ECHO_N "$2 ($3): $ECHO_C"
-read tmpinput
-if test "$tmpinput" = "" -a "$3" != ""; then
- tmpinput="$3"
-fi
-eval $1=\"$tmpinput\"
-else
-tmpinput="$3"
-eval $1=\"$tmpinput\"
-fi
-]
-dnl >>
-dnl changequote([, ])
-) dnl done AC_PROMPT_USER
-
-dnl @synopsis AC_PROMPT_USER(VARIABLENAME,QUESTION,[DEFAULT],QUOTED)
-dnl
-dnl Asks a QUESTION and puts the results in VARIABLENAME with an optional
-dnl DEFAULT value if the user merely hits return. Also calls
-dnl AC_DEFINE_UNQUOTED() on the VARIABLENAME for VARIABLENAMEs that should
-dnl be entered into the config.h file as well. If QUOTED is "quoted" then
-dnl the result will be defined within quotes.
-dnl
-dnl @version 1.15
-dnl @author Wes Hardaker <hardaker at users.sourceforge.net>
-dnl
-AC_DEFUN([AC_PROMPT_USER],
-[
-MSG_CHECK=`echo "$2" | tail -1`
-AC_CACHE_CHECK($MSG_CHECK, ac_cv_user_prompt_$1,
-[echo "" >&AC_FD_MSG
-AC_PROMPT_USER_NO_DEFINE($1,[$2],$3)
-eval ac_cv_user_prompt_$1=\$$1
-echo $ECHO_N "setting $MSG_CHECK to... $ECHO_C" >&AC_FD_MSG
-])
-if test "$ac_cv_user_prompt_$1" != "none"; then
- if test "x$4" = "xquoted" -o "x$4" = "xQUOTED"; then
- AC_DEFINE_UNQUOTED($1,"$ac_cv_user_prompt_$1")
- else
- AC_DEFINE_UNQUOTED($1,$ac_cv_user_prompt_$1)
- fi
-fi
-]) dnl
-
-dnl @synopsis AC_CHECK_STRUCT_FOR(INCLUDES,STRUCT,MEMBER,DEFINE,[no])
-dnl
-dnl Checks STRUCT for MEMBER and defines DEFINE if found.
-dnl
-dnl @version 1.15
-dnl @author Wes Hardaker <hardaker at users.sourceforge.net>
-dnl
-AC_DEFUN([AC_CHECK_STRUCT_FOR],[
-
-ac_safe_struct=`echo "$2" | sed 'y%./+-%__p_%'`
-ac_safe_member=`echo "$3" | sed 'y%./+-%__p_%'`
-ac_safe_all="ac_cv_struct_${ac_safe_struct}_has_${ac_safe_member}"
-changequote(, )dnl
- ac_uc_define=STRUCT_`echo "${ac_safe_struct}_HAS_${ac_safe_member}" | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-changequote([, ])dnl
-
-AC_MSG_CHECKING([for $2.$3])
-AC_CACHE_VAL($ac_safe_all,
-[
-if test "x$4" = "x"; then
- defineit="= 0"
-elif test "x$4" = "xno"; then
- defineit=""
-else
- defineit="$4"
-fi
-AC_TRY_COMPILE([
-$1
-],[
-struct $2 testit;
-testit.$3 $defineit;
-], eval "${ac_safe_all}=yes", eval "${ac_safe_all}=no" )
-])
-
-if eval "test \"x$`echo ${ac_safe_all}`\" = \"xyes\""; then
- AC_MSG_RESULT(yes)
- AC_DEFINE_UNQUOTED($ac_uc_define)
-else
- AC_MSG_RESULT(no)
-fi
-
-])
-
-dnl AC_CHECK_IFNET_FOR(SUBSTRUCT,[no])
-AC_DEFUN([AC_CHECK_IFNET_FOR],[
-dnl check for $1 in struct ifnet
-AC_CHECK_STRUCT_FOR([
-#ifdef IFNET_NEEDS_KERNEL
-#define _KERNEL 1
-#endif
-#include <sys/types.h>
-#include <sys/socket.h>
-#ifdef HAVE_SYS_TIME_H
-#include <sys/time.h>
-#endif
-#include <net/if.h>
-#ifdef HAVE_NET_IF_VAR_H
-#include <net/if_var.h>
-#endif
-#ifdef HAVE_SYS_QUEUE_H
-#include <sys/queue.h>
-#endif
-#ifdef linux
-struct ifnet {
- char *if_name; /* name, e.g. "en" or "lo" */
- short if_unit; /* sub-unit for lower level driver */
- short if_mtu; /* maximum transmission unit */
- short if_flags; /* up/down, broadcast, etc. */
- int if_metric; /* routing metric (external only) */
- char if_hwaddr [6]; /* ethernet address */
- int if_type; /* interface type: 1=generic,
- 28=slip, ether=6, loopback=24 */
- int if_speed; /* interface speed: in bits/sec */
-
- struct sockaddr if_addr; /* interface's address */
- struct sockaddr ifu_broadaddr; /* broadcast address */
- struct sockaddr ia_subnetmask; /* interface's mask */
-
- struct ifqueue {
- int ifq_len;
- int ifq_drops;
- } if_snd; /* output queue */
- int if_ibytes; /* octets received on interface */
- int if_ipackets; /* packets received on interface */
- int if_ierrors; /* input errors on interface */
- int if_iqdrops; /* input queue overruns */
- int if_obytes; /* octets sent on interface */
- int if_opackets; /* packets sent on interface */
- int if_oerrors; /* output errors on interface */
- int if_collisions; /* collisions on csma interfaces */
-/* end statistics */
- struct ifnet *if_next;
-};
-#endif
-], ifnet, $1, $2)
-])
-
-dnl
-dnl Add a search path to the LIBS and CFLAGS variables
-dnl
-AC_DEFUN([AC_ADD_SEARCH_PATH],[
- if test "x$1" != x -a -d $1; then
- if test -d $1/lib; then
- LDFLAGS="-L$1/lib $LDFLAGS"
- fi
- if test -d $1/include; then
- CPPFLAGS="-I$1/include $CPPFLAGS"
- fi
- fi
-])
-
-dnl
-dnl Store information for displaying later.
-dnl
-AC_DEFUN([AC_MSG_CACHE_INIT],[
- rm -f configure-summary
-])
-
-AC_DEFUN([AC_MSG_CACHE_ADD],[
- cat >> configure-summary << EOF
- $1
-EOF
-])
-
-AC_DEFUN([AC_MSG_CACHE_DISPLAY],[
- echo ""
- echo "---------------------------------------------------------"
- echo " Net-SNMP configuration summary:"
- echo "---------------------------------------------------------"
- echo ""
- cat configure-summary
- echo ""
- echo "---------------------------------------------------------"
- echo ""
-])
-
-AC_DEFUN([AC_MSG_MODULE_DBG],
-[
- if test $module_debug = 1; then
- echo $1 $2 $3 $4
- fi
-]
-)
diff --git a/aclocal.m4 b/aclocal.m4
index 441c752..cd80c74 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1,7 +1,7 @@
-# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
+# generated automatically by aclocal 1.11 -*- Autoconf -*-
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -11,6640 +11,14 @@
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
-# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
-
-# serial 52 AC_PROG_LIBTOOL
-
-
-# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
-# -----------------------------------------------------------
-# If this macro is not defined by Autoconf, define it here.
-m4_ifdef([AC_PROVIDE_IFELSE],
- [],
- [m4_define([AC_PROVIDE_IFELSE],
- [m4_ifdef([AC_PROVIDE_$1],
- [$2], [$3])])])
-
-
-# AC_PROG_LIBTOOL
-# ---------------
-AC_DEFUN([AC_PROG_LIBTOOL],
-[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
-dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
-dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
- AC_PROVIDE_IFELSE([AC_PROG_CXX],
- [AC_LIBTOOL_CXX],
- [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
- ])])
-dnl And a similar setup for Fortran 77 support
- AC_PROVIDE_IFELSE([AC_PROG_F77],
- [AC_LIBTOOL_F77],
- [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
-])])
-
-dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
-dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
-dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
- AC_PROVIDE_IFELSE([AC_PROG_GCJ],
- [AC_LIBTOOL_GCJ],
- [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
- [AC_LIBTOOL_GCJ],
- [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
- [AC_LIBTOOL_GCJ],
- [ifdef([AC_PROG_GCJ],
- [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
- ifdef([A][M_PROG_GCJ],
- [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
- ifdef([LT_AC_PROG_GCJ],
- [define([LT_AC_PROG_GCJ],
- defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
-])])# AC_PROG_LIBTOOL
-
-
-# _AC_PROG_LIBTOOL
-# ----------------
-AC_DEFUN([_AC_PROG_LIBTOOL],
-[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
-
-# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
-
-# Always use our own libtool.
-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
-AC_SUBST(LIBTOOL)dnl
-
-# Prevent multiple expansion
-define([AC_PROG_LIBTOOL], [])
-])# _AC_PROG_LIBTOOL
-
-
-# AC_LIBTOOL_SETUP
-# ----------------
-AC_DEFUN([AC_LIBTOOL_SETUP],
-[AC_PREREQ(2.50)dnl
-AC_REQUIRE([AC_ENABLE_SHARED])dnl
-AC_REQUIRE([AC_ENABLE_STATIC])dnl
-AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_PROG_LD])dnl
-AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
-AC_REQUIRE([AC_PROG_NM])dnl
-
-AC_REQUIRE([AC_PROG_LN_S])dnl
-AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
-# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
-AC_REQUIRE([AC_OBJEXT])dnl
-AC_REQUIRE([AC_EXEEXT])dnl
-dnl
-AC_LIBTOOL_SYS_MAX_CMD_LEN
-AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-AC_LIBTOOL_OBJDIR
-
-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-_LT_AC_PROG_ECHO_BACKSLASH
-
-case $host_os in
-aix3*)
- # AIX sometimes has problems with the GCC collect2 program. For some
- # reason, if we set the COLLECT_NAMES environment variable, the problems
- # vanish in a puff of smoke.
- if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
- fi
- ;;
-esac
-
-# Sed substitution that helps us do robust quoting. It backslashifies
-# metacharacters that are still active within double-quoted strings.
-Xsed='sed -e 1s/^X//'
-[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
-
-# Same as above, but do not quote variable references.
-[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g']
-
-# Sed substitution to delay expansion of an escaped shell variable in a
-# double_quote_subst'ed string.
-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
-
-# Sed substitution to avoid accidental globbing in evaled expressions
-no_glob_subst='s/\*/\\\*/g'
-
-# Constants:
-rm="rm -f"
-
-# Global variables:
-default_ofile=libtool
-can_build_shared=yes
-
-# All known linkers require a `.a' archive for static linking (except MSVC,
-# which needs '.lib').
-libext=a
-ltmain="$ac_aux_dir/ltmain.sh"
-ofile="$default_ofile"
-with_gnu_ld="$lt_cv_prog_gnu_ld"
-
-AC_CHECK_TOOL(AR, ar, false)
-AC_CHECK_TOOL(RANLIB, ranlib, :)
-AC_CHECK_TOOL(STRIP, strip, :)
-
-old_CC="$CC"
-old_CFLAGS="$CFLAGS"
-
-# Set sane defaults for various variables
-test -z "$AR" && AR=ar
-test -z "$AR_FLAGS" && AR_FLAGS=cru
-test -z "$AS" && AS=as
-test -z "$CC" && CC=cc
-test -z "$LTCC" && LTCC=$CC
-test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
-test -z "$DLLTOOL" && DLLTOOL=dlltool
-test -z "$LD" && LD=ld
-test -z "$LN_S" && LN_S="ln -s"
-test -z "$MAGIC_CMD" && MAGIC_CMD=file
-test -z "$NM" && NM=nm
-test -z "$SED" && SED=sed
-test -z "$OBJDUMP" && OBJDUMP=objdump
-test -z "$RANLIB" && RANLIB=:
-test -z "$STRIP" && STRIP=:
-test -z "$ac_objext" && ac_objext=o
-
-# Determine commands to create old-style static archives.
-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
-old_postinstall_cmds='chmod 644 $oldlib'
-old_postuninstall_cmds=
-
-if test -n "$RANLIB"; then
- case $host_os in
- openbsd*)
- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
- ;;
- *)
- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
- ;;
- esac
- old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
-fi
-
-_LT_CC_BASENAME([$compiler])
-
-# Only perform the check for file, if the check method requires it
-case $deplibs_check_method in
-file_magic*)
- if test "$file_magic_cmd" = '$MAGIC_CMD'; then
- AC_PATH_MAGIC
- fi
- ;;
-esac
-
-_LT_REQUIRED_DARWIN_CHECKS
-
-AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
-enable_win32_dll=yes, enable_win32_dll=no)
-
-AC_ARG_ENABLE([libtool-lock],
- [AC_HELP_STRING([--disable-libtool-lock],
- [avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-AC_ARG_WITH([pic],
- [AC_HELP_STRING([--with-pic],
- [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
- [pic_mode="$withval"],
- [pic_mode=default])
-test -z "$pic_mode" && pic_mode=default
-
-# Use C for the default configuration in the libtool script
-tagname=
-AC_LIBTOOL_LANG_C_CONFIG
-_LT_AC_TAGCONFIG
-])# AC_LIBTOOL_SETUP
-
-
-# _LT_AC_SYS_COMPILER
-# -------------------
-AC_DEFUN([_LT_AC_SYS_COMPILER],
-[AC_REQUIRE([AC_PROG_CC])dnl
-
-# If no C compiler was specified, use CC.
-LTCC=${LTCC-"$CC"}
-
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
-# Allow CC to be a program name with arguments.
-compiler=$CC
-])# _LT_AC_SYS_COMPILER
-
-
-# _LT_CC_BASENAME(CC)
-# -------------------
-# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
-AC_DEFUN([_LT_CC_BASENAME],
-[for cc_temp in $1""; do
- case $cc_temp in
- compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
- distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-])
-
-
-# _LT_COMPILER_BOILERPLATE
-# ------------------------
-# Check for compiler boilerplate output or warnings with
-# the simple compiler test code.
-AC_DEFUN([_LT_COMPILER_BOILERPLATE],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-])# _LT_COMPILER_BOILERPLATE
-
-
-# _LT_LINKER_BOILERPLATE
-# ----------------------
-# Check for linker boilerplate output or warnings with
-# the simple link test code.
-AC_DEFUN([_LT_LINKER_BOILERPLATE],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-ac_outfile=conftest.$ac_objext
-echo "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm -r conftest*
-])# _LT_LINKER_BOILERPLATE
-
-# _LT_REQUIRED_DARWIN_CHECKS
-# --------------------------
-# Check for some things on darwin
-AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[
- case $host_os in
- rhapsody* | darwin*)
- AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
- AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
-
- AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
- [lt_cv_apple_cc_single_mod=no
- if test -z "${LT_MULTI_MODULE}"; then
- # By default we will add the -single_module flag. You can override
- # by either setting the environment variable LT_MULTI_MODULE
- # non-empty at configure time, or by adding -multi_module to the
- # link flags.
- echo "int foo(void){return 1;}" > conftest.c
- $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
- -dynamiclib ${wl}-single_module conftest.c
- if test -f libconftest.dylib; then
- lt_cv_apple_cc_single_mod=yes
- rm -rf libconftest.dylib*
- fi
- rm conftest.c
- fi])
- AC_CACHE_CHECK([for -exported_symbols_list linker flag],
- [lt_cv_ld_exported_symbols_list],
- [lt_cv_ld_exported_symbols_list=no
- save_LDFLAGS=$LDFLAGS
- echo "_main" > conftest.sym
- LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
- AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
- [lt_cv_ld_exported_symbols_list=yes],
- [lt_cv_ld_exported_symbols_list=no])
- LDFLAGS="$save_LDFLAGS"
- ])
- case $host_os in
- rhapsody* | darwin1.[[0123]])
- _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
- darwin1.*)
- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
- darwin*)
- # if running on 10.5 or later, the deployment target defaults
- # to the OS version, if on x86, and 10.4, the deployment
- # target defaults to 10.4. Don't you love it?
- case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
- 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
- 10.[[012]]*)
- _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
- 10.*)
- _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
- esac
- ;;
- esac
- if test "$lt_cv_apple_cc_single_mod" = "yes"; then
- _lt_dar_single_mod='$single_module'
- fi
- if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
- _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
- else
- _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
- fi
- if test "$DSYMUTIL" != ":"; then
- _lt_dsymutil="~$DSYMUTIL \$lib || :"
- else
- _lt_dsymutil=
- fi
- ;;
- esac
-])
-
-# _LT_AC_SYS_LIBPATH_AIX
-# ----------------------
-# Links a minimal program and checks the executable
-# for the system default hardcoded library path. In most cases,
-# this is /usr/lib:/lib, but when the MPI compilers are used
-# the location of the communication and MPI libs are included too.
-# If we don't find anything, use the default library path according
-# to the aix ld manual.
-AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_LINK_IFELSE(AC_LANG_PROGRAM,[
-lt_aix_libpath_sed='
- /Import File Strings/,/^$/ {
- /^0/ {
- s/^0 *\(.*\)$/\1/
- p
- }
- }'
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then
- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-fi],[])
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-])# _LT_AC_SYS_LIBPATH_AIX
-
-
-# _LT_AC_SHELL_INIT(ARG)
-# ----------------------
-AC_DEFUN([_LT_AC_SHELL_INIT],
-[ifdef([AC_DIVERSION_NOTICE],
- [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
- [AC_DIVERT_PUSH(NOTICE)])
-$1
-AC_DIVERT_POP
-])# _LT_AC_SHELL_INIT
-
-
-# _LT_AC_PROG_ECHO_BACKSLASH
-# --------------------------
-# Add some code to the start of the generated configure script which
-# will find an echo command which doesn't interpret backslashes.
-AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
-[_LT_AC_SHELL_INIT([
-# Check that we are running under the correct shell.
-SHELL=${CONFIG_SHELL-/bin/sh}
-
-case X$ECHO in
-X*--fallback-echo)
- # Remove one level of quotation (which was required for Make).
- ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
- ;;
-esac
-
-echo=${ECHO-echo}
-if test "X[$]1" = X--no-reexec; then
- # Discard the --no-reexec flag, and continue.
- shift
-elif test "X[$]1" = X--fallback-echo; then
- # Avoid inline document here, it may be left over
- :
-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
- # Yippee, $echo works!
- :
-else
- # Restart under the correct shell.
- exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
-fi
-
-if test "X[$]1" = X--fallback-echo; then
- # used as fallback echo
- shift
- cat <<EOF
-[$]*
-EOF
- exit 0
-fi
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-if test -z "$ECHO"; then
-if test "X${echo_test_string+set}" != Xset; then
-# find a string as large as possible, as long as the shell can cope with it
- for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
- # expected sizes: less than 2kB, 1kB, 512 bytes, 16 bytes, ...
- if (echo_test_string=`eval $cmd`) 2>/dev/null &&
- echo_test_string=`eval $cmd` &&
- (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
- then
- break
- fi
- done
-fi
-
-if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- :
-else
- # The Solaris, AIX, and Digital Unix default echo programs unquote
- # backslashes. This makes it impossible to quote backslashes using
- # echo "$something" | sed 's/\\/\\\\/g'
- #
- # So, first we look for a working echo in the user's PATH.
-
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for dir in $PATH /usr/ucb; do
- IFS="$lt_save_ifs"
- if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
- test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- echo="$dir/echo"
- break
- fi
- done
- IFS="$lt_save_ifs"
-
- if test "X$echo" = Xecho; then
- # We didn't find a better echo, so look for alternatives.
- if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # This shell has a builtin print -r that does the trick.
- echo='print -r'
- elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
- test "X$CONFIG_SHELL" != X/bin/ksh; then
- # If we have ksh, try running configure again with it.
- ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
- export ORIGINAL_CONFIG_SHELL
- CONFIG_SHELL=/bin/ksh
- export CONFIG_SHELL
- exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
- else
- # Try using printf.
- echo='printf %s\n'
- if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
- echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- # Cool, printf works
- :
- elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
- export CONFIG_SHELL
- SHELL="$CONFIG_SHELL"
- export SHELL
- echo="$CONFIG_SHELL [$]0 --fallback-echo"
- elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
- test "X$echo_testing_string" = 'X\t' &&
- echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
- test "X$echo_testing_string" = "X$echo_test_string"; then
- echo="$CONFIG_SHELL [$]0 --fallback-echo"
- else
- # maybe with a smaller string...
- prev=:
-
- for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
- if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
- then
- break
- fi
- prev="$cmd"
- done
-
- if test "$prev" != 'sed 50q "[$]0"'; then
- echo_test_string=`eval $prev`
- export echo_test_string
- exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
- else
- # Oops. We lost completely, so just stick with echo.
- echo=echo
- fi
- fi
- fi
- fi
-fi
-fi
-
-# Copy echo and quote the copy suitably for passing to libtool from
-# the Makefile, instead of quoting the original, which is used later.
-ECHO=$echo
-if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
- ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
-fi
-
-AC_SUBST(ECHO)
-])])# _LT_AC_PROG_ECHO_BACKSLASH
-
-
-# _LT_AC_LOCK
-# -----------
-AC_DEFUN([_LT_AC_LOCK],
-[AC_ARG_ENABLE([libtool-lock],
- [AC_HELP_STRING([--disable-libtool-lock],
- [avoid locking (might break parallel builds)])])
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
-
-# Some flags need to be propagated to the compiler or linker for good
-# libtool support.
-case $host in
-ia64-*-hpux*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.$ac_objext` in
- *ELF-32*)
- HPUX_IA64_MODE="32"
- ;;
- *ELF-64*)
- HPUX_IA64_MODE="64"
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-*-*-irix6*)
- # Find out which ABI we are using.
- echo '[#]line __oline__ "configure"' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- if test "$lt_cv_prog_gnu_ld" = yes; then
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -melf32bsmip"
- ;;
- *N32*)
- LD="${LD-ld} -melf32bmipn32"
- ;;
- *64-bit*)
- LD="${LD-ld} -melf64bmip"
- ;;
- esac
- else
- case `/usr/bin/file conftest.$ac_objext` in
- *32-bit*)
- LD="${LD-ld} -32"
- ;;
- *N32*)
- LD="${LD-ld} -n32"
- ;;
- *64-bit*)
- LD="${LD-ld} -64"
- ;;
- esac
- fi
- fi
- rm -rf conftest*
- ;;
-
-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
-s390*-*linux*|sparc*-*linux*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.o` in
- *32-bit*)
- case $host in
- x86_64-*kfreebsd*-gnu)
- LD="${LD-ld} -m elf_i386_fbsd"
- ;;
- x86_64-*linux*)
- LD="${LD-ld} -m elf_i386"
- ;;
- ppc64-*linux*|powerpc64-*linux*)
- LD="${LD-ld} -m elf32ppclinux"
- ;;
- s390x-*linux*)
- LD="${LD-ld} -m elf_s390"
- ;;
- sparc64-*linux*)
- LD="${LD-ld} -m elf32_sparc"
- ;;
- esac
- ;;
- *64-bit*)
- case $host in
- x86_64-*kfreebsd*-gnu)
- LD="${LD-ld} -m elf_x86_64_fbsd"
- ;;
- x86_64-*linux*)
- LD="${LD-ld} -m elf_x86_64"
- ;;
- ppc*-*linux*|powerpc*-*linux*)
- LD="${LD-ld} -m elf64ppc"
- ;;
- s390*-*linux*)
- LD="${LD-ld} -m elf64_s390"
- ;;
- sparc*-*linux*)
- LD="${LD-ld} -m elf64_sparc"
- ;;
- esac
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-
-*-*-sco3.2v5*)
- # On SCO OpenServer 5, we need -belf to get full-featured binaries.
- SAVE_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -belf"
- AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
- [AC_LANG_PUSH(C)
- AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
- AC_LANG_POP])
- if test x"$lt_cv_cc_needs_belf" != x"yes"; then
- # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
- CFLAGS="$SAVE_CFLAGS"
- fi
- ;;
-sparc*-*solaris*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.o` in
- *64-bit*)
- case $lt_cv_prog_gnu_ld in
- yes*) LD="${LD-ld} -m elf64_sparc" ;;
- *)
- if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
- LD="${LD-ld} -64"
- fi
- ;;
- esac
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
-[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
- AC_CHECK_TOOL(DLLTOOL, dlltool, false)
- AC_CHECK_TOOL(AS, as, false)
- AC_CHECK_TOOL(OBJDUMP, objdump, false)
- ;;
- ])
-esac
-
-need_locks="$enable_libtool_lock"
-
-])# _LT_AC_LOCK
-
-
-# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
-# ----------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
-[AC_REQUIRE([LT_AC_PROG_SED])
-AC_CACHE_CHECK([$1], [$2],
- [$2=no
- ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
- lt_compiler_flag="$3"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- # The option is referenced via a variable to avoid confusing sed.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
- -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
- (eval "$lt_compile" 2>conftest.err)
- ac_status=$?
- cat conftest.err >&AS_MESSAGE_LOG_FD
- echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
- if (exit $ac_status) && test -s "$ac_outfile"; then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings other than the usual output.
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
- $2=yes
- fi
- fi
- $rm conftest*
-])
-
-if test x"[$]$2" = xyes; then
- ifelse([$5], , :, [$5])
-else
- ifelse([$6], , :, [$6])
-fi
-])# AC_LIBTOOL_COMPILER_OPTION
-
-
-# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
-# [ACTION-SUCCESS], [ACTION-FAILURE])
-# ------------------------------------------------------------
-# Check whether the given compiler option works
-AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_CACHE_CHECK([$1], [$2],
- [$2=no
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS $3"
- echo "$lt_simple_link_test_code" > conftest.$ac_ext
- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
- # The linker can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s conftest.err; then
- # Append any errors to the config.log.
- cat conftest.err 1>&AS_MESSAGE_LOG_FD
- $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if diff conftest.exp conftest.er2 >/dev/null; then
- $2=yes
- fi
- else
- $2=yes
- fi
- fi
- $rm -r conftest*
- LDFLAGS="$save_LDFLAGS"
-])
-
-if test x"[$]$2" = xyes; then
- ifelse([$4], , :, [$4])
-else
- ifelse([$5], , :, [$5])
-fi
-])# AC_LIBTOOL_LINKER_OPTION
-
-
-# AC_LIBTOOL_SYS_MAX_CMD_LEN
-# --------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
-[# find the maximum length of command line arguments
-AC_MSG_CHECKING([the maximum length of command line arguments])
-AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
- i=0
- teststring="ABCD"
-
- case $build_os in
- msdosdjgpp*)
- # On DJGPP, this test can blow up pretty badly due to problems in libc
- # (any single argument exceeding 2000 bytes causes a buffer overrun
- # during glob expansion). Even if it were fixed, the result of this
- # check would be larger than it should be.
- lt_cv_sys_max_cmd_len=12288; # 12K is about right
- ;;
-
- gnu*)
- # Under GNU Hurd, this test is not required because there is
- # no limit to the length of command line arguments.
- # Libtool will interpret -1 as no limit whatsoever
- lt_cv_sys_max_cmd_len=-1;
- ;;
-
- cygwin* | mingw*)
- # On Win9x/ME, this test blows up -- it succeeds, but takes
- # about 5 minutes as the teststring grows exponentially.
- # Worse, since 9x/ME are not pre-emptively multitasking,
- # you end up with a "frozen" computer, even though with patience
- # the test eventually succeeds (with a max line length of 256k).
- # Instead, let's just punt: use the minimum linelength reported by
- # all of the supported platforms: 8192 (on NT/2K/XP).
- lt_cv_sys_max_cmd_len=8192;
- ;;
-
- amigaos*)
- # On AmigaOS with pdksh, this test takes hours, literally.
- # So we just punt and use a minimum line length of 8192.
- lt_cv_sys_max_cmd_len=8192;
- ;;
-
- netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
- # This has been around since 386BSD, at least. Likely further.
- if test -x /sbin/sysctl; then
- lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
- elif test -x /usr/sbin/sysctl; then
- lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
- else
- lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
- fi
- # And add a safety zone
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
- ;;
-
- interix*)
- # We know the value 262144 and hardcode it with a safety zone (like BSD)
- lt_cv_sys_max_cmd_len=196608
- ;;
-
- osf*)
- # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
- # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
- # nice to cause kernel panics so lets avoid the loop below.
- # First set a reasonable default.
- lt_cv_sys_max_cmd_len=16384
- #
- if test -x /sbin/sysconfig; then
- case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
- *1*) lt_cv_sys_max_cmd_len=-1 ;;
- esac
- fi
- ;;
- sco3.2v5*)
- lt_cv_sys_max_cmd_len=102400
- ;;
- sysv5* | sco5v6* | sysv4.2uw2*)
- kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
- if test -n "$kargmax"; then
- lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
- else
- lt_cv_sys_max_cmd_len=32768
- fi
- ;;
- *)
- lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
- if test -n "$lt_cv_sys_max_cmd_len"; then
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
- else
- SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
- while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
- = "XX$teststring") >/dev/null 2>&1 &&
- new_result=`expr "X$teststring" : ".*" 2>&1` &&
- lt_cv_sys_max_cmd_len=$new_result &&
- test $i != 17 # 1/2 MB should be enough
- do
- i=`expr $i + 1`
- teststring=$teststring$teststring
- done
- teststring=
- # Add a significant safety factor because C++ compilers can tack on massive
- # amounts of additional arguments before passing them to the linker.
- # It appears as though 1/2 is a usable value.
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
- fi
- ;;
- esac
-])
-if test -n $lt_cv_sys_max_cmd_len ; then
- AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
-else
- AC_MSG_RESULT(none)
-fi
-])# AC_LIBTOOL_SYS_MAX_CMD_LEN
-
-
-# _LT_AC_CHECK_DLFCN
-# ------------------
-AC_DEFUN([_LT_AC_CHECK_DLFCN],
-[AC_CHECK_HEADERS(dlfcn.h)dnl
-])# _LT_AC_CHECK_DLFCN
-
-
-# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
-# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
-# ---------------------------------------------------------------------
-AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-if test "$cross_compiling" = yes; then :
- [$4]
-else
- lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
- lt_status=$lt_dlunknown
- cat > conftest.$ac_ext <<EOF
-[#line __oline__ "configure"
-#include "confdefs.h"
-
-#if HAVE_DLFCN_H
-#include <dlfcn.h>
-#endif
-
-#include <stdio.h>
-
-#ifdef RTLD_GLOBAL
-# define LT_DLGLOBAL RTLD_GLOBAL
-#else
-# ifdef DL_GLOBAL
-# define LT_DLGLOBAL DL_GLOBAL
-# else
-# define LT_DLGLOBAL 0
-# endif
-#endif
-
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
- find out it does not work in some platform. */
-#ifndef LT_DLLAZY_OR_NOW
-# ifdef RTLD_LAZY
-# define LT_DLLAZY_OR_NOW RTLD_LAZY
-# else
-# ifdef DL_LAZY
-# define LT_DLLAZY_OR_NOW DL_LAZY
-# else
-# ifdef RTLD_NOW
-# define LT_DLLAZY_OR_NOW RTLD_NOW
-# else
-# ifdef DL_NOW
-# define LT_DLLAZY_OR_NOW DL_NOW
-# else
-# define LT_DLLAZY_OR_NOW 0
-# endif
-# endif
-# endif
-# endif
-#endif
-
-#ifdef __cplusplus
-extern "C" void exit (int);
-#endif
-
-void fnord() { int i=42;}
-int main ()
-{
- void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
- int status = $lt_dlunknown;
-
- if (self)
- {
- if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
- else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
- /* dlclose (self); */
- }
- else
- puts (dlerror ());
-
- exit (status);
-}]
-EOF
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
- lt_status=$?
- case x$lt_status in
- x$lt_dlno_uscore) $1 ;;
- x$lt_dlneed_uscore) $2 ;;
- x$lt_dlunknown|x*) $3 ;;
- esac
- else :
- # compilation failed
- $3
- fi
-fi
-rm -fr conftest*
-])# _LT_AC_TRY_DLOPEN_SELF
-
-
-# AC_LIBTOOL_DLOPEN_SELF
-# ----------------------
-AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
-if test "x$enable_dlopen" != xyes; then
- enable_dlopen=unknown
- enable_dlopen_self=unknown
- enable_dlopen_self_static=unknown
-else
- lt_cv_dlopen=no
- lt_cv_dlopen_libs=
-
- case $host_os in
- beos*)
- lt_cv_dlopen="load_add_on"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
- ;;
-
- mingw* | pw32*)
- lt_cv_dlopen="LoadLibrary"
- lt_cv_dlopen_libs=
- ;;
-
- cygwin*)
- lt_cv_dlopen="dlopen"
- lt_cv_dlopen_libs=
- ;;
-
- darwin*)
- # if libdl is installed we need to link against it
- AC_CHECK_LIB([dl], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
- lt_cv_dlopen="dyld"
- lt_cv_dlopen_libs=
- lt_cv_dlopen_self=yes
- ])
- ;;
-
- *)
- AC_CHECK_FUNC([shl_load],
- [lt_cv_dlopen="shl_load"],
- [AC_CHECK_LIB([dld], [shl_load],
- [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
- [AC_CHECK_FUNC([dlopen],
- [lt_cv_dlopen="dlopen"],
- [AC_CHECK_LIB([dl], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
- [AC_CHECK_LIB([svld], [dlopen],
- [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
- [AC_CHECK_LIB([dld], [dld_link],
- [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
- ])
- ])
- ])
- ])
- ])
- ;;
- esac
-
- if test "x$lt_cv_dlopen" != xno; then
- enable_dlopen=yes
- else
- enable_dlopen=no
- fi
-
- case $lt_cv_dlopen in
- dlopen)
- save_CPPFLAGS="$CPPFLAGS"
- test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
-
- save_LDFLAGS="$LDFLAGS"
- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
-
- save_LIBS="$LIBS"
- LIBS="$lt_cv_dlopen_libs $LIBS"
-
- AC_CACHE_CHECK([whether a program can dlopen itself],
- lt_cv_dlopen_self, [dnl
- _LT_AC_TRY_DLOPEN_SELF(
- lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
- lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
- ])
-
- if test "x$lt_cv_dlopen_self" = xyes; then
- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
- AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
- lt_cv_dlopen_self_static, [dnl
- _LT_AC_TRY_DLOPEN_SELF(
- lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
- lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
- ])
- fi
-
- CPPFLAGS="$save_CPPFLAGS"
- LDFLAGS="$save_LDFLAGS"
- LIBS="$save_LIBS"
- ;;
- esac
-
- case $lt_cv_dlopen_self in
- yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
- *) enable_dlopen_self=unknown ;;
- esac
-
- case $lt_cv_dlopen_self_static in
- yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
- *) enable_dlopen_self_static=unknown ;;
- esac
-fi
-])# AC_LIBTOOL_DLOPEN_SELF
-
-
-# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
-# ---------------------------------
-# Check to see if options -c and -o are simultaneously supported by compiler
-AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
- [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
- [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
- $rm -r conftest 2>/dev/null
- mkdir conftest
- cd conftest
- mkdir out
- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- lt_compiler_flag="-o out/conftest2.$ac_objext"
- # Insert the option either (1) after the last *FLAGS variable, or
- # (2) before a word containing "conftest.", or (3) at the end.
- # Note that $ac_compile itself does not contain backslashes and begins
- # with a dollar sign (not a hyphen), so the echo should work correctly.
- lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
- -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
- -e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
- (eval "$lt_compile" 2>out/conftest.err)
- ac_status=$?
- cat out/conftest.err >&AS_MESSAGE_LOG_FD
- echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
- if (exit $ac_status) && test -s out/conftest2.$ac_objext
- then
- # The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
- _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
- fi
- fi
- chmod u+w . 2>&AS_MESSAGE_LOG_FD
- $rm conftest*
- # SGI C++ compiler will create directory out/ii_files/ for
- # template instantiation
- test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
- $rm out/* && rmdir out
- cd ..
- rmdir conftest
- $rm conftest*
-])
-])# AC_LIBTOOL_PROG_CC_C_O
-
-
-# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
-# -----------------------------------------
-# Check to see if we can do hard links to lock some files if needed
-AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
-[AC_REQUIRE([_LT_AC_LOCK])dnl
-
-hard_links="nottested"
-if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
- # do not overwrite the value of need_locks provided by the user
- AC_MSG_CHECKING([if we can lock with hard links])
- hard_links=yes
- $rm conftest*
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- touch conftest.a
- ln conftest.a conftest.b 2>&5 || hard_links=no
- ln conftest.a conftest.b 2>/dev/null && hard_links=no
- AC_MSG_RESULT([$hard_links])
- if test "$hard_links" = no; then
- AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
- need_locks=warn
- fi
-else
- need_locks=no
-fi
-])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
-
-
-# AC_LIBTOOL_OBJDIR
-# -----------------
-AC_DEFUN([AC_LIBTOOL_OBJDIR],
-[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
-[rm -f .libs 2>/dev/null
-mkdir .libs 2>/dev/null
-if test -d .libs; then
- lt_cv_objdir=.libs
-else
- # MS-DOS does not allow filenames that begin with a dot.
- lt_cv_objdir=_libs
-fi
-rmdir .libs 2>/dev/null])
-objdir=$lt_cv_objdir
-])# AC_LIBTOOL_OBJDIR
-
-
-# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
-# ----------------------------------------------
-# Check hardcoding attributes.
-AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
-[AC_MSG_CHECKING([how to hardcode library paths into programs])
-_LT_AC_TAGVAR(hardcode_action, $1)=
-if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
- test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
- test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
-
- # We can hardcode non-existant directories.
- if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
- # If the only mechanism to avoid hardcoding is shlibpath_var, we
- # have to relink, otherwise we might link with an installed library
- # when we should be linking with a yet-to-be-installed one
- ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
- test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
- # Linking always hardcodes the temporary library directory.
- _LT_AC_TAGVAR(hardcode_action, $1)=relink
- else
- # We can link without hardcoding, and we can hardcode nonexisting dirs.
- _LT_AC_TAGVAR(hardcode_action, $1)=immediate
- fi
-else
- # We cannot hardcode anything, or else we can only hardcode existing
- # directories.
- _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
-fi
-AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
-
-if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then
- # Fast installation is not supported
- enable_fast_install=no
-elif test "$shlibpath_overrides_runpath" = yes ||
- test "$enable_shared" = no; then
- # Fast installation is not necessary
- enable_fast_install=needless
-fi
-])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
-
-
-# AC_LIBTOOL_SYS_LIB_STRIP
-# ------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
-[striplib=
-old_striplib=
-AC_MSG_CHECKING([whether stripping libraries is possible])
-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
- test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
- test -z "$striplib" && striplib="$STRIP --strip-unneeded"
- AC_MSG_RESULT([yes])
-else
-# FIXME - insert some real tests, host_os isn't really good enough
- case $host_os in
- darwin*)
- if test -n "$STRIP" ; then
- striplib="$STRIP -x"
- old_striplib="$STRIP -S"
- AC_MSG_RESULT([yes])
- else
- AC_MSG_RESULT([no])
-fi
- ;;
- *)
- AC_MSG_RESULT([no])
- ;;
- esac
-fi
-])# AC_LIBTOOL_SYS_LIB_STRIP
-
-
-# AC_LIBTOOL_SYS_DYNAMIC_LINKER
-# -----------------------------
-# PORTME Fill in your ld.so characteristics
-AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_MSG_CHECKING([dynamic linker characteristics])
-library_names_spec=
-libname_spec='lib$name'
-soname_spec=
-shrext_cmds=".so"
-postinstall_cmds=
-postuninstall_cmds=
-finish_cmds=
-finish_eval=
-shlibpath_var=
-shlibpath_overrides_runpath=unknown
-version_type=none
-dynamic_linker="$host_os ld.so"
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-m4_if($1,[],[
-if test "$GCC" = yes; then
- case $host_os in
- darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
- *) lt_awk_arg="/^libraries:/" ;;
- esac
- lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
- if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
- # if the path contains ";" then we assume it to be the separator
- # otherwise default to the standard path separator (i.e. ":") - it is
- # assumed that no part of a normal pathname contains ";" but that should
- # okay in the real world where ";" in dirpaths is itself problematic.
- lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
- else
- lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
- fi
- # Ok, now we have the path, separated by spaces, we can step through it
- # and add multilib dir if necessary.
- lt_tmp_lt_search_path_spec=
- lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
- for lt_sys_path in $lt_search_path_spec; do
- if test -d "$lt_sys_path/$lt_multi_os_dir"; then
- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
- else
- test -d "$lt_sys_path" && \
- lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
- fi
- done
- lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
-BEGIN {RS=" "; FS="/|\n";} {
- lt_foo="";
- lt_count=0;
- for (lt_i = NF; lt_i > 0; lt_i--) {
- if ($lt_i != "" && $lt_i != ".") {
- if ($lt_i == "..") {
- lt_count++;
- } else {
- if (lt_count == 0) {
- lt_foo="/" $lt_i lt_foo;
- } else {
- lt_count--;
- }
- }
- }
- }
- if (lt_foo != "") { lt_freq[[lt_foo]]++; }
- if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
-}'`
- sys_lib_search_path_spec=`echo $lt_search_path_spec`
-else
- sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-fi])
-need_lib_prefix=unknown
-hardcode_into_libs=no
-
-# when you set need_version to no, make sure it does not cause -set_version
-# flags to be left without arguments
-need_version=unknown
-
-case $host_os in
-aix3*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
- shlibpath_var=LIBPATH
-
- # AIX 3 has no versioning support, so we append a major version to the name.
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
-
-aix[[4-9]]*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- hardcode_into_libs=yes
- if test "$host_cpu" = ia64; then
- # AIX 5 supports IA64
- library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- else
- # With GCC up to 2.95.x, collect2 would create an import file
- # for dependence libraries. The import file would start with
- # the line `#! .'. This would cause the generated library to
- # depend on `.', always an invalid library. This was fixed in
- # development snapshots of GCC prior to 3.0.
- case $host_os in
- aix4 | aix4.[[01]] | aix4.[[01]].*)
- if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
- echo ' yes '
- echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
- :
- else
- can_build_shared=no
- fi
- ;;
- esac
- # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
- # soname into executable. Probably we can add versioning support to
- # collect2, so additional links can be useful in future.
- if test "$aix_use_runtimelinking" = yes; then
- # If using run time linking (on AIX 4.2 or later) use lib<name>.so
- # instead of lib<name>.a to let people know that these are not
- # typical AIX shared libraries.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- else
- # We preserve .a as extension for shared libraries through AIX4.2
- # and later when we are not doing run time linking.
- library_names_spec='${libname}${release}.a $libname.a'
- soname_spec='${libname}${release}${shared_ext}$major'
- fi
- shlibpath_var=LIBPATH
- fi
- ;;
-
-amigaos*)
- library_names_spec='$libname.ixlibrary $libname.a'
- # Create ${libname}_ixlibrary.a entries in /sys/libs.
- finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
- ;;
-
-beos*)
- library_names_spec='${libname}${shared_ext}'
- dynamic_linker="$host_os ld.so"
- shlibpath_var=LIBRARY_PATH
- ;;
-
-bsdi[[45]]*)
- version_type=linux
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
- # the default ld.so.conf also contains /usr/contrib/lib and
- # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
- # libtool to hard-code these into programs
- ;;
-
-cygwin* | mingw* | pw32*)
- version_type=windows
- shrext_cmds=".dll"
- need_version=no
- need_lib_prefix=no
-
- case $GCC,$host_os in
- yes,cygwin* | yes,mingw* | yes,pw32*)
- library_names_spec='$libname.dll.a'
- # DLL is installed to $(libdir)/../bin by postinstall_cmds
- postinstall_cmds='base_file=`basename \${file}`~
- dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
- dldir=$destdir/`dirname \$dlpath`~
- test -d \$dldir || mkdir -p \$dldir~
- $install_prog $dir/$dlname \$dldir/$dlname~
- chmod a+x \$dldir/$dlname'
- postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
- dlpath=$dir/\$dldll~
- $rm \$dlpath'
- shlibpath_overrides_runpath=yes
-
- case $host_os in
- cygwin*)
- # Cygwin DLLs use 'cyg' prefix rather than 'lib'
- soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
- ;;
- mingw*)
- # MinGW DLLs use traditional 'lib' prefix
- soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
- if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then
- # It is most probably a Windows format PATH printed by
- # mingw gcc, but we are running on Cygwin. Gcc prints its search
- # path with ; separators, and with drive letters. We can handle the
- # drive letters (cygwin fileutils understands them), so leave them,
- # especially as we might pass files found there to a mingw objdump,
- # which wouldn't understand a cygwinified path. Ahh.
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
- else
- sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
- fi
- ;;
- pw32*)
- # pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
- ;;
- esac
- ;;
-
- *)
- library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
- ;;
- esac
- dynamic_linker='Win32 ld.exe'
- # FIXME: first we should search . and the directory the executable is in
- shlibpath_var=PATH
- ;;
-
-darwin* | rhapsody*)
- dynamic_linker="$host_os dyld"
- version_type=darwin
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
- soname_spec='${libname}${release}${major}$shared_ext'
- shlibpath_overrides_runpath=yes
- shlibpath_var=DYLD_LIBRARY_PATH
- shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
- m4_if([$1], [],[
- sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"])
- sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
- ;;
-
-dgux*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-freebsd1*)
- dynamic_linker=no
- ;;
-
-freebsd* | dragonfly*)
- # DragonFly does not have aout. When/if they implement a new
- # versioning mechanism, adjust this.
- if test -x /usr/bin/objformat; then
- objformat=`/usr/bin/objformat`
- else
- case $host_os in
- freebsd[[123]]*) objformat=aout ;;
- *) objformat=elf ;;
- esac
- fi
- version_type=freebsd-$objformat
- case $version_type in
- freebsd-elf*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- need_version=no
- need_lib_prefix=no
- ;;
- freebsd-*)
- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
- need_version=yes
- ;;
- esac
- shlibpath_var=LD_LIBRARY_PATH
- case $host_os in
- freebsd2*)
- shlibpath_overrides_runpath=yes
- ;;
- freebsd3.[[01]]* | freebsdelf3.[[01]]*)
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
- freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
- freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
- *) # from 4.6 on, and DragonFly
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
- esac
- ;;
-
-gnu*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- ;;
-
-hpux9* | hpux10* | hpux11*)
- # Give a soname corresponding to the major version so that dld.sl refuses to
- # link against other versions.
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- case $host_cpu in
- ia64*)
- shrext_cmds='.so'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.so"
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- if test "X$HPUX_IA64_MODE" = X32; then
- sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
- else
- sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
- fi
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- hppa*64*)
- shrext_cmds='.sl'
- hardcode_into_libs=yes
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
- shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
- sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
- ;;
- *)
- shrext_cmds='.sl'
- dynamic_linker="$host_os dld.sl"
- shlibpath_var=SHLIB_PATH
- shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- ;;
- esac
- # HP-UX runs *really* slowly unless shared libraries are mode 555.
- postinstall_cmds='chmod 555 $lib'
- ;;
-
-interix[[3-9]]*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $host_os in
- nonstopux*) version_type=nonstopux ;;
- *)
- if test "$lt_cv_prog_gnu_ld" = yes; then
- version_type=linux
- else
- version_type=irix
- fi ;;
- esac
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
- case $host_os in
- irix5* | nonstopux*)
- libsuff= shlibsuff=
- ;;
- *)
- case $LD in # libtool.m4 will add one of these switches to LD
- *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
- libsuff= shlibsuff= libmagic=32-bit;;
- *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
- libsuff=32 shlibsuff=N32 libmagic=N32;;
- *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
- libsuff=64 shlibsuff=64 libmagic=64-bit;;
- *) libsuff= shlibsuff= libmagic=never-match;;
- esac
- ;;
- esac
- shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
- hardcode_into_libs=yes
- ;;
-
-# No shared lib support for Linux oldld, aout, or coff.
-linux*oldld* | linux*aout* | linux*coff*)
- dynamic_linker=no
- ;;
-
-# This must be Linux ELF.
-linux* | k*bsd*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- # This implies no fast_install, which is unacceptable.
- # Some rework will be needed to allow for fast_install
- # before this can be enabled.
- hardcode_into_libs=yes
-
- # Append ld.so.conf contents to the search path
- if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
- fi
-
- # We used to test for /lib/ld.so.1 and disable shared libraries on
- # powerpc, because MkLinux only supported shared libraries with the
- # GNU dynamic linker. Since this was broken with cross compilers,
- # most powerpc-linux boxes support dynamic linking these days and
- # people can always --disable-shared, the test was removed, and we
- # assume the GNU/Linux dynamic linker is in use.
- dynamic_linker='GNU/Linux ld.so'
- ;;
-
-netbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- dynamic_linker='NetBSD (a.out) ld.so'
- else
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='NetBSD ld.elf_so'
- fi
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
-
-newsos6)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-nto-qnx*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- ;;
-
-openbsd*)
- version_type=sunos
- sys_lib_dlsearch_path_spec="/usr/lib"
- need_lib_prefix=no
- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
- case $host_os in
- openbsd3.3 | openbsd3.3.*) need_version=yes ;;
- *) need_version=no ;;
- esac
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- case $host_os in
- openbsd2.[[89]] | openbsd2.[[89]].*)
- shlibpath_overrides_runpath=no
- ;;
- *)
- shlibpath_overrides_runpath=yes
- ;;
- esac
- else
- shlibpath_overrides_runpath=yes
- fi
- ;;
-
-os2*)
- libname_spec='$name'
- shrext_cmds=".dll"
- need_lib_prefix=no
- library_names_spec='$libname${shared_ext} $libname.a'
- dynamic_linker='OS/2 ld.exe'
- shlibpath_var=LIBPATH
- ;;
-
-osf3* | osf4* | osf5*)
- version_type=osf
- need_lib_prefix=no
- need_version=no
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
- ;;
-
-rdos*)
- dynamic_linker=no
- ;;
-
-solaris*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- # ldd complains unless libraries are executable
- postinstall_cmds='chmod +x $lib'
- ;;
-
-sunos4*)
- version_type=sunos
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=yes
- if test "$with_gnu_ld" = yes; then
- need_lib_prefix=no
- fi
- need_version=yes
- ;;
-
-sysv4 | sysv4.3*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- case $host_vendor in
- sni)
- shlibpath_overrides_runpath=no
- need_lib_prefix=no
- export_dynamic_flag_spec='${wl}-Blargedynsym'
- runpath_var=LD_RUN_PATH
- ;;
- siemens)
- need_lib_prefix=no
- ;;
- motorola)
- need_lib_prefix=no
- need_version=no
- shlibpath_overrides_runpath=no
- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
- ;;
- esac
- ;;
-
-sysv4*MP*)
- if test -d /usr/nec ;then
- version_type=linux
- library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
- soname_spec='$libname${shared_ext}.$major'
- shlibpath_var=LD_LIBRARY_PATH
- fi
- ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
- version_type=freebsd-elf
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- if test "$with_gnu_ld" = yes; then
- sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
- shlibpath_overrides_runpath=no
- else
- sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
- shlibpath_overrides_runpath=yes
- case $host_os in
- sco3.2v5*)
- sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
- ;;
- esac
- fi
- sys_lib_dlsearch_path_spec='/usr/lib'
- ;;
-
-uts4*)
- version_type=linux
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
-*)
- dynamic_linker=no
- ;;
-esac
-AC_MSG_RESULT([$dynamic_linker])
-test "$dynamic_linker" = no && can_build_shared=no
-
-AC_CACHE_VAL([lt_cv_sys_lib_search_path_spec],
-[lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"])
-sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
-AC_CACHE_VAL([lt_cv_sys_lib_dlsearch_path_spec],
-[lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"])
-sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
-
-
-# _LT_AC_TAGCONFIG
-# ----------------
-AC_DEFUN([_LT_AC_TAGCONFIG],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_ARG_WITH([tags],
- [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
- [include additional configurations @<:@automatic@:>@])],
- [tagnames="$withval"])
-
-if test -f "$ltmain" && test -n "$tagnames"; then
- if test ! -f "${ofile}"; then
- AC_MSG_WARN([output file `$ofile' does not exist])
- fi
-
- if test -z "$LTCC"; then
- eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
- if test -z "$LTCC"; then
- AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
- else
- AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
- fi
- fi
- if test -z "$LTCFLAGS"; then
- eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
- fi
-
- # Extract list of available tagged configurations in $ofile.
- # Note that this assumes the entire list is on one line.
- available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
-
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for tagname in $tagnames; do
- IFS="$lt_save_ifs"
- # Check whether tagname contains only valid characters
- case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in
- "") ;;
- *) AC_MSG_ERROR([invalid tag name: $tagname])
- ;;
- esac
-
- if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
- then
- AC_MSG_ERROR([tag name \"$tagname\" already exists])
- fi
-
- # Update the list of available tags.
- if test -n "$tagname"; then
- echo appending configuration tag \"$tagname\" to $ofile
-
- case $tagname in
- CXX)
- if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
- (test "X$CXX" != "Xg++"))) ; then
- AC_LIBTOOL_LANG_CXX_CONFIG
- else
- tagname=""
- fi
- ;;
-
- F77)
- if test -n "$F77" && test "X$F77" != "Xno"; then
- AC_LIBTOOL_LANG_F77_CONFIG
- else
- tagname=""
- fi
- ;;
-
- GCJ)
- if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
- AC_LIBTOOL_LANG_GCJ_CONFIG
- else
- tagname=""
- fi
- ;;
-
- RC)
- AC_LIBTOOL_LANG_RC_CONFIG
- ;;
-
- *)
- AC_MSG_ERROR([Unsupported tag name: $tagname])
- ;;
- esac
-
- # Append the new tag name to the list of available tags.
- if test -n "$tagname" ; then
- available_tags="$available_tags $tagname"
- fi
- fi
- done
- IFS="$lt_save_ifs"
-
- # Now substitute the updated list of available tags.
- if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
- mv "${ofile}T" "$ofile"
- chmod +x "$ofile"
- else
- rm -f "${ofile}T"
- AC_MSG_ERROR([unable to update list of available tagged configurations.])
- fi
-fi
-])# _LT_AC_TAGCONFIG
-
-
-# AC_LIBTOOL_DLOPEN
-# -----------------
-# enable checks for dlopen support
-AC_DEFUN([AC_LIBTOOL_DLOPEN],
- [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
-])# AC_LIBTOOL_DLOPEN
-
-
-# AC_LIBTOOL_WIN32_DLL
-# --------------------
-# declare package support for building win32 DLLs
-AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
-[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
-])# AC_LIBTOOL_WIN32_DLL
-
-
-# AC_ENABLE_SHARED([DEFAULT])
-# ---------------------------
-# implement the --enable-shared flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_SHARED],
-[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([shared],
- [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
- [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
- [p=${PACKAGE-default}
- case $enableval in
- yes) enable_shared=yes ;;
- no) enable_shared=no ;;
- *)
- enable_shared=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_shared=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac],
- [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
-])# AC_ENABLE_SHARED
-
-
-# AC_DISABLE_SHARED
-# -----------------
-# set the default shared flag to --disable-shared
-AC_DEFUN([AC_DISABLE_SHARED],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_SHARED(no)
-])# AC_DISABLE_SHARED
-
-
-# AC_ENABLE_STATIC([DEFAULT])
-# ---------------------------
-# implement the --enable-static flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_STATIC],
-[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([static],
- [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
- [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
- [p=${PACKAGE-default}
- case $enableval in
- yes) enable_static=yes ;;
- no) enable_static=no ;;
- *)
- enable_static=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_static=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac],
- [enable_static=]AC_ENABLE_STATIC_DEFAULT)
-])# AC_ENABLE_STATIC
-
-
-# AC_DISABLE_STATIC
-# -----------------
-# set the default static flag to --disable-static
-AC_DEFUN([AC_DISABLE_STATIC],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_STATIC(no)
-])# AC_DISABLE_STATIC
-
-
-# AC_ENABLE_FAST_INSTALL([DEFAULT])
-# ---------------------------------
-# implement the --enable-fast-install flag
-# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
-AC_DEFUN([AC_ENABLE_FAST_INSTALL],
-[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
-AC_ARG_ENABLE([fast-install],
- [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
- [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
- [p=${PACKAGE-default}
- case $enableval in
- yes) enable_fast_install=yes ;;
- no) enable_fast_install=no ;;
- *)
- enable_fast_install=no
- # Look at the argument we got. We use all the common list separators.
- lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
- for pkg in $enableval; do
- IFS="$lt_save_ifs"
- if test "X$pkg" = "X$p"; then
- enable_fast_install=yes
- fi
- done
- IFS="$lt_save_ifs"
- ;;
- esac],
- [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
-])# AC_ENABLE_FAST_INSTALL
-
-
-# AC_DISABLE_FAST_INSTALL
-# -----------------------
-# set the default to --disable-fast-install
-AC_DEFUN([AC_DISABLE_FAST_INSTALL],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-AC_ENABLE_FAST_INSTALL(no)
-])# AC_DISABLE_FAST_INSTALL
-
-
-# AC_LIBTOOL_PICMODE([MODE])
-# --------------------------
-# implement the --with-pic flag
-# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
-AC_DEFUN([AC_LIBTOOL_PICMODE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-pic_mode=ifelse($#,1,$1,default)
-])# AC_LIBTOOL_PICMODE
-
-
-# AC_PROG_EGREP
-# -------------
-# This is predefined starting with Autoconf 2.54, so this conditional
-# definition can be removed once we require Autoconf 2.54 or later.
-m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
-[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
- [if echo a | (grep -E '(a|b)') >/dev/null 2>&1
- then ac_cv_prog_egrep='grep -E'
- else ac_cv_prog_egrep='egrep'
- fi])
- EGREP=$ac_cv_prog_egrep
- AC_SUBST([EGREP])
-])])
-
-
-# AC_PATH_TOOL_PREFIX
-# -------------------
-# find a file program which can recognize shared library
-AC_DEFUN([AC_PATH_TOOL_PREFIX],
-[AC_REQUIRE([AC_PROG_EGREP])dnl
-AC_MSG_CHECKING([for $1])
-AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
-[case $MAGIC_CMD in
-[[\\/*] | ?:[\\/]*])
- lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
- ;;
-*)
- lt_save_MAGIC_CMD="$MAGIC_CMD"
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
-dnl $ac_dummy forces splitting on constant user-supplied paths.
-dnl POSIX.2 word splitting is done only on the output of word expansions,
-dnl not every word. This closes a longstanding sh security hole.
- ac_dummy="ifelse([$2], , $PATH, [$2])"
- for ac_dir in $ac_dummy; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$1; then
- lt_cv_path_MAGIC_CMD="$ac_dir/$1"
- if test -n "$file_magic_test_file"; then
- case $deplibs_check_method in
- "file_magic "*)
- file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
- MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
- if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
- $EGREP "$file_magic_regex" > /dev/null; then
- :
- else
- cat <<EOF 1>&2
-
-*** Warning: the command libtool uses to detect shared libraries,
-*** $file_magic_cmd, produces output that libtool cannot recognize.
-*** The result is that libtool may fail to recognize shared libraries
-*** as such. This will affect the creation of libtool libraries that
-*** depend on shared libraries, but programs linked with such libtool
-*** libraries will work regardless of this problem. Nevertheless, you
-*** may want to report the problem to your system manager and/or to
-*** bug-libtool at gnu.org
-
-EOF
- fi ;;
- esac
- fi
- break
- fi
- done
- IFS="$lt_save_ifs"
- MAGIC_CMD="$lt_save_MAGIC_CMD"
- ;;
-esac])
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
-if test -n "$MAGIC_CMD"; then
- AC_MSG_RESULT($MAGIC_CMD)
-else
- AC_MSG_RESULT(no)
-fi
-])# AC_PATH_TOOL_PREFIX
-
-
-# AC_PATH_MAGIC
-# -------------
-# find a file program which can recognize a shared library
-AC_DEFUN([AC_PATH_MAGIC],
-[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
-if test -z "$lt_cv_path_MAGIC_CMD"; then
- if test -n "$ac_tool_prefix"; then
- AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
- else
- MAGIC_CMD=:
- fi
-fi
-])# AC_PATH_MAGIC
-
-
-# AC_PROG_LD
-# ----------
-# find the pathname to the GNU or non-GNU linker
-AC_DEFUN([AC_PROG_LD],
-[AC_ARG_WITH([gnu-ld],
- [AC_HELP_STRING([--with-gnu-ld],
- [assume the C compiler uses GNU ld @<:@default=no@:>@])],
- [test "$withval" = no || with_gnu_ld=yes],
- [with_gnu_ld=no])
-AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-ac_prog=ld
-if test "$GCC" = yes; then
- # Check if gcc -print-prog-name=ld gives a path.
- AC_MSG_CHECKING([for ld used by $CC])
- case $host in
- *-*-mingw*)
- # gcc leaves a trailing carriage return which upsets mingw
- ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
- *)
- ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
- esac
- case $ac_prog in
- # Accept absolute paths.
- [[\\/]]* | ?:[[\\/]]*)
- re_direlt='/[[^/]][[^/]]*/\.\./'
- # Canonicalize the pathname of ld
- ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
- while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
- ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
- done
- test -z "$LD" && LD="$ac_prog"
- ;;
- "")
- # If it fails, then pretend we aren't using GCC.
- ac_prog=ld
- ;;
- *)
- # If it is relative, then search for the first ld in PATH.
- with_gnu_ld=unknown
- ;;
- esac
-elif test "$with_gnu_ld" = yes; then
- AC_MSG_CHECKING([for GNU ld])
-else
- AC_MSG_CHECKING([for non-GNU ld])
-fi
-AC_CACHE_VAL(lt_cv_path_LD,
-[if test -z "$LD"; then
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
- lt_cv_path_LD="$ac_dir/$ac_prog"
- # Check to see if the program is GNU ld. I'd rather use --version,
- # but apparently some variants of GNU ld only accept -v.
- # Break only if it was the GNU/non-GNU ld that we prefer.
- case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
- *GNU* | *'with BFD'*)
- test "$with_gnu_ld" != no && break
- ;;
- *)
- test "$with_gnu_ld" != yes && break
- ;;
- esac
- fi
- done
- IFS="$lt_save_ifs"
-else
- lt_cv_path_LD="$LD" # Let the user override the test with a path.
-fi])
-LD="$lt_cv_path_LD"
-if test -n "$LD"; then
- AC_MSG_RESULT($LD)
-else
- AC_MSG_RESULT(no)
-fi
-test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
-AC_PROG_LD_GNU
-])# AC_PROG_LD
-
-
-# AC_PROG_LD_GNU
-# --------------
-AC_DEFUN([AC_PROG_LD_GNU],
-[AC_REQUIRE([AC_PROG_EGREP])dnl
-AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
-[# I'd rather use --version here, but apparently some GNU lds only accept -v.
-case `$LD -v 2>&1 </dev/null` in
-*GNU* | *'with BFD'*)
- lt_cv_prog_gnu_ld=yes
- ;;
-*)
- lt_cv_prog_gnu_ld=no
- ;;
-esac])
-with_gnu_ld=$lt_cv_prog_gnu_ld
-])# AC_PROG_LD_GNU
-
-
-# AC_PROG_LD_RELOAD_FLAG
-# ----------------------
-# find reload flag for linker
-# -- PORTME Some linkers may need a different reload flag.
-AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
-[AC_CACHE_CHECK([for $LD option to reload object files],
- lt_cv_ld_reload_flag,
- [lt_cv_ld_reload_flag='-r'])
-reload_flag=$lt_cv_ld_reload_flag
-case $reload_flag in
-"" | " "*) ;;
-*) reload_flag=" $reload_flag" ;;
-esac
-reload_cmds='$LD$reload_flag -o $output$reload_objs'
-case $host_os in
- darwin*)
- if test "$GCC" = yes; then
- reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
- else
- reload_cmds='$LD$reload_flag -o $output$reload_objs'
- fi
- ;;
-esac
-])# AC_PROG_LD_RELOAD_FLAG
-
-
-# AC_DEPLIBS_CHECK_METHOD
-# -----------------------
-# how to check for library dependencies
-# -- PORTME fill in with the dynamic library characteristics
-AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
-[AC_CACHE_CHECK([how to recognize dependent libraries],
-lt_cv_deplibs_check_method,
-[lt_cv_file_magic_cmd='$MAGIC_CMD'
-lt_cv_file_magic_test_file=
-lt_cv_deplibs_check_method='unknown'
-# Need to set the preceding variable on all platforms that support
-# interlibrary dependencies.
-# 'none' -- dependencies not supported.
-# `unknown' -- same as none, but documents that we really don't know.
-# 'pass_all' -- all dependencies passed with no checks.
-# 'test_compile' -- check by making test program.
-# 'file_magic [[regex]]' -- check by looking for files in library path
-# which responds to the $file_magic_cmd with a given extended regex.
-# If you have `file' or equivalent on your system and you're not sure
-# whether `pass_all' will *always* work, you probably want this one.
-
-case $host_os in
-aix[[4-9]]*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-beos*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-bsdi[[45]]*)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
- lt_cv_file_magic_cmd='/usr/bin/file -L'
- lt_cv_file_magic_test_file=/shlib/libc.so
- ;;
-
-cygwin*)
- # func_win32_libid is a shell function defined in ltmain.sh
- lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
- lt_cv_file_magic_cmd='func_win32_libid'
- ;;
-
-mingw* | pw32*)
- # Base MSYS/MinGW do not provide the 'file' command needed by
- # func_win32_libid shell function, so use a weaker test based on 'objdump',
- # unless we find 'file', for example because we are cross-compiling.
- if ( file / ) >/dev/null 2>&1; then
- lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
- lt_cv_file_magic_cmd='func_win32_libid'
- else
- lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
- lt_cv_file_magic_cmd='$OBJDUMP -f'
- fi
- ;;
-
-darwin* | rhapsody*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-freebsd* | dragonfly*)
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- case $host_cpu in
- i*86 )
- # Not sure whether the presence of OpenBSD here was a mistake.
- # Let's accept both of them until this is cleared up.
- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
- ;;
- esac
- else
- lt_cv_deplibs_check_method=pass_all
- fi
- ;;
-
-gnu*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-hpux10.20* | hpux11*)
- lt_cv_file_magic_cmd=/usr/bin/file
- case $host_cpu in
- ia64*)
- lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
- lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
- ;;
- hppa*64*)
- [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
- lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
- ;;
- *)
- lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
- lt_cv_file_magic_test_file=/usr/lib/libc.sl
- ;;
- esac
- ;;
-
-interix[[3-9]]*)
- # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
- ;;
-
-irix5* | irix6* | nonstopux*)
- case $LD in
- *-32|*"-32 ") libmagic=32-bit;;
- *-n32|*"-n32 ") libmagic=N32;;
- *-64|*"-64 ") libmagic=64-bit;;
- *) libmagic=never-match;;
- esac
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-# This must be Linux ELF.
-linux* | k*bsd*-gnu)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
- else
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
- fi
- ;;
-
-newos6*)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=/usr/lib/libnls.so
- ;;
-
-nto-qnx*)
- lt_cv_deplibs_check_method=unknown
- ;;
-
-openbsd*)
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
- else
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
- fi
- ;;
-
-osf3* | osf4* | osf5*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-rdos*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-solaris*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
-sysv4 | sysv4.3*)
- case $host_vendor in
- motorola)
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
- ;;
- ncr)
- lt_cv_deplibs_check_method=pass_all
- ;;
- sequent)
- lt_cv_file_magic_cmd='/bin/file'
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
- ;;
- sni)
- lt_cv_file_magic_cmd='/bin/file'
- lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
- lt_cv_file_magic_test_file=/lib/libc.so
- ;;
- siemens)
- lt_cv_deplibs_check_method=pass_all
- ;;
- pc)
- lt_cv_deplibs_check_method=pass_all
- ;;
- esac
- ;;
-
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-esac
-])
-file_magic_cmd=$lt_cv_file_magic_cmd
-deplibs_check_method=$lt_cv_deplibs_check_method
-test -z "$deplibs_check_method" && deplibs_check_method=unknown
-])# AC_DEPLIBS_CHECK_METHOD
-
-
-# AC_PROG_NM
-# ----------
-# find the pathname to a BSD-compatible name lister
-AC_DEFUN([AC_PROG_NM],
-[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
-[if test -n "$NM"; then
- # Let the user override the test.
- lt_cv_path_NM="$NM"
-else
- lt_nm_to_check="${ac_tool_prefix}nm"
- if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
- lt_nm_to_check="$lt_nm_to_check nm"
- fi
- for lt_tmp_nm in $lt_nm_to_check; do
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- tmp_nm="$ac_dir/$lt_tmp_nm"
- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
- # Check to see if the nm accepts a BSD-compat flag.
- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
- # nm: unknown option "B" ignored
- # Tru64's nm complains that /dev/null is an invalid object file
- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
- */dev/null* | *'Invalid file or object type'*)
- lt_cv_path_NM="$tmp_nm -B"
- break
- ;;
- *)
- case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
- */dev/null*)
- lt_cv_path_NM="$tmp_nm -p"
- break
- ;;
- *)
- lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
- continue # so that we can try to find one that supports BSD flags
- ;;
- esac
- ;;
- esac
- fi
- done
- IFS="$lt_save_ifs"
- done
- test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
-fi])
-NM="$lt_cv_path_NM"
-])# AC_PROG_NM
-
-
-# AC_CHECK_LIBM
-# -------------
-# check for math library
-AC_DEFUN([AC_CHECK_LIBM],
-[AC_REQUIRE([AC_CANONICAL_HOST])dnl
-LIBM=
-case $host in
-*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
- # These system don't have libm, or don't need it
- ;;
-*-ncr-sysv4.3*)
- AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
- AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
- ;;
-*)
- AC_CHECK_LIB(m, cos, LIBM="-lm")
- ;;
-esac
-])# AC_CHECK_LIBM
-
-
-# AC_LIBLTDL_CONVENIENCE([DIRECTORY])
-# -----------------------------------
-# sets LIBLTDL to the link flags for the libltdl convenience library and
-# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-convenience to the configure arguments. Note that
-# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided,
-# it is assumed to be `libltdl'. LIBLTDL will be prefixed with
-# '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/'
-# (note the single quotes!). If your package is not flat and you're not
-# using automake, define top_builddir and top_srcdir appropriately in
-# the Makefiles.
-AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
- case $enable_ltdl_convenience in
- no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
- "") enable_ltdl_convenience=yes
- ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
- esac
- LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
- LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
- # For backwards non-gettext consistent compatibility...
- INCLTDL="$LTDLINCL"
-])# AC_LIBLTDL_CONVENIENCE
-
-
-# AC_LIBLTDL_INSTALLABLE([DIRECTORY])
-# -----------------------------------
-# sets LIBLTDL to the link flags for the libltdl installable library and
-# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-install to the configure arguments. Note that
-# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided,
-# and an installed libltdl is not found, it is assumed to be `libltdl'.
-# LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with
-# '${top_srcdir}/' (note the single quotes!). If your package is not
-# flat and you're not using automake, define top_builddir and top_srcdir
-# appropriately in the Makefiles.
-# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
-AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
- AC_CHECK_LIB(ltdl, lt_dlinit,
- [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
- [if test x"$enable_ltdl_install" = xno; then
- AC_MSG_WARN([libltdl not installed, but installation disabled])
- else
- enable_ltdl_install=yes
- fi
- ])
- if test x"$enable_ltdl_install" = x"yes"; then
- ac_configure_args="$ac_configure_args --enable-ltdl-install"
- LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
- LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
- else
- ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
- LIBLTDL="-lltdl"
- LTDLINCL=
- fi
- # For backwards non-gettext consistent compatibility...
- INCLTDL="$LTDLINCL"
-])# AC_LIBLTDL_INSTALLABLE
-
-
-# AC_LIBTOOL_CXX
-# --------------
-# enable support for C++ libraries
-AC_DEFUN([AC_LIBTOOL_CXX],
-[AC_REQUIRE([_LT_AC_LANG_CXX])
-])# AC_LIBTOOL_CXX
-
-
-# _LT_AC_LANG_CXX
-# ---------------
-AC_DEFUN([_LT_AC_LANG_CXX],
-[AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([_LT_AC_PROG_CXXCPP])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
-])# _LT_AC_LANG_CXX
-
-# _LT_AC_PROG_CXXCPP
-# ------------------
-AC_DEFUN([_LT_AC_PROG_CXXCPP],
-[
-AC_REQUIRE([AC_PROG_CXX])
-if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
- (test "X$CXX" != "Xg++"))) ; then
- AC_PROG_CXXCPP
-fi
-])# _LT_AC_PROG_CXXCPP
-
-# AC_LIBTOOL_F77
-# --------------
-# enable support for Fortran 77 libraries
-AC_DEFUN([AC_LIBTOOL_F77],
-[AC_REQUIRE([_LT_AC_LANG_F77])
-])# AC_LIBTOOL_F77
-
-
-# _LT_AC_LANG_F77
-# ---------------
-AC_DEFUN([_LT_AC_LANG_F77],
-[AC_REQUIRE([AC_PROG_F77])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])
-])# _LT_AC_LANG_F77
-
-
-# AC_LIBTOOL_GCJ
-# --------------
-# enable support for GCJ libraries
-AC_DEFUN([AC_LIBTOOL_GCJ],
-[AC_REQUIRE([_LT_AC_LANG_GCJ])
-])# AC_LIBTOOL_GCJ
-
-
-# _LT_AC_LANG_GCJ
-# ---------------
-AC_DEFUN([_LT_AC_LANG_GCJ],
-[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
- [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
- [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
- [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
- [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
- [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
-])# _LT_AC_LANG_GCJ
-
-
-# AC_LIBTOOL_RC
-# -------------
-# enable support for Windows resource files
-AC_DEFUN([AC_LIBTOOL_RC],
-[AC_REQUIRE([LT_AC_PROG_RC])
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])
-])# AC_LIBTOOL_RC
-
-
-# AC_LIBTOOL_LANG_C_CONFIG
-# ------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
-AC_DEFUN([_LT_AC_LANG_C_CONFIG],
-[lt_save_CC="$CC"
-AC_LANG_PUSH(C)
-
-# Source file extension for C test sources.
-ac_ext=c
-
-# Object file extension for compiled C test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="int some_variable = 0;"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(){return(0);}'
-
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF
-
-# Report which library types will actually be built
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case $host_os in
-aix3*)
- test "$enable_shared" = yes && enable_static=no
- if test -n "$RANLIB"; then
- archive_cmds="$archive_cmds~\$RANLIB \$lib"
- postinstall_cmds='$RANLIB $lib'
- fi
- ;;
-
-aix[[4-9]]*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
- fi
- ;;
-esac
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_C_CONFIG
-
-
-# AC_LIBTOOL_LANG_CXX_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
-AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
-[AC_LANG_PUSH(C++)
-AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([_LT_AC_PROG_CXXCPP])
-
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
-_LT_AC_TAGVAR(module_cmds, $1)=
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-
-# Dependencies to place before and after the object being linked:
-_LT_AC_TAGVAR(predep_objects, $1)=
-_LT_AC_TAGVAR(postdep_objects, $1)=
-_LT_AC_TAGVAR(predeps, $1)=
-_LT_AC_TAGVAR(postdeps, $1)=
-_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
-_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=
-
-# Source file extension for C++ test sources.
-ac_ext=cpp
-
-# Object file extension for compiled C++ test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="int some_variable = 0;"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }'
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC=$CC
-lt_save_LD=$LD
-lt_save_GCC=$GCC
-GCC=$GXX
-lt_save_with_gnu_ld=$with_gnu_ld
-lt_save_path_LD=$lt_cv_path_LD
-if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
- lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
-else
- $as_unset lt_cv_prog_gnu_ld
-fi
-if test -n "${lt_cv_path_LDCXX+set}"; then
- lt_cv_path_LD=$lt_cv_path_LDCXX
-else
- $as_unset lt_cv_path_LD
-fi
-test -z "${LDCXX+set}" || LD=$LDCXX
-CC=${CXX-"c++"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-
-# We don't want -fno-exception wen compiling C++ code, so set the
-# no_builtin_flag separately
-if test "$GXX" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
-else
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-fi
-
-if test "$GXX" = yes; then
- # Set up default GNU C++ configuration
-
- AC_PROG_LD
-
- # Check if GNU C++ uses GNU ld as the underlying linker, since the
- # archiving commands below assume that GNU ld is being used.
- if test "$with_gnu_ld" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-
- # If archive_cmds runs LD, not CC, wlarc should be empty
- # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
- # investigate it a little bit more. (MM)
- wlarc='${wl}'
-
- # ancient GNU ld didn't support --whole-archive et. al.
- if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
- grep 'no-whole-archive' > /dev/null; then
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- fi
- else
- with_gnu_ld=no
- wlarc=
-
- # A generic and very simple default shared library creation
- # command for GNU C++ for the case where it uses the native
- # linker, instead of GNU ld. If possible, this setting should
- # overridden to take advantage of the native linker features on
- # the platform it is being used on.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
- fi
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
-else
- GXX=no
- with_gnu_ld=no
- wlarc=
-fi
-
-# PORTME: fill in a description of your system's C++ link characteristics
-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
-_LT_AC_TAGVAR(ld_shlibs, $1)=yes
-case $host_os in
- aix3*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- aix[[4-9]]*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- exp_sym_flag='-Bexport'
- no_entry_flag=""
- else
- aix_use_runtimelinking=no
-
- # Test if we are trying to use run time linking or normal
- # AIX style linking. If -brtl is somewhere in LDFLAGS, we
- # need to do runtime linking.
- case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
- for ld_flag in $LDFLAGS; do
- case $ld_flag in
- *-brtl*)
- aix_use_runtimelinking=yes
- break
- ;;
- esac
- done
- ;;
- esac
-
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
-
- # When large executables or shared objects are built, AIX ld can
- # have problems creating the table of contents. If linking a library
- # or program results in "error TOC overflow" add -mminimal-toc to
- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
- _LT_AC_TAGVAR(archive_cmds, $1)=''
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
- if test "$GXX" = yes; then
- case $host_os in aix4.[[012]]|aix4.[[012]].*)
- # We only want to do this on AIX 4.2 and lower, the check
- # below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- :
- else
- # We have old collect2
- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
- # It fails to find uninstalled libraries when the uninstalled
- # path is not listed in the libpath. Setting hardcode_minus_L
- # to unsupported forces relinking
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
- fi
- ;;
- esac
- shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
- fi
- else
- # not using gcc
- if test "$host_cpu" = ia64; then
- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
- # chokes on -Wl,-G. The following line is correct:
- shared_flag='-G'
- else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='${wl}-G'
- else
- shared_flag='${wl}-bM:SRE'
- fi
- fi
- fi
-
- # It seems that -bexpall does not export symbols beginning with
- # underscore (_), so it is better to generate a list of symbols to export.
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
- if test "$aix_use_runtimelinking" = yes; then
- # Warning - without using the other runtime loading flags (-brtl),
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
-
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
- else
- if test "$host_cpu" = ia64; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
- else
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- # Warning - without using the other run time loading flags,
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
- # Exported symbols can be pulled into shared objects from archives
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds its shared libraries.
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
- fi
- fi
- ;;
-
- beos*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- # Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
- # support --undefined. This deserves some investigation. FIXME
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- chorus*)
- case $cc_basename in
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
-
- cygwin* | mingw* | pw32*)
- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
- # as there is no search path for DLLs.
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-
- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- darwin* | rhapsody*)
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- _LT_AC_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
- if test "$GXX" = yes ; then
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
- _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
- _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
- if test "$lt_cv_apple_cc_single_mod" != "yes"; then
- _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
- fi
- else
- case $cc_basename in
- xlc*)
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- ;;
- *)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- fi
- ;;
-
- dgux*)
- case $cc_basename in
- ec++*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- ghcx*)
- # Green Hills C++ Compiler
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- freebsd[[12]]*)
- # C++ shared libraries reported to be fairly broken before switch to ELF
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- freebsd-elf*)
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- ;;
- freebsd* | dragonfly*)
- # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
- # conventions
- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
- ;;
- gnu*)
- ;;
- hpux9*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
- # but as the default
- # location of the library.
-
- case $cc_basename in
- CC*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- aCC*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- hpux10*|hpux11*)
- if test $with_gnu_ld = no; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- case $host_cpu in
- hppa*64*|ia64*) ;;
- *)
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- ;;
- esac
- fi
- case $host_cpu in
- hppa*64*|ia64*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
- *)
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
- # but as the default
- # location of the library.
- ;;
- esac
-
- case $cc_basename in
- CC*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- aCC*)
- case $host_cpu in
- hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- esac
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes; then
- if test $with_gnu_ld = no; then
- case $host_cpu in
- hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- esac
- fi
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- interix[[3-9]]*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
- # Instead, shared libraries are loaded at an image base (0x10000000 by
- # default) and relocated if they conflict, which is a slow very memory
- # consuming and fragmenting process. To avoid this, we pick a random,
- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
- # time. Moving up from 0x10000000 also allows more sbrk(2) space.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- ;;
- irix5* | irix6*)
- case $cc_basename in
- CC*)
- # SGI C++
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-
- # Archives containing C++ object files must be created using
- # "CC -ar", where "CC" is the IRIX C++ compiler. This is
- # necessary to make sure instantiated templates are included
- # in the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
- ;;
- *)
- if test "$GXX" = yes; then
- if test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
- fi
- fi
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- ;;
- esac
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
- linux* | k*bsd*-gnu)
- case $cc_basename in
- KCC*)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-
- # Archives containing C++ object files must be created using
- # "CC -Bstatic", where "CC" is the KAI C++ compiler.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
- ;;
- icpc*)
- # Intel C++
- with_gnu_ld=yes
- # version 8.0 and above of icpc choke on multiply defined symbols
- # if we add $predep_objects and $postdep_objects, however 7.1 and
- # earlier do not add the objects themselves.
- case `$CC -V 2>&1` in
- *"Version 7."*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- ;;
- *) # Version 8.0 or newer
- tmp_idyn=
- case $host_cpu in
- ia64*) tmp_idyn=' -i_dynamic';;
- esac
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- ;;
- esac
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
- ;;
- pgCC* | pgcpp*)
- # Portland Group C++ compiler
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- ;;
- cxx*)
- # Compaq C++
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
-
- runpath_var=LD_RUN_PATH
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*)
- # Sun C++ 5.9
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
-
- # Not sure whether something based on
- # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
- # would be better.
- output_verbose_link_cmd='echo'
-
- # Archives containing C++ object files must be created using
- # "CC -xar", where "CC" is the Sun C++ compiler. This is
- # necessary to make sure instantiated templates are included
- # in the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
- ;;
- esac
- ;;
- esac
- ;;
- lynxos*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- m88k*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- mvs*)
- case $cc_basename in
- cxx*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
- wlarc=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- fi
- # Workaround some broken pre-1.5 toolchains
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
- ;;
- openbsd2*)
- # C++ shared libraries are fairly broken
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- openbsd*)
- if test -f /usr/libexec/ld.so; then
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- fi
- output_verbose_link_cmd='echo'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- osf3*)
- case $cc_basename in
- KCC*)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Archives containing C++ object files must be created using
- # "CC -Bstatic", where "CC" is the KAI C++ compiler.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
-
- ;;
- RCC*)
- # Rational C++ 2.4.1
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- cxx*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- osf4* | osf5*)
- case $cc_basename in
- KCC*)
- # Kuck and Associates, Inc. (KAI) C++ Compiler
-
- # KCC will only create a shared library if the output file
- # ends with ".so" (or ".sl" for HP-UX), so rename the library
- # to its proper name (with version) after linking.
- _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Archives containing C++ object files must be created using
- # the KAI C++ compiler.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
- ;;
- RCC*)
- # Rational C++ 2.4.1
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- cxx*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
- echo "-hidden">> $lib.exp~
- $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
- $rm $lib.exp'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
- ;;
- *)
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
-
- else
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
- psos*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- sunos4*)
- case $cc_basename in
- CC*)
- # Sun C++ 4.x
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- lcc*)
- # Lucid
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- solaris*)
- case $cc_basename in
- CC*)
- # Sun C++ 4.2, 5.x and Centerline C++
- _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- case $host_os in
- solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
- *)
- # The compiler driver will combine and reorder linker options,
- # but understands `-z linker_flag'.
- # Supported since Solaris 2.6 (maybe 2.5.1?)
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
- ;;
- esac
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
- output_verbose_link_cmd='echo'
-
- # Archives containing C++ object files must be created using
- # "CC -xar", where "CC" is the Sun C++ compiler. This is
- # necessary to make sure instantiated templates are included
- # in the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
- ;;
- gcx*)
- # Green Hills C++ Compiler
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-
- # The C++ compiler must be used to create the archive.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
- ;;
- *)
- # GNU C++ compiler with Solaris linker
- if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
- if $CC --version | grep -v '^2\.7' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
- else
- # g++ 2.7 appears to require `-G' NOT `-shared' on this
- # platform.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
- fi
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
- case $host_os in
- solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
- *)
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
- ;;
- esac
- fi
- ;;
- esac
- ;;
- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- runpath_var='LD_RUN_PATH'
-
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- esac
- ;;
- sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
- # link with -lc, and that would cause any symbols used from libc to
- # always be unresolved, which means just about no library would
- # ever link correctly. If we're not using GNU ld we use -z text
- # though, which does catch some bad symbols but isn't as heavy-handed
- # as -z defs.
- # For security reasons, it is highly recommended that you always
- # use absolute paths for naming shared libraries, and exclude the
- # DT_RUNPATH tag from executables and libraries. But doing so
- # requires that you compile everything twice, which is a pain.
- # So that behaviour is only enabled if SCOABSPATH is set to a
- # non-empty value in the environment. Most likely only useful for
- # creating official distributions of packages.
- # This is a hack until libtool officially supports absolute path
- # names for shared libraries.
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
- runpath_var='LD_RUN_PATH'
-
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- esac
- ;;
- tandem*)
- case $cc_basename in
- NCC*)
- # NonStop-UX NCC 3.20
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
- vxworks*)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-esac
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-_LT_AC_TAGVAR(GCC, $1)="$GXX"
-_LT_AC_TAGVAR(LD, $1)="$LD"
-
-AC_LIBTOOL_POSTDEP_PREDEP($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC=$lt_save_CC
-LDCXX=$LD
-LD=$lt_save_LD
-GCC=$lt_save_GCC
-with_gnu_ldcxx=$with_gnu_ld
-with_gnu_ld=$lt_save_with_gnu_ld
-lt_cv_path_LDCXX=$lt_cv_path_LD
-lt_cv_path_LD=$lt_save_path_LD
-lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
-lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
-])# AC_LIBTOOL_LANG_CXX_CONFIG
-
-# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
-# ------------------------------------
-# Figure out "hidden" library dependencies from verbose
-# compiler output when linking a shared library.
-# Parse the compiler output and extract the necessary
-# objects, libraries and library flags.
-AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-dnl we can't use the lt_simple_compile_test_code here,
-dnl because it contains code intended for an executable,
-dnl not a library. It's possible we should let each
-dnl tag define a new lt_????_link_test_code variable,
-dnl but it's only used here...
-ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
-int a;
-void foo (void) { a = 0; }
-EOF
-],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
-class Foo
-{
-public:
- Foo (void) { a = 0; }
-private:
- int a;
-};
-EOF
-],[$1],[F77],[cat > conftest.$ac_ext <<EOF
- subroutine foo
- implicit none
- integer*4 a
- a=0
- return
- end
-EOF
-],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
-public class foo {
- private int a;
- public void bar (void) {
- a = 0;
- }
-};
-EOF
-])
-dnl Parse the compiler output and extract the necessary
-dnl objects, libraries and library flags.
-if AC_TRY_EVAL(ac_compile); then
- # Parse the compiler output and extract the necessary
- # objects, libraries and library flags.
-
- # Sentinel used to keep track of whether or not we are before
- # the conftest object file.
- pre_test_object_deps_done=no
-
- # The `*' in the case matches for architectures that use `case' in
- # $output_verbose_cmd can trigger glob expansion during the loop
- # eval without this substitution.
- output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
-
- for p in `eval $output_verbose_link_cmd`; do
- case $p in
-
- -L* | -R* | -l*)
- # Some compilers place space between "-{L,R}" and the path.
- # Remove the space.
- if test $p = "-L" \
- || test $p = "-R"; then
- prev=$p
- continue
- else
- prev=
- fi
-
- if test "$pre_test_object_deps_done" = no; then
- case $p in
- -L* | -R*)
- # Internal compiler library paths should come after those
- # provided the user. The postdeps already come after the
- # user supplied libs so there is no need to process them.
- if test -z "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
- _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
- else
- _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
- fi
- ;;
- # The "-l" case would never come before the object being
- # linked, so don't bother handling this case.
- esac
- else
- if test -z "$_LT_AC_TAGVAR(postdeps, $1)"; then
- _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
- else
- _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${prev}${p}"
- fi
- fi
- ;;
-
- *.$objext)
- # This assumes that the test object file only shows up
- # once in the compiler output.
- if test "$p" = "conftest.$objext"; then
- pre_test_object_deps_done=yes
- continue
- fi
-
- if test "$pre_test_object_deps_done" = no; then
- if test -z "$_LT_AC_TAGVAR(predep_objects, $1)"; then
- _LT_AC_TAGVAR(predep_objects, $1)="$p"
- else
- _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
- fi
- else
- if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
- _LT_AC_TAGVAR(postdep_objects, $1)="$p"
- else
- _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
- fi
- fi
- ;;
-
- *) ;; # Ignore the rest.
-
- esac
- done
-
- # Clean up.
- rm -f a.out a.exe
-else
- echo "libtool.m4: error: problem compiling $1 test program"
-fi
-
-$rm -f confest.$objext
-
-_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=
-if test -n "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
- _LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_AC_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
-fi
-
-# PORTME: override above test on systems where it is broken
-ifelse([$1],[CXX],
-[case $host_os in
-interix[[3-9]]*)
- # Interix 3.5 installs completely hosed .la files for C++, so rather than
- # hack all around it, let's just trust "g++" to DTRT.
- _LT_AC_TAGVAR(predep_objects,$1)=
- _LT_AC_TAGVAR(postdep_objects,$1)=
- _LT_AC_TAGVAR(postdeps,$1)=
- ;;
-
-linux*)
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*)
- # Sun C++ 5.9
- #
- # The more standards-conforming stlport4 library is
- # incompatible with the Cstd library. Avoid specifying
- # it if it's in CXXFLAGS. Ignore libCrun as
- # -library=stlport4 depends on it.
- case " $CXX $CXXFLAGS " in
- *" -library=stlport4 "*)
- solaris_use_stlport4=yes
- ;;
- esac
- if test "$solaris_use_stlport4" != yes; then
- _LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
- fi
- ;;
- esac
- ;;
-
-solaris*)
- case $cc_basename in
- CC*)
- # The more standards-conforming stlport4 library is
- # incompatible with the Cstd library. Avoid specifying
- # it if it's in CXXFLAGS. Ignore libCrun as
- # -library=stlport4 depends on it.
- case " $CXX $CXXFLAGS " in
- *" -library=stlport4 "*)
- solaris_use_stlport4=yes
- ;;
- esac
-
- # Adding this requires a known-good setup of shared libraries for
- # Sun compiler versions before 5.6, else PIC objects from an old
- # archive will be linked into the output, leading to subtle bugs.
- if test "$solaris_use_stlport4" != yes; then
- _LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
- fi
- ;;
- esac
- ;;
-esac
-])
-case " $_LT_AC_TAGVAR(postdeps, $1) " in
-*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
-esac
-])# AC_LIBTOOL_POSTDEP_PREDEP
-
-# AC_LIBTOOL_LANG_F77_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
-AC_DEFUN([_LT_AC_LANG_F77_CONFIG],
-[AC_REQUIRE([AC_PROG_F77])
-AC_LANG_PUSH(Fortran 77)
-
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=
-_LT_AC_TAGVAR(always_export_symbols, $1)=no
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_direct, $1)=no
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no
-_LT_AC_TAGVAR(module_cmds, $1)=
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-_LT_AC_TAGVAR(no_undefined_flag, $1)=
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
-
-# Source file extension for f77 test sources.
-ac_ext=f
-
-# Object file extension for compiled f77 test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="\
- subroutine t
- return
- end
-"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code="\
- program t
- end
-"
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${F77-"f77"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-
-AC_MSG_CHECKING([if libtool supports shared libraries])
-AC_MSG_RESULT([$can_build_shared])
-
-AC_MSG_CHECKING([whether to build shared libraries])
-test "$can_build_shared" = "no" && enable_shared=no
-
-# On AIX, shared libraries and static libraries use the same namespace, and
-# are all built from PIC.
-case $host_os in
-aix3*)
- test "$enable_shared" = yes && enable_static=no
- if test -n "$RANLIB"; then
- archive_cmds="$archive_cmds~\$RANLIB \$lib"
- postinstall_cmds='$RANLIB $lib'
- fi
- ;;
-aix[[4-9]]*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
- fi
- ;;
-esac
-AC_MSG_RESULT([$enable_shared])
-
-AC_MSG_CHECKING([whether to build static libraries])
-# Make sure either enable_shared or enable_static is yes.
-test "$enable_shared" = yes || enable_static=yes
-AC_MSG_RESULT([$enable_static])
-
-_LT_AC_TAGVAR(GCC, $1)="$G77"
-_LT_AC_TAGVAR(LD, $1)="$LD"
-
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_POP
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_F77_CONFIG
-
-
-# AC_LIBTOOL_LANG_GCJ_CONFIG
-# --------------------------
-# Ensure that the configuration vars for the C compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
-AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],
-[AC_LANG_SAVE
-
-# Source file extension for Java test sources.
-ac_ext=java
-
-# Object file extension for compiled Java test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="class foo {}"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }'
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${GCJ-"gcj"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-
-# GCJ did not exist at the time GCC didn't implicitly link libc in.
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
-AC_LIBTOOL_PROG_COMPILER_PIC($1)
-AC_LIBTOOL_PROG_CC_C_O($1)
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
-AC_LIBTOOL_PROG_LD_SHLIBS($1)
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_RESTORE
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_GCJ_CONFIG
-
-
-# AC_LIBTOOL_LANG_RC_CONFIG
-# -------------------------
-# Ensure that the configuration vars for the Windows resource compiler are
-# suitably defined. Those variables are subsequently used by
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
-AC_DEFUN([_LT_AC_LANG_RC_CONFIG],
-[AC_LANG_SAVE
-
-# Source file extension for RC test sources.
-ac_ext=rc
-
-# Object file extension for compiled RC test sources.
-objext=o
-_LT_AC_TAGVAR(objext, $1)=$objext
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
-
-# Code to be used in simple link tests
-lt_simple_link_test_code="$lt_simple_compile_test_code"
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-_LT_AC_SYS_COMPILER
-
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
-# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
-CC=${RC-"windres"}
-compiler=$CC
-_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
-_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
-
-AC_LIBTOOL_CONFIG($1)
-
-AC_LANG_RESTORE
-CC="$lt_save_CC"
-])# AC_LIBTOOL_LANG_RC_CONFIG
-
-
-# AC_LIBTOOL_CONFIG([TAGNAME])
-# ----------------------------
-# If TAGNAME is not passed, then create an initial libtool script
-# with a default configuration from the untagged config vars. Otherwise
-# add code to config.status for appending the configuration named by
-# TAGNAME from the matching tagged config vars.
-AC_DEFUN([AC_LIBTOOL_CONFIG],
-[# The else clause should only fire when bootstrapping the
-# libtool distribution, otherwise you forgot to ship ltmain.sh
-# with your package, and you will get complaints that there are
-# no rules to generate ltmain.sh.
-if test -f "$ltmain"; then
- # See if we are running on zsh, and set the options which allow our commands through
- # without removal of \ escapes.
- if test -n "${ZSH_VERSION+set}" ; then
- setopt NO_GLOB_SUBST
- fi
- # Now quote all the things that may contain metacharacters while being
- # careful not to overquote the AC_SUBSTed values. We take copies of the
- # variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
- SED SHELL STRIP \
- libname_spec library_names_spec soname_spec extract_expsyms_cmds \
- old_striplib striplib file_magic_cmd finish_cmds finish_eval \
- deplibs_check_method reload_flag reload_cmds need_locks \
- lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
- lt_cv_sys_global_symbol_to_c_name_address \
- sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
- old_postinstall_cmds old_postuninstall_cmds \
- _LT_AC_TAGVAR(compiler, $1) \
- _LT_AC_TAGVAR(CC, $1) \
- _LT_AC_TAGVAR(LD, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
- _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
- _LT_AC_TAGVAR(old_archive_cmds, $1) \
- _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
- _LT_AC_TAGVAR(predep_objects, $1) \
- _LT_AC_TAGVAR(postdep_objects, $1) \
- _LT_AC_TAGVAR(predeps, $1) \
- _LT_AC_TAGVAR(postdeps, $1) \
- _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
- _LT_AC_TAGVAR(compiler_lib_search_dirs, $1) \
- _LT_AC_TAGVAR(archive_cmds, $1) \
- _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
- _LT_AC_TAGVAR(postinstall_cmds, $1) \
- _LT_AC_TAGVAR(postuninstall_cmds, $1) \
- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
- _LT_AC_TAGVAR(allow_undefined_flag, $1) \
- _LT_AC_TAGVAR(no_undefined_flag, $1) \
- _LT_AC_TAGVAR(export_symbols_cmds, $1) \
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
- _LT_AC_TAGVAR(hardcode_automatic, $1) \
- _LT_AC_TAGVAR(module_cmds, $1) \
- _LT_AC_TAGVAR(module_expsym_cmds, $1) \
- _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
- _LT_AC_TAGVAR(fix_srcfile_path, $1) \
- _LT_AC_TAGVAR(exclude_expsyms, $1) \
- _LT_AC_TAGVAR(include_expsyms, $1); do
-
- case $var in
- _LT_AC_TAGVAR(old_archive_cmds, $1) | \
- _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
- _LT_AC_TAGVAR(archive_cmds, $1) | \
- _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
- _LT_AC_TAGVAR(module_cmds, $1) | \
- _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
- _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
- extract_expsyms_cmds | reload_cmds | finish_cmds | \
- postinstall_cmds | postuninstall_cmds | \
- old_postinstall_cmds | old_postuninstall_cmds | \
- sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
- # Double-quote double-evaled strings.
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
- ;;
- *)
- eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
- ;;
- esac
- done
-
- case $lt_echo in
- *'\[$]0 --fallback-echo"')
- lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'`
- ;;
- esac
-
-ifelse([$1], [],
- [cfgfile="${ofile}T"
- trap "$rm \"$cfgfile\"; exit 1" 1 2 15
- $rm -f "$cfgfile"
- AC_MSG_NOTICE([creating $ofile])],
- [cfgfile="$ofile"])
-
- cat <<__EOF__ >> "$cfgfile"
-ifelse([$1], [],
-[#! $SHELL
-
-# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
-# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
-# NOTE: Changes made to this file will be lost: look at ltmain.sh.
-#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
-# Free Software Foundation, Inc.
-#
-# This file is part of GNU Libtool:
-# Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# A sed program that does not truncate output.
-SED=$lt_SED
-
-# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-Xsed="$SED -e 1s/^X//"
-
-# The HP-UX ksh and POSIX shell print the target directory to stdout
-# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
-
-# The names of the tagged configurations supported by this script.
-available_tags=
-
-# ### BEGIN LIBTOOL CONFIG],
-[# ### BEGIN LIBTOOL TAG CONFIG: $tagname])
-
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-
-# Shell to use when invoking shell scripts.
-SHELL=$lt_SHELL
-
-# Whether or not to build shared libraries.
-build_libtool_libs=$enable_shared
-
-# Whether or not to build static libraries.
-build_old_libs=$enable_static
-
-# Whether or not to add -lc for building shared libraries.
-build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)
-
-# Whether or not to disallow shared libs when runtime libs are static
-allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)
-
-# Whether or not to optimize for fast installation.
-fast_install=$enable_fast_install
-
-# The host system.
-host_alias=$host_alias
-host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
-
-# An echo program that does not interpret backslashes.
-echo=$lt_echo
-
-# The archiver.
-AR=$lt_AR
-AR_FLAGS=$lt_AR_FLAGS
-
-# A C compiler.
-LTCC=$lt_LTCC
-
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
-# A language-specific compiler.
-CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
-
-# Is the compiler the GNU C compiler?
-with_gcc=$_LT_AC_TAGVAR(GCC, $1)
-
-# An ERE matcher.
-EGREP=$lt_EGREP
-
-# The linker used to build libraries.
-LD=$lt_[]_LT_AC_TAGVAR(LD, $1)
-
-# Whether we need hard or soft links.
-LN_S=$lt_LN_S
-
-# A BSD-compatible nm program.
-NM=$lt_NM
-
-# A symbol stripping program
-STRIP=$lt_STRIP
-
-# Used to examine libraries when file_magic_cmd begins "file"
-MAGIC_CMD=$MAGIC_CMD
-
-# Used on cygwin: DLL creation program.
-DLLTOOL="$DLLTOOL"
-
-# Used on cygwin: object dumper.
-OBJDUMP="$OBJDUMP"
-
-# Used on cygwin: assembler.
-AS="$AS"
-
-# The name of the directory that contains temporary libtool files.
-objdir=$objdir
-
-# How to create reloadable object files.
-reload_flag=$lt_reload_flag
-reload_cmds=$lt_reload_cmds
-
-# How to pass a linker flag through the compiler.
-wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
-
-# Object file suffix (normally "o").
-objext="$ac_objext"
-
-# Old archive suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally ".so").
-shrext_cmds='$shrext_cmds'
-
-# Executable file suffix (normally "").
-exeext="$exeext"
-
-# Additional compiler flags for building library objects.
-pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
-pic_mode=$pic_mode
-
-# What is the maximum length of a command?
-max_cmd_len=$lt_cv_sys_max_cmd_len
-
-# Does compiler simultaneously support -c and -o options?
-compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
-
-# Must we lock files when doing compilation?
-need_locks=$lt_need_locks
-
-# Do we need the lib prefix for modules?
-need_lib_prefix=$need_lib_prefix
-
-# Do we need a version for libraries?
-need_version=$need_version
-
-# Whether dlopen is supported.
-dlopen_support=$enable_dlopen
-
-# Whether dlopen of programs is supported.
-dlopen_self=$enable_dlopen_self
-
-# Whether dlopen of statically linked programs is supported.
-dlopen_self_static=$enable_dlopen_self_static
-
-# Compiler flag to prevent dynamic linking.
-link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1)
-
-# Compiler flag to turn off builtin functions.
-no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)
-
-# Compiler flag to allow reflexive dlopens.
-export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)
-
-# Compiler flag to generate shared objects directly from archives.
-whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)
-
-# Compiler flag to generate thread-safe objects.
-thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)
-
-# Library versioning type.
-version_type=$version_type
-
-# Format of library name prefix.
-libname_spec=$lt_libname_spec
-
-# List of archive names. First name is the real one, the rest are links.
-# The last name is the one that the linker finds with -lNAME.
-library_names_spec=$lt_library_names_spec
-
-# The coded name of the library, if different from the real name.
-soname_spec=$lt_soname_spec
-
-# Commands used to build and install an old-style archive.
-RANLIB=$lt_RANLIB
-old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
-old_postinstall_cmds=$lt_old_postinstall_cmds
-old_postuninstall_cmds=$lt_old_postuninstall_cmds
-
-# Create an old-style archive from a shared archive.
-old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)
-
-# Create a temporary old-style archive to link instead of a shared archive.
-old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)
-
-# Commands used to build and install a shared archive.
-archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
-archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
-postinstall_cmds=$lt_postinstall_cmds
-postuninstall_cmds=$lt_postuninstall_cmds
-
-# Commands used to build a loadable module (assumed same as above if empty)
-module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1)
-module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)
-
-# Commands to strip libraries.
-old_striplib=$lt_old_striplib
-striplib=$lt_striplib
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
-
-# Dependencies to place before the objects being linked to create a
-# shared library.
-predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)
-
-# Dependencies to place after the objects being linked to create a
-# shared library.
-postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
-
-# The directories searched by this compiler when creating a shared
-# library
-compiler_lib_search_dirs=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)
-
-# The library search path used internally by the compiler when linking
-# a shared library.
-compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
-
-# Method to check whether dependent libraries are shared objects.
-deplibs_check_method=$lt_deplibs_check_method
-
-# Command to use when deplibs_check_method == file_magic.
-file_magic_cmd=$lt_file_magic_cmd
-
-# Flag that allows shared libraries with undefined symbols to be built.
-allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)
-
-# Flag that forces no undefined symbols.
-no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)
-
-# Commands used to finish a libtool library installation in a directory.
-finish_cmds=$lt_finish_cmds
-
-# Same as above, but a single script fragment to be evaled but not shown.
-finish_eval=$lt_finish_eval
-
-# Take the output of nm and produce a listing of raw symbols and C names.
-global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
-
-# Transform the output of nm in a proper C declaration
-global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
-
-# Transform the output of nm in a C name address pair
-global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
-
-# This is the shared library runtime path variable.
-runpath_var=$runpath_var
-
-# This is the shared library path variable.
-shlibpath_var=$shlibpath_var
-
-# Is shlibpath searched before the hard-coded library search path?
-shlibpath_overrides_runpath=$shlibpath_overrides_runpath
-
-# How to hardcode a shared library path into an executable.
-hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1)
-
-# Whether we should hardcode library paths into libraries.
-hardcode_into_libs=$hardcode_into_libs
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)
-
-# If ld is used when linking, flag to hardcode \$libdir into
-# a binary during linking. This must work even if \$libdir does
-# not exist.
-hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)
-
-# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)
-
-# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
-# the resulting binary.
-hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)
-
-# Set to yes if building a shared library automatically hardcodes DIR into the library
-# and all subsequent libraries and executables linked against it.
-hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1)
-
-# Variables whose values should be saved in libtool wrapper scripts and
-# restored at relink time.
-variables_saved_for_relink="$variables_saved_for_relink"
-
-# Whether libtool must link a program against all its dependency libraries.
-link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
-
-# Fix the shell variable \$srcfile for the compiler.
-fix_srcfile_path=$lt_fix_srcfile_path
-
-# Set to yes if exported symbols are required.
-always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
-
-# The commands to list exported symbols.
-export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)
-
-# The commands to extract the exported symbol list from a shared archive.
-extract_expsyms_cmds=$lt_extract_expsyms_cmds
-
-# Symbols that should not be listed in the preloaded symbols.
-exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1)
-
-# Symbols that must always be exported.
-include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)
-
-ifelse([$1],[],
-[# ### END LIBTOOL CONFIG],
-[# ### END LIBTOOL TAG CONFIG: $tagname])
-
-__EOF__
-
-ifelse([$1],[], [
- case $host_os in
- aix3*)
- cat <<\EOF >> "$cfgfile"
-
-# AIX sometimes has problems with the GCC collect2 program. For some
-# reason, if we set the COLLECT_NAMES environment variable, the problems
-# vanish in a puff of smoke.
-if test "X${COLLECT_NAMES+set}" != Xset; then
- COLLECT_NAMES=
- export COLLECT_NAMES
-fi
-EOF
- ;;
- esac
-
- # We use sed instead of cat because bash on DJGPP gets confused if
- # if finds mixed CR/LF and LF-only lines. Since sed operates in
- # text mode, it properly converts lines to CR/LF. This bash problem
- # is reportedly fixed, but why not run on old versions too?
- sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
-
- mv -f "$cfgfile" "$ofile" || \
- (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
- chmod +x "$ofile"
-])
-else
- # If there is no Makefile yet, we rely on a make rule to execute
- # `config.status --recheck' to rerun these tests and create the
- # libtool script then.
- ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
- if test -f "$ltmain_in"; then
- test -f Makefile && make "$ltmain"
- fi
-fi
-])# AC_LIBTOOL_CONFIG
-
-
-# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
-# -------------------------------------------
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI],
-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
-
-_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
-
-if test "$GCC" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
-
- AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
- lt_cv_prog_compiler_rtti_exceptions,
- [-fno-rtti -fno-exceptions], [],
- [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
-fi
-])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI
-
-
-# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-# ---------------------------------
-AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
-[AC_REQUIRE([AC_CANONICAL_HOST])
-AC_REQUIRE([LT_AC_PROG_SED])
-AC_REQUIRE([AC_PROG_NM])
-AC_REQUIRE([AC_OBJEXT])
-# Check for command to grab the raw symbol name followed by C symbol from nm.
-AC_MSG_CHECKING([command to parse $NM output from $compiler object])
-AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
-[
-# These are sane defaults that work on at least a few old systems.
-# [They come from Ultrix. What could be older than Ultrix?!! ;)]
-
-# Character class describing NM global symbol codes.
-symcode='[[BCDEGRST]]'
-
-# Regexp to match symbols that can be accessed directly from C.
-sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
-
-# Transform an extracted symbol line into a proper C declaration
-lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
-
-# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
-
-# Define system-specific variables.
-case $host_os in
-aix*)
- symcode='[[BCDT]]'
- ;;
-cygwin* | mingw* | pw32*)
- symcode='[[ABCDGISTW]]'
- ;;
-hpux*) # Its linker distinguishes data from code symbols
- if test "$host_cpu" = ia64; then
- symcode='[[ABCDEGRST]]'
- fi
- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
- ;;
-linux* | k*bsd*-gnu)
- if test "$host_cpu" = ia64; then
- symcode='[[ABCDGIRSTW]]'
- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
- fi
- ;;
-irix* | nonstopux*)
- symcode='[[BCDEGRST]]'
- ;;
-osf*)
- symcode='[[BCDEGQRST]]'
- ;;
-solaris*)
- symcode='[[BDRT]]'
- ;;
-sco3.2v5*)
- symcode='[[DT]]'
- ;;
-sysv4.2uw2*)
- symcode='[[DT]]'
- ;;
-sysv5* | sco5v6* | unixware* | OpenUNIX*)
- symcode='[[ABDT]]'
- ;;
-sysv4)
- symcode='[[DFNSTU]]'
- ;;
-esac
-
-# Handle CRLF in mingw tool chain
-opt_cr=
-case $build_os in
-mingw*)
- opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
- ;;
-esac
-
-# If we're using GNU nm, then use its standard symbol codes.
-case `$NM -V 2>&1` in
-*GNU* | *'with BFD'*)
- symcode='[[ABCDGIRSTW]]' ;;
-esac
-
-# Try without a prefix undercore, then with it.
-for ac_symprfx in "" "_"; do
-
- # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
- symxfrm="\\1 $ac_symprfx\\2 \\2"
-
- # Write the raw and C identifiers.
- lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
-
- # Check to see that the pipe works correctly.
- pipe_works=no
-
- rm -f conftest*
- cat > conftest.$ac_ext <<EOF
-#ifdef __cplusplus
-extern "C" {
-#endif
-char nm_test_var;
-void nm_test_func(){}
-#ifdef __cplusplus
-}
-#endif
-int main(){nm_test_var='a';nm_test_func();return(0);}
-EOF
-
- if AC_TRY_EVAL(ac_compile); then
- # Now try to grab the symbols.
- nlist=conftest.nm
- if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
- # Try sorting and uniquifying the output.
- if sort "$nlist" | uniq > "$nlist"T; then
- mv -f "$nlist"T "$nlist"
- else
- rm -f "$nlist"T
- fi
-
- # Make sure that we snagged all the symbols we need.
- if grep ' nm_test_var$' "$nlist" >/dev/null; then
- if grep ' nm_test_func$' "$nlist" >/dev/null; then
- cat <<EOF > conftest.$ac_ext
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-EOF
- # Now generate the symbol file.
- eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
-
- cat <<EOF >> conftest.$ac_ext
-#if defined (__STDC__) && __STDC__
-# define lt_ptr_t void *
-#else
-# define lt_ptr_t char *
-# define const
-#endif
-
-/* The mapping between symbol names and symbols. */
-const struct {
- const char *name;
- lt_ptr_t address;
-}
-lt_preloaded_symbols[[]] =
-{
-EOF
- $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
- cat <<\EOF >> conftest.$ac_ext
- {0, (lt_ptr_t) 0}
-};
-
-#ifdef __cplusplus
-}
-#endif
-EOF
- # Now try linking the two files.
- mv conftest.$ac_objext conftstm.$ac_objext
- lt_save_LIBS="$LIBS"
- lt_save_CFLAGS="$CFLAGS"
- LIBS="conftstm.$ac_objext"
- CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
- pipe_works=yes
- fi
- LIBS="$lt_save_LIBS"
- CFLAGS="$lt_save_CFLAGS"
- else
- echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
- fi
- else
- echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
- fi
- else
- echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
- fi
- else
- echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
- cat conftest.$ac_ext >&5
- fi
- rm -rf conftest* conftst*
-
- # Do not use the global_symbol_pipe unless it works.
- if test "$pipe_works" = yes; then
- break
- else
- lt_cv_sys_global_symbol_pipe=
- fi
-done
-])
-if test -z "$lt_cv_sys_global_symbol_pipe"; then
- lt_cv_sys_global_symbol_to_cdecl=
-fi
-if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
- AC_MSG_RESULT(failed)
-else
- AC_MSG_RESULT(ok)
-fi
-]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
-
-
-# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
-# ---------------------------------------
-AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC],
-[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
-_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
-
-AC_MSG_CHECKING([for $compiler option to produce PIC])
- ifelse([$1],[CXX],[
- # C++ specific cases for pic, static, wl, etc.
- if test "$GXX" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-
- case $host_os in
- aix*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- fi
- ;;
- amigaos*)
- # FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
- ;;
- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
- mingw* | cygwin* | os2* | pw32*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- # Although the cygwin gcc ignores -fPIC, still need this for old-style
- # (--disable-auto-import) libraries
- m4_if([$1], [GCJ], [],
- [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
- ;;
- darwin* | rhapsody*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
- ;;
- *djgpp*)
- # DJGPP does not support shared libraries at all
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- ;;
- interix[[3-9]]*)
- # Interix 3.x gcc -fpic/-fPIC options generate broken code.
- # Instead, we relocate shared libraries at runtime.
- ;;
- sysv4*MP*)
- if test -d /usr/nec; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
- fi
- ;;
- hpux*)
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case $host_cpu in
- hppa*64*|ia64*)
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- else
- case $host_os in
- aix[[4-9]]*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- else
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
- fi
- ;;
- chorus*)
- case $cc_basename in
- cxch68*)
- # Green Hills C++ Compiler
- # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
- ;;
- esac
- ;;
- darwin*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- case $cc_basename in
- xlc*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- ;;
- esac
- ;;
- dgux*)
- case $cc_basename in
- ec++*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- ;;
- ghcx*)
- # Green Hills C++ Compiler
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- ;;
- *)
- ;;
- esac
- ;;
- freebsd* | dragonfly*)
- # FreeBSD uses GNU C++
- ;;
- hpux9* | hpux10* | hpux11*)
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
- if test "$host_cpu" != ia64; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- fi
- ;;
- aCC*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
- case $host_cpu in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- ;;
- esac
- ;;
- *)
- ;;
- esac
- ;;
- interix*)
- # This is c89, which is MS Visual C++ (no shared libs)
- # Anyone wants to do a port?
- ;;
- irix5* | irix6* | nonstopux*)
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- # CC pic flag -KPIC is the default.
- ;;
- *)
- ;;
- esac
- ;;
- linux* | k*bsd*-gnu)
- case $cc_basename in
- KCC*)
- # KAI C++ Compiler
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- icpc* | ecpc*)
- # Intel C++
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
- ;;
- pgCC* | pgcpp*)
- # Portland Group C++ compiler.
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
- cxx*)
- # Compaq C++
- # Make sure the PIC flag is empty. It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
- *)
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*)
- # Sun C++ 5.9
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
- ;;
- esac
- ;;
- esac
- ;;
- lynxos*)
- ;;
- m88k*)
- ;;
- mvs*)
- case $cc_basename in
- cxx*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
- ;;
- *)
- ;;
- esac
- ;;
- netbsd*)
- ;;
- osf3* | osf4* | osf5*)
- case $cc_basename in
- KCC*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
- ;;
- RCC*)
- # Rational C++ 2.4.1
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- ;;
- cxx*)
- # Digital/Compaq C++
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # Make sure the PIC flag is empty. It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
- *)
- ;;
- esac
- ;;
- psos*)
- ;;
- solaris*)
- case $cc_basename in
- CC*)
- # Sun C++ 4.2, 5.x and Centerline C++
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
- ;;
- gcx*)
- # Green Hills C++ Compiler
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
- ;;
- *)
- ;;
- esac
- ;;
- sunos4*)
- case $cc_basename in
- CC*)
- # Sun C++ 4.x
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
- lcc*)
- # Lucid
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- ;;
- *)
- ;;
- esac
- ;;
- tandem*)
- case $cc_basename in
- NCC*)
- # NonStop-UX NCC 3.20
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- ;;
- *)
- ;;
- esac
- ;;
- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
- esac
- ;;
- vxworks*)
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- ;;
- esac
- fi
-],
-[
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
-
- case $host_os in
- aix*)
- # All AIX code is PIC.
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- fi
- ;;
-
- amigaos*)
- # FIXME: we need at least 68020 code to build shared libraries, but
- # adding the `-m68020' flag to GCC prevents building anything better,
- # like `-m68040'.
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
- ;;
-
- beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
-
- mingw* | cygwin* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- # Although the cygwin gcc ignores -fPIC, still need this for old-style
- # (--disable-auto-import) libraries
- m4_if([$1], [GCJ], [],
- [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
- ;;
-
- darwin* | rhapsody*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
- ;;
-
- interix[[3-9]]*)
- # Interix 3.x gcc -fpic/-fPIC options generate broken code.
- # Instead, we relocate shared libraries at runtime.
- ;;
-
- msdosdjgpp*)
- # Just because we use GCC doesn't mean we suddenly get shared libraries
- # on systems that don't support them.
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- enable_shared=no
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
- fi
- ;;
-
- hpux*)
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case $host_cpu in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- ;;
-
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- esac
- else
- # PORTME Check for flag to pass linker flags through the system compiler.
- case $host_os in
- aix*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- if test "$host_cpu" = ia64; then
- # AIX 5 now supports IA64 processor
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- else
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
- fi
- ;;
- darwin*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- case $cc_basename in
- xlc*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- ;;
- esac
- ;;
-
- mingw* | cygwin* | pw32* | os2*)
- # This hack is so that the source file can tell whether it is being
- # built for inclusion in a dll (and should export symbols for example).
- m4_if([$1], [GCJ], [],
- [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
- ;;
-
- hpux9* | hpux10* | hpux11*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
- # not for PA HP-UX.
- case $host_cpu in
- hppa*64*|ia64*)
- # +Z the default
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- ;;
- esac
- # Is there a better lt_prog_compiler_static that works with the bundled CC?
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
- ;;
-
- irix5* | irix6* | nonstopux*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # PIC (with -KPIC) is the default.
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
-
- newsos6)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- linux* | k*bsd*-gnu)
- case $cc_basename in
- icc* | ecc*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
- ;;
- pgcc* | pgf77* | pgf90* | pgf95*)
- # Portland Group compilers (*not* the Pentium gcc compiler,
- # which looks to be a dead project)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
- ccc*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # All Alpha code is PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
- *)
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*)
- # Sun C 5.9
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- ;;
- *Sun\ F*)
- # Sun Fortran 8.3 passes all unrecognized flags to the linker
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=''
- ;;
- esac
- ;;
- esac
- ;;
-
- osf3* | osf4* | osf5*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- # All OSF/1 code is PIC.
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
-
- rdos*)
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
- ;;
-
- solaris*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- case $cc_basename in
- f77* | f90* | f95*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
- esac
- ;;
-
- sunos4*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- sysv4 | sysv4.2uw2* | sysv4.3*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec ;then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- fi
- ;;
-
- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- unicos*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- ;;
-
- uts4*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- ;;
- esac
- fi
-])
-AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])
-
-#
-# Check to make sure the PIC flag actually works.
-#
-if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
- AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
- _LT_AC_TAGVAR(lt_cv_prog_compiler_pic_works, $1),
- [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
- [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
- "" | " "*) ;;
- *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
- esac],
- [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
-fi
-case $host_os in
- # For platforms which do not support PIC, -DPIC is meaningless:
- *djgpp*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
- ;;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
- ;;
-esac
-
-#
-# Check to make sure the static flag actually works.
-#
-wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
-AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
- _LT_AC_TAGVAR(lt_cv_prog_compiler_static_works, $1),
- $lt_tmp_static_flag,
- [],
- [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
-])
-
-
-# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
-# ------------------------------------
-# See if the linker supports building shared libraries.
-AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
-[AC_REQUIRE([LT_AC_PROG_SED])dnl
-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
-ifelse([$1],[CXX],[
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- case $host_os in
- aix[[4-9]]*)
- # If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- else
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- fi
- ;;
- pw32*)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
- ;;
- cygwin* | mingw*)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
- ;;
- *)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- ;;
- esac
- _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
-],[
- runpath_var=
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
- _LT_AC_TAGVAR(archive_cmds, $1)=
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
- _LT_AC_TAGVAR(hardcode_automatic, $1)=no
- _LT_AC_TAGVAR(module_cmds, $1)=
- _LT_AC_TAGVAR(module_expsym_cmds, $1)=
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- # include_expsyms should be a list of space-separated symbols to be *always*
- # included in the symbol list
- _LT_AC_TAGVAR(include_expsyms, $1)=
- # exclude_expsyms can be an extended regexp of symbols to exclude
- # it will be wrapped by ` (' and `)$', so one must not match beginning or
- # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
- # as well as any symbol that contains `d'.
- _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
- # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
- # platforms (ab)use it in PIC code, but their linkers get confused if
- # the symbol is explicitly referenced. Since portable code cannot
- # rely on this symbol name, it's probably fine to never include it in
- # preloaded symbol tables.
- # Exclude shared library initialization/finalization symbols.
-dnl Note also adjust exclude_expsyms for C++ above.
- extract_expsyms_cmds=
- # Just being paranoid about ensuring that cc_basename is set.
- _LT_CC_BASENAME([$compiler])
- case $host_os in
- cygwin* | mingw* | pw32*)
- # FIXME: the MSVC++ port hasn't been tested in a loooong time
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- if test "$GCC" != yes; then
- with_gnu_ld=no
- fi
- ;;
- interix*)
- # we just hope/assume this is gcc and not c89 (= MSVC++)
- with_gnu_ld=yes
- ;;
- openbsd*)
- with_gnu_ld=no
- ;;
- esac
-
- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
- if test "$with_gnu_ld" = yes; then
- # If archive_cmds runs LD, not CC, wlarc should be empty
- wlarc='${wl}'
-
- # Set some defaults for GNU ld with shared library support. These
- # are reset later if shared libraries are not supported. Putting them
- # here allows them to be overridden if necessary.
- runpath_var=LD_RUN_PATH
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- fi
- supports_anon_versioning=no
- case `$LD -v 2>/dev/null` in
- *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
- *\ 2.11.*) ;; # other 2.11 versions
- *) supports_anon_versioning=yes ;;
- esac
-
- # See if GNU ld supports shared libraries.
- case $host_os in
- aix[[3-9]]*)
- # On AIX/PPC, the GNU linker is very broken
- if test "$host_cpu" != ia64; then
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- cat <<EOF 1>&2
-
-*** Warning: the GNU linker, at least up to release 2.9.1, is reported
-*** to be unable to reliably create shared libraries on AIX.
-*** Therefore, libtool is disabling shared libraries support. If you
-*** really care for shared libraries, you may want to modify your PATH
-*** so that a non-GNU linker is found, and then restart.
-
-EOF
- fi
- ;;
-
- amigaos*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
-
- # Samuel A. Falvo II <kc5tja at dolphin.openprojects.net> reports
- # that the semantics of dynamic libraries on AmigaOS, at least up
- # to version 4, is to share data among multiple programs linked
- # with the same dynamic library. Since this doesn't match the
- # behavior of shared libraries on other platforms, we can't use
- # them.
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- beos*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- # Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
- # support --undefined. This deserves some investigation. FIXME
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- cygwin* | mingw* | pw32*)
- # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
- # as there is no search path for DLLs.
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
-
- if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- interix[[3-9]]*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
- # Instead, shared libraries are loaded at an image base (0x10000000 by
- # default) and relocated if they conflict, which is a slow very memory
- # consuming and fragmenting process. To avoid this, we pick a random,
- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
- # time. Moving up from 0x10000000 also allows more sbrk(2) space.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- ;;
-
- gnu* | linux* | k*bsd*-gnu)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- tmp_addflag=
- case $cc_basename,$host_cpu in
- pgcc*) # Portland Group C compiler
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_addflag=' $pic_flag'
- ;;
- pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_addflag=' $pic_flag -Mnomain' ;;
- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
- tmp_addflag=' -i_dynamic' ;;
- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
- tmp_addflag=' -i_dynamic -nofor_main' ;;
- ifc* | ifort*) # Intel Fortran compiler
- tmp_addflag=' -nofor_main' ;;
- esac
- case `$CC -V 2>&1 | sed 5q` in
- *Sun\ C*) # Sun C 5.9
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_sharedflag='-G' ;;
- *Sun\ F*) # Sun Fortran 8.3
- tmp_sharedflag='-G' ;;
- *)
- tmp_sharedflag='-shared' ;;
- esac
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-
- if test $supports_anon_versioning = yes; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- $echo "local: *; };" >> $output_objdir/$libname.ver~
- $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
- fi
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
- wlarc=
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- fi
- ;;
-
- solaris*)
- if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- cat <<EOF 1>&2
-
-*** Warning: The releases 2.8.* of the GNU linker cannot reliably
-*** create shared libraries on Solaris systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.9.1 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-EOF
- elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
- case `$LD -v 2>&1` in
- *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- cat <<_LT_EOF 1>&2
-
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-*** reliably create shared libraries on SCO systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
- ;;
- *)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
-
- sunos4*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- wlarc=
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- *)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
-
- if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then
- runpath_var=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- fi
- else
- # PORTME fill in a description of your system's linker (not GNU ld)
- case $host_os in
- aix3*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
- # Note: this linker hardcodes the directories in LIBPATH if there
- # are no directories specified by -L.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
- # Neither direct hardcoding nor static linking is supported with a
- # broken collect2.
- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
- fi
- ;;
-
- aix[[4-9]]*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- exp_sym_flag='-Bexport'
- no_entry_flag=""
- else
- # If we're using GNU nm, then we don't want the "-C" option.
- # -C means demangle to AIX nm, but means don't demangle with GNU nm
- if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- else
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
- fi
- aix_use_runtimelinking=no
-
- # Test if we are trying to use run time linking or normal
- # AIX style linking. If -brtl is somewhere in LDFLAGS, we
- # need to do runtime linking.
- case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
- for ld_flag in $LDFLAGS; do
- if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
- aix_use_runtimelinking=yes
- break
- fi
- done
- ;;
- esac
-
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
-
- # When large executables or shared objects are built, AIX ld can
- # have problems creating the table of contents. If linking a library
- # or program results in "error TOC overflow" add -mminimal-toc to
- # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
- # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
-
- _LT_AC_TAGVAR(archive_cmds, $1)=''
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-
- if test "$GCC" = yes; then
- case $host_os in aix4.[[012]]|aix4.[[012]].*)
- # We only want to do this on AIX 4.2 and lower, the check
- # below for broken collect2 doesn't work under 4.3+
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- :
- else
- # We have old collect2
- _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
- # It fails to find uninstalled libraries when the uninstalled
- # path is not listed in the libpath. Setting hardcode_minus_L
- # to unsupported forces relinking
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
- fi
- ;;
- esac
- shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
- fi
- else
- # not using gcc
- if test "$host_cpu" = ia64; then
- # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
- # chokes on -Wl,-G. The following line is correct:
- shared_flag='-G'
- else
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag='${wl}-G'
- else
- shared_flag='${wl}-bM:SRE'
- fi
- fi
- fi
-
- # It seems that -bexpall does not export symbols beginning with
- # underscore (_), so it is better to generate a list of symbols to export.
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
- if test "$aix_use_runtimelinking" = yes; then
- # Warning - without using the other runtime loading flags (-brtl),
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
- else
- if test "$host_cpu" = ia64; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
- else
- # Determine the default libpath from the value encoded in an empty executable.
- _LT_AC_SYS_LIBPATH_AIX
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- # Warning - without using the other run time loading flags,
- # -berok will link without error, but may produce a broken library.
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
- # Exported symbols can be pulled into shared objects from archives
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds its shared libraries.
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
- fi
- fi
- ;;
-
- amigaos*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- # see comment about different semantics on the GNU ld section
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- bsdi[[45]]*)
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
- ;;
-
- cygwin* | mingw* | pw32*)
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- # hardcode_libdir_flag_spec is actually meaningless, as there is
- # no search path for DLLs.
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- # Tell ltmain to make .lib files, not .a files.
- libext=lib
- # Tell ltmain to make .dll files, not .so files.
- shrext_cmds=".dll"
- # FIXME: Setting linknames here is a bad hack.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
- # The linker will automatically build a .lib file if we build a DLL.
- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
- # FIXME: Should let the user specify the lib program.
- _LT_AC_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
- _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
- _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
- ;;
-
- darwin* | rhapsody*)
- case $host_os in
- rhapsody* | darwin1.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- ;;
- 10.*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- if test "$GCC" = yes ; then
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
- _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
- _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
- else
- case $cc_basename in
- xlc*)
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- ;;
- *)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- fi
- ;;
-
- dgux*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- freebsd1*)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
-
- # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
- # support. Future versions do this automatically, but an explicit c++rt0.o
- # does not break anything, and helps significantly (at the cost of a little
- # extra space).
- freebsd2.2*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- # Unfortunately, older versions of FreeBSD 2 do not have this feature.
- freebsd2*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | dragonfly*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- hpux9*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- ;;
-
- hpux10*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
- fi
- if test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- fi
- ;;
-
- hpux11*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- case $host_cpu in
- hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- esac
- else
- case $host_cpu in
- hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- esac
- fi
- if test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- case $host_cpu in
- hppa*64*|ia64*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
- *)
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- ;;
- esac
- fi
- ;;
-
- irix5* | irix6* | nonstopux*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- ;;
-
- netbsd*)
- if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- newsos6)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- openbsd*)
- if test -f /usr/libexec/ld.so; then
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- else
- case $host_os in
- openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- ;;
- esac
- fi
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- os2*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
- _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
- ;;
-
- osf3*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- else
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
-
- osf4* | osf5*) # as osf3* with the addition of -msym flag
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
- else
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
-
- # Both c and cxx compiler support -rpath directly
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
-
- solaris*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
- if test "$GCC" = yes; then
- wlarc='${wl}'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
- else
- wlarc=''
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- case $host_os in
- solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
- *)
- # The compiler driver will combine and reorder linker options,
- # but understands `-z linker_flag'. GCC discards it without `$wl',
- # but is careful enough not to reorder.
- # Supported since Solaris 2.6 (maybe 2.5.1?)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
- else
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
- fi
- ;;
- esac
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- ;;
-
- sunos4*)
- if test "x$host_vendor" = xsequent; then
- # Use $CC to link under sequent, because it throws in some extra .o
- # files that make .init and .fini sections work.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
- fi
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- sysv4)
- case $host_vendor in
- sni)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
- ;;
- siemens)
- ## LD is ld it makes a PLAMLIB
- ## CC just makes a GrossModule.
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- ;;
- motorola)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
- ;;
- esac
- runpath_var='LD_RUN_PATH'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- sysv4.3*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
- ;;
-
- sysv4*MP*)
- if test -d /usr/nec; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- _LT_AC_TAGVAR(ld_shlibs, $1)=yes
- fi
- ;;
-
- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- runpath_var='LD_RUN_PATH'
-
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- fi
- ;;
-
- sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
- # link with -lc, and that would cause any symbols used from libc to
- # always be unresolved, which means just about no library would
- # ever link correctly. If we're not using GNU ld we use -z text
- # though, which does catch some bad symbols but isn't as heavy-handed
- # as -z defs.
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
- runpath_var='LD_RUN_PATH'
-
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- fi
- ;;
-
- uts4*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- *)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- fi
-])
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
-#
-# Do we need to explicitly link libc?
-#
-case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
-x|xyes)
- # Assume -lc should be added
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
-
- if test "$enable_shared" = yes && test "$GCC" = yes; then
- case $_LT_AC_TAGVAR(archive_cmds, $1) in
- *'~'*)
- # FIXME: we may have to deal with multi-command sequences.
- ;;
- '$CC '*)
- # Test whether the compiler implicitly links with -lc since on some
- # systems, -lgcc has to come before -lc. If gcc already passes -lc
- # to ld, don't add -lc before -lgcc.
- AC_MSG_CHECKING([whether -lc should be explicitly linked in])
- $rm conftest*
- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
-
- if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
- soname=conftest
- lib=conftest
- libobjs=conftest.$ac_objext
- deplibs=
- wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
- pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
- compiler_flags=-v
- linker_flags=-v
- verstring=
- output_objdir=.
- libname=conftest
- lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=
- if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
- then
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- else
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- fi
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
- else
- cat conftest.err 1>&5
- fi
- $rm conftest*
- AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
- ;;
- esac
- fi
- ;;
-esac
-])# AC_LIBTOOL_PROG_LD_SHLIBS
-
-
-# _LT_AC_FILE_LTDLL_C
-# -------------------
-# Be careful that the start marker always follows a newline.
-AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
-# /* ltdll.c starts here */
-# #define WIN32_LEAN_AND_MEAN
-# #include <windows.h>
-# #undef WIN32_LEAN_AND_MEAN
-# #include <stdio.h>
-#
-# #ifndef __CYGWIN__
-# # ifdef __CYGWIN32__
-# # define __CYGWIN__ __CYGWIN32__
-# # endif
-# #endif
-#
-# #ifdef __cplusplus
-# extern "C" {
-# #endif
-# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
-# #ifdef __cplusplus
-# }
-# #endif
-#
-# #ifdef __CYGWIN__
-# #include <cygwin/cygwin_dll.h>
-# DECLARE_CYGWIN_DLL( DllMain );
-# #endif
-# HINSTANCE __hDllInstance_base;
-#
-# BOOL APIENTRY
-# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
-# {
-# __hDllInstance_base = hInst;
-# return TRUE;
-# }
-# /* ltdll.c ends here */
-])# _LT_AC_FILE_LTDLL_C
-
-
-# _LT_AC_TAGVAR(VARNAME, [TAGNAME])
-# ---------------------------------
-AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
-
-
-# old names
-AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
-AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
-AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
-AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
-AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
-AC_DEFUN([AM_PROG_LD], [AC_PROG_LD])
-AC_DEFUN([AM_PROG_NM], [AC_PROG_NM])
-
-# This is just to silence aclocal about the macro not being used
-ifelse([AC_DISABLE_FAST_INSTALL])
-
-AC_DEFUN([LT_AC_PROG_GCJ],
-[AC_CHECK_TOOL(GCJ, gcj, no)
- test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
- AC_SUBST(GCJFLAGS)
-])
-
-AC_DEFUN([LT_AC_PROG_RC],
-[AC_CHECK_TOOL(RC, windres, no)
-])
-
-
-# Cheap backport of AS_EXECUTABLE_P and required macros
-# from Autoconf 2.59; we should not use $as_executable_p directly.
-
-# _AS_TEST_PREPARE
-# ----------------
-m4_ifndef([_AS_TEST_PREPARE],
-[m4_defun([_AS_TEST_PREPARE],
-[if test -x / >/dev/null 2>&1; then
- as_executable_p='test -x'
-else
- as_executable_p='test -f'
-fi
-])])# _AS_TEST_PREPARE
-
-# AS_EXECUTABLE_P
-# ---------------
-# Check whether a file is executable.
-m4_ifndef([AS_EXECUTABLE_P],
-[m4_defun([AS_EXECUTABLE_P],
-[AS_REQUIRE([_AS_TEST_PREPARE])dnl
-$as_executable_p $1[]dnl
-])])# AS_EXECUTABLE_P
-
-# NOTE: This macro has been submitted for inclusion into #
-# GNU Autoconf as AC_PROG_SED. When it is available in #
-# a released version of Autoconf we should remove this #
-# macro and use it instead. #
-# LT_AC_PROG_SED
-# --------------
-# Check for a fully-functional sed program, that truncates
-# as few characters as possible. Prefer GNU sed if found.
-AC_DEFUN([LT_AC_PROG_SED],
-[AC_MSG_CHECKING([for a sed that does not truncate output])
-AC_CACHE_VAL(lt_cv_path_SED,
-[# Loop through the user's path and test for sed and gsed.
-# Then use that list of sed's as ones to test for truncation.
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for lt_ac_prog in sed gsed; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- if AS_EXECUTABLE_P(["$as_dir/$lt_ac_prog$ac_exec_ext"]); then
- lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
- fi
- done
- done
-done
-IFS=$as_save_IFS
-lt_ac_max=0
-lt_ac_count=0
-# Add /usr/xpg4/bin/sed as it is typically found on Solaris
-# along with /bin/sed that truncates output.
-for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
- test ! -f $lt_ac_sed && continue
- cat /dev/null > conftest.in
- lt_ac_count=0
- echo $ECHO_N "0123456789$ECHO_C" >conftest.in
- # Check for GNU sed and select it if it is found.
- if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
- lt_cv_path_SED=$lt_ac_sed
- break
- fi
- while true; do
- cat conftest.in conftest.in >conftest.tmp
- mv conftest.tmp conftest.in
- cp conftest.in conftest.nl
- echo >>conftest.nl
- $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
- cmp -s conftest.out conftest.nl || break
- # 10000 chars as input seems more than enough
- test $lt_ac_count -gt 10 && break
- lt_ac_count=`expr $lt_ac_count + 1`
- if test $lt_ac_count -gt $lt_ac_max; then
- lt_ac_max=$lt_ac_count
- lt_cv_path_SED=$lt_ac_sed
- fi
- done
-done
-])
-SED=$lt_cv_path_SED
-AC_SUBST([SED])
-AC_MSG_RESULT([$SED])
-])
-
-m4_include([acinclude.m4])
+m4_include([m4/ac_add_search_path.m4])
+m4_include([m4/ac_msg_cache.m4])
+m4_include([m4/ac_msg_module_dbg.m4])
+m4_include([m4/ac_prompt_user.m4])
+m4_include([m4/libtool.m4])
+m4_include([m4/ltoptions.m4])
+m4_include([m4/ltsugar.m4])
+m4_include([m4/ltversion.m4])
+m4_include([m4/lt~obsolete.m4])
+m4_include([m4/netsnmp_arg.m4])
+m4_include([m4/netsnmp_search_libs.m4])
diff --git a/agent/Makefile.depend b/agent/Makefile.depend
index 26fbd49..cf72cbf 100644
--- a/agent/Makefile.depend
+++ b/agent/Makefile.depend
@@ -4,59 +4,66 @@
./agent_handler.lo: ../include/net-snmp/system/linux.h
./agent_handler.lo: ../include/net-snmp/system/sysv.h
./agent_handler.lo: ../include/net-snmp/system/generic.h
-./agent_handler.lo: ../include/net-snmp/machine/generic.h
+./agent_handler.lo: ../include/net-snmp/net-snmp-features.h
./agent_handler.lo: ../include/net-snmp/net-snmp-includes.h
-./agent_handler.lo: ../include/net-snmp/definitions.h
+./agent_handler.lo: ../include/net-snmp/definitions.h
./agent_handler.lo: ../include/net-snmp/types.h
+./agent_handler.lo: ../include/net-snmp/library/oid.h
+./agent_handler.lo: ../include/net-snmp/library/types.h
./agent_handler.lo: ../include/net-snmp/library/snmp_api.h
+./agent_handler.lo: ../include/net-snmp/varbind_api.h
+./agent_handler.lo: ../include/net-snmp/library/snmp_client.h
+./agent_handler.lo: ../include/net-snmp/pdu_api.h
./agent_handler.lo: ../include/net-snmp/library/asn1.h
+./agent_handler.lo: ../include/net-snmp/output_api.h
+./agent_handler.lo: ../include/net-snmp/library/snmp_debug.h
+./agent_handler.lo: ../include/net-snmp/library/snmp_logging.h
+./agent_handler.lo: ../include/net-snmp/session_api.h
+./agent_handler.lo: ../include/net-snmp/library/callback.h
+./agent_handler.lo: ../include/net-snmp/library/snmp_transport.h
+./agent_handler.lo: ../include/net-snmp/library/snmp_service.h
+./agent_handler.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./agent_handler.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./agent_handler.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./agent_handler.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agent_handler.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agent_handler.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./agent_handler.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./agent_handler.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agent_handler.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agent_handler.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./agent_handler.lo: ../include/net-snmp/library/ucd_compat.h
+./agent_handler.lo: ../include/net-snmp/library/mib.h
+./agent_handler.lo: ../include/net-snmp/mib_api.h
+./agent_handler.lo: ../include/net-snmp/library/parse.h
+./agent_handler.lo: ../include/net-snmp/library/oid_stash.h
./agent_handler.lo: ../include/net-snmp/library/snmp_impl.h
./agent_handler.lo: ../include/net-snmp/library/snmp.h
./agent_handler.lo: ../include/net-snmp/library/snmp-tc.h
+./agent_handler.lo: ../include/net-snmp/library/getopt.h
./agent_handler.lo: ../include/net-snmp/utilities.h
-./agent_handler.lo: ../include/net-snmp/library/snmp_client.h
./agent_handler.lo: ../include/net-snmp/library/system.h
./agent_handler.lo: ../include/net-snmp/library/tools.h
./agent_handler.lo: ../include/net-snmp/library/int64.h
./agent_handler.lo: ../include/net-snmp/library/mt_support.h
./agent_handler.lo: ../include/net-snmp/library/snmp_alarm.h
-./agent_handler.lo: ../include/net-snmp/library/callback.h
./agent_handler.lo: ../include/net-snmp/library/data_list.h
-./agent_handler.lo: ../include/net-snmp/library/oid_stash.h
./agent_handler.lo: ../include/net-snmp/library/check_varbind.h
./agent_handler.lo: ../include/net-snmp/library/container.h
./agent_handler.lo: ../include/net-snmp/library/factory.h
-./agent_handler.lo: ../include/net-snmp/library/snmp_logging.h
./agent_handler.lo: ../include/net-snmp/library/container_binary_array.h
./agent_handler.lo: ../include/net-snmp/library/container_list_ssll.h
./agent_handler.lo: ../include/net-snmp/library/container_iterator.h
./agent_handler.lo: ../include/net-snmp/library/container.h
./agent_handler.lo: ../include/net-snmp/library/snmp_assert.h
./agent_handler.lo: ../include/net-snmp/version.h
-./agent_handler.lo: ../include/net-snmp/session_api.h
-./agent_handler.lo: ../include/net-snmp/library/snmp_transport.h
-./agent_handler.lo: ../include/net-snmp/library/snmp_service.h
-./agent_handler.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./agent_handler.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./agent_handler.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./agent_handler.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./agent_handler.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agent_handler.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agent_handler.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./agent_handler.lo: ../include/net-snmp/library/ucd_compat.h
-./agent_handler.lo: ../include/net-snmp/pdu_api.h
-./agent_handler.lo: ../include/net-snmp/mib_api.h
-./agent_handler.lo: ../include/net-snmp/library/mib.h
-./agent_handler.lo: ../include/net-snmp/library/parse.h
-./agent_handler.lo: ../include/net-snmp/varbind_api.h
./agent_handler.lo: ../include/net-snmp/config_api.h
./agent_handler.lo: ../include/net-snmp/library/read_config.h
./agent_handler.lo: ../include/net-snmp/library/default_store.h
+./agent_handler.lo: ../include/net-snmp/net-snmp-config.h
./agent_handler.lo: ../include/net-snmp/library/snmp_parse_args.h
./agent_handler.lo: ../include/net-snmp/library/snmp_enum.h
./agent_handler.lo: ../include/net-snmp/library/vacm.h
-./agent_handler.lo: ../include/net-snmp/output_api.h
-./agent_handler.lo: ../include/net-snmp/library/snmp_debug.h
./agent_handler.lo: ../include/net-snmp/snmpv3_api.h
./agent_handler.lo: ../include/net-snmp/library/snmpv3.h
./agent_handler.lo: ../include/net-snmp/library/transform_oids.h
@@ -65,6 +72,7 @@
./agent_handler.lo: ../include/net-snmp/library/lcd_time.h
./agent_handler.lo: ../include/net-snmp/library/snmp_secmod.h
./agent_handler.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./agent_handler.lo: ../include/net-snmp/library/snmptsm.h
./agent_handler.lo: ../include/net-snmp/library/snmpusm.h
./agent_handler.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./agent_handler.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -102,62 +110,67 @@
./agent_handler.lo: ../include/net-snmp/agent/table_container.h
./agent_handler.lo: ../include/net-snmp/agent/table_array.h
./agent_handler.lo: ../include/net-snmp/agent/mfd.h
+./agent_handler.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./agent_index.lo: ../include/net-snmp/net-snmp-config.h
-./agent_index.lo: ../include/net-snmp/system/linux.h
-./agent_index.lo: ../include/net-snmp/system/sysv.h
-./agent_index.lo: ../include/net-snmp/system/generic.h
-./agent_index.lo: ../include/net-snmp/machine/generic.h
+./agent_index.lo: ../include/net-snmp/net-snmp-features.h
./agent_index.lo: ../include/net-snmp/net-snmp-includes.h
-./agent_index.lo: ../include/net-snmp/definitions.h
+./agent_index.lo: ../include/net-snmp/definitions.h
./agent_index.lo: ../include/net-snmp/types.h
+./agent_index.lo: ../include/net-snmp/library/oid.h
+./agent_index.lo: ../include/net-snmp/library/types.h
./agent_index.lo: ../include/net-snmp/library/snmp_api.h
+./agent_index.lo: ../include/net-snmp/varbind_api.h
+./agent_index.lo: ../include/net-snmp/library/snmp_client.h
+./agent_index.lo: ../include/net-snmp/pdu_api.h
./agent_index.lo: ../include/net-snmp/library/asn1.h
+./agent_index.lo: ../include/net-snmp/output_api.h
+./agent_index.lo: ../include/net-snmp/library/snmp_debug.h
+./agent_index.lo: ../include/net-snmp/library/snmp_logging.h
+./agent_index.lo: ../include/net-snmp/session_api.h
+./agent_index.lo: ../include/net-snmp/library/callback.h
+./agent_index.lo: ../include/net-snmp/library/snmp_transport.h
+./agent_index.lo: ../include/net-snmp/library/snmp_service.h
+./agent_index.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./agent_index.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./agent_index.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./agent_index.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agent_index.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agent_index.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./agent_index.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./agent_index.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agent_index.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agent_index.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./agent_index.lo: ../include/net-snmp/library/ucd_compat.h
+./agent_index.lo: ../include/net-snmp/library/mib.h
+./agent_index.lo: ../include/net-snmp/mib_api.h
+./agent_index.lo: ../include/net-snmp/library/parse.h
+./agent_index.lo: ../include/net-snmp/library/oid_stash.h
./agent_index.lo: ../include/net-snmp/library/snmp_impl.h
./agent_index.lo: ../include/net-snmp/library/snmp.h
./agent_index.lo: ../include/net-snmp/library/snmp-tc.h
+./agent_index.lo: ../include/net-snmp/library/getopt.h
./agent_index.lo: ../include/net-snmp/utilities.h
-./agent_index.lo: ../include/net-snmp/library/snmp_client.h
./agent_index.lo: ../include/net-snmp/library/system.h
./agent_index.lo: ../include/net-snmp/library/tools.h
./agent_index.lo: ../include/net-snmp/library/int64.h
./agent_index.lo: ../include/net-snmp/library/mt_support.h
./agent_index.lo: ../include/net-snmp/library/snmp_alarm.h
-./agent_index.lo: ../include/net-snmp/library/callback.h
./agent_index.lo: ../include/net-snmp/library/data_list.h
-./agent_index.lo: ../include/net-snmp/library/oid_stash.h
./agent_index.lo: ../include/net-snmp/library/check_varbind.h
./agent_index.lo: ../include/net-snmp/library/container.h
./agent_index.lo: ../include/net-snmp/library/factory.h
-./agent_index.lo: ../include/net-snmp/library/snmp_logging.h
./agent_index.lo: ../include/net-snmp/library/container_binary_array.h
./agent_index.lo: ../include/net-snmp/library/container_list_ssll.h
./agent_index.lo: ../include/net-snmp/library/container_iterator.h
./agent_index.lo: ../include/net-snmp/library/container.h
./agent_index.lo: ../include/net-snmp/library/snmp_assert.h
./agent_index.lo: ../include/net-snmp/version.h
-./agent_index.lo: ../include/net-snmp/session_api.h
-./agent_index.lo: ../include/net-snmp/library/snmp_transport.h
-./agent_index.lo: ../include/net-snmp/library/snmp_service.h
-./agent_index.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./agent_index.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./agent_index.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./agent_index.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./agent_index.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agent_index.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agent_index.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./agent_index.lo: ../include/net-snmp/library/ucd_compat.h
-./agent_index.lo: ../include/net-snmp/pdu_api.h ../include/net-snmp/mib_api.h
-./agent_index.lo: ../include/net-snmp/library/mib.h
-./agent_index.lo: ../include/net-snmp/library/parse.h
-./agent_index.lo: ../include/net-snmp/varbind_api.h
./agent_index.lo: ../include/net-snmp/config_api.h
./agent_index.lo: ../include/net-snmp/library/read_config.h
./agent_index.lo: ../include/net-snmp/library/default_store.h
./agent_index.lo: ../include/net-snmp/library/snmp_parse_args.h
./agent_index.lo: ../include/net-snmp/library/snmp_enum.h
./agent_index.lo: ../include/net-snmp/library/vacm.h
-./agent_index.lo: ../include/net-snmp/output_api.h
-./agent_index.lo: ../include/net-snmp/library/snmp_debug.h
./agent_index.lo: ../include/net-snmp/snmpv3_api.h
./agent_index.lo: ../include/net-snmp/library/snmpv3.h
./agent_index.lo: ../include/net-snmp/library/transform_oids.h
@@ -166,6 +179,7 @@
./agent_index.lo: ../include/net-snmp/library/lcd_time.h
./agent_index.lo: ../include/net-snmp/library/snmp_secmod.h
./agent_index.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./agent_index.lo: ../include/net-snmp/library/snmptsm.h
./agent_index.lo: ../include/net-snmp/library/snmpusm.h
./agent_index.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./agent_index.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -203,22 +217,33 @@
./agent_index.lo: ../include/net-snmp/agent/table_container.h
./agent_index.lo: ../include/net-snmp/agent/table_array.h
./agent_index.lo: ../include/net-snmp/agent/mfd.h
+./agent_index.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./agent_index.lo: ../include/net-snmp/agent/agent_callbacks.h
./agent_index.lo: ../include/net-snmp/agent/agent_index.h snmpd.h
./agent_index.lo: mibgroup/struct.h ../agent/mibgroup/mib_module_includes.h
./agent_index.lo: mibgroup/examples/example.h mibgroup/testhandler.h
-./agent_index.lo: mibgroup/host/hr_system.h mibgroup/host/hr_storage.h
+./agent_index.lo: mibgroup/host/hrh_storage.h mibgroup/host/hrh_filesys.h
+./agent_index.lo: mibgroup/host/hrSWInstalledTable.h
+./agent_index.lo: mibgroup/host/hrSWRunTable.h mibgroup/host/hr_system.h
./agent_index.lo: mibgroup/host/hr_device.h mibgroup/host/hr_other.h
./agent_index.lo: mibgroup/host/hr_proc.h mibgroup/host/hr_network.h
./agent_index.lo: mibgroup/host/hr_print.h mibgroup/host/hr_disk.h
-./agent_index.lo: mibgroup/host/hr_partition.h mibgroup/host/hr_filesys.h
-./agent_index.lo: mibgroup/host/hr_swrun.h mibgroup/host/hr_swinst.h
-./agent_index.lo: mibgroup/examples/scalar_int.h mibgroup/examples/watched.h
-./agent_index.lo: mibgroup/examples/data_set.h
-./agent_index.lo: mibgroup/examples/delayed_instance.h mibgroup/Rmon/rows.h
-./agent_index.lo: mibgroup/Rmon/agutil.h mibgroup/Rmon/statistics.h
-./agent_index.lo: mibgroup/Rmon/alarm.h mibgroup/Rmon/history.h
-./agent_index.lo: mibgroup/Rmon/event.h mibgroup/disman/event/mteScalars.h
+./agent_index.lo: mibgroup/host/hr_partition.h mibgroup/examples/scalar_int.h
+./agent_index.lo: mibgroup/examples/watched.h mibgroup/examples/data_set.h
+./agent_index.lo: mibgroup/examples/delayed_instance.h
+./agent_index.lo: mibgroup/tsm-mib/snmpTsmConfigurationUsePrefix.h
+./agent_index.lo: mibgroup/Rmon/rows.h mibgroup/Rmon/agutil.h
+./agent_index.lo: mibgroup/Rmon/statistics.h mibgroup/Rmon/alarmTable.h
+./agent_index.lo: mibgroup/Rmon/history.h mibgroup/Rmon/event.h
+./agent_index.lo: mibgroup/host/data_access/swinst.h
+./agent_index.lo: mibgroup/host/data_access/swrun.h
+./agent_index.lo: mibgroup/host/hrSWRunPerfTable.h
+./agent_index.lo: mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.h
+./agent_index.lo: mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h
+./agent_index.lo: mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h
+./agent_index.lo: mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h
+./agent_index.lo: mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h
+./agent_index.lo: mibgroup/disman/event/mteScalars.h
./agent_index.lo: mibgroup/disman/event/mteTrigger.h
./agent_index.lo: mibgroup/disman/event/mteTriggerTable.h
./agent_index.lo: mibgroup/disman/event/mteTriggerDeltaTable.h
@@ -235,29 +260,30 @@
./agent_index.lo: mibgroup/disman/event/mteObjects.h
./agent_index.lo: mibgroup/disman/event/mteObjectsTable.h
./agent_index.lo: mibgroup/disman/event/mteObjectsConf.h
-./agent_index.lo: mibgroup/snmpv3/snmpEngine.h mibgroup/snmpv3/snmpMPDStats.h
-./agent_index.lo: mibgroup/snmpv3/usmStats.h mibgroup/snmpv3/usmUser.h
+./agent_index.lo: mibgroup/snmpv3/snmpMPDStats_5_5.h
+./agent_index.lo: mibgroup/snmpv3/usmStats_5_5.h mibgroup/snmpv3/snmpEngine.h
+./agent_index.lo: mibgroup/snmpv3/usmUser.h mibgroup/mibII/snmp_mib_5_5.h
./agent_index.lo: mibgroup/mibII/system_mib.h mibgroup/mibII/sysORTable.h
./agent_index.lo: mibgroup/mibII/at.h mibgroup/mibII/ip.h
./agent_index.lo: mibgroup/mibII/var_route.h mibgroup/mibII/route_write.h
-./agent_index.lo: mibgroup/mibII/at.h mibgroup/mibII/snmp_mib.h
-./agent_index.lo: mibgroup/mibII/tcp.h mibgroup/mibII/icmp.h
-./agent_index.lo: mibgroup/mibII/udp.h mibgroup/mibII/vacm_vars.h
-./agent_index.lo: mibgroup/mibII/setSerialNo.h mibgroup/mibII/ipv6.h
-./agent_index.lo: mibgroup/ucd-snmp/proc.h ../agent/mibgroup/mibdefs.h
+./agent_index.lo: mibgroup/mibII/at.h mibgroup/mibII/tcp.h
+./agent_index.lo: mibgroup/mibII/icmp.h mibgroup/mibII/udp.h
+./agent_index.lo: mibgroup/mibII/vacm_vars.h mibgroup/mibII/setSerialNo.h
+./agent_index.lo: mibgroup/mibII/ipv6.h mibgroup/ucd-snmp/disk_hw.h
+./agent_index.lo: ../agent/mibgroup/mibdefs.h mibgroup/ucd-snmp/proc.h
./agent_index.lo: mibgroup/ucd-snmp/versioninfo.h mibgroup/ucd-snmp/pass.h
-./agent_index.lo: mibgroup/ucd-snmp/pass_persist.h mibgroup/ucd-snmp/disk.h
+./agent_index.lo: mibgroup/ucd-snmp/pass_persist.h
./agent_index.lo: mibgroup/ucd-snmp/loadave.h mibgroup/agent/extend.h
./agent_index.lo: mibgroup/ucd-snmp/errormib.h mibgroup/ucd-snmp/file.h
./agent_index.lo: mibgroup/ucd-snmp/dlmod.h mibgroup/ucd-snmp/proxy.h
-./agent_index.lo: mibgroup/ucd-snmp/logmatch.h
-./agent_index.lo: mibgroup/ucd-snmp/memory.h mibgroup/ucd-snmp/vmstat.h
+./agent_index.lo: mibgroup/ucd-snmp/logmatch.h mibgroup/ucd-snmp/memory.h
+./agent_index.lo: mibgroup/ucd-snmp/vmstat.h
./agent_index.lo: mibgroup/notification/snmpNotifyTable.h
./agent_index.lo: mibgroup/notification/snmpNotifyFilterProfileTable.h
./agent_index.lo: mibgroup/notification-log-mib/notification_log.h
+./agent_index.lo: mibgroup/target/target_counters_5_5.h
./agent_index.lo: mibgroup/target/snmpTargetAddrEntry.h
./agent_index.lo: mibgroup/target/snmpTargetParamsEntry.h
-./agent_index.lo: mibgroup/target/target_counters.h
./agent_index.lo: mibgroup/agent/nsTransactionTable.h
./agent_index.lo: mibgroup/agent/nsModuleTable.h mibgroup/agent/nsDebug.h
./agent_index.lo: mibgroup/agent/nsCache.h mibgroup/agent/nsLogging.h
@@ -267,6 +293,7 @@
./agent_index.lo: mibgroup/disman/schedule/schedTable.h
./agent_index.lo: mibgroup/utilities/override.h
./agent_index.lo: mibgroup/hardware/memory/hw_mem.h
+./agent_index.lo: mibgroup/hardware/fsys/hw_fsys.h
./agent_index.lo: mibgroup/hardware/cpu/cpu.h
./agent_index.lo: mibgroup/hardware/cpu/cpu_linux.h
./agent_index.lo: mibgroup/mibII/var_route.h mibgroup/mibII/tcpTable.h
@@ -295,6 +322,19 @@
./agent_index.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.h
./agent_index.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable.h
./agent_index.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.h
+./agent_index.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h
+./agent_index.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_constants.h
+./agent_index.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.h
+./agent_index.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h
+./agent_index.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.h
+./agent_index.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h
+./agent_index.lo: ../include/net-snmp/data_access/defaultrouter.h
+./agent_index.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_oids.h
+./agent_index.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_enums.h
+./agent_index.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.h
+./agent_index.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h
+./agent_index.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.h
+./agent_index.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_get.h
./agent_index.lo: mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h
./agent_index.lo: ../include/net-snmp/data_access/arp.h
./agent_index.lo: mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h
@@ -308,6 +348,20 @@
./agent_index.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.h
./agent_index.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h
./agent_index.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.h
+./agent_index.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.h
+./agent_index.lo: ../include/net-snmp/data_access/scopezone.h
+./agent_index.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_oids.h
+./agent_index.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_enums.h
+./agent_index.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.h
+./agent_index.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.h
+./agent_index.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_data_access.h
+./agent_index.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h
+./agent_index.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_oids.h
+./agent_index.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_enums.h
+./agent_index.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.h
+./agent_index.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h
+./agent_index.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.h
+./agent_index.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.h
./agent_index.lo: mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h
./agent_index.lo: ../include/net-snmp/data_access/route.h
./agent_index.lo: ../agent/mibgroup/mibII/route_headers.h
@@ -340,62 +394,65 @@
./agent_index.lo: ../agent/mibgroup/agentx/subagent.h
./agent_index.lo: ../agent/mibgroup/agentx/client.h
./agent_read_config.lo: ../include/net-snmp/net-snmp-config.h
-./agent_read_config.lo: ../include/net-snmp/system/linux.h
-./agent_read_config.lo: ../include/net-snmp/system/sysv.h
-./agent_read_config.lo: ../include/net-snmp/system/generic.h
-./agent_read_config.lo: ../include/net-snmp/machine/generic.h
+./agent_read_config.lo: ../include/net-snmp/net-snmp-features.h
./agent_read_config.lo: ../include/net-snmp/net-snmp-includes.h
./agent_read_config.lo: ../include/net-snmp/definitions.h
-./agent_read_config.lo: ../include/net-snmp/types.h
+./agent_read_config.lo: ../include/net-snmp/types.h
+./agent_read_config.lo: ../include/net-snmp/library/oid.h
+./agent_read_config.lo: ../include/net-snmp/library/types.h
./agent_read_config.lo: ../include/net-snmp/library/snmp_api.h
+./agent_read_config.lo: ../include/net-snmp/varbind_api.h
+./agent_read_config.lo: ../include/net-snmp/library/snmp_client.h
+./agent_read_config.lo: ../include/net-snmp/pdu_api.h
./agent_read_config.lo: ../include/net-snmp/library/asn1.h
+./agent_read_config.lo: ../include/net-snmp/output_api.h
+./agent_read_config.lo: ../include/net-snmp/library/snmp_debug.h
+./agent_read_config.lo: ../include/net-snmp/library/snmp_logging.h
+./agent_read_config.lo: ../include/net-snmp/session_api.h
+./agent_read_config.lo: ../include/net-snmp/library/callback.h
+./agent_read_config.lo: ../include/net-snmp/library/snmp_transport.h
+./agent_read_config.lo: ../include/net-snmp/library/snmp_service.h
+./agent_read_config.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./agent_read_config.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./agent_read_config.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./agent_read_config.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agent_read_config.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agent_read_config.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./agent_read_config.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./agent_read_config.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agent_read_config.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agent_read_config.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./agent_read_config.lo: ../include/net-snmp/library/ucd_compat.h
+./agent_read_config.lo: ../include/net-snmp/library/mib.h
+./agent_read_config.lo: ../include/net-snmp/mib_api.h
+./agent_read_config.lo: ../include/net-snmp/library/parse.h
+./agent_read_config.lo: ../include/net-snmp/library/oid_stash.h
./agent_read_config.lo: ../include/net-snmp/library/snmp_impl.h
./agent_read_config.lo: ../include/net-snmp/library/snmp.h
./agent_read_config.lo: ../include/net-snmp/library/snmp-tc.h
+./agent_read_config.lo: ../include/net-snmp/library/getopt.h
./agent_read_config.lo: ../include/net-snmp/utilities.h
-./agent_read_config.lo: ../include/net-snmp/library/snmp_client.h
./agent_read_config.lo: ../include/net-snmp/library/system.h
./agent_read_config.lo: ../include/net-snmp/library/tools.h
./agent_read_config.lo: ../include/net-snmp/library/int64.h
./agent_read_config.lo: ../include/net-snmp/library/mt_support.h
./agent_read_config.lo: ../include/net-snmp/library/snmp_alarm.h
-./agent_read_config.lo: ../include/net-snmp/library/callback.h
./agent_read_config.lo: ../include/net-snmp/library/data_list.h
-./agent_read_config.lo: ../include/net-snmp/library/oid_stash.h
./agent_read_config.lo: ../include/net-snmp/library/check_varbind.h
./agent_read_config.lo: ../include/net-snmp/library/container.h
./agent_read_config.lo: ../include/net-snmp/library/factory.h
-./agent_read_config.lo: ../include/net-snmp/library/snmp_logging.h
./agent_read_config.lo: ../include/net-snmp/library/container_binary_array.h
./agent_read_config.lo: ../include/net-snmp/library/container_list_ssll.h
./agent_read_config.lo: ../include/net-snmp/library/container_iterator.h
./agent_read_config.lo: ../include/net-snmp/library/container.h
./agent_read_config.lo: ../include/net-snmp/library/snmp_assert.h
./agent_read_config.lo: ../include/net-snmp/version.h
-./agent_read_config.lo: ../include/net-snmp/session_api.h
-./agent_read_config.lo: ../include/net-snmp/library/snmp_transport.h
-./agent_read_config.lo: ../include/net-snmp/library/snmp_service.h
-./agent_read_config.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./agent_read_config.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./agent_read_config.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./agent_read_config.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./agent_read_config.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agent_read_config.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agent_read_config.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./agent_read_config.lo: ../include/net-snmp/library/ucd_compat.h
-./agent_read_config.lo: ../include/net-snmp/pdu_api.h
-./agent_read_config.lo: ../include/net-snmp/mib_api.h
-./agent_read_config.lo: ../include/net-snmp/library/mib.h
-./agent_read_config.lo: ../include/net-snmp/library/parse.h
-./agent_read_config.lo: ../include/net-snmp/varbind_api.h
./agent_read_config.lo: ../include/net-snmp/config_api.h
./agent_read_config.lo: ../include/net-snmp/library/read_config.h
./agent_read_config.lo: ../include/net-snmp/library/default_store.h
./agent_read_config.lo: ../include/net-snmp/library/snmp_parse_args.h
./agent_read_config.lo: ../include/net-snmp/library/snmp_enum.h
./agent_read_config.lo: ../include/net-snmp/library/vacm.h
-./agent_read_config.lo: ../include/net-snmp/output_api.h
-./agent_read_config.lo: ../include/net-snmp/library/snmp_debug.h
./agent_read_config.lo: ../include/net-snmp/snmpv3_api.h
./agent_read_config.lo: ../include/net-snmp/library/snmpv3.h
./agent_read_config.lo: ../include/net-snmp/library/transform_oids.h
@@ -404,6 +461,7 @@
./agent_read_config.lo: ../include/net-snmp/library/lcd_time.h
./agent_read_config.lo: ../include/net-snmp/library/snmp_secmod.h
./agent_read_config.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./agent_read_config.lo: ../include/net-snmp/library/snmptsm.h
./agent_read_config.lo: ../include/net-snmp/library/snmpusm.h
./agent_read_config.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./agent_read_config.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -440,28 +498,39 @@
./agent_read_config.lo: ../include/net-snmp/agent/table_iterator.h
./agent_read_config.lo: ../include/net-snmp/agent/table_container.h
./agent_read_config.lo: ../include/net-snmp/agent/table_array.h
-./agent_read_config.lo: ../include/net-snmp/agent/mfd.h mibgroup/struct.h
-./agent_read_config.lo: snmpd.h ../include/net-snmp/agent/agent_callbacks.h
+./agent_read_config.lo: ../include/net-snmp/agent/mfd.h
+./agent_read_config.lo: ../include/net-snmp/agent/snmp_get_statistic.h
+./agent_read_config.lo: mibgroup/struct.h snmpd.h
+./agent_read_config.lo: ../include/net-snmp/agent/agent_callbacks.h
./agent_read_config.lo: ../agent/mibgroup/agent_module_includes.h
-./agent_read_config.lo: mibgroup/smux/smux.h mibgroup/snmpv3/usmConf.h
-./agent_read_config.lo: mibgroup/utilities/iquery.h
-./agent_read_config.lo: mibgroup/mibII/vacm_conf.h
+./agent_read_config.lo: mibgroup/smux/smux.h mibgroup/utilities/iquery.h
+./agent_read_config.lo: mibgroup/snmpv3/usmConf.h mibgroup/mibII/vacm_conf.h
./agent_read_config.lo: ../agent/mibgroup/mib_module_includes.h
./agent_read_config.lo: mibgroup/examples/example.h mibgroup/testhandler.h
-./agent_read_config.lo: mibgroup/host/hr_system.h mibgroup/host/hr_storage.h
-./agent_read_config.lo: mibgroup/host/hr_device.h mibgroup/host/hr_other.h
-./agent_read_config.lo: mibgroup/host/hr_proc.h mibgroup/host/hr_network.h
-./agent_read_config.lo: mibgroup/host/hr_print.h mibgroup/host/hr_disk.h
-./agent_read_config.lo: mibgroup/host/hr_partition.h
-./agent_read_config.lo: mibgroup/host/hr_filesys.h mibgroup/host/hr_swrun.h
-./agent_read_config.lo: mibgroup/host/hr_swinst.h
+./agent_read_config.lo: mibgroup/host/hrh_storage.h
+./agent_read_config.lo: mibgroup/host/hrh_filesys.h
+./agent_read_config.lo: mibgroup/host/hrSWInstalledTable.h
+./agent_read_config.lo: mibgroup/host/hrSWRunTable.h
+./agent_read_config.lo: mibgroup/host/hr_system.h mibgroup/host/hr_device.h
+./agent_read_config.lo: mibgroup/host/hr_other.h mibgroup/host/hr_proc.h
+./agent_read_config.lo: mibgroup/host/hr_network.h mibgroup/host/hr_print.h
+./agent_read_config.lo: mibgroup/host/hr_disk.h mibgroup/host/hr_partition.h
./agent_read_config.lo: mibgroup/examples/scalar_int.h
./agent_read_config.lo: mibgroup/examples/watched.h
./agent_read_config.lo: mibgroup/examples/data_set.h
./agent_read_config.lo: mibgroup/examples/delayed_instance.h
+./agent_read_config.lo: mibgroup/tsm-mib/snmpTsmConfigurationUsePrefix.h
./agent_read_config.lo: mibgroup/Rmon/rows.h mibgroup/Rmon/agutil.h
-./agent_read_config.lo: mibgroup/Rmon/statistics.h mibgroup/Rmon/alarm.h
+./agent_read_config.lo: mibgroup/Rmon/statistics.h mibgroup/Rmon/alarmTable.h
./agent_read_config.lo: mibgroup/Rmon/history.h mibgroup/Rmon/event.h
+./agent_read_config.lo: mibgroup/host/data_access/swinst.h
+./agent_read_config.lo: mibgroup/host/data_access/swrun.h
+./agent_read_config.lo: mibgroup/host/hrSWRunPerfTable.h
+./agent_read_config.lo: mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.h
+./agent_read_config.lo: mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h
+./agent_read_config.lo: mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h
+./agent_read_config.lo: mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h
+./agent_read_config.lo: mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h
./agent_read_config.lo: mibgroup/disman/event/mteScalars.h
./agent_read_config.lo: mibgroup/disman/event/mteTrigger.h
./agent_read_config.lo: mibgroup/disman/event/mteTriggerTable.h
@@ -479,33 +548,34 @@
./agent_read_config.lo: mibgroup/disman/event/mteObjects.h
./agent_read_config.lo: mibgroup/disman/event/mteObjectsTable.h
./agent_read_config.lo: mibgroup/disman/event/mteObjectsConf.h
+./agent_read_config.lo: mibgroup/snmpv3/snmpMPDStats_5_5.h
+./agent_read_config.lo: mibgroup/snmpv3/usmStats_5_5.h
./agent_read_config.lo: mibgroup/snmpv3/snmpEngine.h
-./agent_read_config.lo: mibgroup/snmpv3/snmpMPDStats.h
-./agent_read_config.lo: mibgroup/snmpv3/usmStats.h mibgroup/snmpv3/usmUser.h
+./agent_read_config.lo: mibgroup/snmpv3/usmUser.h
+./agent_read_config.lo: mibgroup/mibII/snmp_mib_5_5.h
./agent_read_config.lo: mibgroup/mibII/system_mib.h
./agent_read_config.lo: mibgroup/mibII/sysORTable.h mibgroup/mibII/at.h
./agent_read_config.lo: mibgroup/mibII/ip.h mibgroup/mibII/var_route.h
./agent_read_config.lo: mibgroup/mibII/route_write.h mibgroup/mibII/at.h
-./agent_read_config.lo: mibgroup/mibII/snmp_mib.h mibgroup/mibII/tcp.h
-./agent_read_config.lo: mibgroup/mibII/icmp.h mibgroup/mibII/udp.h
-./agent_read_config.lo: mibgroup/mibII/vacm_vars.h
+./agent_read_config.lo: mibgroup/mibII/tcp.h mibgroup/mibII/icmp.h
+./agent_read_config.lo: mibgroup/mibII/udp.h mibgroup/mibII/vacm_vars.h
./agent_read_config.lo: mibgroup/mibII/setSerialNo.h mibgroup/mibII/ipv6.h
-./agent_read_config.lo: mibgroup/ucd-snmp/proc.h ../agent/mibgroup/mibdefs.h
+./agent_read_config.lo: mibgroup/ucd-snmp/disk_hw.h
+./agent_read_config.lo: ../agent/mibgroup/mibdefs.h mibgroup/ucd-snmp/proc.h
./agent_read_config.lo: mibgroup/ucd-snmp/versioninfo.h
./agent_read_config.lo: mibgroup/ucd-snmp/pass.h
./agent_read_config.lo: mibgroup/ucd-snmp/pass_persist.h
-./agent_read_config.lo: mibgroup/ucd-snmp/disk.h mibgroup/ucd-snmp/loadave.h
-./agent_read_config.lo: mibgroup/agent/extend.h mibgroup/ucd-snmp/errormib.h
-./agent_read_config.lo: mibgroup/ucd-snmp/file.h mibgroup/ucd-snmp/dlmod.h
-./agent_read_config.lo: mibgroup/ucd-snmp/proxy.h
-./agent_read_config.lo: mibgroup/ucd-snmp/logmatch.h
+./agent_read_config.lo: mibgroup/ucd-snmp/loadave.h mibgroup/agent/extend.h
+./agent_read_config.lo: mibgroup/ucd-snmp/errormib.h mibgroup/ucd-snmp/file.h
+./agent_read_config.lo: mibgroup/ucd-snmp/dlmod.h mibgroup/ucd-snmp/proxy.h
+./agent_read_config.lo: mibgroup/ucd-snmp/logmatch.h
./agent_read_config.lo: mibgroup/ucd-snmp/memory.h mibgroup/ucd-snmp/vmstat.h
./agent_read_config.lo: mibgroup/notification/snmpNotifyTable.h
./agent_read_config.lo: mibgroup/notification/snmpNotifyFilterProfileTable.h
./agent_read_config.lo: mibgroup/notification-log-mib/notification_log.h
+./agent_read_config.lo: mibgroup/target/target_counters_5_5.h
./agent_read_config.lo: mibgroup/target/snmpTargetAddrEntry.h
./agent_read_config.lo: mibgroup/target/snmpTargetParamsEntry.h
-./agent_read_config.lo: mibgroup/target/target_counters.h
./agent_read_config.lo: mibgroup/agent/nsTransactionTable.h
./agent_read_config.lo: mibgroup/agent/nsModuleTable.h
./agent_read_config.lo: mibgroup/agent/nsDebug.h mibgroup/agent/nsCache.h
@@ -516,6 +586,7 @@
./agent_read_config.lo: mibgroup/disman/schedule/schedTable.h
./agent_read_config.lo: mibgroup/utilities/override.h
./agent_read_config.lo: mibgroup/hardware/memory/hw_mem.h
+./agent_read_config.lo: mibgroup/hardware/fsys/hw_fsys.h
./agent_read_config.lo: mibgroup/hardware/cpu/cpu.h
./agent_read_config.lo: mibgroup/hardware/cpu/cpu_linux.h
./agent_read_config.lo: mibgroup/mibII/var_route.h mibgroup/mibII/tcpTable.h
@@ -545,6 +616,19 @@
./agent_read_config.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.h
./agent_read_config.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable.h
./agent_read_config.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.h
+./agent_read_config.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h
+./agent_read_config.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_constants.h
+./agent_read_config.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.h
+./agent_read_config.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h
+./agent_read_config.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.h
+./agent_read_config.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h
+./agent_read_config.lo: ../include/net-snmp/data_access/defaultrouter.h
+./agent_read_config.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_oids.h
+./agent_read_config.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_enums.h
+./agent_read_config.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.h
+./agent_read_config.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h
+./agent_read_config.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.h
+./agent_read_config.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_get.h
./agent_read_config.lo: mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h
./agent_read_config.lo: ../include/net-snmp/data_access/arp.h
./agent_read_config.lo: mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h
@@ -558,6 +642,20 @@
./agent_read_config.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.h
./agent_read_config.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h
./agent_read_config.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.h
+./agent_read_config.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.h
+./agent_read_config.lo: ../include/net-snmp/data_access/scopezone.h
+./agent_read_config.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_oids.h
+./agent_read_config.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_enums.h
+./agent_read_config.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.h
+./agent_read_config.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.h
+./agent_read_config.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_data_access.h
+./agent_read_config.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h
+./agent_read_config.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_oids.h
+./agent_read_config.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_enums.h
+./agent_read_config.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.h
+./agent_read_config.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h
+./agent_read_config.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.h
+./agent_read_config.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.h
./agent_read_config.lo: mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h
./agent_read_config.lo: ../include/net-snmp/data_access/route.h
./agent_read_config.lo: ../agent/mibgroup/mibII/route_headers.h
@@ -590,62 +688,65 @@
./agent_read_config.lo: ../agent/mibgroup/agent_module_dot_conf.h
./agent_read_config.lo: ../agent/mibgroup/mib_module_dot_conf.h
./agent_registry.lo: ../include/net-snmp/net-snmp-config.h
-./agent_registry.lo: ../include/net-snmp/system/linux.h
-./agent_registry.lo: ../include/net-snmp/system/sysv.h
-./agent_registry.lo: ../include/net-snmp/system/generic.h
-./agent_registry.lo: ../include/net-snmp/machine/generic.h
+./agent_registry.lo: ../include/net-snmp/net-snmp-features.h
./agent_registry.lo: ../include/net-snmp/net-snmp-includes.h
./agent_registry.lo: ../include/net-snmp/definitions.h
./agent_registry.lo: ../include/net-snmp/types.h
+./agent_registry.lo: ../include/net-snmp/library/oid.h
+./agent_registry.lo: ../include/net-snmp/library/types.h
./agent_registry.lo: ../include/net-snmp/library/snmp_api.h
+./agent_registry.lo: ../include/net-snmp/varbind_api.h
+./agent_registry.lo: ../include/net-snmp/library/snmp_client.h
+./agent_registry.lo: ../include/net-snmp/pdu_api.h
./agent_registry.lo: ../include/net-snmp/library/asn1.h
+./agent_registry.lo: ../include/net-snmp/output_api.h
+./agent_registry.lo: ../include/net-snmp/library/snmp_debug.h
+./agent_registry.lo: ../include/net-snmp/library/snmp_logging.h
+./agent_registry.lo: ../include/net-snmp/session_api.h
+./agent_registry.lo: ../include/net-snmp/library/callback.h
+./agent_registry.lo: ../include/net-snmp/library/snmp_transport.h
+./agent_registry.lo: ../include/net-snmp/library/snmp_service.h
+./agent_registry.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./agent_registry.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./agent_registry.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./agent_registry.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agent_registry.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agent_registry.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./agent_registry.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./agent_registry.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agent_registry.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agent_registry.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./agent_registry.lo: ../include/net-snmp/library/ucd_compat.h
+./agent_registry.lo: ../include/net-snmp/library/mib.h
+./agent_registry.lo: ../include/net-snmp/mib_api.h
+./agent_registry.lo: ../include/net-snmp/library/parse.h
+./agent_registry.lo: ../include/net-snmp/library/oid_stash.h
./agent_registry.lo: ../include/net-snmp/library/snmp_impl.h
./agent_registry.lo: ../include/net-snmp/library/snmp.h
./agent_registry.lo: ../include/net-snmp/library/snmp-tc.h
+./agent_registry.lo: ../include/net-snmp/library/getopt.h
./agent_registry.lo: ../include/net-snmp/utilities.h
-./agent_registry.lo: ../include/net-snmp/library/snmp_client.h
./agent_registry.lo: ../include/net-snmp/library/system.h
./agent_registry.lo: ../include/net-snmp/library/tools.h
./agent_registry.lo: ../include/net-snmp/library/int64.h
./agent_registry.lo: ../include/net-snmp/library/mt_support.h
./agent_registry.lo: ../include/net-snmp/library/snmp_alarm.h
-./agent_registry.lo: ../include/net-snmp/library/callback.h
./agent_registry.lo: ../include/net-snmp/library/data_list.h
-./agent_registry.lo: ../include/net-snmp/library/oid_stash.h
./agent_registry.lo: ../include/net-snmp/library/check_varbind.h
./agent_registry.lo: ../include/net-snmp/library/container.h
./agent_registry.lo: ../include/net-snmp/library/factory.h
-./agent_registry.lo: ../include/net-snmp/library/snmp_logging.h
./agent_registry.lo: ../include/net-snmp/library/container_binary_array.h
./agent_registry.lo: ../include/net-snmp/library/container_list_ssll.h
./agent_registry.lo: ../include/net-snmp/library/container_iterator.h
./agent_registry.lo: ../include/net-snmp/library/container.h
./agent_registry.lo: ../include/net-snmp/library/snmp_assert.h
./agent_registry.lo: ../include/net-snmp/version.h
-./agent_registry.lo: ../include/net-snmp/session_api.h
-./agent_registry.lo: ../include/net-snmp/library/snmp_transport.h
-./agent_registry.lo: ../include/net-snmp/library/snmp_service.h
-./agent_registry.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./agent_registry.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./agent_registry.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./agent_registry.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./agent_registry.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agent_registry.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agent_registry.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./agent_registry.lo: ../include/net-snmp/library/ucd_compat.h
-./agent_registry.lo: ../include/net-snmp/pdu_api.h
-./agent_registry.lo: ../include/net-snmp/mib_api.h
-./agent_registry.lo: ../include/net-snmp/library/mib.h
-./agent_registry.lo: ../include/net-snmp/library/parse.h
-./agent_registry.lo: ../include/net-snmp/varbind_api.h
./agent_registry.lo: ../include/net-snmp/config_api.h
./agent_registry.lo: ../include/net-snmp/library/read_config.h
./agent_registry.lo: ../include/net-snmp/library/default_store.h
./agent_registry.lo: ../include/net-snmp/library/snmp_parse_args.h
./agent_registry.lo: ../include/net-snmp/library/snmp_enum.h
./agent_registry.lo: ../include/net-snmp/library/vacm.h
-./agent_registry.lo: ../include/net-snmp/output_api.h
-./agent_registry.lo: ../include/net-snmp/library/snmp_debug.h
./agent_registry.lo: ../include/net-snmp/snmpv3_api.h
./agent_registry.lo: ../include/net-snmp/library/snmpv3.h
./agent_registry.lo: ../include/net-snmp/library/transform_oids.h
@@ -654,6 +755,7 @@
./agent_registry.lo: ../include/net-snmp/library/lcd_time.h
./agent_registry.lo: ../include/net-snmp/library/snmp_secmod.h
./agent_registry.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./agent_registry.lo: ../include/net-snmp/library/snmptsm.h
./agent_registry.lo: ../include/net-snmp/library/snmpusm.h
./agent_registry.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./agent_registry.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -691,22 +793,33 @@
./agent_registry.lo: ../include/net-snmp/agent/table_container.h
./agent_registry.lo: ../include/net-snmp/agent/table_array.h
./agent_registry.lo: ../include/net-snmp/agent/mfd.h
+./agent_registry.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./agent_registry.lo: ../include/net-snmp/agent/agent_callbacks.h snmpd.h
./agent_registry.lo: mibgroup/struct.h
./agent_registry.lo: ../agent/mibgroup/mib_module_includes.h
./agent_registry.lo: mibgroup/examples/example.h mibgroup/testhandler.h
-./agent_registry.lo: mibgroup/host/hr_system.h mibgroup/host/hr_storage.h
+./agent_registry.lo: mibgroup/host/hrh_storage.h mibgroup/host/hrh_filesys.h
+./agent_registry.lo: mibgroup/host/hrSWInstalledTable.h
+./agent_registry.lo: mibgroup/host/hrSWRunTable.h mibgroup/host/hr_system.h
./agent_registry.lo: mibgroup/host/hr_device.h mibgroup/host/hr_other.h
./agent_registry.lo: mibgroup/host/hr_proc.h mibgroup/host/hr_network.h
./agent_registry.lo: mibgroup/host/hr_print.h mibgroup/host/hr_disk.h
-./agent_registry.lo: mibgroup/host/hr_partition.h mibgroup/host/hr_filesys.h
-./agent_registry.lo: mibgroup/host/hr_swrun.h mibgroup/host/hr_swinst.h
+./agent_registry.lo: mibgroup/host/hr_partition.h
./agent_registry.lo: mibgroup/examples/scalar_int.h
./agent_registry.lo: mibgroup/examples/watched.h mibgroup/examples/data_set.h
./agent_registry.lo: mibgroup/examples/delayed_instance.h
+./agent_registry.lo: mibgroup/tsm-mib/snmpTsmConfigurationUsePrefix.h
./agent_registry.lo: mibgroup/Rmon/rows.h mibgroup/Rmon/agutil.h
-./agent_registry.lo: mibgroup/Rmon/statistics.h mibgroup/Rmon/alarm.h
+./agent_registry.lo: mibgroup/Rmon/statistics.h mibgroup/Rmon/alarmTable.h
./agent_registry.lo: mibgroup/Rmon/history.h mibgroup/Rmon/event.h
+./agent_registry.lo: mibgroup/host/data_access/swinst.h
+./agent_registry.lo: mibgroup/host/data_access/swrun.h
+./agent_registry.lo: mibgroup/host/hrSWRunPerfTable.h
+./agent_registry.lo: mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.h
+./agent_registry.lo: mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h
+./agent_registry.lo: mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h
+./agent_registry.lo: mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h
+./agent_registry.lo: mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h
./agent_registry.lo: mibgroup/disman/event/mteScalars.h
./agent_registry.lo: mibgroup/disman/event/mteTrigger.h
./agent_registry.lo: mibgroup/disman/event/mteTriggerTable.h
@@ -724,31 +837,31 @@
./agent_registry.lo: mibgroup/disman/event/mteObjects.h
./agent_registry.lo: mibgroup/disman/event/mteObjectsTable.h
./agent_registry.lo: mibgroup/disman/event/mteObjectsConf.h
-./agent_registry.lo: mibgroup/snmpv3/snmpEngine.h
-./agent_registry.lo: mibgroup/snmpv3/snmpMPDStats.h
-./agent_registry.lo: mibgroup/snmpv3/usmStats.h mibgroup/snmpv3/usmUser.h
+./agent_registry.lo: mibgroup/snmpv3/snmpMPDStats_5_5.h
+./agent_registry.lo: mibgroup/snmpv3/usmStats_5_5.h
+./agent_registry.lo: mibgroup/snmpv3/snmpEngine.h mibgroup/snmpv3/usmUser.h
+./agent_registry.lo: mibgroup/mibII/snmp_mib_5_5.h
./agent_registry.lo: mibgroup/mibII/system_mib.h mibgroup/mibII/sysORTable.h
./agent_registry.lo: mibgroup/mibII/at.h mibgroup/mibII/ip.h
./agent_registry.lo: mibgroup/mibII/var_route.h mibgroup/mibII/route_write.h
-./agent_registry.lo: mibgroup/mibII/at.h mibgroup/mibII/snmp_mib.h
-./agent_registry.lo: mibgroup/mibII/tcp.h mibgroup/mibII/icmp.h
-./agent_registry.lo: mibgroup/mibII/udp.h mibgroup/mibII/vacm_vars.h
-./agent_registry.lo: mibgroup/mibII/setSerialNo.h mibgroup/mibII/ipv6.h
-./agent_registry.lo: mibgroup/ucd-snmp/proc.h ../agent/mibgroup/mibdefs.h
+./agent_registry.lo: mibgroup/mibII/at.h mibgroup/mibII/tcp.h
+./agent_registry.lo: mibgroup/mibII/icmp.h mibgroup/mibII/udp.h
+./agent_registry.lo: mibgroup/mibII/vacm_vars.h mibgroup/mibII/setSerialNo.h
+./agent_registry.lo: mibgroup/mibII/ipv6.h mibgroup/ucd-snmp/disk_hw.h
+./agent_registry.lo: ../agent/mibgroup/mibdefs.h mibgroup/ucd-snmp/proc.h
./agent_registry.lo: mibgroup/ucd-snmp/versioninfo.h mibgroup/ucd-snmp/pass.h
./agent_registry.lo: mibgroup/ucd-snmp/pass_persist.h
-./agent_registry.lo: mibgroup/ucd-snmp/disk.h mibgroup/ucd-snmp/loadave.h
-./agent_registry.lo: mibgroup/agent/extend.h mibgroup/ucd-snmp/errormib.h
-./agent_registry.lo: mibgroup/ucd-snmp/file.h mibgroup/ucd-snmp/dlmod.h
-./agent_registry.lo: mibgroup/ucd-snmp/proxy.h mibgroup/ucd-snmp/logmatch.h
-./agent_registry.lo: mibgroup/ucd-snmp/memory.h
+./agent_registry.lo: mibgroup/ucd-snmp/loadave.h mibgroup/agent/extend.h
+./agent_registry.lo: mibgroup/ucd-snmp/errormib.h mibgroup/ucd-snmp/file.h
+./agent_registry.lo: mibgroup/ucd-snmp/dlmod.h mibgroup/ucd-snmp/proxy.h
+./agent_registry.lo: mibgroup/ucd-snmp/logmatch.h mibgroup/ucd-snmp/memory.h
./agent_registry.lo: mibgroup/ucd-snmp/vmstat.h
./agent_registry.lo: mibgroup/notification/snmpNotifyTable.h
./agent_registry.lo: mibgroup/notification/snmpNotifyFilterProfileTable.h
./agent_registry.lo: mibgroup/notification-log-mib/notification_log.h
+./agent_registry.lo: mibgroup/target/target_counters_5_5.h
./agent_registry.lo: mibgroup/target/snmpTargetAddrEntry.h
./agent_registry.lo: mibgroup/target/snmpTargetParamsEntry.h
-./agent_registry.lo: mibgroup/target/target_counters.h
./agent_registry.lo: mibgroup/agent/nsTransactionTable.h
./agent_registry.lo: mibgroup/agent/nsModuleTable.h mibgroup/agent/nsDebug.h
./agent_registry.lo: mibgroup/agent/nsCache.h mibgroup/agent/nsLogging.h
@@ -758,6 +871,7 @@
./agent_registry.lo: mibgroup/disman/schedule/schedTable.h
./agent_registry.lo: mibgroup/utilities/override.h
./agent_registry.lo: mibgroup/hardware/memory/hw_mem.h
+./agent_registry.lo: mibgroup/hardware/fsys/hw_fsys.h
./agent_registry.lo: mibgroup/hardware/cpu/cpu.h
./agent_registry.lo: mibgroup/hardware/cpu/cpu_linux.h
./agent_registry.lo: mibgroup/mibII/var_route.h mibgroup/mibII/tcpTable.h
@@ -786,6 +900,19 @@
./agent_registry.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.h
./agent_registry.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable.h
./agent_registry.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.h
+./agent_registry.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h
+./agent_registry.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_constants.h
+./agent_registry.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.h
+./agent_registry.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h
+./agent_registry.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.h
+./agent_registry.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h
+./agent_registry.lo: ../include/net-snmp/data_access/defaultrouter.h
+./agent_registry.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_oids.h
+./agent_registry.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_enums.h
+./agent_registry.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.h
+./agent_registry.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h
+./agent_registry.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.h
+./agent_registry.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_get.h
./agent_registry.lo: mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h
./agent_registry.lo: ../include/net-snmp/data_access/arp.h
./agent_registry.lo: mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h
@@ -799,6 +926,20 @@
./agent_registry.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.h
./agent_registry.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h
./agent_registry.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.h
+./agent_registry.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.h
+./agent_registry.lo: ../include/net-snmp/data_access/scopezone.h
+./agent_registry.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_oids.h
+./agent_registry.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_enums.h
+./agent_registry.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.h
+./agent_registry.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.h
+./agent_registry.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_data_access.h
+./agent_registry.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h
+./agent_registry.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_oids.h
+./agent_registry.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_enums.h
+./agent_registry.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.h
+./agent_registry.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h
+./agent_registry.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.h
+./agent_registry.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.h
./agent_registry.lo: mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h
./agent_registry.lo: ../include/net-snmp/data_access/route.h
./agent_registry.lo: ../agent/mibgroup/mibII/route_headers.h
@@ -830,31 +971,161 @@
./agent_registry.lo: mibgroup/if-mib/data_access/interface.h
./agent_registry.lo: ../agent/mibgroup/agentx/subagent.h
./agent_registry.lo: ../agent/mibgroup/agentx/client.h
+./agent_sysORTable.lo: ../include/net-snmp/net-snmp-config.h
+./agent_sysORTable.lo: ../include/net-snmp/net-snmp-includes.h
+./agent_sysORTable.lo: ../include/net-snmp/definitions.h
+./agent_sysORTable.lo: ../include/net-snmp/types.h
+./agent_sysORTable.lo: ../include/net-snmp/library/oid.h
+./agent_sysORTable.lo: ../include/net-snmp/library/types.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmp_api.h
+./agent_sysORTable.lo: ../include/net-snmp/varbind_api.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmp_client.h
+./agent_sysORTable.lo: ../include/net-snmp/pdu_api.h
+./agent_sysORTable.lo: ../include/net-snmp/library/asn1.h
+./agent_sysORTable.lo: ../include/net-snmp/output_api.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmp_debug.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmp_logging.h
+./agent_sysORTable.lo: ../include/net-snmp/session_api.h
+./agent_sysORTable.lo: ../include/net-snmp/library/callback.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmp_transport.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmp_service.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./agent_sysORTable.lo: ../include/net-snmp/library/ucd_compat.h
+./agent_sysORTable.lo: ../include/net-snmp/library/mib.h
+./agent_sysORTable.lo: ../include/net-snmp/mib_api.h
+./agent_sysORTable.lo: ../include/net-snmp/library/parse.h
+./agent_sysORTable.lo: ../include/net-snmp/library/oid_stash.h
+./agent_sysORTable.lo: ../include/net-snmp/net-snmp-features.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmp_impl.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmp.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmp-tc.h
+./agent_sysORTable.lo: ../include/net-snmp/library/getopt.h
+./agent_sysORTable.lo: ../include/net-snmp/utilities.h
+./agent_sysORTable.lo: ../include/net-snmp/library/system.h
+./agent_sysORTable.lo: ../include/net-snmp/library/tools.h
+./agent_sysORTable.lo: ../include/net-snmp/library/int64.h
+./agent_sysORTable.lo: ../include/net-snmp/library/mt_support.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmp_alarm.h
+./agent_sysORTable.lo: ../include/net-snmp/library/data_list.h
+./agent_sysORTable.lo: ../include/net-snmp/library/check_varbind.h
+./agent_sysORTable.lo: ../include/net-snmp/library/container.h
+./agent_sysORTable.lo: ../include/net-snmp/library/factory.h
+./agent_sysORTable.lo: ../include/net-snmp/library/container_binary_array.h
+./agent_sysORTable.lo: ../include/net-snmp/library/container_list_ssll.h
+./agent_sysORTable.lo: ../include/net-snmp/library/container_iterator.h
+./agent_sysORTable.lo: ../include/net-snmp/library/container.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmp_assert.h
+./agent_sysORTable.lo: ../include/net-snmp/version.h
+./agent_sysORTable.lo: ../include/net-snmp/config_api.h
+./agent_sysORTable.lo: ../include/net-snmp/library/read_config.h
+./agent_sysORTable.lo: ../include/net-snmp/library/default_store.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmp_parse_args.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmp_enum.h
+./agent_sysORTable.lo: ../include/net-snmp/library/vacm.h
+./agent_sysORTable.lo: ../include/net-snmp/snmpv3_api.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmpv3.h
+./agent_sysORTable.lo: ../include/net-snmp/library/transform_oids.h
+./agent_sysORTable.lo: ../include/net-snmp/library/keytools.h
+./agent_sysORTable.lo: ../include/net-snmp/library/scapi.h
+./agent_sysORTable.lo: ../include/net-snmp/library/lcd_time.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmp_secmod.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmptsm.h
+./agent_sysORTable.lo: ../include/net-snmp/library/snmpusm.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/mib_module_config.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/agent_module_config.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/snmp_agent.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/snmp_vars.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/agent_handler.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/var_struct.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/agent_registry.h
+./agent_sysORTable.lo: ../include/net-snmp/library/fd_event_manager.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/ds_agent.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/agent_read_config.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/agent_trap.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/all_helpers.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/instance.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/baby_steps.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/scalar.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/scalar_group.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/watcher.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/multiplexer.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/null.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/debug_handler.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/cache_handler.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/old_api.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/read_only.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/row_merge.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/serialize.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/bulk_to_next.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/mode_end_call.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/table.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/table_data.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/table_dataset.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/table_tdata.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/table_iterator.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/table_container.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/table_array.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/mfd.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/snmp_get_statistic.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/agent_callbacks.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/agent_sysORTable.h
+./agent_sysORTable.lo: ../include/net-snmp/agent/sysORTable.h
./agent_trap.lo: ../include/net-snmp/net-snmp-config.h
-./agent_trap.lo: ../include/net-snmp/system/linux.h
-./agent_trap.lo: ../include/net-snmp/system/sysv.h
-./agent_trap.lo: ../include/net-snmp/system/generic.h
-./agent_trap.lo: ../include/net-snmp/machine/generic.h
+./agent_trap.lo: ../include/net-snmp/net-snmp-features.h
./agent_trap.lo: ../include/net-snmp/utilities.h ../include/net-snmp/types.h
+./agent_trap.lo: ../include/net-snmp/library/oid.h
+./agent_trap.lo: ../include/net-snmp/library/types.h
./agent_trap.lo: ../include/net-snmp/definitions.h
./agent_trap.lo: ../include/net-snmp/library/snmp_api.h
+./agent_trap.lo: ../include/net-snmp/varbind_api.h
+./agent_trap.lo: ../include/net-snmp/library/snmp_client.h
+./agent_trap.lo: ../include/net-snmp/pdu_api.h
./agent_trap.lo: ../include/net-snmp/library/asn1.h
+./agent_trap.lo: ../include/net-snmp/output_api.h
+./agent_trap.lo: ../include/net-snmp/library/snmp_debug.h
+./agent_trap.lo: ../include/net-snmp/library/snmp_logging.h
+./agent_trap.lo: ../include/net-snmp/session_api.h
+./agent_trap.lo: ../include/net-snmp/library/callback.h
+./agent_trap.lo: ../include/net-snmp/library/snmp_transport.h
+./agent_trap.lo: ../include/net-snmp/library/snmp_service.h
+./agent_trap.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./agent_trap.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./agent_trap.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./agent_trap.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agent_trap.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agent_trap.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./agent_trap.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./agent_trap.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agent_trap.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agent_trap.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./agent_trap.lo: ../include/net-snmp/library/ucd_compat.h
+./agent_trap.lo: ../include/net-snmp/library/mib.h
+./agent_trap.lo: ../include/net-snmp/mib_api.h
+./agent_trap.lo: ../include/net-snmp/library/parse.h
+./agent_trap.lo: ../include/net-snmp/library/oid_stash.h
./agent_trap.lo: ../include/net-snmp/library/snmp_impl.h
./agent_trap.lo: ../include/net-snmp/library/snmp.h
-./agent_trap.lo: ../include/net-snmp/library/snmp-tc.h
-./agent_trap.lo: ../include/net-snmp/library/snmp_client.h
+./agent_trap.lo: ../include/net-snmp/library/snmp-tc.h
./agent_trap.lo: ../include/net-snmp/library/system.h
./agent_trap.lo: ../include/net-snmp/library/tools.h
./agent_trap.lo: ../include/net-snmp/library/int64.h
./agent_trap.lo: ../include/net-snmp/library/mt_support.h
./agent_trap.lo: ../include/net-snmp/library/snmp_alarm.h
-./agent_trap.lo: ../include/net-snmp/library/callback.h
./agent_trap.lo: ../include/net-snmp/library/data_list.h
-./agent_trap.lo: ../include/net-snmp/library/oid_stash.h
./agent_trap.lo: ../include/net-snmp/library/check_varbind.h
./agent_trap.lo: ../include/net-snmp/library/container.h
./agent_trap.lo: ../include/net-snmp/library/factory.h
-./agent_trap.lo: ../include/net-snmp/library/snmp_logging.h
./agent_trap.lo: ../include/net-snmp/library/container_binary_array.h
./agent_trap.lo: ../include/net-snmp/library/container_list_ssll.h
./agent_trap.lo: ../include/net-snmp/library/container_iterator.h
@@ -862,29 +1133,13 @@
./agent_trap.lo: ../include/net-snmp/library/snmp_assert.h
./agent_trap.lo: ../include/net-snmp/version.h
./agent_trap.lo: ../include/net-snmp/net-snmp-includes.h
-./agent_trap.lo: ../include/net-snmp/session_api.h
-./agent_trap.lo: ../include/net-snmp/library/snmp_transport.h
-./agent_trap.lo: ../include/net-snmp/library/snmp_service.h
-./agent_trap.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./agent_trap.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./agent_trap.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./agent_trap.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./agent_trap.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agent_trap.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agent_trap.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./agent_trap.lo: ../include/net-snmp/library/ucd_compat.h
-./agent_trap.lo: ../include/net-snmp/pdu_api.h ../include/net-snmp/mib_api.h
-./agent_trap.lo: ../include/net-snmp/library/mib.h
-./agent_trap.lo: ../include/net-snmp/library/parse.h
-./agent_trap.lo: ../include/net-snmp/varbind_api.h
+./agent_trap.lo: ../include/net-snmp/library/getopt.h
./agent_trap.lo: ../include/net-snmp/config_api.h
./agent_trap.lo: ../include/net-snmp/library/read_config.h
./agent_trap.lo: ../include/net-snmp/library/default_store.h
./agent_trap.lo: ../include/net-snmp/library/snmp_parse_args.h
./agent_trap.lo: ../include/net-snmp/library/snmp_enum.h
./agent_trap.lo: ../include/net-snmp/library/vacm.h
-./agent_trap.lo: ../include/net-snmp/output_api.h
-./agent_trap.lo: ../include/net-snmp/library/snmp_debug.h
./agent_trap.lo: ../include/net-snmp/snmpv3_api.h
./agent_trap.lo: ../include/net-snmp/library/snmpv3.h
./agent_trap.lo: ../include/net-snmp/library/transform_oids.h
@@ -893,81 +1148,111 @@
./agent_trap.lo: ../include/net-snmp/library/lcd_time.h
./agent_trap.lo: ../include/net-snmp/library/snmp_secmod.h
./agent_trap.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./agent_trap.lo: ../include/net-snmp/library/snmptsm.h
./agent_trap.lo: ../include/net-snmp/library/snmpusm.h
-./agent_trap.lo: ../include/net-snmp/agent/agent_trap.h
+./agent_trap.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
+./agent_trap.lo: ../include/net-snmp/agent/mib_module_config.h
+./agent_trap.lo: ../include/net-snmp/agent/agent_module_config.h
./agent_trap.lo: ../include/net-snmp/agent/snmp_agent.h
+./agent_trap.lo: ../include/net-snmp/agent/snmp_vars.h
+./agent_trap.lo: ../include/net-snmp/agent/agent_handler.h
+./agent_trap.lo: ../include/net-snmp/agent/var_struct.h
+./agent_trap.lo: ../include/net-snmp/agent/agent_registry.h
+./agent_trap.lo: ../include/net-snmp/library/fd_event_manager.h
+./agent_trap.lo: ../include/net-snmp/agent/ds_agent.h
+./agent_trap.lo: ../include/net-snmp/agent/agent_read_config.h
+./agent_trap.lo: ../include/net-snmp/agent/agent_trap.h
+./agent_trap.lo: ../include/net-snmp/agent/all_helpers.h
+./agent_trap.lo: ../include/net-snmp/agent/instance.h
+./agent_trap.lo: ../include/net-snmp/agent/baby_steps.h
+./agent_trap.lo: ../include/net-snmp/agent/scalar.h
+./agent_trap.lo: ../include/net-snmp/agent/scalar_group.h
+./agent_trap.lo: ../include/net-snmp/agent/watcher.h
+./agent_trap.lo: ../include/net-snmp/agent/multiplexer.h
+./agent_trap.lo: ../include/net-snmp/agent/null.h
+./agent_trap.lo: ../include/net-snmp/agent/debug_handler.h
+./agent_trap.lo: ../include/net-snmp/agent/cache_handler.h
+./agent_trap.lo: ../include/net-snmp/agent/old_api.h
+./agent_trap.lo: ../include/net-snmp/agent/read_only.h
+./agent_trap.lo: ../include/net-snmp/agent/row_merge.h
+./agent_trap.lo: ../include/net-snmp/agent/serialize.h
+./agent_trap.lo: ../include/net-snmp/agent/bulk_to_next.h
+./agent_trap.lo: ../include/net-snmp/agent/mode_end_call.h
+./agent_trap.lo: ../include/net-snmp/agent/table.h
+./agent_trap.lo: ../include/net-snmp/agent/table_data.h
+./agent_trap.lo: ../include/net-snmp/agent/table_dataset.h
+./agent_trap.lo: ../include/net-snmp/agent/table_tdata.h
+./agent_trap.lo: ../include/net-snmp/agent/table_iterator.h
+./agent_trap.lo: ../include/net-snmp/agent/table_container.h
+./agent_trap.lo: ../include/net-snmp/agent/table_array.h
+./agent_trap.lo: ../include/net-snmp/agent/mfd.h
+./agent_trap.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./agent_trap.lo: ../include/net-snmp/agent/agent_callbacks.h
-./agent_trap.lo: ../include/net-snmp/agent/agent_module_config.h
-./agent_trap.lo: ../include/net-snmp/agent/mib_module_config.h
./agent_trap.lo: ../agent/mibgroup/agentx/protocol.h
./auto_nlist.lo: ../include/net-snmp/net-snmp-config.h
-./auto_nlist.lo: ../include/net-snmp/system/linux.h
-./auto_nlist.lo: ../include/net-snmp/system/sysv.h
-./auto_nlist.lo: ../include/net-snmp/system/generic.h
-./auto_nlist.lo: ../include/net-snmp/machine/generic.h
./auto_nlist.lo: ../include/net-snmp/agent/auto_nlist.h
./kernel.lo: ../include/net-snmp/net-snmp-config.h
-./kernel.lo: ../include/net-snmp/system/linux.h
-./kernel.lo: ../include/net-snmp/system/sysv.h
-./kernel.lo: ../include/net-snmp/system/generic.h
-./kernel.lo: ../include/net-snmp/machine/generic.h
./mib_modules.lo: ../include/net-snmp/agent/mib_module_config.h
./mib_modules.lo: ../include/net-snmp/net-snmp-config.h
-./mib_modules.lo: ../include/net-snmp/system/linux.h
-./mib_modules.lo: ../include/net-snmp/system/sysv.h
-./mib_modules.lo: ../include/net-snmp/system/generic.h
-./mib_modules.lo: ../include/net-snmp/machine/generic.h
./mib_modules.lo: ../include/net-snmp/net-snmp-includes.h
-./mib_modules.lo: ../include/net-snmp/definitions.h
+./mib_modules.lo: ../include/net-snmp/definitions.h
./mib_modules.lo: ../include/net-snmp/types.h
+./mib_modules.lo: ../include/net-snmp/library/oid.h
+./mib_modules.lo: ../include/net-snmp/library/types.h
./mib_modules.lo: ../include/net-snmp/library/snmp_api.h
+./mib_modules.lo: ../include/net-snmp/varbind_api.h
+./mib_modules.lo: ../include/net-snmp/library/snmp_client.h
+./mib_modules.lo: ../include/net-snmp/pdu_api.h
./mib_modules.lo: ../include/net-snmp/library/asn1.h
+./mib_modules.lo: ../include/net-snmp/output_api.h
+./mib_modules.lo: ../include/net-snmp/library/snmp_debug.h
+./mib_modules.lo: ../include/net-snmp/library/snmp_logging.h
+./mib_modules.lo: ../include/net-snmp/session_api.h
+./mib_modules.lo: ../include/net-snmp/library/callback.h
+./mib_modules.lo: ../include/net-snmp/library/snmp_transport.h
+./mib_modules.lo: ../include/net-snmp/library/snmp_service.h
+./mib_modules.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./mib_modules.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./mib_modules.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./mib_modules.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mib_modules.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mib_modules.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./mib_modules.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./mib_modules.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mib_modules.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mib_modules.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./mib_modules.lo: ../include/net-snmp/library/ucd_compat.h
+./mib_modules.lo: ../include/net-snmp/library/mib.h
+./mib_modules.lo: ../include/net-snmp/mib_api.h
+./mib_modules.lo: ../include/net-snmp/library/parse.h
+./mib_modules.lo: ../include/net-snmp/library/oid_stash.h
+./mib_modules.lo: ../include/net-snmp/net-snmp-features.h
./mib_modules.lo: ../include/net-snmp/library/snmp_impl.h
./mib_modules.lo: ../include/net-snmp/library/snmp.h
./mib_modules.lo: ../include/net-snmp/library/snmp-tc.h
+./mib_modules.lo: ../include/net-snmp/library/getopt.h
./mib_modules.lo: ../include/net-snmp/utilities.h
-./mib_modules.lo: ../include/net-snmp/library/snmp_client.h
./mib_modules.lo: ../include/net-snmp/library/system.h
./mib_modules.lo: ../include/net-snmp/library/tools.h
./mib_modules.lo: ../include/net-snmp/library/int64.h
./mib_modules.lo: ../include/net-snmp/library/mt_support.h
./mib_modules.lo: ../include/net-snmp/library/snmp_alarm.h
-./mib_modules.lo: ../include/net-snmp/library/callback.h
./mib_modules.lo: ../include/net-snmp/library/data_list.h
-./mib_modules.lo: ../include/net-snmp/library/oid_stash.h
./mib_modules.lo: ../include/net-snmp/library/check_varbind.h
./mib_modules.lo: ../include/net-snmp/library/container.h
./mib_modules.lo: ../include/net-snmp/library/factory.h
-./mib_modules.lo: ../include/net-snmp/library/snmp_logging.h
./mib_modules.lo: ../include/net-snmp/library/container_binary_array.h
./mib_modules.lo: ../include/net-snmp/library/container_list_ssll.h
./mib_modules.lo: ../include/net-snmp/library/container_iterator.h
./mib_modules.lo: ../include/net-snmp/library/container.h
./mib_modules.lo: ../include/net-snmp/library/snmp_assert.h
./mib_modules.lo: ../include/net-snmp/version.h
-./mib_modules.lo: ../include/net-snmp/session_api.h
-./mib_modules.lo: ../include/net-snmp/library/snmp_transport.h
-./mib_modules.lo: ../include/net-snmp/library/snmp_service.h
-./mib_modules.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./mib_modules.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./mib_modules.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./mib_modules.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./mib_modules.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mib_modules.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mib_modules.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./mib_modules.lo: ../include/net-snmp/library/ucd_compat.h
-./mib_modules.lo: ../include/net-snmp/pdu_api.h ../include/net-snmp/mib_api.h
-./mib_modules.lo: ../include/net-snmp/library/mib.h
-./mib_modules.lo: ../include/net-snmp/library/parse.h
-./mib_modules.lo: ../include/net-snmp/varbind_api.h
./mib_modules.lo: ../include/net-snmp/config_api.h
./mib_modules.lo: ../include/net-snmp/library/read_config.h
./mib_modules.lo: ../include/net-snmp/library/default_store.h
./mib_modules.lo: ../include/net-snmp/library/snmp_parse_args.h
./mib_modules.lo: ../include/net-snmp/library/snmp_enum.h
./mib_modules.lo: ../include/net-snmp/library/vacm.h
-./mib_modules.lo: ../include/net-snmp/output_api.h
-./mib_modules.lo: ../include/net-snmp/library/snmp_debug.h
./mib_modules.lo: ../include/net-snmp/snmpv3_api.h
./mib_modules.lo: ../include/net-snmp/library/snmpv3.h
./mib_modules.lo: ../include/net-snmp/library/transform_oids.h
@@ -976,6 +1261,7 @@
./mib_modules.lo: ../include/net-snmp/library/lcd_time.h
./mib_modules.lo: ../include/net-snmp/library/snmp_secmod.h
./mib_modules.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./mib_modules.lo: ../include/net-snmp/library/snmptsm.h
./mib_modules.lo: ../include/net-snmp/library/snmpusm.h
./mib_modules.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./mib_modules.lo: ../include/net-snmp/agent/agent_module_config.h
@@ -1011,23 +1297,33 @@
./mib_modules.lo: ../include/net-snmp/agent/table_iterator.h
./mib_modules.lo: ../include/net-snmp/agent/table_container.h
./mib_modules.lo: ../include/net-snmp/agent/table_array.h
-./mib_modules.lo: ../include/net-snmp/agent/mfd.h m2m.h
-./mib_modules.lo: ../include/net-snmp/data_access/interface.h
+./mib_modules.lo: ../include/net-snmp/agent/mfd.h
+./mib_modules.lo: ../include/net-snmp/agent/snmp_get_statistic.h m2m.h
./mib_modules.lo: mibgroup/struct.h ../include/net-snmp/agent/mib_modules.h
./mib_modules.lo: ../agent/mibgroup/mib_module_includes.h
./mib_modules.lo: mibgroup/examples/example.h mibgroup/testhandler.h
-./mib_modules.lo: mibgroup/host/hr_system.h mibgroup/host/hr_storage.h
+./mib_modules.lo: mibgroup/host/hrh_storage.h mibgroup/host/hrh_filesys.h
+./mib_modules.lo: mibgroup/host/hrSWInstalledTable.h
+./mib_modules.lo: mibgroup/host/hrSWRunTable.h mibgroup/host/hr_system.h
./mib_modules.lo: mibgroup/host/hr_device.h mibgroup/host/hr_other.h
./mib_modules.lo: mibgroup/host/hr_proc.h mibgroup/host/hr_network.h
./mib_modules.lo: mibgroup/host/hr_print.h mibgroup/host/hr_disk.h
-./mib_modules.lo: mibgroup/host/hr_partition.h mibgroup/host/hr_filesys.h
-./mib_modules.lo: mibgroup/host/hr_swrun.h mibgroup/host/hr_swinst.h
-./mib_modules.lo: mibgroup/examples/scalar_int.h mibgroup/examples/watched.h
-./mib_modules.lo: mibgroup/examples/data_set.h
-./mib_modules.lo: mibgroup/examples/delayed_instance.h mibgroup/Rmon/rows.h
-./mib_modules.lo: mibgroup/Rmon/agutil.h mibgroup/Rmon/statistics.h
-./mib_modules.lo: mibgroup/Rmon/alarm.h mibgroup/Rmon/history.h
-./mib_modules.lo: mibgroup/Rmon/event.h mibgroup/disman/event/mteScalars.h
+./mib_modules.lo: mibgroup/host/hr_partition.h mibgroup/examples/scalar_int.h
+./mib_modules.lo: mibgroup/examples/watched.h mibgroup/examples/data_set.h
+./mib_modules.lo: mibgroup/examples/delayed_instance.h
+./mib_modules.lo: mibgroup/tsm-mib/snmpTsmConfigurationUsePrefix.h
+./mib_modules.lo: mibgroup/Rmon/rows.h mibgroup/Rmon/agutil.h
+./mib_modules.lo: mibgroup/Rmon/statistics.h mibgroup/Rmon/alarmTable.h
+./mib_modules.lo: mibgroup/Rmon/history.h mibgroup/Rmon/event.h
+./mib_modules.lo: mibgroup/host/data_access/swinst.h
+./mib_modules.lo: mibgroup/host/data_access/swrun.h
+./mib_modules.lo: mibgroup/host/hrSWRunPerfTable.h
+./mib_modules.lo: mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.h
+./mib_modules.lo: mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h
+./mib_modules.lo: mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h
+./mib_modules.lo: mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h
+./mib_modules.lo: mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h
+./mib_modules.lo: mibgroup/disman/event/mteScalars.h
./mib_modules.lo: mibgroup/disman/event/mteTrigger.h
./mib_modules.lo: mibgroup/disman/event/mteTriggerTable.h
./mib_modules.lo: mibgroup/disman/event/mteTriggerDeltaTable.h
@@ -1044,29 +1340,30 @@
./mib_modules.lo: mibgroup/disman/event/mteObjects.h
./mib_modules.lo: mibgroup/disman/event/mteObjectsTable.h
./mib_modules.lo: mibgroup/disman/event/mteObjectsConf.h
-./mib_modules.lo: mibgroup/snmpv3/snmpEngine.h mibgroup/snmpv3/snmpMPDStats.h
-./mib_modules.lo: mibgroup/snmpv3/usmStats.h mibgroup/snmpv3/usmUser.h
+./mib_modules.lo: mibgroup/snmpv3/snmpMPDStats_5_5.h
+./mib_modules.lo: mibgroup/snmpv3/usmStats_5_5.h mibgroup/snmpv3/snmpEngine.h
+./mib_modules.lo: mibgroup/snmpv3/usmUser.h mibgroup/mibII/snmp_mib_5_5.h
./mib_modules.lo: mibgroup/mibII/system_mib.h mibgroup/mibII/sysORTable.h
./mib_modules.lo: mibgroup/mibII/at.h mibgroup/mibII/ip.h
./mib_modules.lo: mibgroup/mibII/var_route.h mibgroup/mibII/route_write.h
-./mib_modules.lo: mibgroup/mibII/at.h mibgroup/mibII/snmp_mib.h
-./mib_modules.lo: mibgroup/mibII/tcp.h mibgroup/mibII/icmp.h
-./mib_modules.lo: mibgroup/mibII/udp.h mibgroup/mibII/vacm_vars.h
-./mib_modules.lo: mibgroup/mibII/setSerialNo.h mibgroup/mibII/ipv6.h
-./mib_modules.lo: mibgroup/ucd-snmp/proc.h ../agent/mibgroup/mibdefs.h
+./mib_modules.lo: mibgroup/mibII/at.h mibgroup/mibII/tcp.h
+./mib_modules.lo: mibgroup/mibII/icmp.h mibgroup/mibII/udp.h
+./mib_modules.lo: mibgroup/mibII/vacm_vars.h mibgroup/mibII/setSerialNo.h
+./mib_modules.lo: mibgroup/mibII/ipv6.h mibgroup/ucd-snmp/disk_hw.h
+./mib_modules.lo: ../agent/mibgroup/mibdefs.h mibgroup/ucd-snmp/proc.h
./mib_modules.lo: mibgroup/ucd-snmp/versioninfo.h mibgroup/ucd-snmp/pass.h
-./mib_modules.lo: mibgroup/ucd-snmp/pass_persist.h mibgroup/ucd-snmp/disk.h
+./mib_modules.lo: mibgroup/ucd-snmp/pass_persist.h
./mib_modules.lo: mibgroup/ucd-snmp/loadave.h mibgroup/agent/extend.h
./mib_modules.lo: mibgroup/ucd-snmp/errormib.h mibgroup/ucd-snmp/file.h
./mib_modules.lo: mibgroup/ucd-snmp/dlmod.h mibgroup/ucd-snmp/proxy.h
-./mib_modules.lo: mibgroup/ucd-snmp/logmatch.h
-./mib_modules.lo: mibgroup/ucd-snmp/memory.h mibgroup/ucd-snmp/vmstat.h
+./mib_modules.lo: mibgroup/ucd-snmp/logmatch.h mibgroup/ucd-snmp/memory.h
+./mib_modules.lo: mibgroup/ucd-snmp/vmstat.h
./mib_modules.lo: mibgroup/notification/snmpNotifyTable.h
./mib_modules.lo: mibgroup/notification/snmpNotifyFilterProfileTable.h
./mib_modules.lo: mibgroup/notification-log-mib/notification_log.h
+./mib_modules.lo: mibgroup/target/target_counters_5_5.h
./mib_modules.lo: mibgroup/target/snmpTargetAddrEntry.h
./mib_modules.lo: mibgroup/target/snmpTargetParamsEntry.h
-./mib_modules.lo: mibgroup/target/target_counters.h
./mib_modules.lo: mibgroup/agent/nsTransactionTable.h
./mib_modules.lo: mibgroup/agent/nsModuleTable.h mibgroup/agent/nsDebug.h
./mib_modules.lo: mibgroup/agent/nsCache.h mibgroup/agent/nsLogging.h
@@ -1076,6 +1373,7 @@
./mib_modules.lo: mibgroup/disman/schedule/schedTable.h
./mib_modules.lo: mibgroup/utilities/override.h
./mib_modules.lo: mibgroup/hardware/memory/hw_mem.h
+./mib_modules.lo: mibgroup/hardware/fsys/hw_fsys.h
./mib_modules.lo: mibgroup/hardware/cpu/cpu.h
./mib_modules.lo: mibgroup/hardware/cpu/cpu_linux.h
./mib_modules.lo: mibgroup/mibII/var_route.h mibgroup/mibII/tcpTable.h
@@ -1087,6 +1385,7 @@
./mib_modules.lo: mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.h
./mib_modules.lo: mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.h
./mib_modules.lo: mibgroup/if-mib/ifTable/ifTable.h
+./mib_modules.lo: ../include/net-snmp/data_access/interface.h
./mib_modules.lo: mibgroup/if-mib/ifTable/ifTable_constants.h
./mib_modules.lo: mibgroup/if-mib/ifTable/ifTable_interface.h
./mib_modules.lo: mibgroup/if-mib/ifTable/ifTable.h
@@ -1103,6 +1402,19 @@
./mib_modules.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.h
./mib_modules.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable.h
./mib_modules.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.h
+./mib_modules.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h
+./mib_modules.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_constants.h
+./mib_modules.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.h
+./mib_modules.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h
+./mib_modules.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.h
+./mib_modules.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h
+./mib_modules.lo: ../include/net-snmp/data_access/defaultrouter.h
+./mib_modules.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_oids.h
+./mib_modules.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_enums.h
+./mib_modules.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.h
+./mib_modules.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h
+./mib_modules.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.h
+./mib_modules.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_get.h
./mib_modules.lo: mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h
./mib_modules.lo: ../include/net-snmp/data_access/arp.h
./mib_modules.lo: mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h
@@ -1116,6 +1428,20 @@
./mib_modules.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.h
./mib_modules.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h
./mib_modules.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.h
+./mib_modules.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.h
+./mib_modules.lo: ../include/net-snmp/data_access/scopezone.h
+./mib_modules.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_oids.h
+./mib_modules.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_enums.h
+./mib_modules.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.h
+./mib_modules.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.h
+./mib_modules.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_data_access.h
+./mib_modules.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h
+./mib_modules.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_oids.h
+./mib_modules.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_enums.h
+./mib_modules.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.h
+./mib_modules.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h
+./mib_modules.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.h
+./mib_modules.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.h
./mib_modules.lo: mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h
./mib_modules.lo: ../include/net-snmp/data_access/route.h
./mib_modules.lo: ../agent/mibgroup/mibII/route_headers.h
@@ -1145,66 +1471,68 @@
./mib_modules.lo: mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.h
./mib_modules.lo: mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.h
./mib_modules.lo: mibgroup/if-mib/data_access/interface.h
-./mib_modules.lo: mibgroup/agentx/subagent.h
./mib_modules.lo: ../agent/mibgroup/mib_module_shutdown.h
./mib_modules.lo: ../agent/mibgroup/mib_module_inits.h
./object_monitor.lo: ../include/net-snmp/net-snmp-config.h
-./object_monitor.lo: ../include/net-snmp/system/linux.h
-./object_monitor.lo: ../include/net-snmp/system/sysv.h
-./object_monitor.lo: ../include/net-snmp/system/generic.h
-./object_monitor.lo: ../include/net-snmp/machine/generic.h
./object_monitor.lo: ../include/net-snmp/net-snmp-includes.h
./object_monitor.lo: ../include/net-snmp/definitions.h
./object_monitor.lo: ../include/net-snmp/types.h
+./object_monitor.lo: ../include/net-snmp/library/oid.h
+./object_monitor.lo: ../include/net-snmp/library/types.h
./object_monitor.lo: ../include/net-snmp/library/snmp_api.h
-./object_monitor.lo: ../include/net-snmp/library/asn1.h
-./object_monitor.lo: ../include/net-snmp/library/snmp_impl.h
-./object_monitor.lo: ../include/net-snmp/library/snmp.h
-./object_monitor.lo: ../include/net-snmp/library/snmp-tc.h
-./object_monitor.lo: ../include/net-snmp/utilities.h
+./object_monitor.lo: ../include/net-snmp/varbind_api.h
./object_monitor.lo: ../include/net-snmp/library/snmp_client.h
-./object_monitor.lo: ../include/net-snmp/library/system.h
+./object_monitor.lo: ../include/net-snmp/pdu_api.h
+./object_monitor.lo: ../include/net-snmp/library/asn1.h
+./object_monitor.lo: ../include/net-snmp/output_api.h
+./object_monitor.lo: ../include/net-snmp/library/snmp_debug.h
+./object_monitor.lo: ../include/net-snmp/library/snmp_logging.h
+./object_monitor.lo: ../include/net-snmp/session_api.h
+./object_monitor.lo: ../include/net-snmp/library/callback.h
+./object_monitor.lo: ../include/net-snmp/library/snmp_transport.h
+./object_monitor.lo: ../include/net-snmp/library/snmp_service.h
+./object_monitor.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./object_monitor.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./object_monitor.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./object_monitor.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./object_monitor.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./object_monitor.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./object_monitor.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./object_monitor.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./object_monitor.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./object_monitor.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./object_monitor.lo: ../include/net-snmp/library/ucd_compat.h
+./object_monitor.lo: ../include/net-snmp/library/mib.h
+./object_monitor.lo: ../include/net-snmp/mib_api.h
+./object_monitor.lo: ../include/net-snmp/library/parse.h
+./object_monitor.lo: ../include/net-snmp/library/oid_stash.h
+./object_monitor.lo: ../include/net-snmp/net-snmp-features.h
+./object_monitor.lo: ../include/net-snmp/library/snmp_impl.h
+./object_monitor.lo: ../include/net-snmp/library/snmp.h
+./object_monitor.lo: ../include/net-snmp/library/snmp-tc.h
+./object_monitor.lo: ../include/net-snmp/library/getopt.h
+./object_monitor.lo: ../include/net-snmp/utilities.h
+./object_monitor.lo: ../include/net-snmp/library/system.h
./object_monitor.lo: ../include/net-snmp/library/tools.h
./object_monitor.lo: ../include/net-snmp/library/int64.h
./object_monitor.lo: ../include/net-snmp/library/mt_support.h
./object_monitor.lo: ../include/net-snmp/library/snmp_alarm.h
-./object_monitor.lo: ../include/net-snmp/library/callback.h
./object_monitor.lo: ../include/net-snmp/library/data_list.h
-./object_monitor.lo: ../include/net-snmp/library/oid_stash.h
./object_monitor.lo: ../include/net-snmp/library/check_varbind.h
./object_monitor.lo: ../include/net-snmp/library/container.h
./object_monitor.lo: ../include/net-snmp/library/factory.h
-./object_monitor.lo: ../include/net-snmp/library/snmp_logging.h
./object_monitor.lo: ../include/net-snmp/library/container_binary_array.h
./object_monitor.lo: ../include/net-snmp/library/container_list_ssll.h
./object_monitor.lo: ../include/net-snmp/library/container_iterator.h
./object_monitor.lo: ../include/net-snmp/library/container.h
./object_monitor.lo: ../include/net-snmp/library/snmp_assert.h
./object_monitor.lo: ../include/net-snmp/version.h
-./object_monitor.lo: ../include/net-snmp/session_api.h
-./object_monitor.lo: ../include/net-snmp/library/snmp_transport.h
-./object_monitor.lo: ../include/net-snmp/library/snmp_service.h
-./object_monitor.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./object_monitor.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./object_monitor.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./object_monitor.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./object_monitor.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./object_monitor.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./object_monitor.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./object_monitor.lo: ../include/net-snmp/library/ucd_compat.h
-./object_monitor.lo: ../include/net-snmp/pdu_api.h
-./object_monitor.lo: ../include/net-snmp/mib_api.h
-./object_monitor.lo: ../include/net-snmp/library/mib.h
-./object_monitor.lo: ../include/net-snmp/library/parse.h
-./object_monitor.lo: ../include/net-snmp/varbind_api.h
./object_monitor.lo: ../include/net-snmp/config_api.h
./object_monitor.lo: ../include/net-snmp/library/read_config.h
./object_monitor.lo: ../include/net-snmp/library/default_store.h
./object_monitor.lo: ../include/net-snmp/library/snmp_parse_args.h
./object_monitor.lo: ../include/net-snmp/library/snmp_enum.h
./object_monitor.lo: ../include/net-snmp/library/vacm.h
-./object_monitor.lo: ../include/net-snmp/output_api.h
-./object_monitor.lo: ../include/net-snmp/library/snmp_debug.h
./object_monitor.lo: ../include/net-snmp/snmpv3_api.h
./object_monitor.lo: ../include/net-snmp/library/snmpv3.h
./object_monitor.lo: ../include/net-snmp/library/transform_oids.h
@@ -1213,6 +1541,7 @@
./object_monitor.lo: ../include/net-snmp/library/lcd_time.h
./object_monitor.lo: ../include/net-snmp/library/snmp_secmod.h
./object_monitor.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./object_monitor.lo: ../include/net-snmp/library/snmptsm.h
./object_monitor.lo: ../include/net-snmp/library/snmpusm.h
./object_monitor.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./object_monitor.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -1250,63 +1579,68 @@
./object_monitor.lo: ../include/net-snmp/agent/table_container.h
./object_monitor.lo: ../include/net-snmp/agent/table_array.h
./object_monitor.lo: ../include/net-snmp/agent/mfd.h
+./object_monitor.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./object_monitor.lo: ../include/net-snmp/agent/object_monitor.h
./snmp_agent.lo: ../include/net-snmp/net-snmp-config.h
-./snmp_agent.lo: ../include/net-snmp/system/linux.h
-./snmp_agent.lo: ../include/net-snmp/system/sysv.h
-./snmp_agent.lo: ../include/net-snmp/system/generic.h
-./snmp_agent.lo: ../include/net-snmp/machine/generic.h
+./snmp_agent.lo: ../include/net-snmp/net-snmp-features.h
./snmp_agent.lo: ../include/net-snmp/net-snmp-includes.h
-./snmp_agent.lo: ../include/net-snmp/definitions.h
+./snmp_agent.lo: ../include/net-snmp/definitions.h
./snmp_agent.lo: ../include/net-snmp/types.h
+./snmp_agent.lo: ../include/net-snmp/library/oid.h
+./snmp_agent.lo: ../include/net-snmp/library/types.h
./snmp_agent.lo: ../include/net-snmp/library/snmp_api.h
+./snmp_agent.lo: ../include/net-snmp/varbind_api.h
+./snmp_agent.lo: ../include/net-snmp/library/snmp_client.h
+./snmp_agent.lo: ../include/net-snmp/pdu_api.h
./snmp_agent.lo: ../include/net-snmp/library/asn1.h
+./snmp_agent.lo: ../include/net-snmp/output_api.h
+./snmp_agent.lo: ../include/net-snmp/library/snmp_debug.h
+./snmp_agent.lo: ../include/net-snmp/library/snmp_logging.h
+./snmp_agent.lo: ../include/net-snmp/session_api.h
+./snmp_agent.lo: ../include/net-snmp/library/callback.h
+./snmp_agent.lo: ../include/net-snmp/library/snmp_transport.h
+./snmp_agent.lo: ../include/net-snmp/library/snmp_service.h
+./snmp_agent.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./snmp_agent.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./snmp_agent.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./snmp_agent.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./snmp_agent.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./snmp_agent.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./snmp_agent.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./snmp_agent.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./snmp_agent.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./snmp_agent.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./snmp_agent.lo: ../include/net-snmp/library/ucd_compat.h
+./snmp_agent.lo: ../include/net-snmp/library/mib.h
+./snmp_agent.lo: ../include/net-snmp/mib_api.h
+./snmp_agent.lo: ../include/net-snmp/library/parse.h
+./snmp_agent.lo: ../include/net-snmp/library/oid_stash.h
./snmp_agent.lo: ../include/net-snmp/library/snmp_impl.h
./snmp_agent.lo: ../include/net-snmp/library/snmp.h
./snmp_agent.lo: ../include/net-snmp/library/snmp-tc.h
+./snmp_agent.lo: ../include/net-snmp/library/getopt.h
./snmp_agent.lo: ../include/net-snmp/utilities.h
-./snmp_agent.lo: ../include/net-snmp/library/snmp_client.h
./snmp_agent.lo: ../include/net-snmp/library/system.h
./snmp_agent.lo: ../include/net-snmp/library/tools.h
./snmp_agent.lo: ../include/net-snmp/library/int64.h
./snmp_agent.lo: ../include/net-snmp/library/mt_support.h
./snmp_agent.lo: ../include/net-snmp/library/snmp_alarm.h
-./snmp_agent.lo: ../include/net-snmp/library/callback.h
./snmp_agent.lo: ../include/net-snmp/library/data_list.h
-./snmp_agent.lo: ../include/net-snmp/library/oid_stash.h
./snmp_agent.lo: ../include/net-snmp/library/check_varbind.h
./snmp_agent.lo: ../include/net-snmp/library/container.h
./snmp_agent.lo: ../include/net-snmp/library/factory.h
-./snmp_agent.lo: ../include/net-snmp/library/snmp_logging.h
./snmp_agent.lo: ../include/net-snmp/library/container_binary_array.h
./snmp_agent.lo: ../include/net-snmp/library/container_list_ssll.h
./snmp_agent.lo: ../include/net-snmp/library/container_iterator.h
./snmp_agent.lo: ../include/net-snmp/library/container.h
./snmp_agent.lo: ../include/net-snmp/library/snmp_assert.h
./snmp_agent.lo: ../include/net-snmp/version.h
-./snmp_agent.lo: ../include/net-snmp/session_api.h
-./snmp_agent.lo: ../include/net-snmp/library/snmp_transport.h
-./snmp_agent.lo: ../include/net-snmp/library/snmp_service.h
-./snmp_agent.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./snmp_agent.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./snmp_agent.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./snmp_agent.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./snmp_agent.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./snmp_agent.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./snmp_agent.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./snmp_agent.lo: ../include/net-snmp/library/ucd_compat.h
-./snmp_agent.lo: ../include/net-snmp/pdu_api.h ../include/net-snmp/mib_api.h
-./snmp_agent.lo: ../include/net-snmp/library/mib.h
-./snmp_agent.lo: ../include/net-snmp/library/parse.h
-./snmp_agent.lo: ../include/net-snmp/varbind_api.h
./snmp_agent.lo: ../include/net-snmp/config_api.h
./snmp_agent.lo: ../include/net-snmp/library/read_config.h
./snmp_agent.lo: ../include/net-snmp/library/default_store.h
./snmp_agent.lo: ../include/net-snmp/library/snmp_parse_args.h
./snmp_agent.lo: ../include/net-snmp/library/snmp_enum.h
./snmp_agent.lo: ../include/net-snmp/library/vacm.h
-./snmp_agent.lo: ../include/net-snmp/output_api.h
-./snmp_agent.lo: ../include/net-snmp/library/snmp_debug.h
./snmp_agent.lo: ../include/net-snmp/snmpv3_api.h
./snmp_agent.lo: ../include/net-snmp/library/snmpv3.h
./snmp_agent.lo: ../include/net-snmp/library/transform_oids.h
@@ -1315,6 +1649,7 @@
./snmp_agent.lo: ../include/net-snmp/library/lcd_time.h
./snmp_agent.lo: ../include/net-snmp/library/snmp_secmod.h
./snmp_agent.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./snmp_agent.lo: ../include/net-snmp/library/snmptsm.h
./snmp_agent.lo: ../include/net-snmp/library/snmpusm.h
./snmp_agent.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./snmp_agent.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -1351,66 +1686,69 @@
./snmp_agent.lo: ../include/net-snmp/agent/table_iterator.h
./snmp_agent.lo: ../include/net-snmp/agent/table_container.h
./snmp_agent.lo: ../include/net-snmp/agent/table_array.h
-./snmp_agent.lo: ../include/net-snmp/agent/mfd.h snmpd.h mibgroup/struct.h
-./snmp_agent.lo: mibgroup/util_funcs.h mibgroup/struct.h
+./snmp_agent.lo: ../include/net-snmp/agent/mfd.h
+./snmp_agent.lo: ../include/net-snmp/agent/snmp_get_statistic.h snmpd.h
./snmp_agent.lo: ../include/net-snmp/agent/mib_modules.h
./snmp_agent.lo: ../agent/mibgroup/agentx/protocol.h
./snmp_agent.lo: ../agent/mibgroup/agentx/master.h
./snmp_agent.lo: ../agent/mibgroup/smux/smux.h
./snmpd.lo: ../include/net-snmp/net-snmp-config.h
-./snmpd.lo: ../include/net-snmp/system/linux.h
-./snmpd.lo: ../include/net-snmp/system/sysv.h
-./snmpd.lo: ../include/net-snmp/system/generic.h
-./snmpd.lo: ../include/net-snmp/machine/generic.h
-./snmpd.lo: ../include/net-snmp/net-snmp-includes.h
-./snmpd.lo: ../include/net-snmp/definitions.h ../include/net-snmp/types.h
-./snmpd.lo: ../include/net-snmp/library/snmp_api.h
-./snmpd.lo: ../include/net-snmp/library/asn1.h
+./snmpd.lo: ../include/net-snmp/net-snmp-features.h
+./snmpd.lo: ../include/net-snmp/types.h
+./snmpd.lo: ../include/net-snmp/library/oid.h
+./snmpd.lo: ../include/net-snmp/library/types.h
+./snmpd.lo: ../include/net-snmp/definitions.h
+./snmpd.lo: ../include/net-snmp/library/snmp_api.h
+./snmpd.lo: ../include/net-snmp/varbind_api.h
+./snmpd.lo: ../include/net-snmp/library/snmp_client.h
+./snmpd.lo: ../include/net-snmp/pdu_api.h ../include/net-snmp/library/asn1.h
+./snmpd.lo: ../include/net-snmp/output_api.h
+./snmpd.lo: ../include/net-snmp/library/snmp_debug.h
+./snmpd.lo: ../include/net-snmp/library/snmp_logging.h
+./snmpd.lo: ../include/net-snmp/session_api.h
+./snmpd.lo: ../include/net-snmp/library/callback.h
+./snmpd.lo: ../include/net-snmp/library/snmp_transport.h
+./snmpd.lo: ../include/net-snmp/library/snmp_service.h
+./snmpd.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./snmpd.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./snmpd.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./snmpd.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./snmpd.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./snmpd.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./snmpd.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./snmpd.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./snmpd.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./snmpd.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./snmpd.lo: ../include/net-snmp/library/ucd_compat.h
+./snmpd.lo: ../include/net-snmp/library/mib.h ../include/net-snmp/mib_api.h
+./snmpd.lo: ../include/net-snmp/library/parse.h
+./snmpd.lo: ../include/net-snmp/library/oid_stash.h
./snmpd.lo: ../include/net-snmp/library/snmp_impl.h
./snmpd.lo: ../include/net-snmp/library/snmp.h
-./snmpd.lo: ../include/net-snmp/library/snmp-tc.h
+./snmpd.lo: ../include/net-snmp/library/snmp-tc.h
+./snmpd.lo: ../include/net-snmp/net-snmp-includes.h
+./snmpd.lo: ../include/net-snmp/library/getopt.h
./snmpd.lo: ../include/net-snmp/utilities.h
-./snmpd.lo: ../include/net-snmp/library/snmp_client.h
./snmpd.lo: ../include/net-snmp/library/system.h
./snmpd.lo: ../include/net-snmp/library/tools.h
./snmpd.lo: ../include/net-snmp/library/int64.h
./snmpd.lo: ../include/net-snmp/library/mt_support.h
./snmpd.lo: ../include/net-snmp/library/snmp_alarm.h
-./snmpd.lo: ../include/net-snmp/library/callback.h
./snmpd.lo: ../include/net-snmp/library/data_list.h
-./snmpd.lo: ../include/net-snmp/library/oid_stash.h
./snmpd.lo: ../include/net-snmp/library/check_varbind.h
./snmpd.lo: ../include/net-snmp/library/container.h
./snmpd.lo: ../include/net-snmp/library/factory.h
-./snmpd.lo: ../include/net-snmp/library/snmp_logging.h
./snmpd.lo: ../include/net-snmp/library/container_binary_array.h
./snmpd.lo: ../include/net-snmp/library/container_list_ssll.h
./snmpd.lo: ../include/net-snmp/library/container_iterator.h
./snmpd.lo: ../include/net-snmp/library/container.h
./snmpd.lo: ../include/net-snmp/library/snmp_assert.h
-./snmpd.lo: ../include/net-snmp/version.h ../include/net-snmp/session_api.h
-./snmpd.lo: ../include/net-snmp/library/snmp_transport.h
-./snmpd.lo: ../include/net-snmp/library/snmp_service.h
-./snmpd.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./snmpd.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./snmpd.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./snmpd.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./snmpd.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./snmpd.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./snmpd.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./snmpd.lo: ../include/net-snmp/library/ucd_compat.h
-./snmpd.lo: ../include/net-snmp/pdu_api.h ../include/net-snmp/mib_api.h
-./snmpd.lo: ../include/net-snmp/library/mib.h
-./snmpd.lo: ../include/net-snmp/library/parse.h
-./snmpd.lo: ../include/net-snmp/varbind_api.h
-./snmpd.lo: ../include/net-snmp/config_api.h
+./snmpd.lo: ../include/net-snmp/version.h ../include/net-snmp/config_api.h
./snmpd.lo: ../include/net-snmp/library/read_config.h
./snmpd.lo: ../include/net-snmp/library/default_store.h
./snmpd.lo: ../include/net-snmp/library/snmp_parse_args.h
./snmpd.lo: ../include/net-snmp/library/snmp_enum.h
./snmpd.lo: ../include/net-snmp/library/vacm.h
-./snmpd.lo: ../include/net-snmp/output_api.h
-./snmpd.lo: ../include/net-snmp/library/snmp_debug.h
./snmpd.lo: ../include/net-snmp/snmpv3_api.h
./snmpd.lo: ../include/net-snmp/library/snmpv3.h
./snmpd.lo: ../include/net-snmp/library/transform_oids.h
@@ -1419,6 +1757,7 @@
./snmpd.lo: ../include/net-snmp/library/lcd_time.h
./snmpd.lo: ../include/net-snmp/library/snmp_secmod.h
./snmpd.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./snmpd.lo: ../include/net-snmp/library/snmptsm.h
./snmpd.lo: ../include/net-snmp/library/snmpusm.h
./snmpd.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./snmpd.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -1455,194 +1794,70 @@
./snmpd.lo: ../include/net-snmp/agent/table_iterator.h
./snmpd.lo: ../include/net-snmp/agent/table_container.h
./snmpd.lo: ../include/net-snmp/agent/table_array.h
-./snmpd.lo: ../include/net-snmp/agent/mfd.h m2m.h snmpd.h mibgroup/struct.h
-./snmpd.lo: ../include/net-snmp/agent/mib_modules.h mibgroup/util_funcs.h
-./snmpd.lo: mibgroup/struct.h ../agent/mibgroup/mib_module_includes.h
-./snmpd.lo: mibgroup/examples/example.h mibgroup/testhandler.h
-./snmpd.lo: mibgroup/host/hr_system.h mibgroup/host/hr_storage.h
-./snmpd.lo: mibgroup/host/hr_device.h mibgroup/host/hr_other.h
-./snmpd.lo: mibgroup/host/hr_proc.h mibgroup/host/hr_network.h
-./snmpd.lo: mibgroup/host/hr_print.h mibgroup/host/hr_disk.h
-./snmpd.lo: mibgroup/host/hr_partition.h mibgroup/host/hr_filesys.h
-./snmpd.lo: mibgroup/host/hr_swrun.h mibgroup/host/hr_swinst.h
-./snmpd.lo: mibgroup/examples/scalar_int.h mibgroup/examples/watched.h
-./snmpd.lo: mibgroup/examples/data_set.h mibgroup/examples/delayed_instance.h
-./snmpd.lo: mibgroup/Rmon/rows.h mibgroup/Rmon/agutil.h
-./snmpd.lo: mibgroup/Rmon/statistics.h mibgroup/Rmon/alarm.h
-./snmpd.lo: mibgroup/Rmon/history.h mibgroup/Rmon/event.h
-./snmpd.lo: mibgroup/disman/event/mteScalars.h
-./snmpd.lo: mibgroup/disman/event/mteTrigger.h
-./snmpd.lo: mibgroup/disman/event/mteTriggerTable.h
-./snmpd.lo: mibgroup/disman/event/mteTriggerDeltaTable.h
-./snmpd.lo: mibgroup/disman/event/mteTriggerExistenceTable.h
-./snmpd.lo: mibgroup/disman/event/mteTriggerBooleanTable.h
-./snmpd.lo: mibgroup/disman/event/mteTriggerThresholdTable.h
-./snmpd.lo: mibgroup/disman/event/mteTriggerConf.h
-./snmpd.lo: mibgroup/disman/event/mteEvent.h
-./snmpd.lo: ../agent/mibgroup/disman/event/mteTrigger.h
-./snmpd.lo: mibgroup/disman/event/mteEventTable.h
-./snmpd.lo: mibgroup/disman/event/mteEventSetTable.h
-./snmpd.lo: mibgroup/disman/event/mteEventNotificationTable.h
-./snmpd.lo: mibgroup/disman/event/mteEventConf.h
-./snmpd.lo: mibgroup/disman/event/mteObjects.h
-./snmpd.lo: mibgroup/disman/event/mteObjectsTable.h
-./snmpd.lo: mibgroup/disman/event/mteObjectsConf.h
-./snmpd.lo: mibgroup/snmpv3/snmpEngine.h mibgroup/snmpv3/snmpMPDStats.h
-./snmpd.lo: mibgroup/snmpv3/usmStats.h mibgroup/snmpv3/usmUser.h
-./snmpd.lo: mibgroup/mibII/system_mib.h mibgroup/mibII/sysORTable.h
-./snmpd.lo: mibgroup/mibII/at.h mibgroup/mibII/ip.h
-./snmpd.lo: mibgroup/mibII/var_route.h mibgroup/mibII/route_write.h
-./snmpd.lo: mibgroup/mibII/at.h mibgroup/mibII/snmp_mib.h
-./snmpd.lo: mibgroup/mibII/tcp.h mibgroup/mibII/icmp.h mibgroup/mibII/udp.h
-./snmpd.lo: mibgroup/mibII/vacm_vars.h mibgroup/mibII/setSerialNo.h
-./snmpd.lo: mibgroup/mibII/ipv6.h mibgroup/ucd-snmp/proc.h
-./snmpd.lo: ../agent/mibgroup/mibdefs.h mibgroup/ucd-snmp/versioninfo.h
-./snmpd.lo: mibgroup/ucd-snmp/pass.h mibgroup/ucd-snmp/pass_persist.h
-./snmpd.lo: mibgroup/ucd-snmp/disk.h mibgroup/ucd-snmp/loadave.h
-./snmpd.lo: mibgroup/agent/extend.h mibgroup/ucd-snmp/errormib.h
-./snmpd.lo: mibgroup/ucd-snmp/file.h mibgroup/ucd-snmp/dlmod.h
-./snmpd.lo: mibgroup/ucd-snmp/proxy.h mibgroup/ucd-snmp/logmatch.h
-./snmpd.lo: mibgroup/ucd-snmp/memory.h
-./snmpd.lo: mibgroup/ucd-snmp/vmstat.h
-./snmpd.lo: mibgroup/notification/snmpNotifyTable.h
-./snmpd.lo: mibgroup/notification/snmpNotifyFilterProfileTable.h
-./snmpd.lo: mibgroup/notification-log-mib/notification_log.h
-./snmpd.lo: mibgroup/target/snmpTargetAddrEntry.h
-./snmpd.lo: mibgroup/target/snmpTargetParamsEntry.h
-./snmpd.lo: mibgroup/target/target_counters.h
-./snmpd.lo: mibgroup/agent/nsTransactionTable.h
-./snmpd.lo: mibgroup/agent/nsModuleTable.h mibgroup/agent/nsDebug.h
-./snmpd.lo: mibgroup/agent/nsCache.h mibgroup/agent/nsLogging.h
-./snmpd.lo: mibgroup/agent/nsVacmAccessTable.h
-./snmpd.lo: mibgroup/disman/schedule/schedCore.h
-./snmpd.lo: mibgroup/disman/schedule/schedConf.h
-./snmpd.lo: mibgroup/disman/schedule/schedTable.h
-./snmpd.lo: mibgroup/utilities/override.h mibgroup/hardware/memory/hw_mem.h
-./snmpd.lo: mibgroup/hardware/cpu/cpu.h mibgroup/hardware/cpu/cpu_linux.h
-./snmpd.lo: mibgroup/mibII/var_route.h mibgroup/mibII/tcpTable.h
-./snmpd.lo: mibgroup/mibII/udpTable.h mibgroup/mibII/vacm_context.h
-./snmpd.lo: mibgroup/ip-mib/ip_scalars.h
-./snmpd.lo: mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.h
-./snmpd.lo: mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_constants.h
-./snmpd.lo: mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.h
-./snmpd.lo: mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.h
-./snmpd.lo: mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.h
-./snmpd.lo: mibgroup/if-mib/ifTable/ifTable.h
-./snmpd.lo: ../include/net-snmp/data_access/interface.h
-./snmpd.lo: mibgroup/if-mib/ifTable/ifTable_constants.h
-./snmpd.lo: mibgroup/if-mib/ifTable/ifTable_interface.h
-./snmpd.lo: mibgroup/if-mib/ifTable/ifTable.h
-./snmpd.lo: mibgroup/if-mib/ifTable/ifTable_data_access.h
-./snmpd.lo: mibgroup/if-mib/ifXTable/ifXTable.h
-./snmpd.lo: ../agent/mibgroup/if-mib/ifTable/ifTable.h
-./snmpd.lo: mibgroup/if-mib/ifXTable/ifXTable_constants.h
-./snmpd.lo: mibgroup/if-mib/ifXTable/ifXTable_interface.h
-./snmpd.lo: mibgroup/if-mib/ifXTable/ifXTable.h
-./snmpd.lo: mibgroup/if-mib/ifXTable/ifXTable_data_access.h
-./snmpd.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable.h
-./snmpd.lo: ../include/net-snmp/data_access/ipaddress.h
-./snmpd.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable_constants.h
-./snmpd.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.h
-./snmpd.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable.h
-./snmpd.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.h
-./snmpd.lo: mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h
-./snmpd.lo: ../include/net-snmp/data_access/arp.h
-./snmpd.lo: mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h
-./snmpd.lo: mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.h
-./snmpd.lo: mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h
-./snmpd.lo: mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.h
-./snmpd.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h
-./snmpd.lo: ../include/net-snmp/data_access/ipstats.h
-./snmpd.lo: ../include/net-snmp/data_access/systemstats.h
-./snmpd.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_constants.h
-./snmpd.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.h
-./snmpd.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h
-./snmpd.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.h
-./snmpd.lo: mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h
-./snmpd.lo: ../include/net-snmp/data_access/route.h
-./snmpd.lo: ../agent/mibgroup/mibII/route_headers.h
-./snmpd.lo: mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_constants.h
-./snmpd.lo: mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.h
-./snmpd.lo: mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h
-./snmpd.lo: mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.h
-./snmpd.lo: mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h
-./snmpd.lo: mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_constants.h
-./snmpd.lo: mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.h
-./snmpd.lo: mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h
-./snmpd.lo: mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.h
-./snmpd.lo: mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.h
-./snmpd.lo: ../include/net-snmp/data_access/tcpConn.h
-./snmpd.lo: mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_constants.h
-./snmpd.lo: mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.h
-./snmpd.lo: mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.h
-./snmpd.lo: mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.h
-./snmpd.lo: mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.h
-./snmpd.lo: mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_constants.h
-./snmpd.lo: mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.h
-./snmpd.lo: mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.h
-./snmpd.lo: mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.h
-./snmpd.lo: mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.h
-./snmpd.lo: mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_constants.h
-./snmpd.lo: mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.h
-./snmpd.lo: mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.h
-./snmpd.lo: mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.h
-./snmpd.lo: mibgroup/if-mib/data_access/interface.h mibgroup/smux/smux.h
+./snmpd.lo: ../include/net-snmp/agent/mfd.h
+./snmpd.lo: ../include/net-snmp/agent/snmp_get_statistic.h
+./snmpd.lo: ../include/net-snmp/library/large_fd_set.h m2m.h snmpd.h
+./snmpd.lo: ../include/net-snmp/agent/mib_modules.h mibgroup/smux/smux.h
./snmp_perl.lo: ../include/net-snmp/net-snmp-config.h
-./snmp_perl.lo: ../include/net-snmp/system/linux.h
-./snmp_perl.lo: ../include/net-snmp/system/sysv.h
-./snmp_perl.lo: ../include/net-snmp/system/generic.h
-./snmp_perl.lo: ../include/net-snmp/machine/generic.h
./snmp_perl.lo: ../include/net-snmp/net-snmp-includes.h
./snmp_perl.lo: ../include/net-snmp/definitions.h
./snmp_perl.lo: ../include/net-snmp/types.h
+./snmp_perl.lo: ../include/net-snmp/library/oid.h
+./snmp_perl.lo: ../include/net-snmp/library/types.h
./snmp_perl.lo: ../include/net-snmp/library/snmp_api.h
+./snmp_perl.lo: ../include/net-snmp/varbind_api.h
+./snmp_perl.lo: ../include/net-snmp/library/snmp_client.h
+./snmp_perl.lo: ../include/net-snmp/pdu_api.h
./snmp_perl.lo: ../include/net-snmp/library/asn1.h
+./snmp_perl.lo: ../include/net-snmp/output_api.h
+./snmp_perl.lo: ../include/net-snmp/library/snmp_debug.h
+./snmp_perl.lo: ../include/net-snmp/library/snmp_logging.h
+./snmp_perl.lo: ../include/net-snmp/session_api.h
+./snmp_perl.lo: ../include/net-snmp/library/callback.h
+./snmp_perl.lo: ../include/net-snmp/library/snmp_transport.h
+./snmp_perl.lo: ../include/net-snmp/library/snmp_service.h
+./snmp_perl.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./snmp_perl.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./snmp_perl.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./snmp_perl.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./snmp_perl.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./snmp_perl.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./snmp_perl.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./snmp_perl.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./snmp_perl.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./snmp_perl.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./snmp_perl.lo: ../include/net-snmp/library/ucd_compat.h
+./snmp_perl.lo: ../include/net-snmp/library/mib.h
+./snmp_perl.lo: ../include/net-snmp/mib_api.h
+./snmp_perl.lo: ../include/net-snmp/library/parse.h
+./snmp_perl.lo: ../include/net-snmp/library/oid_stash.h
+./snmp_perl.lo: ../include/net-snmp/net-snmp-features.h
./snmp_perl.lo: ../include/net-snmp/library/snmp_impl.h
./snmp_perl.lo: ../include/net-snmp/library/snmp.h
./snmp_perl.lo: ../include/net-snmp/library/snmp-tc.h
+./snmp_perl.lo: ../include/net-snmp/library/getopt.h
./snmp_perl.lo: ../include/net-snmp/utilities.h
-./snmp_perl.lo: ../include/net-snmp/library/snmp_client.h
./snmp_perl.lo: ../include/net-snmp/library/system.h
./snmp_perl.lo: ../include/net-snmp/library/tools.h
./snmp_perl.lo: ../include/net-snmp/library/int64.h
./snmp_perl.lo: ../include/net-snmp/library/mt_support.h
./snmp_perl.lo: ../include/net-snmp/library/snmp_alarm.h
-./snmp_perl.lo: ../include/net-snmp/library/callback.h
./snmp_perl.lo: ../include/net-snmp/library/data_list.h
-./snmp_perl.lo: ../include/net-snmp/library/oid_stash.h
./snmp_perl.lo: ../include/net-snmp/library/check_varbind.h
./snmp_perl.lo: ../include/net-snmp/library/container.h
./snmp_perl.lo: ../include/net-snmp/library/factory.h
-./snmp_perl.lo: ../include/net-snmp/library/snmp_logging.h
./snmp_perl.lo: ../include/net-snmp/library/container_binary_array.h
./snmp_perl.lo: ../include/net-snmp/library/container_list_ssll.h
./snmp_perl.lo: ../include/net-snmp/library/container_iterator.h
./snmp_perl.lo: ../include/net-snmp/library/container.h
./snmp_perl.lo: ../include/net-snmp/library/snmp_assert.h
./snmp_perl.lo: ../include/net-snmp/version.h
-./snmp_perl.lo: ../include/net-snmp/session_api.h
-./snmp_perl.lo: ../include/net-snmp/library/snmp_transport.h
-./snmp_perl.lo: ../include/net-snmp/library/snmp_service.h
-./snmp_perl.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./snmp_perl.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./snmp_perl.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./snmp_perl.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./snmp_perl.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./snmp_perl.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./snmp_perl.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./snmp_perl.lo: ../include/net-snmp/library/ucd_compat.h
-./snmp_perl.lo: ../include/net-snmp/pdu_api.h ../include/net-snmp/mib_api.h
-./snmp_perl.lo: ../include/net-snmp/library/mib.h
-./snmp_perl.lo: ../include/net-snmp/library/parse.h
-./snmp_perl.lo: ../include/net-snmp/varbind_api.h
./snmp_perl.lo: ../include/net-snmp/config_api.h
./snmp_perl.lo: ../include/net-snmp/library/read_config.h
./snmp_perl.lo: ../include/net-snmp/library/default_store.h
./snmp_perl.lo: ../include/net-snmp/library/snmp_parse_args.h
./snmp_perl.lo: ../include/net-snmp/library/snmp_enum.h
./snmp_perl.lo: ../include/net-snmp/library/vacm.h
-./snmp_perl.lo: ../include/net-snmp/output_api.h
-./snmp_perl.lo: ../include/net-snmp/library/snmp_debug.h
./snmp_perl.lo: ../include/net-snmp/snmpv3_api.h
./snmp_perl.lo: ../include/net-snmp/library/snmpv3.h
./snmp_perl.lo: ../include/net-snmp/library/transform_oids.h
@@ -1651,6 +1866,7 @@
./snmp_perl.lo: ../include/net-snmp/library/lcd_time.h
./snmp_perl.lo: ../include/net-snmp/library/snmp_secmod.h
./snmp_perl.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./snmp_perl.lo: ../include/net-snmp/library/snmptsm.h
./snmp_perl.lo: ../include/net-snmp/library/snmpusm.h
./snmp_perl.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./snmp_perl.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -1688,62 +1904,66 @@
./snmp_perl.lo: ../include/net-snmp/agent/table_container.h
./snmp_perl.lo: ../include/net-snmp/agent/table_array.h
./snmp_perl.lo: ../include/net-snmp/agent/mfd.h
+./snmp_perl.lo: ../include/net-snmp/agent/snmp_get_statistic.h snmp_perl.h
./snmp_vars.lo: ../include/net-snmp/net-snmp-config.h
-./snmp_vars.lo: ../include/net-snmp/system/linux.h
-./snmp_vars.lo: ../include/net-snmp/system/sysv.h
-./snmp_vars.lo: ../include/net-snmp/system/generic.h
-./snmp_vars.lo: ../include/net-snmp/machine/generic.h
./snmp_vars.lo: ../include/net-snmp/net-snmp-includes.h
-./snmp_vars.lo: ../include/net-snmp/definitions.h
-./snmp_vars.lo: ../include/net-snmp/types.h
+./snmp_vars.lo: ../include/net-snmp/definitions.h ../include/net-snmp/types.h
+./snmp_vars.lo: ../include/net-snmp/library/oid.h
+./snmp_vars.lo: ../include/net-snmp/library/types.h
./snmp_vars.lo: ../include/net-snmp/library/snmp_api.h
+./snmp_vars.lo: ../include/net-snmp/varbind_api.h
+./snmp_vars.lo: ../include/net-snmp/library/snmp_client.h
+./snmp_vars.lo: ../include/net-snmp/pdu_api.h
./snmp_vars.lo: ../include/net-snmp/library/asn1.h
+./snmp_vars.lo: ../include/net-snmp/output_api.h
+./snmp_vars.lo: ../include/net-snmp/library/snmp_debug.h
+./snmp_vars.lo: ../include/net-snmp/library/snmp_logging.h
+./snmp_vars.lo: ../include/net-snmp/session_api.h
+./snmp_vars.lo: ../include/net-snmp/library/callback.h
+./snmp_vars.lo: ../include/net-snmp/library/snmp_transport.h
+./snmp_vars.lo: ../include/net-snmp/library/snmp_service.h
+./snmp_vars.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./snmp_vars.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./snmp_vars.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./snmp_vars.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./snmp_vars.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./snmp_vars.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./snmp_vars.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./snmp_vars.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./snmp_vars.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./snmp_vars.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./snmp_vars.lo: ../include/net-snmp/library/ucd_compat.h
+./snmp_vars.lo: ../include/net-snmp/library/mib.h
+./snmp_vars.lo: ../include/net-snmp/mib_api.h
+./snmp_vars.lo: ../include/net-snmp/library/parse.h
+./snmp_vars.lo: ../include/net-snmp/library/oid_stash.h
+./snmp_vars.lo: ../include/net-snmp/net-snmp-features.h
./snmp_vars.lo: ../include/net-snmp/library/snmp_impl.h
./snmp_vars.lo: ../include/net-snmp/library/snmp.h
./snmp_vars.lo: ../include/net-snmp/library/snmp-tc.h
+./snmp_vars.lo: ../include/net-snmp/library/getopt.h
./snmp_vars.lo: ../include/net-snmp/utilities.h
-./snmp_vars.lo: ../include/net-snmp/library/snmp_client.h
./snmp_vars.lo: ../include/net-snmp/library/system.h
./snmp_vars.lo: ../include/net-snmp/library/tools.h
./snmp_vars.lo: ../include/net-snmp/library/int64.h
./snmp_vars.lo: ../include/net-snmp/library/mt_support.h
./snmp_vars.lo: ../include/net-snmp/library/snmp_alarm.h
-./snmp_vars.lo: ../include/net-snmp/library/callback.h
./snmp_vars.lo: ../include/net-snmp/library/data_list.h
-./snmp_vars.lo: ../include/net-snmp/library/oid_stash.h
./snmp_vars.lo: ../include/net-snmp/library/check_varbind.h
./snmp_vars.lo: ../include/net-snmp/library/container.h
./snmp_vars.lo: ../include/net-snmp/library/factory.h
-./snmp_vars.lo: ../include/net-snmp/library/snmp_logging.h
./snmp_vars.lo: ../include/net-snmp/library/container_binary_array.h
./snmp_vars.lo: ../include/net-snmp/library/container_list_ssll.h
./snmp_vars.lo: ../include/net-snmp/library/container_iterator.h
./snmp_vars.lo: ../include/net-snmp/library/container.h
./snmp_vars.lo: ../include/net-snmp/library/snmp_assert.h
./snmp_vars.lo: ../include/net-snmp/version.h
-./snmp_vars.lo: ../include/net-snmp/session_api.h
-./snmp_vars.lo: ../include/net-snmp/library/snmp_transport.h
-./snmp_vars.lo: ../include/net-snmp/library/snmp_service.h
-./snmp_vars.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./snmp_vars.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./snmp_vars.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./snmp_vars.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./snmp_vars.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./snmp_vars.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./snmp_vars.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./snmp_vars.lo: ../include/net-snmp/library/ucd_compat.h
-./snmp_vars.lo: ../include/net-snmp/pdu_api.h ../include/net-snmp/mib_api.h
-./snmp_vars.lo: ../include/net-snmp/library/mib.h
-./snmp_vars.lo: ../include/net-snmp/library/parse.h
-./snmp_vars.lo: ../include/net-snmp/varbind_api.h
./snmp_vars.lo: ../include/net-snmp/config_api.h
./snmp_vars.lo: ../include/net-snmp/library/read_config.h
./snmp_vars.lo: ../include/net-snmp/library/default_store.h
./snmp_vars.lo: ../include/net-snmp/library/snmp_parse_args.h
./snmp_vars.lo: ../include/net-snmp/library/snmp_enum.h
./snmp_vars.lo: ../include/net-snmp/library/vacm.h
-./snmp_vars.lo: ../include/net-snmp/output_api.h
-./snmp_vars.lo: ../include/net-snmp/library/snmp_debug.h
./snmp_vars.lo: ../include/net-snmp/snmpv3_api.h
./snmp_vars.lo: ../include/net-snmp/library/snmpv3.h
./snmp_vars.lo: ../include/net-snmp/library/transform_oids.h
@@ -1752,6 +1972,7 @@
./snmp_vars.lo: ../include/net-snmp/library/lcd_time.h
./snmp_vars.lo: ../include/net-snmp/library/snmp_secmod.h
./snmp_vars.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./snmp_vars.lo: ../include/net-snmp/library/snmptsm.h
./snmp_vars.lo: ../include/net-snmp/library/snmpusm.h
./snmp_vars.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./snmp_vars.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -1789,27 +2010,39 @@
./snmp_vars.lo: ../include/net-snmp/agent/table_container.h
./snmp_vars.lo: ../include/net-snmp/agent/table_array.h
./snmp_vars.lo: ../include/net-snmp/agent/mfd.h
-./snmp_vars.lo: ../include/net-snmp/agent/mib_modules.h kernel.h
+./snmp_vars.lo: ../include/net-snmp/agent/snmp_get_statistic.h
+./snmp_vars.lo: ../include/net-snmp/agent/mib_modules.h
+./snmp_vars.lo: ../include/net-snmp/agent/agent_sysORTable.h kernel.h
./snmp_vars.lo: mibgroup/struct.h snmpd.h
./snmp_vars.lo: ../agent/mibgroup/agentx/agentx_config.h
./snmp_vars.lo: ../agent/mibgroup/agentx/subagent.h
./snmp_vars.lo: ../agent/mibgroup/agent_module_includes.h
-./snmp_vars.lo: mibgroup/smux/smux.h mibgroup/snmpv3/usmConf.h
-./snmp_vars.lo: mibgroup/utilities/iquery.h mibgroup/mibII/vacm_conf.h
+./snmp_vars.lo: mibgroup/smux/smux.h mibgroup/utilities/iquery.h
+./snmp_vars.lo: mibgroup/snmpv3/usmConf.h mibgroup/mibII/vacm_conf.h
./snmp_vars.lo: ../agent/mibgroup/mib_module_includes.h
./snmp_vars.lo: mibgroup/examples/example.h mibgroup/testhandler.h
-./snmp_vars.lo: mibgroup/host/hr_system.h mibgroup/host/hr_storage.h
+./snmp_vars.lo: mibgroup/host/hrh_storage.h mibgroup/host/hrh_filesys.h
+./snmp_vars.lo: mibgroup/host/hrSWInstalledTable.h
+./snmp_vars.lo: mibgroup/host/hrSWRunTable.h mibgroup/host/hr_system.h
./snmp_vars.lo: mibgroup/host/hr_device.h mibgroup/host/hr_other.h
./snmp_vars.lo: mibgroup/host/hr_proc.h mibgroup/host/hr_network.h
./snmp_vars.lo: mibgroup/host/hr_print.h mibgroup/host/hr_disk.h
-./snmp_vars.lo: mibgroup/host/hr_partition.h mibgroup/host/hr_filesys.h
-./snmp_vars.lo: mibgroup/host/hr_swrun.h mibgroup/host/hr_swinst.h
-./snmp_vars.lo: mibgroup/examples/scalar_int.h mibgroup/examples/watched.h
-./snmp_vars.lo: mibgroup/examples/data_set.h
-./snmp_vars.lo: mibgroup/examples/delayed_instance.h mibgroup/Rmon/rows.h
-./snmp_vars.lo: mibgroup/Rmon/agutil.h mibgroup/Rmon/statistics.h
-./snmp_vars.lo: mibgroup/Rmon/alarm.h mibgroup/Rmon/history.h
-./snmp_vars.lo: mibgroup/Rmon/event.h mibgroup/disman/event/mteScalars.h
+./snmp_vars.lo: mibgroup/host/hr_partition.h mibgroup/examples/scalar_int.h
+./snmp_vars.lo: mibgroup/examples/watched.h mibgroup/examples/data_set.h
+./snmp_vars.lo: mibgroup/examples/delayed_instance.h
+./snmp_vars.lo: mibgroup/tsm-mib/snmpTsmConfigurationUsePrefix.h
+./snmp_vars.lo: mibgroup/Rmon/rows.h mibgroup/Rmon/agutil.h
+./snmp_vars.lo: mibgroup/Rmon/statistics.h mibgroup/Rmon/alarmTable.h
+./snmp_vars.lo: mibgroup/Rmon/history.h mibgroup/Rmon/event.h
+./snmp_vars.lo: mibgroup/host/data_access/swinst.h
+./snmp_vars.lo: mibgroup/host/data_access/swrun.h
+./snmp_vars.lo: mibgroup/host/hrSWRunPerfTable.h
+./snmp_vars.lo: mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.h
+./snmp_vars.lo: mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h
+./snmp_vars.lo: mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h
+./snmp_vars.lo: mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h
+./snmp_vars.lo: mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h
+./snmp_vars.lo: mibgroup/disman/event/mteScalars.h
./snmp_vars.lo: mibgroup/disman/event/mteTrigger.h
./snmp_vars.lo: mibgroup/disman/event/mteTriggerTable.h
./snmp_vars.lo: mibgroup/disman/event/mteTriggerDeltaTable.h
@@ -1826,29 +2059,29 @@
./snmp_vars.lo: mibgroup/disman/event/mteObjects.h
./snmp_vars.lo: mibgroup/disman/event/mteObjectsTable.h
./snmp_vars.lo: mibgroup/disman/event/mteObjectsConf.h
-./snmp_vars.lo: mibgroup/snmpv3/snmpEngine.h mibgroup/snmpv3/snmpMPDStats.h
-./snmp_vars.lo: mibgroup/snmpv3/usmStats.h mibgroup/snmpv3/usmUser.h
+./snmp_vars.lo: mibgroup/snmpv3/snmpMPDStats_5_5.h
+./snmp_vars.lo: mibgroup/snmpv3/usmStats_5_5.h mibgroup/snmpv3/snmpEngine.h
+./snmp_vars.lo: mibgroup/snmpv3/usmUser.h mibgroup/mibII/snmp_mib_5_5.h
./snmp_vars.lo: mibgroup/mibII/system_mib.h mibgroup/mibII/sysORTable.h
./snmp_vars.lo: mibgroup/mibII/at.h mibgroup/mibII/ip.h
./snmp_vars.lo: mibgroup/mibII/var_route.h mibgroup/mibII/route_write.h
-./snmp_vars.lo: mibgroup/mibII/at.h mibgroup/mibII/snmp_mib.h
-./snmp_vars.lo: mibgroup/mibII/tcp.h mibgroup/mibII/icmp.h
-./snmp_vars.lo: mibgroup/mibII/udp.h mibgroup/mibII/vacm_vars.h
-./snmp_vars.lo: mibgroup/mibII/setSerialNo.h mibgroup/mibII/ipv6.h
-./snmp_vars.lo: mibgroup/ucd-snmp/proc.h ../agent/mibgroup/mibdefs.h
+./snmp_vars.lo: mibgroup/mibII/at.h mibgroup/mibII/tcp.h
+./snmp_vars.lo: mibgroup/mibII/icmp.h mibgroup/mibII/udp.h
+./snmp_vars.lo: mibgroup/mibII/vacm_vars.h mibgroup/mibII/setSerialNo.h
+./snmp_vars.lo: mibgroup/mibII/ipv6.h mibgroup/ucd-snmp/disk_hw.h
+./snmp_vars.lo: ../agent/mibgroup/mibdefs.h mibgroup/ucd-snmp/proc.h
./snmp_vars.lo: mibgroup/ucd-snmp/versioninfo.h mibgroup/ucd-snmp/pass.h
-./snmp_vars.lo: mibgroup/ucd-snmp/pass_persist.h mibgroup/ucd-snmp/disk.h
-./snmp_vars.lo: mibgroup/ucd-snmp/loadave.h mibgroup/agent/extend.h
-./snmp_vars.lo: mibgroup/ucd-snmp/errormib.h mibgroup/ucd-snmp/file.h
-./snmp_vars.lo: mibgroup/ucd-snmp/dlmod.h mibgroup/ucd-snmp/proxy.h
-./snmp_vars.lo: mibgroup/ucd-snmp/logmatch.h
+./snmp_vars.lo: mibgroup/ucd-snmp/pass_persist.h mibgroup/ucd-snmp/loadave.h
+./snmp_vars.lo: mibgroup/agent/extend.h mibgroup/ucd-snmp/errormib.h
+./snmp_vars.lo: mibgroup/ucd-snmp/file.h mibgroup/ucd-snmp/dlmod.h
+./snmp_vars.lo: mibgroup/ucd-snmp/proxy.h mibgroup/ucd-snmp/logmatch.h
./snmp_vars.lo: mibgroup/ucd-snmp/memory.h mibgroup/ucd-snmp/vmstat.h
./snmp_vars.lo: mibgroup/notification/snmpNotifyTable.h
./snmp_vars.lo: mibgroup/notification/snmpNotifyFilterProfileTable.h
./snmp_vars.lo: mibgroup/notification-log-mib/notification_log.h
+./snmp_vars.lo: mibgroup/target/target_counters_5_5.h
./snmp_vars.lo: mibgroup/target/snmpTargetAddrEntry.h
./snmp_vars.lo: mibgroup/target/snmpTargetParamsEntry.h
-./snmp_vars.lo: mibgroup/target/target_counters.h
./snmp_vars.lo: mibgroup/agent/nsTransactionTable.h
./snmp_vars.lo: mibgroup/agent/nsModuleTable.h mibgroup/agent/nsDebug.h
./snmp_vars.lo: mibgroup/agent/nsCache.h mibgroup/agent/nsLogging.h
@@ -1857,7 +2090,8 @@
./snmp_vars.lo: mibgroup/disman/schedule/schedConf.h
./snmp_vars.lo: mibgroup/disman/schedule/schedTable.h
./snmp_vars.lo: mibgroup/utilities/override.h
-./snmp_vars.lo: mibgroup/hardware/memory/hw_mem.h mibgroup/hardware/cpu/cpu.h
+./snmp_vars.lo: mibgroup/hardware/memory/hw_mem.h
+./snmp_vars.lo: mibgroup/hardware/fsys/hw_fsys.h mibgroup/hardware/cpu/cpu.h
./snmp_vars.lo: mibgroup/hardware/cpu/cpu_linux.h mibgroup/mibII/var_route.h
./snmp_vars.lo: mibgroup/mibII/tcpTable.h mibgroup/mibII/udpTable.h
./snmp_vars.lo: mibgroup/mibII/vacm_context.h mibgroup/ip-mib/ip_scalars.h
@@ -1884,6 +2118,19 @@
./snmp_vars.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.h
./snmp_vars.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable.h
./snmp_vars.lo: mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.h
+./snmp_vars.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h
+./snmp_vars.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_constants.h
+./snmp_vars.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.h
+./snmp_vars.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h
+./snmp_vars.lo: mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.h
+./snmp_vars.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h
+./snmp_vars.lo: ../include/net-snmp/data_access/defaultrouter.h
+./snmp_vars.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_oids.h
+./snmp_vars.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_enums.h
+./snmp_vars.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.h
+./snmp_vars.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h
+./snmp_vars.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.h
+./snmp_vars.lo: mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_get.h
./snmp_vars.lo: mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h
./snmp_vars.lo: ../include/net-snmp/data_access/arp.h
./snmp_vars.lo: mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h
@@ -1897,6 +2144,20 @@
./snmp_vars.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.h
./snmp_vars.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h
./snmp_vars.lo: mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.h
+./snmp_vars.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.h
+./snmp_vars.lo: ../include/net-snmp/data_access/scopezone.h
+./snmp_vars.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_oids.h
+./snmp_vars.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_enums.h
+./snmp_vars.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.h
+./snmp_vars.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.h
+./snmp_vars.lo: mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_data_access.h
+./snmp_vars.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h
+./snmp_vars.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_oids.h
+./snmp_vars.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_enums.h
+./snmp_vars.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.h
+./snmp_vars.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h
+./snmp_vars.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.h
+./snmp_vars.lo: mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.h
./snmp_vars.lo: mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h
./snmp_vars.lo: ../include/net-snmp/data_access/route.h
./snmp_vars.lo: ../agent/mibgroup/mibII/route_headers.h
@@ -1925,65 +2186,68 @@
./snmp_vars.lo: mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.h
./snmp_vars.lo: mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.h
./snmp_vars.lo: mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.h
-./snmp_vars.lo: mibgroup/if-mib/data_access/interface.h
+./snmp_vars.lo: mibgroup/if-mib/data_access/interface.h snmp_perl.h
./snmp_vars.lo: ../agent/mibgroup/agent_module_inits.h
./helpers/all_helpers.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/all_helpers.lo: ../include/net-snmp/system/linux.h
-./helpers/all_helpers.lo: ../include/net-snmp/system/sysv.h
-./helpers/all_helpers.lo: ../include/net-snmp/system/generic.h
-./helpers/all_helpers.lo: ../include/net-snmp/machine/generic.h
+./helpers/all_helpers.lo: ../include/net-snmp/net-snmp-features.h
./helpers/all_helpers.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/all_helpers.lo: ../include/net-snmp/definitions.h
./helpers/all_helpers.lo: ../include/net-snmp/types.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/oid.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/types.h
./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/all_helpers.lo: ../include/net-snmp/varbind_api.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/all_helpers.lo: ../include/net-snmp/pdu_api.h
./helpers/all_helpers.lo: ../include/net-snmp/library/asn1.h
+./helpers/all_helpers.lo: ../include/net-snmp/output_api.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/all_helpers.lo: ../include/net-snmp/session_api.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/callback.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/mib.h
+./helpers/all_helpers.lo: ../include/net-snmp/mib_api.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/parse.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/oid_stash.h
./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/all_helpers.lo: ../include/net-snmp/library/snmp.h
./helpers/all_helpers.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/getopt.h
./helpers/all_helpers.lo: ../include/net-snmp/utilities.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_client.h
./helpers/all_helpers.lo: ../include/net-snmp/library/system.h
./helpers/all_helpers.lo: ../include/net-snmp/library/tools.h
./helpers/all_helpers.lo: ../include/net-snmp/library/int64.h
./helpers/all_helpers.lo: ../include/net-snmp/library/mt_support.h
./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/callback.h
./helpers/all_helpers.lo: ../include/net-snmp/library/data_list.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/oid_stash.h
./helpers/all_helpers.lo: ../include/net-snmp/library/check_varbind.h
./helpers/all_helpers.lo: ../include/net-snmp/library/container.h
./helpers/all_helpers.lo: ../include/net-snmp/library/factory.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/all_helpers.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/all_helpers.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/all_helpers.lo: ../include/net-snmp/library/container_iterator.h
./helpers/all_helpers.lo: ../include/net-snmp/library/container.h
./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/all_helpers.lo: ../include/net-snmp/version.h
-./helpers/all_helpers.lo: ../include/net-snmp/session_api.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/all_helpers.lo: ../include/net-snmp/pdu_api.h
-./helpers/all_helpers.lo: ../include/net-snmp/mib_api.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/mib.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/parse.h
-./helpers/all_helpers.lo: ../include/net-snmp/varbind_api.h
./helpers/all_helpers.lo: ../include/net-snmp/config_api.h
./helpers/all_helpers.lo: ../include/net-snmp/library/read_config.h
./helpers/all_helpers.lo: ../include/net-snmp/library/default_store.h
./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/all_helpers.lo: ../include/net-snmp/library/vacm.h
-./helpers/all_helpers.lo: ../include/net-snmp/output_api.h
-./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/all_helpers.lo: ../include/net-snmp/snmpv3_api.h
./helpers/all_helpers.lo: ../include/net-snmp/library/snmpv3.h
./helpers/all_helpers.lo: ../include/net-snmp/library/transform_oids.h
@@ -1992,6 +2256,7 @@
./helpers/all_helpers.lo: ../include/net-snmp/library/lcd_time.h
./helpers/all_helpers.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/all_helpers.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/all_helpers.lo: ../include/net-snmp/library/snmptsm.h
./helpers/all_helpers.lo: ../include/net-snmp/library/snmpusm.h
./helpers/all_helpers.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/all_helpers.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -2029,63 +2294,68 @@
./helpers/all_helpers.lo: ../include/net-snmp/agent/table_container.h
./helpers/all_helpers.lo: ../include/net-snmp/agent/table_array.h
./helpers/all_helpers.lo: ../include/net-snmp/agent/mfd.h
+./helpers/all_helpers.lo: ../include/net-snmp/agent/snmp_get_statistic.h
+./helpers/all_helpers.lo: ../include/net-snmp/agent/stash_cache.h
./helpers/baby_steps.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/baby_steps.lo: ../include/net-snmp/system/linux.h
-./helpers/baby_steps.lo: ../include/net-snmp/system/sysv.h
-./helpers/baby_steps.lo: ../include/net-snmp/system/generic.h
-./helpers/baby_steps.lo: ../include/net-snmp/machine/generic.h
+./helpers/baby_steps.lo: ../include/net-snmp/net-snmp-features.h
./helpers/baby_steps.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/baby_steps.lo: ../include/net-snmp/definitions.h
./helpers/baby_steps.lo: ../include/net-snmp/types.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/oid.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/types.h
./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/baby_steps.lo: ../include/net-snmp/varbind_api.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/baby_steps.lo: ../include/net-snmp/pdu_api.h
./helpers/baby_steps.lo: ../include/net-snmp/library/asn1.h
+./helpers/baby_steps.lo: ../include/net-snmp/output_api.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/baby_steps.lo: ../include/net-snmp/session_api.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/callback.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/mib.h
+./helpers/baby_steps.lo: ../include/net-snmp/mib_api.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/parse.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/oid_stash.h
./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/baby_steps.lo: ../include/net-snmp/library/snmp.h
./helpers/baby_steps.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/getopt.h
./helpers/baby_steps.lo: ../include/net-snmp/utilities.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_client.h
./helpers/baby_steps.lo: ../include/net-snmp/library/system.h
./helpers/baby_steps.lo: ../include/net-snmp/library/tools.h
./helpers/baby_steps.lo: ../include/net-snmp/library/int64.h
./helpers/baby_steps.lo: ../include/net-snmp/library/mt_support.h
./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/callback.h
./helpers/baby_steps.lo: ../include/net-snmp/library/data_list.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/oid_stash.h
./helpers/baby_steps.lo: ../include/net-snmp/library/check_varbind.h
./helpers/baby_steps.lo: ../include/net-snmp/library/container.h
./helpers/baby_steps.lo: ../include/net-snmp/library/factory.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/baby_steps.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/baby_steps.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/baby_steps.lo: ../include/net-snmp/library/container_iterator.h
./helpers/baby_steps.lo: ../include/net-snmp/library/container.h
./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/baby_steps.lo: ../include/net-snmp/version.h
-./helpers/baby_steps.lo: ../include/net-snmp/session_api.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/baby_steps.lo: ../include/net-snmp/pdu_api.h
-./helpers/baby_steps.lo: ../include/net-snmp/mib_api.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/mib.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/parse.h
-./helpers/baby_steps.lo: ../include/net-snmp/varbind_api.h
./helpers/baby_steps.lo: ../include/net-snmp/config_api.h
./helpers/baby_steps.lo: ../include/net-snmp/library/read_config.h
./helpers/baby_steps.lo: ../include/net-snmp/library/default_store.h
./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/baby_steps.lo: ../include/net-snmp/library/vacm.h
-./helpers/baby_steps.lo: ../include/net-snmp/output_api.h
-./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/baby_steps.lo: ../include/net-snmp/snmpv3_api.h
./helpers/baby_steps.lo: ../include/net-snmp/library/snmpv3.h
./helpers/baby_steps.lo: ../include/net-snmp/library/transform_oids.h
@@ -2094,6 +2364,7 @@
./helpers/baby_steps.lo: ../include/net-snmp/library/lcd_time.h
./helpers/baby_steps.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/baby_steps.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/baby_steps.lo: ../include/net-snmp/library/snmptsm.h
./helpers/baby_steps.lo: ../include/net-snmp/library/snmpusm.h
./helpers/baby_steps.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/baby_steps.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -2131,63 +2402,67 @@
./helpers/baby_steps.lo: ../include/net-snmp/agent/table_container.h
./helpers/baby_steps.lo: ../include/net-snmp/agent/table_array.h
./helpers/baby_steps.lo: ../include/net-snmp/agent/mfd.h
+./helpers/baby_steps.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/bulk_to_next.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/system/linux.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/system/sysv.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/system/generic.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/machine/generic.h
./helpers/bulk_to_next.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/bulk_to_next.lo: ../include/net-snmp/definitions.h
./helpers/bulk_to_next.lo: ../include/net-snmp/types.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/oid.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/types.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/varbind_api.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/pdu_api.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/asn1.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/output_api.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/session_api.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/callback.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/mib.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/mib_api.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/parse.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/oid_stash.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/net-snmp-features.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/getopt.h
./helpers/bulk_to_next.lo: ../include/net-snmp/utilities.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_client.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/system.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/tools.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/int64.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/mt_support.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/callback.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/data_list.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/oid_stash.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/check_varbind.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/container.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/factory.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/container_iterator.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/container.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/bulk_to_next.lo: ../include/net-snmp/version.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/session_api.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/pdu_api.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/mib_api.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/mib.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/parse.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/varbind_api.h
./helpers/bulk_to_next.lo: ../include/net-snmp/config_api.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/read_config.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/default_store.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/vacm.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/output_api.h
-./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/bulk_to_next.lo: ../include/net-snmp/snmpv3_api.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpv3.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/transform_oids.h
@@ -2196,6 +2471,7 @@
./helpers/bulk_to_next.lo: ../include/net-snmp/library/lcd_time.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmptsm.h
./helpers/bulk_to_next.lo: ../include/net-snmp/library/snmpusm.h
./helpers/bulk_to_next.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/bulk_to_next.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -2233,63 +2509,67 @@
./helpers/bulk_to_next.lo: ../include/net-snmp/agent/table_container.h
./helpers/bulk_to_next.lo: ../include/net-snmp/agent/table_array.h
./helpers/bulk_to_next.lo: ../include/net-snmp/agent/mfd.h
+./helpers/bulk_to_next.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/cache_handler.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/cache_handler.lo: ../include/net-snmp/system/linux.h
-./helpers/cache_handler.lo: ../include/net-snmp/system/sysv.h
-./helpers/cache_handler.lo: ../include/net-snmp/system/generic.h
-./helpers/cache_handler.lo: ../include/net-snmp/machine/generic.h
+./helpers/cache_handler.lo: ../include/net-snmp/net-snmp-features.h
./helpers/cache_handler.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/cache_handler.lo: ../include/net-snmp/definitions.h
./helpers/cache_handler.lo: ../include/net-snmp/types.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/oid.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/types.h
./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/cache_handler.lo: ../include/net-snmp/varbind_api.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/cache_handler.lo: ../include/net-snmp/pdu_api.h
./helpers/cache_handler.lo: ../include/net-snmp/library/asn1.h
+./helpers/cache_handler.lo: ../include/net-snmp/output_api.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/cache_handler.lo: ../include/net-snmp/session_api.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/callback.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/mib.h
+./helpers/cache_handler.lo: ../include/net-snmp/mib_api.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/parse.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/oid_stash.h
./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/cache_handler.lo: ../include/net-snmp/library/snmp.h
./helpers/cache_handler.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/getopt.h
./helpers/cache_handler.lo: ../include/net-snmp/utilities.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_client.h
./helpers/cache_handler.lo: ../include/net-snmp/library/system.h
./helpers/cache_handler.lo: ../include/net-snmp/library/tools.h
./helpers/cache_handler.lo: ../include/net-snmp/library/int64.h
./helpers/cache_handler.lo: ../include/net-snmp/library/mt_support.h
./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/callback.h
./helpers/cache_handler.lo: ../include/net-snmp/library/data_list.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/oid_stash.h
./helpers/cache_handler.lo: ../include/net-snmp/library/check_varbind.h
./helpers/cache_handler.lo: ../include/net-snmp/library/container.h
./helpers/cache_handler.lo: ../include/net-snmp/library/factory.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/cache_handler.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/cache_handler.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/cache_handler.lo: ../include/net-snmp/library/container_iterator.h
./helpers/cache_handler.lo: ../include/net-snmp/library/container.h
./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/cache_handler.lo: ../include/net-snmp/version.h
-./helpers/cache_handler.lo: ../include/net-snmp/session_api.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/cache_handler.lo: ../include/net-snmp/pdu_api.h
-./helpers/cache_handler.lo: ../include/net-snmp/mib_api.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/mib.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/parse.h
-./helpers/cache_handler.lo: ../include/net-snmp/varbind_api.h
./helpers/cache_handler.lo: ../include/net-snmp/config_api.h
./helpers/cache_handler.lo: ../include/net-snmp/library/read_config.h
./helpers/cache_handler.lo: ../include/net-snmp/library/default_store.h
./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/cache_handler.lo: ../include/net-snmp/library/vacm.h
-./helpers/cache_handler.lo: ../include/net-snmp/output_api.h
-./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/cache_handler.lo: ../include/net-snmp/snmpv3_api.h
./helpers/cache_handler.lo: ../include/net-snmp/library/snmpv3.h
./helpers/cache_handler.lo: ../include/net-snmp/library/transform_oids.h
@@ -2298,6 +2578,7 @@
./helpers/cache_handler.lo: ../include/net-snmp/library/lcd_time.h
./helpers/cache_handler.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/cache_handler.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/cache_handler.lo: ../include/net-snmp/library/snmptsm.h
./helpers/cache_handler.lo: ../include/net-snmp/library/snmpusm.h
./helpers/cache_handler.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/cache_handler.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -2335,63 +2616,67 @@
./helpers/cache_handler.lo: ../include/net-snmp/agent/table_container.h
./helpers/cache_handler.lo: ../include/net-snmp/agent/table_array.h
./helpers/cache_handler.lo: ../include/net-snmp/agent/mfd.h
+./helpers/cache_handler.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/debug_handler.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/debug_handler.lo: ../include/net-snmp/system/linux.h
-./helpers/debug_handler.lo: ../include/net-snmp/system/sysv.h
-./helpers/debug_handler.lo: ../include/net-snmp/system/generic.h
-./helpers/debug_handler.lo: ../include/net-snmp/machine/generic.h
./helpers/debug_handler.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/debug_handler.lo: ../include/net-snmp/definitions.h
./helpers/debug_handler.lo: ../include/net-snmp/types.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/oid.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/types.h
./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/debug_handler.lo: ../include/net-snmp/varbind_api.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/debug_handler.lo: ../include/net-snmp/pdu_api.h
./helpers/debug_handler.lo: ../include/net-snmp/library/asn1.h
+./helpers/debug_handler.lo: ../include/net-snmp/output_api.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/debug_handler.lo: ../include/net-snmp/session_api.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/callback.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/mib.h
+./helpers/debug_handler.lo: ../include/net-snmp/mib_api.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/parse.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/oid_stash.h
+./helpers/debug_handler.lo: ../include/net-snmp/net-snmp-features.h
./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/debug_handler.lo: ../include/net-snmp/library/snmp.h
./helpers/debug_handler.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/getopt.h
./helpers/debug_handler.lo: ../include/net-snmp/utilities.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_client.h
./helpers/debug_handler.lo: ../include/net-snmp/library/system.h
./helpers/debug_handler.lo: ../include/net-snmp/library/tools.h
./helpers/debug_handler.lo: ../include/net-snmp/library/int64.h
./helpers/debug_handler.lo: ../include/net-snmp/library/mt_support.h
./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/callback.h
./helpers/debug_handler.lo: ../include/net-snmp/library/data_list.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/oid_stash.h
./helpers/debug_handler.lo: ../include/net-snmp/library/check_varbind.h
./helpers/debug_handler.lo: ../include/net-snmp/library/container.h
./helpers/debug_handler.lo: ../include/net-snmp/library/factory.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/debug_handler.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/debug_handler.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/debug_handler.lo: ../include/net-snmp/library/container_iterator.h
./helpers/debug_handler.lo: ../include/net-snmp/library/container.h
./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/debug_handler.lo: ../include/net-snmp/version.h
-./helpers/debug_handler.lo: ../include/net-snmp/session_api.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/debug_handler.lo: ../include/net-snmp/pdu_api.h
-./helpers/debug_handler.lo: ../include/net-snmp/mib_api.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/mib.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/parse.h
-./helpers/debug_handler.lo: ../include/net-snmp/varbind_api.h
./helpers/debug_handler.lo: ../include/net-snmp/config_api.h
./helpers/debug_handler.lo: ../include/net-snmp/library/read_config.h
./helpers/debug_handler.lo: ../include/net-snmp/library/default_store.h
./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/debug_handler.lo: ../include/net-snmp/library/vacm.h
-./helpers/debug_handler.lo: ../include/net-snmp/output_api.h
-./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/debug_handler.lo: ../include/net-snmp/snmpv3_api.h
./helpers/debug_handler.lo: ../include/net-snmp/library/snmpv3.h
./helpers/debug_handler.lo: ../include/net-snmp/library/transform_oids.h
@@ -2400,6 +2685,7 @@
./helpers/debug_handler.lo: ../include/net-snmp/library/lcd_time.h
./helpers/debug_handler.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/debug_handler.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/debug_handler.lo: ../include/net-snmp/library/snmptsm.h
./helpers/debug_handler.lo: ../include/net-snmp/library/snmpusm.h
./helpers/debug_handler.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/debug_handler.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -2437,63 +2723,67 @@
./helpers/debug_handler.lo: ../include/net-snmp/agent/table_container.h
./helpers/debug_handler.lo: ../include/net-snmp/agent/table_array.h
./helpers/debug_handler.lo: ../include/net-snmp/agent/mfd.h
+./helpers/debug_handler.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/instance.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/instance.lo: ../include/net-snmp/system/linux.h
-./helpers/instance.lo: ../include/net-snmp/system/sysv.h
-./helpers/instance.lo: ../include/net-snmp/system/generic.h
-./helpers/instance.lo: ../include/net-snmp/machine/generic.h
+./helpers/instance.lo: ../include/net-snmp/net-snmp-features.h
./helpers/instance.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/instance.lo: ../include/net-snmp/definitions.h
./helpers/instance.lo: ../include/net-snmp/types.h
+./helpers/instance.lo: ../include/net-snmp/library/oid.h
+./helpers/instance.lo: ../include/net-snmp/library/types.h
./helpers/instance.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/instance.lo: ../include/net-snmp/varbind_api.h
+./helpers/instance.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/instance.lo: ../include/net-snmp/pdu_api.h
./helpers/instance.lo: ../include/net-snmp/library/asn1.h
+./helpers/instance.lo: ../include/net-snmp/output_api.h
+./helpers/instance.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/instance.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/instance.lo: ../include/net-snmp/session_api.h
+./helpers/instance.lo: ../include/net-snmp/library/callback.h
+./helpers/instance.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/instance.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/instance.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/instance.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/instance.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/instance.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/instance.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/instance.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/instance.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/instance.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/instance.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/instance.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/instance.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/instance.lo: ../include/net-snmp/library/mib.h
+./helpers/instance.lo: ../include/net-snmp/mib_api.h
+./helpers/instance.lo: ../include/net-snmp/library/parse.h
+./helpers/instance.lo: ../include/net-snmp/library/oid_stash.h
./helpers/instance.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/instance.lo: ../include/net-snmp/library/snmp.h
./helpers/instance.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/instance.lo: ../include/net-snmp/library/getopt.h
./helpers/instance.lo: ../include/net-snmp/utilities.h
-./helpers/instance.lo: ../include/net-snmp/library/snmp_client.h
./helpers/instance.lo: ../include/net-snmp/library/system.h
./helpers/instance.lo: ../include/net-snmp/library/tools.h
./helpers/instance.lo: ../include/net-snmp/library/int64.h
./helpers/instance.lo: ../include/net-snmp/library/mt_support.h
./helpers/instance.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/instance.lo: ../include/net-snmp/library/callback.h
./helpers/instance.lo: ../include/net-snmp/library/data_list.h
-./helpers/instance.lo: ../include/net-snmp/library/oid_stash.h
./helpers/instance.lo: ../include/net-snmp/library/check_varbind.h
./helpers/instance.lo: ../include/net-snmp/library/container.h
./helpers/instance.lo: ../include/net-snmp/library/factory.h
-./helpers/instance.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/instance.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/instance.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/instance.lo: ../include/net-snmp/library/container_iterator.h
./helpers/instance.lo: ../include/net-snmp/library/container.h
./helpers/instance.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/instance.lo: ../include/net-snmp/version.h
-./helpers/instance.lo: ../include/net-snmp/session_api.h
-./helpers/instance.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/instance.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/instance.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/instance.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/instance.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/instance.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/instance.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/instance.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/instance.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/instance.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/instance.lo: ../include/net-snmp/pdu_api.h
-./helpers/instance.lo: ../include/net-snmp/mib_api.h
-./helpers/instance.lo: ../include/net-snmp/library/mib.h
-./helpers/instance.lo: ../include/net-snmp/library/parse.h
-./helpers/instance.lo: ../include/net-snmp/varbind_api.h
./helpers/instance.lo: ../include/net-snmp/config_api.h
./helpers/instance.lo: ../include/net-snmp/library/read_config.h
./helpers/instance.lo: ../include/net-snmp/library/default_store.h
./helpers/instance.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/instance.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/instance.lo: ../include/net-snmp/library/vacm.h
-./helpers/instance.lo: ../include/net-snmp/output_api.h
-./helpers/instance.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/instance.lo: ../include/net-snmp/snmpv3_api.h
./helpers/instance.lo: ../include/net-snmp/library/snmpv3.h
./helpers/instance.lo: ../include/net-snmp/library/transform_oids.h
@@ -2502,6 +2792,7 @@
./helpers/instance.lo: ../include/net-snmp/library/lcd_time.h
./helpers/instance.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/instance.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/instance.lo: ../include/net-snmp/library/snmptsm.h
./helpers/instance.lo: ../include/net-snmp/library/snmpusm.h
./helpers/instance.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/instance.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -2539,63 +2830,67 @@
./helpers/instance.lo: ../include/net-snmp/agent/table_container.h
./helpers/instance.lo: ../include/net-snmp/agent/table_array.h
./helpers/instance.lo: ../include/net-snmp/agent/mfd.h
+./helpers/instance.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/mode_end_call.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/mode_end_call.lo: ../include/net-snmp/system/linux.h
-./helpers/mode_end_call.lo: ../include/net-snmp/system/sysv.h
-./helpers/mode_end_call.lo: ../include/net-snmp/system/generic.h
-./helpers/mode_end_call.lo: ../include/net-snmp/machine/generic.h
+./helpers/mode_end_call.lo: ../include/net-snmp/net-snmp-features.h
./helpers/mode_end_call.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/mode_end_call.lo: ../include/net-snmp/definitions.h
./helpers/mode_end_call.lo: ../include/net-snmp/types.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/oid.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/types.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/mode_end_call.lo: ../include/net-snmp/varbind_api.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/mode_end_call.lo: ../include/net-snmp/pdu_api.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/asn1.h
+./helpers/mode_end_call.lo: ../include/net-snmp/output_api.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/mode_end_call.lo: ../include/net-snmp/session_api.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/callback.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/mib.h
+./helpers/mode_end_call.lo: ../include/net-snmp/mib_api.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/parse.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/oid_stash.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/getopt.h
./helpers/mode_end_call.lo: ../include/net-snmp/utilities.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_client.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/system.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/tools.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/int64.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/mt_support.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/callback.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/data_list.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/oid_stash.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/check_varbind.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/container.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/factory.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/container_iterator.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/container.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/mode_end_call.lo: ../include/net-snmp/version.h
-./helpers/mode_end_call.lo: ../include/net-snmp/session_api.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/mode_end_call.lo: ../include/net-snmp/pdu_api.h
-./helpers/mode_end_call.lo: ../include/net-snmp/mib_api.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/mib.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/parse.h
-./helpers/mode_end_call.lo: ../include/net-snmp/varbind_api.h
./helpers/mode_end_call.lo: ../include/net-snmp/config_api.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/read_config.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/default_store.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/vacm.h
-./helpers/mode_end_call.lo: ../include/net-snmp/output_api.h
-./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/mode_end_call.lo: ../include/net-snmp/snmpv3_api.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpv3.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/transform_oids.h
@@ -2604,6 +2899,7 @@
./helpers/mode_end_call.lo: ../include/net-snmp/library/lcd_time.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/mode_end_call.lo: ../include/net-snmp/library/snmptsm.h
./helpers/mode_end_call.lo: ../include/net-snmp/library/snmpusm.h
./helpers/mode_end_call.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/mode_end_call.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -2641,63 +2937,67 @@
./helpers/mode_end_call.lo: ../include/net-snmp/agent/table_container.h
./helpers/mode_end_call.lo: ../include/net-snmp/agent/table_array.h
./helpers/mode_end_call.lo: ../include/net-snmp/agent/mfd.h
+./helpers/mode_end_call.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/multiplexer.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/multiplexer.lo: ../include/net-snmp/system/linux.h
-./helpers/multiplexer.lo: ../include/net-snmp/system/sysv.h
-./helpers/multiplexer.lo: ../include/net-snmp/system/generic.h
-./helpers/multiplexer.lo: ../include/net-snmp/machine/generic.h
./helpers/multiplexer.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/multiplexer.lo: ../include/net-snmp/definitions.h
./helpers/multiplexer.lo: ../include/net-snmp/types.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/oid.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/types.h
./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/multiplexer.lo: ../include/net-snmp/varbind_api.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/multiplexer.lo: ../include/net-snmp/pdu_api.h
./helpers/multiplexer.lo: ../include/net-snmp/library/asn1.h
+./helpers/multiplexer.lo: ../include/net-snmp/output_api.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/multiplexer.lo: ../include/net-snmp/session_api.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/callback.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/mib.h
+./helpers/multiplexer.lo: ../include/net-snmp/mib_api.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/parse.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/oid_stash.h
+./helpers/multiplexer.lo: ../include/net-snmp/net-snmp-features.h
./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/multiplexer.lo: ../include/net-snmp/library/snmp.h
./helpers/multiplexer.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/getopt.h
./helpers/multiplexer.lo: ../include/net-snmp/utilities.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_client.h
./helpers/multiplexer.lo: ../include/net-snmp/library/system.h
./helpers/multiplexer.lo: ../include/net-snmp/library/tools.h
./helpers/multiplexer.lo: ../include/net-snmp/library/int64.h
./helpers/multiplexer.lo: ../include/net-snmp/library/mt_support.h
./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/callback.h
./helpers/multiplexer.lo: ../include/net-snmp/library/data_list.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/oid_stash.h
./helpers/multiplexer.lo: ../include/net-snmp/library/check_varbind.h
./helpers/multiplexer.lo: ../include/net-snmp/library/container.h
./helpers/multiplexer.lo: ../include/net-snmp/library/factory.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/multiplexer.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/multiplexer.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/multiplexer.lo: ../include/net-snmp/library/container_iterator.h
./helpers/multiplexer.lo: ../include/net-snmp/library/container.h
./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/multiplexer.lo: ../include/net-snmp/version.h
-./helpers/multiplexer.lo: ../include/net-snmp/session_api.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/multiplexer.lo: ../include/net-snmp/pdu_api.h
-./helpers/multiplexer.lo: ../include/net-snmp/mib_api.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/mib.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/parse.h
-./helpers/multiplexer.lo: ../include/net-snmp/varbind_api.h
./helpers/multiplexer.lo: ../include/net-snmp/config_api.h
./helpers/multiplexer.lo: ../include/net-snmp/library/read_config.h
./helpers/multiplexer.lo: ../include/net-snmp/library/default_store.h
./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/multiplexer.lo: ../include/net-snmp/library/vacm.h
-./helpers/multiplexer.lo: ../include/net-snmp/output_api.h
-./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/multiplexer.lo: ../include/net-snmp/snmpv3_api.h
./helpers/multiplexer.lo: ../include/net-snmp/library/snmpv3.h
./helpers/multiplexer.lo: ../include/net-snmp/library/transform_oids.h
@@ -2706,6 +3006,7 @@
./helpers/multiplexer.lo: ../include/net-snmp/library/lcd_time.h
./helpers/multiplexer.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/multiplexer.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/multiplexer.lo: ../include/net-snmp/library/snmptsm.h
./helpers/multiplexer.lo: ../include/net-snmp/library/snmpusm.h
./helpers/multiplexer.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/multiplexer.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -2743,63 +3044,67 @@
./helpers/multiplexer.lo: ../include/net-snmp/agent/table_container.h
./helpers/multiplexer.lo: ../include/net-snmp/agent/table_array.h
./helpers/multiplexer.lo: ../include/net-snmp/agent/mfd.h
+./helpers/multiplexer.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/null.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/null.lo: ../include/net-snmp/system/linux.h
-./helpers/null.lo: ../include/net-snmp/system/sysv.h
-./helpers/null.lo: ../include/net-snmp/system/generic.h
-./helpers/null.lo: ../include/net-snmp/machine/generic.h
./helpers/null.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/null.lo: ../include/net-snmp/definitions.h
./helpers/null.lo: ../include/net-snmp/types.h
+./helpers/null.lo: ../include/net-snmp/library/oid.h
+./helpers/null.lo: ../include/net-snmp/library/types.h
./helpers/null.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/null.lo: ../include/net-snmp/varbind_api.h
+./helpers/null.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/null.lo: ../include/net-snmp/pdu_api.h
./helpers/null.lo: ../include/net-snmp/library/asn1.h
+./helpers/null.lo: ../include/net-snmp/output_api.h
+./helpers/null.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/null.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/null.lo: ../include/net-snmp/session_api.h
+./helpers/null.lo: ../include/net-snmp/library/callback.h
+./helpers/null.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/null.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/null.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/null.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/null.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/null.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/null.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/null.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/null.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/null.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/null.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/null.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/null.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/null.lo: ../include/net-snmp/library/mib.h
+./helpers/null.lo: ../include/net-snmp/mib_api.h
+./helpers/null.lo: ../include/net-snmp/library/parse.h
+./helpers/null.lo: ../include/net-snmp/library/oid_stash.h
+./helpers/null.lo: ../include/net-snmp/net-snmp-features.h
./helpers/null.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/null.lo: ../include/net-snmp/library/snmp.h
./helpers/null.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/null.lo: ../include/net-snmp/library/getopt.h
./helpers/null.lo: ../include/net-snmp/utilities.h
-./helpers/null.lo: ../include/net-snmp/library/snmp_client.h
./helpers/null.lo: ../include/net-snmp/library/system.h
./helpers/null.lo: ../include/net-snmp/library/tools.h
./helpers/null.lo: ../include/net-snmp/library/int64.h
./helpers/null.lo: ../include/net-snmp/library/mt_support.h
./helpers/null.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/null.lo: ../include/net-snmp/library/callback.h
./helpers/null.lo: ../include/net-snmp/library/data_list.h
-./helpers/null.lo: ../include/net-snmp/library/oid_stash.h
./helpers/null.lo: ../include/net-snmp/library/check_varbind.h
./helpers/null.lo: ../include/net-snmp/library/container.h
./helpers/null.lo: ../include/net-snmp/library/factory.h
-./helpers/null.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/null.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/null.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/null.lo: ../include/net-snmp/library/container_iterator.h
./helpers/null.lo: ../include/net-snmp/library/container.h
./helpers/null.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/null.lo: ../include/net-snmp/version.h
-./helpers/null.lo: ../include/net-snmp/session_api.h
-./helpers/null.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/null.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/null.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/null.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/null.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/null.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/null.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/null.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/null.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/null.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/null.lo: ../include/net-snmp/pdu_api.h
-./helpers/null.lo: ../include/net-snmp/mib_api.h
-./helpers/null.lo: ../include/net-snmp/library/mib.h
-./helpers/null.lo: ../include/net-snmp/library/parse.h
-./helpers/null.lo: ../include/net-snmp/varbind_api.h
./helpers/null.lo: ../include/net-snmp/config_api.h
./helpers/null.lo: ../include/net-snmp/library/read_config.h
./helpers/null.lo: ../include/net-snmp/library/default_store.h
./helpers/null.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/null.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/null.lo: ../include/net-snmp/library/vacm.h
-./helpers/null.lo: ../include/net-snmp/output_api.h
-./helpers/null.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/null.lo: ../include/net-snmp/snmpv3_api.h
./helpers/null.lo: ../include/net-snmp/library/snmpv3.h
./helpers/null.lo: ../include/net-snmp/library/transform_oids.h
@@ -2808,6 +3113,7 @@
./helpers/null.lo: ../include/net-snmp/library/lcd_time.h
./helpers/null.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/null.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/null.lo: ../include/net-snmp/library/snmptsm.h
./helpers/null.lo: ../include/net-snmp/library/snmpusm.h
./helpers/null.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/null.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -2845,63 +3151,67 @@
./helpers/null.lo: ../include/net-snmp/agent/table_container.h
./helpers/null.lo: ../include/net-snmp/agent/table_array.h
./helpers/null.lo: ../include/net-snmp/agent/mfd.h
+./helpers/null.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/old_api.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/old_api.lo: ../include/net-snmp/system/linux.h
-./helpers/old_api.lo: ../include/net-snmp/system/sysv.h
-./helpers/old_api.lo: ../include/net-snmp/system/generic.h
-./helpers/old_api.lo: ../include/net-snmp/machine/generic.h
./helpers/old_api.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/old_api.lo: ../include/net-snmp/definitions.h
./helpers/old_api.lo: ../include/net-snmp/types.h
+./helpers/old_api.lo: ../include/net-snmp/library/oid.h
+./helpers/old_api.lo: ../include/net-snmp/library/types.h
./helpers/old_api.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/old_api.lo: ../include/net-snmp/varbind_api.h
+./helpers/old_api.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/old_api.lo: ../include/net-snmp/pdu_api.h
./helpers/old_api.lo: ../include/net-snmp/library/asn1.h
+./helpers/old_api.lo: ../include/net-snmp/output_api.h
+./helpers/old_api.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/old_api.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/old_api.lo: ../include/net-snmp/session_api.h
+./helpers/old_api.lo: ../include/net-snmp/library/callback.h
+./helpers/old_api.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/old_api.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/old_api.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/old_api.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/old_api.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/old_api.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/old_api.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/old_api.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/old_api.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/old_api.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/old_api.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/old_api.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/old_api.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/old_api.lo: ../include/net-snmp/library/mib.h
+./helpers/old_api.lo: ../include/net-snmp/mib_api.h
+./helpers/old_api.lo: ../include/net-snmp/library/parse.h
+./helpers/old_api.lo: ../include/net-snmp/library/oid_stash.h
+./helpers/old_api.lo: ../include/net-snmp/net-snmp-features.h
./helpers/old_api.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/old_api.lo: ../include/net-snmp/library/snmp.h
./helpers/old_api.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/old_api.lo: ../include/net-snmp/library/getopt.h
./helpers/old_api.lo: ../include/net-snmp/utilities.h
-./helpers/old_api.lo: ../include/net-snmp/library/snmp_client.h
./helpers/old_api.lo: ../include/net-snmp/library/system.h
./helpers/old_api.lo: ../include/net-snmp/library/tools.h
./helpers/old_api.lo: ../include/net-snmp/library/int64.h
./helpers/old_api.lo: ../include/net-snmp/library/mt_support.h
./helpers/old_api.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/old_api.lo: ../include/net-snmp/library/callback.h
./helpers/old_api.lo: ../include/net-snmp/library/data_list.h
-./helpers/old_api.lo: ../include/net-snmp/library/oid_stash.h
./helpers/old_api.lo: ../include/net-snmp/library/check_varbind.h
./helpers/old_api.lo: ../include/net-snmp/library/container.h
./helpers/old_api.lo: ../include/net-snmp/library/factory.h
-./helpers/old_api.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/old_api.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/old_api.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/old_api.lo: ../include/net-snmp/library/container_iterator.h
./helpers/old_api.lo: ../include/net-snmp/library/container.h
./helpers/old_api.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/old_api.lo: ../include/net-snmp/version.h
-./helpers/old_api.lo: ../include/net-snmp/session_api.h
-./helpers/old_api.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/old_api.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/old_api.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/old_api.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/old_api.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/old_api.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/old_api.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/old_api.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/old_api.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/old_api.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/old_api.lo: ../include/net-snmp/pdu_api.h
-./helpers/old_api.lo: ../include/net-snmp/mib_api.h
-./helpers/old_api.lo: ../include/net-snmp/library/mib.h
-./helpers/old_api.lo: ../include/net-snmp/library/parse.h
-./helpers/old_api.lo: ../include/net-snmp/varbind_api.h
./helpers/old_api.lo: ../include/net-snmp/config_api.h
./helpers/old_api.lo: ../include/net-snmp/library/read_config.h
./helpers/old_api.lo: ../include/net-snmp/library/default_store.h
./helpers/old_api.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/old_api.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/old_api.lo: ../include/net-snmp/library/vacm.h
-./helpers/old_api.lo: ../include/net-snmp/output_api.h
-./helpers/old_api.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/old_api.lo: ../include/net-snmp/snmpv3_api.h
./helpers/old_api.lo: ../include/net-snmp/library/snmpv3.h
./helpers/old_api.lo: ../include/net-snmp/library/transform_oids.h
@@ -2910,6 +3220,7 @@
./helpers/old_api.lo: ../include/net-snmp/library/lcd_time.h
./helpers/old_api.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/old_api.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/old_api.lo: ../include/net-snmp/library/snmptsm.h
./helpers/old_api.lo: ../include/net-snmp/library/snmpusm.h
./helpers/old_api.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/old_api.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -2947,64 +3258,68 @@
./helpers/old_api.lo: ../include/net-snmp/agent/table_container.h
./helpers/old_api.lo: ../include/net-snmp/agent/table_array.h
./helpers/old_api.lo: ../include/net-snmp/agent/mfd.h
+./helpers/old_api.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/old_api.lo: ../include/net-snmp/agent/agent_callbacks.h
./helpers/read_only.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/read_only.lo: ../include/net-snmp/system/linux.h
-./helpers/read_only.lo: ../include/net-snmp/system/sysv.h
-./helpers/read_only.lo: ../include/net-snmp/system/generic.h
-./helpers/read_only.lo: ../include/net-snmp/machine/generic.h
./helpers/read_only.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/read_only.lo: ../include/net-snmp/definitions.h
./helpers/read_only.lo: ../include/net-snmp/types.h
+./helpers/read_only.lo: ../include/net-snmp/library/oid.h
+./helpers/read_only.lo: ../include/net-snmp/library/types.h
./helpers/read_only.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/read_only.lo: ../include/net-snmp/varbind_api.h
+./helpers/read_only.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/read_only.lo: ../include/net-snmp/pdu_api.h
./helpers/read_only.lo: ../include/net-snmp/library/asn1.h
+./helpers/read_only.lo: ../include/net-snmp/output_api.h
+./helpers/read_only.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/read_only.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/read_only.lo: ../include/net-snmp/session_api.h
+./helpers/read_only.lo: ../include/net-snmp/library/callback.h
+./helpers/read_only.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/read_only.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/read_only.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/read_only.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/read_only.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/read_only.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/read_only.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/read_only.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/read_only.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/read_only.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/read_only.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/read_only.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/read_only.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/read_only.lo: ../include/net-snmp/library/mib.h
+./helpers/read_only.lo: ../include/net-snmp/mib_api.h
+./helpers/read_only.lo: ../include/net-snmp/library/parse.h
+./helpers/read_only.lo: ../include/net-snmp/library/oid_stash.h
+./helpers/read_only.lo: ../include/net-snmp/net-snmp-features.h
./helpers/read_only.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/read_only.lo: ../include/net-snmp/library/snmp.h
./helpers/read_only.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/read_only.lo: ../include/net-snmp/library/getopt.h
./helpers/read_only.lo: ../include/net-snmp/utilities.h
-./helpers/read_only.lo: ../include/net-snmp/library/snmp_client.h
./helpers/read_only.lo: ../include/net-snmp/library/system.h
./helpers/read_only.lo: ../include/net-snmp/library/tools.h
./helpers/read_only.lo: ../include/net-snmp/library/int64.h
./helpers/read_only.lo: ../include/net-snmp/library/mt_support.h
./helpers/read_only.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/read_only.lo: ../include/net-snmp/library/callback.h
./helpers/read_only.lo: ../include/net-snmp/library/data_list.h
-./helpers/read_only.lo: ../include/net-snmp/library/oid_stash.h
./helpers/read_only.lo: ../include/net-snmp/library/check_varbind.h
./helpers/read_only.lo: ../include/net-snmp/library/container.h
./helpers/read_only.lo: ../include/net-snmp/library/factory.h
-./helpers/read_only.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/read_only.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/read_only.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/read_only.lo: ../include/net-snmp/library/container_iterator.h
./helpers/read_only.lo: ../include/net-snmp/library/container.h
./helpers/read_only.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/read_only.lo: ../include/net-snmp/version.h
-./helpers/read_only.lo: ../include/net-snmp/session_api.h
-./helpers/read_only.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/read_only.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/read_only.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/read_only.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/read_only.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/read_only.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/read_only.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/read_only.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/read_only.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/read_only.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/read_only.lo: ../include/net-snmp/pdu_api.h
-./helpers/read_only.lo: ../include/net-snmp/mib_api.h
-./helpers/read_only.lo: ../include/net-snmp/library/mib.h
-./helpers/read_only.lo: ../include/net-snmp/library/parse.h
-./helpers/read_only.lo: ../include/net-snmp/varbind_api.h
./helpers/read_only.lo: ../include/net-snmp/config_api.h
./helpers/read_only.lo: ../include/net-snmp/library/read_config.h
./helpers/read_only.lo: ../include/net-snmp/library/default_store.h
./helpers/read_only.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/read_only.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/read_only.lo: ../include/net-snmp/library/vacm.h
-./helpers/read_only.lo: ../include/net-snmp/output_api.h
-./helpers/read_only.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/read_only.lo: ../include/net-snmp/snmpv3_api.h
./helpers/read_only.lo: ../include/net-snmp/library/snmpv3.h
./helpers/read_only.lo: ../include/net-snmp/library/transform_oids.h
@@ -3013,6 +3328,7 @@
./helpers/read_only.lo: ../include/net-snmp/library/lcd_time.h
./helpers/read_only.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/read_only.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/read_only.lo: ../include/net-snmp/library/snmptsm.h
./helpers/read_only.lo: ../include/net-snmp/library/snmpusm.h
./helpers/read_only.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/read_only.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -3050,63 +3366,67 @@
./helpers/read_only.lo: ../include/net-snmp/agent/table_container.h
./helpers/read_only.lo: ../include/net-snmp/agent/table_array.h
./helpers/read_only.lo: ../include/net-snmp/agent/mfd.h
+./helpers/read_only.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/row_merge.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/row_merge.lo: ../include/net-snmp/system/linux.h
-./helpers/row_merge.lo: ../include/net-snmp/system/sysv.h
-./helpers/row_merge.lo: ../include/net-snmp/system/generic.h
-./helpers/row_merge.lo: ../include/net-snmp/machine/generic.h
+./helpers/row_merge.lo: ../include/net-snmp/net-snmp-features.h
./helpers/row_merge.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/row_merge.lo: ../include/net-snmp/definitions.h
./helpers/row_merge.lo: ../include/net-snmp/types.h
+./helpers/row_merge.lo: ../include/net-snmp/library/oid.h
+./helpers/row_merge.lo: ../include/net-snmp/library/types.h
./helpers/row_merge.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/row_merge.lo: ../include/net-snmp/varbind_api.h
+./helpers/row_merge.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/row_merge.lo: ../include/net-snmp/pdu_api.h
./helpers/row_merge.lo: ../include/net-snmp/library/asn1.h
+./helpers/row_merge.lo: ../include/net-snmp/output_api.h
+./helpers/row_merge.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/row_merge.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/row_merge.lo: ../include/net-snmp/session_api.h
+./helpers/row_merge.lo: ../include/net-snmp/library/callback.h
+./helpers/row_merge.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/row_merge.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/row_merge.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/row_merge.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/row_merge.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/row_merge.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/row_merge.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/row_merge.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/row_merge.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/row_merge.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/row_merge.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/row_merge.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/row_merge.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/row_merge.lo: ../include/net-snmp/library/mib.h
+./helpers/row_merge.lo: ../include/net-snmp/mib_api.h
+./helpers/row_merge.lo: ../include/net-snmp/library/parse.h
+./helpers/row_merge.lo: ../include/net-snmp/library/oid_stash.h
./helpers/row_merge.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/row_merge.lo: ../include/net-snmp/library/snmp.h
./helpers/row_merge.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/row_merge.lo: ../include/net-snmp/library/getopt.h
./helpers/row_merge.lo: ../include/net-snmp/utilities.h
-./helpers/row_merge.lo: ../include/net-snmp/library/snmp_client.h
./helpers/row_merge.lo: ../include/net-snmp/library/system.h
./helpers/row_merge.lo: ../include/net-snmp/library/tools.h
./helpers/row_merge.lo: ../include/net-snmp/library/int64.h
./helpers/row_merge.lo: ../include/net-snmp/library/mt_support.h
./helpers/row_merge.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/row_merge.lo: ../include/net-snmp/library/callback.h
./helpers/row_merge.lo: ../include/net-snmp/library/data_list.h
-./helpers/row_merge.lo: ../include/net-snmp/library/oid_stash.h
./helpers/row_merge.lo: ../include/net-snmp/library/check_varbind.h
./helpers/row_merge.lo: ../include/net-snmp/library/container.h
./helpers/row_merge.lo: ../include/net-snmp/library/factory.h
-./helpers/row_merge.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/row_merge.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/row_merge.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/row_merge.lo: ../include/net-snmp/library/container_iterator.h
./helpers/row_merge.lo: ../include/net-snmp/library/container.h
./helpers/row_merge.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/row_merge.lo: ../include/net-snmp/version.h
-./helpers/row_merge.lo: ../include/net-snmp/session_api.h
-./helpers/row_merge.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/row_merge.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/row_merge.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/row_merge.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/row_merge.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/row_merge.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/row_merge.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/row_merge.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/row_merge.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/row_merge.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/row_merge.lo: ../include/net-snmp/pdu_api.h
-./helpers/row_merge.lo: ../include/net-snmp/mib_api.h
-./helpers/row_merge.lo: ../include/net-snmp/library/mib.h
-./helpers/row_merge.lo: ../include/net-snmp/library/parse.h
-./helpers/row_merge.lo: ../include/net-snmp/varbind_api.h
./helpers/row_merge.lo: ../include/net-snmp/config_api.h
./helpers/row_merge.lo: ../include/net-snmp/library/read_config.h
./helpers/row_merge.lo: ../include/net-snmp/library/default_store.h
./helpers/row_merge.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/row_merge.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/row_merge.lo: ../include/net-snmp/library/vacm.h
-./helpers/row_merge.lo: ../include/net-snmp/output_api.h
-./helpers/row_merge.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/row_merge.lo: ../include/net-snmp/snmpv3_api.h
./helpers/row_merge.lo: ../include/net-snmp/library/snmpv3.h
./helpers/row_merge.lo: ../include/net-snmp/library/transform_oids.h
@@ -3115,6 +3435,7 @@
./helpers/row_merge.lo: ../include/net-snmp/library/lcd_time.h
./helpers/row_merge.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/row_merge.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/row_merge.lo: ../include/net-snmp/library/snmptsm.h
./helpers/row_merge.lo: ../include/net-snmp/library/snmpusm.h
./helpers/row_merge.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/row_merge.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -3152,63 +3473,67 @@
./helpers/row_merge.lo: ../include/net-snmp/agent/table_container.h
./helpers/row_merge.lo: ../include/net-snmp/agent/table_array.h
./helpers/row_merge.lo: ../include/net-snmp/agent/mfd.h
+./helpers/row_merge.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/scalar.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/scalar.lo: ../include/net-snmp/system/linux.h
-./helpers/scalar.lo: ../include/net-snmp/system/sysv.h
-./helpers/scalar.lo: ../include/net-snmp/system/generic.h
-./helpers/scalar.lo: ../include/net-snmp/machine/generic.h
./helpers/scalar.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/scalar.lo: ../include/net-snmp/definitions.h
./helpers/scalar.lo: ../include/net-snmp/types.h
+./helpers/scalar.lo: ../include/net-snmp/library/oid.h
+./helpers/scalar.lo: ../include/net-snmp/library/types.h
./helpers/scalar.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/scalar.lo: ../include/net-snmp/varbind_api.h
+./helpers/scalar.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/scalar.lo: ../include/net-snmp/pdu_api.h
./helpers/scalar.lo: ../include/net-snmp/library/asn1.h
+./helpers/scalar.lo: ../include/net-snmp/output_api.h
+./helpers/scalar.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/scalar.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/scalar.lo: ../include/net-snmp/session_api.h
+./helpers/scalar.lo: ../include/net-snmp/library/callback.h
+./helpers/scalar.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/scalar.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/scalar.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/scalar.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/scalar.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/scalar.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/scalar.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/scalar.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/scalar.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/scalar.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/scalar.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/scalar.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/scalar.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/scalar.lo: ../include/net-snmp/library/mib.h
+./helpers/scalar.lo: ../include/net-snmp/mib_api.h
+./helpers/scalar.lo: ../include/net-snmp/library/parse.h
+./helpers/scalar.lo: ../include/net-snmp/library/oid_stash.h
+./helpers/scalar.lo: ../include/net-snmp/net-snmp-features.h
./helpers/scalar.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/scalar.lo: ../include/net-snmp/library/snmp.h
./helpers/scalar.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/scalar.lo: ../include/net-snmp/library/getopt.h
./helpers/scalar.lo: ../include/net-snmp/utilities.h
-./helpers/scalar.lo: ../include/net-snmp/library/snmp_client.h
./helpers/scalar.lo: ../include/net-snmp/library/system.h
./helpers/scalar.lo: ../include/net-snmp/library/tools.h
./helpers/scalar.lo: ../include/net-snmp/library/int64.h
./helpers/scalar.lo: ../include/net-snmp/library/mt_support.h
./helpers/scalar.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/scalar.lo: ../include/net-snmp/library/callback.h
./helpers/scalar.lo: ../include/net-snmp/library/data_list.h
-./helpers/scalar.lo: ../include/net-snmp/library/oid_stash.h
./helpers/scalar.lo: ../include/net-snmp/library/check_varbind.h
./helpers/scalar.lo: ../include/net-snmp/library/container.h
./helpers/scalar.lo: ../include/net-snmp/library/factory.h
-./helpers/scalar.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/scalar.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/scalar.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/scalar.lo: ../include/net-snmp/library/container_iterator.h
./helpers/scalar.lo: ../include/net-snmp/library/container.h
./helpers/scalar.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/scalar.lo: ../include/net-snmp/version.h
-./helpers/scalar.lo: ../include/net-snmp/session_api.h
-./helpers/scalar.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/scalar.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/scalar.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/scalar.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/scalar.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/scalar.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/scalar.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/scalar.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/scalar.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/scalar.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/scalar.lo: ../include/net-snmp/pdu_api.h
-./helpers/scalar.lo: ../include/net-snmp/mib_api.h
-./helpers/scalar.lo: ../include/net-snmp/library/mib.h
-./helpers/scalar.lo: ../include/net-snmp/library/parse.h
-./helpers/scalar.lo: ../include/net-snmp/varbind_api.h
./helpers/scalar.lo: ../include/net-snmp/config_api.h
./helpers/scalar.lo: ../include/net-snmp/library/read_config.h
./helpers/scalar.lo: ../include/net-snmp/library/default_store.h
./helpers/scalar.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/scalar.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/scalar.lo: ../include/net-snmp/library/vacm.h
-./helpers/scalar.lo: ../include/net-snmp/output_api.h
-./helpers/scalar.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/scalar.lo: ../include/net-snmp/snmpv3_api.h
./helpers/scalar.lo: ../include/net-snmp/library/snmpv3.h
./helpers/scalar.lo: ../include/net-snmp/library/transform_oids.h
@@ -3217,6 +3542,7 @@
./helpers/scalar.lo: ../include/net-snmp/library/lcd_time.h
./helpers/scalar.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/scalar.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/scalar.lo: ../include/net-snmp/library/snmptsm.h
./helpers/scalar.lo: ../include/net-snmp/library/snmpusm.h
./helpers/scalar.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/scalar.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -3254,63 +3580,67 @@
./helpers/scalar.lo: ../include/net-snmp/agent/table_container.h
./helpers/scalar.lo: ../include/net-snmp/agent/table_array.h
./helpers/scalar.lo: ../include/net-snmp/agent/mfd.h
+./helpers/scalar.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/scalar_group.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/scalar_group.lo: ../include/net-snmp/system/linux.h
-./helpers/scalar_group.lo: ../include/net-snmp/system/sysv.h
-./helpers/scalar_group.lo: ../include/net-snmp/system/generic.h
-./helpers/scalar_group.lo: ../include/net-snmp/machine/generic.h
./helpers/scalar_group.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/scalar_group.lo: ../include/net-snmp/definitions.h
./helpers/scalar_group.lo: ../include/net-snmp/types.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/oid.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/types.h
./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/scalar_group.lo: ../include/net-snmp/varbind_api.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/scalar_group.lo: ../include/net-snmp/pdu_api.h
./helpers/scalar_group.lo: ../include/net-snmp/library/asn1.h
+./helpers/scalar_group.lo: ../include/net-snmp/output_api.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/scalar_group.lo: ../include/net-snmp/session_api.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/callback.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/mib.h
+./helpers/scalar_group.lo: ../include/net-snmp/mib_api.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/parse.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/oid_stash.h
+./helpers/scalar_group.lo: ../include/net-snmp/net-snmp-features.h
./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/scalar_group.lo: ../include/net-snmp/library/snmp.h
./helpers/scalar_group.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/getopt.h
./helpers/scalar_group.lo: ../include/net-snmp/utilities.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_client.h
./helpers/scalar_group.lo: ../include/net-snmp/library/system.h
./helpers/scalar_group.lo: ../include/net-snmp/library/tools.h
./helpers/scalar_group.lo: ../include/net-snmp/library/int64.h
./helpers/scalar_group.lo: ../include/net-snmp/library/mt_support.h
./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/callback.h
./helpers/scalar_group.lo: ../include/net-snmp/library/data_list.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/oid_stash.h
./helpers/scalar_group.lo: ../include/net-snmp/library/check_varbind.h
./helpers/scalar_group.lo: ../include/net-snmp/library/container.h
./helpers/scalar_group.lo: ../include/net-snmp/library/factory.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/scalar_group.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/scalar_group.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/scalar_group.lo: ../include/net-snmp/library/container_iterator.h
./helpers/scalar_group.lo: ../include/net-snmp/library/container.h
./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/scalar_group.lo: ../include/net-snmp/version.h
-./helpers/scalar_group.lo: ../include/net-snmp/session_api.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/scalar_group.lo: ../include/net-snmp/pdu_api.h
-./helpers/scalar_group.lo: ../include/net-snmp/mib_api.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/mib.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/parse.h
-./helpers/scalar_group.lo: ../include/net-snmp/varbind_api.h
./helpers/scalar_group.lo: ../include/net-snmp/config_api.h
./helpers/scalar_group.lo: ../include/net-snmp/library/read_config.h
./helpers/scalar_group.lo: ../include/net-snmp/library/default_store.h
./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/scalar_group.lo: ../include/net-snmp/library/vacm.h
-./helpers/scalar_group.lo: ../include/net-snmp/output_api.h
-./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/scalar_group.lo: ../include/net-snmp/snmpv3_api.h
./helpers/scalar_group.lo: ../include/net-snmp/library/snmpv3.h
./helpers/scalar_group.lo: ../include/net-snmp/library/transform_oids.h
@@ -3319,6 +3649,7 @@
./helpers/scalar_group.lo: ../include/net-snmp/library/lcd_time.h
./helpers/scalar_group.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/scalar_group.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/scalar_group.lo: ../include/net-snmp/library/snmptsm.h
./helpers/scalar_group.lo: ../include/net-snmp/library/snmpusm.h
./helpers/scalar_group.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/scalar_group.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -3356,63 +3687,67 @@
./helpers/scalar_group.lo: ../include/net-snmp/agent/table_container.h
./helpers/scalar_group.lo: ../include/net-snmp/agent/table_array.h
./helpers/scalar_group.lo: ../include/net-snmp/agent/mfd.h
+./helpers/scalar_group.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/serialize.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/serialize.lo: ../include/net-snmp/system/linux.h
-./helpers/serialize.lo: ../include/net-snmp/system/sysv.h
-./helpers/serialize.lo: ../include/net-snmp/system/generic.h
-./helpers/serialize.lo: ../include/net-snmp/machine/generic.h
./helpers/serialize.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/serialize.lo: ../include/net-snmp/definitions.h
./helpers/serialize.lo: ../include/net-snmp/types.h
+./helpers/serialize.lo: ../include/net-snmp/library/oid.h
+./helpers/serialize.lo: ../include/net-snmp/library/types.h
./helpers/serialize.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/serialize.lo: ../include/net-snmp/varbind_api.h
+./helpers/serialize.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/serialize.lo: ../include/net-snmp/pdu_api.h
./helpers/serialize.lo: ../include/net-snmp/library/asn1.h
+./helpers/serialize.lo: ../include/net-snmp/output_api.h
+./helpers/serialize.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/serialize.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/serialize.lo: ../include/net-snmp/session_api.h
+./helpers/serialize.lo: ../include/net-snmp/library/callback.h
+./helpers/serialize.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/serialize.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/serialize.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/serialize.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/serialize.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/serialize.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/serialize.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/serialize.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/serialize.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/serialize.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/serialize.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/serialize.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/serialize.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/serialize.lo: ../include/net-snmp/library/mib.h
+./helpers/serialize.lo: ../include/net-snmp/mib_api.h
+./helpers/serialize.lo: ../include/net-snmp/library/parse.h
+./helpers/serialize.lo: ../include/net-snmp/library/oid_stash.h
+./helpers/serialize.lo: ../include/net-snmp/net-snmp-features.h
./helpers/serialize.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/serialize.lo: ../include/net-snmp/library/snmp.h
./helpers/serialize.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/serialize.lo: ../include/net-snmp/library/getopt.h
./helpers/serialize.lo: ../include/net-snmp/utilities.h
-./helpers/serialize.lo: ../include/net-snmp/library/snmp_client.h
./helpers/serialize.lo: ../include/net-snmp/library/system.h
./helpers/serialize.lo: ../include/net-snmp/library/tools.h
./helpers/serialize.lo: ../include/net-snmp/library/int64.h
./helpers/serialize.lo: ../include/net-snmp/library/mt_support.h
./helpers/serialize.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/serialize.lo: ../include/net-snmp/library/callback.h
./helpers/serialize.lo: ../include/net-snmp/library/data_list.h
-./helpers/serialize.lo: ../include/net-snmp/library/oid_stash.h
./helpers/serialize.lo: ../include/net-snmp/library/check_varbind.h
./helpers/serialize.lo: ../include/net-snmp/library/container.h
./helpers/serialize.lo: ../include/net-snmp/library/factory.h
-./helpers/serialize.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/serialize.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/serialize.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/serialize.lo: ../include/net-snmp/library/container_iterator.h
./helpers/serialize.lo: ../include/net-snmp/library/container.h
./helpers/serialize.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/serialize.lo: ../include/net-snmp/version.h
-./helpers/serialize.lo: ../include/net-snmp/session_api.h
-./helpers/serialize.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/serialize.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/serialize.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/serialize.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/serialize.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/serialize.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/serialize.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/serialize.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/serialize.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/serialize.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/serialize.lo: ../include/net-snmp/pdu_api.h
-./helpers/serialize.lo: ../include/net-snmp/mib_api.h
-./helpers/serialize.lo: ../include/net-snmp/library/mib.h
-./helpers/serialize.lo: ../include/net-snmp/library/parse.h
-./helpers/serialize.lo: ../include/net-snmp/varbind_api.h
./helpers/serialize.lo: ../include/net-snmp/config_api.h
./helpers/serialize.lo: ../include/net-snmp/library/read_config.h
./helpers/serialize.lo: ../include/net-snmp/library/default_store.h
./helpers/serialize.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/serialize.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/serialize.lo: ../include/net-snmp/library/vacm.h
-./helpers/serialize.lo: ../include/net-snmp/output_api.h
-./helpers/serialize.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/serialize.lo: ../include/net-snmp/snmpv3_api.h
./helpers/serialize.lo: ../include/net-snmp/library/snmpv3.h
./helpers/serialize.lo: ../include/net-snmp/library/transform_oids.h
@@ -3421,6 +3756,7 @@
./helpers/serialize.lo: ../include/net-snmp/library/lcd_time.h
./helpers/serialize.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/serialize.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/serialize.lo: ../include/net-snmp/library/snmptsm.h
./helpers/serialize.lo: ../include/net-snmp/library/snmpusm.h
./helpers/serialize.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/serialize.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -3458,63 +3794,174 @@
./helpers/serialize.lo: ../include/net-snmp/agent/table_container.h
./helpers/serialize.lo: ../include/net-snmp/agent/table_array.h
./helpers/serialize.lo: ../include/net-snmp/agent/mfd.h
+./helpers/serialize.lo: ../include/net-snmp/agent/snmp_get_statistic.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/net-snmp-config.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/net-snmp-features.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/net-snmp-includes.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/definitions.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/types.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/oid.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/types.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/varbind_api.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/pdu_api.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/asn1.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/output_api.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/session_api.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/callback.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/mib.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/mib_api.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/parse.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/oid_stash.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmp_impl.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmp.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/getopt.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/utilities.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/system.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/tools.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/int64.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/mt_support.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmp_alarm.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/data_list.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/check_varbind.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/container.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/factory.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/container_binary_array.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/container_list_ssll.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/container_iterator.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/container.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmp_assert.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/version.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/config_api.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/read_config.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/default_store.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmp_parse_args.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmp_enum.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/vacm.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/snmpv3_api.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmpv3.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/transform_oids.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/keytools.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/scapi.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/lcd_time.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmp_secmod.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmptsm.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/snmpusm.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/mib_module_config.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/agent_module_config.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/snmp_agent.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/snmp_vars.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/agent_handler.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/var_struct.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/agent_registry.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/library/fd_event_manager.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/ds_agent.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/agent_read_config.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/agent_trap.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/all_helpers.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/instance.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/baby_steps.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/scalar.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/scalar_group.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/watcher.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/multiplexer.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/null.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/debug_handler.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/cache_handler.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/old_api.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/read_only.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/row_merge.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/serialize.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/bulk_to_next.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/mode_end_call.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/table.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/table_data.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/table_dataset.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/table_tdata.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/table_iterator.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/table_container.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/table_array.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/mfd.h
+./helpers/snmp_get_statistic.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/stash_cache.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/stash_cache.lo: ../include/net-snmp/system/linux.h
-./helpers/stash_cache.lo: ../include/net-snmp/system/sysv.h
-./helpers/stash_cache.lo: ../include/net-snmp/system/generic.h
-./helpers/stash_cache.lo: ../include/net-snmp/machine/generic.h
+./helpers/stash_cache.lo: ../include/net-snmp/net-snmp-features.h
./helpers/stash_cache.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/stash_cache.lo: ../include/net-snmp/definitions.h
./helpers/stash_cache.lo: ../include/net-snmp/types.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/oid.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/types.h
./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/stash_cache.lo: ../include/net-snmp/varbind_api.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/stash_cache.lo: ../include/net-snmp/pdu_api.h
./helpers/stash_cache.lo: ../include/net-snmp/library/asn1.h
+./helpers/stash_cache.lo: ../include/net-snmp/output_api.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/stash_cache.lo: ../include/net-snmp/session_api.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/callback.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/mib.h
+./helpers/stash_cache.lo: ../include/net-snmp/mib_api.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/parse.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/oid_stash.h
./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/stash_cache.lo: ../include/net-snmp/library/snmp.h
./helpers/stash_cache.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/getopt.h
./helpers/stash_cache.lo: ../include/net-snmp/utilities.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_client.h
./helpers/stash_cache.lo: ../include/net-snmp/library/system.h
./helpers/stash_cache.lo: ../include/net-snmp/library/tools.h
./helpers/stash_cache.lo: ../include/net-snmp/library/int64.h
./helpers/stash_cache.lo: ../include/net-snmp/library/mt_support.h
./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/callback.h
./helpers/stash_cache.lo: ../include/net-snmp/library/data_list.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/oid_stash.h
./helpers/stash_cache.lo: ../include/net-snmp/library/check_varbind.h
./helpers/stash_cache.lo: ../include/net-snmp/library/container.h
./helpers/stash_cache.lo: ../include/net-snmp/library/factory.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/stash_cache.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/stash_cache.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/stash_cache.lo: ../include/net-snmp/library/container_iterator.h
./helpers/stash_cache.lo: ../include/net-snmp/library/container.h
./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/stash_cache.lo: ../include/net-snmp/version.h
-./helpers/stash_cache.lo: ../include/net-snmp/session_api.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/stash_cache.lo: ../include/net-snmp/pdu_api.h
-./helpers/stash_cache.lo: ../include/net-snmp/mib_api.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/mib.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/parse.h
-./helpers/stash_cache.lo: ../include/net-snmp/varbind_api.h
./helpers/stash_cache.lo: ../include/net-snmp/config_api.h
./helpers/stash_cache.lo: ../include/net-snmp/library/read_config.h
./helpers/stash_cache.lo: ../include/net-snmp/library/default_store.h
./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/stash_cache.lo: ../include/net-snmp/library/vacm.h
-./helpers/stash_cache.lo: ../include/net-snmp/output_api.h
-./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/stash_cache.lo: ../include/net-snmp/snmpv3_api.h
./helpers/stash_cache.lo: ../include/net-snmp/library/snmpv3.h
./helpers/stash_cache.lo: ../include/net-snmp/library/transform_oids.h
@@ -3523,6 +3970,7 @@
./helpers/stash_cache.lo: ../include/net-snmp/library/lcd_time.h
./helpers/stash_cache.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/stash_cache.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/stash_cache.lo: ../include/net-snmp/library/snmptsm.h
./helpers/stash_cache.lo: ../include/net-snmp/library/snmpusm.h
./helpers/stash_cache.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/stash_cache.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -3560,65 +4008,69 @@
./helpers/stash_cache.lo: ../include/net-snmp/agent/table_container.h
./helpers/stash_cache.lo: ../include/net-snmp/agent/table_array.h
./helpers/stash_cache.lo: ../include/net-snmp/agent/mfd.h
-./helpers/stash_cache.lo: ../include/net-snmp/agent/stash_cache.h
+./helpers/stash_cache.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/stash_cache.lo: ../include/net-snmp/agent/stash_to_next.h
+./helpers/stash_cache.lo: ../include/net-snmp/agent/stash_cache.h
./helpers/stash_to_next.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/stash_to_next.lo: ../include/net-snmp/system/linux.h
-./helpers/stash_to_next.lo: ../include/net-snmp/system/sysv.h
-./helpers/stash_to_next.lo: ../include/net-snmp/system/generic.h
-./helpers/stash_to_next.lo: ../include/net-snmp/machine/generic.h
+./helpers/stash_to_next.lo: ../include/net-snmp/net-snmp-features.h
./helpers/stash_to_next.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/stash_to_next.lo: ../include/net-snmp/definitions.h
./helpers/stash_to_next.lo: ../include/net-snmp/types.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/oid.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/types.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/stash_to_next.lo: ../include/net-snmp/varbind_api.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/stash_to_next.lo: ../include/net-snmp/pdu_api.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/asn1.h
+./helpers/stash_to_next.lo: ../include/net-snmp/output_api.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/stash_to_next.lo: ../include/net-snmp/session_api.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/callback.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/mib.h
+./helpers/stash_to_next.lo: ../include/net-snmp/mib_api.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/parse.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/oid_stash.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/getopt.h
./helpers/stash_to_next.lo: ../include/net-snmp/utilities.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_client.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/system.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/tools.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/int64.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/mt_support.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/callback.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/data_list.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/oid_stash.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/check_varbind.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/container.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/factory.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/container_iterator.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/container.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/stash_to_next.lo: ../include/net-snmp/version.h
-./helpers/stash_to_next.lo: ../include/net-snmp/session_api.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/stash_to_next.lo: ../include/net-snmp/pdu_api.h
-./helpers/stash_to_next.lo: ../include/net-snmp/mib_api.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/mib.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/parse.h
-./helpers/stash_to_next.lo: ../include/net-snmp/varbind_api.h
./helpers/stash_to_next.lo: ../include/net-snmp/config_api.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/read_config.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/default_store.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/vacm.h
-./helpers/stash_to_next.lo: ../include/net-snmp/output_api.h
-./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/stash_to_next.lo: ../include/net-snmp/snmpv3_api.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpv3.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/transform_oids.h
@@ -3627,6 +4079,7 @@
./helpers/stash_to_next.lo: ../include/net-snmp/library/lcd_time.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/stash_to_next.lo: ../include/net-snmp/library/snmptsm.h
./helpers/stash_to_next.lo: ../include/net-snmp/library/snmpusm.h
./helpers/stash_to_next.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/stash_to_next.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -3664,65 +4117,69 @@
./helpers/stash_to_next.lo: ../include/net-snmp/agent/table_container.h
./helpers/stash_to_next.lo: ../include/net-snmp/agent/table_array.h
./helpers/stash_to_next.lo: ../include/net-snmp/agent/mfd.h
-./helpers/stash_to_next.lo: ../include/net-snmp/agent/stash_cache.h
+./helpers/stash_to_next.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/stash_to_next.lo: ../include/net-snmp/agent/stash_to_next.h
+./helpers/stash_to_next.lo: ../include/net-snmp/agent/stash_cache.h
./helpers/table_array.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/table_array.lo: ../include/net-snmp/system/linux.h
-./helpers/table_array.lo: ../include/net-snmp/system/sysv.h
-./helpers/table_array.lo: ../include/net-snmp/system/generic.h
-./helpers/table_array.lo: ../include/net-snmp/machine/generic.h
+./helpers/table_array.lo: ../include/net-snmp/net-snmp-features.h
./helpers/table_array.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/table_array.lo: ../include/net-snmp/definitions.h
./helpers/table_array.lo: ../include/net-snmp/types.h
+./helpers/table_array.lo: ../include/net-snmp/library/oid.h
+./helpers/table_array.lo: ../include/net-snmp/library/types.h
./helpers/table_array.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/table_array.lo: ../include/net-snmp/varbind_api.h
+./helpers/table_array.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/table_array.lo: ../include/net-snmp/pdu_api.h
./helpers/table_array.lo: ../include/net-snmp/library/asn1.h
+./helpers/table_array.lo: ../include/net-snmp/output_api.h
+./helpers/table_array.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/table_array.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/table_array.lo: ../include/net-snmp/session_api.h
+./helpers/table_array.lo: ../include/net-snmp/library/callback.h
+./helpers/table_array.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/table_array.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/table_array.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/table_array.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/table_array.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/table_array.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/table_array.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/table_array.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/table_array.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/table_array.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/table_array.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/table_array.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/table_array.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/table_array.lo: ../include/net-snmp/library/mib.h
+./helpers/table_array.lo: ../include/net-snmp/mib_api.h
+./helpers/table_array.lo: ../include/net-snmp/library/parse.h
+./helpers/table_array.lo: ../include/net-snmp/library/oid_stash.h
./helpers/table_array.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/table_array.lo: ../include/net-snmp/library/snmp.h
./helpers/table_array.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/table_array.lo: ../include/net-snmp/library/getopt.h
./helpers/table_array.lo: ../include/net-snmp/utilities.h
-./helpers/table_array.lo: ../include/net-snmp/library/snmp_client.h
./helpers/table_array.lo: ../include/net-snmp/library/system.h
./helpers/table_array.lo: ../include/net-snmp/library/tools.h
./helpers/table_array.lo: ../include/net-snmp/library/int64.h
./helpers/table_array.lo: ../include/net-snmp/library/mt_support.h
./helpers/table_array.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/table_array.lo: ../include/net-snmp/library/callback.h
./helpers/table_array.lo: ../include/net-snmp/library/data_list.h
-./helpers/table_array.lo: ../include/net-snmp/library/oid_stash.h
./helpers/table_array.lo: ../include/net-snmp/library/check_varbind.h
./helpers/table_array.lo: ../include/net-snmp/library/container.h
./helpers/table_array.lo: ../include/net-snmp/library/factory.h
-./helpers/table_array.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/table_array.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/table_array.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/table_array.lo: ../include/net-snmp/library/container_iterator.h
./helpers/table_array.lo: ../include/net-snmp/library/container.h
./helpers/table_array.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/table_array.lo: ../include/net-snmp/version.h
-./helpers/table_array.lo: ../include/net-snmp/session_api.h
-./helpers/table_array.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/table_array.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/table_array.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/table_array.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/table_array.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/table_array.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/table_array.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/table_array.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/table_array.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/table_array.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/table_array.lo: ../include/net-snmp/pdu_api.h
-./helpers/table_array.lo: ../include/net-snmp/mib_api.h
-./helpers/table_array.lo: ../include/net-snmp/library/mib.h
-./helpers/table_array.lo: ../include/net-snmp/library/parse.h
-./helpers/table_array.lo: ../include/net-snmp/varbind_api.h
./helpers/table_array.lo: ../include/net-snmp/config_api.h
./helpers/table_array.lo: ../include/net-snmp/library/read_config.h
./helpers/table_array.lo: ../include/net-snmp/library/default_store.h
./helpers/table_array.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/table_array.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/table_array.lo: ../include/net-snmp/library/vacm.h
-./helpers/table_array.lo: ../include/net-snmp/output_api.h
-./helpers/table_array.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/table_array.lo: ../include/net-snmp/snmpv3_api.h
./helpers/table_array.lo: ../include/net-snmp/library/snmpv3.h
./helpers/table_array.lo: ../include/net-snmp/library/transform_oids.h
@@ -3731,6 +4188,7 @@
./helpers/table_array.lo: ../include/net-snmp/library/lcd_time.h
./helpers/table_array.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/table_array.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/table_array.lo: ../include/net-snmp/library/snmptsm.h
./helpers/table_array.lo: ../include/net-snmp/library/snmpusm.h
./helpers/table_array.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/table_array.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -3768,63 +4226,67 @@
./helpers/table_array.lo: ../include/net-snmp/agent/table_container.h
./helpers/table_array.lo: ../include/net-snmp/agent/table_array.h
./helpers/table_array.lo: ../include/net-snmp/agent/mfd.h
+./helpers/table_array.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/table.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/table.lo: ../include/net-snmp/system/linux.h
-./helpers/table.lo: ../include/net-snmp/system/sysv.h
-./helpers/table.lo: ../include/net-snmp/system/generic.h
-./helpers/table.lo: ../include/net-snmp/machine/generic.h
+./helpers/table.lo: ../include/net-snmp/net-snmp-features.h
./helpers/table.lo: ../include/net-snmp/net-snmp-includes.h
-./helpers/table.lo: ../include/net-snmp/definitions.h
+./helpers/table.lo: ../include/net-snmp/definitions.h
./helpers/table.lo: ../include/net-snmp/types.h
+./helpers/table.lo: ../include/net-snmp/library/oid.h
+./helpers/table.lo: ../include/net-snmp/library/types.h
./helpers/table.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/table.lo: ../include/net-snmp/varbind_api.h
+./helpers/table.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/table.lo: ../include/net-snmp/pdu_api.h
./helpers/table.lo: ../include/net-snmp/library/asn1.h
+./helpers/table.lo: ../include/net-snmp/output_api.h
+./helpers/table.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/table.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/table.lo: ../include/net-snmp/session_api.h
+./helpers/table.lo: ../include/net-snmp/library/callback.h
+./helpers/table.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/table.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/table.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/table.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/table.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/table.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/table.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/table.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/table.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/table.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/table.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/table.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/table.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/table.lo: ../include/net-snmp/library/mib.h
+./helpers/table.lo: ../include/net-snmp/mib_api.h
+./helpers/table.lo: ../include/net-snmp/library/parse.h
+./helpers/table.lo: ../include/net-snmp/library/oid_stash.h
./helpers/table.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/table.lo: ../include/net-snmp/library/snmp.h
./helpers/table.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/table.lo: ../include/net-snmp/library/getopt.h
./helpers/table.lo: ../include/net-snmp/utilities.h
-./helpers/table.lo: ../include/net-snmp/library/snmp_client.h
./helpers/table.lo: ../include/net-snmp/library/system.h
./helpers/table.lo: ../include/net-snmp/library/tools.h
./helpers/table.lo: ../include/net-snmp/library/int64.h
./helpers/table.lo: ../include/net-snmp/library/mt_support.h
./helpers/table.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/table.lo: ../include/net-snmp/library/callback.h
./helpers/table.lo: ../include/net-snmp/library/data_list.h
-./helpers/table.lo: ../include/net-snmp/library/oid_stash.h
./helpers/table.lo: ../include/net-snmp/library/check_varbind.h
./helpers/table.lo: ../include/net-snmp/library/container.h
./helpers/table.lo: ../include/net-snmp/library/factory.h
-./helpers/table.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/table.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/table.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/table.lo: ../include/net-snmp/library/container_iterator.h
./helpers/table.lo: ../include/net-snmp/library/container.h
./helpers/table.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/table.lo: ../include/net-snmp/version.h
-./helpers/table.lo: ../include/net-snmp/session_api.h
-./helpers/table.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/table.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/table.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/table.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/table.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/table.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/table.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/table.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/table.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/table.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/table.lo: ../include/net-snmp/pdu_api.h
-./helpers/table.lo: ../include/net-snmp/mib_api.h
-./helpers/table.lo: ../include/net-snmp/library/mib.h
-./helpers/table.lo: ../include/net-snmp/library/parse.h
-./helpers/table.lo: ../include/net-snmp/varbind_api.h
./helpers/table.lo: ../include/net-snmp/config_api.h
./helpers/table.lo: ../include/net-snmp/library/read_config.h
./helpers/table.lo: ../include/net-snmp/library/default_store.h
./helpers/table.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/table.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/table.lo: ../include/net-snmp/library/vacm.h
-./helpers/table.lo: ../include/net-snmp/output_api.h
-./helpers/table.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/table.lo: ../include/net-snmp/snmpv3_api.h
./helpers/table.lo: ../include/net-snmp/library/snmpv3.h
./helpers/table.lo: ../include/net-snmp/library/transform_oids.h
@@ -3833,6 +4295,7 @@
./helpers/table.lo: ../include/net-snmp/library/lcd_time.h
./helpers/table.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/table.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/table.lo: ../include/net-snmp/library/snmptsm.h
./helpers/table.lo: ../include/net-snmp/library/snmpusm.h
./helpers/table.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/table.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -3870,63 +4333,67 @@
./helpers/table.lo: ../include/net-snmp/agent/table_container.h
./helpers/table.lo: ../include/net-snmp/agent/table_array.h
./helpers/table.lo: ../include/net-snmp/agent/mfd.h
+./helpers/table.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/table_container.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/table_container.lo: ../include/net-snmp/system/linux.h
-./helpers/table_container.lo: ../include/net-snmp/system/sysv.h
-./helpers/table_container.lo: ../include/net-snmp/system/generic.h
-./helpers/table_container.lo: ../include/net-snmp/machine/generic.h
+./helpers/table_container.lo: ../include/net-snmp/net-snmp-features.h
./helpers/table_container.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/table_container.lo: ../include/net-snmp/definitions.h
./helpers/table_container.lo: ../include/net-snmp/types.h
+./helpers/table_container.lo: ../include/net-snmp/library/oid.h
+./helpers/table_container.lo: ../include/net-snmp/library/types.h
./helpers/table_container.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/table_container.lo: ../include/net-snmp/varbind_api.h
+./helpers/table_container.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/table_container.lo: ../include/net-snmp/pdu_api.h
./helpers/table_container.lo: ../include/net-snmp/library/asn1.h
+./helpers/table_container.lo: ../include/net-snmp/output_api.h
+./helpers/table_container.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/table_container.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/table_container.lo: ../include/net-snmp/session_api.h
+./helpers/table_container.lo: ../include/net-snmp/library/callback.h
+./helpers/table_container.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/table_container.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/table_container.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/table_container.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/table_container.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/table_container.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/table_container.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/table_container.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/table_container.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/table_container.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/table_container.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/table_container.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/table_container.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/table_container.lo: ../include/net-snmp/library/mib.h
+./helpers/table_container.lo: ../include/net-snmp/mib_api.h
+./helpers/table_container.lo: ../include/net-snmp/library/parse.h
+./helpers/table_container.lo: ../include/net-snmp/library/oid_stash.h
./helpers/table_container.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/table_container.lo: ../include/net-snmp/library/snmp.h
./helpers/table_container.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/table_container.lo: ../include/net-snmp/library/getopt.h
./helpers/table_container.lo: ../include/net-snmp/utilities.h
-./helpers/table_container.lo: ../include/net-snmp/library/snmp_client.h
./helpers/table_container.lo: ../include/net-snmp/library/system.h
./helpers/table_container.lo: ../include/net-snmp/library/tools.h
./helpers/table_container.lo: ../include/net-snmp/library/int64.h
./helpers/table_container.lo: ../include/net-snmp/library/mt_support.h
./helpers/table_container.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/table_container.lo: ../include/net-snmp/library/callback.h
./helpers/table_container.lo: ../include/net-snmp/library/data_list.h
-./helpers/table_container.lo: ../include/net-snmp/library/oid_stash.h
./helpers/table_container.lo: ../include/net-snmp/library/check_varbind.h
./helpers/table_container.lo: ../include/net-snmp/library/container.h
./helpers/table_container.lo: ../include/net-snmp/library/factory.h
-./helpers/table_container.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/table_container.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/table_container.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/table_container.lo: ../include/net-snmp/library/container_iterator.h
./helpers/table_container.lo: ../include/net-snmp/library/container.h
./helpers/table_container.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/table_container.lo: ../include/net-snmp/version.h
-./helpers/table_container.lo: ../include/net-snmp/session_api.h
-./helpers/table_container.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/table_container.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/table_container.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/table_container.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/table_container.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/table_container.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/table_container.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/table_container.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/table_container.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/table_container.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/table_container.lo: ../include/net-snmp/pdu_api.h
-./helpers/table_container.lo: ../include/net-snmp/mib_api.h
-./helpers/table_container.lo: ../include/net-snmp/library/mib.h
-./helpers/table_container.lo: ../include/net-snmp/library/parse.h
-./helpers/table_container.lo: ../include/net-snmp/varbind_api.h
./helpers/table_container.lo: ../include/net-snmp/config_api.h
./helpers/table_container.lo: ../include/net-snmp/library/read_config.h
./helpers/table_container.lo: ../include/net-snmp/library/default_store.h
./helpers/table_container.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/table_container.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/table_container.lo: ../include/net-snmp/library/vacm.h
-./helpers/table_container.lo: ../include/net-snmp/output_api.h
-./helpers/table_container.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/table_container.lo: ../include/net-snmp/snmpv3_api.h
./helpers/table_container.lo: ../include/net-snmp/library/snmpv3.h
./helpers/table_container.lo: ../include/net-snmp/library/transform_oids.h
@@ -3935,6 +4402,7 @@
./helpers/table_container.lo: ../include/net-snmp/library/lcd_time.h
./helpers/table_container.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/table_container.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/table_container.lo: ../include/net-snmp/library/snmptsm.h
./helpers/table_container.lo: ../include/net-snmp/library/snmpusm.h
./helpers/table_container.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/table_container.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -3972,63 +4440,67 @@
./helpers/table_container.lo: ../include/net-snmp/agent/table_container.h
./helpers/table_container.lo: ../include/net-snmp/agent/table_array.h
./helpers/table_container.lo: ../include/net-snmp/agent/mfd.h
+./helpers/table_container.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/table_data.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/table_data.lo: ../include/net-snmp/system/linux.h
-./helpers/table_data.lo: ../include/net-snmp/system/sysv.h
-./helpers/table_data.lo: ../include/net-snmp/system/generic.h
-./helpers/table_data.lo: ../include/net-snmp/machine/generic.h
+./helpers/table_data.lo: ../include/net-snmp/net-snmp-features.h
./helpers/table_data.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/table_data.lo: ../include/net-snmp/definitions.h
./helpers/table_data.lo: ../include/net-snmp/types.h
+./helpers/table_data.lo: ../include/net-snmp/library/oid.h
+./helpers/table_data.lo: ../include/net-snmp/library/types.h
./helpers/table_data.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/table_data.lo: ../include/net-snmp/varbind_api.h
+./helpers/table_data.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/table_data.lo: ../include/net-snmp/pdu_api.h
./helpers/table_data.lo: ../include/net-snmp/library/asn1.h
+./helpers/table_data.lo: ../include/net-snmp/output_api.h
+./helpers/table_data.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/table_data.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/table_data.lo: ../include/net-snmp/session_api.h
+./helpers/table_data.lo: ../include/net-snmp/library/callback.h
+./helpers/table_data.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/table_data.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/table_data.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/table_data.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/table_data.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/table_data.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/table_data.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/table_data.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/table_data.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/table_data.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/table_data.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/table_data.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/table_data.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/table_data.lo: ../include/net-snmp/library/mib.h
+./helpers/table_data.lo: ../include/net-snmp/mib_api.h
+./helpers/table_data.lo: ../include/net-snmp/library/parse.h
+./helpers/table_data.lo: ../include/net-snmp/library/oid_stash.h
./helpers/table_data.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/table_data.lo: ../include/net-snmp/library/snmp.h
./helpers/table_data.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/table_data.lo: ../include/net-snmp/library/getopt.h
./helpers/table_data.lo: ../include/net-snmp/utilities.h
-./helpers/table_data.lo: ../include/net-snmp/library/snmp_client.h
./helpers/table_data.lo: ../include/net-snmp/library/system.h
./helpers/table_data.lo: ../include/net-snmp/library/tools.h
./helpers/table_data.lo: ../include/net-snmp/library/int64.h
./helpers/table_data.lo: ../include/net-snmp/library/mt_support.h
./helpers/table_data.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/table_data.lo: ../include/net-snmp/library/callback.h
./helpers/table_data.lo: ../include/net-snmp/library/data_list.h
-./helpers/table_data.lo: ../include/net-snmp/library/oid_stash.h
./helpers/table_data.lo: ../include/net-snmp/library/check_varbind.h
./helpers/table_data.lo: ../include/net-snmp/library/container.h
./helpers/table_data.lo: ../include/net-snmp/library/factory.h
-./helpers/table_data.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/table_data.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/table_data.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/table_data.lo: ../include/net-snmp/library/container_iterator.h
./helpers/table_data.lo: ../include/net-snmp/library/container.h
./helpers/table_data.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/table_data.lo: ../include/net-snmp/version.h
-./helpers/table_data.lo: ../include/net-snmp/session_api.h
-./helpers/table_data.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/table_data.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/table_data.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/table_data.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/table_data.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/table_data.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/table_data.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/table_data.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/table_data.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/table_data.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/table_data.lo: ../include/net-snmp/pdu_api.h
-./helpers/table_data.lo: ../include/net-snmp/mib_api.h
-./helpers/table_data.lo: ../include/net-snmp/library/mib.h
-./helpers/table_data.lo: ../include/net-snmp/library/parse.h
-./helpers/table_data.lo: ../include/net-snmp/varbind_api.h
./helpers/table_data.lo: ../include/net-snmp/config_api.h
./helpers/table_data.lo: ../include/net-snmp/library/read_config.h
./helpers/table_data.lo: ../include/net-snmp/library/default_store.h
./helpers/table_data.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/table_data.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/table_data.lo: ../include/net-snmp/library/vacm.h
-./helpers/table_data.lo: ../include/net-snmp/output_api.h
-./helpers/table_data.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/table_data.lo: ../include/net-snmp/snmpv3_api.h
./helpers/table_data.lo: ../include/net-snmp/library/snmpv3.h
./helpers/table_data.lo: ../include/net-snmp/library/transform_oids.h
@@ -4037,6 +4509,7 @@
./helpers/table_data.lo: ../include/net-snmp/library/lcd_time.h
./helpers/table_data.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/table_data.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/table_data.lo: ../include/net-snmp/library/snmptsm.h
./helpers/table_data.lo: ../include/net-snmp/library/snmpusm.h
./helpers/table_data.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/table_data.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -4074,63 +4547,67 @@
./helpers/table_data.lo: ../include/net-snmp/agent/table_container.h
./helpers/table_data.lo: ../include/net-snmp/agent/table_array.h
./helpers/table_data.lo: ../include/net-snmp/agent/mfd.h
+./helpers/table_data.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/table_dataset.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/table_dataset.lo: ../include/net-snmp/system/linux.h
-./helpers/table_dataset.lo: ../include/net-snmp/system/sysv.h
-./helpers/table_dataset.lo: ../include/net-snmp/system/generic.h
-./helpers/table_dataset.lo: ../include/net-snmp/machine/generic.h
+./helpers/table_dataset.lo: ../include/net-snmp/net-snmp-features.h
./helpers/table_dataset.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/table_dataset.lo: ../include/net-snmp/definitions.h
./helpers/table_dataset.lo: ../include/net-snmp/types.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/oid.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/types.h
./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/table_dataset.lo: ../include/net-snmp/varbind_api.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/table_dataset.lo: ../include/net-snmp/pdu_api.h
./helpers/table_dataset.lo: ../include/net-snmp/library/asn1.h
+./helpers/table_dataset.lo: ../include/net-snmp/output_api.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/table_dataset.lo: ../include/net-snmp/session_api.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/callback.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/mib.h
+./helpers/table_dataset.lo: ../include/net-snmp/mib_api.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/parse.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/oid_stash.h
./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/table_dataset.lo: ../include/net-snmp/library/snmp.h
./helpers/table_dataset.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/getopt.h
./helpers/table_dataset.lo: ../include/net-snmp/utilities.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_client.h
./helpers/table_dataset.lo: ../include/net-snmp/library/system.h
./helpers/table_dataset.lo: ../include/net-snmp/library/tools.h
./helpers/table_dataset.lo: ../include/net-snmp/library/int64.h
./helpers/table_dataset.lo: ../include/net-snmp/library/mt_support.h
./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/callback.h
./helpers/table_dataset.lo: ../include/net-snmp/library/data_list.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/oid_stash.h
./helpers/table_dataset.lo: ../include/net-snmp/library/check_varbind.h
./helpers/table_dataset.lo: ../include/net-snmp/library/container.h
./helpers/table_dataset.lo: ../include/net-snmp/library/factory.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/table_dataset.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/table_dataset.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/table_dataset.lo: ../include/net-snmp/library/container_iterator.h
./helpers/table_dataset.lo: ../include/net-snmp/library/container.h
./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/table_dataset.lo: ../include/net-snmp/version.h
-./helpers/table_dataset.lo: ../include/net-snmp/session_api.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/table_dataset.lo: ../include/net-snmp/pdu_api.h
-./helpers/table_dataset.lo: ../include/net-snmp/mib_api.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/mib.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/parse.h
-./helpers/table_dataset.lo: ../include/net-snmp/varbind_api.h
./helpers/table_dataset.lo: ../include/net-snmp/config_api.h
./helpers/table_dataset.lo: ../include/net-snmp/library/read_config.h
./helpers/table_dataset.lo: ../include/net-snmp/library/default_store.h
./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/table_dataset.lo: ../include/net-snmp/library/vacm.h
-./helpers/table_dataset.lo: ../include/net-snmp/output_api.h
-./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/table_dataset.lo: ../include/net-snmp/snmpv3_api.h
./helpers/table_dataset.lo: ../include/net-snmp/library/snmpv3.h
./helpers/table_dataset.lo: ../include/net-snmp/library/transform_oids.h
@@ -4139,6 +4616,7 @@
./helpers/table_dataset.lo: ../include/net-snmp/library/lcd_time.h
./helpers/table_dataset.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/table_dataset.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/table_dataset.lo: ../include/net-snmp/library/snmptsm.h
./helpers/table_dataset.lo: ../include/net-snmp/library/snmpusm.h
./helpers/table_dataset.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/table_dataset.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -4176,63 +4654,67 @@
./helpers/table_dataset.lo: ../include/net-snmp/agent/table_container.h
./helpers/table_dataset.lo: ../include/net-snmp/agent/table_array.h
./helpers/table_dataset.lo: ../include/net-snmp/agent/mfd.h
+./helpers/table_dataset.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/table_iterator.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/table_iterator.lo: ../include/net-snmp/system/linux.h
-./helpers/table_iterator.lo: ../include/net-snmp/system/sysv.h
-./helpers/table_iterator.lo: ../include/net-snmp/system/generic.h
-./helpers/table_iterator.lo: ../include/net-snmp/machine/generic.h
+./helpers/table_iterator.lo: ../include/net-snmp/net-snmp-features.h
./helpers/table_iterator.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/table_iterator.lo: ../include/net-snmp/definitions.h
./helpers/table_iterator.lo: ../include/net-snmp/types.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/oid.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/types.h
./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/table_iterator.lo: ../include/net-snmp/varbind_api.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/table_iterator.lo: ../include/net-snmp/pdu_api.h
./helpers/table_iterator.lo: ../include/net-snmp/library/asn1.h
+./helpers/table_iterator.lo: ../include/net-snmp/output_api.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/table_iterator.lo: ../include/net-snmp/session_api.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/callback.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/mib.h
+./helpers/table_iterator.lo: ../include/net-snmp/mib_api.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/parse.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/oid_stash.h
./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/table_iterator.lo: ../include/net-snmp/library/snmp.h
./helpers/table_iterator.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/getopt.h
./helpers/table_iterator.lo: ../include/net-snmp/utilities.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_client.h
./helpers/table_iterator.lo: ../include/net-snmp/library/system.h
./helpers/table_iterator.lo: ../include/net-snmp/library/tools.h
./helpers/table_iterator.lo: ../include/net-snmp/library/int64.h
./helpers/table_iterator.lo: ../include/net-snmp/library/mt_support.h
./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/callback.h
./helpers/table_iterator.lo: ../include/net-snmp/library/data_list.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/oid_stash.h
./helpers/table_iterator.lo: ../include/net-snmp/library/check_varbind.h
./helpers/table_iterator.lo: ../include/net-snmp/library/container.h
./helpers/table_iterator.lo: ../include/net-snmp/library/factory.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/table_iterator.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/table_iterator.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/table_iterator.lo: ../include/net-snmp/library/container_iterator.h
./helpers/table_iterator.lo: ../include/net-snmp/library/container.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_assert.h
-./helpers/table_iterator.lo: ../include/net-snmp/version.h
-./helpers/table_iterator.lo: ../include/net-snmp/session_api.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/table_iterator.lo: ../include/net-snmp/pdu_api.h
-./helpers/table_iterator.lo: ../include/net-snmp/mib_api.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/mib.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/parse.h
-./helpers/table_iterator.lo: ../include/net-snmp/varbind_api.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_assert.h
+./helpers/table_iterator.lo: ../include/net-snmp/version.h
./helpers/table_iterator.lo: ../include/net-snmp/config_api.h
./helpers/table_iterator.lo: ../include/net-snmp/library/read_config.h
./helpers/table_iterator.lo: ../include/net-snmp/library/default_store.h
./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/table_iterator.lo: ../include/net-snmp/library/vacm.h
-./helpers/table_iterator.lo: ../include/net-snmp/output_api.h
-./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/table_iterator.lo: ../include/net-snmp/snmpv3_api.h
./helpers/table_iterator.lo: ../include/net-snmp/library/snmpv3.h
./helpers/table_iterator.lo: ../include/net-snmp/library/transform_oids.h
@@ -4241,6 +4723,7 @@
./helpers/table_iterator.lo: ../include/net-snmp/library/lcd_time.h
./helpers/table_iterator.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/table_iterator.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/table_iterator.lo: ../include/net-snmp/library/snmptsm.h
./helpers/table_iterator.lo: ../include/net-snmp/library/snmpusm.h
./helpers/table_iterator.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/table_iterator.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -4278,64 +4761,68 @@
./helpers/table_iterator.lo: ../include/net-snmp/agent/table_container.h
./helpers/table_iterator.lo: ../include/net-snmp/agent/table_array.h
./helpers/table_iterator.lo: ../include/net-snmp/agent/mfd.h
+./helpers/table_iterator.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/table_iterator.lo: ../include/net-snmp/agent/stash_cache.h
./helpers/table_row.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/table_row.lo: ../include/net-snmp/system/linux.h
-./helpers/table_row.lo: ../include/net-snmp/system/sysv.h
-./helpers/table_row.lo: ../include/net-snmp/system/generic.h
-./helpers/table_row.lo: ../include/net-snmp/machine/generic.h
+./helpers/table_row.lo: ../include/net-snmp/net-snmp-features.h
./helpers/table_row.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/table_row.lo: ../include/net-snmp/definitions.h
./helpers/table_row.lo: ../include/net-snmp/types.h
+./helpers/table_row.lo: ../include/net-snmp/library/oid.h
+./helpers/table_row.lo: ../include/net-snmp/library/types.h
./helpers/table_row.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/table_row.lo: ../include/net-snmp/varbind_api.h
+./helpers/table_row.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/table_row.lo: ../include/net-snmp/pdu_api.h
./helpers/table_row.lo: ../include/net-snmp/library/asn1.h
+./helpers/table_row.lo: ../include/net-snmp/output_api.h
+./helpers/table_row.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/table_row.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/table_row.lo: ../include/net-snmp/session_api.h
+./helpers/table_row.lo: ../include/net-snmp/library/callback.h
+./helpers/table_row.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/table_row.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/table_row.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/table_row.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/table_row.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/table_row.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/table_row.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/table_row.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/table_row.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/table_row.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/table_row.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/table_row.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/table_row.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/table_row.lo: ../include/net-snmp/library/mib.h
+./helpers/table_row.lo: ../include/net-snmp/mib_api.h
+./helpers/table_row.lo: ../include/net-snmp/library/parse.h
+./helpers/table_row.lo: ../include/net-snmp/library/oid_stash.h
./helpers/table_row.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/table_row.lo: ../include/net-snmp/library/snmp.h
./helpers/table_row.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/table_row.lo: ../include/net-snmp/library/getopt.h
./helpers/table_row.lo: ../include/net-snmp/utilities.h
-./helpers/table_row.lo: ../include/net-snmp/library/snmp_client.h
./helpers/table_row.lo: ../include/net-snmp/library/system.h
./helpers/table_row.lo: ../include/net-snmp/library/tools.h
./helpers/table_row.lo: ../include/net-snmp/library/int64.h
./helpers/table_row.lo: ../include/net-snmp/library/mt_support.h
./helpers/table_row.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/table_row.lo: ../include/net-snmp/library/callback.h
./helpers/table_row.lo: ../include/net-snmp/library/data_list.h
-./helpers/table_row.lo: ../include/net-snmp/library/oid_stash.h
./helpers/table_row.lo: ../include/net-snmp/library/check_varbind.h
./helpers/table_row.lo: ../include/net-snmp/library/container.h
./helpers/table_row.lo: ../include/net-snmp/library/factory.h
-./helpers/table_row.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/table_row.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/table_row.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/table_row.lo: ../include/net-snmp/library/container_iterator.h
./helpers/table_row.lo: ../include/net-snmp/library/container.h
./helpers/table_row.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/table_row.lo: ../include/net-snmp/version.h
-./helpers/table_row.lo: ../include/net-snmp/session_api.h
-./helpers/table_row.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/table_row.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/table_row.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/table_row.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/table_row.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/table_row.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/table_row.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/table_row.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/table_row.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/table_row.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/table_row.lo: ../include/net-snmp/pdu_api.h
-./helpers/table_row.lo: ../include/net-snmp/mib_api.h
-./helpers/table_row.lo: ../include/net-snmp/library/mib.h
-./helpers/table_row.lo: ../include/net-snmp/library/parse.h
-./helpers/table_row.lo: ../include/net-snmp/varbind_api.h
./helpers/table_row.lo: ../include/net-snmp/config_api.h
./helpers/table_row.lo: ../include/net-snmp/library/read_config.h
./helpers/table_row.lo: ../include/net-snmp/library/default_store.h
./helpers/table_row.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/table_row.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/table_row.lo: ../include/net-snmp/library/vacm.h
-./helpers/table_row.lo: ../include/net-snmp/output_api.h
-./helpers/table_row.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/table_row.lo: ../include/net-snmp/snmpv3_api.h
./helpers/table_row.lo: ../include/net-snmp/library/snmpv3.h
./helpers/table_row.lo: ../include/net-snmp/library/transform_oids.h
@@ -4344,6 +4831,7 @@
./helpers/table_row.lo: ../include/net-snmp/library/lcd_time.h
./helpers/table_row.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/table_row.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/table_row.lo: ../include/net-snmp/library/snmptsm.h
./helpers/table_row.lo: ../include/net-snmp/library/snmpusm.h
./helpers/table_row.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/table_row.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -4381,63 +4869,67 @@
./helpers/table_row.lo: ../include/net-snmp/agent/table_container.h
./helpers/table_row.lo: ../include/net-snmp/agent/table_array.h
./helpers/table_row.lo: ../include/net-snmp/agent/mfd.h
+./helpers/table_row.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/table_tdata.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/table_tdata.lo: ../include/net-snmp/system/linux.h
-./helpers/table_tdata.lo: ../include/net-snmp/system/sysv.h
-./helpers/table_tdata.lo: ../include/net-snmp/system/generic.h
-./helpers/table_tdata.lo: ../include/net-snmp/machine/generic.h
+./helpers/table_tdata.lo: ../include/net-snmp/net-snmp-features.h
./helpers/table_tdata.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/table_tdata.lo: ../include/net-snmp/definitions.h
./helpers/table_tdata.lo: ../include/net-snmp/types.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/oid.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/types.h
./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/table_tdata.lo: ../include/net-snmp/varbind_api.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/table_tdata.lo: ../include/net-snmp/pdu_api.h
./helpers/table_tdata.lo: ../include/net-snmp/library/asn1.h
+./helpers/table_tdata.lo: ../include/net-snmp/output_api.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/table_tdata.lo: ../include/net-snmp/session_api.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/callback.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/mib.h
+./helpers/table_tdata.lo: ../include/net-snmp/mib_api.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/parse.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/oid_stash.h
./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/table_tdata.lo: ../include/net-snmp/library/snmp.h
./helpers/table_tdata.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/getopt.h
./helpers/table_tdata.lo: ../include/net-snmp/utilities.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_client.h
./helpers/table_tdata.lo: ../include/net-snmp/library/system.h
./helpers/table_tdata.lo: ../include/net-snmp/library/tools.h
./helpers/table_tdata.lo: ../include/net-snmp/library/int64.h
./helpers/table_tdata.lo: ../include/net-snmp/library/mt_support.h
./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/callback.h
./helpers/table_tdata.lo: ../include/net-snmp/library/data_list.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/oid_stash.h
./helpers/table_tdata.lo: ../include/net-snmp/library/check_varbind.h
./helpers/table_tdata.lo: ../include/net-snmp/library/container.h
./helpers/table_tdata.lo: ../include/net-snmp/library/factory.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/table_tdata.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/table_tdata.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/table_tdata.lo: ../include/net-snmp/library/container_iterator.h
./helpers/table_tdata.lo: ../include/net-snmp/library/container.h
./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/table_tdata.lo: ../include/net-snmp/version.h
-./helpers/table_tdata.lo: ../include/net-snmp/session_api.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/table_tdata.lo: ../include/net-snmp/pdu_api.h
-./helpers/table_tdata.lo: ../include/net-snmp/mib_api.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/mib.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/parse.h
-./helpers/table_tdata.lo: ../include/net-snmp/varbind_api.h
./helpers/table_tdata.lo: ../include/net-snmp/config_api.h
./helpers/table_tdata.lo: ../include/net-snmp/library/read_config.h
./helpers/table_tdata.lo: ../include/net-snmp/library/default_store.h
./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/table_tdata.lo: ../include/net-snmp/library/vacm.h
-./helpers/table_tdata.lo: ../include/net-snmp/output_api.h
-./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/table_tdata.lo: ../include/net-snmp/snmpv3_api.h
./helpers/table_tdata.lo: ../include/net-snmp/library/snmpv3.h
./helpers/table_tdata.lo: ../include/net-snmp/library/transform_oids.h
@@ -4446,6 +4938,7 @@
./helpers/table_tdata.lo: ../include/net-snmp/library/lcd_time.h
./helpers/table_tdata.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/table_tdata.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/table_tdata.lo: ../include/net-snmp/library/snmptsm.h
./helpers/table_tdata.lo: ../include/net-snmp/library/snmpusm.h
./helpers/table_tdata.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/table_tdata.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -4483,63 +4976,67 @@
./helpers/table_tdata.lo: ../include/net-snmp/agent/table_container.h
./helpers/table_tdata.lo: ../include/net-snmp/agent/table_array.h
./helpers/table_tdata.lo: ../include/net-snmp/agent/mfd.h
+./helpers/table_tdata.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./helpers/watcher.lo: ../include/net-snmp/net-snmp-config.h
-./helpers/watcher.lo: ../include/net-snmp/system/linux.h
-./helpers/watcher.lo: ../include/net-snmp/system/sysv.h
-./helpers/watcher.lo: ../include/net-snmp/system/generic.h
-./helpers/watcher.lo: ../include/net-snmp/machine/generic.h
+./helpers/watcher.lo: ../include/net-snmp/net-snmp-features.h
./helpers/watcher.lo: ../include/net-snmp/net-snmp-includes.h
./helpers/watcher.lo: ../include/net-snmp/definitions.h
./helpers/watcher.lo: ../include/net-snmp/types.h
+./helpers/watcher.lo: ../include/net-snmp/library/oid.h
+./helpers/watcher.lo: ../include/net-snmp/library/types.h
./helpers/watcher.lo: ../include/net-snmp/library/snmp_api.h
+./helpers/watcher.lo: ../include/net-snmp/varbind_api.h
+./helpers/watcher.lo: ../include/net-snmp/library/snmp_client.h
+./helpers/watcher.lo: ../include/net-snmp/pdu_api.h
./helpers/watcher.lo: ../include/net-snmp/library/asn1.h
+./helpers/watcher.lo: ../include/net-snmp/output_api.h
+./helpers/watcher.lo: ../include/net-snmp/library/snmp_debug.h
+./helpers/watcher.lo: ../include/net-snmp/library/snmp_logging.h
+./helpers/watcher.lo: ../include/net-snmp/session_api.h
+./helpers/watcher.lo: ../include/net-snmp/library/callback.h
+./helpers/watcher.lo: ../include/net-snmp/library/snmp_transport.h
+./helpers/watcher.lo: ../include/net-snmp/library/snmp_service.h
+./helpers/watcher.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./helpers/watcher.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./helpers/watcher.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./helpers/watcher.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./helpers/watcher.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./helpers/watcher.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./helpers/watcher.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./helpers/watcher.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./helpers/watcher.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./helpers/watcher.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./helpers/watcher.lo: ../include/net-snmp/library/ucd_compat.h
+./helpers/watcher.lo: ../include/net-snmp/library/mib.h
+./helpers/watcher.lo: ../include/net-snmp/mib_api.h
+./helpers/watcher.lo: ../include/net-snmp/library/parse.h
+./helpers/watcher.lo: ../include/net-snmp/library/oid_stash.h
./helpers/watcher.lo: ../include/net-snmp/library/snmp_impl.h
./helpers/watcher.lo: ../include/net-snmp/library/snmp.h
./helpers/watcher.lo: ../include/net-snmp/library/snmp-tc.h
+./helpers/watcher.lo: ../include/net-snmp/library/getopt.h
./helpers/watcher.lo: ../include/net-snmp/utilities.h
-./helpers/watcher.lo: ../include/net-snmp/library/snmp_client.h
./helpers/watcher.lo: ../include/net-snmp/library/system.h
./helpers/watcher.lo: ../include/net-snmp/library/tools.h
./helpers/watcher.lo: ../include/net-snmp/library/int64.h
./helpers/watcher.lo: ../include/net-snmp/library/mt_support.h
./helpers/watcher.lo: ../include/net-snmp/library/snmp_alarm.h
-./helpers/watcher.lo: ../include/net-snmp/library/callback.h
./helpers/watcher.lo: ../include/net-snmp/library/data_list.h
-./helpers/watcher.lo: ../include/net-snmp/library/oid_stash.h
./helpers/watcher.lo: ../include/net-snmp/library/check_varbind.h
./helpers/watcher.lo: ../include/net-snmp/library/container.h
./helpers/watcher.lo: ../include/net-snmp/library/factory.h
-./helpers/watcher.lo: ../include/net-snmp/library/snmp_logging.h
./helpers/watcher.lo: ../include/net-snmp/library/container_binary_array.h
./helpers/watcher.lo: ../include/net-snmp/library/container_list_ssll.h
./helpers/watcher.lo: ../include/net-snmp/library/container_iterator.h
./helpers/watcher.lo: ../include/net-snmp/library/container.h
./helpers/watcher.lo: ../include/net-snmp/library/snmp_assert.h
./helpers/watcher.lo: ../include/net-snmp/version.h
-./helpers/watcher.lo: ../include/net-snmp/session_api.h
-./helpers/watcher.lo: ../include/net-snmp/library/snmp_transport.h
-./helpers/watcher.lo: ../include/net-snmp/library/snmp_service.h
-./helpers/watcher.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./helpers/watcher.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./helpers/watcher.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./helpers/watcher.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./helpers/watcher.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./helpers/watcher.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./helpers/watcher.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./helpers/watcher.lo: ../include/net-snmp/library/ucd_compat.h
-./helpers/watcher.lo: ../include/net-snmp/pdu_api.h
-./helpers/watcher.lo: ../include/net-snmp/mib_api.h
-./helpers/watcher.lo: ../include/net-snmp/library/mib.h
-./helpers/watcher.lo: ../include/net-snmp/library/parse.h
-./helpers/watcher.lo: ../include/net-snmp/varbind_api.h
./helpers/watcher.lo: ../include/net-snmp/config_api.h
./helpers/watcher.lo: ../include/net-snmp/library/read_config.h
./helpers/watcher.lo: ../include/net-snmp/library/default_store.h
./helpers/watcher.lo: ../include/net-snmp/library/snmp_parse_args.h
./helpers/watcher.lo: ../include/net-snmp/library/snmp_enum.h
./helpers/watcher.lo: ../include/net-snmp/library/vacm.h
-./helpers/watcher.lo: ../include/net-snmp/output_api.h
-./helpers/watcher.lo: ../include/net-snmp/library/snmp_debug.h
./helpers/watcher.lo: ../include/net-snmp/snmpv3_api.h
./helpers/watcher.lo: ../include/net-snmp/library/snmpv3.h
./helpers/watcher.lo: ../include/net-snmp/library/transform_oids.h
@@ -4548,6 +5045,7 @@
./helpers/watcher.lo: ../include/net-snmp/library/lcd_time.h
./helpers/watcher.lo: ../include/net-snmp/library/snmp_secmod.h
./helpers/watcher.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./helpers/watcher.lo: ../include/net-snmp/library/snmptsm.h
./helpers/watcher.lo: ../include/net-snmp/library/snmpusm.h
./helpers/watcher.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./helpers/watcher.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -4585,63 +5083,67 @@
./helpers/watcher.lo: ../include/net-snmp/agent/table_container.h
./helpers/watcher.lo: ../include/net-snmp/agent/table_array.h
./helpers/watcher.lo: ../include/net-snmp/agent/mfd.h
+./helpers/watcher.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./mibgroup/header_complex.lo: ../include/net-snmp/net-snmp-config.h
-./mibgroup/header_complex.lo: ../include/net-snmp/system/linux.h
-./mibgroup/header_complex.lo: ../include/net-snmp/system/sysv.h
-./mibgroup/header_complex.lo: ../include/net-snmp/system/generic.h
-./mibgroup/header_complex.lo: ../include/net-snmp/machine/generic.h
./mibgroup/header_complex.lo: ../include/net-snmp/net-snmp-includes.h
./mibgroup/header_complex.lo: ../include/net-snmp/definitions.h
./mibgroup/header_complex.lo: ../include/net-snmp/types.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/oid.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/types.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_api.h
+./mibgroup/header_complex.lo: ../include/net-snmp/varbind_api.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_client.h
+./mibgroup/header_complex.lo: ../include/net-snmp/pdu_api.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/asn1.h
+./mibgroup/header_complex.lo: ../include/net-snmp/output_api.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_debug.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_logging.h
+./mibgroup/header_complex.lo: ../include/net-snmp/session_api.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/callback.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_transport.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_service.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/ucd_compat.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/mib.h
+./mibgroup/header_complex.lo: ../include/net-snmp/mib_api.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/parse.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/oid_stash.h
+./mibgroup/header_complex.lo: ../include/net-snmp/net-snmp-features.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_impl.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp-tc.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/getopt.h
./mibgroup/header_complex.lo: ../include/net-snmp/utilities.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_client.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/system.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/tools.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/int64.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/mt_support.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_alarm.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/callback.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/data_list.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/oid_stash.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/check_varbind.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/container.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/factory.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_logging.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/container_binary_array.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/container_list_ssll.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/container_iterator.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/container.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_assert.h
./mibgroup/header_complex.lo: ../include/net-snmp/version.h
-./mibgroup/header_complex.lo: ../include/net-snmp/session_api.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_transport.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_service.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/ucd_compat.h
-./mibgroup/header_complex.lo: ../include/net-snmp/pdu_api.h
-./mibgroup/header_complex.lo: ../include/net-snmp/mib_api.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/mib.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/parse.h
-./mibgroup/header_complex.lo: ../include/net-snmp/varbind_api.h
./mibgroup/header_complex.lo: ../include/net-snmp/config_api.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/read_config.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/default_store.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_parse_args.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_enum.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/vacm.h
-./mibgroup/header_complex.lo: ../include/net-snmp/output_api.h
-./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_debug.h
./mibgroup/header_complex.lo: ../include/net-snmp/snmpv3_api.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpv3.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/transform_oids.h
@@ -4650,6 +5152,7 @@
./mibgroup/header_complex.lo: ../include/net-snmp/library/lcd_time.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/snmp_secmod.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./mibgroup/header_complex.lo: ../include/net-snmp/library/snmptsm.h
./mibgroup/header_complex.lo: ../include/net-snmp/library/snmpusm.h
./mibgroup/header_complex.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./mibgroup/header_complex.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -4687,69 +5190,69 @@
./mibgroup/header_complex.lo: ../include/net-snmp/agent/table_container.h
./mibgroup/header_complex.lo: ../include/net-snmp/agent/table_array.h
./mibgroup/header_complex.lo: ../include/net-snmp/agent/mfd.h
+./mibgroup/header_complex.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./mibgroup/header_complex.lo: ./mibgroup/header_complex.h
./mibgroup/kernel_sunos5.lo: ../include/net-snmp/net-snmp-config.h
-./mibgroup/kernel_sunos5.lo: ../include/net-snmp/system/linux.h
-./mibgroup/kernel_sunos5.lo: ../include/net-snmp/system/sysv.h
-./mibgroup/kernel_sunos5.lo: ../include/net-snmp/system/generic.h
-./mibgroup/kernel_sunos5.lo: ../include/net-snmp/machine/generic.h
./mibgroup/testhandler.lo: ../include/net-snmp/net-snmp-config.h
-./mibgroup/testhandler.lo: ../include/net-snmp/system/linux.h
-./mibgroup/testhandler.lo: ../include/net-snmp/system/sysv.h
-./mibgroup/testhandler.lo: ../include/net-snmp/system/generic.h
-./mibgroup/testhandler.lo: ../include/net-snmp/machine/generic.h
+./mibgroup/testhandler.lo: ../include/net-snmp/net-snmp-features.h
./mibgroup/testhandler.lo: ../include/net-snmp/net-snmp-includes.h
./mibgroup/testhandler.lo: ../include/net-snmp/definitions.h
./mibgroup/testhandler.lo: ../include/net-snmp/types.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/oid.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/types.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_api.h
+./mibgroup/testhandler.lo: ../include/net-snmp/varbind_api.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_client.h
+./mibgroup/testhandler.lo: ../include/net-snmp/pdu_api.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/asn1.h
+./mibgroup/testhandler.lo: ../include/net-snmp/output_api.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_debug.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_logging.h
+./mibgroup/testhandler.lo: ../include/net-snmp/session_api.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/callback.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_transport.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_service.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/ucd_compat.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/mib.h
+./mibgroup/testhandler.lo: ../include/net-snmp/mib_api.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/parse.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/oid_stash.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_impl.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp-tc.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/getopt.h
./mibgroup/testhandler.lo: ../include/net-snmp/utilities.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_client.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/system.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/tools.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/int64.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/mt_support.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_alarm.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/callback.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/data_list.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/oid_stash.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/check_varbind.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/container.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/factory.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_logging.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/container_binary_array.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/container_list_ssll.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/container_iterator.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/container.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_assert.h
./mibgroup/testhandler.lo: ../include/net-snmp/version.h
-./mibgroup/testhandler.lo: ../include/net-snmp/session_api.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_transport.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_service.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/ucd_compat.h
-./mibgroup/testhandler.lo: ../include/net-snmp/pdu_api.h
-./mibgroup/testhandler.lo: ../include/net-snmp/mib_api.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/mib.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/parse.h
-./mibgroup/testhandler.lo: ../include/net-snmp/varbind_api.h
./mibgroup/testhandler.lo: ../include/net-snmp/config_api.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/read_config.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/default_store.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_parse_args.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_enum.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/vacm.h
-./mibgroup/testhandler.lo: ../include/net-snmp/output_api.h
-./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_debug.h
./mibgroup/testhandler.lo: ../include/net-snmp/snmpv3_api.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpv3.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/transform_oids.h
@@ -4758,6 +5261,7 @@
./mibgroup/testhandler.lo: ../include/net-snmp/library/lcd_time.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/snmp_secmod.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./mibgroup/testhandler.lo: ../include/net-snmp/library/snmptsm.h
./mibgroup/testhandler.lo: ../include/net-snmp/library/snmpusm.h
./mibgroup/testhandler.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./mibgroup/testhandler.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -4795,64 +5299,68 @@
./mibgroup/testhandler.lo: ../include/net-snmp/agent/table_container.h
./mibgroup/testhandler.lo: ../include/net-snmp/agent/table_array.h
./mibgroup/testhandler.lo: ../include/net-snmp/agent/mfd.h
+./mibgroup/testhandler.lo: ../include/net-snmp/agent/snmp_get_statistic.h
./mibgroup/testhandler.lo: ./mibgroup/testhandler.h
./mibgroup/util_funcs.lo: ../include/net-snmp/net-snmp-config.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/system/linux.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/system/sysv.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/system/generic.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/machine/generic.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/net-snmp-features.h
./mibgroup/util_funcs.lo: ../include/net-snmp/net-snmp-includes.h
./mibgroup/util_funcs.lo: ../include/net-snmp/definitions.h
./mibgroup/util_funcs.lo: ../include/net-snmp/types.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/oid.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/types.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_api.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/varbind_api.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_client.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/pdu_api.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/asn1.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/output_api.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_debug.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_logging.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/session_api.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/callback.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_transport.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_service.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpCallbackDomain.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpUnixDomain.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpUDPDomain.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpTCPDomain.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpIPXDomain.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/ucd_compat.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/mib.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/mib_api.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/parse.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/oid_stash.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_impl.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp-tc.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/getopt.h
./mibgroup/util_funcs.lo: ../include/net-snmp/utilities.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_client.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/system.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/tools.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/int64.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/mt_support.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_alarm.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/callback.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/data_list.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/oid_stash.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/check_varbind.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/container.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/factory.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_logging.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/container_binary_array.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/container_list_ssll.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/container_iterator.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/container.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_assert.h
./mibgroup/util_funcs.lo: ../include/net-snmp/version.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/session_api.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_transport.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_service.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpCallbackDomain.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpUnixDomain.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpUDPDomain.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpTCPDomain.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpIPXDomain.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/ucd_compat.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/pdu_api.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/mib_api.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/mib.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/parse.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/varbind_api.h
./mibgroup/util_funcs.lo: ../include/net-snmp/config_api.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/read_config.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/default_store.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_parse_args.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_enum.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/vacm.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/output_api.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_debug.h
./mibgroup/util_funcs.lo: ../include/net-snmp/snmpv3_api.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpv3.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/transform_oids.h
@@ -4861,6 +5369,7 @@
./mibgroup/util_funcs.lo: ../include/net-snmp/library/lcd_time.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmp_secmod.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpv3-security-includes.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmptsm.h
./mibgroup/util_funcs.lo: ../include/net-snmp/library/snmpusm.h
./mibgroup/util_funcs.lo: ../include/net-snmp/agent/net-snmp-agent-includes.h
./mibgroup/util_funcs.lo: ../include/net-snmp/agent/mib_module_config.h
@@ -4897,14 +5406,13 @@
./mibgroup/util_funcs.lo: ../include/net-snmp/agent/table_iterator.h
./mibgroup/util_funcs.lo: ../include/net-snmp/agent/table_container.h
./mibgroup/util_funcs.lo: ../include/net-snmp/agent/table_array.h
-./mibgroup/util_funcs.lo: ../include/net-snmp/agent/mfd.h mibgroup/struct.h
-./mibgroup/util_funcs.lo: ./mibgroup/util_funcs.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/agent/mfd.h
+./mibgroup/util_funcs.lo: ../include/net-snmp/agent/snmp_get_statistic.h
+./mibgroup/util_funcs.lo: ./mibgroup/struct.h ./mibgroup/util_funcs.h
+./mibgroup/util_funcs.lo: ./mibgroup/util_funcs/header_generic.h
+./mibgroup/util_funcs.lo: ./mibgroup/util_funcs/header_simple_table.h
+./mibgroup/util_funcs.lo: ./mibgroup/util_funcs/MIB_STATS_CACHE_TIMEOUT.h
./mibgroup/util_funcs.lo: ./mibgroup/utilities/execute.h
-./mibgroup/util_funcs.lo: ./mibgroup/ucd-snmp/errormib.h
-./mibgroup/util_funcs.lo: ../agent/mibgroup/mibdefs.h
./mibgroup/winExtDLL.lo: ../include/net-snmp/net-snmp-config.h
-./mibgroup/winExtDLL.lo: ../include/net-snmp/system/linux.h
-./mibgroup/winExtDLL.lo: ../include/net-snmp/system/sysv.h
-./mibgroup/winExtDLL.lo: ../include/net-snmp/system/generic.h
-./mibgroup/winExtDLL.lo: ../include/net-snmp/machine/generic.h
+./mibgroup/winExtDLL.lo: ../include/net-snmp/net-snmp-features.h
./mibgroup/winExtDLL.lo: ../include/net-snmp/agent/mib_module_config.h
diff --git a/agent/Makefile.in b/agent/Makefile.in
index 4c8bc51..748b01c 100644
--- a/agent/Makefile.in
+++ b/agent/Makefile.in
@@ -3,6 +3,7 @@
#
top_builddir = ..
+mysubdir=agent
# use GNU vpath, if available, to only set a path for source and headers
# VPATH will pick up objects too, which is bad if you are sharing a
@@ -16,15 +17,18 @@ top_builddir = ..
# what to install
#
SUBDIRS=helpers mibgroup
+FTSUBDIRS=mibgroup helpers
INSTALLSBINPROGS= @SNMPD@
INSTALLLIBS = libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION)
INSTALLPOSTLIBS = libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION)
INCLUDESUBDIR=agent
-INCLUDESUBDIRHEADERS=agent_read_config.h \
+HEADERS=\
+ agent_read_config.h \
agent_registry.h \
agent_index.h \
+ agent_sysORTable.h \
agent_trap.h \
auto_nlist.h \
ds_agent.h \
@@ -34,7 +38,38 @@ INCLUDESUBDIRHEADERS=agent_read_config.h \
agent_handler.h \
net-snmp-agent-includes.h \
mib_modules.h \
- agent_callbacks.h
+ agent_callbacks.h \
+ sysORTable.h \
+ all_helpers.h \
+ baby_steps.h \
+ bulk_to_next.h \
+ cache_handler.h \
+ debug_handler.h \
+ instance.h \
+ mode_end_call.h \
+ multiplexer.h \
+ null.h \
+ old_api.h \
+ read_only.h \
+ row_merge.h \
+ scalar.h \
+ scalar_group.h \
+ serialize.h \
+ snmp_get_statistic.h \
+ stash_cache.h \
+ stash_to_next.h \
+ table_array.h \
+ table_container.h \
+ table.h \
+ table_data.h \
+ table_dataset.h \
+ table_tdata.h \
+ table_iterator.h \
+ watcher.h
+
+HEADERSONLY=mfd.h set_helper.h
+
+INCLUDESUBDIRHEADERS=$(HEADERS) $(HEADERSONLY)
INSTALLBUILTSUBDIRHEADERS=../include/net-snmp/agent/mib_module_config.h \
../include/net-snmp/agent/agent_module_config.h \
@@ -42,7 +77,8 @@ INSTALLBUILTSUBDIRHEADERS=../include/net-snmp/agent/mib_module_config.h \
INSTALLBUILTSUBDIR=agent
INCLUDEMIBGROUPDIR=agent/mibgroup
-INCLUDEMIBGROUPDIRHEADERS=util_funcs.h
+INCLUDEMIBGROUPDIRHEADERS=struct.h util_funcs.h util_funcs/header_generic.h \
+ util_funcs/header_simple_table.h util_funcs/MIB_STATS_CACHE_TIMEOUT.h
OTHERINSTALL=installmibgroupheaders @EMBEDPERLINSTALL@
OTHERUNINSTALL=@EMBEDPERLUNINSTALL@
@@ -60,6 +96,7 @@ INSTALLUCDHEADERS= \
agent_index.h \
agent_read_config.h \
agent_registry.h \
+ agent_sysORTable.h \
agent_trap.h \
auto_nlist.h \
ds_agent.h \
@@ -75,17 +112,16 @@ INSTALLUCDHEADERS= \
# how to build it info
#
USELIBS = ../snmplib/libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION)
-HELPERLIB = helpers/libnetsnmphelpers.$(LIB_EXTENSION)$(LIB_VERSION)
AGENTLIB = libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION)
MIBLIB = libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION)
-LOCAL_LIBS = -L../snmplib/.libs -L../snmplib -L./.libs -L./helpers/.libs -L./helpers
LAGENTLIBS = @LAGENTLIBS@
LMIBLIBS = @LMIBLIBS@
+VAL_LIBS = @VAL_LIBS@
PERLLDOPTS_FOR_APPS = @PERLLDOPTS_FOR_APPS@
PERLLDOPTS_FOR_LIBS = @PERLLDOPTS_FOR_LIBS@
-LIBS = $(USELIBS) @AGENTLIBS@ $(PERLLDOPTS_FOR_APPS)
-OUR_AGENT_LIBS = $(AGENTLIB) $(HELPERLIB) $(MIBLIB) $(LIBS) @DLLIBS@
+LIBS = $(USELIBS) @AGENTLIBS@ $(PERLLDOPTS_FOR_APPS) $(VAL_LIBS)
+OUR_AGENT_LIBS = $(AGENTLIB) $(MIBLIB) $(LIBS) @DLLIBS@
CPPFLAGS = $(TOP_INCLUDES) -I. $(AGENT_INCLUDES) $(MIBGROUP_INCLUDES) \
$(SNMPLIB_INCLUDES) @CPPFLAGS@
@@ -96,30 +132,149 @@ CPPFLAGS = $(TOP_INCLUDES) -I. $(AGENT_INCLUDES) $(MIBGROUP_INCLUDES) \
# libnetsnmpmibs objects.
@mibgroup_list_lo@
+ at mibgroup_list_ft@
@mibgroup_list_o@
@agentgroup_list_lo@
+ at agentgroup_list_ft@
@agentgroup_list_o@
+FTMIBOBJS = $(mibgroup_list_ft) mib_modules.ft auto_nlist.ft
LMIBOBJS = $(mibgroup_list_lo) mib_modules.lo auto_nlist.lo
MIBOBJS = $(mibgroup_list_o) mib_modules.o auto_nlist.o
# libnetsnmpagent objects
-LIBAGENTOBJS=snmp_agent.o snmp_vars.o agent_read_config.o \
- agent_registry.o agent_index.o agent_trap.o kernel.o \
- agent_handler.o $(agentgroup_list_o) @OTHERAGENTLIBOBJS@
-LLIBAGENTOBJS=snmp_agent.lo snmp_vars.lo agent_read_config.lo \
- agent_registry.lo agent_index.lo agent_trap.lo kernel.lo \
- agent_handler.lo $(agentgroup_list_lo) @OTHERAGENTLIBLOBJS@
+LIBAGENTOBJS= \
+ helpers/all_helpers.o \
+ helpers/baby_steps.o \
+ helpers/bulk_to_next.o \
+ helpers/cache_handler.o \
+ helpers/debug_handler.o \
+ helpers/instance.o \
+ helpers/mode_end_call.o \
+ helpers/multiplexer.o \
+ helpers/null.o \
+ helpers/old_api.o \
+ helpers/read_only.o \
+ helpers/row_merge.o \
+ helpers/scalar.o \
+ helpers/scalar_group.o \
+ helpers/serialize.o \
+ helpers/snmp_get_statistic.o \
+ helpers/stash_cache.o \
+ helpers/stash_to_next.o \
+ helpers/table.o \
+ helpers/table_array.o \
+ helpers/table_container.o \
+ helpers/table_data.o \
+ helpers/table_dataset.o \
+ helpers/table_iterator.o \
+ helpers/table_row.o \
+ helpers/table_tdata.o \
+ helpers/watcher.o \
+ agent_handler.o \
+ agent_index.o \
+ agent_read_config.o \
+ agent_registry.o \
+ agent_sysORTable.o \
+ agent_trap.o \
+ kernel.o \
+ snmp_agent.o \
+ snmp_vars.o \
+ $(agentgroup_list_o) \
+ @OTHERAGENTLIBOBJS@
+
+LLIBAGENTOBJS= \
+ helpers/all_helpers.lo \
+ helpers/baby_steps.lo \
+ helpers/bulk_to_next.lo \
+ helpers/cache_handler.lo \
+ helpers/debug_handler.lo \
+ helpers/instance.lo \
+ helpers/mode_end_call.lo \
+ helpers/multiplexer.lo \
+ helpers/null.lo \
+ helpers/old_api.lo \
+ helpers/read_only.lo \
+ helpers/row_merge.lo \
+ helpers/scalar.lo \
+ helpers/scalar_group.lo \
+ helpers/serialize.lo \
+ helpers/snmp_get_statistic.lo \
+ helpers/stash_cache.lo \
+ helpers/stash_to_next.lo \
+ helpers/table.lo \
+ helpers/table_array.lo \
+ helpers/table_container.lo \
+ helpers/table_data.lo \
+ helpers/table_dataset.lo \
+ helpers/table_iterator.lo \
+ helpers/table_row.lo \
+ helpers/table_tdata.lo \
+ helpers/watcher.lo \
+ agent_handler.lo \
+ agent_index.lo \
+ agent_read_config.lo \
+ agent_registry.lo \
+ agent_sysORTable.lo \
+ agent_trap.lo \
+ kernel.lo \
+ snmp_agent.lo \
+ snmp_vars.lo \
+ $(agentgroup_list_lo) \
+ @OTHERAGENTLIBLOBJS@
+
+LLIBAGENTFTS= \
+ helpers/all_helpers.ft \
+ helpers/baby_steps.ft \
+ helpers/bulk_to_next.ft \
+ helpers/cache_handler.ft \
+ helpers/debug_handler.ft \
+ helpers/instance.ft \
+ helpers/mode_end_call.ft \
+ helpers/multiplexer.ft \
+ helpers/null.ft \
+ helpers/old_api.ft \
+ helpers/read_only.ft \
+ helpers/row_merge.ft \
+ helpers/scalar.ft \
+ helpers/scalar_group.ft \
+ helpers/serialize.ft \
+ helpers/snmp_get_statistic.ft \
+ helpers/stash_cache.ft \
+ helpers/stash_to_next.ft \
+ helpers/table.ft \
+ helpers/table_array.ft \
+ helpers/table_container.ft \
+ helpers/table_data.ft \
+ helpers/table_dataset.ft \
+ helpers/table_iterator.ft \
+ helpers/table_row.ft \
+ helpers/table_tdata.ft \
+ helpers/watcher.ft \
+ agent_handler.ft \
+ agent_index.ft \
+ agent_read_config.ft \
+ agent_registry.ft \
+ agent_sysORTable.ft \
+ agent_trap.ft \
+ kernel.ft \
+ snmp_agent.ft \
+ snmp_vars.ft \
+ $(agentgroup_list_ft) \
+ @OTHERAGENTLIBLFTS@
# The agent objects.
AGENTOBJS=snmpd.o @other_agentobjs@
LAGENTOBJS=snmpd.lo @other_lagentobjs@
+FTAGENTOBJS=snmpd.ft @other_ftagentobjs@
#
# Define OBJS and LOBJS for clean target (just this directory)
#
OBJS = $(LIBAGENTOBJS) $(AGENTOBJS) mib_modules.o auto_nlist.o
LOBJS = $(LLIBAGENTOBJS) $(LAGENTOBJS) mib_modules.lo auto_nlist.lo
+FTOBJS = $(LLIBAGENTFTS) $(FTAGENTOBJS) mib_modules.ft auto_nlist.ft
+FEATUREFILE = $(top_builddir)/include/net-snmp/agent/features.h
all: agentlib subdirs miblib $(INSTALLBINPROGS) $(INSTALLSBINPROGS)
@@ -127,34 +282,33 @@ all: agentlib subdirs miblib $(INSTALLBINPROGS) $(INSTALLSBINPROGS)
# build stuff targets
#
getkstat: getkstat.o
- $(CC) $(CFLAGS) -o $@ $? $(LOCAL_LIBS) $(LIBS)
+ $(CC) $(CFLAGS) -o $@ $? $(LIBS)
getkstat.o: mibgroup/kernel_sunos5.c
$(CC) $(CFLAGS) -o $@ -D_GETKSTAT_TEST -DDODEBUG -c $?
getmibstat: getmibstat.o
- $(CC) $(CFLAGS) -o $@ $? $(LOCAL_LIBS) $(LIBS)
+ $(CC) $(CFLAGS) -o $@ $? $(LIBS)
getmibstat.o: mibgroup/kernel_sunos5.c
$(CC) $(CFLAGS) -o $@ -D_GETMIBSTAT_TEST -DDODEBUG -c $?
snmpd$(EXEEXT): ${LAGENTOBJS} $(USELIBS) $(AGENTLIB) $(HELPERLIB) $(MIBLIB) $(LIBTARG)
- $(LINK) $(CFLAGS) -o $@ ${LAGENTOBJS} $(LOCAL_LIBS) ${LDFLAGS} ${OUR_AGENT_LIBS}
-
+ $(LINK) $(CFLAGS) -o $@ ${LAGENTOBJS} ${LDFLAGS} ${OUR_AGENT_LIBS}
libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION): ${LLIBAGENTOBJS} $(USELIBS)
- $(LIB_LD_CMD) $(AGENTLIB) ${LLIBAGENTOBJS} $(USELIBS) ${LAGENTLIBS} $(LDFLAGS) $(PERLLDOPTS_FOR_LIBS) $(LIB_LD_LIBS)
+ $(LIB_LD_CMD) $(AGENTLIB) ${LLIBAGENTOBJS} $(USELIBS) ${LAGENTLIBS} @LD_NO_UNDEFINED@ $(LDFLAGS) $(PERLLDOPTS_FOR_LIBS) $(LIB_LD_LIBS) @AGENTLIBS@
$(RANLIB) $(AGENTLIB)
-libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION): ${LMIBOBJS} $(HELPERLIB) $(AGENTLIB) $(USELIBS)
- $(LIB_LD_CMD) $(MIBLIB) ${LMIBOBJS} $(HELPERLIB) $(AGENTLIB) $(USELIBS) ${LMIBLIBS} $(LDFLAGS) $(LIB_LD_LIBS)
+libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION): ${LMIBOBJS} $(AGENTLIB) $(USELIBS)
+ $(LIB_LD_CMD) $(MIBLIB) ${LMIBOBJS} $(AGENTLIB) $(USELIBS) @LD_NO_UNDEFINED@ $(LDFLAGS) ${LMIBLIBS} $(PERLLDOPTS_FOR_LIBS) $(LIB_LD_LIBS) @AGENTLIBS@
$(RANLIB) $(MIBLIB)
agentlib: $(AGENTLIB)
miblib: $(MIBLIB)
-libs: $(INSTALLLIBS)
+libs: $(AGENTLIB) $(MIBLIB)
embedperlinstall:
@$(SHELL) $(srcdir)/../mkinstalldirs $(INSTALL_PREFIX)$(snmplibdir)
@@ -166,15 +320,16 @@ embedperluninstall:
@echo "removed snmp_perl.pl from $(INSTALL_PREFIX)$(snmplibdir)"
installmibgroupheaders:
- @if test "$(INCLUDEMIBGROUPDIRHEADERS)" != "" ; then \
- echo creating directory $(INSTALL_PREFIX)$(includedir)/agent ; \
- it="$(INCLUDEMIBGROUPDIRHEADERS)" ; \
- $(SHELL) $(top_srcdir)/mkinstalldirs $(INSTALL_PREFIX)$(includedir)/agent ; \
- for i in $$it ; do \
- $(INSTALL_DATA) $(top_srcdir)/$(INCLUDEMIBGROUPDIR)/$$i $(INSTALL_PREFIX)$(includedir)/agent ; \
- echo "installing $$i in $(INSTALL_PREFIX)$(includedir)/agent" ; \
- done \
- fi
+ @for it in $(INCLUDEMIBGROUPDIRHEADERS) ; do \
+ itd=`dirname "$(INSTALL_PREFIX)$(includedir)/agent/$$it"` ; \
+ if [ ! -d "$$itd" ] ; then \
+ echo "creating directory $$itd" ; \
+ $(SHELL) "$(top_srcdir)/mkinstalldirs" "$$itd" ; \
+ fi ; \
+ $(INSTALL_DATA) "$(top_srcdir)/$(INCLUDEMIBGROUPDIR)/$$it" \
+ "$$itd" ; \
+ echo "installing $$it in $$itd" ; \
+ done
@module_list_deps@
@agent_module_list_deps@
@@ -184,3 +339,7 @@ mib_modules.lo: mibgroup/mib_module_inits.h
#
# dependency for snmplib object. it's here because the headers listed
# are relative to the agent directory.
+
+subdirs: agentlib
+# wait for agentlib before building 'subdirs' target
+
diff --git a/agent/agent_handler.c b/agent/agent_handler.c
index 3c6c6a7..59e9613 100644
--- a/agent/agent_handler.c
+++ b/agent/agent_handler.c
@@ -9,6 +9,7 @@
* distributed with the Net-SNMP package.
*/
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
#include <sys/types.h>
@@ -21,6 +22,9 @@
#include <net-snmp/agent/bulk_to_next.h>
+netsnmp_feature_child_of(agent_handler, libnetsnmpagent)
+
+netsnmp_feature_child_of(handler_mark_requests_as_delegated, agent_handler)
static netsnmp_mib_handler *_clone_handler(netsnmp_mib_handler *it);
@@ -84,9 +88,11 @@ static netsnmp_mib_handler *_clone_handler(netsnmp_mib_handler *it);
* @{
*/
-/** creates a netsnmp_mib_handler structure given a name and a access method.
+/** Creates a MIB handler structure.
+ * The new structure is allocated and filled using the given name
+ * and access method.
* The returned handler should then be @link netsnmp_register_handler()
- * registered. at endlink
+ * registered @endlink.
*
* @param name is the handler name and is copied then assigned to
* netsnmp_mib_handler->handler_name
@@ -117,8 +123,9 @@ netsnmp_create_handler(const char *name,
return ret;
}
-/** creates a handler registration structure given a name, a
- * access_method function, a registration location oid and the modes
+/** Creates a MIB handler structure.
+ * The new structure is allocated and filled using the given name,
+ * access function, registration location OID and list of modes that
* the handler supports. If modes == 0, then modes will automatically
* be set to the default value of only HANDLER_CAN_DEFAULT, which is
* by default read-only GET and GETNEXT requests. A hander which supports
@@ -133,7 +140,7 @@ netsnmp_create_handler(const char *name,
*
* @param reg_oid is the registration location oid.
*
- * @param reg_oid_len is the length of reg_oid, can use the macro,
+ * @param reg_oid_len is the length of reg_oid; can use the macro,
* OID_LENGTH
*
* @param modes is used to configure read/write access. If modes == 0,
@@ -162,7 +169,7 @@ netsnmp_create_handler(const char *name,
netsnmp_handler_registration *
netsnmp_handler_registration_create(const char *name,
netsnmp_mib_handler *handler,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
int modes)
{
netsnmp_handler_registration *the_reg;
@@ -179,25 +186,68 @@ netsnmp_handler_registration_create(const char *name,
the_reg->priority = DEFAULT_MIB_PRIORITY;
if (name)
the_reg->handlerName = strdup(name);
- memdup((u_char **) & the_reg->rootoid, (const u_char *) reg_oid,
- reg_oid_len * sizeof(oid));
+ the_reg->rootoid = snmp_duplicate_objid(reg_oid, reg_oid_len);
the_reg->rootoid_len = reg_oid_len;
return the_reg;
}
+/** Creates a handler registration structure with a new MIB handler.
+ * This function first @link netsnmp_create_handler() creates @endlink
+ * a MIB handler, then @link netsnmp_handler_registration_create()
+ * makes registation structure @endlink for it.
+ *
+ * @param name is the handler name for netsnmp_create_handler()
+ *
+ * @param handler_access_method is a function pointer used as the access
+ * method for netsnmp_create_handler()
+ *
+ * @param reg_oid is the registration location oid.
+ *
+ * @param reg_oid_len is the length of reg_oid; can use the macro,
+ * OID_LENGTH
+ *
+ * @param modes is used to configure read/write access, as in
+ * netsnmp_handler_registration_create()
+ *
+ * @return Returns a pointer to a netsnmp_handler_registration struct.
+ * If the structures creation failed, NULL is returned.
+ *
+ * @see netsnmp_create_handler()
+ * @see netsnmp_handler_registration_create()
+ */
netsnmp_handler_registration *
netsnmp_create_handler_registration(const char *name,
Netsnmp_Node_Handler *
- handler_access_method, oid * reg_oid,
+ handler_access_method, const oid * reg_oid,
size_t reg_oid_len, int modes)
{
- return
- netsnmp_handler_registration_create(name,
- netsnmp_create_handler(name, handler_access_method),
- reg_oid, reg_oid_len, modes);
+ netsnmp_handler_registration *rv = NULL;
+ netsnmp_mib_handler *handler =
+ netsnmp_create_handler(name, handler_access_method);
+ if (handler) {
+ rv = netsnmp_handler_registration_create(
+ name, handler, reg_oid, reg_oid_len, modes);
+ if (!rv)
+ netsnmp_handler_free(handler);
+ }
+ return rv;
}
-/** register a handler, as defined by the netsnmp_handler_registration pointer. */
+/** Registers a MIB handler inside the registration structure.
+ * Checks given registation handler for sanity, then
+ * @link netsnmp_register_mib() performs registration @endlink
+ * in the MIB tree, as defined by the netsnmp_handler_registration
+ * pointer. On success, SNMP_CALLBACK_APPLICATION is called.
+ * The registration struct may be created by call of
+ * netsnmp_create_handler_registration().
+ *
+ * @param reginfo Pointer to a netsnmp_handler_registration struct.
+ *
+ * @return Returns SNMPERR_SUCCESS or SNMP_ERR_* error code.
+ *
+ * @see netsnmp_create_handler_registration()
+ * @see netsnmp_register_mib()
+ */
int
netsnmp_register_handler(netsnmp_handler_registration *reginfo)
{
@@ -262,7 +312,18 @@ netsnmp_register_handler(netsnmp_handler_registration *reginfo)
reginfo, 1);
}
-/** unregister a handler, as defined by the netsnmp_handler_registration pointer. */
+/** Unregisters a MIB handler described inside the registration structure.
+ * Removes a registration, performed earlier by
+ * netsnmp_register_handler(), from the MIB tree.
+ * Uses unregister_mib_context() to do the task.
+ *
+ * @param reginfo Pointer to a netsnmp_handler_registration struct.
+ *
+ * @return Returns SNMPERR_SUCCESS or SNMP_ERR_* error code.
+ *
+ * @see netsnmp_register_handler()
+ * @see unregister_mib_context()
+ */
int
netsnmp_unregister_handler(netsnmp_handler_registration *reginfo)
{
@@ -272,7 +333,21 @@ netsnmp_unregister_handler(netsnmp_handler_registration *reginfo)
reginfo->contextName);
}
-/** register a handler, as defined by the netsnmp_handler_registration pointer. */
+/** Registers a MIB handler inside the registration structure.
+ * Checks given registation handler for sanity, then
+ * @link netsnmp_register_mib() performs registration @endlink
+ * in the MIB tree, as defined by the netsnmp_handler_registration
+ * pointer. Never calls SNMP_CALLBACK_APPLICATION.
+ * The registration struct may be created by call of
+ * netsnmp_create_handler_registration().
+ *
+ * @param reginfo Pointer to a netsnmp_handler_registration struct.
+ *
+ * @return Returns SNMPERR_SUCCESS or SNMP_ERR_* error code.
+ *
+ * @see netsnmp_create_handler_registration()
+ * @see netsnmp_register_mib()
+ */
int
netsnmp_register_handler_nocallback(netsnmp_handler_registration *reginfo)
{
@@ -320,11 +395,16 @@ netsnmp_register_handler_nocallback(netsnmp_handler_registration *reginfo)
reginfo, 0);
}
-/** inject a new handler into the calling chain of the handlers
- definedy by the netsnmp_handler_registration pointer. The new
- handler is injected after the before_what handler, or if NULL at
- the top of the list and hence will be the new handler to be called
- first.*/
+/** Injects handler into the calling chain of handlers.
+ * The given MIB handler is inserted after the handler named before_what.
+ * If before_what is NULL, the handler is put at the top of the list,
+ * and hence will be the handler to be called first.
+ *
+ * @return Returns SNMPERR_SUCCESS or SNMP_ERR_* error code.
+ *
+ * @see netsnmp_create_handler_registration()
+ * @see netsnmp_inject_handler()
+ */
int
netsnmp_inject_handler_before(netsnmp_handler_registration *reginfo,
netsnmp_mib_handler *handler,
@@ -378,10 +458,15 @@ netsnmp_inject_handler_before(netsnmp_handler_registration *reginfo,
return SNMPERR_SUCCESS;
}
-/** inject a new handler into the calling chain of the handlers
- definedy by the netsnmp_handler_registration pointer. The new handler is
- injected at the top of the list and hence will be the new handler
- to be called first.*/
+/** Injects handler into the calling chain of handlers.
+ * The given MIB handler is put at the top of the list,
+ * and hence will be the handler to be called first.
+ *
+ * @return Returns SNMPERR_SUCCESS or SNMP_ERR_* error code.
+ *
+ * @see netsnmp_create_handler_registration()
+ * @see netsnmp_inject_handler_before()
+ */
int
netsnmp_inject_handler(netsnmp_handler_registration *reginfo,
netsnmp_mib_handler *handler)
@@ -389,7 +474,13 @@ netsnmp_inject_handler(netsnmp_handler_registration *reginfo,
return netsnmp_inject_handler_before(reginfo, handler, NULL);
}
-/** calls a handler with with appropriate NULL checking of arguments, etc. */
+/** Calls a MIB handlers chain, starting with specific handler.
+ * The given arguments and MIB handler are checked
+ * for sanity, then the handlers are called, one by one,
+ * until next handler is NULL.
+ *
+ * @return Returns SNMPERR_SUCCESS or SNMP_ERR_* error code.
+ */
NETSNMP_INLINE int
netsnmp_call_handler(netsnmp_mib_handler *next_handler,
netsnmp_handler_registration *reginfo,
@@ -410,53 +501,55 @@ netsnmp_call_handler(netsnmp_mib_handler *next_handler,
}
do {
- nh = next_handler->access_method;
- if (!nh) {
- if (next_handler->next) {
- snmp_log(LOG_ERR, "no access method specified in handler %s.",
- next_handler->handler_name);
- return SNMP_ERR_GENERR;
+ nh = next_handler->access_method;
+ if (!nh) {
+ if (next_handler->next) {
+ snmp_log(LOG_ERR, "no access method specified in handler %s.",
+ next_handler->handler_name);
+ return SNMP_ERR_GENERR;
+ }
+ /*
+ * The final handler registration in the chain may well not need
+ * to include a handler routine, if the processing of this object
+ * is handled completely by the agent toolkit helpers.
+ */
+ return SNMP_ERR_NOERROR;
}
- /*
- * The final handler registration in the chain may well not need
- * to include a handler routine, if the processing of this object
- * is handled completely by the agent toolkit helpers.
- */
- return SNMP_ERR_NOERROR;
- }
- DEBUGMSGTL(("handler:calling", "calling handler %s for mode %s\n",
- next_handler->handler_name,
- se_find_label_in_slist("agent_mode", reqinfo->mode)));
+ DEBUGMSGTL(("handler:calling", "calling handler %s for mode %s\n",
+ next_handler->handler_name,
+ se_find_label_in_slist("agent_mode", reqinfo->mode)));
- /*
- * XXX: define acceptable return statuses
- */
- ret = (*nh) (next_handler, reginfo, reqinfo, requests);
+ /*
+ * XXX: define acceptable return statuses
+ */
+ ret = (*nh) (next_handler, reginfo, reqinfo, requests);
- DEBUGMSGTL(("handler:returned", "handler %s returned %d\n",
- next_handler->handler_name, ret));
+ DEBUGMSGTL(("handler:returned", "handler %s returned %d\n",
+ next_handler->handler_name, ret));
- if (! (next_handler->flags & MIB_HANDLER_AUTO_NEXT))
- break;
+ if (! (next_handler->flags & MIB_HANDLER_AUTO_NEXT))
+ break;
- /*
- * did handler signal that it didn't want auto next this time around?
- */
- if(next_handler->flags & MIB_HANDLER_AUTO_NEXT_OVERRIDE_ONCE) {
- next_handler->flags &= ~MIB_HANDLER_AUTO_NEXT_OVERRIDE_ONCE;
- break;
- }
+ /*
+ * did handler signal that it didn't want auto next this time around?
+ */
+ if(next_handler->flags & MIB_HANDLER_AUTO_NEXT_OVERRIDE_ONCE) {
+ next_handler->flags &= ~MIB_HANDLER_AUTO_NEXT_OVERRIDE_ONCE;
+ break;
+ }
- next_handler = next_handler->next;
+ next_handler = next_handler->next;
} while(next_handler);
return ret;
}
-/** @internal
- * calls all the handlers for a given mode.
+/** @private
+ * Calls all the MIB Handlers in registration struct for a given mode.
+ *
+ * @return Returns SNMPERR_SUCCESS or SNMP_ERR_* error code.
*/
int
netsnmp_call_handlers(netsnmp_handler_registration *reginfo,
@@ -487,6 +580,7 @@ netsnmp_call_handlers(netsnmp_handler_registration *reginfo,
return SNMP_ERR_NOERROR; /* legal */
break;
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
case MODE_SET_RESERVE2:
case MODE_SET_ACTION:
@@ -501,6 +595,7 @@ netsnmp_call_handlers(netsnmp_handler_registration *reginfo,
return SNMP_ERR_NOERROR;
}
break;
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
default:
snmp_log(LOG_ERR, "unknown mode in netsnmp_call_handlers! bug!\n");
@@ -518,8 +613,13 @@ netsnmp_call_handlers(netsnmp_handler_registration *reginfo,
return status;
}
-/** calls the next handler in the chain after the current one with
- with appropriate NULL checking, etc. */
+/** @private
+ * Calls the next MIB handler in the chain, after the current one.
+ * The given arguments and MIB handler are checked
+ * for sanity, then the next handler is called.
+ *
+ * @return Returns SNMPERR_SUCCESS or SNMP_ERR_* error code.
+ */
NETSNMP_INLINE int
netsnmp_call_next_handler(netsnmp_mib_handler *current,
netsnmp_handler_registration *reginfo,
@@ -540,8 +640,15 @@ netsnmp_call_next_handler(netsnmp_mib_handler *current,
return netsnmp_call_handler(current->next, reginfo, reqinfo, requests);
}
-/** calls the next handler in the chain after the current one with
- with appropriate NULL checking, etc. */
+/** @private
+ * Calls the next MIB handler in the chain, after the current one.
+ * The given arguments and MIB handler are not validated before
+ * the call, only request is checked.
+ *
+ * @return Returns SNMPERR_SUCCESS or SNMP_ERR_* error code.
+ */
+netsnmp_feature_child_of(netsnmp_call_next_handler_one_request,netsnmp_unused)
+#ifndef NETSNMP_FEATURE_REMOVE_NETSNMP_CALL_NEXT_HANDLER_ONE_REQUEST
NETSNMP_INLINE int
netsnmp_call_next_handler_one_request(netsnmp_mib_handler *current,
netsnmp_handler_registration *reginfo,
@@ -563,8 +670,15 @@ netsnmp_call_next_handler_one_request(netsnmp_mib_handler *current,
requests->next = request;
return ret;
}
+#endif /* NETSNMP_FEATURE_REMOVE_NETSNMP_CALL_NEXT_HANDLER_ONE_REQUEST */
-/** free's the resourceses associated with a given handler */
+/** Deallocates resources associated with a given handler.
+ * The handler is removed from chain and then freed.
+ * After calling this function, the handler pointer is invalid
+ * and should be set to NULL.
+ *
+ * @param handler is the MIB Handler to be freed
+ */
void
netsnmp_handler_free(netsnmp_mib_handler *handler)
{
@@ -575,10 +689,6 @@ netsnmp_handler_free(netsnmp_mib_handler *handler)
netsnmp_handler_free(handler->next);
handler->next = NULL;
}
- /** XXX : segv here at shutdown if SHUTDOWN_AGENT_CLEANLY
- * defined. About 30 functions down the stack, starting
- * in clear_context() -> clear_subtree()
- */
if ((handler->myvoid != NULL) && (handler->data_free != NULL))
{
handler->data_free(handler->myvoid);
@@ -588,39 +698,66 @@ netsnmp_handler_free(netsnmp_mib_handler *handler)
}
}
-/** dulpicates a handler and all subsequent handlers
- * see also _clone_handler
+/** Duplicates a MIB handler and all subsequent handlers.
+ * Creates a copy of all data in given handlers chain.
+ *
+ * @param handler is the MIB Handler to be duplicated
+ *
+ * @return Returns a pointer to the complete copy,
+ * or NULL if any problem occured.
+ *
+ * @see _clone_handler()
*/
netsnmp_mib_handler *
netsnmp_handler_dup(netsnmp_mib_handler *handler)
{
netsnmp_mib_handler *h = NULL;
- if (handler == NULL) {
- return NULL;
- }
+ if (!handler)
+ goto err;
h = _clone_handler(handler);
+ if (!h)
+ goto err;
- if (h != NULL) {
+ /*
+ * Providing a clone function without a free function is asking for
+ * memory leaks, and providing a free function without clone function
+ * is asking for memory corruption. Hence the log statement below.
+ */
+ if (!!handler->data_clone != !!handler->data_free)
+ snmp_log(LOG_ERR, "data_clone / data_free inconsistent (%s)\n",
+ handler->handler_name);
+ if (handler->myvoid && handler->data_clone) {
+ h->myvoid = handler->data_clone(handler->myvoid);
+ if (!h->myvoid)
+ goto err;
+ } else
h->myvoid = handler->myvoid;
- h->data_free = handler->data_free;
-
- if (handler->next != NULL) {
- h->next = netsnmp_handler_dup(handler->next);
- if (h->next == NULL) {
- netsnmp_handler_free(h);
- return NULL;
- }
- h->next->prev = h;
- }
- h->prev = NULL;
- return h;
+ h->data_clone = handler->data_clone;
+ h->data_free = handler->data_free;
+
+ if (handler->next != NULL) {
+ h->next = netsnmp_handler_dup(handler->next);
+ if (!h->next)
+ goto err;
+ h->next->prev = h;
}
+ h->prev = NULL;
+ return h;
+
+err:
+ netsnmp_handler_free(h);
return NULL;
}
-/** free the resources associated with a handler registration object */
+/** Free resources associated with a handler registration object.
+ * The registration object and all MIB Handlers in the chain are
+ * freed. When the function ends, given pointer is no longer valid
+ * and should be set to NULL.
+ *
+ * @param reginfo is the handler registration object to be freed
+ */
void
netsnmp_handler_registration_free(netsnmp_handler_registration *reginfo)
{
@@ -634,7 +771,16 @@ netsnmp_handler_registration_free(netsnmp_handler_registration *reginfo)
}
}
-/** duplicates the handler registration object */
+/** Duplicates handler registration object and all subsequent handlers.
+ * Creates a copy of the handler registration object and all its data.
+ *
+ * @param reginfo is the handler registration object to be duplicated
+ *
+ * @return Returns a pointer to the complete copy,
+ * or NULL if any problem occured.
+ *
+ * @see netsnmp_handler_dup()
+ */
netsnmp_handler_registration *
netsnmp_handler_registration_dup(netsnmp_handler_registration *reginfo)
{
@@ -674,9 +820,8 @@ netsnmp_handler_registration_dup(netsnmp_handler_registration *reginfo)
}
if (reginfo->rootoid != NULL) {
- memdup((u_char **) & (r->rootoid),
- (const u_char *) reginfo->rootoid,
- reginfo->rootoid_len * sizeof(oid));
+ r->rootoid =
+ snmp_duplicate_objid(reginfo->rootoid, reginfo->rootoid_len);
if (r->rootoid == NULL) {
netsnmp_handler_registration_free(r);
return NULL;
@@ -694,9 +839,16 @@ netsnmp_handler_registration_dup(netsnmp_handler_registration *reginfo)
return NULL;
}
-/** creates a cache of information which can be saved for future
- reference. Use netsnmp_handler_check_cache() later to make sure it's still
- valid before referencing it in the future. */
+/** Creates a cache of information which can be saved for future reference.
+ * The cache is filled with pointers from parameters. Note that
+ * the input structures are not duplicated, but put directly into
+ * the new cache struct.
+ * Use netsnmp_handler_check_cache() later to make sure it's still
+ * valid before referencing it in the future.
+ *
+ * @see netsnmp_handler_check_cache()
+ * @see netsnmp_free_delegated_cache()
+ */
NETSNMP_INLINE netsnmp_delegated_cache *
netsnmp_create_delegated_cache(netsnmp_mib_handler *handler,
netsnmp_handler_registration *reginfo,
@@ -718,9 +870,17 @@ netsnmp_create_delegated_cache(netsnmp_mib_handler *handler,
return ret;
}
-/** check's a given cache and returns it if it is still valid (ie, the
- agent still considers it to be an outstanding request. Returns
- NULL if it's no longer valid. */
+/** Check if a given delegated cache is still valid.
+ * The cache is valid if it's a part of transaction
+ * (ie, the agent still considers it to be an outstanding request).
+ *
+ * @param dcache is the delegated cache to be checked.
+ *
+ * @return Returns the cache pointer if it is still valid, NULL otherwise.
+ *
+ * @see netsnmp_create_delegated_cache()
+ * @see netsnmp_free_delegated_cache()
+ */
NETSNMP_INLINE netsnmp_delegated_cache *
netsnmp_handler_check_cache(netsnmp_delegated_cache *dcache)
{
@@ -734,7 +894,16 @@ netsnmp_handler_check_cache(netsnmp_delegated_cache *dcache)
return NULL;
}
-/** frees a cache once you're finished using it */
+/** Free a cache once it's no longer used.
+ * Deletes the data allocated by netsnmp_create_delegated_cache().
+ * Structures which were not allocated by netsnmp_create_delegated_cache()
+ * are not freed (pointers are dropped).
+ *
+ * @param dcache is the delegated cache to be freed.
+ *
+ * @see netsnmp_create_delegated_cache()
+ * @see netsnmp_handler_check_cache()
+ */
NETSNMP_INLINE void
netsnmp_free_delegated_cache(netsnmp_delegated_cache *dcache)
{
@@ -748,7 +917,14 @@ netsnmp_free_delegated_cache(netsnmp_delegated_cache *dcache)
}
-/** marks a list of requests as delegated (or not if isdelegaded = 0) */
+#ifndef NETSNMP_FEATURE_REMOVE_HANDLER_MARK_REQUESTS_AS_DELEGATED
+/** Sets a list of requests as delegated or not delegated.
+ * Sweeps through given chain of requests and sets 'delegated'
+ * flag accordingly to the isdelegaded parameter.
+ *
+ * @param requests Request list.
+ * @param isdelegated New value of the 'delegated' flag.
+ */
void
netsnmp_handler_mark_requests_as_delegated(netsnmp_request_info *requests,
int isdelegated)
@@ -758,16 +934,18 @@ netsnmp_handler_mark_requests_as_delegated(netsnmp_request_info *requests,
requests = requests->next;
}
}
+#endif /* NETSNMP_FEATURE_REMOVE_HANDLER_MARK_REQUESTS_AS_DELEGATED */
-/** add data to a request that can be extracted later by submodules
- *
- * @param request the netsnmp request info structure
+/** Adds data from node list to the request information structure.
+ * Data in the request can be later extracted and used by submodules.
*
- * @param node this is the data to be added to the linked list
- * request->parent_data
+ * @param request Destination request information structure.
*
- * @return void
+ * @param node The data to be added to the linked list
+ * request->parent_data.
*
+ * @see netsnmp_request_remove_list_data()
+ * @see netsnmp_request_get_list_data()
*/
NETSNMP_INLINE void
netsnmp_request_add_list_data(netsnmp_request_info *request,
@@ -781,7 +959,7 @@ netsnmp_request_add_list_data(netsnmp_request_info *request,
}
}
-/** remove data from a request
+/** Removes all data from a request.
*
* @param request the netsnmp request info structure
*
@@ -789,6 +967,8 @@ netsnmp_request_add_list_data(netsnmp_request_info *request,
*
* @return 0 on successful find-and-delete, 1 otherwise.
*
+ * @see netsnmp_request_add_list_data()
+ * @see netsnmp_request_get_list_data()
*/
NETSNMP_INLINE int
netsnmp_request_remove_list_data(netsnmp_request_info *request,
@@ -800,16 +980,20 @@ netsnmp_request_remove_list_data(netsnmp_request_info *request,
return netsnmp_remove_list_node(&request->parent_data, name);
}
-/** extract data from a request that was added previously by a parent module
+/** Extracts data from a request.
+ * Retrieves data that was previously added to the request,
+ * usually by a parent module.
+ *
+ * @param request Source request information structure.
*
- * @param request the netsnmp request info function
+ * @param name Used to compare against the request->parent_data->name value;
+ * if a match is found, request->parent_data->data is returned.
*
- * @param name used to compare against the request->parent_data->name value,
- * if a match is found request->parent_data->data is returned
+ * @return Gives a void pointer(request->parent_data->data); NULL is
+ * returned if source data is NULL or the object is not found.
*
- * @return a void pointer(request->parent_data->data), otherwise NULL is
- * returned if request is NULL or request->parent_data is NULL or
- * request->parent_data object is not found.
+ * @see netsnmp_request_add_list_data()
+ * @see netsnmp_request_remove_list_data()
*/
void *
netsnmp_request_get_list_data(netsnmp_request_info *request,
@@ -820,7 +1004,15 @@ netsnmp_request_get_list_data(netsnmp_request_info *request,
return NULL;
}
-/** Free the extra data stored in a request */
+/** Free the extra data stored in a request.
+ * Deletes the data in given request only. Other chain items
+ * are unaffected.
+ *
+ * @param request Request information structure to be modified.
+ *
+ * @see netsnmp_request_add_list_data()
+ * @see netsnmp_free_list_data()
+ */
NETSNMP_INLINE void
netsnmp_free_request_data_set(netsnmp_request_info *request)
{
@@ -828,7 +1020,14 @@ netsnmp_free_request_data_set(netsnmp_request_info *request)
netsnmp_free_list_data(request->parent_data);
}
-/** Free the extra data stored in a bunch of requests (all data in the chain) */
+/** Free the extra data stored in a bunch of requests.
+ * Deletes all data in the chain inside request.
+ *
+ * @param request Request information structure to be modified.
+ *
+ * @see netsnmp_request_add_list_data()
+ * @see netsnmp_free_request_data_set()
+ */
NETSNMP_INLINE void
netsnmp_free_request_data_sets(netsnmp_request_info *request)
{
@@ -838,12 +1037,24 @@ netsnmp_free_request_data_sets(netsnmp_request_info *request)
}
}
-/** Returns a handler from a chain based on the name */
+/** Returns a MIB handler from a chain based on the name.
+ *
+ * @param reginfo Handler registration struct which contains the chain.
+ *
+ * @param name Target MIB Handler name string. The name is case
+ * sensitive.
+ *
+ * @return The MIB Handler is returned, or NULL if not found.
+ *
+ * @see netsnmp_request_add_list_data()
+ */
netsnmp_mib_handler *
netsnmp_find_handler_by_name(netsnmp_handler_registration *reginfo,
const char *name)
{
netsnmp_mib_handler *it;
+ if (reginfo == NULL || name == NULL )
+ return NULL;
for (it = reginfo->handler; it; it = it->next) {
if (strcmp(it->handler_name, name) == 0) {
return it;
@@ -852,10 +1063,22 @@ netsnmp_find_handler_by_name(netsnmp_handler_registration *reginfo,
return NULL;
}
-/** Returns a handler's void * pointer from a chain based on the name.
- This probably shouldn't be used by the general public as the void *
- data may change as a handler evolves. Handlers should really
- advertise some function for you to use instead. */
+/** Returns a handler's void pointer from a chain based on the name.
+ *
+ * @warning The void pointer data may change as a handler evolves.
+ * Handlers should really advertise some function for you
+ * to use instead.
+ *
+ * @param reginfo Handler registration struct which contains the chain.
+ *
+ * @param name Target MIB Handler name string. The name is case
+ * sensitive.
+ *
+ * @return The MIB Handler's void * pointer is returned,
+ * or NULL if the handler is not found.
+ *
+ * @see netsnmp_find_handler_by_name()
+ */
void *
netsnmp_find_handler_data_by_name(netsnmp_handler_registration *reginfo,
const char *name)
@@ -866,8 +1089,12 @@ netsnmp_find_handler_data_by_name(netsnmp_handler_registration *reginfo,
return NULL;
}
-/** clones a mib handler (name, flags and access methods only; not myvoid)
- * see also netsnmp_handler_dup
+/** @private
+ * Clones a MIB Handler with its basic properties.
+ * Creates a copy of the given MIB Handler. Copies name, flags and
+ * access methods only; not myvoid.
+ *
+ * @see netsnmp_handler_dup()
*/
static netsnmp_mib_handler *
_clone_handler(netsnmp_mib_handler *it)
@@ -887,12 +1114,20 @@ _clone_handler(netsnmp_mib_handler *it)
static netsnmp_data_list *handler_reg = NULL;
void
-handler_free_callback(void *free)
+handler_free_callback(void *handler)
{
- netsnmp_handler_free((netsnmp_mib_handler *)free);
+ netsnmp_handler_free((netsnmp_mib_handler *)handler);
}
-/** registers a given handler by name so that it can be found easily later.
+/** Registers a given handler by name, so that it can be found easily later.
+ * Pointer to the handler is put into a list where it can be easily located
+ * at any time.
+ *
+ * @param name Name string to be associated with the handler.
+ *
+ * @param handler Pointer the MIB Handler.
+ *
+ * @see netsnmp_clear_handler_list()
*/
void
netsnmp_register_handler_by_name(const char *name,
@@ -904,7 +1139,13 @@ netsnmp_register_handler_by_name(const char *name,
DEBUGMSGTL(("handler_registry", "registering helper %s\n", name));
}
-/** clears the entire handler-registration list
+/** Clears the entire MIB Handlers registration list.
+ * MIB Handlers registration list is used to access any MIB Handler by
+ * its name. The function frees the list memory and sets pointer to NULL.
+ * Instead of calling this function directly, use shutdown_agent().
+ *
+ * @see shutdown_agent()
+ * @see netsnmp_register_handler_by_name()
*/
void
netsnmp_clear_handler_list(void)
@@ -914,8 +1155,8 @@ netsnmp_clear_handler_list(void)
handler_reg = NULL;
}
-/** @internal
- * injects a handler into a subtree, peers and children when a given
+/** @private
+ * Injects a handler into a subtree, peers and children when a given
* subtrees name matches a passed in name.
*/
void
@@ -952,7 +1193,7 @@ netsnmp_inject_handler_into_subtree(netsnmp_subtree *tp, const char *name,
before_what);
break;
} else {
- DEBUGMSGTL(("yyyinjectHandler",
+ DEBUGMSGTL(("injectHandler",
"not injecting handler into %s\n",
mh->handler_name));
}
@@ -962,8 +1203,8 @@ netsnmp_inject_handler_into_subtree(netsnmp_subtree *tp, const char *name,
}
static int doneit = 0;
-/** @internal
- * parses the "injectHandler" token line.
+/** @private
+ * Parses the "injectHandler" token line.
*/
void
parse_injectHandler_conf(const char *token, char *cptr)
@@ -979,9 +1220,10 @@ parse_injectHandler_conf(const char *token, char *cptr)
return;
cptr = copy_nword(cptr, handler_to_insert, sizeof(handler_to_insert));
- handler = netsnmp_get_list_data(handler_reg, handler_to_insert);
+ handler = (netsnmp_mib_handler*)netsnmp_get_list_data(handler_reg, handler_to_insert);
if (!handler) {
- config_perror("no such \"%s\" handler registered.");
+ netsnmp_config_error("no \"%s\" handler registered.",
+ handler_to_insert);
return;
}
@@ -999,20 +1241,23 @@ parse_injectHandler_conf(const char *token, char *cptr)
}
}
-/** @internal
- * callback to ensure injectHandler parser doesn't do things twice
+/** @private
+ * Callback to ensure injectHandler parser doesn't do things twice.
* @todo replace this with a method to check the handler chain instead.
*/
static int
-handler_mark_doneit(int majorID, int minorID,
+handler_mark_inject_handler_done(int majorID, int minorID,
void *serverarg, void *clientarg)
{
doneit = 1;
return 0;
}
-/** @internal
- * register's the injectHandle parser token.
+/** @private
+ * Registers the injectHandle parser token.
+ * Used in init_agent_read_config().
+ *
+ * @see init_agent_read_config()
*/
void
netsnmp_init_handler_conf(void)
@@ -1022,11 +1267,12 @@ netsnmp_init_handler_conf(void)
NULL, "injectHandler NAME INTONAME [BEFORE_OTHER_NAME]");
snmp_register_callback(SNMP_CALLBACK_LIBRARY,
SNMP_CALLBACK_POST_READ_CONFIG,
- handler_mark_doneit, NULL);
+ handler_mark_inject_handler_done, NULL);
se_add_pair_to_slist("agent_mode", strdup("GET"), MODE_GET);
se_add_pair_to_slist("agent_mode", strdup("GETNEXT"), MODE_GETNEXT);
se_add_pair_to_slist("agent_mode", strdup("GETBULK"), MODE_GETBULK);
+#ifndef NETSNMP_NO_WRITE_SUPPORT
se_add_pair_to_slist("agent_mode", strdup("SET_BEGIN"),
MODE_SET_BEGIN);
se_add_pair_to_slist("agent_mode", strdup("SET_RESERVE1"),
@@ -1067,6 +1313,7 @@ netsnmp_init_handler_conf(void)
se_add_pair_to_slist("babystep_mode", strdup("post_request"),
MODE_BSTEP_POST_REQUEST);
se_add_pair_to_slist("babystep_mode", strdup("original"), 0xffff);
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
/*
* xxx-rks: hmmm.. will this work for modes which are or'd together?
diff --git a/agent/agent_index.c b/agent/agent_index.c
index 1cccce0..ce8f8ca 100644
--- a/agent/agent_index.c
+++ b/agent/agent_index.c
@@ -8,6 +8,7 @@
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
#include <signal.h>
#if HAVE_STRING_H
#include <string.h>
@@ -18,15 +19,8 @@
#include <sys/types.h>
#include <stdio.h>
#include <fcntl.h>
-#if HAVE_WINSOCK_H
-#include <winsock.h>
-#endif
#if TIME_WITH_SYS_TIME
-# ifdef WIN32
-# include <sys/timeb.h>
-# else
-# include <sys/time.h>
-# endif
+# include <sys/time.h>
# include <time.h>
#else
# if HAVE_SYS_TIME_H
@@ -55,6 +49,10 @@
#include "agentx/client.h"
#endif
+netsnmp_feature_child_of(agent_index_all, libnetsnmpagent)
+
+netsnmp_feature_child_of(remove_index, agent_index_all)
+
/*
* Initial support for index allocation
*/
@@ -93,7 +91,11 @@ register_string_index(oid * name, size_t name_len, char *cp)
if (res == NULL) {
return NULL;
} else {
- char *rv = strdup(res->val.string);
+ char *rv = (char *)malloc(res->val_len + 1);
+ if (rv) {
+ memcpy(rv, res->val.string, res->val_len);
+ rv[res->val_len] = 0;
+ }
free(res);
return rv;
}
@@ -164,7 +166,7 @@ register_index(netsnmp_variable_list * varbind, int flags,
DEBUGMSGTL(("register_index", "register "));
DEBUGMSGVAR(("register_index", varbind));
- DEBUGMSG(("register_index", "for session %08p\n", ss));
+ DEBUGMSG(("register_index", "for session %8p\n", ss));
#if defined(USING_AGENTX_SUBAGENT_MODULE) && !defined(TESTING)
if (netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
@@ -302,12 +304,12 @@ register_index(netsnmp_variable_list * varbind, int flags,
if (new_index == NULL)
return NULL;
- if (0 == snmp_varlist_add_variable(&new_index->varbind,
- varbind->name,
- varbind->name_length,
- varbind->type,
- varbind->val.string,
- varbind->val_len)) {
+ if (NULL == snmp_varlist_add_variable(&new_index->varbind,
+ varbind->name,
+ varbind->name_length,
+ varbind->type,
+ varbind->val.string,
+ varbind->val_len)) {
/*
* if (snmp_clone_var( varbind, new_index->varbind ) != 0 )
*/
@@ -454,12 +456,16 @@ register_index(netsnmp_variable_list * varbind, int flags,
* Release an allocated index,
* to allow it to be used elsewhere
*/
+netsnmp_feature_child_of(release_index,netsnmp_unused)
+#ifndef NETSNMP_FEATURE_REMOVE_RELEASE_INDEX
int
release_index(netsnmp_variable_list * varbind)
{
return (unregister_index(varbind, TRUE, NULL));
}
+#endif /* NETSNMP_FEATURE_REMOVE_RELEASE_INDEX */
+#ifndef NETSNMP_FEATURE_REMOVE_REMOVE_INDEX
/*
* Completely remove an allocated index,
* due to errors in the registration process.
@@ -469,6 +475,7 @@ remove_index(netsnmp_variable_list * varbind, netsnmp_session * ss)
{
return (unregister_index(varbind, FALSE, ss));
}
+#endif /* NETSNMP_FEATURE_REMOVE_REMOVE_INDEX */
void
unregister_index_by_session(netsnmp_session * ss)
@@ -571,6 +578,8 @@ unregister_index(netsnmp_variable_list * varbind, int remember,
return SNMP_ERR_NOERROR;
}
+netsnmp_feature_child_of(unregister_indexes,netsnmp_unused)
+#ifndef NETSNMP_FEATURE_REMOVE_UNREGISTER_INDEXES
int
unregister_string_index(oid * name, size_t name_len, char *cp)
{
@@ -610,6 +619,7 @@ unregister_oid_index(oid * name, size_t name_len,
value_len * sizeof(oid));
return (unregister_index(&varbind, FALSE, main_session));
}
+#endif /* NETSNMP_FEATURE_REMOVE_UNREGISTER_INDEXES */
void
dump_idx_registry(void)
@@ -675,6 +685,8 @@ dump_idx_registry(void)
}
}
+netsnmp_feature_child_of(count_indexes, netsnmp_unused)
+#ifndef NETSNMP_FEATURE_REMOVE_UNUSED
unsigned long
count_indexes(oid * name, size_t namelen, int include_unallocated)
{
@@ -694,7 +706,7 @@ count_indexes(oid * name, size_t namelen, int include_unallocated)
}
return n;
}
-
+#endif /* NETSNMP_FEATURE_REMOVE_UNUSED */
#ifdef TESTING
netsnmp_variable_list varbind;
diff --git a/agent/agent_read_config.c b/agent/agent_read_config.c
index 83b74e8..f9ef1af 100644
--- a/agent/agent_read_config.c
+++ b/agent/agent_read_config.c
@@ -3,8 +3,13 @@
*/
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
+#if HAVE_SYS_PARAM_H
+#include <sys/param.h>
+#else
#include <sys/types.h>
+#endif
#if HAVE_STDLIB_H
#include <stdlib.h>
#endif
@@ -18,11 +23,7 @@
#include <errno.h>
#if TIME_WITH_SYS_TIME
-# ifdef WIN32
-# include <sys/timeb.h>
-# else
-# include <sys/time.h>
-# endif
+# include <sys/time.h>
# include <time.h>
#else
# if HAVE_SYS_TIME_H
@@ -57,8 +58,6 @@
#include <sys/param.h>
#endif
#endif
-#elif HAVE_WINSOCK_H
-#include <winsock.h>
#endif
#if HAVE_SYS_STREAM_H
# ifdef sysv5UnixWare7
@@ -108,20 +107,18 @@
#include "agent_module_includes.h"
#include "mib_module_includes.h"
-char dontReadConfigFiles;
-char *optconfigfile;
+netsnmp_feature_child_of(agent_read_config_all, libnetsnmpagent)
+
+netsnmp_feature_child_of(snmpd_unregister_config_handler, agent_read_config_all)
#ifdef HAVE_UNISTD_H
void
snmpd_set_agent_user(const char *token, char *cptr)
{
-#if defined(HAVE_GETPWNAM) && defined(HAVE_PWD_H)
- struct passwd *info;
-#endif
-
if (cptr[0] == '#') {
char *ecp;
int uid;
+
uid = strtoul(cptr + 1, &ecp, 10);
if (*ecp != 0) {
config_perror("Bad number");
@@ -129,47 +126,51 @@ snmpd_set_agent_user(const char *token, char *cptr)
netsnmp_ds_set_int(NETSNMP_DS_APPLICATION_ID,
NETSNMP_DS_AGENT_USERID, uid);
}
- }
#if defined(HAVE_GETPWNAM) && defined(HAVE_PWD_H)
- else if ((info = getpwnam(cptr)) != NULL) {
- netsnmp_ds_set_int(NETSNMP_DS_APPLICATION_ID,
- NETSNMP_DS_AGENT_USERID, info->pw_uid);
} else {
- config_perror("User not found in passwd database");
- }
- endpwent();
+ struct passwd *info;
+
+ info = getpwnam(cptr);
+ if (info)
+ netsnmp_ds_set_int(NETSNMP_DS_APPLICATION_ID,
+ NETSNMP_DS_AGENT_USERID, info->pw_uid);
+ else
+ config_perror("User not found in passwd database");
+ endpwent();
#endif
+ }
}
void
snmpd_set_agent_group(const char *token, char *cptr)
{
-#if defined(HAVE_GETGRNAM) && defined(HAVE_GRP_H)
- struct group *info;
-#endif
-
if (cptr[0] == '#') {
char *ecp;
int gid = strtoul(cptr + 1, &ecp, 10);
+
if (*ecp != 0) {
config_perror("Bad number");
} else {
netsnmp_ds_set_int(NETSNMP_DS_APPLICATION_ID,
NETSNMP_DS_AGENT_GROUPID, gid);
}
- }
#if defined(HAVE_GETGRNAM) && defined(HAVE_GRP_H)
- else if ((info = getgrnam(cptr)) != NULL) {
- netsnmp_ds_set_int(NETSNMP_DS_APPLICATION_ID,
- NETSNMP_DS_AGENT_GROUPID, info->gr_gid);
} else {
- config_perror("Group not found in group database");
- }
- endpwent();
+ struct group *info;
+
+ info = getgrnam(cptr);
+ if (info)
+ netsnmp_ds_set_int(NETSNMP_DS_APPLICATION_ID,
+ NETSNMP_DS_AGENT_GROUPID, info->gr_gid);
+ else
+ config_perror("Group not found in group database");
+ endgrent();
#endif
+ }
}
#endif
+#ifndef NETSNMP_NO_LISTEN_SUPPORT
void
snmpd_set_agent_address(const char *token, char *cptr)
{
@@ -186,15 +187,17 @@ snmpd_set_agent_address(const char *token, char *cptr)
/*
* append to the older specification string
*/
- sprintf(buf, "%s,%s", ptr, cptr);
+ snprintf(buf, sizeof(buf), "%s,%s", ptr, cptr);
+ buf[sizeof(buf) - 1] = '\0';
} else {
- strcpy(buf, cptr);
+ strlcpy(buf, cptr, sizeof(buf));
}
DEBUGMSGTL(("snmpd_ports", "port spec: %s\n", buf));
netsnmp_ds_set_string(NETSNMP_DS_APPLICATION_ID,
NETSNMP_DS_AGENT_PORTS, buf);
}
+#endif /* NETSNMP_NO_LISTEN_SUPPORT */
void
init_agent_read_config(const char *app)
@@ -243,15 +246,20 @@ init_agent_read_config(const char *app)
snmpd_free_trapcommunity,
"community-string");
#endif /* support for community based SNMP */
+ netsnmp_ds_register_config(ASN_OCTET_STR, app, "v1trapaddress",
+ NETSNMP_DS_APPLICATION_ID,
+ NETSNMP_DS_AGENT_TRAP_ADDR);
#ifdef HAVE_UNISTD_H
register_app_config_handler("agentuser",
snmpd_set_agent_user, NULL, "userid");
register_app_config_handler("agentgroup",
snmpd_set_agent_group, NULL, "groupid");
#endif
+#ifndef NETSNMP_NO_LISTEN_SUPPORT
register_app_config_handler("agentaddress",
snmpd_set_agent_address, NULL,
"SNMP bind address");
+#endif /* NETSNMP_NO_LISTEN_SUPPORT */
netsnmp_ds_register_config(ASN_BOOLEAN, app, "quit",
NETSNMP_DS_APPLICATION_ID,
NETSNMP_DS_AGENT_QUIT_IMMEDIATELY);
@@ -282,7 +290,6 @@ update_config(void)
snmp_call_callbacks(SNMP_CALLBACK_APPLICATION,
SNMPD_CALLBACK_PRE_UPDATE_CONFIG, NULL);
free_config();
- vacm_standard_views(0,0,NULL,NULL);
read_configs();
}
@@ -298,10 +305,27 @@ snmpd_register_config_handler(const char *token,
}
void
+snmpd_register_const_config_handler(const char *token,
+ void (*parser) (const char *, const char *),
+ void (*releaser) (void), const char *help)
+{
+ DEBUGMSGTL(("snmpd_register_app_config_handler",
+ "registering .conf token for \"%s\"\n", token));
+ register_app_config_handler(token, (void(*)(const char *, char *))parser,
+ releaser, help);
+}
+
+#ifdef NETSNMP_FEATURE_REQUIRE_SNMPD_UNREGISTER_CONFIG_HANDLER
+netsnmp_feature_require(unregister_app_config_handler)
+#endif /* NETSNMP_FEATURE_REQUIRE_SNMPD_UNREGISTER_CONFIG_HANDLER */
+
+#ifndef NETSNMP_FEATURE_REMOVE_SNMPD_UNREGISTER_CONFIG_HANDLER
+void
snmpd_unregister_config_handler(const char *token)
{
unregister_app_config_handler(token);
}
+#endif /* NETSNMP_FEATURE_REMOVE_SNMPD_UNREGISTER_CONFIG_HANDLER */
/*
* this function is intended for use by mib-modules to store permenant
diff --git a/agent/agent_registry.c b/agent/agent_registry.c
index 8ce2c01..1e2482a 100644
--- a/agent/agent_registry.c
+++ b/agent/agent_registry.c
@@ -11,7 +11,9 @@
* Use is subject to license terms specified in the COPYING file
* distributed with the Net-SNMP package.
*/
-/** @defgroup agent_registry Maintain a registry of MIB subtrees, together with related information regarding mibmodule, sessions, etc
+/** @defgroup agent_registry Registry of MIB subtrees, modules, sessions, etc
+ * Maintain a registry of MIB subtrees, together with related information
+ * regarding MIB modules, sessions, etc
* @ingroup agent
*
* @{
@@ -20,6 +22,8 @@
#define IN_SNMP_VARS_C
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
+
#include <signal.h>
#if HAVE_STRING_H
#include <string.h>
@@ -30,15 +34,8 @@
#include <sys/types.h>
#include <stdio.h>
#include <fcntl.h>
-#if HAVE_WINSOCK_H
-#include <winsock.h>
-#endif
#if TIME_WITH_SYS_TIME
-# ifdef WIN32
-# include <sys/timeb.h>
-# else
-# include <sys/time.h>
-# endif
+# include <sys/time.h>
# include <time.h>
#else
# if HAVE_SYS_TIME_H
@@ -52,6 +49,7 @@
#endif
#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/library/snmp_assert.h>
#include <net-snmp/agent/net-snmp-agent-includes.h>
#include <net-snmp/agent/agent_callbacks.h>
@@ -69,80 +67,240 @@
#include "agentx/client.h"
#endif
-static void register_mib_detach_node(netsnmp_subtree *s);
-NETSNMP_STATIC_INLINE void invalidate_lookup_cache(const char *context);
-void netsnmp_set_lookup_cache_size(int newsize);
-int netsnmp_get_lookup_cache_size(void);
+netsnmp_feature_child_of(agent_registry_all, libnetsnmpagent)
-subtree_context_cache *context_subtrees = NULL;
+netsnmp_feature_child_of(unregister_mib_table_row, agent_registry_all)
+
+/** @defgroup agent_lookup_cache Lookup cache, storing the registered OIDs.
+ * Maintain the cache used for locating sub-trees and OIDs.
+ * @ingroup agent_registry
+ *
+ * @{
+ */
+
+/** Lookup cache - default size.*/
+#define SUBTREE_DEFAULT_CACHE_SIZE 8
+/** Lookup cache - max acceptable size.*/
+#define SUBTREE_MAX_CACHE_SIZE 32
+int lookup_cache_size = 0; /*enabled later after registrations are loaded */
+
+typedef struct lookup_cache_s {
+ netsnmp_subtree *next;
+ netsnmp_subtree *previous;
+} lookup_cache;
+
+typedef struct lookup_cache_context_s {
+ char *context;
+ struct lookup_cache_context_s *next;
+ int thecachecount;
+ int currentpos;
+ lookup_cache cache[SUBTREE_MAX_CACHE_SIZE];
+} lookup_cache_context;
+static lookup_cache_context *thecontextcache = NULL;
+
+/** Set the lookup cache size for optimized agent registration performance.
+ * Note that it is only used by master agent - sub-agent doesn't need the cache.
+ * The rough guide is that the cache size should be equal to the maximum
+ * number of simultaneous managers you expect to talk to the agent (M) times 80%
+ * (or so, he says randomly) the average number (N) of varbinds you
+ * expect to receive in a given request for a manager. ie, M times N.
+ * Bigger does NOT necessarily mean better. Certainly 16 should be an
+ * upper limit. 32 is the hard coded limit.
+ *
+ * @param newsize set to the maximum size of a cache for a given
+ * context. Set to 0 to completely disable caching, or to -1 to set
+ * to the default cache size (8), or to a number of your chosing. The
+ */
void
-netsnmp_subtree_free(netsnmp_subtree *a)
-{
- if (a != NULL) {
- if (a->variables != NULL && netsnmp_oid_equals(a->name_a, a->namelen,
- a->start_a, a->start_len) == 0) {
- SNMP_FREE(a->variables);
+netsnmp_set_lookup_cache_size(int newsize) {
+ if (newsize < 0)
+ lookup_cache_size = SUBTREE_DEFAULT_CACHE_SIZE;
+ else if (newsize < SUBTREE_MAX_CACHE_SIZE)
+ lookup_cache_size = newsize;
+ else
+ lookup_cache_size = SUBTREE_MAX_CACHE_SIZE;
+}
+
+/** Retrieves the current value of the lookup cache size
+ * Should be called from master agent only - sub-agent doesn't need the cache.
+ *
+ * @return the current lookup cache size
+ */
+int
+netsnmp_get_lookup_cache_size(void) {
+ return lookup_cache_size;
+}
+
+/** Returns lookup cache entry for the context of given name.
+ *
+ * @param context Name of the context. Name is case sensitive.
+ *
+ * @return the lookup cache context
+ */
+NETSNMP_STATIC_INLINE lookup_cache_context *
+get_context_lookup_cache(const char *context) {
+ lookup_cache_context *ptr;
+ if (!context)
+ context = "";
+
+ for(ptr = thecontextcache; ptr; ptr = ptr->next) {
+ if (strcmp(ptr->context, context) == 0)
+ break;
}
- SNMP_FREE(a->name_a);
- a->namelen = 0;
- SNMP_FREE(a->start_a);
- a->start_len = 0;
- SNMP_FREE(a->end_a);
- a->end_len = 0;
- SNMP_FREE(a->label_a);
- netsnmp_handler_registration_free(a->reginfo);
- a->reginfo = NULL;
- SNMP_FREE(a);
- }
+ if (!ptr) {
+ if (netsnmp_subtree_find_first(context)) {
+ ptr = SNMP_MALLOC_TYPEDEF(lookup_cache_context);
+ ptr->next = thecontextcache;
+ ptr->context = strdup(context);
+ thecontextcache = ptr;
+ } else {
+ return NULL;
+ }
+ }
+ return ptr;
}
-netsnmp_subtree *
-netsnmp_subtree_deepcopy(netsnmp_subtree *a)
-{
- netsnmp_subtree *b = (netsnmp_subtree *)calloc(1, sizeof(netsnmp_subtree));
+/** Adds an entry to the Lookup Cache under specified context name.
+ *
+ * @param context Name of the context. Name is case sensitive.
+ *
+ * @param next Next subtree item.
+ *
+ * @param previous Previous subtree item.
+ */
+NETSNMP_STATIC_INLINE void
+lookup_cache_add(const char *context,
+ netsnmp_subtree *next, netsnmp_subtree *previous) {
+ lookup_cache_context *cptr;
- if (b != NULL) {
- memcpy(b, a, sizeof(netsnmp_subtree));
- b->name_a = snmp_duplicate_objid(a->name_a, a->namelen);
- b->start_a = snmp_duplicate_objid(a->start_a, a->start_len);
- b->end_a = snmp_duplicate_objid(a->end_a, a->end_len);
- b->label_a = strdup(a->label_a);
-
- if (b->name_a == NULL || b->start_a == NULL ||
- b->end_a == NULL || b->label_a == NULL) {
- netsnmp_subtree_free(b);
- return NULL;
+ if ((cptr = get_context_lookup_cache(context)) == NULL)
+ return;
+
+ if (cptr->thecachecount < lookup_cache_size)
+ cptr->thecachecount++;
+
+ cptr->cache[cptr->currentpos].next = next;
+ cptr->cache[cptr->currentpos].previous = previous;
+
+ if (++cptr->currentpos >= lookup_cache_size)
+ cptr->currentpos = 0;
+}
+
+/** @private
+ * Replaces next and previous pointer in given Lookup Cache.
+ *
+ * @param ptr Lookup Cache pointer.
+ *
+ * @param next Next subtree item.
+ *
+ * @param previous Previous subtree item.
+ */
+NETSNMP_STATIC_INLINE void
+lookup_cache_replace(lookup_cache *ptr,
+ netsnmp_subtree *next, netsnmp_subtree *previous) {
+
+ ptr->next = next;
+ ptr->previous = previous;
+}
+
+/** Finds an entry in the Lookup Cache.
+ *
+ * @param context Case sensitive name of the context.
+ *
+ * @param name The OID we're searching for.
+ *
+ * @param name_len Number of sub-ids (single integers) in the OID.
+ *
+ * @param retcmp Value set to snmp_oid_compare() call result.
+ * The value, if set, is always nonnegative.
+ *
+ * @return gives Lookup Cache entry, or NULL if not found.
+ *
+ * @see snmp_oid_compare()
+ */
+NETSNMP_STATIC_INLINE lookup_cache *
+lookup_cache_find(const char *context, const oid *name, size_t name_len,
+ int *retcmp) {
+ lookup_cache_context *cptr;
+ lookup_cache *ret = NULL;
+ int cmp;
+ int i;
+
+ if ((cptr = get_context_lookup_cache(context)) == NULL)
+ return NULL;
+
+ for(i = 0; i < cptr->thecachecount && i < lookup_cache_size; i++) {
+ if (cptr->cache[i].previous->start_a)
+ cmp = snmp_oid_compare(name, name_len,
+ cptr->cache[i].previous->start_a,
+ cptr->cache[i].previous->start_len);
+ else
+ cmp = 1;
+ if (cmp >= 0) {
+ *retcmp = cmp;
+ ret = &(cptr->cache[i]);
+ }
}
+ return ret;
+}
- if (a->variables != NULL) {
- b->variables = (struct variable *)malloc(a->variables_len *
- a->variables_width);
- if (b->variables != NULL) {
- memcpy(b->variables, a->variables,a->variables_len*a->variables_width);
- } else {
- netsnmp_subtree_free(b);
- return NULL;
- }
+/** @private
+ * Clears cache count and position in Lookup Cache.
+ */
+NETSNMP_STATIC_INLINE void
+invalidate_lookup_cache(const char *context) {
+ lookup_cache_context *cptr;
+ if ((cptr = get_context_lookup_cache(context)) != NULL) {
+ cptr->thecachecount = 0;
+ cptr->currentpos = 0;
}
+}
- if (a->reginfo != NULL) {
- b->reginfo = netsnmp_handler_registration_dup(a->reginfo);
- if (b->reginfo == NULL) {
- netsnmp_subtree_free(b);
- return NULL;
- }
+void
+clear_lookup_cache(void) {
+
+ lookup_cache_context *ptr = NULL, *next = NULL;
+
+ ptr = thecontextcache;
+ while (ptr) {
+ next = ptr->next;
+ SNMP_FREE(ptr->context);
+ SNMP_FREE(ptr);
+ ptr = next;
}
- }
- return b;
+ thecontextcache = NULL; /* !!! */
}
+/** @} */
+/* End of Lookup cache code */
+
+/** @defgroup agent_context_cache Context cache, storing the OIDs under their contexts.
+ * Maintain the cache used for locating sub-trees registered under different contexts.
+ * @ingroup agent_registry
+ *
+ * @{
+ */
+subtree_context_cache *context_subtrees = NULL;
+
+/** Returns the top element of context subtrees cache.
+ * Use it if you wish to sweep through the cache elements.
+ * Note that the return may be NULL (cache may be empty).
+ *
+ * @return pointer to topmost context subtree cache element.
+ */
subtree_context_cache *
get_top_context_cache(void)
{
return context_subtrees;
}
+/** Finds the first subtree registered under given context.
+ *
+ * @param context_name Text name of the context we're searching for.
+ *
+ * @return pointer to the first subtree element, or NULL if not found.
+ */
netsnmp_subtree *
netsnmp_subtree_find_first(const char *context_name)
{
@@ -166,6 +324,14 @@ netsnmp_subtree_find_first(const char *context_name)
return NULL;
}
+/** Adds the subtree to Context Cache under given context name.
+ *
+ * @param context_name Text name of the context we're adding.
+ *
+ * @param new_tree The subtree to be added.
+ *
+ * @return copy of the new_tree pointer, or NULL if cannot add.
+ */
netsnmp_subtree *
add_subtree(netsnmp_subtree *new_tree, const char *context_name)
{
@@ -190,6 +356,37 @@ add_subtree(netsnmp_subtree *new_tree, const char *context_name)
return ptr->first_subtree;
}
+void
+netsnmp_remove_subtree(netsnmp_subtree *tree)
+{
+ subtree_context_cache *ptr;
+
+ if (!tree->prev) {
+ for (ptr = context_subtrees; ptr; ptr = ptr->next)
+ if (ptr->first_subtree == tree)
+ break;
+ netsnmp_assert(ptr);
+ if (ptr)
+ ptr->first_subtree = tree->next;
+ } else
+ tree->prev->next = tree->next;
+
+ if (tree->next)
+ tree->next->prev = tree->prev;
+}
+
+/** Replaces first subtree registered under given context name.
+ * Overwrites a subtree pointer in Context Cache for the context name.
+ * The previous subtree pointer is lost. If there's no subtree
+ * under the supplied name, then a new cache item is created.
+ *
+ * @param new_tree The new subtree to be set.
+ *
+ * @param context_name Text name of the context we're replacing.
+ * It is case sensitive.
+ *
+ * @return copy of the new_tree pointer, or NULL on error.
+ */
netsnmp_subtree *
netsnmp_subtree_replace_first(netsnmp_subtree *new_tree,
const char *context_name)
@@ -208,36 +405,179 @@ netsnmp_subtree_replace_first(netsnmp_subtree *new_tree,
return add_subtree(new_tree, context_name);
}
-NETSNMP_INLINE void
-netsnmp_subtree_change_next(netsnmp_subtree *ptr, netsnmp_subtree *thenext)
-{
- ptr->next = thenext;
- if (thenext)
- netsnmp_oid_compare_ll(ptr->start_a,
- ptr->start_len,
- thenext->start_a,
- thenext->start_len,
- &thenext->oid_off);
-}
-NETSNMP_INLINE void
-netsnmp_subtree_change_prev(netsnmp_subtree *ptr, netsnmp_subtree *theprev)
-{
- ptr->prev = theprev;
- if (theprev)
- netsnmp_oid_compare_ll(theprev->start_a,
- theprev->start_len,
+void clear_subtree (netsnmp_subtree *sub);
+
+/** Completely clears both the Context cache and the Lookup cache.
+ */
+void
+clear_context(void) {
+
+ subtree_context_cache *ptr = NULL, *next = NULL;
+ netsnmp_subtree *t, *u;
+
+ DEBUGMSGTL(("agent_registry", "clear context\n"));
+
+ ptr = get_top_context_cache();
+ while (ptr) {
+ next = ptr->next;
+
+ for (t = ptr->first_subtree; t; t = u) {
+ u = t->next;
+ clear_subtree(t);
+ }
+
+ free(NETSNMP_REMOVE_CONST(char*, ptr->context_name));
+ SNMP_FREE(ptr);
+
+ ptr = next;
+ }
+ context_subtrees = NULL; /* !!! */
+ clear_lookup_cache();
+}
+
+/** @} */
+/* End of Context cache code */
+
+/** @defgroup agent_mib_subtree Maintaining MIB subtrees.
+ * Maintaining MIB nodes and subtrees.
+ * @ingroup agent_registry
+ *
+ * @{
+ */
+
+static void register_mib_detach_node(netsnmp_subtree *s);
+
+/** Frees single subtree item.
+ * Deallocated memory for given netsnmp_subtree item, including
+ * Handle Registration structure stored inside this item.
+ * After calling this function, the pointer is invalid
+ * and should be set to NULL.
+ *
+ * @param a The subtree item to dispose.
+ */
+void
+netsnmp_subtree_free(netsnmp_subtree *a)
+{
+ if (a != NULL) {
+ if (a->variables != NULL && netsnmp_oid_equals(a->name_a, a->namelen,
+ a->start_a, a->start_len) == 0) {
+ SNMP_FREE(a->variables);
+ }
+ SNMP_FREE(a->name_a);
+ a->namelen = 0;
+ SNMP_FREE(a->start_a);
+ a->start_len = 0;
+ SNMP_FREE(a->end_a);
+ a->end_len = 0;
+ SNMP_FREE(a->label_a);
+ netsnmp_handler_registration_free(a->reginfo);
+ a->reginfo = NULL;
+ SNMP_FREE(a);
+ }
+}
+
+/** Creates deep copy of a subtree item.
+ * Duplicates all properties stored in the structure, including
+ * Handle Registration structure stored inside the item.
+ *
+ * @param a The subtree item to copy.
+ *
+ * @return deep copy of the subtree item, or NULL on error.
+ */
+netsnmp_subtree *
+netsnmp_subtree_deepcopy(netsnmp_subtree *a)
+{
+ netsnmp_subtree *b = (netsnmp_subtree *)calloc(1, sizeof(netsnmp_subtree));
+
+ if (b != NULL) {
+ memcpy(b, a, sizeof(netsnmp_subtree));
+ b->name_a = snmp_duplicate_objid(a->name_a, a->namelen);
+ b->start_a = snmp_duplicate_objid(a->start_a, a->start_len);
+ b->end_a = snmp_duplicate_objid(a->end_a, a->end_len);
+ b->label_a = strdup(a->label_a);
+
+ if (b->name_a == NULL || b->start_a == NULL ||
+ b->end_a == NULL || b->label_a == NULL) {
+ netsnmp_subtree_free(b);
+ return NULL;
+ }
+
+ if (a->variables != NULL) {
+ b->variables = (struct variable *)malloc(a->variables_len *
+ a->variables_width);
+ if (b->variables != NULL) {
+ memcpy(b->variables, a->variables,a->variables_len*a->variables_width);
+ } else {
+ netsnmp_subtree_free(b);
+ return NULL;
+ }
+ }
+
+ if (a->reginfo != NULL) {
+ b->reginfo = netsnmp_handler_registration_dup(a->reginfo);
+ if (b->reginfo == NULL) {
+ netsnmp_subtree_free(b);
+ return NULL;
+ }
+ }
+ }
+ return b;
+}
+
+/** @private
+ * Replaces next subtree pointer in given subtree.
+ */
+NETSNMP_INLINE void
+netsnmp_subtree_change_next(netsnmp_subtree *ptr, netsnmp_subtree *thenext)
+{
+ ptr->next = thenext;
+ if (thenext)
+ netsnmp_oid_compare_ll(ptr->start_a,
+ ptr->start_len,
+ thenext->start_a,
+ thenext->start_len,
+ &thenext->oid_off);
+}
+
+/** @private
+ * Replaces previous subtree pointer in given subtree.
+ */
+NETSNMP_INLINE void
+netsnmp_subtree_change_prev(netsnmp_subtree *ptr, netsnmp_subtree *theprev)
+{
+ ptr->prev = theprev;
+ if (theprev)
+ netsnmp_oid_compare_ll(theprev->start_a,
+ theprev->start_len,
ptr->start_a,
ptr->start_len,
&ptr->oid_off);
}
+netsnmp_feature_child_of(netsnmp_subtree_compare,netsnmp_unused)
+#ifndef NETSNMP_FEATURE_REMOVE_NETSNMP_SUBTREE_COMPARE
+/** Compares OIDs of given subtrees.
+ *
+ * @param ap,bp Pointers to the subtrees to be compared.
+ *
+ * @return OIDs lexicographical comparison result.
+ *
+ * @see snmp_oid_compare()
+ */
int
netsnmp_subtree_compare(const netsnmp_subtree *ap, const netsnmp_subtree *bp)
{
return snmp_oid_compare(ap->name_a, ap->namelen, bp->name_a, bp->namelen);
}
+#endif /* NETSNMP_FEATURE_REMOVE_NETSNMP_SUBTREE_COMPARE */
+/** Joins the given subtree with the current tree.
+ * Trees are joined and the one supplied as parameter is freed.
+ *
+ * @param root The subtree to be merged with current subtree.
+ * Do not use the pointer after joining - it may be invalid.
+ */
void
netsnmp_subtree_join(netsnmp_subtree *root)
{
@@ -284,10 +624,18 @@ netsnmp_subtree_join(netsnmp_subtree *root)
}
- /*
- * Split the subtree into two at the specified point,
- * returning the new (second) subtree
- */
+/** Split the subtree into two at the specified point.
+ * Subtrees of the given OID and separated and formed into the
+ * returned subtree.
+ *
+ * @param current The element at which splitting is started.
+ *
+ * @param name The OID we'd like to split.
+ *
+ * @param name_len Length of the OID.
+ *
+ * @return head of the new (second) subtree.
+ */
netsnmp_subtree *
netsnmp_subtree_split(netsnmp_subtree *current, oid name[], int name_len)
{
@@ -321,9 +669,7 @@ netsnmp_subtree_split(netsnmp_subtree *current, oid name[], int name_len)
return NULL;
}
- if (current->end_a != NULL) {
- SNMP_FREE(current->end_a);
- }
+ SNMP_FREE(current->end_a);
current->end_a = tmp_a;
current->end_len = name_len;
if (new_sub->start_a != NULL) {
@@ -394,12 +740,19 @@ netsnmp_subtree_split(netsnmp_subtree *current, oid name[], int name_len)
return new_sub;
}
+/** Loads the subtree under given context name.
+ *
+ * @param new_sub The subtree to be loaded into current subtree.
+ *
+ * @param context_name Text name of the context we're searching for.
+ *
+ * @return gives MIB_REGISTERED_OK on success, error code otherwise.
+ */
int
netsnmp_subtree_load(netsnmp_subtree *new_sub, const char *context_name)
{
- netsnmp_subtree *tree1, *tree2, *new2;
+ netsnmp_subtree *tree1, *tree2;
netsnmp_subtree *prev, *next;
- int res, rc = 0;
if (new_sub == NULL) {
return MIB_REGISTERED_OK; /* Degenerate case */
@@ -441,7 +794,7 @@ netsnmp_subtree_load(netsnmp_subtree *new_sub, const char *context_name)
/* Handle new subtrees that start in virgin territory. */
if (tree1 == NULL) {
- new2 = NULL;
+ netsnmp_subtree *new2 = NULL;
/* Is there any overlap with later subtrees? */
if (tree2 && snmp_oid_compare(new_sub->end_a, new_sub->end_len,
tree2->start_a, tree2->start_len) > 0) {
@@ -500,10 +853,8 @@ netsnmp_subtree_load(netsnmp_subtree *new_sub, const char *context_name)
If the new subtree extends beyond this existing region,
split it, and recurse to merge the two parts. */
- rc = snmp_oid_compare(new_sub->end_a, new_sub->end_len,
- tree1->end_a, tree1->end_len);
-
- switch (rc) {
+ switch (snmp_oid_compare(new_sub->end_a, new_sub->end_len,
+ tree1->end_a, tree1->end_len)) {
case -1:
/* Existing subtree contains new one. */
@@ -532,8 +883,23 @@ netsnmp_subtree_load(netsnmp_subtree *new_sub, const char *context_name)
if (next && (next->namelen == new_sub->namelen) &&
(next->priority == new_sub->priority)) {
- if (new_sub->namelen != 1) /* ignore root OID dups */
- snmp_log(LOG_ERR, "duplicate registration (%s, %s)", next->label_a, new_sub->label_a);
+ if (new_sub->namelen != 1) { /* ignore root OID dups */
+ size_t out_len = 0;
+ size_t buf_len = 0;
+ char *buf = NULL;
+ int buf_overflow = 0;
+
+ netsnmp_sprint_realloc_objid((u_char **) &buf, &buf_len, &out_len,
+ 1, &buf_overflow,
+ new_sub->start_a,
+ new_sub->start_len);
+ snmp_log(LOG_ERR,
+ "duplicate registration: MIB modules %s and %s (oid %s%s).\n",
+ next->label_a, new_sub->label_a,
+ buf ? buf : "",
+ buf_overflow ? " [TRUNCATED]" : "");
+ free(buf);
+ }
return MIB_DUPLICATE_REGISTRATION;
}
@@ -559,111 +925,279 @@ netsnmp_subtree_load(netsnmp_subtree *new_sub, const char *context_name)
case 1:
/* New subtree contains the existing one. */
- new2 = netsnmp_subtree_split(new_sub, tree1->end_a,tree1->end_len);
- res = netsnmp_subtree_load(new_sub, context_name);
- if (res != MIB_REGISTERED_OK) {
- netsnmp_subtree_free(new2);
- return res;
- }
- return netsnmp_subtree_load(new2, context_name);
- }
+ {
+ netsnmp_subtree *new2 =
+ netsnmp_subtree_split(new_sub, tree1->end_a,tree1->end_len);
+ int res = netsnmp_subtree_load(new_sub, context_name);
+ if (res != MIB_REGISTERED_OK) {
+ netsnmp_remove_subtree(new2);
+ netsnmp_subtree_free(new2);
+ return res;
+ }
+ return netsnmp_subtree_load(new2, context_name);
+ }
+ }
}
return 0;
}
-/*
- * Note: reginfo will be freed on failures
+/** Free the given subtree and all its children.
+ *
+ * @param sub Subtree branch to be cleared and freed.
+ * After the call, this pointer is invalid
+ * and should be set to NULL.
*/
-int
-netsnmp_register_mib(const char *moduleName,
- struct variable *var,
- size_t varsize,
- size_t numvars,
- oid * mibloc,
- size_t mibloclen,
- int priority,
- int range_subid,
- oid range_ubound,
- netsnmp_session * ss,
- const char *context,
- int timeout,
- int flags,
- netsnmp_handler_registration *reginfo,
- int perform_callback)
-{
- netsnmp_subtree *subtree, *sub2;
- int res, i;
- struct register_parameters reg_parms;
- int old_lookup_cache_val = netsnmp_get_lookup_cache_size();
-
- if (moduleName == NULL ||
- mibloc == NULL) {
- /* Shouldn't happen ??? */
- netsnmp_handler_registration_free(reginfo);
- return MIB_REGISTRATION_FAILED;
- }
- subtree = (netsnmp_subtree *)calloc(1, sizeof(netsnmp_subtree));
- if (subtree == NULL) {
- netsnmp_handler_registration_free(reginfo);
- return MIB_REGISTRATION_FAILED;
- }
+void
+clear_subtree (netsnmp_subtree *sub) {
- DEBUGMSGTL(("register_mib", "registering \"%s\" at ", moduleName));
- DEBUGMSGOIDRANGE(("register_mib", mibloc, mibloclen, range_subid,
- range_ubound));
- DEBUGMSG(("register_mib", " with context \"%s\"\n",
- SNMP_STRORNULL(context)));
+ netsnmp_subtree *c;
+
+ if (sub == NULL)
+ return;
- /*
- * verify that the passed context is equal to the context
- * in the reginfo.
- * (which begs the question, why do we have both? It appears that the
- * reginfo item didn't appear til 5.2)
- */
- if( ((NULL == context) && (NULL != reginfo->contextName)) ||
- ((NULL != context) && (NULL == reginfo->contextName)) ||
- ( ((NULL != context) && (NULL != reginfo->contextName)) &&
- (0 != strcmp(context, reginfo->contextName))) ) {
- snmp_log(LOG_WARNING,"context passed during registration does not "
- "equal the reginfo contextName! ('%s' != '%s')\n",
- context, reginfo->contextName);
- netsnmp_assert(!"register context == reginfo->contextName"); /* always false */
+ for(c = sub; c;) {
+ sub = c;
+ c = c->children;
+ netsnmp_subtree_free(sub);
}
- /* Create the new subtree node being registered. */
+}
- subtree->reginfo = reginfo;
- subtree->name_a = snmp_duplicate_objid(mibloc, mibloclen);
- subtree->start_a = snmp_duplicate_objid(mibloc, mibloclen);
- subtree->end_a = snmp_duplicate_objid(mibloc, mibloclen);
- subtree->label_a = strdup(moduleName);
- if (subtree->name_a == NULL || subtree->start_a == NULL ||
- subtree->end_a == NULL || subtree->label_a == NULL) {
- netsnmp_subtree_free(subtree); /* also frees reginfo */
- return MIB_REGISTRATION_FAILED;
- }
- subtree->namelen = (u_char)mibloclen;
- subtree->start_len = (u_char)mibloclen;
- subtree->end_len = (u_char)mibloclen;
- subtree->end_a[mibloclen - 1]++;
+netsnmp_subtree *
+netsnmp_subtree_find_prev(const oid *name, size_t len, netsnmp_subtree *subtree,
+ const char *context_name)
+{
+ lookup_cache *lookup_cache = NULL;
+ netsnmp_subtree *myptr = NULL, *previous = NULL;
+ int cmp = 1;
+ size_t ll_off = 0;
- if (var != NULL) {
- subtree->variables = (struct variable *)malloc(varsize*numvars);
- if (subtree->variables == NULL) {
- netsnmp_subtree_free(subtree); /* also frees reginfo */
- return MIB_REGISTRATION_FAILED;
- }
- memcpy(subtree->variables, var, numvars*varsize);
- subtree->variables_len = numvars;
- subtree->variables_width = varsize;
+ if (subtree) {
+ myptr = subtree;
+ } else {
+ /* look through everything */
+ if (lookup_cache_size) {
+ lookup_cache = lookup_cache_find(context_name, name, len, &cmp);
+ if (lookup_cache) {
+ myptr = lookup_cache->next;
+ previous = lookup_cache->previous;
+ }
+ if (!myptr)
+ myptr = netsnmp_subtree_find_first(context_name);
+ } else {
+ myptr = netsnmp_subtree_find_first(context_name);
+ }
}
- subtree->priority = priority;
- subtree->timeout = timeout;
- subtree->range_subid = range_subid;
- subtree->range_ubound = range_ubound;
- subtree->session = ss;
- subtree->flags = (u_char)flags; /* used to identify instance oids */
- subtree->flags |= SUBTREE_ATTACHED;
+
+ /*
+ * this optimization causes a segfault on sf cf alpha-linux1.
+ * ifdef out until someone figures out why and fixes it. xxx-rks 20051117
+ */
+#ifndef __alpha
+#define WTEST_OPTIMIZATION 1
+#endif
+#ifdef WTEST_OPTIMIZATION
+ DEBUGMSGTL(("wtest","oid in: "));
+ DEBUGMSGOID(("wtest", name, len));
+ DEBUGMSG(("wtest","\n"));
+#endif
+ for (; myptr != NULL; previous = myptr, myptr = myptr->next) {
+#ifdef WTEST_OPTIMIZATION
+ /* Compare the incoming oid with the linked list. If we have
+ results of previous compares, its faster to make sure the
+ length we differed in the last check is greater than the
+ length between this pointer and the last then we don't need
+ to actually perform a comparison */
+ DEBUGMSGTL(("wtest","oid cmp: "));
+ DEBUGMSGOID(("wtest", myptr->start_a, myptr->start_len));
+ DEBUGMSG(("wtest"," --- off = %lu, in off = %lu test = %d\n",
+ (unsigned long)myptr->oid_off, (unsigned long)ll_off,
+ !(ll_off && myptr->oid_off &&
+ myptr->oid_off > ll_off)));
+ if (!(ll_off && myptr->oid_off && myptr->oid_off > ll_off) &&
+ netsnmp_oid_compare_ll(name, len,
+ myptr->start_a, myptr->start_len,
+ &ll_off) < 0) {
+#else
+ if (snmp_oid_compare(name, len, myptr->start_a, myptr->start_len) < 0) {
+#endif
+ if (lookup_cache_size && previous && cmp) {
+ if (lookup_cache) {
+ lookup_cache_replace(lookup_cache, myptr, previous);
+ } else {
+ lookup_cache_add(context_name, myptr, previous);
+ }
+ }
+ return previous;
+ }
+ }
+ return previous;
+}
+
+netsnmp_subtree *
+netsnmp_subtree_find_next(const oid *name, size_t len,
+ netsnmp_subtree *subtree, const char *context_name)
+{
+ netsnmp_subtree *myptr = NULL;
+
+ myptr = netsnmp_subtree_find_prev(name, len, subtree, context_name);
+
+ if (myptr != NULL) {
+ myptr = myptr->next;
+ while (myptr != NULL && (myptr->variables == NULL ||
+ myptr->variables_len == 0)) {
+ myptr = myptr->next;
+ }
+ return myptr;
+ } else if (subtree != NULL && snmp_oid_compare(name, len,
+ subtree->start_a, subtree->start_len) < 0) {
+ return subtree;
+ } else {
+ return NULL;
+ }
+}
+
+netsnmp_subtree *
+netsnmp_subtree_find(const oid *name, size_t len, netsnmp_subtree *subtree,
+ const char *context_name)
+{
+ netsnmp_subtree *myptr;
+
+ myptr = netsnmp_subtree_find_prev(name, len, subtree, context_name);
+ if (myptr && myptr->end_a &&
+ snmp_oid_compare(name, len, myptr->end_a, myptr->end_len)<0) {
+ return myptr;
+ }
+
+ return NULL;
+}
+
+/** @} */
+/* End of Subtrees maintaining code */
+
+/** @defgroup agent_mib_registering Registering and unregistering MIB subtrees.
+ * Adding and removing MIB nodes to the database under their contexts.
+ * @ingroup agent_registry
+ *
+ * @{
+ */
+
+
+/** Registers a MIB handler.
+ *
+ * @param moduleName
+ * @param var
+ * @param varsize
+ * @param numvars
+ * @param mibloc
+ * @param mibloclen
+ * @param priority
+ * @param range_subid
+ * @param range_ubound
+ * @param ss
+ * @param context
+ * @param timeout
+ * @param flags
+ * @param reginfo Registration handler structure.
+ * In a case of failure, it will be freed.
+ * @param perform_callback
+ *
+ * @return gives MIB_REGISTERED_OK or MIB_* error code.
+ *
+ * @see netsnmp_register_handler()
+ * @see register_agentx_list()
+ * @see netsnmp_handler_registration_free()
+ */
+int
+netsnmp_register_mib(const char *moduleName,
+ struct variable *var,
+ size_t varsize,
+ size_t numvars,
+ oid * mibloc,
+ size_t mibloclen,
+ int priority,
+ int range_subid,
+ oid range_ubound,
+ netsnmp_session * ss,
+ const char *context,
+ int timeout,
+ int flags,
+ netsnmp_handler_registration *reginfo,
+ int perform_callback)
+{
+ netsnmp_subtree *subtree, *sub2;
+ int res;
+ struct register_parameters reg_parms;
+ int old_lookup_cache_val = netsnmp_get_lookup_cache_size();
+
+ if (moduleName == NULL ||
+ mibloc == NULL) {
+ /* Shouldn't happen ??? */
+ netsnmp_handler_registration_free(reginfo);
+ return MIB_REGISTRATION_FAILED;
+ }
+ subtree = (netsnmp_subtree *)calloc(1, sizeof(netsnmp_subtree));
+ if (subtree == NULL) {
+ netsnmp_handler_registration_free(reginfo);
+ return MIB_REGISTRATION_FAILED;
+ }
+
+ DEBUGMSGTL(("register_mib", "registering \"%s\" at ", moduleName));
+ DEBUGMSGOIDRANGE(("register_mib", mibloc, mibloclen, range_subid,
+ range_ubound));
+ DEBUGMSG(("register_mib", " with context \"%s\"\n",
+ SNMP_STRORNULL(context)));
+
+ /*
+ * verify that the passed context is equal to the context
+ * in the reginfo.
+ * (which begs the question, why do we have both? It appears that the
+ * reginfo item didn't appear til 5.2)
+ */
+ if( ((NULL == context) && (NULL != reginfo->contextName)) ||
+ ((NULL != context) && (NULL == reginfo->contextName)) ||
+ ( ((NULL != context) && (NULL != reginfo->contextName)) &&
+ (0 != strcmp(context, reginfo->contextName))) ) {
+ snmp_log(LOG_WARNING,"context passed during registration does not "
+ "equal the reginfo contextName! ('%s' != '%s')\n",
+ context, reginfo->contextName);
+ netsnmp_assert(!"register context == reginfo->contextName"); /* always false */
+ }
+
+ /* Create the new subtree node being registered. */
+
+ subtree->reginfo = reginfo;
+ subtree->name_a = snmp_duplicate_objid(mibloc, mibloclen);
+ subtree->start_a = snmp_duplicate_objid(mibloc, mibloclen);
+ subtree->end_a = snmp_duplicate_objid(mibloc, mibloclen);
+ subtree->label_a = strdup(moduleName);
+ if (subtree->name_a == NULL || subtree->start_a == NULL ||
+ subtree->end_a == NULL || subtree->label_a == NULL) {
+ netsnmp_subtree_free(subtree); /* also frees reginfo */
+ return MIB_REGISTRATION_FAILED;
+ }
+ subtree->namelen = (u_char)mibloclen;
+ subtree->start_len = (u_char)mibloclen;
+ subtree->end_len = (u_char)mibloclen;
+ subtree->end_a[mibloclen - 1]++;
+
+ if (var != NULL) {
+ subtree->variables = (struct variable *)malloc(varsize*numvars);
+ if (subtree->variables == NULL) {
+ netsnmp_subtree_free(subtree); /* also frees reginfo */
+ return MIB_REGISTRATION_FAILED;
+ }
+ memcpy(subtree->variables, var, numvars*varsize);
+ subtree->variables_len = numvars;
+ subtree->variables_width = varsize;
+ }
+ subtree->priority = priority;
+ subtree->timeout = timeout;
+ subtree->range_subid = range_subid;
+ subtree->range_ubound = range_ubound;
+ subtree->session = ss;
+ subtree->flags = (u_char)flags; /* used to identify instance oids */
+ subtree->flags |= SUBTREE_ATTACHED;
subtree->global_cacheid = reginfo->global_cacheid;
netsnmp_set_lookup_cache_size(0);
@@ -673,6 +1207,7 @@ netsnmp_register_mib(const char *moduleName,
rest of the range. */
if (res == MIB_REGISTERED_OK && range_subid != 0) {
+ int i;
for (i = mibloc[range_subid - 1] + 1; i <= (int)range_ubound; i++) {
sub2 = netsnmp_subtree_deepcopy(subtree);
@@ -699,6 +1234,7 @@ netsnmp_register_mib(const char *moduleName,
if (res != MIB_REGISTERED_OK) {
unregister_mib_context(mibloc, mibloclen, priority,
range_subid, range_ubound, context);
+ netsnmp_remove_subtree(sub2);
netsnmp_subtree_free(sub2);
netsnmp_set_lookup_cache_size(old_lookup_cache_val);
invalidate_lookup_cache(context);
@@ -734,6 +1270,9 @@ netsnmp_register_mib(const char *moduleName,
reg_parms.timeout = timeout;
reg_parms.flags = (u_char) flags;
reg_parms.contextName = context;
+ reg_parms.session = ss;
+ reg_parms.reginfo = reginfo;
+ reg_parms.contextName = context;
snmp_call_callbacks(SNMP_CALLBACK_APPLICATION,
SNMPD_CALLBACK_REGISTER_OID, ®_parms);
}
@@ -743,10 +1282,9 @@ netsnmp_register_mib(const char *moduleName,
return res;
}
-/*
- * Reattach a particular node.
+/** @private
+ * Reattach a particular node.
*/
-
static void
register_mib_reattach_node(netsnmp_subtree *s)
{
@@ -767,6 +1305,9 @@ register_mib_reattach_node(netsnmp_subtree *s)
reg_parms.range_ubound = s->range_ubound;
reg_parms.timeout = s->timeout;
reg_parms.flags = s->flags;
+ reg_parms.session = s->session;
+ reg_parms.reginfo = s->reginfo;
+ /* XXX: missing in subtree: reg_parms.contextName = s->context; */
if ((NULL != s->reginfo) && (NULL != s->reginfo->contextName))
reg_parms.contextName = s->reginfo->contextName;
snmp_call_callbacks(SNMP_CALLBACK_APPLICATION,
@@ -775,10 +1316,8 @@ register_mib_reattach_node(netsnmp_subtree *s)
}
}
-/*
- * Call callbacks to reattach all our nodes.
+/** Call callbacks to reattach all our nodes.
*/
-
void
register_mib_reattach(void)
{
@@ -795,10 +1334,11 @@ register_mib_reattach(void)
}
}
-/*
- * Mark a node as detached.
+/** @private
+ * Mark a node as detached.
+ *
+ * @param s The note to be marked
*/
-
static void
register_mib_detach_node(netsnmp_subtree *s)
{
@@ -807,12 +1347,10 @@ register_mib_detach_node(netsnmp_subtree *s)
}
}
-/*
- * Mark all our registered OIDs as detached. This is only really
- * useful for subagent protocols, when a connection is lost or
- * something.
+/** Mark all our registered OIDs as detached.
+ * This is only really useful for subagent protocols, when
+ * a connection is lost or the subagent is being shut down.
*/
-
void
register_mib_detach(void)
{
@@ -828,12 +1366,60 @@ register_mib_detach(void)
}
}
+/** Register a new module into the MIB database, with all possible custom options
+ *
+ * @param moduleName Text name of the module.
+ * The given name will be used to identify the module
+ * inside the agent.
+ *
+ * @param var Array of variables to be registered in the module.
+ *
+ * @param varsize Size of a single variable in var array.
+ * The size is normally equal to sizeof(struct variable),
+ * but if we wish to use shorter (or longer) OIDs, then we
+ * could use different variant of the variable structure.
+ *
+ * @param numvars Number of variables in the var array.
+ * This is how many variables the function will try to register.
+ *
+ * @param mibloc Base OID of the module.
+ * All OIDs in var array should be sub-oids of the base OID.
+ *
+ * @param mibloclen Length of the base OID.
+ * Number of integers making up the base OID.
+ *
+ * @param priority Registration priority.
+ * Used to achieve a desired configuration when different
+ * sessions register identical or overlapping regions.
+ * Primarily used with AgentX subagent registrations.
+ *
+ * @param range_subid If non-zero, the module is registered against a range
+ * of OIDs, with this parameter identifying the relevant
+ * subidentifier - see RFC 2741 for details.
+ * Typically used to register a single row of a table.
+ * If zero, then register the module against the full OID subtree.
+ *
+ * @param range_ubound The end of the range being registered (see RFC 2741)
+ * If range_subid is zero, then this parameter is ignored.
+ *
+ * @param ss
+ * @param context
+ * @param timeout
+ * @param flags
+ *
+ * @return gives SNMPERR_SUCCESS or SNMPERR_* error code.
+ *
+ * @see register_mib()
+ * @see register_mib_priority()
+ * @see register_mib_range()
+ * @see unregister_mib()
+ */
int
register_mib_context(const char *moduleName,
struct variable *var,
size_t varsize,
size_t numvars,
- oid * mibloc,
+ const oid * mibloc,
size_t mibloclen,
int priority,
int range_subid,
@@ -847,12 +1433,58 @@ register_mib_context(const char *moduleName,
timeout, flags);
}
+/** Register a new module into the MIB database, as being responsible
+ * for a range of OIDs (typically a single row of a table).
+ *
+ * @param moduleName Text name of the module.
+ * The given name will be used to identify the module
+ * inside the agent.
+ *
+ * @param var Array of variables to be registered in the module.
+ *
+ * @param varsize Size of a single variable in var array.
+ * The size is normally equal to sizeof(struct variable),
+ * but if we wish to use shorter (or longer) OIDs, then we
+ * could use different variant of the variable structure.
+ *
+ * @param numvars Number of variables in the var array.
+ * This is how many variables the function will try to register.
+ *
+ * @param mibloc Base OID of the module.
+ * All OIDs in var array should be sub-oids of the base OID.
+ *
+ * @param mibloclen Length of the base OID.
+ * Number of integers making up the base OID.
+ *
+ * @param priority Registration priority.
+ * Used to achieve a desired configuration when different
+ * sessions register identical or overlapping regions.
+ * Primarily used with AgentX subagent registrations.
+ *
+ * @param range_subid If non-zero, the module is registered against a range
+ * of OIDs, with this parameter identifying the relevant
+ * subidentifier - see RFC 2741 for details.
+ * Typically used to register a single row of a table.
+ * If zero, then register the module against the full OID subtree.
+ *
+ * @param range_ubound The end of the range being registered (see RFC 2741)
+ * If range_subid is zero, then this parameter is ignored.
+ *
+ * @param ss
+ *
+ * @return gives SNMPERR_SUCCESS or SNMPERR_* error code.
+ *
+ * @see register_mib()
+ * @see register_mib_priority()
+ * @see register_mib_context()
+ * @see unregister_mib()
+ */
int
register_mib_range(const char *moduleName,
struct variable *var,
size_t varsize,
size_t numvars,
- oid * mibloc,
+ const oid * mibloc,
size_t mibloclen,
int priority,
int range_subid, oid range_ubound, netsnmp_session * ss)
@@ -862,27 +1494,101 @@ register_mib_range(const char *moduleName,
range_subid, range_ubound, ss, "", -1, 0);
}
+/** Register a new module into the MIB database, with a non-default priority
+ *
+ * @param moduleName Text name of the module.
+ * The given name will be used to identify the module
+ * inside the agent.
+ *
+ * @param var Array of variables to be registered in the module.
+ *
+ * @param varsize Size of a single variable in var array.
+ * The size is normally equal to sizeof(struct variable),
+ * but if we wish to use shorter (or longer) OIDs, then we
+ * could use different variant of the variable structure.
+ *
+ * @param numvars Number of variables in the var array.
+ * This is how many variables the function will try to register.
+ *
+ * @param mibloc Base OID of the module.
+ * All OIDs in var array should be sub-oids of the base OID.
+ *
+ * @param mibloclen Length of the base OID.
+ * Number of integers making up the base OID.
+ *
+ * @param priority Registration priority.
+ * Used to achieve a desired configuration when different
+ * sessions register identical or overlapping regions.
+ * Primarily used with AgentX subagent registrations.
+ *
+ * @return gives SNMPERR_SUCCESS or SNMPERR_* error code.
+ *
+ * @see register_mib()
+ * @see register_mib_range()
+ * @see register_mib_context()
+ * @see unregister_mib()
+ */
int
register_mib_priority(const char *moduleName,
struct variable *var,
size_t varsize,
size_t numvars,
- oid * mibloc, size_t mibloclen, int priority)
+ const oid * mibloc, size_t mibloclen, int priority)
{
return register_mib_range(moduleName, var, varsize, numvars,
mibloc, mibloclen, priority, 0, 0, NULL);
}
+/** Register a new module into the MIB database, using default priority and context
+ *
+ * @param moduleName Text name of the module.
+ * The given name will be used to identify the module
+ * inside the agent.
+ *
+ * @param var Array of variables to be registered in the module.
+ *
+ * @param varsize Size of a single variable in var array.
+ * The size is normally equal to sizeof(struct variable),
+ * but if we wish to use shorter (or longer) OIDs, then we
+ * could use different variant of the variable structure.
+ *
+ * @param numvars Number of variables in the var array.
+ * This is how many variables the function will try to register.
+ *
+ * @param mibloc Base OID of the module.
+ * All OIDs in var array should be sub-oids of the base OID.
+ *
+ * @param mibloclen Length of the base OID.
+ * Number of integers making up the base OID.
+ *
+ * @return gives SNMPERR_SUCCESS or SNMPERR_* error code.
+ *
+ * @see register_mib_priority()
+ * @see register_mib_range()
+ * @see register_mib_context()
+ * @see unregister_mib()
+ */
int
register_mib(const char *moduleName,
struct variable *var,
size_t varsize,
- size_t numvars, oid * mibloc, size_t mibloclen)
+ size_t numvars, const oid * mibloc, size_t mibloclen)
{
return register_mib_priority(moduleName, var, varsize, numvars,
mibloc, mibloclen, DEFAULT_MIB_PRIORITY);
}
+/** @private
+ * Unloads a subtree from MIB tree.
+ *
+ * @param sub The sub-tree which is being removed.
+ *
+ * @param prev Previous entry, before the unloaded one.
+ *
+ * @param context Name of the context which is being removed.
+ *
+ * @see unregister_mib_context()
+ */
void
netsnmp_subtree_unload(netsnmp_subtree *sub, netsnmp_subtree *prev, const char *context)
{
@@ -893,6 +1599,7 @@ netsnmp_subtree_unload(netsnmp_subtree *sub, netsnmp_subtree *prev, const char *
DEBUGMSGOID(("register_mib", sub->start_a, sub->start_len));
} else {
DEBUGMSG(("register_mib", "[NIL]"));
+ return;
}
DEBUGMSG(("register_mib", ", "));
if (prev != NULL) {
@@ -937,10 +1644,10 @@ netsnmp_subtree_unload(netsnmp_subtree *sub, netsnmp_subtree *prev, const char *
}
/**
- * Unregisters an OID that has an associated context name value.
- * Typically used when a module has multiple contexts defined. The parameters
- * priority, range_subid, and range_ubound should be used in conjunction with
- * agentx, see RFC 2741, otherwise these values should always be 0.
+ * Unregisters a module registered against a given OID (or range) in a specified context.
+ * Typically used when a module has multiple contexts defined.
+ * The parameters priority, range_subid, range_ubound and context
+ * should match those used to register the module originally.
*
* @param name the specific OID to unregister if it conatins the associated
* context.
@@ -962,15 +1669,18 @@ netsnmp_subtree_unload(netsnmp_subtree *sub, netsnmp_subtree *prev, const char *
*
* @param context a context name that has been created
*
- * @return
+ * @return gives MIB_UNREGISTERED_OK or MIB_* error code.
*
+ * @see unregister_mib()
+ * @see unregister_mib_priority()
+ * @see unregister_mib_range()
*/
int
unregister_mib_context(oid * name, size_t len, int priority,
int range_subid, oid range_ubound,
const char *context)
{
- netsnmp_subtree *list, *myptr;
+ netsnmp_subtree *list, *myptr = NULL;
netsnmp_subtree *prev, *child, *next; /* loop through children */
struct register_parameters reg_parms;
int old_lookup_cache_val = netsnmp_get_lookup_cache_size();
@@ -979,7 +1689,7 @@ unregister_mib_context(oid * name, size_t len, int priority,
netsnmp_set_lookup_cache_size(0);
- if ((range_subid != 0) && (range_subid <= len))
+ if ((range_subid > 0) && ((size_t)range_subid <= len))
orig_subid_val = name[range_subid-1];
while(unregistering){
@@ -1064,6 +1774,7 @@ unregister_mib_context(oid * name, size_t len, int priority,
return MIB_UNREGISTERED_OK;
}
+#ifndef NETSNMP_FEATURE_REMOVE_UNREGISTER_MIB_TABLE_ROW
int
netsnmp_unregister_mib_table_row(oid * name, size_t len, int priority,
int var_subid, oid range_ubound,
@@ -1142,27 +1853,101 @@ netsnmp_unregister_mib_table_row(oid * name, size_t len, int priority,
return 0;
}
+#endif /* NETSNMP_FEATURE_REMOVE_UNREGISTER_MIB_TABLE_ROW */
+/**
+ * Unregisters a module registered against a given OID (or range) in the default context.
+ * Typically used when a module has multiple contexts defined.
+ * The parameters priority, range_subid, and range_ubound should
+ * match those used to register the module originally.
+ *
+ * @param name the specific OID to unregister if it conatins the associated
+ * context.
+ *
+ * @param len the length of the OID, use OID_LENGTH macro.
+ *
+ * @param priority a value between 1 and 255, used to achieve a desired
+ * configuration when different sessions register identical or
+ * overlapping regions. Subagents with no particular
+ * knowledge of priority should register with the default
+ * value of 127.
+ *
+ * @param range_subid permits specifying a range in place of one of a subtree
+ * sub-identifiers. When this value is zero, no range is
+ * being specified.
+ *
+ * @param range_ubound the upper bound of a sub-identifier's range.
+ * This field is present only if range_subid is not 0.
+ *
+ * @return gives MIB_UNREGISTERED_OK or MIB_* error code.
+ *
+ * @see unregister_mib()
+ * @see unregister_mib_priority()
+ * @see unregister_mib_context()
+ */
+int
+unregister_mib_range(oid * name, size_t len, int priority,
+ int range_subid, oid range_ubound)
+{
+ return unregister_mib_context(name, len, priority, range_subid,
+ range_ubound, "");
+}
+
+/**
+ * Unregisters a module registered against a given OID at the specified priority.
+ * The priority parameter should match that used to register the module originally.
+ *
+ * @param name the specific OID to unregister if it conatins the associated
+ * context.
+ *
+ * @param len the length of the OID, use OID_LENGTH macro.
+ *
+ * @param priority a value between 1 and 255, used to achieve a desired
+ * configuration when different sessions register identical or
+ * overlapping regions. Subagents with no particular
+ * knowledge of priority should register with the default
+ * value of 127.
+ *
+ * @return gives MIB_UNREGISTERED_OK or MIB_* error code.
+ *
+ * @see unregister_mib()
+ * @see unregister_mib_range()
+ * @see unregister_mib_context()
+ */
+int
+unregister_mib_priority(oid * name, size_t len, int priority)
+{
+ return unregister_mib_range(name, len, priority, 0, 0);
+}
+
+/**
+ * Unregisters a module registered against a given OID at the default priority.
+ *
+ * @param name the specific OID to unregister if it conatins the associated
+ * context.
+ *
+ * @param len the length of the OID, use OID_LENGTH macro.
+ *
+ * @return gives MIB_UNREGISTERED_OK or MIB_* error code.
+ *
+ * @see unregister_mib_priority()
+ * @see unregister_mib_context()
+ * @see unregister_mib_range()
+ * @see unregister_agentx_list()
+ */
int
-unregister_mib_range(oid * name, size_t len, int priority,
- int range_subid, oid range_ubound)
-{
- return unregister_mib_context(name, len, priority, range_subid,
- range_ubound, "");
-}
-
-int
-unregister_mib_priority(oid * name, size_t len, int priority)
-{
- return unregister_mib_range(name, len, priority, 0, 0);
-}
-
-int
unregister_mib(oid * name, size_t len)
{
return unregister_mib_priority(name, len, DEFAULT_MIB_PRIORITY);
}
+/** Unregisters subtree of OIDs bounded to given session.
+ *
+ * @param ss Session which OIDs will be removed from tree.
+ *
+ * @see unregister_mib()
+ * @see unregister_agentx_list()
+ */
void
unregister_mibs_by_session(netsnmp_session * ss)
{
@@ -1212,386 +1997,165 @@ unregister_mibs_by_session(netsnmp_session * ss)
netsnmp_subtree_unload(child, prev, contextptr->context_name);
netsnmp_subtree_free(child);
- snmp_call_callbacks(SNMP_CALLBACK_APPLICATION,
- SNMPD_CALLBACK_UNREGISTER_OID, &rp);
- SNMP_FREE(rp.name);
- } else {
- prev = child;
- }
- }
- }
- netsnmp_subtree_join(contextptr->first_subtree);
- }
-}
-
-/*
- * in_a_view: determines if a given snmp_pdu is allowed to see a
- * given name/namelen OID pointer
- * name IN - name of var, OUT - name matched
- * nameLen IN -number of sub-ids in name, OUT - subid-is in matched name
- * pi IN - relevant auth info re PDU
- * cvp IN - relevant auth info re mib module
- */
-
-int
-in_a_view(oid *name, size_t *namelen, netsnmp_pdu *pdu, int type)
-{
- struct view_parameters view_parms;
-
- if (pdu->flags & UCD_MSG_FLAG_ALWAYS_IN_VIEW) {
- /* Enable bypassing of view-based access control */
- return VACM_SUCCESS;
- }
-
- /*
- * check for v1 and counter64s, since snmpv1 doesn't support it
- */
-#ifndef NETSNMP_DISABLE_SNMPV1
- if (pdu->version == SNMP_VERSION_1 && type == ASN_COUNTER64) {
- return VACM_NOTINVIEW;
- }
-#endif
-
- view_parms.pdu = pdu;
- view_parms.name = name;
- if (namelen != NULL) {
- view_parms.namelen = *namelen;
- } else {
- view_parms.namelen = 0;
- }
- view_parms.errorcode = 0;
- view_parms.check_subtree = 0;
-
- switch (pdu->version) {
-#ifndef NETSNMP_DISABLE_SNMPV1
- case SNMP_VERSION_1:
-#endif
-#ifndef NETSNMP_DISABLE_SNMPV2C
- case SNMP_VERSION_2c:
-#endif
- case SNMP_VERSION_3:
- snmp_call_callbacks(SNMP_CALLBACK_APPLICATION,
- SNMPD_CALLBACK_ACM_CHECK, &view_parms);
- return view_parms.errorcode;
- }
- return VACM_NOSECNAME;
-}
-
-/*
- * check_acces: determines if a given snmp_pdu is ever going to be
- * allowed to do anynthing or if it's not going to ever be
- * authenticated.
- */
-int
-check_access(netsnmp_pdu *pdu)
-{ /* IN - pdu being checked */
- struct view_parameters view_parms;
- view_parms.pdu = pdu;
- view_parms.name = 0;
- view_parms.namelen = 0;
- view_parms.errorcode = 0;
- view_parms.check_subtree = 0;
-
- if (pdu->flags & UCD_MSG_FLAG_ALWAYS_IN_VIEW) {
- /* Enable bypassing of view-based access control */
- return 0;
- }
-
- switch (pdu->version) {
-#ifndef NETSNMP_DISABLE_SNMPV1
- case SNMP_VERSION_1:
-#endif
-#ifndef NETSNMP_DISABLE_SNMPV2C
- case SNMP_VERSION_2c:
-#endif
- case SNMP_VERSION_3:
- snmp_call_callbacks(SNMP_CALLBACK_APPLICATION,
- SNMPD_CALLBACK_ACM_CHECK_INITIAL, &view_parms);
- return view_parms.errorcode;
- }
- return 1;
-}
-
-/** checks to see if everything within a
- * given subtree is either: in view, not in view, or possibly both.
- * If the entire subtree is not-in-view we can use this information to
- * skip calling the sub-handlers entirely.
- * @returns 0 if entire subtree is accessible, 5 if not and 7 if
- * portions are both. 1 on error (illegal pdu version).
- */
-int
-netsnmp_acm_check_subtree(netsnmp_pdu *pdu, oid *name, size_t namelen)
-{ /* IN - pdu being checked */
- struct view_parameters view_parms;
- view_parms.pdu = pdu;
- view_parms.name = name;
- view_parms.namelen = namelen;
- view_parms.errorcode = 0;
- view_parms.check_subtree = 1;
-
- if (pdu->flags & UCD_MSG_FLAG_ALWAYS_IN_VIEW) {
- /* Enable bypassing of view-based access control */
- return 0;
- }
-
- switch (pdu->version) {
-#ifndef NETSNMP_DISABLE_SNMPV1
- case SNMP_VERSION_1:
-#endif
-#ifndef NETSNMP_DISABLE_SNMPV2C
- case SNMP_VERSION_2c:
-#endif
- case SNMP_VERSION_3:
- snmp_call_callbacks(SNMP_CALLBACK_APPLICATION,
- SNMPD_CALLBACK_ACM_CHECK_SUBTREE, &view_parms);
- return view_parms.errorcode;
- }
- return 1;
-}
-
-#define SUBTREE_DEFAULT_CACHE_SIZE 8
-#define SUBTREE_MAX_CACHE_SIZE 32
-int lookup_cache_size = 0; /*enabled later after registrations are loaded */
-
-typedef struct lookup_cache_s {
- netsnmp_subtree *next;
- netsnmp_subtree *previous;
-} lookup_cache;
-
-typedef struct lookup_cache_context_s {
- char *context;
- struct lookup_cache_context_s *next;
- int thecachecount;
- int currentpos;
- lookup_cache cache[SUBTREE_MAX_CACHE_SIZE];
-} lookup_cache_context;
-
-static lookup_cache_context *thecontextcache = NULL;
-
-/** set the lookup cache size for optimized agent registration performance.
- * @param newsize set to the maximum size of a cache for a given
- * context. Set to 0 to completely disable caching, or to -1 to set
- * to the default cache size (8), or to a number of your chosing. The
- * rough guide is that it should be equal to the maximum number of
- * simultanious managers you expect to talk to the agent (M) times 80%
- * (or so, he says randomly) the average number (N) of varbinds you
- * expect to receive in a given request for a manager. ie, M times N.
- * Bigger does NOT necessarily mean better. Certainly 16 should be an
- * upper limit. 32 is the hard coded limit.
- */
-void
-netsnmp_set_lookup_cache_size(int newsize) {
- if (newsize < 0)
- lookup_cache_size = SUBTREE_DEFAULT_CACHE_SIZE;
- else if (newsize < SUBTREE_MAX_CACHE_SIZE)
- lookup_cache_size = newsize;
- else
- lookup_cache_size = SUBTREE_MAX_CACHE_SIZE;
-}
-
-/** retrieves the current value of the lookup cache size
- * @return the current lookup cache size
- */
-int
-netsnmp_get_lookup_cache_size(void) {
- return lookup_cache_size;
-}
-
-NETSNMP_STATIC_INLINE lookup_cache_context *
-get_context_lookup_cache(const char *context) {
- lookup_cache_context *ptr;
- if (!context)
- context = "";
-
- for(ptr = thecontextcache; ptr; ptr = ptr->next) {
- if (strcmp(ptr->context, context) == 0)
- break;
- }
- if (!ptr) {
- if (netsnmp_subtree_find_first(context)) {
- ptr = SNMP_MALLOC_TYPEDEF(lookup_cache_context);
- ptr->next = thecontextcache;
- ptr->context = strdup(context);
- thecontextcache = ptr;
- } else {
- return NULL;
- }
- }
- return ptr;
-}
-
-NETSNMP_STATIC_INLINE void
-lookup_cache_add(const char *context,
- netsnmp_subtree *next, netsnmp_subtree *previous) {
- lookup_cache_context *cptr;
-
- if ((cptr = get_context_lookup_cache(context)) == NULL)
- return;
-
- if (cptr->thecachecount < lookup_cache_size)
- cptr->thecachecount++;
-
- cptr->cache[cptr->currentpos].next = next;
- cptr->cache[cptr->currentpos].previous = previous;
-
- if (++cptr->currentpos >= lookup_cache_size)
- cptr->currentpos = 0;
-}
-
-NETSNMP_STATIC_INLINE void
-lookup_cache_replace(lookup_cache *ptr,
- netsnmp_subtree *next, netsnmp_subtree *previous) {
-
- ptr->next = next;
- ptr->previous = previous;
-}
-
-NETSNMP_STATIC_INLINE lookup_cache *
-lookup_cache_find(const char *context, oid *name, size_t name_len,
- int *retcmp) {
- lookup_cache_context *cptr;
- lookup_cache *ret = NULL;
- int cmp;
- int i;
-
- if ((cptr = get_context_lookup_cache(context)) == NULL)
- return NULL;
-
- for(i = 0; i < cptr->thecachecount && i < lookup_cache_size; i++) {
- if (cptr->cache[i].previous->start_a)
- cmp = snmp_oid_compare(name, name_len,
- cptr->cache[i].previous->start_a,
- cptr->cache[i].previous->start_len);
- else
- cmp = 1;
- if (cmp >= 0) {
- *retcmp = cmp;
- ret = &(cptr->cache[i]);
- }
- }
- return ret;
-}
-
-NETSNMP_STATIC_INLINE void
-invalidate_lookup_cache(const char *context) {
- lookup_cache_context *cptr;
- if ((cptr = get_context_lookup_cache(context)) != NULL) {
- cptr->thecachecount = 0;
- cptr->currentpos = 0;
+ snmp_call_callbacks(SNMP_CALLBACK_APPLICATION,
+ SNMPD_CALLBACK_UNREGISTER_OID, &rp);
+ SNMP_FREE(rp.name);
+ } else {
+ prev = child;
+ }
+ }
+ }
+ netsnmp_subtree_join(contextptr->first_subtree);
}
}
-netsnmp_subtree *
-netsnmp_subtree_find_prev(oid *name, size_t len, netsnmp_subtree *subtree,
- const char *context_name)
+/** Determines if given PDU is allowed to see (or update) a given OID.
+ *
+ * @param name The OID to check access for.
+ * On return, this parameter holds the OID actually matched
+ *
+ * @param namelen Number of sub-identifiers in the OID.
+ * On return, this parameter holds the length of the matched OID
+ *
+ * @param pdu PDU requesting access to the OID.
+ *
+ * @param type ANS.1 type of the value at given OID.
+ * (Used for catching SNMPv1 requests for SMIv2-only objects)
+ *
+ * @return gives VACM_SUCCESS if the OID is in the PDU, otherwise error code.
+ */
+int
+in_a_view(oid *name, size_t *namelen, netsnmp_pdu *pdu, int type)
{
- lookup_cache *lookup_cache = NULL;
- netsnmp_subtree *myptr = NULL, *previous = NULL;
- int cmp = 1;
- size_t ll_off = 0;
+ struct view_parameters view_parms;
- if (subtree) {
- myptr = subtree;
- } else {
- /* look through everything */
- if (lookup_cache_size) {
- lookup_cache = lookup_cache_find(context_name, name, len, &cmp);
- if (lookup_cache) {
- myptr = lookup_cache->next;
- previous = lookup_cache->previous;
- }
- if (!myptr)
- myptr = netsnmp_subtree_find_first(context_name);
- } else {
- myptr = netsnmp_subtree_find_first(context_name);
- }
+ if (pdu->flags & UCD_MSG_FLAG_ALWAYS_IN_VIEW) {
+ /* Enable bypassing of view-based access control */
+ return VACM_SUCCESS;
}
/*
- * this optimization causes a segfault on sf cf alpha-linux1.
- * ifdef out until someone figures out why and fixes it. xxx-rks 20051117
+ * check for v1 and counter64s, since snmpv1 doesn't support it
*/
-#ifndef __alpha
-#define WTEST_OPTIMIZATION 1
+#ifndef NETSNMP_DISABLE_SNMPV1
+ if (pdu->version == SNMP_VERSION_1 && type == ASN_COUNTER64) {
+ return VACM_NOTINVIEW;
+ }
#endif
-#ifdef WTEST_OPTIMIZATION
- DEBUGMSGTL(("wtest","oid in: "));
- DEBUGMSGOID(("wtest", name, len));
- DEBUGMSG(("wtest","\n"));
+
+ view_parms.pdu = pdu;
+ view_parms.name = name;
+ if (namelen != NULL) {
+ view_parms.namelen = *namelen;
+ } else {
+ view_parms.namelen = 0;
+ }
+ view_parms.errorcode = 0;
+ view_parms.check_subtree = 0;
+
+ switch (pdu->version) {
+#ifndef NETSNMP_DISABLE_SNMPV1
+ case SNMP_VERSION_1:
#endif
- for (; myptr != NULL; previous = myptr, myptr = myptr->next) {
-#ifdef WTEST_OPTIMIZATION
- /* Compare the incoming oid with the linked list. If we have
- results of previous compares, its faster to make sure the
- length we differed in the last check is greater than the
- length between this pointer and the last then we don't need
- to actually perform a comparison */
- DEBUGMSGTL(("wtest","oid cmp: "));
- DEBUGMSGOID(("wtest", myptr->start_a, myptr->start_len));
- DEBUGMSG(("wtest"," --- off = %d, in off = %d test = %d\n",
- myptr->oid_off, ll_off,
- !(ll_off && myptr->oid_off &&
- myptr->oid_off > ll_off)));
- if (!(ll_off && myptr->oid_off && myptr->oid_off > ll_off) &&
- netsnmp_oid_compare_ll(name, len,
- myptr->start_a, myptr->start_len,
- &ll_off) < 0) {
-#else
- if (snmp_oid_compare(name, len, myptr->start_a, myptr->start_len) < 0) {
+#ifndef NETSNMP_DISABLE_SNMPV2C
+ case SNMP_VERSION_2c:
#endif
- if (lookup_cache_size && previous && cmp) {
- if (lookup_cache) {
- lookup_cache_replace(lookup_cache, myptr, previous);
- } else {
- lookup_cache_add(context_name, myptr, previous);
- }
- }
- return previous;
- }
+ case SNMP_VERSION_3:
+ snmp_call_callbacks(SNMP_CALLBACK_APPLICATION,
+ SNMPD_CALLBACK_ACM_CHECK, &view_parms);
+ return view_parms.errorcode;
}
- return previous;
+ return VACM_NOSECNAME;
}
-netsnmp_subtree *
-netsnmp_subtree_find_next(oid *name, size_t len,
- netsnmp_subtree *subtree, const char *context_name)
-{
- netsnmp_subtree *myptr = NULL;
+/** Determines if the given PDU request could potentially succeed.
+ * (Preliminary, OID-independent validation)
+ *
+ * @param pdu PDU requesting access
+ *
+ * @return gives VACM_SUCCESS if the entire MIB tree is accessible
+ * VACM_NOTINVIEW if the entire MIB tree is inaccessible
+ * VACM_SUBTREE_UNKNOWN if some portions are accessible
+ * other codes may returned on error
+ */
+int
+check_access(netsnmp_pdu *pdu)
+{ /* IN - pdu being checked */
+ struct view_parameters view_parms;
+ view_parms.pdu = pdu;
+ view_parms.name = NULL;
+ view_parms.namelen = 0;
+ view_parms.errorcode = 0;
+ view_parms.check_subtree = 0;
- myptr = netsnmp_subtree_find_prev(name, len, subtree, context_name);
+ if (pdu->flags & UCD_MSG_FLAG_ALWAYS_IN_VIEW) {
+ /* Enable bypassing of view-based access control */
+ return 0;
+ }
- if (myptr != NULL) {
- myptr = myptr->next;
- while (myptr != NULL && (myptr->variables == NULL ||
- myptr->variables_len == 0)) {
- myptr = myptr->next;
- }
- return myptr;
- } else if (subtree != NULL && snmp_oid_compare(name, len,
- subtree->start_a, subtree->start_len) < 0) {
- return subtree;
- } else {
- return NULL;
+ switch (pdu->version) {
+#ifndef NETSNMP_DISABLE_SNMPV1
+ case SNMP_VERSION_1:
+#endif
+#ifndef NETSNMP_DISABLE_SNMPV2C
+ case SNMP_VERSION_2c:
+#endif
+ case SNMP_VERSION_3:
+ snmp_call_callbacks(SNMP_CALLBACK_APPLICATION,
+ SNMPD_CALLBACK_ACM_CHECK_INITIAL, &view_parms);
+ return view_parms.errorcode;
}
+ return 1;
}
-netsnmp_subtree *
-netsnmp_subtree_find(oid *name, size_t len, netsnmp_subtree *subtree,
- const char *context_name)
-{
- netsnmp_subtree *myptr;
+/** Determines if the given PDU request could potentially access
+ * the specified MIB subtree
+ *
+ * @param pdu PDU requesting access
+ *
+ * @param name The OID to check access for.
+ *
+ * @param namelen Number of sub-identifiers in the OID.
+ *
+ * @return gives VACM_SUCCESS if the entire MIB tree is accessible
+ * VACM_NOTINVIEW if the entire MIB tree is inaccessible
+ * VACM_SUBTREE_UNKNOWN if some portions are accessible
+ * other codes may returned on error
+ */
+int
+netsnmp_acm_check_subtree(netsnmp_pdu *pdu, oid *name, size_t namelen)
+{ /* IN - pdu being checked */
+ struct view_parameters view_parms;
+ view_parms.pdu = pdu;
+ view_parms.name = name;
+ view_parms.namelen = namelen;
+ view_parms.errorcode = 0;
+ view_parms.check_subtree = 1;
- myptr = netsnmp_subtree_find_prev(name, len, subtree, context_name);
- if (myptr && myptr->end_a &&
- snmp_oid_compare(name, len, myptr->end_a, myptr->end_len)<0) {
- return myptr;
+ if (pdu->flags & UCD_MSG_FLAG_ALWAYS_IN_VIEW) {
+ /* Enable bypassing of view-based access control */
+ return 0;
}
- return NULL;
+ switch (pdu->version) {
+#ifndef NETSNMP_DISABLE_SNMPV1
+ case SNMP_VERSION_1:
+#endif
+#ifndef NETSNMP_DISABLE_SNMPV2C
+ case SNMP_VERSION_2c:
+#endif
+ case SNMP_VERSION_3:
+ snmp_call_callbacks(SNMP_CALLBACK_APPLICATION,
+ SNMPD_CALLBACK_ACM_CHECK_SUBTREE, &view_parms);
+ return view_parms.errorcode;
+ }
+ return 1;
}
+netsnmp_feature_child_of(get_session_for_oid,netsnmp_unused)
+#ifndef NETSNMP_FEATURE_REMOVE_GET_SESSION_FOR_OID
netsnmp_session *
-get_session_for_oid(oid *name, size_t len, const char *context_name)
+get_session_for_oid(const oid *name, size_t len, const char *context_name)
{
netsnmp_subtree *myptr;
@@ -1609,6 +2173,7 @@ get_session_for_oid(oid *name, size_t len, const char *context_name)
return myptr->session;
}
}
+#endif /* NETSNMP_FEATURE_REMOVE_GET_SESSION_FOR_OID */
void
setup_tree(void)
@@ -1668,64 +2233,6 @@ shutdown_tree(void) {
}
-void
-clear_subtree (netsnmp_subtree *sub) {
-
- netsnmp_subtree *nxt;
-
- if (sub == NULL)
- return;
-
- for(nxt = sub; nxt;) {
- if (nxt->children != NULL) {
- clear_subtree(nxt->children);
- }
- sub = nxt;
- nxt = nxt->next;
- netsnmp_subtree_free(sub);
- }
-
-}
-
-void
-clear_lookup_cache(void) {
-
- lookup_cache_context *ptr = NULL, *next = NULL;
-
- ptr = thecontextcache;
- while (ptr) {
- next = ptr->next;
- SNMP_FREE(ptr->context);
- SNMP_FREE(ptr);
- ptr = next;
- }
- thecontextcache = NULL; /* !!! */
-}
-
-void
-clear_context(void) {
-
- subtree_context_cache *ptr = NULL, *next = NULL;
-
- DEBUGMSGTL(("agent_registry", "clear context\n"));
-
- ptr = get_top_context_cache();
- while (ptr) {
- next = ptr->next;
-
- if (ptr->first_subtree) {
- clear_subtree(ptr->first_subtree);
- }
-
- SNMP_FREE(ptr->context_name);
- SNMP_FREE(ptr);
-
- ptr = next;
- }
- context_subtrees = NULL; /* !!! */
- clear_lookup_cache();
-}
-
extern void dump_idx_registry(void);
void
dump_registry(void)
@@ -1780,7 +2287,7 @@ dump_registry(void)
if (myptr2->label_a && myptr2->label_a[0]) {
if (strcmp(myptr2->label_a, "old_api") == 0) {
struct variable *vp =
- myptr2->reginfo->handler->myvoid;
+ (struct variable*)myptr2->reginfo->handler->myvoid;
if (!sprint_realloc_objid(&s, &sl, &sl_o, 1,
vp->name, vp->namelen)) {
@@ -1802,19 +2309,24 @@ dump_registry(void)
}
}
- if (s != NULL) {
- SNMP_FREE(s);
- }
- if (e != NULL) {
- SNMP_FREE(e);
- }
- if (v != NULL) {
- SNMP_FREE(v);
- }
+ SNMP_FREE(s);
+ SNMP_FREE(e);
+ SNMP_FREE(v);
dump_idx_registry();
}
+/** @} */
+/* End of MIB registration code */
+
+
+/** @defgroup agent_signals POSIX signals support for agents.
+ * Registering and unregistering signal handlers.
+ * @ingroup agent_registry
+ *
+ * @{
+ */
+
int external_signal_scheduled[NUM_EXTERNAL_SIGS];
void (*external_signal_handler[NUM_EXTERNAL_SIGS]) (int);
@@ -1839,6 +2351,20 @@ agent_SIGCHLD_handler(int sig)
#endif
}
+/** Registers a POSIX Signal handler.
+ * Implements the signal registering process for POSIX and non-POSIX
+ * systems. Also, unifies the way signals work.
+ * Note that the signal handler should register itself again with
+ * signal() call before end of execution to prevent possible problems.
+ *
+ * @param sig POSIX Signal ID number, as defined in signal.h.
+ *
+ * @param func New signal handler function.
+ *
+ * @return value is SIG_REGISTERED_OK for success and
+ * SIG_REGISTRATION_FAILED if the registration can't
+ * be handled.
+ */
int
register_signal(int sig, void (*func) (int))
{
@@ -1872,6 +2398,12 @@ register_signal(int sig, void (*func) (int))
return SIG_REGISTERED_OK;
}
+/** Unregisters a POSIX Signal handler.
+ *
+ * @param sig POSIX Signal ID number, as defined in signal.h.
+ *
+ * @return value is SIG_UNREGISTERED_OK for success, or error code.
+ */
int
unregister_signal(int sig)
{
@@ -1883,3 +2415,7 @@ unregister_signal(int sig)
#endif /* !WIN32 */
/** @} */
+/* End of signals support code */
+
+/** @} */
+
diff --git a/agent/agent_sysORTable.c b/agent/agent_sysORTable.c
new file mode 100644
index 0000000..f628060
--- /dev/null
+++ b/agent/agent_sysORTable.c
@@ -0,0 +1,236 @@
+#include <net-snmp/net-snmp-config.h>
+#if HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+#if HAVE_STRING_H
+#include <string.h>
+#else
+#include <strings.h>
+#endif
+#include <stddef.h>
+
+#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/agent/net-snmp-agent-includes.h>
+#include <net-snmp/agent/agent_callbacks.h>
+#include <net-snmp/agent/agent_sysORTable.h>
+#include <net-snmp/agent/sysORTable.h>
+
+typedef struct data_node_s {
+ struct sysORTable data;
+ struct data_node_s* next;
+ struct data_node_s* prev;
+}* data_node;
+
+static data_node table = NULL;
+
+static void
+erase(data_node entry)
+{
+ entry->data.OR_uptime = netsnmp_get_agent_uptime();
+ DEBUGMSGTL(("agent/sysORTable", "UNREG_SYSOR %p\n", &entry->data));
+ snmp_call_callbacks(SNMP_CALLBACK_APPLICATION, SNMPD_CALLBACK_UNREG_SYSOR,
+ &entry->data);
+ free(entry->data.OR_oid);
+ free(entry->data.OR_descr);
+ if (entry->next == entry)
+ table = NULL;
+ else {
+ entry->next->prev = entry->prev;
+ entry->prev->next = entry->next;
+ if (entry == table)
+ table = entry->next;
+ }
+ free(entry);
+}
+
+void
+netsnmp_sysORTable_foreach(void (*f)(const struct sysORTable*, void*), void* c)
+{
+ DEBUGMSGTL(("agent/sysORTable", "foreach(%p, %p)\n", f, c));
+ if(table) {
+ data_node run = table;
+ do {
+ data_node tmp = run;
+ run = run->next;
+ f(&tmp->data, c);
+ } while(table && run != table);
+ }
+}
+
+int
+register_sysORTable_sess(oid * oidin,
+ size_t oidlen,
+ const char *descr, netsnmp_session * ss)
+{
+ data_node entry;
+
+ DEBUGMSGTL(("agent/sysORTable", "registering: "));
+ DEBUGMSGOID(("agent/sysORTable", oidin, oidlen));
+ DEBUGMSG(("agent/sysORTable", ", session %p\n", ss));
+
+ entry = (data_node)calloc(1, sizeof(struct data_node_s));
+ if (entry == NULL) {
+ DEBUGMSGTL(("agent/sysORTable", "Failed to allocate new entry\n"));
+ return SYS_ORTABLE_REGISTRATION_FAILED;
+ }
+
+ entry->data.OR_descr = strdup(descr);
+ if (entry->data.OR_descr == NULL) {
+ DEBUGMSGTL(("agent/sysORTable", "Failed to allocate new sysORDescr\n"));
+ free(entry);
+ return SYS_ORTABLE_REGISTRATION_FAILED;
+ }
+
+ entry->data.OR_oid = (oid *) malloc(sizeof(oid) * oidlen);
+ if (entry->data.OR_oid == NULL) {
+ DEBUGMSGTL(("agent/sysORTable", "Failed to allocate new sysORID\n"));
+ free(entry->data.OR_descr);
+ free(entry);
+ return SYS_ORTABLE_REGISTRATION_FAILED;
+ }
+
+ memcpy(entry->data.OR_oid, oidin, sizeof(oid) * oidlen);
+ entry->data.OR_oidlen = oidlen;
+ entry->data.OR_sess = ss;
+
+ if(table) {
+ entry->next = table;
+ entry->prev = table->prev;
+ table->prev->next = entry;
+ table->prev = entry;
+ } else
+ table = entry->next = entry->prev = entry;
+
+ entry->data.OR_uptime = netsnmp_get_agent_uptime();
+
+ snmp_call_callbacks(SNMP_CALLBACK_APPLICATION,
+ SNMPD_CALLBACK_REG_SYSOR, &entry->data);
+
+ return SYS_ORTABLE_REGISTERED_OK;
+}
+
+int
+register_sysORTable(oid * oidin, size_t oidlen, const char *descr)
+{
+ return register_sysORTable_sess(oidin, oidlen, descr, NULL);
+}
+
+int
+unregister_sysORTable_sess(oid * oidin,
+ size_t oidlen, netsnmp_session * ss)
+{
+ int any_unregistered = 0;
+
+ DEBUGMSGTL(("agent/sysORTable", "sysORTable unregistering: "));
+ DEBUGMSGOID(("agent/sysORTable", oidin, oidlen));
+ DEBUGMSG(("agent/sysORTable", ", session %p\n", ss));
+
+ if(table) {
+ data_node run = table;
+ do {
+ data_node tmp = run;
+ run = run->next;
+ if (tmp->data.OR_sess == ss &&
+ snmp_oid_compare(oidin, oidlen,
+ tmp->data.OR_oid, tmp->data.OR_oidlen) == 0) {
+ erase(tmp);
+ any_unregistered = 1;
+ }
+ } while(table && run != table);
+ }
+
+ if (any_unregistered) {
+ DEBUGMSGTL(("agent/sysORTable", "unregistering successfull\n"));
+ return SYS_ORTABLE_UNREGISTERED_OK;
+ } else {
+ DEBUGMSGTL(("agent/sysORTable", "unregistering failed\n"));
+ return SYS_ORTABLE_NO_SUCH_REGISTRATION;
+ }
+}
+
+
+int
+unregister_sysORTable(oid * oidin, size_t oidlen)
+{
+ return unregister_sysORTable_sess(oidin, oidlen, NULL);
+}
+
+
+void
+unregister_sysORTable_by_session(netsnmp_session * ss)
+{
+ DEBUGMSGTL(("agent/sysORTable",
+ "sysORTable unregistering session %p\n", ss));
+
+ if(table) {
+ data_node run = table;
+ do {
+ data_node tmp = run;
+ run = run->next;
+ if (((ss->flags & SNMP_FLAGS_SUBSESSION) &&
+ tmp->data.OR_sess == ss) ||
+ (!(ss->flags & SNMP_FLAGS_SUBSESSION) && tmp->data.OR_sess &&
+ tmp->data.OR_sess->subsession == ss))
+ erase(tmp);
+ } while(table && run != table);
+ }
+
+ DEBUGMSGTL(("agent/sysORTable",
+ "sysORTable unregistering session %p done\n", ss));
+}
+
+static int
+register_sysOR_callback(int majorID, int minorID, void *serverarg,
+ void *clientarg)
+{
+ struct sysORTable *parms = (struct sysORTable *) serverarg;
+
+ return register_sysORTable_sess(parms->OR_oid, parms->OR_oidlen,
+ parms->OR_descr, parms->OR_sess);
+}
+
+static int
+unregister_sysOR_by_session_callback(int majorID, int minorID,
+ void *serverarg, void *clientarg)
+{
+ netsnmp_session *session = (netsnmp_session *) serverarg;
+
+ unregister_sysORTable_by_session(session);
+
+ return 0;
+}
+
+static int
+unregister_sysOR_callback(int majorID, int minorID, void *serverarg,
+ void *clientarg)
+{
+ struct sysORTable *parms = (struct sysORTable *) serverarg;
+
+ return unregister_sysORTable_sess(parms->OR_oid,
+ parms->OR_oidlen,
+ parms->OR_sess);
+}
+
+void
+init_agent_sysORTable(void)
+{
+ DEBUGMSGTL(("agent/sysORTable", "init_agent_sysORTable\n"));
+
+ snmp_register_callback(SNMP_CALLBACK_APPLICATION,
+ SNMPD_CALLBACK_REQ_REG_SYSOR,
+ register_sysOR_callback, NULL);
+ snmp_register_callback(SNMP_CALLBACK_APPLICATION,
+ SNMPD_CALLBACK_REQ_UNREG_SYSOR,
+ unregister_sysOR_callback, NULL);
+ snmp_register_callback(SNMP_CALLBACK_APPLICATION,
+ SNMPD_CALLBACK_REQ_UNREG_SYSOR_SESS,
+ unregister_sysOR_by_session_callback, NULL);
+}
+
+void
+shutdown_agent_sysORTable(void)
+{
+ DEBUGMSGTL(("agent/sysORTable", "shutdown_sysORTable\n"));
+ while(table)
+ erase(table);
+}
diff --git a/agent/agent_trap.c b/agent/agent_trap.c
index 53e7c59..dfa9dcf 100644
--- a/agent/agent_trap.c
+++ b/agent/agent_trap.c
@@ -18,6 +18,7 @@
*/
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
#if HAVE_UNISTD_H
#include <unistd.h>
@@ -34,11 +35,7 @@
#include <strings.h>
#endif
#if TIME_WITH_SYS_TIME
-# ifdef WIN32
-# include <sys/timeb.h>
-# else
-# include <sys/time.h>
-# endif
+# include <sys/time.h>
# include <time.h>
#else
# if HAVE_SYS_TIME_H
@@ -49,8 +46,6 @@
#endif
#if HAVE_SYS_SOCKET_H
#include <sys/socket.h>
-#elif HAVE_WINSOCK_H
-#include <winsock.h>
#endif
#if HAVE_NETINET_IN_H
#include <netinet/in.h>
@@ -58,6 +53,7 @@
#include <net-snmp/utilities.h>
#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/agent/net-snmp-agent-includes.h>
#include <net-snmp/agent/agent_trap.h>
#include <net-snmp/agent/snmp_agent.h>
#include <net-snmp/agent/agent_callbacks.h>
@@ -69,6 +65,14 @@
#include "agentx/protocol.h"
#endif
+netsnmp_feature_child_of(agent_trap_all, libnetsnmpagent)
+
+netsnmp_feature_child_of(trap_vars_with_context, agent_trap_all)
+netsnmp_feature_child_of(remove_trap_session, agent_trap_all)
+
+netsnmp_feature_child_of(send_v3trap,netsnmp_unused)
+netsnmp_feature_child_of(send_trap_pdu,netsnmp_unused)
+
struct trap_sink {
netsnmp_session *sesp;
struct trap_sink *next;
@@ -78,36 +82,28 @@ struct trap_sink {
struct trap_sink *sinks = NULL;
-extern struct timeval starttime;
-
-oid objid_enterprisetrap[] = { NETSNMP_NOTIFICATION_MIB };
-oid trap_version_id[] = { NETSNMP_SYSTEM_MIB };
-int enterprisetrap_len;
-int trap_version_id_len;
+const oid objid_enterprisetrap[] = { NETSNMP_NOTIFICATION_MIB };
+const oid trap_version_id[] = { NETSNMP_SYSTEM_MIB };
+const int enterprisetrap_len = OID_LENGTH(objid_enterprisetrap);
+const int trap_version_id_len = OID_LENGTH(trap_version_id);
#define SNMPV2_TRAPS_PREFIX SNMP_OID_SNMPMODULES,1,1,5
-oid trap_prefix[] = { SNMPV2_TRAPS_PREFIX };
-oid cold_start_oid[] = { SNMPV2_TRAPS_PREFIX, 1 }; /* SNMPv2-MIB */
-oid warm_start_oid[] = { SNMPV2_TRAPS_PREFIX, 2 }; /* SNMPv2-MIB */
-oid link_down_oid[] = { SNMPV2_TRAPS_PREFIX, 3 }; /* IF-MIB */
-oid link_up_oid[] = { SNMPV2_TRAPS_PREFIX, 4 }; /* IF-MIB */
-oid auth_fail_oid[] = { SNMPV2_TRAPS_PREFIX, 5 }; /* SNMPv2-MIB */
-oid egp_xxx_oid[] = { SNMPV2_TRAPS_PREFIX, 99 }; /* ??? */
+const oid trap_prefix[] = { SNMPV2_TRAPS_PREFIX };
+const oid cold_start_oid[] = { SNMPV2_TRAPS_PREFIX, 1 }; /* SNMPv2-MIB */
#define SNMPV2_TRAP_OBJS_PREFIX SNMP_OID_SNMPMODULES,1,1,4
-oid snmptrap_oid[] = { SNMPV2_TRAP_OBJS_PREFIX, 1, 0 };
-oid snmptrapenterprise_oid[] =
- { SNMPV2_TRAP_OBJS_PREFIX, 3, 0 };
-oid sysuptime_oid[] = { SNMP_OID_MIB2, 1, 3, 0 };
-size_t snmptrap_oid_len;
-size_t snmptrapenterprise_oid_len;
-size_t sysuptime_oid_len;
+const oid snmptrap_oid[] = { SNMPV2_TRAP_OBJS_PREFIX, 1, 0 };
+const oid snmptrapenterprise_oid[] = { SNMPV2_TRAP_OBJS_PREFIX, 3, 0 };
+const oid sysuptime_oid[] = { SNMP_OID_MIB2, 1, 3, 0 };
+const size_t snmptrap_oid_len = OID_LENGTH(snmptrap_oid);
+const size_t snmptrapenterprise_oid_len = OID_LENGTH(snmptrapenterprise_oid);
+const size_t sysuptime_oid_len = OID_LENGTH(sysuptime_oid);
#define SNMPV2_COMM_OBJS_PREFIX SNMP_OID_SNMPMODULES,18,1
-oid agentaddr_oid[] = { SNMPV2_COMM_OBJS_PREFIX, 3, 0 };
-size_t agentaddr_oid_len;
-oid community_oid[] = { SNMPV2_COMM_OBJS_PREFIX, 4, 0 };
-size_t community_oid_len;
+const oid agentaddr_oid[] = { SNMPV2_COMM_OBJS_PREFIX, 3, 0 };
+const size_t agentaddr_oid_len = OID_LENGTH(agentaddr_oid);
+const oid community_oid[] = { SNMPV2_COMM_OBJS_PREFIX, 4, 0 };
+const size_t community_oid_len = OID_LENGTH(community_oid);
#if !defined(NETSNMP_DISABLE_SNMPV1) || !defined(NETSNMP_DISABLE_SNMPV2C)
char *snmp_trapcommunity = NULL;
#endif
@@ -116,7 +112,7 @@ char *snmp_trapcommunity = NULL;
#define SNMP_AUTHENTICATED_TRAPS_ENABLED 1
#define SNMP_AUTHENTICATED_TRAPS_DISABLED 2
-int snmp_enableauthentraps = SNMP_AUTHENTICATED_TRAPS_DISABLED;
+long snmp_enableauthentraps = SNMP_AUTHENTICATED_TRAPS_DISABLED;
int snmp_enableauthentrapsset = 0;
/*
@@ -141,18 +137,12 @@ int snmp_enableauthentrapsset = 0;
void
init_traps(void)
{
- enterprisetrap_len = OID_LENGTH(objid_enterprisetrap);
- trap_version_id_len = OID_LENGTH(trap_version_id);
- snmptrap_oid_len = OID_LENGTH(snmptrap_oid);
- snmptrapenterprise_oid_len = OID_LENGTH(snmptrapenterprise_oid);
- sysuptime_oid_len = OID_LENGTH(sysuptime_oid);
- agentaddr_oid_len = OID_LENGTH(agentaddr_oid);
- community_oid_len = OID_LENGTH(community_oid);
}
static void
free_trap_session(struct trap_sink *sp)
{
+ DEBUGMSGTL(("trap", "freeing callback trap session (%p, %p)\n", sp, sp->sesp));
snmp_close(sp->sesp);
free(sp);
}
@@ -168,7 +158,7 @@ add_trap_session(netsnmp_session * ss, int pdutype, int confirm,
* something else wants to handle notification registrations
*/
struct agent_add_trap_args args;
- DEBUGMSGTL(("trap", "adding callback trap sink\n"));
+ DEBUGMSGTL(("trap", "adding callback trap sink (%p)\n", ss));
args.ss = ss;
args.confirm = confirm;
snmp_call_callbacks(SNMP_CALLBACK_APPLICATION,
@@ -194,11 +184,13 @@ add_trap_session(netsnmp_session * ss, int pdutype, int confirm,
return 1;
}
+#ifndef NETSNMP_FEATURE_REMOVE_REMOVE_TRAP_SESSION
int
remove_trap_session(netsnmp_session * ss)
{
- struct trap_sink *sp = sinks, *prev = 0;
+ struct trap_sink *sp = sinks, *prev = NULL;
+ DEBUGMSGTL(("trap", "removing trap sessions\n"));
while (sp) {
if (sp->sesp == ss) {
if (prev) {
@@ -216,6 +208,7 @@ remove_trap_session(netsnmp_session * ss)
/*
* free_trap_session(sp);
*/
+ DEBUGMSGTL(("trap", "removing trap session (%p, %p)\n", sp, sp->sesp));
free(sp);
return 1;
}
@@ -224,6 +217,7 @@ remove_trap_session(netsnmp_session * ss)
}
return 0;
}
+#endif /* NETSNMP_FEATURE_REMOVE_REMOVE_TRAP_SESSION */
#if !defined(NETSNMP_DISABLE_SNMPV1) || !defined(NETSNMP_DISABLE_SNMPV2C)
static int
@@ -254,7 +248,7 @@ create_trap_session2(const char *sink, const char* sinkport,
if ((NULL == netsnmp_ds_get_string(NETSNMP_DS_LIBRARY_ID,
NETSNMP_DS_LIB_CLIENT_ADDR)) &&
((0 == strcmp("localhost",sink)) || (0 == strcmp("127.0.0.1",sink))))
- session.localname = "localhost";
+ session.localname = strdup("localhost");
t = netsnmp_tdomain_transport_full("snmptrap", sink, 0, NULL, sinkport);
if (t != NULL) {
@@ -318,6 +312,7 @@ void
snmpd_free_trapsinks(void)
{
struct trap_sink *sp = sinks;
+ DEBUGMSGTL(("trap", "freeing trap sessions\n"));
while (sp) {
sinks = sinks->next;
free_trap_session(sp);
@@ -338,7 +333,6 @@ convert_v2pdu_to_v1( netsnmp_pdu* template_v2pdu )
netsnmp_pdu *template_v1pdu;
netsnmp_variable_list *first_vb, *vblist;
netsnmp_variable_list *var;
- size_t len;
/*
* Make a copy of the v2 Trap PDU
@@ -418,9 +412,10 @@ convert_v2pdu_to_v1( netsnmp_pdu* template_v2pdu )
snmptrapenterprise_oid,
snmptrapenterprise_oid_len);
if (var) {
- memdup((u_char**)&template_v1pdu->enterprise,
- (const u_char*)var->val.objid, var->val_len);
template_v1pdu->enterprise_length = var->val_len/sizeof(oid);
+ template_v1pdu->enterprise =
+ snmp_duplicate_objid(var->val.objid,
+ template_v1pdu->enterprise_length);
} else {
template_v1pdu->enterprise = NULL;
template_v1pdu->enterprise_length = 0; /* XXX ??? */
@@ -430,10 +425,10 @@ convert_v2pdu_to_v1( netsnmp_pdu* template_v2pdu )
* For enterprise-specific traps, split the snmpTrapOID value
* into enterprise and specific trap
*/
- len = vblist->val_len / sizeof(oid);
+ size_t len = vblist->val_len / sizeof(oid);
if ( len <= 2 ) {
snmp_log(LOG_WARNING,
- "send_trap: v2 trapOID too short (%d)\n", len);
+ "send_trap: v2 trapOID too short (%d)\n", (int)len);
snmp_free_pdu(template_v1pdu);
return NULL;
}
@@ -443,8 +438,8 @@ convert_v2pdu_to_v1( netsnmp_pdu* template_v2pdu )
if (vblist->val.objid[len-1] == 0)
len--;
SNMP_FREE(template_v1pdu->enterprise);
- memdup((u_char**)&template_v1pdu->enterprise,
- (u_char *)vblist->val.objid, len*sizeof(oid));
+ template_v1pdu->enterprise =
+ snmp_duplicate_objid(vblist->val.objid, len);
template_v1pdu->enterprise_length = len;
}
var = find_varbind_in_list( vblist, agentaddr_oid,
@@ -470,7 +465,6 @@ netsnmp_pdu*
convert_v1pdu_to_v2( netsnmp_pdu* template_v1pdu )
{
netsnmp_pdu *template_v2pdu;
- netsnmp_variable_list *first_vb;
netsnmp_variable_list *var;
oid enterprise[MAX_OID_LEN];
size_t enterprise_len;
@@ -487,7 +481,6 @@ convert_v1pdu_to_v2( netsnmp_pdu* template_v1pdu )
return NULL;
}
template_v2pdu->command = SNMP_MSG_TRAP2;
- first_vb = template_v2pdu->variables;
/*
* Insert an snmpTrapOID varbind before the original v1 varbind list
@@ -607,7 +600,7 @@ convert_v1pdu_to_v2( netsnmp_pdu* template_v1pdu )
*
* @param specific is the specific trap value.
*
- * @param enterprise is an enterprise oid in which you want to send specifc
+ * @param enterprise is an enterprise oid in which you want to send specific
* traps from.
*
* @param enterprise_length is the length of the enterprise oid, use macro,
@@ -627,9 +620,9 @@ convert_v1pdu_to_v2( netsnmp_pdu* template_v1pdu )
*/
int
netsnmp_send_traps(int trap, int specific,
- oid * enterprise, int enterprise_length,
+ const oid * enterprise, int enterprise_length,
netsnmp_variable_list * vars,
- char * context, int flags)
+ const char * context, int flags)
{
netsnmp_pdu *template_v1pdu;
netsnmp_pdu *template_v2pdu;
@@ -639,6 +632,8 @@ netsnmp_send_traps(int trap, int specific,
in_addr_t *pdu_in_addr_t;
u_long uptime;
struct trap_sink *sink;
+ const char *v1trapaddress;
+ int res = 0;
DEBUGMSGTL(( "trap", "send_trap %d %d ", trap, specific));
DEBUGMSGOID(("trap", enterprise, enterprise_length));
@@ -720,7 +715,7 @@ netsnmp_send_traps(int trap, int specific,
!snmp_varlist_add_variable( &(template_v2pdu->variables),
snmptrapenterprise_oid, snmptrapenterprise_oid_len,
ASN_OBJECT_ID,
- (char*)enterprise, enterprise_length*sizeof(oid))) {
+ enterprise, enterprise_length*sizeof(oid))) {
snmp_log(LOG_WARNING,
"send_trap: failed to add snmpEnterprise to v2 trap\n");
snmp_free_pdu(template_v2pdu);
@@ -792,9 +787,29 @@ netsnmp_send_traps(int trap, int specific,
* Ensure that the v1 trap PDU includes the local IP address
*/
pdu_in_addr_t = (in_addr_t *) template_v1pdu->agent_addr;
- *pdu_in_addr_t = get_myaddr();
+ v1trapaddress = netsnmp_ds_get_string(NETSNMP_DS_APPLICATION_ID,
+ NETSNMP_DS_AGENT_TRAP_ADDR);
+ if (v1trapaddress != NULL) {
+ /* "v1trapaddress" was specified in config, try to resolve it */
+ res = netsnmp_gethostbyname_v4(v1trapaddress, pdu_in_addr_t);
+ }
+ if (v1trapaddress == NULL || res < 0) {
+ /* "v1trapaddress" was not specified in config or the resolution failed,
+ * try any local address */
+ *pdu_in_addr_t = get_myaddr();
+ }
+
}
+ if (template_v2pdu) {
+ /* A context name was provided, so copy it and its length to the v2 pdu
+ * template. */
+ if (context != NULL)
+ {
+ template_v2pdu->contextName = strdup(context);
+ template_v2pdu->contextNameLen = strlen(context);
+ }
+ }
/*
* Now loop through the list of trap sinks
@@ -832,7 +847,7 @@ netsnmp_send_traps(int trap, int specific,
void
send_enterprise_trap_vars(int trap,
int specific,
- oid * enterprise, int enterprise_length,
+ const oid * enterprise, int enterprise_length,
netsnmp_variable_list * vars)
{
netsnmp_send_traps(trap, specific,
@@ -889,14 +904,11 @@ send_trap_to_sess(netsnmp_session * sess, netsnmp_pdu *template_pdu)
{
netsnmp_pdu *pdu;
int result;
- char tmp[SPRINT_MAX_LEN];
- int len;
-
if (!sess || !template_pdu)
return;
- DEBUGMSGTL(("trap", "sending trap type=%d, version=%d\n",
+ DEBUGMSGTL(("trap", "sending trap type=%d, version=%ld\n",
template_pdu->command, sess->version));
#ifndef NETSNMP_DISABLE_SNMPV1
@@ -922,8 +934,10 @@ send_trap_to_sess(netsnmp_session * sess, netsnmp_pdu *template_pdu)
} else {
if ((sess->version == SNMP_VERSION_3) &&
(pdu->command == SNMP_MSG_TRAP2) &&
- (pdu->securityEngineIDLen == 0)) {
- len = snmpv3_get_engineID(tmp, sizeof(tmp));
+ (sess->securityEngineIDLen == 0)) {
+ u_char tmp[SPRINT_MAX_LEN];
+
+ int len = snmpv3_get_engineID(tmp, sizeof(tmp));
memdup(&pdu->securityEngineID, tmp, len);
pdu->securityEngineIDLen = len;
}
@@ -951,6 +965,23 @@ send_trap_vars(int trap, int specific, netsnmp_variable_list * vars)
OID_LENGTH(trap_version_id), vars);
}
+#ifndef NETSNMP_FEATURE_REMOVE_TRAP_VARS_WITH_CONTEXT
+/* Send a trap under a context */
+void send_trap_vars_with_context(int trap, int specific,
+ netsnmp_variable_list *vars, const char *context)
+{
+ if (trap == SNMP_TRAP_ENTERPRISESPECIFIC)
+ netsnmp_send_traps(trap, specific, objid_enterprisetrap,
+ OID_LENGTH(objid_enterprisetrap), vars,
+ context, 0);
+ else
+ netsnmp_send_traps(trap, specific, trap_version_id,
+ OID_LENGTH(trap_version_id), vars,
+ context, 0);
+
+}
+#endif /* NETSNMP_FEATURE_REMOVE_TRAP_VARS_WITH_CONTEXT */
+
/**
* Sends an SNMPv1 trap (or the SNMPv2 equivalent) to the list of
* configured trap destinations (or "sinks"), using the provided
@@ -1009,11 +1040,34 @@ send_v2trap(netsnmp_variable_list * vars)
send_trap_vars(-1, -1, vars);
}
+/**
+ * Similar to send_v2trap(), with the added ability to specify a context. If
+ * the last parameter is NULL, then this call is equivalent to send_v2trap().
+ *
+ * @param vars is used to supply the list of variable bindings for the trap.
+ *
+ * @param context is used to specify the context of the trap.
+ *
+ * @return void
+ *
+ * @see send_v2trap
+ */
+#ifndef NETSNMP_FEATURE_REMOVE_SEND_V3TRAP
+void send_v3trap(netsnmp_variable_list *vars, const char *context)
+{
+ netsnmp_send_traps(-1, -1,
+ trap_version_id, OID_LENGTH(trap_version_id),
+ vars, context, 0);
+}
+#endif /* NETSNMP_FEATURE_REMOVE_SEND_V3TRAP */
+
+#ifndef NETSNMP_FEATURE_REMOVE_SEND_TRAP_PDU
void
send_trap_pdu(netsnmp_pdu *pdu)
{
send_trap_vars(-1, -1, pdu->variables);
}
+#endif /* NETSNMP_FEATURE_REMOVE_SEND_TRAP_PDU */
@@ -1075,7 +1129,6 @@ snmpd_parse_config_authtrap(const char *token, char *cptr)
void
snmpd_parse_config_trapsink(const char *token, char *cptr)
{
- char tmpbuf[1024];
char *sp, *cp, *pp = NULL;
char *st;
@@ -1088,9 +1141,7 @@ snmpd_parse_config_trapsink(const char *token, char *cptr)
if (pp)
config_pwarn("The separate port argument to trapsink is deprecated");
if (create_v1_trap_session(sp, pp, cp ? cp : snmp_trapcommunity) == 0) {
- snprintf(tmpbuf, sizeof(tmpbuf), "cannot create trapsink: %s", cptr);
- tmpbuf[sizeof(tmpbuf)-1] = '\0';
- config_perror(tmpbuf);
+ netsnmp_config_error("cannot create trapsink: %s", cptr);
}
}
#endif
@@ -1099,10 +1150,7 @@ snmpd_parse_config_trapsink(const char *token, char *cptr)
void
snmpd_parse_config_trap2sink(const char *word, char *cptr)
{
- char tmpbuf[1024];
- char *sp, *cp, *pp = NULL;
- int sinkport;
- char *st;
+ char *st, *sp, *cp, *pp = NULL;
if (!snmp_trapcommunity)
snmp_trapcommunity = strdup("public");
@@ -1113,19 +1161,14 @@ snmpd_parse_config_trap2sink(const char *word, char *cptr)
if (pp)
config_pwarn("The separate port argument to trapsink2 is deprecated");
if (create_v2_trap_session(sp, pp, cp ? cp : snmp_trapcommunity) == 0) {
- snprintf(tmpbuf, sizeof(tmpbuf), "cannot create trap2sink: %s", cptr);
- tmpbuf[sizeof(tmpbuf)-1] = '\0';
- config_perror(tmpbuf);
+ netsnmp_config_error("cannot create trap2sink: %s", cptr);
}
}
void
snmpd_parse_config_informsink(const char *word, char *cptr)
{
- char tmpbuf[1024];
- char *sp, *cp, *pp = NULL;
- int sinkport;
- char *st;
+ char *st, *sp, *cp, *pp = NULL;
if (!snmp_trapcommunity)
snmp_trapcommunity = strdup("public");
@@ -1136,9 +1179,7 @@ snmpd_parse_config_informsink(const char *word, char *cptr)
if (pp)
config_pwarn("The separate port argument to informsink is deprecated");
if (create_v2_inform_session(sp, pp, cp ? cp : snmp_trapcommunity) == 0) {
- snprintf(tmpbuf, sizeof(tmpbuf), "cannot create informsink: %s", cptr);
- tmpbuf[sizeof(tmpbuf)-1] = '\0';
- config_perror(tmpbuf);
+ netsnmp_config_error("cannot create informsink: %s", cptr);
}
}
#endif
@@ -1173,9 +1214,10 @@ trapOptProc(int argc, char *const *argv, int opt)
void
snmpd_parse_config_trapsess(const char *word, char *cptr)
{
- char *argv[MAX_ARGS], *cp = cptr, tmp[SPRINT_MAX_LEN];
- int argn, arg;
+ char *argv[MAX_ARGS], *cp = cptr;
+ int argn, rc;
netsnmp_session session, *ss;
+ netsnmp_transport *transport;
size_t len;
/*
@@ -1188,15 +1230,28 @@ snmpd_parse_config_trapsess(const char *word, char *cptr)
*/
argv[0] = strdup("snmpd-trapsess"); /* bogus entry for getopt() */
for (argn = 1; cp && argn < MAX_ARGS; argn++) {
+ char tmp[SPRINT_MAX_LEN];
+
cp = copy_nword(cp, tmp, SPRINT_MAX_LEN);
argv[argn] = strdup(tmp);
}
- arg = snmp_parse_args(argn, argv, &session, "C:", trapOptProc);
+ netsnmp_parse_args(argn, argv, &session, "C:", trapOptProc,
+ NETSNMP_PARSE_ARGS_NOLOGGING |
+ NETSNMP_PARSE_ARGS_NOZERO);
- ss = snmp_add(&session,
- netsnmp_transport_open_client("snmptrap", session.peername),
- NULL, NULL);
+ transport = netsnmp_transport_open_client("snmptrap", session.peername);
+ if (transport == NULL) {
+ config_perror("snmpd: failed to parse this line.");
+ return;
+ }
+ if ((rc = netsnmp_sess_config_and_open_transport(&session, transport))
+ != SNMPERR_SUCCESS) {
+ session.s_snmp_errno = rc;
+ session.s_errno = 0;
+ return;
+ }
+ ss = snmp_add(&session, transport, NULL, NULL);
for (; argn > 0; argn--) {
free(argv[argn - 1]);
}
@@ -1215,21 +1270,18 @@ snmpd_parse_config_trapsess(const char *word, char *cptr)
if (ss->version == SNMP_VERSION_3 &&
traptype != SNMP_MSG_INFORM &&
ss->securityEngineIDLen == 0) {
+ u_char tmp[SPRINT_MAX_LEN];
+
len = snmpv3_get_engineID( tmp, sizeof(tmp));
memdup(&ss->securityEngineID, tmp, len);
ss->securityEngineIDLen = len;
}
#ifndef NETSNMP_DISABLE_SNMPV1
- if (ss->version == SNMP_VERSION_1) {
- add_trap_session(ss, SNMP_MSG_TRAP, 0, SNMP_VERSION_1);
- } else {
-#endif
- add_trap_session(ss, traptype, (traptype == SNMP_MSG_INFORM),
- ss->version);
-#ifndef NETSNMP_DISABLE_SNMPV1
- }
+ if (ss->version == SNMP_VERSION_1)
+ traptype = SNMP_MSG_TRAP;
#endif
+ add_trap_session(ss, traptype, (traptype == SNMP_MSG_INFORM), ss->version);
}
#if !defined(NETSNMP_DISABLE_SNMPV1) || !defined(NETSNMP_DISABLE_SNMPV2C)
diff --git a/agent/auto_nlist.c b/agent/auto_nlist.c
index fdc5d71..25d080f 100644
--- a/agent/auto_nlist.c
+++ b/agent/auto_nlist.c
@@ -52,6 +52,9 @@ auto_nlist_value(const char *string)
}
}
if (*ptr == 0) {
+#if !(defined(aix4) || defined(aix5) || defined(aix6) || defined(aix7))
+ static char *n_name = NULL;
+#endif
*ptr = (struct autonlist *) malloc(sizeof(struct autonlist));
it = *ptr;
it->left = 0;
@@ -62,18 +65,46 @@ auto_nlist_value(const char *string)
* allocate an extra byte for inclusion of a preceding '_' later
*/
it->nl[0].n_name = (char *) malloc(strlen(string) + 2);
-#if defined(aix4) || defined(aix5) || defined(aix6)
+#if defined(aix4) || defined(aix5) || defined(aix6) || defined(aix7)
strcpy(it->nl[0].n_name, string);
it->nl[0].n_name[strlen(string)+1] = '\0';
+#elif defined(freebsd9)
+ sprintf(__DECONST(char*, it->nl[0].n_name), "_%s", string);
#else
- sprintf(it->nl[0].n_name, "_%s", string);
+
+ if (n_name != NULL)
+ free(n_name);
+
+ n_name = malloc(strlen(string) + 2);
+ if (n_name == NULL) {
+ snmp_log(LOG_ERR, "nlist err: failed to allocate memory");
+ return (-1);
+ }
+ snprintf(n_name, strlen(string) + 2, "_%s", string);
+ it->nl[0].n_name = (const char*)n_name;
#endif
it->nl[1].n_name = 0;
init_nlist(it->nl);
-#if !(defined(aix4) || defined(aix5) || defined(aix6))
+#if !(defined(aix4) || defined(aix5) || defined(aix6) || defined(aix7) || \
+ defined(netbsd1) || defined(dragonfly))
if (it->nl[0].n_type == 0) {
- strcpy(it->nl[0].n_name, string);
- it->nl[0].n_name[strlen(string)+1] = '\0';
+#if defined(freebsd9)
+ strcpy(__DECONST(char*, it->nl[0].n_name), string);
+ __DECONST(char*, it->nl[0].n_name)[strlen(string)+1] = '\0';
+#else
+ static char *n_name2 = NULL;
+
+ if (n_name2 != NULL)
+ free(n_name2);
+
+ n_name2 = malloc(strlen(string) + 1);
+ if (n_name2 == NULL) {
+ snmp_log(LOG_ERR, "nlist err: failed to allocate memory");
+ return (-1);
+ }
+ strcpy(n_name2, string);
+ it->nl[0].n_name = (const char*)n_name2;
+#endif
init_nlist(it->nl);
}
#endif
@@ -85,7 +116,8 @@ auto_nlist_value(const char *string)
}
return (-1);
} else {
- DEBUGMSGTL(("auto_nlist:auto_nlist_value", "found symbol %s at %x.\n",
+ DEBUGMSGTL(("auto_nlist:auto_nlist_value",
+ "found symbol %s at %lx.\n",
it->symbol, it->nl[0].n_value));
return (it->nl[0].n_value);
}
@@ -94,7 +126,7 @@ auto_nlist_value(const char *string)
}
int
-auto_nlist(const char *string, char *var, int size)
+auto_nlist(const char *string, char *var, size_t size)
{
long result;
int ret;
@@ -116,7 +148,6 @@ auto_nlist(const char *string, char *var, int size)
static void
init_nlist(struct nlist nl[])
{
-#ifdef NETSNMP_CAN_USE_NLIST
int ret;
#if HAVE_KVM_OPENFILES
kvm_t *kernel;
@@ -144,7 +175,7 @@ init_nlist(struct nlist nl[])
}
kvm_close(kernel);
#else /* ! HAVE_KVM_OPENFILES */
-#if (defined(aix4) || defined(aix5) || defined(aix6)) && defined(HAVE_KNLIST)
+#if (defined(aix4) || defined(aix5) || defined(aix6) || defined(aix7)) && defined(HAVE_KNLIST)
if (knlist(nl, 1, sizeof(struct nlist)) == -1) {
DEBUGMSGTL(("auto_nlist:init_nlist", "knlist failed on symbol: %s\n",
nl[0].n_name));
@@ -174,7 +205,7 @@ init_nlist(struct nlist nl[])
#endif /*aix4 */
#endif /* ! HAVE_KVM_OPENFILES */
for (ret = 0; nl[ret].n_name != NULL; ret++) {
-#if defined(aix4) || defined(aix5) || defined(aix6)
+#if defined(aix4) || defined(aix5) || defined(aix6) || defined(aix7)
if (nl[ret].n_type == 0 && nl[ret].n_value != 0)
nl[ret].n_type = 1;
#endif
@@ -189,11 +220,10 @@ init_nlist(struct nlist nl[])
(unsigned int) nl[ret].n_value));
}
}
-#endif /* NETSNMP_CAN_USE_NLIST */
}
int
-KNLookup(struct nlist nl[], int nl_which, char *buf, int s)
+KNLookup(struct nlist nl[], int nl_which, char *buf, size_t s)
{
struct nlist *nlp = &nl[nl_which];
diff --git a/agent/helpers/Makefile.depend b/agent/helpers/Makefile.depend
index cfc2115..1023c66 100644
--- a/agent/helpers/Makefile.depend
+++ b/agent/helpers/Makefile.depend
@@ -4,59 +4,66 @@
./all_helpers.lo: ../../include/net-snmp/system/linux.h
./all_helpers.lo: ../../include/net-snmp/system/sysv.h
./all_helpers.lo: ../../include/net-snmp/system/generic.h
-./all_helpers.lo: ../../include/net-snmp/machine/generic.h
+./all_helpers.lo: ../../include/net-snmp/net-snmp-features.h
./all_helpers.lo: ../../include/net-snmp/net-snmp-includes.h
./all_helpers.lo: ../../include/net-snmp/definitions.h
./all_helpers.lo: ../../include/net-snmp/types.h
+./all_helpers.lo: ../../include/net-snmp/library/oid.h
+./all_helpers.lo: ../../include/net-snmp/library/types.h
./all_helpers.lo: ../../include/net-snmp/library/snmp_api.h
+./all_helpers.lo: ../../include/net-snmp/varbind_api.h
+./all_helpers.lo: ../../include/net-snmp/library/snmp_client.h
+./all_helpers.lo: ../../include/net-snmp/pdu_api.h
./all_helpers.lo: ../../include/net-snmp/library/asn1.h
+./all_helpers.lo: ../../include/net-snmp/output_api.h
+./all_helpers.lo: ../../include/net-snmp/library/snmp_debug.h
+./all_helpers.lo: ../../include/net-snmp/library/snmp_logging.h
+./all_helpers.lo: ../../include/net-snmp/session_api.h
+./all_helpers.lo: ../../include/net-snmp/library/callback.h
+./all_helpers.lo: ../../include/net-snmp/library/snmp_transport.h
+./all_helpers.lo: ../../include/net-snmp/library/snmp_service.h
+./all_helpers.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./all_helpers.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./all_helpers.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./all_helpers.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./all_helpers.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./all_helpers.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./all_helpers.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./all_helpers.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./all_helpers.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./all_helpers.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./all_helpers.lo: ../../include/net-snmp/library/ucd_compat.h
+./all_helpers.lo: ../../include/net-snmp/library/mib.h
+./all_helpers.lo: ../../include/net-snmp/mib_api.h
+./all_helpers.lo: ../../include/net-snmp/library/parse.h
+./all_helpers.lo: ../../include/net-snmp/library/oid_stash.h
./all_helpers.lo: ../../include/net-snmp/library/snmp_impl.h
./all_helpers.lo: ../../include/net-snmp/library/snmp.h
./all_helpers.lo: ../../include/net-snmp/library/snmp-tc.h
+./all_helpers.lo: ../../include/net-snmp/library/getopt.h
./all_helpers.lo: ../../include/net-snmp/utilities.h
-./all_helpers.lo: ../../include/net-snmp/library/snmp_client.h
./all_helpers.lo: ../../include/net-snmp/library/system.h
./all_helpers.lo: ../../include/net-snmp/library/tools.h
./all_helpers.lo: ../../include/net-snmp/library/int64.h
./all_helpers.lo: ../../include/net-snmp/library/mt_support.h
./all_helpers.lo: ../../include/net-snmp/library/snmp_alarm.h
-./all_helpers.lo: ../../include/net-snmp/library/callback.h
./all_helpers.lo: ../../include/net-snmp/library/data_list.h
-./all_helpers.lo: ../../include/net-snmp/library/oid_stash.h
./all_helpers.lo: ../../include/net-snmp/library/check_varbind.h
./all_helpers.lo: ../../include/net-snmp/library/container.h
./all_helpers.lo: ../../include/net-snmp/library/factory.h
-./all_helpers.lo: ../../include/net-snmp/library/snmp_logging.h
./all_helpers.lo: ../../include/net-snmp/library/container_binary_array.h
./all_helpers.lo: ../../include/net-snmp/library/container_list_ssll.h
./all_helpers.lo: ../../include/net-snmp/library/container_iterator.h
./all_helpers.lo: ../../include/net-snmp/library/container.h
./all_helpers.lo: ../../include/net-snmp/library/snmp_assert.h
./all_helpers.lo: ../../include/net-snmp/version.h
-./all_helpers.lo: ../../include/net-snmp/session_api.h
-./all_helpers.lo: ../../include/net-snmp/library/snmp_transport.h
-./all_helpers.lo: ../../include/net-snmp/library/snmp_service.h
-./all_helpers.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./all_helpers.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./all_helpers.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./all_helpers.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./all_helpers.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./all_helpers.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./all_helpers.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./all_helpers.lo: ../../include/net-snmp/library/ucd_compat.h
-./all_helpers.lo: ../../include/net-snmp/pdu_api.h
-./all_helpers.lo: ../../include/net-snmp/mib_api.h
-./all_helpers.lo: ../../include/net-snmp/library/mib.h
-./all_helpers.lo: ../../include/net-snmp/library/parse.h
-./all_helpers.lo: ../../include/net-snmp/varbind_api.h
./all_helpers.lo: ../../include/net-snmp/config_api.h
./all_helpers.lo: ../../include/net-snmp/library/read_config.h
./all_helpers.lo: ../../include/net-snmp/library/default_store.h
+./all_helpers.lo: ../../include/net-snmp/net-snmp-config.h
./all_helpers.lo: ../../include/net-snmp/library/snmp_parse_args.h
./all_helpers.lo: ../../include/net-snmp/library/snmp_enum.h
./all_helpers.lo: ../../include/net-snmp/library/vacm.h
-./all_helpers.lo: ../../include/net-snmp/output_api.h
-./all_helpers.lo: ../../include/net-snmp/library/snmp_debug.h
./all_helpers.lo: ../../include/net-snmp/snmpv3_api.h
./all_helpers.lo: ../../include/net-snmp/library/snmpv3.h
./all_helpers.lo: ../../include/net-snmp/library/transform_oids.h
@@ -65,6 +72,7 @@
./all_helpers.lo: ../../include/net-snmp/library/lcd_time.h
./all_helpers.lo: ../../include/net-snmp/library/snmp_secmod.h
./all_helpers.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./all_helpers.lo: ../../include/net-snmp/library/snmptsm.h
./all_helpers.lo: ../../include/net-snmp/library/snmpusm.h
./all_helpers.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./all_helpers.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -102,63 +110,68 @@
./all_helpers.lo: ../../include/net-snmp/agent/table_container.h
./all_helpers.lo: ../../include/net-snmp/agent/table_array.h
./all_helpers.lo: ../../include/net-snmp/agent/mfd.h
+./all_helpers.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./all_helpers.lo: ../../include/net-snmp/agent/stash_cache.h
./baby_steps.lo: ../../include/net-snmp/net-snmp-config.h
-./baby_steps.lo: ../../include/net-snmp/system/linux.h
-./baby_steps.lo: ../../include/net-snmp/system/sysv.h
-./baby_steps.lo: ../../include/net-snmp/system/generic.h
-./baby_steps.lo: ../../include/net-snmp/machine/generic.h
+./baby_steps.lo: ../../include/net-snmp/net-snmp-features.h
./baby_steps.lo: ../../include/net-snmp/net-snmp-includes.h
./baby_steps.lo: ../../include/net-snmp/definitions.h
./baby_steps.lo: ../../include/net-snmp/types.h
+./baby_steps.lo: ../../include/net-snmp/library/oid.h
+./baby_steps.lo: ../../include/net-snmp/library/types.h
./baby_steps.lo: ../../include/net-snmp/library/snmp_api.h
+./baby_steps.lo: ../../include/net-snmp/varbind_api.h
+./baby_steps.lo: ../../include/net-snmp/library/snmp_client.h
+./baby_steps.lo: ../../include/net-snmp/pdu_api.h
./baby_steps.lo: ../../include/net-snmp/library/asn1.h
+./baby_steps.lo: ../../include/net-snmp/output_api.h
+./baby_steps.lo: ../../include/net-snmp/library/snmp_debug.h
+./baby_steps.lo: ../../include/net-snmp/library/snmp_logging.h
+./baby_steps.lo: ../../include/net-snmp/session_api.h
+./baby_steps.lo: ../../include/net-snmp/library/callback.h
+./baby_steps.lo: ../../include/net-snmp/library/snmp_transport.h
+./baby_steps.lo: ../../include/net-snmp/library/snmp_service.h
+./baby_steps.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./baby_steps.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./baby_steps.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./baby_steps.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./baby_steps.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./baby_steps.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./baby_steps.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./baby_steps.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./baby_steps.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./baby_steps.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./baby_steps.lo: ../../include/net-snmp/library/ucd_compat.h
+./baby_steps.lo: ../../include/net-snmp/library/mib.h
+./baby_steps.lo: ../../include/net-snmp/mib_api.h
+./baby_steps.lo: ../../include/net-snmp/library/parse.h
+./baby_steps.lo: ../../include/net-snmp/library/oid_stash.h
./baby_steps.lo: ../../include/net-snmp/library/snmp_impl.h
./baby_steps.lo: ../../include/net-snmp/library/snmp.h
./baby_steps.lo: ../../include/net-snmp/library/snmp-tc.h
+./baby_steps.lo: ../../include/net-snmp/library/getopt.h
./baby_steps.lo: ../../include/net-snmp/utilities.h
-./baby_steps.lo: ../../include/net-snmp/library/snmp_client.h
./baby_steps.lo: ../../include/net-snmp/library/system.h
./baby_steps.lo: ../../include/net-snmp/library/tools.h
./baby_steps.lo: ../../include/net-snmp/library/int64.h
./baby_steps.lo: ../../include/net-snmp/library/mt_support.h
./baby_steps.lo: ../../include/net-snmp/library/snmp_alarm.h
-./baby_steps.lo: ../../include/net-snmp/library/callback.h
./baby_steps.lo: ../../include/net-snmp/library/data_list.h
-./baby_steps.lo: ../../include/net-snmp/library/oid_stash.h
./baby_steps.lo: ../../include/net-snmp/library/check_varbind.h
./baby_steps.lo: ../../include/net-snmp/library/container.h
./baby_steps.lo: ../../include/net-snmp/library/factory.h
-./baby_steps.lo: ../../include/net-snmp/library/snmp_logging.h
./baby_steps.lo: ../../include/net-snmp/library/container_binary_array.h
./baby_steps.lo: ../../include/net-snmp/library/container_list_ssll.h
./baby_steps.lo: ../../include/net-snmp/library/container_iterator.h
./baby_steps.lo: ../../include/net-snmp/library/container.h
./baby_steps.lo: ../../include/net-snmp/library/snmp_assert.h
./baby_steps.lo: ../../include/net-snmp/version.h
-./baby_steps.lo: ../../include/net-snmp/session_api.h
-./baby_steps.lo: ../../include/net-snmp/library/snmp_transport.h
-./baby_steps.lo: ../../include/net-snmp/library/snmp_service.h
-./baby_steps.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./baby_steps.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./baby_steps.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./baby_steps.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./baby_steps.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./baby_steps.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./baby_steps.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./baby_steps.lo: ../../include/net-snmp/library/ucd_compat.h
-./baby_steps.lo: ../../include/net-snmp/pdu_api.h
-./baby_steps.lo: ../../include/net-snmp/mib_api.h
-./baby_steps.lo: ../../include/net-snmp/library/mib.h
-./baby_steps.lo: ../../include/net-snmp/library/parse.h
-./baby_steps.lo: ../../include/net-snmp/varbind_api.h
./baby_steps.lo: ../../include/net-snmp/config_api.h
./baby_steps.lo: ../../include/net-snmp/library/read_config.h
./baby_steps.lo: ../../include/net-snmp/library/default_store.h
./baby_steps.lo: ../../include/net-snmp/library/snmp_parse_args.h
./baby_steps.lo: ../../include/net-snmp/library/snmp_enum.h
./baby_steps.lo: ../../include/net-snmp/library/vacm.h
-./baby_steps.lo: ../../include/net-snmp/output_api.h
-./baby_steps.lo: ../../include/net-snmp/library/snmp_debug.h
./baby_steps.lo: ../../include/net-snmp/snmpv3_api.h
./baby_steps.lo: ../../include/net-snmp/library/snmpv3.h
./baby_steps.lo: ../../include/net-snmp/library/transform_oids.h
@@ -167,6 +180,7 @@
./baby_steps.lo: ../../include/net-snmp/library/lcd_time.h
./baby_steps.lo: ../../include/net-snmp/library/snmp_secmod.h
./baby_steps.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./baby_steps.lo: ../../include/net-snmp/library/snmptsm.h
./baby_steps.lo: ../../include/net-snmp/library/snmpusm.h
./baby_steps.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./baby_steps.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -204,63 +218,67 @@
./baby_steps.lo: ../../include/net-snmp/agent/table_container.h
./baby_steps.lo: ../../include/net-snmp/agent/table_array.h
./baby_steps.lo: ../../include/net-snmp/agent/mfd.h
+./baby_steps.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./bulk_to_next.lo: ../../include/net-snmp/net-snmp-config.h
-./bulk_to_next.lo: ../../include/net-snmp/system/linux.h
-./bulk_to_next.lo: ../../include/net-snmp/system/sysv.h
-./bulk_to_next.lo: ../../include/net-snmp/system/generic.h
-./bulk_to_next.lo: ../../include/net-snmp/machine/generic.h
./bulk_to_next.lo: ../../include/net-snmp/net-snmp-includes.h
./bulk_to_next.lo: ../../include/net-snmp/definitions.h
./bulk_to_next.lo: ../../include/net-snmp/types.h
+./bulk_to_next.lo: ../../include/net-snmp/library/oid.h
+./bulk_to_next.lo: ../../include/net-snmp/library/types.h
./bulk_to_next.lo: ../../include/net-snmp/library/snmp_api.h
+./bulk_to_next.lo: ../../include/net-snmp/varbind_api.h
+./bulk_to_next.lo: ../../include/net-snmp/library/snmp_client.h
+./bulk_to_next.lo: ../../include/net-snmp/pdu_api.h
./bulk_to_next.lo: ../../include/net-snmp/library/asn1.h
+./bulk_to_next.lo: ../../include/net-snmp/output_api.h
+./bulk_to_next.lo: ../../include/net-snmp/library/snmp_debug.h
+./bulk_to_next.lo: ../../include/net-snmp/library/snmp_logging.h
+./bulk_to_next.lo: ../../include/net-snmp/session_api.h
+./bulk_to_next.lo: ../../include/net-snmp/library/callback.h
+./bulk_to_next.lo: ../../include/net-snmp/library/snmp_transport.h
+./bulk_to_next.lo: ../../include/net-snmp/library/snmp_service.h
+./bulk_to_next.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./bulk_to_next.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./bulk_to_next.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./bulk_to_next.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./bulk_to_next.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./bulk_to_next.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./bulk_to_next.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./bulk_to_next.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./bulk_to_next.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./bulk_to_next.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./bulk_to_next.lo: ../../include/net-snmp/library/ucd_compat.h
+./bulk_to_next.lo: ../../include/net-snmp/library/mib.h
+./bulk_to_next.lo: ../../include/net-snmp/mib_api.h
+./bulk_to_next.lo: ../../include/net-snmp/library/parse.h
+./bulk_to_next.lo: ../../include/net-snmp/library/oid_stash.h
+./bulk_to_next.lo: ../../include/net-snmp/net-snmp-features.h
./bulk_to_next.lo: ../../include/net-snmp/library/snmp_impl.h
./bulk_to_next.lo: ../../include/net-snmp/library/snmp.h
./bulk_to_next.lo: ../../include/net-snmp/library/snmp-tc.h
+./bulk_to_next.lo: ../../include/net-snmp/library/getopt.h
./bulk_to_next.lo: ../../include/net-snmp/utilities.h
-./bulk_to_next.lo: ../../include/net-snmp/library/snmp_client.h
./bulk_to_next.lo: ../../include/net-snmp/library/system.h
./bulk_to_next.lo: ../../include/net-snmp/library/tools.h
./bulk_to_next.lo: ../../include/net-snmp/library/int64.h
./bulk_to_next.lo: ../../include/net-snmp/library/mt_support.h
./bulk_to_next.lo: ../../include/net-snmp/library/snmp_alarm.h
-./bulk_to_next.lo: ../../include/net-snmp/library/callback.h
./bulk_to_next.lo: ../../include/net-snmp/library/data_list.h
-./bulk_to_next.lo: ../../include/net-snmp/library/oid_stash.h
./bulk_to_next.lo: ../../include/net-snmp/library/check_varbind.h
./bulk_to_next.lo: ../../include/net-snmp/library/container.h
./bulk_to_next.lo: ../../include/net-snmp/library/factory.h
-./bulk_to_next.lo: ../../include/net-snmp/library/snmp_logging.h
./bulk_to_next.lo: ../../include/net-snmp/library/container_binary_array.h
./bulk_to_next.lo: ../../include/net-snmp/library/container_list_ssll.h
./bulk_to_next.lo: ../../include/net-snmp/library/container_iterator.h
./bulk_to_next.lo: ../../include/net-snmp/library/container.h
./bulk_to_next.lo: ../../include/net-snmp/library/snmp_assert.h
./bulk_to_next.lo: ../../include/net-snmp/version.h
-./bulk_to_next.lo: ../../include/net-snmp/session_api.h
-./bulk_to_next.lo: ../../include/net-snmp/library/snmp_transport.h
-./bulk_to_next.lo: ../../include/net-snmp/library/snmp_service.h
-./bulk_to_next.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./bulk_to_next.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./bulk_to_next.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./bulk_to_next.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./bulk_to_next.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./bulk_to_next.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./bulk_to_next.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./bulk_to_next.lo: ../../include/net-snmp/library/ucd_compat.h
-./bulk_to_next.lo: ../../include/net-snmp/pdu_api.h
-./bulk_to_next.lo: ../../include/net-snmp/mib_api.h
-./bulk_to_next.lo: ../../include/net-snmp/library/mib.h
-./bulk_to_next.lo: ../../include/net-snmp/library/parse.h
-./bulk_to_next.lo: ../../include/net-snmp/varbind_api.h
./bulk_to_next.lo: ../../include/net-snmp/config_api.h
./bulk_to_next.lo: ../../include/net-snmp/library/read_config.h
./bulk_to_next.lo: ../../include/net-snmp/library/default_store.h
./bulk_to_next.lo: ../../include/net-snmp/library/snmp_parse_args.h
./bulk_to_next.lo: ../../include/net-snmp/library/snmp_enum.h
./bulk_to_next.lo: ../../include/net-snmp/library/vacm.h
-./bulk_to_next.lo: ../../include/net-snmp/output_api.h
-./bulk_to_next.lo: ../../include/net-snmp/library/snmp_debug.h
./bulk_to_next.lo: ../../include/net-snmp/snmpv3_api.h
./bulk_to_next.lo: ../../include/net-snmp/library/snmpv3.h
./bulk_to_next.lo: ../../include/net-snmp/library/transform_oids.h
@@ -269,6 +287,7 @@
./bulk_to_next.lo: ../../include/net-snmp/library/lcd_time.h
./bulk_to_next.lo: ../../include/net-snmp/library/snmp_secmod.h
./bulk_to_next.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./bulk_to_next.lo: ../../include/net-snmp/library/snmptsm.h
./bulk_to_next.lo: ../../include/net-snmp/library/snmpusm.h
./bulk_to_next.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./bulk_to_next.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -306,63 +325,67 @@
./bulk_to_next.lo: ../../include/net-snmp/agent/table_container.h
./bulk_to_next.lo: ../../include/net-snmp/agent/table_array.h
./bulk_to_next.lo: ../../include/net-snmp/agent/mfd.h
+./bulk_to_next.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./cache_handler.lo: ../../include/net-snmp/net-snmp-config.h
-./cache_handler.lo: ../../include/net-snmp/system/linux.h
-./cache_handler.lo: ../../include/net-snmp/system/sysv.h
-./cache_handler.lo: ../../include/net-snmp/system/generic.h
-./cache_handler.lo: ../../include/net-snmp/machine/generic.h
+./cache_handler.lo: ../../include/net-snmp/net-snmp-features.h
./cache_handler.lo: ../../include/net-snmp/net-snmp-includes.h
./cache_handler.lo: ../../include/net-snmp/definitions.h
./cache_handler.lo: ../../include/net-snmp/types.h
+./cache_handler.lo: ../../include/net-snmp/library/oid.h
+./cache_handler.lo: ../../include/net-snmp/library/types.h
./cache_handler.lo: ../../include/net-snmp/library/snmp_api.h
+./cache_handler.lo: ../../include/net-snmp/varbind_api.h
+./cache_handler.lo: ../../include/net-snmp/library/snmp_client.h
+./cache_handler.lo: ../../include/net-snmp/pdu_api.h
./cache_handler.lo: ../../include/net-snmp/library/asn1.h
+./cache_handler.lo: ../../include/net-snmp/output_api.h
+./cache_handler.lo: ../../include/net-snmp/library/snmp_debug.h
+./cache_handler.lo: ../../include/net-snmp/library/snmp_logging.h
+./cache_handler.lo: ../../include/net-snmp/session_api.h
+./cache_handler.lo: ../../include/net-snmp/library/callback.h
+./cache_handler.lo: ../../include/net-snmp/library/snmp_transport.h
+./cache_handler.lo: ../../include/net-snmp/library/snmp_service.h
+./cache_handler.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./cache_handler.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./cache_handler.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./cache_handler.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./cache_handler.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./cache_handler.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./cache_handler.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./cache_handler.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./cache_handler.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./cache_handler.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./cache_handler.lo: ../../include/net-snmp/library/ucd_compat.h
+./cache_handler.lo: ../../include/net-snmp/library/mib.h
+./cache_handler.lo: ../../include/net-snmp/mib_api.h
+./cache_handler.lo: ../../include/net-snmp/library/parse.h
+./cache_handler.lo: ../../include/net-snmp/library/oid_stash.h
./cache_handler.lo: ../../include/net-snmp/library/snmp_impl.h
./cache_handler.lo: ../../include/net-snmp/library/snmp.h
./cache_handler.lo: ../../include/net-snmp/library/snmp-tc.h
+./cache_handler.lo: ../../include/net-snmp/library/getopt.h
./cache_handler.lo: ../../include/net-snmp/utilities.h
-./cache_handler.lo: ../../include/net-snmp/library/snmp_client.h
./cache_handler.lo: ../../include/net-snmp/library/system.h
./cache_handler.lo: ../../include/net-snmp/library/tools.h
./cache_handler.lo: ../../include/net-snmp/library/int64.h
./cache_handler.lo: ../../include/net-snmp/library/mt_support.h
./cache_handler.lo: ../../include/net-snmp/library/snmp_alarm.h
-./cache_handler.lo: ../../include/net-snmp/library/callback.h
./cache_handler.lo: ../../include/net-snmp/library/data_list.h
-./cache_handler.lo: ../../include/net-snmp/library/oid_stash.h
./cache_handler.lo: ../../include/net-snmp/library/check_varbind.h
./cache_handler.lo: ../../include/net-snmp/library/container.h
./cache_handler.lo: ../../include/net-snmp/library/factory.h
-./cache_handler.lo: ../../include/net-snmp/library/snmp_logging.h
./cache_handler.lo: ../../include/net-snmp/library/container_binary_array.h
./cache_handler.lo: ../../include/net-snmp/library/container_list_ssll.h
./cache_handler.lo: ../../include/net-snmp/library/container_iterator.h
./cache_handler.lo: ../../include/net-snmp/library/container.h
./cache_handler.lo: ../../include/net-snmp/library/snmp_assert.h
./cache_handler.lo: ../../include/net-snmp/version.h
-./cache_handler.lo: ../../include/net-snmp/session_api.h
-./cache_handler.lo: ../../include/net-snmp/library/snmp_transport.h
-./cache_handler.lo: ../../include/net-snmp/library/snmp_service.h
-./cache_handler.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./cache_handler.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./cache_handler.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./cache_handler.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./cache_handler.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./cache_handler.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./cache_handler.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./cache_handler.lo: ../../include/net-snmp/library/ucd_compat.h
-./cache_handler.lo: ../../include/net-snmp/pdu_api.h
-./cache_handler.lo: ../../include/net-snmp/mib_api.h
-./cache_handler.lo: ../../include/net-snmp/library/mib.h
-./cache_handler.lo: ../../include/net-snmp/library/parse.h
-./cache_handler.lo: ../../include/net-snmp/varbind_api.h
./cache_handler.lo: ../../include/net-snmp/config_api.h
./cache_handler.lo: ../../include/net-snmp/library/read_config.h
./cache_handler.lo: ../../include/net-snmp/library/default_store.h
./cache_handler.lo: ../../include/net-snmp/library/snmp_parse_args.h
./cache_handler.lo: ../../include/net-snmp/library/snmp_enum.h
./cache_handler.lo: ../../include/net-snmp/library/vacm.h
-./cache_handler.lo: ../../include/net-snmp/output_api.h
-./cache_handler.lo: ../../include/net-snmp/library/snmp_debug.h
./cache_handler.lo: ../../include/net-snmp/snmpv3_api.h
./cache_handler.lo: ../../include/net-snmp/library/snmpv3.h
./cache_handler.lo: ../../include/net-snmp/library/transform_oids.h
@@ -371,6 +394,7 @@
./cache_handler.lo: ../../include/net-snmp/library/lcd_time.h
./cache_handler.lo: ../../include/net-snmp/library/snmp_secmod.h
./cache_handler.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./cache_handler.lo: ../../include/net-snmp/library/snmptsm.h
./cache_handler.lo: ../../include/net-snmp/library/snmpusm.h
./cache_handler.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./cache_handler.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -408,63 +432,67 @@
./cache_handler.lo: ../../include/net-snmp/agent/table_container.h
./cache_handler.lo: ../../include/net-snmp/agent/table_array.h
./cache_handler.lo: ../../include/net-snmp/agent/mfd.h
+./cache_handler.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./debug_handler.lo: ../../include/net-snmp/net-snmp-config.h
-./debug_handler.lo: ../../include/net-snmp/system/linux.h
-./debug_handler.lo: ../../include/net-snmp/system/sysv.h
-./debug_handler.lo: ../../include/net-snmp/system/generic.h
-./debug_handler.lo: ../../include/net-snmp/machine/generic.h
./debug_handler.lo: ../../include/net-snmp/net-snmp-includes.h
./debug_handler.lo: ../../include/net-snmp/definitions.h
./debug_handler.lo: ../../include/net-snmp/types.h
+./debug_handler.lo: ../../include/net-snmp/library/oid.h
+./debug_handler.lo: ../../include/net-snmp/library/types.h
./debug_handler.lo: ../../include/net-snmp/library/snmp_api.h
+./debug_handler.lo: ../../include/net-snmp/varbind_api.h
+./debug_handler.lo: ../../include/net-snmp/library/snmp_client.h
+./debug_handler.lo: ../../include/net-snmp/pdu_api.h
./debug_handler.lo: ../../include/net-snmp/library/asn1.h
+./debug_handler.lo: ../../include/net-snmp/output_api.h
+./debug_handler.lo: ../../include/net-snmp/library/snmp_debug.h
+./debug_handler.lo: ../../include/net-snmp/library/snmp_logging.h
+./debug_handler.lo: ../../include/net-snmp/session_api.h
+./debug_handler.lo: ../../include/net-snmp/library/callback.h
+./debug_handler.lo: ../../include/net-snmp/library/snmp_transport.h
+./debug_handler.lo: ../../include/net-snmp/library/snmp_service.h
+./debug_handler.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./debug_handler.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./debug_handler.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./debug_handler.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./debug_handler.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./debug_handler.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./debug_handler.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./debug_handler.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./debug_handler.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./debug_handler.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./debug_handler.lo: ../../include/net-snmp/library/ucd_compat.h
+./debug_handler.lo: ../../include/net-snmp/library/mib.h
+./debug_handler.lo: ../../include/net-snmp/mib_api.h
+./debug_handler.lo: ../../include/net-snmp/library/parse.h
+./debug_handler.lo: ../../include/net-snmp/library/oid_stash.h
+./debug_handler.lo: ../../include/net-snmp/net-snmp-features.h
./debug_handler.lo: ../../include/net-snmp/library/snmp_impl.h
./debug_handler.lo: ../../include/net-snmp/library/snmp.h
./debug_handler.lo: ../../include/net-snmp/library/snmp-tc.h
+./debug_handler.lo: ../../include/net-snmp/library/getopt.h
./debug_handler.lo: ../../include/net-snmp/utilities.h
-./debug_handler.lo: ../../include/net-snmp/library/snmp_client.h
./debug_handler.lo: ../../include/net-snmp/library/system.h
./debug_handler.lo: ../../include/net-snmp/library/tools.h
./debug_handler.lo: ../../include/net-snmp/library/int64.h
./debug_handler.lo: ../../include/net-snmp/library/mt_support.h
./debug_handler.lo: ../../include/net-snmp/library/snmp_alarm.h
-./debug_handler.lo: ../../include/net-snmp/library/callback.h
./debug_handler.lo: ../../include/net-snmp/library/data_list.h
-./debug_handler.lo: ../../include/net-snmp/library/oid_stash.h
./debug_handler.lo: ../../include/net-snmp/library/check_varbind.h
./debug_handler.lo: ../../include/net-snmp/library/container.h
./debug_handler.lo: ../../include/net-snmp/library/factory.h
-./debug_handler.lo: ../../include/net-snmp/library/snmp_logging.h
./debug_handler.lo: ../../include/net-snmp/library/container_binary_array.h
./debug_handler.lo: ../../include/net-snmp/library/container_list_ssll.h
./debug_handler.lo: ../../include/net-snmp/library/container_iterator.h
./debug_handler.lo: ../../include/net-snmp/library/container.h
./debug_handler.lo: ../../include/net-snmp/library/snmp_assert.h
./debug_handler.lo: ../../include/net-snmp/version.h
-./debug_handler.lo: ../../include/net-snmp/session_api.h
-./debug_handler.lo: ../../include/net-snmp/library/snmp_transport.h
-./debug_handler.lo: ../../include/net-snmp/library/snmp_service.h
-./debug_handler.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./debug_handler.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./debug_handler.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./debug_handler.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./debug_handler.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./debug_handler.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./debug_handler.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./debug_handler.lo: ../../include/net-snmp/library/ucd_compat.h
-./debug_handler.lo: ../../include/net-snmp/pdu_api.h
-./debug_handler.lo: ../../include/net-snmp/mib_api.h
-./debug_handler.lo: ../../include/net-snmp/library/mib.h
-./debug_handler.lo: ../../include/net-snmp/library/parse.h
-./debug_handler.lo: ../../include/net-snmp/varbind_api.h
./debug_handler.lo: ../../include/net-snmp/config_api.h
./debug_handler.lo: ../../include/net-snmp/library/read_config.h
./debug_handler.lo: ../../include/net-snmp/library/default_store.h
./debug_handler.lo: ../../include/net-snmp/library/snmp_parse_args.h
./debug_handler.lo: ../../include/net-snmp/library/snmp_enum.h
./debug_handler.lo: ../../include/net-snmp/library/vacm.h
-./debug_handler.lo: ../../include/net-snmp/output_api.h
-./debug_handler.lo: ../../include/net-snmp/library/snmp_debug.h
./debug_handler.lo: ../../include/net-snmp/snmpv3_api.h
./debug_handler.lo: ../../include/net-snmp/library/snmpv3.h
./debug_handler.lo: ../../include/net-snmp/library/transform_oids.h
@@ -473,6 +501,7 @@
./debug_handler.lo: ../../include/net-snmp/library/lcd_time.h
./debug_handler.lo: ../../include/net-snmp/library/snmp_secmod.h
./debug_handler.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./debug_handler.lo: ../../include/net-snmp/library/snmptsm.h
./debug_handler.lo: ../../include/net-snmp/library/snmpusm.h
./debug_handler.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./debug_handler.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -510,63 +539,67 @@
./debug_handler.lo: ../../include/net-snmp/agent/table_container.h
./debug_handler.lo: ../../include/net-snmp/agent/table_array.h
./debug_handler.lo: ../../include/net-snmp/agent/mfd.h
+./debug_handler.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./instance.lo: ../../include/net-snmp/net-snmp-config.h
-./instance.lo: ../../include/net-snmp/system/linux.h
-./instance.lo: ../../include/net-snmp/system/sysv.h
-./instance.lo: ../../include/net-snmp/system/generic.h
-./instance.lo: ../../include/net-snmp/machine/generic.h
+./instance.lo: ../../include/net-snmp/net-snmp-features.h
./instance.lo: ../../include/net-snmp/net-snmp-includes.h
-./instance.lo: ../../include/net-snmp/definitions.h
+./instance.lo: ../../include/net-snmp/definitions.h
./instance.lo: ../../include/net-snmp/types.h
+./instance.lo: ../../include/net-snmp/library/oid.h
+./instance.lo: ../../include/net-snmp/library/types.h
./instance.lo: ../../include/net-snmp/library/snmp_api.h
+./instance.lo: ../../include/net-snmp/varbind_api.h
+./instance.lo: ../../include/net-snmp/library/snmp_client.h
+./instance.lo: ../../include/net-snmp/pdu_api.h
./instance.lo: ../../include/net-snmp/library/asn1.h
+./instance.lo: ../../include/net-snmp/output_api.h
+./instance.lo: ../../include/net-snmp/library/snmp_debug.h
+./instance.lo: ../../include/net-snmp/library/snmp_logging.h
+./instance.lo: ../../include/net-snmp/session_api.h
+./instance.lo: ../../include/net-snmp/library/callback.h
+./instance.lo: ../../include/net-snmp/library/snmp_transport.h
+./instance.lo: ../../include/net-snmp/library/snmp_service.h
+./instance.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./instance.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./instance.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./instance.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./instance.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./instance.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./instance.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./instance.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./instance.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./instance.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./instance.lo: ../../include/net-snmp/library/ucd_compat.h
+./instance.lo: ../../include/net-snmp/library/mib.h
+./instance.lo: ../../include/net-snmp/mib_api.h
+./instance.lo: ../../include/net-snmp/library/parse.h
+./instance.lo: ../../include/net-snmp/library/oid_stash.h
./instance.lo: ../../include/net-snmp/library/snmp_impl.h
./instance.lo: ../../include/net-snmp/library/snmp.h
./instance.lo: ../../include/net-snmp/library/snmp-tc.h
+./instance.lo: ../../include/net-snmp/library/getopt.h
./instance.lo: ../../include/net-snmp/utilities.h
-./instance.lo: ../../include/net-snmp/library/snmp_client.h
./instance.lo: ../../include/net-snmp/library/system.h
./instance.lo: ../../include/net-snmp/library/tools.h
./instance.lo: ../../include/net-snmp/library/int64.h
./instance.lo: ../../include/net-snmp/library/mt_support.h
./instance.lo: ../../include/net-snmp/library/snmp_alarm.h
-./instance.lo: ../../include/net-snmp/library/callback.h
./instance.lo: ../../include/net-snmp/library/data_list.h
-./instance.lo: ../../include/net-snmp/library/oid_stash.h
./instance.lo: ../../include/net-snmp/library/check_varbind.h
./instance.lo: ../../include/net-snmp/library/container.h
./instance.lo: ../../include/net-snmp/library/factory.h
-./instance.lo: ../../include/net-snmp/library/snmp_logging.h
./instance.lo: ../../include/net-snmp/library/container_binary_array.h
./instance.lo: ../../include/net-snmp/library/container_list_ssll.h
./instance.lo: ../../include/net-snmp/library/container_iterator.h
./instance.lo: ../../include/net-snmp/library/container.h
./instance.lo: ../../include/net-snmp/library/snmp_assert.h
./instance.lo: ../../include/net-snmp/version.h
-./instance.lo: ../../include/net-snmp/session_api.h
-./instance.lo: ../../include/net-snmp/library/snmp_transport.h
-./instance.lo: ../../include/net-snmp/library/snmp_service.h
-./instance.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./instance.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./instance.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./instance.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./instance.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./instance.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./instance.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./instance.lo: ../../include/net-snmp/library/ucd_compat.h
-./instance.lo: ../../include/net-snmp/pdu_api.h
-./instance.lo: ../../include/net-snmp/mib_api.h
-./instance.lo: ../../include/net-snmp/library/mib.h
-./instance.lo: ../../include/net-snmp/library/parse.h
-./instance.lo: ../../include/net-snmp/varbind_api.h
./instance.lo: ../../include/net-snmp/config_api.h
./instance.lo: ../../include/net-snmp/library/read_config.h
./instance.lo: ../../include/net-snmp/library/default_store.h
./instance.lo: ../../include/net-snmp/library/snmp_parse_args.h
./instance.lo: ../../include/net-snmp/library/snmp_enum.h
./instance.lo: ../../include/net-snmp/library/vacm.h
-./instance.lo: ../../include/net-snmp/output_api.h
-./instance.lo: ../../include/net-snmp/library/snmp_debug.h
./instance.lo: ../../include/net-snmp/snmpv3_api.h
./instance.lo: ../../include/net-snmp/library/snmpv3.h
./instance.lo: ../../include/net-snmp/library/transform_oids.h
@@ -575,6 +608,7 @@
./instance.lo: ../../include/net-snmp/library/lcd_time.h
./instance.lo: ../../include/net-snmp/library/snmp_secmod.h
./instance.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./instance.lo: ../../include/net-snmp/library/snmptsm.h
./instance.lo: ../../include/net-snmp/library/snmpusm.h
./instance.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./instance.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -612,63 +646,67 @@
./instance.lo: ../../include/net-snmp/agent/table_container.h
./instance.lo: ../../include/net-snmp/agent/table_array.h
./instance.lo: ../../include/net-snmp/agent/mfd.h
+./instance.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mode_end_call.lo: ../../include/net-snmp/net-snmp-config.h
-./mode_end_call.lo: ../../include/net-snmp/system/linux.h
-./mode_end_call.lo: ../../include/net-snmp/system/sysv.h
-./mode_end_call.lo: ../../include/net-snmp/system/generic.h
-./mode_end_call.lo: ../../include/net-snmp/machine/generic.h
+./mode_end_call.lo: ../../include/net-snmp/net-snmp-features.h
./mode_end_call.lo: ../../include/net-snmp/net-snmp-includes.h
./mode_end_call.lo: ../../include/net-snmp/definitions.h
./mode_end_call.lo: ../../include/net-snmp/types.h
+./mode_end_call.lo: ../../include/net-snmp/library/oid.h
+./mode_end_call.lo: ../../include/net-snmp/library/types.h
./mode_end_call.lo: ../../include/net-snmp/library/snmp_api.h
+./mode_end_call.lo: ../../include/net-snmp/varbind_api.h
+./mode_end_call.lo: ../../include/net-snmp/library/snmp_client.h
+./mode_end_call.lo: ../../include/net-snmp/pdu_api.h
./mode_end_call.lo: ../../include/net-snmp/library/asn1.h
+./mode_end_call.lo: ../../include/net-snmp/output_api.h
+./mode_end_call.lo: ../../include/net-snmp/library/snmp_debug.h
+./mode_end_call.lo: ../../include/net-snmp/library/snmp_logging.h
+./mode_end_call.lo: ../../include/net-snmp/session_api.h
+./mode_end_call.lo: ../../include/net-snmp/library/callback.h
+./mode_end_call.lo: ../../include/net-snmp/library/snmp_transport.h
+./mode_end_call.lo: ../../include/net-snmp/library/snmp_service.h
+./mode_end_call.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mode_end_call.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mode_end_call.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mode_end_call.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mode_end_call.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mode_end_call.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mode_end_call.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mode_end_call.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mode_end_call.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mode_end_call.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mode_end_call.lo: ../../include/net-snmp/library/ucd_compat.h
+./mode_end_call.lo: ../../include/net-snmp/library/mib.h
+./mode_end_call.lo: ../../include/net-snmp/mib_api.h
+./mode_end_call.lo: ../../include/net-snmp/library/parse.h
+./mode_end_call.lo: ../../include/net-snmp/library/oid_stash.h
./mode_end_call.lo: ../../include/net-snmp/library/snmp_impl.h
./mode_end_call.lo: ../../include/net-snmp/library/snmp.h
./mode_end_call.lo: ../../include/net-snmp/library/snmp-tc.h
+./mode_end_call.lo: ../../include/net-snmp/library/getopt.h
./mode_end_call.lo: ../../include/net-snmp/utilities.h
-./mode_end_call.lo: ../../include/net-snmp/library/snmp_client.h
./mode_end_call.lo: ../../include/net-snmp/library/system.h
./mode_end_call.lo: ../../include/net-snmp/library/tools.h
./mode_end_call.lo: ../../include/net-snmp/library/int64.h
./mode_end_call.lo: ../../include/net-snmp/library/mt_support.h
./mode_end_call.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mode_end_call.lo: ../../include/net-snmp/library/callback.h
./mode_end_call.lo: ../../include/net-snmp/library/data_list.h
-./mode_end_call.lo: ../../include/net-snmp/library/oid_stash.h
./mode_end_call.lo: ../../include/net-snmp/library/check_varbind.h
./mode_end_call.lo: ../../include/net-snmp/library/container.h
./mode_end_call.lo: ../../include/net-snmp/library/factory.h
-./mode_end_call.lo: ../../include/net-snmp/library/snmp_logging.h
./mode_end_call.lo: ../../include/net-snmp/library/container_binary_array.h
./mode_end_call.lo: ../../include/net-snmp/library/container_list_ssll.h
./mode_end_call.lo: ../../include/net-snmp/library/container_iterator.h
./mode_end_call.lo: ../../include/net-snmp/library/container.h
./mode_end_call.lo: ../../include/net-snmp/library/snmp_assert.h
./mode_end_call.lo: ../../include/net-snmp/version.h
-./mode_end_call.lo: ../../include/net-snmp/session_api.h
-./mode_end_call.lo: ../../include/net-snmp/library/snmp_transport.h
-./mode_end_call.lo: ../../include/net-snmp/library/snmp_service.h
-./mode_end_call.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mode_end_call.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mode_end_call.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mode_end_call.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mode_end_call.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mode_end_call.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mode_end_call.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mode_end_call.lo: ../../include/net-snmp/library/ucd_compat.h
-./mode_end_call.lo: ../../include/net-snmp/pdu_api.h
-./mode_end_call.lo: ../../include/net-snmp/mib_api.h
-./mode_end_call.lo: ../../include/net-snmp/library/mib.h
-./mode_end_call.lo: ../../include/net-snmp/library/parse.h
-./mode_end_call.lo: ../../include/net-snmp/varbind_api.h
./mode_end_call.lo: ../../include/net-snmp/config_api.h
./mode_end_call.lo: ../../include/net-snmp/library/read_config.h
./mode_end_call.lo: ../../include/net-snmp/library/default_store.h
./mode_end_call.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mode_end_call.lo: ../../include/net-snmp/library/snmp_enum.h
./mode_end_call.lo: ../../include/net-snmp/library/vacm.h
-./mode_end_call.lo: ../../include/net-snmp/output_api.h
-./mode_end_call.lo: ../../include/net-snmp/library/snmp_debug.h
./mode_end_call.lo: ../../include/net-snmp/snmpv3_api.h
./mode_end_call.lo: ../../include/net-snmp/library/snmpv3.h
./mode_end_call.lo: ../../include/net-snmp/library/transform_oids.h
@@ -677,6 +715,7 @@
./mode_end_call.lo: ../../include/net-snmp/library/lcd_time.h
./mode_end_call.lo: ../../include/net-snmp/library/snmp_secmod.h
./mode_end_call.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mode_end_call.lo: ../../include/net-snmp/library/snmptsm.h
./mode_end_call.lo: ../../include/net-snmp/library/snmpusm.h
./mode_end_call.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mode_end_call.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -714,63 +753,67 @@
./mode_end_call.lo: ../../include/net-snmp/agent/table_container.h
./mode_end_call.lo: ../../include/net-snmp/agent/table_array.h
./mode_end_call.lo: ../../include/net-snmp/agent/mfd.h
+./mode_end_call.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./multiplexer.lo: ../../include/net-snmp/net-snmp-config.h
-./multiplexer.lo: ../../include/net-snmp/system/linux.h
-./multiplexer.lo: ../../include/net-snmp/system/sysv.h
-./multiplexer.lo: ../../include/net-snmp/system/generic.h
-./multiplexer.lo: ../../include/net-snmp/machine/generic.h
./multiplexer.lo: ../../include/net-snmp/net-snmp-includes.h
./multiplexer.lo: ../../include/net-snmp/definitions.h
./multiplexer.lo: ../../include/net-snmp/types.h
+./multiplexer.lo: ../../include/net-snmp/library/oid.h
+./multiplexer.lo: ../../include/net-snmp/library/types.h
./multiplexer.lo: ../../include/net-snmp/library/snmp_api.h
+./multiplexer.lo: ../../include/net-snmp/varbind_api.h
+./multiplexer.lo: ../../include/net-snmp/library/snmp_client.h
+./multiplexer.lo: ../../include/net-snmp/pdu_api.h
./multiplexer.lo: ../../include/net-snmp/library/asn1.h
+./multiplexer.lo: ../../include/net-snmp/output_api.h
+./multiplexer.lo: ../../include/net-snmp/library/snmp_debug.h
+./multiplexer.lo: ../../include/net-snmp/library/snmp_logging.h
+./multiplexer.lo: ../../include/net-snmp/session_api.h
+./multiplexer.lo: ../../include/net-snmp/library/callback.h
+./multiplexer.lo: ../../include/net-snmp/library/snmp_transport.h
+./multiplexer.lo: ../../include/net-snmp/library/snmp_service.h
+./multiplexer.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./multiplexer.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./multiplexer.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./multiplexer.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./multiplexer.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./multiplexer.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./multiplexer.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./multiplexer.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./multiplexer.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./multiplexer.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./multiplexer.lo: ../../include/net-snmp/library/ucd_compat.h
+./multiplexer.lo: ../../include/net-snmp/library/mib.h
+./multiplexer.lo: ../../include/net-snmp/mib_api.h
+./multiplexer.lo: ../../include/net-snmp/library/parse.h
+./multiplexer.lo: ../../include/net-snmp/library/oid_stash.h
+./multiplexer.lo: ../../include/net-snmp/net-snmp-features.h
./multiplexer.lo: ../../include/net-snmp/library/snmp_impl.h
./multiplexer.lo: ../../include/net-snmp/library/snmp.h
./multiplexer.lo: ../../include/net-snmp/library/snmp-tc.h
+./multiplexer.lo: ../../include/net-snmp/library/getopt.h
./multiplexer.lo: ../../include/net-snmp/utilities.h
-./multiplexer.lo: ../../include/net-snmp/library/snmp_client.h
./multiplexer.lo: ../../include/net-snmp/library/system.h
./multiplexer.lo: ../../include/net-snmp/library/tools.h
./multiplexer.lo: ../../include/net-snmp/library/int64.h
./multiplexer.lo: ../../include/net-snmp/library/mt_support.h
./multiplexer.lo: ../../include/net-snmp/library/snmp_alarm.h
-./multiplexer.lo: ../../include/net-snmp/library/callback.h
./multiplexer.lo: ../../include/net-snmp/library/data_list.h
-./multiplexer.lo: ../../include/net-snmp/library/oid_stash.h
./multiplexer.lo: ../../include/net-snmp/library/check_varbind.h
./multiplexer.lo: ../../include/net-snmp/library/container.h
./multiplexer.lo: ../../include/net-snmp/library/factory.h
-./multiplexer.lo: ../../include/net-snmp/library/snmp_logging.h
./multiplexer.lo: ../../include/net-snmp/library/container_binary_array.h
./multiplexer.lo: ../../include/net-snmp/library/container_list_ssll.h
./multiplexer.lo: ../../include/net-snmp/library/container_iterator.h
./multiplexer.lo: ../../include/net-snmp/library/container.h
./multiplexer.lo: ../../include/net-snmp/library/snmp_assert.h
./multiplexer.lo: ../../include/net-snmp/version.h
-./multiplexer.lo: ../../include/net-snmp/session_api.h
-./multiplexer.lo: ../../include/net-snmp/library/snmp_transport.h
-./multiplexer.lo: ../../include/net-snmp/library/snmp_service.h
-./multiplexer.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./multiplexer.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./multiplexer.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./multiplexer.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./multiplexer.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./multiplexer.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./multiplexer.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./multiplexer.lo: ../../include/net-snmp/library/ucd_compat.h
-./multiplexer.lo: ../../include/net-snmp/pdu_api.h
-./multiplexer.lo: ../../include/net-snmp/mib_api.h
-./multiplexer.lo: ../../include/net-snmp/library/mib.h
-./multiplexer.lo: ../../include/net-snmp/library/parse.h
-./multiplexer.lo: ../../include/net-snmp/varbind_api.h
./multiplexer.lo: ../../include/net-snmp/config_api.h
./multiplexer.lo: ../../include/net-snmp/library/read_config.h
./multiplexer.lo: ../../include/net-snmp/library/default_store.h
./multiplexer.lo: ../../include/net-snmp/library/snmp_parse_args.h
./multiplexer.lo: ../../include/net-snmp/library/snmp_enum.h
./multiplexer.lo: ../../include/net-snmp/library/vacm.h
-./multiplexer.lo: ../../include/net-snmp/output_api.h
-./multiplexer.lo: ../../include/net-snmp/library/snmp_debug.h
./multiplexer.lo: ../../include/net-snmp/snmpv3_api.h
./multiplexer.lo: ../../include/net-snmp/library/snmpv3.h
./multiplexer.lo: ../../include/net-snmp/library/transform_oids.h
@@ -779,6 +822,7 @@
./multiplexer.lo: ../../include/net-snmp/library/lcd_time.h
./multiplexer.lo: ../../include/net-snmp/library/snmp_secmod.h
./multiplexer.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./multiplexer.lo: ../../include/net-snmp/library/snmptsm.h
./multiplexer.lo: ../../include/net-snmp/library/snmpusm.h
./multiplexer.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./multiplexer.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -816,62 +860,67 @@
./multiplexer.lo: ../../include/net-snmp/agent/table_container.h
./multiplexer.lo: ../../include/net-snmp/agent/table_array.h
./multiplexer.lo: ../../include/net-snmp/agent/mfd.h
+./multiplexer.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./null.lo: ../../include/net-snmp/net-snmp-config.h
-./null.lo: ../../include/net-snmp/system/linux.h
-./null.lo: ../../include/net-snmp/system/sysv.h
-./null.lo: ../../include/net-snmp/system/generic.h
-./null.lo: ../../include/net-snmp/machine/generic.h
./null.lo: ../../include/net-snmp/net-snmp-includes.h
-./null.lo: ../../include/net-snmp/definitions.h
+./null.lo: ../../include/net-snmp/definitions.h
./null.lo: ../../include/net-snmp/types.h
+./null.lo: ../../include/net-snmp/library/oid.h
+./null.lo: ../../include/net-snmp/library/types.h
./null.lo: ../../include/net-snmp/library/snmp_api.h
+./null.lo: ../../include/net-snmp/varbind_api.h
+./null.lo: ../../include/net-snmp/library/snmp_client.h
+./null.lo: ../../include/net-snmp/pdu_api.h
./null.lo: ../../include/net-snmp/library/asn1.h
+./null.lo: ../../include/net-snmp/output_api.h
+./null.lo: ../../include/net-snmp/library/snmp_debug.h
+./null.lo: ../../include/net-snmp/library/snmp_logging.h
+./null.lo: ../../include/net-snmp/session_api.h
+./null.lo: ../../include/net-snmp/library/callback.h
+./null.lo: ../../include/net-snmp/library/snmp_transport.h
+./null.lo: ../../include/net-snmp/library/snmp_service.h
+./null.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./null.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./null.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./null.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./null.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./null.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./null.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./null.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./null.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./null.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./null.lo: ../../include/net-snmp/library/ucd_compat.h
+./null.lo: ../../include/net-snmp/library/mib.h
+./null.lo: ../../include/net-snmp/mib_api.h
+./null.lo: ../../include/net-snmp/library/parse.h
+./null.lo: ../../include/net-snmp/library/oid_stash.h
+./null.lo: ../../include/net-snmp/net-snmp-features.h
./null.lo: ../../include/net-snmp/library/snmp_impl.h
./null.lo: ../../include/net-snmp/library/snmp.h
./null.lo: ../../include/net-snmp/library/snmp-tc.h
+./null.lo: ../../include/net-snmp/library/getopt.h
./null.lo: ../../include/net-snmp/utilities.h
-./null.lo: ../../include/net-snmp/library/snmp_client.h
./null.lo: ../../include/net-snmp/library/system.h
./null.lo: ../../include/net-snmp/library/tools.h
./null.lo: ../../include/net-snmp/library/int64.h
./null.lo: ../../include/net-snmp/library/mt_support.h
./null.lo: ../../include/net-snmp/library/snmp_alarm.h
-./null.lo: ../../include/net-snmp/library/callback.h
./null.lo: ../../include/net-snmp/library/data_list.h
-./null.lo: ../../include/net-snmp/library/oid_stash.h
./null.lo: ../../include/net-snmp/library/check_varbind.h
./null.lo: ../../include/net-snmp/library/container.h
./null.lo: ../../include/net-snmp/library/factory.h
-./null.lo: ../../include/net-snmp/library/snmp_logging.h
./null.lo: ../../include/net-snmp/library/container_binary_array.h
./null.lo: ../../include/net-snmp/library/container_list_ssll.h
./null.lo: ../../include/net-snmp/library/container_iterator.h
./null.lo: ../../include/net-snmp/library/container.h
./null.lo: ../../include/net-snmp/library/snmp_assert.h
./null.lo: ../../include/net-snmp/version.h
-./null.lo: ../../include/net-snmp/session_api.h
-./null.lo: ../../include/net-snmp/library/snmp_transport.h
-./null.lo: ../../include/net-snmp/library/snmp_service.h
-./null.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./null.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./null.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./null.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./null.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./null.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./null.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./null.lo: ../../include/net-snmp/library/ucd_compat.h
-./null.lo: ../../include/net-snmp/pdu_api.h ../../include/net-snmp/mib_api.h
-./null.lo: ../../include/net-snmp/library/mib.h
-./null.lo: ../../include/net-snmp/library/parse.h
-./null.lo: ../../include/net-snmp/varbind_api.h
./null.lo: ../../include/net-snmp/config_api.h
./null.lo: ../../include/net-snmp/library/read_config.h
./null.lo: ../../include/net-snmp/library/default_store.h
./null.lo: ../../include/net-snmp/library/snmp_parse_args.h
./null.lo: ../../include/net-snmp/library/snmp_enum.h
./null.lo: ../../include/net-snmp/library/vacm.h
-./null.lo: ../../include/net-snmp/output_api.h
-./null.lo: ../../include/net-snmp/library/snmp_debug.h
./null.lo: ../../include/net-snmp/snmpv3_api.h
./null.lo: ../../include/net-snmp/library/snmpv3.h
./null.lo: ../../include/net-snmp/library/transform_oids.h
@@ -880,6 +929,7 @@
./null.lo: ../../include/net-snmp/library/lcd_time.h
./null.lo: ../../include/net-snmp/library/snmp_secmod.h
./null.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./null.lo: ../../include/net-snmp/library/snmptsm.h
./null.lo: ../../include/net-snmp/library/snmpusm.h
./null.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./null.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -917,63 +967,67 @@
./null.lo: ../../include/net-snmp/agent/table_container.h
./null.lo: ../../include/net-snmp/agent/table_array.h
./null.lo: ../../include/net-snmp/agent/mfd.h
+./null.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./old_api.lo: ../../include/net-snmp/net-snmp-config.h
-./old_api.lo: ../../include/net-snmp/system/linux.h
-./old_api.lo: ../../include/net-snmp/system/sysv.h
-./old_api.lo: ../../include/net-snmp/system/generic.h
-./old_api.lo: ../../include/net-snmp/machine/generic.h
./old_api.lo: ../../include/net-snmp/net-snmp-includes.h
./old_api.lo: ../../include/net-snmp/definitions.h
./old_api.lo: ../../include/net-snmp/types.h
+./old_api.lo: ../../include/net-snmp/library/oid.h
+./old_api.lo: ../../include/net-snmp/library/types.h
./old_api.lo: ../../include/net-snmp/library/snmp_api.h
+./old_api.lo: ../../include/net-snmp/varbind_api.h
+./old_api.lo: ../../include/net-snmp/library/snmp_client.h
+./old_api.lo: ../../include/net-snmp/pdu_api.h
./old_api.lo: ../../include/net-snmp/library/asn1.h
+./old_api.lo: ../../include/net-snmp/output_api.h
+./old_api.lo: ../../include/net-snmp/library/snmp_debug.h
+./old_api.lo: ../../include/net-snmp/library/snmp_logging.h
+./old_api.lo: ../../include/net-snmp/session_api.h
+./old_api.lo: ../../include/net-snmp/library/callback.h
+./old_api.lo: ../../include/net-snmp/library/snmp_transport.h
+./old_api.lo: ../../include/net-snmp/library/snmp_service.h
+./old_api.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./old_api.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./old_api.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./old_api.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./old_api.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./old_api.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./old_api.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./old_api.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./old_api.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./old_api.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./old_api.lo: ../../include/net-snmp/library/ucd_compat.h
+./old_api.lo: ../../include/net-snmp/library/mib.h
+./old_api.lo: ../../include/net-snmp/mib_api.h
+./old_api.lo: ../../include/net-snmp/library/parse.h
+./old_api.lo: ../../include/net-snmp/library/oid_stash.h
+./old_api.lo: ../../include/net-snmp/net-snmp-features.h
./old_api.lo: ../../include/net-snmp/library/snmp_impl.h
./old_api.lo: ../../include/net-snmp/library/snmp.h
./old_api.lo: ../../include/net-snmp/library/snmp-tc.h
+./old_api.lo: ../../include/net-snmp/library/getopt.h
./old_api.lo: ../../include/net-snmp/utilities.h
-./old_api.lo: ../../include/net-snmp/library/snmp_client.h
./old_api.lo: ../../include/net-snmp/library/system.h
./old_api.lo: ../../include/net-snmp/library/tools.h
./old_api.lo: ../../include/net-snmp/library/int64.h
./old_api.lo: ../../include/net-snmp/library/mt_support.h
./old_api.lo: ../../include/net-snmp/library/snmp_alarm.h
-./old_api.lo: ../../include/net-snmp/library/callback.h
./old_api.lo: ../../include/net-snmp/library/data_list.h
-./old_api.lo: ../../include/net-snmp/library/oid_stash.h
./old_api.lo: ../../include/net-snmp/library/check_varbind.h
./old_api.lo: ../../include/net-snmp/library/container.h
./old_api.lo: ../../include/net-snmp/library/factory.h
-./old_api.lo: ../../include/net-snmp/library/snmp_logging.h
./old_api.lo: ../../include/net-snmp/library/container_binary_array.h
./old_api.lo: ../../include/net-snmp/library/container_list_ssll.h
./old_api.lo: ../../include/net-snmp/library/container_iterator.h
./old_api.lo: ../../include/net-snmp/library/container.h
./old_api.lo: ../../include/net-snmp/library/snmp_assert.h
./old_api.lo: ../../include/net-snmp/version.h
-./old_api.lo: ../../include/net-snmp/session_api.h
-./old_api.lo: ../../include/net-snmp/library/snmp_transport.h
-./old_api.lo: ../../include/net-snmp/library/snmp_service.h
-./old_api.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./old_api.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./old_api.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./old_api.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./old_api.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./old_api.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./old_api.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./old_api.lo: ../../include/net-snmp/library/ucd_compat.h
-./old_api.lo: ../../include/net-snmp/pdu_api.h
-./old_api.lo: ../../include/net-snmp/mib_api.h
-./old_api.lo: ../../include/net-snmp/library/mib.h
-./old_api.lo: ../../include/net-snmp/library/parse.h
-./old_api.lo: ../../include/net-snmp/varbind_api.h
./old_api.lo: ../../include/net-snmp/config_api.h
./old_api.lo: ../../include/net-snmp/library/read_config.h
./old_api.lo: ../../include/net-snmp/library/default_store.h
./old_api.lo: ../../include/net-snmp/library/snmp_parse_args.h
./old_api.lo: ../../include/net-snmp/library/snmp_enum.h
./old_api.lo: ../../include/net-snmp/library/vacm.h
-./old_api.lo: ../../include/net-snmp/output_api.h
-./old_api.lo: ../../include/net-snmp/library/snmp_debug.h
./old_api.lo: ../../include/net-snmp/snmpv3_api.h
./old_api.lo: ../../include/net-snmp/library/snmpv3.h
./old_api.lo: ../../include/net-snmp/library/transform_oids.h
@@ -982,6 +1036,7 @@
./old_api.lo: ../../include/net-snmp/library/lcd_time.h
./old_api.lo: ../../include/net-snmp/library/snmp_secmod.h
./old_api.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./old_api.lo: ../../include/net-snmp/library/snmptsm.h
./old_api.lo: ../../include/net-snmp/library/snmpusm.h
./old_api.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./old_api.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1019,64 +1074,68 @@
./old_api.lo: ../../include/net-snmp/agent/table_container.h
./old_api.lo: ../../include/net-snmp/agent/table_array.h
./old_api.lo: ../../include/net-snmp/agent/mfd.h
+./old_api.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./old_api.lo: ../../include/net-snmp/agent/agent_callbacks.h
./read_only.lo: ../../include/net-snmp/net-snmp-config.h
-./read_only.lo: ../../include/net-snmp/system/linux.h
-./read_only.lo: ../../include/net-snmp/system/sysv.h
-./read_only.lo: ../../include/net-snmp/system/generic.h
-./read_only.lo: ../../include/net-snmp/machine/generic.h
./read_only.lo: ../../include/net-snmp/net-snmp-includes.h
./read_only.lo: ../../include/net-snmp/definitions.h
./read_only.lo: ../../include/net-snmp/types.h
+./read_only.lo: ../../include/net-snmp/library/oid.h
+./read_only.lo: ../../include/net-snmp/library/types.h
./read_only.lo: ../../include/net-snmp/library/snmp_api.h
+./read_only.lo: ../../include/net-snmp/varbind_api.h
+./read_only.lo: ../../include/net-snmp/library/snmp_client.h
+./read_only.lo: ../../include/net-snmp/pdu_api.h
./read_only.lo: ../../include/net-snmp/library/asn1.h
+./read_only.lo: ../../include/net-snmp/output_api.h
+./read_only.lo: ../../include/net-snmp/library/snmp_debug.h
+./read_only.lo: ../../include/net-snmp/library/snmp_logging.h
+./read_only.lo: ../../include/net-snmp/session_api.h
+./read_only.lo: ../../include/net-snmp/library/callback.h
+./read_only.lo: ../../include/net-snmp/library/snmp_transport.h
+./read_only.lo: ../../include/net-snmp/library/snmp_service.h
+./read_only.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./read_only.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./read_only.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./read_only.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./read_only.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./read_only.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./read_only.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./read_only.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./read_only.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./read_only.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./read_only.lo: ../../include/net-snmp/library/ucd_compat.h
+./read_only.lo: ../../include/net-snmp/library/mib.h
+./read_only.lo: ../../include/net-snmp/mib_api.h
+./read_only.lo: ../../include/net-snmp/library/parse.h
+./read_only.lo: ../../include/net-snmp/library/oid_stash.h
+./read_only.lo: ../../include/net-snmp/net-snmp-features.h
./read_only.lo: ../../include/net-snmp/library/snmp_impl.h
./read_only.lo: ../../include/net-snmp/library/snmp.h
./read_only.lo: ../../include/net-snmp/library/snmp-tc.h
+./read_only.lo: ../../include/net-snmp/library/getopt.h
./read_only.lo: ../../include/net-snmp/utilities.h
-./read_only.lo: ../../include/net-snmp/library/snmp_client.h
./read_only.lo: ../../include/net-snmp/library/system.h
./read_only.lo: ../../include/net-snmp/library/tools.h
./read_only.lo: ../../include/net-snmp/library/int64.h
./read_only.lo: ../../include/net-snmp/library/mt_support.h
./read_only.lo: ../../include/net-snmp/library/snmp_alarm.h
-./read_only.lo: ../../include/net-snmp/library/callback.h
./read_only.lo: ../../include/net-snmp/library/data_list.h
-./read_only.lo: ../../include/net-snmp/library/oid_stash.h
./read_only.lo: ../../include/net-snmp/library/check_varbind.h
./read_only.lo: ../../include/net-snmp/library/container.h
./read_only.lo: ../../include/net-snmp/library/factory.h
-./read_only.lo: ../../include/net-snmp/library/snmp_logging.h
./read_only.lo: ../../include/net-snmp/library/container_binary_array.h
./read_only.lo: ../../include/net-snmp/library/container_list_ssll.h
./read_only.lo: ../../include/net-snmp/library/container_iterator.h
./read_only.lo: ../../include/net-snmp/library/container.h
./read_only.lo: ../../include/net-snmp/library/snmp_assert.h
./read_only.lo: ../../include/net-snmp/version.h
-./read_only.lo: ../../include/net-snmp/session_api.h
-./read_only.lo: ../../include/net-snmp/library/snmp_transport.h
-./read_only.lo: ../../include/net-snmp/library/snmp_service.h
-./read_only.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./read_only.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./read_only.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./read_only.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./read_only.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./read_only.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./read_only.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./read_only.lo: ../../include/net-snmp/library/ucd_compat.h
-./read_only.lo: ../../include/net-snmp/pdu_api.h
-./read_only.lo: ../../include/net-snmp/mib_api.h
-./read_only.lo: ../../include/net-snmp/library/mib.h
-./read_only.lo: ../../include/net-snmp/library/parse.h
-./read_only.lo: ../../include/net-snmp/varbind_api.h
./read_only.lo: ../../include/net-snmp/config_api.h
./read_only.lo: ../../include/net-snmp/library/read_config.h
./read_only.lo: ../../include/net-snmp/library/default_store.h
./read_only.lo: ../../include/net-snmp/library/snmp_parse_args.h
./read_only.lo: ../../include/net-snmp/library/snmp_enum.h
./read_only.lo: ../../include/net-snmp/library/vacm.h
-./read_only.lo: ../../include/net-snmp/output_api.h
-./read_only.lo: ../../include/net-snmp/library/snmp_debug.h
./read_only.lo: ../../include/net-snmp/snmpv3_api.h
./read_only.lo: ../../include/net-snmp/library/snmpv3.h
./read_only.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1085,6 +1144,7 @@
./read_only.lo: ../../include/net-snmp/library/lcd_time.h
./read_only.lo: ../../include/net-snmp/library/snmp_secmod.h
./read_only.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./read_only.lo: ../../include/net-snmp/library/snmptsm.h
./read_only.lo: ../../include/net-snmp/library/snmpusm.h
./read_only.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./read_only.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1122,63 +1182,67 @@
./read_only.lo: ../../include/net-snmp/agent/table_container.h
./read_only.lo: ../../include/net-snmp/agent/table_array.h
./read_only.lo: ../../include/net-snmp/agent/mfd.h
+./read_only.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./row_merge.lo: ../../include/net-snmp/net-snmp-config.h
-./row_merge.lo: ../../include/net-snmp/system/linux.h
-./row_merge.lo: ../../include/net-snmp/system/sysv.h
-./row_merge.lo: ../../include/net-snmp/system/generic.h
-./row_merge.lo: ../../include/net-snmp/machine/generic.h
+./row_merge.lo: ../../include/net-snmp/net-snmp-features.h
./row_merge.lo: ../../include/net-snmp/net-snmp-includes.h
./row_merge.lo: ../../include/net-snmp/definitions.h
./row_merge.lo: ../../include/net-snmp/types.h
+./row_merge.lo: ../../include/net-snmp/library/oid.h
+./row_merge.lo: ../../include/net-snmp/library/types.h
./row_merge.lo: ../../include/net-snmp/library/snmp_api.h
+./row_merge.lo: ../../include/net-snmp/varbind_api.h
+./row_merge.lo: ../../include/net-snmp/library/snmp_client.h
+./row_merge.lo: ../../include/net-snmp/pdu_api.h
./row_merge.lo: ../../include/net-snmp/library/asn1.h
+./row_merge.lo: ../../include/net-snmp/output_api.h
+./row_merge.lo: ../../include/net-snmp/library/snmp_debug.h
+./row_merge.lo: ../../include/net-snmp/library/snmp_logging.h
+./row_merge.lo: ../../include/net-snmp/session_api.h
+./row_merge.lo: ../../include/net-snmp/library/callback.h
+./row_merge.lo: ../../include/net-snmp/library/snmp_transport.h
+./row_merge.lo: ../../include/net-snmp/library/snmp_service.h
+./row_merge.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./row_merge.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./row_merge.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./row_merge.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./row_merge.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./row_merge.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./row_merge.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./row_merge.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./row_merge.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./row_merge.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./row_merge.lo: ../../include/net-snmp/library/ucd_compat.h
+./row_merge.lo: ../../include/net-snmp/library/mib.h
+./row_merge.lo: ../../include/net-snmp/mib_api.h
+./row_merge.lo: ../../include/net-snmp/library/parse.h
+./row_merge.lo: ../../include/net-snmp/library/oid_stash.h
./row_merge.lo: ../../include/net-snmp/library/snmp_impl.h
./row_merge.lo: ../../include/net-snmp/library/snmp.h
./row_merge.lo: ../../include/net-snmp/library/snmp-tc.h
+./row_merge.lo: ../../include/net-snmp/library/getopt.h
./row_merge.lo: ../../include/net-snmp/utilities.h
-./row_merge.lo: ../../include/net-snmp/library/snmp_client.h
./row_merge.lo: ../../include/net-snmp/library/system.h
./row_merge.lo: ../../include/net-snmp/library/tools.h
./row_merge.lo: ../../include/net-snmp/library/int64.h
./row_merge.lo: ../../include/net-snmp/library/mt_support.h
./row_merge.lo: ../../include/net-snmp/library/snmp_alarm.h
-./row_merge.lo: ../../include/net-snmp/library/callback.h
./row_merge.lo: ../../include/net-snmp/library/data_list.h
-./row_merge.lo: ../../include/net-snmp/library/oid_stash.h
./row_merge.lo: ../../include/net-snmp/library/check_varbind.h
./row_merge.lo: ../../include/net-snmp/library/container.h
./row_merge.lo: ../../include/net-snmp/library/factory.h
-./row_merge.lo: ../../include/net-snmp/library/snmp_logging.h
./row_merge.lo: ../../include/net-snmp/library/container_binary_array.h
./row_merge.lo: ../../include/net-snmp/library/container_list_ssll.h
./row_merge.lo: ../../include/net-snmp/library/container_iterator.h
./row_merge.lo: ../../include/net-snmp/library/container.h
./row_merge.lo: ../../include/net-snmp/library/snmp_assert.h
./row_merge.lo: ../../include/net-snmp/version.h
-./row_merge.lo: ../../include/net-snmp/session_api.h
-./row_merge.lo: ../../include/net-snmp/library/snmp_transport.h
-./row_merge.lo: ../../include/net-snmp/library/snmp_service.h
-./row_merge.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./row_merge.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./row_merge.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./row_merge.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./row_merge.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./row_merge.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./row_merge.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./row_merge.lo: ../../include/net-snmp/library/ucd_compat.h
-./row_merge.lo: ../../include/net-snmp/pdu_api.h
-./row_merge.lo: ../../include/net-snmp/mib_api.h
-./row_merge.lo: ../../include/net-snmp/library/mib.h
-./row_merge.lo: ../../include/net-snmp/library/parse.h
-./row_merge.lo: ../../include/net-snmp/varbind_api.h
./row_merge.lo: ../../include/net-snmp/config_api.h
./row_merge.lo: ../../include/net-snmp/library/read_config.h
./row_merge.lo: ../../include/net-snmp/library/default_store.h
./row_merge.lo: ../../include/net-snmp/library/snmp_parse_args.h
./row_merge.lo: ../../include/net-snmp/library/snmp_enum.h
./row_merge.lo: ../../include/net-snmp/library/vacm.h
-./row_merge.lo: ../../include/net-snmp/output_api.h
-./row_merge.lo: ../../include/net-snmp/library/snmp_debug.h
./row_merge.lo: ../../include/net-snmp/snmpv3_api.h
./row_merge.lo: ../../include/net-snmp/library/snmpv3.h
./row_merge.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1187,6 +1251,7 @@
./row_merge.lo: ../../include/net-snmp/library/lcd_time.h
./row_merge.lo: ../../include/net-snmp/library/snmp_secmod.h
./row_merge.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./row_merge.lo: ../../include/net-snmp/library/snmptsm.h
./row_merge.lo: ../../include/net-snmp/library/snmpusm.h
./row_merge.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./row_merge.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1224,63 +1289,67 @@
./row_merge.lo: ../../include/net-snmp/agent/table_container.h
./row_merge.lo: ../../include/net-snmp/agent/table_array.h
./row_merge.lo: ../../include/net-snmp/agent/mfd.h
+./row_merge.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./scalar.lo: ../../include/net-snmp/net-snmp-config.h
-./scalar.lo: ../../include/net-snmp/system/linux.h
-./scalar.lo: ../../include/net-snmp/system/sysv.h
-./scalar.lo: ../../include/net-snmp/system/generic.h
-./scalar.lo: ../../include/net-snmp/machine/generic.h
./scalar.lo: ../../include/net-snmp/net-snmp-includes.h
-./scalar.lo: ../../include/net-snmp/definitions.h
+./scalar.lo: ../../include/net-snmp/definitions.h
./scalar.lo: ../../include/net-snmp/types.h
+./scalar.lo: ../../include/net-snmp/library/oid.h
+./scalar.lo: ../../include/net-snmp/library/types.h
./scalar.lo: ../../include/net-snmp/library/snmp_api.h
+./scalar.lo: ../../include/net-snmp/varbind_api.h
+./scalar.lo: ../../include/net-snmp/library/snmp_client.h
+./scalar.lo: ../../include/net-snmp/pdu_api.h
./scalar.lo: ../../include/net-snmp/library/asn1.h
+./scalar.lo: ../../include/net-snmp/output_api.h
+./scalar.lo: ../../include/net-snmp/library/snmp_debug.h
+./scalar.lo: ../../include/net-snmp/library/snmp_logging.h
+./scalar.lo: ../../include/net-snmp/session_api.h
+./scalar.lo: ../../include/net-snmp/library/callback.h
+./scalar.lo: ../../include/net-snmp/library/snmp_transport.h
+./scalar.lo: ../../include/net-snmp/library/snmp_service.h
+./scalar.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./scalar.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./scalar.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./scalar.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./scalar.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./scalar.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./scalar.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./scalar.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./scalar.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./scalar.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./scalar.lo: ../../include/net-snmp/library/ucd_compat.h
+./scalar.lo: ../../include/net-snmp/library/mib.h
+./scalar.lo: ../../include/net-snmp/mib_api.h
+./scalar.lo: ../../include/net-snmp/library/parse.h
+./scalar.lo: ../../include/net-snmp/library/oid_stash.h
+./scalar.lo: ../../include/net-snmp/net-snmp-features.h
./scalar.lo: ../../include/net-snmp/library/snmp_impl.h
./scalar.lo: ../../include/net-snmp/library/snmp.h
./scalar.lo: ../../include/net-snmp/library/snmp-tc.h
+./scalar.lo: ../../include/net-snmp/library/getopt.h
./scalar.lo: ../../include/net-snmp/utilities.h
-./scalar.lo: ../../include/net-snmp/library/snmp_client.h
./scalar.lo: ../../include/net-snmp/library/system.h
./scalar.lo: ../../include/net-snmp/library/tools.h
./scalar.lo: ../../include/net-snmp/library/int64.h
./scalar.lo: ../../include/net-snmp/library/mt_support.h
./scalar.lo: ../../include/net-snmp/library/snmp_alarm.h
-./scalar.lo: ../../include/net-snmp/library/callback.h
./scalar.lo: ../../include/net-snmp/library/data_list.h
-./scalar.lo: ../../include/net-snmp/library/oid_stash.h
./scalar.lo: ../../include/net-snmp/library/check_varbind.h
./scalar.lo: ../../include/net-snmp/library/container.h
./scalar.lo: ../../include/net-snmp/library/factory.h
-./scalar.lo: ../../include/net-snmp/library/snmp_logging.h
./scalar.lo: ../../include/net-snmp/library/container_binary_array.h
./scalar.lo: ../../include/net-snmp/library/container_list_ssll.h
./scalar.lo: ../../include/net-snmp/library/container_iterator.h
./scalar.lo: ../../include/net-snmp/library/container.h
./scalar.lo: ../../include/net-snmp/library/snmp_assert.h
./scalar.lo: ../../include/net-snmp/version.h
-./scalar.lo: ../../include/net-snmp/session_api.h
-./scalar.lo: ../../include/net-snmp/library/snmp_transport.h
-./scalar.lo: ../../include/net-snmp/library/snmp_service.h
-./scalar.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./scalar.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./scalar.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./scalar.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./scalar.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./scalar.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./scalar.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./scalar.lo: ../../include/net-snmp/library/ucd_compat.h
-./scalar.lo: ../../include/net-snmp/pdu_api.h
-./scalar.lo: ../../include/net-snmp/mib_api.h
-./scalar.lo: ../../include/net-snmp/library/mib.h
-./scalar.lo: ../../include/net-snmp/library/parse.h
-./scalar.lo: ../../include/net-snmp/varbind_api.h
./scalar.lo: ../../include/net-snmp/config_api.h
./scalar.lo: ../../include/net-snmp/library/read_config.h
./scalar.lo: ../../include/net-snmp/library/default_store.h
./scalar.lo: ../../include/net-snmp/library/snmp_parse_args.h
./scalar.lo: ../../include/net-snmp/library/snmp_enum.h
./scalar.lo: ../../include/net-snmp/library/vacm.h
-./scalar.lo: ../../include/net-snmp/output_api.h
-./scalar.lo: ../../include/net-snmp/library/snmp_debug.h
./scalar.lo: ../../include/net-snmp/snmpv3_api.h
./scalar.lo: ../../include/net-snmp/library/snmpv3.h
./scalar.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1289,6 +1358,7 @@
./scalar.lo: ../../include/net-snmp/library/lcd_time.h
./scalar.lo: ../../include/net-snmp/library/snmp_secmod.h
./scalar.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./scalar.lo: ../../include/net-snmp/library/snmptsm.h
./scalar.lo: ../../include/net-snmp/library/snmpusm.h
./scalar.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./scalar.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1326,63 +1396,67 @@
./scalar.lo: ../../include/net-snmp/agent/table_container.h
./scalar.lo: ../../include/net-snmp/agent/table_array.h
./scalar.lo: ../../include/net-snmp/agent/mfd.h
+./scalar.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./scalar_group.lo: ../../include/net-snmp/net-snmp-config.h
-./scalar_group.lo: ../../include/net-snmp/system/linux.h
-./scalar_group.lo: ../../include/net-snmp/system/sysv.h
-./scalar_group.lo: ../../include/net-snmp/system/generic.h
-./scalar_group.lo: ../../include/net-snmp/machine/generic.h
./scalar_group.lo: ../../include/net-snmp/net-snmp-includes.h
./scalar_group.lo: ../../include/net-snmp/definitions.h
./scalar_group.lo: ../../include/net-snmp/types.h
+./scalar_group.lo: ../../include/net-snmp/library/oid.h
+./scalar_group.lo: ../../include/net-snmp/library/types.h
./scalar_group.lo: ../../include/net-snmp/library/snmp_api.h
+./scalar_group.lo: ../../include/net-snmp/varbind_api.h
+./scalar_group.lo: ../../include/net-snmp/library/snmp_client.h
+./scalar_group.lo: ../../include/net-snmp/pdu_api.h
./scalar_group.lo: ../../include/net-snmp/library/asn1.h
+./scalar_group.lo: ../../include/net-snmp/output_api.h
+./scalar_group.lo: ../../include/net-snmp/library/snmp_debug.h
+./scalar_group.lo: ../../include/net-snmp/library/snmp_logging.h
+./scalar_group.lo: ../../include/net-snmp/session_api.h
+./scalar_group.lo: ../../include/net-snmp/library/callback.h
+./scalar_group.lo: ../../include/net-snmp/library/snmp_transport.h
+./scalar_group.lo: ../../include/net-snmp/library/snmp_service.h
+./scalar_group.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./scalar_group.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./scalar_group.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./scalar_group.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./scalar_group.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./scalar_group.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./scalar_group.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./scalar_group.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./scalar_group.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./scalar_group.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./scalar_group.lo: ../../include/net-snmp/library/ucd_compat.h
+./scalar_group.lo: ../../include/net-snmp/library/mib.h
+./scalar_group.lo: ../../include/net-snmp/mib_api.h
+./scalar_group.lo: ../../include/net-snmp/library/parse.h
+./scalar_group.lo: ../../include/net-snmp/library/oid_stash.h
+./scalar_group.lo: ../../include/net-snmp/net-snmp-features.h
./scalar_group.lo: ../../include/net-snmp/library/snmp_impl.h
./scalar_group.lo: ../../include/net-snmp/library/snmp.h
./scalar_group.lo: ../../include/net-snmp/library/snmp-tc.h
+./scalar_group.lo: ../../include/net-snmp/library/getopt.h
./scalar_group.lo: ../../include/net-snmp/utilities.h
-./scalar_group.lo: ../../include/net-snmp/library/snmp_client.h
./scalar_group.lo: ../../include/net-snmp/library/system.h
./scalar_group.lo: ../../include/net-snmp/library/tools.h
./scalar_group.lo: ../../include/net-snmp/library/int64.h
./scalar_group.lo: ../../include/net-snmp/library/mt_support.h
./scalar_group.lo: ../../include/net-snmp/library/snmp_alarm.h
-./scalar_group.lo: ../../include/net-snmp/library/callback.h
./scalar_group.lo: ../../include/net-snmp/library/data_list.h
-./scalar_group.lo: ../../include/net-snmp/library/oid_stash.h
./scalar_group.lo: ../../include/net-snmp/library/check_varbind.h
./scalar_group.lo: ../../include/net-snmp/library/container.h
./scalar_group.lo: ../../include/net-snmp/library/factory.h
-./scalar_group.lo: ../../include/net-snmp/library/snmp_logging.h
./scalar_group.lo: ../../include/net-snmp/library/container_binary_array.h
./scalar_group.lo: ../../include/net-snmp/library/container_list_ssll.h
./scalar_group.lo: ../../include/net-snmp/library/container_iterator.h
./scalar_group.lo: ../../include/net-snmp/library/container.h
-./scalar_group.lo: ../../include/net-snmp/library/snmp_assert.h
-./scalar_group.lo: ../../include/net-snmp/version.h
-./scalar_group.lo: ../../include/net-snmp/session_api.h
-./scalar_group.lo: ../../include/net-snmp/library/snmp_transport.h
-./scalar_group.lo: ../../include/net-snmp/library/snmp_service.h
-./scalar_group.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./scalar_group.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./scalar_group.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./scalar_group.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./scalar_group.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./scalar_group.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./scalar_group.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./scalar_group.lo: ../../include/net-snmp/library/ucd_compat.h
-./scalar_group.lo: ../../include/net-snmp/pdu_api.h
-./scalar_group.lo: ../../include/net-snmp/mib_api.h
-./scalar_group.lo: ../../include/net-snmp/library/mib.h
-./scalar_group.lo: ../../include/net-snmp/library/parse.h
-./scalar_group.lo: ../../include/net-snmp/varbind_api.h
+./scalar_group.lo: ../../include/net-snmp/library/snmp_assert.h
+./scalar_group.lo: ../../include/net-snmp/version.h
./scalar_group.lo: ../../include/net-snmp/config_api.h
./scalar_group.lo: ../../include/net-snmp/library/read_config.h
./scalar_group.lo: ../../include/net-snmp/library/default_store.h
./scalar_group.lo: ../../include/net-snmp/library/snmp_parse_args.h
./scalar_group.lo: ../../include/net-snmp/library/snmp_enum.h
./scalar_group.lo: ../../include/net-snmp/library/vacm.h
-./scalar_group.lo: ../../include/net-snmp/output_api.h
-./scalar_group.lo: ../../include/net-snmp/library/snmp_debug.h
./scalar_group.lo: ../../include/net-snmp/snmpv3_api.h
./scalar_group.lo: ../../include/net-snmp/library/snmpv3.h
./scalar_group.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1391,6 +1465,7 @@
./scalar_group.lo: ../../include/net-snmp/library/lcd_time.h
./scalar_group.lo: ../../include/net-snmp/library/snmp_secmod.h
./scalar_group.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./scalar_group.lo: ../../include/net-snmp/library/snmptsm.h
./scalar_group.lo: ../../include/net-snmp/library/snmpusm.h
./scalar_group.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./scalar_group.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1428,63 +1503,67 @@
./scalar_group.lo: ../../include/net-snmp/agent/table_container.h
./scalar_group.lo: ../../include/net-snmp/agent/table_array.h
./scalar_group.lo: ../../include/net-snmp/agent/mfd.h
+./scalar_group.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./serialize.lo: ../../include/net-snmp/net-snmp-config.h
-./serialize.lo: ../../include/net-snmp/system/linux.h
-./serialize.lo: ../../include/net-snmp/system/sysv.h
-./serialize.lo: ../../include/net-snmp/system/generic.h
-./serialize.lo: ../../include/net-snmp/machine/generic.h
./serialize.lo: ../../include/net-snmp/net-snmp-includes.h
./serialize.lo: ../../include/net-snmp/definitions.h
./serialize.lo: ../../include/net-snmp/types.h
+./serialize.lo: ../../include/net-snmp/library/oid.h
+./serialize.lo: ../../include/net-snmp/library/types.h
./serialize.lo: ../../include/net-snmp/library/snmp_api.h
+./serialize.lo: ../../include/net-snmp/varbind_api.h
+./serialize.lo: ../../include/net-snmp/library/snmp_client.h
+./serialize.lo: ../../include/net-snmp/pdu_api.h
./serialize.lo: ../../include/net-snmp/library/asn1.h
+./serialize.lo: ../../include/net-snmp/output_api.h
+./serialize.lo: ../../include/net-snmp/library/snmp_debug.h
+./serialize.lo: ../../include/net-snmp/library/snmp_logging.h
+./serialize.lo: ../../include/net-snmp/session_api.h
+./serialize.lo: ../../include/net-snmp/library/callback.h
+./serialize.lo: ../../include/net-snmp/library/snmp_transport.h
+./serialize.lo: ../../include/net-snmp/library/snmp_service.h
+./serialize.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./serialize.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./serialize.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./serialize.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./serialize.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./serialize.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./serialize.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./serialize.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./serialize.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./serialize.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./serialize.lo: ../../include/net-snmp/library/ucd_compat.h
+./serialize.lo: ../../include/net-snmp/library/mib.h
+./serialize.lo: ../../include/net-snmp/mib_api.h
+./serialize.lo: ../../include/net-snmp/library/parse.h
+./serialize.lo: ../../include/net-snmp/library/oid_stash.h
+./serialize.lo: ../../include/net-snmp/net-snmp-features.h
./serialize.lo: ../../include/net-snmp/library/snmp_impl.h
./serialize.lo: ../../include/net-snmp/library/snmp.h
./serialize.lo: ../../include/net-snmp/library/snmp-tc.h
+./serialize.lo: ../../include/net-snmp/library/getopt.h
./serialize.lo: ../../include/net-snmp/utilities.h
-./serialize.lo: ../../include/net-snmp/library/snmp_client.h
./serialize.lo: ../../include/net-snmp/library/system.h
./serialize.lo: ../../include/net-snmp/library/tools.h
./serialize.lo: ../../include/net-snmp/library/int64.h
./serialize.lo: ../../include/net-snmp/library/mt_support.h
./serialize.lo: ../../include/net-snmp/library/snmp_alarm.h
-./serialize.lo: ../../include/net-snmp/library/callback.h
./serialize.lo: ../../include/net-snmp/library/data_list.h
-./serialize.lo: ../../include/net-snmp/library/oid_stash.h
./serialize.lo: ../../include/net-snmp/library/check_varbind.h
./serialize.lo: ../../include/net-snmp/library/container.h
./serialize.lo: ../../include/net-snmp/library/factory.h
-./serialize.lo: ../../include/net-snmp/library/snmp_logging.h
./serialize.lo: ../../include/net-snmp/library/container_binary_array.h
./serialize.lo: ../../include/net-snmp/library/container_list_ssll.h
./serialize.lo: ../../include/net-snmp/library/container_iterator.h
./serialize.lo: ../../include/net-snmp/library/container.h
./serialize.lo: ../../include/net-snmp/library/snmp_assert.h
./serialize.lo: ../../include/net-snmp/version.h
-./serialize.lo: ../../include/net-snmp/session_api.h
-./serialize.lo: ../../include/net-snmp/library/snmp_transport.h
-./serialize.lo: ../../include/net-snmp/library/snmp_service.h
-./serialize.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./serialize.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./serialize.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./serialize.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./serialize.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./serialize.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./serialize.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./serialize.lo: ../../include/net-snmp/library/ucd_compat.h
-./serialize.lo: ../../include/net-snmp/pdu_api.h
-./serialize.lo: ../../include/net-snmp/mib_api.h
-./serialize.lo: ../../include/net-snmp/library/mib.h
-./serialize.lo: ../../include/net-snmp/library/parse.h
-./serialize.lo: ../../include/net-snmp/varbind_api.h
./serialize.lo: ../../include/net-snmp/config_api.h
./serialize.lo: ../../include/net-snmp/library/read_config.h
./serialize.lo: ../../include/net-snmp/library/default_store.h
./serialize.lo: ../../include/net-snmp/library/snmp_parse_args.h
./serialize.lo: ../../include/net-snmp/library/snmp_enum.h
./serialize.lo: ../../include/net-snmp/library/vacm.h
-./serialize.lo: ../../include/net-snmp/output_api.h
-./serialize.lo: ../../include/net-snmp/library/snmp_debug.h
./serialize.lo: ../../include/net-snmp/snmpv3_api.h
./serialize.lo: ../../include/net-snmp/library/snmpv3.h
./serialize.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1493,6 +1572,7 @@
./serialize.lo: ../../include/net-snmp/library/lcd_time.h
./serialize.lo: ../../include/net-snmp/library/snmp_secmod.h
./serialize.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./serialize.lo: ../../include/net-snmp/library/snmptsm.h
./serialize.lo: ../../include/net-snmp/library/snmpusm.h
./serialize.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./serialize.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1530,63 +1610,174 @@
./serialize.lo: ../../include/net-snmp/agent/table_container.h
./serialize.lo: ../../include/net-snmp/agent/table_array.h
./serialize.lo: ../../include/net-snmp/agent/mfd.h
+./serialize.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./snmp_get_statistic.lo: ../../include/net-snmp/net-snmp-config.h
+./snmp_get_statistic.lo: ../../include/net-snmp/net-snmp-features.h
+./snmp_get_statistic.lo: ../../include/net-snmp/net-snmp-includes.h
+./snmp_get_statistic.lo: ../../include/net-snmp/definitions.h
+./snmp_get_statistic.lo: ../../include/net-snmp/types.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/oid.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/types.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmp_api.h
+./snmp_get_statistic.lo: ../../include/net-snmp/varbind_api.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmp_client.h
+./snmp_get_statistic.lo: ../../include/net-snmp/pdu_api.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/asn1.h
+./snmp_get_statistic.lo: ../../include/net-snmp/output_api.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmp_debug.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmp_logging.h
+./snmp_get_statistic.lo: ../../include/net-snmp/session_api.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/callback.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmp_transport.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmp_service.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/ucd_compat.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/mib.h
+./snmp_get_statistic.lo: ../../include/net-snmp/mib_api.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/parse.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/oid_stash.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmp_impl.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmp.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmp-tc.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/getopt.h
+./snmp_get_statistic.lo: ../../include/net-snmp/utilities.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/system.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/tools.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/int64.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/mt_support.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmp_alarm.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/data_list.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/check_varbind.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/container.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/factory.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/container_binary_array.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/container_list_ssll.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/container_iterator.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/container.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmp_assert.h
+./snmp_get_statistic.lo: ../../include/net-snmp/version.h
+./snmp_get_statistic.lo: ../../include/net-snmp/config_api.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/read_config.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/default_store.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmp_parse_args.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmp_enum.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/vacm.h
+./snmp_get_statistic.lo: ../../include/net-snmp/snmpv3_api.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmpv3.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/transform_oids.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/keytools.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/scapi.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/lcd_time.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmp_secmod.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmptsm.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/snmpusm.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/mib_module_config.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/agent_module_config.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/snmp_agent.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/snmp_vars.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/agent_handler.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/var_struct.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/agent_registry.h
+./snmp_get_statistic.lo: ../../include/net-snmp/library/fd_event_manager.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/ds_agent.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/agent_read_config.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/agent_trap.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/all_helpers.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/instance.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/baby_steps.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/scalar.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/scalar_group.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/watcher.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/multiplexer.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/null.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/debug_handler.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/cache_handler.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/old_api.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/read_only.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/row_merge.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/serialize.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/bulk_to_next.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/mode_end_call.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/table.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/table_data.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/table_dataset.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/table_tdata.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/table_iterator.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/table_container.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/table_array.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/mfd.h
+./snmp_get_statistic.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./stash_cache.lo: ../../include/net-snmp/net-snmp-config.h
-./stash_cache.lo: ../../include/net-snmp/system/linux.h
-./stash_cache.lo: ../../include/net-snmp/system/sysv.h
-./stash_cache.lo: ../../include/net-snmp/system/generic.h
-./stash_cache.lo: ../../include/net-snmp/machine/generic.h
+./stash_cache.lo: ../../include/net-snmp/net-snmp-features.h
./stash_cache.lo: ../../include/net-snmp/net-snmp-includes.h
./stash_cache.lo: ../../include/net-snmp/definitions.h
./stash_cache.lo: ../../include/net-snmp/types.h
+./stash_cache.lo: ../../include/net-snmp/library/oid.h
+./stash_cache.lo: ../../include/net-snmp/library/types.h
./stash_cache.lo: ../../include/net-snmp/library/snmp_api.h
+./stash_cache.lo: ../../include/net-snmp/varbind_api.h
+./stash_cache.lo: ../../include/net-snmp/library/snmp_client.h
+./stash_cache.lo: ../../include/net-snmp/pdu_api.h
./stash_cache.lo: ../../include/net-snmp/library/asn1.h
+./stash_cache.lo: ../../include/net-snmp/output_api.h
+./stash_cache.lo: ../../include/net-snmp/library/snmp_debug.h
+./stash_cache.lo: ../../include/net-snmp/library/snmp_logging.h
+./stash_cache.lo: ../../include/net-snmp/session_api.h
+./stash_cache.lo: ../../include/net-snmp/library/callback.h
+./stash_cache.lo: ../../include/net-snmp/library/snmp_transport.h
+./stash_cache.lo: ../../include/net-snmp/library/snmp_service.h
+./stash_cache.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./stash_cache.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./stash_cache.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./stash_cache.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./stash_cache.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./stash_cache.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./stash_cache.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./stash_cache.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./stash_cache.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./stash_cache.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./stash_cache.lo: ../../include/net-snmp/library/ucd_compat.h
+./stash_cache.lo: ../../include/net-snmp/library/mib.h
+./stash_cache.lo: ../../include/net-snmp/mib_api.h
+./stash_cache.lo: ../../include/net-snmp/library/parse.h
+./stash_cache.lo: ../../include/net-snmp/library/oid_stash.h
./stash_cache.lo: ../../include/net-snmp/library/snmp_impl.h
./stash_cache.lo: ../../include/net-snmp/library/snmp.h
./stash_cache.lo: ../../include/net-snmp/library/snmp-tc.h
+./stash_cache.lo: ../../include/net-snmp/library/getopt.h
./stash_cache.lo: ../../include/net-snmp/utilities.h
-./stash_cache.lo: ../../include/net-snmp/library/snmp_client.h
./stash_cache.lo: ../../include/net-snmp/library/system.h
./stash_cache.lo: ../../include/net-snmp/library/tools.h
./stash_cache.lo: ../../include/net-snmp/library/int64.h
./stash_cache.lo: ../../include/net-snmp/library/mt_support.h
./stash_cache.lo: ../../include/net-snmp/library/snmp_alarm.h
-./stash_cache.lo: ../../include/net-snmp/library/callback.h
./stash_cache.lo: ../../include/net-snmp/library/data_list.h
-./stash_cache.lo: ../../include/net-snmp/library/oid_stash.h
./stash_cache.lo: ../../include/net-snmp/library/check_varbind.h
./stash_cache.lo: ../../include/net-snmp/library/container.h
./stash_cache.lo: ../../include/net-snmp/library/factory.h
-./stash_cache.lo: ../../include/net-snmp/library/snmp_logging.h
./stash_cache.lo: ../../include/net-snmp/library/container_binary_array.h
./stash_cache.lo: ../../include/net-snmp/library/container_list_ssll.h
./stash_cache.lo: ../../include/net-snmp/library/container_iterator.h
./stash_cache.lo: ../../include/net-snmp/library/container.h
./stash_cache.lo: ../../include/net-snmp/library/snmp_assert.h
./stash_cache.lo: ../../include/net-snmp/version.h
-./stash_cache.lo: ../../include/net-snmp/session_api.h
-./stash_cache.lo: ../../include/net-snmp/library/snmp_transport.h
-./stash_cache.lo: ../../include/net-snmp/library/snmp_service.h
-./stash_cache.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./stash_cache.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./stash_cache.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./stash_cache.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./stash_cache.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./stash_cache.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./stash_cache.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./stash_cache.lo: ../../include/net-snmp/library/ucd_compat.h
-./stash_cache.lo: ../../include/net-snmp/pdu_api.h
-./stash_cache.lo: ../../include/net-snmp/mib_api.h
-./stash_cache.lo: ../../include/net-snmp/library/mib.h
-./stash_cache.lo: ../../include/net-snmp/library/parse.h
-./stash_cache.lo: ../../include/net-snmp/varbind_api.h
./stash_cache.lo: ../../include/net-snmp/config_api.h
./stash_cache.lo: ../../include/net-snmp/library/read_config.h
./stash_cache.lo: ../../include/net-snmp/library/default_store.h
./stash_cache.lo: ../../include/net-snmp/library/snmp_parse_args.h
./stash_cache.lo: ../../include/net-snmp/library/snmp_enum.h
./stash_cache.lo: ../../include/net-snmp/library/vacm.h
-./stash_cache.lo: ../../include/net-snmp/output_api.h
-./stash_cache.lo: ../../include/net-snmp/library/snmp_debug.h
./stash_cache.lo: ../../include/net-snmp/snmpv3_api.h
./stash_cache.lo: ../../include/net-snmp/library/snmpv3.h
./stash_cache.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1595,6 +1786,7 @@
./stash_cache.lo: ../../include/net-snmp/library/lcd_time.h
./stash_cache.lo: ../../include/net-snmp/library/snmp_secmod.h
./stash_cache.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./stash_cache.lo: ../../include/net-snmp/library/snmptsm.h
./stash_cache.lo: ../../include/net-snmp/library/snmpusm.h
./stash_cache.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./stash_cache.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1632,65 +1824,69 @@
./stash_cache.lo: ../../include/net-snmp/agent/table_container.h
./stash_cache.lo: ../../include/net-snmp/agent/table_array.h
./stash_cache.lo: ../../include/net-snmp/agent/mfd.h
-./stash_cache.lo: ../../include/net-snmp/agent/stash_cache.h
+./stash_cache.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./stash_cache.lo: ../../include/net-snmp/agent/stash_to_next.h
+./stash_cache.lo: ../../include/net-snmp/agent/stash_cache.h
./stash_to_next.lo: ../../include/net-snmp/net-snmp-config.h
-./stash_to_next.lo: ../../include/net-snmp/system/linux.h
-./stash_to_next.lo: ../../include/net-snmp/system/sysv.h
-./stash_to_next.lo: ../../include/net-snmp/system/generic.h
-./stash_to_next.lo: ../../include/net-snmp/machine/generic.h
+./stash_to_next.lo: ../../include/net-snmp/net-snmp-features.h
./stash_to_next.lo: ../../include/net-snmp/net-snmp-includes.h
./stash_to_next.lo: ../../include/net-snmp/definitions.h
./stash_to_next.lo: ../../include/net-snmp/types.h
+./stash_to_next.lo: ../../include/net-snmp/library/oid.h
+./stash_to_next.lo: ../../include/net-snmp/library/types.h
./stash_to_next.lo: ../../include/net-snmp/library/snmp_api.h
+./stash_to_next.lo: ../../include/net-snmp/varbind_api.h
+./stash_to_next.lo: ../../include/net-snmp/library/snmp_client.h
+./stash_to_next.lo: ../../include/net-snmp/pdu_api.h
./stash_to_next.lo: ../../include/net-snmp/library/asn1.h
+./stash_to_next.lo: ../../include/net-snmp/output_api.h
+./stash_to_next.lo: ../../include/net-snmp/library/snmp_debug.h
+./stash_to_next.lo: ../../include/net-snmp/library/snmp_logging.h
+./stash_to_next.lo: ../../include/net-snmp/session_api.h
+./stash_to_next.lo: ../../include/net-snmp/library/callback.h
+./stash_to_next.lo: ../../include/net-snmp/library/snmp_transport.h
+./stash_to_next.lo: ../../include/net-snmp/library/snmp_service.h
+./stash_to_next.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./stash_to_next.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./stash_to_next.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./stash_to_next.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./stash_to_next.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./stash_to_next.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./stash_to_next.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./stash_to_next.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./stash_to_next.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./stash_to_next.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./stash_to_next.lo: ../../include/net-snmp/library/ucd_compat.h
+./stash_to_next.lo: ../../include/net-snmp/library/mib.h
+./stash_to_next.lo: ../../include/net-snmp/mib_api.h
+./stash_to_next.lo: ../../include/net-snmp/library/parse.h
+./stash_to_next.lo: ../../include/net-snmp/library/oid_stash.h
./stash_to_next.lo: ../../include/net-snmp/library/snmp_impl.h
./stash_to_next.lo: ../../include/net-snmp/library/snmp.h
./stash_to_next.lo: ../../include/net-snmp/library/snmp-tc.h
+./stash_to_next.lo: ../../include/net-snmp/library/getopt.h
./stash_to_next.lo: ../../include/net-snmp/utilities.h
-./stash_to_next.lo: ../../include/net-snmp/library/snmp_client.h
./stash_to_next.lo: ../../include/net-snmp/library/system.h
./stash_to_next.lo: ../../include/net-snmp/library/tools.h
./stash_to_next.lo: ../../include/net-snmp/library/int64.h
./stash_to_next.lo: ../../include/net-snmp/library/mt_support.h
./stash_to_next.lo: ../../include/net-snmp/library/snmp_alarm.h
-./stash_to_next.lo: ../../include/net-snmp/library/callback.h
./stash_to_next.lo: ../../include/net-snmp/library/data_list.h
-./stash_to_next.lo: ../../include/net-snmp/library/oid_stash.h
./stash_to_next.lo: ../../include/net-snmp/library/check_varbind.h
./stash_to_next.lo: ../../include/net-snmp/library/container.h
./stash_to_next.lo: ../../include/net-snmp/library/factory.h
-./stash_to_next.lo: ../../include/net-snmp/library/snmp_logging.h
./stash_to_next.lo: ../../include/net-snmp/library/container_binary_array.h
./stash_to_next.lo: ../../include/net-snmp/library/container_list_ssll.h
./stash_to_next.lo: ../../include/net-snmp/library/container_iterator.h
./stash_to_next.lo: ../../include/net-snmp/library/container.h
./stash_to_next.lo: ../../include/net-snmp/library/snmp_assert.h
./stash_to_next.lo: ../../include/net-snmp/version.h
-./stash_to_next.lo: ../../include/net-snmp/session_api.h
-./stash_to_next.lo: ../../include/net-snmp/library/snmp_transport.h
-./stash_to_next.lo: ../../include/net-snmp/library/snmp_service.h
-./stash_to_next.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./stash_to_next.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./stash_to_next.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./stash_to_next.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./stash_to_next.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./stash_to_next.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./stash_to_next.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./stash_to_next.lo: ../../include/net-snmp/library/ucd_compat.h
-./stash_to_next.lo: ../../include/net-snmp/pdu_api.h
-./stash_to_next.lo: ../../include/net-snmp/mib_api.h
-./stash_to_next.lo: ../../include/net-snmp/library/mib.h
-./stash_to_next.lo: ../../include/net-snmp/library/parse.h
-./stash_to_next.lo: ../../include/net-snmp/varbind_api.h
./stash_to_next.lo: ../../include/net-snmp/config_api.h
./stash_to_next.lo: ../../include/net-snmp/library/read_config.h
./stash_to_next.lo: ../../include/net-snmp/library/default_store.h
./stash_to_next.lo: ../../include/net-snmp/library/snmp_parse_args.h
./stash_to_next.lo: ../../include/net-snmp/library/snmp_enum.h
./stash_to_next.lo: ../../include/net-snmp/library/vacm.h
-./stash_to_next.lo: ../../include/net-snmp/output_api.h
-./stash_to_next.lo: ../../include/net-snmp/library/snmp_debug.h
./stash_to_next.lo: ../../include/net-snmp/snmpv3_api.h
./stash_to_next.lo: ../../include/net-snmp/library/snmpv3.h
./stash_to_next.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1699,6 +1895,7 @@
./stash_to_next.lo: ../../include/net-snmp/library/lcd_time.h
./stash_to_next.lo: ../../include/net-snmp/library/snmp_secmod.h
./stash_to_next.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./stash_to_next.lo: ../../include/net-snmp/library/snmptsm.h
./stash_to_next.lo: ../../include/net-snmp/library/snmpusm.h
./stash_to_next.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./stash_to_next.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1736,65 +1933,69 @@
./stash_to_next.lo: ../../include/net-snmp/agent/table_container.h
./stash_to_next.lo: ../../include/net-snmp/agent/table_array.h
./stash_to_next.lo: ../../include/net-snmp/agent/mfd.h
-./stash_to_next.lo: ../../include/net-snmp/agent/stash_cache.h
+./stash_to_next.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./stash_to_next.lo: ../../include/net-snmp/agent/stash_to_next.h
+./stash_to_next.lo: ../../include/net-snmp/agent/stash_cache.h
./table_array.lo: ../../include/net-snmp/net-snmp-config.h
-./table_array.lo: ../../include/net-snmp/system/linux.h
-./table_array.lo: ../../include/net-snmp/system/sysv.h
-./table_array.lo: ../../include/net-snmp/system/generic.h
-./table_array.lo: ../../include/net-snmp/machine/generic.h
+./table_array.lo: ../../include/net-snmp/net-snmp-features.h
./table_array.lo: ../../include/net-snmp/net-snmp-includes.h
./table_array.lo: ../../include/net-snmp/definitions.h
./table_array.lo: ../../include/net-snmp/types.h
+./table_array.lo: ../../include/net-snmp/library/oid.h
+./table_array.lo: ../../include/net-snmp/library/types.h
./table_array.lo: ../../include/net-snmp/library/snmp_api.h
+./table_array.lo: ../../include/net-snmp/varbind_api.h
+./table_array.lo: ../../include/net-snmp/library/snmp_client.h
+./table_array.lo: ../../include/net-snmp/pdu_api.h
./table_array.lo: ../../include/net-snmp/library/asn1.h
+./table_array.lo: ../../include/net-snmp/output_api.h
+./table_array.lo: ../../include/net-snmp/library/snmp_debug.h
+./table_array.lo: ../../include/net-snmp/library/snmp_logging.h
+./table_array.lo: ../../include/net-snmp/session_api.h
+./table_array.lo: ../../include/net-snmp/library/callback.h
+./table_array.lo: ../../include/net-snmp/library/snmp_transport.h
+./table_array.lo: ../../include/net-snmp/library/snmp_service.h
+./table_array.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./table_array.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./table_array.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./table_array.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./table_array.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./table_array.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./table_array.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./table_array.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./table_array.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./table_array.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./table_array.lo: ../../include/net-snmp/library/ucd_compat.h
+./table_array.lo: ../../include/net-snmp/library/mib.h
+./table_array.lo: ../../include/net-snmp/mib_api.h
+./table_array.lo: ../../include/net-snmp/library/parse.h
+./table_array.lo: ../../include/net-snmp/library/oid_stash.h
./table_array.lo: ../../include/net-snmp/library/snmp_impl.h
./table_array.lo: ../../include/net-snmp/library/snmp.h
./table_array.lo: ../../include/net-snmp/library/snmp-tc.h
+./table_array.lo: ../../include/net-snmp/library/getopt.h
./table_array.lo: ../../include/net-snmp/utilities.h
-./table_array.lo: ../../include/net-snmp/library/snmp_client.h
./table_array.lo: ../../include/net-snmp/library/system.h
./table_array.lo: ../../include/net-snmp/library/tools.h
./table_array.lo: ../../include/net-snmp/library/int64.h
./table_array.lo: ../../include/net-snmp/library/mt_support.h
./table_array.lo: ../../include/net-snmp/library/snmp_alarm.h
-./table_array.lo: ../../include/net-snmp/library/callback.h
./table_array.lo: ../../include/net-snmp/library/data_list.h
-./table_array.lo: ../../include/net-snmp/library/oid_stash.h
./table_array.lo: ../../include/net-snmp/library/check_varbind.h
./table_array.lo: ../../include/net-snmp/library/container.h
./table_array.lo: ../../include/net-snmp/library/factory.h
-./table_array.lo: ../../include/net-snmp/library/snmp_logging.h
./table_array.lo: ../../include/net-snmp/library/container_binary_array.h
./table_array.lo: ../../include/net-snmp/library/container_list_ssll.h
./table_array.lo: ../../include/net-snmp/library/container_iterator.h
./table_array.lo: ../../include/net-snmp/library/container.h
./table_array.lo: ../../include/net-snmp/library/snmp_assert.h
./table_array.lo: ../../include/net-snmp/version.h
-./table_array.lo: ../../include/net-snmp/session_api.h
-./table_array.lo: ../../include/net-snmp/library/snmp_transport.h
-./table_array.lo: ../../include/net-snmp/library/snmp_service.h
-./table_array.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./table_array.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./table_array.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./table_array.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./table_array.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./table_array.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./table_array.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./table_array.lo: ../../include/net-snmp/library/ucd_compat.h
-./table_array.lo: ../../include/net-snmp/pdu_api.h
-./table_array.lo: ../../include/net-snmp/mib_api.h
-./table_array.lo: ../../include/net-snmp/library/mib.h
-./table_array.lo: ../../include/net-snmp/library/parse.h
-./table_array.lo: ../../include/net-snmp/varbind_api.h
./table_array.lo: ../../include/net-snmp/config_api.h
./table_array.lo: ../../include/net-snmp/library/read_config.h
./table_array.lo: ../../include/net-snmp/library/default_store.h
./table_array.lo: ../../include/net-snmp/library/snmp_parse_args.h
./table_array.lo: ../../include/net-snmp/library/snmp_enum.h
./table_array.lo: ../../include/net-snmp/library/vacm.h
-./table_array.lo: ../../include/net-snmp/output_api.h
-./table_array.lo: ../../include/net-snmp/library/snmp_debug.h
./table_array.lo: ../../include/net-snmp/snmpv3_api.h
./table_array.lo: ../../include/net-snmp/library/snmpv3.h
./table_array.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1803,6 +2004,7 @@
./table_array.lo: ../../include/net-snmp/library/lcd_time.h
./table_array.lo: ../../include/net-snmp/library/snmp_secmod.h
./table_array.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./table_array.lo: ../../include/net-snmp/library/snmptsm.h
./table_array.lo: ../../include/net-snmp/library/snmpusm.h
./table_array.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./table_array.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1840,62 +2042,67 @@
./table_array.lo: ../../include/net-snmp/agent/table_container.h
./table_array.lo: ../../include/net-snmp/agent/table_array.h
./table_array.lo: ../../include/net-snmp/agent/mfd.h
+./table_array.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./table.lo: ../../include/net-snmp/net-snmp-config.h
-./table.lo: ../../include/net-snmp/system/linux.h
-./table.lo: ../../include/net-snmp/system/sysv.h
-./table.lo: ../../include/net-snmp/system/generic.h
-./table.lo: ../../include/net-snmp/machine/generic.h
+./table.lo: ../../include/net-snmp/net-snmp-features.h
./table.lo: ../../include/net-snmp/net-snmp-includes.h
-./table.lo: ../../include/net-snmp/definitions.h
+./table.lo: ../../include/net-snmp/definitions.h
./table.lo: ../../include/net-snmp/types.h
+./table.lo: ../../include/net-snmp/library/oid.h
+./table.lo: ../../include/net-snmp/library/types.h
./table.lo: ../../include/net-snmp/library/snmp_api.h
+./table.lo: ../../include/net-snmp/varbind_api.h
+./table.lo: ../../include/net-snmp/library/snmp_client.h
+./table.lo: ../../include/net-snmp/pdu_api.h
./table.lo: ../../include/net-snmp/library/asn1.h
+./table.lo: ../../include/net-snmp/output_api.h
+./table.lo: ../../include/net-snmp/library/snmp_debug.h
+./table.lo: ../../include/net-snmp/library/snmp_logging.h
+./table.lo: ../../include/net-snmp/session_api.h
+./table.lo: ../../include/net-snmp/library/callback.h
+./table.lo: ../../include/net-snmp/library/snmp_transport.h
+./table.lo: ../../include/net-snmp/library/snmp_service.h
+./table.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./table.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./table.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./table.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./table.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./table.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./table.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./table.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./table.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./table.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./table.lo: ../../include/net-snmp/library/ucd_compat.h
+./table.lo: ../../include/net-snmp/library/mib.h
+./table.lo: ../../include/net-snmp/mib_api.h
+./table.lo: ../../include/net-snmp/library/parse.h
+./table.lo: ../../include/net-snmp/library/oid_stash.h
./table.lo: ../../include/net-snmp/library/snmp_impl.h
./table.lo: ../../include/net-snmp/library/snmp.h
./table.lo: ../../include/net-snmp/library/snmp-tc.h
+./table.lo: ../../include/net-snmp/library/getopt.h
./table.lo: ../../include/net-snmp/utilities.h
-./table.lo: ../../include/net-snmp/library/snmp_client.h
./table.lo: ../../include/net-snmp/library/system.h
./table.lo: ../../include/net-snmp/library/tools.h
./table.lo: ../../include/net-snmp/library/int64.h
./table.lo: ../../include/net-snmp/library/mt_support.h
./table.lo: ../../include/net-snmp/library/snmp_alarm.h
-./table.lo: ../../include/net-snmp/library/callback.h
./table.lo: ../../include/net-snmp/library/data_list.h
-./table.lo: ../../include/net-snmp/library/oid_stash.h
./table.lo: ../../include/net-snmp/library/check_varbind.h
./table.lo: ../../include/net-snmp/library/container.h
./table.lo: ../../include/net-snmp/library/factory.h
-./table.lo: ../../include/net-snmp/library/snmp_logging.h
./table.lo: ../../include/net-snmp/library/container_binary_array.h
./table.lo: ../../include/net-snmp/library/container_list_ssll.h
./table.lo: ../../include/net-snmp/library/container_iterator.h
./table.lo: ../../include/net-snmp/library/container.h
./table.lo: ../../include/net-snmp/library/snmp_assert.h
./table.lo: ../../include/net-snmp/version.h
-./table.lo: ../../include/net-snmp/session_api.h
-./table.lo: ../../include/net-snmp/library/snmp_transport.h
-./table.lo: ../../include/net-snmp/library/snmp_service.h
-./table.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./table.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./table.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./table.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./table.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./table.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./table.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./table.lo: ../../include/net-snmp/library/ucd_compat.h
-./table.lo: ../../include/net-snmp/pdu_api.h ../../include/net-snmp/mib_api.h
-./table.lo: ../../include/net-snmp/library/mib.h
-./table.lo: ../../include/net-snmp/library/parse.h
-./table.lo: ../../include/net-snmp/varbind_api.h
./table.lo: ../../include/net-snmp/config_api.h
./table.lo: ../../include/net-snmp/library/read_config.h
./table.lo: ../../include/net-snmp/library/default_store.h
./table.lo: ../../include/net-snmp/library/snmp_parse_args.h
./table.lo: ../../include/net-snmp/library/snmp_enum.h
./table.lo: ../../include/net-snmp/library/vacm.h
-./table.lo: ../../include/net-snmp/output_api.h
-./table.lo: ../../include/net-snmp/library/snmp_debug.h
./table.lo: ../../include/net-snmp/snmpv3_api.h
./table.lo: ../../include/net-snmp/library/snmpv3.h
./table.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1904,6 +2111,7 @@
./table.lo: ../../include/net-snmp/library/lcd_time.h
./table.lo: ../../include/net-snmp/library/snmp_secmod.h
./table.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./table.lo: ../../include/net-snmp/library/snmptsm.h
./table.lo: ../../include/net-snmp/library/snmpusm.h
./table.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./table.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1941,63 +2149,67 @@
./table.lo: ../../include/net-snmp/agent/table_container.h
./table.lo: ../../include/net-snmp/agent/table_array.h
./table.lo: ../../include/net-snmp/agent/mfd.h
+./table.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./table_container.lo: ../../include/net-snmp/net-snmp-config.h
-./table_container.lo: ../../include/net-snmp/system/linux.h
-./table_container.lo: ../../include/net-snmp/system/sysv.h
-./table_container.lo: ../../include/net-snmp/system/generic.h
-./table_container.lo: ../../include/net-snmp/machine/generic.h
+./table_container.lo: ../../include/net-snmp/net-snmp-features.h
./table_container.lo: ../../include/net-snmp/net-snmp-includes.h
./table_container.lo: ../../include/net-snmp/definitions.h
./table_container.lo: ../../include/net-snmp/types.h
+./table_container.lo: ../../include/net-snmp/library/oid.h
+./table_container.lo: ../../include/net-snmp/library/types.h
./table_container.lo: ../../include/net-snmp/library/snmp_api.h
+./table_container.lo: ../../include/net-snmp/varbind_api.h
+./table_container.lo: ../../include/net-snmp/library/snmp_client.h
+./table_container.lo: ../../include/net-snmp/pdu_api.h
./table_container.lo: ../../include/net-snmp/library/asn1.h
+./table_container.lo: ../../include/net-snmp/output_api.h
+./table_container.lo: ../../include/net-snmp/library/snmp_debug.h
+./table_container.lo: ../../include/net-snmp/library/snmp_logging.h
+./table_container.lo: ../../include/net-snmp/session_api.h
+./table_container.lo: ../../include/net-snmp/library/callback.h
+./table_container.lo: ../../include/net-snmp/library/snmp_transport.h
+./table_container.lo: ../../include/net-snmp/library/snmp_service.h
+./table_container.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./table_container.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./table_container.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./table_container.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./table_container.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./table_container.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./table_container.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./table_container.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./table_container.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./table_container.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./table_container.lo: ../../include/net-snmp/library/ucd_compat.h
+./table_container.lo: ../../include/net-snmp/library/mib.h
+./table_container.lo: ../../include/net-snmp/mib_api.h
+./table_container.lo: ../../include/net-snmp/library/parse.h
+./table_container.lo: ../../include/net-snmp/library/oid_stash.h
./table_container.lo: ../../include/net-snmp/library/snmp_impl.h
./table_container.lo: ../../include/net-snmp/library/snmp.h
./table_container.lo: ../../include/net-snmp/library/snmp-tc.h
+./table_container.lo: ../../include/net-snmp/library/getopt.h
./table_container.lo: ../../include/net-snmp/utilities.h
-./table_container.lo: ../../include/net-snmp/library/snmp_client.h
./table_container.lo: ../../include/net-snmp/library/system.h
./table_container.lo: ../../include/net-snmp/library/tools.h
./table_container.lo: ../../include/net-snmp/library/int64.h
./table_container.lo: ../../include/net-snmp/library/mt_support.h
./table_container.lo: ../../include/net-snmp/library/snmp_alarm.h
-./table_container.lo: ../../include/net-snmp/library/callback.h
./table_container.lo: ../../include/net-snmp/library/data_list.h
-./table_container.lo: ../../include/net-snmp/library/oid_stash.h
./table_container.lo: ../../include/net-snmp/library/check_varbind.h
./table_container.lo: ../../include/net-snmp/library/container.h
./table_container.lo: ../../include/net-snmp/library/factory.h
-./table_container.lo: ../../include/net-snmp/library/snmp_logging.h
./table_container.lo: ../../include/net-snmp/library/container_binary_array.h
./table_container.lo: ../../include/net-snmp/library/container_list_ssll.h
./table_container.lo: ../../include/net-snmp/library/container_iterator.h
./table_container.lo: ../../include/net-snmp/library/container.h
-./table_container.lo: ../../include/net-snmp/library/snmp_assert.h
-./table_container.lo: ../../include/net-snmp/version.h
-./table_container.lo: ../../include/net-snmp/session_api.h
-./table_container.lo: ../../include/net-snmp/library/snmp_transport.h
-./table_container.lo: ../../include/net-snmp/library/snmp_service.h
-./table_container.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./table_container.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./table_container.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./table_container.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./table_container.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./table_container.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./table_container.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./table_container.lo: ../../include/net-snmp/library/ucd_compat.h
-./table_container.lo: ../../include/net-snmp/pdu_api.h
-./table_container.lo: ../../include/net-snmp/mib_api.h
-./table_container.lo: ../../include/net-snmp/library/mib.h
-./table_container.lo: ../../include/net-snmp/library/parse.h
-./table_container.lo: ../../include/net-snmp/varbind_api.h
+./table_container.lo: ../../include/net-snmp/library/snmp_assert.h
+./table_container.lo: ../../include/net-snmp/version.h
./table_container.lo: ../../include/net-snmp/config_api.h
./table_container.lo: ../../include/net-snmp/library/read_config.h
./table_container.lo: ../../include/net-snmp/library/default_store.h
./table_container.lo: ../../include/net-snmp/library/snmp_parse_args.h
./table_container.lo: ../../include/net-snmp/library/snmp_enum.h
./table_container.lo: ../../include/net-snmp/library/vacm.h
-./table_container.lo: ../../include/net-snmp/output_api.h
-./table_container.lo: ../../include/net-snmp/library/snmp_debug.h
./table_container.lo: ../../include/net-snmp/snmpv3_api.h
./table_container.lo: ../../include/net-snmp/library/snmpv3.h
./table_container.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2006,6 +2218,7 @@
./table_container.lo: ../../include/net-snmp/library/lcd_time.h
./table_container.lo: ../../include/net-snmp/library/snmp_secmod.h
./table_container.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./table_container.lo: ../../include/net-snmp/library/snmptsm.h
./table_container.lo: ../../include/net-snmp/library/snmpusm.h
./table_container.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./table_container.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2043,63 +2256,67 @@
./table_container.lo: ../../include/net-snmp/agent/table_container.h
./table_container.lo: ../../include/net-snmp/agent/table_array.h
./table_container.lo: ../../include/net-snmp/agent/mfd.h
+./table_container.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./table_data.lo: ../../include/net-snmp/net-snmp-config.h
-./table_data.lo: ../../include/net-snmp/system/linux.h
-./table_data.lo: ../../include/net-snmp/system/sysv.h
-./table_data.lo: ../../include/net-snmp/system/generic.h
-./table_data.lo: ../../include/net-snmp/machine/generic.h
+./table_data.lo: ../../include/net-snmp/net-snmp-features.h
./table_data.lo: ../../include/net-snmp/net-snmp-includes.h
./table_data.lo: ../../include/net-snmp/definitions.h
./table_data.lo: ../../include/net-snmp/types.h
+./table_data.lo: ../../include/net-snmp/library/oid.h
+./table_data.lo: ../../include/net-snmp/library/types.h
./table_data.lo: ../../include/net-snmp/library/snmp_api.h
+./table_data.lo: ../../include/net-snmp/varbind_api.h
+./table_data.lo: ../../include/net-snmp/library/snmp_client.h
+./table_data.lo: ../../include/net-snmp/pdu_api.h
./table_data.lo: ../../include/net-snmp/library/asn1.h
+./table_data.lo: ../../include/net-snmp/output_api.h
+./table_data.lo: ../../include/net-snmp/library/snmp_debug.h
+./table_data.lo: ../../include/net-snmp/library/snmp_logging.h
+./table_data.lo: ../../include/net-snmp/session_api.h
+./table_data.lo: ../../include/net-snmp/library/callback.h
+./table_data.lo: ../../include/net-snmp/library/snmp_transport.h
+./table_data.lo: ../../include/net-snmp/library/snmp_service.h
+./table_data.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./table_data.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./table_data.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./table_data.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./table_data.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./table_data.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./table_data.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./table_data.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./table_data.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./table_data.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./table_data.lo: ../../include/net-snmp/library/ucd_compat.h
+./table_data.lo: ../../include/net-snmp/library/mib.h
+./table_data.lo: ../../include/net-snmp/mib_api.h
+./table_data.lo: ../../include/net-snmp/library/parse.h
+./table_data.lo: ../../include/net-snmp/library/oid_stash.h
./table_data.lo: ../../include/net-snmp/library/snmp_impl.h
./table_data.lo: ../../include/net-snmp/library/snmp.h
./table_data.lo: ../../include/net-snmp/library/snmp-tc.h
+./table_data.lo: ../../include/net-snmp/library/getopt.h
./table_data.lo: ../../include/net-snmp/utilities.h
-./table_data.lo: ../../include/net-snmp/library/snmp_client.h
./table_data.lo: ../../include/net-snmp/library/system.h
./table_data.lo: ../../include/net-snmp/library/tools.h
./table_data.lo: ../../include/net-snmp/library/int64.h
./table_data.lo: ../../include/net-snmp/library/mt_support.h
./table_data.lo: ../../include/net-snmp/library/snmp_alarm.h
-./table_data.lo: ../../include/net-snmp/library/callback.h
./table_data.lo: ../../include/net-snmp/library/data_list.h
-./table_data.lo: ../../include/net-snmp/library/oid_stash.h
./table_data.lo: ../../include/net-snmp/library/check_varbind.h
./table_data.lo: ../../include/net-snmp/library/container.h
./table_data.lo: ../../include/net-snmp/library/factory.h
-./table_data.lo: ../../include/net-snmp/library/snmp_logging.h
./table_data.lo: ../../include/net-snmp/library/container_binary_array.h
./table_data.lo: ../../include/net-snmp/library/container_list_ssll.h
./table_data.lo: ../../include/net-snmp/library/container_iterator.h
./table_data.lo: ../../include/net-snmp/library/container.h
./table_data.lo: ../../include/net-snmp/library/snmp_assert.h
./table_data.lo: ../../include/net-snmp/version.h
-./table_data.lo: ../../include/net-snmp/session_api.h
-./table_data.lo: ../../include/net-snmp/library/snmp_transport.h
-./table_data.lo: ../../include/net-snmp/library/snmp_service.h
-./table_data.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./table_data.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./table_data.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./table_data.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./table_data.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./table_data.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./table_data.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./table_data.lo: ../../include/net-snmp/library/ucd_compat.h
-./table_data.lo: ../../include/net-snmp/pdu_api.h
-./table_data.lo: ../../include/net-snmp/mib_api.h
-./table_data.lo: ../../include/net-snmp/library/mib.h
-./table_data.lo: ../../include/net-snmp/library/parse.h
-./table_data.lo: ../../include/net-snmp/varbind_api.h
./table_data.lo: ../../include/net-snmp/config_api.h
./table_data.lo: ../../include/net-snmp/library/read_config.h
./table_data.lo: ../../include/net-snmp/library/default_store.h
./table_data.lo: ../../include/net-snmp/library/snmp_parse_args.h
./table_data.lo: ../../include/net-snmp/library/snmp_enum.h
./table_data.lo: ../../include/net-snmp/library/vacm.h
-./table_data.lo: ../../include/net-snmp/output_api.h
-./table_data.lo: ../../include/net-snmp/library/snmp_debug.h
./table_data.lo: ../../include/net-snmp/snmpv3_api.h
./table_data.lo: ../../include/net-snmp/library/snmpv3.h
./table_data.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2108,6 +2325,7 @@
./table_data.lo: ../../include/net-snmp/library/lcd_time.h
./table_data.lo: ../../include/net-snmp/library/snmp_secmod.h
./table_data.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./table_data.lo: ../../include/net-snmp/library/snmptsm.h
./table_data.lo: ../../include/net-snmp/library/snmpusm.h
./table_data.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./table_data.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2145,63 +2363,67 @@
./table_data.lo: ../../include/net-snmp/agent/table_container.h
./table_data.lo: ../../include/net-snmp/agent/table_array.h
./table_data.lo: ../../include/net-snmp/agent/mfd.h
+./table_data.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./table_dataset.lo: ../../include/net-snmp/net-snmp-config.h
-./table_dataset.lo: ../../include/net-snmp/system/linux.h
-./table_dataset.lo: ../../include/net-snmp/system/sysv.h
-./table_dataset.lo: ../../include/net-snmp/system/generic.h
-./table_dataset.lo: ../../include/net-snmp/machine/generic.h
+./table_dataset.lo: ../../include/net-snmp/net-snmp-features.h
./table_dataset.lo: ../../include/net-snmp/net-snmp-includes.h
./table_dataset.lo: ../../include/net-snmp/definitions.h
./table_dataset.lo: ../../include/net-snmp/types.h
+./table_dataset.lo: ../../include/net-snmp/library/oid.h
+./table_dataset.lo: ../../include/net-snmp/library/types.h
./table_dataset.lo: ../../include/net-snmp/library/snmp_api.h
+./table_dataset.lo: ../../include/net-snmp/varbind_api.h
+./table_dataset.lo: ../../include/net-snmp/library/snmp_client.h
+./table_dataset.lo: ../../include/net-snmp/pdu_api.h
./table_dataset.lo: ../../include/net-snmp/library/asn1.h
+./table_dataset.lo: ../../include/net-snmp/output_api.h
+./table_dataset.lo: ../../include/net-snmp/library/snmp_debug.h
+./table_dataset.lo: ../../include/net-snmp/library/snmp_logging.h
+./table_dataset.lo: ../../include/net-snmp/session_api.h
+./table_dataset.lo: ../../include/net-snmp/library/callback.h
+./table_dataset.lo: ../../include/net-snmp/library/snmp_transport.h
+./table_dataset.lo: ../../include/net-snmp/library/snmp_service.h
+./table_dataset.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./table_dataset.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./table_dataset.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./table_dataset.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./table_dataset.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./table_dataset.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./table_dataset.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./table_dataset.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./table_dataset.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./table_dataset.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./table_dataset.lo: ../../include/net-snmp/library/ucd_compat.h
+./table_dataset.lo: ../../include/net-snmp/library/mib.h
+./table_dataset.lo: ../../include/net-snmp/mib_api.h
+./table_dataset.lo: ../../include/net-snmp/library/parse.h
+./table_dataset.lo: ../../include/net-snmp/library/oid_stash.h
./table_dataset.lo: ../../include/net-snmp/library/snmp_impl.h
./table_dataset.lo: ../../include/net-snmp/library/snmp.h
./table_dataset.lo: ../../include/net-snmp/library/snmp-tc.h
+./table_dataset.lo: ../../include/net-snmp/library/getopt.h
./table_dataset.lo: ../../include/net-snmp/utilities.h
-./table_dataset.lo: ../../include/net-snmp/library/snmp_client.h
./table_dataset.lo: ../../include/net-snmp/library/system.h
./table_dataset.lo: ../../include/net-snmp/library/tools.h
./table_dataset.lo: ../../include/net-snmp/library/int64.h
./table_dataset.lo: ../../include/net-snmp/library/mt_support.h
./table_dataset.lo: ../../include/net-snmp/library/snmp_alarm.h
-./table_dataset.lo: ../../include/net-snmp/library/callback.h
./table_dataset.lo: ../../include/net-snmp/library/data_list.h
-./table_dataset.lo: ../../include/net-snmp/library/oid_stash.h
./table_dataset.lo: ../../include/net-snmp/library/check_varbind.h
./table_dataset.lo: ../../include/net-snmp/library/container.h
./table_dataset.lo: ../../include/net-snmp/library/factory.h
-./table_dataset.lo: ../../include/net-snmp/library/snmp_logging.h
./table_dataset.lo: ../../include/net-snmp/library/container_binary_array.h
./table_dataset.lo: ../../include/net-snmp/library/container_list_ssll.h
./table_dataset.lo: ../../include/net-snmp/library/container_iterator.h
./table_dataset.lo: ../../include/net-snmp/library/container.h
./table_dataset.lo: ../../include/net-snmp/library/snmp_assert.h
./table_dataset.lo: ../../include/net-snmp/version.h
-./table_dataset.lo: ../../include/net-snmp/session_api.h
-./table_dataset.lo: ../../include/net-snmp/library/snmp_transport.h
-./table_dataset.lo: ../../include/net-snmp/library/snmp_service.h
-./table_dataset.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./table_dataset.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./table_dataset.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./table_dataset.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./table_dataset.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./table_dataset.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./table_dataset.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./table_dataset.lo: ../../include/net-snmp/library/ucd_compat.h
-./table_dataset.lo: ../../include/net-snmp/pdu_api.h
-./table_dataset.lo: ../../include/net-snmp/mib_api.h
-./table_dataset.lo: ../../include/net-snmp/library/mib.h
-./table_dataset.lo: ../../include/net-snmp/library/parse.h
-./table_dataset.lo: ../../include/net-snmp/varbind_api.h
./table_dataset.lo: ../../include/net-snmp/config_api.h
./table_dataset.lo: ../../include/net-snmp/library/read_config.h
./table_dataset.lo: ../../include/net-snmp/library/default_store.h
./table_dataset.lo: ../../include/net-snmp/library/snmp_parse_args.h
./table_dataset.lo: ../../include/net-snmp/library/snmp_enum.h
./table_dataset.lo: ../../include/net-snmp/library/vacm.h
-./table_dataset.lo: ../../include/net-snmp/output_api.h
-./table_dataset.lo: ../../include/net-snmp/library/snmp_debug.h
./table_dataset.lo: ../../include/net-snmp/snmpv3_api.h
./table_dataset.lo: ../../include/net-snmp/library/snmpv3.h
./table_dataset.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2210,6 +2432,7 @@
./table_dataset.lo: ../../include/net-snmp/library/lcd_time.h
./table_dataset.lo: ../../include/net-snmp/library/snmp_secmod.h
./table_dataset.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./table_dataset.lo: ../../include/net-snmp/library/snmptsm.h
./table_dataset.lo: ../../include/net-snmp/library/snmpusm.h
./table_dataset.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./table_dataset.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2247,63 +2470,67 @@
./table_dataset.lo: ../../include/net-snmp/agent/table_container.h
./table_dataset.lo: ../../include/net-snmp/agent/table_array.h
./table_dataset.lo: ../../include/net-snmp/agent/mfd.h
+./table_dataset.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./table_iterator.lo: ../../include/net-snmp/net-snmp-config.h
-./table_iterator.lo: ../../include/net-snmp/system/linux.h
-./table_iterator.lo: ../../include/net-snmp/system/sysv.h
-./table_iterator.lo: ../../include/net-snmp/system/generic.h
-./table_iterator.lo: ../../include/net-snmp/machine/generic.h
+./table_iterator.lo: ../../include/net-snmp/net-snmp-features.h
./table_iterator.lo: ../../include/net-snmp/net-snmp-includes.h
./table_iterator.lo: ../../include/net-snmp/definitions.h
./table_iterator.lo: ../../include/net-snmp/types.h
+./table_iterator.lo: ../../include/net-snmp/library/oid.h
+./table_iterator.lo: ../../include/net-snmp/library/types.h
./table_iterator.lo: ../../include/net-snmp/library/snmp_api.h
+./table_iterator.lo: ../../include/net-snmp/varbind_api.h
+./table_iterator.lo: ../../include/net-snmp/library/snmp_client.h
+./table_iterator.lo: ../../include/net-snmp/pdu_api.h
./table_iterator.lo: ../../include/net-snmp/library/asn1.h
+./table_iterator.lo: ../../include/net-snmp/output_api.h
+./table_iterator.lo: ../../include/net-snmp/library/snmp_debug.h
+./table_iterator.lo: ../../include/net-snmp/library/snmp_logging.h
+./table_iterator.lo: ../../include/net-snmp/session_api.h
+./table_iterator.lo: ../../include/net-snmp/library/callback.h
+./table_iterator.lo: ../../include/net-snmp/library/snmp_transport.h
+./table_iterator.lo: ../../include/net-snmp/library/snmp_service.h
+./table_iterator.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./table_iterator.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./table_iterator.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./table_iterator.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./table_iterator.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./table_iterator.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./table_iterator.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./table_iterator.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./table_iterator.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./table_iterator.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./table_iterator.lo: ../../include/net-snmp/library/ucd_compat.h
+./table_iterator.lo: ../../include/net-snmp/library/mib.h
+./table_iterator.lo: ../../include/net-snmp/mib_api.h
+./table_iterator.lo: ../../include/net-snmp/library/parse.h
+./table_iterator.lo: ../../include/net-snmp/library/oid_stash.h
./table_iterator.lo: ../../include/net-snmp/library/snmp_impl.h
./table_iterator.lo: ../../include/net-snmp/library/snmp.h
./table_iterator.lo: ../../include/net-snmp/library/snmp-tc.h
+./table_iterator.lo: ../../include/net-snmp/library/getopt.h
./table_iterator.lo: ../../include/net-snmp/utilities.h
-./table_iterator.lo: ../../include/net-snmp/library/snmp_client.h
./table_iterator.lo: ../../include/net-snmp/library/system.h
./table_iterator.lo: ../../include/net-snmp/library/tools.h
./table_iterator.lo: ../../include/net-snmp/library/int64.h
./table_iterator.lo: ../../include/net-snmp/library/mt_support.h
./table_iterator.lo: ../../include/net-snmp/library/snmp_alarm.h
-./table_iterator.lo: ../../include/net-snmp/library/callback.h
./table_iterator.lo: ../../include/net-snmp/library/data_list.h
-./table_iterator.lo: ../../include/net-snmp/library/oid_stash.h
./table_iterator.lo: ../../include/net-snmp/library/check_varbind.h
./table_iterator.lo: ../../include/net-snmp/library/container.h
./table_iterator.lo: ../../include/net-snmp/library/factory.h
-./table_iterator.lo: ../../include/net-snmp/library/snmp_logging.h
./table_iterator.lo: ../../include/net-snmp/library/container_binary_array.h
./table_iterator.lo: ../../include/net-snmp/library/container_list_ssll.h
./table_iterator.lo: ../../include/net-snmp/library/container_iterator.h
./table_iterator.lo: ../../include/net-snmp/library/container.h
./table_iterator.lo: ../../include/net-snmp/library/snmp_assert.h
./table_iterator.lo: ../../include/net-snmp/version.h
-./table_iterator.lo: ../../include/net-snmp/session_api.h
-./table_iterator.lo: ../../include/net-snmp/library/snmp_transport.h
-./table_iterator.lo: ../../include/net-snmp/library/snmp_service.h
-./table_iterator.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./table_iterator.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./table_iterator.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./table_iterator.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./table_iterator.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./table_iterator.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./table_iterator.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./table_iterator.lo: ../../include/net-snmp/library/ucd_compat.h
-./table_iterator.lo: ../../include/net-snmp/pdu_api.h
-./table_iterator.lo: ../../include/net-snmp/mib_api.h
-./table_iterator.lo: ../../include/net-snmp/library/mib.h
-./table_iterator.lo: ../../include/net-snmp/library/parse.h
-./table_iterator.lo: ../../include/net-snmp/varbind_api.h
./table_iterator.lo: ../../include/net-snmp/config_api.h
./table_iterator.lo: ../../include/net-snmp/library/read_config.h
./table_iterator.lo: ../../include/net-snmp/library/default_store.h
./table_iterator.lo: ../../include/net-snmp/library/snmp_parse_args.h
./table_iterator.lo: ../../include/net-snmp/library/snmp_enum.h
./table_iterator.lo: ../../include/net-snmp/library/vacm.h
-./table_iterator.lo: ../../include/net-snmp/output_api.h
-./table_iterator.lo: ../../include/net-snmp/library/snmp_debug.h
./table_iterator.lo: ../../include/net-snmp/snmpv3_api.h
./table_iterator.lo: ../../include/net-snmp/library/snmpv3.h
./table_iterator.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2312,6 +2539,7 @@
./table_iterator.lo: ../../include/net-snmp/library/lcd_time.h
./table_iterator.lo: ../../include/net-snmp/library/snmp_secmod.h
./table_iterator.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./table_iterator.lo: ../../include/net-snmp/library/snmptsm.h
./table_iterator.lo: ../../include/net-snmp/library/snmpusm.h
./table_iterator.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./table_iterator.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2349,64 +2577,68 @@
./table_iterator.lo: ../../include/net-snmp/agent/table_container.h
./table_iterator.lo: ../../include/net-snmp/agent/table_array.h
./table_iterator.lo: ../../include/net-snmp/agent/mfd.h
+./table_iterator.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./table_iterator.lo: ../../include/net-snmp/agent/stash_cache.h
./table_row.lo: ../../include/net-snmp/net-snmp-config.h
-./table_row.lo: ../../include/net-snmp/system/linux.h
-./table_row.lo: ../../include/net-snmp/system/sysv.h
-./table_row.lo: ../../include/net-snmp/system/generic.h
-./table_row.lo: ../../include/net-snmp/machine/generic.h
+./table_row.lo: ../../include/net-snmp/net-snmp-features.h
./table_row.lo: ../../include/net-snmp/net-snmp-includes.h
./table_row.lo: ../../include/net-snmp/definitions.h
./table_row.lo: ../../include/net-snmp/types.h
+./table_row.lo: ../../include/net-snmp/library/oid.h
+./table_row.lo: ../../include/net-snmp/library/types.h
./table_row.lo: ../../include/net-snmp/library/snmp_api.h
+./table_row.lo: ../../include/net-snmp/varbind_api.h
+./table_row.lo: ../../include/net-snmp/library/snmp_client.h
+./table_row.lo: ../../include/net-snmp/pdu_api.h
./table_row.lo: ../../include/net-snmp/library/asn1.h
+./table_row.lo: ../../include/net-snmp/output_api.h
+./table_row.lo: ../../include/net-snmp/library/snmp_debug.h
+./table_row.lo: ../../include/net-snmp/library/snmp_logging.h
+./table_row.lo: ../../include/net-snmp/session_api.h
+./table_row.lo: ../../include/net-snmp/library/callback.h
+./table_row.lo: ../../include/net-snmp/library/snmp_transport.h
+./table_row.lo: ../../include/net-snmp/library/snmp_service.h
+./table_row.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./table_row.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./table_row.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./table_row.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./table_row.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./table_row.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./table_row.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./table_row.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./table_row.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./table_row.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./table_row.lo: ../../include/net-snmp/library/ucd_compat.h
+./table_row.lo: ../../include/net-snmp/library/mib.h
+./table_row.lo: ../../include/net-snmp/mib_api.h
+./table_row.lo: ../../include/net-snmp/library/parse.h
+./table_row.lo: ../../include/net-snmp/library/oid_stash.h
./table_row.lo: ../../include/net-snmp/library/snmp_impl.h
./table_row.lo: ../../include/net-snmp/library/snmp.h
./table_row.lo: ../../include/net-snmp/library/snmp-tc.h
+./table_row.lo: ../../include/net-snmp/library/getopt.h
./table_row.lo: ../../include/net-snmp/utilities.h
-./table_row.lo: ../../include/net-snmp/library/snmp_client.h
./table_row.lo: ../../include/net-snmp/library/system.h
./table_row.lo: ../../include/net-snmp/library/tools.h
./table_row.lo: ../../include/net-snmp/library/int64.h
./table_row.lo: ../../include/net-snmp/library/mt_support.h
./table_row.lo: ../../include/net-snmp/library/snmp_alarm.h
-./table_row.lo: ../../include/net-snmp/library/callback.h
./table_row.lo: ../../include/net-snmp/library/data_list.h
-./table_row.lo: ../../include/net-snmp/library/oid_stash.h
./table_row.lo: ../../include/net-snmp/library/check_varbind.h
./table_row.lo: ../../include/net-snmp/library/container.h
./table_row.lo: ../../include/net-snmp/library/factory.h
-./table_row.lo: ../../include/net-snmp/library/snmp_logging.h
./table_row.lo: ../../include/net-snmp/library/container_binary_array.h
./table_row.lo: ../../include/net-snmp/library/container_list_ssll.h
./table_row.lo: ../../include/net-snmp/library/container_iterator.h
./table_row.lo: ../../include/net-snmp/library/container.h
./table_row.lo: ../../include/net-snmp/library/snmp_assert.h
./table_row.lo: ../../include/net-snmp/version.h
-./table_row.lo: ../../include/net-snmp/session_api.h
-./table_row.lo: ../../include/net-snmp/library/snmp_transport.h
-./table_row.lo: ../../include/net-snmp/library/snmp_service.h
-./table_row.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./table_row.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./table_row.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./table_row.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./table_row.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./table_row.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./table_row.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./table_row.lo: ../../include/net-snmp/library/ucd_compat.h
-./table_row.lo: ../../include/net-snmp/pdu_api.h
-./table_row.lo: ../../include/net-snmp/mib_api.h
-./table_row.lo: ../../include/net-snmp/library/mib.h
-./table_row.lo: ../../include/net-snmp/library/parse.h
-./table_row.lo: ../../include/net-snmp/varbind_api.h
./table_row.lo: ../../include/net-snmp/config_api.h
./table_row.lo: ../../include/net-snmp/library/read_config.h
./table_row.lo: ../../include/net-snmp/library/default_store.h
./table_row.lo: ../../include/net-snmp/library/snmp_parse_args.h
./table_row.lo: ../../include/net-snmp/library/snmp_enum.h
./table_row.lo: ../../include/net-snmp/library/vacm.h
-./table_row.lo: ../../include/net-snmp/output_api.h
-./table_row.lo: ../../include/net-snmp/library/snmp_debug.h
./table_row.lo: ../../include/net-snmp/snmpv3_api.h
./table_row.lo: ../../include/net-snmp/library/snmpv3.h
./table_row.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2415,6 +2647,7 @@
./table_row.lo: ../../include/net-snmp/library/lcd_time.h
./table_row.lo: ../../include/net-snmp/library/snmp_secmod.h
./table_row.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./table_row.lo: ../../include/net-snmp/library/snmptsm.h
./table_row.lo: ../../include/net-snmp/library/snmpusm.h
./table_row.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./table_row.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2452,63 +2685,67 @@
./table_row.lo: ../../include/net-snmp/agent/table_container.h
./table_row.lo: ../../include/net-snmp/agent/table_array.h
./table_row.lo: ../../include/net-snmp/agent/mfd.h
+./table_row.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./table_tdata.lo: ../../include/net-snmp/net-snmp-config.h
-./table_tdata.lo: ../../include/net-snmp/system/linux.h
-./table_tdata.lo: ../../include/net-snmp/system/sysv.h
-./table_tdata.lo: ../../include/net-snmp/system/generic.h
-./table_tdata.lo: ../../include/net-snmp/machine/generic.h
+./table_tdata.lo: ../../include/net-snmp/net-snmp-features.h
./table_tdata.lo: ../../include/net-snmp/net-snmp-includes.h
./table_tdata.lo: ../../include/net-snmp/definitions.h
./table_tdata.lo: ../../include/net-snmp/types.h
+./table_tdata.lo: ../../include/net-snmp/library/oid.h
+./table_tdata.lo: ../../include/net-snmp/library/types.h
./table_tdata.lo: ../../include/net-snmp/library/snmp_api.h
+./table_tdata.lo: ../../include/net-snmp/varbind_api.h
+./table_tdata.lo: ../../include/net-snmp/library/snmp_client.h
+./table_tdata.lo: ../../include/net-snmp/pdu_api.h
./table_tdata.lo: ../../include/net-snmp/library/asn1.h
+./table_tdata.lo: ../../include/net-snmp/output_api.h
+./table_tdata.lo: ../../include/net-snmp/library/snmp_debug.h
+./table_tdata.lo: ../../include/net-snmp/library/snmp_logging.h
+./table_tdata.lo: ../../include/net-snmp/session_api.h
+./table_tdata.lo: ../../include/net-snmp/library/callback.h
+./table_tdata.lo: ../../include/net-snmp/library/snmp_transport.h
+./table_tdata.lo: ../../include/net-snmp/library/snmp_service.h
+./table_tdata.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./table_tdata.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./table_tdata.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./table_tdata.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./table_tdata.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./table_tdata.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./table_tdata.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./table_tdata.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./table_tdata.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./table_tdata.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./table_tdata.lo: ../../include/net-snmp/library/ucd_compat.h
+./table_tdata.lo: ../../include/net-snmp/library/mib.h
+./table_tdata.lo: ../../include/net-snmp/mib_api.h
+./table_tdata.lo: ../../include/net-snmp/library/parse.h
+./table_tdata.lo: ../../include/net-snmp/library/oid_stash.h
./table_tdata.lo: ../../include/net-snmp/library/snmp_impl.h
./table_tdata.lo: ../../include/net-snmp/library/snmp.h
./table_tdata.lo: ../../include/net-snmp/library/snmp-tc.h
+./table_tdata.lo: ../../include/net-snmp/library/getopt.h
./table_tdata.lo: ../../include/net-snmp/utilities.h
-./table_tdata.lo: ../../include/net-snmp/library/snmp_client.h
./table_tdata.lo: ../../include/net-snmp/library/system.h
./table_tdata.lo: ../../include/net-snmp/library/tools.h
./table_tdata.lo: ../../include/net-snmp/library/int64.h
./table_tdata.lo: ../../include/net-snmp/library/mt_support.h
./table_tdata.lo: ../../include/net-snmp/library/snmp_alarm.h
-./table_tdata.lo: ../../include/net-snmp/library/callback.h
./table_tdata.lo: ../../include/net-snmp/library/data_list.h
-./table_tdata.lo: ../../include/net-snmp/library/oid_stash.h
./table_tdata.lo: ../../include/net-snmp/library/check_varbind.h
./table_tdata.lo: ../../include/net-snmp/library/container.h
./table_tdata.lo: ../../include/net-snmp/library/factory.h
-./table_tdata.lo: ../../include/net-snmp/library/snmp_logging.h
./table_tdata.lo: ../../include/net-snmp/library/container_binary_array.h
./table_tdata.lo: ../../include/net-snmp/library/container_list_ssll.h
./table_tdata.lo: ../../include/net-snmp/library/container_iterator.h
./table_tdata.lo: ../../include/net-snmp/library/container.h
./table_tdata.lo: ../../include/net-snmp/library/snmp_assert.h
./table_tdata.lo: ../../include/net-snmp/version.h
-./table_tdata.lo: ../../include/net-snmp/session_api.h
-./table_tdata.lo: ../../include/net-snmp/library/snmp_transport.h
-./table_tdata.lo: ../../include/net-snmp/library/snmp_service.h
-./table_tdata.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./table_tdata.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./table_tdata.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./table_tdata.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./table_tdata.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./table_tdata.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./table_tdata.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./table_tdata.lo: ../../include/net-snmp/library/ucd_compat.h
-./table_tdata.lo: ../../include/net-snmp/pdu_api.h
-./table_tdata.lo: ../../include/net-snmp/mib_api.h
-./table_tdata.lo: ../../include/net-snmp/library/mib.h
-./table_tdata.lo: ../../include/net-snmp/library/parse.h
-./table_tdata.lo: ../../include/net-snmp/varbind_api.h
./table_tdata.lo: ../../include/net-snmp/config_api.h
./table_tdata.lo: ../../include/net-snmp/library/read_config.h
./table_tdata.lo: ../../include/net-snmp/library/default_store.h
./table_tdata.lo: ../../include/net-snmp/library/snmp_parse_args.h
./table_tdata.lo: ../../include/net-snmp/library/snmp_enum.h
./table_tdata.lo: ../../include/net-snmp/library/vacm.h
-./table_tdata.lo: ../../include/net-snmp/output_api.h
-./table_tdata.lo: ../../include/net-snmp/library/snmp_debug.h
./table_tdata.lo: ../../include/net-snmp/snmpv3_api.h
./table_tdata.lo: ../../include/net-snmp/library/snmpv3.h
./table_tdata.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2517,6 +2754,7 @@
./table_tdata.lo: ../../include/net-snmp/library/lcd_time.h
./table_tdata.lo: ../../include/net-snmp/library/snmp_secmod.h
./table_tdata.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./table_tdata.lo: ../../include/net-snmp/library/snmptsm.h
./table_tdata.lo: ../../include/net-snmp/library/snmpusm.h
./table_tdata.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./table_tdata.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2554,63 +2792,67 @@
./table_tdata.lo: ../../include/net-snmp/agent/table_container.h
./table_tdata.lo: ../../include/net-snmp/agent/table_array.h
./table_tdata.lo: ../../include/net-snmp/agent/mfd.h
+./table_tdata.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./watcher.lo: ../../include/net-snmp/net-snmp-config.h
-./watcher.lo: ../../include/net-snmp/system/linux.h
-./watcher.lo: ../../include/net-snmp/system/sysv.h
-./watcher.lo: ../../include/net-snmp/system/generic.h
-./watcher.lo: ../../include/net-snmp/machine/generic.h
+./watcher.lo: ../../include/net-snmp/net-snmp-features.h
./watcher.lo: ../../include/net-snmp/net-snmp-includes.h
-./watcher.lo: ../../include/net-snmp/definitions.h
+./watcher.lo: ../../include/net-snmp/definitions.h
./watcher.lo: ../../include/net-snmp/types.h
+./watcher.lo: ../../include/net-snmp/library/oid.h
+./watcher.lo: ../../include/net-snmp/library/types.h
./watcher.lo: ../../include/net-snmp/library/snmp_api.h
+./watcher.lo: ../../include/net-snmp/varbind_api.h
+./watcher.lo: ../../include/net-snmp/library/snmp_client.h
+./watcher.lo: ../../include/net-snmp/pdu_api.h
./watcher.lo: ../../include/net-snmp/library/asn1.h
+./watcher.lo: ../../include/net-snmp/output_api.h
+./watcher.lo: ../../include/net-snmp/library/snmp_debug.h
+./watcher.lo: ../../include/net-snmp/library/snmp_logging.h
+./watcher.lo: ../../include/net-snmp/session_api.h
+./watcher.lo: ../../include/net-snmp/library/callback.h
+./watcher.lo: ../../include/net-snmp/library/snmp_transport.h
+./watcher.lo: ../../include/net-snmp/library/snmp_service.h
+./watcher.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./watcher.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./watcher.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./watcher.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./watcher.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./watcher.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./watcher.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./watcher.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./watcher.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./watcher.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./watcher.lo: ../../include/net-snmp/library/ucd_compat.h
+./watcher.lo: ../../include/net-snmp/library/mib.h
+./watcher.lo: ../../include/net-snmp/mib_api.h
+./watcher.lo: ../../include/net-snmp/library/parse.h
+./watcher.lo: ../../include/net-snmp/library/oid_stash.h
./watcher.lo: ../../include/net-snmp/library/snmp_impl.h
./watcher.lo: ../../include/net-snmp/library/snmp.h
./watcher.lo: ../../include/net-snmp/library/snmp-tc.h
+./watcher.lo: ../../include/net-snmp/library/getopt.h
./watcher.lo: ../../include/net-snmp/utilities.h
-./watcher.lo: ../../include/net-snmp/library/snmp_client.h
./watcher.lo: ../../include/net-snmp/library/system.h
./watcher.lo: ../../include/net-snmp/library/tools.h
./watcher.lo: ../../include/net-snmp/library/int64.h
./watcher.lo: ../../include/net-snmp/library/mt_support.h
./watcher.lo: ../../include/net-snmp/library/snmp_alarm.h
-./watcher.lo: ../../include/net-snmp/library/callback.h
./watcher.lo: ../../include/net-snmp/library/data_list.h
-./watcher.lo: ../../include/net-snmp/library/oid_stash.h
./watcher.lo: ../../include/net-snmp/library/check_varbind.h
./watcher.lo: ../../include/net-snmp/library/container.h
./watcher.lo: ../../include/net-snmp/library/factory.h
-./watcher.lo: ../../include/net-snmp/library/snmp_logging.h
./watcher.lo: ../../include/net-snmp/library/container_binary_array.h
./watcher.lo: ../../include/net-snmp/library/container_list_ssll.h
./watcher.lo: ../../include/net-snmp/library/container_iterator.h
./watcher.lo: ../../include/net-snmp/library/container.h
./watcher.lo: ../../include/net-snmp/library/snmp_assert.h
./watcher.lo: ../../include/net-snmp/version.h
-./watcher.lo: ../../include/net-snmp/session_api.h
-./watcher.lo: ../../include/net-snmp/library/snmp_transport.h
-./watcher.lo: ../../include/net-snmp/library/snmp_service.h
-./watcher.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./watcher.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./watcher.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./watcher.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./watcher.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./watcher.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./watcher.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./watcher.lo: ../../include/net-snmp/library/ucd_compat.h
-./watcher.lo: ../../include/net-snmp/pdu_api.h
-./watcher.lo: ../../include/net-snmp/mib_api.h
-./watcher.lo: ../../include/net-snmp/library/mib.h
-./watcher.lo: ../../include/net-snmp/library/parse.h
-./watcher.lo: ../../include/net-snmp/varbind_api.h
./watcher.lo: ../../include/net-snmp/config_api.h
./watcher.lo: ../../include/net-snmp/library/read_config.h
./watcher.lo: ../../include/net-snmp/library/default_store.h
./watcher.lo: ../../include/net-snmp/library/snmp_parse_args.h
./watcher.lo: ../../include/net-snmp/library/snmp_enum.h
./watcher.lo: ../../include/net-snmp/library/vacm.h
-./watcher.lo: ../../include/net-snmp/output_api.h
-./watcher.lo: ../../include/net-snmp/library/snmp_debug.h
./watcher.lo: ../../include/net-snmp/snmpv3_api.h
./watcher.lo: ../../include/net-snmp/library/snmpv3.h
./watcher.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2619,6 +2861,7 @@
./watcher.lo: ../../include/net-snmp/library/lcd_time.h
./watcher.lo: ../../include/net-snmp/library/snmp_secmod.h
./watcher.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./watcher.lo: ../../include/net-snmp/library/snmptsm.h
./watcher.lo: ../../include/net-snmp/library/snmpusm.h
./watcher.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./watcher.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2656,3 +2899,4 @@
./watcher.lo: ../../include/net-snmp/agent/table_container.h
./watcher.lo: ../../include/net-snmp/agent/table_array.h
./watcher.lo: ../../include/net-snmp/agent/mfd.h
+./watcher.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
diff --git a/agent/helpers/Makefile.in b/agent/helpers/Makefile.in
index b83af89..5178b79 100644
--- a/agent/helpers/Makefile.in
+++ b/agent/helpers/Makefile.in
@@ -1,3 +1,7 @@
+#
+# Makefile for libnetsnmphelpers
+#
+
top_builddir=../..
# use GNU vpath, if available, to only set a path for source and headers
@@ -14,131 +18,21 @@ top_builddir=../..
INSTALLLIBS=libnetsnmphelpers.$(LIB_EXTENSION)$(LIB_VERSION)
INCLUDESUBDIR=agent
-HEADERS=all_helpers.h \
- baby_steps.h \
- bulk_to_next.h \
- cache_handler.h \
- debug_handler.h \
- instance.h \
- mode_end_call.h \
- multiplexer.h \
- null.h \
- old_api.h \
- read_only.h \
- row_merge.h \
- scalar.h \
- scalar_group.h \
- serialize.h \
- stash_cache.h \
- stash_to_next.h \
- table.h \
- table_array.h \
- table_container.h \
- table_data.h \
- table_dataset.h \
- table_iterator.h \
- table_tdata.h \
- watcher.h
-
-# No header 'table_row.h'
-
-HEADERSONLY=mfd.h set_helper.h
-INCLUDESUBDIRHEADERS=$(HEADERS) $(HEADERSONLY)
#
# Build info
#
-NETSNMPLIB = ../../snmplib/libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION)
HELPERLIB = libnetsnmphelpers.$(LIB_EXTENSION)$(LIB_VERSION)
-AGENTLIB = ../libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION)
-MIBLIB = ../libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION)
# -I. -I.. -I../..
CPPFLAGS= $(TOP_INCLUDES) -I. $(AGENT_INCLUDES) $(MIBGROUP_INCLUDES) \
$(SNMPLIB_INCLUDES) @CPPFLAGS@
-SRCS = all_helpers.c \
- baby_steps.c \
- bulk_to_next.c \
- cache_handler.c \
- debug_handler.c \
- instance.c \
- mode_end_call.c \
- multiplexer.c \
- null.c \
- old_api.c \
- read_only.c \
- row_merge.c \
- scalar.c \
- scalar_group.c \
- serialize.c \
- stash_cache.c \
- stash_to_next.c \
- table.c \
- table_array.c \
- table_container.c \
- table_data.c \
- table_dataset.c \
- table_iterator.c \
- table_row.c \
- table_tdata.c \
- watcher.c
-
-OBJS = all_helpers.o \
- baby_steps.o \
- bulk_to_next.o \
- cache_handler.o \
- debug_handler.o \
- instance.o \
- mode_end_call.o \
- multiplexer.o \
- null.o \
- old_api.o \
- read_only.o \
- row_merge.o \
- scalar.o \
- scalar_group.o \
- serialize.o \
- stash_cache.o \
- stash_to_next.o \
- table.o \
- table_array.o \
- table_container.o \
- table_data.o \
- table_dataset.o \
- table_iterator.o \
- table_row.o \
- table_tdata.o \
- watcher.o
+OBJS = dummy.o
-LOBJS = all_helpers.lo \
- baby_steps.lo \
- bulk_to_next.lo \
- cache_handler.lo \
- debug_handler.lo \
- instance.lo \
- mode_end_call.lo \
- multiplexer.lo \
- null.lo \
- old_api.lo \
- read_only.lo \
- row_merge.lo \
- scalar.lo \
- scalar_group.lo \
- serialize.lo \
- stash_cache.lo \
- stash_to_next.lo \
- table.lo \
- table_array.lo \
- table_container.lo \
- table_data.lo \
- table_dataset.lo \
- table_iterator.lo \
- table_row.lo \
- table_tdata.lo \
- watcher.lo
+LOBJS = dummy.lo
all: standardall
libnetsnmphelpers.$(LIB_EXTENSION)$(LIB_VERSION): $(LOBJS)
- $(LIB_LD_CMD) $@ $(LOBJS) $(AGENTLIB) $(NETSNMPLIB) $(LDFLAGS) $(LIB_LD_LIBS)
+ $(LIB_LD_CMD) $@ $(LOBJS) @LD_NO_UNDEFINED@ $(LDFLAGS) $(LIB_LD_LIBS)
$(RANLIB) $@
diff --git a/agent/helpers/all_helpers.c b/agent/helpers/all_helpers.c
index 02bc8af..e1e1b78 100644
--- a/agent/helpers/all_helpers.c
+++ b/agent/helpers/all_helpers.c
@@ -2,18 +2,10 @@
* @{ */
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
#include <net-snmp/net-snmp-includes.h>
#include <net-snmp/agent/net-snmp-agent-includes.h>
-#ifdef STILL_TO_DO
- /*
- * It ought to be possible to just #include these files,
- * but they rely on various other types being defined first.
- *
- * I really can't face tracking down the dependency chain
- * just at the moment.
- * So we'll just have to live with the warnings....
- */
#include <net-snmp/agent/debug_handler.h>
#include <net-snmp/agent/serialize.h>
#include <net-snmp/agent/read_only.h>
@@ -21,15 +13,8 @@
#include <net-snmp/agent/table_dataset.h>
#include <net-snmp/agent/stash_cache.h>
-#else
+netsnmp_feature_child_of(mib_helpers, libnetsnmpagent)
-void netsnmp_init_debug_helper(void);
-void netsnmp_init_serialize(void);
-void netsnmp_init_read_only_helper(void);
-void netsnmp_init_bulk_to_next_helper(void);
-void netsnmp_init_table_dataset(void);
-void netsnmp_init_stash_cache_helper(void);
-#endif
/** call the initialization sequence for all handlers with init_ routines. */
void
@@ -39,8 +24,16 @@ netsnmp_init_helpers(void)
netsnmp_init_serialize();
netsnmp_init_read_only_helper();
netsnmp_init_bulk_to_next_helper();
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_DATASET
netsnmp_init_table_dataset();
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_DATASET */
+
+#ifndef NETSNMP_FEATURE_REMOVE_ROW_MERGE
+ netsnmp_init_row_merge();
+#endif /* NETSNMP_FEATURE_REMOVE_ROW_MERGE */
+#ifndef NETSNMP_FEATURE_REMOVE_STASH_CACHE
netsnmp_init_stash_cache_helper();
+#endif /* NETSNMP_FEATURE_REMOVE_STASH_CACHE */
}
/** @defgroup utilities utility_handlers
diff --git a/agent/helpers/baby_steps.c b/agent/helpers/baby_steps.c
index 77619f5..d79acbc 100644
--- a/agent/helpers/baby_steps.c
+++ b/agent/helpers/baby_steps.c
@@ -1,11 +1,21 @@
/*
* baby_steps.c
- * $Id: baby_steps.c 14169 2006-01-25 16:28:12Z dts12 $
+ * $Id$
*/
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
#include <net-snmp/net-snmp-includes.h>
#include <net-snmp/agent/net-snmp-agent-includes.h>
+netsnmp_feature_provide(baby_steps)
+netsnmp_feature_child_of(baby_steps, mib_helpers)
+
+#ifdef NETSNMP_FEATURE_REQUIRE_BABY_STEPS
+netsnmp_feature_require(check_requests_error)
+#endif
+
+#ifndef NETSNMP_FEATURE_REMOVE_BABY_STEPS
+
#include <net-snmp/agent/baby_steps.h>
#define BABY_STEPS_PER_MODE_MAX 4
@@ -14,6 +24,7 @@
static u_short get_mode_map[BABY_STEPS_PER_MODE_MAX] = {
MODE_BSTEP_PRE_REQUEST, MODE_BSTEP_OBJECT_LOOKUP, BSTEP_USE_ORIGINAL, MODE_BSTEP_POST_REQUEST };
+#ifndef NETSNMP_NO_WRITE_SUPPORT
static u_short set_mode_map[SNMP_MSG_INTERNAL_SET_MAX][BABY_STEPS_PER_MODE_MAX] = {
/*R1*/
{ MODE_BSTEP_PRE_REQUEST, MODE_BSTEP_OBJECT_LOOKUP, MODE_BSTEP_ROW_CREATE,
@@ -33,6 +44,7 @@ static u_short set_mode_map[SNMP_MSG_INTERNAL_SET_MAX][BABY_STEPS_PER_MODE_MAX]
{ MODE_BSTEP_UNDO_COMMIT, MODE_BSTEP_UNDO_SET, MODE_BSTEP_UNDO_CLEANUP,
MODE_BSTEP_POST_REQUEST}
};
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
static int
_baby_steps_helper(netsnmp_mib_handler *handler,
@@ -51,6 +63,20 @@ _baby_steps_access_multiplexer(netsnmp_mib_handler *handler,
* @{
*/
+static netsnmp_baby_steps_modes *
+netsnmp_baby_steps_modes_ref(netsnmp_baby_steps_modes *md)
+{
+ md->refcnt++;
+ return md;
+}
+
+static void
+netsnmp_baby_steps_modes_deref(netsnmp_baby_steps_modes *md)
+{
+ if (--md->refcnt == 0)
+ free(md);
+}
+
/** returns a baby_steps handler that can be injected into a given
* handler chain.
*/
@@ -71,7 +97,10 @@ netsnmp_baby_steps_handler_get(u_long modes)
mh = NULL;
}
else {
+ md->refcnt = 1;
mh->myvoid = md;
+ mh->data_clone = (void *(*)(void *))netsnmp_baby_steps_modes_ref;
+ mh->data_free = (void (*)(void *))netsnmp_baby_steps_modes_deref;
if (0 == modes)
modes = BABY_STEP_ALL;
md->registered = modes;
@@ -99,11 +128,12 @@ _baby_steps_helper(netsnmp_mib_handler *handler,
DEBUGMSGTL(("baby_steps", "Got request, mode %s\n",
se_find_label_in_slist("agent_mode",reqinfo->mode)));
- bs_modes = handler->myvoid;
+ bs_modes = (netsnmp_baby_steps_modes*)handler->myvoid;
netsnmp_assert(NULL != bs_modes);
switch (reqinfo->mode) {
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
/*
* clear completed modes
@@ -121,6 +151,7 @@ _baby_steps_helper(netsnmp_mib_handler *handler,
case MODE_SET_UNDO:
mode_map_ptr = set_mode_map[reqinfo->mode];
break;
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
default:
/*
@@ -222,6 +253,7 @@ _baby_steps_helper(netsnmp_mib_handler *handler,
if (BSTEP_USE_ORIGINAL != mode_map_ptr[i]) {
u_int mode_flag;
+#ifndef NETSNMP_NO_WRITE_SUPPORT
/*
* skip undo commit if commit wasn't hit, and
* undo_cleanup if undo_setup wasn't hit.
@@ -240,6 +272,7 @@ _baby_steps_helper(netsnmp_mib_handler *handler,
" skipping undo cleanup (no undo setup)\n"));
continue;
}
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
reqinfo->mode = mode_map_ptr[i];
mode_flag = netsnmp_baby_step_mode2flag( mode_map_ptr[i] );
@@ -293,7 +326,10 @@ _baby_steps_helper(netsnmp_mib_handler *handler,
* in commit, free or undo.)
*/
if (MODE_IS_GET(save_mode)
- || (save_mode < SNMP_MSG_INTERNAL_SET_COMMIT)) {
+#ifndef NETSNMP_NO_WRITE_SUPPORT
+ || (save_mode < SNMP_MSG_INTERNAL_SET_COMMIT)
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
+ ) {
rc = netsnmp_check_requests_error(requests);
if(rc) {
DEBUGMSGTL(("baby_steps", " ERROR:request error\n"));
@@ -315,12 +351,15 @@ _baby_steps_helper(netsnmp_mib_handler *handler,
* handler as a run-time injectable handler for configuration file
* use.
*/
+netsnmp_feature_child_of(netsnmp_baby_steps_handler_init,netsnmp_unused)
+#ifndef NETSNMP_FEATURE_REMOVE_NETSNMP_BABY_STEPS_HANDLER_INIT
void
netsnmp_baby_steps_handler_init(void)
{
netsnmp_register_handler_by_name("baby_steps",
netsnmp_baby_steps_handler_get(BABY_STEP_ALL));
}
+#endif /* NETSNMP_FEATURE_REMOVE_NETSNMP_BABY_STEPS_HANDLER_INIT */
/** @} */
@@ -391,6 +430,7 @@ _baby_steps_access_multiplexer(netsnmp_mib_handler *handler,
method = access_methods->get_values;
break;
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_BSTEP_CHECK_VALUE:
if( access_methods->object_syntax_checks )
method = access_methods->object_syntax_checks;
@@ -440,6 +480,7 @@ _baby_steps_access_multiplexer(netsnmp_mib_handler *handler,
if( access_methods->undo_cleanup )
method = access_methods->undo_cleanup;
break;
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
case MODE_BSTEP_POST_REQUEST:
if( access_methods->post_request )
@@ -484,6 +525,7 @@ netsnmp_baby_step_mode2flag( u_int mode )
switch( mode ) {
case MODE_BSTEP_OBJECT_LOOKUP:
return BABY_STEP_OBJECT_LOOKUP;
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_BSTEP_SET_VALUE:
return BABY_STEP_SET_VALUE;
case MODE_BSTEP_IRREVERSIBLE_COMMIT:
@@ -508,6 +550,7 @@ netsnmp_baby_step_mode2flag( u_int mode )
return BABY_STEP_COMMIT;
case MODE_BSTEP_UNDO_COMMIT:
return BABY_STEP_UNDO_COMMIT;
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
default:
netsnmp_assert("unknown flag");
break;
@@ -516,3 +559,7 @@ netsnmp_baby_step_mode2flag( u_int mode )
}
/** @} */
+#else /* NETSNMP_FEATURE_REMOVE_BABY_STEPS */
+netsnmp_feature_unused(baby_steps);
+#endif /* NETSNMP_FEATURE_REMOVE_BABY_STEPS */
+
diff --git a/agent/helpers/bulk_to_next.c b/agent/helpers/bulk_to_next.c
index 4dd1914..e607eda 100644
--- a/agent/helpers/bulk_to_next.c
+++ b/agent/helpers/bulk_to_next.c
@@ -1,11 +1,5 @@
#include <net-snmp/net-snmp-config.h>
-#if HAVE_STRING_H
-#include <string.h>
-#else
-#include <strings.h>
-#endif
-
#include <net-snmp/net-snmp-includes.h>
#include <net-snmp/agent/net-snmp-agent-includes.h>
diff --git a/agent/helpers/cache_handler.c b/agent/helpers/cache_handler.c
index 073428b..520a4cf 100644
--- a/agent/helpers/cache_handler.c
+++ b/agent/helpers/cache_handler.c
@@ -1,4 +1,15 @@
+/* Portions of this file are subject to the following copyright(s). See
+ * the Net-SNMP's COPYING file for more details and other copyrights
+ * that may apply:
+ */
+/*
+ * Portions of this file are copyrighted by:
+ * Copyright (C) 2007 Apple, Inc. All rights reserved.
+ * Use is subject to license terms specified in the COPYING file
+ * distributed with the Net-SNMP package.
+ */
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
#if HAVE_STRING_H
#include <string.h>
@@ -11,6 +22,11 @@
#include <net-snmp/agent/cache_handler.h>
+netsnmp_feature_child_of(cache_handler, mib_helpers)
+
+netsnmp_feature_child_of(cache_find_by_oid, cache_handler)
+netsnmp_feature_child_of(cache_get_head, cache_handler)
+
static netsnmp_cache *cache_head = NULL;
static int cache_outstanding_valid = 0;
static int _cache_load( netsnmp_cache *cache );
@@ -36,7 +52,7 @@ void release_cached_resources(unsigned int regNo,
* expired caches, and will call the free_cache function for any expired
* cache.
*
- * The load_cache route should return a negative number if the cache
+ * The load_cache routine should return a negative number if the cache
* was not successfully loaded. 0 or any positive number indicates successs.
*
*
@@ -69,6 +85,14 @@ void release_cached_resources(unsigned int regNo,
* the cache when it expires. This is useful for keeping the cache fresh,
* even in the absence of incoming snmp requests.
*
+ * If NETSNMP_CACHE_RESET_TIMER_ON_USE is set, the expiry timer will be
+ * reset on each cache access. In practice the 'timeout' becomes a timer
+ * which triggers when the cache is no longer needed. This is useful
+ * if the cache is automatically kept synchronized: e.g. by receiving
+ * change notifications from Netlink, inotify or similar. This should
+ * not be used if cache is not synchronized automatically as it would
+ * result in stale cache information when if polling happens too fast.
+ *
*
* Here are some suggestions for some common situations.
*
@@ -100,9 +124,20 @@ void release_cached_resources(unsigned int regNo,
* NETSNMP_CACHE_DONT_AUTO_RELEASE
* NETSNMP_CACHE_AUTO_RELOAD
*
+ * Dynamically updated, unloaded after timeout:
+ * If the cache is kept up to date dynamically by listening for
+ * change notifications somehow, but it should not be in memory
+ * if it's not needed. Set the following flag:
+ *
+ * NETSNMP_CACHE_RESET_TIMER_ON_USE
+ *
* @{
*/
+static void
+_cache_free( netsnmp_cache *cache );
+
+#ifndef NETSNMP_FEATURE_REMOVE_CACHE_GET_HEAD
/** get cache head
* @internal
* unadvertised function to get cache head. You really should not
@@ -113,11 +148,13 @@ netsnmp_cache_get_head(void)
{
return cache_head;
}
+#endif /* NETSNMP_FEATURE_REMOVE_CACHE_GET_HEAD */
+#ifndef NETSNMP_FEATURE_REMOVE_CACHE_FIND_BY_OID
/** find existing cache
*/
netsnmp_cache *
-netsnmp_cache_find_by_oid(oid * rootoid, int rootoid_len)
+netsnmp_cache_find_by_oid(const oid * rootoid, int rootoid_len)
{
netsnmp_cache *cache;
@@ -129,13 +166,14 @@ netsnmp_cache_find_by_oid(oid * rootoid, int rootoid_len)
return NULL;
}
+#endif /* NETSNMP_FEATURE_REMOVE_CACHE_FIND_BY_OID */
/** returns a cache
*/
netsnmp_cache *
netsnmp_cache_create(int timeout, NetsnmpCacheLoad * load_hook,
NetsnmpCacheFree * free_hook,
- oid * rootoid, int rootoid_len)
+ const oid * rootoid, int rootoid_len)
{
netsnmp_cache *cache = NULL;
@@ -173,6 +211,95 @@ netsnmp_cache_create(int timeout, NetsnmpCacheLoad * load_hook,
return cache;
}
+static netsnmp_cache *
+netsnmp_cache_ref(netsnmp_cache *cache)
+{
+ cache->refcnt++;
+ return cache;
+}
+
+static void
+netsnmp_cache_deref(netsnmp_cache *cache)
+{
+ if (--cache->refcnt == 0) {
+ netsnmp_cache_remove(cache);
+ netsnmp_cache_free(cache);
+ }
+}
+
+/** frees a cache
+ */
+int
+netsnmp_cache_free(netsnmp_cache *cache)
+{
+ netsnmp_cache *pos;
+
+ if (NULL == cache)
+ return SNMPERR_SUCCESS;
+
+ for (pos = cache_head; pos; pos = pos->next) {
+ if (pos == cache) {
+ size_t out_len = 0;
+ size_t buf_len = 0;
+ char *buf = NULL;
+
+ sprint_realloc_objid((u_char **) &buf, &buf_len, &out_len,
+ 1, pos->rootoid, pos->rootoid_len);
+ snmp_log(LOG_WARNING,
+ "not freeing cache with root OID %s (still in list)\n",
+ buf);
+ free(buf);
+ return SNMP_ERR_GENERR;
+ }
+ }
+
+ if(0 != cache->timer_id)
+ netsnmp_cache_timer_stop(cache);
+
+ if (cache->valid)
+ _cache_free(cache);
+
+ if (cache->timestampM)
+ free(cache->timestampM);
+
+ if (cache->rootoid)
+ free(cache->rootoid);
+
+ free(cache);
+
+ return SNMPERR_SUCCESS;
+}
+
+/** removes a cache
+ */
+int
+netsnmp_cache_remove(netsnmp_cache *cache)
+{
+ netsnmp_cache *cur,*prev;
+
+ if (!cache || !cache_head)
+ return -1;
+
+ if (cache == cache_head) {
+ cache_head = cache_head->next;
+ if (cache_head)
+ cache_head->prev = NULL;
+ return 0;
+ }
+
+ prev = cache_head;
+ cur = cache_head->next;
+ for (; cur; prev = cur, cur = cur->next) {
+ if (cache == cur) {
+ prev->next = cur->next;
+ if (cur->next)
+ cur->next->prev = cur->prev;
+ return 0;
+ }
+ }
+ return -1;
+}
+
/** callback function to call cache load function */
static void
_timer_reload(unsigned int regNo, void *clientargs)
@@ -217,7 +344,7 @@ netsnmp_cache_timer_start(netsnmp_cache *cache)
cache->flags &= ~NETSNMP_CACHE_AUTO_RELOAD;
DEBUGMSGT(("cache_timer:start",
- "starting timer %d for cache %p\n", cache->timer_id, cache));
+ "starting timer %lu for cache %p\n", cache->timer_id, cache));
return cache->timer_id;
}
@@ -234,7 +361,7 @@ netsnmp_cache_timer_stop(netsnmp_cache *cache)
}
DEBUGMSGT(("cache_timer:stop",
- "stopping timer %d for cache %p\n", cache->timer_id, cache));
+ "stopping timer %lu for cache %p\n", cache->timer_id, cache));
snmp_alarm_unregister(cache->timer_id);
cache->flags |= NETSNMP_CACHE_AUTO_RELOAD;
@@ -270,12 +397,23 @@ netsnmp_cache_handler_get(netsnmp_cache* cache)
return ret;
}
+/** Makes sure that memory allocated for the cache is freed when the handler
+ * is unregistered.
+ */
+void netsnmp_cache_handler_owns_cache(netsnmp_mib_handler *handler)
+{
+ netsnmp_assert(handler->myvoid);
+ ((netsnmp_cache *)handler->myvoid)->refcnt++;
+ handler->data_clone = (void *(*)(void *))netsnmp_cache_ref;
+ handler->data_free = (void(*)(void*))netsnmp_cache_deref;
+}
+
/** returns a cache handler that can be injected into a given handler chain.
*/
netsnmp_mib_handler *
netsnmp_get_cache_handler(int timeout, NetsnmpCacheLoad * load_hook,
NetsnmpCacheFree * free_hook,
- oid * rootoid, int rootoid_len)
+ const oid * rootoid, int rootoid_len)
{
netsnmp_mib_handler *ret = NULL;
netsnmp_cache *cache = NULL;
@@ -285,12 +423,15 @@ netsnmp_get_cache_handler(int timeout, NetsnmpCacheLoad * load_hook,
cache = netsnmp_cache_create(timeout, load_hook, free_hook,
rootoid, rootoid_len);
ret->myvoid = (void *) cache;
+ netsnmp_cache_handler_owns_cache(ret);
}
return ret;
}
/** functionally the same as calling netsnmp_register_handler() but also
* injects a cache handler at the same time for you. */
+netsnmp_feature_child_of(netsnmp_cache_handler_register,netsnmp_unused)
+#ifndef NETSNMP_FEATURE_REMOVE_NETSNMP_CACHE_HANDLER_REGISTER
int
netsnmp_cache_handler_register(netsnmp_handler_registration * reginfo,
netsnmp_cache* cache)
@@ -301,9 +442,12 @@ netsnmp_cache_handler_register(netsnmp_handler_registration * reginfo,
netsnmp_inject_handler(reginfo, handler);
return netsnmp_register_handler(reginfo);
}
+#endif /* NETSNMP_FEATURE_REMOVE_NETSNMP_CACHE_HANDLER_REGISTER */
/** functionally the same as calling netsnmp_register_handler() but also
* injects a cache handler at the same time for you. */
+netsnmp_feature_child_of(netsnmp_register_cache_handler,netsnmp_unused)
+#ifndef NETSNMP_FEATURE_REMOVE_NETSNMP_REGISTER_CACHE_HANDLER
int
netsnmp_register_cache_handler(netsnmp_handler_registration * reginfo,
int timeout, NetsnmpCacheLoad * load_hook,
@@ -317,11 +461,12 @@ netsnmp_register_cache_handler(netsnmp_handler_registration * reginfo,
netsnmp_inject_handler(reginfo, handler);
return netsnmp_register_handler(reginfo);
}
+#endif /* NETSNMP_FEATURE_REMOVE_NETSNMP_REGISTER_CACHE_HANDLER */
-NETSNMP_STATIC_INLINE char *
+static char *
_build_cache_name(const char *name)
{
- char *dup = malloc(strlen(name) + strlen(CACHE_NAME) + 2);
+ char *dup = (char*)malloc(strlen(name) + strlen(CACHE_NAME) + 2);
if (NULL == dup)
return NULL;
sprintf(dup, "%s:%s", CACHE_NAME, name);
@@ -352,17 +497,20 @@ netsnmp_cache_reqinfo_extract(netsnmp_agent_request_info * reqinfo,
{
netsnmp_cache *result;
char *cache_name = _build_cache_name(name);
- result = netsnmp_agent_get_list_data(reqinfo, cache_name);
+ result = (netsnmp_cache*)netsnmp_agent_get_list_data(reqinfo, cache_name);
SNMP_FREE(cache_name);
return result;
}
/** Extract the cache information for a given request (PDU) */
+netsnmp_feature_child_of(netsnmp_extract_cache_info,netsnmp_unused)
+#ifndef NETSNMP_FEATURE_REMOVE_NETSNMP_EXTRACT_CACHE_INFO
netsnmp_cache *
netsnmp_extract_cache_info(netsnmp_agent_request_info * reqinfo)
{
return netsnmp_cache_reqinfo_extract(reqinfo, CACHE_NAME);
}
+#endif /* NETSNMP_FEATURE_REMOVE_NETSNMP_EXTRACT_CACHE_INFO */
/** Check if the cache timeout has passed. Sets and return the expired flag. */
@@ -371,11 +519,13 @@ netsnmp_cache_check_expired(netsnmp_cache *cache)
{
if(NULL == cache)
return 0;
-
- if(!cache->valid || (NULL == cache->timestamp) || (-1 == cache->timeout))
+ if (cache->expired)
+ return 1;
+ if(!cache->valid || (NULL == cache->timestampM) || (-1 == cache->timeout))
cache->expired = 1;
else
- cache->expired = atime_ready(cache->timestamp, 1000 * cache->timeout);
+ cache->expired = netsnmp_ready_monotonic(cache->timestampM,
+ 1000 * cache->timeout);
return cache->expired;
}
@@ -409,11 +559,14 @@ netsnmp_cache_is_valid(netsnmp_agent_request_info * reqinfo,
/** Is the cache valid for a given request?
* for backwards compatability. netsnmp_cache_is_valid() is preferred.
*/
+netsnmp_feature_child_of(netsnmp_is_cache_valid,netsnmp_unused)
+#ifndef NETSNMP_FEATURE_REMOVE_NETSNMP_IS_CACHE_VALID
int
netsnmp_is_cache_valid(netsnmp_agent_request_info * reqinfo)
{
return netsnmp_cache_is_valid(reqinfo, CACHE_NAME);
}
+#endif /* NETSNMP_FEATURE_REMOVE_NETSNMP_IS_CACHE_VALID */
/** Implements the cache handler */
int
@@ -422,6 +575,8 @@ netsnmp_cache_helper_handler(netsnmp_mib_handler * handler,
netsnmp_agent_request_info * reqinfo,
netsnmp_request_info * requests)
{
+ char addrstr[32];
+
netsnmp_cache *cache = NULL;
netsnmp_handler_args cache_hint;
@@ -441,6 +596,10 @@ netsnmp_cache_helper_handler(netsnmp_mib_handler * handler,
"cache not found, disabled or had no load method\n"));
return SNMP_ERR_NOERROR;
}
+ snprintf(addrstr,sizeof(addrstr), "%ld", (long int)cache);
+ DEBUGMSGTL(("helper:cache_handler", "using cache %s: ", addrstr));
+ DEBUGMSGOID(("helper:cache_handler", cache->rootoid, cache->rootoid_len));
+ DEBUGMSG(("helper:cache_handler", "\n"));
/*
* Make the handler-chain parameters available to
@@ -457,7 +616,9 @@ netsnmp_cache_helper_handler(netsnmp_mib_handler * handler,
case MODE_GET:
case MODE_GETNEXT:
case MODE_GETBULK:
- case MODE_SET_RESERVE1: {
+#ifndef NETSNMP_NO_WRITE_SUPPORT
+ case MODE_SET_RESERVE1:
+#endif /* !NETSNMP_NO_WRITE_SUPPORT */
/*
* only touch cache once per pdu request, to prevent a cache
@@ -467,26 +628,26 @@ netsnmp_cache_helper_handler(netsnmp_mib_handler * handler,
* a previous (delegated) request is still using the cache.
* maybe use a reference counter?
*/
- if (netsnmp_cache_is_valid(reqinfo, reginfo->handlerName))
- return SNMP_ERR_NOERROR;
+ if (netsnmp_cache_is_valid(reqinfo, addrstr))
+ break;
/*
* call the load hook, and update the cache timestamp.
* If it's not already there, add to reqinfo
*/
netsnmp_cache_check_and_reload(cache);
- netsnmp_cache_reqinfo_insert(cache, reqinfo, reginfo->handlerName);
+ netsnmp_cache_reqinfo_insert(cache, reqinfo, addrstr);
/** next handler called automatically - 'AUTO_NEXT' */
- }
- return SNMP_ERR_NOERROR;
+ break;
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE2:
case MODE_SET_FREE:
case MODE_SET_ACTION:
case MODE_SET_UNDO:
- netsnmp_assert(netsnmp_cache_is_valid(reqinfo, reginfo->handlerName));
+ netsnmp_assert(netsnmp_cache_is_valid(reqinfo, addrstr));
/** next handler called automatically - 'AUTO_NEXT' */
- return SNMP_ERR_NOERROR;
+ break;
/*
* A (successful) SET request wouldn't typically trigger a reload of
@@ -500,7 +661,8 @@ netsnmp_cache_helper_handler(netsnmp_mib_handler * handler,
cache->valid = 0;
}
/** next handler called automatically - 'AUTO_NEXT' */
- return SNMP_ERR_NOERROR;
+ break;
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
default:
snmp_log(LOG_WARNING, "cache_handler: Unrecognised mode (%d)\n",
@@ -508,8 +670,9 @@ netsnmp_cache_helper_handler(netsnmp_mib_handler * handler,
netsnmp_request_set_error_all(requests, SNMP_ERR_GENERR);
return SNMP_ERR_GENERR;
}
- netsnmp_request_set_error_all(requests, SNMP_ERR_GENERR);
- return SNMP_ERR_GENERR; /* should never get here */
+ if (cache->flags & NETSNMP_CACHE_RESET_TIMER_ON_USE)
+ netsnmp_set_monotonic_marker(&cache->timestampM);
+ return SNMP_ERR_NOERROR;
}
static void
@@ -553,10 +716,7 @@ _cache_load( netsnmp_cache *cache )
0, release_cached_resources, NULL);
cache_outstanding_valid = 1;
}
- if (cache->timestamp)
- atime_setMarker(cache->timestamp);
- else
- cache->timestamp = atime_newMarker();
+ netsnmp_set_monotonic_marker(&cache->timestampM);
DEBUGMSGT(("helper:cache_handler", " loaded (%d)\n", cache->timeout));
return ret;
diff --git a/agent/helpers/debug_handler.c b/agent/helpers/debug_handler.c
index 4e35695..e4a8438 100644
--- a/agent/helpers/debug_handler.c
+++ b/agent/helpers/debug_handler.c
@@ -9,13 +9,6 @@
* distributed with the Net-SNMP package.
*/
#include <net-snmp/net-snmp-config.h>
-
-#if HAVE_STRING_H
-#include <string.h>
-#else
-#include <strings.h>
-#endif
-
#include <net-snmp/net-snmp-includes.h>
#include <net-snmp/agent/net-snmp-agent-includes.h>
@@ -53,8 +46,14 @@ netsnmp_get_debug_handler(void)
return netsnmp_create_handler("debug", netsnmp_debug_helper);
}
+#ifdef NETSNMP_NO_DEBUGGING
+
+#define debug_print_requests(x)
+
+#else /* NETSNMP_NO_DEBUGGING */
+
/** @internal debug print variables in a chain */
-void
+static void
debug_print_requests(netsnmp_request_info *requests)
{
netsnmp_request_info *request;
@@ -82,6 +81,7 @@ debug_print_requests(netsnmp_request_info *requests)
}
}
+#endif /* NETSNMP_NO_DEBUGGING */
/** @internal Implements the debug handler */
int
@@ -90,60 +90,67 @@ netsnmp_debug_helper(netsnmp_mib_handler *handler,
netsnmp_agent_request_info *reqinfo,
netsnmp_request_info *requests)
{
+ int ret;
+
+ DEBUGIF("helper:debug") {
+ netsnmp_mib_handler *hptr;
+ char *cp;
+ int i, count;
+
+ DEBUGMSGTL(("helper:debug", "Entering Debugging Helper:\n"));
+ DEBUGMSGTL(("helper:debug", " Handler Registration Info:\n"));
+ DEBUGMSGTL(("helper:debug", " Name: %s\n",
+ reginfo->handlerName));
+ DEBUGMSGTL(("helper:debug", " Context: %s\n",
+ SNMP_STRORNULL(reginfo->contextName)));
+ DEBUGMSGTL(("helper:debug", " Base OID: "));
+ DEBUGMSGOID(("helper:debug", reginfo->rootoid, reginfo->rootoid_len));
+ DEBUGMSG(("helper:debug", "\n"));
- netsnmp_mib_handler *hptr;
- int i, ret, count;
- char *cp;
-
- DEBUGMSGTL(("helper:debug", "Entering Debugging Helper:\n"));
- DEBUGMSGTL(("helper:debug", " Handler Registration Info:\n"));
- DEBUGMSGTL(("helper:debug", " Name: %s\n",
- reginfo->handlerName));
- DEBUGMSGTL(("helper:debug", " Context: %s\n",
- SNMP_STRORNULL(reginfo->contextName)));
- DEBUGMSGTL(("helper:debug", " Base OID: "));
- DEBUGMSGOID(("helper:debug", reginfo->rootoid, reginfo->rootoid_len));
- DEBUGMSG(("helper:debug", "\n"));
-
- DEBUGMSGTL(("helper:debug", " Modes: 0x%x = ",
- reginfo->modes));
- for (count = 0, i = reginfo->modes; i; i = i >> 1, count++) {
- if (i & 0x01) {
- cp = se_find_label_in_slist("handler_can_mode",
- 0x01 << count);
- DEBUGMSG(("helper:debug", "%s | ", SNMP_STRORNULL(cp)));
+ DEBUGMSGTL(("helper:debug", " Modes: 0x%x = ",
+ reginfo->modes));
+ for (count = 0, i = reginfo->modes; i; i = i >> 1, count++) {
+ if (i & 0x01) {
+ cp = se_find_label_in_slist("handler_can_mode",
+ 0x01 << count);
+ DEBUGMSG(("helper:debug", "%s | ", SNMP_STRORNULL(cp)));
+ }
}
- }
- DEBUGMSG(("helper:debug", "\n"));
+ DEBUGMSG(("helper:debug", "\n"));
- DEBUGMSGTL(("helper:debug", " Priority: %d\n",
- reginfo->priority));
+ DEBUGMSGTL(("helper:debug", " Priority: %d\n",
+ reginfo->priority));
- DEBUGMSGTL(("helper:debug", " Handler Calling Chain:\n"));
- DEBUGMSGTL(("helper:debug", " "));
- for (hptr = reginfo->handler; hptr; hptr = hptr->next) {
- DEBUGMSG(("helper:debug", " -> %s", hptr->handler_name));
- if (hptr->myvoid)
- DEBUGMSG(("helper:debug", " [myvoid = %x]", hptr->myvoid));
- }
- DEBUGMSG(("helper:debug", "\n"));
+ DEBUGMSGTL(("helper:debug", " Handler Calling Chain:\n"));
+ DEBUGMSGTL(("helper:debug", " "));
+ for (hptr = reginfo->handler; hptr; hptr = hptr->next) {
+ DEBUGMSG(("helper:debug", " -> %s", hptr->handler_name));
+ if (hptr->myvoid)
+ DEBUGMSG(("helper:debug", " [myvoid = %p]", hptr->myvoid));
+ }
+ DEBUGMSG(("helper:debug", "\n"));
- DEBUGMSGTL(("helper:debug", " Request information:\n"));
- DEBUGMSGTL(("helper:debug", " Mode: %s (%d = 0x%x)\n",
- se_find_label_in_slist("agent_mode", reqinfo->mode),
- reqinfo->mode, reqinfo->mode));
- DEBUGMSGTL(("helper:debug", " Request Variables:\n"));
- debug_print_requests(requests);
+ DEBUGMSGTL(("helper:debug", " Request information:\n"));
+ DEBUGMSGTL(("helper:debug", " Mode: %s (%d = 0x%x)\n",
+ se_find_label_in_slist("agent_mode", reqinfo->mode),
+ reqinfo->mode, reqinfo->mode));
+ DEBUGMSGTL(("helper:debug", " Request Variables:\n"));
+ debug_print_requests(requests);
+
+ DEBUGMSGTL(("helper:debug", " --- calling next handler --- \n"));
+ }
- DEBUGMSGTL(("helper:debug", " --- calling next handler --- \n"));
ret = netsnmp_call_next_handler(handler, reginfo, reqinfo, requests);
- DEBUGMSGTL(("helper:debug", " Results:\n"));
- DEBUGMSGTL(("helper:debug", " Returned code: %d\n", ret));
- DEBUGMSGTL(("helper:debug", " Returned Variables:\n"));
- debug_print_requests(requests);
+ DEBUGIF("helper:debug") {
+ DEBUGMSGTL(("helper:debug", " Results:\n"));
+ DEBUGMSGTL(("helper:debug", " Returned code: %d\n", ret));
+ DEBUGMSGTL(("helper:debug", " Returned Variables:\n"));
+ debug_print_requests(requests);
+
+ DEBUGMSGTL(("helper:debug", "Exiting Debugging Helper:\n"));
+ }
- DEBUGMSGTL(("helper:debug", "Exiting Debugging Helper:\n"));
return ret;
}
@@ -157,4 +164,3 @@ netsnmp_init_debug_helper(void)
netsnmp_register_handler_by_name("debug", netsnmp_get_debug_handler());
}
/** @} */
-
diff --git a/agent/helpers/dummy.c b/agent/helpers/dummy.c
new file mode 100644
index 0000000..6979ae4
--- /dev/null
+++ b/agent/helpers/dummy.c
@@ -0,0 +1 @@
+char const netsnmp_helpers_dummy_text[] = "dummy symbol to make sure that linking netsnmphelpers does not fail on systems that do not support empty libraries.";
diff --git a/agent/helpers/instance.c b/agent/helpers/instance.c
index 5d7fd1d..a187d58 100644
--- a/agent/helpers/instance.c
+++ b/agent/helpers/instance.c
@@ -9,6 +9,12 @@
* distributed with the Net-SNMP package.
*/
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
+
+#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/agent/net-snmp-agent-includes.h>
+
+#include <net-snmp/agent/instance.h>
#include <stdlib.h>
#if HAVE_STRING_H
@@ -18,16 +24,17 @@
#endif
#include <net-snmp/net-snmp-includes.h>
-#include <net-snmp/agent/net-snmp-agent-includes.h>
-
-#include <net-snmp/agent/instance.h>
#include <net-snmp/agent/serialize.h>
#include <net-snmp/agent/read_only.h>
+netsnmp_feature_provide(instance)
+netsnmp_feature_child_of(instance, mib_helpers)
+
typedef struct netsnmp_num_file_instance_s {
+ int refcnt;
char *file_name;
FILE *filep;
- int type;
+ u_char type;
int flags;
} netsnmp_num_file_instance;
@@ -37,6 +44,22 @@ typedef struct netsnmp_num_file_instance_s {
* @{
*/
+static netsnmp_num_file_instance *
+netsnmp_num_file_instance_ref(netsnmp_num_file_instance *nfi)
+{
+ nfi->refcnt++;
+ return nfi;
+}
+
+static void
+netsnmp_num_file_instance_deref(netsnmp_num_file_instance *nfi)
+{
+ if (--nfi->refcnt == 0) {
+ free(nfi->file_name);
+ free(nfi);
+ }
+}
+
/**
* Creates an instance helper handler, calls netsnmp_create_handler, which
* then could be registered, using netsnmp_register_handler().
@@ -108,8 +131,8 @@ static
netsnmp_handler_registration *
get_reg(const char *name,
const char *ourname,
- oid * reg_oid, size_t reg_oid_len,
- void *it,
+ const oid * reg_oid, size_t reg_oid_len,
+ netsnmp_num_file_instance *it,
int modes,
Netsnmp_Node_Handler * scalarh, Netsnmp_Node_Handler * subhandler,
const char *contextName)
@@ -124,7 +147,9 @@ get_reg(const char *name,
reg_oid, reg_oid_len,
modes);
myhandler = netsnmp_create_handler(ourname, scalarh);
- myhandler->myvoid = (void *) it;
+ myhandler->myvoid = it;
+ myhandler->data_clone = (void*(*)(void*))netsnmp_num_file_instance_ref;
+ myhandler->data_free = (void(*)(void*))netsnmp_num_file_instance_deref;
netsnmp_inject_handler(myreg, myhandler);
} else {
myreg =
@@ -132,262 +157,330 @@ get_reg(const char *name,
scalarh,
reg_oid, reg_oid_len,
modes);
- myreg->handler->myvoid = (void *) it;
+ myreg->handler->myvoid = it;
+ myreg->handler->data_clone
+ = (void *(*)(void *))netsnmp_num_file_instance_ref;
+ myreg->handler->data_free
+ = (void (*)(void *))netsnmp_num_file_instance_deref;
}
if (contextName)
myreg->contextName = strdup(contextName);
return myreg;
}
+/* Watched 'long' instances are writable on both 32-bit and 64-bit systems */
+netsnmp_feature_child_of(read_only_ulong_instance,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_READ_ONLY_ULONG_INSTANCE
int
netsnmp_register_read_only_ulong_instance(const char *name,
- oid * reg_oid,
+ const oid * reg_oid,
size_t reg_oid_len, u_long * it,
Netsnmp_Node_Handler *
subhandler)
{
- netsnmp_handler_registration *myreg;
-
- myreg = get_reg(name, "ulong_handler", reg_oid, reg_oid_len, it,
- HANDLER_CAN_RONLY, netsnmp_instance_ulong_handler,
- subhandler, NULL);
- return netsnmp_register_read_only_instance(myreg);
+ return netsnmp_register_watched_instance2(
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, HANDLER_CAN_RONLY),
+ netsnmp_create_watcher_info(
+ (void *)it, sizeof(u_long),
+ ASN_UNSIGNED, WATCHER_FIXED_SIZE));
}
+#endif /* NETSNMP_FEATURE_REMOVE_READ_ONLY_ULONG_INSTANCE */
+netsnmp_feature_child_of(ulong_instance,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_ULONG_INSTANCE
int
netsnmp_register_ulong_instance(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
u_long * it,
Netsnmp_Node_Handler * subhandler)
{
- netsnmp_handler_registration *myreg;
-
- myreg = get_reg(name, "ulong_handler", reg_oid, reg_oid_len, it,
- HANDLER_CAN_RWRITE, netsnmp_instance_ulong_handler,
- subhandler, NULL);
- return netsnmp_register_instance(myreg);
+ return netsnmp_register_watched_instance2(
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, HANDLER_CAN_RWRITE),
+ netsnmp_create_watcher_info(
+ (void *)it, sizeof(u_long),
+ ASN_UNSIGNED, WATCHER_FIXED_SIZE));
}
+#endif /* NETSNMP_FEATURE_REMOVE_ULONG_INSTANCE */
+netsnmp_feature_child_of(read_only_counter32_instance,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_READ_ONLY_COUNTER32_INSTANCE
int
netsnmp_register_read_only_counter32_instance(const char *name,
- oid * reg_oid,
+ const oid * reg_oid,
size_t reg_oid_len,
u_long * it,
Netsnmp_Node_Handler *
subhandler)
{
- netsnmp_handler_registration *myreg;
-
- myreg = get_reg(name, "counter32_handler", reg_oid, reg_oid_len, it,
- HANDLER_CAN_RONLY, netsnmp_instance_counter32_handler,
- subhandler, NULL);
- return netsnmp_register_read_only_instance(myreg);
+ return netsnmp_register_watched_instance2(
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, HANDLER_CAN_RONLY),
+ netsnmp_create_watcher_info(
+ (void *)it, sizeof(u_long),
+ ASN_COUNTER, WATCHER_FIXED_SIZE));
}
+#endif /* NETSNMP_FEATURE_REMOVE_READ_ONLY_COUNTER32_INSTANCE */
+netsnmp_feature_child_of(read_only_long_instance,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_READ_ONLY_LONG_INSTANCE
int
netsnmp_register_read_only_long_instance(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid,
+ size_t reg_oid_len,
long *it,
Netsnmp_Node_Handler * subhandler)
{
- netsnmp_handler_registration *myreg;
-
- myreg = get_reg(name, "long_handler", reg_oid, reg_oid_len, it,
- HANDLER_CAN_RONLY, netsnmp_instance_long_handler,
- subhandler, NULL);
- return netsnmp_register_read_only_instance(myreg);
+ return netsnmp_register_watched_instance2(
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, HANDLER_CAN_RONLY),
+ netsnmp_create_watcher_info(
+ (void *)it, sizeof(long), ASN_INTEGER, WATCHER_FIXED_SIZE));
}
+#endif /* NETSNMP_FEATURE_REMOVE_READ_ONLY_LONG_INSTANCE */
+netsnmp_feature_child_of(long_instance,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_LONG_INSTANCE
int
netsnmp_register_long_instance(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
long *it, Netsnmp_Node_Handler * subhandler)
{
- netsnmp_handler_registration *myreg;
-
- myreg = get_reg(name, "long_handler", reg_oid, reg_oid_len, it,
- HANDLER_CAN_RWRITE, netsnmp_instance_long_handler,
- subhandler, NULL);
- return netsnmp_register_instance(myreg);
+ return netsnmp_register_watched_instance2(
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, HANDLER_CAN_RWRITE),
+ netsnmp_create_watcher_info(
+ (void *)it, sizeof(long), ASN_INTEGER, WATCHER_FIXED_SIZE));
}
+#endif /* NETSNMP_FEATURE_REMOVE_LONG_INSTANCE */
-
+/* Watched 'int' instances are only writable on 32-bit systems */
+netsnmp_feature_child_of(read_only_uint_instance,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_READ_ONLY_UINT_INSTANCE
int
netsnmp_register_read_only_uint_instance(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid,
+ size_t reg_oid_len,
unsigned int *it,
Netsnmp_Node_Handler * subhandler)
{
- netsnmp_handler_registration *myreg;
-
- myreg = get_reg(name, "uint_handler", reg_oid, reg_oid_len, it,
- HANDLER_CAN_RONLY, netsnmp_instance_uint_handler,
- subhandler, NULL);
- return netsnmp_register_read_only_instance(myreg);
+ return netsnmp_register_watched_instance2(
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, HANDLER_CAN_RONLY),
+ netsnmp_create_watcher_info(
+ (void *)it, sizeof(unsigned int),
+ ASN_UNSIGNED, WATCHER_FIXED_SIZE));
}
+#endif /* NETSNMP_FEATURE_REMOVE_READ_ONLY_UINT_INSTANCE */
+netsnmp_feature_child_of(uint_instance,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_UINT_INSTANCE
int
netsnmp_register_uint_instance(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
unsigned int *it, Netsnmp_Node_Handler * subhandler)
{
- netsnmp_handler_registration *myreg;
-
- myreg = get_reg(name, "uint_handler", reg_oid, reg_oid_len, it,
- HANDLER_CAN_RWRITE, netsnmp_instance_uint_handler,
- subhandler, NULL);
- return netsnmp_register_instance(myreg);
+ return netsnmp_register_watched_instance2(
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, HANDLER_CAN_RWRITE),
+ netsnmp_create_watcher_info(
+ (void *)it, sizeof(unsigned int),
+ ASN_UNSIGNED, WATCHER_FIXED_SIZE));
}
+#endif /* NETSNMP_FEATURE_REMOVE_UINT_INSTANCE */
+netsnmp_feature_child_of(read_only_int_instance,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_READ_ONLY_INT_INSTANCE
int
netsnmp_register_read_only_int_instance(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
int *it, Netsnmp_Node_Handler * subhandler)
{
- netsnmp_handler_registration *myreg;
-
- myreg = get_reg(name, "int_handler", reg_oid, reg_oid_len, it,
- HANDLER_CAN_RONLY, netsnmp_instance_int_handler,
- subhandler, NULL);
- return netsnmp_register_read_only_instance(myreg);
+ return netsnmp_register_watched_instance2(
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, HANDLER_CAN_RONLY),
+ netsnmp_create_watcher_info(
+ (void *)it, sizeof(int), ASN_INTEGER, WATCHER_FIXED_SIZE));
}
+#endif /* NETSNMP_FEATURE_REMOVE_READ_ONLY_INT_INSTANCE */
/*
* Compatibility with earlier (inconsistently named) routine
*/
+netsnmp_feature_child_of(register_read_only_int_instance,netsnmp_unused)
+#ifndef NETSNMP_FEATURE_REMOVE_REGISTER_READ_ONLY_INT_INSTANCE
int
register_read_only_int_instance(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
int *it, Netsnmp_Node_Handler * subhandler)
{
return netsnmp_register_read_only_int_instance(name,
reg_oid, reg_oid_len,
it, subhandler);
}
+#endif /* NETSNMP_FEATURE_REMOVE_REGISTER_READ_ONLY_INT_INSTANCE */
/*
* Context registrations
*/
+netsnmp_feature_child_of(register_read_only_ulong_instance_context,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_REGISTER_READ_ONLY_ULONG_INSTANCE_CONTEXT
int
netsnmp_register_read_only_ulong_instance_context(const char *name,
- oid * reg_oid,
+ const oid * reg_oid,
size_t reg_oid_len,
u_long * it,
Netsnmp_Node_Handler *
subhandler,
const char *contextName)
{
- netsnmp_handler_registration *myreg;
-
- myreg = get_reg(name, "ulong_handler", reg_oid, reg_oid_len, it,
- HANDLER_CAN_RONLY, netsnmp_instance_ulong_handler,
- subhandler, contextName);
- return netsnmp_register_read_only_instance(myreg);
+ netsnmp_handler_registration *myreg =
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, HANDLER_CAN_RONLY);
+ if (myreg && contextName)
+ myreg->contextName = strdup(contextName);
+ return netsnmp_register_watched_instance2(
+ myreg, netsnmp_create_watcher_info(
+ (void *)it, sizeof(u_long), ASN_UNSIGNED, WATCHER_FIXED_SIZE));
}
+#endif /* NETSNMP_FEATURE_REMOVE_REGISTER_READ_ONLY_ULONG_INSTANCE_CONTEXT */
+netsnmp_feature_child_of(register_ulong_instance_context,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_REGISTER_ULONG_INSTANCE_CONTEXT
int
netsnmp_register_ulong_instance_context(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
u_long * it,
Netsnmp_Node_Handler * subhandler,
const char *contextName)
{
- netsnmp_handler_registration *myreg;
-
- myreg = get_reg(name, "ulong_handler", reg_oid, reg_oid_len, it,
- HANDLER_CAN_RWRITE, netsnmp_instance_ulong_handler,
- subhandler, contextName);
- return netsnmp_register_instance(myreg);
+ netsnmp_handler_registration *myreg =
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, HANDLER_CAN_RWRITE);
+ if (myreg && contextName)
+ myreg->contextName = strdup(contextName);
+ return netsnmp_register_watched_instance2(
+ myreg, netsnmp_create_watcher_info(
+ (void *)it, sizeof(u_long), ASN_UNSIGNED, WATCHER_FIXED_SIZE));
}
+#endif /* NETSNMP_FEATURE_REMOVE_REGISTER_ULONG_INSTANCE_CONTEXT */
+netsnmp_feature_child_of(register_read_only_counter32_instance_context,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_REGISTER_READ_ONLY_COUNTER32_INSTANCE_CONTEXT
int
netsnmp_register_read_only_counter32_instance_context(const char *name,
- oid * reg_oid,
+ const oid * reg_oid,
size_t reg_oid_len,
u_long * it,
Netsnmp_Node_Handler *
subhandler,
const char *contextName)
{
- netsnmp_handler_registration *myreg;
-
- myreg = get_reg(name, "counter32_handler", reg_oid, reg_oid_len, it,
- HANDLER_CAN_RONLY, netsnmp_instance_counter32_handler,
- subhandler, contextName);
- return netsnmp_register_read_only_instance(myreg);
+ netsnmp_handler_registration *myreg =
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, HANDLER_CAN_RONLY);
+ if (myreg && contextName)
+ myreg->contextName = strdup(contextName);
+ return netsnmp_register_watched_instance2(
+ myreg, netsnmp_create_watcher_info(
+ (void *)it, sizeof(u_long), ASN_COUNTER, WATCHER_FIXED_SIZE));
}
+#endif /* NETSNMP_FEATURE_REMOVE_REGISTER_READ_ONLY_COUNTER32_INSTANCE_CONTEXT */
+netsnmp_feature_child_of(register_read_only_long_instance_context,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_REGISTER_READ_ONLY_LONG_INSTANCE_CONTEXT
int
netsnmp_register_read_only_long_instance_context(const char *name,
- oid * reg_oid,
+ const oid * reg_oid,
size_t reg_oid_len,
long *it,
Netsnmp_Node_Handler
*subhandler,
const char *contextName)
{
- netsnmp_handler_registration *myreg;
-
- myreg = get_reg(name, "long_handler", reg_oid, reg_oid_len, it,
- HANDLER_CAN_RONLY, netsnmp_instance_long_handler,
- subhandler, contextName);
- return netsnmp_register_read_only_instance(myreg);
+ netsnmp_handler_registration *myreg =
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, HANDLER_CAN_RONLY);
+ if (myreg && contextName)
+ myreg->contextName = strdup(contextName);
+ return netsnmp_register_watched_instance2(
+ myreg, netsnmp_create_watcher_info(
+ (void *)it, sizeof(long), ASN_INTEGER, WATCHER_FIXED_SIZE));
}
+#endif /* NETSNMP_FEATURE_REMOVE_REGISTER_READ_ONLY_LONG_INSTANCE_CONTEXT */
+netsnmp_feature_child_of(register_long_instance_context,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_REGISTER_LONG_INSTANCE_CONTEXT
int
netsnmp_register_long_instance_context(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
long *it,
Netsnmp_Node_Handler * subhandler,
const char *contextName)
{
- netsnmp_handler_registration *myreg;
-
- myreg = get_reg(name, "long_handler", reg_oid, reg_oid_len, it,
- HANDLER_CAN_RWRITE, netsnmp_instance_long_handler,
- subhandler, contextName);
- return netsnmp_register_instance(myreg);
+ netsnmp_handler_registration *myreg =
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, HANDLER_CAN_RWRITE);
+ if (myreg && contextName)
+ myreg->contextName = strdup(contextName);
+ return netsnmp_register_watched_instance2(
+ myreg, netsnmp_create_watcher_info(
+ (void *)it, sizeof(long), ASN_INTEGER, WATCHER_FIXED_SIZE));
}
+#endif /* NETSNMP_FEATURE_REMOVE_REGISTER_LONG_INSTANCE_CONTEXT */
+netsnmp_feature_child_of(register_int_instance_context,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_REGISTER_INT_INSTANCE_CONTEXT
int
netsnmp_register_int_instance_context(const char *name,
- oid * reg_oid,
+ const oid * reg_oid,
size_t reg_oid_len,
int *it,
Netsnmp_Node_Handler * subhandler,
const char *contextName)
{
- netsnmp_handler_registration *myreg;
-
- myreg = get_reg(name, "int_handler", reg_oid, reg_oid_len, it,
- HANDLER_CAN_RWRITE, netsnmp_instance_int_handler,
- subhandler, contextName);
- return netsnmp_register_instance(myreg);
+ netsnmp_handler_registration *myreg =
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, HANDLER_CAN_RWRITE);
+ if (myreg && contextName)
+ myreg->contextName = strdup(contextName);
+ return netsnmp_register_watched_instance2(
+ myreg, netsnmp_create_watcher_info(
+ (void *)it, sizeof(int), ASN_INTEGER, WATCHER_FIXED_SIZE));
}
+#endif /* NETSNMP_FEATURE_REMOVE_REGISTER_INT_INSTANCE_CONTEXT */
+netsnmp_feature_child_of(register_read_only_int_instance_context,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_REGISTER_READ_ONLY_INT_INSTANCE_CONTEXT
int
netsnmp_register_read_only_int_instance_context(const char *name,
- oid * reg_oid,
+ const oid * reg_oid,
size_t reg_oid_len,
int *it,
Netsnmp_Node_Handler * subhandler,
const char *contextName)
{
- netsnmp_handler_registration *myreg;
-
- myreg = get_reg(name, "int_handler", reg_oid, reg_oid_len, it,
- HANDLER_CAN_RONLY, netsnmp_instance_int_handler,
- subhandler, contextName);
- return netsnmp_register_read_only_instance(myreg);
+ netsnmp_handler_registration *myreg =
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, HANDLER_CAN_RONLY);
+ if (myreg && contextName)
+ myreg->contextName = strdup(contextName);
+ return netsnmp_register_watched_instance2(
+ myreg, netsnmp_create_watcher_info(
+ (void *)it, sizeof(int), ASN_INTEGER, WATCHER_FIXED_SIZE));
}
+#endif /* NETSNMP_FEATURE_REMOVE_REGISTER_READ_ONLY_INT_INSTANCE_CONTEXT */
/*
* Compatibility with earlier (inconsistently named) routine
*/
+netsnmp_feature_child_of(read_only_int_instance_context,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_READ_ONLY_INT_INSTANCE_CONTEXT
int
register_read_only_int_instance_context(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
int *it,
Netsnmp_Node_Handler * subhandler,
const char *contextName)
@@ -397,11 +490,14 @@ register_read_only_int_instance_context(const char *name,
it, subhandler,
contextName);
}
+#endif /* NETSNMP_FEATURE_REMOVE_READ_ONLY_INT_INSTANCE_CONTEXT */
+netsnmp_feature_child_of(register_num_file_instance,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_REGISTER_NUM_FILE_INSTANCE
int
netsnmp_register_num_file_instance(const char *name,
- oid * reg_oid, size_t reg_oid_len,
- char *file_name, int asn_type, int mode,
+ const oid * reg_oid, size_t reg_oid_len,
+ const char *file_name, int asn_type, int mode,
Netsnmp_Node_Handler * subhandler,
const char *contextName)
{
@@ -422,11 +518,12 @@ netsnmp_register_num_file_instance(const char *name,
return MIB_REGISTRATION_FAILED;
}
+ nfi->refcnt = 1;
myreg = get_reg(name, "file_num_handler", reg_oid, reg_oid_len, nfi,
mode, netsnmp_instance_num_file_handler,
subhandler, contextName);
if (NULL == myreg) {
- free(nfi); /* SNMP_FREE overkill on local var */
+ netsnmp_num_file_instance_deref(nfi);
return MIB_REGISTRATION_FAILED;
}
@@ -437,7 +534,10 @@ netsnmp_register_num_file_instance(const char *name,
return netsnmp_register_instance(myreg);
}
+#endif /* NETSNMP_FEATURE_REMOVE_REGISTER_NUM_FILE_INSTANCE */
+netsnmp_feature_child_of(register_int_instance,instance)
+#ifndef NETSNMP_FEATURE_REMOVE_REGISTER_INT_INSTANCE
/**
* This function registers an int helper handler to a specified OID.
*
@@ -458,284 +558,25 @@ netsnmp_register_num_file_instance(const char *name,
*/
int
netsnmp_register_int_instance(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
int *it, Netsnmp_Node_Handler * subhandler)
{
- netsnmp_handler_registration *myreg;
-
- myreg = get_reg(name, "int_handler", reg_oid, reg_oid_len, it,
- HANDLER_CAN_RWRITE, netsnmp_instance_int_handler,
- subhandler, NULL);
- return netsnmp_register_instance(myreg);
-}
-
-int
-netsnmp_instance_ulong_handler(netsnmp_mib_handler *handler,
- netsnmp_handler_registration *reginfo,
- netsnmp_agent_request_info *reqinfo,
- netsnmp_request_info *requests)
-{
-
- u_long *it = (u_long *) handler->myvoid;
- u_long *it_save;
-
- DEBUGMSGTL(("netsnmp_instance_ulong_handler", "Got request: %d\n",
- reqinfo->mode));
-
- switch (reqinfo->mode) {
- /*
- * data requests
- */
- case MODE_GET:
- snmp_set_var_typed_value(requests->requestvb, ASN_UNSIGNED,
- (u_char *) it, sizeof(*it));
- break;
-
- /*
- * SET requests. Should only get here if registered RWRITE
- */
- case MODE_SET_RESERVE1:
- if (requests->requestvb->type != ASN_UNSIGNED)
- netsnmp_set_request_error(reqinfo, requests,
- SNMP_ERR_WRONGTYPE);
- break;
-
- case MODE_SET_RESERVE2:
- /*
- * store old info for undo later
- */
- memdup((u_char **) & it_save, (u_char *) it, sizeof(u_long));
- if (it_save == NULL) {
- netsnmp_set_request_error(reqinfo, requests,
- SNMP_ERR_RESOURCEUNAVAILABLE);
- return SNMP_ERR_NOERROR;
- }
- netsnmp_request_add_list_data(requests,
- netsnmp_create_data_list
- (INSTANCE_HANDLER_NAME, it_save,
- free));
- break;
-
- case MODE_SET_ACTION:
- /*
- * update current
- */
- DEBUGMSGTL(("testhandler", "updated u_long %ul -> %ul\n", *it,
- *(requests->requestvb->val.integer)));
- *it = *(requests->requestvb->val.integer);
- break;
-
- case MODE_SET_UNDO:
- *it =
- *((u_long *) netsnmp_request_get_list_data(requests,
- INSTANCE_HANDLER_NAME));
- break;
-
- case MODE_SET_COMMIT:
- case MODE_SET_FREE:
- /*
- * nothing to do
- */
- break;
- }
-
- if (handler->next && handler->next->access_method)
- return netsnmp_call_next_handler(handler, reginfo, reqinfo,
- requests);
-
- return SNMP_ERR_NOERROR;
+ return netsnmp_register_watched_instance2(
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, HANDLER_CAN_RWRITE),
+ netsnmp_create_watcher_info(
+ (void *)it, sizeof(int), ASN_INTEGER, WATCHER_FIXED_SIZE));
}
+#endif /* NETSNMP_FEATURE_REMOVE_REGISTER_INT_INSTANCE */
-int
-netsnmp_instance_counter32_handler(netsnmp_mib_handler *handler,
- netsnmp_handler_registration *reginfo,
- netsnmp_agent_request_info *reqinfo,
- netsnmp_request_info *requests)
+#ifdef HAVE_DMALLOC_H
+static void free_wrapper(void * p)
{
-
- u_long *it = (u_long *) handler->myvoid;
-
- DEBUGMSGTL(("netsnmp_instance_counter32_handler",
- "Got request: %d\n", reqinfo->mode));
-
- switch (reqinfo->mode) {
- /*
- * data requests
- */
- case MODE_GET:
- snmp_set_var_typed_value(requests->requestvb, ASN_COUNTER,
- (u_char *) it, sizeof(*it));
- break;
-
- /*
- * SET requests. Should only get here if registered RWRITE
- */
- default:
- snmp_log(LOG_ERR,
- "netsnmp_instance_counter32_handler: illegal mode\n");
- netsnmp_set_request_error(reqinfo, requests, SNMP_ERR_GENERR);
- return SNMP_ERR_NOERROR;
- }
- if (handler->next && handler->next->access_method)
- return netsnmp_call_next_handler(handler, reginfo, reqinfo,
- requests);
- return SNMP_ERR_NOERROR;
-}
-
-int
-netsnmp_instance_long_handler(netsnmp_mib_handler *handler,
- netsnmp_handler_registration *reginfo,
- netsnmp_agent_request_info *reqinfo,
- netsnmp_request_info *requests)
-{
-
- long *it = (long *) handler->myvoid;
- long *it_save;
-
- DEBUGMSGTL(("netsnmp_instance_long_handler", "Got request: %d\n",
- reqinfo->mode));
-
- switch (reqinfo->mode) {
- /*
- * data requests
- */
- case MODE_GET:
- snmp_set_var_typed_value(requests->requestvb, ASN_INTEGER,
- (u_char *) it, sizeof(*it));
- break;
-
- /*
- * SET requests. Should only get here if registered RWRITE
- */
- case MODE_SET_RESERVE1:
- if (requests->requestvb->type != ASN_INTEGER)
- netsnmp_set_request_error(reqinfo, requests,
- SNMP_ERR_WRONGTYPE);
- break;
-
- case MODE_SET_RESERVE2:
- /*
- * store old info for undo later
- */
- memdup((u_char **) & it_save, (u_char *) it, sizeof(long));
- if (it_save == NULL) {
- netsnmp_set_request_error(reqinfo, requests,
- SNMP_ERR_RESOURCEUNAVAILABLE);
- return SNMP_ERR_NOERROR;
- }
- netsnmp_request_add_list_data(requests,
- netsnmp_create_data_list
- (INSTANCE_HANDLER_NAME, it_save,
- free));
- break;
-
- case MODE_SET_ACTION:
- /*
- * update current
- */
- DEBUGMSGTL(("testhandler", "updated u_long %ul -> %ul\n", *it,
- *(requests->requestvb->val.integer)));
- *it = *(requests->requestvb->val.integer);
- break;
-
- case MODE_SET_UNDO:
- *it =
- *((u_long *) netsnmp_request_get_list_data(requests,
- INSTANCE_HANDLER_NAME));
- break;
-
- case MODE_SET_COMMIT:
- case MODE_SET_FREE:
- /*
- * nothing to do
- */
- break;
- }
- if (handler->next && handler->next->access_method)
- return netsnmp_call_next_handler(handler, reginfo, reqinfo,
- requests);
- return SNMP_ERR_NOERROR;
-}
-
-int
-netsnmp_instance_int_handler(netsnmp_mib_handler *handler,
- netsnmp_handler_registration *reginfo,
- netsnmp_agent_request_info *reqinfo,
- netsnmp_request_info *requests)
-{
-
- int *it = (int *) handler->myvoid;
- int *it_save;
- long tmp_it;
-
- DEBUGMSGTL(("netsnmp_instance_int_handler", "Got request: %d\n",
- reqinfo->mode));
-
- switch (reqinfo->mode) {
- /*
- * data requests
- */
- case MODE_GET:
- /*
- * Use a long here, otherwise on 64 bit use of an int would fail
- */
- tmp_it = *it;
- snmp_set_var_typed_value(requests->requestvb, ASN_INTEGER,
- (u_char *) &tmp_it, sizeof(tmp_it));
- break;
-
- /*
- * SET requests. Should only get here if registered RWRITE
- */
- case MODE_SET_RESERVE1:
- if (requests->requestvb->type != ASN_INTEGER)
- netsnmp_set_request_error(reqinfo, requests,
- SNMP_ERR_WRONGTYPE);
- break;
-
- case MODE_SET_RESERVE2:
- /*
- * store old info for undo later
- */
- memdup((u_char **) & it_save, (u_char *) it, sizeof(int));
- if (it_save == NULL) {
- netsnmp_set_request_error(reqinfo, requests,
- SNMP_ERR_RESOURCEUNAVAILABLE);
- return SNMP_ERR_NOERROR;
- }
- netsnmp_request_add_list_data(requests,
- netsnmp_create_data_list
- (INSTANCE_HANDLER_NAME, it_save,
- free));
- break;
-
- case MODE_SET_ACTION:
- /*
- * update current
- */
- DEBUGMSGTL(("testhandler", "updated int %d -> %ld\n", *it,
- *(requests->requestvb->val.integer)));
- *it = (int) *(requests->requestvb->val.integer);
- break;
-
- case MODE_SET_UNDO:
- *it =
- *((u_int *) netsnmp_request_get_list_data(requests,
- INSTANCE_HANDLER_NAME));
- break;
-
- case MODE_SET_COMMIT:
- case MODE_SET_FREE:
- /*
- * nothing to do
- */
- break;
- }
- if (handler->next && handler->next->access_method)
- return netsnmp_call_next_handler(handler, reginfo, reqinfo,
- requests);
- return SNMP_ERR_NOERROR;
+ free(p);
}
+#else
+#define free_wrapper free
+#endif
int
netsnmp_instance_num_file_handler(netsnmp_mib_handler *handler,
@@ -744,7 +585,10 @@ netsnmp_instance_num_file_handler(netsnmp_mib_handler *handler,
netsnmp_request_info *requests)
{
netsnmp_num_file_instance *nfi;
- u_long it, *it_save;
+ u_long it;
+#ifndef NETSNMP_NO_WRITE_SUPPORT
+ u_long *it_save;
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
int rc;
netsnmp_assert(NULL != handler);
@@ -786,6 +630,7 @@ netsnmp_instance_num_file_handler(netsnmp_mib_handler *handler,
/*
* SET requests. Should only get here if registered RWRITE
*/
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
netsnmp_assert(NULL == nfi->filep);
if (requests->requestvb->type != nfi->type)
@@ -820,7 +665,7 @@ netsnmp_instance_num_file_handler(netsnmp_mib_handler *handler,
netsnmp_request_add_list_data(requests,
netsnmp_create_data_list
(INSTANCE_HANDLER_NAME, it_save,
- free));
+ &free_wrapper));
break;
case MODE_SET_ACTION:
@@ -858,6 +703,12 @@ netsnmp_instance_num_file_handler(netsnmp_mib_handler *handler,
nfi->filep = NULL;
}
break;
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
+ default:
+ snmp_log(LOG_ERR,
+ "netsnmp_instance_num_file_handler: illegal mode\n");
+ netsnmp_set_request_error(reqinfo, requests, SNMP_ERR_GENERR);
+ return SNMP_ERR_NOERROR;
}
if (handler->next && handler->next->access_method)
@@ -867,86 +718,6 @@ netsnmp_instance_num_file_handler(netsnmp_mib_handler *handler,
}
int
-netsnmp_instance_uint_handler(netsnmp_mib_handler *handler,
- netsnmp_handler_registration *reginfo,
- netsnmp_agent_request_info *reqinfo,
- netsnmp_request_info *requests)
-{
-
- unsigned int *it = (unsigned int *) handler->myvoid;
- unsigned int *it_save;
- unsigned long tmp_it;
-
- DEBUGMSGTL(("netsnmp_instance_uint_handler", "Got request: %d\n",
- reqinfo->mode));
-
- switch (reqinfo->mode) {
- /*
- * data requests
- */
- case MODE_GET:
- /*
- * Use a long here, otherwise on 64 bit use of an int would fail
- */
- tmp_it = *it;
- snmp_set_var_typed_value(requests->requestvb, ASN_UNSIGNED,
- (u_char *) &tmp_it, sizeof(unsigned long));
- break;
-
- /*
- * SET requests. Should only get here if registered RWRITE
- */
- case MODE_SET_RESERVE1:
- if (requests->requestvb->type != ASN_UNSIGNED)
- netsnmp_set_request_error(reqinfo, requests,
- SNMP_ERR_WRONGTYPE);
- break;
-
- case MODE_SET_RESERVE2:
- /*
- * store old info for undo later
- */
- memdup((u_char **) & it_save, (u_char *) it, sizeof(u_int));
- if (it_save == NULL) {
- netsnmp_set_request_error(reqinfo, requests,
- SNMP_ERR_RESOURCEUNAVAILABLE);
- return SNMP_ERR_NOERROR;
- }
- netsnmp_request_add_list_data(requests,
- netsnmp_create_data_list
- (INSTANCE_HANDLER_NAME, it_save,
- free));
- break;
-
- case MODE_SET_ACTION:
- /*
- * update current
- */
- DEBUGMSGTL(("testhandler", "updated uint %d -> %ld\n", *it,
- *(requests->requestvb->val.integer)));
- *it = (unsigned int) *(requests->requestvb->val.integer);
- break;
-
- case MODE_SET_UNDO:
- *it =
- *((u_int *) netsnmp_request_get_list_data(requests,
- INSTANCE_HANDLER_NAME));
- break;
-
- case MODE_SET_COMMIT:
- case MODE_SET_FREE:
- /*
- * nothing to do
- */
- break;
- }
- if (handler->next && handler->next->access_method)
- return netsnmp_call_next_handler(handler, reginfo, reqinfo,
- requests);
- return SNMP_ERR_NOERROR;
-}
-
-int
netsnmp_instance_helper_handler(netsnmp_mib_handler *handler,
netsnmp_handler_registration *reginfo,
netsnmp_agent_request_info *reqinfo,
@@ -978,6 +749,7 @@ netsnmp_instance_helper_handler(netsnmp_mib_handler *handler,
}
break;
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
case MODE_SET_RESERVE2:
case MODE_SET_ACTION:
@@ -993,6 +765,7 @@ netsnmp_instance_helper_handler(netsnmp_mib_handler *handler,
requests);
}
break;
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
case MODE_GETNEXT:
if (cmp < 0 || (cmp == 0 && requests->inclusive)) {
@@ -1018,6 +791,11 @@ netsnmp_instance_helper_handler(netsnmp_mib_handler *handler,
return SNMP_ERR_NOERROR;
}
break;
+ default:
+ snmp_log(LOG_ERR,
+ "netsnmp_instance_helper_handler: illegal mode\n");
+ netsnmp_set_request_error(reqinfo, requests, SNMP_ERR_GENERR);
+ return SNMP_ERR_NOERROR;
}
/*
* got here only if illegal mode found
diff --git a/agent/helpers/mode_end_call.c b/agent/helpers/mode_end_call.c
index 912f58c..0bfcc69 100644
--- a/agent/helpers/mode_end_call.c
+++ b/agent/helpers/mode_end_call.c
@@ -9,12 +9,17 @@
* distributed with the Net-SNMP package.
*/
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
#include <net-snmp/net-snmp-includes.h>
#include <net-snmp/agent/net-snmp-agent-includes.h>
#include <net-snmp/agent/mode_end_call.h>
+netsnmp_feature_provide(mode_end_call)
+netsnmp_feature_child_of(mode_end_call, mib_helpers)
+
+#ifndef NETSNMP_FEATURE_REMOVE_MODE_END_CALL
/** @defgroup mode_end_call mode_end_call
* At the end of a series of requests, call another handler hook.
* Handlers that want to loop through a series of requests and then
@@ -101,7 +106,7 @@ netsnmp_mode_end_call_helper(netsnmp_mib_handler *handler,
requests);
/* then call the callback handlers */
- for(ptr = handler->myvoid; ptr; ptr = ptr->next) {
+ for (ptr = (netsnmp_mode_handler_list*)handler->myvoid; ptr; ptr = ptr->next) {
if (ptr->mode == NETSNMP_MODE_END_ALL_MODES ||
reqinfo->mode == ptr->mode) {
ret2 = netsnmp_call_handler(ptr->callback_handler, reginfo,
@@ -113,5 +118,10 @@ netsnmp_mode_end_call_helper(netsnmp_mib_handler *handler,
return ret2;
}
+#else
+netsnmp_feature_unused(mode_end_call);
+#endif /* NETSNMP_FEATURE_REMOVE_MODE_END_CALL */
+
+
/** @} */
diff --git a/agent/helpers/multiplexer.c b/agent/helpers/multiplexer.c
index e543f57..2a7a664 100644
--- a/agent/helpers/multiplexer.c
+++ b/agent/helpers/multiplexer.c
@@ -84,6 +84,7 @@ netsnmp_multiplexer_helper_handler(netsnmp_mib_handler *handler,
}
break;
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
case MODE_SET_RESERVE2:
case MODE_SET_ACTION:
@@ -100,6 +101,7 @@ netsnmp_multiplexer_helper_handler(netsnmp_mib_handler *handler,
/*
* XXX: process SETs specially, and possibly others
*/
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
default:
snmp_log(LOG_ERR, "unsupported mode for multiplexer: %d\n",
reqinfo->mode);
diff --git a/agent/helpers/null.c b/agent/helpers/null.c
index d110eb8..97dfc92 100644
--- a/agent/helpers/null.c
+++ b/agent/helpers/null.c
@@ -1,16 +1,16 @@
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/agent/net-snmp-agent-includes.h>
+
+#include <net-snmp/agent/null.h>
+
#if HAVE_STRING_H
#include <string.h>
#else
#include <strings.h>
#endif
-#include <net-snmp/net-snmp-includes.h>
-#include <net-snmp/agent/net-snmp-agent-includes.h>
-
-#include <net-snmp/agent/null.h>
-
int
netsnmp_register_null(oid * loc, size_t loc_len)
{
@@ -23,14 +23,16 @@ netsnmp_register_null_context(oid * loc, size_t loc_len,
{
netsnmp_handler_registration *reginfo;
reginfo = SNMP_MALLOC_TYPEDEF(netsnmp_handler_registration);
- reginfo->handlerName = strdup("");
- reginfo->rootoid = loc;
- reginfo->rootoid_len = loc_len;
- reginfo->handler =
- netsnmp_create_handler("null", netsnmp_null_handler);
- if (contextName)
- reginfo->contextName = strdup(contextName);
- reginfo->modes = HANDLER_CAN_DEFAULT;
+ if (reginfo != NULL) {
+ reginfo->handlerName = strdup("");
+ reginfo->rootoid = loc;
+ reginfo->rootoid_len = loc_len;
+ reginfo->handler =
+ netsnmp_create_handler("null", netsnmp_null_handler);
+ if (contextName)
+ reginfo->contextName = strdup(contextName);
+ reginfo->modes = HANDLER_CAN_DEFAULT | HANDLER_CAN_GETBULK;
+ }
return netsnmp_register_handler(reginfo);
}
diff --git a/agent/helpers/old_api.c b/agent/helpers/old_api.c
index cc258f9..4888cbc 100644
--- a/agent/helpers/old_api.c
+++ b/agent/helpers/old_api.c
@@ -1,19 +1,31 @@
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/agent/net-snmp-agent-includes.h>
+
+#include <net-snmp/agent/old_api.h>
+
#if HAVE_STRING_H
#include <string.h>
#else
#include <strings.h>
#endif
-#include <net-snmp/net-snmp-includes.h>
-#include <net-snmp/agent/net-snmp-agent-includes.h>
-
-#include <net-snmp/agent/old_api.h>
#include <net-snmp/agent/agent_callbacks.h>
+#include <stddef.h>
+
#define MIB_CLIENTS_ARE_EVIL 1
+#ifdef HAVE_DMALLOC_H
+static void free_wrapper(void * p)
+{
+ free(p);
+}
+#else
+#define free_wrapper free
+#endif
+
/*
* don't use these!
*/
@@ -39,6 +51,19 @@ get_old_api_handler(void)
return netsnmp_create_handler("old_api", netsnmp_old_api_helper);
}
+struct variable *
+netsnmp_duplicate_variable(struct variable *var)
+{
+ struct variable *var2 = NULL;
+
+ if (var) {
+ const int varsize = offsetof(struct variable, name) + var->namelen * sizeof(var->name[0]);
+ var2 = malloc(varsize);
+ if (var2)
+ memcpy(var2, var, varsize);
+ }
+ return var2;
+}
/** Registers an old API set into the mib tree. Functionally this
* mimics the old register_mib_context() function (and in fact the new
@@ -49,7 +74,7 @@ netsnmp_register_old_api(const char *moduleName,
struct variable *var,
size_t varsize,
size_t numvars,
- oid * mibloc,
+ const oid * mibloc,
size_t mibloclen,
int priority,
int range_subid,
@@ -67,21 +92,31 @@ netsnmp_register_old_api(const char *moduleName,
struct variable *vp;
netsnmp_handler_registration *reginfo =
SNMP_MALLOC_TYPEDEF(netsnmp_handler_registration);
+ if (reginfo == NULL)
+ return SNMP_ERR_GENERR;
- memdup((void *) &vp,
- (void *) (struct variable *) ((char *) var + varsize * i),
- varsize);
+ vp = netsnmp_duplicate_variable((struct variable *)
+ ((char *) var + varsize * i));
reginfo->handler = get_old_api_handler();
reginfo->handlerName = strdup(moduleName);
reginfo->rootoid_len = (mibloclen + vp->namelen);
reginfo->rootoid =
(oid *) malloc(reginfo->rootoid_len * sizeof(oid));
+ if (reginfo->rootoid == NULL) {
+ SNMP_FREE(vp);
+ SNMP_FREE(reginfo->handlerName);
+ SNMP_FREE(reginfo);
+ return SNMP_ERR_GENERR;
+ }
memcpy(reginfo->rootoid, mibloc, mibloclen * sizeof(oid));
memcpy(reginfo->rootoid + mibloclen, vp->name, vp->namelen
* sizeof(oid));
reginfo->handler->myvoid = (void *) vp;
+ reginfo->handler->data_clone
+ = (void *(*)(void *))netsnmp_duplicate_variable;
+ reginfo->handler->data_free = free;
reginfo->priority = priority;
reginfo->range_subid = range_subid;
@@ -96,7 +131,7 @@ netsnmp_register_old_api(const char *moduleName,
*/
if (netsnmp_register_handler(reginfo) != MIB_REGISTERED_OK) {
/** netsnmp_handler_registration_free(reginfo); already freed */
- SNMP_FREE(vp);
+ /* SNMP_FREE(vp); already freed */
}
}
return SNMPERR_SUCCESS;
@@ -161,14 +196,15 @@ netsnmp_register_mib_table_row(const char *moduleName,
r->rootoid_len));
DEBUGMSG(("netsnmp_register_mib_table_row", "(%d)\n",
(var_subid - vr->namelen)));
- r->handler->myvoid = (void *) malloc(varsize);
+ r->handler->myvoid = netsnmp_duplicate_variable(vr);
+ r->handler->data_clone = (void *(*)(void *))netsnmp_duplicate_variable;
+ r->handler->data_free = free;
if (r->handler->myvoid == NULL) {
netsnmp_handler_registration_free(r);
rc = MIB_REGISTRATION_FAILED;
break;
}
- memcpy((char *) r->handler->myvoid, vr, varsize);
r->contextName = (context) ? strdup(context) : NULL;
@@ -238,13 +274,13 @@ netsnmp_old_api_helper(netsnmp_mib_handler *handler,
int status;
struct variable *vp;
- WriteMethod *write_method = NULL;
- size_t len;
- u_char *access = NULL;
netsnmp_old_api_cache *cacheptr;
netsnmp_agent_session *oldasp = NULL;
- oid tmp_name[MAX_OID_LEN];
+ u_char *access = NULL;
+ WriteMethod *write_method = NULL;
+ size_t len;
size_t tmp_len;
+ oid tmp_name[MAX_OID_LEN];
vp = (struct variable *) handler->myvoid;
@@ -275,7 +311,9 @@ netsnmp_old_api_helper(netsnmp_mib_handler *handler,
switch (reqinfo->mode) {
case MODE_GET:
case MODE_GETNEXT:
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
+#endif /* !NETSNMP_NO_WRITE_SUPPORT */
/*
* Actually call the old mib-module function
*/
@@ -306,7 +344,9 @@ netsnmp_old_api_helper(netsnmp_mib_handler *handler,
/*
* result returned
*/
+#ifndef NETSNMP_NO_WRITE_SUPPORT
if (reqinfo->mode != MODE_SET_RESERVE1)
+#endif /* !NETSNMP_NO_WRITE_SUPPORT */
snmp_set_var_typed_value(requests->requestvb,
cvp->type, access, len);
} else {
@@ -331,7 +371,9 @@ netsnmp_old_api_helper(netsnmp_mib_handler *handler,
/*
* AAA: fall through for everything that is a set (see BBB)
*/
+#ifndef NETSNMP_NO_WRITE_SUPPORT
if (reqinfo->mode != MODE_SET_RESERVE1)
+#endif /* !NETSNMP_NO_WRITE_SUPPORT */
break;
cacheptr = SNMP_MALLOC_TYPEDEF(netsnmp_old_api_cache);
@@ -343,7 +385,8 @@ netsnmp_old_api_helper(netsnmp_mib_handler *handler,
write_method = NULL;
netsnmp_request_add_list_data(requests,
netsnmp_create_data_list
- (OLD_API_NAME, cacheptr, free));
+ (OLD_API_NAME, cacheptr,
+ &free_wrapper));
/*
* BBB: fall through for everything that is a set (see AAA)
*/
@@ -403,7 +446,7 @@ netsnmp_old_api_helper(netsnmp_mib_handler *handler,
*/
static netsnmp_agent_session *current_agent_session = NULL;
netsnmp_agent_session *
-netsnmp_get_current_agent_session()
+netsnmp_get_current_agent_session(void)
{
return current_agent_session;
}
diff --git a/agent/helpers/read_only.c b/agent/helpers/read_only.c
index 512f94b..0b06d4f 100644
--- a/agent/helpers/read_only.c
+++ b/agent/helpers/read_only.c
@@ -1,11 +1,5 @@
#include <net-snmp/net-snmp-config.h>
-#if HAVE_STRING_H
-#include <string.h>
-#else
-#include <strings.h>
-#endif
-
#include <net-snmp/net-snmp-includes.h>
#include <net-snmp/agent/net-snmp-agent-includes.h>
@@ -50,6 +44,7 @@ netsnmp_read_only_helper(netsnmp_mib_handler *handler,
switch (reqinfo->mode) {
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
case MODE_SET_RESERVE2:
case MODE_SET_ACTION:
@@ -58,19 +53,17 @@ netsnmp_read_only_helper(netsnmp_mib_handler *handler,
case MODE_SET_UNDO:
netsnmp_request_set_error_all(requests, SNMP_ERR_NOTWRITABLE);
return SNMP_ERR_NOTWRITABLE;
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
case MODE_GET:
case MODE_GETNEXT:
case MODE_GETBULK:
/* next handler called automatically - 'AUTO_NEXT' */
return SNMP_ERR_NOERROR;
-
- default:
- netsnmp_request_set_error_all(requests, SNMP_ERR_GENERR);
- return SNMP_ERR_GENERR;
}
+
netsnmp_request_set_error_all(requests, SNMP_ERR_GENERR);
- return SNMP_ERR_GENERR; /* should never get here */
+ return SNMP_ERR_GENERR;
}
/** initializes the read_only helper which then registers a read_only
diff --git a/agent/helpers/row_merge.c b/agent/helpers/row_merge.c
index 6b64430..4a8e476 100644
--- a/agent/helpers/row_merge.c
+++ b/agent/helpers/row_merge.c
@@ -1,4 +1,10 @@
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
+
+#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/agent/net-snmp-agent-includes.h>
+
+#include <net-snmp/agent/row_merge.h>
#if HAVE_STRING_H
#include <string.h>
@@ -6,11 +12,12 @@
#include <strings.h>
#endif
-#include <net-snmp/net-snmp-includes.h>
-#include <net-snmp/agent/net-snmp-agent-includes.h>
+netsnmp_feature_provide(row_merge)
+netsnmp_feature_child_of(row_merge, row_merge_all)
+netsnmp_feature_child_of(row_merge_all, mib_helpers)
-#include <net-snmp/agent/row_merge.h>
+#ifndef NETSNMP_FEATURE_REMOVE_ROW_MERGE
/** @defgroup row_merge row_merge
* Calls sub handlers with request for one row at a time.
* @ingroup utilities
@@ -38,6 +45,8 @@ netsnmp_get_row_merge_handler(int prefix_len)
/** functionally the same as calling netsnmp_register_handler() but also
* injects a row_merge handler at the same time for you. */
+netsnmp_feature_child_of(register_row_merge, row_merge_all)
+#ifndef NETSNMP_FEATURE_REMOVE_REGISTER_ROW_MERGE
int
netsnmp_register_row_merge(netsnmp_handler_registration *reginfo)
{
@@ -45,6 +54,7 @@ netsnmp_register_row_merge(netsnmp_handler_registration *reginfo)
netsnmp_get_row_merge_handler(reginfo->rootoid_len+1));
return netsnmp_register_handler(reginfo);
}
+#endif /* NETSNMP_FEATURE_REMOVE_REGISTER_ROW_MERGE */
static void
_rm_status_free(void *mem)
@@ -76,14 +86,14 @@ netsnmp_row_merge_status_get(netsnmp_handler_registration *reginfo,
* see if we've already been here
*/
rc = snprintf(buf, sizeof(buf), "row_merge:%p", reginfo);
- if ((-1 == rc) || (rc >= sizeof(buf))) {
+ if ((-1 == rc) || ((size_t)rc >= sizeof(buf))) {
snmp_log(LOG_ERR,"error creating key\n");
return NULL;
}
- rm_status = netsnmp_agent_get_list_data(reqinfo, buf);
+ rm_status = (netsnmp_row_merge_status*)netsnmp_agent_get_list_data(reqinfo, buf);
if ((NULL == rm_status) && create_missing) {
- void *data_list;
+ netsnmp_data_list *data_list;
rm_status = SNMP_MALLOC_TYPEDEF(netsnmp_row_merge_status);
if (NULL == rm_status) {
@@ -362,5 +372,10 @@ netsnmp_init_row_merge(void)
netsnmp_register_handler_by_name("row_merge",
netsnmp_get_row_merge_handler(-1));
}
+#else /* NETSNMP_FEATURE_REMOVE_ROW_MERGE */
+netsnmp_feature_unused(row_merge);
+#endif /* NETSNMP_FEATURE_REMOVE_ROW_MERGE */
+
+
/** @} */
diff --git a/agent/helpers/scalar.c b/agent/helpers/scalar.c
index 42c66b4..7a4c9e0 100644
--- a/agent/helpers/scalar.c
+++ b/agent/helpers/scalar.c
@@ -10,6 +10,11 @@
*/
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/agent/net-snmp-agent-includes.h>
+
+#include <net-snmp/agent/scalar.h>
+
#include <stdlib.h>
#if HAVE_STRING_H
#include <string.h>
@@ -17,10 +22,6 @@
#include <strings.h>
#endif
-#include <net-snmp/net-snmp-includes.h>
-#include <net-snmp/agent/net-snmp-agent-includes.h>
-
-#include <net-snmp/agent/scalar.h>
#include <net-snmp/agent/instance.h>
#include <net-snmp/agent/serialize.h>
#include <net-snmp/agent/read_only.h>
@@ -77,8 +78,8 @@ netsnmp_register_scalar(netsnmp_handler_registration *reginfo)
* Extend the registered OID with space for the instance subid
* (but don't extend the length just yet!)
*/
- reginfo->rootoid = realloc(reginfo->rootoid,
- (reginfo->rootoid_len+1) * sizeof(oid) );
+ reginfo->rootoid = (oid*)realloc(reginfo->rootoid,
+ (reginfo->rootoid_len+1) * sizeof(oid) );
reginfo->rootoid[ reginfo->rootoid_len ] = 0;
netsnmp_inject_handler(reginfo, netsnmp_get_instance_handler());
@@ -112,8 +113,8 @@ netsnmp_register_read_only_scalar(netsnmp_handler_registration *reginfo)
* Extend the registered OID with space for the instance subid
* (but don't extend the length just yet!)
*/
- reginfo->rootoid = realloc(reginfo->rootoid,
- (reginfo->rootoid_len+1) * sizeof(oid) );
+ reginfo->rootoid = (oid*)realloc(reginfo->rootoid,
+ (reginfo->rootoid_len+1) * sizeof(oid) );
reginfo->rootoid[ reginfo->rootoid_len ] = 0;
netsnmp_inject_handler(reginfo, netsnmp_get_instance_handler());
@@ -161,6 +162,7 @@ netsnmp_scalar_helper_handler(netsnmp_mib_handler *handler,
}
break;
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
case MODE_SET_RESERVE2:
case MODE_SET_ACTION:
@@ -179,6 +181,7 @@ netsnmp_scalar_helper_handler(netsnmp_mib_handler *handler,
return ret;
}
break;
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
case MODE_GETNEXT:
reginfo->rootoid[reginfo->rootoid_len++] = 0;
diff --git a/agent/helpers/scalar_group.c b/agent/helpers/scalar_group.c
index a5d119e..6b7f098 100644
--- a/agent/helpers/scalar_group.c
+++ b/agent/helpers/scalar_group.c
@@ -1,5 +1,10 @@
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/agent/net-snmp-agent-includes.h>
+
+#include <net-snmp/agent/scalar_group.h>
+
#include <stdlib.h>
#if HAVE_STRING_H
#include <string.h>
@@ -7,13 +12,19 @@
#include <strings.h>
#endif
-#include <net-snmp/net-snmp-includes.h>
-#include <net-snmp/agent/net-snmp-agent-includes.h>
-
-#include <net-snmp/agent/scalar_group.h>
-#include <net-snmp/agent/scalar.h>
+#include <net-snmp/agent/instance.h>
#include <net-snmp/agent/serialize.h>
-#include <net-snmp/agent/read_only.h>
+
+static netsnmp_scalar_group*
+clone_scalar_group(netsnmp_scalar_group* src)
+{
+ netsnmp_scalar_group *t = SNMP_MALLOC_TYPEDEF(netsnmp_scalar_group);
+ if(t != NULL) {
+ t->lbound = src->lbound;
+ t->ubound = src->ubound;
+ }
+ return t;
+}
/** @defgroup scalar_group_group scalar_group
* Process groups of scalars.
@@ -38,6 +49,8 @@ netsnmp_get_scalar_group_handler(oid first, oid last)
sgroup->lbound = first;
sgroup->ubound = last;
ret->myvoid = (void *)sgroup;
+ ret->data_free = free;
+ ret->data_clone = (void *(*)(void *))clone_scalar_group;
}
}
return ret;
@@ -48,7 +61,6 @@ netsnmp_register_scalar_group(netsnmp_handler_registration *reginfo,
oid first, oid last)
{
netsnmp_inject_handler(reginfo, netsnmp_get_instance_handler());
- netsnmp_inject_handler(reginfo, netsnmp_get_scalar_handler());
netsnmp_inject_handler(reginfo, netsnmp_get_scalar_group_handler(first, last));
return netsnmp_register_serialize(reginfo);
}
@@ -97,12 +109,14 @@ netsnmp_scalar_group_helper_handler(netsnmp_mib_handler *handler,
ret = SNMP_NOSUCHOBJECT;
/* Fallthrough */
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
case MODE_SET_RESERVE2:
case MODE_SET_ACTION:
case MODE_SET_COMMIT:
case MODE_SET_UNDO:
case MODE_SET_FREE:
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
if (cmp != 0 ||
requests->requestvb->name_length <= reginfo->rootoid_len) {
/*
@@ -128,12 +142,13 @@ netsnmp_scalar_group_helper_handler(netsnmp_mib_handler *handler,
netsnmp_set_request_error(reqinfo, requests, ret);
return SNMP_ERR_NOERROR;
}
- root_tmp[reginfo->rootoid_len++] = subid;
+ root_tmp[reginfo->rootoid_len] = subid;
+ reginfo->rootoid_len += 2;
reginfo->rootoid = root_tmp;
ret = netsnmp_call_next_handler(handler, reginfo, reqinfo,
requests);
reginfo->rootoid = root_save;
- reginfo->rootoid_len--;
+ reginfo->rootoid_len -= 2;
return ret;
}
break;
@@ -162,7 +177,8 @@ netsnmp_scalar_group_helper_handler(netsnmp_mib_handler *handler,
else if (subid > sgroup->ubound)
return SNMP_ERR_NOERROR;
- root_tmp[reginfo->rootoid_len++] = subid;
+ root_tmp[reginfo->rootoid_len] = subid;
+ reginfo->rootoid_len += 2;
reginfo->rootoid = root_tmp;
ret = netsnmp_call_next_handler(handler, reginfo, reqinfo,
requests);
@@ -175,12 +191,12 @@ netsnmp_scalar_group_helper_handler(netsnmp_mib_handler *handler,
requests->requestvb->type == SNMP_NOSUCHOBJECT ||
requests->requestvb->type == SNMP_NOSUCHINSTANCE)) {
snmp_set_var_objid(requests->requestvb,
- reginfo->rootoid, reginfo->rootoid_len);
- requests->requestvb->name[reginfo->rootoid_len-1] = ++subid;
+ reginfo->rootoid, reginfo->rootoid_len - 1);
+ requests->requestvb->name[reginfo->rootoid_len - 2] = ++subid;
requests->requestvb->type = ASN_PRIV_RETRY;
}
reginfo->rootoid = root_save;
- reginfo->rootoid_len--;
+ reginfo->rootoid_len -= 2;
return ret;
}
/*
diff --git a/agent/helpers/serialize.c b/agent/helpers/serialize.c
index 892f9b3..eec66b4 100644
--- a/agent/helpers/serialize.c
+++ b/agent/helpers/serialize.c
@@ -1,11 +1,5 @@
#include <net-snmp/net-snmp-config.h>
-#if HAVE_STRING_H
-#include <string.h>
-#else
-#include <strings.h>
-#endif
-
#include <net-snmp/net-snmp-includes.h>
#include <net-snmp/agent/net-snmp-agent-includes.h>
diff --git a/agent/helpers/snmp_get_statistic.c b/agent/helpers/snmp_get_statistic.c
new file mode 100644
index 0000000..efac2ac
--- /dev/null
+++ b/agent/helpers/snmp_get_statistic.c
@@ -0,0 +1,61 @@
+#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
+#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/agent/net-snmp-agent-includes.h>
+
+#include <net-snmp/agent/snmp_get_statistic.h>
+
+netsnmp_feature_provide(helper_statistics)
+netsnmp_feature_child_of(helper_statistics, mib_helpers)
+
+#ifdef NETSNMP_FEATURE_REQUIRE_HELPER_STATISTICS
+/* if we're not needed, then neither is this */
+netsnmp_feature_require(statistics)
+#endif
+
+#ifndef NETSNMP_FEATURE_REMOVE_HELPER_STATISTICS
+static int
+netsnmp_get_statistic_helper_handler(netsnmp_mib_handler *handler,
+ netsnmp_handler_registration *reginfo,
+ netsnmp_agent_request_info *reqinfo,
+ netsnmp_request_info *requests)
+{
+ if (reqinfo->mode == MODE_GET) {
+ const oid idx = requests->requestvb->name[reginfo->rootoid_len - 2] +
+ (oid)(uintptr_t)handler->myvoid;
+ uint32_t value;
+
+ if (idx > NETSNMP_STAT_MAX_STATS)
+ return SNMP_ERR_GENERR;
+ value = snmp_get_statistic(idx);
+ snmp_set_var_typed_value(requests->requestvb, ASN_COUNTER,
+ (const u_char*)&value, sizeof(value));
+ return SNMP_ERR_NOERROR;
+ }
+ return SNMP_ERR_GENERR;
+}
+
+static netsnmp_mib_handler *
+netsnmp_get_statistic_handler(int offset)
+{
+ netsnmp_mib_handler *ret =
+ netsnmp_create_handler("get_statistic",
+ netsnmp_get_statistic_helper_handler);
+ if (ret) {
+ ret->flags |= MIB_HANDLER_AUTO_NEXT;
+ ret->myvoid = (void*)(uintptr_t)offset;
+ }
+ return ret;
+}
+
+int
+netsnmp_register_statistic_handler(netsnmp_handler_registration *reginfo,
+ oid start, int begin, int end)
+{
+ netsnmp_inject_handler(reginfo,
+ netsnmp_get_statistic_handler(begin - start));
+ return netsnmp_register_scalar_group(reginfo, start, start + (end - begin));
+}
+#else /* !NETSNMP_FEATURE_REMOVE_HELPER_GET_STATISTICS */
+netsnmp_feature_unused(helper_statistics);
+#endif /* !NETSNMP_FEATURE_REMOVE_HELPER_GET_STATISTICS */
diff --git a/agent/helpers/stash_cache.c b/agent/helpers/stash_cache.c
index e2b3450..5da1796 100644
--- a/agent/helpers/stash_cache.c
+++ b/agent/helpers/stash_cache.c
@@ -1,23 +1,28 @@
#include <net-snmp/net-snmp-config.h>
-#if HAVE_STRING_H
-#include <string.h>
-#else
-#include <strings.h>
-#endif
-
+#include <net-snmp/net-snmp-features.h>
#include <net-snmp/net-snmp-includes.h>
#include <net-snmp/agent/net-snmp-agent-includes.h>
-#include <net-snmp/agent/stash_cache.h>
+netsnmp_feature_provide(stash_cache)
+netsnmp_feature_child_of(stash_cache, mib_helpers)
+#ifdef NETSNMP_FEATURE_REQUIRE_STASH_CACHE
+netsnmp_feature_require(oid_stash)
+netsnmp_feature_require(oid_stash_iterate)
+netsnmp_feature_require(oid_stash_get_data)
+#endif
+
+#ifndef NETSNMP_FEATURE_REMOVE_STASH_CACHE
#include <net-snmp/agent/stash_to_next.h>
+#include <net-snmp/agent/stash_cache.h>
+
extern NetsnmpCacheLoad _netsnmp_stash_cache_load;
extern NetsnmpCacheFree _netsnmp_stash_cache_free;
/** @defgroup stash_cache stash_cache
* Automatically caches data for certain handlers.
- * This handler caches data in an optimized way which may aleviate
+ * This handler caches data in an optimized way which may alleviate
* the need for the lower level handlers to perform as much
* optimization. Specifically, somewhere in the lower level handlers
* must be a handler that supports the MODE_GET_STASH operation.
@@ -32,7 +37,8 @@ netsnmp_get_new_stash_cache(void)
netsnmp_stash_cache_info *cinfo;
cinfo = SNMP_MALLOC_TYPEDEF(netsnmp_stash_cache_info);
- cinfo->cache_length = 30;
+ if (cinfo != NULL)
+ cinfo->cache_length = 30;
return cinfo;
}
@@ -66,7 +72,7 @@ netsnmp_get_timed_bare_stash_cache_handler(int timeout, oid *rootoid, size_t roo
}
handler->myvoid = cinfo;
- handler->data_free = free;
+ netsnmp_cache_handler_owns_cache(handler);
return handler;
}
@@ -112,7 +118,7 @@ netsnmp_get_timed_stash_cache_handler(int timeout, oid *rootoid, size_t rootoid_
netsnmp_oid_stash_node **
netsnmp_extract_stash_cache(netsnmp_agent_request_info *reqinfo)
{
- return netsnmp_agent_get_list_data(reqinfo, STASH_CACHE_NAME);
+ return (netsnmp_oid_stash_node**)netsnmp_agent_get_list_data(reqinfo, STASH_CACHE_NAME);
}
@@ -143,7 +149,7 @@ netsnmp_stash_cache_helper(netsnmp_mib_handler *handler,
case MODE_GET:
DEBUGMSGTL(("helper:stash_cache", "Processing GET request\n"));
for(request = requests; request; request = request->next) {
- cdata =
+ cdata = (netsnmp_variable_list*)
netsnmp_oid_stash_get_data(cinfo->cache,
requests->requestvb->name,
requests->requestvb->name_length);
@@ -155,7 +161,6 @@ netsnmp_stash_cache_helper(netsnmp_mib_handler *handler,
cdata->val.string, cdata->val_len);
}
}
- return SNMP_ERR_NOERROR;
break;
case MODE_GETNEXT:
@@ -166,7 +171,7 @@ netsnmp_stash_cache_helper(netsnmp_mib_handler *handler,
requests->requestvb->name,
requests->requestvb->name_length);
if (cnode && cnode->thedata) {
- cdata = cnode->thedata;
+ cdata = (netsnmp_variable_list*)cnode->thedata;
if (cdata->val.string && cdata->name && cdata->name_length) {
DEBUGMSGTL(("helper:stash_cache", "Found cached GETNEXT varbind\n"));
DEBUGMSGOID(("helper:stash_cache", cdata->name, cdata->name_length));
@@ -178,7 +183,6 @@ netsnmp_stash_cache_helper(netsnmp_mib_handler *handler,
}
}
}
- return SNMP_ERR_NOERROR;
break;
default:
@@ -186,7 +190,8 @@ netsnmp_stash_cache_helper(netsnmp_mib_handler *handler,
return netsnmp_call_next_handler(handler, reginfo, reqinfo,
requests);
}
- return SNMP_ERR_GENERR; /* should never get here */
+
+ return SNMP_ERR_NOERROR;
}
/** updates a given cache depending on whether it needs to or not.
@@ -242,3 +247,6 @@ netsnmp_init_stash_cache_helper(void)
}
/** @} */
+#else /* NETSNMP_FEATURE_REMOVE_STASH_CACHE */
+netsnmp_feature_unused(stash_cache);
+#endif /* NETSNMP_FEATURE_REMOVE_STASH_CACHE */
diff --git a/agent/helpers/stash_to_next.c b/agent/helpers/stash_to_next.c
index aabaaa8..d7baffd 100644
--- a/agent/helpers/stash_to_next.c
+++ b/agent/helpers/stash_to_next.c
@@ -1,17 +1,22 @@
#include <net-snmp/net-snmp-config.h>
-#if HAVE_STRING_H
-#include <string.h>
-#else
-#include <strings.h>
-#endif
-
+#include <net-snmp/net-snmp-features.h>
#include <net-snmp/net-snmp-includes.h>
#include <net-snmp/agent/net-snmp-agent-includes.h>
-#include <net-snmp/agent/stash_cache.h>
+netsnmp_feature_provide(stash_to_next)
+netsnmp_feature_child_of(stash_to_next, mib_helpers)
+
+#ifdef NETSNMP_FEATURE_REQUIRE_STASH_TO_NEXT
+netsnmp_feature_require(oid_stash)
+netsnmp_feature_require(oid_stash_add_data)
+#endif
+
+#ifndef NETSNMP_FEATURE_REMOVE_STASH_TO_NEXT
#include <net-snmp/agent/stash_to_next.h>
+#include <net-snmp/agent/stash_cache.h>
+
/** @defgroup stash_to_next stash_to_next
* Convert GET_STASH requests into GETNEXT requests for the handler.
* The purpose of this handler is to convert a GET_STASH auto-cache request
@@ -119,3 +124,6 @@ netsnmp_stash_to_next_helper(netsnmp_mib_handler *handler,
}
/** @} */
+#else /* ! NETSNMP_FEATURE_REMOVE_STASH_TO_NEXT */
+netsnmp_feature_unused(stash_to_next);
+#endif /* ! NETSNMP_FEATURE_REMOVE_STASH_TO_NEXT */
diff --git a/agent/helpers/table.c b/agent/helpers/table.c
index ef2c47b..882e84c 100644
--- a/agent/helpers/table.c
+++ b/agent/helpers/table.c
@@ -12,21 +12,39 @@
* Use is subject to license terms specified in the COPYING file
* distributed with the Net-SNMP package.
*/
+/*
+ * Portions of this file are copyrighted by:
+ * Copyright (C) 2007 Apple, Inc. All rights reserved.
+ * Use is subject to license terms specified in the COPYING file
+ * distributed with the Net-SNMP package.
+ */
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
+#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/agent/net-snmp-agent-includes.h>
+
+#include <net-snmp/agent/table.h>
+
+#ifndef NETSNMP_NO_WRITE_SUPPORT
+netsnmp_feature_require(oid_stash)
+#endif /* !NETSNMP_NO_WRITE_SUPPORT */
+
#if HAVE_STRING_H
#include <string.h>
#else
#include <strings.h>
#endif
+#include <net-snmp/library/snmp_assert.h>
-#include <net-snmp/net-snmp-includes.h>
-#include <net-snmp/agent/net-snmp-agent-includes.h>
+netsnmp_feature_child_of(table_all, mib_helpers)
-#include <net-snmp/agent/table.h>
-#include <net-snmp/library/snmp_assert.h>
+netsnmp_feature_child_of(table_build_result, table_all)
+netsnmp_feature_child_of(table_get_or_create_row_stash, table_all)
+netsnmp_feature_child_of(registration_owns_table_info, table_all)
+netsnmp_feature_child_of(table_sparse, table_all)
static void table_helper_cleanup(netsnmp_agent_request_info *reqinfo,
netsnmp_request_info *request,
@@ -99,6 +117,31 @@ netsnmp_get_table_handler(netsnmp_table_registration_info *tabreq)
return ret;
}
+/** Configures a handler such that table registration information is freed by
+ * netsnmp_handler_free(). Should only be called if handler->myvoid points to
+ * an object of type netsnmp_table_registration_info.
+ */
+void netsnmp_handler_owns_table_info(netsnmp_mib_handler *handler)
+{
+ netsnmp_assert(handler);
+ netsnmp_assert(handler->myvoid);
+ handler->data_clone
+ = (void *(*)(void *)) netsnmp_table_registration_info_clone;
+ handler->data_free
+ = (void (*)(void *)) netsnmp_table_registration_info_free;
+}
+
+/** Configures a handler such that table registration information is freed by
+ * netsnmp_handler_free(). Should only be called if reg->handler->myvoid
+ * points to an object of type netsnmp_table_registration_info.
+ */
+#ifndef NETSNMP_FEATURE_REMOVE_REGISTRATION_OWNS_TABLE_INFO
+void netsnmp_registration_owns_table_info(netsnmp_handler_registration *reg)
+{
+ if (reg)
+ netsnmp_handler_owns_table_info(reg->handler);
+}
+#endif /* NETSNMP_FEATURE_REMOVE_REGISTRATION_OWNS_TABLE_INFO */
/** creates a table handler given the netsnmp_table_registration_info object,
* inserts it into the request chain and then calls
@@ -108,10 +151,21 @@ int
netsnmp_register_table(netsnmp_handler_registration *reginfo,
netsnmp_table_registration_info *tabreq)
{
- netsnmp_inject_handler(reginfo, netsnmp_get_table_handler(tabreq));
+ int rc = netsnmp_inject_handler(reginfo, netsnmp_get_table_handler(tabreq));
+ if (SNMPERR_SUCCESS != rc)
+ return rc;
+
return netsnmp_register_handler(reginfo);
}
+int
+netsnmp_unregister_table(netsnmp_handler_registration *reginfo)
+{
+ /* Locate "this" reginfo */
+ /* SNMP_FREE(reginfo->myvoid); */
+ return netsnmp_unregister_handler(reginfo);
+}
+
/** Extracts the processed table information from a given request.
* Call this from subhandlers on a request to extract the processed
* netsnmp_request_info information. The resulting information includes the
@@ -150,8 +204,8 @@ table_helper_handler(netsnmp_mib_handler *handler,
int oid_index_pos;
unsigned int oid_column_pos;
unsigned int tmp_idx;
- size_t tmp_len;
- int incomplete, out_of_range, cleaned_up = 0;
+ ssize_t tmp_len;
+ int incomplete, out_of_range;
int status = SNMP_ERR_NOERROR, need_processing = 0;
oid *tmp_name;
netsnmp_table_request_info *tbl_req_info;
@@ -177,8 +231,9 @@ table_helper_handler(netsnmp_mib_handler *handler,
DEBUGIF("helper:table:req") {
DEBUGMSGTL(("helper:table:req",
- "Got request for handler %s: base oid:",
- handler->handler_name));
+ "Got %s (%d) mode request for handler %s: base oid:",
+ se_find_label_in_slist("agent_mode", reqinfo->mode),
+ reqinfo->mode, handler->handler_name));
DEBUGMSGOID(("helper:table:req", reginfo->rootoid,
reginfo->rootoid_len));
DEBUGMSG(("helper:table:req", "\n"));
@@ -193,15 +248,20 @@ table_helper_handler(netsnmp_mib_handler *handler,
* in the netsnmp_agent_request_info.
*/
if (netsnmp_agent_get_list_data(reqinfo, handler->next->handler_name)) {
+#ifndef NETSNMP_NO_WRITE_SUPPORT
if (MODE_IS_SET(reqinfo->mode)) {
return netsnmp_call_next_handler(handler, reginfo, reqinfo,
requests);
} else {
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
/** XXX-rks: memory leak. add cleanup handler? */
netsnmp_free_agent_data_sets(reqinfo);
+#ifndef NETSNMP_NO_WRITE_SUPPORT
}
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
}
+#ifndef NETSNMP_NO_WRITE_SUPPORT
if ( MODE_IS_SET(reqinfo->mode) &&
(reqinfo->mode != MODE_SET_RESERVE1)) {
/*
@@ -211,15 +271,16 @@ table_helper_handler(netsnmp_mib_handler *handler,
* a valid table info pointer).
*/
if(NULL == netsnmp_extract_table_info(requests)) {
- DEBUGMSGTL(("table:helper","no table info for set - skipping\n"));
+ DEBUGMSGTL(("helper:table","no table info for set - skipping\n"));
}
else
need_processing = 1;
}
else {
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
/*
- * for RESERVE1 and GETS, only continue if we have at least
- * one valid request.
+ * for GETS, only continue if we have at least one valid request.
+ * for RESERVE1, only continue if we have indexes for all requests.
*/
/*
@@ -252,6 +313,7 @@ table_helper_handler(netsnmp_mib_handler *handler,
continue;
}
+#ifndef NETSNMP_NO_WRITE_SUPPORT
if (reqinfo->mode == MODE_SET_RESERVE1) {
DEBUGIF("helper:table:set") {
u_char *buf = NULL;
@@ -260,7 +322,7 @@ table_helper_handler(netsnmp_mib_handler *handler,
DEBUGMSGOID(("helper:table:set", var->name, var->name_length));
out_len = 0;
if (sprint_realloc_by_type(&buf, &buf_len, &out_len, 1,
- var, 0, 0, 0)) {
+ var, NULL, NULL, NULL)) {
DEBUGMSG(("helper:table:set"," type=%d(%02x), value=%s\n",
var->type, var->type, buf));
} else {
@@ -279,6 +341,7 @@ table_helper_handler(netsnmp_mib_handler *handler,
}
}
}
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
/*
* check to make sure its in table range
@@ -334,10 +397,13 @@ table_helper_handler(netsnmp_mib_handler *handler,
/*
* Reject requests of the form 'myTable.N' (N != 1)
*/
+#ifndef NETSNMP_NO_WRITE_SUPPORT
if (reqinfo->mode == MODE_SET_RESERVE1)
table_helper_cleanup(reqinfo, request,
SNMP_ERR_NOTWRITABLE);
- else if (reqinfo->mode == MODE_GET)
+ else
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
+ if (reqinfo->mode == MODE_GET)
table_helper_cleanup(reqinfo, request,
SNMP_NOSUCHOBJECT);
continue;
@@ -352,6 +418,11 @@ table_helper_handler(netsnmp_mib_handler *handler,
tbl_req_info = netsnmp_extract_table_info(request);
if (NULL == tbl_req_info) {
tbl_req_info = SNMP_MALLOC_TYPEDEF(netsnmp_table_request_info);
+ if (tbl_req_info == NULL) {
+ table_helper_cleanup(reqinfo, request,
+ SNMP_ERR_GENERR);
+ continue;
+ }
tbl_req_info->reg_info = tbl_info;
tbl_req_info->indexes = snmp_clone_varbind(tbl_info->indexes);
tbl_req_info->number_indexes = 0; /* none yet */
@@ -371,7 +442,8 @@ table_helper_handler(netsnmp_mib_handler *handler,
/*
* oid is long enough to contain COLUMN info
*/
- DEBUGMSGTL(("helper:table:col", " have at least a column (%d)\n",
+ DEBUGMSGTL(("helper:table:col",
+ " have at least a column (%" NETSNMP_PRIo "d)\n",
var->name[oid_column_pos]));
if (var->name[oid_column_pos] < tbl_info->min_column) {
DEBUGMSGTL(("helper:table:col",
@@ -403,10 +475,12 @@ table_helper_handler(netsnmp_mib_handler *handler,
/*
* Reject requests of the form 'myEntry.N' (invalid N)
*/
+#ifndef NETSNMP_NO_WRITE_SUPPORT
if (reqinfo->mode == MODE_SET_RESERVE1)
table_helper_cleanup(reqinfo, request,
SNMP_ERR_NOTWRITABLE);
else if (reqinfo->mode == MODE_GET)
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
table_helper_cleanup(reqinfo, request,
SNMP_NOSUCHOBJECT);
continue;
@@ -427,8 +501,9 @@ table_helper_handler(netsnmp_mib_handler *handler,
continue;
if (tbl_req_info->colnum != var->name[oid_column_pos]) {
DEBUGMSGTL(("helper:table:col",
- " which doesn't match req %d - truncating index info\n",
- var->name[oid_column_pos]));
+ " which doesn't match req "
+ "%" NETSNMP_PRIo "d - truncating index info\n",
+ var->name[oid_column_pos]));
/*
* different column! truncate useless index info
*/
@@ -447,8 +522,8 @@ table_helper_handler(netsnmp_mib_handler *handler,
*/
tbl_req_info->index_oid_len =
var->name_length - oid_index_pos;
- DEBUGMSGTL(("helper:table", " have %d bytes of index\n",
- tbl_req_info->index_oid_len));
+ DEBUGMSGTL(("helper:table", " have %lu bytes of index\n",
+ (unsigned long)tbl_req_info->index_oid_len));
netsnmp_assert(tbl_req_info->index_oid_len < MAX_OID_LEN);
memcpy(tbl_req_info->index_oid, &var->name[oid_index_pos],
tbl_req_info->index_oid_len * sizeof(oid));
@@ -473,8 +548,10 @@ table_helper_handler(netsnmp_mib_handler *handler,
*/
if (reqinfo->mode == MODE_GET ) {
table_helper_cleanup(reqinfo, request, SNMP_NOSUCHOBJECT);
+#ifndef NETSNMP_NO_WRITE_SUPPORT
} else if (reqinfo->mode == MODE_SET_RESERVE1 ) {
table_helper_cleanup(reqinfo, request, SNMP_ERR_NOTWRITABLE);
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
}
continue;
}
@@ -500,6 +577,8 @@ table_helper_handler(netsnmp_mib_handler *handler,
for (tmp_idx = 0, vb = tbl_req_info->indexes;
tmp_idx < tbl_info->number_indexes;
++tmp_idx, vb = vb->next_variable) {
+ size_t parsed_oid_len;
+
if (incomplete && tmp_len) {
/*
* incomplete/illegal OID, set up dummy 0 to parse
@@ -514,29 +593,27 @@ table_helper_handler(netsnmp_mib_handler *handler,
*
* Reject requests of the form 'myObject' (no instance)
*/
- if (reqinfo->mode != MODE_GETNEXT) {
- table_helper_cleanup(reqinfo, requests,
- SNMP_NOSUCHINSTANCE);
- cleaned_up = 1;
- }
tmp_len = 0;
- tmp_name = (oid *) & tmp_len;
+ tmp_name = NULL;
break;
}
/*
* try and parse current index
*/
- if (parse_one_oid_index(&tmp_name, &tmp_len,
+ netsnmp_assert(tmp_len >= 0);
+ parsed_oid_len = tmp_len;
+ if (parse_one_oid_index(&tmp_name, &parsed_oid_len,
vb, 1) != SNMPERR_SUCCESS) {
incomplete = 1;
tmp_len = -1; /* is this necessary? Better safe than
* sorry */
} else {
+ tmp_len = parsed_oid_len;
+ DEBUGMSGTL(("helper:table", " got 1 (incomplete=%d)\n",
+ incomplete));
/*
* do not count incomplete indexes
*/
- DEBUGMSGTL(("helper:table", " got 1 (incomplete=%d)\n",
- incomplete));
if (incomplete)
continue;
++tbl_req_info->number_indexes; /** got one ok */
@@ -549,12 +626,11 @@ table_helper_handler(netsnmp_mib_handler *handler,
} /** for loop */
DEBUGIF("helper:table:results") {
- DEBUGMSGTL(("helper:table:results", " found %d indexes\n",
- tbl_req_info->number_indexes));
- if (!cleaned_up) {
unsigned int count;
u_char *buf = NULL;
size_t buf_len = 0, out_len = 0;
+ DEBUGMSGTL(("helper:table:results", " found %d indexes\n",
+ tbl_req_info->number_indexes));
DEBUGMSGTL(("helper:table:results",
" column: %d, indexes: %d",
tbl_req_info->colnum,
@@ -564,7 +640,7 @@ table_helper_handler(netsnmp_mib_handler *handler,
count++, vb = vb->next_variable) {
out_len = 0;
if (sprint_realloc_by_type(&buf, &buf_len, &out_len, 1,
- vb, 0, 0, 0)) {
+ vb, NULL, NULL, NULL)) {
DEBUGMSG(("helper:table:results",
" index: type=%d(%02x), value=%s",
vb->type, vb->type, buf));
@@ -584,19 +660,34 @@ table_helper_handler(netsnmp_mib_handler *handler,
free(buf);
}
DEBUGMSG(("helper:table:results", "\n"));
- }
}
/*
- * do we have sufficent index info to continue?
+ * do we have sufficient index info to continue?
*/
if ((reqinfo->mode != MODE_GETNEXT) &&
((tbl_req_info->number_indexes != tbl_info->number_indexes) ||
(tmp_len != -1))) {
+
DEBUGMSGTL(("helper:table",
"invalid index(es) for table - skipping\n"));
+
+#ifndef NETSNMP_NO_WRITE_SUPPORT
+ if ( MODE_IS_SET(reqinfo->mode) ) {
+ /*
+ * no point in continuing without indexes for set.
+ */
+ netsnmp_assert(reqinfo->mode == MODE_SET_RESERVE1);
+ /** clear first request so we wont try to run FREE mode */
+ netsnmp_free_request_data_sets(requests);
+ /** set actual error */
+ table_helper_cleanup(reqinfo, request, SNMP_ERR_NOCREATION);
+ need_processing = 0; /* don't call next handler */
+ break;
+ }
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
table_helper_cleanup(reqinfo, request, SNMP_NOSUCHINSTANCE);
continue;
}
@@ -605,7 +696,9 @@ table_helper_handler(netsnmp_mib_handler *handler,
++need_processing;
} /* for each request */
+#ifndef NETSNMP_NO_WRITE_SUPPORT
}
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
/*
* bail if there is nothing for our child handlers
@@ -718,6 +811,7 @@ sparse_table_helper_handler(netsnmp_mib_handler *handler,
/** create sparse table handler
*/
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_SPARSE
netsnmp_mib_handler *
netsnmp_sparse_table_handler_get(void)
{
@@ -733,14 +827,41 @@ int
netsnmp_sparse_table_register(netsnmp_handler_registration *reginfo,
netsnmp_table_registration_info *tabreq)
{
- netsnmp_inject_handler(reginfo,
- netsnmp_create_handler(SPARSE_TABLE_HANDLER_NAME,
- sparse_table_helper_handler));
- netsnmp_inject_handler(reginfo, netsnmp_get_table_handler(tabreq));
+ netsnmp_mib_handler *handler1, *handler2;
+ int rc;
+
+ handler1 = netsnmp_create_handler(SPARSE_TABLE_HANDLER_NAME,
+ sparse_table_helper_handler);
+ if (NULL == handler1)
+ return SNMP_ERR_GENERR;
+
+ handler2 = netsnmp_get_table_handler(tabreq);
+ if (NULL == handler2 ) {
+ netsnmp_handler_free(handler1);
+ return SNMP_ERR_GENERR;
+ }
+
+ rc = netsnmp_inject_handler(reginfo, handler1);
+ if (SNMPERR_SUCCESS != rc) {
+ netsnmp_handler_free(handler1);
+ netsnmp_handler_free(handler2);
+ return rc;
+ }
+
+ rc = netsnmp_inject_handler(reginfo, handler2);
+ if (SNMPERR_SUCCESS != rc) {
+ /** handler1 is in reginfo... remove and free?? */
+ netsnmp_handler_free(handler2);
+ return rc;
+ }
+
+ /** both handlers now in reginfo, so nothing to do on error */
return netsnmp_register_handler(reginfo);
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_SPARSE */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_BUILD_RESULT
/** Builds the result to be returned to the agent given the table information.
* Use this function to return results from lowel level handlers to
* the agent. It takes care of building the proper resulting oid
@@ -774,7 +895,6 @@ netsnmp_table_build_result(netsnmp_handler_registration *reginfo,
return SNMPERR_SUCCESS;
}
-
/** given a registration info object, a request object and the table
* info object it builds the request->requestvb->name oid from the
* index values and column information found in the table_info
@@ -811,6 +931,7 @@ netsnmp_table_build_oid(netsnmp_handler_registration *reginfo,
return SNMPERR_SUCCESS;
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_BUILD_RESULT */
/** given a registration info object, a request object and the table
* info object it builds the request->requestvb->name oid from the
@@ -929,6 +1050,42 @@ netsnmp_check_getnext_reply(netsnmp_request_info *request,
return 0;
}
+netsnmp_table_registration_info *
+netsnmp_table_registration_info_clone(netsnmp_table_registration_info *tri)
+{
+ netsnmp_table_registration_info *copy;
+ copy = malloc(sizeof(*copy));
+ if (copy) {
+ *copy = *tri;
+ copy->indexes = snmp_clone_varbind(tri->indexes);
+ if (!copy->indexes) {
+ free(copy);
+ copy = NULL;
+ }
+ }
+ return copy;
+}
+
+void
+netsnmp_table_registration_info_free(netsnmp_table_registration_info *tri)
+{
+ if (NULL == tri)
+ return;
+
+ if (NULL != tri->indexes)
+ snmp_free_varbind(tri->indexes);
+
+#if 0
+ /*
+ * sigh... example use of valid_columns points to static memory,
+ * so freeing it would be bad... we'll just have to live with any
+ * leaks, for now...
+ */
+#endif
+
+ free(tri);
+}
+
/** @} */
/*
@@ -1054,33 +1211,20 @@ netsnmp_closest_column(unsigned int current,
*
*/
void
-#if HAVE_STDARG_H
netsnmp_table_helper_add_indexes(netsnmp_table_registration_info *tinfo,
...)
-#else
-netsnmp_table_helper_add_indexes(va_alist)
- va_dcl
-#endif
{
va_list debugargs;
int type;
-#if HAVE_STDARG_H
va_start(debugargs, tinfo);
-#else
- netsnmp_table_registration_info *tinfo;
-
- va_start(debugargs);
- tinfo = va_arg(debugargs, netsnmp_table_registration_info *);
-#endif
-
while ((type = va_arg(debugargs, int)) != 0) {
netsnmp_table_helper_add_index(tinfo, type);
}
-
va_end(debugargs);
}
+#ifndef NETSNMP_NO_WRITE_SUPPORT
static void
_row_stash_data_list_free(void *ptr) {
netsnmp_oid_stash_node **tmp = (netsnmp_oid_stash_node **)ptr;
@@ -1088,6 +1232,7 @@ _row_stash_data_list_free(void *ptr) {
free(ptr);
}
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_GET_OR_CREATE_ROW_STASH
/** returns a row-wide place to store data in.
@todo This function will likely change to add free pointer functions. */
netsnmp_oid_stash_node **
@@ -1096,7 +1241,7 @@ netsnmp_table_get_or_create_row_stash(netsnmp_agent_request_info *reqinfo,
{
netsnmp_oid_stash_node **stashp = NULL;
stashp = (netsnmp_oid_stash_node **)
- netsnmp_agent_get_list_data(reqinfo, storage_name);
+ netsnmp_agent_get_list_data(reqinfo, (const char *) storage_name);
if (!stashp) {
/*
@@ -1108,12 +1253,14 @@ netsnmp_table_get_or_create_row_stash(netsnmp_agent_request_info *reqinfo,
return NULL; /* ack. out of mem */
netsnmp_agent_add_list_data(reqinfo,
- netsnmp_create_data_list(storage_name,
+ netsnmp_create_data_list((const char *) storage_name,
stashp,
_row_stash_data_list_free));
}
return stashp;
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_GET_OR_CREATE_ROW_STASH */
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
/*
* advance the table info colnum to the next column, or 0 if there are no more
diff --git a/agent/helpers/table_array.c b/agent/helpers/table_array.c
index 589bc3b..7c98aae 100644
--- a/agent/helpers/table_array.c
+++ b/agent/helpers/table_array.c
@@ -1,9 +1,15 @@
/*
* table_array.c
- * $Id: table_array.c 14356 2006-03-08 22:48:18Z rstory $
+ * $Id$
*/
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
+
+#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/agent/net-snmp-agent-includes.h>
+
+#include <net-snmp/agent/table_array.h>
#if HAVE_STRING_H
#include <string.h>
@@ -11,14 +17,19 @@
#include <strings.h>
#endif
-#include <net-snmp/net-snmp-includes.h>
-#include <net-snmp/agent/net-snmp-agent-includes.h>
-
#include <net-snmp/agent/table.h>
-#include <net-snmp/agent/table_array.h>
#include <net-snmp/library/container.h>
#include <net-snmp/library/snmp_assert.h>
+netsnmp_feature_child_of(table_array_all, mib_helpers)
+
+netsnmp_feature_child_of(table_array_register,table_array_all)
+netsnmp_feature_child_of(table_array_find_table_array_handler,table_array_all)
+netsnmp_feature_child_of(table_array_extract_array_context,table_array_all)
+netsnmp_feature_child_of(table_array_check_row_status,table_array_all)
+
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_CONTAINER
+
/*
* snmp.h:#define SNMP_MSG_INTERNAL_SET_BEGIN -1
* snmp.h:#define SNMP_MSG_INTERNAL_SET_RESERVE1 0
@@ -193,6 +204,7 @@ netsnmp_table_container_register(netsnmp_handler_registration *reginfo,
return netsnmp_register_table(reginfo, tabreg);
}
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_ARRAY_REGISTER
int
netsnmp_table_array_register(netsnmp_handler_registration *reginfo,
netsnmp_table_registration_info *tabreg,
@@ -206,8 +218,10 @@ netsnmp_table_array_register(netsnmp_handler_registration *reginfo,
return netsnmp_table_container_register(reginfo, tabreg, cb,
container, group_rows);
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_ARRAY_REGISTER */
/** find the handler for the table_array helper. */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_ARRAY_FIND_TABLE_ARRAY_HANDLER
netsnmp_mib_handler *
netsnmp_find_table_array_handler(netsnmp_handler_registration *reginfo)
{
@@ -223,15 +237,19 @@ netsnmp_find_table_array_handler(netsnmp_handler_registration *reginfo)
return mh;
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_ARRAY_FIND_TABLE_ARRAY_HANDLER */
/** find the context data used by the table_array helper */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_ARRAY_EXTRACT_ARRAY_CONTEXT
netsnmp_container *
netsnmp_extract_array_context(netsnmp_request_info *request)
{
- return netsnmp_request_get_list_data(request, TABLE_ARRAY_NAME);
+ return (netsnmp_container*)netsnmp_request_get_list_data(request, TABLE_ARRAY_NAME);
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_ARRAY_EXTRACT_ARRAY_CONTEXT */
/** this function is called to validate RowStatus transitions. */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_ARRAY_CHECK_ROW_STATUS
int
netsnmp_table_array_check_row_status(netsnmp_table_array_callbacks *cb,
netsnmp_request_group *ag,
@@ -310,6 +328,7 @@ netsnmp_table_array_check_row_status(netsnmp_table_array_callbacks *cb,
return SNMP_ERR_NOERROR;
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_ARRAY_CHECK_ROW_STATUS */
/** @} */
@@ -344,37 +363,13 @@ netsnmp_table_array_check_row_status(netsnmp_table_array_callbacks *cb,
/*
* context info for SET requests
*/
+#ifndef NETSNMP_NO_WRITE_SUPPORT
typedef struct set_context_s {
netsnmp_agent_request_info *agtreq_info;
table_container_data *tad;
int status;
} set_context;
-
-static void
-release_netsnmp_request_group(netsnmp_index *g, void *v)
-{
- netsnmp_request_group_item *tmp;
- netsnmp_request_group *group = (netsnmp_request_group *) g;
-
- if (!g)
- return;
- while (group->list) {
- tmp = group->list;
- group->list = tmp->next;
- free(tmp);
- }
-
- free(group);
-}
-
-static void
-release_netsnmp_request_groups(void *vp)
-{
- netsnmp_container *c = (netsnmp_container*)vp;
- CONTAINER_FOR_EACH(c, (netsnmp_container_obj_func*)
- release_netsnmp_request_group, NULL);
- CONTAINER_FREE(c);
-}
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
void
build_new_oid(netsnmp_handler_registration *reginfo,
@@ -382,12 +377,10 @@ build_new_oid(netsnmp_handler_registration *reginfo,
netsnmp_index *row, netsnmp_request_info *current)
{
oid coloid[MAX_OID_LEN];
- int coloid_len;
if (!tblreq_info || !reginfo || !row || !current)
return;
- coloid_len = reginfo->rootoid_len + 2;
memcpy(coloid, reginfo->rootoid, reginfo->rootoid_len * sizeof(oid));
/** table.entry */
@@ -490,7 +483,7 @@ process_get_requests(netsnmp_handler_registration *reginfo,
index.oids = tblreq_info->index_oid;
index.len = tblreq_info->index_oid_len;
- row = CONTAINER_FIND(tad->table, &index);
+ row = (netsnmp_index*)CONTAINER_FIND(tad->table, &index);
if (!row) {
DEBUGMSGTL(("table_array:get", "no row found\n"));
netsnmp_set_request_error(agtreq_info, current,
@@ -525,16 +518,12 @@ group_requests(netsnmp_agent_request_info *agtreq_info,
netsnmp_container *request_group, table_container_data * tad)
{
netsnmp_table_request_info *tblreq_info;
- netsnmp_variable_list *var;
netsnmp_index *row, *tmp, index;
netsnmp_request_info *current;
netsnmp_request_group *g;
netsnmp_request_group_item *i;
for (current = requests; current; current = current->next) {
-
- var = current->requestvb;
-
/*
* skip anything that doesn't need processing.
*/
@@ -561,7 +550,7 @@ group_requests(netsnmp_agent_request_info *agtreq_info,
*/
index.oids = tblreq_info->index_oid;
index.len = tblreq_info->index_oid_len;
- tmp = CONTAINER_FIND(request_group, &index);
+ tmp = (netsnmp_index*)CONTAINER_FIND(request_group, &index);
if (tmp) {
DEBUGMSGTL(("table_array:group",
" existing group:"));
@@ -570,6 +559,8 @@ group_requests(netsnmp_agent_request_info *agtreq_info,
DEBUGMSG(("table_array:group", "\n"));
g = (netsnmp_request_group *) tmp;
i = SNMP_MALLOC_TYPEDEF(netsnmp_request_group_item);
+ if (i == NULL)
+ return;
i->ri = current;
i->tri = tblreq_info;
i->next = g->list;
@@ -585,6 +576,11 @@ group_requests(netsnmp_agent_request_info *agtreq_info,
DEBUGMSG(("table_array:group", "\n"));
g = SNMP_MALLOC_TYPEDEF(netsnmp_request_group);
i = SNMP_MALLOC_TYPEDEF(netsnmp_request_group_item);
+ if (i == NULL || g == NULL) {
+ SNMP_FREE(i);
+ SNMP_FREE(g);
+ return;
+ }
g->list = i;
g->table = tad->table;
i->ri = current;
@@ -595,13 +591,15 @@ group_requests(netsnmp_agent_request_info *agtreq_info,
* search for row. all changes are made to the original row,
* later, we'll make a copy in undo_info before we start processing.
*/
- row = g->existing_row = CONTAINER_FIND(tad->table, &index);
+ row = g->existing_row = (netsnmp_index*)CONTAINER_FIND(tad->table, &index);
if (!g->existing_row) {
if (!tad->cb->create_row) {
+#ifndef NETSNMP_NO_WRITE_SUPPORT
if(MODE_IS_SET(agtreq_info->mode))
netsnmp_set_request_error(agtreq_info, current,
SNMP_ERR_NOTWRITABLE);
else
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
netsnmp_set_request_error(agtreq_info, current,
SNMP_NOSUCHINSTANCE);
free(g);
@@ -630,6 +628,33 @@ group_requests(netsnmp_agent_request_info *agtreq_info,
} /** for( current ... ) */
}
+#ifndef NETSNMP_NO_WRITE_SUPPORT
+static void
+release_netsnmp_request_group(netsnmp_index *g, void *v)
+{
+ netsnmp_request_group_item *tmp;
+ netsnmp_request_group *group = (netsnmp_request_group *) g;
+
+ if (!g)
+ return;
+ while (group->list) {
+ tmp = group->list;
+ group->list = tmp->next;
+ free(tmp);
+ }
+
+ free(group);
+}
+
+static void
+release_netsnmp_request_groups(void *vp)
+{
+ netsnmp_container *c = (netsnmp_container*)vp;
+ CONTAINER_FOR_EACH(c, (netsnmp_container_obj_func*)
+ release_netsnmp_request_group, NULL);
+ CONTAINER_FREE(c);
+}
+
static void
process_set_group(netsnmp_index *o, void *c)
{
@@ -823,6 +848,7 @@ process_set_requests(netsnmp_agent_request_info *agtreq_info,
return context.status;
}
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
/**********************************************************************
@@ -858,6 +884,7 @@ netsnmp_table_array_helper_handler(netsnmp_mib_handler *handler,
mode_name[agtreq_info->mode]));
}
+#ifndef NETSNMP_NO_WRITE_SUPPORT
if (MODE_IS_SET(agtreq_info->mode)) {
/*
* netsnmp_mutex_lock(&tad->lock);
@@ -868,6 +895,7 @@ netsnmp_table_array_helper_handler(netsnmp_mib_handler *handler,
* netsnmp_mutex_unlock(&tad->lock);
*/
} else
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
rc = process_get_requests(reginfo, agtreq_info, requests, tad);
if (rc != SNMP_ERR_NOERROR) {
@@ -887,4 +915,5 @@ netsnmp_table_array_helper_handler(netsnmp_mib_handler *handler,
return rc;
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_CONTAINER */
/** @endcond */
diff --git a/agent/helpers/table_container.c b/agent/helpers/table_container.c
index acb698c..08e9741 100644
--- a/agent/helpers/table_container.c
+++ b/agent/helpers/table_container.c
@@ -1,9 +1,15 @@
/*
* table_container.c
- * $Id: table_container.c 14169 2006-01-25 16:28:12Z dts12 $
+ * $Id$
*/
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
+
+#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/agent/net-snmp-agent-includes.h>
+
+#include <net-snmp/agent/table_container.h>
#if HAVE_STRING_H
#include <string.h>
@@ -11,14 +17,21 @@
#include <strings.h>
#endif
-#include <net-snmp/net-snmp-includes.h>
-#include <net-snmp/agent/net-snmp-agent-includes.h>
-
#include <net-snmp/agent/table.h>
-#include <net-snmp/agent/table_container.h>
#include <net-snmp/library/container.h>
#include <net-snmp/library/snmp_assert.h>
+netsnmp_feature_provide(table_container)
+netsnmp_feature_child_of(table_container, table_container_all)
+netsnmp_feature_child_of(table_container_replace_row, table_container_all)
+netsnmp_feature_child_of(table_container_extract, table_container_all)
+netsnmp_feature_child_of(table_container_management, table_container_all)
+netsnmp_feature_child_of(table_container_row_remove, table_container_all)
+netsnmp_feature_child_of(table_container_row_insert, table_container_all)
+netsnmp_feature_child_of(table_container_all, mib_helpers)
+
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_CONTAINER
+
/*
* snmp.h:#define SNMP_MSG_INTERNAL_SET_BEGIN -1
* snmp.h:#define SNMP_MSG_INTERNAL_SET_RESERVE1 0
@@ -34,6 +47,9 @@
*/
typedef struct container_table_data_s {
+ /** Number of handlers whose myvoid pointer points to this structure. */
+ int refcnt;
+
/** registration info for the table */
netsnmp_table_registration_info *tblreg_info;
@@ -159,6 +175,7 @@ _find_next_row(netsnmp_container *c,
*
* ================================== */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_CONTAINER_MANAGEMENT
container_table_data *
netsnmp_tcontainer_create_table( const char *name,
netsnmp_container *container, long flags )
@@ -179,7 +196,7 @@ netsnmp_tcontainer_create_table( const char *name,
}
if (flags)
- table->key_type = flags & 0x03; /* Use lowest two bits */
+ table->key_type = (char)(flags & 0x03); /* Use lowest two bits */
else
table->key_type = TABLE_CONTAINER_KEY_NETSNMP_INDEX;
@@ -203,6 +220,7 @@ netsnmp_tcontainer_delete_table( container_table_data *table )
SNMP_FREE(table);
return;
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_CONTAINER_MANAGEMENT */
/*
* The various standalone row operation routines
@@ -229,6 +247,7 @@ netsnmp_tcontainer_remove_row( container_table_data *table, netsnmp_index *row )
return NULL;
}
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_CONTAINER_REPLACE_ROW
int
netsnmp_tcontainer_replace_row( container_table_data *table,
netsnmp_index *old_row, netsnmp_index *new_row )
@@ -239,6 +258,7 @@ netsnmp_tcontainer_replace_row( container_table_data *table,
netsnmp_tcontainer_add_row( table, new_row );
return 0;
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_CONTAINER_REPLACE_ROW */
/* netsnmp_tcontainer_remove_delete_row() will be table-specific too */
@@ -249,6 +269,20 @@ netsnmp_tcontainer_replace_row( container_table_data *table,
*
* ================================== */
+static container_table_data *
+netsnmp_container_table_data_clone(container_table_data *tad)
+{
+ ++tad->refcnt;
+ return tad;
+}
+
+static void
+netsnmp_container_table_data_free(container_table_data *tad)
+{
+ if (--tad->refcnt == 0)
+ free(tad);
+}
+
/** returns a netsnmp_mib_handler object for the table_container helper */
netsnmp_mib_handler *
netsnmp_container_table_handler_get(netsnmp_table_registration_info *tabreg,
@@ -273,6 +307,7 @@ netsnmp_container_table_handler_get(netsnmp_table_registration_info *tabreg,
return NULL;
}
+ tad->refcnt = 1;
tad->tblreg_info = tabreg; /* we need it too, but it really is not ours */
if(key_type)
tad->key_type = key_type;
@@ -289,6 +324,8 @@ netsnmp_container_table_handler_get(netsnmp_table_registration_info *tabreg,
container->ncompare = netsnmp_ncompare_netsnmp_index;
handler->myvoid = (void*)tad;
+ handler->data_clone = (void *(*)(void *))netsnmp_container_table_data_clone;
+ handler->data_free = (void (*)(void *))netsnmp_container_table_data_free;
handler->flags |= MIB_HANDLER_AUTO_NEXT;
return handler;
@@ -315,13 +352,35 @@ netsnmp_container_table_register(netsnmp_handler_registration *reginfo,
return netsnmp_register_table(reginfo, tabreg);
}
+int
+netsnmp_container_table_unregister(netsnmp_handler_registration *reginfo)
+{
+ container_table_data *tad;
+
+ if (!reginfo)
+ return MIB_UNREGISTRATION_FAILED;
+ tad = (container_table_data *)
+ netsnmp_find_handler_data_by_name(reginfo, "table_container");
+ if (tad) {
+ CONTAINER_FREE( tad->table );
+ tad->table = NULL;
+ /*
+ * Note: don't free the memory tad points at here - that is done
+ * by netsnmp_container_table_data_free().
+ */
+ }
+ return netsnmp_unregister_table( reginfo );
+}
+
/** retrieve the container used by the table_container helper */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_CONTAINER_EXTRACT
netsnmp_container*
netsnmp_container_table_container_extract(netsnmp_request_info *request)
{
return (netsnmp_container *)
netsnmp_request_get_list_data(request, TABLE_CONTAINER_CONTAINER);
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_CONTAINER_EXTRACT */
#ifndef NETSNMP_USE_INLINE
/** find the context data used by the table_container helper */
@@ -346,6 +405,7 @@ netsnmp_container_table_extract_context(netsnmp_request_info *request)
}
#endif /* inline */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_CONTAINER_ROW_INSERT
/** inserts a newly created table_container entry into a request list */
void
netsnmp_container_table_row_insert(netsnmp_request_info *request,
@@ -413,6 +473,76 @@ netsnmp_container_table_row_insert(netsnmp_request_info *request,
}
}
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_CONTAINER_ROW_INSERT */
+
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_CONTAINER_ROW_REMOVE
+/** removes a table_container entry from a request list */
+void
+netsnmp_container_table_row_remove(netsnmp_request_info *request,
+ netsnmp_index *row)
+{
+ netsnmp_request_info *req;
+ netsnmp_table_request_info *table_info = NULL;
+ netsnmp_variable_list *this_index = NULL;
+ netsnmp_variable_list *that_index = NULL;
+ oid base_oid[] = {0, 0}; /* Make sure index OIDs are legal! */
+ oid this_oid[MAX_OID_LEN];
+ oid that_oid[MAX_OID_LEN];
+ size_t this_oid_len, that_oid_len;
+
+ if (!request)
+ return;
+
+ /*
+ * We'll add the new row information to any request
+ * structure with the same index values as the request
+ * passed in (which includes that one!).
+ *
+ * So construct an OID based on these index values.
+ */
+
+ table_info = netsnmp_extract_table_info(request);
+ this_index = table_info->indexes;
+ build_oid_noalloc(this_oid, MAX_OID_LEN, &this_oid_len,
+ base_oid, 2, this_index);
+
+ /*
+ * We need to look through the whole of the request list
+ * (as received by the current handler), as there's no
+ * guarantee that this routine will be called by the first
+ * varbind that refers to this row.
+ * In particular, a RowStatus controlled row creation
+ * may easily occur later in the variable list.
+ *
+ * So first, we rewind to the head of the list....
+ */
+ for (req=request; req->prev; req=req->prev)
+ ;
+
+ /*
+ * ... and then start looking for matching indexes
+ * (by constructing OIDs from these index values)
+ */
+ for (; req; req=req->next) {
+ if (req->processed)
+ continue;
+
+ table_info = netsnmp_extract_table_info(req);
+ that_index = table_info->indexes;
+ build_oid_noalloc(that_oid, MAX_OID_LEN, &that_oid_len,
+ base_oid, 2, that_index);
+
+ /*
+ * This request has the same index values,
+ * so add the newly-created row information.
+ */
+ if (snmp_oid_compare(this_oid, this_oid_len,
+ that_oid, that_oid_len) == 0) {
+ netsnmp_request_remove_list_data(req, TABLE_CONTAINER_ROW);
+ }
+ }
+}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_CONTAINER_ROW_REMOVE */
/** @cond */
/**********************************************************************
@@ -482,7 +612,7 @@ _data_lookup(netsnmp_handler_registration *reginfo,
* column, if necessary.
*/
_set_key( tad, request, tblreq_info, &key, &index );
- row = _find_next_row(tad->table, tblreq_info, key);
+ row = (netsnmp_index*)_find_next_row(tad->table, tblreq_info, key);
if (row) {
/*
* update indexes in tblreq_info (index & varbind),
@@ -518,17 +648,21 @@ _data_lookup(netsnmp_handler_registration *reginfo,
else {
_set_key( tad, request, tblreq_info, &key, &index );
- row = CONTAINER_FIND(tad->table, key);
+ row = (netsnmp_index*)CONTAINER_FIND(tad->table, key);
if (NULL == row) {
/*
* not results found. For a get, that is an error
*/
DEBUGMSGTL(("table_container", "no row found\n"));
+#ifndef NETSNMP_NO_WRITE_SUPPORT
if((agtreq_info->mode != MODE_SET_RESERVE1) || /* get */
(reginfo->modes & HANDLER_CAN_NOT_CREATE)) { /* no create */
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
netsnmp_set_request_error(agtreq_info, request,
SNMP_NOSUCHINSTANCE);
+#ifndef NETSNMP_NO_WRITE_SUPPORT
}
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
}
} /** GET/SET */
@@ -590,7 +724,11 @@ _container_table_handler(netsnmp_mib_handler *handler,
* registration.
*/
oldmode = agtreq_info->mode;
- if(MODE_IS_GET(oldmode) || (MODE_SET_RESERVE1 == oldmode)) {
+ if(MODE_IS_GET(oldmode)
+#ifndef NETSNMP_NO_WRITE_SUPPORT
+ || (MODE_SET_RESERVE1 == oldmode)
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
+ ) {
netsnmp_request_info *curr_request;
/*
* Loop through each of the requests, and
@@ -721,7 +859,7 @@ netsnmp_index *
netsnmp_table_index_find_next_row(netsnmp_container *c,
netsnmp_table_request_info *tblreq)
{
- return _find_next_row(c, tblreq, NULL );
+ return (netsnmp_index*)_find_next_row(c, tblreq, NULL );
}
/* ==================================
@@ -730,4 +868,9 @@ netsnmp_table_index_find_next_row(netsnmp_container *c,
*
* ================================== */
+#else /* NETSNMP_FEATURE_REMOVE_TABLE_CONTAINER */
+netsnmp_feature_unused(table_container);
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_CONTAINER */
/** @} */
+
+
diff --git a/agent/helpers/table_data.c b/agent/helpers/table_data.c
index 7e83fe9..75ddc1d 100644
--- a/agent/helpers/table_data.c
+++ b/agent/helpers/table_data.c
@@ -1,4 +1,10 @@
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
+
+#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/agent/net-snmp-agent-includes.h>
+
+#include <net-snmp/agent/table_data.h>
#if HAVE_STRING_H
#include <string.h>
@@ -6,13 +12,30 @@
#include <strings.h>
#endif
-#include <net-snmp/net-snmp-includes.h>
-#include <net-snmp/agent/net-snmp-agent-includes.h>
-
#include <net-snmp/agent/table.h>
-#include <net-snmp/agent/table_data.h>
#include <net-snmp/agent/read_only.h>
+netsnmp_feature_child_of(table_data_all, mib_helpers)
+
+netsnmp_feature_child_of(table_data, table_data_all)
+netsnmp_feature_child_of(register_read_only_table_data, table_data_all)
+netsnmp_feature_child_of(extract_table_row_data, table_data_all)
+netsnmp_feature_child_of(insert_table_row, table_data_all)
+netsnmp_feature_child_of(table_data_delete_table, table_data_all)
+
+netsnmp_feature_child_of(table_data_extras, table_data_all)
+
+netsnmp_feature_child_of(table_data_create_table, table_data_extras)
+netsnmp_feature_child_of(table_data_create_row, table_data_extras)
+netsnmp_feature_child_of(table_data_copy_row, table_data_extras)
+netsnmp_feature_child_of(table_data_remove_delete_row, table_data_extras)
+netsnmp_feature_child_of(table_data_unregister, table_data_extras)
+netsnmp_feature_child_of(table_data_row_count, table_data_extras)
+netsnmp_feature_child_of(table_data_row_operations, table_data_extras)
+netsnmp_feature_child_of(table_data_row_first, table_data_extras)
+
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_DATA
+
/** @defgroup table_data table_data
* Helps you implement a table with datamatted storage.
* @ingroup table
@@ -81,17 +104,17 @@ netsnmp_table_data_clone_row(netsnmp_table_row *row)
if (row->indexes) {
newrow->indexes = snmp_clone_varbind(newrow->indexes);
if (!newrow->indexes) {
- free (newrow);
+ free(newrow);
return NULL;
}
}
if (row->index_oid) {
- memdup((u_char **) & newrow->index_oid,
- (u_char *) row->index_oid,
- row->index_oid_len * sizeof(oid));
+ newrow->index_oid =
+ snmp_duplicate_objid(row->index_oid, row->index_oid_len);
if (!newrow->index_oid) {
- free (newrow);
+ free(newrow->indexes);
+ free(newrow);
return NULL;
}
}
@@ -229,7 +252,7 @@ netsnmp_table_data_add_row(netsnmp_table_data *table,
}
/** swaps out origrow with newrow. This does *not* delete/free anything! */
-NETSNMP_INLINE void
+void
netsnmp_table_data_replace_row(netsnmp_table_data *table,
netsnmp_table_row *origrow,
netsnmp_table_row *newrow)
@@ -288,12 +311,15 @@ netsnmp_table_data_remove_and_delete_row(netsnmp_table_data *table,
* Generic API - mostly renamed wrappers
* ===================================== */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_DATA_CREATE_TABLE
netsnmp_table_data *
netsnmp_table_data_create_table(const char *name, long flags)
{
return netsnmp_create_table_data( name );
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_DATA_CREATE_TABLE */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_DATA_DELETE_TABLE
void
netsnmp_table_data_delete_table( netsnmp_table_data *table )
{
@@ -302,6 +328,9 @@ netsnmp_table_data_delete_table( netsnmp_table_data *table )
if (!table)
return;
+ snmp_free_varbind(table->indexes_template);
+ table->indexes_template = NULL;
+
for (row = table->first_row; row; row=nextrow) {
nextrow = row->next;
row->next = NULL;
@@ -310,14 +339,13 @@ netsnmp_table_data_delete_table( netsnmp_table_data *table )
}
table->first_row = NULL;
- if (table->name) {
- SNMP_FREE(table->name);
- table->name = NULL;
- }
+ SNMP_FREE(table->name);
SNMP_FREE(table);
return;
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_DATA_DELETE_TABLE */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_DATA_CREATE_ROW
netsnmp_table_row *
netsnmp_table_data_create_row( void* entry )
{
@@ -326,9 +354,11 @@ netsnmp_table_data_create_row( void* entry )
row->data = entry;
return row;
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_DATA_CREATE_ROW */
/* netsnmp_table_data_clone_row() defined above */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_DATA_COPY_ROW
int
netsnmp_table_data_copy_row( netsnmp_table_row *old_row,
netsnmp_table_row *new_row )
@@ -341,12 +371,12 @@ netsnmp_table_data_copy_row( netsnmp_table_row *old_row,
if (old_row->indexes)
new_row->indexes = snmp_clone_varbind(old_row->indexes);
if (old_row->index_oid)
- memdup((u_char **) & new_row->index_oid,
- (u_char *) old_row->index_oid,
- old_row->index_oid_len * sizeof(oid));
+ new_row->index_oid =
+ snmp_duplicate_objid(old_row->index_oid, old_row->index_oid_len);
/* XXX - Doesn't copy table-specific row structure */
return 0;
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_DATA_COPY_ROW */
/*
* netsnmp_table_data_delete_row()
@@ -356,12 +386,14 @@ netsnmp_table_data_copy_row( netsnmp_table_row *old_row,
* all defined above
*/
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_DATA_REMOVE_DELETE_ROW
void *
netsnmp_table_data_remove_delete_row(netsnmp_table_data *table,
netsnmp_table_row *row)
{
return netsnmp_table_data_remove_and_delete_row(table, row);
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_DATA_REMOVE_DELETE_ROW */
/* ==================================
@@ -403,6 +435,8 @@ netsnmp_register_table_data(netsnmp_handler_registration *reginfo,
return netsnmp_register_table(reginfo, table_info);
}
+
+#ifndef NETSNMP_FEATURE_REMOVE_REGISTER_READ_ONLY_TABLE_DATA
/** registers a handler as a read-only data table
* If table_info != NULL, it registers it as a normal table too. */
int
@@ -413,6 +447,16 @@ netsnmp_register_read_only_table_data(netsnmp_handler_registration *reginfo,
netsnmp_inject_handler(reginfo, netsnmp_get_read_only_handler());
return netsnmp_register_table_data(reginfo, table, table_info);
}
+#endif /* NETSNMP_FEATURE_REMOVE_REGISTER_READ_ONLY_TABLE_DATA */
+
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_DATA_UNREGISTER
+int
+netsnmp_unregister_table_data(netsnmp_handler_registration *reginfo)
+{
+ /* free table; */
+ return netsnmp_unregister_table(reginfo);
+}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_DATA_UNREGISTER */
/*
* The helper handler that takes care of passing a specific row of
@@ -445,7 +489,9 @@ netsnmp_table_data_helper_handler(netsnmp_mib_handler *handler,
switch (reqinfo->mode) {
case MODE_GET:
case MODE_GETNEXT:
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
netsnmp_request_add_list_data(request,
netsnmp_create_data_list(
TABLE_DATA_TABLE, table, NULL));
@@ -519,9 +565,7 @@ netsnmp_table_data_helper_handler(netsnmp_mib_handler *handler,
/*
* equal match, return the next row
*/
- if (row) {
- row = row->next;
- }
+ row = row->next;
break;
} else if (result > 0) {
/*
@@ -598,6 +642,7 @@ netsnmp_table_data_helper_handler(netsnmp_mib_handler *handler,
}
break;
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
valid_request = 1;
if (NULL !=
@@ -622,6 +667,7 @@ netsnmp_table_data_helper_handler(netsnmp_mib_handler *handler,
case MODE_SET_FREE:
case MODE_SET_UNDO:
valid_request = 1;
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
}
}
@@ -664,6 +710,7 @@ netsnmp_extract_table_row(netsnmp_request_info *request)
TABLE_DATA_ROW);
}
+#ifndef NETSNMP_FEATURE_REMOVE_EXTRACT_TABLE_ROW_DATA
/** extracts the data from the row being accessed passed from the
* table_data helper */
void *
@@ -676,9 +723,11 @@ netsnmp_extract_table_row_data(netsnmp_request_info *request)
else
return NULL;
}
+#endif /* NETSNMP_FEATURE_REMOVE_EXTRACT_TABLE_ROW_DATA */
+#ifndef NETSNMP_FEATURE_REMOVE_INSERT_TABLE_ROW
/** inserts a newly created table_data row into a request */
-NETSNMP_INLINE void
+void
netsnmp_insert_table_row(netsnmp_request_info *request,
netsnmp_table_row *row)
{
@@ -741,6 +790,7 @@ netsnmp_insert_table_row(netsnmp_request_info *request,
}
}
}
+#endif /* NETSNMP_FEATURE_REMOVE_INSERT_TABLE_ROW */
/* builds a result given a row, a varbind to set and the data */
int
@@ -852,11 +902,13 @@ netsnmp_table_data_num_rows(netsnmp_table_data *table)
* Generic API - mostly renamed wrappers
* ===================================== */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_DATA_ROW_FIRST
netsnmp_table_row *
netsnmp_table_data_row_first(netsnmp_table_data *table)
{
return netsnmp_table_data_get_first_row(table);
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_DATA_ROW_FIRST */
netsnmp_table_row *
netsnmp_table_data_row_get( netsnmp_table_data *table,
@@ -921,11 +973,13 @@ netsnmp_table_data_row_next_byidx(netsnmp_table_data *table,
return netsnmp_table_data_row_next_byoid(table, instance, len);
}
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_DATA_ROW_COUNT
int
netsnmp_table_data_row_count(netsnmp_table_data *table)
{
return netsnmp_table_data_num_rows(table);
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_DATA_ROW_COUNT */
/* ==================================
@@ -935,6 +989,7 @@ netsnmp_table_data_row_count(netsnmp_table_data *table)
*
* ================================== */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_DATA_ROW_OPERATIONS
void *
netsnmp_table_data_entry_first(netsnmp_table_data *table)
{
@@ -994,6 +1049,7 @@ netsnmp_table_data_entry_next_byoid(netsnmp_table_data *table,
netsnmp_table_data_row_next_byoid(table, instance, len);
return (row ? row->data : NULL );
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_DATA_ROW_OPERATIONS */
/* =====================================
* Generic API - mostly renamed wrappers
@@ -1005,5 +1061,9 @@ netsnmp_table_data_entry_next_byoid(netsnmp_table_data *table,
*
* ================================== */
+#else /* NETSNMP_FEATURE_REMOVE_TABLE_DATA */
+netsnmp_feature_unused(table_data);
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_DATA */
+
/** @}
*/
diff --git a/agent/helpers/table_dataset.c b/agent/helpers/table_dataset.c
index 354c006..0949a8a 100644
--- a/agent/helpers/table_dataset.c
+++ b/agent/helpers/table_dataset.c
@@ -1,4 +1,11 @@
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
+
+#include <net-snmp/net-snmp-features.h>
+#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/agent/net-snmp-agent-includes.h>
+
+#include <net-snmp/agent/table_dataset.h>
#if HAVE_STRING_H
#include <string.h>
@@ -6,8 +13,33 @@
#include <strings.h>
#endif
-#include <net-snmp/net-snmp-includes.h>
-#include <net-snmp/agent/net-snmp-agent-includes.h>
+netsnmp_feature_child_of(table_dataset_all, mib_helpers)
+netsnmp_feature_child_of(table_dataset, table_dataset_all)
+netsnmp_feature_child_of(table_dataset_remove_row, table_dataset_all)
+netsnmp_feature_child_of(table_data_set_column, table_dataset_all)
+netsnmp_feature_child_of(table_dataset_get_newrow, table_dataset_all)
+netsnmp_feature_child_of(table_set_add_indexes, table_dataset_all)
+netsnmp_feature_child_of(delete_table_data_set, table_dataset_all)
+netsnmp_feature_child_of(table_set_multi_add_default_row, table_dataset_all)
+netsnmp_feature_child_of(table_dataset_unregister_auto_data_table, table_dataset_all)
+
+#ifdef NETSNMP_FEATURE_REQUIRE_TABLE_DATASET
+netsnmp_feature_require(table_get_or_create_row_stash)
+netsnmp_feature_require(table_data_delete_table)
+netsnmp_feature_require(table_data)
+netsnmp_feature_require(oid_stash_get_data)
+netsnmp_feature_require(oid_stash_add_data)
+#endif /* NETSNMP_FEATURE_REQUIRE_TABLE_DATASET */
+
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_DATASET
+
+#ifndef NETSNMP_NO_WRITE_SUPPORT
+netsnmp_feature_require(oid_stash)
+#endif /* !NETSNMP_NO_WRITE_SUPPORT */
+
+#ifndef NETSNMP_DISABLE_MIB_LOADING
+netsnmp_feature_require(mib_to_asn_type)
+#endif /* NETSNMP_DISABLE_MIB_LOADING */
static netsnmp_data_list *auto_tables;
@@ -72,59 +104,6 @@ netsnmp_init_table_dataset(void) {
*
* ================================== */
-/** Create a netsnmp_table_data_set structure given a table_data definition */
-netsnmp_table_data_set *
-netsnmp_create_table_data_set(const char *table_name)
-{
- netsnmp_table_data_set *table_set =
- SNMP_MALLOC_TYPEDEF(netsnmp_table_data_set);
- if (!table_set)
- return NULL;
- table_set->table = netsnmp_create_table_data(table_name);
- return table_set;
-}
-
-/** clones a dataset row, including all data. */
-netsnmp_table_row *
-netsnmp_table_data_set_clone_row(netsnmp_table_row *row)
-{
- netsnmp_table_data_set_storage *data, **newrowdata;
- netsnmp_table_row *newrow;
-
- if (!row)
- return NULL;
-
- newrow = netsnmp_table_data_clone_row(row);
- if (!newrow)
- return NULL;
-
- data = (netsnmp_table_data_set_storage *) row->data;
-
- if (data) {
- for (newrowdata =
- (netsnmp_table_data_set_storage **) &(newrow->data); data;
- newrowdata = &((*newrowdata)->next), data = data->next) {
-
- memdup((u_char **) newrowdata, (u_char *) data,
- sizeof(netsnmp_table_data_set_storage));
- if (!*newrowdata) {
- netsnmp_table_dataset_delete_row(newrow);
- return NULL;
- }
-
- if (data->data.voidp) {
- memdup((u_char **) & ((*newrowdata)->data.voidp),
- (u_char *) data->data.voidp, data->data_len);
- if (!(*newrowdata)->data.voidp) {
- netsnmp_table_dataset_delete_row(newrow);
- return NULL;
- }
- }
- }
- }
- return newrow;
-}
-
/** deletes a single dataset table data.
* returns the (possibly still good) next pointer of the deleted data object.
*/
@@ -159,7 +138,7 @@ netsnmp_table_dataset_delete_row(netsnmp_table_row *row)
if (!row)
return;
- data = netsnmp_table_data_delete_row(row);
+ data = (netsnmp_table_data_set_storage*)netsnmp_table_data_delete_row(row);
netsnmp_table_dataset_delete_all_data(data);
}
@@ -185,6 +164,7 @@ netsnmp_table_dataset_replace_row(netsnmp_table_data_set *table,
}
/** removes a row from the table, but doesn't delete/free the column values */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_DATASET_REMOVE_ROW
NETSNMP_INLINE void
netsnmp_table_dataset_remove_row(netsnmp_table_data_set *table,
netsnmp_table_row *row)
@@ -194,6 +174,7 @@ netsnmp_table_dataset_remove_row(netsnmp_table_data_set *table,
netsnmp_table_data_remove_and_delete_row(table->table, row);
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_DATASET_REMOVE_ROW */
/** removes a row from the table and then deletes it (and all its data) */
NETSNMP_INLINE void
@@ -211,6 +192,80 @@ netsnmp_table_dataset_remove_and_delete_row(netsnmp_table_data_set *table,
netsnmp_table_dataset_delete_all_data(data);
}
+/** Create a netsnmp_table_data_set structure given a table_data definition */
+netsnmp_table_data_set *
+netsnmp_create_table_data_set(const char *table_name)
+{
+ netsnmp_table_data_set *table_set =
+ SNMP_MALLOC_TYPEDEF(netsnmp_table_data_set);
+ if (!table_set)
+ return NULL;
+ table_set->table = netsnmp_create_table_data(table_name);
+ return table_set;
+}
+
+#ifndef NETSNMP_FEATURE_REMOVE_DELETE_TABLE_DATA_SET
+void netsnmp_delete_table_data_set(netsnmp_table_data_set *table_set)
+{
+ netsnmp_table_data_set_storage *ptr, *next;
+ netsnmp_table_row *prow, *pnextrow;
+
+ for (ptr = table_set->default_row; ptr; ptr = next) {
+ next = ptr->next;
+ free(ptr);
+ }
+ table_set->default_row = NULL;
+ for (prow = table_set->table->first_row; prow; prow = pnextrow) {
+ pnextrow = prow->next;
+ netsnmp_table_dataset_remove_and_delete_row(table_set, prow);
+ }
+ table_set->table->first_row = NULL;
+ netsnmp_table_data_delete_table(table_set->table);
+ free(table_set);
+}
+#endif /* NETSNMP_FEATURE_REMOVE_DELETE_TABLE_DATA_SET */
+
+/** clones a dataset row, including all data. */
+netsnmp_table_row *
+netsnmp_table_data_set_clone_row(netsnmp_table_row *row)
+{
+ netsnmp_table_data_set_storage *data, **newrowdata;
+ netsnmp_table_row *newrow;
+
+ if (!row)
+ return NULL;
+
+ newrow = netsnmp_table_data_clone_row(row);
+ if (!newrow)
+ return NULL;
+
+ data = (netsnmp_table_data_set_storage *) row->data;
+
+ if (data) {
+ for (newrowdata =
+ (netsnmp_table_data_set_storage **) &(newrow->data); data;
+ newrowdata = &((*newrowdata)->next), data = data->next) {
+
+ memdup((u_char **) newrowdata, (u_char *) data,
+ sizeof(netsnmp_table_data_set_storage));
+ if (!*newrowdata) {
+ netsnmp_table_dataset_delete_row(newrow);
+ return NULL;
+ }
+
+ if (data->data.voidp) {
+ memdup((u_char **) & ((*newrowdata)->data.voidp),
+ (u_char *) data->data.voidp, data->data_len);
+ if (!(*newrowdata)->data.voidp) {
+ netsnmp_table_dataset_delete_row(newrow);
+ return NULL;
+ }
+ }
+ }
+ }
+ return newrow;
+}
+
/* ==================================
*
* Data Set API: Default row operations
@@ -229,9 +284,10 @@ netsnmp_table_data_set_create_row_from_defaults
for (; defrow; defrow = defrow->next) {
netsnmp_set_row_column(row, defrow->column, defrow->type,
defrow->data.voidp, defrow->data_len);
+#ifndef NETSNMP_NO_WRITE_SUPPORT
if (defrow->writable)
netsnmp_mark_row_column_writable(row, defrow->column, 1);
-
+#endif /* !NETSNMP_NO_WRITE_SUPPORT */
}
return row;
}
@@ -269,6 +325,8 @@ netsnmp_table_set_add_default_row(netsnmp_table_data_set *table_set,
}
new_col = SNMP_MALLOC_TYPEDEF(netsnmp_table_data_set_storage);
+ if (new_col == NULL)
+ return SNMPERR_GENERR;
new_col->type = type;
new_col->writable = writable;
new_col->column = column;
@@ -305,14 +363,9 @@ netsnmp_table_set_add_default_row(netsnmp_table_data_set *table_set,
* this is a wrapper around calling netsnmp_table_set_add_default_row
* repeatedly for you.
*/
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_SET_MULTI_ADD_DEFAULT_ROW
void
-#if HAVE_STDARG_H
netsnmp_table_set_multi_add_default_row(netsnmp_table_data_set *tset, ...)
-#else
-netsnmp_table_set_multi_add_default_row(va_dcl
- )
- va_dcl
-#endif
{
va_list debugargs;
unsigned int column;
@@ -320,14 +373,7 @@ netsnmp_table_set_multi_add_default_row(va_dcl
void *data;
size_t data_len;
-#if HAVE_STDARG_H
va_start(debugargs, tset);
-#else
- netsnmp_table_data_set *tset;
-
- va_start(debugargs);
- tset = va_arg(debugargs, netsnmp_table_data_set *);
-#endif
while ((column = va_arg(debugargs, unsigned int)) != 0) {
type = va_arg(debugargs, int);
@@ -340,7 +386,7 @@ netsnmp_table_set_multi_add_default_row(va_dcl
va_end(debugargs);
}
-
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_SET_MULTI_ADD_DEFAULT_ROW */
/* ==================================
*
@@ -380,11 +426,15 @@ netsnmp_register_table_data_set(netsnmp_handler_registration *reginfo,
netsnmp_table_data_set *data_set,
netsnmp_table_registration_info *table_info)
{
+ int ret;
+
if (NULL == table_info) {
/*
* allocate the table if one wasn't allocated
*/
table_info = SNMP_MALLOC_TYPEDEF(netsnmp_table_registration_info);
+ if (table_info == NULL)
+ return SNMP_ERR_GENERR;
}
if (NULL == table_info->indexes && data_set->table->indexes_template) {
@@ -415,8 +465,11 @@ netsnmp_register_table_data_set(netsnmp_handler_registration *reginfo,
netsnmp_inject_handler(reginfo,
netsnmp_get_table_data_set_handler(data_set));
- return netsnmp_register_table_data(reginfo, data_set->table,
+ ret = netsnmp_register_table_data(reginfo, data_set->table,
table_info);
+ if (ret == SNMPERR_SUCCESS && reginfo->handler)
+ netsnmp_handler_owns_table_info(reginfo->handler->next);
+ return ret;
}
newrow_stash *
@@ -428,11 +481,14 @@ netsnmp_table_data_set_create_newrowstash
netsnmp_table_row *newrow = NULL;
newrowstash = SNMP_MALLOC_TYPEDEF(newrow_stash);
- newrowstash->created = 1;
- newrow = netsnmp_table_data_set_create_row_from_defaults
- (datatable->default_row);
- newrow->indexes = snmp_clone_varbind(table_info->indexes);
- newrowstash->newrow = newrow;
+
+ if (newrowstash != NULL) {
+ newrowstash->created = 1;
+ newrow = netsnmp_table_data_set_create_row_from_defaults
+ (datatable->default_row);
+ newrow->indexes = snmp_clone_varbind(table_info->indexes);
+ newrowstash->newrow = newrow;
+ }
return newrowstash;
}
@@ -451,8 +507,6 @@ netsnmp_table_data_set_helper_handler(netsnmp_mib_handler *handler,
netsnmp_table_row *row, *newrow = NULL;
netsnmp_table_request_info *table_info;
netsnmp_request_info *request;
- oid *suffix;
- size_t suffix_len;
netsnmp_oid_stash_node **stashp = NULL;
if (!handler)
@@ -462,6 +516,11 @@ netsnmp_table_data_set_helper_handler(netsnmp_mib_handler *handler,
for (request = requests; request; request = request->next) {
netsnmp_table_data_set *datatable =
(netsnmp_table_data_set *) handler->myvoid;
+ const oid * const suffix =
+ requests->requestvb->name + reginfo->rootoid_len + 2;
+ const size_t suffix_len =
+ requests->requestvb->name_length - (reginfo->rootoid_len + 2);
+
if (request->processed)
continue;
@@ -470,16 +529,10 @@ netsnmp_table_data_set_helper_handler(netsnmp_mib_handler *handler,
*/
row = netsnmp_extract_table_row(request);
table_info = netsnmp_extract_table_info(request);
- suffix = requests->requestvb->name + reginfo->rootoid_len + 2;
- suffix_len = requests->requestvb->name_length -
- (reginfo->rootoid_len + 2);
+#ifndef NETSNMP_NO_WRITE_SUPPORT
if (MODE_IS_SET(reqinfo->mode)) {
- char buf[256]; /* is this reasonable size?? */
- int rc;
- size_t len;
-
/*
* use a cached copy of the row for modification
*/
@@ -488,30 +541,16 @@ netsnmp_table_data_set_helper_handler(netsnmp_mib_handler *handler,
* cache location: may have been created already by other
* SET requests in the same master request.
*/
- rc = snprintf(buf, sizeof(buf), "dataset_row_stash:%s:",
- datatable->table->name);
- if ((-1 == rc) || (rc >= sizeof(buf))) {
- snmp_log(LOG_ERR,"%s handler name too long\n",
- datatable->table->name);
- netsnmp_set_request_error(reqinfo, request,
- SNMP_ERR_GENERR);
- continue;
- }
- len = sizeof(buf) - rc;
- rc = snprint_objid(&buf[rc], len, table_info->index_oid,
- table_info->index_oid_len);
- if (-1 == rc) {
- snmp_log(LOG_ERR,"%s oid or name too long\n",
- datatable->table->name);
- netsnmp_set_request_error(reqinfo, request,
- SNMP_ERR_GENERR);
+ stashp = netsnmp_table_dataset_get_or_create_stash(reqinfo,
+ datatable,
+ table_info);
+ if (NULL == stashp) {
+ netsnmp_set_request_error(reqinfo, request, SNMP_ERR_GENERR);
continue;
}
- stashp = (netsnmp_oid_stash_node **)
- netsnmp_table_get_or_create_row_stash(reqinfo, buf);
newrowstash
- = netsnmp_oid_stash_get_data(*stashp, suffix, suffix_len);
+ = (newrow_stash*)netsnmp_oid_stash_get_data(*stashp, suffix, suffix_len);
if (!newrowstash) {
if (!row) {
@@ -539,6 +578,11 @@ netsnmp_table_data_set_helper_handler(netsnmp_mib_handler *handler,
* existing row that needs to be modified
*/
newrowstash = SNMP_MALLOC_TYPEDEF(newrow_stash);
+ if (newrowstash == NULL) {
+ netsnmp_set_request_error(reqinfo, request,
+ SNMP_ERR_GENERR);
+ continue;
+ }
newrow = netsnmp_table_data_set_clone_row(row);
newrowstash->newrow = newrow;
}
@@ -555,12 +599,17 @@ netsnmp_table_data_set_helper_handler(netsnmp_mib_handler *handler,
reqinfo->mode == MODE_SET_RESERVE2)
row = newrow;
}
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
if (row)
data = (netsnmp_table_data_set_storage *) row->data;
if (!row || !table_info || !data) {
- if (!MODE_IS_SET(reqinfo->mode) || !table_info) {
+ if (!table_info
+#ifndef NETSNMP_NO_WRITE_SUPPORT
+ || !MODE_IS_SET(reqinfo->mode)
+#endif /* !NETSNMP_NO_WRITE_SUPPORT */
+ ) {
netsnmp_set_request_error(reqinfo, request,
SNMP_NOSUCHINSTANCE);
continue;
@@ -574,15 +623,24 @@ netsnmp_table_data_set_helper_handler(netsnmp_mib_handler *handler,
case MODE_GET:
case MODE_GETNEXT:
case MODE_GETBULK: /* XXXWWW */
- if (data && data->data.voidp)
+ if (!data || data->type == SNMP_NOSUCHINSTANCE) {
+ netsnmp_set_request_error(reqinfo, request,
+ SNMP_NOSUCHINSTANCE);
+ } else {
+ /*
+ * Note: data->data.voidp can be NULL, e.g. when a zero-length
+ * octet string has been stored in the table cache.
+ */
netsnmp_table_data_build_result(reginfo, reqinfo, request,
row,
table_info->colnum,
data->type,
- data->data.voidp,
+ (u_char*)data->data.voidp,
data->data_len);
+ }
break;
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
if (data) {
/*
@@ -686,7 +744,7 @@ netsnmp_table_data_set_helper_handler(netsnmp_mib_handler *handler,
* modify row and set new value
*/
SNMP_FREE(data->data.string);
- data->data.string =
+ data->data.string = (u_char *)
netsnmp_strdup_and_null(request->requestvb->val.string,
request->requestvb->val_len);
if (!data->data.string) {
@@ -773,9 +831,9 @@ netsnmp_table_data_set_helper_handler(netsnmp_mib_handler *handler,
for (req = requests; req; req=req->next) {
/*
- * For requests that have the old row values,
- * so add the newly-created row information.
- */
+ * For requests that have the old row values,
+ * so add the newly-created row information.
+ */
if ((netsnmp_table_row *) netsnmp_extract_table_row(req) == row) {
netsnmp_request_remove_list_data(req, TABLE_DATA_ROW);
netsnmp_request_add_list_data(req,
@@ -799,6 +857,12 @@ netsnmp_table_data_set_helper_handler(netsnmp_mib_handler *handler,
newrow = NULL;
}
break;
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
+
+ default:
+ snmp_log(LOG_ERR,
+ "table_dataset: unknown mode passed into the handler\n");
+ return SNMP_ERR_GENERR;
}
}
@@ -819,18 +883,19 @@ netsnmp_extract_table_data_set(netsnmp_request_info *request)
/**
* extracts a netsnmp_table_data_set pointer from a given request
*/
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_DATA_SET_COLUMN
netsnmp_table_data_set_storage *
netsnmp_extract_table_data_set_column(netsnmp_request_info *request,
unsigned int column)
{
netsnmp_table_data_set_storage *data =
- netsnmp_extract_table_row_data( request );
+ (netsnmp_table_data_set_storage*)netsnmp_extract_table_row_data( request );
if (data) {
data = netsnmp_table_data_set_find_column(data, column);
}
return data;
}
-
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_DATA_SET_COLUMN */
/* ==================================
*
@@ -858,8 +923,22 @@ netsnmp_register_auto_data_table(netsnmp_table_data_set *table_set,
if (!registration_name) {
registration_name = table_set->table->name;
}
- netsnmp_add_list_data(&auto_tables, netsnmp_create_data_list(registration_name, tables, NULL)); /* XXX */
+ netsnmp_add_list_data(&auto_tables,
+ netsnmp_create_data_list(registration_name,
+ tables, free)); /* XXX */
+}
+
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_DATASET_UNREGISTER_AUTO_DATA_TABLE
+/** Undo the effect of netsnmp_register_auto_data_table().
+ */
+void
+netsnmp_unregister_auto_data_table(netsnmp_table_data_set *table_set,
+ char *registration_name)
+{
+ netsnmp_remove_list_node(&auto_tables, registration_name
+ ? registration_name : table_set->table->name);
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_DATASET_UNREGISTER_AUTO_DATA_TABLE */
#ifndef NETSNMP_DISABLE_MIB_LOADING
static void
@@ -988,7 +1067,7 @@ netsnmp_config_parse_table_set(const char *token, char *line)
struct tree *tp2;
if (!snmp_parse_oid(tp->augments, name, &name_length)) {
- config_pwarn("I can't parse the augment tabel name");
+ config_pwarn("I can't parse the augment table name");
snmp_log(LOG_WARNING, " can't parse %s\n", tp->augments);
SNMP_FREE (table_set);
return;
@@ -1020,18 +1099,20 @@ netsnmp_config_parse_table_set(const char *token, char *line)
}
DEBUGMSGTL(("table_set_add_table",
- "adding column %s(%d) of type %d (access %d)\n",
+ "adding column %s(%ld) of type %d (access %d)\n",
tp->label, tp->subid, type, tp->access));
switch (tp->access) {
case MIB_ACCESS_CREATE:
table_set->allow_creation = 1;
+ /* fallthrough */
case MIB_ACCESS_READWRITE:
case MIB_ACCESS_WRITEONLY:
canwrite = 1;
+ /* fallthrough */
case MIB_ACCESS_READONLY:
DEBUGMSGTL(("table_set_add_table",
- "adding column %d of type %d\n", tp->subid, type));
+ "adding column %ld of type %d\n", tp->subid, type));
netsnmp_table_set_add_default_row(table_set, tp->subid, type,
canwrite, NULL, 0);
mincol = SNMP_MIN(mincol, tp->subid);
@@ -1074,7 +1155,7 @@ netsnmp_config_parse_add_row(const char *token, char *line)
netsnmp_table_row *row;
netsnmp_table_data_set_storage *dr;
- line = copy_nword(line, tname, SNMP_MAXBUF_MEDIUM);
+ line = copy_nword(line, tname, sizeof(tname));
tables = (data_set_tables *) netsnmp_get_list_data(auto_tables, tname);
if (!tables) {
@@ -1097,7 +1178,7 @@ netsnmp_config_parse_add_row(const char *token, char *line)
DEBUGMSGTL(("table_set_add_row", "adding index of type %d\n",
vb->type));
- buf_size = SNMP_MAXBUF_MEDIUM;
+ buf_size = sizeof(buf);
line = read_config_read_memory(vb->type, line, buf, &buf_size);
netsnmp_table_row_add_index(row, vb->type, buf, buf_size);
}
@@ -1115,14 +1196,16 @@ netsnmp_config_parse_add_row(const char *token, char *line)
return;
}
- buf_size = SNMP_MAXBUF_MEDIUM;
+ buf_size = sizeof(buf);
line = read_config_read_memory(dr->type, line, buf, &buf_size);
DEBUGMSGTL(("table_set_add_row",
"adding data at column %d of type %d\n", dr->column,
dr->type));
netsnmp_set_row_column(row, dr->column, dr->type, buf, buf_size);
+#ifndef NETSNMP_NO_WRITE_SUPPORT
if (dr->writable)
netsnmp_mark_row_column_writable(row, dr->column, 1); /* make writable */
+#endif /* !NETSNMP_NO_WRITE_SUPPORT */
}
rc = netsnmp_table_data_add_row(tables->table_set->table, row);
if (SNMPERR_SUCCESS != rc) {
@@ -1135,6 +1218,64 @@ netsnmp_config_parse_add_row(const char *token, char *line)
}
+#ifndef NETSNMP_NO_WRITE_SUPPORT
+netsnmp_oid_stash_node **
+netsnmp_table_dataset_get_or_create_stash(netsnmp_agent_request_info *reqinfo,
+ netsnmp_table_data_set *datatable,
+ netsnmp_table_request_info *table_info)
+{
+ netsnmp_oid_stash_node **stashp = NULL;
+ char buf[256]; /* is this reasonable size?? */
+ size_t len;
+ int rc;
+
+ rc = snprintf(buf, sizeof(buf), "dataset_row_stash:%s:",
+ datatable->table->name);
+ if ((-1 == rc) || ((size_t)rc >= sizeof(buf))) {
+ snmp_log(LOG_ERR,"%s handler name too long\n", datatable->table->name);
+ return NULL;
+ }
+
+ len = sizeof(buf) - rc;
+ rc = snprint_objid(&buf[rc], len, table_info->index_oid,
+ table_info->index_oid_len);
+ if (-1 == rc) {
+ snmp_log(LOG_ERR,"%s oid or name too long\n", datatable->table->name);
+ return NULL;
+ }
+
+ stashp = (netsnmp_oid_stash_node **)
+ netsnmp_table_get_or_create_row_stash(reqinfo, (u_char *) buf);
+ return stashp;
+}
+
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_DATASET_GET_NEWROW
+netsnmp_table_row *
+netsnmp_table_dataset_get_newrow(netsnmp_request_info *request,
+ netsnmp_agent_request_info *reqinfo,
+ int rootoid_len,
+ netsnmp_table_data_set *datatable,
+ netsnmp_table_request_info *table_info)
+{
+ oid * const suffix = request->requestvb->name + rootoid_len + 2;
+ size_t suffix_len = request->requestvb->name_length - (rootoid_len + 2);
+ netsnmp_oid_stash_node **stashp;
+ newrow_stash *newrowstash;
+
+ stashp = netsnmp_table_dataset_get_or_create_stash(reqinfo, datatable,
+ table_info);
+ if (NULL == stashp)
+ return NULL;
+
+ newrowstash = (newrow_stash*)netsnmp_oid_stash_get_data(*stashp, suffix, suffix_len);
+ if (NULL == newrowstash)
+ return NULL;
+
+ return newrowstash->newrow;
+}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_DATASET_GET_NEWROW */
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
+
/* ==================================
*
* Data Set API: Row operations
@@ -1182,6 +1323,7 @@ netsnmp_table_data_set_find_column(netsnmp_table_data_set_storage *start,
return start;
}
+#ifndef NETSNMP_NO_WRITE_SUPPORT
/**
* marks a given column in a row as writable or not.
*/
@@ -1208,21 +1350,38 @@ netsnmp_mark_row_column_writable(netsnmp_table_row *row, int column,
}
data->column = column;
data->writable = writable;
- data->next = row->data;
+ data->next = (struct netsnmp_table_data_set_storage_s*)row->data;
row->data = data;
} else {
data->writable = writable;
}
return SNMPERR_SUCCESS;
}
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
/**
- * sets a given column in a row with data given a type, value, and
- * length. Data is memdup'ed by the function.
+ * Sets a given column in a row with data given a type, value,
+ * and length. Data is memdup'ed by the function, at least if
+ * type != SNMP_NOSUCHINSTANCE and if value_len > 0.
+ *
+ * @param[in] row Pointer to the row to be modified.
+ * @param[in] column Index of the column to be modified.
+ * @param[in] type Either the ASN type of the value to be set or
+ * SNMP_NOSUCHINSTANCE.
+ * @param[in] value If type != SNMP_NOSUCHINSTANCE, pointer to the
+ * new value. May be NULL if value_len == 0, e.g. when storing a
+ * zero-length octet string. Ignored when type == SNMP_NOSUCHINSTANCE.
+ * @param[in] value_len If type != SNMP_NOSUCHINSTANCE, number of bytes
+ * occupied by *value. Ignored when type == SNMP_NOSUCHINSTANCE.
+ *
+ * @return SNMPERR_SUCCESS upon success; SNMPERR_MALLOC when out of memory;
+ * or SNMPERR_GENERR when row == 0 or when type does not match the datatype
+ * of the data stored in *row.
+ *
*/
int
netsnmp_set_row_column(netsnmp_table_row *row, unsigned int column,
- int type, const char *value, size_t value_len)
+ int type, const void *value, size_t value_len)
{
netsnmp_table_data_set_storage *data;
@@ -1244,29 +1403,36 @@ netsnmp_set_row_column(netsnmp_table_row *row, unsigned int column,
data->column = column;
data->type = type;
- data->next = row->data;
+ data->next = (struct netsnmp_table_data_set_storage_s*)row->data;
row->data = data;
}
- if (value) {
- if (data->type != type)
- return SNMPERR_GENERR;
+ /* Transitions from / to SNMP_NOSUCHINSTANCE are allowed, but no other transitions. */
+ if (data->type != type && data->type != SNMP_NOSUCHINSTANCE
+ && type != SNMP_NOSUCHINSTANCE)
+ return SNMPERR_GENERR;
- SNMP_FREE(data->data.voidp);
- if (value_len) {
- if (memdup(&data->data.string, value, (value_len)) !=
- SNMPERR_SUCCESS) {
- snmp_log(LOG_CRIT, "no memory in netsnmp_set_row_column");
- return SNMPERR_MALLOC;
- }
- } else {
- data->data.string = malloc(1);
- }
- data->data_len = value_len;
+ /* Return now if neither the type nor the data itself has been modified. */
+ if (data->type == type && data->data_len == value_len
+ && (value == NULL || memcmp(&data->data.string, value, value_len) == 0))
+ return SNMPERR_SUCCESS;
+
+ /* Reallocate memory and store the new value. */
+ data->data.voidp = realloc(data->data.voidp, value ? value_len : 0);
+ if (value && value_len && !data->data.voidp) {
+ data->data_len = 0;
+ data->type = SNMP_NOSUCHINSTANCE;
+ snmp_log(LOG_CRIT, "no memory in netsnmp_set_row_column");
+ return SNMPERR_MALLOC;
}
+ if (value && value_len)
+ memcpy(data->data.string, value, value_len);
+ data->type = type;
+ data->data_len = value_len;
return SNMPERR_SUCCESS;
}
+
/* ==================================
*
* Data Set API: Index operations
@@ -1284,33 +1450,26 @@ netsnmp_table_dataset_add_index(netsnmp_table_data_set *table, u_char type)
/** adds multiple indexes to a table_dataset helper object.
* To end the list, use a 0 after the list of ASN index types. */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_SET_ADD_INDEXES
void
-#if HAVE_STDARG_H
netsnmp_table_set_add_indexes(netsnmp_table_data_set *tset,
...)
-#else
-netsnmp_table_set_add_indexes(va_alist)
- va_dcl
-#endif
{
va_list debugargs;
int type;
-#if HAVE_STDARG_H
va_start(debugargs, tset);
-#else
- netsnmp_table_data_set *tset;
-
- va_start(debugargs);
- tset = va_arg(debugargs, netsnmp_table_data_set *);
-#endif
if (tset)
while ((type = va_arg(debugargs, int)) != 0)
- netsnmp_table_data_add_index(tset->table, type);
+ netsnmp_table_data_add_index(tset->table, (u_char)type);
va_end(debugargs);
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_SET_ADD_INDEXES */
+#else /* NETSNMP_FEATURE_REMOVE_TABLE_DATASET */
+netsnmp_feature_unused(table_dataset);
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_DATASET */
/** @}
*/
diff --git a/agent/helpers/table_iterator.c b/agent/helpers/table_iterator.c
index e7742ed..8ed5cd0 100644
--- a/agent/helpers/table_iterator.c
+++ b/agent/helpers/table_iterator.c
@@ -84,20 +84,34 @@
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
+#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/agent/net-snmp-agent-includes.h>
+
+#include <net-snmp/agent/table_iterator.h>
+
#if HAVE_STRING_H
#include <string.h>
#else
#include <strings.h>
#endif
-#include <net-snmp/net-snmp-includes.h>
-#include <net-snmp/agent/net-snmp-agent-includes.h>
-
#include <net-snmp/agent/table.h>
#include <net-snmp/agent/serialize.h>
-#include <net-snmp/agent/table_iterator.h>
#include <net-snmp/agent/stash_cache.h>
+netsnmp_feature_child_of(table_iterator_all, mib_helpers)
+
+netsnmp_feature_child_of(table_iterator_insert_context, table_iterator_all)
+netsnmp_feature_child_of(table_iterator_create_table, table_iterator_all)
+netsnmp_feature_child_of(table_iterator_row_first, table_iterator_all)
+netsnmp_feature_child_of(table_iterator_row_count, table_iterator_all)
+
+#ifdef NETSNMP_FEATURE_REQUIRE_STASH_CACHE
+netsnmp_feature_require(data_list_get_list_node)
+netsnmp_feature_require(oid_stash_add_data)
+#endif /* NETSNMP_FEATURE_REQUIRE_STASH_CACHE */
+
/* ==================================
*
* Iterator API: Table maintenance
@@ -116,6 +130,7 @@
*
* Time will show whether this is a sensible approach or not.
*/
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_ITERATOR_CREATE_TABLE
netsnmp_iterator_info *
netsnmp_iterator_create_table( Netsnmp_First_Data_Point *firstDP,
Netsnmp_Next_Data_Point *nextDP,
@@ -136,7 +151,9 @@ netsnmp_iterator_create_table( Netsnmp_First_Data_Point *firstDP,
return iinfo;
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_ITERATOR_CREATE_TABLE */
+/** Free the memory that was allocated for a table iterator. */
void
netsnmp_iterator_delete_table( netsnmp_iterator_info *iinfo )
{
@@ -147,6 +164,7 @@ netsnmp_iterator_delete_table( netsnmp_iterator_info *iinfo )
snmp_free_varbind( iinfo->indexes );
iinfo->indexes = NULL;
}
+ netsnmp_table_registration_info_free(iinfo->table_reginfo);
SNMP_FREE( iinfo );
}
@@ -164,7 +182,37 @@ netsnmp_iterator_delete_table( netsnmp_iterator_info *iinfo )
*
* ================================== */
-/** returns a netsnmp_mib_handler object for the table_iterator helper */
+static netsnmp_iterator_info *
+netsnmp_iterator_ref(netsnmp_iterator_info *iinfo)
+{
+ iinfo->refcnt++;
+ return iinfo;
+}
+
+static void
+netsnmp_iterator_deref(netsnmp_iterator_info *iinfo)
+{
+ if (--iinfo->refcnt == 0)
+ netsnmp_iterator_delete_table(iinfo);
+}
+
+void netsnmp_handler_owns_iterator_info(netsnmp_mib_handler *h)
+{
+ netsnmp_assert(h);
+ netsnmp_assert(h->myvoid);
+ ((netsnmp_iterator_info *)(h->myvoid))->refcnt++;
+ h->data_clone = (void *(*)(void *))netsnmp_iterator_ref;
+ h->data_free = (void(*)(void *))netsnmp_iterator_deref;
+}
+
+/**
+ * Returns a netsnmp_mib_handler object for the table_iterator helper.
+ *
+ * The caller remains the owner of the iterator information object if
+ * the flag NETSNMP_HANDLER_OWNS_IINFO has not been set, and the created
+ * handler becomes the owner of the iterator information if the flag
+ * NETSNMP_HANDLER_OWNS_IINFO has been set.
+ */
netsnmp_mib_handler *
netsnmp_get_table_iterator_handler(netsnmp_iterator_info *iinfo)
{
@@ -181,6 +229,8 @@ netsnmp_get_table_iterator_handler(netsnmp_iterator_info *iinfo)
return NULL;
me->myvoid = iinfo;
+ if (iinfo->flags & NETSNMP_HANDLER_OWNS_IINFO)
+ netsnmp_handler_owns_iterator_info(me);
return me;
}
@@ -194,7 +244,11 @@ netsnmp_get_table_iterator_handler(netsnmp_iterator_info *iinfo)
*
* @param reginfo is a pointer to a netsnmp_handler_registration struct
*
- * @param iinfo is a pointer to a netsnmp_iterator_info struct
+ * @param iinfo A pointer to a netsnmp_iterator_info struct. If the flag
+ * NETSNMP_HANDLER_OWNS_IINFO is not set in iinfo->flags, the caller remains
+ * the owner of this structure. And if the flag NETSNMP_HANDLER_OWNS_IINFO is
+ * set in iinfo->flags, ownership of this data structure is passed to the
+ * handler.
*
* @return MIB_REGISTERED_OK is returned if the registration was a success.
* Failures are MIB_REGISTRATION_FAILED, MIB_DUPLICATE_REGISTRATION.
@@ -205,7 +259,9 @@ int
netsnmp_register_table_iterator(netsnmp_handler_registration *reginfo,
netsnmp_iterator_info *iinfo)
{
+#ifndef NETSNMP_FEATURE_REMOVE_STASH_CACHE
reginfo->modes |= HANDLER_CAN_STASH;
+#endif /* NETSNMP_FEATURE_REMOVE_STASH_CACHE */
netsnmp_inject_handler(reginfo,
netsnmp_get_table_iterator_handler(iinfo));
if (!iinfo)
@@ -236,6 +292,7 @@ netsnmp_extract_iterator_context(netsnmp_request_info *request)
return netsnmp_request_get_list_data(request, TABLE_ITERATOR_NAME);
}
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_ITERATOR_INSERT_CONTEXT
/** inserts table_iterator specific data for a newly
* created row into a request */
NETSNMP_INLINE void
@@ -300,6 +357,7 @@ netsnmp_insert_iterator_context(netsnmp_request_info *request, void *data)
}
}
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_ITERATOR_INSERT_CONTEXT */
#define TI_REQUEST_CACHE "ti_cache"
@@ -314,7 +372,7 @@ typedef struct ti_cache_info_s {
static void
netsnmp_free_ti_cache(void *it) {
- ti_cache_info *beer = it;
+ ti_cache_info *beer = (ti_cache_info*)it;
if (!it) return;
if (beer->data_context && beer->free_context) {
(beer->free_context)(beer->data_context, beer->iinfo);
@@ -340,11 +398,13 @@ netsnmp_iterator_remember(netsnmp_request_info *request,
return NULL;
/* extract existing cached state */
- ti_info = netsnmp_request_get_list_data(request, TI_REQUEST_CACHE);
+ ti_info = (ti_cache_info*)netsnmp_request_get_list_data(request, TI_REQUEST_CACHE);
/* no existing cached state. make a new one. */
if (!ti_info) {
ti_info = SNMP_MALLOC_TYPEDEF(ti_cache_info);
+ if (ti_info == NULL)
+ return NULL;
netsnmp_request_add_list_data(request,
netsnmp_create_data_list
(TI_REQUEST_CACHE,
@@ -400,15 +460,17 @@ netsnmp_table_iterator_helper_handler(netsnmp_mib_handler *handler,
void *callback_data_context = NULL;
ti_cache_info *ti_info = NULL;
int request_count = 0;
+#ifndef NETSNMP_FEATURE_REMOVE_STASH_CACHE
netsnmp_oid_stash_node **cinfo = NULL;
netsnmp_variable_list *old_indexes = NULL, *vb;
netsnmp_table_registration_info *table_reg_info = NULL;
int i;
netsnmp_data_list *ldata = NULL;
-
+#endif /* NETSNMP_FEATURE_REMOVE_STASH_CACHE */
+
iinfo = (netsnmp_iterator_info *) handler->myvoid;
if (!iinfo || !reginfo || !reqinfo)
- return SNMPERR_GENERR;
+ return SNMP_ERR_GENERR;
tbl_info = iinfo->table_reginfo;
@@ -431,12 +493,15 @@ netsnmp_table_iterator_helper_handler(netsnmp_mib_handler *handler,
/* preliminary analysis */
switch (reqinfo->mode) {
+#ifndef NETSNMP_FEATURE_REMOVE_STASH_CACHE
case MODE_GET_STASH:
cinfo = netsnmp_extract_stash_cache(reqinfo);
table_reg_info = netsnmp_find_table_registration_info(reginfo);
/* XXX: move this malloc to stash_cache handler? */
reqtmp = SNMP_MALLOC_TYPEDEF(netsnmp_request_info);
+ if (reqtmp == NULL)
+ return SNMP_ERR_GENERR;
reqtmp->subtree = requests->subtree;
table_info = netsnmp_extract_table_info(requests);
netsnmp_request_add_list_data(reqtmp,
@@ -447,12 +512,21 @@ netsnmp_table_iterator_helper_handler(netsnmp_mib_handler *handler,
/* remember the indexes that were originally parsed. */
old_indexes = table_info->indexes;
break;
+#endif /* NETSNMP_FEATURE_REMOVE_STASH_CACHE */
case MODE_GETNEXT:
for(request = requests ; request; request = request->next) {
if (request->processed)
continue;
table_info = netsnmp_extract_table_info(request);
+ if (table_info == NULL) {
+ /*
+ * Cleanup
+ */
+ if (free_this_index_search)
+ snmp_free_varbind(free_this_index_search);
+ return SNMP_ERR_GENERR;
+ }
if (table_info->colnum < tbl_info->min_column - 1) {
/* XXX: optimize better than this */
/* for now, just increase to colnum-1 */
@@ -463,10 +537,18 @@ netsnmp_table_iterator_helper_handler(netsnmp_mib_handler *handler,
request->processed = TABLE_ITERATOR_NOTAGAIN;
}
- ti_info =
+ ti_info = (ti_cache_info*)
netsnmp_request_get_list_data(request, TI_REQUEST_CACHE);
if (!ti_info) {
ti_info = SNMP_MALLOC_TYPEDEF(ti_cache_info);
+ if (ti_info == NULL) {
+ /*
+ * Cleanup
+ */
+ if (free_this_index_search)
+ snmp_free_varbind(free_this_index_search);
+ return SNMP_ERR_GENERR;
+ }
netsnmp_request_add_list_data(request,
netsnmp_create_data_list
(TI_REQUEST_CACHE,
@@ -484,8 +566,11 @@ netsnmp_table_iterator_helper_handler(netsnmp_mib_handler *handler,
*/
if (reqinfo->mode == MODE_GET ||
reqinfo->mode == MODE_GETNEXT ||
- reqinfo->mode == MODE_GET_STASH ||
- reqinfo->mode == MODE_SET_RESERVE1) {
+ reqinfo->mode == MODE_GET_STASH
+#ifndef NETSNMP_NO_WRITE_SUPPORT
+ || reqinfo->mode == MODE_SET_RESERVE1
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
+ ) {
/*
* Count the number of request in the list,
* so that we'll know when we're finished
@@ -555,27 +640,53 @@ netsnmp_table_iterator_helper_handler(netsnmp_mib_handler *handler,
if (request->processed)
continue;
- /* XXX: store in an array for faster retrival */
+ /* XXX: store in an array for faster retrieval */
table_info = netsnmp_extract_table_info(request);
+ if (table_info == NULL) {
+ /*
+ * Cleanup
+ */
+ if (free_this_index_search)
+ snmp_free_varbind(free_this_index_search);
+ netsnmp_free_request_data_sets(reqtmp);
+ SNMP_FREE(reqtmp);
+ return SNMP_ERR_GENERR;
+ }
coloid[reginfo->rootoid_len + 1] = table_info->colnum;
- ti_info =
+ ti_info = (ti_cache_info*)
netsnmp_request_get_list_data(request, TI_REQUEST_CACHE);
switch(reqinfo->mode) {
case MODE_GET:
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
/* looking for exact matches */
build_oid_noalloc(myname, MAX_OID_LEN, &myname_len,
coloid, coloid_len, index_search);
if (snmp_oid_compare(myname, myname_len,
request->requestvb->name,
request->requestvb->name_length) == 0) {
- /* keep this */
- netsnmp_iterator_remember(request,
- myname, myname_len,
- callback_data_context,
- callback_loop_context, iinfo);
+ /*
+ * keep this
+ */
+ if (netsnmp_iterator_remember(request,
+ myname,
+ myname_len,
+ callback_data_context,
+ callback_loop_context,
+ iinfo) == NULL) {
+ /*
+ * Cleanup
+ */
+ if (free_this_index_search)
+ snmp_free_varbind
+ (free_this_index_search);
+ netsnmp_free_request_data_sets(reqtmp);
+ SNMP_FREE(reqtmp);
+ return SNMP_ERR_GENERR;
+ }
request_count--; /* One less to look for */
} else {
if (iinfo->free_data_context && callback_data_context) {
@@ -585,6 +696,7 @@ netsnmp_table_iterator_helper_handler(netsnmp_mib_handler *handler,
}
break;
+#ifndef NETSNMP_FEATURE_REMOVE_STASH_CACHE
case MODE_GET_STASH:
/* collect data for each column for every row */
build_oid_noalloc(myname, MAX_OID_LEN, &myname_len,
@@ -612,6 +724,15 @@ netsnmp_table_iterator_helper_handler(netsnmp_mib_handler *handler,
table_info->colnum = i;
vb = reqtmp->requestvb =
SNMP_MALLOC_TYPEDEF(netsnmp_variable_list);
+ if (vb == NULL) {
+ /*
+ * Cleanup
+ */
+ if (free_this_index_search)
+ snmp_free_varbind
+ (free_this_index_search);
+ return SNMP_ERR_GENERR;
+ }
vb->type = ASN_NULL;
snmp_set_var_objid(vb, myname, myname_len);
netsnmp_call_next_handler(handler, reginfo,
@@ -627,17 +748,30 @@ netsnmp_table_iterator_helper_handler(netsnmp_mib_handler *handler,
}
reqinfo->mode = MODE_GET_STASH;
break;
+#endif /* NETSNMP_FEATURE_REMOVE_STASH_CACHE */
case MODE_GETNEXT:
/* looking for "next" matches */
if (netsnmp_check_getnext_reply
(request, coloid, coloid_len, index_search,
&ti_info->results)) {
- netsnmp_iterator_remember(request,
- ti_info->results->name,
- ti_info->results->name_length,
- callback_data_context,
- callback_loop_context, iinfo);
+ if (netsnmp_iterator_remember(request,
+ ti_info->
+ results->name,
+ ti_info->
+ results->
+ name_length,
+ callback_data_context,
+ callback_loop_context,
+ iinfo) == NULL) {
+ /*
+ * Cleanup
+ */
+ if (free_this_index_search)
+ snmp_free_varbind
+ (free_this_index_search);
+ return SNMP_ERR_GENERR;
+ }
/*
* If we've been told that the rows are sorted,
* then the first valid one we find
@@ -654,12 +788,14 @@ netsnmp_table_iterator_helper_handler(netsnmp_mib_handler *handler,
}
break;
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE2:
case MODE_SET_FREE:
case MODE_SET_UNDO:
case MODE_SET_COMMIT:
/* needed processing already done in RESERVE1 */
break;
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
default:
snmp_log(LOG_ERR,
@@ -697,7 +833,7 @@ netsnmp_table_iterator_helper_handler(netsnmp_mib_handler *handler,
for(request = requests ; request; request = request->next) {
if (request->processed)
continue;
- ti_info =
+ ti_info = (ti_cache_info*)
netsnmp_request_get_list_data(request,
TI_REQUEST_CACHE);
if (!ti_info->results) {
@@ -722,13 +858,16 @@ netsnmp_table_iterator_helper_handler(netsnmp_mib_handler *handler,
}
if (reqinfo->mode == MODE_GET ||
- reqinfo->mode == MODE_GETNEXT ||
- reqinfo->mode == MODE_SET_RESERVE1) {
+ reqinfo->mode == MODE_GETNEXT
+#ifndef NETSNMP_NO_WRITE_SUPPORT
+ || reqinfo->mode == MODE_SET_RESERVE1
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
+ ) {
/* per request last minute processing */
for(request = requests ; request; request = request->next) {
if (request->processed)
continue;
- ti_info =
+ ti_info = (ti_cache_info*)
netsnmp_request_get_list_data(request, TI_REQUEST_CACHE);
table_info =
netsnmp_extract_table_info(request);
@@ -759,7 +898,9 @@ netsnmp_table_iterator_helper_handler(netsnmp_mib_handler *handler,
/* FALL THROUGH */
case MODE_GET:
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
if (ti_info->data_context)
/* we don't add a free pointer, since it's in the
TI_REQUEST_CACHE instead */
@@ -782,10 +923,12 @@ netsnmp_table_iterator_helper_handler(netsnmp_mib_handler *handler,
if (reqinfo->mode == MODE_GETNEXT) {
reqinfo->mode = MODE_GET;
}
+#ifndef NETSNMP_FEATURE_REMOVE_STASH_CACHE
} else if (reqinfo->mode == MODE_GET_STASH) {
netsnmp_free_request_data_sets(reqtmp);
SNMP_FREE(reqtmp);
table_info->indexes = old_indexes;
+#endif /* NETSNMP_FEATURE_REMOVE_STASH_CACHE */
}
@@ -816,6 +959,7 @@ netsnmp_table_iterator_helper_handler(netsnmp_mib_handler *handler,
*
* ================================== */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_ITERATOR_ROW_FIRST
void *
netsnmp_iterator_row_first( netsnmp_iterator_info *iinfo ) {
netsnmp_variable_list *vp1, *vp2;
@@ -834,6 +978,7 @@ netsnmp_iterator_row_first( netsnmp_iterator_info *iinfo ) {
snmp_free_varbind( vp1 );
return ctx2; /* or *ctx2 ?? */
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_ITERATOR_ROW_FIRST */
void *
netsnmp_iterator_row_get( netsnmp_iterator_info *iinfo, void *row )
@@ -945,7 +1090,7 @@ netsnmp_iterator_row_get_byoid( netsnmp_iterator_info *iinfo,
vp1 = snmp_clone_varbind(iinfo->indexes);
vp2 = iinfo->get_first_data_point( &ctx1, &ctx2, vp1, iinfo );
- DEBUGMSGTL(("table:iterator:get", "first DP: %x %x %x\n",
+ DEBUGMSGTL(("table:iterator:get", "first DP: %p %p %p\n",
ctx1, ctx2, vp2));
/* XXX - free context ? */
@@ -964,7 +1109,7 @@ netsnmp_iterator_row_get_byoid( netsnmp_iterator_info *iinfo,
}
vp2 = iinfo->get_next_data_point( &ctx1, &ctx2, vp2, iinfo );
- DEBUGMSGTL(("table:iterator:get", "next DP: %x %x %x\n",
+ DEBUGMSGTL(("table:iterator:get", "next DP: %p %p %p\n",
ctx1, ctx2, vp2));
/* XXX - free context ? */
}
@@ -994,7 +1139,7 @@ netsnmp_iterator_row_next_byoid( netsnmp_iterator_info *iinfo,
vp1 = snmp_clone_varbind(iinfo->indexes);
vp2 = iinfo->get_first_data_point( &ctx1, &ctx2, vp1, iinfo );
- DEBUGMSGTL(("table:iterator:get", "first DP: %x %x %x\n",
+ DEBUGMSGTL(("table:iterator:get", "first DP: %p %p %p\n",
ctx1, ctx2, vp2));
if ( !instance || !len ) {
@@ -1031,7 +1176,7 @@ netsnmp_iterator_row_next_byoid( netsnmp_iterator_info *iinfo,
}
vp2 = iinfo->get_next_data_point( &ctx1, &ctx2, vp2, iinfo );
- DEBUGMSGTL(("table:iterator:get", "next DP: %x %x %x\n",
+ DEBUGMSGTL(("table:iterator:get", "next DP: %p %p %p\n",
ctx1, ctx2, vp2));
/* XXX - free context ? */
}
@@ -1042,6 +1187,7 @@ netsnmp_iterator_row_next_byoid( netsnmp_iterator_info *iinfo,
return ( vp2 ? ctx2 : NULL );
}
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_ITERATOR_ROW_COUNT
int
netsnmp_iterator_row_count( netsnmp_iterator_info *iinfo )
{
@@ -1060,7 +1206,7 @@ netsnmp_iterator_row_count( netsnmp_iterator_info *iinfo )
return 0;
}
- DEBUGMSGTL(("table:iterator:count", "first DP: %x %x %x\n",
+ DEBUGMSGTL(("table:iterator:count", "first DP: %p %p %p\n",
ctx1, ctx2, vp2));
/* XXX - free context ? */
@@ -1068,7 +1214,7 @@ netsnmp_iterator_row_count( netsnmp_iterator_info *iinfo )
while (vp2) {
i++;
vp2 = iinfo->get_next_data_point( &ctx1, &ctx2, vp2, iinfo );
- DEBUGMSGTL(("table:iterator:count", "next DP: %x %x %x (%d)\n",
+ DEBUGMSGTL(("table:iterator:count", "next DP: %p %p %p (%d)\n",
ctx1, ctx2, vp2, i));
/* XXX - free context ? */
}
@@ -1077,6 +1223,7 @@ netsnmp_iterator_row_count( netsnmp_iterator_info *iinfo )
snmp_free_varbind( vp1 );
return i;
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_ITERATOR_ROW_COUNT */
/* ==================================
diff --git a/agent/helpers/table_row.c b/agent/helpers/table_row.c
index cc1caec..2a33f23 100644
--- a/agent/helpers/table_row.c
+++ b/agent/helpers/table_row.c
@@ -3,11 +3,12 @@
*
* Helper for registering single row slices of a shared table
*
- * $Id: table_row.c 17839 2009-11-27 08:54:26Z jsafranek $
+ * $Id$
*/
#define TABLE_ROW_DATA "table_row"
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
#if HAVE_STRING_H
#include <string.h>
@@ -23,6 +24,11 @@
#include <net-snmp/library/container.h>
#include <net-snmp/library/snmp_assert.h>
+netsnmp_feature_child_of(table_row_all, mib_helpers)
+
+netsnmp_feature_child_of(table_row_extract, table_row_all)
+
+
/*
* snmp.h:#define SNMP_MSG_INTERNAL_SET_BEGIN -1
* snmp.h:#define SNMP_MSG_INTERNAL_SET_RESERVE1 0
@@ -136,8 +142,7 @@ netsnmp_table_row_register(netsnmp_handler_registration *reginfo,
MAX_OID_LEN-row_oid_len, &len, NULL, 0, index);
row_oid_len += len;
free(reginfo->rootoid);
- memdup((u_char **) & reginfo->rootoid, (const u_char *) row_oid,
- row_oid_len * sizeof(oid));
+ reginfo->rootoid = snmp_duplicate_objid(row_oid, row_oid_len);
reginfo->rootoid_len = row_oid_len;
@@ -155,11 +160,13 @@ netsnmp_table_row_register(netsnmp_handler_registration *reginfo,
/** return the row data structure supplied to the table_row helper */
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_ROW_EXTRACT
void *
netsnmp_table_row_extract(netsnmp_request_info *request)
{
return netsnmp_request_get_list_data(request, TABLE_ROW_DATA);
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_ROW_EXTRACT */
/** @cond */
/**********************************************************************
diff --git a/agent/helpers/table_tdata.c b/agent/helpers/table_tdata.c
index a0befd2..5bdb26a 100644
--- a/agent/helpers/table_tdata.c
+++ b/agent/helpers/table_tdata.c
@@ -1,4 +1,10 @@
#include <net-snmp/net-snmp-config.h>
+#include <net-snmp/net-snmp-features.h>
+
+#include <net-snmp/net-snmp-includes.h>
+#include <net-snmp/agent/net-snmp-agent-includes.h>
+
+#include <net-snmp/agent/table_tdata.h>
#if HAVE_STRING_H
#include <string.h>
@@ -6,11 +12,7 @@
#include <strings.h>
#endif
-#include <net-snmp/net-snmp-includes.h>
-#include <net-snmp/agent/net-snmp-agent-includes.h>
-
#include <net-snmp/agent/table.h>
-#include <net-snmp/agent/table_tdata.h>
#include <net-snmp/agent/table_container.h>
#include <net-snmp/agent/read_only.h>
@@ -18,6 +20,22 @@
#include <dmalloc.h>
#endif
+netsnmp_feature_child_of(table_tdata_all, mib_helpers)
+netsnmp_feature_child_of(table_tdata, table_tdata_all)
+netsnmp_feature_child_of(table_tdata_delete_table, table_tdata_all)
+netsnmp_feature_child_of(table_tdata_extract_table, table_tdata_all)
+netsnmp_feature_child_of(table_tdata_remove_row, table_tdata_all)
+netsnmp_feature_child_of(table_tdata_insert_row, table_tdata_all)
+
+#ifdef NETSNMP_FEATURE_REQUIRE_TABLE_TDATA
+netsnmp_feature_require(table_container_row_insert)
+#ifdef NETSNMP_FEATURE_REQUIRE_TABLE_TDATA_REMOVE_ROW
+netsnmp_feature_require(table_container_row_remove)
+#endif /* NETSNMP_FEATURE_REQUIRE_TABLE_TDATA_REMOVE_ROW */
+#endif /* NETSNMP_FEATURE_REQUIRE_TABLE_TDATA */
+
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_TDATA
+
/** @defgroup tdata tdata
* Implement a table with datamatted storage.
* @ingroup table
@@ -57,12 +75,21 @@ netsnmp_tdata_create_table(const char *name, long flags)
if ( !table )
return NULL;
+ table->flags = flags;
if (name)
table->name = strdup(name);
- table->container = netsnmp_container_find( "table_container" );
+
+ if (!(table->flags & TDATA_FLAG_NO_CONTAINER)) {
+ table->container = netsnmp_container_find( name );
+ if (!table->container)
+ table->container = netsnmp_container_find( "table_container" );
+ if (table->container)
+ table->container->container_name = strdup(name);
+ }
return table;
}
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_TDATA_DELETE_TABLE
/** creates and returns a 'tdata' table data structure */
void
netsnmp_tdata_delete_table(netsnmp_tdata *table)
@@ -78,6 +105,7 @@ netsnmp_tdata_delete_table(netsnmp_tdata *table)
SNMP_FREE(table);
return;
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_TDATA_DELETE_TABLE */
/** creates and returns a pointer to new row data structure */
netsnmp_tdata_row *
@@ -88,6 +116,8 @@ netsnmp_tdata_create_row(void)
}
/** clones a 'tdata' row. DOES NOT CLONE THE TABLE-SPECIFIC ENTRY DATA. */
+netsnmp_feature_child_of(tdata_clone_row, table_tdata_all)
+#ifndef NETSNMP_FEATURE_REMOVE_TDATA_CLONE_ROW
netsnmp_tdata_row *
netsnmp_tdata_clone_row(netsnmp_tdata_row *row)
{
@@ -109,9 +139,8 @@ netsnmp_tdata_clone_row(netsnmp_tdata_row *row)
}
if (row->oid_index.oids) {
- memdup((u_char **) & newrow->oid_index.oids,
- (u_char *) row->oid_index.oids,
- row->oid_index.len * sizeof(oid));
+ newrow->oid_index.oids =
+ snmp_duplicate_objid(row->oid_index.oids, row->oid_index.len);
if (!newrow->oid_index.oids) {
if (newrow->indexes)
snmp_free_varbind(newrow->indexes);
@@ -122,9 +151,12 @@ netsnmp_tdata_clone_row(netsnmp_tdata_row *row)
return newrow;
}
+#endif /* NETSNMP_FEATURE_REMOVE_TDATA_CLONE_ROW */
/** copy the contents of a 'tdata' row.
DOES NOT COPY THE TABLE-SPECIFIC ENTRY DATA. */
+netsnmp_feature_child_of(tdata_copy_row, table_tdata_all)
+#ifndef NETSNMP_FEATURE_REMOVE_TDATA_COPY_ROW
int
netsnmp_tdata_copy_row(netsnmp_tdata_row *dst_row, netsnmp_tdata_row *src_row)
{
@@ -140,15 +172,15 @@ netsnmp_tdata_copy_row(netsnmp_tdata_row *dst_row, netsnmp_tdata_row *src_row)
}
if (src_row->oid_index.oids) {
- memdup((u_char **) &dst_row->oid_index.oids,
- (u_char *) src_row->oid_index.oids,
- src_row->oid_index.len * sizeof(oid));
+ dst_row->oid_index.oids = snmp_duplicate_objid(src_row->oid_index.oids,
+ src_row->oid_index.len);
if (!dst_row->oid_index.oids)
return -1;
}
return 0;
}
+#endif /* NETSNMP_FEATURE_REMOVE_TDATA_COPY_ROW */
/** deletes the memory used by the specified row
* returns the table-specific entry data
@@ -216,13 +248,17 @@ netsnmp_tdata_add_row(netsnmp_tdata *table,
/*
* add this row to the stored table
*/
- CONTAINER_INSERT( table->container, row );
- DEBUGMSGTL(("tdata_add_row", "added row (%x)\n", row));
+ if (CONTAINER_INSERT( table->container, row ) != 0)
+ return SNMPERR_GENERR;
+
+ DEBUGMSGTL(("tdata_add_row", "added row (%p)\n", row));
return SNMPERR_SUCCESS;
}
/** swaps out origrow with newrow. This does *not* delete/free anything! */
+netsnmp_feature_child_of(tdata_replace_row, table_tdata_all)
+#ifndef NETSNMP_FEATURE_REMOVE_TDATA_REPLACE_ROW
void
netsnmp_tdata_replace_row(netsnmp_tdata *table,
netsnmp_tdata_row *origrow,
@@ -231,6 +267,7 @@ netsnmp_tdata_replace_row(netsnmp_tdata *table,
netsnmp_tdata_remove_row(table, origrow);
netsnmp_tdata_add_row(table, newrow);
}
+#endif /* NETSNMP_FEATURE_REMOVE_TDATA_REPLACE_ROW */
/**
* removes a row from the given table and returns it (no free's called)
@@ -318,20 +355,34 @@ _netsnmp_tdata_helper_handler(netsnmp_mib_handler *handler,
netsnmp_request_info *request;
netsnmp_table_request_info *table_info;
netsnmp_tdata_row *row;
+ int need_processing = 1;
switch ( reqinfo->mode ) {
case MODE_GET:
+ need_processing = 0; /* only need processing if some vars found */
+ /** Fall through */
+
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
for (request = requests; request; request = request->next) {
if (request->processed)
continue;
table_info = netsnmp_extract_table_info(request);
- if (!table_info)
- continue; /* ack */
- row = netsnmp_container_table_row_extract( request );
-
+ if (!table_info) {
+ netsnmp_assert(table_info); /* yes, this will always hit */
+ netsnmp_set_request_error(reqinfo, request, SNMP_ERR_GENERR);
+ continue; /* eek */
+ }
+ row = (netsnmp_tdata_row*)netsnmp_container_table_row_extract( request );
+ if (!row && (reqinfo->mode == MODE_GET)) {
+ netsnmp_assert(row); /* yes, this will always hit */
+ netsnmp_set_request_error(reqinfo, request, SNMP_ERR_GENERR);
+ continue; /* eek */
+ }
+ ++need_processing;
netsnmp_request_add_list_data(request,
netsnmp_create_data_list(
TABLE_TDATA_TABLE, table, NULL));
@@ -339,6 +390,9 @@ _netsnmp_tdata_helper_handler(netsnmp_mib_handler *handler,
netsnmp_create_data_list(
TABLE_TDATA_ROW, row, NULL));
}
+ /** skip next handler if processing not needed */
+ if (!need_processing)
+ handler->flags |= MIB_HANDLER_AUTO_NEXT_OVERRIDE_ONCE;
}
/* next handler called automatically - 'AUTO_NEXT' */
@@ -357,6 +411,17 @@ netsnmp_tdata_register(netsnmp_handler_registration *reginfo,
table->container, TABLE_CONTAINER_KEY_NETSNMP_INDEX);
}
+netsnmp_feature_child_of(tdata_unregister, table_tdata_all)
+#ifndef NETSNMP_FEATURE_REMOVE_TDATA_UNREGISTER
+int
+netsnmp_tdata_unregister(netsnmp_handler_registration *reginfo)
+{
+ /* free table; */
+ return netsnmp_container_table_unregister(reginfo);
+}
+#endif /* NETSNMP_FEATURE_REMOVE_TDATA_UNREGISTER */
+
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_TDATA_EXTRACT_TABLE
/** extracts the tdata table from the request structure */
netsnmp_tdata *
netsnmp_tdata_extract_table(netsnmp_request_info *request)
@@ -364,15 +429,19 @@ netsnmp_tdata_extract_table(netsnmp_request_info *request)
return (netsnmp_tdata *) netsnmp_request_get_list_data(request,
TABLE_TDATA_TABLE);
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_TDATA_EXTRACT_TABLE */
/** extracts the tdata container from the request structure */
+netsnmp_feature_child_of(tdata_extract_container, table_tdata_all)
+#ifndef NETSNMP_FEATURE_REMOVE_TDATA_EXTRACT_CONTAINER
netsnmp_container *
netsnmp_tdata_extract_container(netsnmp_request_info *request)
{
- netsnmp_tdata *tdata = netsnmp_request_get_list_data(request,
- TABLE_TDATA_TABLE);
+ netsnmp_tdata *tdata = (netsnmp_tdata*)
+ netsnmp_request_get_list_data(request, TABLE_TDATA_TABLE);
return ( tdata ? tdata->container : NULL );
}
+#endif /* NETSNMP_FEATURE_REMOVE_TDATA_EXTRACT_CONTAINER */
/** extracts the tdata row being accessed from the request structure */
netsnmp_tdata_row *
@@ -394,6 +463,7 @@ netsnmp_tdata_extract_entry(netsnmp_request_info *request)
return NULL;
}
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_TDATA_INSERT_ROW
/** inserts a newly created tdata row into a request */
NETSNMP_INLINE void
netsnmp_insert_tdata_row(netsnmp_request_info *request,
@@ -401,6 +471,17 @@ netsnmp_insert_tdata_row(netsnmp_request_info *request,
{
netsnmp_container_table_row_insert(request, (netsnmp_index *)row);
}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_TDATA_INSERT_ROW */
+
+#ifndef NETSNMP_FEATURE_REMOVE_TABLE_TDATA_REMOVE_ROW
+/** inserts a newly created tdata row into a request */
+NETSNMP_INLINE void
+netsnmp_remove_tdata_row(netsnmp_request_info *request,
+ netsnmp_tdata_row *row)
+{
+ netsnmp_container_table_row_remove(request, (netsnmp_index *)row);
+}
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_TDATA_REMOVE_ROW */
/* ==================================
@@ -431,7 +512,7 @@ netsnmp_tdata_row *
netsnmp_tdata_row_get( netsnmp_tdata *table,
netsnmp_tdata_row *row)
{
- return CONTAINER_FIND( table->container, row );
+ return (netsnmp_tdata_row*)CONTAINER_FIND( table->container, row );
}
/** returns the next row in the table */
@@ -466,7 +547,7 @@ netsnmp_tdata_row_get_byoid(netsnmp_tdata *table,
index.oids = searchfor;
index.len = searchfor_len;
- return CONTAINER_FIND( table->container, &index );
+ return (netsnmp_tdata_row*)CONTAINER_FIND( table->container, &index );
}
/** finds the lexically next row in the 'tdata' table
@@ -495,9 +576,11 @@ netsnmp_tdata_row_next_byoid(netsnmp_tdata *table,
index.oids = searchfor;
index.len = searchfor_len;
- return CONTAINER_NEXT( table->container, &index );
+ return (netsnmp_tdata_row*)CONTAINER_NEXT( table->container, &index );
}
+netsnmp_feature_child_of(tdata_row_count, table_tdata_all)
+#ifndef NETSNMP_FEATURE_REMOVE_TDATA_ROW_COUNT
int
netsnmp_tdata_row_count(netsnmp_tdata *table)
{
@@ -505,6 +588,7 @@ netsnmp_tdata_row_count(netsnmp_tdata *table)
return 0;
return CONTAINER_SIZE( table->container );
}
+#endif /* NETSNMP_FEATURE_REMOVE_TDATA_ROW_COUNT */
/* ==================================
*
@@ -514,6 +598,8 @@ netsnmp_tdata_row_count(netsnmp_tdata *table)
/** compare a row with the given index values */
+netsnmp_feature_child_of(tdata_compare_idx, table_tdata_all)
+#ifndef NETSNMP_FEATURE_REMOVE_TDATA_COMPARE_IDX
int
netsnmp_tdata_compare_idx(netsnmp_tdata_row *row,
netsnmp_variable_list *indexes)
@@ -525,6 +611,7 @@ netsnmp_tdata_compare_idx(netsnmp_tdata_row *row,
indexes);
return netsnmp_tdata_compare_oid(row, searchfor, searchfor_len);
}
+#endif /* NETSNMP_FEATURE_REMOVE_TDATA_COMPARE_IDX */
/** compare a row with the given index OID */
int
@@ -556,6 +643,10 @@ netsnmp_tdata_compare_subtree_oid(netsnmp_tdata_row *row,
return snmp_oidtree_compare( index->oids, index->len,
compareto, compareto_len);
}
+#else /* NETSNMP_FEATURE_REMOVE_TABLE_TDATA */
+netsnmp_feature_unused(table_tdata);
+#endif /* NETSNMP_FEATURE_REMOVE_TABLE_TDATA */
+
/** @}
*/
diff --git a/agent/helpers/watcher.c b/agent/helpers/watcher.c
index b35f550..9b3933b 100644
--- a/agent/helpers/watcher.c
+++ b/agent/helpers/watcher.c
@@ -1,19 +1,38 @@
#include <net-snmp/net-snmp-config.h>
-
-#include <stdlib.h>
-#if HAVE_STRING_H
-#include <string.h>
-#else
-#include <strings.h>
-#endif
+#include <net-snmp/net-snmp-features.h>
#include <net-snmp/net-snmp-includes.h>
#include <net-snmp/agent/net-snmp-agent-includes.h>
#include <net-snmp/agent/watcher.h>
+
#include <net-snmp/agent/instance.h>
#include <net-snmp/agent/scalar.h>
+#include <string.h>
+
+#ifdef HAVE_DMALLOC_H
+static void free_wrapper(void * p)
+{
+ free(p);
+}
+#else
+#define free_wrapper free
+#endif
+
+netsnmp_feature_provide(watcher_all)
+netsnmp_feature_child_of(watcher_all, mib_helpers)
+netsnmp_feature_child_of(watcher_create_info6, watcher_all)
+netsnmp_feature_child_of(watcher_register_timestamp, watcher_all)
+netsnmp_feature_child_of(watcher_ulong_scalar, watcher_all)
+netsnmp_feature_child_of(watcher_read_only_ulong_scalar, watcher_all)
+netsnmp_feature_child_of(watcher_read_only_int_scalar, watcher_all)
+netsnmp_feature_child_of(watcher_long_scalar, watcher_all)
+netsnmp_feature_child_of(watcher_read_only_long_scalar, watcher_all)
+netsnmp_feature_child_of(watcher_int_scalar, watcher_all)
+netsnmp_feature_child_of(read_only_counter32_scalar, watcher_all)
+netsnmp_feature_child_of(watcher_spinlock, watcher_all)
+
/** @defgroup watcher watcher
* Watch a specified variable and process it as an instance or scalar object
* @ingroup leaf
@@ -33,22 +52,57 @@ netsnmp_get_watcher_handler(void)
}
netsnmp_watcher_info *
-netsnmp_create_watcher_info(void *data, size_t size, u_char type, int flags)
+netsnmp_init_watcher_info6(netsnmp_watcher_info *winfo,
+ void *data, size_t size, u_char type,
+ int flags, size_t max_size, size_t* size_p)
+{
+ winfo->data = data;
+ winfo->data_size = size;
+ winfo->max_size = max_size;
+ winfo->type = type;
+ winfo->flags = flags;
+ winfo->data_size_p = size_p;
+ return winfo;
+}
+
+#ifndef NETSNMP_FEATURE_REMOVE_WATCHER_CREATE_INFO6
+netsnmp_watcher_info *
+netsnmp_create_watcher_info6(void *data, size_t size, u_char type,
+ int flags, size_t max_size, size_t* size_p)
{
netsnmp_watcher_info *winfo = SNMP_MALLOC_TYPEDEF(netsnmp_watcher_info);
+ if (winfo)
+ netsnmp_init_watcher_info6(winfo, data, size, type, flags, max_size,
+ size_p);
+ return winfo;
+}
+#endif /* NETSNMP_FEATURE_REMOVE_WATCHER_CREATE_INFO6 */
- winfo->data = data;
- winfo->data_size = size;
- winfo->max_size = size; /* Probably wrong for non-fixed size data */
- winfo->type = type;
- if (flags)
- winfo->flags = flags;
- else
- winfo->flags = WATCHER_FIXED_SIZE;
+netsnmp_watcher_info *
+netsnmp_init_watcher_info(netsnmp_watcher_info *winfo,
+ void *data, size_t size, u_char type, int flags)
+{
+ return netsnmp_init_watcher_info6(winfo, data, size,
+ type, (flags ? flags : WATCHER_FIXED_SIZE),
+ size, /* Probably wrong for non-fixed
+ * size data */
+ NULL);
+}
+netsnmp_watcher_info *
+netsnmp_create_watcher_info(void *data, size_t size, u_char type, int flags)
+{
+ netsnmp_watcher_info *winfo = SNMP_MALLOC_TYPEDEF(netsnmp_watcher_info);
+ if (winfo)
+ netsnmp_init_watcher_info(winfo, data, size, type, flags);
return winfo;
}
+/**
+ * Register a watched scalar. The caller remains the owner of watchinfo.
+ *
+ * @see netsnmp_register_watched_instance2()
+ */
int
netsnmp_register_watched_instance(netsnmp_handler_registration *reginfo,
netsnmp_watcher_info *watchinfo)
@@ -62,6 +116,30 @@ netsnmp_register_watched_instance(netsnmp_handler_registration *reginfo,
return netsnmp_register_instance(reginfo);
}
+/**
+ * Register a watched scalar. Ownership of watchinfo is transferred to the handler.
+ *
+ * @see netsnmp_register_watched_instance()
+ */
+int
+netsnmp_register_watched_instance2(netsnmp_handler_registration *reginfo,
+ netsnmp_watcher_info *watchinfo)
+{
+ netsnmp_mib_handler *whandler;
+
+ whandler = netsnmp_get_watcher_handler();
+ whandler->myvoid = (void *)watchinfo;
+ netsnmp_owns_watcher_info(whandler);
+
+ netsnmp_inject_handler(reginfo, whandler);
+ return netsnmp_register_instance(reginfo);
+}
+
+/**
+ * Register a watched scalar. The caller remains the owner of watchinfo.
+ *
+ * @see netsnmp_register_watched_scalar2()
+ */
int
netsnmp_register_watched_scalar(netsnmp_handler_registration *reginfo,
netsnmp_watcher_info *watchinfo)
@@ -75,7 +153,87 @@ netsnmp_register_watched_scalar(netsnmp_handler_registration *reginfo,
return netsnmp_register_scalar(reginfo);
}
+/**
+ * Register a watched scalar. Ownership of watchinfo is transferred to the handler.
+ *
+ * @see netsnmp_register_watched_scalar()
+ */
+int
+netsnmp_register_watched_scalar2(netsnmp_handler_registration *reginfo,
+ netsnmp_watcher_info *watchinfo)
+{
+ netsnmp_mib_handler *whandler;
+
+ whandler = netsnmp_get_watcher_handler();
+ whandler->myvoid = (void *)watchinfo;
+ netsnmp_owns_watcher_info(whandler);
+
+ netsnmp_inject_handler(reginfo, whandler);
+ return netsnmp_register_scalar(reginfo);
+}
+
+void
+netsnmp_owns_watcher_info(netsnmp_mib_handler *handler)
+{
+ netsnmp_assert(handler);
+ netsnmp_assert(handler->myvoid);
+ handler->data_clone = (void *(*)(void *))netsnmp_clone_watcher_info;
+ handler->data_free = free;
+}
+
+/** @cond */
+
+NETSNMP_STATIC_INLINE size_t
+get_data_size(const netsnmp_watcher_info* winfo)
+{
+ if (winfo->flags & WATCHER_SIZE_STRLEN)
+ return strlen((const char*)winfo->data);
+ else {
+ size_t res;
+ if (winfo->flags & WATCHER_SIZE_IS_PTR)
+ res = *winfo->data_size_p;
+ else
+ res = winfo->data_size;
+ if (winfo->flags & WATCHER_SIZE_UNIT_OIDS)
+ res *= sizeof(oid);
+ return res;
+ }
+}
+
+NETSNMP_STATIC_INLINE void
+set_data(netsnmp_watcher_info* winfo, void* data, size_t size)
+{
+ memcpy(winfo->data, data, size);
+ if (winfo->flags & WATCHER_SIZE_STRLEN)
+ ((char*)winfo->data)[size] = '\0';
+ else {
+ if (winfo->flags & WATCHER_SIZE_UNIT_OIDS)
+ size /= sizeof(oid);
+ if (winfo->flags & WATCHER_SIZE_IS_PTR)
+ *winfo->data_size_p = size;
+ else
+ winfo->data_size = size;
+ }
+}
+typedef struct {
+ size_t size;
+ char data[1];
+} netsnmp_watcher_cache;
+
+NETSNMP_STATIC_INLINE netsnmp_watcher_cache*
+netsnmp_watcher_cache_create(const void* data, size_t size)
+{
+ netsnmp_watcher_cache *res = (netsnmp_watcher_cache*)
+ malloc(sizeof(netsnmp_watcher_cache) + size - 1);
+ if (res) {
+ res->size = size;
+ memcpy(res->data, data, size);
+ }
+ return res;
+}
+
+/** @endcond */
int
netsnmp_watcher_helper_handler(netsnmp_mib_handler *handler,
@@ -83,22 +241,15 @@ netsnmp_watcher_helper_handler(netsnmp_mib_handler *handler,
netsnmp_agent_request_info *reqinfo,
netsnmp_request_info *requests)
{
- netsnmp_watcher_info *winfo = (netsnmp_watcher_info *) handler->myvoid;
- u_char *old_data;
- int cmp;
+ netsnmp_watcher_info *winfo = (netsnmp_watcher_info *) handler->myvoid;
+ netsnmp_watcher_cache *old_data;
DEBUGMSGTL(("helper:watcher", "Got request: %d\n", reqinfo->mode));
- cmp = snmp_oid_compare(requests->requestvb->name,
- requests->requestvb->name_length,
- reginfo->rootoid, reginfo->rootoid_len);
-
DEBUGMSGTL(( "helper:watcher", " oid:"));
DEBUGMSGOID(("helper:watcher", requests->requestvb->name,
requests->requestvb->name_length));
DEBUGMSG(( "helper:watcher", "\n"));
-
-
switch (reqinfo->mode) {
/*
* data requests
@@ -107,26 +258,28 @@ netsnmp_watcher_helper_handler(netsnmp_mib_handler *handler,
snmp_set_var_typed_value(requests->requestvb,
winfo->type,
winfo->data,
- winfo->data_size);
+ get_data_size(winfo));
break;
/*
* SET requests. Should only get here if registered RWRITE
*/
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
if (requests->requestvb->type != winfo->type) {
- netsnmp_set_request_error(reqinfo, requests,
- SNMP_ERR_WRONGTYPE);
+ netsnmp_set_request_error(reqinfo, requests, SNMP_ERR_WRONGTYPE);
handler->flags |= MIB_HANDLER_AUTO_NEXT_OVERRIDE_ONCE;
- }
-
- if (((winfo->flags & WATCHER_MAX_SIZE) &&
- requests->requestvb->val_len > winfo->max_size) ||
+ } else if (((winfo->flags & WATCHER_MAX_SIZE) &&
+ requests->requestvb->val_len > winfo->max_size) ||
((winfo->flags & WATCHER_FIXED_SIZE) &&
- requests->requestvb->val_len != winfo->data_size)) {
- netsnmp_set_request_error(reqinfo, requests,
- SNMP_ERR_WRONGLENGTH);
- handler->flags |= MIB_HANDLER_AUTO_NEXT_OVERRIDE_ONCE;
+ requests->requestvb->val_len != get_data_size(winfo))) {
+ netsnmp_set_request_error(reqinfo, requests, SNMP_ERR_WRONGLENGTH);
+ handler->flags |= MIB_HANDLER_AUTO_NEXT_OVERRIDE_ONCE;
+ } else if ((winfo->flags & WATCHER_SIZE_STRLEN) &&
+ (memchr(requests->requestvb->val.string, '\0',
+ requests->requestvb->val_len) != NULL)) {
+ netsnmp_set_request_error(reqinfo, requests, SNMP_ERR_WRONGVALUE);
+ handler->flags |= MIB_HANDLER_AUTO_NEXT_OVERRIDE_ONCE;
}
break;
@@ -134,16 +287,16 @@ netsnmp_watcher_helper_handler(netsnmp_mib_handler *handler,
/*
* store old info for undo later
*/
- memdup(&old_data, (u_char *) winfo->data, winfo->data_size);
+ old_data =
+ netsnmp_watcher_cache_create(winfo->data, get_data_size(winfo));
if (old_data == NULL) {
netsnmp_set_request_error(reqinfo, requests,
SNMP_ERR_RESOURCEUNAVAILABLE);
handler->flags |= MIB_HANDLER_AUTO_NEXT_OVERRIDE_ONCE;
- return SNMP_ERR_NOERROR;
- }
- netsnmp_request_add_list_data(requests,
- netsnmp_create_data_list
- ("watcher", old_data, free));
+ } else
+ netsnmp_request_add_list_data(requests,
+ netsnmp_create_data_list
+ ("watcher", old_data, &free_wrapper));
break;
case MODE_SET_FREE:
@@ -156,19 +309,23 @@ netsnmp_watcher_helper_handler(netsnmp_mib_handler *handler,
/*
* update current
*/
- memcpy(winfo->data, (void *)requests->requestvb->val.string,
- requests->requestvb->val_len);
+ set_data(winfo, (void *)requests->requestvb->val.string,
+ requests->requestvb->val_len);
break;
case MODE_SET_UNDO:
- memcpy(winfo->data,
- netsnmp_request_get_list_data(requests, "watcher"),
- winfo->data_size);
+ old_data = (netsnmp_watcher_cache*)netsnmp_request_get_list_data(requests, "watcher");
+ set_data(winfo, old_data->data, old_data->size);
break;
case MODE_SET_COMMIT:
- winfo->data_size = requests->requestvb->val_len;
break;
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
+
+ default:
+ snmp_log(LOG_ERR, "watcher handler called with an unknown mode: %d\n",
+ reqinfo->mode);
+ return SNMP_ERR_GENERR;
}
@@ -207,6 +364,7 @@ netsnmp_watched_timestamp_register(netsnmp_mib_handler *whandler,
return netsnmp_register_scalar(reginfo); /* XXX - or instance? */
}
+#ifndef NETSNMP_FEATURE_REMOVE_WATCHER_REGISTER_TIMESTAMP
int
netsnmp_register_watched_timestamp(netsnmp_handler_registration *reginfo,
marker_t timestamp)
@@ -217,6 +375,7 @@ netsnmp_register_watched_timestamp(netsnmp_handler_registration *reginfo,
return netsnmp_watched_timestamp_register(whandler, reginfo, timestamp);
}
+#endif /* NETSNMP_FEATURE_REMOVE_WATCHER_REGISTER_TIMESTAMP */
int
@@ -227,21 +386,14 @@ netsnmp_watched_timestamp_handler(netsnmp_mib_handler *handler,
{
marker_t timestamp = (marker_t) handler->myvoid;
long uptime;
- int cmp;
DEBUGMSGTL(("helper:watcher:timestamp",
"Got request: %d\n", reqinfo->mode));
- cmp = snmp_oid_compare(requests->requestvb->name,
- requests->requestvb->name_length,
- reginfo->rootoid, reginfo->rootoid_len);
-
DEBUGMSGTL(( "helper:watcher:timestamp", " oid:"));
DEBUGMSGOID(("helper:watcher:timestamp", requests->requestvb->name,
requests->requestvb->name_length));
DEBUGMSG(( "helper:watcher:timestamp", "\n"));
-
-
switch (reqinfo->mode) {
/*
* data requests
@@ -261,11 +413,13 @@ netsnmp_watched_timestamp_handler(netsnmp_mib_handler *handler,
* Timestamps are inherently Read-Only,
* so don't need to support SET requests.
*/
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
netsnmp_set_request_error(reqinfo, requests,
SNMP_ERR_NOTWRITABLE);
handler->flags |= MIB_HANDLER_AUTO_NEXT_OVERRIDE_ONCE;
return SNMP_ERR_NOTWRITABLE;
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
}
/* next handler called automatically - 'AUTO_NEXT' */
@@ -279,6 +433,8 @@ netsnmp_watched_timestamp_handler(netsnmp_mib_handler *handler,
*
***************************/
+#ifndef NETSNMP_FEATURE_REMOVE_WATCHER_SPINLOCK
+
netsnmp_mib_handler *
netsnmp_get_watched_spinlock_handler(void)
{
@@ -304,7 +460,7 @@ netsnmp_register_watched_spinlock(netsnmp_handler_registration *reginfo,
winfo = netsnmp_create_watcher_info((void *)spinlock,
sizeof(int), ASN_INTEGER, WATCHER_FIXED_SIZE);
netsnmp_inject_handler(reginfo, whandler);
- return netsnmp_register_watched_scalar(reginfo, winfo);
+ return netsnmp_register_watched_scalar2(reginfo, winfo);
}
@@ -316,25 +472,19 @@ netsnmp_watched_spinlock_handler(netsnmp_mib_handler *handler,
{
int *spinlock = (int *) handler->myvoid;
netsnmp_request_info *request;
- int cmp;
DEBUGMSGTL(("helper:watcher:spinlock",
"Got request: %d\n", reqinfo->mode));
- cmp = snmp_oid_compare(requests->requestvb->name,
- requests->requestvb->name_length,
- reginfo->rootoid, reginfo->rootoid_len);
-
DEBUGMSGTL(( "helper:watcher:spinlock", " oid:"));
DEBUGMSGOID(("helper:watcher:spinlock", requests->requestvb->name,
requests->requestvb->name_length));
DEBUGMSG(( "helper:watcher:spinlock", "\n"));
-
-
switch (reqinfo->mode) {
/*
* Ensure the assigned value matches the current one
*/
+#ifndef NETSNMP_NO_WRITE_SUPPORT
case MODE_SET_RESERVE1:
for (request=requests; request; request=request->next) {
if (request->processed)
@@ -355,11 +505,13 @@ netsnmp_watched_spinlock_handler(netsnmp_mib_handler *handler,
case MODE_SET_COMMIT:
(*spinlock)++;
break;
+#endif /* NETSNMP_NO_WRITE_SUPPORT */
}
/* next handler called automatically - 'AUTO_NEXT' */
return SNMP_ERR_NOERROR;
}
+#endif /* NETSNMP_FEATURE_REMOVE_WATCHER_SPINLOCK */
/***************************
*
@@ -368,118 +520,142 @@ netsnmp_watched_spinlock_handler(netsnmp_mib_handler *handler,
*
***************************/
+netsnmp_watcher_info *
+netsnmp_clone_watcher_info(netsnmp_watcher_info *winfo)
+{
+ netsnmp_watcher_info *copy = malloc(sizeof(*copy));
+ if (copy)
+ *copy = *winfo;
+ return copy;
+}
+
+static int
+register_scalar_watcher(const char* name,
+ const oid* reg_oid, size_t reg_oid_len,
+ void *data, size_t size, u_char type,
+ Netsnmp_Node_Handler * subhandler, int mode)
+{
+ netsnmp_handler_registration *reginfo = NULL;
+ netsnmp_mib_handler *whandler = NULL;
+ netsnmp_watcher_info* watchinfo =
+ netsnmp_create_watcher_info(data, size, type, WATCHER_FIXED_SIZE);
+ if (watchinfo)
+ whandler = netsnmp_get_watcher_handler();
+ if (watchinfo && whandler) {
+ whandler->myvoid = watchinfo;
+ netsnmp_owns_watcher_info(whandler);
+ reginfo =
+ netsnmp_create_handler_registration(
+ name, subhandler, reg_oid, reg_oid_len, mode);
+ }
+ if (watchinfo && whandler && reginfo) {
+ netsnmp_inject_handler(reginfo, whandler);
+ return netsnmp_register_scalar(reginfo);
+ }
+ if (whandler)
+ netsnmp_handler_free(whandler);
+ else if (watchinfo)
+ free(watchinfo);
+ return SNMP_ERR_RESOURCEUNAVAILABLE;
+}
+
+#ifndef NETSNMP_FEATURE_REMOVE_WATCHER_ULONG_SCALAR
int
netsnmp_register_ulong_scalar(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
u_long * it,
Netsnmp_Node_Handler * subhandler)
{
- return netsnmp_register_watched_scalar(
- netsnmp_create_handler_registration(
- name, subhandler,
- reg_oid, reg_oid_len,
- HANDLER_CAN_RWRITE ),
- netsnmp_create_watcher_info(
- (void *)it, sizeof( u_long ),
- ASN_UNSIGNED, WATCHER_FIXED_SIZE ));
+ return register_scalar_watcher(
+ name, reg_oid, reg_oid_len,
+ (void *)it, sizeof( u_long ),
+ ASN_UNSIGNED, subhandler, HANDLER_CAN_RWRITE);
}
+#endif /* NETSNMP_FEATURE_REMOVE_WATCHER_ULONG_SCALAR */
+#ifndef NETSNMP_FEATURE_REMOVE_WATCHER_READ_ONLY_ULONG_SCALAR
int
netsnmp_register_read_only_ulong_scalar(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
u_long * it,
Netsnmp_Node_Handler * subhandler)
{
- return netsnmp_register_watched_scalar(
- netsnmp_create_handler_registration(
- name, subhandler,
- reg_oid, reg_oid_len,
- HANDLER_CAN_RONLY ),
- netsnmp_create_watcher_info(
- (void *)it, sizeof( u_long ),
- ASN_UNSIGNED, WATCHER_FIXED_SIZE ));
+ return register_scalar_watcher(
+ name, reg_oid, reg_oid_len,
+ (void *)it, sizeof( u_long ),
+ ASN_UNSIGNED, subhandler, HANDLER_CAN_RONLY);
}
+#endif /* NETSNMP_FEATURE_REMOVE_WATCHER_READ_ONLY_ULONG_SCALAR */
+#ifndef NETSNMP_FEATURE_REMOVE_WATCHER_LONG_SCALAR
int
netsnmp_register_long_scalar(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
long * it,
Netsnmp_Node_Handler * subhandler)
{
- return netsnmp_register_watched_scalar(
- netsnmp_create_handler_registration(
- name, subhandler,
- reg_oid, reg_oid_len,
- HANDLER_CAN_RWRITE ),
- netsnmp_create_watcher_info(
- (void *)it, sizeof( long ),
- ASN_INTEGER, WATCHER_FIXED_SIZE ));
+ return register_scalar_watcher(
+ name, reg_oid, reg_oid_len,
+ (void *)it, sizeof( long ),
+ ASN_INTEGER, subhandler, HANDLER_CAN_RWRITE);
}
+#endif /* NETSNMP_FEATURE_REMOVE_WATCHER_LONG_SCALAR */
+#ifndef NETSNMP_FEATURE_REMOVE_WATCHER_READ_ONLY_LONG_SCALAR
int
netsnmp_register_read_only_long_scalar(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
long * it,
Netsnmp_Node_Handler * subhandler)
{
- return netsnmp_register_watched_scalar(
- netsnmp_create_handler_registration(
- name, subhandler,
- reg_oid, reg_oid_len,
- HANDLER_CAN_RONLY ),
- netsnmp_create_watcher_info(
- (void *)it, sizeof( long ),
- ASN_INTEGER, WATCHER_FIXED_SIZE ));
+ return register_scalar_watcher(
+ name, reg_oid, reg_oid_len,
+ (void *)it, sizeof( long ),
+ ASN_INTEGER, subhandler, HANDLER_CAN_RONLY);
}
+#endif /* NETSNMP_FEATURE_REMOVE_WATCHER_READ_ONLY_LONG_SCALAR */
+#ifndef NETSNMP_FEATURE_REMOVE_WATCHER_INT_SCALAR
int
netsnmp_register_int_scalar(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
int * it,
Netsnmp_Node_Handler * subhandler)
{
- return netsnmp_register_watched_scalar(
- netsnmp_create_handler_registration(
- name, subhandler,
- reg_oid, reg_oid_len,
- HANDLER_CAN_RWRITE ),
- netsnmp_create_watcher_info(
- (void *)it, sizeof( int ),
- ASN_INTEGER, WATCHER_FIXED_SIZE ));
+ return register_scalar_watcher(
+ name, reg_oid, reg_oid_len,
+ (void *)it, sizeof( int ),
+ ASN_INTEGER, subhandler, HANDLER_CAN_RWRITE);
}
+#endif /* NETSNMP_FEATURE_REMOVE_WATCHER_INT_SCALAR */
+#ifndef NETSNMP_FEATURE_REMOVE_WATCHER_READ_ONLY_INT_SCALAR
int
netsnmp_register_read_only_int_scalar(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
int * it,
Netsnmp_Node_Handler * subhandler)
{
- return netsnmp_register_watched_scalar(
- netsnmp_create_handler_registration(
- name, subhandler,
- reg_oid, reg_oid_len,
- HANDLER_CAN_RONLY ),
- netsnmp_create_watcher_info(
- (void *)it, sizeof( int ),
- ASN_INTEGER, WATCHER_FIXED_SIZE ));
+ return register_scalar_watcher(
+ name, reg_oid, reg_oid_len,
+ (void *)it, sizeof( int ),
+ ASN_INTEGER, subhandler, HANDLER_CAN_RONLY);
}
+#endif /* NETSNMP_FEATURE_REMOVE_WATCHER_READ_ONLY_INT_SCALAR */
-
+#ifndef NETSNMP_FEATURE_REMOVE_READ_ONLY_COUNTER32_SCALAR
int
netsnmp_register_read_only_counter32_scalar(const char *name,
- oid * reg_oid, size_t reg_oid_len,
+ const oid * reg_oid, size_t reg_oid_len,
u_long * it,
Netsnmp_Node_Handler * subhandler)
{
- return netsnmp_register_watched_scalar(
- netsnmp_create_handler_registration(
- name, subhandler,
- reg_oid, reg_oid_len,
- HANDLER_CAN_RONLY ),
- netsnmp_create_watcher_info(
- (void *)it, sizeof( u_long ),
- ASN_COUNTER, WATCHER_FIXED_SIZE ));
+ return register_scalar_watcher(
+ name, reg_oid, reg_oid_len,
+ (void *)it, sizeof( u_long ),
+ ASN_COUNTER, subhandler, HANDLER_CAN_RONLY);
}
+#endif /* NETSNMP_FEATURE_REMOVE_READ_ONLY_COUNTER32_SCALAR */
/** @} */
diff --git a/agent/kernel.c b/agent/kernel.c
index 4815ed5..200ad0b 100644
--- a/agent/kernel.c
+++ b/agent/kernel.c
@@ -1,7 +1,19 @@
-
-/*
- * 13 Jun 91 wsak (wk0x at andrew) added mips support
+/***********************************************************************
+ Net-SNMP - Simple Network Management Protocol agent library.
+ ***********************************************************************/
+/** @file kernel.c
+ * Net-SNMP Kernel Data Access Library.
+ * Provides access to kernel virtual memory for systems that
+ * support it.
+ * @author See README file for a list of contributors
+ */
+/* Copyrights:
+ * Copyright holders are listed in README file.
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted. License terms are specified
+ * in COPYING file distributed with the Net-SNMP package.
*/
+/***********************************************************************/
#include <net-snmp/net-snmp-config.h>
@@ -40,18 +52,26 @@
#if HAVE_KVM_H
-kvm_t *kd;
+kvm_t *kd = NULL;
-void
+/**
+ * Initialize the support for accessing kernel virtual memory.
+ *
+ * @return TRUE upon success; FALSE upon failure.
+ */
+int
init_kmem(const char *file)
{
+ int res = TRUE;
+
#if HAVE_KVM_OPENFILES
char err[4096];
+
kd = kvm_openfiles(NULL, NULL, NULL, O_RDONLY, err);
- if (kd == NULL && !netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
- NETSNMP_DS_AGENT_NO_ROOT_ACCESS)) {
+ if (!kd && !netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
+ NETSNMP_DS_AGENT_NO_ROOT_ACCESS)) {
snmp_log(LOG_CRIT, "init_kmem: kvm_openfiles failed: %s\n", err);
- exit(1);
+ res = FALSE;
}
#else
kd = kvm_open(NULL, NULL, NULL, O_RDONLY, NULL);
@@ -59,25 +79,26 @@ init_kmem(const char *file)
NETSNMP_DS_AGENT_NO_ROOT_ACCESS)) {
snmp_log(LOG_CRIT, "init_kmem: kvm_open failed: %s\n",
strerror(errno));
- exit(1);
+ res = FALSE;
}
#endif /* HAVE_KVM_OPENFILES */
+ return res;
}
-
-/*
- * klookup:
+/** Reads kernel memory.
+ * Seeks to the specified location in kmem, then
+ * does a read of given amount ob bytes into target buffer.
*
- * It seeks to the location off in kmem
- * It does a read into target of siz bytes.
+ * @param off The location to seek.
*
- * Return 0 on failure and 1 on sucess.
+ * @param target The target buffer to read into.
*
+ * @param siz Number of bytes to read.
+ *
+ * @return gives 1 on success and 0 on failure.
*/
-
-
int
-klookup(unsigned long off, char *target, int siz)
+klookup(unsigned long off, void *target, size_t siz)
{
int result;
if (kd == NULL)
@@ -85,7 +106,7 @@ klookup(unsigned long off, char *target, int siz)
result = kvm_read(kd, off, target, siz);
if (result != siz) {
#if HAVE_KVM_OPENFILES
- snmp_log(LOG_ERR, "kvm_read(*, %lx, %p, %d) = %d: %s\n", off,
+ snmp_log(LOG_ERR, "kvm_read(*, %lx, %p, %zx) = %d: %s\n", off,
target, siz, result, kvm_geterr(kd));
#else
snmp_log(LOG_ERR, "kvm_read(*, %lx, %p, %d) = %d: ", off, target,
@@ -97,53 +118,69 @@ klookup(unsigned long off, char *target, int siz)
return 1;
}
+/** Closes the kernel memory support.
+ */
+void
+free_kmem(void)
+{
+ if (kd != NULL)
+ {
+ kvm_close(kd);
+ kd = NULL;
+ }
+}
+
#else /* HAVE_KVM_H */
static off_t klseek(off_t);
static int klread(char *, int);
-int swap, mem, kmem;
+int swap = -1, mem = -1, kmem = -1;
-void
+/**
+ * Initialize the support for accessing kernel virtual memory.
+ *
+ * @return TRUE upon success; FALSE upon failure.
+ */
+int
init_kmem(const char *file)
{
kmem = open(file, O_RDONLY);
if (kmem < 0 && !netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
NETSNMP_DS_AGENT_NO_ROOT_ACCESS)) {
snmp_log_perror(file);
- exit(1);
}
- fcntl(kmem, F_SETFD, 1);
+ if (kmem >= 0)
+ fcntl(kmem, F_SETFD, 1/*FD_CLOEXEC*/);
mem = open("/dev/mem", O_RDONLY);
if (mem < 0 && !netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
NETSNMP_DS_AGENT_NO_ROOT_ACCESS)) {
snmp_log_perror("/dev/mem");
- exit(1);
}
- fcntl(mem, F_SETFD, 1);
+ if (mem >= 0)
+ fcntl(mem, F_SETFD, 1/*FD_CLOEXEC*/);
#ifdef DMEM_LOC
swap = open(DMEM_LOC, O_RDONLY);
if (swap < 0 && !netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
NETSNMP_DS_AGENT_NO_ROOT_ACCESS)) {
snmp_log_perror(DMEM_LOC);
- exit(1);
}
- fcntl(swap, F_SETFD, 1);
+ if (swap >= 0)
+ fcntl(swap, F_SETFD, 1/*FD_CLOEXEC*/);
#endif
+ return kmem >= 0 && mem >= 0 && swap >= 0;
}
-
-/*
+/** @private
* Seek into the kernel for a value.
*/
-static off_t
+static off_t
klseek(off_t base)
{
return (lseek(kmem, (off_t) base, SEEK_SET));
}
-
-/*
- * Read from the kernel
+/** @private
+ * Read from the kernel.
*/
static int
klread(char *buf, int buflen)
@@ -151,20 +188,20 @@ klread(char *buf, int buflen)
return (read(kmem, buf, buflen));
}
-
-/*
- * klookup:
+/** Reads kernel memory.
+ * Seeks to the specified location in kmem, then
+ * does a read of given amount ob bytes into target buffer.
+ *
+ * @param off The location to seek.
*
- * It seeks to the location off in kmem
- * It does a read into target of siz bytes.
+ * @param target The target buffer to read into.
*
- * Return 0 on failure and 1 on sucess.
+ * @param siz Number of bytes to read.
*
+ * @return gives 1 on success and 0 on failure.
*/
-
-
int
-klookup(unsigned long off, char *target, int siz)
+klookup(unsigned long off, void *target, size_t siz)
{
long retsiz;
@@ -174,9 +211,6 @@ klookup(unsigned long off, char *target, int siz)
if ((retsiz = klseek((off_t) off)) != off) {
snmp_log(LOG_ERR, "klookup(%lx, %p, %d): ", off, target, siz);
snmp_log_perror("klseek");
-#ifdef NETSNMP_EXIT_ON_BAD_KLREAD
- exit(1);
-#endif
return (0);
}
if ((retsiz = klread(target, siz)) != siz) {
@@ -188,15 +222,33 @@ klookup(unsigned long off, char *target, int siz)
snmp_log(LOG_ERR, "klookup(%lx, %p, %d): ", off, target, siz);
snmp_log_perror("klread");
}
-#ifdef NETSNMP_EXIT_ON_BAD_KLREAD
- exit(1);
-#endif
return (0);
}
DEBUGMSGTL(("verbose:kernel:klookup", "klookup(%lx, %p, %d) succeeded", off, target, siz));
return (1);
}
+/** Closes the kernel memory support.
+ */
+void
+free_kmem(void)
+{
+ if (swap >= 0) {
+ close(swap);
+ swap = -1;
+ }
+ if (mem >= 0) {
+ close(mem);
+ mem = -1;
+ }
+ if (kmem >= 0) {
+ close(kmem);
+ kmem = -1;
+ }
+}
+
#endif /* HAVE_KVM_H */
+#else
+int unused; /* Suppress "empty translation unit" warning */
#endif /* NETSNMP_CAN_USE_NLIST */
diff --git a/agent/kernel.h b/agent/kernel.h
index 3c939fc..131687a 100644
--- a/agent/kernel.h
+++ b/agent/kernel.h
@@ -1,7 +1,24 @@
+/***********************************************************************
+ Net-SNMP - Simple Network Management Protocol agent library.
+ ***********************************************************************/
+/** @file kernel.h
+ * Net-SNMP Kernel Data Access Library - header.
+ * Provides access to kernel virtual memory for systems that
+ * support it.
+ * @author See README file for a list of contributors
+ */
+/* Copyrights:
+ * Copyright holders are listed in README file.
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted. License terms are specified
+ * in COPYING file distributed with the Net-SNMP package.
+ */
+/***********************************************************************/
#ifdef NETSNMP_CAN_USE_NLIST
-extern void init_kmem(const char *);
-extern int klookup(unsigned long, char *, int);
+extern int init_kmem(const char *);
+extern int klookup(unsigned long, void *, size_t);
+extern void free_kmem(void);
#define NETSNMP_KLOOKUP(x,y,z) klookup((unsigned long) x,y,z)
#else
#define NETSNMP_KLOOKUP(x,y,z) (0)
@@ -11,3 +28,4 @@ extern int klookup(unsigned long, char *, int);
#include <kvm.h>
extern kvm_t *kd;
#endif
+/***********************************************************************/
diff --git a/agent/mib_modules.c b/agent/mib_modules.c
index 95e4695..cde317e 100644
--- a/agent/mib_modules.c
+++ b/agent/mib_modules.c
@@ -17,11 +17,7 @@
#endif
#include <sys/types.h>
#if TIME_WITH_SYS_TIME
-# ifdef WIN32
-# include <sys/timeb.h>
-# else
-# include <sys/time.h>
-# endif
+# include <sys/time.h>
# include <time.h>
#else
# if HAVE_SYS_TIME_H
@@ -33,9 +29,6 @@
#if HAVE_NETINET_IN_H
#include <netinet/in.h>
#endif
-#if HAVE_WINSOCK_H
-#include <winsock.h>
-#endif
#include <net-snmp/net-snmp-includes.h>
#include <net-snmp/agent/net-snmp-agent-includes.h>
@@ -49,9 +42,6 @@
#include <net-snmp/agent/table.h>
#include <net-snmp/agent/table_iterator.h>
#include "mib_module_includes.h"
-#ifdef USING_AGENTX_SUBAGENT_MODULE
-#include "mibgroup/agentx/subagent.h"
-#endif
static int need_shutdown = 0;
diff --git a/agent/mibgroup/Makefile.depend b/agent/mibgroup/Makefile.depend
index e646fc1..cee726e 100644
--- a/agent/mibgroup/Makefile.depend
+++ b/agent/mibgroup/Makefile.depend
@@ -4,59 +4,66 @@
./header_complex.lo: ../../include/net-snmp/system/linux.h
./header_complex.lo: ../../include/net-snmp/system/sysv.h
./header_complex.lo: ../../include/net-snmp/system/generic.h
-./header_complex.lo: ../../include/net-snmp/machine/generic.h
./header_complex.lo: ../../include/net-snmp/net-snmp-includes.h
./header_complex.lo: ../../include/net-snmp/definitions.h
./header_complex.lo: ../../include/net-snmp/types.h
+./header_complex.lo: ../../include/net-snmp/library/oid.h
+./header_complex.lo: ../../include/net-snmp/library/types.h
./header_complex.lo: ../../include/net-snmp/library/snmp_api.h
+./header_complex.lo: ../../include/net-snmp/varbind_api.h
+./header_complex.lo: ../../include/net-snmp/library/snmp_client.h
+./header_complex.lo: ../../include/net-snmp/pdu_api.h
./header_complex.lo: ../../include/net-snmp/library/asn1.h
+./header_complex.lo: ../../include/net-snmp/output_api.h
+./header_complex.lo: ../../include/net-snmp/library/snmp_debug.h
+./header_complex.lo: ../../include/net-snmp/library/snmp_logging.h
+./header_complex.lo: ../../include/net-snmp/session_api.h
+./header_complex.lo: ../../include/net-snmp/library/callback.h
+./header_complex.lo: ../../include/net-snmp/library/snmp_transport.h
+./header_complex.lo: ../../include/net-snmp/library/snmp_service.h
+./header_complex.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./header_complex.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./header_complex.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./header_complex.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./header_complex.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./header_complex.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./header_complex.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./header_complex.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./header_complex.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./header_complex.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./header_complex.lo: ../../include/net-snmp/library/ucd_compat.h
+./header_complex.lo: ../../include/net-snmp/library/mib.h
+./header_complex.lo: ../../include/net-snmp/mib_api.h
+./header_complex.lo: ../../include/net-snmp/library/parse.h
+./header_complex.lo: ../../include/net-snmp/library/oid_stash.h
+./header_complex.lo: ../../include/net-snmp/net-snmp-features.h
./header_complex.lo: ../../include/net-snmp/library/snmp_impl.h
./header_complex.lo: ../../include/net-snmp/library/snmp.h
./header_complex.lo: ../../include/net-snmp/library/snmp-tc.h
+./header_complex.lo: ../../include/net-snmp/library/getopt.h
./header_complex.lo: ../../include/net-snmp/utilities.h
-./header_complex.lo: ../../include/net-snmp/library/snmp_client.h
./header_complex.lo: ../../include/net-snmp/library/system.h
./header_complex.lo: ../../include/net-snmp/library/tools.h
./header_complex.lo: ../../include/net-snmp/library/int64.h
./header_complex.lo: ../../include/net-snmp/library/mt_support.h
./header_complex.lo: ../../include/net-snmp/library/snmp_alarm.h
-./header_complex.lo: ../../include/net-snmp/library/callback.h
./header_complex.lo: ../../include/net-snmp/library/data_list.h
-./header_complex.lo: ../../include/net-snmp/library/oid_stash.h
./header_complex.lo: ../../include/net-snmp/library/check_varbind.h
./header_complex.lo: ../../include/net-snmp/library/container.h
./header_complex.lo: ../../include/net-snmp/library/factory.h
-./header_complex.lo: ../../include/net-snmp/library/snmp_logging.h
./header_complex.lo: ../../include/net-snmp/library/container_binary_array.h
./header_complex.lo: ../../include/net-snmp/library/container_list_ssll.h
./header_complex.lo: ../../include/net-snmp/library/container_iterator.h
./header_complex.lo: ../../include/net-snmp/library/container.h
./header_complex.lo: ../../include/net-snmp/library/snmp_assert.h
./header_complex.lo: ../../include/net-snmp/version.h
-./header_complex.lo: ../../include/net-snmp/session_api.h
-./header_complex.lo: ../../include/net-snmp/library/snmp_transport.h
-./header_complex.lo: ../../include/net-snmp/library/snmp_service.h
-./header_complex.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./header_complex.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./header_complex.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./header_complex.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./header_complex.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./header_complex.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./header_complex.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./header_complex.lo: ../../include/net-snmp/library/ucd_compat.h
-./header_complex.lo: ../../include/net-snmp/pdu_api.h
-./header_complex.lo: ../../include/net-snmp/mib_api.h
-./header_complex.lo: ../../include/net-snmp/library/mib.h
-./header_complex.lo: ../../include/net-snmp/library/parse.h
-./header_complex.lo: ../../include/net-snmp/varbind_api.h
./header_complex.lo: ../../include/net-snmp/config_api.h
./header_complex.lo: ../../include/net-snmp/library/read_config.h
./header_complex.lo: ../../include/net-snmp/library/default_store.h
+./header_complex.lo: ../../include/net-snmp/net-snmp-config.h
./header_complex.lo: ../../include/net-snmp/library/snmp_parse_args.h
./header_complex.lo: ../../include/net-snmp/library/snmp_enum.h
./header_complex.lo: ../../include/net-snmp/library/vacm.h
-./header_complex.lo: ../../include/net-snmp/output_api.h
-./header_complex.lo: ../../include/net-snmp/library/snmp_debug.h
./header_complex.lo: ../../include/net-snmp/snmpv3_api.h
./header_complex.lo: ../../include/net-snmp/library/snmpv3.h
./header_complex.lo: ../../include/net-snmp/library/transform_oids.h
@@ -65,6 +72,7 @@
./header_complex.lo: ../../include/net-snmp/library/lcd_time.h
./header_complex.lo: ../../include/net-snmp/library/snmp_secmod.h
./header_complex.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./header_complex.lo: ../../include/net-snmp/library/snmptsm.h
./header_complex.lo: ../../include/net-snmp/library/snmpusm.h
./header_complex.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./header_complex.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -101,69 +109,70 @@
./header_complex.lo: ../../include/net-snmp/agent/table_iterator.h
./header_complex.lo: ../../include/net-snmp/agent/table_container.h
./header_complex.lo: ../../include/net-snmp/agent/table_array.h
-./header_complex.lo: ../../include/net-snmp/agent/mfd.h header_complex.h
+./header_complex.lo: ../../include/net-snmp/agent/mfd.h
+./header_complex.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./header_complex.lo: header_complex.h
./kernel_sunos5.lo: ../../include/net-snmp/net-snmp-config.h
-./kernel_sunos5.lo: ../../include/net-snmp/system/linux.h
-./kernel_sunos5.lo: ../../include/net-snmp/system/sysv.h
-./kernel_sunos5.lo: ../../include/net-snmp/system/generic.h
-./kernel_sunos5.lo: ../../include/net-snmp/machine/generic.h
./testhandler.lo: ../../include/net-snmp/net-snmp-config.h
-./testhandler.lo: ../../include/net-snmp/system/linux.h
-./testhandler.lo: ../../include/net-snmp/system/sysv.h
-./testhandler.lo: ../../include/net-snmp/system/generic.h
-./testhandler.lo: ../../include/net-snmp/machine/generic.h
+./testhandler.lo: ../../include/net-snmp/net-snmp-features.h
./testhandler.lo: ../../include/net-snmp/net-snmp-includes.h
./testhandler.lo: ../../include/net-snmp/definitions.h
./testhandler.lo: ../../include/net-snmp/types.h
+./testhandler.lo: ../../include/net-snmp/library/oid.h
+./testhandler.lo: ../../include/net-snmp/library/types.h
./testhandler.lo: ../../include/net-snmp/library/snmp_api.h
+./testhandler.lo: ../../include/net-snmp/varbind_api.h
+./testhandler.lo: ../../include/net-snmp/library/snmp_client.h
+./testhandler.lo: ../../include/net-snmp/pdu_api.h
./testhandler.lo: ../../include/net-snmp/library/asn1.h
+./testhandler.lo: ../../include/net-snmp/output_api.h
+./testhandler.lo: ../../include/net-snmp/library/snmp_debug.h
+./testhandler.lo: ../../include/net-snmp/library/snmp_logging.h
+./testhandler.lo: ../../include/net-snmp/session_api.h
+./testhandler.lo: ../../include/net-snmp/library/callback.h
+./testhandler.lo: ../../include/net-snmp/library/snmp_transport.h
+./testhandler.lo: ../../include/net-snmp/library/snmp_service.h
+./testhandler.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./testhandler.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./testhandler.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./testhandler.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./testhandler.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./testhandler.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./testhandler.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./testhandler.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./testhandler.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./testhandler.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./testhandler.lo: ../../include/net-snmp/library/ucd_compat.h
+./testhandler.lo: ../../include/net-snmp/library/mib.h
+./testhandler.lo: ../../include/net-snmp/mib_api.h
+./testhandler.lo: ../../include/net-snmp/library/parse.h
+./testhandler.lo: ../../include/net-snmp/library/oid_stash.h
./testhandler.lo: ../../include/net-snmp/library/snmp_impl.h
./testhandler.lo: ../../include/net-snmp/library/snmp.h
./testhandler.lo: ../../include/net-snmp/library/snmp-tc.h
+./testhandler.lo: ../../include/net-snmp/library/getopt.h
./testhandler.lo: ../../include/net-snmp/utilities.h
-./testhandler.lo: ../../include/net-snmp/library/snmp_client.h
./testhandler.lo: ../../include/net-snmp/library/system.h
./testhandler.lo: ../../include/net-snmp/library/tools.h
./testhandler.lo: ../../include/net-snmp/library/int64.h
./testhandler.lo: ../../include/net-snmp/library/mt_support.h
./testhandler.lo: ../../include/net-snmp/library/snmp_alarm.h
-./testhandler.lo: ../../include/net-snmp/library/callback.h
./testhandler.lo: ../../include/net-snmp/library/data_list.h
-./testhandler.lo: ../../include/net-snmp/library/oid_stash.h
./testhandler.lo: ../../include/net-snmp/library/check_varbind.h
./testhandler.lo: ../../include/net-snmp/library/container.h
./testhandler.lo: ../../include/net-snmp/library/factory.h
-./testhandler.lo: ../../include/net-snmp/library/snmp_logging.h
./testhandler.lo: ../../include/net-snmp/library/container_binary_array.h
./testhandler.lo: ../../include/net-snmp/library/container_list_ssll.h
./testhandler.lo: ../../include/net-snmp/library/container_iterator.h
./testhandler.lo: ../../include/net-snmp/library/container.h
./testhandler.lo: ../../include/net-snmp/library/snmp_assert.h
./testhandler.lo: ../../include/net-snmp/version.h
-./testhandler.lo: ../../include/net-snmp/session_api.h
-./testhandler.lo: ../../include/net-snmp/library/snmp_transport.h
-./testhandler.lo: ../../include/net-snmp/library/snmp_service.h
-./testhandler.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./testhandler.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./testhandler.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./testhandler.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./testhandler.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./testhandler.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./testhandler.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./testhandler.lo: ../../include/net-snmp/library/ucd_compat.h
-./testhandler.lo: ../../include/net-snmp/pdu_api.h
-./testhandler.lo: ../../include/net-snmp/mib_api.h
-./testhandler.lo: ../../include/net-snmp/library/mib.h
-./testhandler.lo: ../../include/net-snmp/library/parse.h
-./testhandler.lo: ../../include/net-snmp/varbind_api.h
./testhandler.lo: ../../include/net-snmp/config_api.h
./testhandler.lo: ../../include/net-snmp/library/read_config.h
./testhandler.lo: ../../include/net-snmp/library/default_store.h
./testhandler.lo: ../../include/net-snmp/library/snmp_parse_args.h
./testhandler.lo: ../../include/net-snmp/library/snmp_enum.h
./testhandler.lo: ../../include/net-snmp/library/vacm.h
-./testhandler.lo: ../../include/net-snmp/output_api.h
-./testhandler.lo: ../../include/net-snmp/library/snmp_debug.h
./testhandler.lo: ../../include/net-snmp/snmpv3_api.h
./testhandler.lo: ../../include/net-snmp/library/snmpv3.h
./testhandler.lo: ../../include/net-snmp/library/transform_oids.h
@@ -172,6 +181,7 @@
./testhandler.lo: ../../include/net-snmp/library/lcd_time.h
./testhandler.lo: ../../include/net-snmp/library/snmp_secmod.h
./testhandler.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./testhandler.lo: ../../include/net-snmp/library/snmptsm.h
./testhandler.lo: ../../include/net-snmp/library/snmpusm.h
./testhandler.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./testhandler.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -208,64 +218,69 @@
./testhandler.lo: ../../include/net-snmp/agent/table_iterator.h
./testhandler.lo: ../../include/net-snmp/agent/table_container.h
./testhandler.lo: ../../include/net-snmp/agent/table_array.h
-./testhandler.lo: ../../include/net-snmp/agent/mfd.h testhandler.h
+./testhandler.lo: ../../include/net-snmp/agent/mfd.h
+./testhandler.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./testhandler.lo: testhandler.h
./util_funcs.lo: ../../include/net-snmp/net-snmp-config.h
-./util_funcs.lo: ../../include/net-snmp/system/linux.h
-./util_funcs.lo: ../../include/net-snmp/system/sysv.h
-./util_funcs.lo: ../../include/net-snmp/system/generic.h
-./util_funcs.lo: ../../include/net-snmp/machine/generic.h
+./util_funcs.lo: ../../include/net-snmp/net-snmp-features.h
./util_funcs.lo: ../../include/net-snmp/net-snmp-includes.h
-./util_funcs.lo: ../../include/net-snmp/definitions.h
+./util_funcs.lo: ../../include/net-snmp/definitions.h
./util_funcs.lo: ../../include/net-snmp/types.h
+./util_funcs.lo: ../../include/net-snmp/library/oid.h
+./util_funcs.lo: ../../include/net-snmp/library/types.h
./util_funcs.lo: ../../include/net-snmp/library/snmp_api.h
+./util_funcs.lo: ../../include/net-snmp/varbind_api.h
+./util_funcs.lo: ../../include/net-snmp/library/snmp_client.h
+./util_funcs.lo: ../../include/net-snmp/pdu_api.h
./util_funcs.lo: ../../include/net-snmp/library/asn1.h
+./util_funcs.lo: ../../include/net-snmp/output_api.h
+./util_funcs.lo: ../../include/net-snmp/library/snmp_debug.h
+./util_funcs.lo: ../../include/net-snmp/library/snmp_logging.h
+./util_funcs.lo: ../../include/net-snmp/session_api.h
+./util_funcs.lo: ../../include/net-snmp/library/callback.h
+./util_funcs.lo: ../../include/net-snmp/library/snmp_transport.h
+./util_funcs.lo: ../../include/net-snmp/library/snmp_service.h
+./util_funcs.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./util_funcs.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./util_funcs.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./util_funcs.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./util_funcs.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./util_funcs.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./util_funcs.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./util_funcs.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./util_funcs.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./util_funcs.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./util_funcs.lo: ../../include/net-snmp/library/ucd_compat.h
+./util_funcs.lo: ../../include/net-snmp/library/mib.h
+./util_funcs.lo: ../../include/net-snmp/mib_api.h
+./util_funcs.lo: ../../include/net-snmp/library/parse.h
+./util_funcs.lo: ../../include/net-snmp/library/oid_stash.h
./util_funcs.lo: ../../include/net-snmp/library/snmp_impl.h
./util_funcs.lo: ../../include/net-snmp/library/snmp.h
./util_funcs.lo: ../../include/net-snmp/library/snmp-tc.h
+./util_funcs.lo: ../../include/net-snmp/library/getopt.h
./util_funcs.lo: ../../include/net-snmp/utilities.h
-./util_funcs.lo: ../../include/net-snmp/library/snmp_client.h
./util_funcs.lo: ../../include/net-snmp/library/system.h
./util_funcs.lo: ../../include/net-snmp/library/tools.h
./util_funcs.lo: ../../include/net-snmp/library/int64.h
./util_funcs.lo: ../../include/net-snmp/library/mt_support.h
./util_funcs.lo: ../../include/net-snmp/library/snmp_alarm.h
-./util_funcs.lo: ../../include/net-snmp/library/callback.h
./util_funcs.lo: ../../include/net-snmp/library/data_list.h
-./util_funcs.lo: ../../include/net-snmp/library/oid_stash.h
./util_funcs.lo: ../../include/net-snmp/library/check_varbind.h
./util_funcs.lo: ../../include/net-snmp/library/container.h
./util_funcs.lo: ../../include/net-snmp/library/factory.h
-./util_funcs.lo: ../../include/net-snmp/library/snmp_logging.h
./util_funcs.lo: ../../include/net-snmp/library/container_binary_array.h
./util_funcs.lo: ../../include/net-snmp/library/container_list_ssll.h
./util_funcs.lo: ../../include/net-snmp/library/container_iterator.h
./util_funcs.lo: ../../include/net-snmp/library/container.h
./util_funcs.lo: ../../include/net-snmp/library/snmp_assert.h
./util_funcs.lo: ../../include/net-snmp/version.h
-./util_funcs.lo: ../../include/net-snmp/session_api.h
-./util_funcs.lo: ../../include/net-snmp/library/snmp_transport.h
-./util_funcs.lo: ../../include/net-snmp/library/snmp_service.h
-./util_funcs.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./util_funcs.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./util_funcs.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./util_funcs.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./util_funcs.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./util_funcs.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./util_funcs.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./util_funcs.lo: ../../include/net-snmp/library/ucd_compat.h
-./util_funcs.lo: ../../include/net-snmp/pdu_api.h
-./util_funcs.lo: ../../include/net-snmp/mib_api.h
-./util_funcs.lo: ../../include/net-snmp/library/mib.h
-./util_funcs.lo: ../../include/net-snmp/library/parse.h
-./util_funcs.lo: ../../include/net-snmp/varbind_api.h
./util_funcs.lo: ../../include/net-snmp/config_api.h
./util_funcs.lo: ../../include/net-snmp/library/read_config.h
./util_funcs.lo: ../../include/net-snmp/library/default_store.h
./util_funcs.lo: ../../include/net-snmp/library/snmp_parse_args.h
./util_funcs.lo: ../../include/net-snmp/library/snmp_enum.h
./util_funcs.lo: ../../include/net-snmp/library/vacm.h
-./util_funcs.lo: ../../include/net-snmp/output_api.h
-./util_funcs.lo: ../../include/net-snmp/library/snmp_debug.h
./util_funcs.lo: ../../include/net-snmp/snmpv3_api.h
./util_funcs.lo: ../../include/net-snmp/library/snmpv3.h
./util_funcs.lo: ../../include/net-snmp/library/transform_oids.h
@@ -274,6 +289,7 @@
./util_funcs.lo: ../../include/net-snmp/library/lcd_time.h
./util_funcs.lo: ../../include/net-snmp/library/snmp_secmod.h
./util_funcs.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./util_funcs.lo: ../../include/net-snmp/library/snmptsm.h
./util_funcs.lo: ../../include/net-snmp/library/snmpusm.h
./util_funcs.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./util_funcs.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -310,72 +326,74 @@
./util_funcs.lo: ../../include/net-snmp/agent/table_iterator.h
./util_funcs.lo: ../../include/net-snmp/agent/table_container.h
./util_funcs.lo: ../../include/net-snmp/agent/table_array.h
-./util_funcs.lo: ../../include/net-snmp/agent/mfd.h struct.h util_funcs.h
-./util_funcs.lo: utilities/execute.h
-./util_funcs.lo: ucd-snmp/errormib.h mibdefs.h
+./util_funcs.lo: ../../include/net-snmp/agent/mfd.h
+./util_funcs.lo: ../../include/net-snmp/agent/snmp_get_statistic.h struct.h
+./util_funcs.lo: util_funcs.h util_funcs/header_generic.h
+./util_funcs.lo: util_funcs/header_simple_table.h
+./util_funcs.lo: util_funcs/MIB_STATS_CACHE_TIMEOUT.h utilities/execute.h
./winExtDLL.lo: ../../include/net-snmp/net-snmp-config.h
-./winExtDLL.lo: ../../include/net-snmp/system/linux.h
-./winExtDLL.lo: ../../include/net-snmp/system/sysv.h
-./winExtDLL.lo: ../../include/net-snmp/system/generic.h
-./winExtDLL.lo: ../../include/net-snmp/machine/generic.h
+./winExtDLL.lo: ../../include/net-snmp/net-snmp-features.h
./winExtDLL.lo: ../../include/net-snmp/agent/mib_module_config.h
./agent/extend.lo: ../../include/net-snmp/net-snmp-config.h
-./agent/extend.lo: ../../include/net-snmp/system/linux.h
-./agent/extend.lo: ../../include/net-snmp/system/sysv.h
-./agent/extend.lo: ../../include/net-snmp/system/generic.h
-./agent/extend.lo: ../../include/net-snmp/machine/generic.h
+./agent/extend.lo: ../../include/net-snmp/net-snmp-features.h
./agent/extend.lo: ../../include/net-snmp/net-snmp-includes.h
./agent/extend.lo: ../../include/net-snmp/definitions.h
./agent/extend.lo: ../../include/net-snmp/types.h
+./agent/extend.lo: ../../include/net-snmp/library/oid.h
+./agent/extend.lo: ../../include/net-snmp/library/types.h
./agent/extend.lo: ../../include/net-snmp/library/snmp_api.h
+./agent/extend.lo: ../../include/net-snmp/varbind_api.h
+./agent/extend.lo: ../../include/net-snmp/library/snmp_client.h
+./agent/extend.lo: ../../include/net-snmp/pdu_api.h
./agent/extend.lo: ../../include/net-snmp/library/asn1.h
+./agent/extend.lo: ../../include/net-snmp/output_api.h
+./agent/extend.lo: ../../include/net-snmp/library/snmp_debug.h
+./agent/extend.lo: ../../include/net-snmp/library/snmp_logging.h
+./agent/extend.lo: ../../include/net-snmp/session_api.h
+./agent/extend.lo: ../../include/net-snmp/library/callback.h
+./agent/extend.lo: ../../include/net-snmp/library/snmp_transport.h
+./agent/extend.lo: ../../include/net-snmp/library/snmp_service.h
+./agent/extend.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./agent/extend.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./agent/extend.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./agent/extend.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agent/extend.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agent/extend.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./agent/extend.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./agent/extend.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agent/extend.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agent/extend.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./agent/extend.lo: ../../include/net-snmp/library/ucd_compat.h
+./agent/extend.lo: ../../include/net-snmp/library/mib.h
+./agent/extend.lo: ../../include/net-snmp/mib_api.h
+./agent/extend.lo: ../../include/net-snmp/library/parse.h
+./agent/extend.lo: ../../include/net-snmp/library/oid_stash.h
./agent/extend.lo: ../../include/net-snmp/library/snmp_impl.h
./agent/extend.lo: ../../include/net-snmp/library/snmp.h
./agent/extend.lo: ../../include/net-snmp/library/snmp-tc.h
+./agent/extend.lo: ../../include/net-snmp/library/getopt.h
./agent/extend.lo: ../../include/net-snmp/utilities.h
-./agent/extend.lo: ../../include/net-snmp/library/snmp_client.h
./agent/extend.lo: ../../include/net-snmp/library/system.h
./agent/extend.lo: ../../include/net-snmp/library/tools.h
./agent/extend.lo: ../../include/net-snmp/library/int64.h
./agent/extend.lo: ../../include/net-snmp/library/mt_support.h
./agent/extend.lo: ../../include/net-snmp/library/snmp_alarm.h
-./agent/extend.lo: ../../include/net-snmp/library/callback.h
./agent/extend.lo: ../../include/net-snmp/library/data_list.h
-./agent/extend.lo: ../../include/net-snmp/library/oid_stash.h
./agent/extend.lo: ../../include/net-snmp/library/check_varbind.h
./agent/extend.lo: ../../include/net-snmp/library/container.h
./agent/extend.lo: ../../include/net-snmp/library/factory.h
-./agent/extend.lo: ../../include/net-snmp/library/snmp_logging.h
./agent/extend.lo: ../../include/net-snmp/library/container_binary_array.h
./agent/extend.lo: ../../include/net-snmp/library/container_list_ssll.h
./agent/extend.lo: ../../include/net-snmp/library/container_iterator.h
./agent/extend.lo: ../../include/net-snmp/library/container.h
./agent/extend.lo: ../../include/net-snmp/library/snmp_assert.h
./agent/extend.lo: ../../include/net-snmp/version.h
-./agent/extend.lo: ../../include/net-snmp/session_api.h
-./agent/extend.lo: ../../include/net-snmp/library/snmp_transport.h
-./agent/extend.lo: ../../include/net-snmp/library/snmp_service.h
-./agent/extend.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./agent/extend.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./agent/extend.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./agent/extend.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./agent/extend.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agent/extend.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agent/extend.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./agent/extend.lo: ../../include/net-snmp/library/ucd_compat.h
-./agent/extend.lo: ../../include/net-snmp/pdu_api.h
-./agent/extend.lo: ../../include/net-snmp/mib_api.h
-./agent/extend.lo: ../../include/net-snmp/library/mib.h
-./agent/extend.lo: ../../include/net-snmp/library/parse.h
-./agent/extend.lo: ../../include/net-snmp/varbind_api.h
./agent/extend.lo: ../../include/net-snmp/config_api.h
./agent/extend.lo: ../../include/net-snmp/library/read_config.h
./agent/extend.lo: ../../include/net-snmp/library/default_store.h
./agent/extend.lo: ../../include/net-snmp/library/snmp_parse_args.h
./agent/extend.lo: ../../include/net-snmp/library/snmp_enum.h
./agent/extend.lo: ../../include/net-snmp/library/vacm.h
-./agent/extend.lo: ../../include/net-snmp/output_api.h
-./agent/extend.lo: ../../include/net-snmp/library/snmp_debug.h
./agent/extend.lo: ../../include/net-snmp/snmpv3_api.h
./agent/extend.lo: ../../include/net-snmp/library/snmpv3.h
./agent/extend.lo: ../../include/net-snmp/library/transform_oids.h
@@ -384,6 +402,7 @@
./agent/extend.lo: ../../include/net-snmp/library/lcd_time.h
./agent/extend.lo: ../../include/net-snmp/library/snmp_secmod.h
./agent/extend.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./agent/extend.lo: ../../include/net-snmp/library/snmptsm.h
./agent/extend.lo: ../../include/net-snmp/library/snmpusm.h
./agent/extend.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./agent/extend.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -421,66 +440,70 @@
./agent/extend.lo: ../../include/net-snmp/agent/table_container.h
./agent/extend.lo: ../../include/net-snmp/agent/table_array.h
./agent/extend.lo: ../../include/net-snmp/agent/mfd.h
+./agent/extend.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./agent/extend.lo: ../../include/net-snmp/agent/agent_callbacks.h
-./agent/extend.lo: agent/extend.h utilities/execute.h struct.h util_funcs.h
-./agent/extend.lo: mibdefs.h
+./agent/extend.lo: agent/extend.h utilities/execute.h struct.h
+./agent/extend.lo: util_funcs/header_simple_table.h mibdefs.h
./agent/nsCache.lo: ../../include/net-snmp/net-snmp-config.h
-./agent/nsCache.lo: ../../include/net-snmp/system/linux.h
-./agent/nsCache.lo: ../../include/net-snmp/system/sysv.h
-./agent/nsCache.lo: ../../include/net-snmp/system/generic.h
-./agent/nsCache.lo: ../../include/net-snmp/machine/generic.h
+./agent/nsCache.lo: ../../include/net-snmp/net-snmp-features.h
./agent/nsCache.lo: ../../include/net-snmp/net-snmp-includes.h
./agent/nsCache.lo: ../../include/net-snmp/definitions.h
./agent/nsCache.lo: ../../include/net-snmp/types.h
+./agent/nsCache.lo: ../../include/net-snmp/library/oid.h
+./agent/nsCache.lo: ../../include/net-snmp/library/types.h
./agent/nsCache.lo: ../../include/net-snmp/library/snmp_api.h
+./agent/nsCache.lo: ../../include/net-snmp/varbind_api.h
+./agent/nsCache.lo: ../../include/net-snmp/library/snmp_client.h
+./agent/nsCache.lo: ../../include/net-snmp/pdu_api.h
./agent/nsCache.lo: ../../include/net-snmp/library/asn1.h
+./agent/nsCache.lo: ../../include/net-snmp/output_api.h
+./agent/nsCache.lo: ../../include/net-snmp/library/snmp_debug.h
+./agent/nsCache.lo: ../../include/net-snmp/library/snmp_logging.h
+./agent/nsCache.lo: ../../include/net-snmp/session_api.h
+./agent/nsCache.lo: ../../include/net-snmp/library/callback.h
+./agent/nsCache.lo: ../../include/net-snmp/library/snmp_transport.h
+./agent/nsCache.lo: ../../include/net-snmp/library/snmp_service.h
+./agent/nsCache.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./agent/nsCache.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./agent/nsCache.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./agent/nsCache.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agent/nsCache.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agent/nsCache.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./agent/nsCache.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./agent/nsCache.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agent/nsCache.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agent/nsCache.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./agent/nsCache.lo: ../../include/net-snmp/library/ucd_compat.h
+./agent/nsCache.lo: ../../include/net-snmp/library/mib.h
+./agent/nsCache.lo: ../../include/net-snmp/mib_api.h
+./agent/nsCache.lo: ../../include/net-snmp/library/parse.h
+./agent/nsCache.lo: ../../include/net-snmp/library/oid_stash.h
./agent/nsCache.lo: ../../include/net-snmp/library/snmp_impl.h
./agent/nsCache.lo: ../../include/net-snmp/library/snmp.h
./agent/nsCache.lo: ../../include/net-snmp/library/snmp-tc.h
+./agent/nsCache.lo: ../../include/net-snmp/library/getopt.h
./agent/nsCache.lo: ../../include/net-snmp/utilities.h
-./agent/nsCache.lo: ../../include/net-snmp/library/snmp_client.h
./agent/nsCache.lo: ../../include/net-snmp/library/system.h
./agent/nsCache.lo: ../../include/net-snmp/library/tools.h
./agent/nsCache.lo: ../../include/net-snmp/library/int64.h
./agent/nsCache.lo: ../../include/net-snmp/library/mt_support.h
./agent/nsCache.lo: ../../include/net-snmp/library/snmp_alarm.h
-./agent/nsCache.lo: ../../include/net-snmp/library/callback.h
./agent/nsCache.lo: ../../include/net-snmp/library/data_list.h
-./agent/nsCache.lo: ../../include/net-snmp/library/oid_stash.h
./agent/nsCache.lo: ../../include/net-snmp/library/check_varbind.h
./agent/nsCache.lo: ../../include/net-snmp/library/container.h
./agent/nsCache.lo: ../../include/net-snmp/library/factory.h
-./agent/nsCache.lo: ../../include/net-snmp/library/snmp_logging.h
./agent/nsCache.lo: ../../include/net-snmp/library/container_binary_array.h
./agent/nsCache.lo: ../../include/net-snmp/library/container_list_ssll.h
./agent/nsCache.lo: ../../include/net-snmp/library/container_iterator.h
./agent/nsCache.lo: ../../include/net-snmp/library/container.h
./agent/nsCache.lo: ../../include/net-snmp/library/snmp_assert.h
./agent/nsCache.lo: ../../include/net-snmp/version.h
-./agent/nsCache.lo: ../../include/net-snmp/session_api.h
-./agent/nsCache.lo: ../../include/net-snmp/library/snmp_transport.h
-./agent/nsCache.lo: ../../include/net-snmp/library/snmp_service.h
-./agent/nsCache.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./agent/nsCache.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./agent/nsCache.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./agent/nsCache.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./agent/nsCache.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agent/nsCache.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agent/nsCache.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./agent/nsCache.lo: ../../include/net-snmp/library/ucd_compat.h
-./agent/nsCache.lo: ../../include/net-snmp/pdu_api.h
-./agent/nsCache.lo: ../../include/net-snmp/mib_api.h
-./agent/nsCache.lo: ../../include/net-snmp/library/mib.h
-./agent/nsCache.lo: ../../include/net-snmp/library/parse.h
-./agent/nsCache.lo: ../../include/net-snmp/varbind_api.h
./agent/nsCache.lo: ../../include/net-snmp/config_api.h
./agent/nsCache.lo: ../../include/net-snmp/library/read_config.h
./agent/nsCache.lo: ../../include/net-snmp/library/default_store.h
./agent/nsCache.lo: ../../include/net-snmp/library/snmp_parse_args.h
./agent/nsCache.lo: ../../include/net-snmp/library/snmp_enum.h
./agent/nsCache.lo: ../../include/net-snmp/library/vacm.h
-./agent/nsCache.lo: ../../include/net-snmp/output_api.h
-./agent/nsCache.lo: ../../include/net-snmp/library/snmp_debug.h
./agent/nsCache.lo: ../../include/net-snmp/snmpv3_api.h
./agent/nsCache.lo: ../../include/net-snmp/library/snmpv3.h
./agent/nsCache.lo: ../../include/net-snmp/library/transform_oids.h
@@ -489,6 +512,7 @@
./agent/nsCache.lo: ../../include/net-snmp/library/lcd_time.h
./agent/nsCache.lo: ../../include/net-snmp/library/snmp_secmod.h
./agent/nsCache.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./agent/nsCache.lo: ../../include/net-snmp/library/snmptsm.h
./agent/nsCache.lo: ../../include/net-snmp/library/snmpusm.h
./agent/nsCache.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./agent/nsCache.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -525,65 +549,69 @@
./agent/nsCache.lo: ../../include/net-snmp/agent/table_iterator.h
./agent/nsCache.lo: ../../include/net-snmp/agent/table_container.h
./agent/nsCache.lo: ../../include/net-snmp/agent/table_array.h
-./agent/nsCache.lo: ../../include/net-snmp/agent/mfd.h agent/nsCache.h
-./agent/nsCache.lo: util_funcs.h struct.h
+./agent/nsCache.lo: ../../include/net-snmp/agent/mfd.h
+./agent/nsCache.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./agent/nsCache.lo: agent/nsCache.h
./agent/nsDebug.lo: ../../include/net-snmp/net-snmp-config.h
-./agent/nsDebug.lo: ../../include/net-snmp/system/linux.h
-./agent/nsDebug.lo: ../../include/net-snmp/system/sysv.h
-./agent/nsDebug.lo: ../../include/net-snmp/system/generic.h
-./agent/nsDebug.lo: ../../include/net-snmp/machine/generic.h
./agent/nsDebug.lo: ../../include/net-snmp/net-snmp-includes.h
./agent/nsDebug.lo: ../../include/net-snmp/definitions.h
./agent/nsDebug.lo: ../../include/net-snmp/types.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/oid.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/types.h
./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_api.h
+./agent/nsDebug.lo: ../../include/net-snmp/varbind_api.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_client.h
+./agent/nsDebug.lo: ../../include/net-snmp/pdu_api.h
./agent/nsDebug.lo: ../../include/net-snmp/library/asn1.h
+./agent/nsDebug.lo: ../../include/net-snmp/output_api.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_debug.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_logging.h
+./agent/nsDebug.lo: ../../include/net-snmp/session_api.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/callback.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_transport.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_service.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/ucd_compat.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/mib.h
+./agent/nsDebug.lo: ../../include/net-snmp/mib_api.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/parse.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/oid_stash.h
+./agent/nsDebug.lo: ../../include/net-snmp/net-snmp-features.h
./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_impl.h
./agent/nsDebug.lo: ../../include/net-snmp/library/snmp.h
./agent/nsDebug.lo: ../../include/net-snmp/library/snmp-tc.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/getopt.h
./agent/nsDebug.lo: ../../include/net-snmp/utilities.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_client.h
./agent/nsDebug.lo: ../../include/net-snmp/library/system.h
./agent/nsDebug.lo: ../../include/net-snmp/library/tools.h
./agent/nsDebug.lo: ../../include/net-snmp/library/int64.h
./agent/nsDebug.lo: ../../include/net-snmp/library/mt_support.h
./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_alarm.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/callback.h
./agent/nsDebug.lo: ../../include/net-snmp/library/data_list.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/oid_stash.h
./agent/nsDebug.lo: ../../include/net-snmp/library/check_varbind.h
./agent/nsDebug.lo: ../../include/net-snmp/library/container.h
./agent/nsDebug.lo: ../../include/net-snmp/library/factory.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_logging.h
./agent/nsDebug.lo: ../../include/net-snmp/library/container_binary_array.h
./agent/nsDebug.lo: ../../include/net-snmp/library/container_list_ssll.h
./agent/nsDebug.lo: ../../include/net-snmp/library/container_iterator.h
./agent/nsDebug.lo: ../../include/net-snmp/library/container.h
./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_assert.h
./agent/nsDebug.lo: ../../include/net-snmp/version.h
-./agent/nsDebug.lo: ../../include/net-snmp/session_api.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_transport.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_service.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/ucd_compat.h
-./agent/nsDebug.lo: ../../include/net-snmp/pdu_api.h
-./agent/nsDebug.lo: ../../include/net-snmp/mib_api.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/mib.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/parse.h
-./agent/nsDebug.lo: ../../include/net-snmp/varbind_api.h
./agent/nsDebug.lo: ../../include/net-snmp/config_api.h
./agent/nsDebug.lo: ../../include/net-snmp/library/read_config.h
./agent/nsDebug.lo: ../../include/net-snmp/library/default_store.h
./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_parse_args.h
./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_enum.h
./agent/nsDebug.lo: ../../include/net-snmp/library/vacm.h
-./agent/nsDebug.lo: ../../include/net-snmp/output_api.h
-./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_debug.h
./agent/nsDebug.lo: ../../include/net-snmp/snmpv3_api.h
./agent/nsDebug.lo: ../../include/net-snmp/library/snmpv3.h
./agent/nsDebug.lo: ../../include/net-snmp/library/transform_oids.h
@@ -592,6 +620,7 @@
./agent/nsDebug.lo: ../../include/net-snmp/library/lcd_time.h
./agent/nsDebug.lo: ../../include/net-snmp/library/snmp_secmod.h
./agent/nsDebug.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./agent/nsDebug.lo: ../../include/net-snmp/library/snmptsm.h
./agent/nsDebug.lo: ../../include/net-snmp/library/snmpusm.h
./agent/nsDebug.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./agent/nsDebug.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -628,65 +657,69 @@
./agent/nsDebug.lo: ../../include/net-snmp/agent/table_iterator.h
./agent/nsDebug.lo: ../../include/net-snmp/agent/table_container.h
./agent/nsDebug.lo: ../../include/net-snmp/agent/table_array.h
-./agent/nsDebug.lo: ../../include/net-snmp/agent/mfd.h agent/nsDebug.h
-./agent/nsDebug.lo: util_funcs.h struct.h
+./agent/nsDebug.lo: ../../include/net-snmp/agent/mfd.h
+./agent/nsDebug.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./agent/nsDebug.lo: agent/nsDebug.h
./agent/nsLogging.lo: ../../include/net-snmp/net-snmp-config.h
-./agent/nsLogging.lo: ../../include/net-snmp/system/linux.h
-./agent/nsLogging.lo: ../../include/net-snmp/system/sysv.h
-./agent/nsLogging.lo: ../../include/net-snmp/system/generic.h
-./agent/nsLogging.lo: ../../include/net-snmp/machine/generic.h
+./agent/nsLogging.lo: ../../include/net-snmp/net-snmp-features.h
./agent/nsLogging.lo: ../../include/net-snmp/net-snmp-includes.h
./agent/nsLogging.lo: ../../include/net-snmp/definitions.h
./agent/nsLogging.lo: ../../include/net-snmp/types.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/oid.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/types.h
./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_api.h
+./agent/nsLogging.lo: ../../include/net-snmp/varbind_api.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_client.h
+./agent/nsLogging.lo: ../../include/net-snmp/pdu_api.h
./agent/nsLogging.lo: ../../include/net-snmp/library/asn1.h
+./agent/nsLogging.lo: ../../include/net-snmp/output_api.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_debug.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_logging.h
+./agent/nsLogging.lo: ../../include/net-snmp/session_api.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/callback.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_transport.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_service.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/ucd_compat.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/mib.h
+./agent/nsLogging.lo: ../../include/net-snmp/mib_api.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/parse.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/oid_stash.h
./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_impl.h
./agent/nsLogging.lo: ../../include/net-snmp/library/snmp.h
./agent/nsLogging.lo: ../../include/net-snmp/library/snmp-tc.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/getopt.h
./agent/nsLogging.lo: ../../include/net-snmp/utilities.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_client.h
./agent/nsLogging.lo: ../../include/net-snmp/library/system.h
./agent/nsLogging.lo: ../../include/net-snmp/library/tools.h
./agent/nsLogging.lo: ../../include/net-snmp/library/int64.h
./agent/nsLogging.lo: ../../include/net-snmp/library/mt_support.h
./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_alarm.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/callback.h
./agent/nsLogging.lo: ../../include/net-snmp/library/data_list.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/oid_stash.h
./agent/nsLogging.lo: ../../include/net-snmp/library/check_varbind.h
./agent/nsLogging.lo: ../../include/net-snmp/library/container.h
./agent/nsLogging.lo: ../../include/net-snmp/library/factory.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_logging.h
./agent/nsLogging.lo: ../../include/net-snmp/library/container_binary_array.h
./agent/nsLogging.lo: ../../include/net-snmp/library/container_list_ssll.h
./agent/nsLogging.lo: ../../include/net-snmp/library/container_iterator.h
./agent/nsLogging.lo: ../../include/net-snmp/library/container.h
./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_assert.h
./agent/nsLogging.lo: ../../include/net-snmp/version.h
-./agent/nsLogging.lo: ../../include/net-snmp/session_api.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_transport.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_service.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/ucd_compat.h
-./agent/nsLogging.lo: ../../include/net-snmp/pdu_api.h
-./agent/nsLogging.lo: ../../include/net-snmp/mib_api.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/mib.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/parse.h
-./agent/nsLogging.lo: ../../include/net-snmp/varbind_api.h
./agent/nsLogging.lo: ../../include/net-snmp/config_api.h
./agent/nsLogging.lo: ../../include/net-snmp/library/read_config.h
./agent/nsLogging.lo: ../../include/net-snmp/library/default_store.h
./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_parse_args.h
./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_enum.h
./agent/nsLogging.lo: ../../include/net-snmp/library/vacm.h
-./agent/nsLogging.lo: ../../include/net-snmp/output_api.h
-./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_debug.h
./agent/nsLogging.lo: ../../include/net-snmp/snmpv3_api.h
./agent/nsLogging.lo: ../../include/net-snmp/library/snmpv3.h
./agent/nsLogging.lo: ../../include/net-snmp/library/transform_oids.h
@@ -695,6 +728,7 @@
./agent/nsLogging.lo: ../../include/net-snmp/library/lcd_time.h
./agent/nsLogging.lo: ../../include/net-snmp/library/snmp_secmod.h
./agent/nsLogging.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./agent/nsLogging.lo: ../../include/net-snmp/library/snmptsm.h
./agent/nsLogging.lo: ../../include/net-snmp/library/snmpusm.h
./agent/nsLogging.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./agent/nsLogging.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -731,65 +765,69 @@
./agent/nsLogging.lo: ../../include/net-snmp/agent/table_iterator.h
./agent/nsLogging.lo: ../../include/net-snmp/agent/table_container.h
./agent/nsLogging.lo: ../../include/net-snmp/agent/table_array.h
-./agent/nsLogging.lo: ../../include/net-snmp/agent/mfd.h agent/nsLogging.h
-./agent/nsLogging.lo: util_funcs.h struct.h
+./agent/nsLogging.lo: ../../include/net-snmp/agent/mfd.h
+./agent/nsLogging.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./agent/nsLogging.lo: agent/nsLogging.h
./agent/nsModuleTable.lo: ../../include/net-snmp/net-snmp-config.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/system/linux.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/system/sysv.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/system/generic.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/machine/generic.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/net-snmp-features.h
./agent/nsModuleTable.lo: ../../include/net-snmp/net-snmp-includes.h
./agent/nsModuleTable.lo: ../../include/net-snmp/definitions.h
./agent/nsModuleTable.lo: ../../include/net-snmp/types.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/oid.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/types.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_api.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/varbind_api.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_client.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/pdu_api.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/asn1.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/output_api.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/session_api.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/callback.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_service.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/mib.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/mib_api.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/parse.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/oid_stash.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_impl.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/getopt.h
./agent/nsModuleTable.lo: ../../include/net-snmp/utilities.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_client.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/system.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/tools.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/int64.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/mt_support.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/callback.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/data_list.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/oid_stash.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/check_varbind.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/container.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/factory.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_logging.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/container_binary_array.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/container_iterator.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/container.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_assert.h
./agent/nsModuleTable.lo: ../../include/net-snmp/version.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/session_api.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_service.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/pdu_api.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/mib_api.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/mib.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/parse.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/varbind_api.h
./agent/nsModuleTable.lo: ../../include/net-snmp/config_api.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/read_config.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/default_store.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_enum.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/vacm.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/output_api.h
-./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_debug.h
./agent/nsModuleTable.lo: ../../include/net-snmp/snmpv3_api.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpv3.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -798,6 +836,7 @@
./agent/nsModuleTable.lo: ../../include/net-snmp/library/lcd_time.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmptsm.h
./agent/nsModuleTable.lo: ../../include/net-snmp/library/snmpusm.h
./agent/nsModuleTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./agent/nsModuleTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -835,64 +874,68 @@
./agent/nsModuleTable.lo: ../../include/net-snmp/agent/table_container.h
./agent/nsModuleTable.lo: ../../include/net-snmp/agent/table_array.h
./agent/nsModuleTable.lo: ../../include/net-snmp/agent/mfd.h
+./agent/nsModuleTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./agent/nsModuleTable.lo: ./agent/nsModuleTable.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/net-snmp-config.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/system/linux.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/system/sysv.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/system/generic.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/machine/generic.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/net-snmp-features.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/net-snmp-includes.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/definitions.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/types.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/oid.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/types.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_api.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/varbind_api.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_client.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/pdu_api.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/asn1.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/output_api.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/session_api.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/callback.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_service.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/mib.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/mib_api.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/parse.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/oid_stash.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_impl.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/getopt.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/utilities.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_client.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/system.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/tools.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/int64.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/mt_support.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/callback.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/data_list.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/oid_stash.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/check_varbind.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/container.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/factory.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_logging.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/container_binary_array.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/container_iterator.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/container.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_assert.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/version.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/session_api.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_service.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/pdu_api.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/mib_api.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/mib.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/parse.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/varbind_api.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/config_api.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/read_config.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/default_store.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_enum.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/vacm.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/output_api.h
-./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_debug.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/snmpv3_api.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpv3.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -901,6 +944,7 @@
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/lcd_time.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmptsm.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/library/snmpusm.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -938,64 +982,68 @@
./agent/nsTransactionTable.lo: ../../include/net-snmp/agent/table_container.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/agent/table_array.h
./agent/nsTransactionTable.lo: ../../include/net-snmp/agent/mfd.h
+./agent/nsTransactionTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./agent/nsTransactionTable.lo: ./agent/nsTransactionTable.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/net-snmp-config.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/system/linux.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/system/sysv.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/system/generic.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/machine/generic.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/net-snmp-features.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/net-snmp-includes.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/definitions.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/types.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/oid.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/types.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_api.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/varbind_api.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_client.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/pdu_api.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/asn1.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/output_api.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/session_api.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/callback.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_service.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/mib.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/mib_api.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/parse.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/oid_stash.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_impl.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/getopt.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/utilities.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_client.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/system.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/tools.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/int64.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/mt_support.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/callback.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/data_list.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/oid_stash.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/check_varbind.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/container.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/factory.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_logging.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/container_binary_array.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/container_iterator.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/container.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_assert.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/version.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/session_api.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_service.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/pdu_api.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/mib_api.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/mib.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/parse.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/varbind_api.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/config_api.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/read_config.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/default_store.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_enum.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/vacm.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/output_api.h
-./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_debug.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/snmpv3_api.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpv3.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1004,6 +1052,7 @@
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/lcd_time.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmptsm.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/library/snmpusm.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1041,64 +1090,68 @@
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/agent/table_container.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/agent/table_array.h
./agent/nsVacmAccessTable.lo: ../../include/net-snmp/agent/mfd.h
+./agent/nsVacmAccessTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./agent/nsVacmAccessTable.lo: ./agent/nsVacmAccessTable.h
./agentx/agentx_config.lo: ../../include/net-snmp/net-snmp-config.h
-./agentx/agentx_config.lo: ../../include/net-snmp/system/linux.h
-./agentx/agentx_config.lo: ../../include/net-snmp/system/sysv.h
-./agentx/agentx_config.lo: ../../include/net-snmp/system/generic.h
-./agentx/agentx_config.lo: ../../include/net-snmp/machine/generic.h
+./agentx/agentx_config.lo: ../../include/net-snmp/net-snmp-features.h
./agentx/agentx_config.lo: ../../include/net-snmp/net-snmp-includes.h
./agentx/agentx_config.lo: ../../include/net-snmp/definitions.h
./agentx/agentx_config.lo: ../../include/net-snmp/types.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/oid.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/types.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_api.h
+./agentx/agentx_config.lo: ../../include/net-snmp/varbind_api.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_client.h
+./agentx/agentx_config.lo: ../../include/net-snmp/pdu_api.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/asn1.h
+./agentx/agentx_config.lo: ../../include/net-snmp/output_api.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_debug.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_logging.h
+./agentx/agentx_config.lo: ../../include/net-snmp/session_api.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/callback.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_transport.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_service.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/ucd_compat.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/mib.h
+./agentx/agentx_config.lo: ../../include/net-snmp/mib_api.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/parse.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/oid_stash.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_impl.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp-tc.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/getopt.h
./agentx/agentx_config.lo: ../../include/net-snmp/utilities.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_client.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/system.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/tools.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/int64.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/mt_support.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_alarm.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/callback.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/data_list.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/oid_stash.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/check_varbind.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/container.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/factory.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_logging.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/container_binary_array.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/container_list_ssll.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/container_iterator.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/container.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_assert.h
./agentx/agentx_config.lo: ../../include/net-snmp/version.h
-./agentx/agentx_config.lo: ../../include/net-snmp/session_api.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_transport.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_service.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/ucd_compat.h
-./agentx/agentx_config.lo: ../../include/net-snmp/pdu_api.h
-./agentx/agentx_config.lo: ../../include/net-snmp/mib_api.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/mib.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/parse.h
-./agentx/agentx_config.lo: ../../include/net-snmp/varbind_api.h
./agentx/agentx_config.lo: ../../include/net-snmp/config_api.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/read_config.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/default_store.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_parse_args.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_enum.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/vacm.h
-./agentx/agentx_config.lo: ../../include/net-snmp/output_api.h
-./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_debug.h
./agentx/agentx_config.lo: ../../include/net-snmp/snmpv3_api.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpv3.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1107,6 +1160,7 @@
./agentx/agentx_config.lo: ../../include/net-snmp/library/lcd_time.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/snmp_secmod.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./agentx/agentx_config.lo: ../../include/net-snmp/library/snmptsm.h
./agentx/agentx_config.lo: ../../include/net-snmp/library/snmpusm.h
./agentx/agentx_config.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./agentx/agentx_config.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1144,65 +1198,69 @@
./agentx/agentx_config.lo: ../../include/net-snmp/agent/table_container.h
./agentx/agentx_config.lo: ../../include/net-snmp/agent/table_array.h
./agentx/agentx_config.lo: ../../include/net-snmp/agent/mfd.h
+./agentx/agentx_config.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./agentx/agentx_config.lo: ../../agent/snmpd.h agentx/agentx_config.h
./agentx/agentx_config.lo: agentx/protocol.h
./agentx/client.lo: ../../include/net-snmp/net-snmp-config.h
-./agentx/client.lo: ../../include/net-snmp/system/linux.h
-./agentx/client.lo: ../../include/net-snmp/system/sysv.h
-./agentx/client.lo: ../../include/net-snmp/system/generic.h
-./agentx/client.lo: ../../include/net-snmp/machine/generic.h
+./agentx/client.lo: ../../include/net-snmp/net-snmp-features.h
./agentx/client.lo: ../../include/net-snmp/net-snmp-includes.h
./agentx/client.lo: ../../include/net-snmp/definitions.h
./agentx/client.lo: ../../include/net-snmp/types.h
+./agentx/client.lo: ../../include/net-snmp/library/oid.h
+./agentx/client.lo: ../../include/net-snmp/library/types.h
./agentx/client.lo: ../../include/net-snmp/library/snmp_api.h
+./agentx/client.lo: ../../include/net-snmp/varbind_api.h
+./agentx/client.lo: ../../include/net-snmp/library/snmp_client.h
+./agentx/client.lo: ../../include/net-snmp/pdu_api.h
./agentx/client.lo: ../../include/net-snmp/library/asn1.h
+./agentx/client.lo: ../../include/net-snmp/output_api.h
+./agentx/client.lo: ../../include/net-snmp/library/snmp_debug.h
+./agentx/client.lo: ../../include/net-snmp/library/snmp_logging.h
+./agentx/client.lo: ../../include/net-snmp/session_api.h
+./agentx/client.lo: ../../include/net-snmp/library/callback.h
+./agentx/client.lo: ../../include/net-snmp/library/snmp_transport.h
+./agentx/client.lo: ../../include/net-snmp/library/snmp_service.h
+./agentx/client.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./agentx/client.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./agentx/client.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./agentx/client.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agentx/client.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agentx/client.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./agentx/client.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./agentx/client.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agentx/client.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agentx/client.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./agentx/client.lo: ../../include/net-snmp/library/ucd_compat.h
+./agentx/client.lo: ../../include/net-snmp/library/mib.h
+./agentx/client.lo: ../../include/net-snmp/mib_api.h
+./agentx/client.lo: ../../include/net-snmp/library/parse.h
+./agentx/client.lo: ../../include/net-snmp/library/oid_stash.h
./agentx/client.lo: ../../include/net-snmp/library/snmp_impl.h
./agentx/client.lo: ../../include/net-snmp/library/snmp.h
./agentx/client.lo: ../../include/net-snmp/library/snmp-tc.h
+./agentx/client.lo: ../../include/net-snmp/library/getopt.h
./agentx/client.lo: ../../include/net-snmp/utilities.h
-./agentx/client.lo: ../../include/net-snmp/library/snmp_client.h
./agentx/client.lo: ../../include/net-snmp/library/system.h
./agentx/client.lo: ../../include/net-snmp/library/tools.h
./agentx/client.lo: ../../include/net-snmp/library/int64.h
./agentx/client.lo: ../../include/net-snmp/library/mt_support.h
./agentx/client.lo: ../../include/net-snmp/library/snmp_alarm.h
-./agentx/client.lo: ../../include/net-snmp/library/callback.h
./agentx/client.lo: ../../include/net-snmp/library/data_list.h
-./agentx/client.lo: ../../include/net-snmp/library/oid_stash.h
./agentx/client.lo: ../../include/net-snmp/library/check_varbind.h
./agentx/client.lo: ../../include/net-snmp/library/container.h
./agentx/client.lo: ../../include/net-snmp/library/factory.h
-./agentx/client.lo: ../../include/net-snmp/library/snmp_logging.h
./agentx/client.lo: ../../include/net-snmp/library/container_binary_array.h
./agentx/client.lo: ../../include/net-snmp/library/container_list_ssll.h
./agentx/client.lo: ../../include/net-snmp/library/container_iterator.h
./agentx/client.lo: ../../include/net-snmp/library/container.h
./agentx/client.lo: ../../include/net-snmp/library/snmp_assert.h
./agentx/client.lo: ../../include/net-snmp/version.h
-./agentx/client.lo: ../../include/net-snmp/session_api.h
-./agentx/client.lo: ../../include/net-snmp/library/snmp_transport.h
-./agentx/client.lo: ../../include/net-snmp/library/snmp_service.h
-./agentx/client.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./agentx/client.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./agentx/client.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./agentx/client.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./agentx/client.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agentx/client.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agentx/client.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./agentx/client.lo: ../../include/net-snmp/library/ucd_compat.h
-./agentx/client.lo: ../../include/net-snmp/pdu_api.h
-./agentx/client.lo: ../../include/net-snmp/mib_api.h
-./agentx/client.lo: ../../include/net-snmp/library/mib.h
-./agentx/client.lo: ../../include/net-snmp/library/parse.h
-./agentx/client.lo: ../../include/net-snmp/varbind_api.h
./agentx/client.lo: ../../include/net-snmp/config_api.h
./agentx/client.lo: ../../include/net-snmp/library/read_config.h
./agentx/client.lo: ../../include/net-snmp/library/default_store.h
./agentx/client.lo: ../../include/net-snmp/library/snmp_parse_args.h
./agentx/client.lo: ../../include/net-snmp/library/snmp_enum.h
./agentx/client.lo: ../../include/net-snmp/library/vacm.h
-./agentx/client.lo: ../../include/net-snmp/output_api.h
-./agentx/client.lo: ../../include/net-snmp/library/snmp_debug.h
./agentx/client.lo: ../../include/net-snmp/snmpv3_api.h
./agentx/client.lo: ../../include/net-snmp/library/snmpv3.h
./agentx/client.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1211,6 +1269,7 @@
./agentx/client.lo: ../../include/net-snmp/library/lcd_time.h
./agentx/client.lo: ../../include/net-snmp/library/snmp_secmod.h
./agentx/client.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./agentx/client.lo: ../../include/net-snmp/library/snmptsm.h
./agentx/client.lo: ../../include/net-snmp/library/snmpusm.h
./agentx/client.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./agentx/client.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1248,65 +1307,69 @@
./agentx/client.lo: ../../include/net-snmp/agent/table_container.h
./agentx/client.lo: ../../include/net-snmp/agent/table_array.h
./agentx/client.lo: ../../include/net-snmp/agent/mfd.h
+./agentx/client.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./agentx/client.lo: ../../include/net-snmp/agent/agent_index.h
./agentx/client.lo: agentx/protocol.h agentx/client.h agentx/subagent.h
./agentx/master_admin.lo: ../../include/net-snmp/net-snmp-config.h
-./agentx/master_admin.lo: ../../include/net-snmp/system/linux.h
-./agentx/master_admin.lo: ../../include/net-snmp/system/sysv.h
-./agentx/master_admin.lo: ../../include/net-snmp/system/generic.h
-./agentx/master_admin.lo: ../../include/net-snmp/machine/generic.h
+./agentx/master_admin.lo: ../../include/net-snmp/net-snmp-features.h
./agentx/master_admin.lo: ../../include/net-snmp/net-snmp-includes.h
./agentx/master_admin.lo: ../../include/net-snmp/definitions.h
./agentx/master_admin.lo: ../../include/net-snmp/types.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/oid.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/types.h
./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_api.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/asn1.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_impl.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/snmp.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/snmp-tc.h
-./agentx/master_admin.lo: ../../include/net-snmp/utilities.h
+./agentx/master_admin.lo: ../../include/net-snmp/varbind_api.h
./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_client.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/system.h
+./agentx/master_admin.lo: ../../include/net-snmp/pdu_api.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/asn1.h
+./agentx/master_admin.lo: ../../include/net-snmp/output_api.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_debug.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_logging.h
+./agentx/master_admin.lo: ../../include/net-snmp/session_api.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/callback.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_transport.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_service.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/ucd_compat.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/mib.h
+./agentx/master_admin.lo: ../../include/net-snmp/mib_api.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/parse.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/oid_stash.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_impl.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmp.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmp-tc.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/getopt.h
+./agentx/master_admin.lo: ../../include/net-snmp/utilities.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/system.h
./agentx/master_admin.lo: ../../include/net-snmp/library/tools.h
./agentx/master_admin.lo: ../../include/net-snmp/library/int64.h
./agentx/master_admin.lo: ../../include/net-snmp/library/mt_support.h
./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_alarm.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/callback.h
./agentx/master_admin.lo: ../../include/net-snmp/library/data_list.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/oid_stash.h
./agentx/master_admin.lo: ../../include/net-snmp/library/check_varbind.h
./agentx/master_admin.lo: ../../include/net-snmp/library/container.h
./agentx/master_admin.lo: ../../include/net-snmp/library/factory.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_logging.h
./agentx/master_admin.lo: ../../include/net-snmp/library/container_binary_array.h
./agentx/master_admin.lo: ../../include/net-snmp/library/container_list_ssll.h
./agentx/master_admin.lo: ../../include/net-snmp/library/container_iterator.h
./agentx/master_admin.lo: ../../include/net-snmp/library/container.h
./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_assert.h
./agentx/master_admin.lo: ../../include/net-snmp/version.h
-./agentx/master_admin.lo: ../../include/net-snmp/session_api.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_transport.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_service.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/ucd_compat.h
-./agentx/master_admin.lo: ../../include/net-snmp/pdu_api.h
-./agentx/master_admin.lo: ../../include/net-snmp/mib_api.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/mib.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/parse.h
-./agentx/master_admin.lo: ../../include/net-snmp/varbind_api.h
./agentx/master_admin.lo: ../../include/net-snmp/config_api.h
./agentx/master_admin.lo: ../../include/net-snmp/library/read_config.h
./agentx/master_admin.lo: ../../include/net-snmp/library/default_store.h
./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_parse_args.h
./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_enum.h
./agentx/master_admin.lo: ../../include/net-snmp/library/vacm.h
-./agentx/master_admin.lo: ../../include/net-snmp/output_api.h
-./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_debug.h
./agentx/master_admin.lo: ../../include/net-snmp/snmpv3_api.h
./agentx/master_admin.lo: ../../include/net-snmp/library/snmpv3.h
./agentx/master_admin.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1315,6 +1378,7 @@
./agentx/master_admin.lo: ../../include/net-snmp/library/lcd_time.h
./agentx/master_admin.lo: ../../include/net-snmp/library/snmp_secmod.h
./agentx/master_admin.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./agentx/master_admin.lo: ../../include/net-snmp/library/snmptsm.h
./agentx/master_admin.lo: ../../include/net-snmp/library/snmpusm.h
./agentx/master_admin.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./agentx/master_admin.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1352,67 +1416,72 @@
./agentx/master_admin.lo: ../../include/net-snmp/agent/table_container.h
./agentx/master_admin.lo: ../../include/net-snmp/agent/table_array.h
./agentx/master_admin.lo: ../../include/net-snmp/agent/mfd.h
+./agentx/master_admin.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./agentx/master_admin.lo: agentx/protocol.h agentx/client.h
./agentx/master_admin.lo: ../../include/net-snmp/agent/agent_index.h
./agentx/master_admin.lo: ../../include/net-snmp/agent/agent_callbacks.h
-./agentx/master_admin.lo: mibII/sysORTable.h ./agentx/master.h
+./agentx/master_admin.lo: ../../include/net-snmp/agent/agent_sysORTable.h
+./agentx/master_admin.lo: ./agentx/master.h
./agentx/master.lo: ../../include/net-snmp/net-snmp-config.h
-./agentx/master.lo: ../../include/net-snmp/system/linux.h
-./agentx/master.lo: ../../include/net-snmp/system/sysv.h
-./agentx/master.lo: ../../include/net-snmp/system/generic.h
-./agentx/master.lo: ../../include/net-snmp/machine/generic.h
+./agentx/master.lo: ../../include/net-snmp/net-snmp-features.h
./agentx/master.lo: ../../include/net-snmp/net-snmp-includes.h
./agentx/master.lo: ../../include/net-snmp/definitions.h
./agentx/master.lo: ../../include/net-snmp/types.h
+./agentx/master.lo: ../../include/net-snmp/library/oid.h
+./agentx/master.lo: ../../include/net-snmp/library/types.h
./agentx/master.lo: ../../include/net-snmp/library/snmp_api.h
+./agentx/master.lo: ../../include/net-snmp/varbind_api.h
+./agentx/master.lo: ../../include/net-snmp/library/snmp_client.h
+./agentx/master.lo: ../../include/net-snmp/pdu_api.h
./agentx/master.lo: ../../include/net-snmp/library/asn1.h
+./agentx/master.lo: ../../include/net-snmp/output_api.h
+./agentx/master.lo: ../../include/net-snmp/library/snmp_debug.h
+./agentx/master.lo: ../../include/net-snmp/library/snmp_logging.h
+./agentx/master.lo: ../../include/net-snmp/session_api.h
+./agentx/master.lo: ../../include/net-snmp/library/callback.h
+./agentx/master.lo: ../../include/net-snmp/library/snmp_transport.h
+./agentx/master.lo: ../../include/net-snmp/library/snmp_service.h
+./agentx/master.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./agentx/master.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./agentx/master.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./agentx/master.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agentx/master.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agentx/master.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./agentx/master.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./agentx/master.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agentx/master.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agentx/master.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./agentx/master.lo: ../../include/net-snmp/library/ucd_compat.h
+./agentx/master.lo: ../../include/net-snmp/library/mib.h
+./agentx/master.lo: ../../include/net-snmp/mib_api.h
+./agentx/master.lo: ../../include/net-snmp/library/parse.h
+./agentx/master.lo: ../../include/net-snmp/library/oid_stash.h
./agentx/master.lo: ../../include/net-snmp/library/snmp_impl.h
./agentx/master.lo: ../../include/net-snmp/library/snmp.h
./agentx/master.lo: ../../include/net-snmp/library/snmp-tc.h
+./agentx/master.lo: ../../include/net-snmp/library/getopt.h
./agentx/master.lo: ../../include/net-snmp/utilities.h
-./agentx/master.lo: ../../include/net-snmp/library/snmp_client.h
./agentx/master.lo: ../../include/net-snmp/library/system.h
./agentx/master.lo: ../../include/net-snmp/library/tools.h
./agentx/master.lo: ../../include/net-snmp/library/int64.h
./agentx/master.lo: ../../include/net-snmp/library/mt_support.h
./agentx/master.lo: ../../include/net-snmp/library/snmp_alarm.h
-./agentx/master.lo: ../../include/net-snmp/library/callback.h
./agentx/master.lo: ../../include/net-snmp/library/data_list.h
-./agentx/master.lo: ../../include/net-snmp/library/oid_stash.h
./agentx/master.lo: ../../include/net-snmp/library/check_varbind.h
./agentx/master.lo: ../../include/net-snmp/library/container.h
./agentx/master.lo: ../../include/net-snmp/library/factory.h
-./agentx/master.lo: ../../include/net-snmp/library/snmp_logging.h
./agentx/master.lo: ../../include/net-snmp/library/container_binary_array.h
./agentx/master.lo: ../../include/net-snmp/library/container_list_ssll.h
./agentx/master.lo: ../../include/net-snmp/library/container_iterator.h
./agentx/master.lo: ../../include/net-snmp/library/container.h
./agentx/master.lo: ../../include/net-snmp/library/snmp_assert.h
./agentx/master.lo: ../../include/net-snmp/version.h
-./agentx/master.lo: ../../include/net-snmp/session_api.h
-./agentx/master.lo: ../../include/net-snmp/library/snmp_transport.h
-./agentx/master.lo: ../../include/net-snmp/library/snmp_service.h
-./agentx/master.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./agentx/master.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./agentx/master.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./agentx/master.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./agentx/master.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agentx/master.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agentx/master.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./agentx/master.lo: ../../include/net-snmp/library/ucd_compat.h
-./agentx/master.lo: ../../include/net-snmp/pdu_api.h
-./agentx/master.lo: ../../include/net-snmp/mib_api.h
-./agentx/master.lo: ../../include/net-snmp/library/mib.h
-./agentx/master.lo: ../../include/net-snmp/library/parse.h
-./agentx/master.lo: ../../include/net-snmp/varbind_api.h
./agentx/master.lo: ../../include/net-snmp/config_api.h
./agentx/master.lo: ../../include/net-snmp/library/read_config.h
./agentx/master.lo: ../../include/net-snmp/library/default_store.h
./agentx/master.lo: ../../include/net-snmp/library/snmp_parse_args.h
./agentx/master.lo: ../../include/net-snmp/library/snmp_enum.h
./agentx/master.lo: ../../include/net-snmp/library/vacm.h
-./agentx/master.lo: ../../include/net-snmp/output_api.h
-./agentx/master.lo: ../../include/net-snmp/library/snmp_debug.h
./agentx/master.lo: ../../include/net-snmp/snmpv3_api.h
./agentx/master.lo: ../../include/net-snmp/library/snmpv3.h
./agentx/master.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1421,6 +1490,7 @@
./agentx/master.lo: ../../include/net-snmp/library/lcd_time.h
./agentx/master.lo: ../../include/net-snmp/library/snmp_secmod.h
./agentx/master.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./agentx/master.lo: ../../include/net-snmp/library/snmptsm.h
./agentx/master.lo: ../../include/net-snmp/library/snmpusm.h
./agentx/master.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./agentx/master.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1457,65 +1527,70 @@
./agentx/master.lo: ../../include/net-snmp/agent/table_iterator.h
./agentx/master.lo: ../../include/net-snmp/agent/table_container.h
./agentx/master.lo: ../../include/net-snmp/agent/table_array.h
-./agentx/master.lo: ../../include/net-snmp/agent/mfd.h ../../agent/snmpd.h
-./agentx/master.lo: agentx/protocol.h agentx/master_admin.h
+./agentx/master.lo: ../../include/net-snmp/agent/mfd.h
+./agentx/master.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./agentx/master.lo: ../../agent/snmpd.h agentx/protocol.h
+./agentx/master.lo: agentx/master_admin.h
./agentx/protocol.lo: ../../include/net-snmp/net-snmp-config.h
-./agentx/protocol.lo: ../../include/net-snmp/system/linux.h
-./agentx/protocol.lo: ../../include/net-snmp/system/sysv.h
-./agentx/protocol.lo: ../../include/net-snmp/system/generic.h
-./agentx/protocol.lo: ../../include/net-snmp/machine/generic.h
./agentx/protocol.lo: ../../include/net-snmp/net-snmp-includes.h
./agentx/protocol.lo: ../../include/net-snmp/definitions.h
./agentx/protocol.lo: ../../include/net-snmp/types.h
+./agentx/protocol.lo: ../../include/net-snmp/library/oid.h
+./agentx/protocol.lo: ../../include/net-snmp/library/types.h
./agentx/protocol.lo: ../../include/net-snmp/library/snmp_api.h
+./agentx/protocol.lo: ../../include/net-snmp/varbind_api.h
+./agentx/protocol.lo: ../../include/net-snmp/library/snmp_client.h
+./agentx/protocol.lo: ../../include/net-snmp/pdu_api.h
./agentx/protocol.lo: ../../include/net-snmp/library/asn1.h
+./agentx/protocol.lo: ../../include/net-snmp/output_api.h
+./agentx/protocol.lo: ../../include/net-snmp/library/snmp_debug.h
+./agentx/protocol.lo: ../../include/net-snmp/library/snmp_logging.h
+./agentx/protocol.lo: ../../include/net-snmp/session_api.h
+./agentx/protocol.lo: ../../include/net-snmp/library/callback.h
+./agentx/protocol.lo: ../../include/net-snmp/library/snmp_transport.h
+./agentx/protocol.lo: ../../include/net-snmp/library/snmp_service.h
+./agentx/protocol.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./agentx/protocol.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./agentx/protocol.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./agentx/protocol.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agentx/protocol.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agentx/protocol.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./agentx/protocol.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./agentx/protocol.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agentx/protocol.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agentx/protocol.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./agentx/protocol.lo: ../../include/net-snmp/library/ucd_compat.h
+./agentx/protocol.lo: ../../include/net-snmp/library/mib.h
+./agentx/protocol.lo: ../../include/net-snmp/mib_api.h
+./agentx/protocol.lo: ../../include/net-snmp/library/parse.h
+./agentx/protocol.lo: ../../include/net-snmp/library/oid_stash.h
+./agentx/protocol.lo: ../../include/net-snmp/net-snmp-features.h
./agentx/protocol.lo: ../../include/net-snmp/library/snmp_impl.h
./agentx/protocol.lo: ../../include/net-snmp/library/snmp.h
./agentx/protocol.lo: ../../include/net-snmp/library/snmp-tc.h
+./agentx/protocol.lo: ../../include/net-snmp/library/getopt.h
./agentx/protocol.lo: ../../include/net-snmp/utilities.h
-./agentx/protocol.lo: ../../include/net-snmp/library/snmp_client.h
./agentx/protocol.lo: ../../include/net-snmp/library/system.h
./agentx/protocol.lo: ../../include/net-snmp/library/tools.h
./agentx/protocol.lo: ../../include/net-snmp/library/int64.h
./agentx/protocol.lo: ../../include/net-snmp/library/mt_support.h
./agentx/protocol.lo: ../../include/net-snmp/library/snmp_alarm.h
-./agentx/protocol.lo: ../../include/net-snmp/library/callback.h
./agentx/protocol.lo: ../../include/net-snmp/library/data_list.h
-./agentx/protocol.lo: ../../include/net-snmp/library/oid_stash.h
./agentx/protocol.lo: ../../include/net-snmp/library/check_varbind.h
./agentx/protocol.lo: ../../include/net-snmp/library/container.h
./agentx/protocol.lo: ../../include/net-snmp/library/factory.h
-./agentx/protocol.lo: ../../include/net-snmp/library/snmp_logging.h
./agentx/protocol.lo: ../../include/net-snmp/library/container_binary_array.h
./agentx/protocol.lo: ../../include/net-snmp/library/container_list_ssll.h
./agentx/protocol.lo: ../../include/net-snmp/library/container_iterator.h
./agentx/protocol.lo: ../../include/net-snmp/library/container.h
./agentx/protocol.lo: ../../include/net-snmp/library/snmp_assert.h
./agentx/protocol.lo: ../../include/net-snmp/version.h
-./agentx/protocol.lo: ../../include/net-snmp/session_api.h
-./agentx/protocol.lo: ../../include/net-snmp/library/snmp_transport.h
-./agentx/protocol.lo: ../../include/net-snmp/library/snmp_service.h
-./agentx/protocol.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./agentx/protocol.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./agentx/protocol.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./agentx/protocol.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./agentx/protocol.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agentx/protocol.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agentx/protocol.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./agentx/protocol.lo: ../../include/net-snmp/library/ucd_compat.h
-./agentx/protocol.lo: ../../include/net-snmp/pdu_api.h
-./agentx/protocol.lo: ../../include/net-snmp/mib_api.h
-./agentx/protocol.lo: ../../include/net-snmp/library/mib.h
-./agentx/protocol.lo: ../../include/net-snmp/library/parse.h
-./agentx/protocol.lo: ../../include/net-snmp/varbind_api.h
./agentx/protocol.lo: ../../include/net-snmp/config_api.h
./agentx/protocol.lo: ../../include/net-snmp/library/read_config.h
./agentx/protocol.lo: ../../include/net-snmp/library/default_store.h
./agentx/protocol.lo: ../../include/net-snmp/library/snmp_parse_args.h
./agentx/protocol.lo: ../../include/net-snmp/library/snmp_enum.h
./agentx/protocol.lo: ../../include/net-snmp/library/vacm.h
-./agentx/protocol.lo: ../../include/net-snmp/output_api.h
-./agentx/protocol.lo: ../../include/net-snmp/library/snmp_debug.h
./agentx/protocol.lo: ../../include/net-snmp/snmpv3_api.h
./agentx/protocol.lo: ../../include/net-snmp/library/snmpv3.h
./agentx/protocol.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1524,65 +1599,69 @@
./agentx/protocol.lo: ../../include/net-snmp/library/lcd_time.h
./agentx/protocol.lo: ../../include/net-snmp/library/snmp_secmod.h
./agentx/protocol.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./agentx/protocol.lo: ../../include/net-snmp/library/snmptsm.h
./agentx/protocol.lo: ../../include/net-snmp/library/snmpusm.h
./agentx/protocol.lo: agentx/protocol.h
./agentx/subagent.lo: ../../include/net-snmp/net-snmp-config.h
-./agentx/subagent.lo: ../../include/net-snmp/system/linux.h
-./agentx/subagent.lo: ../../include/net-snmp/system/sysv.h
-./agentx/subagent.lo: ../../include/net-snmp/system/generic.h
-./agentx/subagent.lo: ../../include/net-snmp/machine/generic.h
+./agentx/subagent.lo: ../../include/net-snmp/net-snmp-features.h
./agentx/subagent.lo: ../../include/net-snmp/net-snmp-includes.h
./agentx/subagent.lo: ../../include/net-snmp/definitions.h
./agentx/subagent.lo: ../../include/net-snmp/types.h
+./agentx/subagent.lo: ../../include/net-snmp/library/oid.h
+./agentx/subagent.lo: ../../include/net-snmp/library/types.h
./agentx/subagent.lo: ../../include/net-snmp/library/snmp_api.h
+./agentx/subagent.lo: ../../include/net-snmp/varbind_api.h
+./agentx/subagent.lo: ../../include/net-snmp/library/snmp_client.h
+./agentx/subagent.lo: ../../include/net-snmp/pdu_api.h
./agentx/subagent.lo: ../../include/net-snmp/library/asn1.h
+./agentx/subagent.lo: ../../include/net-snmp/output_api.h
+./agentx/subagent.lo: ../../include/net-snmp/library/snmp_debug.h
+./agentx/subagent.lo: ../../include/net-snmp/library/snmp_logging.h
+./agentx/subagent.lo: ../../include/net-snmp/session_api.h
+./agentx/subagent.lo: ../../include/net-snmp/library/callback.h
+./agentx/subagent.lo: ../../include/net-snmp/library/snmp_transport.h
+./agentx/subagent.lo: ../../include/net-snmp/library/snmp_service.h
+./agentx/subagent.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./agentx/subagent.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./agentx/subagent.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./agentx/subagent.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./agentx/subagent.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./agentx/subagent.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./agentx/subagent.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./agentx/subagent.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./agentx/subagent.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./agentx/subagent.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./agentx/subagent.lo: ../../include/net-snmp/library/ucd_compat.h
+./agentx/subagent.lo: ../../include/net-snmp/library/mib.h
+./agentx/subagent.lo: ../../include/net-snmp/mib_api.h
+./agentx/subagent.lo: ../../include/net-snmp/library/parse.h
+./agentx/subagent.lo: ../../include/net-snmp/library/oid_stash.h
./agentx/subagent.lo: ../../include/net-snmp/library/snmp_impl.h
./agentx/subagent.lo: ../../include/net-snmp/library/snmp.h
./agentx/subagent.lo: ../../include/net-snmp/library/snmp-tc.h
+./agentx/subagent.lo: ../../include/net-snmp/library/getopt.h
./agentx/subagent.lo: ../../include/net-snmp/utilities.h
-./agentx/subagent.lo: ../../include/net-snmp/library/snmp_client.h
./agentx/subagent.lo: ../../include/net-snmp/library/system.h
./agentx/subagent.lo: ../../include/net-snmp/library/tools.h
./agentx/subagent.lo: ../../include/net-snmp/library/int64.h
./agentx/subagent.lo: ../../include/net-snmp/library/mt_support.h
./agentx/subagent.lo: ../../include/net-snmp/library/snmp_alarm.h
-./agentx/subagent.lo: ../../include/net-snmp/library/callback.h
./agentx/subagent.lo: ../../include/net-snmp/library/data_list.h
-./agentx/subagent.lo: ../../include/net-snmp/library/oid_stash.h
./agentx/subagent.lo: ../../include/net-snmp/library/check_varbind.h
./agentx/subagent.lo: ../../include/net-snmp/library/container.h
./agentx/subagent.lo: ../../include/net-snmp/library/factory.h
-./agentx/subagent.lo: ../../include/net-snmp/library/snmp_logging.h
./agentx/subagent.lo: ../../include/net-snmp/library/container_binary_array.h
./agentx/subagent.lo: ../../include/net-snmp/library/container_list_ssll.h
./agentx/subagent.lo: ../../include/net-snmp/library/container_iterator.h
./agentx/subagent.lo: ../../include/net-snmp/library/container.h
./agentx/subagent.lo: ../../include/net-snmp/library/snmp_assert.h
./agentx/subagent.lo: ../../include/net-snmp/version.h
-./agentx/subagent.lo: ../../include/net-snmp/session_api.h
-./agentx/subagent.lo: ../../include/net-snmp/library/snmp_transport.h
-./agentx/subagent.lo: ../../include/net-snmp/library/snmp_service.h
-./agentx/subagent.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./agentx/subagent.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./agentx/subagent.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./agentx/subagent.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./agentx/subagent.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./agentx/subagent.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./agentx/subagent.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./agentx/subagent.lo: ../../include/net-snmp/library/ucd_compat.h
-./agentx/subagent.lo: ../../include/net-snmp/pdu_api.h
-./agentx/subagent.lo: ../../include/net-snmp/mib_api.h
-./agentx/subagent.lo: ../../include/net-snmp/library/mib.h
-./agentx/subagent.lo: ../../include/net-snmp/library/parse.h
-./agentx/subagent.lo: ../../include/net-snmp/varbind_api.h
./agentx/subagent.lo: ../../include/net-snmp/config_api.h
./agentx/subagent.lo: ../../include/net-snmp/library/read_config.h
./agentx/subagent.lo: ../../include/net-snmp/library/default_store.h
./agentx/subagent.lo: ../../include/net-snmp/library/snmp_parse_args.h
./agentx/subagent.lo: ../../include/net-snmp/library/snmp_enum.h
./agentx/subagent.lo: ../../include/net-snmp/library/vacm.h
-./agentx/subagent.lo: ../../include/net-snmp/output_api.h
-./agentx/subagent.lo: ../../include/net-snmp/library/snmp_debug.h
./agentx/subagent.lo: ../../include/net-snmp/snmpv3_api.h
./agentx/subagent.lo: ../../include/net-snmp/library/snmpv3.h
./agentx/subagent.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1591,6 +1670,7 @@
./agentx/subagent.lo: ../../include/net-snmp/library/lcd_time.h
./agentx/subagent.lo: ../../include/net-snmp/library/snmp_secmod.h
./agentx/subagent.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./agentx/subagent.lo: ../../include/net-snmp/library/snmptsm.h
./agentx/subagent.lo: ../../include/net-snmp/library/snmpusm.h
./agentx/subagent.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./agentx/subagent.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1627,68 +1707,182 @@
./agentx/subagent.lo: ../../include/net-snmp/agent/table_iterator.h
./agentx/subagent.lo: ../../include/net-snmp/agent/table_container.h
./agentx/subagent.lo: ../../include/net-snmp/agent/table_array.h
-./agentx/subagent.lo: ../../include/net-snmp/agent/mfd.h ../../agent/snmpd.h
-./agentx/subagent.lo: agentx/protocol.h agentx/client.h
+./agentx/subagent.lo: ../../include/net-snmp/agent/mfd.h
+./agentx/subagent.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./agentx/subagent.lo: ../../agent/snmpd.h agentx/protocol.h agentx/client.h
./agentx/subagent.lo: agentx/agentx_config.h
./agentx/subagent.lo: ../../include/net-snmp/agent/agent_callbacks.h
-./agentx/subagent.lo: mibII/sysORTable.h ./agentx/subagent.h
+./agentx/subagent.lo: ../../include/net-snmp/agent/sysORTable.h
+./agentx/subagent.lo: ../../include/net-snmp/agent/agent_sysORTable.h
+./agentx/subagent.lo: ./agentx/subagent.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/net-snmp-config.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/net-snmp-features.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/net-snmp-includes.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/definitions.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/types.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/oid.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/types.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmp_api.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/varbind_api.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmp_client.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/pdu_api.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/asn1.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/output_api.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmp_debug.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmp_logging.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/session_api.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/callback.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmp_transport.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmp_service.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/ucd_compat.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/mib.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/mib_api.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/parse.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/oid_stash.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmp_impl.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmp.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmp-tc.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/getopt.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/utilities.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/system.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/tools.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/int64.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/mt_support.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmp_alarm.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/data_list.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/check_varbind.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/container.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/factory.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/container_binary_array.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/container_list_ssll.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/container_iterator.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/container.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmp_assert.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/version.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/config_api.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/read_config.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/default_store.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmp_parse_args.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmp_enum.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/vacm.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/snmpv3_api.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmpv3.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/transform_oids.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/keytools.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/scapi.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/lcd_time.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmp_secmod.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmptsm.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/snmpusm.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/mib_module_config.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/agent_module_config.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/snmp_agent.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/snmp_vars.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/agent_handler.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/var_struct.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/agent_registry.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/library/fd_event_manager.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/ds_agent.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/agent_read_config.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/agent_trap.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/all_helpers.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/instance.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/baby_steps.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/scalar.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/scalar_group.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/watcher.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/multiplexer.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/null.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/debug_handler.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/cache_handler.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/old_api.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/read_only.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/row_merge.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/serialize.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/bulk_to_next.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/mode_end_call.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/table.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/table_data.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/table_dataset.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/table_tdata.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/table_iterator.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/table_container.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/table_array.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/mfd.h
+./deliver/deliverByNotify.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./deliver/deliverByNotify.lo: ./deliver/deliverByNotify.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/net-snmp-config.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/system/linux.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/system/sysv.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/system/generic.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/machine/generic.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/net-snmp-features.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/net-snmp-includes.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/definitions.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/types.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/oid.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/types.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_api.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/varbind_api.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_client.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/pdu_api.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/asn1.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/output_api.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/session_api.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/callback.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_service.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/mib.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/mib_api.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/parse.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/oid_stash.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_impl.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/getopt.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/utilities.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_client.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/system.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/tools.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/int64.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/mt_support.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/callback.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/data_list.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/oid_stash.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/check_varbind.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/container.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/factory.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_logging.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/container_binary_array.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/container_iterator.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/container.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_assert.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/version.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/session_api.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_service.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/pdu_api.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/mib_api.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/mib.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/parse.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/varbind_api.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/config_api.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/read_config.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/default_store.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_enum.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/vacm.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/output_api.h
-./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_debug.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/snmpv3_api.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpv3.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1697,6 +1891,7 @@
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/lcd_time.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmptsm.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/library/snmpusm.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1734,64 +1929,68 @@
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/agent/table_container.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/agent/table_array.h
./disman/mteEventNotificationTable.lo: ../../include/net-snmp/agent/mfd.h
+./disman/mteEventNotificationTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./disman/mteEventNotificationTable.lo: ./disman/mteEventNotificationTable.h
./disman/mteEventTable.lo: ../../include/net-snmp/net-snmp-config.h
-./disman/mteEventTable.lo: ../../include/net-snmp/system/linux.h
-./disman/mteEventTable.lo: ../../include/net-snmp/system/sysv.h
-./disman/mteEventTable.lo: ../../include/net-snmp/system/generic.h
-./disman/mteEventTable.lo: ../../include/net-snmp/machine/generic.h
+./disman/mteEventTable.lo: ../../include/net-snmp/net-snmp-features.h
./disman/mteEventTable.lo: ../../include/net-snmp/net-snmp-includes.h
./disman/mteEventTable.lo: ../../include/net-snmp/definitions.h
./disman/mteEventTable.lo: ../../include/net-snmp/types.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/oid.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/types.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_api.h
+./disman/mteEventTable.lo: ../../include/net-snmp/varbind_api.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_client.h
+./disman/mteEventTable.lo: ../../include/net-snmp/pdu_api.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/asn1.h
+./disman/mteEventTable.lo: ../../include/net-snmp/output_api.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./disman/mteEventTable.lo: ../../include/net-snmp/session_api.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/callback.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_service.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/mib.h
+./disman/mteEventTable.lo: ../../include/net-snmp/mib_api.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/parse.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/oid_stash.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_impl.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/getopt.h
./disman/mteEventTable.lo: ../../include/net-snmp/utilities.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_client.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/system.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/tools.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/int64.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/mt_support.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/callback.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/data_list.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/oid_stash.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/check_varbind.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/container.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/factory.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_logging.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/container_binary_array.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/container_iterator.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/container.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_assert.h
./disman/mteEventTable.lo: ../../include/net-snmp/version.h
-./disman/mteEventTable.lo: ../../include/net-snmp/session_api.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_service.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./disman/mteEventTable.lo: ../../include/net-snmp/pdu_api.h
-./disman/mteEventTable.lo: ../../include/net-snmp/mib_api.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/mib.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/parse.h
-./disman/mteEventTable.lo: ../../include/net-snmp/varbind_api.h
./disman/mteEventTable.lo: ../../include/net-snmp/config_api.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/read_config.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/default_store.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_enum.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/vacm.h
-./disman/mteEventTable.lo: ../../include/net-snmp/output_api.h
-./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_debug.h
./disman/mteEventTable.lo: ../../include/net-snmp/snmpv3_api.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpv3.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1800,6 +1999,7 @@
./disman/mteEventTable.lo: ../../include/net-snmp/library/lcd_time.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./disman/mteEventTable.lo: ../../include/net-snmp/library/snmptsm.h
./disman/mteEventTable.lo: ../../include/net-snmp/library/snmpusm.h
./disman/mteEventTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./disman/mteEventTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1837,67 +2037,71 @@
./disman/mteEventTable.lo: ../../include/net-snmp/agent/table_container.h
./disman/mteEventTable.lo: ../../include/net-snmp/agent/table_array.h
./disman/mteEventTable.lo: ../../include/net-snmp/agent/mfd.h
+./disman/mteEventTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./disman/mteEventTable.lo: ./disman/mteTriggerTable.h
./disman/mteEventTable.lo: ./disman/mteEventTable.h
./disman/mteEventTable.lo: ./disman/mteEventNotificationTable.h
./disman/mteEventTable.lo: ./disman/mteObjectsTable.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/net-snmp-config.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/system/linux.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/system/sysv.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/system/generic.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/machine/generic.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/net-snmp-features.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/net-snmp-includes.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/definitions.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/types.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/oid.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/types.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_api.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/asn1.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/varbind_api.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_client.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/pdu_api.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/asn1.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/output_api.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/session_api.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/callback.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_service.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/mib.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/mib_api.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/parse.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/oid_stash.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_impl.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/getopt.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/utilities.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_client.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/system.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/tools.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/int64.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/mt_support.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/callback.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/data_list.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/oid_stash.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/check_varbind.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/container.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/factory.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_logging.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/container_binary_array.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/container_iterator.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/container.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_assert.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/version.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/session_api.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_service.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/pdu_api.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/mib_api.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/mib.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/parse.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/varbind_api.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/config_api.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/read_config.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/default_store.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_enum.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/vacm.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/output_api.h
-./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_debug.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/snmpv3_api.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpv3.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -1906,6 +2110,7 @@
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/lcd_time.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmptsm.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/library/snmpusm.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -1943,65 +2148,69 @@
./disman/mteObjectsTable.lo: ../../include/net-snmp/agent/table_container.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/agent/table_array.h
./disman/mteObjectsTable.lo: ../../include/net-snmp/agent/mfd.h
+./disman/mteObjectsTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./disman/mteObjectsTable.lo: header_complex.h ./disman/mteTriggerTable.h
./disman/mteObjectsTable.lo: ./disman/mteObjectsTable.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/net-snmp-config.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/system/linux.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/system/sysv.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/system/generic.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/machine/generic.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/net-snmp-includes.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/definitions.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/types.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/oid.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/types.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_api.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/varbind_api.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_client.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/pdu_api.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/asn1.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/output_api.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/session_api.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/callback.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_service.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/mib.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/mib_api.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/parse.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/oid_stash.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/net-snmp-features.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_impl.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/getopt.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/utilities.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_client.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/system.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/tools.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/int64.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/mt_support.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/callback.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/data_list.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/oid_stash.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/check_varbind.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/container.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/factory.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_logging.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/container_binary_array.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/container_iterator.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/container.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_assert.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/version.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/session_api.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_service.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/pdu_api.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/mib_api.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/mib.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/parse.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/varbind_api.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/config_api.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/read_config.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/default_store.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_enum.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/vacm.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/output_api.h
-./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_debug.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/snmpv3_api.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpv3.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2010,6 +2219,7 @@
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/lcd_time.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmptsm.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/library/snmpusm.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2047,66 +2257,70 @@
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/agent/table_container.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/agent/table_array.h
./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/agent/mfd.h
+./disman/mteTriggerBooleanTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./disman/mteTriggerBooleanTable.lo: header_complex.h
./disman/mteTriggerBooleanTable.lo: ./disman/mteTriggerBooleanTable.h
./disman/mteTriggerBooleanTable.lo: ./disman/mteTriggerTable.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/net-snmp-config.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/system/linux.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/system/sysv.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/system/generic.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/machine/generic.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/net-snmp-includes.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/definitions.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/types.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/oid.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/types.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_api.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/varbind_api.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_client.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/pdu_api.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/asn1.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/output_api.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/session_api.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/callback.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_service.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/mib.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/mib_api.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/parse.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/oid_stash.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/net-snmp-features.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_impl.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/getopt.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/utilities.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_client.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/system.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/tools.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/int64.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/mt_support.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/callback.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/data_list.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/oid_stash.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/check_varbind.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/container.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/factory.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_logging.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/container_binary_array.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/container_iterator.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/container.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_assert.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/version.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/session_api.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_service.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/pdu_api.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/mib_api.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/mib.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/parse.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/varbind_api.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/config_api.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/read_config.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/default_store.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_enum.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/vacm.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/output_api.h
-./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_debug.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/snmpv3_api.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpv3.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2115,6 +2329,7 @@
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/lcd_time.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmptsm.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/library/snmpusm.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2152,66 +2367,70 @@
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/agent/table_container.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/agent/table_array.h
./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/agent/mfd.h
+./disman/mteTriggerDeltaTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./disman/mteTriggerDeltaTable.lo: header_complex.h
./disman/mteTriggerDeltaTable.lo: ./disman/mteTriggerDeltaTable.h
./disman/mteTriggerDeltaTable.lo: ./disman/mteTriggerTable.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/net-snmp-config.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/system/linux.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/system/sysv.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/system/generic.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/machine/generic.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/net-snmp-includes.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/definitions.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/types.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/oid.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/types.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_api.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/varbind_api.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_client.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/pdu_api.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/asn1.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/output_api.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/session_api.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/callback.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_service.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/mib.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/mib_api.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/parse.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/oid_stash.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/net-snmp-features.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_impl.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/getopt.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/utilities.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_client.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/system.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/tools.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/int64.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/mt_support.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/callback.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/data_list.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/oid_stash.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/check_varbind.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/container.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/factory.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_logging.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/container_binary_array.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/container_iterator.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/container.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_assert.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/version.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/session_api.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_service.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/pdu_api.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/mib_api.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/mib.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/parse.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/varbind_api.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/config_api.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/read_config.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/default_store.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_enum.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/vacm.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/output_api.h
-./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_debug.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/snmpv3_api.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpv3.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2220,6 +2439,7 @@
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/lcd_time.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmptsm.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/library/snmpusm.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2257,66 +2477,70 @@
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/agent/table_container.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/agent/table_array.h
./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/agent/mfd.h
+./disman/mteTriggerExistenceTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./disman/mteTriggerExistenceTable.lo: header_complex.h
./disman/mteTriggerExistenceTable.lo: ./disman/mteTriggerExistenceTable.h
./disman/mteTriggerExistenceTable.lo: ./disman/mteTriggerTable.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/net-snmp-config.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/system/linux.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/system/sysv.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/system/generic.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/machine/generic.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/net-snmp-features.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/net-snmp-includes.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/definitions.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/types.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/oid.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/types.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_api.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/varbind_api.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_client.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/pdu_api.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/asn1.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/output_api.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/session_api.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/callback.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_service.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/mib.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/mib_api.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/parse.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/oid_stash.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_impl.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/getopt.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/utilities.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_client.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/system.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/tools.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/int64.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/mt_support.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/callback.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/data_list.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/oid_stash.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/check_varbind.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/container.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/factory.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_logging.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/container_binary_array.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/container_iterator.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/container.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_assert.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/version.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/session_api.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_service.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/pdu_api.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/mib_api.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/mib.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/parse.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/varbind_api.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/config_api.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/read_config.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/default_store.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_enum.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/vacm.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/output_api.h
-./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_debug.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/snmpv3_api.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpv3.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2325,6 +2549,7 @@
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/lcd_time.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmptsm.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/library/snmpusm.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2362,6 +2587,7 @@
./disman/mteTriggerTable.lo: ../../include/net-snmp/agent/table_container.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/agent/table_array.h
./disman/mteTriggerTable.lo: ../../include/net-snmp/agent/mfd.h
+./disman/mteTriggerTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./disman/mteTriggerTable.lo: header_complex.h ./disman/mteTriggerTable.h
./disman/mteTriggerTable.lo: ./disman/mteTriggerBooleanTable.h
./disman/mteTriggerTable.lo: ./disman/mteTriggerDeltaTable.h
@@ -2370,62 +2596,65 @@
./disman/mteTriggerTable.lo: ./disman/mteEventTable.h
./disman/mteTriggerTable.lo: ./disman/mteObjectsTable.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/net-snmp-config.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/system/linux.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/system/sysv.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/system/generic.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/machine/generic.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/net-snmp-includes.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/definitions.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/types.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/oid.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/types.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_api.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/varbind_api.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_client.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/pdu_api.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/asn1.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/output_api.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/session_api.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/callback.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_service.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/mib.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/mib_api.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/parse.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/oid_stash.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/net-snmp-features.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_impl.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/getopt.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/utilities.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_client.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/system.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/tools.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/int64.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/mt_support.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/callback.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/data_list.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/oid_stash.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/check_varbind.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/container.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/factory.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_logging.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/container_binary_array.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/container_iterator.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/container.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_assert.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/version.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/session_api.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_service.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/pdu_api.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/mib_api.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/mib.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/parse.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/varbind_api.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/config_api.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/read_config.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/default_store.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_enum.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/vacm.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/output_api.h
-./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_debug.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/snmpv3_api.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpv3.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2434,6 +2663,7 @@
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/lcd_time.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmptsm.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/library/snmpusm.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2471,66 +2701,70 @@
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/agent/table_container.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/agent/table_array.h
./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/agent/mfd.h
+./disman/mteTriggerThresholdTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./disman/mteTriggerThresholdTable.lo: header_complex.h
./disman/mteTriggerThresholdTable.lo: ./disman/mteTriggerThresholdTable.h
./disman/mteTriggerThresholdTable.lo: ./disman/mteTriggerTable.h
./examples/data_set.lo: ../../include/net-snmp/net-snmp-config.h
-./examples/data_set.lo: ../../include/net-snmp/system/linux.h
-./examples/data_set.lo: ../../include/net-snmp/system/sysv.h
-./examples/data_set.lo: ../../include/net-snmp/system/generic.h
-./examples/data_set.lo: ../../include/net-snmp/machine/generic.h
./examples/data_set.lo: ../../include/net-snmp/net-snmp-includes.h
./examples/data_set.lo: ../../include/net-snmp/definitions.h
./examples/data_set.lo: ../../include/net-snmp/types.h
+./examples/data_set.lo: ../../include/net-snmp/library/oid.h
+./examples/data_set.lo: ../../include/net-snmp/library/types.h
./examples/data_set.lo: ../../include/net-snmp/library/snmp_api.h
+./examples/data_set.lo: ../../include/net-snmp/varbind_api.h
+./examples/data_set.lo: ../../include/net-snmp/library/snmp_client.h
+./examples/data_set.lo: ../../include/net-snmp/pdu_api.h
./examples/data_set.lo: ../../include/net-snmp/library/asn1.h
+./examples/data_set.lo: ../../include/net-snmp/output_api.h
+./examples/data_set.lo: ../../include/net-snmp/library/snmp_debug.h
+./examples/data_set.lo: ../../include/net-snmp/library/snmp_logging.h
+./examples/data_set.lo: ../../include/net-snmp/session_api.h
+./examples/data_set.lo: ../../include/net-snmp/library/callback.h
+./examples/data_set.lo: ../../include/net-snmp/library/snmp_transport.h
+./examples/data_set.lo: ../../include/net-snmp/library/snmp_service.h
+./examples/data_set.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./examples/data_set.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./examples/data_set.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./examples/data_set.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./examples/data_set.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./examples/data_set.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./examples/data_set.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./examples/data_set.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./examples/data_set.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./examples/data_set.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./examples/data_set.lo: ../../include/net-snmp/library/ucd_compat.h
+./examples/data_set.lo: ../../include/net-snmp/library/mib.h
+./examples/data_set.lo: ../../include/net-snmp/mib_api.h
+./examples/data_set.lo: ../../include/net-snmp/library/parse.h
+./examples/data_set.lo: ../../include/net-snmp/library/oid_stash.h
+./examples/data_set.lo: ../../include/net-snmp/net-snmp-features.h
./examples/data_set.lo: ../../include/net-snmp/library/snmp_impl.h
./examples/data_set.lo: ../../include/net-snmp/library/snmp.h
./examples/data_set.lo: ../../include/net-snmp/library/snmp-tc.h
+./examples/data_set.lo: ../../include/net-snmp/library/getopt.h
./examples/data_set.lo: ../../include/net-snmp/utilities.h
-./examples/data_set.lo: ../../include/net-snmp/library/snmp_client.h
./examples/data_set.lo: ../../include/net-snmp/library/system.h
./examples/data_set.lo: ../../include/net-snmp/library/tools.h
./examples/data_set.lo: ../../include/net-snmp/library/int64.h
./examples/data_set.lo: ../../include/net-snmp/library/mt_support.h
./examples/data_set.lo: ../../include/net-snmp/library/snmp_alarm.h
-./examples/data_set.lo: ../../include/net-snmp/library/callback.h
./examples/data_set.lo: ../../include/net-snmp/library/data_list.h
-./examples/data_set.lo: ../../include/net-snmp/library/oid_stash.h
./examples/data_set.lo: ../../include/net-snmp/library/check_varbind.h
./examples/data_set.lo: ../../include/net-snmp/library/container.h
./examples/data_set.lo: ../../include/net-snmp/library/factory.h
-./examples/data_set.lo: ../../include/net-snmp/library/snmp_logging.h
./examples/data_set.lo: ../../include/net-snmp/library/container_binary_array.h
./examples/data_set.lo: ../../include/net-snmp/library/container_list_ssll.h
./examples/data_set.lo: ../../include/net-snmp/library/container_iterator.h
./examples/data_set.lo: ../../include/net-snmp/library/container.h
./examples/data_set.lo: ../../include/net-snmp/library/snmp_assert.h
./examples/data_set.lo: ../../include/net-snmp/version.h
-./examples/data_set.lo: ../../include/net-snmp/session_api.h
-./examples/data_set.lo: ../../include/net-snmp/library/snmp_transport.h
-./examples/data_set.lo: ../../include/net-snmp/library/snmp_service.h
-./examples/data_set.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./examples/data_set.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./examples/data_set.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./examples/data_set.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./examples/data_set.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./examples/data_set.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./examples/data_set.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./examples/data_set.lo: ../../include/net-snmp/library/ucd_compat.h
-./examples/data_set.lo: ../../include/net-snmp/pdu_api.h
-./examples/data_set.lo: ../../include/net-snmp/mib_api.h
-./examples/data_set.lo: ../../include/net-snmp/library/mib.h
-./examples/data_set.lo: ../../include/net-snmp/library/parse.h
-./examples/data_set.lo: ../../include/net-snmp/varbind_api.h
./examples/data_set.lo: ../../include/net-snmp/config_api.h
./examples/data_set.lo: ../../include/net-snmp/library/read_config.h
./examples/data_set.lo: ../../include/net-snmp/library/default_store.h
./examples/data_set.lo: ../../include/net-snmp/library/snmp_parse_args.h
./examples/data_set.lo: ../../include/net-snmp/library/snmp_enum.h
./examples/data_set.lo: ../../include/net-snmp/library/vacm.h
-./examples/data_set.lo: ../../include/net-snmp/output_api.h
-./examples/data_set.lo: ../../include/net-snmp/library/snmp_debug.h
./examples/data_set.lo: ../../include/net-snmp/snmpv3_api.h
./examples/data_set.lo: ../../include/net-snmp/library/snmpv3.h
./examples/data_set.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2539,6 +2773,7 @@
./examples/data_set.lo: ../../include/net-snmp/library/lcd_time.h
./examples/data_set.lo: ../../include/net-snmp/library/snmp_secmod.h
./examples/data_set.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./examples/data_set.lo: ../../include/net-snmp/library/snmptsm.h
./examples/data_set.lo: ../../include/net-snmp/library/snmpusm.h
./examples/data_set.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./examples/data_set.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2576,63 +2811,67 @@
./examples/data_set.lo: ../../include/net-snmp/agent/table_container.h
./examples/data_set.lo: ../../include/net-snmp/agent/table_array.h
./examples/data_set.lo: ../../include/net-snmp/agent/mfd.h
+./examples/data_set.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./examples/delayed_instance.lo: ../../include/net-snmp/net-snmp-config.h
-./examples/delayed_instance.lo: ../../include/net-snmp/system/linux.h
-./examples/delayed_instance.lo: ../../include/net-snmp/system/sysv.h
-./examples/delayed_instance.lo: ../../include/net-snmp/system/generic.h
-./examples/delayed_instance.lo: ../../include/net-snmp/machine/generic.h
./examples/delayed_instance.lo: ../../include/net-snmp/net-snmp-includes.h
./examples/delayed_instance.lo: ../../include/net-snmp/definitions.h
./examples/delayed_instance.lo: ../../include/net-snmp/types.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/oid.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/types.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_api.h
+./examples/delayed_instance.lo: ../../include/net-snmp/varbind_api.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_client.h
+./examples/delayed_instance.lo: ../../include/net-snmp/pdu_api.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/asn1.h
+./examples/delayed_instance.lo: ../../include/net-snmp/output_api.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_debug.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_logging.h
+./examples/delayed_instance.lo: ../../include/net-snmp/session_api.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/callback.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_transport.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_service.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/ucd_compat.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/mib.h
+./examples/delayed_instance.lo: ../../include/net-snmp/mib_api.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/parse.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/oid_stash.h
+./examples/delayed_instance.lo: ../../include/net-snmp/net-snmp-features.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_impl.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp-tc.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/getopt.h
./examples/delayed_instance.lo: ../../include/net-snmp/utilities.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_client.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/system.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/tools.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/int64.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/mt_support.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_alarm.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/callback.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/data_list.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/oid_stash.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/check_varbind.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/container.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/factory.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_logging.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/container_binary_array.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/container_list_ssll.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/container_iterator.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/container.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_assert.h
./examples/delayed_instance.lo: ../../include/net-snmp/version.h
-./examples/delayed_instance.lo: ../../include/net-snmp/session_api.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_transport.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_service.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/ucd_compat.h
-./examples/delayed_instance.lo: ../../include/net-snmp/pdu_api.h
-./examples/delayed_instance.lo: ../../include/net-snmp/mib_api.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/mib.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/parse.h
-./examples/delayed_instance.lo: ../../include/net-snmp/varbind_api.h
./examples/delayed_instance.lo: ../../include/net-snmp/config_api.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/read_config.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/default_store.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_parse_args.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_enum.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/vacm.h
-./examples/delayed_instance.lo: ../../include/net-snmp/output_api.h
-./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_debug.h
./examples/delayed_instance.lo: ../../include/net-snmp/snmpv3_api.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpv3.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2641,6 +2880,7 @@
./examples/delayed_instance.lo: ../../include/net-snmp/library/lcd_time.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/snmp_secmod.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./examples/delayed_instance.lo: ../../include/net-snmp/library/snmptsm.h
./examples/delayed_instance.lo: ../../include/net-snmp/library/snmpusm.h
./examples/delayed_instance.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./examples/delayed_instance.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2678,64 +2918,68 @@
./examples/delayed_instance.lo: ../../include/net-snmp/agent/table_container.h
./examples/delayed_instance.lo: ../../include/net-snmp/agent/table_array.h
./examples/delayed_instance.lo: ../../include/net-snmp/agent/mfd.h
+./examples/delayed_instance.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./examples/delayed_instance.lo: ./examples/delayed_instance.h
./examples/example.lo: ../../include/net-snmp/net-snmp-config.h
-./examples/example.lo: ../../include/net-snmp/system/linux.h
-./examples/example.lo: ../../include/net-snmp/system/sysv.h
-./examples/example.lo: ../../include/net-snmp/system/generic.h
-./examples/example.lo: ../../include/net-snmp/machine/generic.h
./examples/example.lo: ../../include/net-snmp/net-snmp-includes.h
./examples/example.lo: ../../include/net-snmp/definitions.h
./examples/example.lo: ../../include/net-snmp/types.h
+./examples/example.lo: ../../include/net-snmp/library/oid.h
+./examples/example.lo: ../../include/net-snmp/library/types.h
./examples/example.lo: ../../include/net-snmp/library/snmp_api.h
+./examples/example.lo: ../../include/net-snmp/varbind_api.h
+./examples/example.lo: ../../include/net-snmp/library/snmp_client.h
+./examples/example.lo: ../../include/net-snmp/pdu_api.h
./examples/example.lo: ../../include/net-snmp/library/asn1.h
+./examples/example.lo: ../../include/net-snmp/output_api.h
+./examples/example.lo: ../../include/net-snmp/library/snmp_debug.h
+./examples/example.lo: ../../include/net-snmp/library/snmp_logging.h
+./examples/example.lo: ../../include/net-snmp/session_api.h
+./examples/example.lo: ../../include/net-snmp/library/callback.h
+./examples/example.lo: ../../include/net-snmp/library/snmp_transport.h
+./examples/example.lo: ../../include/net-snmp/library/snmp_service.h
+./examples/example.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./examples/example.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./examples/example.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./examples/example.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./examples/example.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./examples/example.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./examples/example.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./examples/example.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./examples/example.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./examples/example.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./examples/example.lo: ../../include/net-snmp/library/ucd_compat.h
+./examples/example.lo: ../../include/net-snmp/library/mib.h
+./examples/example.lo: ../../include/net-snmp/mib_api.h
+./examples/example.lo: ../../include/net-snmp/library/parse.h
+./examples/example.lo: ../../include/net-snmp/library/oid_stash.h
+./examples/example.lo: ../../include/net-snmp/net-snmp-features.h
./examples/example.lo: ../../include/net-snmp/library/snmp_impl.h
./examples/example.lo: ../../include/net-snmp/library/snmp.h
./examples/example.lo: ../../include/net-snmp/library/snmp-tc.h
+./examples/example.lo: ../../include/net-snmp/library/getopt.h
./examples/example.lo: ../../include/net-snmp/utilities.h
-./examples/example.lo: ../../include/net-snmp/library/snmp_client.h
./examples/example.lo: ../../include/net-snmp/library/system.h
./examples/example.lo: ../../include/net-snmp/library/tools.h
./examples/example.lo: ../../include/net-snmp/library/int64.h
./examples/example.lo: ../../include/net-snmp/library/mt_support.h
./examples/example.lo: ../../include/net-snmp/library/snmp_alarm.h
-./examples/example.lo: ../../include/net-snmp/library/callback.h
./examples/example.lo: ../../include/net-snmp/library/data_list.h
-./examples/example.lo: ../../include/net-snmp/library/oid_stash.h
./examples/example.lo: ../../include/net-snmp/library/check_varbind.h
./examples/example.lo: ../../include/net-snmp/library/container.h
./examples/example.lo: ../../include/net-snmp/library/factory.h
-./examples/example.lo: ../../include/net-snmp/library/snmp_logging.h
./examples/example.lo: ../../include/net-snmp/library/container_binary_array.h
./examples/example.lo: ../../include/net-snmp/library/container_list_ssll.h
./examples/example.lo: ../../include/net-snmp/library/container_iterator.h
./examples/example.lo: ../../include/net-snmp/library/container.h
./examples/example.lo: ../../include/net-snmp/library/snmp_assert.h
./examples/example.lo: ../../include/net-snmp/version.h
-./examples/example.lo: ../../include/net-snmp/session_api.h
-./examples/example.lo: ../../include/net-snmp/library/snmp_transport.h
-./examples/example.lo: ../../include/net-snmp/library/snmp_service.h
-./examples/example.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./examples/example.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./examples/example.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./examples/example.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./examples/example.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./examples/example.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./examples/example.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./examples/example.lo: ../../include/net-snmp/library/ucd_compat.h
-./examples/example.lo: ../../include/net-snmp/pdu_api.h
-./examples/example.lo: ../../include/net-snmp/mib_api.h
-./examples/example.lo: ../../include/net-snmp/library/mib.h
-./examples/example.lo: ../../include/net-snmp/library/parse.h
-./examples/example.lo: ../../include/net-snmp/varbind_api.h
./examples/example.lo: ../../include/net-snmp/config_api.h
./examples/example.lo: ../../include/net-snmp/library/read_config.h
./examples/example.lo: ../../include/net-snmp/library/default_store.h
./examples/example.lo: ../../include/net-snmp/library/snmp_parse_args.h
./examples/example.lo: ../../include/net-snmp/library/snmp_enum.h
./examples/example.lo: ../../include/net-snmp/library/vacm.h
-./examples/example.lo: ../../include/net-snmp/output_api.h
-./examples/example.lo: ../../include/net-snmp/library/snmp_debug.h
./examples/example.lo: ../../include/net-snmp/snmpv3_api.h
./examples/example.lo: ../../include/net-snmp/library/snmpv3.h
./examples/example.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2744,6 +2988,7 @@
./examples/example.lo: ../../include/net-snmp/library/lcd_time.h
./examples/example.lo: ../../include/net-snmp/library/snmp_secmod.h
./examples/example.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./examples/example.lo: ../../include/net-snmp/library/snmptsm.h
./examples/example.lo: ../../include/net-snmp/library/snmpusm.h
./examples/example.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./examples/example.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2780,65 +3025,69 @@
./examples/example.lo: ../../include/net-snmp/agent/table_iterator.h
./examples/example.lo: ../../include/net-snmp/agent/table_container.h
./examples/example.lo: ../../include/net-snmp/agent/table_array.h
-./examples/example.lo: ../../include/net-snmp/agent/mfd.h util_funcs.h
-./examples/example.lo: struct.h ./examples/example.h
+./examples/example.lo: ../../include/net-snmp/agent/mfd.h
+./examples/example.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./examples/example.lo: util_funcs/header_generic.h ./examples/example.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/net-snmp-config.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/system/linux.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/system/sysv.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/system/generic.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/machine/generic.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/net-snmp-includes.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/definitions.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/types.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/oid.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/types.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_api.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/varbind_api.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_client.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/pdu_api.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/asn1.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/output_api.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_debug.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_logging.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/session_api.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/callback.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_transport.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_service.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/ucd_compat.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/mib.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/mib_api.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/parse.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/oid_stash.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/net-snmp-features.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_impl.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp-tc.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/getopt.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/utilities.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_client.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/system.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/tools.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/int64.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/mt_support.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_alarm.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/callback.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/data_list.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/oid_stash.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/check_varbind.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/container.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/factory.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_logging.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/container_binary_array.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/container_list_ssll.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/container_iterator.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/container.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_assert.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/version.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/session_api.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_transport.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_service.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/ucd_compat.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/pdu_api.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/mib_api.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/mib.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/parse.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/varbind_api.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/config_api.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/read_config.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/default_store.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_parse_args.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_enum.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/vacm.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/output_api.h
-./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_debug.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/snmpv3_api.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpv3.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2847,6 +3096,7 @@
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/lcd_time.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmp_secmod.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmptsm.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/library/snmpusm.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2884,65 +3134,69 @@
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/agent/table_container.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/agent/table_array.h
./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/agent/mfd.h
+./examples/netSnmpHostsTable_access.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./examples/netSnmpHostsTable_access.lo: ./examples/netSnmpHostsTable_access.h
./examples/netSnmpHostsTable_access.lo: ./examples/netSnmpHostsTable_enums.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/net-snmp-config.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/system/linux.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/system/sysv.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/system/generic.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/machine/generic.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/net-snmp-features.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/net-snmp-includes.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/definitions.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/types.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/oid.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/types.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_api.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/varbind_api.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_client.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/pdu_api.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/asn1.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/output_api.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/session_api.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/callback.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_service.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/mib.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/mib_api.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/parse.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/oid_stash.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_impl.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/getopt.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/utilities.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_client.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/system.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/tools.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/int64.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/mt_support.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/callback.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/data_list.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/oid_stash.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/check_varbind.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/container.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/factory.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_logging.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/container_binary_array.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/container_iterator.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/container.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_assert.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/version.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/session_api.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_service.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/pdu_api.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/mib_api.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/mib.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/parse.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/varbind_api.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/config_api.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/read_config.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/default_store.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_enum.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/vacm.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/output_api.h
-./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_debug.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/snmpv3_api.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpv3.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -2951,6 +3205,7 @@
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/lcd_time.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmptsm.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/library/snmpusm.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -2988,68 +3243,72 @@
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/agent/table_container.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/agent/table_array.h
./examples/netSnmpHostsTable.lo: ../../include/net-snmp/agent/mfd.h
+./examples/netSnmpHostsTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./examples/netSnmpHostsTable.lo: ./examples/netSnmpHostsTable.h
./examples/netSnmpHostsTable.lo: ./examples/netSnmpHostsTable_columns.h
./examples/netSnmpHostsTable.lo: ./examples/netSnmpHostsTable_enums.h
./examples/netSnmpHostsTable.lo: ./examples/netSnmpHostsTable_checkfns.h
./examples/netSnmpHostsTable.lo: ./examples/netSnmpHostsTable_access.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/net-snmp-config.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/system/linux.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/system/sysv.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/system/generic.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/machine/generic.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/net-snmp-features.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/net-snmp-includes.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/definitions.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/types.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/oid.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/types.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_api.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/varbind_api.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_client.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/pdu_api.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/asn1.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/output_api.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_debug.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_logging.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/session_api.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/callback.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_transport.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_service.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/ucd_compat.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/mib.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/mib_api.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/parse.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/oid_stash.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_impl.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp-tc.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/getopt.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/utilities.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_client.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/system.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/tools.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/int64.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/mt_support.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_alarm.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/callback.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/data_list.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/oid_stash.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/check_varbind.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/container.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/factory.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_logging.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/container_binary_array.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/container_list_ssll.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/container_iterator.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/container.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_assert.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/version.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/session_api.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_transport.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_service.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/ucd_compat.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/pdu_api.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/mib_api.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/mib.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/parse.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/varbind_api.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/config_api.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/read_config.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/default_store.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_parse_args.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_enum.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/vacm.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/output_api.h
-./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_debug.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/snmpv3_api.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpv3.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/transform_oids.h
@@ -3058,67 +3317,71 @@
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/lcd_time.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmp_secmod.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmptsm.h
./examples/netSnmpHostsTable_checkfns.lo: ../../include/net-snmp/library/snmpusm.h
./examples/netSnmpHostsTable_checkfns.lo: ./examples/netSnmpHostsTable_checkfns.h
./examples/netSnmpHostsTable_checkfns.lo: ./examples/netSnmpHostsTable_checkfns_local.h
./examples/netSnmpHostsTable_checkfns.lo: ./examples/netSnmpHostsTable_enums.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/net-snmp-config.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/system/linux.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/system/sysv.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/system/generic.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/machine/generic.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/net-snmp-includes.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/definitions.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/types.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/oid.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/types.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_api.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/asn1.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_impl.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp-tc.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/utilities.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/varbind_api.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_client.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/system.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/pdu_api.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/asn1.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/output_api.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_debug.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_logging.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/session_api.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/callback.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_transport.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_service.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/ucd_compat.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/mib.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/mib_api.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/parse.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/oid_stash.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/net-snmp-features.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_impl.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp-tc.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/getopt.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/utilities.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/system.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/tools.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/int64.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/mt_support.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_alarm.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/callback.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/data_list.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/oid_stash.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/check_varbind.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/container.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/factory.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_logging.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/container_binary_array.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/container_list_ssll.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/container_iterator.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/container.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_assert.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/version.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/session_api.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_transport.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_service.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/ucd_compat.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/pdu_api.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/mib_api.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/mib.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/parse.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/varbind_api.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/config_api.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/read_config.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/default_store.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_parse_args.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_enum.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/vacm.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/output_api.h
-./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_debug.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/snmpv3_api.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpv3.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/transform_oids.h
@@ -3127,66 +3390,70 @@
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/lcd_time.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmp_secmod.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmptsm.h
./examples/netSnmpHostsTable_checkfns_local.lo: ../../include/net-snmp/library/snmpusm.h
./examples/netSnmpHostsTable_checkfns_local.lo: ./examples/netSnmpHostsTable_checkfns.h
./examples/netSnmpHostsTable_checkfns_local.lo: ./examples/netSnmpHostsTable_enums.h
./examples/notification.lo: ../../include/net-snmp/net-snmp-config.h
-./examples/notification.lo: ../../include/net-snmp/system/linux.h
-./examples/notification.lo: ../../include/net-snmp/system/sysv.h
-./examples/notification.lo: ../../include/net-snmp/system/generic.h
-./examples/notification.lo: ../../include/net-snmp/machine/generic.h
./examples/notification.lo: ../../include/net-snmp/net-snmp-includes.h
./examples/notification.lo: ../../include/net-snmp/definitions.h
./examples/notification.lo: ../../include/net-snmp/types.h
+./examples/notification.lo: ../../include/net-snmp/library/oid.h
+./examples/notification.lo: ../../include/net-snmp/library/types.h
./examples/notification.lo: ../../include/net-snmp/library/snmp_api.h
+./examples/notification.lo: ../../include/net-snmp/varbind_api.h
+./examples/notification.lo: ../../include/net-snmp/library/snmp_client.h
+./examples/notification.lo: ../../include/net-snmp/pdu_api.h
./examples/notification.lo: ../../include/net-snmp/library/asn1.h
+./examples/notification.lo: ../../include/net-snmp/output_api.h
+./examples/notification.lo: ../../include/net-snmp/library/snmp_debug.h
+./examples/notification.lo: ../../include/net-snmp/library/snmp_logging.h
+./examples/notification.lo: ../../include/net-snmp/session_api.h
+./examples/notification.lo: ../../include/net-snmp/library/callback.h
+./examples/notification.lo: ../../include/net-snmp/library/snmp_transport.h
+./examples/notification.lo: ../../include/net-snmp/library/snmp_service.h
+./examples/notification.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./examples/notification.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./examples/notification.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./examples/notification.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./examples/notification.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./examples/notification.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./examples/notification.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./examples/notification.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./examples/notification.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./examples/notification.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./examples/notification.lo: ../../include/net-snmp/library/ucd_compat.h
+./examples/notification.lo: ../../include/net-snmp/library/mib.h
+./examples/notification.lo: ../../include/net-snmp/mib_api.h
+./examples/notification.lo: ../../include/net-snmp/library/parse.h
+./examples/notification.lo: ../../include/net-snmp/library/oid_stash.h
+./examples/notification.lo: ../../include/net-snmp/net-snmp-features.h
./examples/notification.lo: ../../include/net-snmp/library/snmp_impl.h
./examples/notification.lo: ../../include/net-snmp/library/snmp.h
./examples/notification.lo: ../../include/net-snmp/library/snmp-tc.h
+./examples/notification.lo: ../../include/net-snmp/library/getopt.h
./examples/notification.lo: ../../include/net-snmp/utilities.h
-./examples/notification.lo: ../../include/net-snmp/library/snmp_client.h
./examples/notification.lo: ../../include/net-snmp/library/system.h
./examples/notification.lo: ../../include/net-snmp/library/tools.h
./examples/notification.lo: ../../include/net-snmp/library/int64.h
./examples/notification.lo: ../../include/net-snmp/library/mt_support.h
./examples/notification.lo: ../../include/net-snmp/library/snmp_alarm.h
-./examples/notification.lo: ../../include/net-snmp/library/callback.h
./examples/notification.lo: ../../include/net-snmp/library/data_list.h
-./examples/notification.lo: ../../include/net-snmp/library/oid_stash.h
./examples/notification.lo: ../../include/net-snmp/library/check_varbind.h
./examples/notification.lo: ../../include/net-snmp/library/container.h
./examples/notification.lo: ../../include/net-snmp/library/factory.h
-./examples/notification.lo: ../../include/net-snmp/library/snmp_logging.h
./examples/notification.lo: ../../include/net-snmp/library/container_binary_array.h
./examples/notification.lo: ../../include/net-snmp/library/container_list_ssll.h
./examples/notification.lo: ../../include/net-snmp/library/container_iterator.h
./examples/notification.lo: ../../include/net-snmp/library/container.h
./examples/notification.lo: ../../include/net-snmp/library/snmp_assert.h
./examples/notification.lo: ../../include/net-snmp/version.h
-./examples/notification.lo: ../../include/net-snmp/session_api.h
-./examples/notification.lo: ../../include/net-snmp/library/snmp_transport.h
-./examples/notification.lo: ../../include/net-snmp/library/snmp_service.h
-./examples/notification.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./examples/notification.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./examples/notification.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./examples/notification.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./examples/notification.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./examples/notification.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./examples/notification.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./examples/notification.lo: ../../include/net-snmp/library/ucd_compat.h
-./examples/notification.lo: ../../include/net-snmp/pdu_api.h
-./examples/notification.lo: ../../include/net-snmp/mib_api.h
-./examples/notification.lo: ../../include/net-snmp/library/mib.h
-./examples/notification.lo: ../../include/net-snmp/library/parse.h
-./examples/notification.lo: ../../include/net-snmp/varbind_api.h
./examples/notification.lo: ../../include/net-snmp/config_api.h
./examples/notification.lo: ../../include/net-snmp/library/read_config.h
./examples/notification.lo: ../../include/net-snmp/library/default_store.h
./examples/notification.lo: ../../include/net-snmp/library/snmp_parse_args.h
./examples/notification.lo: ../../include/net-snmp/library/snmp_enum.h
./examples/notification.lo: ../../include/net-snmp/library/vacm.h
-./examples/notification.lo: ../../include/net-snmp/output_api.h
-./examples/notification.lo: ../../include/net-snmp/library/snmp_debug.h
./examples/notification.lo: ../../include/net-snmp/snmpv3_api.h
./examples/notification.lo: ../../include/net-snmp/library/snmpv3.h
./examples/notification.lo: ../../include/net-snmp/library/transform_oids.h
@@ -3195,6 +3462,7 @@
./examples/notification.lo: ../../include/net-snmp/library/lcd_time.h
./examples/notification.lo: ../../include/net-snmp/library/snmp_secmod.h
./examples/notification.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./examples/notification.lo: ../../include/net-snmp/library/snmptsm.h
./examples/notification.lo: ../../include/net-snmp/library/snmpusm.h
./examples/notification.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./examples/notification.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -3231,64 +3499,69 @@
./examples/notification.lo: ../../include/net-snmp/agent/table_iterator.h
./examples/notification.lo: ../../include/net-snmp/agent/table_container.h
./examples/notification.lo: ../../include/net-snmp/agent/table_array.h
-./examples/notification.lo: ../../include/net-snmp/agent/mfd.h notification.h
+./examples/notification.lo: ../../include/net-snmp/agent/mfd.h
+./examples/notification.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./examples/notification.lo: notification.h
./examples/scalar_int.lo: ../../include/net-snmp/net-snmp-config.h
-./examples/scalar_int.lo: ../../include/net-snmp/system/linux.h
-./examples/scalar_int.lo: ../../include/net-snmp/system/sysv.h
-./examples/scalar_int.lo: ../../include/net-snmp/system/generic.h
-./examples/scalar_int.lo: ../../include/net-snmp/machine/generic.h
+./examples/scalar_int.lo: ../../include/net-snmp/net-snmp-features.h
./examples/scalar_int.lo: ../../include/net-snmp/net-snmp-includes.h
./examples/scalar_int.lo: ../../include/net-snmp/definitions.h
./examples/scalar_int.lo: ../../include/net-snmp/types.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/oid.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/types.h
./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_api.h
+./examples/scalar_int.lo: ../../include/net-snmp/varbind_api.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_client.h
+./examples/scalar_int.lo: ../../include/net-snmp/pdu_api.h
./examples/scalar_int.lo: ../../include/net-snmp/library/asn1.h
+./examples/scalar_int.lo: ../../include/net-snmp/output_api.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_debug.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_logging.h
+./examples/scalar_int.lo: ../../include/net-snmp/session_api.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/callback.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_transport.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_service.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/ucd_compat.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/mib.h
+./examples/scalar_int.lo: ../../include/net-snmp/mib_api.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/parse.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/oid_stash.h
./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_impl.h
./examples/scalar_int.lo: ../../include/net-snmp/library/snmp.h
./examples/scalar_int.lo: ../../include/net-snmp/library/snmp-tc.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/getopt.h
./examples/scalar_int.lo: ../../include/net-snmp/utilities.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_client.h
./examples/scalar_int.lo: ../../include/net-snmp/library/system.h
./examples/scalar_int.lo: ../../include/net-snmp/library/tools.h
./examples/scalar_int.lo: ../../include/net-snmp/library/int64.h
./examples/scalar_int.lo: ../../include/net-snmp/library/mt_support.h
./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_alarm.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/callback.h
./examples/scalar_int.lo: ../../include/net-snmp/library/data_list.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/oid_stash.h
./examples/scalar_int.lo: ../../include/net-snmp/library/check_varbind.h
./examples/scalar_int.lo: ../../include/net-snmp/library/container.h
./examples/scalar_int.lo: ../../include/net-snmp/library/factory.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_logging.h
./examples/scalar_int.lo: ../../include/net-snmp/library/container_binary_array.h
./examples/scalar_int.lo: ../../include/net-snmp/library/container_list_ssll.h
./examples/scalar_int.lo: ../../include/net-snmp/library/container_iterator.h
./examples/scalar_int.lo: ../../include/net-snmp/library/container.h
./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_assert.h
./examples/scalar_int.lo: ../../include/net-snmp/version.h
-./examples/scalar_int.lo: ../../include/net-snmp/session_api.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_transport.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_service.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/ucd_compat.h
-./examples/scalar_int.lo: ../../include/net-snmp/pdu_api.h
-./examples/scalar_int.lo: ../../include/net-snmp/mib_api.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/mib.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/parse.h
-./examples/scalar_int.lo: ../../include/net-snmp/varbind_api.h
./examples/scalar_int.lo: ../../include/net-snmp/config_api.h
./examples/scalar_int.lo: ../../include/net-snmp/library/read_config.h
./examples/scalar_int.lo: ../../include/net-snmp/library/default_store.h
./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_parse_args.h
./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_enum.h
./examples/scalar_int.lo: ../../include/net-snmp/library/vacm.h
-./examples/scalar_int.lo: ../../include/net-snmp/output_api.h
-./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_debug.h
./examples/scalar_int.lo: ../../include/net-snmp/snmpv3_api.h
./examples/scalar_int.lo: ../../include/net-snmp/library/snmpv3.h
./examples/scalar_int.lo: ../../include/net-snmp/library/transform_oids.h
@@ -3297,6 +3570,7 @@
./examples/scalar_int.lo: ../../include/net-snmp/library/lcd_time.h
./examples/scalar_int.lo: ../../include/net-snmp/library/snmp_secmod.h
./examples/scalar_int.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./examples/scalar_int.lo: ../../include/net-snmp/library/snmptsm.h
./examples/scalar_int.lo: ../../include/net-snmp/library/snmpusm.h
./examples/scalar_int.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./examples/scalar_int.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -3334,63 +3608,67 @@
./examples/scalar_int.lo: ../../include/net-snmp/agent/table_container.h
./examples/scalar_int.lo: ../../include/net-snmp/agent/table_array.h
./examples/scalar_int.lo: ../../include/net-snmp/agent/mfd.h
+./examples/scalar_int.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/net-snmp-config.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/system/linux.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/system/sysv.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/system/generic.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/machine/generic.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/net-snmp-includes.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/definitions.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/types.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/oid.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/types.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_api.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/varbind_api.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_client.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/pdu_api.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/asn1.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/output_api.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_debug.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_logging.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/session_api.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/callback.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_transport.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_service.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/ucd_compat.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/mib.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/mib_api.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/parse.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/oid_stash.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/net-snmp-features.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_impl.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp-tc.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/getopt.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/utilities.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_client.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/system.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/tools.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/int64.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/mt_support.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_alarm.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/callback.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/data_list.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/oid_stash.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/check_varbind.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/container.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/factory.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_logging.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/container_binary_array.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/container_list_ssll.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/container_iterator.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/container.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_assert.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/version.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/session_api.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_transport.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_service.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/ucd_compat.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/pdu_api.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/mib_api.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/mib.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/parse.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/varbind_api.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/config_api.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/read_config.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/default_store.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_parse_args.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_enum.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/vacm.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/output_api.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_debug.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/snmpv3_api.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpv3.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/transform_oids.h
@@ -3399,6 +3677,7 @@
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/lcd_time.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmp_secmod.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmptsm.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/library/snmpusm.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -3435,65 +3714,70 @@
./examples/ucdDemoPublic.lo: ../../include/net-snmp/agent/table_iterator.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/agent/table_container.h
./examples/ucdDemoPublic.lo: ../../include/net-snmp/agent/table_array.h
-./examples/ucdDemoPublic.lo: ../../include/net-snmp/agent/mfd.h util_funcs.h
-./examples/ucdDemoPublic.lo: struct.h ./examples/ucdDemoPublic.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/agent/mfd.h
+./examples/ucdDemoPublic.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./examples/ucdDemoPublic.lo: util_funcs/header_generic.h
+./examples/ucdDemoPublic.lo: ./examples/ucdDemoPublic.h
./examples/watched.lo: ../../include/net-snmp/net-snmp-config.h
-./examples/watched.lo: ../../include/net-snmp/system/linux.h
-./examples/watched.lo: ../../include/net-snmp/system/sysv.h
-./examples/watched.lo: ../../include/net-snmp/system/generic.h
-./examples/watched.lo: ../../include/net-snmp/machine/generic.h
./examples/watched.lo: ../../include/net-snmp/net-snmp-includes.h
./examples/watched.lo: ../../include/net-snmp/definitions.h
./examples/watched.lo: ../../include/net-snmp/types.h
+./examples/watched.lo: ../../include/net-snmp/library/oid.h
+./examples/watched.lo: ../../include/net-snmp/library/types.h
./examples/watched.lo: ../../include/net-snmp/library/snmp_api.h
+./examples/watched.lo: ../../include/net-snmp/varbind_api.h
+./examples/watched.lo: ../../include/net-snmp/library/snmp_client.h
+./examples/watched.lo: ../../include/net-snmp/pdu_api.h
./examples/watched.lo: ../../include/net-snmp/library/asn1.h
+./examples/watched.lo: ../../include/net-snmp/output_api.h
+./examples/watched.lo: ../../include/net-snmp/library/snmp_debug.h
+./examples/watched.lo: ../../include/net-snmp/library/snmp_logging.h
+./examples/watched.lo: ../../include/net-snmp/session_api.h
+./examples/watched.lo: ../../include/net-snmp/library/callback.h
+./examples/watched.lo: ../../include/net-snmp/library/snmp_transport.h
+./examples/watched.lo: ../../include/net-snmp/library/snmp_service.h
+./examples/watched.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./examples/watched.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./examples/watched.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./examples/watched.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./examples/watched.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./examples/watched.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./examples/watched.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./examples/watched.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./examples/watched.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./examples/watched.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./examples/watched.lo: ../../include/net-snmp/library/ucd_compat.h
+./examples/watched.lo: ../../include/net-snmp/library/mib.h
+./examples/watched.lo: ../../include/net-snmp/mib_api.h
+./examples/watched.lo: ../../include/net-snmp/library/parse.h
+./examples/watched.lo: ../../include/net-snmp/library/oid_stash.h
+./examples/watched.lo: ../../include/net-snmp/net-snmp-features.h
./examples/watched.lo: ../../include/net-snmp/library/snmp_impl.h
./examples/watched.lo: ../../include/net-snmp/library/snmp.h
./examples/watched.lo: ../../include/net-snmp/library/snmp-tc.h
+./examples/watched.lo: ../../include/net-snmp/library/getopt.h
./examples/watched.lo: ../../include/net-snmp/utilities.h
-./examples/watched.lo: ../../include/net-snmp/library/snmp_client.h
./examples/watched.lo: ../../include/net-snmp/library/system.h
./examples/watched.lo: ../../include/net-snmp/library/tools.h
./examples/watched.lo: ../../include/net-snmp/library/int64.h
./examples/watched.lo: ../../include/net-snmp/library/mt_support.h
./examples/watched.lo: ../../include/net-snmp/library/snmp_alarm.h
-./examples/watched.lo: ../../include/net-snmp/library/callback.h
./examples/watched.lo: ../../include/net-snmp/library/data_list.h
-./examples/watched.lo: ../../include/net-snmp/library/oid_stash.h
./examples/watched.lo: ../../include/net-snmp/library/check_varbind.h
./examples/watched.lo: ../../include/net-snmp/library/container.h
./examples/watched.lo: ../../include/net-snmp/library/factory.h
-./examples/watched.lo: ../../include/net-snmp/library/snmp_logging.h
./examples/watched.lo: ../../include/net-snmp/library/container_binary_array.h
./examples/watched.lo: ../../include/net-snmp/library/container_list_ssll.h
./examples/watched.lo: ../../include/net-snmp/library/container_iterator.h
./examples/watched.lo: ../../include/net-snmp/library/container.h
./examples/watched.lo: ../../include/net-snmp/library/snmp_assert.h
./examples/watched.lo: ../../include/net-snmp/version.h
-./examples/watched.lo: ../../include/net-snmp/session_api.h
-./examples/watched.lo: ../../include/net-snmp/library/snmp_transport.h
-./examples/watched.lo: ../../include/net-snmp/library/snmp_service.h
-./examples/watched.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./examples/watched.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./examples/watched.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./examples/watched.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./examples/watched.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./examples/watched.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./examples/watched.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./examples/watched.lo: ../../include/net-snmp/library/ucd_compat.h
-./examples/watched.lo: ../../include/net-snmp/pdu_api.h
-./examples/watched.lo: ../../include/net-snmp/mib_api.h
-./examples/watched.lo: ../../include/net-snmp/library/mib.h
-./examples/watched.lo: ../../include/net-snmp/library/parse.h
-./examples/watched.lo: ../../include/net-snmp/varbind_api.h
./examples/watched.lo: ../../include/net-snmp/config_api.h
./examples/watched.lo: ../../include/net-snmp/library/read_config.h
./examples/watched.lo: ../../include/net-snmp/library/default_store.h
./examples/watched.lo: ../../include/net-snmp/library/snmp_parse_args.h
./examples/watched.lo: ../../include/net-snmp/library/snmp_enum.h
./examples/watched.lo: ../../include/net-snmp/library/vacm.h
-./examples/watched.lo: ../../include/net-snmp/output_api.h
-./examples/watched.lo: ../../include/net-snmp/library/snmp_debug.h
./examples/watched.lo: ../../include/net-snmp/snmpv3_api.h
./examples/watched.lo: ../../include/net-snmp/library/snmpv3.h
./examples/watched.lo: ../../include/net-snmp/library/transform_oids.h
@@ -3502,6 +3786,7 @@
./examples/watched.lo: ../../include/net-snmp/library/lcd_time.h
./examples/watched.lo: ../../include/net-snmp/library/snmp_secmod.h
./examples/watched.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./examples/watched.lo: ../../include/net-snmp/library/snmptsm.h
./examples/watched.lo: ../../include/net-snmp/library/snmpusm.h
./examples/watched.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./examples/watched.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -3539,64 +3824,68 @@
./examples/watched.lo: ../../include/net-snmp/agent/table_container.h
./examples/watched.lo: ../../include/net-snmp/agent/table_array.h
./examples/watched.lo: ../../include/net-snmp/agent/mfd.h
+./examples/watched.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./host/hr_device.lo: ../../include/net-snmp/net-snmp-config.h
-./host/hr_device.lo: ../../include/net-snmp/system/linux.h
-./host/hr_device.lo: ../../include/net-snmp/system/sysv.h
-./host/hr_device.lo: ../../include/net-snmp/system/generic.h
-./host/hr_device.lo: ../../include/net-snmp/machine/generic.h
-./host/hr_device.lo: host_res.h
+./host/hr_device.lo: host_res.h
./host/hr_device.lo: ../../include/net-snmp/net-snmp-includes.h
./host/hr_device.lo: ../../include/net-snmp/definitions.h
./host/hr_device.lo: ../../include/net-snmp/types.h
+./host/hr_device.lo: ../../include/net-snmp/library/oid.h
+./host/hr_device.lo: ../../include/net-snmp/library/types.h
./host/hr_device.lo: ../../include/net-snmp/library/snmp_api.h
+./host/hr_device.lo: ../../include/net-snmp/varbind_api.h
+./host/hr_device.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hr_device.lo: ../../include/net-snmp/pdu_api.h
./host/hr_device.lo: ../../include/net-snmp/library/asn1.h
+./host/hr_device.lo: ../../include/net-snmp/output_api.h
+./host/hr_device.lo: ../../include/net-snmp/library/snmp_debug.h
+./host/hr_device.lo: ../../include/net-snmp/library/snmp_logging.h
+./host/hr_device.lo: ../../include/net-snmp/session_api.h
+./host/hr_device.lo: ../../include/net-snmp/library/callback.h
+./host/hr_device.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hr_device.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hr_device.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hr_device.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hr_device.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hr_device.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hr_device.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hr_device.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hr_device.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hr_device.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hr_device.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hr_device.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hr_device.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hr_device.lo: ../../include/net-snmp/library/mib.h
+./host/hr_device.lo: ../../include/net-snmp/mib_api.h
+./host/hr_device.lo: ../../include/net-snmp/library/parse.h
+./host/hr_device.lo: ../../include/net-snmp/library/oid_stash.h
+./host/hr_device.lo: ../../include/net-snmp/net-snmp-features.h
./host/hr_device.lo: ../../include/net-snmp/library/snmp_impl.h
./host/hr_device.lo: ../../include/net-snmp/library/snmp.h
./host/hr_device.lo: ../../include/net-snmp/library/snmp-tc.h
+./host/hr_device.lo: ../../include/net-snmp/library/getopt.h
./host/hr_device.lo: ../../include/net-snmp/utilities.h
-./host/hr_device.lo: ../../include/net-snmp/library/snmp_client.h
./host/hr_device.lo: ../../include/net-snmp/library/system.h
./host/hr_device.lo: ../../include/net-snmp/library/tools.h
./host/hr_device.lo: ../../include/net-snmp/library/int64.h
./host/hr_device.lo: ../../include/net-snmp/library/mt_support.h
./host/hr_device.lo: ../../include/net-snmp/library/snmp_alarm.h
-./host/hr_device.lo: ../../include/net-snmp/library/callback.h
./host/hr_device.lo: ../../include/net-snmp/library/data_list.h
-./host/hr_device.lo: ../../include/net-snmp/library/oid_stash.h
./host/hr_device.lo: ../../include/net-snmp/library/check_varbind.h
./host/hr_device.lo: ../../include/net-snmp/library/container.h
./host/hr_device.lo: ../../include/net-snmp/library/factory.h
-./host/hr_device.lo: ../../include/net-snmp/library/snmp_logging.h
./host/hr_device.lo: ../../include/net-snmp/library/container_binary_array.h
./host/hr_device.lo: ../../include/net-snmp/library/container_list_ssll.h
./host/hr_device.lo: ../../include/net-snmp/library/container_iterator.h
./host/hr_device.lo: ../../include/net-snmp/library/container.h
./host/hr_device.lo: ../../include/net-snmp/library/snmp_assert.h
./host/hr_device.lo: ../../include/net-snmp/version.h
-./host/hr_device.lo: ../../include/net-snmp/session_api.h
-./host/hr_device.lo: ../../include/net-snmp/library/snmp_transport.h
-./host/hr_device.lo: ../../include/net-snmp/library/snmp_service.h
-./host/hr_device.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./host/hr_device.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./host/hr_device.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./host/hr_device.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./host/hr_device.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./host/hr_device.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./host/hr_device.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./host/hr_device.lo: ../../include/net-snmp/library/ucd_compat.h
-./host/hr_device.lo: ../../include/net-snmp/pdu_api.h
-./host/hr_device.lo: ../../include/net-snmp/mib_api.h
-./host/hr_device.lo: ../../include/net-snmp/library/mib.h
-./host/hr_device.lo: ../../include/net-snmp/library/parse.h
-./host/hr_device.lo: ../../include/net-snmp/varbind_api.h
./host/hr_device.lo: ../../include/net-snmp/config_api.h
./host/hr_device.lo: ../../include/net-snmp/library/read_config.h
./host/hr_device.lo: ../../include/net-snmp/library/default_store.h
./host/hr_device.lo: ../../include/net-snmp/library/snmp_parse_args.h
./host/hr_device.lo: ../../include/net-snmp/library/snmp_enum.h
./host/hr_device.lo: ../../include/net-snmp/library/vacm.h
-./host/hr_device.lo: ../../include/net-snmp/output_api.h
-./host/hr_device.lo: ../../include/net-snmp/library/snmp_debug.h
./host/hr_device.lo: ../../include/net-snmp/snmpv3_api.h
./host/hr_device.lo: ../../include/net-snmp/library/snmpv3.h
./host/hr_device.lo: ../../include/net-snmp/library/transform_oids.h
@@ -3605,6 +3894,7 @@
./host/hr_device.lo: ../../include/net-snmp/library/lcd_time.h
./host/hr_device.lo: ../../include/net-snmp/library/snmp_secmod.h
./host/hr_device.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hr_device.lo: ../../include/net-snmp/library/snmptsm.h
./host/hr_device.lo: ../../include/net-snmp/library/snmpusm.h
./host/hr_device.lo: ../../include/net-snmp/agent/snmp_agent.h
./host/hr_device.lo: ../../include/net-snmp/agent/agent_handler.h
@@ -3612,64 +3902,67 @@
./host/hr_device.lo: ../../include/net-snmp/agent/var_struct.h
./host/hr_device.lo: ../../include/net-snmp/agent/agent_registry.h
./host/hr_device.lo: ../../include/net-snmp/library/fd_event_manager.h
-./host/hr_device.lo: ./host/hr_device.h
-./host/hr_disk.lo: ../../include/net-snmp/net-snmp-config.h
-./host/hr_disk.lo: ../../include/net-snmp/system/linux.h
-./host/hr_disk.lo: ../../include/net-snmp/system/sysv.h
-./host/hr_disk.lo: ../../include/net-snmp/system/generic.h
-./host/hr_disk.lo: ../../include/net-snmp/machine/generic.h host_res.h
+./host/hr_device.lo: ./host/hr_device.h
+./host/hr_disk.lo: ../../include/net-snmp/net-snmp-config.h host_res.h
./host/hr_disk.lo: ../../include/net-snmp/net-snmp-includes.h
./host/hr_disk.lo: ../../include/net-snmp/definitions.h
./host/hr_disk.lo: ../../include/net-snmp/types.h
+./host/hr_disk.lo: ../../include/net-snmp/library/oid.h
+./host/hr_disk.lo: ../../include/net-snmp/library/types.h
./host/hr_disk.lo: ../../include/net-snmp/library/snmp_api.h
-./host/hr_disk.lo: ../../include/net-snmp/library/asn1.h
+./host/hr_disk.lo: ../../include/net-snmp/varbind_api.h
+./host/hr_disk.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hr_disk.lo: ../../include/net-snmp/pdu_api.h
+./host/hr_disk.lo: ../../include/net-snmp/library/asn1.h
+./host/hr_disk.lo: ../../include/net-snmp/output_api.h
+./host/hr_disk.lo: ../../include/net-snmp/library/snmp_debug.h
+./host/hr_disk.lo: ../../include/net-snmp/library/snmp_logging.h
+./host/hr_disk.lo: ../../include/net-snmp/session_api.h
+./host/hr_disk.lo: ../../include/net-snmp/library/callback.h
+./host/hr_disk.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hr_disk.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hr_disk.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hr_disk.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hr_disk.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hr_disk.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hr_disk.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hr_disk.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hr_disk.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hr_disk.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hr_disk.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hr_disk.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hr_disk.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hr_disk.lo: ../../include/net-snmp/library/mib.h
+./host/hr_disk.lo: ../../include/net-snmp/mib_api.h
+./host/hr_disk.lo: ../../include/net-snmp/library/parse.h
+./host/hr_disk.lo: ../../include/net-snmp/library/oid_stash.h
+./host/hr_disk.lo: ../../include/net-snmp/net-snmp-features.h
./host/hr_disk.lo: ../../include/net-snmp/library/snmp_impl.h
./host/hr_disk.lo: ../../include/net-snmp/library/snmp.h
./host/hr_disk.lo: ../../include/net-snmp/library/snmp-tc.h
+./host/hr_disk.lo: ../../include/net-snmp/library/getopt.h
./host/hr_disk.lo: ../../include/net-snmp/utilities.h
-./host/hr_disk.lo: ../../include/net-snmp/library/snmp_client.h
./host/hr_disk.lo: ../../include/net-snmp/library/system.h
./host/hr_disk.lo: ../../include/net-snmp/library/tools.h
./host/hr_disk.lo: ../../include/net-snmp/library/int64.h
./host/hr_disk.lo: ../../include/net-snmp/library/mt_support.h
./host/hr_disk.lo: ../../include/net-snmp/library/snmp_alarm.h
-./host/hr_disk.lo: ../../include/net-snmp/library/callback.h
./host/hr_disk.lo: ../../include/net-snmp/library/data_list.h
-./host/hr_disk.lo: ../../include/net-snmp/library/oid_stash.h
./host/hr_disk.lo: ../../include/net-snmp/library/check_varbind.h
./host/hr_disk.lo: ../../include/net-snmp/library/container.h
./host/hr_disk.lo: ../../include/net-snmp/library/factory.h
-./host/hr_disk.lo: ../../include/net-snmp/library/snmp_logging.h
./host/hr_disk.lo: ../../include/net-snmp/library/container_binary_array.h
./host/hr_disk.lo: ../../include/net-snmp/library/container_list_ssll.h
./host/hr_disk.lo: ../../include/net-snmp/library/container_iterator.h
./host/hr_disk.lo: ../../include/net-snmp/library/container.h
./host/hr_disk.lo: ../../include/net-snmp/library/snmp_assert.h
./host/hr_disk.lo: ../../include/net-snmp/version.h
-./host/hr_disk.lo: ../../include/net-snmp/session_api.h
-./host/hr_disk.lo: ../../include/net-snmp/library/snmp_transport.h
-./host/hr_disk.lo: ../../include/net-snmp/library/snmp_service.h
-./host/hr_disk.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./host/hr_disk.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./host/hr_disk.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./host/hr_disk.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./host/hr_disk.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./host/hr_disk.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./host/hr_disk.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./host/hr_disk.lo: ../../include/net-snmp/library/ucd_compat.h
-./host/hr_disk.lo: ../../include/net-snmp/pdu_api.h
-./host/hr_disk.lo: ../../include/net-snmp/mib_api.h
-./host/hr_disk.lo: ../../include/net-snmp/library/mib.h
-./host/hr_disk.lo: ../../include/net-snmp/library/parse.h
-./host/hr_disk.lo: ../../include/net-snmp/varbind_api.h
./host/hr_disk.lo: ../../include/net-snmp/config_api.h
./host/hr_disk.lo: ../../include/net-snmp/library/read_config.h
./host/hr_disk.lo: ../../include/net-snmp/library/default_store.h
./host/hr_disk.lo: ../../include/net-snmp/library/snmp_parse_args.h
./host/hr_disk.lo: ../../include/net-snmp/library/snmp_enum.h
./host/hr_disk.lo: ../../include/net-snmp/library/vacm.h
-./host/hr_disk.lo: ../../include/net-snmp/output_api.h
-./host/hr_disk.lo: ../../include/net-snmp/library/snmp_debug.h
./host/hr_disk.lo: ../../include/net-snmp/snmpv3_api.h
./host/hr_disk.lo: ../../include/net-snmp/library/snmpv3.h
./host/hr_disk.lo: ../../include/net-snmp/library/transform_oids.h
@@ -3678,6 +3971,7 @@
./host/hr_disk.lo: ../../include/net-snmp/library/lcd_time.h
./host/hr_disk.lo: ../../include/net-snmp/library/snmp_secmod.h
./host/hr_disk.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hr_disk.lo: ../../include/net-snmp/library/snmptsm.h
./host/hr_disk.lo: ../../include/net-snmp/library/snmpusm.h
./host/hr_disk.lo: ../../include/net-snmp/agent/snmp_agent.h
./host/hr_disk.lo: ../../include/net-snmp/agent/agent_handler.h
@@ -3685,65 +3979,68 @@
./host/hr_disk.lo: ../../include/net-snmp/agent/var_struct.h
./host/hr_disk.lo: ../../include/net-snmp/agent/agent_registry.h
./host/hr_disk.lo: ../../include/net-snmp/library/fd_event_manager.h
-./host/hr_disk.lo: ./host/hr_disk.h
+./host/hr_disk.lo: ./host/hr_disk.h
./host/hr_disk.lo: ../../include/net-snmp/agent/agent_read_config.h
./host/hr_filesys.lo: ../../include/net-snmp/net-snmp-config.h
-./host/hr_filesys.lo: ../../include/net-snmp/system/linux.h
-./host/hr_filesys.lo: ../../include/net-snmp/system/sysv.h
-./host/hr_filesys.lo: ../../include/net-snmp/system/generic.h
-./host/hr_filesys.lo: ../../include/net-snmp/machine/generic.h
+./host/hr_filesys.lo: ../../include/net-snmp/net-snmp-features.h
./host/hr_filesys.lo: ../../include/net-snmp/net-snmp-includes.h
./host/hr_filesys.lo: ../../include/net-snmp/definitions.h
./host/hr_filesys.lo: ../../include/net-snmp/types.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/oid.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/types.h
./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_api.h
+./host/hr_filesys.lo: ../../include/net-snmp/varbind_api.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hr_filesys.lo: ../../include/net-snmp/pdu_api.h
./host/hr_filesys.lo: ../../include/net-snmp/library/asn1.h
+./host/hr_filesys.lo: ../../include/net-snmp/output_api.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_debug.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_logging.h
+./host/hr_filesys.lo: ../../include/net-snmp/session_api.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/callback.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/mib.h
+./host/hr_filesys.lo: ../../include/net-snmp/mib_api.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/parse.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/oid_stash.h
./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_impl.h
./host/hr_filesys.lo: ../../include/net-snmp/library/snmp.h
./host/hr_filesys.lo: ../../include/net-snmp/library/snmp-tc.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/getopt.h
./host/hr_filesys.lo: ../../include/net-snmp/utilities.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_client.h
./host/hr_filesys.lo: ../../include/net-snmp/library/system.h
./host/hr_filesys.lo: ../../include/net-snmp/library/tools.h
./host/hr_filesys.lo: ../../include/net-snmp/library/int64.h
./host/hr_filesys.lo: ../../include/net-snmp/library/mt_support.h
./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_alarm.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/callback.h
./host/hr_filesys.lo: ../../include/net-snmp/library/data_list.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/oid_stash.h
./host/hr_filesys.lo: ../../include/net-snmp/library/check_varbind.h
./host/hr_filesys.lo: ../../include/net-snmp/library/container.h
./host/hr_filesys.lo: ../../include/net-snmp/library/factory.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_logging.h
./host/hr_filesys.lo: ../../include/net-snmp/library/container_binary_array.h
./host/hr_filesys.lo: ../../include/net-snmp/library/container_list_ssll.h
./host/hr_filesys.lo: ../../include/net-snmp/library/container_iterator.h
./host/hr_filesys.lo: ../../include/net-snmp/library/container.h
./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_assert.h
./host/hr_filesys.lo: ../../include/net-snmp/version.h
-./host/hr_filesys.lo: ../../include/net-snmp/session_api.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_transport.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_service.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/ucd_compat.h
-./host/hr_filesys.lo: ../../include/net-snmp/pdu_api.h
-./host/hr_filesys.lo: ../../include/net-snmp/mib_api.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/mib.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/parse.h
-./host/hr_filesys.lo: ../../include/net-snmp/varbind_api.h
./host/hr_filesys.lo: ../../include/net-snmp/config_api.h
./host/hr_filesys.lo: ../../include/net-snmp/library/read_config.h
./host/hr_filesys.lo: ../../include/net-snmp/library/default_store.h
./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_parse_args.h
./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_enum.h
./host/hr_filesys.lo: ../../include/net-snmp/library/vacm.h
-./host/hr_filesys.lo: ../../include/net-snmp/output_api.h
-./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_debug.h
./host/hr_filesys.lo: ../../include/net-snmp/snmpv3_api.h
./host/hr_filesys.lo: ../../include/net-snmp/library/snmpv3.h
./host/hr_filesys.lo: ../../include/net-snmp/library/transform_oids.h
@@ -3752,6 +4049,7 @@
./host/hr_filesys.lo: ../../include/net-snmp/library/lcd_time.h
./host/hr_filesys.lo: ../../include/net-snmp/library/snmp_secmod.h
./host/hr_filesys.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hr_filesys.lo: ../../include/net-snmp/library/snmptsm.h
./host/hr_filesys.lo: ../../include/net-snmp/library/snmpusm.h
./host/hr_filesys.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./host/hr_filesys.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -3789,66 +4087,292 @@
./host/hr_filesys.lo: ../../include/net-snmp/agent/table_container.h
./host/hr_filesys.lo: ../../include/net-snmp/agent/table_array.h
./host/hr_filesys.lo: ../../include/net-snmp/agent/mfd.h
+./host/hr_filesys.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./host/hr_filesys.lo: ../../include/net-snmp/agent/hardware/memory.h
-./host/hr_filesys.lo: host_res.h ./host/hr_filesys.h
-./host/hr_filesys.lo: ./host/hr_storage.h
+./host/hr_filesys.lo: host_res.h ./host/hr_filesys.h ./host/hr_storage.h
+./host/hr_filesys.lo: ./host/hr_disk.h
+./host/hrh_filesys.lo: ../../include/net-snmp/net-snmp-config.h
+./host/hrh_filesys.lo: ../../include/net-snmp/net-snmp-features.h
+./host/hrh_filesys.lo: ../../include/net-snmp/net-snmp-includes.h
+./host/hrh_filesys.lo: ../../include/net-snmp/definitions.h
+./host/hrh_filesys.lo: ../../include/net-snmp/types.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/oid.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/types.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmp_api.h
+./host/hrh_filesys.lo: ../../include/net-snmp/varbind_api.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hrh_filesys.lo: ../../include/net-snmp/pdu_api.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/asn1.h
+./host/hrh_filesys.lo: ../../include/net-snmp/output_api.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmp_debug.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmp_logging.h
+./host/hrh_filesys.lo: ../../include/net-snmp/session_api.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/callback.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/mib.h
+./host/hrh_filesys.lo: ../../include/net-snmp/mib_api.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/parse.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/oid_stash.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmp_impl.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmp.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmp-tc.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/getopt.h
+./host/hrh_filesys.lo: ../../include/net-snmp/utilities.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/system.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/tools.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/int64.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/mt_support.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmp_alarm.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/data_list.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/check_varbind.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/container.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/factory.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/container_binary_array.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/container_list_ssll.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/container_iterator.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/container.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmp_assert.h
+./host/hrh_filesys.lo: ../../include/net-snmp/version.h
+./host/hrh_filesys.lo: ../../include/net-snmp/config_api.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/read_config.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/default_store.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmp_parse_args.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmp_enum.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/vacm.h
+./host/hrh_filesys.lo: ../../include/net-snmp/snmpv3_api.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmpv3.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/transform_oids.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/keytools.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/scapi.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/lcd_time.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmp_secmod.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmptsm.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/snmpusm.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/mib_module_config.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/agent_module_config.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/snmp_agent.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/snmp_vars.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/agent_handler.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/var_struct.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/agent_registry.h
+./host/hrh_filesys.lo: ../../include/net-snmp/library/fd_event_manager.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/ds_agent.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/agent_read_config.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/agent_trap.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/all_helpers.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/instance.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/baby_steps.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/scalar.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/scalar_group.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/watcher.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/multiplexer.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/null.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/debug_handler.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/cache_handler.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/old_api.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/read_only.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/row_merge.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/serialize.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/bulk_to_next.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/mode_end_call.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/table.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/table_data.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/table_dataset.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/table_tdata.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/table_iterator.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/table_container.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/table_array.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/mfd.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/hardware/memory.h
+./host/hrh_filesys.lo: ../../include/net-snmp/agent/hardware/fsys.h
+./host/hrh_filesys.lo: host_res.h ./host/hrh_filesys.h ./host/hrh_storage.h
+./host/hrh_filesys.lo: ./host/hr_disk.h
+./host/hrh_storage.lo: ../../include/net-snmp/net-snmp-config.h
+./host/hrh_storage.lo: ../../include/net-snmp/net-snmp-includes.h
+./host/hrh_storage.lo: ../../include/net-snmp/definitions.h
+./host/hrh_storage.lo: ../../include/net-snmp/types.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/oid.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/types.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmp_api.h
+./host/hrh_storage.lo: ../../include/net-snmp/varbind_api.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hrh_storage.lo: ../../include/net-snmp/pdu_api.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/asn1.h
+./host/hrh_storage.lo: ../../include/net-snmp/output_api.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmp_debug.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmp_logging.h
+./host/hrh_storage.lo: ../../include/net-snmp/session_api.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/callback.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/mib.h
+./host/hrh_storage.lo: ../../include/net-snmp/mib_api.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/parse.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/oid_stash.h
+./host/hrh_storage.lo: ../../include/net-snmp/net-snmp-features.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmp_impl.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmp.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmp-tc.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/getopt.h
+./host/hrh_storage.lo: ../../include/net-snmp/utilities.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/system.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/tools.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/int64.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/mt_support.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmp_alarm.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/data_list.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/check_varbind.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/container.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/factory.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/container_binary_array.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/container_list_ssll.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/container_iterator.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/container.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmp_assert.h
+./host/hrh_storage.lo: ../../include/net-snmp/version.h
+./host/hrh_storage.lo: ../../include/net-snmp/config_api.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/read_config.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/default_store.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmp_parse_args.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmp_enum.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/vacm.h
+./host/hrh_storage.lo: ../../include/net-snmp/snmpv3_api.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmpv3.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/transform_oids.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/keytools.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/scapi.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/lcd_time.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmp_secmod.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmptsm.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/snmpusm.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/mib_module_config.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/agent_module_config.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/snmp_agent.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/snmp_vars.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/agent_handler.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/var_struct.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/agent_registry.h
+./host/hrh_storage.lo: ../../include/net-snmp/library/fd_event_manager.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/ds_agent.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/agent_read_config.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/agent_trap.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/all_helpers.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/instance.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/baby_steps.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/scalar.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/scalar_group.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/watcher.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/multiplexer.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/null.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/debug_handler.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/cache_handler.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/old_api.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/read_only.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/row_merge.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/serialize.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/bulk_to_next.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/mode_end_call.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/table.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/table_data.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/table_dataset.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/table_tdata.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/table_iterator.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/table_container.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/table_array.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/mfd.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/hardware/memory.h
+./host/hrh_storage.lo: ../../include/net-snmp/agent/hardware/fsys.h
+./host/hrh_storage.lo: host_res.h ./host/hrh_filesys.h ./host/hrh_storage.h
+./host/hrh_storage.lo: ./host/hr_disk.h
./host/hr_network.lo: ../../include/net-snmp/net-snmp-config.h
-./host/hr_network.lo: ../../include/net-snmp/system/linux.h
-./host/hr_network.lo: ../../include/net-snmp/system/sysv.h
-./host/hr_network.lo: ../../include/net-snmp/system/generic.h
-./host/hr_network.lo: ../../include/net-snmp/machine/generic.h
+./host/hr_network.lo: ../../include/net-snmp/net-snmp-features.h
./host/hr_network.lo: ../../include/net-snmp/net-snmp-includes.h
./host/hr_network.lo: ../../include/net-snmp/definitions.h
./host/hr_network.lo: ../../include/net-snmp/types.h
+./host/hr_network.lo: ../../include/net-snmp/library/oid.h
+./host/hr_network.lo: ../../include/net-snmp/library/types.h
./host/hr_network.lo: ../../include/net-snmp/library/snmp_api.h
+./host/hr_network.lo: ../../include/net-snmp/varbind_api.h
+./host/hr_network.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hr_network.lo: ../../include/net-snmp/pdu_api.h
./host/hr_network.lo: ../../include/net-snmp/library/asn1.h
+./host/hr_network.lo: ../../include/net-snmp/output_api.h
+./host/hr_network.lo: ../../include/net-snmp/library/snmp_debug.h
+./host/hr_network.lo: ../../include/net-snmp/library/snmp_logging.h
+./host/hr_network.lo: ../../include/net-snmp/session_api.h
+./host/hr_network.lo: ../../include/net-snmp/library/callback.h
+./host/hr_network.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hr_network.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hr_network.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hr_network.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hr_network.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hr_network.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hr_network.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hr_network.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hr_network.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hr_network.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hr_network.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hr_network.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hr_network.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hr_network.lo: ../../include/net-snmp/library/mib.h
+./host/hr_network.lo: ../../include/net-snmp/mib_api.h
+./host/hr_network.lo: ../../include/net-snmp/library/parse.h
+./host/hr_network.lo: ../../include/net-snmp/library/oid_stash.h
./host/hr_network.lo: ../../include/net-snmp/library/snmp_impl.h
./host/hr_network.lo: ../../include/net-snmp/library/snmp.h
./host/hr_network.lo: ../../include/net-snmp/library/snmp-tc.h
+./host/hr_network.lo: ../../include/net-snmp/library/getopt.h
./host/hr_network.lo: ../../include/net-snmp/utilities.h
-./host/hr_network.lo: ../../include/net-snmp/library/snmp_client.h
./host/hr_network.lo: ../../include/net-snmp/library/system.h
./host/hr_network.lo: ../../include/net-snmp/library/tools.h
./host/hr_network.lo: ../../include/net-snmp/library/int64.h
./host/hr_network.lo: ../../include/net-snmp/library/mt_support.h
./host/hr_network.lo: ../../include/net-snmp/library/snmp_alarm.h
-./host/hr_network.lo: ../../include/net-snmp/library/callback.h
./host/hr_network.lo: ../../include/net-snmp/library/data_list.h
-./host/hr_network.lo: ../../include/net-snmp/library/oid_stash.h
./host/hr_network.lo: ../../include/net-snmp/library/check_varbind.h
./host/hr_network.lo: ../../include/net-snmp/library/container.h
./host/hr_network.lo: ../../include/net-snmp/library/factory.h
-./host/hr_network.lo: ../../include/net-snmp/library/snmp_logging.h
./host/hr_network.lo: ../../include/net-snmp/library/container_binary_array.h
./host/hr_network.lo: ../../include/net-snmp/library/container_list_ssll.h
./host/hr_network.lo: ../../include/net-snmp/library/container_iterator.h
./host/hr_network.lo: ../../include/net-snmp/library/container.h
./host/hr_network.lo: ../../include/net-snmp/library/snmp_assert.h
./host/hr_network.lo: ../../include/net-snmp/version.h
-./host/hr_network.lo: ../../include/net-snmp/session_api.h
-./host/hr_network.lo: ../../include/net-snmp/library/snmp_transport.h
-./host/hr_network.lo: ../../include/net-snmp/library/snmp_service.h
-./host/hr_network.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./host/hr_network.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./host/hr_network.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./host/hr_network.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./host/hr_network.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./host/hr_network.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./host/hr_network.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./host/hr_network.lo: ../../include/net-snmp/library/ucd_compat.h
-./host/hr_network.lo: ../../include/net-snmp/pdu_api.h
-./host/hr_network.lo: ../../include/net-snmp/mib_api.h
-./host/hr_network.lo: ../../include/net-snmp/library/mib.h
-./host/hr_network.lo: ../../include/net-snmp/library/parse.h
-./host/hr_network.lo: ../../include/net-snmp/varbind_api.h
./host/hr_network.lo: ../../include/net-snmp/config_api.h
./host/hr_network.lo: ../../include/net-snmp/library/read_config.h
./host/hr_network.lo: ../../include/net-snmp/library/default_store.h
./host/hr_network.lo: ../../include/net-snmp/library/snmp_parse_args.h
./host/hr_network.lo: ../../include/net-snmp/library/snmp_enum.h
./host/hr_network.lo: ../../include/net-snmp/library/vacm.h
-./host/hr_network.lo: ../../include/net-snmp/output_api.h
-./host/hr_network.lo: ../../include/net-snmp/library/snmp_debug.h
./host/hr_network.lo: ../../include/net-snmp/snmpv3_api.h
./host/hr_network.lo: ../../include/net-snmp/library/snmpv3.h
./host/hr_network.lo: ../../include/net-snmp/library/transform_oids.h
@@ -3857,6 +4381,7 @@
./host/hr_network.lo: ../../include/net-snmp/library/lcd_time.h
./host/hr_network.lo: ../../include/net-snmp/library/snmp_secmod.h
./host/hr_network.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hr_network.lo: ../../include/net-snmp/library/snmptsm.h
./host/hr_network.lo: ../../include/net-snmp/library/snmpusm.h
./host/hr_network.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./host/hr_network.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -3894,66 +4419,70 @@
./host/hr_network.lo: ../../include/net-snmp/agent/table_container.h
./host/hr_network.lo: ../../include/net-snmp/agent/table_array.h
./host/hr_network.lo: ../../include/net-snmp/agent/mfd.h
+./host/hr_network.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./host/hr_network.lo: ../../include/net-snmp/data_access/interface.h
-./host/hr_network.lo: host_res.h mibII/interfaces.h
+./host/hr_network.lo: host_res.h mibII/interfaces.h
./host/hr_network.lo: ./host/hr_network.h
-./host/hr_other.lo: ../../include/net-snmp/net-snmp-config.h
-./host/hr_other.lo: ../../include/net-snmp/system/linux.h
-./host/hr_other.lo: ../../include/net-snmp/system/sysv.h
-./host/hr_other.lo: ../../include/net-snmp/system/generic.h
-./host/hr_other.lo: ../../include/net-snmp/machine/generic.h host_res.h
+./host/hr_other.lo: ../../include/net-snmp/net-snmp-config.h host_res.h
./host/hr_other.lo: ../../include/net-snmp/net-snmp-includes.h
./host/hr_other.lo: ../../include/net-snmp/definitions.h
./host/hr_other.lo: ../../include/net-snmp/types.h
+./host/hr_other.lo: ../../include/net-snmp/library/oid.h
+./host/hr_other.lo: ../../include/net-snmp/library/types.h
./host/hr_other.lo: ../../include/net-snmp/library/snmp_api.h
+./host/hr_other.lo: ../../include/net-snmp/varbind_api.h
+./host/hr_other.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hr_other.lo: ../../include/net-snmp/pdu_api.h
./host/hr_other.lo: ../../include/net-snmp/library/asn1.h
+./host/hr_other.lo: ../../include/net-snmp/output_api.h
+./host/hr_other.lo: ../../include/net-snmp/library/snmp_debug.h
+./host/hr_other.lo: ../../include/net-snmp/library/snmp_logging.h
+./host/hr_other.lo: ../../include/net-snmp/session_api.h
+./host/hr_other.lo: ../../include/net-snmp/library/callback.h
+./host/hr_other.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hr_other.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hr_other.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hr_other.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hr_other.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hr_other.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hr_other.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hr_other.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hr_other.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hr_other.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hr_other.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hr_other.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hr_other.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hr_other.lo: ../../include/net-snmp/library/mib.h
+./host/hr_other.lo: ../../include/net-snmp/mib_api.h
+./host/hr_other.lo: ../../include/net-snmp/library/parse.h
+./host/hr_other.lo: ../../include/net-snmp/library/oid_stash.h
+./host/hr_other.lo: ../../include/net-snmp/net-snmp-features.h
./host/hr_other.lo: ../../include/net-snmp/library/snmp_impl.h
./host/hr_other.lo: ../../include/net-snmp/library/snmp.h
./host/hr_other.lo: ../../include/net-snmp/library/snmp-tc.h
+./host/hr_other.lo: ../../include/net-snmp/library/getopt.h
./host/hr_other.lo: ../../include/net-snmp/utilities.h
-./host/hr_other.lo: ../../include/net-snmp/library/snmp_client.h
./host/hr_other.lo: ../../include/net-snmp/library/system.h
./host/hr_other.lo: ../../include/net-snmp/library/tools.h
./host/hr_other.lo: ../../include/net-snmp/library/int64.h
./host/hr_other.lo: ../../include/net-snmp/library/mt_support.h
./host/hr_other.lo: ../../include/net-snmp/library/snmp_alarm.h
-./host/hr_other.lo: ../../include/net-snmp/library/callback.h
./host/hr_other.lo: ../../include/net-snmp/library/data_list.h
-./host/hr_other.lo: ../../include/net-snmp/library/oid_stash.h
./host/hr_other.lo: ../../include/net-snmp/library/check_varbind.h
./host/hr_other.lo: ../../include/net-snmp/library/container.h
./host/hr_other.lo: ../../include/net-snmp/library/factory.h
-./host/hr_other.lo: ../../include/net-snmp/library/snmp_logging.h
./host/hr_other.lo: ../../include/net-snmp/library/container_binary_array.h
./host/hr_other.lo: ../../include/net-snmp/library/container_list_ssll.h
./host/hr_other.lo: ../../include/net-snmp/library/container_iterator.h
./host/hr_other.lo: ../../include/net-snmp/library/container.h
./host/hr_other.lo: ../../include/net-snmp/library/snmp_assert.h
./host/hr_other.lo: ../../include/net-snmp/version.h
-./host/hr_other.lo: ../../include/net-snmp/session_api.h
-./host/hr_other.lo: ../../include/net-snmp/library/snmp_transport.h
-./host/hr_other.lo: ../../include/net-snmp/library/snmp_service.h
-./host/hr_other.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./host/hr_other.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./host/hr_other.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./host/hr_other.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./host/hr_other.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./host/hr_other.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./host/hr_other.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./host/hr_other.lo: ../../include/net-snmp/library/ucd_compat.h
-./host/hr_other.lo: ../../include/net-snmp/pdu_api.h
-./host/hr_other.lo: ../../include/net-snmp/mib_api.h
-./host/hr_other.lo: ../../include/net-snmp/library/mib.h
-./host/hr_other.lo: ../../include/net-snmp/library/parse.h
-./host/hr_other.lo: ../../include/net-snmp/varbind_api.h
./host/hr_other.lo: ../../include/net-snmp/config_api.h
./host/hr_other.lo: ../../include/net-snmp/library/read_config.h
./host/hr_other.lo: ../../include/net-snmp/library/default_store.h
./host/hr_other.lo: ../../include/net-snmp/library/snmp_parse_args.h
./host/hr_other.lo: ../../include/net-snmp/library/snmp_enum.h
./host/hr_other.lo: ../../include/net-snmp/library/vacm.h
-./host/hr_other.lo: ../../include/net-snmp/output_api.h
-./host/hr_other.lo: ../../include/net-snmp/library/snmp_debug.h
./host/hr_other.lo: ../../include/net-snmp/snmpv3_api.h
./host/hr_other.lo: ../../include/net-snmp/library/snmpv3.h
./host/hr_other.lo: ../../include/net-snmp/library/transform_oids.h
@@ -3962,6 +4491,7 @@
./host/hr_other.lo: ../../include/net-snmp/library/lcd_time.h
./host/hr_other.lo: ../../include/net-snmp/library/snmp_secmod.h
./host/hr_other.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hr_other.lo: ../../include/net-snmp/library/snmptsm.h
./host/hr_other.lo: ../../include/net-snmp/library/snmpusm.h
./host/hr_other.lo: ../../include/net-snmp/agent/snmp_agent.h
./host/hr_other.lo: ../../include/net-snmp/agent/agent_handler.h
@@ -3969,65 +4499,68 @@
./host/hr_other.lo: ../../include/net-snmp/agent/var_struct.h
./host/hr_other.lo: ../../include/net-snmp/agent/agent_registry.h
./host/hr_other.lo: ../../include/net-snmp/library/fd_event_manager.h
-./host/hr_other.lo: ./host/hr_other.h
+./host/hr_other.lo: ./host/hr_other.h
./host/hr_partition.lo: ../../include/net-snmp/net-snmp-config.h
-./host/hr_partition.lo: ../../include/net-snmp/system/linux.h
-./host/hr_partition.lo: ../../include/net-snmp/system/sysv.h
-./host/hr_partition.lo: ../../include/net-snmp/system/generic.h
-./host/hr_partition.lo: ../../include/net-snmp/machine/generic.h
./host/hr_partition.lo: host_res.h
./host/hr_partition.lo: ../../include/net-snmp/net-snmp-includes.h
./host/hr_partition.lo: ../../include/net-snmp/definitions.h
./host/hr_partition.lo: ../../include/net-snmp/types.h
+./host/hr_partition.lo: ../../include/net-snmp/library/oid.h
+./host/hr_partition.lo: ../../include/net-snmp/library/types.h
./host/hr_partition.lo: ../../include/net-snmp/library/snmp_api.h
+./host/hr_partition.lo: ../../include/net-snmp/varbind_api.h
+./host/hr_partition.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hr_partition.lo: ../../include/net-snmp/pdu_api.h
./host/hr_partition.lo: ../../include/net-snmp/library/asn1.h
+./host/hr_partition.lo: ../../include/net-snmp/output_api.h
+./host/hr_partition.lo: ../../include/net-snmp/library/snmp_debug.h
+./host/hr_partition.lo: ../../include/net-snmp/library/snmp_logging.h
+./host/hr_partition.lo: ../../include/net-snmp/session_api.h
+./host/hr_partition.lo: ../../include/net-snmp/library/callback.h
+./host/hr_partition.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hr_partition.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hr_partition.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hr_partition.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hr_partition.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hr_partition.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hr_partition.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hr_partition.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hr_partition.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hr_partition.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hr_partition.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hr_partition.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hr_partition.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hr_partition.lo: ../../include/net-snmp/library/mib.h
+./host/hr_partition.lo: ../../include/net-snmp/mib_api.h
+./host/hr_partition.lo: ../../include/net-snmp/library/parse.h
+./host/hr_partition.lo: ../../include/net-snmp/library/oid_stash.h
+./host/hr_partition.lo: ../../include/net-snmp/net-snmp-features.h
./host/hr_partition.lo: ../../include/net-snmp/library/snmp_impl.h
./host/hr_partition.lo: ../../include/net-snmp/library/snmp.h
./host/hr_partition.lo: ../../include/net-snmp/library/snmp-tc.h
+./host/hr_partition.lo: ../../include/net-snmp/library/getopt.h
./host/hr_partition.lo: ../../include/net-snmp/utilities.h
-./host/hr_partition.lo: ../../include/net-snmp/library/snmp_client.h
./host/hr_partition.lo: ../../include/net-snmp/library/system.h
./host/hr_partition.lo: ../../include/net-snmp/library/tools.h
./host/hr_partition.lo: ../../include/net-snmp/library/int64.h
./host/hr_partition.lo: ../../include/net-snmp/library/mt_support.h
./host/hr_partition.lo: ../../include/net-snmp/library/snmp_alarm.h
-./host/hr_partition.lo: ../../include/net-snmp/library/callback.h
./host/hr_partition.lo: ../../include/net-snmp/library/data_list.h
-./host/hr_partition.lo: ../../include/net-snmp/library/oid_stash.h
./host/hr_partition.lo: ../../include/net-snmp/library/check_varbind.h
./host/hr_partition.lo: ../../include/net-snmp/library/container.h
./host/hr_partition.lo: ../../include/net-snmp/library/factory.h
-./host/hr_partition.lo: ../../include/net-snmp/library/snmp_logging.h
./host/hr_partition.lo: ../../include/net-snmp/library/container_binary_array.h
./host/hr_partition.lo: ../../include/net-snmp/library/container_list_ssll.h
./host/hr_partition.lo: ../../include/net-snmp/library/container_iterator.h
./host/hr_partition.lo: ../../include/net-snmp/library/container.h
./host/hr_partition.lo: ../../include/net-snmp/library/snmp_assert.h
./host/hr_partition.lo: ../../include/net-snmp/version.h
-./host/hr_partition.lo: ../../include/net-snmp/session_api.h
-./host/hr_partition.lo: ../../include/net-snmp/library/snmp_transport.h
-./host/hr_partition.lo: ../../include/net-snmp/library/snmp_service.h
-./host/hr_partition.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./host/hr_partition.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./host/hr_partition.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./host/hr_partition.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./host/hr_partition.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./host/hr_partition.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./host/hr_partition.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./host/hr_partition.lo: ../../include/net-snmp/library/ucd_compat.h
-./host/hr_partition.lo: ../../include/net-snmp/pdu_api.h
-./host/hr_partition.lo: ../../include/net-snmp/mib_api.h
-./host/hr_partition.lo: ../../include/net-snmp/library/mib.h
-./host/hr_partition.lo: ../../include/net-snmp/library/parse.h
-./host/hr_partition.lo: ../../include/net-snmp/varbind_api.h
./host/hr_partition.lo: ../../include/net-snmp/config_api.h
./host/hr_partition.lo: ../../include/net-snmp/library/read_config.h
./host/hr_partition.lo: ../../include/net-snmp/library/default_store.h
./host/hr_partition.lo: ../../include/net-snmp/library/snmp_parse_args.h
./host/hr_partition.lo: ../../include/net-snmp/library/snmp_enum.h
./host/hr_partition.lo: ../../include/net-snmp/library/vacm.h
-./host/hr_partition.lo: ../../include/net-snmp/output_api.h
-./host/hr_partition.lo: ../../include/net-snmp/library/snmp_debug.h
./host/hr_partition.lo: ../../include/net-snmp/snmpv3_api.h
./host/hr_partition.lo: ../../include/net-snmp/library/snmpv3.h
./host/hr_partition.lo: ../../include/net-snmp/library/transform_oids.h
@@ -4036,6 +4569,7 @@
./host/hr_partition.lo: ../../include/net-snmp/library/lcd_time.h
./host/hr_partition.lo: ../../include/net-snmp/library/snmp_secmod.h
./host/hr_partition.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hr_partition.lo: ../../include/net-snmp/library/snmptsm.h
./host/hr_partition.lo: ../../include/net-snmp/library/snmpusm.h
./host/hr_partition.lo: ../../include/net-snmp/agent/snmp_agent.h
./host/hr_partition.lo: ../../include/net-snmp/agent/agent_handler.h
@@ -4043,66 +4577,69 @@
./host/hr_partition.lo: ../../include/net-snmp/agent/var_struct.h
./host/hr_partition.lo: ../../include/net-snmp/agent/agent_registry.h
./host/hr_partition.lo: ../../include/net-snmp/library/fd_event_manager.h
-./host/hr_partition.lo: ./host/hr_partition.h
-./host/hr_partition.lo: ./host/hr_filesys.h ./host/hr_disk.h
+./host/hr_partition.lo: ./host/hr_partition.h ./host/hr_filesys.h
+./host/hr_partition.lo: ./host/hr_disk.h
./host/hr_print.lo: ../../include/net-snmp/net-snmp-config.h
-./host/hr_print.lo: ../../include/net-snmp/system/linux.h
-./host/hr_print.lo: ../../include/net-snmp/system/sysv.h
-./host/hr_print.lo: ../../include/net-snmp/system/generic.h
-./host/hr_print.lo: ../../include/net-snmp/machine/generic.h
-./host/hr_print.lo: host_res.h
+./host/hr_print.lo: host_res.h
./host/hr_print.lo: ../../include/net-snmp/net-snmp-includes.h
./host/hr_print.lo: ../../include/net-snmp/definitions.h
./host/hr_print.lo: ../../include/net-snmp/types.h
+./host/hr_print.lo: ../../include/net-snmp/library/oid.h
+./host/hr_print.lo: ../../include/net-snmp/library/types.h
./host/hr_print.lo: ../../include/net-snmp/library/snmp_api.h
+./host/hr_print.lo: ../../include/net-snmp/varbind_api.h
+./host/hr_print.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hr_print.lo: ../../include/net-snmp/pdu_api.h
./host/hr_print.lo: ../../include/net-snmp/library/asn1.h
+./host/hr_print.lo: ../../include/net-snmp/output_api.h
+./host/hr_print.lo: ../../include/net-snmp/library/snmp_debug.h
+./host/hr_print.lo: ../../include/net-snmp/library/snmp_logging.h
+./host/hr_print.lo: ../../include/net-snmp/session_api.h
+./host/hr_print.lo: ../../include/net-snmp/library/callback.h
+./host/hr_print.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hr_print.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hr_print.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hr_print.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hr_print.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hr_print.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hr_print.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hr_print.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hr_print.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hr_print.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hr_print.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hr_print.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hr_print.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hr_print.lo: ../../include/net-snmp/library/mib.h
+./host/hr_print.lo: ../../include/net-snmp/mib_api.h
+./host/hr_print.lo: ../../include/net-snmp/library/parse.h
+./host/hr_print.lo: ../../include/net-snmp/library/oid_stash.h
+./host/hr_print.lo: ../../include/net-snmp/net-snmp-features.h
./host/hr_print.lo: ../../include/net-snmp/library/snmp_impl.h
./host/hr_print.lo: ../../include/net-snmp/library/snmp.h
./host/hr_print.lo: ../../include/net-snmp/library/snmp-tc.h
+./host/hr_print.lo: ../../include/net-snmp/library/getopt.h
./host/hr_print.lo: ../../include/net-snmp/utilities.h
-./host/hr_print.lo: ../../include/net-snmp/library/snmp_client.h
./host/hr_print.lo: ../../include/net-snmp/library/system.h
./host/hr_print.lo: ../../include/net-snmp/library/tools.h
./host/hr_print.lo: ../../include/net-snmp/library/int64.h
./host/hr_print.lo: ../../include/net-snmp/library/mt_support.h
./host/hr_print.lo: ../../include/net-snmp/library/snmp_alarm.h
-./host/hr_print.lo: ../../include/net-snmp/library/callback.h
./host/hr_print.lo: ../../include/net-snmp/library/data_list.h
-./host/hr_print.lo: ../../include/net-snmp/library/oid_stash.h
./host/hr_print.lo: ../../include/net-snmp/library/check_varbind.h
./host/hr_print.lo: ../../include/net-snmp/library/container.h
./host/hr_print.lo: ../../include/net-snmp/library/factory.h
-./host/hr_print.lo: ../../include/net-snmp/library/snmp_logging.h
./host/hr_print.lo: ../../include/net-snmp/library/container_binary_array.h
./host/hr_print.lo: ../../include/net-snmp/library/container_list_ssll.h
./host/hr_print.lo: ../../include/net-snmp/library/container_iterator.h
./host/hr_print.lo: ../../include/net-snmp/library/container.h
./host/hr_print.lo: ../../include/net-snmp/library/snmp_assert.h
./host/hr_print.lo: ../../include/net-snmp/version.h
-./host/hr_print.lo: ../../include/net-snmp/session_api.h
-./host/hr_print.lo: ../../include/net-snmp/library/snmp_transport.h
-./host/hr_print.lo: ../../include/net-snmp/library/snmp_service.h
-./host/hr_print.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./host/hr_print.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./host/hr_print.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./host/hr_print.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./host/hr_print.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./host/hr_print.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./host/hr_print.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./host/hr_print.lo: ../../include/net-snmp/library/ucd_compat.h
-./host/hr_print.lo: ../../include/net-snmp/pdu_api.h
-./host/hr_print.lo: ../../include/net-snmp/mib_api.h
-./host/hr_print.lo: ../../include/net-snmp/library/mib.h
-./host/hr_print.lo: ../../include/net-snmp/library/parse.h
-./host/hr_print.lo: ../../include/net-snmp/varbind_api.h
./host/hr_print.lo: ../../include/net-snmp/config_api.h
./host/hr_print.lo: ../../include/net-snmp/library/read_config.h
./host/hr_print.lo: ../../include/net-snmp/library/default_store.h
./host/hr_print.lo: ../../include/net-snmp/library/snmp_parse_args.h
./host/hr_print.lo: ../../include/net-snmp/library/snmp_enum.h
./host/hr_print.lo: ../../include/net-snmp/library/vacm.h
-./host/hr_print.lo: ../../include/net-snmp/output_api.h
-./host/hr_print.lo: ../../include/net-snmp/library/snmp_debug.h
./host/hr_print.lo: ../../include/net-snmp/snmpv3_api.h
./host/hr_print.lo: ../../include/net-snmp/library/snmpv3.h
./host/hr_print.lo: ../../include/net-snmp/library/transform_oids.h
@@ -4111,6 +4648,7 @@
./host/hr_print.lo: ../../include/net-snmp/library/lcd_time.h
./host/hr_print.lo: ../../include/net-snmp/library/snmp_secmod.h
./host/hr_print.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hr_print.lo: ../../include/net-snmp/library/snmptsm.h
./host/hr_print.lo: ../../include/net-snmp/library/snmpusm.h
./host/hr_print.lo: ../../include/net-snmp/agent/snmp_agent.h
./host/hr_print.lo: ../../include/net-snmp/agent/agent_handler.h
@@ -4118,65 +4656,70 @@
./host/hr_print.lo: ../../include/net-snmp/agent/var_struct.h
./host/hr_print.lo: ../../include/net-snmp/agent/agent_registry.h
./host/hr_print.lo: ../../include/net-snmp/library/fd_event_manager.h
-./host/hr_print.lo: ./host/hr_print.h struct.h
-./host/hr_print.lo: util_funcs.h
+./host/hr_print.lo: ./host/hr_print.h struct.h util_funcs.h
+./host/hr_print.lo: util_funcs/header_generic.h
+./host/hr_print.lo: util_funcs/header_simple_table.h
+./host/hr_print.lo: util_funcs/MIB_STATS_CACHE_TIMEOUT.h
./host/hr_proc.lo: ../../include/net-snmp/net-snmp-config.h
-./host/hr_proc.lo: ../../include/net-snmp/system/linux.h
-./host/hr_proc.lo: ../../include/net-snmp/system/sysv.h
-./host/hr_proc.lo: ../../include/net-snmp/system/generic.h
-./host/hr_proc.lo: ../../include/net-snmp/machine/generic.h
./host/hr_proc.lo: ../../include/net-snmp/net-snmp-includes.h
./host/hr_proc.lo: ../../include/net-snmp/definitions.h
./host/hr_proc.lo: ../../include/net-snmp/types.h
+./host/hr_proc.lo: ../../include/net-snmp/library/oid.h
+./host/hr_proc.lo: ../../include/net-snmp/library/types.h
./host/hr_proc.lo: ../../include/net-snmp/library/snmp_api.h
+./host/hr_proc.lo: ../../include/net-snmp/varbind_api.h
+./host/hr_proc.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hr_proc.lo: ../../include/net-snmp/pdu_api.h
./host/hr_proc.lo: ../../include/net-snmp/library/asn1.h
+./host/hr_proc.lo: ../../include/net-snmp/output_api.h
+./host/hr_proc.lo: ../../include/net-snmp/library/snmp_debug.h
+./host/hr_proc.lo: ../../include/net-snmp/library/snmp_logging.h
+./host/hr_proc.lo: ../../include/net-snmp/session_api.h
+./host/hr_proc.lo: ../../include/net-snmp/library/callback.h
+./host/hr_proc.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hr_proc.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hr_proc.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hr_proc.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hr_proc.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hr_proc.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hr_proc.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hr_proc.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hr_proc.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hr_proc.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hr_proc.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hr_proc.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hr_proc.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hr_proc.lo: ../../include/net-snmp/library/mib.h
+./host/hr_proc.lo: ../../include/net-snmp/mib_api.h
+./host/hr_proc.lo: ../../include/net-snmp/library/parse.h
+./host/hr_proc.lo: ../../include/net-snmp/library/oid_stash.h
+./host/hr_proc.lo: ../../include/net-snmp/net-snmp-features.h
./host/hr_proc.lo: ../../include/net-snmp/library/snmp_impl.h
./host/hr_proc.lo: ../../include/net-snmp/library/snmp.h
./host/hr_proc.lo: ../../include/net-snmp/library/snmp-tc.h
+./host/hr_proc.lo: ../../include/net-snmp/library/getopt.h
./host/hr_proc.lo: ../../include/net-snmp/utilities.h
-./host/hr_proc.lo: ../../include/net-snmp/library/snmp_client.h
./host/hr_proc.lo: ../../include/net-snmp/library/system.h
./host/hr_proc.lo: ../../include/net-snmp/library/tools.h
./host/hr_proc.lo: ../../include/net-snmp/library/int64.h
./host/hr_proc.lo: ../../include/net-snmp/library/mt_support.h
./host/hr_proc.lo: ../../include/net-snmp/library/snmp_alarm.h
-./host/hr_proc.lo: ../../include/net-snmp/library/callback.h
./host/hr_proc.lo: ../../include/net-snmp/library/data_list.h
-./host/hr_proc.lo: ../../include/net-snmp/library/oid_stash.h
./host/hr_proc.lo: ../../include/net-snmp/library/check_varbind.h
./host/hr_proc.lo: ../../include/net-snmp/library/container.h
./host/hr_proc.lo: ../../include/net-snmp/library/factory.h
-./host/hr_proc.lo: ../../include/net-snmp/library/snmp_logging.h
./host/hr_proc.lo: ../../include/net-snmp/library/container_binary_array.h
./host/hr_proc.lo: ../../include/net-snmp/library/container_list_ssll.h
./host/hr_proc.lo: ../../include/net-snmp/library/container_iterator.h
./host/hr_proc.lo: ../../include/net-snmp/library/container.h
./host/hr_proc.lo: ../../include/net-snmp/library/snmp_assert.h
./host/hr_proc.lo: ../../include/net-snmp/version.h
-./host/hr_proc.lo: ../../include/net-snmp/session_api.h
-./host/hr_proc.lo: ../../include/net-snmp/library/snmp_transport.h
-./host/hr_proc.lo: ../../include/net-snmp/library/snmp_service.h
-./host/hr_proc.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./host/hr_proc.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./host/hr_proc.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./host/hr_proc.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./host/hr_proc.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./host/hr_proc.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./host/hr_proc.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./host/hr_proc.lo: ../../include/net-snmp/library/ucd_compat.h
-./host/hr_proc.lo: ../../include/net-snmp/pdu_api.h
-./host/hr_proc.lo: ../../include/net-snmp/mib_api.h
-./host/hr_proc.lo: ../../include/net-snmp/library/mib.h
-./host/hr_proc.lo: ../../include/net-snmp/library/parse.h
-./host/hr_proc.lo: ../../include/net-snmp/varbind_api.h
./host/hr_proc.lo: ../../include/net-snmp/config_api.h
./host/hr_proc.lo: ../../include/net-snmp/library/read_config.h
./host/hr_proc.lo: ../../include/net-snmp/library/default_store.h
./host/hr_proc.lo: ../../include/net-snmp/library/snmp_parse_args.h
./host/hr_proc.lo: ../../include/net-snmp/library/snmp_enum.h
./host/hr_proc.lo: ../../include/net-snmp/library/vacm.h
-./host/hr_proc.lo: ../../include/net-snmp/output_api.h
-./host/hr_proc.lo: ../../include/net-snmp/library/snmp_debug.h
./host/hr_proc.lo: ../../include/net-snmp/snmpv3_api.h
./host/hr_proc.lo: ../../include/net-snmp/library/snmpv3.h
./host/hr_proc.lo: ../../include/net-snmp/library/transform_oids.h
@@ -4185,6 +4728,7 @@
./host/hr_proc.lo: ../../include/net-snmp/library/lcd_time.h
./host/hr_proc.lo: ../../include/net-snmp/library/snmp_secmod.h
./host/hr_proc.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hr_proc.lo: ../../include/net-snmp/library/snmptsm.h
./host/hr_proc.lo: ../../include/net-snmp/library/snmpusm.h
./host/hr_proc.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./host/hr_proc.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -4221,69 +4765,73 @@
./host/hr_proc.lo: ../../include/net-snmp/agent/table_iterator.h
./host/hr_proc.lo: ../../include/net-snmp/agent/table_container.h
./host/hr_proc.lo: ../../include/net-snmp/agent/table_array.h
-./host/hr_proc.lo: ../../include/net-snmp/agent/mfd.h
-./host/hr_proc.lo: host_res.h ./host/hr_proc.h
-./host/hr_proc.lo: ../../include/net-snmp/agent/auto_nlist.h
+./host/hr_proc.lo: ../../include/net-snmp/agent/mfd.h
+./host/hr_proc.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./host/hr_proc.lo: host_res.h
+./host/hr_proc.lo: ./host/hr_proc.h ../../include/net-snmp/agent/auto_nlist.h
./host/hr_proc.lo: ../../include/net-snmp/agent/hardware/cpu.h
./host/hr_proc.lo: ucd-snmp/loadave.h mibdefs.h
./host/hr_storage.lo: ../../include/net-snmp/net-snmp-config.h
-./host/hr_storage.lo: ../../include/net-snmp/system/linux.h
-./host/hr_storage.lo: ../../include/net-snmp/system/sysv.h
-./host/hr_storage.lo: ../../include/net-snmp/system/generic.h
-./host/hr_storage.lo: ../../include/net-snmp/machine/generic.h
./host/hr_storage.lo: host_res.h
./host/hr_storage.lo: ../../include/net-snmp/net-snmp-includes.h
./host/hr_storage.lo: ../../include/net-snmp/definitions.h
./host/hr_storage.lo: ../../include/net-snmp/types.h
+./host/hr_storage.lo: ../../include/net-snmp/library/oid.h
+./host/hr_storage.lo: ../../include/net-snmp/library/types.h
./host/hr_storage.lo: ../../include/net-snmp/library/snmp_api.h
+./host/hr_storage.lo: ../../include/net-snmp/varbind_api.h
+./host/hr_storage.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hr_storage.lo: ../../include/net-snmp/pdu_api.h
./host/hr_storage.lo: ../../include/net-snmp/library/asn1.h
+./host/hr_storage.lo: ../../include/net-snmp/output_api.h
+./host/hr_storage.lo: ../../include/net-snmp/library/snmp_debug.h
+./host/hr_storage.lo: ../../include/net-snmp/library/snmp_logging.h
+./host/hr_storage.lo: ../../include/net-snmp/session_api.h
+./host/hr_storage.lo: ../../include/net-snmp/library/callback.h
+./host/hr_storage.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hr_storage.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hr_storage.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hr_storage.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hr_storage.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hr_storage.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hr_storage.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hr_storage.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hr_storage.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hr_storage.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hr_storage.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hr_storage.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hr_storage.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hr_storage.lo: ../../include/net-snmp/library/mib.h
+./host/hr_storage.lo: ../../include/net-snmp/mib_api.h
+./host/hr_storage.lo: ../../include/net-snmp/library/parse.h
+./host/hr_storage.lo: ../../include/net-snmp/library/oid_stash.h
+./host/hr_storage.lo: ../../include/net-snmp/net-snmp-features.h
./host/hr_storage.lo: ../../include/net-snmp/library/snmp_impl.h
./host/hr_storage.lo: ../../include/net-snmp/library/snmp.h
./host/hr_storage.lo: ../../include/net-snmp/library/snmp-tc.h
+./host/hr_storage.lo: ../../include/net-snmp/library/getopt.h
./host/hr_storage.lo: ../../include/net-snmp/utilities.h
-./host/hr_storage.lo: ../../include/net-snmp/library/snmp_client.h
./host/hr_storage.lo: ../../include/net-snmp/library/system.h
./host/hr_storage.lo: ../../include/net-snmp/library/tools.h
./host/hr_storage.lo: ../../include/net-snmp/library/int64.h
./host/hr_storage.lo: ../../include/net-snmp/library/mt_support.h
./host/hr_storage.lo: ../../include/net-snmp/library/snmp_alarm.h
-./host/hr_storage.lo: ../../include/net-snmp/library/callback.h
./host/hr_storage.lo: ../../include/net-snmp/library/data_list.h
-./host/hr_storage.lo: ../../include/net-snmp/library/oid_stash.h
./host/hr_storage.lo: ../../include/net-snmp/library/check_varbind.h
./host/hr_storage.lo: ../../include/net-snmp/library/container.h
./host/hr_storage.lo: ../../include/net-snmp/library/factory.h
-./host/hr_storage.lo: ../../include/net-snmp/library/snmp_logging.h
./host/hr_storage.lo: ../../include/net-snmp/library/container_binary_array.h
./host/hr_storage.lo: ../../include/net-snmp/library/container_list_ssll.h
./host/hr_storage.lo: ../../include/net-snmp/library/container_iterator.h
./host/hr_storage.lo: ../../include/net-snmp/library/container.h
./host/hr_storage.lo: ../../include/net-snmp/library/snmp_assert.h
./host/hr_storage.lo: ../../include/net-snmp/version.h
-./host/hr_storage.lo: ../../include/net-snmp/session_api.h
-./host/hr_storage.lo: ../../include/net-snmp/library/snmp_transport.h
-./host/hr_storage.lo: ../../include/net-snmp/library/snmp_service.h
-./host/hr_storage.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./host/hr_storage.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./host/hr_storage.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./host/hr_storage.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./host/hr_storage.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./host/hr_storage.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./host/hr_storage.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./host/hr_storage.lo: ../../include/net-snmp/library/ucd_compat.h
-./host/hr_storage.lo: ../../include/net-snmp/pdu_api.h
-./host/hr_storage.lo: ../../include/net-snmp/mib_api.h
-./host/hr_storage.lo: ../../include/net-snmp/library/mib.h
-./host/hr_storage.lo: ../../include/net-snmp/library/parse.h
-./host/hr_storage.lo: ../../include/net-snmp/varbind_api.h
./host/hr_storage.lo: ../../include/net-snmp/config_api.h
./host/hr_storage.lo: ../../include/net-snmp/library/read_config.h
./host/hr_storage.lo: ../../include/net-snmp/library/default_store.h
./host/hr_storage.lo: ../../include/net-snmp/library/snmp_parse_args.h
./host/hr_storage.lo: ../../include/net-snmp/library/snmp_enum.h
./host/hr_storage.lo: ../../include/net-snmp/library/vacm.h
-./host/hr_storage.lo: ../../include/net-snmp/output_api.h
-./host/hr_storage.lo: ../../include/net-snmp/library/snmp_debug.h
./host/hr_storage.lo: ../../include/net-snmp/snmpv3_api.h
./host/hr_storage.lo: ../../include/net-snmp/library/snmpv3.h
./host/hr_storage.lo: ../../include/net-snmp/library/transform_oids.h
@@ -4292,6 +4840,7 @@
./host/hr_storage.lo: ../../include/net-snmp/library/lcd_time.h
./host/hr_storage.lo: ../../include/net-snmp/library/snmp_secmod.h
./host/hr_storage.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hr_storage.lo: ../../include/net-snmp/library/snmptsm.h
./host/hr_storage.lo: ../../include/net-snmp/library/snmpusm.h
./host/hr_storage.lo: ../../include/net-snmp/agent/snmp_agent.h
./host/hr_storage.lo: ../../include/net-snmp/agent/agent_handler.h
@@ -4299,8 +4848,7 @@
./host/hr_storage.lo: ../../include/net-snmp/agent/var_struct.h
./host/hr_storage.lo: ../../include/net-snmp/agent/agent_registry.h
./host/hr_storage.lo: ../../include/net-snmp/library/fd_event_manager.h
-./host/hr_storage.lo: ./host/hr_storage.h
-./host/hr_storage.lo: ./host/hr_filesys.h
+./host/hr_storage.lo: ./host/hr_storage.h ./host/hr_filesys.h
./host/hr_storage.lo: ../../include/net-snmp/agent/auto_nlist.h
./host/hr_storage.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./host/hr_storage.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -4332,65 +4880,178 @@
./host/hr_storage.lo: ../../include/net-snmp/agent/table_container.h
./host/hr_storage.lo: ../../include/net-snmp/agent/table_array.h
./host/hr_storage.lo: ../../include/net-snmp/agent/mfd.h
+./host/hr_storage.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./host/hr_storage.lo: ../../include/net-snmp/agent/hardware/memory.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/net-snmp-config.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/net-snmp-includes.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/definitions.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/types.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/oid.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/types.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmp_api.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/varbind_api.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/pdu_api.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/asn1.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/output_api.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/session_api.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/callback.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/mib.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/mib_api.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/parse.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/oid_stash.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/net-snmp-features.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmp_impl.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmp.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/getopt.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/utilities.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/system.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/tools.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/int64.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/mt_support.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmp_alarm.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/data_list.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/check_varbind.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/container.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/factory.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/container_binary_array.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/container_list_ssll.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/container_iterator.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/container.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmp_assert.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/version.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/config_api.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/read_config.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/default_store.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmp_enum.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/vacm.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/snmpv3_api.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmpv3.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/transform_oids.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/keytools.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/scapi.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/lcd_time.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmp_secmod.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmptsm.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/snmpusm.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/mib_module_config.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/agent_module_config.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/snmp_agent.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/snmp_vars.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/agent_handler.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/var_struct.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/agent_registry.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/library/fd_event_manager.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/ds_agent.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/agent_read_config.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/agent_trap.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/all_helpers.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/instance.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/baby_steps.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/scalar.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/scalar_group.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/watcher.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/multiplexer.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/null.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/debug_handler.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/cache_handler.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/old_api.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/read_only.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/row_merge.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/serialize.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/bulk_to_next.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/mode_end_call.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/table.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/table_data.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/table_dataset.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/table_tdata.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/table_iterator.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/table_container.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/table_array.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/mfd.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./host/hrSWInstalledTable.lo: ../../include/net-snmp/data_access/swinst.h
+./host/hrSWInstalledTable.lo: ./host/hrSWInstalledTable.h
./host/hr_swinst.lo: ../../include/net-snmp/net-snmp-config.h
-./host/hr_swinst.lo: ../../include/net-snmp/system/linux.h
-./host/hr_swinst.lo: ../../include/net-snmp/system/sysv.h
-./host/hr_swinst.lo: ../../include/net-snmp/system/generic.h
-./host/hr_swinst.lo: ../../include/net-snmp/machine/generic.h
-./host/hr_swinst.lo: host_res.h
+./host/hr_swinst.lo: ../../include/net-snmp/net-snmp-features.h
+./host/hr_swinst.lo: host_res.h
./host/hr_swinst.lo: ../../include/net-snmp/net-snmp-includes.h
./host/hr_swinst.lo: ../../include/net-snmp/definitions.h
./host/hr_swinst.lo: ../../include/net-snmp/types.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/oid.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/types.h
./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_api.h
+./host/hr_swinst.lo: ../../include/net-snmp/varbind_api.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hr_swinst.lo: ../../include/net-snmp/pdu_api.h
./host/hr_swinst.lo: ../../include/net-snmp/library/asn1.h
+./host/hr_swinst.lo: ../../include/net-snmp/output_api.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_debug.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_logging.h
+./host/hr_swinst.lo: ../../include/net-snmp/session_api.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/callback.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/mib.h
+./host/hr_swinst.lo: ../../include/net-snmp/mib_api.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/parse.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/oid_stash.h
./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_impl.h
./host/hr_swinst.lo: ../../include/net-snmp/library/snmp.h
./host/hr_swinst.lo: ../../include/net-snmp/library/snmp-tc.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/getopt.h
./host/hr_swinst.lo: ../../include/net-snmp/utilities.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_client.h
./host/hr_swinst.lo: ../../include/net-snmp/library/system.h
./host/hr_swinst.lo: ../../include/net-snmp/library/tools.h
./host/hr_swinst.lo: ../../include/net-snmp/library/int64.h
./host/hr_swinst.lo: ../../include/net-snmp/library/mt_support.h
./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_alarm.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/callback.h
./host/hr_swinst.lo: ../../include/net-snmp/library/data_list.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/oid_stash.h
./host/hr_swinst.lo: ../../include/net-snmp/library/check_varbind.h
./host/hr_swinst.lo: ../../include/net-snmp/library/container.h
./host/hr_swinst.lo: ../../include/net-snmp/library/factory.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_logging.h
./host/hr_swinst.lo: ../../include/net-snmp/library/container_binary_array.h
./host/hr_swinst.lo: ../../include/net-snmp/library/container_list_ssll.h
./host/hr_swinst.lo: ../../include/net-snmp/library/container_iterator.h
./host/hr_swinst.lo: ../../include/net-snmp/library/container.h
./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_assert.h
./host/hr_swinst.lo: ../../include/net-snmp/version.h
-./host/hr_swinst.lo: ../../include/net-snmp/session_api.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_transport.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_service.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/ucd_compat.h
-./host/hr_swinst.lo: ../../include/net-snmp/pdu_api.h
-./host/hr_swinst.lo: ../../include/net-snmp/mib_api.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/mib.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/parse.h
-./host/hr_swinst.lo: ../../include/net-snmp/varbind_api.h
./host/hr_swinst.lo: ../../include/net-snmp/config_api.h
./host/hr_swinst.lo: ../../include/net-snmp/library/read_config.h
./host/hr_swinst.lo: ../../include/net-snmp/library/default_store.h
./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_parse_args.h
./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_enum.h
./host/hr_swinst.lo: ../../include/net-snmp/library/vacm.h
-./host/hr_swinst.lo: ../../include/net-snmp/output_api.h
-./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_debug.h
./host/hr_swinst.lo: ../../include/net-snmp/snmpv3_api.h
./host/hr_swinst.lo: ../../include/net-snmp/library/snmpv3.h
./host/hr_swinst.lo: ../../include/net-snmp/library/transform_oids.h
@@ -4399,6 +5060,7 @@
./host/hr_swinst.lo: ../../include/net-snmp/library/lcd_time.h
./host/hr_swinst.lo: ../../include/net-snmp/library/snmp_secmod.h
./host/hr_swinst.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hr_swinst.lo: ../../include/net-snmp/library/snmptsm.h
./host/hr_swinst.lo: ../../include/net-snmp/library/snmpusm.h
./host/hr_swinst.lo: ../../include/net-snmp/agent/snmp_agent.h
./host/hr_swinst.lo: ../../include/net-snmp/agent/agent_handler.h
@@ -4406,34 +5068,53 @@
./host/hr_swinst.lo: ../../include/net-snmp/agent/var_struct.h
./host/hr_swinst.lo: ../../include/net-snmp/agent/agent_registry.h
./host/hr_swinst.lo: ../../include/net-snmp/library/fd_event_manager.h
-./host/hr_swinst.lo: ./host/hr_swinst.h
+./host/hr_swinst.lo: ./host/hr_swinst.h
./host/hr_swrun.lo: ../../include/net-snmp/net-snmp-config.h
-./host/hr_swrun.lo: ../../include/net-snmp/system/linux.h
-./host/hr_swrun.lo: ../../include/net-snmp/system/sysv.h
-./host/hr_swrun.lo: ../../include/net-snmp/system/generic.h
-./host/hr_swrun.lo: ../../include/net-snmp/machine/generic.h
./host/hr_swrun.lo: ../../include/net-snmp/output_api.h
./host/hr_swrun.lo: ../../include/net-snmp/types.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/oid.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/types.h
./host/hr_swrun.lo: ../../include/net-snmp/definitions.h
./host/hr_swrun.lo: ../../include/net-snmp/library/snmp_api.h
+./host/hr_swrun.lo: ../../include/net-snmp/varbind_api.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hr_swrun.lo: ../../include/net-snmp/pdu_api.h
./host/hr_swrun.lo: ../../include/net-snmp/library/asn1.h
+./host/hr_swrun.lo: ../../include/net-snmp/session_api.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/callback.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/mib.h
+./host/hr_swrun.lo: ../../include/net-snmp/mib_api.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/parse.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/oid_stash.h
+./host/hr_swrun.lo: ../../include/net-snmp/net-snmp-features.h
./host/hr_swrun.lo: ../../include/net-snmp/library/snmp_impl.h
./host/hr_swrun.lo: ../../include/net-snmp/library/snmp.h
./host/hr_swrun.lo: ../../include/net-snmp/library/snmp-tc.h
-./host/hr_swrun.lo: ../../include/net-snmp/library/snmp_client.h
./host/hr_swrun.lo: ../../include/net-snmp/library/snmp_debug.h
./host/hr_swrun.lo: ../../include/net-snmp/library/snmp_logging.h
./host/hr_swrun.lo: host_res.h
./host/hr_swrun.lo: ../../include/net-snmp/net-snmp-includes.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/getopt.h
./host/hr_swrun.lo: ../../include/net-snmp/utilities.h
./host/hr_swrun.lo: ../../include/net-snmp/library/system.h
./host/hr_swrun.lo: ../../include/net-snmp/library/tools.h
./host/hr_swrun.lo: ../../include/net-snmp/library/int64.h
./host/hr_swrun.lo: ../../include/net-snmp/library/mt_support.h
./host/hr_swrun.lo: ../../include/net-snmp/library/snmp_alarm.h
-./host/hr_swrun.lo: ../../include/net-snmp/library/callback.h
./host/hr_swrun.lo: ../../include/net-snmp/library/data_list.h
-./host/hr_swrun.lo: ../../include/net-snmp/library/oid_stash.h
./host/hr_swrun.lo: ../../include/net-snmp/library/check_varbind.h
./host/hr_swrun.lo: ../../include/net-snmp/library/container.h
./host/hr_swrun.lo: ../../include/net-snmp/library/factory.h
@@ -4443,22 +5124,6 @@
./host/hr_swrun.lo: ../../include/net-snmp/library/container.h
./host/hr_swrun.lo: ../../include/net-snmp/library/snmp_assert.h
./host/hr_swrun.lo: ../../include/net-snmp/version.h
-./host/hr_swrun.lo: ../../include/net-snmp/session_api.h
-./host/hr_swrun.lo: ../../include/net-snmp/library/snmp_transport.h
-./host/hr_swrun.lo: ../../include/net-snmp/library/snmp_service.h
-./host/hr_swrun.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./host/hr_swrun.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./host/hr_swrun.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./host/hr_swrun.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./host/hr_swrun.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./host/hr_swrun.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./host/hr_swrun.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./host/hr_swrun.lo: ../../include/net-snmp/library/ucd_compat.h
-./host/hr_swrun.lo: ../../include/net-snmp/pdu_api.h
-./host/hr_swrun.lo: ../../include/net-snmp/mib_api.h
-./host/hr_swrun.lo: ../../include/net-snmp/library/mib.h
-./host/hr_swrun.lo: ../../include/net-snmp/library/parse.h
-./host/hr_swrun.lo: ../../include/net-snmp/varbind_api.h
./host/hr_swrun.lo: ../../include/net-snmp/config_api.h
./host/hr_swrun.lo: ../../include/net-snmp/library/read_config.h
./host/hr_swrun.lo: ../../include/net-snmp/library/default_store.h
@@ -4473,6 +5138,7 @@
./host/hr_swrun.lo: ../../include/net-snmp/library/lcd_time.h
./host/hr_swrun.lo: ../../include/net-snmp/library/snmp_secmod.h
./host/hr_swrun.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hr_swrun.lo: ../../include/net-snmp/library/snmptsm.h
./host/hr_swrun.lo: ../../include/net-snmp/library/snmpusm.h
./host/hr_swrun.lo: ../../include/net-snmp/agent/snmp_agent.h
./host/hr_swrun.lo: ../../include/net-snmp/agent/agent_handler.h
@@ -4480,66 +5146,288 @@
./host/hr_swrun.lo: ../../include/net-snmp/agent/var_struct.h
./host/hr_swrun.lo: ../../include/net-snmp/agent/agent_registry.h
./host/hr_swrun.lo: ../../include/net-snmp/library/fd_event_manager.h
-./host/hr_swrun.lo: ./host/hr_swrun.h
+./host/hr_swrun.lo: ./host/hr_swrun.h
./host/hr_swrun.lo: ../../include/net-snmp/agent/auto_nlist.h
./host/hr_swrun.lo: ../../agent/kernel.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/net-snmp-config.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/net-snmp-includes.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/definitions.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/types.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/oid.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/types.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmp_api.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/varbind_api.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/pdu_api.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/asn1.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/output_api.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/session_api.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/callback.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/mib.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/mib_api.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/parse.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/oid_stash.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/net-snmp-features.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmp_impl.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmp.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/getopt.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/utilities.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/system.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/tools.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/int64.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/mt_support.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmp_alarm.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/data_list.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/check_varbind.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/container.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/factory.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/container_binary_array.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/container_list_ssll.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/container_iterator.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/container.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmp_assert.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/version.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/config_api.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/read_config.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/default_store.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmp_enum.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/vacm.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/snmpv3_api.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmpv3.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/transform_oids.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/keytools.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/scapi.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/lcd_time.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmp_secmod.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmptsm.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/snmpusm.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/mib_module_config.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/agent_module_config.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/snmp_agent.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/snmp_vars.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/agent_handler.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/var_struct.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/agent_registry.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/library/fd_event_manager.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/ds_agent.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/agent_read_config.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/agent_trap.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/all_helpers.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/instance.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/baby_steps.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/scalar.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/scalar_group.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/watcher.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/multiplexer.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/null.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/debug_handler.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/cache_handler.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/old_api.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/read_only.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/row_merge.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/serialize.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/bulk_to_next.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/mode_end_call.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/table.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/table_data.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/table_dataset.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/table_tdata.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/table_iterator.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/table_container.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/table_array.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/mfd.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./host/hrSWRunPerfTable.lo: ../../include/net-snmp/data_access/swrun.h
+./host/hrSWRunPerfTable.lo: ./host/hrSWRunPerfTable.h
+./host/hrSWRunPerfTable.lo: ./host/data_access/swrun.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/net-snmp-config.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/net-snmp-includes.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/definitions.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/types.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/oid.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/types.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmp_api.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/varbind_api.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/pdu_api.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/asn1.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/output_api.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/session_api.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/callback.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/mib.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/mib_api.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/parse.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/oid_stash.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/net-snmp-features.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmp_impl.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmp.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/getopt.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/utilities.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/system.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/tools.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/int64.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/mt_support.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmp_alarm.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/data_list.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/check_varbind.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/container.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/factory.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/container_binary_array.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/container_list_ssll.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/container_iterator.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/container.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmp_assert.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/version.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/config_api.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/read_config.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/default_store.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmp_enum.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/vacm.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/snmpv3_api.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmpv3.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/transform_oids.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/keytools.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/scapi.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/lcd_time.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmp_secmod.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmptsm.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/snmpusm.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/mib_module_config.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/agent_module_config.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/snmp_agent.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/snmp_vars.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/agent_handler.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/var_struct.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/agent_registry.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/library/fd_event_manager.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/ds_agent.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/agent_read_config.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/agent_trap.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/all_helpers.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/instance.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/baby_steps.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/scalar.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/scalar_group.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/watcher.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/multiplexer.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/null.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/debug_handler.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/cache_handler.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/old_api.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/read_only.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/row_merge.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/serialize.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/bulk_to_next.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/mode_end_call.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/table.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/table_data.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/table_dataset.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/table_tdata.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/table_iterator.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/table_container.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/table_array.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/mfd.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./host/hrSWRunTable.lo: ../../include/net-snmp/data_access/swrun.h
+./host/hrSWRunTable.lo: ./host/data_access/swrun.h ./host/hrSWRunTable.h
./host/hr_system.lo: ../../include/net-snmp/net-snmp-config.h
-./host/hr_system.lo: ../../include/net-snmp/system/linux.h
-./host/hr_system.lo: ../../include/net-snmp/system/sysv.h
-./host/hr_system.lo: ../../include/net-snmp/system/generic.h
-./host/hr_system.lo: ../../include/net-snmp/machine/generic.h
+./host/hr_system.lo: ../../include/net-snmp/net-snmp-features.h
./host/hr_system.lo: ../../include/net-snmp/net-snmp-includes.h
./host/hr_system.lo: ../../include/net-snmp/definitions.h
./host/hr_system.lo: ../../include/net-snmp/types.h
+./host/hr_system.lo: ../../include/net-snmp/library/oid.h
+./host/hr_system.lo: ../../include/net-snmp/library/types.h
./host/hr_system.lo: ../../include/net-snmp/library/snmp_api.h
+./host/hr_system.lo: ../../include/net-snmp/varbind_api.h
+./host/hr_system.lo: ../../include/net-snmp/library/snmp_client.h
+./host/hr_system.lo: ../../include/net-snmp/pdu_api.h
./host/hr_system.lo: ../../include/net-snmp/library/asn1.h
+./host/hr_system.lo: ../../include/net-snmp/output_api.h
+./host/hr_system.lo: ../../include/net-snmp/library/snmp_debug.h
+./host/hr_system.lo: ../../include/net-snmp/library/snmp_logging.h
+./host/hr_system.lo: ../../include/net-snmp/session_api.h
+./host/hr_system.lo: ../../include/net-snmp/library/callback.h
+./host/hr_system.lo: ../../include/net-snmp/library/snmp_transport.h
+./host/hr_system.lo: ../../include/net-snmp/library/snmp_service.h
+./host/hr_system.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./host/hr_system.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./host/hr_system.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./host/hr_system.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./host/hr_system.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./host/hr_system.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./host/hr_system.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./host/hr_system.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./host/hr_system.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./host/hr_system.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./host/hr_system.lo: ../../include/net-snmp/library/ucd_compat.h
+./host/hr_system.lo: ../../include/net-snmp/library/mib.h
+./host/hr_system.lo: ../../include/net-snmp/mib_api.h
+./host/hr_system.lo: ../../include/net-snmp/library/parse.h
+./host/hr_system.lo: ../../include/net-snmp/library/oid_stash.h
./host/hr_system.lo: ../../include/net-snmp/library/snmp_impl.h
./host/hr_system.lo: ../../include/net-snmp/library/snmp.h
./host/hr_system.lo: ../../include/net-snmp/library/snmp-tc.h
+./host/hr_system.lo: ../../include/net-snmp/library/getopt.h
./host/hr_system.lo: ../../include/net-snmp/utilities.h
-./host/hr_system.lo: ../../include/net-snmp/library/snmp_client.h
./host/hr_system.lo: ../../include/net-snmp/library/system.h
./host/hr_system.lo: ../../include/net-snmp/library/tools.h
./host/hr_system.lo: ../../include/net-snmp/library/int64.h
./host/hr_system.lo: ../../include/net-snmp/library/mt_support.h
./host/hr_system.lo: ../../include/net-snmp/library/snmp_alarm.h
-./host/hr_system.lo: ../../include/net-snmp/library/callback.h
./host/hr_system.lo: ../../include/net-snmp/library/data_list.h
-./host/hr_system.lo: ../../include/net-snmp/library/oid_stash.h
./host/hr_system.lo: ../../include/net-snmp/library/check_varbind.h
./host/hr_system.lo: ../../include/net-snmp/library/container.h
./host/hr_system.lo: ../../include/net-snmp/library/factory.h
-./host/hr_system.lo: ../../include/net-snmp/library/snmp_logging.h
./host/hr_system.lo: ../../include/net-snmp/library/container_binary_array.h
./host/hr_system.lo: ../../include/net-snmp/library/container_list_ssll.h
./host/hr_system.lo: ../../include/net-snmp/library/container_iterator.h
./host/hr_system.lo: ../../include/net-snmp/library/container.h
./host/hr_system.lo: ../../include/net-snmp/library/snmp_assert.h
./host/hr_system.lo: ../../include/net-snmp/version.h
-./host/hr_system.lo: ../../include/net-snmp/session_api.h
-./host/hr_system.lo: ../../include/net-snmp/library/snmp_transport.h
-./host/hr_system.lo: ../../include/net-snmp/library/snmp_service.h
-./host/hr_system.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./host/hr_system.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./host/hr_system.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./host/hr_system.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./host/hr_system.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./host/hr_system.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./host/hr_system.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./host/hr_system.lo: ../../include/net-snmp/library/ucd_compat.h
-./host/hr_system.lo: ../../include/net-snmp/pdu_api.h
-./host/hr_system.lo: ../../include/net-snmp/mib_api.h
-./host/hr_system.lo: ../../include/net-snmp/library/mib.h
-./host/hr_system.lo: ../../include/net-snmp/library/parse.h
-./host/hr_system.lo: ../../include/net-snmp/varbind_api.h
./host/hr_system.lo: ../../include/net-snmp/config_api.h
./host/hr_system.lo: ../../include/net-snmp/library/read_config.h
./host/hr_system.lo: ../../include/net-snmp/library/default_store.h
./host/hr_system.lo: ../../include/net-snmp/library/snmp_parse_args.h
./host/hr_system.lo: ../../include/net-snmp/library/snmp_enum.h
./host/hr_system.lo: ../../include/net-snmp/library/vacm.h
-./host/hr_system.lo: ../../include/net-snmp/output_api.h
-./host/hr_system.lo: ../../include/net-snmp/library/snmp_debug.h
./host/hr_system.lo: ../../include/net-snmp/snmpv3_api.h
./host/hr_system.lo: ../../include/net-snmp/library/snmpv3.h
./host/hr_system.lo: ../../include/net-snmp/library/transform_oids.h
@@ -4548,6 +5436,7 @@
./host/hr_system.lo: ../../include/net-snmp/library/lcd_time.h
./host/hr_system.lo: ../../include/net-snmp/library/snmp_secmod.h
./host/hr_system.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./host/hr_system.lo: ../../include/net-snmp/library/snmptsm.h
./host/hr_system.lo: ../../include/net-snmp/library/snmpusm.h
./host/hr_system.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./host/hr_system.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -4584,66 +5473,70 @@
./host/hr_system.lo: ../../include/net-snmp/agent/table_iterator.h
./host/hr_system.lo: ../../include/net-snmp/agent/table_container.h
./host/hr_system.lo: ../../include/net-snmp/agent/table_array.h
-./host/hr_system.lo: ../../include/net-snmp/agent/mfd.h host.h host_res.h
-./host/hr_system.lo: ./host/hr_system.h
+./host/hr_system.lo: ../../include/net-snmp/agent/mfd.h
+./host/hr_system.lo: ../../include/net-snmp/agent/snmp_get_statistic.h host.h
+./host/hr_system.lo: host_res.h ./host/hr_system.h
./host/hr_system.lo: ../../include/net-snmp/agent/auto_nlist.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/net-snmp-config.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/system/linux.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/system/sysv.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/system/generic.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/machine/generic.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/net-snmp-features.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/net-snmp-includes.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/definitions.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/types.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/oid.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/types.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_api.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/varbind_api.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_client.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/pdu_api.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/asn1.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/output_api.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_debug.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_logging.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/session_api.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/callback.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_transport.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_service.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/ucd_compat.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/mib.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/mib_api.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/parse.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/oid_stash.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_impl.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp-tc.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/getopt.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/utilities.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_client.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/system.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/tools.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/int64.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/mt_support.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_alarm.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/callback.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/data_list.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/oid_stash.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/check_varbind.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/container.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/factory.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_logging.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/container_binary_array.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/container_list_ssll.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/container_iterator.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/container.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_assert.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/version.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/session_api.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_transport.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_service.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/ucd_compat.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/pdu_api.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/mib_api.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/mib.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/parse.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/varbind_api.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/version.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/config_api.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/read_config.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/default_store.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_parse_args.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_enum.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/vacm.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/output_api.h
-./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_debug.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/snmpv3_api.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpv3.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/transform_oids.h
@@ -4652,6 +5545,7 @@
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/lcd_time.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmp_secmod.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmptsm.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/library/snmpusm.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -4689,67 +5583,71 @@
./ip-mib/ip_scalars.lo: ../../include/net-snmp/agent/table_container.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/agent/table_array.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/agent/mfd.h
+./ip-mib/ip_scalars.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./ip-mib/ip_scalars.lo: ../../include/net-snmp/data_access/ip_scalars.h
./ip-mib/ip_scalars.lo: ./ip-mib/ip_scalars.h
./mibII/at.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/at.lo: ../../include/net-snmp/system/linux.h
-./mibII/at.lo: ../../include/net-snmp/system/sysv.h
-./mibII/at.lo: ../../include/net-snmp/system/generic.h
-./mibII/at.lo: ../../include/net-snmp/machine/generic.h
./mibII/at.lo: ./mibII/mibII_common.h
-./mibII/at.lo: ../../agent/kernel.h
+./mibII/at.lo: ../../agent/kernel.h
./mibII/at.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/at.lo: ../../include/net-snmp/definitions.h
./mibII/at.lo: ../../include/net-snmp/types.h
+./mibII/at.lo: ../../include/net-snmp/library/oid.h
+./mibII/at.lo: ../../include/net-snmp/library/types.h
./mibII/at.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/at.lo: ../../include/net-snmp/varbind_api.h
+./mibII/at.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/at.lo: ../../include/net-snmp/pdu_api.h
./mibII/at.lo: ../../include/net-snmp/library/asn1.h
+./mibII/at.lo: ../../include/net-snmp/output_api.h
+./mibII/at.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/at.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/at.lo: ../../include/net-snmp/session_api.h
+./mibII/at.lo: ../../include/net-snmp/library/callback.h
+./mibII/at.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/at.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/at.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/at.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/at.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/at.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/at.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/at.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/at.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/at.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/at.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/at.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/at.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/at.lo: ../../include/net-snmp/library/mib.h
+./mibII/at.lo: ../../include/net-snmp/mib_api.h
+./mibII/at.lo: ../../include/net-snmp/library/parse.h
+./mibII/at.lo: ../../include/net-snmp/library/oid_stash.h
+./mibII/at.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/at.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/at.lo: ../../include/net-snmp/library/snmp.h
./mibII/at.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/at.lo: ../../include/net-snmp/library/getopt.h
./mibII/at.lo: ../../include/net-snmp/utilities.h
-./mibII/at.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/at.lo: ../../include/net-snmp/library/system.h
./mibII/at.lo: ../../include/net-snmp/library/tools.h
./mibII/at.lo: ../../include/net-snmp/library/int64.h
./mibII/at.lo: ../../include/net-snmp/library/mt_support.h
./mibII/at.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/at.lo: ../../include/net-snmp/library/callback.h
./mibII/at.lo: ../../include/net-snmp/library/data_list.h
-./mibII/at.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/at.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/at.lo: ../../include/net-snmp/library/container.h
./mibII/at.lo: ../../include/net-snmp/library/factory.h
-./mibII/at.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/at.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/at.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/at.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/at.lo: ../../include/net-snmp/library/container.h
./mibII/at.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/at.lo: ../../include/net-snmp/version.h
-./mibII/at.lo: ../../include/net-snmp/session_api.h
-./mibII/at.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/at.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/at.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/at.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/at.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/at.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/at.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/at.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/at.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/at.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/at.lo: ../../include/net-snmp/pdu_api.h
-./mibII/at.lo: ../../include/net-snmp/mib_api.h
-./mibII/at.lo: ../../include/net-snmp/library/mib.h
-./mibII/at.lo: ../../include/net-snmp/library/parse.h
-./mibII/at.lo: ../../include/net-snmp/varbind_api.h
./mibII/at.lo: ../../include/net-snmp/config_api.h
./mibII/at.lo: ../../include/net-snmp/library/read_config.h
./mibII/at.lo: ../../include/net-snmp/library/default_store.h
./mibII/at.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/at.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/at.lo: ../../include/net-snmp/library/vacm.h
-./mibII/at.lo: ../../include/net-snmp/output_api.h
-./mibII/at.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/at.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/at.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/at.lo: ../../include/net-snmp/library/transform_oids.h
@@ -4758,6 +5656,7 @@
./mibII/at.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/at.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/at.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/at.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/at.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/at.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/at.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -4795,68 +5694,72 @@
./mibII/at.lo: ../../include/net-snmp/agent/table_container.h
./mibII/at.lo: ../../include/net-snmp/agent/table_array.h
./mibII/at.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/at.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mibII/at.lo: ../../include/net-snmp/agent/auto_nlist.h ./mibII/at.h
./mibII/at.lo: ./mibII/interfaces.h
./mibII/at.lo: ../../include/net-snmp/data_access/interface.h
./mibII/icmp.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/icmp.lo: ../../include/net-snmp/system/linux.h
-./mibII/icmp.lo: ../../include/net-snmp/system/sysv.h
-./mibII/icmp.lo: ../../include/net-snmp/system/generic.h
-./mibII/icmp.lo: ../../include/net-snmp/machine/generic.h
./mibII/icmp.lo: ./mibII/mibII_common.h
-./mibII/icmp.lo: ../../agent/kernel.h
+./mibII/icmp.lo: ../../agent/kernel.h
./mibII/icmp.lo: ../../include/net-snmp/net-snmp-includes.h
-./mibII/icmp.lo: ../../include/net-snmp/definitions.h
+./mibII/icmp.lo: ../../include/net-snmp/definitions.h
./mibII/icmp.lo: ../../include/net-snmp/types.h
+./mibII/icmp.lo: ../../include/net-snmp/library/oid.h
+./mibII/icmp.lo: ../../include/net-snmp/library/types.h
./mibII/icmp.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/icmp.lo: ../../include/net-snmp/varbind_api.h
+./mibII/icmp.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/icmp.lo: ../../include/net-snmp/pdu_api.h
./mibII/icmp.lo: ../../include/net-snmp/library/asn1.h
+./mibII/icmp.lo: ../../include/net-snmp/output_api.h
+./mibII/icmp.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/icmp.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/icmp.lo: ../../include/net-snmp/session_api.h
+./mibII/icmp.lo: ../../include/net-snmp/library/callback.h
+./mibII/icmp.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/icmp.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/icmp.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/icmp.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/icmp.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/icmp.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/icmp.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/icmp.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/icmp.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/icmp.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/icmp.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/icmp.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/icmp.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/icmp.lo: ../../include/net-snmp/library/mib.h
+./mibII/icmp.lo: ../../include/net-snmp/mib_api.h
+./mibII/icmp.lo: ../../include/net-snmp/library/parse.h
+./mibII/icmp.lo: ../../include/net-snmp/library/oid_stash.h
+./mibII/icmp.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/icmp.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/icmp.lo: ../../include/net-snmp/library/snmp.h
./mibII/icmp.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/icmp.lo: ../../include/net-snmp/library/getopt.h
./mibII/icmp.lo: ../../include/net-snmp/utilities.h
-./mibII/icmp.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/icmp.lo: ../../include/net-snmp/library/system.h
./mibII/icmp.lo: ../../include/net-snmp/library/tools.h
./mibII/icmp.lo: ../../include/net-snmp/library/int64.h
./mibII/icmp.lo: ../../include/net-snmp/library/mt_support.h
./mibII/icmp.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/icmp.lo: ../../include/net-snmp/library/callback.h
./mibII/icmp.lo: ../../include/net-snmp/library/data_list.h
-./mibII/icmp.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/icmp.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/icmp.lo: ../../include/net-snmp/library/container.h
./mibII/icmp.lo: ../../include/net-snmp/library/factory.h
-./mibII/icmp.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/icmp.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/icmp.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/icmp.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/icmp.lo: ../../include/net-snmp/library/container.h
./mibII/icmp.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/icmp.lo: ../../include/net-snmp/version.h
-./mibII/icmp.lo: ../../include/net-snmp/session_api.h
-./mibII/icmp.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/icmp.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/icmp.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/icmp.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/icmp.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/icmp.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/icmp.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/icmp.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/icmp.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/icmp.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/icmp.lo: ../../include/net-snmp/pdu_api.h
-./mibII/icmp.lo: ../../include/net-snmp/mib_api.h
-./mibII/icmp.lo: ../../include/net-snmp/library/mib.h
-./mibII/icmp.lo: ../../include/net-snmp/library/parse.h
-./mibII/icmp.lo: ../../include/net-snmp/varbind_api.h
./mibII/icmp.lo: ../../include/net-snmp/config_api.h
./mibII/icmp.lo: ../../include/net-snmp/library/read_config.h
./mibII/icmp.lo: ../../include/net-snmp/library/default_store.h
./mibII/icmp.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/icmp.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/icmp.lo: ../../include/net-snmp/library/vacm.h
-./mibII/icmp.lo: ../../include/net-snmp/output_api.h
-./mibII/icmp.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/icmp.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/icmp.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/icmp.lo: ../../include/net-snmp/library/transform_oids.h
@@ -4865,6 +5768,7 @@
./mibII/icmp.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/icmp.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/icmp.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/icmp.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/icmp.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/icmp.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/icmp.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -4902,66 +5806,72 @@
./mibII/icmp.lo: ../../include/net-snmp/agent/table_container.h
./mibII/icmp.lo: ../../include/net-snmp/agent/table_array.h
./mibII/icmp.lo: ../../include/net-snmp/agent/mfd.h
-./mibII/icmp.lo: ../../include/net-snmp/agent/auto_nlist.h util_funcs.h
-./mibII/icmp.lo: struct.h ./mibII/icmp.h ./mibII/sysORTable.h
+./mibII/icmp.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./mibII/icmp.lo: ../../include/net-snmp/agent/auto_nlist.h
+./mibII/icmp.lo: ../../include/net-snmp/agent/sysORTable.h
+./mibII/icmp.lo: ../../include/net-snmp/agent/agent_callbacks.h
+./mibII/icmp.lo: util_funcs/MIB_STATS_CACHE_TIMEOUT.h ./mibII/icmp.h
./mibII/interfaces.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/interfaces.lo: ../../include/net-snmp/system/linux.h
-./mibII/interfaces.lo: ../../include/net-snmp/system/sysv.h
-./mibII/interfaces.lo: ../../include/net-snmp/system/generic.h
-./mibII/interfaces.lo: ../../include/net-snmp/machine/generic.h
-./mibII/interfaces.lo: ../../agent/kernel.h
+./mibII/interfaces.lo: ../../include/net-snmp/net-snmp-features.h
+./mibII/interfaces.lo: ../../agent/kernel.h
./mibII/interfaces.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/interfaces.lo: ../../include/net-snmp/definitions.h
-./mibII/interfaces.lo: ../../include/net-snmp/types.h
+./mibII/interfaces.lo: ../../include/net-snmp/types.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/oid.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/types.h
./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/interfaces.lo: ../../include/net-snmp/varbind_api.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/interfaces.lo: ../../include/net-snmp/pdu_api.h
./mibII/interfaces.lo: ../../include/net-snmp/library/asn1.h
+./mibII/interfaces.lo: ../../include/net-snmp/output_api.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/interfaces.lo: ../../include/net-snmp/session_api.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/callback.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/mib.h
+./mibII/interfaces.lo: ../../include/net-snmp/mib_api.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/parse.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/interfaces.lo: ../../include/net-snmp/library/snmp.h
./mibII/interfaces.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/getopt.h
./mibII/interfaces.lo: ../../include/net-snmp/utilities.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/interfaces.lo: ../../include/net-snmp/library/system.h
./mibII/interfaces.lo: ../../include/net-snmp/library/tools.h
./mibII/interfaces.lo: ../../include/net-snmp/library/int64.h
./mibII/interfaces.lo: ../../include/net-snmp/library/mt_support.h
./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/callback.h
./mibII/interfaces.lo: ../../include/net-snmp/library/data_list.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/interfaces.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/interfaces.lo: ../../include/net-snmp/library/container.h
./mibII/interfaces.lo: ../../include/net-snmp/library/factory.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/interfaces.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/interfaces.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/interfaces.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/interfaces.lo: ../../include/net-snmp/library/container.h
./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/interfaces.lo: ../../include/net-snmp/version.h
-./mibII/interfaces.lo: ../../include/net-snmp/session_api.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/interfaces.lo: ../../include/net-snmp/pdu_api.h
-./mibII/interfaces.lo: ../../include/net-snmp/mib_api.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/mib.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/parse.h
-./mibII/interfaces.lo: ../../include/net-snmp/varbind_api.h
./mibII/interfaces.lo: ../../include/net-snmp/config_api.h
./mibII/interfaces.lo: ../../include/net-snmp/library/read_config.h
./mibII/interfaces.lo: ../../include/net-snmp/library/default_store.h
./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/interfaces.lo: ../../include/net-snmp/library/vacm.h
-./mibII/interfaces.lo: ../../include/net-snmp/output_api.h
-./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/interfaces.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/interfaces.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/interfaces.lo: ../../include/net-snmp/library/transform_oids.h
@@ -4970,6 +5880,7 @@
./mibII/interfaces.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/interfaces.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/interfaces.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/interfaces.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/interfaces.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/interfaces.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/interfaces.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -5007,68 +5918,74 @@
./mibII/interfaces.lo: ../../include/net-snmp/agent/table_container.h
./mibII/interfaces.lo: ../../include/net-snmp/agent/table_array.h
./mibII/interfaces.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/interfaces.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mibII/interfaces.lo: ../../include/net-snmp/agent/auto_nlist.h
+./mibII/interfaces.lo: ../../include/net-snmp/agent/sysORTable.h
+./mibII/interfaces.lo: ../../include/net-snmp/agent/agent_callbacks.h
./mibII/interfaces.lo: ../../include/net-snmp/data_access/interface.h
-./mibII/interfaces.lo: ./mibII/interfaces.h struct.h util_funcs.h
-./mibII/interfaces.lo: ./mibII/sysORTable.h
+./mibII/interfaces.lo: ./mibII/interfaces.h struct.h
+./mibII/interfaces.lo: util_funcs/header_generic.h
./mibII/ipAddr.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/ipAddr.lo: ../../include/net-snmp/system/linux.h
-./mibII/ipAddr.lo: ../../include/net-snmp/system/sysv.h
-./mibII/ipAddr.lo: ../../include/net-snmp/system/generic.h
-./mibII/ipAddr.lo: ../../include/net-snmp/machine/generic.h
+./mibII/ipAddr.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/ipAddr.lo: ../../agent/kernel.h
./mibII/ipAddr.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/ipAddr.lo: ../../include/net-snmp/definitions.h
./mibII/ipAddr.lo: ../../include/net-snmp/types.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/oid.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/types.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/ipAddr.lo: ../../include/net-snmp/varbind_api.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/ipAddr.lo: ../../include/net-snmp/pdu_api.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/asn1.h
+./mibII/ipAddr.lo: ../../include/net-snmp/output_api.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/ipAddr.lo: ../../include/net-snmp/session_api.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/callback.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/mib.h
+./mibII/ipAddr.lo: ../../include/net-snmp/mib_api.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/parse.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/getopt.h
./mibII/ipAddr.lo: ../../include/net-snmp/utilities.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/system.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/tools.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/int64.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/mt_support.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/callback.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/data_list.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/container.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/factory.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/container.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/ipAddr.lo: ../../include/net-snmp/version.h
-./mibII/ipAddr.lo: ../../include/net-snmp/session_api.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/ipAddr.lo: ../../include/net-snmp/pdu_api.h
-./mibII/ipAddr.lo: ../../include/net-snmp/mib_api.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/mib.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/parse.h
-./mibII/ipAddr.lo: ../../include/net-snmp/varbind_api.h
./mibII/ipAddr.lo: ../../include/net-snmp/config_api.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/read_config.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/default_store.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/vacm.h
-./mibII/ipAddr.lo: ../../include/net-snmp/output_api.h
-./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/ipAddr.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/transform_oids.h
@@ -5077,6 +5994,7 @@
./mibII/ipAddr.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/ipAddr.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/ipAddr.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/ipAddr.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/ipAddr.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -5114,69 +6032,73 @@
./mibII/ipAddr.lo: ../../include/net-snmp/agent/table_container.h
./mibII/ipAddr.lo: ../../include/net-snmp/agent/table_array.h
./mibII/ipAddr.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/ipAddr.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mibII/ipAddr.lo: ../../include/net-snmp/agent/auto_nlist.h
./mibII/ipAddr.lo: ../../include/net-snmp/data_access/interface.h
./mibII/ipAddr.lo: ./mibII/ip.h ./mibII/var_route.h ./mibII/route_write.h
-./mibII/ipAddr.lo: ./mibII/at.h ./mibII/interfaces.h ./mibII/sysORTable.h
+./mibII/ipAddr.lo: ./mibII/at.h ./mibII/interfaces.h
./mibII/ip.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/ip.lo: ../../include/net-snmp/system/linux.h
-./mibII/ip.lo: ../../include/net-snmp/system/sysv.h
-./mibII/ip.lo: ../../include/net-snmp/system/generic.h
-./mibII/ip.lo: ../../include/net-snmp/machine/generic.h
./mibII/ip.lo: ./mibII/mibII_common.h
-./mibII/ip.lo: ../../agent/kernel.h
+./mibII/ip.lo: ../../agent/kernel.h
./mibII/ip.lo: ../../include/net-snmp/net-snmp-includes.h
-./mibII/ip.lo: ../../include/net-snmp/definitions.h
+./mibII/ip.lo: ../../include/net-snmp/definitions.h
./mibII/ip.lo: ../../include/net-snmp/types.h
+./mibII/ip.lo: ../../include/net-snmp/library/oid.h
+./mibII/ip.lo: ../../include/net-snmp/library/types.h
./mibII/ip.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/ip.lo: ../../include/net-snmp/varbind_api.h
+./mibII/ip.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/ip.lo: ../../include/net-snmp/pdu_api.h
./mibII/ip.lo: ../../include/net-snmp/library/asn1.h
+./mibII/ip.lo: ../../include/net-snmp/output_api.h
+./mibII/ip.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/ip.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/ip.lo: ../../include/net-snmp/session_api.h
+./mibII/ip.lo: ../../include/net-snmp/library/callback.h
+./mibII/ip.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/ip.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/ip.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/ip.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/ip.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/ip.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/ip.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/ip.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/ip.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/ip.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/ip.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/ip.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/ip.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/ip.lo: ../../include/net-snmp/library/mib.h
+./mibII/ip.lo: ../../include/net-snmp/mib_api.h
+./mibII/ip.lo: ../../include/net-snmp/library/parse.h
+./mibII/ip.lo: ../../include/net-snmp/library/oid_stash.h
+./mibII/ip.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/ip.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/ip.lo: ../../include/net-snmp/library/snmp.h
./mibII/ip.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/ip.lo: ../../include/net-snmp/library/getopt.h
./mibII/ip.lo: ../../include/net-snmp/utilities.h
-./mibII/ip.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/ip.lo: ../../include/net-snmp/library/system.h
./mibII/ip.lo: ../../include/net-snmp/library/tools.h
./mibII/ip.lo: ../../include/net-snmp/library/int64.h
./mibII/ip.lo: ../../include/net-snmp/library/mt_support.h
./mibII/ip.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/ip.lo: ../../include/net-snmp/library/callback.h
./mibII/ip.lo: ../../include/net-snmp/library/data_list.h
-./mibII/ip.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/ip.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/ip.lo: ../../include/net-snmp/library/container.h
./mibII/ip.lo: ../../include/net-snmp/library/factory.h
-./mibII/ip.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/ip.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/ip.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/ip.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/ip.lo: ../../include/net-snmp/library/container.h
./mibII/ip.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/ip.lo: ../../include/net-snmp/version.h
-./mibII/ip.lo: ../../include/net-snmp/session_api.h
-./mibII/ip.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/ip.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/ip.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/ip.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/ip.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/ip.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/ip.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/ip.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/ip.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/ip.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/ip.lo: ../../include/net-snmp/pdu_api.h
-./mibII/ip.lo: ../../include/net-snmp/mib_api.h
-./mibII/ip.lo: ../../include/net-snmp/library/mib.h
-./mibII/ip.lo: ../../include/net-snmp/library/parse.h
-./mibII/ip.lo: ../../include/net-snmp/varbind_api.h
./mibII/ip.lo: ../../include/net-snmp/config_api.h
./mibII/ip.lo: ../../include/net-snmp/library/read_config.h
./mibII/ip.lo: ../../include/net-snmp/library/default_store.h
./mibII/ip.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/ip.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/ip.lo: ../../include/net-snmp/library/vacm.h
-./mibII/ip.lo: ../../include/net-snmp/output_api.h
-./mibII/ip.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/ip.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/ip.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/ip.lo: ../../include/net-snmp/library/transform_oids.h
@@ -5185,6 +6107,7 @@
./mibII/ip.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/ip.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/ip.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/ip.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/ip.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/ip.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/ip.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -5222,68 +6145,74 @@
./mibII/ip.lo: ../../include/net-snmp/agent/table_container.h
./mibII/ip.lo: ../../include/net-snmp/agent/table_array.h
./mibII/ip.lo: ../../include/net-snmp/agent/mfd.h
-./mibII/ip.lo: ../../include/net-snmp/agent/auto_nlist.h util_funcs.h
-./mibII/ip.lo: struct.h ./mibII/ip.h ./mibII/var_route.h
-./mibII/ip.lo: ./mibII/route_write.h ./mibII/at.h ./mibII/ipAddr.h
-./mibII/ip.lo: ./mibII/interfaces.h ./mibII/sysORTable.h
+./mibII/ip.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./mibII/ip.lo: ../../include/net-snmp/agent/auto_nlist.h
+./mibII/ip.lo: ../../include/net-snmp/agent/sysORTable.h
+./mibII/ip.lo: ../../include/net-snmp/agent/agent_callbacks.h
+./mibII/ip.lo: util_funcs/MIB_STATS_CACHE_TIMEOUT.h ./mibII/ip.h
+./mibII/ip.lo: ./mibII/var_route.h ./mibII/route_write.h ./mibII/at.h
+./mibII/ip.lo: ./mibII/ipAddr.h ./mibII/interfaces.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/system/linux.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/system/sysv.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/system/generic.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/machine/generic.h
./mibII/ipCidrRouteTable_access.lo: ./mibII/route_headers.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/definitions.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/types.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/oid.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/types.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/varbind_api.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/pdu_api.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/asn1.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/output_api.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/session_api.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/callback.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/mib.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/mib_api.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/parse.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/oid_stash.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/getopt.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/utilities.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/system.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/tools.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/int64.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/mt_support.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/callback.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/data_list.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/container.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/factory.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/container_iterator.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/container.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_assert.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/version.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/session_api.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/pdu_api.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/mib_api.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/mib.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/parse.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/varbind_api.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/container.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_assert.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/version.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/config_api.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/read_config.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/default_store.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/vacm.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/output_api.h
-./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/transform_oids.h
@@ -5292,6 +6221,7 @@
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -5329,66 +6259,70 @@
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/agent/table_container.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/agent/table_array.h
./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/ipCidrRouteTable_access.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mibII/ipCidrRouteTable_access.lo: ./mibII/ipCidrRouteTable_access.h
./mibII/ipCidrRouteTable_access.lo: ./mibII/ipCidrRouteTable_enums.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/system/linux.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/system/sysv.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/system/generic.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/machine/generic.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/ipCidrRouteTable.lo: ./mibII/route_headers.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/definitions.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/types.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/oid.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/types.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/varbind_api.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/pdu_api.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/asn1.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/output_api.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/session_api.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/callback.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/mib.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/mib_api.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/parse.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/getopt.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/utilities.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/system.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/tools.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/int64.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/mt_support.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/callback.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/data_list.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/container.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/factory.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/container.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/version.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/session_api.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/pdu_api.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/mib_api.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/mib.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/parse.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/varbind_api.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/config_api.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/read_config.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/default_store.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/vacm.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/output_api.h
-./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -5397,6 +6331,7 @@
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -5434,6 +6369,7 @@
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/agent/table_container.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/agent/table_array.h
./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/ipCidrRouteTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mibII/ipCidrRouteTable.lo: ./mibII/ipCidrRouteTable.h
./mibII/ipCidrRouteTable.lo: ./mibII/ipCidrRouteTable_columns.h
./mibII/ipCidrRouteTable.lo: ./mibII/ipCidrRouteTable_enums.h
@@ -5441,62 +6377,65 @@
./mibII/ipCidrRouteTable.lo: ./mibII/ipCidrRouteTable_access.h
./mibII/ipCidrRouteTable.lo: ./mibII/var_route.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/system/linux.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/system/sysv.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/system/generic.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/machine/generic.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/definitions.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/types.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/oid.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/types.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/varbind_api.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/pdu_api.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/asn1.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/output_api.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/session_api.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/callback.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/mib.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/mib_api.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/parse.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/oid_stash.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/getopt.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/utilities.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/system.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/tools.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/int64.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/mt_support.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/callback.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/data_list.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/container.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/factory.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/container.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/version.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/session_api.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/pdu_api.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/mib_api.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/mib.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/parse.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/varbind_api.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/config_api.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/read_config.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/default_store.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/vacm.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/output_api.h
-./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/transform_oids.h
@@ -5505,66 +6444,70 @@
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/ipCidrRouteTable_checkfns.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/ipCidrRouteTable_checkfns.lo: ./mibII/ipCidrRouteTable_checkfns.h
./mibII/ipCidrRouteTable_checkfns.lo: ./mibII/ipCidrRouteTable_enums.h
./mibII/ipv6.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/ipv6.lo: ../../include/net-snmp/system/linux.h
-./mibII/ipv6.lo: ../../include/net-snmp/system/sysv.h
-./mibII/ipv6.lo: ../../include/net-snmp/system/generic.h
-./mibII/ipv6.lo: ../../include/net-snmp/machine/generic.h
+./mibII/ipv6.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/ipv6.lo: ../../include/net-snmp/net-snmp-includes.h
-./mibII/ipv6.lo: ../../include/net-snmp/definitions.h
+./mibII/ipv6.lo: ../../include/net-snmp/definitions.h
./mibII/ipv6.lo: ../../include/net-snmp/types.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/oid.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/types.h
./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/ipv6.lo: ../../include/net-snmp/varbind_api.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/ipv6.lo: ../../include/net-snmp/pdu_api.h
./mibII/ipv6.lo: ../../include/net-snmp/library/asn1.h
+./mibII/ipv6.lo: ../../include/net-snmp/output_api.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/ipv6.lo: ../../include/net-snmp/session_api.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/callback.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/mib.h
+./mibII/ipv6.lo: ../../include/net-snmp/mib_api.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/parse.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/ipv6.lo: ../../include/net-snmp/library/snmp.h
./mibII/ipv6.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/getopt.h
./mibII/ipv6.lo: ../../include/net-snmp/utilities.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/ipv6.lo: ../../include/net-snmp/library/system.h
./mibII/ipv6.lo: ../../include/net-snmp/library/tools.h
./mibII/ipv6.lo: ../../include/net-snmp/library/int64.h
./mibII/ipv6.lo: ../../include/net-snmp/library/mt_support.h
./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/callback.h
./mibII/ipv6.lo: ../../include/net-snmp/library/data_list.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/ipv6.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/ipv6.lo: ../../include/net-snmp/library/container.h
./mibII/ipv6.lo: ../../include/net-snmp/library/factory.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/ipv6.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/ipv6.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/ipv6.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/ipv6.lo: ../../include/net-snmp/library/container.h
./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/ipv6.lo: ../../include/net-snmp/version.h
-./mibII/ipv6.lo: ../../include/net-snmp/session_api.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/ipv6.lo: ../../include/net-snmp/pdu_api.h
-./mibII/ipv6.lo: ../../include/net-snmp/mib_api.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/mib.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/parse.h
-./mibII/ipv6.lo: ../../include/net-snmp/varbind_api.h
./mibII/ipv6.lo: ../../include/net-snmp/config_api.h
./mibII/ipv6.lo: ../../include/net-snmp/library/read_config.h
./mibII/ipv6.lo: ../../include/net-snmp/library/default_store.h
./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/ipv6.lo: ../../include/net-snmp/library/vacm.h
-./mibII/ipv6.lo: ../../include/net-snmp/output_api.h
-./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/ipv6.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/ipv6.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/ipv6.lo: ../../include/net-snmp/library/transform_oids.h
@@ -5573,6 +6516,7 @@
./mibII/ipv6.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/ipv6.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/ipv6.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/ipv6.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/ipv6.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/ipv6.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/ipv6.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -5610,67 +6554,70 @@
./mibII/ipv6.lo: ../../include/net-snmp/agent/table_container.h
./mibII/ipv6.lo: ../../include/net-snmp/agent/table_array.h
./mibII/ipv6.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/ipv6.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mibII/ipv6.lo: ../../include/net-snmp/agent/auto_nlist.h
-./mibII/ipv6.lo: ../../agent/kernel.h util_funcs.h struct.h ./mibII/ipv6.h
-./mibII/ipv6.lo: ./mibII/var_route.h ./mibII/route_write.h ./mibII/at.h
-./mibII/ipv6.lo: ./mibII/interfaces.h
+./mibII/ipv6.lo: ../../agent/kernel.h ./mibII/ipv6.h ./mibII/var_route.h
+./mibII/ipv6.lo: ./mibII/route_write.h ./mibII/at.h ./mibII/interfaces.h
./mibII/kernel_linux.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/system/linux.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/system/sysv.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/system/generic.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/machine/generic.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/kernel_linux.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/kernel_linux.lo: ../../include/net-snmp/definitions.h
./mibII/kernel_linux.lo: ../../include/net-snmp/types.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/oid.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/types.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/varbind_api.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/pdu_api.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/asn1.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/output_api.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/session_api.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/callback.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/mib.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/mib_api.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/parse.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/getopt.h
./mibII/kernel_linux.lo: ../../include/net-snmp/utilities.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/system.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/tools.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/int64.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/mt_support.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/callback.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/data_list.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/container.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/factory.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/container.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/kernel_linux.lo: ../../include/net-snmp/version.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/session_api.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/pdu_api.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/mib_api.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/mib.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/parse.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/varbind_api.h
./mibII/kernel_linux.lo: ../../include/net-snmp/config_api.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/read_config.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/default_store.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/vacm.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/output_api.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/kernel_linux.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/transform_oids.h
@@ -5679,6 +6626,7 @@
./mibII/kernel_linux.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/kernel_linux.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/kernel_linux.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/kernel_linux.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -5715,66 +6663,177 @@
./mibII/kernel_linux.lo: ../../include/net-snmp/agent/table_iterator.h
./mibII/kernel_linux.lo: ../../include/net-snmp/agent/table_container.h
./mibII/kernel_linux.lo: ../../include/net-snmp/agent/table_array.h
-./mibII/kernel_linux.lo: ../../include/net-snmp/agent/mfd.h util_funcs.h
-./mibII/kernel_linux.lo: struct.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/kernel_linux.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mibII/kernel_linux.lo: ./mibII/kernel_linux.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/net-snmp-config.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/net-snmp-includes.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/definitions.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/types.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/oid.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/types.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/varbind_api.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/pdu_api.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/asn1.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/output_api.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/session_api.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/callback.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/mib.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/mib_api.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/parse.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/oid_stash.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/net-snmp-features.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmp_impl.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmp.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/getopt.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/utilities.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/system.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/tools.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/int64.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/mt_support.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmp_alarm.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/data_list.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/check_varbind.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/container.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/factory.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/container_binary_array.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/container_list_ssll.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/container_iterator.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/container.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmp_assert.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/version.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/config_api.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/read_config.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/default_store.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmp_parse_args.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmp_enum.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/vacm.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/snmpv3_api.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmpv3.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/transform_oids.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/keytools.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/scapi.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/lcd_time.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmp_secmod.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmptsm.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/snmpusm.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/mib_module_config.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/agent_module_config.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/snmp_agent.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/snmp_vars.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/agent_handler.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/var_struct.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/agent_registry.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/library/fd_event_manager.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/ds_agent.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/agent_read_config.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/agent_trap.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/all_helpers.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/instance.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/baby_steps.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/scalar.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/scalar_group.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/watcher.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/multiplexer.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/null.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/debug_handler.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/cache_handler.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/old_api.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/read_only.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/row_merge.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/serialize.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/bulk_to_next.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/mode_end_call.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/table.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/table_data.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/table_dataset.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/table_tdata.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/table_iterator.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/table_container.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/table_array.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/kernel_netbsd.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./mibII/kernel_netbsd.lo: ./mibII/kernel_netbsd.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/system/linux.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/system/sysv.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/system/generic.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/machine/generic.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/definitions.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/types.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/oid.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/types.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/varbind_api.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/pdu_api.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/asn1.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/output_api.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/session_api.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/callback.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/mib.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/mib_api.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/parse.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/oid_stash.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/getopt.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/utilities.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/system.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/tools.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/int64.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/mt_support.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/callback.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/data_list.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/container.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/factory.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/container.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/version.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/session_api.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/pdu_api.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/mib_api.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/mib.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/parse.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/varbind_api.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/config_api.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/read_config.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/default_store.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/vacm.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/output_api.h
-./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/transform_oids.h
@@ -5783,6 +6842,7 @@
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -5820,64 +6880,68 @@
./mibII/mta_sendmail.lo: ../../include/net-snmp/agent/table_container.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/agent/table_array.h
./mibII/mta_sendmail.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/mta_sendmail.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mibII/mta_sendmail.lo: ./mibII/mta_sendmail.h
./mibII/route_write.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/route_write.lo: ../../include/net-snmp/system/linux.h
-./mibII/route_write.lo: ../../include/net-snmp/system/sysv.h
-./mibII/route_write.lo: ../../include/net-snmp/system/generic.h
-./mibII/route_write.lo: ../../include/net-snmp/machine/generic.h
./mibII/route_write.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/route_write.lo: ../../include/net-snmp/definitions.h
./mibII/route_write.lo: ../../include/net-snmp/types.h
+./mibII/route_write.lo: ../../include/net-snmp/library/oid.h
+./mibII/route_write.lo: ../../include/net-snmp/library/types.h
./mibII/route_write.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/route_write.lo: ../../include/net-snmp/varbind_api.h
+./mibII/route_write.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/route_write.lo: ../../include/net-snmp/pdu_api.h
./mibII/route_write.lo: ../../include/net-snmp/library/asn1.h
+./mibII/route_write.lo: ../../include/net-snmp/output_api.h
+./mibII/route_write.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/route_write.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/route_write.lo: ../../include/net-snmp/session_api.h
+./mibII/route_write.lo: ../../include/net-snmp/library/callback.h
+./mibII/route_write.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/route_write.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/route_write.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/route_write.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/route_write.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/route_write.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/route_write.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/route_write.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/route_write.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/route_write.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/route_write.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/route_write.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/route_write.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/route_write.lo: ../../include/net-snmp/library/mib.h
+./mibII/route_write.lo: ../../include/net-snmp/mib_api.h
+./mibII/route_write.lo: ../../include/net-snmp/library/parse.h
+./mibII/route_write.lo: ../../include/net-snmp/library/oid_stash.h
+./mibII/route_write.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/route_write.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/route_write.lo: ../../include/net-snmp/library/snmp.h
./mibII/route_write.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/route_write.lo: ../../include/net-snmp/library/getopt.h
./mibII/route_write.lo: ../../include/net-snmp/utilities.h
-./mibII/route_write.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/route_write.lo: ../../include/net-snmp/library/system.h
./mibII/route_write.lo: ../../include/net-snmp/library/tools.h
./mibII/route_write.lo: ../../include/net-snmp/library/int64.h
./mibII/route_write.lo: ../../include/net-snmp/library/mt_support.h
./mibII/route_write.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/route_write.lo: ../../include/net-snmp/library/callback.h
./mibII/route_write.lo: ../../include/net-snmp/library/data_list.h
-./mibII/route_write.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/route_write.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/route_write.lo: ../../include/net-snmp/library/container.h
./mibII/route_write.lo: ../../include/net-snmp/library/factory.h
-./mibII/route_write.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/route_write.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/route_write.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/route_write.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/route_write.lo: ../../include/net-snmp/library/container.h
./mibII/route_write.lo: ../../include/net-snmp/library/snmp_assert.h
-./mibII/route_write.lo: ../../include/net-snmp/version.h
-./mibII/route_write.lo: ../../include/net-snmp/session_api.h
-./mibII/route_write.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/route_write.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/route_write.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/route_write.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/route_write.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/route_write.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/route_write.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/route_write.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/route_write.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/route_write.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/route_write.lo: ../../include/net-snmp/pdu_api.h
-./mibII/route_write.lo: ../../include/net-snmp/mib_api.h
-./mibII/route_write.lo: ../../include/net-snmp/library/mib.h
-./mibII/route_write.lo: ../../include/net-snmp/library/parse.h
-./mibII/route_write.lo: ../../include/net-snmp/varbind_api.h
+./mibII/route_write.lo: ../../include/net-snmp/version.h
./mibII/route_write.lo: ../../include/net-snmp/config_api.h
./mibII/route_write.lo: ../../include/net-snmp/library/read_config.h
./mibII/route_write.lo: ../../include/net-snmp/library/default_store.h
./mibII/route_write.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/route_write.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/route_write.lo: ../../include/net-snmp/library/vacm.h
-./mibII/route_write.lo: ../../include/net-snmp/output_api.h
-./mibII/route_write.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/route_write.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/route_write.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/route_write.lo: ../../include/net-snmp/library/transform_oids.h
@@ -5886,6 +6950,7 @@
./mibII/route_write.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/route_write.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/route_write.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/route_write.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/route_write.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/route_write.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/route_write.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -5922,66 +6987,70 @@
./mibII/route_write.lo: ../../include/net-snmp/agent/table_iterator.h
./mibII/route_write.lo: ../../include/net-snmp/agent/table_container.h
./mibII/route_write.lo: ../../include/net-snmp/agent/table_array.h
-./mibII/route_write.lo: ../../include/net-snmp/agent/mfd.h ./mibII/ip.h
-./mibII/route_write.lo: ./mibII/var_route.h ./mibII/route_write.h
-./mibII/route_write.lo: ./mibII/at.h
+./mibII/route_write.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/route_write.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./mibII/route_write.lo: ./mibII/ip.h ./mibII/var_route.h
+./mibII/route_write.lo: ./mibII/route_write.h ./mibII/at.h
./mibII/setSerialNo.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/system/linux.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/system/sysv.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/system/generic.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/machine/generic.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/setSerialNo.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/setSerialNo.lo: ../../include/net-snmp/definitions.h
./mibII/setSerialNo.lo: ../../include/net-snmp/types.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/oid.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/types.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/varbind_api.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/pdu_api.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/asn1.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/output_api.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/session_api.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/callback.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/mib.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/mib_api.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/parse.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/getopt.h
./mibII/setSerialNo.lo: ../../include/net-snmp/utilities.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/system.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/tools.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/int64.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/mt_support.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/callback.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/data_list.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/container.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/factory.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/container.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/setSerialNo.lo: ../../include/net-snmp/version.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/session_api.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/pdu_api.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/mib_api.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/mib.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/parse.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/varbind_api.h
./mibII/setSerialNo.lo: ../../include/net-snmp/config_api.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/read_config.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/default_store.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/vacm.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/output_api.h
-./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/setSerialNo.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/transform_oids.h
@@ -5990,6 +7059,7 @@
./mibII/setSerialNo.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/setSerialNo.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/setSerialNo.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/setSerialNo.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -6027,64 +7097,178 @@
./mibII/setSerialNo.lo: ../../include/net-snmp/agent/table_container.h
./mibII/setSerialNo.lo: ../../include/net-snmp/agent/table_array.h
./mibII/setSerialNo.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/setSerialNo.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mibII/setSerialNo.lo: ./mibII/setSerialNo.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/net-snmp-config.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/net-snmp-features.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/net-snmp-includes.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/definitions.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/types.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/oid.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/types.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/varbind_api.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/pdu_api.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/asn1.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/output_api.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/session_api.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/callback.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/mib.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/mib_api.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/parse.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/oid_stash.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmp_impl.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmp.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/getopt.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/utilities.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/system.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/tools.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/int64.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/mt_support.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmp_alarm.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/data_list.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/check_varbind.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/container.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/factory.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/container_binary_array.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/container_list_ssll.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/container_iterator.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/container.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmp_assert.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/version.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/config_api.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/read_config.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/default_store.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmp_parse_args.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmp_enum.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/vacm.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/snmpv3_api.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmpv3.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/transform_oids.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/keytools.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/scapi.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/lcd_time.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmp_secmod.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmptsm.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/snmpusm.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/mib_module_config.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/agent_module_config.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/snmp_agent.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/snmp_vars.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/agent_handler.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/var_struct.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/agent_registry.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/library/fd_event_manager.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/ds_agent.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/agent_read_config.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/agent_trap.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/all_helpers.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/instance.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/baby_steps.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/scalar.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/scalar_group.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/watcher.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/multiplexer.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/null.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/debug_handler.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/cache_handler.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/old_api.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/read_only.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/row_merge.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/serialize.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/bulk_to_next.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/mode_end_call.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/table.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/table_data.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/table_dataset.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/table_tdata.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/table_iterator.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/table_container.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/table_array.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/sysORTable.h
+./mibII/snmp_mib_5_5.lo: ../../include/net-snmp/agent/agent_callbacks.h
+./mibII/snmp_mib_5_5.lo: ./mibII/snmp_mib_5_5.h ./mibII/updates.h
./mibII/snmp_mib.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/system/linux.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/system/sysv.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/system/generic.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/machine/generic.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/snmp_mib.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/snmp_mib.lo: ../../include/net-snmp/definitions.h
./mibII/snmp_mib.lo: ../../include/net-snmp/types.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/oid.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/types.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/varbind_api.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/pdu_api.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/asn1.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/output_api.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/session_api.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/callback.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/mib.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/mib_api.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/parse.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/getopt.h
./mibII/snmp_mib.lo: ../../include/net-snmp/utilities.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/system.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/tools.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/int64.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/mt_support.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/callback.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/data_list.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/container.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/factory.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/container.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/snmp_mib.lo: ../../include/net-snmp/version.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/session_api.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/pdu_api.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/mib_api.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/mib.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/parse.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/varbind_api.h
./mibII/snmp_mib.lo: ../../include/net-snmp/config_api.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/read_config.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/default_store.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/vacm.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/output_api.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/snmp_mib.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/transform_oids.h
@@ -6093,6 +7277,7 @@
./mibII/snmp_mib.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/snmp_mib.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/snmp_mib.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/snmp_mib.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -6129,65 +7314,71 @@
./mibII/snmp_mib.lo: ../../include/net-snmp/agent/table_iterator.h
./mibII/snmp_mib.lo: ../../include/net-snmp/agent/table_container.h
./mibII/snmp_mib.lo: ../../include/net-snmp/agent/table_array.h
-./mibII/snmp_mib.lo: ../../include/net-snmp/agent/mfd.h util_funcs.h struct.h
-./mibII/snmp_mib.lo: ./mibII/snmp_mib.h ./mibII/sysORTable.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/agent/sysORTable.h
+./mibII/snmp_mib.lo: ../../include/net-snmp/agent/agent_callbacks.h
+./mibII/snmp_mib.lo: ./mibII/snmp_mib.h ./mibII/updates.h
./mibII/sysORTable.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/sysORTable.lo: ../../include/net-snmp/system/linux.h
-./mibII/sysORTable.lo: ../../include/net-snmp/system/sysv.h
-./mibII/sysORTable.lo: ../../include/net-snmp/system/generic.h
-./mibII/sysORTable.lo: ../../include/net-snmp/machine/generic.h
./mibII/sysORTable.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/sysORTable.lo: ../../include/net-snmp/definitions.h
./mibII/sysORTable.lo: ../../include/net-snmp/types.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/oid.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/types.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/sysORTable.lo: ../../include/net-snmp/varbind_api.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/sysORTable.lo: ../../include/net-snmp/pdu_api.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/asn1.h
+./mibII/sysORTable.lo: ../../include/net-snmp/output_api.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/sysORTable.lo: ../../include/net-snmp/session_api.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/callback.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/mib.h
+./mibII/sysORTable.lo: ../../include/net-snmp/mib_api.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/parse.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/oid_stash.h
+./mibII/sysORTable.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/getopt.h
./mibII/sysORTable.lo: ../../include/net-snmp/utilities.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/system.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/tools.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/int64.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/mt_support.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/callback.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/data_list.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/container.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/factory.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/container.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/sysORTable.lo: ../../include/net-snmp/version.h
-./mibII/sysORTable.lo: ../../include/net-snmp/session_api.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/sysORTable.lo: ../../include/net-snmp/pdu_api.h
-./mibII/sysORTable.lo: ../../include/net-snmp/mib_api.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/mib.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/parse.h
-./mibII/sysORTable.lo: ../../include/net-snmp/varbind_api.h
./mibII/sysORTable.lo: ../../include/net-snmp/config_api.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/read_config.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/default_store.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/vacm.h
-./mibII/sysORTable.lo: ../../include/net-snmp/output_api.h
-./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/sysORTable.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -6196,6 +7387,7 @@
./mibII/sysORTable.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/sysORTable.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/sysORTable.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/sysORTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/sysORTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -6233,66 +7425,71 @@
./mibII/sysORTable.lo: ../../include/net-snmp/agent/table_container.h
./mibII/sysORTable.lo: ../../include/net-snmp/agent/table_array.h
./mibII/sysORTable.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/sysORTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./mibII/sysORTable.lo: ../../include/net-snmp/agent/agent_sysORTable.h
+./mibII/sysORTable.lo: ../../include/net-snmp/agent/sysORTable.h
./mibII/sysORTable.lo: ../../include/net-snmp/agent/agent_callbacks.h
-./mibII/sysORTable.lo: struct.h util_funcs.h ./mibII/sysORTable.h
-./mibII/sysORTable.lo: ../../agent/snmpd.h agentx/subagent.h agentx/client.h
+./mibII/sysORTable.lo: ./mibII/sysORTable.h
./mibII/system_mib.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/system_mib.lo: ../../include/net-snmp/system/linux.h
-./mibII/system_mib.lo: ../../include/net-snmp/system/sysv.h
-./mibII/system_mib.lo: ../../include/net-snmp/system/generic.h
-./mibII/system_mib.lo: ../../include/net-snmp/machine/generic.h
+./mibII/system_mib.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/system_mib.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/system_mib.lo: ../../include/net-snmp/definitions.h
./mibII/system_mib.lo: ../../include/net-snmp/types.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/oid.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/types.h
./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/system_mib.lo: ../../include/net-snmp/varbind_api.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/system_mib.lo: ../../include/net-snmp/pdu_api.h
./mibII/system_mib.lo: ../../include/net-snmp/library/asn1.h
+./mibII/system_mib.lo: ../../include/net-snmp/output_api.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/system_mib.lo: ../../include/net-snmp/session_api.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/callback.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/mib.h
+./mibII/system_mib.lo: ../../include/net-snmp/mib_api.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/parse.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/system_mib.lo: ../../include/net-snmp/library/snmp.h
./mibII/system_mib.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/getopt.h
./mibII/system_mib.lo: ../../include/net-snmp/utilities.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/system_mib.lo: ../../include/net-snmp/library/system.h
./mibII/system_mib.lo: ../../include/net-snmp/library/tools.h
./mibII/system_mib.lo: ../../include/net-snmp/library/int64.h
./mibII/system_mib.lo: ../../include/net-snmp/library/mt_support.h
./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/callback.h
./mibII/system_mib.lo: ../../include/net-snmp/library/data_list.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/system_mib.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/system_mib.lo: ../../include/net-snmp/library/container.h
./mibII/system_mib.lo: ../../include/net-snmp/library/factory.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/system_mib.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/system_mib.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/system_mib.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/system_mib.lo: ../../include/net-snmp/library/container.h
./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/system_mib.lo: ../../include/net-snmp/version.h
-./mibII/system_mib.lo: ../../include/net-snmp/session_api.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/system_mib.lo: ../../include/net-snmp/pdu_api.h
-./mibII/system_mib.lo: ../../include/net-snmp/mib_api.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/mib.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/parse.h
-./mibII/system_mib.lo: ../../include/net-snmp/varbind_api.h
./mibII/system_mib.lo: ../../include/net-snmp/config_api.h
./mibII/system_mib.lo: ../../include/net-snmp/library/read_config.h
./mibII/system_mib.lo: ../../include/net-snmp/library/default_store.h
./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/system_mib.lo: ../../include/net-snmp/library/vacm.h
-./mibII/system_mib.lo: ../../include/net-snmp/output_api.h
-./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/system_mib.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/system_mib.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/system_mib.lo: ../../include/net-snmp/library/transform_oids.h
@@ -6301,6 +7498,7 @@
./mibII/system_mib.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/system_mib.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/system_mib.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/system_mib.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/system_mib.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/system_mib.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/system_mib.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -6337,67 +7535,76 @@
./mibII/system_mib.lo: ../../include/net-snmp/agent/table_iterator.h
./mibII/system_mib.lo: ../../include/net-snmp/agent/table_container.h
./mibII/system_mib.lo: ../../include/net-snmp/agent/table_array.h
-./mibII/system_mib.lo: ../../include/net-snmp/agent/mfd.h util_funcs.h
-./mibII/system_mib.lo: struct.h ./mibII/system_mib.h ./mibII/sysORTable.h
+./mibII/system_mib.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/system_mib.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./mibII/system_mib.lo: ../../include/net-snmp/agent/sysORTable.h
+./mibII/system_mib.lo: ../../include/net-snmp/agent/agent_callbacks.h
+./mibII/system_mib.lo: util_funcs.h util_funcs/header_generic.h
+./mibII/system_mib.lo: util_funcs/header_simple_table.h struct.h
+./mibII/system_mib.lo: util_funcs/MIB_STATS_CACHE_TIMEOUT.h
+./mibII/system_mib.lo: ./mibII/system_mib.h ./mibII/updates.h
./mibII/tcp.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/tcp.lo: ../../include/net-snmp/system/linux.h
-./mibII/tcp.lo: ../../include/net-snmp/system/sysv.h
-./mibII/tcp.lo: ../../include/net-snmp/system/generic.h
-./mibII/tcp.lo: ../../include/net-snmp/machine/generic.h
+./mibII/tcp.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/tcp.lo: ./mibII/mibII_common.h
-./mibII/tcp.lo: ../../agent/kernel.h
+./mibII/tcp.lo: ../../agent/kernel.h
./mibII/tcp.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/tcp.lo: ../../include/net-snmp/definitions.h
./mibII/tcp.lo: ../../include/net-snmp/types.h
+./mibII/tcp.lo: ../../include/net-snmp/library/oid.h
+./mibII/tcp.lo: ../../include/net-snmp/library/types.h
./mibII/tcp.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/tcp.lo: ../../include/net-snmp/varbind_api.h
+./mibII/tcp.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/tcp.lo: ../../include/net-snmp/pdu_api.h
./mibII/tcp.lo: ../../include/net-snmp/library/asn1.h
+./mibII/tcp.lo: ../../include/net-snmp/output_api.h
+./mibII/tcp.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/tcp.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/tcp.lo: ../../include/net-snmp/session_api.h
+./mibII/tcp.lo: ../../include/net-snmp/library/callback.h
+./mibII/tcp.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/tcp.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/tcp.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/tcp.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/tcp.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/tcp.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/tcp.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/tcp.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/tcp.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/tcp.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/tcp.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/tcp.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/tcp.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/tcp.lo: ../../include/net-snmp/library/mib.h
+./mibII/tcp.lo: ../../include/net-snmp/mib_api.h
+./mibII/tcp.lo: ../../include/net-snmp/library/parse.h
+./mibII/tcp.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/tcp.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/tcp.lo: ../../include/net-snmp/library/snmp.h
./mibII/tcp.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/tcp.lo: ../../include/net-snmp/library/getopt.h
./mibII/tcp.lo: ../../include/net-snmp/utilities.h
-./mibII/tcp.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/tcp.lo: ../../include/net-snmp/library/system.h
./mibII/tcp.lo: ../../include/net-snmp/library/tools.h
./mibII/tcp.lo: ../../include/net-snmp/library/int64.h
./mibII/tcp.lo: ../../include/net-snmp/library/mt_support.h
./mibII/tcp.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/tcp.lo: ../../include/net-snmp/library/callback.h
./mibII/tcp.lo: ../../include/net-snmp/library/data_list.h
-./mibII/tcp.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/tcp.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/tcp.lo: ../../include/net-snmp/library/container.h
./mibII/tcp.lo: ../../include/net-snmp/library/factory.h
-./mibII/tcp.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/tcp.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/tcp.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/tcp.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/tcp.lo: ../../include/net-snmp/library/container.h
./mibII/tcp.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/tcp.lo: ../../include/net-snmp/version.h
-./mibII/tcp.lo: ../../include/net-snmp/session_api.h
-./mibII/tcp.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/tcp.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/tcp.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/tcp.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/tcp.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/tcp.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/tcp.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/tcp.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/tcp.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/tcp.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/tcp.lo: ../../include/net-snmp/pdu_api.h
-./mibII/tcp.lo: ../../include/net-snmp/mib_api.h
-./mibII/tcp.lo: ../../include/net-snmp/library/mib.h
-./mibII/tcp.lo: ../../include/net-snmp/library/parse.h
-./mibII/tcp.lo: ../../include/net-snmp/varbind_api.h
./mibII/tcp.lo: ../../include/net-snmp/config_api.h
./mibII/tcp.lo: ../../include/net-snmp/library/read_config.h
./mibII/tcp.lo: ../../include/net-snmp/library/default_store.h
./mibII/tcp.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/tcp.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/tcp.lo: ../../include/net-snmp/library/vacm.h
-./mibII/tcp.lo: ../../include/net-snmp/output_api.h
-./mibII/tcp.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/tcp.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/tcp.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/tcp.lo: ../../include/net-snmp/library/transform_oids.h
@@ -6406,6 +7613,7 @@
./mibII/tcp.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/tcp.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/tcp.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/tcp.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/tcp.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/tcp.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/tcp.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -6443,68 +7651,74 @@
./mibII/tcp.lo: ../../include/net-snmp/agent/table_container.h
./mibII/tcp.lo: ../../include/net-snmp/agent/table_array.h
./mibII/tcp.lo: ../../include/net-snmp/agent/mfd.h
-./mibII/tcp.lo: ../../include/net-snmp/agent/auto_nlist.h util_funcs.h
-./mibII/tcp.lo: struct.h ./mibII/tcp.h ./mibII/tcpTable.h
-./mibII/tcp.lo: ./mibII/sysORTable.h
+./mibII/tcp.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./mibII/tcp.lo: ../../include/net-snmp/agent/auto_nlist.h
+./mibII/tcp.lo: ../../include/net-snmp/agent/sysORTable.h
+./mibII/tcp.lo: ../../include/net-snmp/agent/agent_callbacks.h
+./mibII/tcp.lo: util_funcs/MIB_STATS_CACHE_TIMEOUT.h ./mibII/tcp.h
+./mibII/tcp.lo: ./mibII/tcpTable.h
./mibII/tcpTable.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/tcpTable.lo: ../../include/net-snmp/system/linux.h
-./mibII/tcpTable.lo: ../../include/net-snmp/system/sysv.h
-./mibII/tcpTable.lo: ../../include/net-snmp/system/generic.h
-./mibII/tcpTable.lo: ../../include/net-snmp/machine/generic.h
+./mibII/tcpTable.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/tcpTable.lo: ./mibII/mibII_common.h
./mibII/tcpTable.lo: ../../agent/kernel.h
./mibII/tcpTable.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/tcpTable.lo: ../../include/net-snmp/definitions.h
./mibII/tcpTable.lo: ../../include/net-snmp/types.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/oid.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/types.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/tcpTable.lo: ../../include/net-snmp/varbind_api.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/tcpTable.lo: ../../include/net-snmp/pdu_api.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/asn1.h
+./mibII/tcpTable.lo: ../../include/net-snmp/output_api.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/tcpTable.lo: ../../include/net-snmp/session_api.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/callback.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/mib.h
+./mibII/tcpTable.lo: ../../include/net-snmp/mib_api.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/parse.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/getopt.h
./mibII/tcpTable.lo: ../../include/net-snmp/utilities.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/system.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/tools.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/int64.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/mt_support.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/callback.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/data_list.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/container.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/factory.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/container_iterator.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/container.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_assert.h
-./mibII/tcpTable.lo: ../../include/net-snmp/version.h
-./mibII/tcpTable.lo: ../../include/net-snmp/session_api.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/tcpTable.lo: ../../include/net-snmp/pdu_api.h
-./mibII/tcpTable.lo: ../../include/net-snmp/mib_api.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/mib.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/parse.h
-./mibII/tcpTable.lo: ../../include/net-snmp/varbind_api.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/container.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_assert.h
+./mibII/tcpTable.lo: ../../include/net-snmp/version.h
./mibII/tcpTable.lo: ../../include/net-snmp/config_api.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/read_config.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/default_store.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/vacm.h
-./mibII/tcpTable.lo: ../../include/net-snmp/output_api.h
-./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/tcpTable.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -6513,6 +7727,7 @@
./mibII/tcpTable.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/tcpTable.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/tcpTable.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/tcpTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/tcpTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -6550,67 +7765,71 @@
./mibII/tcpTable.lo: ../../include/net-snmp/agent/table_container.h
./mibII/tcpTable.lo: ../../include/net-snmp/agent/table_array.h
./mibII/tcpTable.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/tcpTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mibII/tcpTable.lo: ../../include/net-snmp/agent/auto_nlist.h ./mibII/tcp.h
-./mibII/tcpTable.lo: ./mibII/tcpTable.h ./mibII/sysORTable.h
+./mibII/tcpTable.lo: ./mibII/tcpTable.h
./mibII/udp.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/udp.lo: ../../include/net-snmp/system/linux.h
-./mibII/udp.lo: ../../include/net-snmp/system/sysv.h
-./mibII/udp.lo: ../../include/net-snmp/system/generic.h
-./mibII/udp.lo: ../../include/net-snmp/machine/generic.h
./mibII/udp.lo: ./mibII/mibII_common.h
-./mibII/udp.lo: ../../agent/kernel.h
+./mibII/udp.lo: ../../agent/kernel.h
./mibII/udp.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/udp.lo: ../../include/net-snmp/definitions.h
./mibII/udp.lo: ../../include/net-snmp/types.h
+./mibII/udp.lo: ../../include/net-snmp/library/oid.h
+./mibII/udp.lo: ../../include/net-snmp/library/types.h
./mibII/udp.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/udp.lo: ../../include/net-snmp/varbind_api.h
+./mibII/udp.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/udp.lo: ../../include/net-snmp/pdu_api.h
./mibII/udp.lo: ../../include/net-snmp/library/asn1.h
+./mibII/udp.lo: ../../include/net-snmp/output_api.h
+./mibII/udp.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/udp.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/udp.lo: ../../include/net-snmp/session_api.h
+./mibII/udp.lo: ../../include/net-snmp/library/callback.h
+./mibII/udp.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/udp.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/udp.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/udp.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/udp.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/udp.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/udp.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/udp.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/udp.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/udp.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/udp.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/udp.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/udp.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/udp.lo: ../../include/net-snmp/library/mib.h
+./mibII/udp.lo: ../../include/net-snmp/mib_api.h
+./mibII/udp.lo: ../../include/net-snmp/library/parse.h
+./mibII/udp.lo: ../../include/net-snmp/library/oid_stash.h
+./mibII/udp.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/udp.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/udp.lo: ../../include/net-snmp/library/snmp.h
./mibII/udp.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/udp.lo: ../../include/net-snmp/library/getopt.h
./mibII/udp.lo: ../../include/net-snmp/utilities.h
-./mibII/udp.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/udp.lo: ../../include/net-snmp/library/system.h
./mibII/udp.lo: ../../include/net-snmp/library/tools.h
./mibII/udp.lo: ../../include/net-snmp/library/int64.h
./mibII/udp.lo: ../../include/net-snmp/library/mt_support.h
./mibII/udp.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/udp.lo: ../../include/net-snmp/library/callback.h
./mibII/udp.lo: ../../include/net-snmp/library/data_list.h
-./mibII/udp.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/udp.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/udp.lo: ../../include/net-snmp/library/container.h
./mibII/udp.lo: ../../include/net-snmp/library/factory.h
-./mibII/udp.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/udp.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/udp.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/udp.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/udp.lo: ../../include/net-snmp/library/container.h
./mibII/udp.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/udp.lo: ../../include/net-snmp/version.h
-./mibII/udp.lo: ../../include/net-snmp/session_api.h
-./mibII/udp.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/udp.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/udp.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/udp.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/udp.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/udp.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/udp.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/udp.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/udp.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/udp.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/udp.lo: ../../include/net-snmp/pdu_api.h
-./mibII/udp.lo: ../../include/net-snmp/mib_api.h
-./mibII/udp.lo: ../../include/net-snmp/library/mib.h
-./mibII/udp.lo: ../../include/net-snmp/library/parse.h
-./mibII/udp.lo: ../../include/net-snmp/varbind_api.h
./mibII/udp.lo: ../../include/net-snmp/config_api.h
./mibII/udp.lo: ../../include/net-snmp/library/read_config.h
./mibII/udp.lo: ../../include/net-snmp/library/default_store.h
./mibII/udp.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/udp.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/udp.lo: ../../include/net-snmp/library/vacm.h
-./mibII/udp.lo: ../../include/net-snmp/output_api.h
-./mibII/udp.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/udp.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/udp.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/udp.lo: ../../include/net-snmp/library/transform_oids.h
@@ -6619,6 +7838,7 @@
./mibII/udp.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/udp.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/udp.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/udp.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/udp.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/udp.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/udp.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -6656,68 +7876,74 @@
./mibII/udp.lo: ../../include/net-snmp/agent/table_container.h
./mibII/udp.lo: ../../include/net-snmp/agent/table_array.h
./mibII/udp.lo: ../../include/net-snmp/agent/mfd.h
-./mibII/udp.lo: ../../include/net-snmp/agent/auto_nlist.h util_funcs.h
-./mibII/udp.lo: struct.h ./mibII/udp.h ./mibII/udpTable.h
-./mibII/udp.lo: ./mibII/sysORTable.h
+./mibII/udp.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./mibII/udp.lo: ../../include/net-snmp/agent/auto_nlist.h
+./mibII/udp.lo: ../../include/net-snmp/agent/sysORTable.h
+./mibII/udp.lo: ../../include/net-snmp/agent/agent_callbacks.h
+./mibII/udp.lo: util_funcs/MIB_STATS_CACHE_TIMEOUT.h ./mibII/udp.h
+./mibII/udp.lo: ./mibII/udpTable.h
./mibII/udpTable.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/udpTable.lo: ../../include/net-snmp/system/linux.h
-./mibII/udpTable.lo: ../../include/net-snmp/system/sysv.h
-./mibII/udpTable.lo: ../../include/net-snmp/system/generic.h
-./mibII/udpTable.lo: ../../include/net-snmp/machine/generic.h
./mibII/udpTable.lo: ./mibII/mibII_common.h
./mibII/udpTable.lo: ../../agent/kernel.h
./mibII/udpTable.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/udpTable.lo: ../../include/net-snmp/definitions.h
./mibII/udpTable.lo: ../../include/net-snmp/types.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/oid.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/types.h
./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/udpTable.lo: ../../include/net-snmp/varbind_api.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/udpTable.lo: ../../include/net-snmp/pdu_api.h
./mibII/udpTable.lo: ../../include/net-snmp/library/asn1.h
+./mibII/udpTable.lo: ../../include/net-snmp/output_api.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/udpTable.lo: ../../include/net-snmp/session_api.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/callback.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/mib.h
+./mibII/udpTable.lo: ../../include/net-snmp/mib_api.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/parse.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/oid_stash.h
+./mibII/udpTable.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/udpTable.lo: ../../include/net-snmp/library/snmp.h
./mibII/udpTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/getopt.h
./mibII/udpTable.lo: ../../include/net-snmp/utilities.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/udpTable.lo: ../../include/net-snmp/library/system.h
./mibII/udpTable.lo: ../../include/net-snmp/library/tools.h
./mibII/udpTable.lo: ../../include/net-snmp/library/int64.h
./mibII/udpTable.lo: ../../include/net-snmp/library/mt_support.h
./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/callback.h
./mibII/udpTable.lo: ../../include/net-snmp/library/data_list.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/udpTable.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/udpTable.lo: ../../include/net-snmp/library/container.h
./mibII/udpTable.lo: ../../include/net-snmp/library/factory.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/udpTable.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/udpTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/udpTable.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/udpTable.lo: ../../include/net-snmp/library/container.h
./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/udpTable.lo: ../../include/net-snmp/version.h
-./mibII/udpTable.lo: ../../include/net-snmp/session_api.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/udpTable.lo: ../../include/net-snmp/pdu_api.h
-./mibII/udpTable.lo: ../../include/net-snmp/mib_api.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/mib.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/parse.h
-./mibII/udpTable.lo: ../../include/net-snmp/varbind_api.h
./mibII/udpTable.lo: ../../include/net-snmp/config_api.h
./mibII/udpTable.lo: ../../include/net-snmp/library/read_config.h
./mibII/udpTable.lo: ../../include/net-snmp/library/default_store.h
./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/udpTable.lo: ../../include/net-snmp/library/vacm.h
-./mibII/udpTable.lo: ../../include/net-snmp/output_api.h
-./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/udpTable.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/udpTable.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/udpTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -6726,6 +7952,7 @@
./mibII/udpTable.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/udpTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/udpTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/udpTable.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/udpTable.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/udpTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/udpTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -6763,65 +7990,176 @@
./mibII/udpTable.lo: ../../include/net-snmp/agent/table_container.h
./mibII/udpTable.lo: ../../include/net-snmp/agent/table_array.h
./mibII/udpTable.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/udpTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mibII/udpTable.lo: ../../include/net-snmp/agent/auto_nlist.h ./mibII/udp.h
-./mibII/udpTable.lo: ./mibII/udpTable.h ./mibII/sysORTable.h
+./mibII/udpTable.lo: ./mibII/udpTable.h
+./mibII/updates.lo: ../../include/net-snmp/net-snmp-config.h
+./mibII/updates.lo: ../../include/net-snmp/net-snmp-includes.h
+./mibII/updates.lo: ../../include/net-snmp/definitions.h
+./mibII/updates.lo: ../../include/net-snmp/types.h
+./mibII/updates.lo: ../../include/net-snmp/library/oid.h
+./mibII/updates.lo: ../../include/net-snmp/library/types.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/updates.lo: ../../include/net-snmp/varbind_api.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/updates.lo: ../../include/net-snmp/pdu_api.h
+./mibII/updates.lo: ../../include/net-snmp/library/asn1.h
+./mibII/updates.lo: ../../include/net-snmp/output_api.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/updates.lo: ../../include/net-snmp/session_api.h
+./mibII/updates.lo: ../../include/net-snmp/library/callback.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/updates.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/updates.lo: ../../include/net-snmp/library/mib.h
+./mibII/updates.lo: ../../include/net-snmp/mib_api.h
+./mibII/updates.lo: ../../include/net-snmp/library/parse.h
+./mibII/updates.lo: ../../include/net-snmp/library/oid_stash.h
+./mibII/updates.lo: ../../include/net-snmp/net-snmp-features.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmp_impl.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmp.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/updates.lo: ../../include/net-snmp/library/getopt.h
+./mibII/updates.lo: ../../include/net-snmp/utilities.h
+./mibII/updates.lo: ../../include/net-snmp/library/system.h
+./mibII/updates.lo: ../../include/net-snmp/library/tools.h
+./mibII/updates.lo: ../../include/net-snmp/library/int64.h
+./mibII/updates.lo: ../../include/net-snmp/library/mt_support.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmp_alarm.h
+./mibII/updates.lo: ../../include/net-snmp/library/data_list.h
+./mibII/updates.lo: ../../include/net-snmp/library/check_varbind.h
+./mibII/updates.lo: ../../include/net-snmp/library/container.h
+./mibII/updates.lo: ../../include/net-snmp/library/factory.h
+./mibII/updates.lo: ../../include/net-snmp/library/container_binary_array.h
+./mibII/updates.lo: ../../include/net-snmp/library/container_list_ssll.h
+./mibII/updates.lo: ../../include/net-snmp/library/container_iterator.h
+./mibII/updates.lo: ../../include/net-snmp/library/container.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmp_assert.h
+./mibII/updates.lo: ../../include/net-snmp/version.h
+./mibII/updates.lo: ../../include/net-snmp/config_api.h
+./mibII/updates.lo: ../../include/net-snmp/library/read_config.h
+./mibII/updates.lo: ../../include/net-snmp/library/default_store.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmp_parse_args.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmp_enum.h
+./mibII/updates.lo: ../../include/net-snmp/library/vacm.h
+./mibII/updates.lo: ../../include/net-snmp/snmpv3_api.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmpv3.h
+./mibII/updates.lo: ../../include/net-snmp/library/transform_oids.h
+./mibII/updates.lo: ../../include/net-snmp/library/keytools.h
+./mibII/updates.lo: ../../include/net-snmp/library/scapi.h
+./mibII/updates.lo: ../../include/net-snmp/library/lcd_time.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmp_secmod.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmptsm.h
+./mibII/updates.lo: ../../include/net-snmp/library/snmpusm.h
+./mibII/updates.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
+./mibII/updates.lo: ../../include/net-snmp/agent/mib_module_config.h
+./mibII/updates.lo: ../../include/net-snmp/agent/agent_module_config.h
+./mibII/updates.lo: ../../include/net-snmp/agent/snmp_agent.h
+./mibII/updates.lo: ../../include/net-snmp/agent/snmp_vars.h
+./mibII/updates.lo: ../../include/net-snmp/agent/agent_handler.h
+./mibII/updates.lo: ../../include/net-snmp/agent/var_struct.h
+./mibII/updates.lo: ../../include/net-snmp/agent/agent_registry.h
+./mibII/updates.lo: ../../include/net-snmp/library/fd_event_manager.h
+./mibII/updates.lo: ../../include/net-snmp/agent/ds_agent.h
+./mibII/updates.lo: ../../include/net-snmp/agent/agent_read_config.h
+./mibII/updates.lo: ../../include/net-snmp/agent/agent_trap.h
+./mibII/updates.lo: ../../include/net-snmp/agent/all_helpers.h
+./mibII/updates.lo: ../../include/net-snmp/agent/instance.h
+./mibII/updates.lo: ../../include/net-snmp/agent/baby_steps.h
+./mibII/updates.lo: ../../include/net-snmp/agent/scalar.h
+./mibII/updates.lo: ../../include/net-snmp/agent/scalar_group.h
+./mibII/updates.lo: ../../include/net-snmp/agent/watcher.h
+./mibII/updates.lo: ../../include/net-snmp/agent/multiplexer.h
+./mibII/updates.lo: ../../include/net-snmp/agent/null.h
+./mibII/updates.lo: ../../include/net-snmp/agent/debug_handler.h
+./mibII/updates.lo: ../../include/net-snmp/agent/cache_handler.h
+./mibII/updates.lo: ../../include/net-snmp/agent/old_api.h
+./mibII/updates.lo: ../../include/net-snmp/agent/read_only.h
+./mibII/updates.lo: ../../include/net-snmp/agent/row_merge.h
+./mibII/updates.lo: ../../include/net-snmp/agent/serialize.h
+./mibII/updates.lo: ../../include/net-snmp/agent/bulk_to_next.h
+./mibII/updates.lo: ../../include/net-snmp/agent/mode_end_call.h
+./mibII/updates.lo: ../../include/net-snmp/agent/table.h
+./mibII/updates.lo: ../../include/net-snmp/agent/table_data.h
+./mibII/updates.lo: ../../include/net-snmp/agent/table_dataset.h
+./mibII/updates.lo: ../../include/net-snmp/agent/table_tdata.h
+./mibII/updates.lo: ../../include/net-snmp/agent/table_iterator.h
+./mibII/updates.lo: ../../include/net-snmp/agent/table_container.h
+./mibII/updates.lo: ../../include/net-snmp/agent/table_array.h
+./mibII/updates.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/updates.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mibII/vacm_conf.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/system/linux.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/system/sysv.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/system/generic.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/machine/generic.h
./mibII/vacm_conf.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/vacm_conf.lo: ../../include/net-snmp/definitions.h
./mibII/vacm_conf.lo: ../../include/net-snmp/types.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/oid.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/types.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/varbind_api.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/pdu_api.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/asn1.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/output_api.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/session_api.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/callback.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/mib.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/mib_api.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/parse.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/oid_stash.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/getopt.h
./mibII/vacm_conf.lo: ../../include/net-snmp/utilities.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/system.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/tools.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/int64.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/mt_support.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/callback.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/data_list.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/container.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/factory.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/container.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/vacm_conf.lo: ../../include/net-snmp/version.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/session_api.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/pdu_api.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/mib_api.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/mib.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/parse.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/varbind_api.h
./mibII/vacm_conf.lo: ../../include/net-snmp/config_api.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/read_config.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/default_store.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/vacm.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/output_api.h
-./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/vacm_conf.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/transform_oids.h
@@ -6830,6 +8168,7 @@
./mibII/vacm_conf.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/vacm_conf.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/vacm_conf.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/vacm_conf.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -6867,66 +8206,69 @@
./mibII/vacm_conf.lo: ../../include/net-snmp/agent/table_container.h
./mibII/vacm_conf.lo: ../../include/net-snmp/agent/table_array.h
./mibII/vacm_conf.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/vacm_conf.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mibII/vacm_conf.lo: ../../include/net-snmp/agent/agent_callbacks.h
-./mibII/vacm_conf.lo: ./mibII/vacm_conf.h util_funcs.h struct.h
-./mibII/vacm_conf.lo: ./mibII/sysORTable.h ../../agent/snmpd.h
+./mibII/vacm_conf.lo: ./mibII/vacm_conf.h ../../agent/snmpd.h
./mibII/vacm_context.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/vacm_context.lo: ../../include/net-snmp/system/linux.h
-./mibII/vacm_context.lo: ../../include/net-snmp/system/sysv.h
-./mibII/vacm_context.lo: ../../include/net-snmp/system/generic.h
-./mibII/vacm_context.lo: ../../include/net-snmp/machine/generic.h
./mibII/vacm_context.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/vacm_context.lo: ../../include/net-snmp/definitions.h
./mibII/vacm_context.lo: ../../include/net-snmp/types.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/oid.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/types.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/vacm_context.lo: ../../include/net-snmp/varbind_api.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/vacm_context.lo: ../../include/net-snmp/pdu_api.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/asn1.h
+./mibII/vacm_context.lo: ../../include/net-snmp/output_api.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/vacm_context.lo: ../../include/net-snmp/session_api.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/callback.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/mib.h
+./mibII/vacm_context.lo: ../../include/net-snmp/mib_api.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/parse.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/oid_stash.h
+./mibII/vacm_context.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/getopt.h
./mibII/vacm_context.lo: ../../include/net-snmp/utilities.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/system.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/tools.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/int64.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/mt_support.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/callback.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/data_list.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/container.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/factory.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/container.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/vacm_context.lo: ../../include/net-snmp/version.h
-./mibII/vacm_context.lo: ../../include/net-snmp/session_api.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/vacm_context.lo: ../../include/net-snmp/pdu_api.h
-./mibII/vacm_context.lo: ../../include/net-snmp/mib_api.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/mib.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/parse.h
-./mibII/vacm_context.lo: ../../include/net-snmp/varbind_api.h
./mibII/vacm_context.lo: ../../include/net-snmp/config_api.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/read_config.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/default_store.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/vacm.h
-./mibII/vacm_context.lo: ../../include/net-snmp/output_api.h
-./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/vacm_context.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/transform_oids.h
@@ -6935,6 +8277,7 @@
./mibII/vacm_context.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/vacm_context.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/vacm_context.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/vacm_context.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/vacm_context.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -6972,64 +8315,68 @@
./mibII/vacm_context.lo: ../../include/net-snmp/agent/table_container.h
./mibII/vacm_context.lo: ../../include/net-snmp/agent/table_array.h
./mibII/vacm_context.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/vacm_context.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mibII/vacm_context.lo: ./mibII/vacm_context.h
./mibII/vacm_vars.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/system/linux.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/system/sysv.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/system/generic.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/machine/generic.h
./mibII/vacm_vars.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/vacm_vars.lo: ../../include/net-snmp/definitions.h
./mibII/vacm_vars.lo: ../../include/net-snmp/types.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/oid.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/types.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/varbind_api.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/pdu_api.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/asn1.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/output_api.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/session_api.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/callback.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/mib.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/mib_api.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/parse.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/oid_stash.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/getopt.h
./mibII/vacm_vars.lo: ../../include/net-snmp/utilities.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/system.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/tools.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/int64.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/mt_support.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/callback.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/data_list.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/container.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/factory.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/container.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_assert.h
./mibII/vacm_vars.lo: ../../include/net-snmp/version.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/session_api.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/pdu_api.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/mib_api.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/mib.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/parse.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/varbind_api.h
./mibII/vacm_vars.lo: ../../include/net-snmp/config_api.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/read_config.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/default_store.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/vacm.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/output_api.h
-./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/vacm_vars.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/transform_oids.h
@@ -7038,6 +8385,7 @@
./mibII/vacm_vars.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/vacm_vars.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/vacm_vars.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/vacm_vars.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -7075,67 +8423,71 @@
./mibII/vacm_vars.lo: ../../include/net-snmp/agent/table_container.h
./mibII/vacm_vars.lo: ../../include/net-snmp/agent/table_array.h
./mibII/vacm_vars.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mibII/vacm_vars.lo: ../../include/net-snmp/agent/agent_callbacks.h
-./mibII/vacm_vars.lo: ./mibII/vacm_vars.h util_funcs.h struct.h
-./mibII/vacm_vars.lo: ./mibII/sysORTable.h
+./mibII/vacm_vars.lo: ../../include/net-snmp/agent/sysORTable.h
+./mibII/vacm_vars.lo: ./mibII/vacm_vars.h util_funcs/header_generic.h
./mibII/var_route.lo: ../../include/net-snmp/net-snmp-config.h
-./mibII/var_route.lo: ../../include/net-snmp/system/linux.h
-./mibII/var_route.lo: ../../include/net-snmp/system/sysv.h
-./mibII/var_route.lo: ../../include/net-snmp/system/generic.h
-./mibII/var_route.lo: ../../include/net-snmp/machine/generic.h
+./mibII/var_route.lo: ../../include/net-snmp/net-snmp-features.h
./mibII/var_route.lo: ./mibII/route_headers.h
./mibII/var_route.lo: ../../include/net-snmp/net-snmp-includes.h
./mibII/var_route.lo: ../../include/net-snmp/definitions.h
./mibII/var_route.lo: ../../include/net-snmp/types.h
+./mibII/var_route.lo: ../../include/net-snmp/library/oid.h
+./mibII/var_route.lo: ../../include/net-snmp/library/types.h
./mibII/var_route.lo: ../../include/net-snmp/library/snmp_api.h
+./mibII/var_route.lo: ../../include/net-snmp/varbind_api.h
+./mibII/var_route.lo: ../../include/net-snmp/library/snmp_client.h
+./mibII/var_route.lo: ../../include/net-snmp/pdu_api.h
./mibII/var_route.lo: ../../include/net-snmp/library/asn1.h
+./mibII/var_route.lo: ../../include/net-snmp/output_api.h
+./mibII/var_route.lo: ../../include/net-snmp/library/snmp_debug.h
+./mibII/var_route.lo: ../../include/net-snmp/library/snmp_logging.h
+./mibII/var_route.lo: ../../include/net-snmp/session_api.h
+./mibII/var_route.lo: ../../include/net-snmp/library/callback.h
+./mibII/var_route.lo: ../../include/net-snmp/library/snmp_transport.h
+./mibII/var_route.lo: ../../include/net-snmp/library/snmp_service.h
+./mibII/var_route.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./mibII/var_route.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./mibII/var_route.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./mibII/var_route.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./mibII/var_route.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./mibII/var_route.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./mibII/var_route.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./mibII/var_route.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./mibII/var_route.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./mibII/var_route.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./mibII/var_route.lo: ../../include/net-snmp/library/ucd_compat.h
+./mibII/var_route.lo: ../../include/net-snmp/library/mib.h
+./mibII/var_route.lo: ../../include/net-snmp/mib_api.h
+./mibII/var_route.lo: ../../include/net-snmp/library/parse.h
+./mibII/var_route.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/var_route.lo: ../../include/net-snmp/library/snmp_impl.h
./mibII/var_route.lo: ../../include/net-snmp/library/snmp.h
./mibII/var_route.lo: ../../include/net-snmp/library/snmp-tc.h
+./mibII/var_route.lo: ../../include/net-snmp/library/getopt.h
./mibII/var_route.lo: ../../include/net-snmp/utilities.h
-./mibII/var_route.lo: ../../include/net-snmp/library/snmp_client.h
./mibII/var_route.lo: ../../include/net-snmp/library/system.h
./mibII/var_route.lo: ../../include/net-snmp/library/tools.h
./mibII/var_route.lo: ../../include/net-snmp/library/int64.h
./mibII/var_route.lo: ../../include/net-snmp/library/mt_support.h
./mibII/var_route.lo: ../../include/net-snmp/library/snmp_alarm.h
-./mibII/var_route.lo: ../../include/net-snmp/library/callback.h
./mibII/var_route.lo: ../../include/net-snmp/library/data_list.h
-./mibII/var_route.lo: ../../include/net-snmp/library/oid_stash.h
./mibII/var_route.lo: ../../include/net-snmp/library/check_varbind.h
./mibII/var_route.lo: ../../include/net-snmp/library/container.h
./mibII/var_route.lo: ../../include/net-snmp/library/factory.h
-./mibII/var_route.lo: ../../include/net-snmp/library/snmp_logging.h
./mibII/var_route.lo: ../../include/net-snmp/library/container_binary_array.h
./mibII/var_route.lo: ../../include/net-snmp/library/container_list_ssll.h
./mibII/var_route.lo: ../../include/net-snmp/library/container_iterator.h
./mibII/var_route.lo: ../../include/net-snmp/library/container.h
./mibII/var_route.lo: ../../include/net-snmp/library/snmp_assert.h
-./mibII/var_route.lo: ../../include/net-snmp/version.h
-./mibII/var_route.lo: ../../include/net-snmp/session_api.h
-./mibII/var_route.lo: ../../include/net-snmp/library/snmp_transport.h
-./mibII/var_route.lo: ../../include/net-snmp/library/snmp_service.h
-./mibII/var_route.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./mibII/var_route.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./mibII/var_route.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./mibII/var_route.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./mibII/var_route.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./mibII/var_route.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./mibII/var_route.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./mibII/var_route.lo: ../../include/net-snmp/library/ucd_compat.h
-./mibII/var_route.lo: ../../include/net-snmp/pdu_api.h
-./mibII/var_route.lo: ../../include/net-snmp/mib_api.h
-./mibII/var_route.lo: ../../include/net-snmp/library/mib.h
-./mibII/var_route.lo: ../../include/net-snmp/library/parse.h
-./mibII/var_route.lo: ../../include/net-snmp/varbind_api.h
+./mibII/var_route.lo: ../../include/net-snmp/version.h
./mibII/var_route.lo: ../../include/net-snmp/config_api.h
./mibII/var_route.lo: ../../include/net-snmp/library/read_config.h
./mibII/var_route.lo: ../../include/net-snmp/library/default_store.h
./mibII/var_route.lo: ../../include/net-snmp/library/snmp_parse_args.h
./mibII/var_route.lo: ../../include/net-snmp/library/snmp_enum.h
./mibII/var_route.lo: ../../include/net-snmp/library/vacm.h
-./mibII/var_route.lo: ../../include/net-snmp/output_api.h
-./mibII/var_route.lo: ../../include/net-snmp/library/snmp_debug.h
./mibII/var_route.lo: ../../include/net-snmp/snmpv3_api.h
./mibII/var_route.lo: ../../include/net-snmp/library/snmpv3.h
./mibII/var_route.lo: ../../include/net-snmp/library/transform_oids.h
@@ -7144,6 +8496,7 @@
./mibII/var_route.lo: ../../include/net-snmp/library/lcd_time.h
./mibII/var_route.lo: ../../include/net-snmp/library/snmp_secmod.h
./mibII/var_route.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./mibII/var_route.lo: ../../include/net-snmp/library/snmptsm.h
./mibII/var_route.lo: ../../include/net-snmp/library/snmpusm.h
./mibII/var_route.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./mibII/var_route.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -7181,68 +8534,72 @@
./mibII/var_route.lo: ../../include/net-snmp/agent/table_container.h
./mibII/var_route.lo: ../../include/net-snmp/agent/table_array.h
./mibII/var_route.lo: ../../include/net-snmp/agent/mfd.h
+./mibII/var_route.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./mibII/var_route.lo: ../../include/net-snmp/agent/auto_nlist.h
./mibII/var_route.lo: ../../include/net-snmp/data_access/interface.h
./mibII/var_route.lo: ./mibII/ip.h ./mibII/var_route.h ./mibII/route_write.h
./mibII/var_route.lo: ./mibII/at.h ../../agent/kernel.h ./mibII/interfaces.h
-./mibII/var_route.lo: struct.h util_funcs.h
+./mibII/var_route.lo: struct.h
./misc/ipfwacc.lo: ../../include/net-snmp/net-snmp-config.h
-./misc/ipfwacc.lo: ../../include/net-snmp/system/linux.h
-./misc/ipfwacc.lo: ../../include/net-snmp/system/sysv.h
-./misc/ipfwacc.lo: ../../include/net-snmp/system/generic.h
-./misc/ipfwacc.lo: ../../include/net-snmp/machine/generic.h
./misc/ipfwacc.lo: ../../include/net-snmp/net-snmp-includes.h
./misc/ipfwacc.lo: ../../include/net-snmp/definitions.h
./misc/ipfwacc.lo: ../../include/net-snmp/types.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/oid.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/types.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_api.h
+./misc/ipfwacc.lo: ../../include/net-snmp/varbind_api.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_client.h
+./misc/ipfwacc.lo: ../../include/net-snmp/pdu_api.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/asn1.h
+./misc/ipfwacc.lo: ../../include/net-snmp/output_api.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_debug.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_logging.h
+./misc/ipfwacc.lo: ../../include/net-snmp/session_api.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/callback.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_transport.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_service.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/ucd_compat.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/mib.h
+./misc/ipfwacc.lo: ../../include/net-snmp/mib_api.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/parse.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/oid_stash.h
+./misc/ipfwacc.lo: ../../include/net-snmp/net-snmp-features.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_impl.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp-tc.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/getopt.h
./misc/ipfwacc.lo: ../../include/net-snmp/utilities.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_client.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/system.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/tools.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/int64.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/mt_support.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_alarm.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/callback.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/data_list.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/oid_stash.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/check_varbind.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/container.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/factory.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_logging.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/container_binary_array.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/container_list_ssll.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/container_iterator.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/container.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_assert.h
./misc/ipfwacc.lo: ../../include/net-snmp/version.h
-./misc/ipfwacc.lo: ../../include/net-snmp/session_api.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_transport.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_service.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/ucd_compat.h
-./misc/ipfwacc.lo: ../../include/net-snmp/pdu_api.h
-./misc/ipfwacc.lo: ../../include/net-snmp/mib_api.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/mib.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/parse.h
-./misc/ipfwacc.lo: ../../include/net-snmp/varbind_api.h
./misc/ipfwacc.lo: ../../include/net-snmp/config_api.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/read_config.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/default_store.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_parse_args.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_enum.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/vacm.h
-./misc/ipfwacc.lo: ../../include/net-snmp/output_api.h
-./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_debug.h
./misc/ipfwacc.lo: ../../include/net-snmp/snmpv3_api.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpv3.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/transform_oids.h
@@ -7251,6 +8608,7 @@
./misc/ipfwacc.lo: ../../include/net-snmp/library/lcd_time.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/snmp_secmod.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./misc/ipfwacc.lo: ../../include/net-snmp/library/snmptsm.h
./misc/ipfwacc.lo: ../../include/net-snmp/library/snmpusm.h
./misc/ipfwacc.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./misc/ipfwacc.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -7287,65 +8645,69 @@
./misc/ipfwacc.lo: ../../include/net-snmp/agent/table_iterator.h
./misc/ipfwacc.lo: ../../include/net-snmp/agent/table_container.h
./misc/ipfwacc.lo: ../../include/net-snmp/agent/table_array.h
-./misc/ipfwacc.lo: ../../include/net-snmp/agent/mfd.h util_funcs.h struct.h
-./misc/ipfwacc.lo: ./misc/ipfwacc.h
+./misc/ipfwacc.lo: ../../include/net-snmp/agent/mfd.h
+./misc/ipfwacc.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./misc/ipfwacc.lo: util_funcs/header_simple_table.h ./misc/ipfwacc.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/net-snmp-config.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/system/linux.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/system/sysv.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/system/generic.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/machine/generic.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/net-snmp-features.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/net-snmp-includes.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/definitions.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/types.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/oid.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/types.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_api.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/varbind_api.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_client.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/pdu_api.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/asn1.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/output_api.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_debug.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_logging.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/session_api.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/callback.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_transport.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_service.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/ucd_compat.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/mib.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/mib_api.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/parse.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/oid_stash.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_impl.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp-tc.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/getopt.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/utilities.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_client.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/system.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/tools.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/int64.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/mt_support.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_alarm.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/callback.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/data_list.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/oid_stash.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/check_varbind.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/container.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/factory.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_logging.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/container_binary_array.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/container_list_ssll.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/container_iterator.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/container.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_assert.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/version.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/session_api.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_transport.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_service.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/ucd_compat.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/pdu_api.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/mib_api.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/mib.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/parse.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/varbind_api.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/config_api.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/read_config.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/default_store.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_parse_args.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_enum.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/vacm.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/output_api.h
-./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_debug.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/snmpv3_api.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpv3.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/transform_oids.h
@@ -7354,6 +8716,7 @@
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/lcd_time.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmp_secmod.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmptsm.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/library/snmpusm.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -7391,64 +8754,70 @@
./notification-log-mib/notification_log.lo: ../../include/net-snmp/agent/table_container.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/agent/table_array.h
./notification-log-mib/notification_log.lo: ../../include/net-snmp/agent/mfd.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/agent/sysORTable.h
+./notification-log-mib/notification_log.lo: ../../include/net-snmp/agent/agent_callbacks.h
./notification-log-mib/notification_log.lo: ./notification-log-mib/notification_log.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/net-snmp-config.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/system/linux.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/system/sysv.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/system/generic.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/machine/generic.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/net-snmp-features.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/net-snmp-includes.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/definitions.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/types.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/oid.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/types.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_api.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/varbind_api.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_client.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/pdu_api.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/asn1.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/output_api.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/session_api.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/callback.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_service.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/mib.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/mib_api.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/parse.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/oid_stash.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_impl.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/getopt.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/utilities.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_client.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/system.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/tools.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/int64.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/mt_support.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/callback.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/data_list.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/oid_stash.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/check_varbind.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/container.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/factory.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_logging.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/container_binary_array.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/container_iterator.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/container.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_assert.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/version.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/session_api.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_service.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/pdu_api.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/mib_api.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/mib.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/parse.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/varbind_api.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/config_api.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/read_config.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/default_store.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_enum.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/vacm.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/output_api.h
-./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_debug.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/snmpv3_api.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpv3.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -7457,6 +8826,7 @@
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/lcd_time.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmptsm.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/library/snmpusm.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -7494,65 +8864,69 @@
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/agent/table_container.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/agent/table_array.h
./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/agent/mfd.h
+./notification/snmpNotifyFilterProfileTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./notification/snmpNotifyFilterProfileTable.lo: header_complex.h
./notification/snmpNotifyFilterProfileTable.lo: ./notification/snmpNotifyFilterProfileTable.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/net-snmp-config.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/system/linux.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/system/sysv.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/system/generic.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/machine/generic.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/net-snmp-features.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/net-snmp-includes.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/definitions.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/types.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/oid.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/types.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_api.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/varbind_api.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_client.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/pdu_api.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/asn1.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/output_api.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/session_api.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/callback.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_service.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/mib.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/mib_api.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/parse.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/oid_stash.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_impl.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/getopt.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/utilities.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_client.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/system.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/tools.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/int64.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/mt_support.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/callback.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/data_list.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/oid_stash.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/check_varbind.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/container.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/factory.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_logging.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/container_binary_array.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/container_iterator.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/container.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_assert.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/version.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/session_api.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_service.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/pdu_api.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/mib_api.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/mib.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/parse.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/varbind_api.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/config_api.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/read_config.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/default_store.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_enum.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/vacm.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/output_api.h
-./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_debug.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/snmpv3_api.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpv3.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -7561,6 +8935,7 @@
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/lcd_time.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmptsm.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/library/snmpusm.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -7598,6 +8973,7 @@
./notification/snmpNotifyTable.lo: ../../include/net-snmp/agent/table_container.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/agent/table_array.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/agent/mfd.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./notification/snmpNotifyTable.lo: header_complex.h
./notification/snmpNotifyTable.lo: ./notification/snmpNotifyTable.h
./notification/snmpNotifyTable.lo: ./notification/snmpNotifyFilterProfileTable.h
@@ -7610,64 +8986,68 @@
./notification/snmpNotifyTable.lo: snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.h
./notification/snmpNotifyTable.lo: snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.h
./notification/snmpNotifyTable.lo: ../../include/net-snmp/agent/agent_callbacks.h
+./notification/snmpNotifyTable.lo: ../../include/net-snmp/agent/sysORTable.h
./notification/snmpNotifyTable.lo: notification-log-mib/notification_log.h
./Rmon/agutil.lo: ../../include/net-snmp/net-snmp-config.h
-./Rmon/agutil.lo: ../../include/net-snmp/system/linux.h
-./Rmon/agutil.lo: ../../include/net-snmp/system/sysv.h
-./Rmon/agutil.lo: ../../include/net-snmp/system/generic.h
-./Rmon/agutil.lo: ../../include/net-snmp/machine/generic.h
./Rmon/agutil.lo: ../../include/net-snmp/net-snmp-includes.h
./Rmon/agutil.lo: ../../include/net-snmp/definitions.h
./Rmon/agutil.lo: ../../include/net-snmp/types.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/oid.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/types.h
./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_api.h
+./Rmon/agutil.lo: ../../include/net-snmp/varbind_api.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_client.h
+./Rmon/agutil.lo: ../../include/net-snmp/pdu_api.h
./Rmon/agutil.lo: ../../include/net-snmp/library/asn1.h
+./Rmon/agutil.lo: ../../include/net-snmp/output_api.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_debug.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_logging.h
+./Rmon/agutil.lo: ../../include/net-snmp/session_api.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/callback.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_transport.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_service.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/ucd_compat.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/mib.h
+./Rmon/agutil.lo: ../../include/net-snmp/mib_api.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/parse.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/oid_stash.h
+./Rmon/agutil.lo: ../../include/net-snmp/net-snmp-features.h
./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_impl.h
./Rmon/agutil.lo: ../../include/net-snmp/library/snmp.h
./Rmon/agutil.lo: ../../include/net-snmp/library/snmp-tc.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/getopt.h
./Rmon/agutil.lo: ../../include/net-snmp/utilities.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_client.h
./Rmon/agutil.lo: ../../include/net-snmp/library/system.h
./Rmon/agutil.lo: ../../include/net-snmp/library/tools.h
./Rmon/agutil.lo: ../../include/net-snmp/library/int64.h
./Rmon/agutil.lo: ../../include/net-snmp/library/mt_support.h
./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_alarm.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/callback.h
./Rmon/agutil.lo: ../../include/net-snmp/library/data_list.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/oid_stash.h
./Rmon/agutil.lo: ../../include/net-snmp/library/check_varbind.h
./Rmon/agutil.lo: ../../include/net-snmp/library/container.h
./Rmon/agutil.lo: ../../include/net-snmp/library/factory.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_logging.h
./Rmon/agutil.lo: ../../include/net-snmp/library/container_binary_array.h
./Rmon/agutil.lo: ../../include/net-snmp/library/container_list_ssll.h
./Rmon/agutil.lo: ../../include/net-snmp/library/container_iterator.h
./Rmon/agutil.lo: ../../include/net-snmp/library/container.h
./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_assert.h
./Rmon/agutil.lo: ../../include/net-snmp/version.h
-./Rmon/agutil.lo: ../../include/net-snmp/session_api.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_transport.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_service.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/ucd_compat.h
-./Rmon/agutil.lo: ../../include/net-snmp/pdu_api.h
-./Rmon/agutil.lo: ../../include/net-snmp/mib_api.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/mib.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/parse.h
-./Rmon/agutil.lo: ../../include/net-snmp/varbind_api.h
./Rmon/agutil.lo: ../../include/net-snmp/config_api.h
./Rmon/agutil.lo: ../../include/net-snmp/library/read_config.h
./Rmon/agutil.lo: ../../include/net-snmp/library/default_store.h
./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_parse_args.h
./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_enum.h
./Rmon/agutil.lo: ../../include/net-snmp/library/vacm.h
-./Rmon/agutil.lo: ../../include/net-snmp/output_api.h
-./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_debug.h
./Rmon/agutil.lo: ../../include/net-snmp/snmpv3_api.h
./Rmon/agutil.lo: ../../include/net-snmp/library/snmpv3.h
./Rmon/agutil.lo: ../../include/net-snmp/library/transform_oids.h
@@ -7676,6 +9056,7 @@
./Rmon/agutil.lo: ../../include/net-snmp/library/lcd_time.h
./Rmon/agutil.lo: ../../include/net-snmp/library/snmp_secmod.h
./Rmon/agutil.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./Rmon/agutil.lo: ../../include/net-snmp/library/snmptsm.h
./Rmon/agutil.lo: ../../include/net-snmp/library/snmpusm.h
./Rmon/agutil.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./Rmon/agutil.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -7712,65 +9093,69 @@
./Rmon/agutil.lo: ../../include/net-snmp/agent/table_iterator.h
./Rmon/agutil.lo: ../../include/net-snmp/agent/table_container.h
./Rmon/agutil.lo: ../../include/net-snmp/agent/table_array.h
-./Rmon/agutil.lo: ../../include/net-snmp/agent/mfd.h util_funcs.h struct.h
+./Rmon/agutil.lo: ../../include/net-snmp/agent/mfd.h
+./Rmon/agutil.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./Rmon/agutil.lo: ./Rmon/agutil.h ./Rmon/agutil_api.h
-./Rmon/alarm.lo: ../../include/net-snmp/net-snmp-config.h
-./Rmon/alarm.lo: ../../include/net-snmp/system/linux.h
-./Rmon/alarm.lo: ../../include/net-snmp/system/sysv.h
-./Rmon/alarm.lo: ../../include/net-snmp/system/generic.h
-./Rmon/alarm.lo: ../../include/net-snmp/machine/generic.h
+./Rmon/alarm.lo: ../../include/net-snmp/net-snmp-config.h
./Rmon/alarm.lo: ../../include/net-snmp/net-snmp-includes.h
-./Rmon/alarm.lo: ../../include/net-snmp/definitions.h
+./Rmon/alarm.lo: ../../include/net-snmp/definitions.h
./Rmon/alarm.lo: ../../include/net-snmp/types.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/oid.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/types.h
./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_api.h
+./Rmon/alarm.lo: ../../include/net-snmp/varbind_api.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_client.h
+./Rmon/alarm.lo: ../../include/net-snmp/pdu_api.h
./Rmon/alarm.lo: ../../include/net-snmp/library/asn1.h
+./Rmon/alarm.lo: ../../include/net-snmp/output_api.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_debug.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_logging.h
+./Rmon/alarm.lo: ../../include/net-snmp/session_api.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/callback.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_transport.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_service.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/ucd_compat.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/mib.h
+./Rmon/alarm.lo: ../../include/net-snmp/mib_api.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/parse.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/oid_stash.h
+./Rmon/alarm.lo: ../../include/net-snmp/net-snmp-features.h
./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_impl.h
./Rmon/alarm.lo: ../../include/net-snmp/library/snmp.h
./Rmon/alarm.lo: ../../include/net-snmp/library/snmp-tc.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/getopt.h
./Rmon/alarm.lo: ../../include/net-snmp/utilities.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_client.h
./Rmon/alarm.lo: ../../include/net-snmp/library/system.h
./Rmon/alarm.lo: ../../include/net-snmp/library/tools.h
./Rmon/alarm.lo: ../../include/net-snmp/library/int64.h
./Rmon/alarm.lo: ../../include/net-snmp/library/mt_support.h
./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_alarm.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/callback.h
./Rmon/alarm.lo: ../../include/net-snmp/library/data_list.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/oid_stash.h
./Rmon/alarm.lo: ../../include/net-snmp/library/check_varbind.h
./Rmon/alarm.lo: ../../include/net-snmp/library/container.h
./Rmon/alarm.lo: ../../include/net-snmp/library/factory.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_logging.h
./Rmon/alarm.lo: ../../include/net-snmp/library/container_binary_array.h
./Rmon/alarm.lo: ../../include/net-snmp/library/container_list_ssll.h
./Rmon/alarm.lo: ../../include/net-snmp/library/container_iterator.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/container.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_assert.h
-./Rmon/alarm.lo: ../../include/net-snmp/version.h
-./Rmon/alarm.lo: ../../include/net-snmp/session_api.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_transport.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_service.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/ucd_compat.h
-./Rmon/alarm.lo: ../../include/net-snmp/pdu_api.h
-./Rmon/alarm.lo: ../../include/net-snmp/mib_api.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/mib.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/parse.h
-./Rmon/alarm.lo: ../../include/net-snmp/varbind_api.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/container.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_assert.h
+./Rmon/alarm.lo: ../../include/net-snmp/version.h
./Rmon/alarm.lo: ../../include/net-snmp/config_api.h
./Rmon/alarm.lo: ../../include/net-snmp/library/read_config.h
./Rmon/alarm.lo: ../../include/net-snmp/library/default_store.h
./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_parse_args.h
./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_enum.h
./Rmon/alarm.lo: ../../include/net-snmp/library/vacm.h
-./Rmon/alarm.lo: ../../include/net-snmp/output_api.h
-./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_debug.h
./Rmon/alarm.lo: ../../include/net-snmp/snmpv3_api.h
./Rmon/alarm.lo: ../../include/net-snmp/library/snmpv3.h
./Rmon/alarm.lo: ../../include/net-snmp/library/transform_oids.h
@@ -7779,6 +9164,7 @@
./Rmon/alarm.lo: ../../include/net-snmp/library/lcd_time.h
./Rmon/alarm.lo: ../../include/net-snmp/library/snmp_secmod.h
./Rmon/alarm.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./Rmon/alarm.lo: ../../include/net-snmp/library/snmptsm.h
./Rmon/alarm.lo: ../../include/net-snmp/library/snmpusm.h
./Rmon/alarm.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./Rmon/alarm.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -7815,65 +9201,177 @@
./Rmon/alarm.lo: ../../include/net-snmp/agent/table_iterator.h
./Rmon/alarm.lo: ../../include/net-snmp/agent/table_container.h
./Rmon/alarm.lo: ../../include/net-snmp/agent/table_array.h
-./Rmon/alarm.lo: ../../include/net-snmp/agent/mfd.h util_funcs.h struct.h
+./Rmon/alarm.lo: ../../include/net-snmp/agent/mfd.h
+./Rmon/alarm.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./Rmon/alarm.lo: ./Rmon/alarm.h ./Rmon/agutil_api.h ./Rmon/row_api.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/net-snmp-config.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/net-snmp-features.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/net-snmp-includes.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/definitions.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/types.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/oid.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/types.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmp_api.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/varbind_api.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmp_client.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/pdu_api.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/asn1.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/output_api.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/session_api.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/callback.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmp_service.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/mib.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/mib_api.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/parse.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/oid_stash.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmp_impl.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmp.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/getopt.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/utilities.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/system.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/tools.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/int64.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/mt_support.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmp_alarm.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/data_list.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/check_varbind.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/container.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/factory.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/container_binary_array.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/container_list_ssll.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/container_iterator.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/container.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmp_assert.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/version.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/config_api.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/read_config.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/default_store.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmp_enum.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/vacm.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/snmpv3_api.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmpv3.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/transform_oids.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/keytools.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/scapi.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/lcd_time.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmp_secmod.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmptsm.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/snmpusm.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/mib_module_config.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/agent_module_config.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/snmp_agent.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/snmp_vars.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/agent_handler.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/var_struct.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/agent_registry.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/library/fd_event_manager.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/ds_agent.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/agent_read_config.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/agent_trap.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/all_helpers.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/instance.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/baby_steps.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/scalar.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/scalar_group.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/watcher.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/multiplexer.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/null.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/debug_handler.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/cache_handler.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/old_api.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/read_only.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/row_merge.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/serialize.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/bulk_to_next.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/mode_end_call.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/table.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/table_data.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/table_dataset.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/table_tdata.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/table_iterator.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/table_container.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/table_array.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/mfd.h
+./Rmon/alarmTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./Rmon/alarmTable.lo: utilities/iquery.h ./Rmon/alarmTable.h
./Rmon/event.lo: ../../include/net-snmp/net-snmp-config.h
-./Rmon/event.lo: ../../include/net-snmp/system/linux.h
-./Rmon/event.lo: ../../include/net-snmp/system/sysv.h
-./Rmon/event.lo: ../../include/net-snmp/system/generic.h
-./Rmon/event.lo: ../../include/net-snmp/machine/generic.h
+./Rmon/event.lo: ../../include/net-snmp/net-snmp-features.h
./Rmon/event.lo: ../../include/net-snmp/net-snmp-includes.h
./Rmon/event.lo: ../../include/net-snmp/definitions.h
./Rmon/event.lo: ../../include/net-snmp/types.h
+./Rmon/event.lo: ../../include/net-snmp/library/oid.h
+./Rmon/event.lo: ../../include/net-snmp/library/types.h
./Rmon/event.lo: ../../include/net-snmp/library/snmp_api.h
+./Rmon/event.lo: ../../include/net-snmp/varbind_api.h
+./Rmon/event.lo: ../../include/net-snmp/library/snmp_client.h
+./Rmon/event.lo: ../../include/net-snmp/pdu_api.h
./Rmon/event.lo: ../../include/net-snmp/library/asn1.h
+./Rmon/event.lo: ../../include/net-snmp/output_api.h
+./Rmon/event.lo: ../../include/net-snmp/library/snmp_debug.h
+./Rmon/event.lo: ../../include/net-snmp/library/snmp_logging.h
+./Rmon/event.lo: ../../include/net-snmp/session_api.h
+./Rmon/event.lo: ../../include/net-snmp/library/callback.h
+./Rmon/event.lo: ../../include/net-snmp/library/snmp_transport.h
+./Rmon/event.lo: ../../include/net-snmp/library/snmp_service.h
+./Rmon/event.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./Rmon/event.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./Rmon/event.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./Rmon/event.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./Rmon/event.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./Rmon/event.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./Rmon/event.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./Rmon/event.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./Rmon/event.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./Rmon/event.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./Rmon/event.lo: ../../include/net-snmp/library/ucd_compat.h
+./Rmon/event.lo: ../../include/net-snmp/library/mib.h
+./Rmon/event.lo: ../../include/net-snmp/mib_api.h
+./Rmon/event.lo: ../../include/net-snmp/library/parse.h
+./Rmon/event.lo: ../../include/net-snmp/library/oid_stash.h
./Rmon/event.lo: ../../include/net-snmp/library/snmp_impl.h
./Rmon/event.lo: ../../include/net-snmp/library/snmp.h
./Rmon/event.lo: ../../include/net-snmp/library/snmp-tc.h
+./Rmon/event.lo: ../../include/net-snmp/library/getopt.h
./Rmon/event.lo: ../../include/net-snmp/utilities.h
-./Rmon/event.lo: ../../include/net-snmp/library/snmp_client.h
./Rmon/event.lo: ../../include/net-snmp/library/system.h
./Rmon/event.lo: ../../include/net-snmp/library/tools.h
./Rmon/event.lo: ../../include/net-snmp/library/int64.h
./Rmon/event.lo: ../../include/net-snmp/library/mt_support.h
./Rmon/event.lo: ../../include/net-snmp/library/snmp_alarm.h
-./Rmon/event.lo: ../../include/net-snmp/library/callback.h
./Rmon/event.lo: ../../include/net-snmp/library/data_list.h
-./Rmon/event.lo: ../../include/net-snmp/library/oid_stash.h
./Rmon/event.lo: ../../include/net-snmp/library/check_varbind.h
./Rmon/event.lo: ../../include/net-snmp/library/container.h
./Rmon/event.lo: ../../include/net-snmp/library/factory.h
-./Rmon/event.lo: ../../include/net-snmp/library/snmp_logging.h
./Rmon/event.lo: ../../include/net-snmp/library/container_binary_array.h
./Rmon/event.lo: ../../include/net-snmp/library/container_list_ssll.h
./Rmon/event.lo: ../../include/net-snmp/library/container_iterator.h
./Rmon/event.lo: ../../include/net-snmp/library/container.h
./Rmon/event.lo: ../../include/net-snmp/library/snmp_assert.h
./Rmon/event.lo: ../../include/net-snmp/version.h
-./Rmon/event.lo: ../../include/net-snmp/session_api.h
-./Rmon/event.lo: ../../include/net-snmp/library/snmp_transport.h
-./Rmon/event.lo: ../../include/net-snmp/library/snmp_service.h
-./Rmon/event.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./Rmon/event.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./Rmon/event.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./Rmon/event.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./Rmon/event.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./Rmon/event.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./Rmon/event.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./Rmon/event.lo: ../../include/net-snmp/library/ucd_compat.h
-./Rmon/event.lo: ../../include/net-snmp/pdu_api.h
-./Rmon/event.lo: ../../include/net-snmp/mib_api.h
-./Rmon/event.lo: ../../include/net-snmp/library/mib.h
-./Rmon/event.lo: ../../include/net-snmp/library/parse.h
-./Rmon/event.lo: ../../include/net-snmp/varbind_api.h
./Rmon/event.lo: ../../include/net-snmp/config_api.h
./Rmon/event.lo: ../../include/net-snmp/library/read_config.h
./Rmon/event.lo: ../../include/net-snmp/library/default_store.h
./Rmon/event.lo: ../../include/net-snmp/library/snmp_parse_args.h
./Rmon/event.lo: ../../include/net-snmp/library/snmp_enum.h
./Rmon/event.lo: ../../include/net-snmp/library/vacm.h
-./Rmon/event.lo: ../../include/net-snmp/output_api.h
-./Rmon/event.lo: ../../include/net-snmp/library/snmp_debug.h
./Rmon/event.lo: ../../include/net-snmp/snmpv3_api.h
./Rmon/event.lo: ../../include/net-snmp/library/snmpv3.h
./Rmon/event.lo: ../../include/net-snmp/library/transform_oids.h
@@ -7882,6 +9380,7 @@
./Rmon/event.lo: ../../include/net-snmp/library/lcd_time.h
./Rmon/event.lo: ../../include/net-snmp/library/snmp_secmod.h
./Rmon/event.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./Rmon/event.lo: ../../include/net-snmp/library/snmptsm.h
./Rmon/event.lo: ../../include/net-snmp/library/snmpusm.h
./Rmon/event.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./Rmon/event.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -7918,65 +9417,69 @@
./Rmon/event.lo: ../../include/net-snmp/agent/table_iterator.h
./Rmon/event.lo: ../../include/net-snmp/agent/table_container.h
./Rmon/event.lo: ../../include/net-snmp/agent/table_array.h
-./Rmon/event.lo: ../../include/net-snmp/agent/mfd.h util_funcs.h struct.h
+./Rmon/event.lo: ../../include/net-snmp/agent/mfd.h
+./Rmon/event.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./Rmon/event.lo: ./Rmon/event.h ./Rmon/agutil_api.h ./Rmon/row_api.h
./Rmon/history.lo: ../../include/net-snmp/net-snmp-config.h
-./Rmon/history.lo: ../../include/net-snmp/system/linux.h
-./Rmon/history.lo: ../../include/net-snmp/system/sysv.h
-./Rmon/history.lo: ../../include/net-snmp/system/generic.h
-./Rmon/history.lo: ../../include/net-snmp/machine/generic.h
./Rmon/history.lo: ../../include/net-snmp/net-snmp-includes.h
./Rmon/history.lo: ../../include/net-snmp/definitions.h
./Rmon/history.lo: ../../include/net-snmp/types.h
+./Rmon/history.lo: ../../include/net-snmp/library/oid.h
+./Rmon/history.lo: ../../include/net-snmp/library/types.h
./Rmon/history.lo: ../../include/net-snmp/library/snmp_api.h
+./Rmon/history.lo: ../../include/net-snmp/varbind_api.h
+./Rmon/history.lo: ../../include/net-snmp/library/snmp_client.h
+./Rmon/history.lo: ../../include/net-snmp/pdu_api.h
./Rmon/history.lo: ../../include/net-snmp/library/asn1.h
+./Rmon/history.lo: ../../include/net-snmp/output_api.h
+./Rmon/history.lo: ../../include/net-snmp/library/snmp_debug.h
+./Rmon/history.lo: ../../include/net-snmp/library/snmp_logging.h
+./Rmon/history.lo: ../../include/net-snmp/session_api.h
+./Rmon/history.lo: ../../include/net-snmp/library/callback.h
+./Rmon/history.lo: ../../include/net-snmp/library/snmp_transport.h
+./Rmon/history.lo: ../../include/net-snmp/library/snmp_service.h
+./Rmon/history.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./Rmon/history.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./Rmon/history.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./Rmon/history.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./Rmon/history.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./Rmon/history.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./Rmon/history.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./Rmon/history.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./Rmon/history.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./Rmon/history.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./Rmon/history.lo: ../../include/net-snmp/library/ucd_compat.h
+./Rmon/history.lo: ../../include/net-snmp/library/mib.h
+./Rmon/history.lo: ../../include/net-snmp/mib_api.h
+./Rmon/history.lo: ../../include/net-snmp/library/parse.h
+./Rmon/history.lo: ../../include/net-snmp/library/oid_stash.h
+./Rmon/history.lo: ../../include/net-snmp/net-snmp-features.h
./Rmon/history.lo: ../../include/net-snmp/library/snmp_impl.h
./Rmon/history.lo: ../../include/net-snmp/library/snmp.h
./Rmon/history.lo: ../../include/net-snmp/library/snmp-tc.h
+./Rmon/history.lo: ../../include/net-snmp/library/getopt.h
./Rmon/history.lo: ../../include/net-snmp/utilities.h
-./Rmon/history.lo: ../../include/net-snmp/library/snmp_client.h
./Rmon/history.lo: ../../include/net-snmp/library/system.h
./Rmon/history.lo: ../../include/net-snmp/library/tools.h
./Rmon/history.lo: ../../include/net-snmp/library/int64.h
./Rmon/history.lo: ../../include/net-snmp/library/mt_support.h
./Rmon/history.lo: ../../include/net-snmp/library/snmp_alarm.h
-./Rmon/history.lo: ../../include/net-snmp/library/callback.h
./Rmon/history.lo: ../../include/net-snmp/library/data_list.h
-./Rmon/history.lo: ../../include/net-snmp/library/oid_stash.h
./Rmon/history.lo: ../../include/net-snmp/library/check_varbind.h
./Rmon/history.lo: ../../include/net-snmp/library/container.h
./Rmon/history.lo: ../../include/net-snmp/library/factory.h
-./Rmon/history.lo: ../../include/net-snmp/library/snmp_logging.h
./Rmon/history.lo: ../../include/net-snmp/library/container_binary_array.h
./Rmon/history.lo: ../../include/net-snmp/library/container_list_ssll.h
./Rmon/history.lo: ../../include/net-snmp/library/container_iterator.h
./Rmon/history.lo: ../../include/net-snmp/library/container.h
./Rmon/history.lo: ../../include/net-snmp/library/snmp_assert.h
./Rmon/history.lo: ../../include/net-snmp/version.h
-./Rmon/history.lo: ../../include/net-snmp/session_api.h
-./Rmon/history.lo: ../../include/net-snmp/library/snmp_transport.h
-./Rmon/history.lo: ../../include/net-snmp/library/snmp_service.h
-./Rmon/history.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./Rmon/history.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./Rmon/history.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./Rmon/history.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./Rmon/history.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./Rmon/history.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./Rmon/history.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./Rmon/history.lo: ../../include/net-snmp/library/ucd_compat.h
-./Rmon/history.lo: ../../include/net-snmp/pdu_api.h
-./Rmon/history.lo: ../../include/net-snmp/mib_api.h
-./Rmon/history.lo: ../../include/net-snmp/library/mib.h
-./Rmon/history.lo: ../../include/net-snmp/library/parse.h
-./Rmon/history.lo: ../../include/net-snmp/varbind_api.h
./Rmon/history.lo: ../../include/net-snmp/config_api.h
./Rmon/history.lo: ../../include/net-snmp/library/read_config.h
./Rmon/history.lo: ../../include/net-snmp/library/default_store.h
./Rmon/history.lo: ../../include/net-snmp/library/snmp_parse_args.h
./Rmon/history.lo: ../../include/net-snmp/library/snmp_enum.h
./Rmon/history.lo: ../../include/net-snmp/library/vacm.h
-./Rmon/history.lo: ../../include/net-snmp/output_api.h
-./Rmon/history.lo: ../../include/net-snmp/library/snmp_debug.h
./Rmon/history.lo: ../../include/net-snmp/snmpv3_api.h
./Rmon/history.lo: ../../include/net-snmp/library/snmpv3.h
./Rmon/history.lo: ../../include/net-snmp/library/transform_oids.h
@@ -7985,6 +9488,7 @@
./Rmon/history.lo: ../../include/net-snmp/library/lcd_time.h
./Rmon/history.lo: ../../include/net-snmp/library/snmp_secmod.h
./Rmon/history.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./Rmon/history.lo: ../../include/net-snmp/library/snmptsm.h
./Rmon/history.lo: ../../include/net-snmp/library/snmpusm.h
./Rmon/history.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./Rmon/history.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -8021,65 +9525,69 @@
./Rmon/history.lo: ../../include/net-snmp/agent/table_iterator.h
./Rmon/history.lo: ../../include/net-snmp/agent/table_container.h
./Rmon/history.lo: ../../include/net-snmp/agent/table_array.h
-./Rmon/history.lo: ../../include/net-snmp/agent/mfd.h util_funcs.h struct.h
+./Rmon/history.lo: ../../include/net-snmp/agent/mfd.h
+./Rmon/history.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./Rmon/history.lo: ./Rmon/history.h ./Rmon/agutil_api.h ./Rmon/row_api.h
./Rmon/rows.lo: ../../include/net-snmp/net-snmp-config.h
-./Rmon/rows.lo: ../../include/net-snmp/system/linux.h
-./Rmon/rows.lo: ../../include/net-snmp/system/sysv.h
-./Rmon/rows.lo: ../../include/net-snmp/system/generic.h
-./Rmon/rows.lo: ../../include/net-snmp/machine/generic.h
./Rmon/rows.lo: ../../include/net-snmp/net-snmp-includes.h
-./Rmon/rows.lo: ../../include/net-snmp/definitions.h
+./Rmon/rows.lo: ../../include/net-snmp/definitions.h
./Rmon/rows.lo: ../../include/net-snmp/types.h
+./Rmon/rows.lo: ../../include/net-snmp/library/oid.h
+./Rmon/rows.lo: ../../include/net-snmp/library/types.h
./Rmon/rows.lo: ../../include/net-snmp/library/snmp_api.h
+./Rmon/rows.lo: ../../include/net-snmp/varbind_api.h
+./Rmon/rows.lo: ../../include/net-snmp/library/snmp_client.h
+./Rmon/rows.lo: ../../include/net-snmp/pdu_api.h
./Rmon/rows.lo: ../../include/net-snmp/library/asn1.h
+./Rmon/rows.lo: ../../include/net-snmp/output_api.h
+./Rmon/rows.lo: ../../include/net-snmp/library/snmp_debug.h
+./Rmon/rows.lo: ../../include/net-snmp/library/snmp_logging.h
+./Rmon/rows.lo: ../../include/net-snmp/session_api.h
+./Rmon/rows.lo: ../../include/net-snmp/library/callback.h
+./Rmon/rows.lo: ../../include/net-snmp/library/snmp_transport.h
+./Rmon/rows.lo: ../../include/net-snmp/library/snmp_service.h
+./Rmon/rows.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./Rmon/rows.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./Rmon/rows.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./Rmon/rows.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./Rmon/rows.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./Rmon/rows.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./Rmon/rows.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./Rmon/rows.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./Rmon/rows.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./Rmon/rows.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./Rmon/rows.lo: ../../include/net-snmp/library/ucd_compat.h
+./Rmon/rows.lo: ../../include/net-snmp/library/mib.h
+./Rmon/rows.lo: ../../include/net-snmp/mib_api.h
+./Rmon/rows.lo: ../../include/net-snmp/library/parse.h
+./Rmon/rows.lo: ../../include/net-snmp/library/oid_stash.h
+./Rmon/rows.lo: ../../include/net-snmp/net-snmp-features.h
./Rmon/rows.lo: ../../include/net-snmp/library/snmp_impl.h
./Rmon/rows.lo: ../../include/net-snmp/library/snmp.h
./Rmon/rows.lo: ../../include/net-snmp/library/snmp-tc.h
+./Rmon/rows.lo: ../../include/net-snmp/library/getopt.h
./Rmon/rows.lo: ../../include/net-snmp/utilities.h
-./Rmon/rows.lo: ../../include/net-snmp/library/snmp_client.h
./Rmon/rows.lo: ../../include/net-snmp/library/system.h
./Rmon/rows.lo: ../../include/net-snmp/library/tools.h
./Rmon/rows.lo: ../../include/net-snmp/library/int64.h
./Rmon/rows.lo: ../../include/net-snmp/library/mt_support.h
./Rmon/rows.lo: ../../include/net-snmp/library/snmp_alarm.h
-./Rmon/rows.lo: ../../include/net-snmp/library/callback.h
./Rmon/rows.lo: ../../include/net-snmp/library/data_list.h
-./Rmon/rows.lo: ../../include/net-snmp/library/oid_stash.h
./Rmon/rows.lo: ../../include/net-snmp/library/check_varbind.h
./Rmon/rows.lo: ../../include/net-snmp/library/container.h
./Rmon/rows.lo: ../../include/net-snmp/library/factory.h
-./Rmon/rows.lo: ../../include/net-snmp/library/snmp_logging.h
./Rmon/rows.lo: ../../include/net-snmp/library/container_binary_array.h
./Rmon/rows.lo: ../../include/net-snmp/library/container_list_ssll.h
./Rmon/rows.lo: ../../include/net-snmp/library/container_iterator.h
./Rmon/rows.lo: ../../include/net-snmp/library/container.h
./Rmon/rows.lo: ../../include/net-snmp/library/snmp_assert.h
./Rmon/rows.lo: ../../include/net-snmp/version.h
-./Rmon/rows.lo: ../../include/net-snmp/session_api.h
-./Rmon/rows.lo: ../../include/net-snmp/library/snmp_transport.h
-./Rmon/rows.lo: ../../include/net-snmp/library/snmp_service.h
-./Rmon/rows.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./Rmon/rows.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./Rmon/rows.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./Rmon/rows.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./Rmon/rows.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./Rmon/rows.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./Rmon/rows.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./Rmon/rows.lo: ../../include/net-snmp/library/ucd_compat.h
-./Rmon/rows.lo: ../../include/net-snmp/pdu_api.h
-./Rmon/rows.lo: ../../include/net-snmp/mib_api.h
-./Rmon/rows.lo: ../../include/net-snmp/library/mib.h
-./Rmon/rows.lo: ../../include/net-snmp/library/parse.h
-./Rmon/rows.lo: ../../include/net-snmp/varbind_api.h
./Rmon/rows.lo: ../../include/net-snmp/config_api.h
./Rmon/rows.lo: ../../include/net-snmp/library/read_config.h
./Rmon/rows.lo: ../../include/net-snmp/library/default_store.h
./Rmon/rows.lo: ../../include/net-snmp/library/snmp_parse_args.h
./Rmon/rows.lo: ../../include/net-snmp/library/snmp_enum.h
./Rmon/rows.lo: ../../include/net-snmp/library/vacm.h
-./Rmon/rows.lo: ../../include/net-snmp/output_api.h
-./Rmon/rows.lo: ../../include/net-snmp/library/snmp_debug.h
./Rmon/rows.lo: ../../include/net-snmp/snmpv3_api.h
./Rmon/rows.lo: ../../include/net-snmp/library/snmpv3.h
./Rmon/rows.lo: ../../include/net-snmp/library/transform_oids.h
@@ -8088,6 +9596,7 @@
./Rmon/rows.lo: ../../include/net-snmp/library/lcd_time.h
./Rmon/rows.lo: ../../include/net-snmp/library/snmp_secmod.h
./Rmon/rows.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./Rmon/rows.lo: ../../include/net-snmp/library/snmptsm.h
./Rmon/rows.lo: ../../include/net-snmp/library/snmpusm.h
./Rmon/rows.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./Rmon/rows.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -8124,65 +9633,69 @@
./Rmon/rows.lo: ../../include/net-snmp/agent/table_iterator.h
./Rmon/rows.lo: ../../include/net-snmp/agent/table_container.h
./Rmon/rows.lo: ../../include/net-snmp/agent/table_array.h
-./Rmon/rows.lo: ../../include/net-snmp/agent/mfd.h util_funcs.h struct.h
+./Rmon/rows.lo: ../../include/net-snmp/agent/mfd.h
+./Rmon/rows.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./Rmon/rows.lo: ./Rmon/agutil_api.h ./Rmon/rows.h ./Rmon/row_api.h
./Rmon/statistics.lo: ../../include/net-snmp/net-snmp-config.h
-./Rmon/statistics.lo: ../../include/net-snmp/system/linux.h
-./Rmon/statistics.lo: ../../include/net-snmp/system/sysv.h
-./Rmon/statistics.lo: ../../include/net-snmp/system/generic.h
-./Rmon/statistics.lo: ../../include/net-snmp/machine/generic.h
./Rmon/statistics.lo: ../../include/net-snmp/net-snmp-includes.h
./Rmon/statistics.lo: ../../include/net-snmp/definitions.h
./Rmon/statistics.lo: ../../include/net-snmp/types.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/oid.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/types.h
./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_api.h
+./Rmon/statistics.lo: ../../include/net-snmp/varbind_api.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_client.h
+./Rmon/statistics.lo: ../../include/net-snmp/pdu_api.h
./Rmon/statistics.lo: ../../include/net-snmp/library/asn1.h
+./Rmon/statistics.lo: ../../include/net-snmp/output_api.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_debug.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_logging.h
+./Rmon/statistics.lo: ../../include/net-snmp/session_api.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/callback.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_transport.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_service.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/ucd_compat.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/mib.h
+./Rmon/statistics.lo: ../../include/net-snmp/mib_api.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/parse.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/oid_stash.h
+./Rmon/statistics.lo: ../../include/net-snmp/net-snmp-features.h
./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_impl.h
./Rmon/statistics.lo: ../../include/net-snmp/library/snmp.h
./Rmon/statistics.lo: ../../include/net-snmp/library/snmp-tc.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/getopt.h
./Rmon/statistics.lo: ../../include/net-snmp/utilities.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_client.h
./Rmon/statistics.lo: ../../include/net-snmp/library/system.h
./Rmon/statistics.lo: ../../include/net-snmp/library/tools.h
./Rmon/statistics.lo: ../../include/net-snmp/library/int64.h
./Rmon/statistics.lo: ../../include/net-snmp/library/mt_support.h
./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_alarm.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/callback.h
./Rmon/statistics.lo: ../../include/net-snmp/library/data_list.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/oid_stash.h
./Rmon/statistics.lo: ../../include/net-snmp/library/check_varbind.h
./Rmon/statistics.lo: ../../include/net-snmp/library/container.h
./Rmon/statistics.lo: ../../include/net-snmp/library/factory.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_logging.h
./Rmon/statistics.lo: ../../include/net-snmp/library/container_binary_array.h
./Rmon/statistics.lo: ../../include/net-snmp/library/container_list_ssll.h
./Rmon/statistics.lo: ../../include/net-snmp/library/container_iterator.h
./Rmon/statistics.lo: ../../include/net-snmp/library/container.h
./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_assert.h
./Rmon/statistics.lo: ../../include/net-snmp/version.h
-./Rmon/statistics.lo: ../../include/net-snmp/session_api.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_transport.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_service.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/ucd_compat.h
-./Rmon/statistics.lo: ../../include/net-snmp/pdu_api.h
-./Rmon/statistics.lo: ../../include/net-snmp/mib_api.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/mib.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/parse.h
-./Rmon/statistics.lo: ../../include/net-snmp/varbind_api.h
./Rmon/statistics.lo: ../../include/net-snmp/config_api.h
./Rmon/statistics.lo: ../../include/net-snmp/library/read_config.h
./Rmon/statistics.lo: ../../include/net-snmp/library/default_store.h
./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_parse_args.h
./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_enum.h
./Rmon/statistics.lo: ../../include/net-snmp/library/vacm.h
-./Rmon/statistics.lo: ../../include/net-snmp/output_api.h
-./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_debug.h
./Rmon/statistics.lo: ../../include/net-snmp/snmpv3_api.h
./Rmon/statistics.lo: ../../include/net-snmp/library/snmpv3.h
./Rmon/statistics.lo: ../../include/net-snmp/library/transform_oids.h
@@ -8191,6 +9704,7 @@
./Rmon/statistics.lo: ../../include/net-snmp/library/lcd_time.h
./Rmon/statistics.lo: ../../include/net-snmp/library/snmp_secmod.h
./Rmon/statistics.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./Rmon/statistics.lo: ../../include/net-snmp/library/snmptsm.h
./Rmon/statistics.lo: ../../include/net-snmp/library/snmpusm.h
./Rmon/statistics.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./Rmon/statistics.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -8227,66 +9741,70 @@
./Rmon/statistics.lo: ../../include/net-snmp/agent/table_iterator.h
./Rmon/statistics.lo: ../../include/net-snmp/agent/table_container.h
./Rmon/statistics.lo: ../../include/net-snmp/agent/table_array.h
-./Rmon/statistics.lo: ../../include/net-snmp/agent/mfd.h util_funcs.h
-./Rmon/statistics.lo: struct.h ./Rmon/statistics.h ./Rmon/agutil_api.h
+./Rmon/statistics.lo: ../../include/net-snmp/agent/mfd.h
+./Rmon/statistics.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./Rmon/statistics.lo: ./Rmon/statistics.h ./Rmon/agutil_api.h
./Rmon/statistics.lo: ./Rmon/row_api.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/net-snmp-config.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/system/linux.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/system/sysv.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/system/generic.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/machine/generic.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/net-snmp-includes.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/definitions.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/types.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/pdu_api.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/oid_stash.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/net-snmp-features.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_impl.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/getopt.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/utilities.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_client.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/system.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/tools.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/int64.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/mt_support.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/callback.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/data_list.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/oid_stash.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/check_varbind.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/factory.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_logging.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/container_binary_array.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/container_iterator.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_assert.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/version.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/session_api.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_service.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/pdu_api.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/mib_api.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/mib.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/parse.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/varbind_api.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/config_api.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/read_config.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/default_store.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_enum.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/vacm.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/output_api.h
-./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_debug.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/snmpv3_api.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpv3.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -8295,6 +9813,7 @@
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/lcd_time.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmptsm.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/library/snmpusm.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -8332,65 +9851,69 @@
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/agent/table_container.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/agent/table_array.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpAssocLocalAddrTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ./sctp-mib/sctpAssocLocalAddrTable.h
./sctp-mib/sctpAssocLocalAddrTable.lo: ./sctp-mib/sctpTables_common.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/net-snmp-config.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/system/linux.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/system/sysv.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/system/generic.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/machine/generic.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/net-snmp-includes.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/definitions.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/types.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/pdu_api.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/oid_stash.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/net-snmp-features.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_impl.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/getopt.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/utilities.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_client.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/system.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/tools.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/int64.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/mt_support.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/callback.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/data_list.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/oid_stash.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/check_varbind.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/factory.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_logging.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/container_binary_array.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/container_iterator.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_assert.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/version.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/session_api.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_service.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/pdu_api.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/mib_api.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/mib.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/parse.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/version.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/config_api.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/read_config.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/default_store.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_enum.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/vacm.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/output_api.h
-./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_debug.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/snmpv3_api.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpv3.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -8399,6 +9922,7 @@
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/lcd_time.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmptsm.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/library/snmpusm.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -8436,65 +9960,69 @@
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/agent/table_container.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/agent/table_array.h
./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpAssocRemAddrTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./sctp-mib/sctpAssocRemAddrTable.lo: ./sctp-mib/sctpAssocRemAddrTable.h
./sctp-mib/sctpAssocRemAddrTable.lo: ./sctp-mib/sctpTables_common.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/net-snmp-config.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/system/linux.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/system/sysv.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/system/generic.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/machine/generic.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/net-snmp-includes.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/definitions.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/types.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/pdu_api.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/oid_stash.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/net-snmp-features.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_impl.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/getopt.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/utilities.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_client.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/system.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/tools.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/int64.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/mt_support.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/callback.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/data_list.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/oid_stash.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/check_varbind.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/factory.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_logging.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/container_binary_array.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/container_iterator.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_assert.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/version.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/session_api.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_service.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/pdu_api.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/mib_api.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/mib.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/parse.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/varbind_api.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/config_api.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/read_config.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/default_store.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_enum.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/vacm.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/output_api.h
-./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_debug.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/snmpv3_api.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpv3.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -8503,6 +10031,7 @@
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/lcd_time.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmptsm.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/library/snmpusm.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -8540,65 +10069,69 @@
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/agent/table_container.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/agent/table_array.h
./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpAssocTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./sctp-mib/sctpAssocTable.lo: ./sctp-mib/sctpAssocTable.h
./sctp-mib/sctpAssocTable.lo: ./sctp-mib/sctpTables_common.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/net-snmp-config.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/system/linux.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/system/sysv.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/system/generic.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/machine/generic.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/net-snmp-includes.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/definitions.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/types.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/pdu_api.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/oid_stash.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/net-snmp-features.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_impl.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/getopt.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/utilities.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_client.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/system.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/tools.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/int64.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/mt_support.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/callback.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/data_list.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/oid_stash.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/check_varbind.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/factory.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_logging.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/container_binary_array.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/container_iterator.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_assert.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/version.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/session_api.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_service.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/pdu_api.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/mib_api.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/mib.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/parse.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/varbind_api.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/config_api.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/read_config.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/default_store.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_enum.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/vacm.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/output_api.h
-./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_debug.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/snmpv3_api.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpv3.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -8607,6 +10140,7 @@
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/lcd_time.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmptsm.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/library/snmpusm.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -8644,65 +10178,69 @@
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/agent/table_container.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/agent/table_array.h
./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpLookupLocalPortTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./sctp-mib/sctpLookupLocalPortTable.lo: ./sctp-mib/sctpLookupLocalPortTable.h
./sctp-mib/sctpLookupLocalPortTable.lo: ./sctp-mib/sctpTables_common.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/net-snmp-config.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/system/linux.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/system/sysv.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/system/generic.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/machine/generic.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/net-snmp-includes.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/definitions.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/types.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/pdu_api.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/oid_stash.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/net-snmp-features.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_impl.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/getopt.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/utilities.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_client.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/system.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/tools.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/int64.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/mt_support.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/callback.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/data_list.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/oid_stash.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/check_varbind.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/factory.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_logging.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/container_binary_array.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/container_iterator.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_assert.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/version.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/session_api.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_service.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/pdu_api.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/mib_api.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/mib.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/parse.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/varbind_api.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/config_api.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/read_config.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/default_store.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_enum.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/vacm.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/output_api.h
-./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_debug.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/snmpv3_api.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpv3.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -8711,6 +10249,7 @@
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/lcd_time.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmptsm.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/library/snmpusm.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -8748,65 +10287,69 @@
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/agent/table_container.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/agent/table_array.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpLookupRemHostNameTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ./sctp-mib/sctpLookupRemHostNameTable.h
./sctp-mib/sctpLookupRemHostNameTable.lo: ./sctp-mib/sctpTables_common.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/net-snmp-config.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/system/linux.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/system/sysv.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/system/generic.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/machine/generic.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/net-snmp-includes.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/definitions.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/types.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/pdu_api.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/oid_stash.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/net-snmp-features.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_impl.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/getopt.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/utilities.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_client.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/system.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/tools.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/int64.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/mt_support.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/callback.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/data_list.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/oid_stash.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/check_varbind.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/factory.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_logging.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/container_binary_array.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/container_iterator.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_assert.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/version.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/session_api.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_service.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/pdu_api.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/mib_api.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/mib.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/parse.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/varbind_api.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/config_api.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/read_config.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/default_store.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_enum.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/vacm.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/output_api.h
-./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_debug.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/snmpv3_api.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpv3.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -8815,6 +10358,7 @@
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/lcd_time.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmptsm.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/library/snmpusm.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -8852,65 +10396,69 @@
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/agent/table_container.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/agent/table_array.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpLookupRemIPAddrTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ./sctp-mib/sctpLookupRemIPAddrTable.h
./sctp-mib/sctpLookupRemIPAddrTable.lo: ./sctp-mib/sctpTables_common.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/net-snmp-config.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/system/linux.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/system/sysv.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/system/generic.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/machine/generic.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/net-snmp-includes.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/definitions.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/types.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/pdu_api.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/oid_stash.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/net-snmp-features.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_impl.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/getopt.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/utilities.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_client.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/system.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/tools.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/int64.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/mt_support.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/callback.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/data_list.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/oid_stash.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/check_varbind.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/factory.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_logging.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/container_binary_array.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/container_iterator.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_assert.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/version.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/session_api.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_service.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/pdu_api.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/mib_api.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/mib.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/parse.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/varbind_api.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/config_api.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/read_config.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/default_store.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_enum.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/vacm.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/output_api.h
-./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_debug.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/snmpv3_api.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpv3.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -8919,6 +10467,7 @@
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/lcd_time.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmptsm.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/library/snmpusm.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -8956,65 +10505,69 @@
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/agent/table_container.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/agent/table_array.h
./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpLookupRemPortTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./sctp-mib/sctpLookupRemPortTable.lo: ./sctp-mib/sctpLookupRemPortTable.h
./sctp-mib/sctpLookupRemPortTable.lo: ./sctp-mib/sctpTables_common.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/net-snmp-config.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/system/linux.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/system/sysv.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/system/generic.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/machine/generic.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/net-snmp-includes.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/definitions.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/types.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/pdu_api.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/oid_stash.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/net-snmp-features.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_impl.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/getopt.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/utilities.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_client.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/system.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/tools.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/int64.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/mt_support.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_alarm.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/callback.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/data_list.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/oid_stash.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/check_varbind.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/factory.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_logging.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/container_binary_array.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/container_list_ssll.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/container_iterator.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/container.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_assert.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/version.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/session_api.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_transport.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_service.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/ucd_compat.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/pdu_api.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/mib_api.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/mib.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/parse.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/container.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_assert.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/version.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/config_api.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/read_config.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/default_store.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_parse_args.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_enum.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/vacm.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/output_api.h
-./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_debug.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/snmpv3_api.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpv3.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/transform_oids.h
@@ -9023,6 +10576,7 @@
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/lcd_time.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmp_secmod.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmptsm.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/library/snmpusm.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -9060,65 +10614,69 @@
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/agent/table_container.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/agent/table_array.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ./sctp-mib/sctpLookupRemPrimIPAddrTable.h
./sctp-mib/sctpLookupRemPrimIPAddrTable.lo: ./sctp-mib/sctpTables_common.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/net-snmp-config.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/system/linux.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/system/sysv.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/system/generic.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/machine/generic.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/net-snmp-includes.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/definitions.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/types.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/pdu_api.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/oid_stash.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/net-snmp-features.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_impl.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/getopt.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/utilities.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_client.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/system.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/tools.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/int64.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/mt_support.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_alarm.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/callback.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/data_list.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/oid_stash.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/check_varbind.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/factory.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_logging.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/container_binary_array.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/container_list_ssll.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/container_iterator.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_assert.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/version.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/session_api.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_transport.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_service.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/ucd_compat.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/pdu_api.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/mib_api.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/mib.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/parse.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/varbind_api.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/config_api.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/read_config.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/default_store.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_parse_args.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_enum.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/vacm.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/output_api.h
-./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_debug.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/snmpv3_api.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpv3.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/transform_oids.h
@@ -9127,6 +10685,7 @@
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/lcd_time.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmp_secmod.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmptsm.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/library/snmpusm.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -9164,65 +10723,69 @@
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/agent/table_container.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/agent/table_array.h
./sctp-mib/sctpScalars.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpScalars.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./sctp-mib/sctpScalars.lo: ./sctp-mib/sctpScalars.h
./sctp-mib/sctpScalars.lo: ./sctp-mib/sctpScalars_common.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/net-snmp-config.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/system/linux.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/system/sysv.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/system/generic.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/machine/generic.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/net-snmp-includes.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/definitions.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/types.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/pdu_api.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/oid_stash.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/net-snmp-features.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_impl.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/getopt.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/utilities.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_client.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/system.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/tools.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/int64.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/mt_support.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_alarm.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/callback.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/data_list.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/oid_stash.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/check_varbind.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/factory.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_logging.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/container_binary_array.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/container_list_ssll.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/container_iterator.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_assert.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/version.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/session_api.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_transport.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_service.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/ucd_compat.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/pdu_api.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/mib_api.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/mib.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/parse.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/varbind_api.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/config_api.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/read_config.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/default_store.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_parse_args.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_enum.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/vacm.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/output_api.h
-./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_debug.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/snmpv3_api.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpv3.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/transform_oids.h
@@ -9231,6 +10794,7 @@
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/lcd_time.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmp_secmod.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmptsm.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/library/snmpusm.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -9268,64 +10832,176 @@
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/agent/table_container.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/agent/table_array.h
./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpScalars_common.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./sctp-mib/sctpScalars_common.lo: ./sctp-mib/sctpScalars_common.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/net-snmp-config.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/net-snmp-includes.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/definitions.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/types.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/pdu_api.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/oid_stash.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/net-snmp-features.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmp_impl.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmp.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/getopt.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/utilities.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/system.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/tools.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/int64.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/mt_support.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmp_alarm.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/data_list.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/check_varbind.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/container.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/factory.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/container_binary_array.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/container_list_ssll.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/container_iterator.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/container.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmp_assert.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/version.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/config_api.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/read_config.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/default_store.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmp_parse_args.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmp_enum.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/vacm.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/snmpv3_api.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmpv3.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/transform_oids.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/keytools.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/scapi.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/lcd_time.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmp_secmod.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmptsm.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/snmpusm.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/mib_module_config.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/agent_module_config.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/snmp_agent.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/snmp_vars.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/agent_handler.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/var_struct.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/agent_registry.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/library/fd_event_manager.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/ds_agent.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/agent_read_config.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/agent_trap.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/all_helpers.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/instance.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/baby_steps.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/scalar.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/scalar_group.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/watcher.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/multiplexer.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/null.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/debug_handler.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/cache_handler.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/old_api.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/read_only.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/row_merge.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/serialize.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/bulk_to_next.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/mode_end_call.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/table.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/table_data.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/table_dataset.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/table_tdata.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/table_iterator.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/table_container.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/table_array.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpScalars_freebsd.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./sctp-mib/sctpScalars_freebsd.lo: ./sctp-mib/sctpScalars_common.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/net-snmp-config.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/system/linux.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/system/sysv.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/system/generic.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/machine/generic.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/net-snmp-includes.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/definitions.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/types.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/pdu_api.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/oid_stash.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/net-snmp-features.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_impl.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/getopt.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/utilities.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_client.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/system.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/tools.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/int64.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/mt_support.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_alarm.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/callback.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/data_list.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/oid_stash.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/check_varbind.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/factory.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_logging.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/container_binary_array.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/container_list_ssll.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/container_iterator.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_assert.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/version.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/session_api.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_transport.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_service.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/ucd_compat.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/pdu_api.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/mib_api.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/mib.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/parse.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/varbind_api.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/config_api.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/read_config.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/default_store.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_parse_args.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_enum.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/vacm.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/output_api.h
-./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_debug.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/snmpv3_api.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpv3.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/transform_oids.h
@@ -9334,6 +11010,7 @@
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/lcd_time.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmp_secmod.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmptsm.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/library/snmpusm.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -9371,64 +11048,177 @@
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/agent/table_container.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/agent/table_array.h
./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpScalars_linux.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./sctp-mib/sctpScalars_linux.lo: ./sctp-mib/sctpScalars_common.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/net-snmp-config.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/net-snmp-includes.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/definitions.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/types.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/pdu_api.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/oid_stash.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/net-snmp-features.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmp_impl.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmp.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/getopt.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/utilities.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/system.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/tools.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/int64.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/mt_support.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmp_alarm.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/data_list.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/check_varbind.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/container.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/factory.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/container_binary_array.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/container_list_ssll.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/container_iterator.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/container.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmp_assert.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/version.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/config_api.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/read_config.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/default_store.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmp_parse_args.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmp_enum.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/vacm.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/snmpv3_api.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmpv3.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/transform_oids.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/keytools.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/scapi.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/lcd_time.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmp_secmod.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmptsm.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/snmpusm.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/mib_module_config.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/agent_module_config.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/snmp_agent.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/snmp_vars.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/agent_handler.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/var_struct.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/agent_registry.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/library/fd_event_manager.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/ds_agent.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/agent_read_config.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/agent_trap.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/all_helpers.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/instance.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/baby_steps.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/scalar.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/scalar_group.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/watcher.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/multiplexer.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/null.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/debug_handler.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/cache_handler.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/old_api.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/read_only.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/row_merge.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/serialize.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/bulk_to_next.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/mode_end_call.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/table.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/table_data.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/table_dataset.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/table_tdata.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/table_iterator.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/table_container.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/table_array.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpScalars_solaris2.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./sctp-mib/sctpScalars_solaris2.lo: ./sctp-mib/sctpScalars_common.h
+./sctp-mib/sctpScalars_solaris2.lo: kernel_sunos5.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/net-snmp-config.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/system/linux.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/system/sysv.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/system/generic.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/machine/generic.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/net-snmp-features.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/net-snmp-includes.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/definitions.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/types.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/pdu_api.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/oid_stash.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_impl.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/getopt.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/utilities.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_client.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/system.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/tools.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/int64.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/mt_support.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_alarm.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/callback.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/data_list.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/oid_stash.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/check_varbind.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/factory.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_logging.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/container_binary_array.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/container_list_ssll.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/container_iterator.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_assert.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/version.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/session_api.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_transport.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_service.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/ucd_compat.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/pdu_api.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/mib_api.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/mib.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/parse.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/varbind_api.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/config_api.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/read_config.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/default_store.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_parse_args.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_enum.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/vacm.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/output_api.h
-./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_debug.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/snmpv3_api.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpv3.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/transform_oids.h
@@ -9437,6 +11227,7 @@
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/lcd_time.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmp_secmod.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmptsm.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/library/snmpusm.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -9474,6 +11265,7 @@
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/agent/table_container.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/agent/table_array.h
./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpTables_common.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./sctp-mib/sctpTables_common.lo: ./sctp-mib/sctpTables_common.h
./sctp-mib/sctpTables_common.lo: ./sctp-mib/sctpAssocTable.h
./sctp-mib/sctpTables_common.lo: ./sctp-mib/sctpAssocRemAddrTable.h
@@ -9483,63 +11275,180 @@
./sctp-mib/sctpTables_common.lo: ./sctp-mib/sctpLookupRemHostNameTable.h
./sctp-mib/sctpTables_common.lo: ./sctp-mib/sctpLookupRemPrimIPAddrTable.h
./sctp-mib/sctpTables_common.lo: ./sctp-mib/sctpLookupRemIPAddrTable.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/net-snmp-config.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/net-snmp-includes.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/definitions.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/types.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/pdu_api.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/oid_stash.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/net-snmp-features.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmp_impl.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmp.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/getopt.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/utilities.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/system.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/tools.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/int64.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/mt_support.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmp_alarm.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/data_list.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/check_varbind.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/container.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/factory.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/container_binary_array.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/container_list_ssll.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/container_iterator.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/container.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmp_assert.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/version.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/config_api.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/read_config.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/default_store.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmp_parse_args.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmp_enum.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/vacm.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/snmpv3_api.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmpv3.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/transform_oids.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/keytools.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/scapi.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/lcd_time.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmp_secmod.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmptsm.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/snmpusm.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/mib_module_config.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/agent_module_config.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/snmp_agent.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/snmp_vars.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/agent_handler.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/var_struct.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/agent_registry.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/library/fd_event_manager.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/ds_agent.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/agent_read_config.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/agent_trap.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/all_helpers.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/instance.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/baby_steps.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/scalar.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/scalar_group.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/watcher.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/multiplexer.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/null.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/debug_handler.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/cache_handler.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/old_api.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/read_only.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/row_merge.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/serialize.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/bulk_to_next.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/mode_end_call.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/table.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/table_data.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/table_dataset.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/table_tdata.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/table_iterator.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/table_container.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/table_array.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpTables_freebsd.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./sctp-mib/sctpTables_freebsd.lo: ./sctp-mib/sctpAssocTable.h
+./sctp-mib/sctpTables_freebsd.lo: ./sctp-mib/sctpTables_common.h
+./sctp-mib/sctpTables_freebsd.lo: ./sctp-mib/sctpAssocLocalAddrTable.h
+./sctp-mib/sctpTables_freebsd.lo: ./sctp-mib/sctpAssocRemAddrTable.h
+./sctp-mib/sctpTables_freebsd.lo: util_funcs.h util_funcs/header_generic.h
+./sctp-mib/sctpTables_freebsd.lo: util_funcs/header_simple_table.h struct.h
+./sctp-mib/sctpTables_freebsd.lo: util_funcs/MIB_STATS_CACHE_TIMEOUT.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/net-snmp-config.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/system/linux.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/system/sysv.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/system/generic.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/machine/generic.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/net-snmp-includes.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/definitions.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/types.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/pdu_api.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/oid_stash.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/net-snmp-features.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_impl.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/getopt.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/utilities.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_client.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/system.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/tools.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/int64.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/mt_support.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_alarm.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/callback.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/data_list.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/oid_stash.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/check_varbind.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/factory.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_logging.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/container_binary_array.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/container_list_ssll.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/container_iterator.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/container.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_assert.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/version.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/session_api.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_transport.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_service.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/ucd_compat.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/pdu_api.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/mib_api.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/mib.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/parse.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/varbind_api.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/config_api.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/read_config.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/default_store.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_parse_args.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_enum.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/vacm.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/output_api.h
-./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_debug.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/snmpv3_api.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpv3.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/transform_oids.h
@@ -9548,6 +11457,7 @@
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/lcd_time.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmp_secmod.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmptsm.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/library/snmpusm.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -9585,68 +11495,187 @@
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/agent/table_container.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/agent/table_array.h
./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpTables_linux.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
./sctp-mib/sctpTables_linux.lo: ./sctp-mib/sctpAssocTable.h
./sctp-mib/sctpTables_linux.lo: ./sctp-mib/sctpTables_common.h
./sctp-mib/sctpTables_linux.lo: ./sctp-mib/sctpAssocLocalAddrTable.h
./sctp-mib/sctpTables_linux.lo: ./sctp-mib/sctpAssocRemAddrTable.h
-./sctp-mib/sctpTables_linux.lo: util_funcs.h struct.h
+./sctp-mib/sctpTables_linux.lo: ../../agent/mibgroup/util_funcs/get_pid_from_inode.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/net-snmp-config.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/net-snmp-includes.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/definitions.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/types.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/oid.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/types.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmp_api.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/varbind_api.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmp_client.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/pdu_api.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/asn1.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/output_api.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmp_debug.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmp_logging.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/session_api.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/callback.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmp_transport.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmp_service.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/ucd_compat.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/mib.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/mib_api.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/parse.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/oid_stash.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/net-snmp-features.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmp_impl.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmp.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmp-tc.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/getopt.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/utilities.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/system.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/tools.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/int64.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/mt_support.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmp_alarm.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/data_list.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/check_varbind.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/container.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/factory.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/container_binary_array.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/container_list_ssll.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/container_iterator.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/container.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmp_assert.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/version.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/config_api.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/read_config.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/default_store.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmp_parse_args.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmp_enum.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/vacm.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/snmpv3_api.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmpv3.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/transform_oids.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/keytools.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/scapi.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/lcd_time.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmp_secmod.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmptsm.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/snmpusm.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/mib_module_config.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/agent_module_config.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/snmp_agent.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/snmp_vars.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/agent_handler.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/var_struct.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/agent_registry.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/library/fd_event_manager.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/ds_agent.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/agent_read_config.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/agent_trap.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/all_helpers.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/instance.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/baby_steps.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/scalar.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/scalar_group.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/watcher.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/multiplexer.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/null.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/debug_handler.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/cache_handler.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/old_api.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/read_only.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/row_merge.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/serialize.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/bulk_to_next.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/mode_end_call.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/table.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/table_data.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/table_dataset.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/table_tdata.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/table_iterator.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/table_container.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/table_array.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/mfd.h
+./sctp-mib/sctpTables_solaris2.lo: ../../include/net-snmp/agent/snmp_get_statistic.h
+./sctp-mib/sctpTables_solaris2.lo: ./sctp-mib/sctpAssocTable.h
+./sctp-mib/sctpTables_solaris2.lo: ./sctp-mib/sctpTables_common.h
+./sctp-mib/sctpTables_solaris2.lo: ./sctp-mib/sctpAssocLocalAddrTable.h
+./sctp-mib/sctpTables_solaris2.lo: ./sctp-mib/sctpAssocRemAddrTable.h
+./sctp-mib/sctpTables_solaris2.lo: util_funcs.h util_funcs/header_generic.h
+./sctp-mib/sctpTables_solaris2.lo: util_funcs/header_simple_table.h struct.h
+./sctp-mib/sctpTables_solaris2.lo: util_funcs/MIB_STATS_CACHE_TIMEOUT.h
+./sctp-mib/sctpTables_solaris2.lo: kernel_sunos5.h
./smux/smux.lo: ../../include/net-snmp/net-snmp-config.h
-./smux/smux.lo: ../../include/net-snmp/system/linux.h
-./smux/smux.lo: ../../include/net-snmp/system/sysv.h
-./smux/smux.lo: ../../include/net-snmp/system/generic.h
-./smux/smux.lo: ../../include/net-snmp/machine/generic.h
+./smux/smux.lo: ../../include/net-snmp/net-snmp-features.h
./smux/smux.lo: ../../include/net-snmp/net-snmp-includes.h
-./smux/smux.lo: ../../include/net-snmp/definitions.h
+./smux/smux.lo: ../../include/net-snmp/definitions.h
./smux/smux.lo: ../../include/net-snmp/types.h
+./smux/smux.lo: ../../include/net-snmp/library/oid.h
+./smux/smux.lo: ../../include/net-snmp/library/types.h
./smux/smux.lo: ../../include/net-snmp/library/snmp_api.h
+./smux/smux.lo: ../../include/net-snmp/varbind_api.h
+./smux/smux.lo: ../../include/net-snmp/library/snmp_client.h
+./smux/smux.lo: ../../include/net-snmp/pdu_api.h
./smux/smux.lo: ../../include/net-snmp/library/asn1.h
+./smux/smux.lo: ../../include/net-snmp/output_api.h
+./smux/smux.lo: ../../include/net-snmp/library/snmp_debug.h
+./smux/smux.lo: ../../include/net-snmp/library/snmp_logging.h
+./smux/smux.lo: ../../include/net-snmp/session_api.h
+./smux/smux.lo: ../../include/net-snmp/library/callback.h
+./smux/smux.lo: ../../include/net-snmp/library/snmp_transport.h
+./smux/smux.lo: ../../include/net-snmp/library/snmp_service.h
+./smux/smux.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./smux/smux.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./smux/smux.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./smux/smux.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./smux/smux.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./smux/smux.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./smux/smux.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./smux/smux.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./smux/smux.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./smux/smux.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./smux/smux.lo: ../../include/net-snmp/library/ucd_compat.h
+./smux/smux.lo: ../../include/net-snmp/library/mib.h
+./smux/smux.lo: ../../include/net-snmp/mib_api.h
+./smux/smux.lo: ../../include/net-snmp/library/parse.h
+./smux/smux.lo: ../../include/net-snmp/library/oid_stash.h
./smux/smux.lo: ../../include/net-snmp/library/snmp_impl.h
./smux/smux.lo: ../../include/net-snmp/library/snmp.h
./smux/smux.lo: ../../include/net-snmp/library/snmp-tc.h
+./smux/smux.lo: ../../include/net-snmp/library/getopt.h
./smux/smux.lo: ../../include/net-snmp/utilities.h
-./smux/smux.lo: ../../include/net-snmp/library/snmp_client.h
./smux/smux.lo: ../../include/net-snmp/library/system.h
./smux/smux.lo: ../../include/net-snmp/library/tools.h
./smux/smux.lo: ../../include/net-snmp/library/int64.h
./smux/smux.lo: ../../include/net-snmp/library/mt_support.h
./smux/smux.lo: ../../include/net-snmp/library/snmp_alarm.h
-./smux/smux.lo: ../../include/net-snmp/library/callback.h
./smux/smux.lo: ../../include/net-snmp/library/data_list.h
-./smux/smux.lo: ../../include/net-snmp/library/oid_stash.h
./smux/smux.lo: ../../include/net-snmp/library/check_varbind.h
./smux/smux.lo: ../../include/net-snmp/library/container.h
./smux/smux.lo: ../../include/net-snmp/library/factory.h
-./smux/smux.lo: ../../include/net-snmp/library/snmp_logging.h
./smux/smux.lo: ../../include/net-snmp/library/container_binary_array.h
./smux/smux.lo: ../../include/net-snmp/library/container_list_ssll.h
./smux/smux.lo: ../../include/net-snmp/library/container_iterator.h
./smux/smux.lo: ../../include/net-snmp/library/container.h
./smux/smux.lo: ../../include/net-snmp/library/snmp_assert.h
-./smux/smux.lo: ../../include/net-snmp/version.h
-./smux/smux.lo: ../../include/net-snmp/session_api.h
-./smux/smux.lo: ../../include/net-snmp/library/snmp_transport.h
-./smux/smux.lo: ../../include/net-snmp/library/snmp_service.h
-./smux/smux.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./smux/smux.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./smux/smux.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./smux/smux.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./smux/smux.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./smux/smux.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./smux/smux.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./smux/smux.lo: ../../include/net-snmp/library/ucd_compat.h
-./smux/smux.lo: ../../include/net-snmp/pdu_api.h
-./smux/smux.lo: ../../include/net-snmp/mib_api.h
-./smux/smux.lo: ../../include/net-snmp/library/mib.h
-./smux/smux.lo: ../../include/net-snmp/library/parse.h
-./smux/smux.lo: ../../include/net-snmp/varbind_api.h
+./smux/smux.lo: ../../include/net-snmp/version.h
./smux/smux.lo: ../../include/net-snmp/config_api.h
./smux/smux.lo: ../../include/net-snmp/library/read_config.h
./smux/smux.lo: ../../include/net-snmp/library/default_store.h
./smux/smux.lo: ../../include/net-snmp/library/snmp_parse_args.h
./smux/smux.lo: ../../include/net-snmp/library/snmp_enum.h
./smux/smux.lo: ../../include/net-snmp/library/vacm.h
-./smux/smux.lo: ../../include/net-snmp/output_api.h
-./smux/smux.lo: ../../include/net-snmp/library/snmp_debug.h
./smux/smux.lo: ../../include/net-snmp/snmpv3_api.h
./smux/smux.lo: ../../include/net-snmp/library/snmpv3.h
./smux/smux.lo: ../../include/net-snmp/library/transform_oids.h
@@ -9655,6 +11684,7 @@
./smux/smux.lo: ../../include/net-snmp/library/lcd_time.h
./smux/smux.lo: ../../include/net-snmp/library/snmp_secmod.h
./smux/smux.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./smux/smux.lo: ../../include/net-snmp/library/snmptsm.h
./smux/smux.lo: ../../include/net-snmp/library/snmpusm.h
./smux/smux.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./smux/smux.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -9691,65 +11721,69 @@
./smux/smux.lo: ../../include/net-snmp/agent/table_iterator.h
./smux/smux.lo: ../../include/net-snmp/agent/table_container.h
./smux/smux.lo: ../../include/net-snmp/agent/table_array.h
-./smux/smux.lo: ../../include/net-snmp/agent/mfd.h smux.h util_funcs.h
-./smux/smux.lo: struct.h mibdefs.h ../../agent/snmpd.h
+./smux/smux.lo: ../../include/net-snmp/agent/mfd.h
+./smux/smux.lo: ../../include/net-snmp/agent/snmp_get_statistic.h smux.h
+./smux/smux.lo: mibdefs.h ../../agent/snmpd.h
./smux/snmp_bgp.lo: ../../include/net-snmp/net-snmp-config.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/system/linux.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/system/sysv.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/system/generic.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/machine/generic.h
./smux/snmp_bgp.lo: ../../include/net-snmp/net-snmp-includes.h
./smux/snmp_bgp.lo: ../../include/net-snmp/definitions.h
./smux/snmp_bgp.lo: ../../include/net-snmp/types.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/oid.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/types.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_api.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/varbind_api.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_client.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/pdu_api.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/asn1.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/output_api.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_debug.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_logging.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/session_api.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/callback.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_transport.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_service.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/ucd_compat.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/mib.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/mib_api.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/parse.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/oid_stash.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/net-snmp-features.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_impl.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp-tc.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/getopt.h
./smux/snmp_bgp.lo: ../../include/net-snmp/utilities.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_client.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/system.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/tools.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/int64.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/mt_support.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_alarm.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/callback.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/data_list.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/oid_stash.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/check_varbind.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/container.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/factory.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_logging.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/container_binary_array.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/container_list_ssll.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/container_iterator.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/container.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_assert.h
./smux/snmp_bgp.lo: ../../include/net-snmp/version.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/session_api.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_transport.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_service.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpUnixDomain.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpUDPDomain.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpTCPDomain.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpTCPIPv6Domain.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpIPXDomain.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/ucd_compat.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/pdu_api.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/mib_api.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/mib.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/parse.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/varbind_api.h
./smux/snmp_bgp.lo: ../../include/net-snmp/config_api.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/read_config.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/default_store.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_parse_args.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_enum.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/vacm.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/output_api.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_debug.h
./smux/snmp_bgp.lo: ../../include/net-snmp/snmpv3_api.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpv3.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/transform_oids.h
@@ -9758,6 +11792,7 @@
./smux/snmp_bgp.lo: ../../include/net-snmp/library/lcd_time.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmp_secmod.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpv3-security-includes.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmptsm.h
./smux/snmp_bgp.lo: ../../include/net-snmp/library/snmpusm.h
./smux/snmp_bgp.lo: ../../include/net-snmp/agent/net-snmp-agent-includes.h
./smux/snmp_bgp.lo: ../../include/net-snmp/agent/mib_module_config.h
@@ -9794,65 +11829,69 @@
./smux/snmp_bgp.lo: ../../include/net-snmp/agent/table_iterator.h
./smux/snmp_bgp.lo: ../../include/net-snmp/agent/table_container.h
./smux/snmp_bgp.lo: ../../include/net-snmp/agent/table_array.h
-./smux/snmp_bgp.lo: ../../include/net-snmp/agent/mfd.h smux.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/agent/mfd.h
+./smux/snmp_bgp.lo: ../../include/net-snmp/agent/snmp_get_statistic.h smux.h
./smux/snmp_bgp.lo: ./smux/snmp_bgp.h
./smux/snmp_ospf.lo: ../../include/net-snmp/net-snmp-config.h
-./smux/snmp_ospf.lo: ../../include/net-snmp/system/linux.h
-./smux/snmp_ospf.lo: ../../include/net-snmp/system/sysv.h
-./smux/snmp_ospf.lo: ../../include/net-snmp/system/generic.h
-./smux/snmp_ospf.lo: ../../include/net-snmp/machine/generic.h
./smux/snmp_ospf.lo: ../../include/net-snmp/net-snmp-includes.h
./smux/snmp_ospf.lo: ../../include/net-snmp/definitions.h
./smux/snmp_ospf.lo: ../../include/net-snmp/types.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/oid.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/types.h
./smux/snmp_ospf.lo: ../../include/net-snmp/library/snmp_api.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/varbind_api.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/snmp_client.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/pdu_api.h
./smux/snmp_ospf.lo: ../../include/net-snmp/library/asn1.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/output_api.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/snmp_debug.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/snmp_logging.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/session_api.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/callback.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/snmp_transport.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/snmp_service.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/snmpCallbackDomain.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/snmpUnixDomain.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/snmpUDPDomain.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/snmpUDPIPv4BaseDomain.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/snmpIPv4BaseDomain.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/snmpUDPBaseDomain.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/snmpTCPDomain.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/snmpUDPIPv6Domain.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/snmpIPv6BaseDomain.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/snmpIPXDomain.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/ucd_compat.h
+./smux/snmp_ospf.lo: ../../include/net-snmp/library/mib.h
+./smux/snmp_ospf.lo: ../../include/net-sn